0 0 1 1 2 -24 3 252 4 -1472 5 4830 6 -6048 7 -16744 8 84480 9 -113643 10 -115920 11 534612 12 -370944 13 -577738 14 401856 15 1217160 16 987136 17 -6905934 18 2727432 19 10661420 20 -7109760 21 -4219488 22 -12830688 23 18643272 24 21288960 25 -25499225 26 13865712 27 -73279080 28 24647168 29 128406630 30 -29211840 31 -52843168 32 -196706304 33 134722224 34 165742416 35 -80873520 36 167282496 37 -182213314 38 -255874080 39 -145589976 40 408038400 41 308120442 42 101267712 43 -17125708 44 -786948864 45 -548895690 46 -447438528 47 2687348496 48 248758272 49 -1696965207 50 611981400 51 -1740295368 52 850430336 53 -1596055698 54 1758697920 55 2582175960 56 -1414533120 57 2686677840 58 -3081759120 59 -5189203740 60 -1791659520 61 6956478662 62 1268236032 63 1902838392 64 2699296768 65 -2790474540 66 -3233333376 67 -15481826884 68 10165534848 69 4698104544 70 1940964480 71 9791485272 72 -9600560640 73 1463791322 74 4373119536 75 -6425804700 76 -15693610240 77 -8951543328 78 3494159424 79 38116845680 80 4767866880 81 1665188361 82 -7394890608 83 -29335099668 84 6211086336 85 -33355661220 86 411016992 87 32358470760 88 45164021760 89 -24992917110 90 13173496560 91 9673645072 92 -27442896384 93 -13316478336 94 -64496363904 95 51494658600 96 -49569988608 97 75013568546 98 40727164968 99 -60754911516 100 37534859200 101 81742959102 102 41767088832 103 -225755128648 104 -48807306240 105 -20380127040 106 38305336752 107 90241258356 108 107866805760 109 73482676310 110 -61972223040 111 -45917755128 112 -16528605184 113 -85146862638 114 -64480268160 115 90047003760 116 -189014559360 117 65655879534 118 124540889760 119 115632958896 120 102825676800 121 498319933 122 -166955487888 123 77646351384 124 77785143296 125 -359001100500 126 -45668121408 127 -262717201024 128 338071388160 129 -4315678416 130 66971388960 131 631528759932 132 -198311113728 133 -178514816480 134 371563845216 135 -353937956400 136 -583413304320 137 -297198746214 138 -112754509056 139 596793577940 140 119045821440 141 677211820992 142 -234995646528 143 -308865667656 144 -112181096448 145 620204022900 146 -35130991728 147 -427635232164 148 268217998208 149 -1115433620850 150 154219312800 151 -824447297848 152 900676761600 153 784811057562 154 214837039872 155 -255232501440 156 214308444672 157 1315116754406 158 -914804296320 159 -402206035896 160 -950091448320 161 -312162946368 162 -39964520664 163 -357832759588 164 -453553290624 165 650708341920 166 704042392032 167 2754833892216 168 -356462346240 169 -1458379197393 170 800535869280 171 -1211595753060 172 25209042176 173 -950387449578 174 -776603298240 175 426959023400 176 527734751232 177 -1307679342480 178 599830010640 179 1681384224780 180 807974455680 181 -996774496018 182 -232167481728 183 1753032622824 184 1574983618560 185 -880090306620 186 319595480064 187 -3691995187608 188 -3955776986112 189 1226984915520 190 -1235871806400 191 2762403350592 192 680222785536 193 5442387685442 194 -1800325645104 195 -703199584080 196 2497932784704 197 -2876091504354 198 1458117876384 199 728391402200 200 -2154174528000 201 -3901420374768 202 -1961831018448 203 -2150040612720 204 2561714781696 205 1488221734860 206 5418123087552 207 -2118677359896 208 -570305978368 209 5699723069040 210 489123048960 211 -6793168439188 212 2349393987456 213 2467454288544 214 -2165790200544 215 -82717169640 216 -6190616678400 217 884806004992 218 -1763584231440 219 368875413144 220 -3800963013120 221 3989820497292 222 1102026123072 223 7334863021472 224 3293650354176 225 2897808426675 226 2043524703312 227 -1359839565924 228 -3954789780480 229 -11824411223170 230 -2161128090240 231 -2255788918656 232 10847792102400 233 -17563353448518 234 -1575741108816 235 12979893235680 236 7638507905280 237 9605445111360 238 -2775191013504 239 -7139577462960 240 1201502453760 241 -231306909358 242 -11959678392 243 13400796651732 244 -10239936590464 245 -8196341949810 246 -1863512433216 247 -6159507467960 248 -4464190832640 249 -7392445116336 250 8616026412000 251 12983053545252 252 -2800978113024 253 9966916930464 254 6305212824576 255 -8405626627440 256 -13641873096704 257 23961192565506 258 103576281984 259 3050979729616 260 4107578522880 261 -14592514653090 262 -15156690238368 263 -24273728464488 264 11381333483520 265 -7708949021340 266 4284355595520 267 -6298215111720 268 22789249173248 269 25837706543670 270 8494510953600 271 -3767932360528 272 -6817096065024 273 2437758558144 274 7132769909136 275 -13632191675700 276 -6915609888768 277 -16418932005874 278 -14323045870560 279 6005256141024 280 -6832194969600 281 21035722907082 282 -16253083703808 283 16713176326532 284 -14413066320384 285 12976653967200 286 7412776023744 287 -5159168680848 288 22354294505472 289 13420028104723 290 -14884896549600 291 18903419273592 292 -2154700825984 293 -23926858987458 294 10263245571936 295 -25063854064200 296 -15393380766720 297 -39175875516960 298 26770406900400 299 -10770926678736 300 9458784518400 301 286752854752 302 19786735148352 303 20599225693704 304 10524271493120 305 33599791937460 306 -18835465381488 307 15311092828556 308 13176671778816 309 -56890292419296 310 6125580034560 311 49875160575912 312 -12299441172480 313 -99480832756438 314 -31562802105744 315 9190709433360 316 -56107996840960 317 83369248359366 318 9652944861504 319 68647725277560 320 13037603389440 321 22740797105712 322 7491910712832 323 -73627062866280 324 -2451157267392 325 14731871253050 326 8587986230112 327 18517634430120 328 26030014940160 329 -44996963217024 330 -15617000206080 331 -63584021925868 332 43181266711296 333 20707267642902 334 -66116013413184 335 -74777223849720 336 -4165208506368 337 121001428335986 338 35001100737432 339 -21457009384776 340 49099533315840 341 -28250591730816 342 29078298073440 343 61522344410800 344 -1446779811840 345 22691844947520 346 22809298789872 347 -155661561078204 348 -47631668958720 349 -25643022194650 350 -10247016561600 351 42336109121040 352 -105161550594048 353 24909815245602 354 31384304219520 355 47292873863760 356 36789573985920 357 29139505641792 358 -40353221394720 359 157584150853560 360 -46370707891200 361 -2824382481819 362 23922587904432 363 125576623116 364 -14239605545984 365 7070112085260 366 -42072782947776 367 -177901220129584 368 18403444948992 369 -35015731390206 370 21122167358880 371 26724356607312 372 19601856110592 373 -55161734023378 374 88607884502592 375 -90468277326000 376 227027200942080 377 -74185389602940 378 -29447637972480 379 146463116322980 380 -75800137459200 381 -66204734658048 382 -66297680414208 383 231449571733632 384 85193989816320 385 -43235954274240 386 -130617304450608 387 1946216834244 388 -110419972899712 389 -149871571611810 390 16876790017920 391 -128749205976048 392 -143359620687360 393 159145247502864 394 69026196104496 395 184104364634400 396 89431229751552 397 208110680273846 398 -17481393652800 399 -44985733752960 400 -25171202969600 401 -133407937691598 402 93634088994432 403 30529506193984 404 -120325635798144 405 8042859783630 406 51600974705280 407 -97413424224168 408 -147020152688640 409 -206167580638390 410 -35717321636640 411 -74894084045928 412 332311549369856 413 86888027422560 414 50848256637504 415 -141688531396440 416 113644706660352 417 150391981640880 418 -136793353656960 419 73403515193820 420 29999547002880 421 171111932338622 422 163036042540512 423 -305398345130928 424 -134834785367040 425 176095964901150 426 -59218902925056 427 -116479278716528 428 -132835132300032 429 -77834148249312 430 1985212071360 431 -71775829446768 432 -72336417914880 433 99881248225682 434 -21235344119808 435 156291413770800 436 -108166499528320 437 198763752966240 438 -8853009915456 439 -29031220908760 440 218142225100800 441 192848217019101 442 -95755691935008 443 328369848718692 444 67590935548416 445 -120715789641300 446 -176036712515328 447 -281089272454200 448 -45197025083392 449 -612368143631550 450 -69547402240200 451 164724885738504 452 125336181803136 453 -207760719057696 454 32636149582176 455 46723705697760 456 226970543923200 457 303483032911706 458 283785869356080 459 506060490060720 460 -132549189534720 461 -729307946668938 462 54138934047744 463 122188164073712 464 126754807111680 465 -64318590362880 466 421520482764432 467 -617380683662484 468 -96645454674048 469 259227709345696 470 -311517437656320 471 331409422110312 472 -438383931955200 473 -9155609005296 474 -230530682672640 475 -271857947399500 476 -170211715494912 477 181380557687814 478 171349859111040 479 1050837984850080 480 -239423044976640 481 105271555603732 482 5551365824592 483 -78665062484736 484 -733526941376 485 362315536077180 486 -321619119641568 487 -219909971761864 488 587683317365760 489 -90173855416176 490 196712206795440 491 -483863128068108 492 -114295429237248 493 -886767711942420 494 147828179231040 495 -293446222622280 496 -52163393486848 497 -163948629394368 498 177418682792064 499 -108877719272500 500 528449619936000 501 694218140838432 502 -311593285086048 503 506588355787752 504 160751787356160 505 394818492462660 506 -239206006331136 507 -367511557743036 508 386719719907328 509 85753393288710 510 201735039058560 511 -24509721895568 512 -364965248630784 513 -781259049093600 514 -575068621572144 515 -1090397271369840 516 6352678628352 517 1436688754143552 518 -73223513510784 519 -239497637293656 520 -235739289139200 521 927574652509722 522 350220351674160 523 -21818651341228 524 -929610334619904 525 107593673896800 526 582569483147712 527 364931430558912 528 132989157310464 529 -605238167047943 530 185014776512160 531 589716680624820 532 262773809858560 533 -178012887920196 534 151157162681280 535 435865277859480 536 -1307904735160320 537 423708824644560 538 -620104957048080 539 -907217963244684 540 520996671820800 541 -1695266465052058 542 90430376652672 543 -251187172996536 544 1358440752807936 545 354921326577300 546 -58506205395456 547 752144751323996 548 437476554427008 549 -790555104585666 550 327172600216800 551 1368997013214600 552 396895871877120 553 -638228464065920 554 394054368140976 555 -221782757268240 556 -878480146727680 557 187489032934806 558 -144126147384576 559 9894172288504 560 -79833163038720 561 -930382787277216 562 -504857349769968 563 244971285916812 564 -996855800500224 565 -411259346541540 566 -401116231836768 567 -27881913916584 568 827184675778560 569 1352425875836970 570 -311439695212800 571 1432228477996772 572 454650262789632 573 696125644349184 574 123820048340352 575 -475388987464200 576 -306756182605824 577 -877659324192574 578 -322080674513352 579 1371481696731384 580 -912940321708800 581 491186908840992 582 -453682062566208 583 -853270528819176 584 123661090882560 585 317117898149220 586 574244615698992 587 -2434250501782764 588 629479061745408 589 -563383208178560 590 601532497540800 591 -724775059097208 592 -179869321928704 593 -303318212278158 594 940221012407040 595 558507191467680 596 1641918289891200 597 183554633354400 598 258502240289664 599 -1701984261329400 600 -542851981056000 601 2339216023326602 602 -6882068514048 603 1759401252578412 604 1213586422432256 605 2406885276390 606 -494381416648896 607 -2496072486898144 608 -2097168523591680 609 -541810234405440 610 -806395006499040 611 -1552583345382048 612 -1155241876731264 613 2473009012516862 614 -367466227885344 615 375031877184720 616 -756226380349440 617 24336777156666 618 1365367018063104 619 4225450805148020 620 375702242119680 621 -1366161820349760 622 -1197003853821888 623 418481404089840 624 -143717106548736 625 -488895969711875 626 2387539986154512 627 1436330213398080 628 -1935851862485632 629 1258353120405276 630 -220577026400640 631 -4263261111420568 632 3220111123046400 633 -1711878446675376 634 -2000861960624784 635 -1268924080945920 636 592047284838912 637 980401284761766 638 -1647545406661440 639 -1112733760765896 640 1632884804812800 641 1008295928583042 642 -545779130537088 643 303982416160892 644 459503857053696 645 -20844726749280 646 1767049508790720 647 3435828424131096 648 140675112737280 649 -2774210589848880 650 -353564910073200 651 222971113257984 652 526729822113536 653 -1185387156769098 654 -444423226322880 655 3050283910471560 656 304156780634112 657 -166349637206046 658 1079927117208576 659 -2265102374509140 660 -957842679306240 661 -5330121520762738 662 1526016526220832 663 1005434765317584 664 -2478229219952640 665 -862226563598400 666 -496974423429648 667 2393919729693360 668 -4055115489341952 669 1848385481410944 670 1794653372393280 671 3719016970449144 672 829999889252352 673 4741198635421922 674 -2904034280063664 675 1868559748713000 676 2146734178562496 677 -1413071638641474 678 514968225234624 679 -1256027191734224 680 -2817886259865600 681 -342679570612848 682 678014201539584 683 -3031157627077068 684 1783468948504320 685 -1435469944213620 686 -1476536265859200 687 -2979751628238840 688 -16905402892288 689 922102026851124 690 -544604278740480 691 -2747313442193908 692 1398970325778816 693 1017280238423904 694 3735877465876896 695 2882512981450200 696 2733643609804800 697 -2127859436502828 698 615432532671600 699 -4425965069026536 700 -628483682444800 701 5727465442629702 702 -1016066618904960 703 -1942652670145880 704 1443076443734016 705 3270933095391360 706 -597835565894448 707 -1368704107203888 708 1924903992130560 709 698326457818910 710 -1135028972730240 711 -4331712693612240 712 -2111401637452800 713 -985169554365696 714 -699348135403008 715 -1491821174778480 716 -2474997578876160 717 -1799173520665920 718 -3782019620485440 719 9709787093595120 720 -541834695843840 721 3780043874082112 722 67785179563656 723 -58289341158216 724 1467252058138496 725 -3274269549861750 726 -3013838954784 727 2464686886685576 728 817229535682560 729 3082017633650397 730 -169682690046240 731 118269009151272 732 -2580464020796928 733 7912852398754982 734 4269629283110016 735 -2065478171352120 736 -3667249129586688 737 -8276770434109008 738 840377553364944 739 -8406936179151460 740 1295492931344640 741 -1552195881925920 742 -641384558575488 743 1362869794471992 744 -1124976089825280 745 -5387544388705500 746 1323881616561072 747 3333728731570524 748 5434616916158976 749 -1510999629912864 750 2171238655824000 751 6817220120892752 752 2652778444947456 753 3271729493403504 754 1780449350470560 755 -3982080448605840 756 -1806121795645440 757 -667048975014994 758 -3515114791751520 759 2511663066476928 760 4350268758528000 761 -7744079729695638 762 1588913631793152 763 -1230393932134640 764 -4066257732071424 765 3790637408024460 766 -5554789721607168 767 2998000190340120 768 -3437752020369408 769 2524111226919170 770 1037662902581760 771 6038220526507512 772 -8011194672970624 773 -11145268112466978 774 -46709204021856 775 1347459830544800 776 6337146270766080 777 768846891863232 778 3596917718683440 779 3285001442747640 780 1035109787765760 781 5234645524234464 782 3089980943425152 783 -9409519712300400 784 -1675135446577152 785 6352013923780980 786 -3819485940068736 787 13227104255899436 788 4233606694409088 789 -6116979573050976 790 -4418504751225600 791 1425699068010672 792 -5132574924871680 793 -4019022069226556 794 -4994656326572304 795 -1942655153377680 796 -1072192144038400 797 2302477758246246 798 1079657610071040 799 -18558651348375264 800 5015858304614400 801 2840270079131730 802 3201790504598352 803 782560406237064 804 5742890791658496 805 -1507747030957440 806 -732708148655616 807 6511102049004840 808 6905645184936960 809 5604717670694010 810 -193028634807120 811 -5085164185024588 812 3164859781923840 813 -949518954853056 814 2337922181380032 815 -1728332228810040 816 -1717908208386048 817 -182584365785360 818 4948021935321360 819 -1099342046917296 820 -2190662393713920 821 279110773799022 822 1797458017102272 823 -13526517861603928 824 -19071793268183040 825 -3435312302276400 826 -2085312658141440 827 272543929352676 828 3118693073766912 829 18045917610367430 830 3400524753514560 831 -4137570865480248 832 -1559486316150784 833 11719129719838338 834 -3609407559381120 835 13305847699403280 836 -8389992357626880 837 3872298735325440 838 -1761684364651680 839 -7961834707368360 840 -1721713132339200 841 4287752862251071 842 -4106686376126928 843 5301002172584664 844 9999543942484736 845 -7043971523408190 846 7329560283142272 847 -8343868958152 848 -1575524037500928 849 4211720434286064 850 -4226303157627600 851 -3397052374923408 852 -3632092712736768 853 -14982644001390898 854 2795502689196672 855 -5852007487279800 856 7623581505914880 857 -22256130175851894 858 1868019557983488 859 5442366024533060 860 121759673710080 861 -1300110507573696 862 1722619906722432 863 10810987426382112 864 14414456987320320 865 -4590371381461740 866 -2397149957416368 867 3381847082390196 868 -1302434439348224 869 20377723102676160 870 -3750993930499200 871 8944439700308392 872 6207816494668800 873 -8524766970273078 874 -4770330071189760 875 6011114426772000 876 -542984608147968 877 -28102437759471274 878 696749301810240 879 -6029568464839416 880 2548958848450560 881 4222089494633682 882 -4628357208458424 883 516091995437132 884 -5873015772013824 885 -6316091224178400 886 -7880876369248608 887 5719060466578536 888 -3879131953213440 889 4398936813945856 890 2897178951391200 891 890229680050932 892 -10796918367606784 893 28650951002224320 894 6746142538900800 895 8121085805687400 896 -5660667323351040 897 -2714273523041472 898 14696835447157200 899 -6785413121403840 900 -4265574004065600 901 11022255310711932 902 -3953397257724096 903 72261719397504 904 -7193206955658240 905 -4814420815766940 906 4986257257384704 907 -84377784300844 908 2001683841040128 909 -9289515101228586 910 -1121368936746240 911 -11009058285505488 912 2652116416266240 913 -15682896303708816 914 -7283592789880944 915 8467147568239920 916 17405533320506240 917 -10574317556301408 918 -12145451761457280 919 -4863513801242680 920 7607170877644800 921 3858395392796112 922 17503390720054512 923 -5656913118074736 924 3320521288261632 925 4646298291681650 926 -2932515937769088 927 25655490084944664 928 -25258393596395520 929 3575343976258530 930 1543646168709120 931 -18092058797213940 932 25853256276218496 933 12568540465129824 934 14817136407899616 935 -17832336756146640 936 5546608703032320 937 38637331724206586 938 -6221465024296704 939 -25069169854622376 940 -19106402842920960 941 -34899727878407658 942 -7953826130647488 943 5744373208966224 944 -5122449823088640 945 5926337141961600 946 219734616127104 947 -28512291118415604 948 -14139215203921920 949 -845687870789636 950 6524590737588000 951 21009050586560232 952 9768672367534080 953 40033434235820202 954 -4353133384507536 955 13342408183359360 956 10509458025477120 957 17299226769945120 958 -25220111636401920 959 4976295806607216 960 3285476054138880 961 -22616076492128607 962 -2526517334489568 963 -10255287323350908 964 340483770574976 965 26286732520684860 966 1887961499633664 967 18495304308397016 968 42098067939840 969 -18554019842302560 970 -8695572865852320 971 -21487665696030828 972 -19725972671349504 973 -9992711669027360 974 5277839322284736 975 3712431555768600 976 6866990520492032 977 -8738799717564174 978 2164172529988224 979 -13361513402011320 980 12065015350120320 981 -8350791783897330 982 11612715073634592 983 11892426157508232 984 6559563764920320 985 -13891521966029820 986 21282425086618080 987 -11339234730690048 988 9066794992837120 989 -319279232436576 990 7042709342934720 991 23440857788319392 992 10394584268931072 993 -16023173525318736 994 3934767105464832 995 3518130472626000 996 10881679211246592 997 -21400415987399554 998 2613065262540000 999 13352424013671120 1000 -30328412970240000 1001 5171646739232064 1002 -16661235380122368 1003 35836298540993160 1004 -19111054818610944 1005 -18843860410129440 1006 -12158120538906048 1007 -17016220139771160 1008 1878360278925312 1009 -14140474408719790 1010 -9475643819103840 1011 30492359940668472 1012 -14671301721643008 1013 8078051360921262 1014 8820277385832864 1015 -10384696159437600 1016 -22194349142507520 1017 9676344910770234 1018 -2058081438929040 1019 42528288409872420 1020 12373082395591680 1021 34207078423817222 1022 588233325493632 1023 -7119149116165632 1024 36697722069188608 1025 -7856832477657450 1026 18750217178246400 1027 -22021550189471840 1028 -35270875456424832 1029 15503630791521600 1030 26169534512876160 1031 -33856535119992168 1032 -364588512583680 1033 -507848971551718 1034 -34480530099445248 1035 -10233211648297680 1036 -4491042161994752 1037 -48040982512180308 1038 5747943295047744 1039 27795420604049840 1040 -2754577875517440 1041 -39226713391707408 1042 -22261791660233328 1043 18676820547512400 1044 21480181569348480 1045 27529662423463200 1046 523647632189472 1047 -6462041593051800 1048 53351549639055360 1049 48441354070159050 1050 -2582248173523200 1051 -56138975103853948 1052 35730928299726336 1053 -962042593307418 1054 -8758354333413888 1055 -32811003561278040 1056 -26500710749700096 1057 13804545555166912 1058 14525716009150632 1059 6277273441891704 1060 11347572959412480 1061 73012153687609662 1062 -14153200334995680 1063 -56162522430471688 1064 -15080931696230400 1065 11917804213667520 1066 4272309310084704 1067 40103153907514152 1068 9270972644451840 1069 -81179501100647530 1070 -10460766668627520 1071 -13140876347818128 1072 -15282668662964224 1073 -23397397591871820 1074 -10169011791469440 1075 436692281576300 1076 -38033104032282240 1077 39711206015097120 1078 21773231117872416 1079 16948001811990984 1080 -29900678556672000 1081 50100968969718912 1082 40686395161249392 1083 -711744385418388 1084 5546396434697216 1085 4273613004111360 1086 6028492151916864 1087 -5380494736339264 1088 -18641165326221312 1089 -56630572145919 1090 -8518111837855200 1091 77024435087490492 1092 -3588380597587968 1093 2546880577469342 1094 -18051474031775904 1095 1781668245485520 1096 -25107350080158720 1097 10923890478627546 1098 18973322510055984 1099 -22020314935774064 1100 20066586146630400 1101 -44831107472655168 1102 -32855928317150400 1103 -92196634930293648 1104 4637668127145984 1105 19270833001920360 1106 15317483137582080 1107 -22578782518953360 1108 24168667912646528 1109 -76282732502064690 1110 5322786174437760 1111 43700766851438424 1112 50417121464371200 1113 6734537865042624 1114 -4499736790435344 1115 35427388393709760 1116 -8839737039587328 1117 85547077943632166 1118 -237460134924096 1119 -13900756973891256 1120 15908331210670080 1121 -55324280537710800 1122 22329186894653184 1123 36742572673913372 1124 -30964584119224704 1125 40797962064121500 1126 -5879310862003488 1127 -31636983928637304 1128 57210854637404160 1129 -53641048259107270 1130 9870224316996960 1131 -18694718179940880 1132 -24601795552655104 1133 -120691400836764576 1134 669165933998016 1135 -6568025103412920 1136 9665527605460992 1137 36908705313390960 1138 -32458221020087280 1139 106916474660329656 1140 -19101634639718400 1141 5991551726541472 1142 -34373483471922528 1143 29855970875970432 1144 -26092971603578880 1145 -57111906207911100 1146 -16707015464380416 1147 9628728763538752 1148 7594296298208256 1149 58325292076875264 1150 11409335699140800 1151 54523034470945152 1152 -38419446764666880 1153 20876892586070402 1154 21063823780621776 1155 -10895460477108480 1156 -19754281370152256 1157 14439357945297180 1158 -32915560721553216 1159 74165940736620040 1160 52394835854592000 1161 1254956126588640 1162 -11788485812183808 1163 52590819714899412 1164 -27825833170727424 1165 -84830997156341940 1166 20478492691660224 1167 -37767636046176120 1168 1444961110433792 1169 -46126938691264704 1170 -7610829555581280 1171 -116697071931372628 1172 35220336429538176 1173 -32444799905964096 1174 58422012042786336 1175 -68525303952915600 1176 -36126624413214720 1177 48244059612217872 1178 13521196996285440 1179 -71768822864952276 1180 36893993182502400 1181 122494499424362982 1182 17394601418332992 1183 24419101281148392 1184 35842507536531456 1185 46394299887868800 1186 7279637094675792 1187 -86056689528016164 1188 57666888760965120 1189 39564707591330460 1190 -13404172595224320 1191 52443891429009192 1192 -94231832289408000 1193 2878690157960442 1194 -4405311200505600 1195 -34484159146096800 1196 15854804071099392 1197 20286959289236640 1198 40847622271905600 1199 39284720547441720 1200 -6343143148339200 1201 -73822176828562798 1202 -56141184559838448 1203 -33618800298282696 1204 -422100202194944 1205 -1117212372199140 1206 -42225630061881888 1207 -67619351050404048 1208 -69649307722199040 1209 7693435560883968 1210 -57765246633360 1211 15913287455734032 1212 -30322060221132288 1213 118382969342459462 1214 59905739685555456 1215 64725847827865560 1216 28778336548290560 1217 25973741240755266 1218 13003445625730560 1219 -29755700504963856 1220 -49458893731941120 1221 -24548182904490336 1222 37262000289169152 1223 25175824528928472 1224 66300838142837760 1225 43271297630464575 1226 -59352216300404688 1227 -51954230320874280 1228 -22537928643634432 1229 -34556111298796170 1230 -9000765052433280 1231 96853991509314032 1232 -8836390674628608 1233 33774557115997602 1234 -584082651759984 1235 -29750421070246800 1236 83742510441203712 1237 -97333934158120114 1238 -101410819323552480 1239 21895782910485120 1240 -21562041721651200 1241 -10108846259504748 1242 32787883688394240 1243 -45520534528626456 1244 -73416236367742464 1245 -35705509911902880 1246 -10043553698156160 1247 -2199054450644040 1248 28638466078408704 1249 27757672778617250 1250 11733503273085000 1251 -67821412577835420 1252 146435785817476736 1253 -28153097459716320 1254 -34471925121553920 1255 62708148623567160 1256 111101063412218880 1257 18497685828842640 1258 -30200474889726624 1259 39109462218377460 1260 -13528724285905920 1261 -43338189064628948 1262 102318266674093632 1263 43120206949332744 1264 37626510577172480 1265 48140208774141120 1266 41085082720209024 1267 16689992161325392 1268 -122719533584986752 1269 -196926425426263680 1270 30454177942702080 1271 -16282060280840256 1272 -33978365912494080 1273 -165058258777615280 1274 -23529630834282384 1275 44376183155089800 1276 -101049451608568320 1277 135007856619237126 1278 26705610258381504 1279 -82794023701285120 1280 -65890247057080320 1281 -29352778236565056 1282 -24199102285993008 1283 223708171768385532 1284 -33474453339608064 1285 115732560091393980 1286 -7295577987861408 1287 35100421069430808 1288 -26371525709168640 1289 5265838935480090 1290 500273441982720 1291 -18923199374555308 1292 108379036539164160 1293 -18087509020585536 1294 -82459882179146304 1295 14736232094045280 1296 1643767377924096 1297 117469716286125746 1298 66581054156373120 1299 25170074552871864 1300 -21685314484489600 1301 -78846086185459698 1302 -5351306718191616 1303 11784308009492552 1304 -30229711529994240 1305 -70481845774424700 1306 28449291762458352 1307 -88647386281464444 1308 -27257957881136640 1309 61818767421308352 1310 -73206813851317440 1311 50088465747492480 1312 -60609233332666368 1313 -47226013705671276 1314 3992391292945104 1315 -117242108483477040 1316 66235529855459328 1317 -7315867669007520 1318 54362456988219360 1319 -125808503629718280 1320 54971840725401600 1321 -144714561723993478 1322 127922916498305712 1323 124352049160969560 1324 93595680274877696 1325 40698183355834050 1326 -24130434367622016 1327 102809950955292176 1328 -28957732945870848 1329 82749201877110384 1330 20693437526361600 1331 -152264635032666936 1332 -30481097970351744 1333 904976664962944 1334 -57454073512640640 1335 -30420378989607600 1336 232728367214407680 1337 -46253681702312448 1338 -44361251553862656 1339 130427316514838224 1340 110072073506787840 1341 126761222974256550 1342 -89256407290779456 1343 -263232420554265120 1344 -11389650321014784 1345 124796122605926100 1346 -113788767250126128 1347 -154316772195150600 1348 -178114102510571392 1349 104391136908606240 1350 -44845433969112000 1351 -91127339405040848 1352 -123203874595760640 1353 41510671206103008 1354 33913719327395376 1355 -18199113301350240 1356 31584717814390272 1357 -96743736788237280 1358 30144652601621376 1359 93692664269340264 1360 -32926573994065920 1361 285644496387694962 1362 8224309694708352 1363 345073364006928480 1364 41584871027761152 1365 11774373835835520 1366 72747783049849632 1367 -163537829982478584 1368 -102355609218508800 1369 -144715929980597817 1370 34451278661126880 1371 76477724293749912 1372 -90560890972697600 1373 196859773581251622 1374 71514039077732160 1375 -191926296340506000 1376 3368734724063232 1377 -11499680918634174 1378 -22130448644426976 1379 48157276148903376 1380 -33402395762749440 1381 -174876313468034818 1382 65935522612653792 1383 -183785602560572376 1384 -80288731740349440 1385 -79303441588371420 1386 -24414725722173696 1387 15606094076197240 1388 229133817907116288 1389 30791417346575424 1390 -69180311554804800 1391 -52135804120078728 1392 31942211392143360 1393 -12196185638436800 1394 51068626476067872 1395 29005387161145920 1396 37746528670524800 1397 -140451768273842688 1398 106223161656636864 1399 213406636978039400 1400 36069498296832000 1401 -155579932282945968 1402 -137459170623112848 1403 129691523857862064 1404 -62318752626170880 1405 101602541641206060 1406 46623664083501120 1407 65325382755115392 1408 180737020966993920 1409 -55717118878059390 1410 -78502394289392640 1411 202586262190629912 1412 -36667248041526144 1413 -149453813320961058 1414 32848898572893312 1415 80724641657149560 1416 -110472750852710400 1417 -42453734445986780 1418 -16759834987653840 1419 -2307213469334592 1420 -69615110327454720 1421 -217901583458122410 1422 103961104646693760 1423 -271888846659237328 1424 -24671408224296960 1425 -68508202744674000 1426 23644069304776704 1427 104108137326063276 1428 -42893352304717824 1429 -162070659080889970 1430 35803708194683520 1431 116957493178197840 1432 142043339309414400 1433 179070471608612682 1434 43180164495982080 1435 -24918784728495840 1436 -231963870056440320 1437 264811172182220160 1438 -233034890246282880 1439 -23293555842569760 1440 107971242461429760 1441 337622853404766384 1442 -90721052977970688 1443 26528432012140464 1444 4157491013237568 1445 64818735745812090 1446 1398944187797184 1447 322034036820363896 1448 -84207509423600640 1449 35475133714098624 1450 78582469196682000 1451 -230903632595257548 1452 -184848789226752 1453 -202030730963640298 1454 -59152485280453824 1455 91303515091449360 1456 9549203301793792 1457 -142008008048675328 1458 -73968423207609528 1459 -323442360856836340 1460 -10407204989502720 1461 -55417312883989728 1462 -2838456219630528 1463 -95436163068005760 1464 148096195976171520 1465 -115566728909422140 1466 -189908457570119568 1467 40665188297859084 1468 261870596030747648 1469 49192578126752844 1470 49571476112450880 1471 158698437565988672 1472 50323723854544896 1473 -121933508273163216 1474 198642490418616192 1475 132320673737101500 1476 51543156606383232 1477 113744812345763872 1478 201766468299635040 1479 -223465463409489840 1480 -74350029103257600 1481 180857182053864282 1482 37252701166222080 1483 -235533333971868268 1484 -39338252925963264 1485 -189219478746916800 1486 -32708875067327808 1487 170248660454225136 1488 -13145175158685696 1489 -165378643075901710 1490 129301065328932000 1491 -41315054607380736 1492 81198072482412416 1493 334135658998193742 1494 -80009489557692576 1495 -52023575858294880 1496 -311899753449123840 1497 -27437185256670000 1498 36263991117908736 1499 -213116200924093500 1500 133169304223872000 1501 406379700869665600 1502 -163613282901426048 1503 -313067588013102888 1504 -528618390208118784 1505 1385016288452160 1506 -78521507841684096 1507 -158886016110958968 1508 109200893495527680 1509 127660265658513504 1510 95569930766540160 1511 476924719920845112 1512 103655685663129600 1513 172599436029130740 1514 16009175400359856 1515 99494260100590320 1516 -215593707227426560 1517 -56143646847964788 1518 -60279913595446272 1519 89673017523655776 1520 50832231311769600 1521 165734587129332699 1522 185857913512695312 1523 -36258681148338228 1524 97453369416646656 1525 -177384814610036950 1526 29529454371231360 1527 21609855108754920 1528 233367835058012160 1529 319053008289659280 1530 -90975297792587040 1531 -522177048125960668 1532 -340693769591906304 1533 -6176449917683136 1534 -71952004568162880 1535 73952578361925480 1536 -91971242654957568 1537 -204944133472477740 1538 -60578669446060080 1539 17753272495732620 1540 63643324691681280 1541 -288631909655324448 1542 -144917292636180288 1543 -202897891307151208 1544 459772911666140160 1545 -274780112385199680 1546 267486434699207472 1547 -66805554406657248 1548 -2864831180007168 1549 374749863918346550 1550 -32339035933075200 1551 362045566044175104 1552 74048594000224256 1553 -332593258493253198 1554 -18452325404717568 1555 240897025581654960 1556 220610953412584320 1557 108004880932392654 1558 -78840034625943360 1559 79166676518738760 1560 -59406300863078400 1561 -122814946431527168 1562 -125631492581627136 1563 233748812432449944 1564 189518831196742656 1565 -480492422213595540 1566 225828473095209600 1567 323869708717387616 1568 333803753885564928 1569 -5498300137989456 1570 -152448334170743520 1571 -629402289485400228 1572 -234261804324215808 1573 -287898361451554 1574 -317450502141586464 1575 -48520904296246200 1576 -242972210287825920 1577 -312753818302408560 1578 146807509753223424 1579 533246752885760180 1580 -271001624741836800 1581 91962720500845824 1582 -34216777632256128 1583 163920106568642832 1584 -59973360334258176 1585 402673469575737780 1586 96456529661437344 1587 -152520018096081636 1588 -306338921363101312 1589 22769153691831456 1590 46623723681064320 1591 3120532009276312 1592 61534505657856000 1593 380260075999759200 1594 -55259466197909904 1595 331568513090614800 1596 66219000084357120 1597 -736690791654640954 1598 445407632361006336 1599 -44859247755889392 1600 -68829975629004800 1601 -154309482257902398 1602 -68166481899161520 1603 197987941520758480 1604 196376484282032256 1605 109838050020588960 1606 -18781449749689536 1607 696665133161600856 1608 -329591993260400640 1609 209974774840430810 1610 36185928742978560 1611 -191077547456673540 1612 -44939433117544448 1613 -324467080045680138 1614 -156266449176116160 1615 -355618713644132400 1616 80691417676111872 1617 -228618926737660368 1618 -134513224096656240 1619 -474829628364424980 1620 -11839089601503360 1621 247650775353935822 1622 122043940440590112 1623 -427207149193118616 1624 -181635430962585600 1625 207408577800669000 1626 22788454916473344 1627 -80127562399310524 1628 143392560457975296 1629 113276444050973574 1630 41479973491440960 1631 294080790141985392 1632 342327069707599872 1633 182545323209889984 1634 4382024778848640 1635 89440174297479600 1636 303478678699710080 1637 432622863808652286 1638 26384209126015104 1639 -596324198909860200 1640 125724972160972800 1641 189540477333646992 1642 -6698658571176528 1643 84340639386771264 1644 110244091715606016 1645 -217335332338225920 1646 324636428678494272 1647 -509764356390990960 1648 -222851014673072128 1649 -518038753483151964 1650 82447495254633600 1651 151781710285203712 1652 -127899176366008320 1653 344987247330079200 1654 -6541054304464224 1655 -307110825901942440 1656 -178985863364014080 1657 425435383886684906 1658 -433102022648818320 1659 -160833572944611840 1660 208565518215559680 1661 -440759418797114976 1662 99301700771525952 1663 -443672411583273088 1664 -195316687652782080 1665 100016102715216660 1666 -281259113276120112 1667 783908098402030716 1668 -221376996975375360 1669 744395722271551070 1670 -319340344785678720 1671 47247236299571112 1672 481512604872499200 1673 119545085039802240 1674 -92935169647810560 1675 394774587126164900 1676 -108049974365303040 1677 2493331416703008 1678 191084032976840640 1679 27289859767285584 1680 -20117957085757440 1681 -455390824937973077 1682 -102906068694025704 1683 419569409105335944 1684 -251876764402451584 1685 584436898862812380 1686 -127224052142031936 1687 3873002890290352 1688 -573886869742602240 1689 61732764051036624 1690 169055316561796560 1691 -266459986334896200 1692 449546364032726016 1693 -52168997437356058 1694 200252854995648 1695 -103637355328468080 1696 313954217331720192 1697 -584929452554797854 1698 -101081290422865536 1699 -478764084368107300 1700 -259213260334492800 1701 -224382939136600608 1702 81529256998161792 1703 -364858162705593816 1704 208450538296197120 1705 -136450358059841280 1706 359583456033381552 1707 340811320710916440 1708 171457498270729216 1709 -140532976832634090 1710 140448179694715200 1711 -666328164636796200 1712 89080394808508416 1713 360921576455186544 1714 534147124220445456 1715 297152923504164000 1716 114571866222987264 1717 -564511480523111268 1718 -130616784588793440 1719 -313927803971326656 1720 -6987946491187200 1721 432172135498346922 1722 31202652181768704 1723 1207441533568463972 1724 105654020945642496 1725 -119798024840978400 1726 -259463698233170688 1727 703077198306500472 1728 -197801983806013440 1729 103134793043522240 1730 110168913155081760 1731 -221170149696528648 1732 -147025197388203904 1733 31468229833181982 1734 -81164329977364704 1735 -751845340007725320 1736 74748411301724160 1737 -618489263736685206 1738 -489065354464227840 1739 -489670675329075744 1740 -230060961070617600 1741 60777123608161142 1742 -214666552807401408 1743 123779101027929984 1744 72537395161948160 1745 -123855797200159500 1746 204594407286553872 1747 173728410346777196 1748 -292580244366305280 1749 -215024173262432352 1750 -144266746242528000 1751 1559050018604597232 1752 31162594902405120 1753 -80100173165450998 1754 674458506227310576 1755 204483407054623200 1756 42733957177694720 1757 -217388248561699488 1758 144709643156145984 1759 906953636358956960 1760 -507930289369251840 1761 -613431126449256528 1762 -101330147871208368 1763 -5276780718522936 1764 -283872575452116672 1765 120314407636257660 1766 -12386207890491168 1767 -141972568460997120 1768 337060035611228160 1769 893257981654329060 1770 151586189380281600 1771 -166886057083689216 1772 -483360417313914624 1773 326847666829301622 1774 -137257451197884864 1775 -249675286034914200 1776 -45327069126033408 1777 -1046000472838835374 1778 -105574483534700544 1779 -76436189494095816 1780 177693642351993600 1781 171703009240183932 1782 -21365512321222368 1783 -166762667958770968 1784 619649228053954560 1785 140743812249855360 1786 -687622824053383680 1787 -1033946260987641564 1788 413763409052582400 1789 -265615055999900410 1790 -194906059336497600 1791 -82776584120214600 1792 228419523131211776 1793 -191301687268859856 1794 65142564552995328 1795 761131448622694800 1796 901405907425641600 1797 -428900033855008800 1798 162849914913692160 1799 -401206208316832464 1800 244806855885504000 1801 885926205657451802 1802 -264534127457086368 1803 589482437878303704 1804 -242475031807077888 1805 -13641767387185770 1806 -1734281265540096 1807 -344790328131899720 1808 -84051533397024768 1809 1134494030778786720 1810 115546099578406560 1811 -1340944800260709588 1812 305823778452928512 1813 309209654110165998 1814 2025066823220256 1815 606535089650280 1816 -114879246529259520 1817 710622721794264960 1818 222948362429486064 1819 -623200174283484504 1820 -68777294787102720 1821 -629010266698332288 1822 264217398852131712 1823 -1359221509248320928 1824 -528486467945103360 1825 -37325544272725450 1826 376389511289011584 1827 244337065351338960 1828 -446727024446031232 1829 274213965019048320 1830 -203211541637758080 1831 724121338179408632 1832 -998926260133401600 1833 -391251003036276096 1834 253783621351233792 1835 -859262893225890720 1836 -744921041369379840 1837 1472767256785380192 1838 116724331229824320 1839 623198271154249224 1840 88888639103631360 1841 406439309409387072 1842 -92601489427106688 1843 799751159967695320 1844 1073541297496676736 1845 -169125982614694980 1846 135765914833793664 1847 1366640117231440296 1848 -190569047848058880 1849 -929000449596721443 1850 -111511159000359600 1851 6132867843479832 1852 -179860977516504064 1853 -507466512740223540 1854 -615731762038671936 1855 129078642413316960 1856 346607601348771840 1857 1064813602897301040 1858 -85808255430204720 1859 -779667019476666516 1860 94676965014159360 1861 -554630006297373538 1862 434209411133134560 1863 31044559545357192 1864 -1483752099330800640 1865 -266431175332915740 1866 -301644971163115776 1867 -1516929367824367084 1868 908784366351176448 1869 105457313830639680 1870 427976082147519360 1871 560785631554377072 1872 64811282299674624 1873 -627667342289012878 1874 -927295961380958064 1875 -123201784367392500 1876 -381583188156864512 1877 1519681136190507726 1878 601660076510937024 1879 485004486669833480 1880 1096541380550246400 1881 -647733628734912720 1882 837593469081783792 1883 -432626558367210480 1884 -487834669346379264 1885 -358315431782200200 1886 -137864957015189376 1887 317104986342129552 1888 1020749088398376960 1889 -833656399631897310 1890 -142232091407078400 1891 -367602370624481216 1892 13477056455795712 1893 -1074341800077983136 1894 684294986841974496 1895 707416851839993400 1896 811468003007692800 1897 63090259444680832 1898 20296508898951264 1899 771996040934641884 1900 400174898572064000 1901 753254560123714902 1902 -504217214077445568 1903 -508088535193793736 1904 114145456512761856 1905 -319768868398371840 1906 -960802421659684848 1907 -218008976866769844 1908 -266992180916462208 1909 -546902242257633696 1910 -320217796400624640 1911 247061123759965032 1912 -603151504070860800 1913 -797299928451938838 1914 -415181442478682880 1915 1117901431473442560 1916 -1546833513699317760 1917 -717511032565709760 1918 -119431099358573184 1919 871496019029244840 1920 411486970812825600 1921 588018613685093892 1922 542785835811086568 1923 254090574002926584 1924 -154959729848693504 1925 228257417417920800 1926 246126895760421792 1927 828027006395555232 1928 -19540807702563840 1929 76603568872544784 1930 -630881580496436640 1931 -96512411979860268 1932 115794971977531392 1933 1403886618827040182 1934 -443887303401528384 1935 9400227309398520 1936 491909545381888 1937 644428389242637300 1938 445296476215261440 1939 274918597506354256 1940 -533328469105608960 1941 865828762881036192 1942 515703976704739872 1943 -1987969216417840920 1944 1132099301138319360 1945 -723879690885042300 1946 239825080056656640 1947 -699101068641917760 1948 323707478433463808 1949 -1509130927955617050 1950 -89098357338446400 1951 1576547535884713952 1952 -1368383206456885248 1953 -100552008825305856 1954 209731193221540176 1955 -621858664864311840 1956 132735915172611072 1957 -2406870243670360160 1958 320676321648271680 1959 -298717563505812696 1960 -692426967919948800 1961 290822598061163172 1962 200419002813535920 1963 476314532964107824 1964 712246524516254976 1965 768671545438833120 1966 -285418227780197568 1967 -352222144356181008 1968 76647508719796224 1969 898888183178085360 1970 333396527184715680 1971 -107265281388143760 1972 1305322071979242240 1973 1191086518875594222 1974 272141633536561152 1975 -971950024284598000 1976 -520355190893260800 1977 -570805798376303280 1978 7662701578477824 1979 2367686150854772580 1980 431952839699996160 1981 -279845424411451808 1982 -562580586919665408 1983 -1343190623232209976 1984 -142639392593281024 1985 1005174585722676180 1986 384556164607649664 1987 -1057044478038759364 1988 241332382468509696 1989 -453415170773754756 1990 -84435131343024000 1991 -532887606865175016 1992 -624513763428065280 1993 -232614830125358758 1994 513609983697589296 1995 -217281094026796800 1996 160268002769120000 1997 956846140414627446 1998 -320458176328106880 1999 -1159913672832202000 2000 -354382910343168000 2001 603267771882726720 2002 -124119521741569536 2003 1402929054144294252 2004 -1021889103314171904 2005 -644360339050418340 2006 -860071164983835840 2007 -833555838349142496 2008 1096808363502888960 2009 -522869669639461494 2010 452252649843106560 2011 -1052878119158691388 2012 -745698059719570944 2013 937192276553184288 2014 408389283354507840 2015 147457514916942720 2016 -374300307199623168 2017 2275183008948284066 2018 339371385809274960 2019 1194782056126324344 2020 -581172820905035520 2021 -46022745636735168 2022 -731816638576043328 2023 -224704950585481912 2024 842005142285598720 2025 -42461012684520225 2026 -193873232662110288 2027 127060804069605876 2028 540977012997748992 2029 2071731462351740630 2030 249232707826502400 2031 -356094052937651448 2032 -259337606950027264 2033 962099956661825520 2034 -232232277858485616 2035 -470506839002731440 2036 -126228994920981120 2037 -316518852317024448 2038 -1020678921836938080 2039 -1012023726160667160 2040 -710107337486131200 2041 -759792923457013628 2042 -820969882171613328 2043 154536247790301132 2044 36078310630276096 2045 -995789414483423700 2046 170859578787975168 2047 -465949751755183920 2048 -133296500464680960 2049 -763851722023421136 2050 188563979463778800 2051 400631326885996752 2052 1150013320265779200 2053 -2722920217955345698 2054 528517204547324160 2055 -361738425941832240 2056 2024241547933946880 2057 -3441364568182422 2058 -372087138996518400 2059 1257291626472153360 2060 1605064783456404480 2061 1343761564634708310 2062 812556842879812032 2063 505912698732795312 2064 -4260161528856576 2065 419669172450964800 2066 12188375317241232 2067 232369710766483248 2068 -2114805846099308544 2069 -2021329164414412530 2070 245597079559144320 2071 783429674864960200 2072 257746767557959680 2073 -692322987432864816 2074 1152983580292327392 2075 748022306831757300 2076 352540522096261632 2077 818108778978128512 2078 -667090094497196160 2079 655960859655978240 2080 548903933169500160 2081 -3283050595335017118 2082 941441121400977792 2083 2266007308066602332 2084 -1365389888494310784 2085 726393271325450400 2086 -448243693140297600 2087 -1274343425156256264 2088 -1232775637893043200 2089 -3289642282104575110 2090 -660711898163116800 2091 -536220577998712656 2092 32117054774287616 2093 180348396308755584 2094 155088998233243200 2095 354538978386150600 2096 623404773964234752 2097 1995952175949931074 2098 -1162592497683817200 2099 -158709304481046900 2100 -158377887976089600 2101 1476813980066690304 2102 1347335402492494752 2103 1443321291542684904 2104 -2050644580679946240 2105 826470633195544260 2106 23089022239378032 2107 29061730621241556 2108 -537179065782718464 2109 -489548472876761760 2110 787464085470672960 2111 337378582827563712 2112 363655263820972032 2113 1416137431218375362 2114 -331309093324005888 2115 -1475074006982382240 2116 890910581894572096 2117 187960510681264860 2118 -150654562605400896 2119 206733582858851944 2120 -651252013322803200 2121 -344913435015379776 2122 -1752291688502631888 2123 2909565765289518504 2124 -868062953879735040 2125 2479237905980367000 2126 1347900538331320512 2127 175978267370365320 2128 -176218401880801280 2129 -1465518247189968270 2130 -286027301128020480 2131 -1105489850967458068 2132 262034971018528512 2133 -2793167383932374400 2134 -962475693780339648 2135 -562594916200830240 2136 -532073212638105600 2137 1108518137948219786 2138 1948308026415540720 2139 -248262727700155392 2140 -641593689009154560 2141 -2804391299529802458 2142 315381032347635072 2143 -3463100174643824608 2144 3045372945519476736 2145 -375938936044176960 2146 561537542204923680 2147 -907786464266025960 2148 -623699389876792320 2149 -256368938321341664 2150 -10480614757831200 2151 811363001623163280 2152 2182769448809241600 2153 2374739016704889402 2154 -953068944362330880 2155 -346677256227889440 2156 1335424841896174848 2157 2446866347585970240 2158 -406752043487783616 2159 1814307650936476416 2160 -349384898528870400 2161 -748574531821704238 2162 -1202423255273253888 2163 952571056268692224 2164 2495432236556629376 2165 482426428930044060 2166 17081865250041312 2167 -1537593031325700648 2168 -318314925817405440 2169 26286411100171194 2170 -102566712098672640 2171 -1591572223221087408 2172 369747518650900992 2173 -491777387124378516 2174 129131873672142336 2175 -825115926565161000 2176 -2334698693921341440 2177 -835109688683070528 2178 1359133731502056 2179 -329304135430137220 2180 -522444192721785600 2181 621101095444765152 2182 -1848586442099771808 2183 945542010486594360 2184 205941842992005120 2185 960028926826939200 2186 -61125133859264208 2187 -1597242480784468560 2188 -1107157073948922112 2189 389406784312946400 2190 -42760037891652480 2191 1665707063673797872 2192 -293375581542703104 2193 29803790306120544 2194 -262173371487061104 2195 -140220796989310800 2196 1163697113950100352 2197 1877960242473585340 2198 528487558458577536 2199 1994038804486255464 2200 -1151647552763136000 2201 -517413101197821696 2202 1075946579343724032 2203 -1504698519284375548 2204 -2015163603451891200 2205 931456888202257830 2206 2212719238327047552 2207 -734375677248992544 2208 -924146780655845376 2209 4749682723869449713 2210 -462499992046088640 2211 -2085746149395470016 2212 939472299105034240 2213 -413454523613321538 2214 541890780454880640 2215 1586026369311282360 2216 -1387071375856235520 2217 -2118547917146167920 2218 1830785580049552560 2219 -1395934694529224304 2220 326464218698849280 2221 237367114094598422 2222 -1048818404434522176 2223 699984907181378280 2224 589116425353379840 2225 637300016794239750 2226 -161628908761022976 2227 -4361295935192236488 2228 -275983856480034432 2229 343443188206941984 2230 -850257321449034240 2231 1398498362093722512 2232 507324038793707520 2233 -1149437512047464640 2234 -2053129870647171984 2235 -1357661185953786000 2236 -14564221608677888 2237 -4050534454013085114 2238 333618167373390144 2239 2459605637721727040 2240 -218301631152783360 2241 2149649115379345440 2242 1327782732905059200 2243 4711450875401202492 2244 1369523462872061952 2245 -2957738133740386500 2246 -881821744173920928 2247 -380771906738041728 2248 1777097871190287360 2249 549074944344294564 2250 -979151089538916000 2251 -1092473614545936748 2252 -360597732869547264 2253 1717939470464973504 2254 759287614287295296 2255 795621198116974320 2256 668500168126758912 2257 -1267563030773305868 2258 1287385158218574480 2259 -1475433154043073036 2260 605373758109146880 2261 1232811540632992320 2262 448673236318581120 2263 -77351370745388096 2264 1411929136065423360 2265 -1003484273048671680 2266 2896593620082349824 2267 1632809598977285316 2268 41042177285211648 2269 -4585901454785962330 2270 157632602481910080 2271 -168096341703778488 2272 -1926046878525554688 2273 -628080207184208478 2274 -885808927521383040 2275 -246670452261069200 2276 -1990770889232019840 2277 -1132670340728720352 2278 -2565995391847911744 2279 27333583835684184 2280 1096267727149056000 2281 -2576891159506126918 2282 -143797241436995328 2283 -1951508091883300776 2284 -2108240319611248384 2285 1465823048963539980 2286 -716543301023290368 2287 5149296600220505936 2288 -304892419707273216 2289 -310059270897929280 2290 1370685748989866400 2291 4894455699998858400 2292 -1024696948481998848 2293 1763474583246042542 2294 -231089490324930048 2295 2444272166993277600 2296 -435846570158039040 2297 3803023559519536746 2298 -1399807009845006336 2299 5312798100084860 2300 699772589547302400 2301 755496047965710240 2302 -1308552827302683648 2303 -4560336896795778672 2304 1550303384328732672 2305 -3522557382410970540 2306 -501045422065689648 2307 636076029183630840 2308 1291914525211468928 2309 3293242646717484510 2310 261491051450603520 2311 1935759074318741912 2312 1133723974286999040 2313 -2723021806721798358 2314 -346544590687132320 2315 590168832476028960 2316 -2018821057588597248 2317 1064650863126733792 2318 -1779982577678880960 2319 -2808607564341678456 2320 612225718349414400 2321 -3631709365611175056 2322 -30118947038127360 2323 1523956220623461744 2324 -723027129813940224 2325 339559877297289600 2326 -1262179673157585888 2327 -971399559255947640 2328 1596960860233052160 2329 2052434926236633876 2330 2035943931752206560 2331 -346722489412751088 2332 1256014218421827072 2333 -4453349333033099418 2334 906423265108226880 2335 -2981948702089797720 2336 -287936980777893888 2337 827820363572405280 2338 1107046528590352896 2339 -2077478945181949860 2340 -466797546075651840 2341 475419892965703742 2342 2800729726352943072 2343 1319130672107084928 2344 -2021341047260451840 2345 1252069836139711680 2346 778675197743138304 2347 1987684329979279796 2348 3583216738624228608 2349 213821225751233430 2350 1644607294869974400 2351 -4162506794825649648 2352 -422134132537442304 2353 575874503780447284 2354 -1157857430693228928 2355 1600707508792806960 2356 829300082438840320 2357 4900064311361706606 2358 1722451748758854624 2359 -2026047916057749584 2360 -2117394391343616000 2361 3333230272486657872 2362 -2939867986184711568 2363 -4121417060877495960 2364 1066868886991090176 2365 -44221591495579680 2366 -586058430747561408 2367 2758539323889809784 2368 -491847809566769152 2369 -4208814268779656256 2370 -1113463197308851200 2371 -3211231815759983428 2372 446484408473448576 2373 359276165138689344 2374 2065360548672387936 2375 -3827461512892710000 2376 -3309577963672780800 2377 3654889872475339226 2378 -949552982191931040 2379 -1012793561445092112 2380 -822122585840424960 2381 1223273902173160182 2382 -1258653394296220608 2383 1800367748864715632 2384 -1101084682751385600 2385 876068093632141620 2386 -69088563791050608 2387 473027907940783104 2388 -270192420297676800 2389 1654589186259370190 2390 827619819506323200 2391 580224395078053992 2392 -909927885819617280 2393 3203465535213333642 2394 -486887022941679360 2395 5075547466825886400 2396 2505320832676876800 2397 -4676780139790566528 2398 -942833293138601280 2399 1351404402506138400 2400 1263996292762828800 2401 2325324550927195601 2402 1771732243885507152 2403 1831457972337058800 2404 -3443325986336758144 2405 508461613566025560 2406 806851207158784704 2407 -3766821289081998840 2408 24224881169448960 2409 197205222371740128 2410 26813096932779360 2411 4542041100095889012 2412 -2589838643795422464 2413 -2800938421341294080 2414 1622864425209697152 2415 -379952251801274880 2416 -813841607808483328 2417 -3140640535918815534 2418 -184642453461215232 2419 -1598899749996853080 2420 -3542935126846080 2421 -2936274484742289810 2422 -381918898937616768 2423 -5710507548408146328 2424 1740222586604113920 2425 -1912787862407376850 2426 -2841191264219027088 2427 1412388853014890520 2428 3674218700714067968 2429 2606397178693447776 2430 -1553420347868773440 2431 2133005915698270704 2432 3604321059156787200 2433 -1281461374626196176 2434 -623369789778126384 2435 -1062165163609803120 2436 797544665044807680 2437 -720328274240714914 2438 714136812119132544 2439 428199137247483504 2440 2838510422876620800 2441 5364128248837234842 2442 589156389707768064 2443 429366763627219600 2444 2285402684402374656 2445 -435539721660130080 2446 -604219788694283328 2447 -5222106100169329104 2448 774715248117522432 2449 -2014214879898314240 2450 -1038511143131149800 2451 -46011260177910720 2452 -3640269266424820864 2453 3921305789635188864 2454 1246901527700982720 2455 -2337058908568961640 2456 1293481122156410880 2457 -708875811122693760 2458 829346671171108080 2459 7351248419578278660 2460 -552046923215907840 2461 1682392325153180832 2462 -2324495796223536768 2463 70335914997353544 2464 1760825003146739712 2465 -4283088048681888600 2466 -810589370783942448 2467 3206250804831191516 2468 -35823735974612352 2469 -3408682501124189856 2470 714010105685923200 2471 -417089946472359888 2472 -4806091903582126080 2473 -2865419128908086278 2474 2336014419794882736 2475 1549203158601575100 2476 -6219863585177885440 2477 -7121007272344093674 2478 -525498789851642880 2479 2820994983307933576 2480 -251949190541475840 2481 68681070196874352 2482 242612310228113952 2483 -1595945386964320896 2484 2010990199554846720 2485 -791871879974797440 2486 1092492828687034944 2487 4547571237812592360 2488 4213453565453045760 2489 6732993351714223440 2490 856932237885669120 2491 -4289157879552530208 2492 -616004626820244480 2493 1865896689943538982 2494 52777306815456960 2495 -525879384086175000 2496 -392990551669997568 2497 -726986550017761488 2498 -666184146686814000 2499 2953220689399261176 2500 719654867415880000 2501 2143433280099008604 2502 1627713901868050080 2503 7120152451033953752 2504 -8404140751263882240 2505 3353073620249626560 2506 675674339033191680 2507 1369957521735286320 2508 -2114278074121973760 2509 -3144274176611890196 2510 -1504995566965611840 2511 -87993828311967648 2512 1298199092477321216 2513 -2638589021892008640 2514 -443944459892223360 2515 2446821758454842160 2516 -1852295793236566272 2517 -2006382346256826720 2518 -938627093241059040 2519 -6321472132841360040 2520 776431132930252800 2521 -6355258870352588278 2522 1040116537551094752 2523 1080513721287269892 2524 6275520356011076096 2525 -2084382106307695950 2526 -1034884966783985856 2527 47291460275577336 2528 -7497823833851166720 2529 -2390562658329519726 2530 -1155365010579386880 2531 1991669049075442332 2532 2519885073506153472 2533 7703110966971123900 2534 -400559811871809408 2535 -1775080823898863880 2536 7043034101399239680 2537 88868788003747920 2538 4726234210230328320 2539 -4696122362164123660 2540 1867856247152394240 2541 -2102654977454304 2542 390769446740166144 2543 -4434652445250764208 2544 -397032057450233856 2545 414188889584469300 2546 3961398210662766720 2547 -1899335497276076076 2548 -1443150691169319552 2549 8521114247515109550 2550 -1065028395722155200 2551 -438519160270695448 2552 5799359831448268800 2553 -856057198480698816 2554 -3240188558861691024 2555 -118381956755593440 2556 1637944095847398912 2557 1913928974652300806 2558 1987056568830842880 2559 -3775626288350506296 2560 -1762782150886686720 2561 1661627353542471252 2562 704466677677561344 2563 -9389579513819105016 2564 -1484211606874237824 2565 -3773481207122088000 2566 -5368996122441252768 2567 5693578625416630032 2568 1921142539490549760 2569 2978778029849754496 2570 -2777581442193455520 2571 -5608544804314677288 2572 -447462116588833024 2573 1550159600052868224 2574 -842410105666339392 2575 5756580820299297800 2576 -308147282225922048 2577 1371476238182331120 2578 -126380134451522160 2579 -3264960493988516820 2580 30683437774940160 2581 -3209256259964439300 2582 454156784989327392 2583 586303406397609264 2584 -6220014270943334400 2585 6939206682513356160 2586 434100216494052864 2587 -420819391924223600 2588 -5057539440320973312 2589 2724368831448292224 2590 -353669570257086720 2591 8994533473522096992 2592 -327553047956127744 2593 1425395558872959842 2594 -2819273190867017904 2595 -1156773588128358480 2596 4083637988257551360 2597 2708450987940099486 2598 -604081789268924736 2599 -1587416120106871536 2600 1244548483457664000 2601 -1525092253905035889 2602 1892306068451032752 2603 -3168560656860863880 2604 -328213478715752448 2605 4480185571621957260 2606 -282823392227821248 2607 5135186221874392320 2608 -353229598968659968 2609 -113176769876990190 2610 1691564298586192800 2611 923628074487441232 2612 1744889894764112256 2613 2253998804477714784 2614 2127537270755146656 2615 -105384085978131240 2616 1564369756656537600 2617 -10097549632653285334 2618 -1483650418111400448 2619 -5496925290567817680 2620 -4490017916214136320 2621 -8569888075041317178 2622 -1202123177939819520 2623 -119134622273642696 2624 831708513245331456 2625 1514800835546544000 2626 1133424328936110624 2627 -1784138980393311408 2628 244866665967299712 2629 -3816903786627971520 2630 2813810603603448960 2631 -7081814315386761048 2632 -3801343452574187520 2633 2619756690013041882 2634 175580824056180480 2635 1762618809599544960 2636 3334230695277454080 2637 2719120035911689494 2638 3019404087113238720 2639 1242160163511627360 2640 642337629809541120 2641 6362666987721074800 2642 3473149481375843472 2643 1063966552647687864 2644 7845938878562750336 2645 -2923300346841564690 2646 -2984449179863269440 2647 10759285429307033096 2648 -5371578172297328640 2649 130055182850157264 2650 -976756400540017200 2651 -123659449425699096 2652 -1479999974547483648 2653 -2452378419711977120 2654 -2467438822927012224 2655 2848331567417880600 2656 5770399033163907072 2657 -12511791856728560094 2658 -1985980845050649216 2659 1293318750144504860 2660 1269197501616844800 2661 1441203237577791072 2662 3654351240784006464 2663 3015453546236553912 2664 1749349970472360960 2665 -859802248654546680 2666 -21719439959110656 2667 1108532077114355712 2668 -3523849842108625920 2669 -9082109508222045204 2670 730089095750582400 2671 -9847468035602606128 2672 2719395709026533376 2673 7164226699575747984 2674 1110088360855498752 2675 -2301082151102774100 2676 -2720823428636909568 2677 -3760740008891563474 2678 -3130255596356117376 2679 7220039652560528640 2680 -6317179870824345600 2681 -3875391629107934208 2682 -3042269351382157200 2683 2284498010918400932 2684 -5474392980501139968 2685 2046513623033224800 2686 6317578093302362880 2687 4682686209313854336 2688 -1426488165484462080 2689 9087382919634031490 2690 -2995106942542226400 2691 1224040420551595248 2692 -6979044391341069184 2693 6791255198037006942 2694 3703602532683614400 2695 -4381862762471823720 2696 10222200665824097280 2697 -1709924106593767680 2698 -2505387285806549760 2699 4924312409974943700 2700 -2750519950105536000 2701 -266722267786061108 2702 2187056145720980352 2703 2777608338299406864 2704 -1439618607397736448 2705 -8188137026201440140 2706 -996256108946472192 2707 2355679442443926956 2708 2080041452080249728 2709 -32587454672581536 2710 436778719232405760 2711 4451292769759962312 2712 -1812688152825876480 2713 3525580318347621962 2714 2321849682917694720 2715 -1213234045573268880 2716 1848872026232777728 2717 -3292946606461031520 2718 -2248623942464166336 2719 -4439132239175982880 2720 6561268836062330880 2721 -21263201643812688 2722 -6855467913304679088 2723 2509449595068146640 2724 504424327942112256 2725 -1873751296830859750 2726 -8281760736166283520 2727 -5990048839472186160 2728 -2386609989419335680 2729 -643463887435409670 2730 -282584972060052480 2731 -6739260155572267468 2732 4461864027057444096 2733 -2774282687947382976 2734 3924907919579486016 2735 3632859148894900680 2736 -1196009785292636160 2737 2155776704862947712 2738 3473182319534347608 2739 -3952089868534621632 2740 2113011757882448640 2741 -3528635716645443858 2742 -1835465383049997888 2743 3924671547719596744 2744 5197407655824384000 2745 -3818381155148766780 2746 -4724634565950038928 2747 -4770267342465562728 2748 4386194396767572480 2749 13974829490146631750 2750 4606231112172144000 2751 -2664728024187954816 2752 -46227368254111744 2753 3686225267000680002 2754 275992342047220176 2755 6612255573826518000 2756 -1357334183524854528 2757 -1225605477913155360 2758 -1155774627573681024 2759 1320704917653804480 2760 1917007061166489600 2761 6940896221934262224 2762 4197031523232835632 2763 -1739998522315589508 2764 4044045386909432576 2765 -3082643481438393600 2766 4410854461453737024 2767 -16173458448420615184 2768 -938161665426628608 2769 -1425542105754833472 2770 1903282598120914080 2771 2471169420752595192 2772 -1497436510959986688 2773 -13945198866126575040 2774 -374546257828733760 2775 1170867169503775800 2776 -13150288679886673920 2777 -6946595043256816374 2778 -738994016317810176 2779 -3484605230505277424 2780 -4243059108694694400 2781 16543128132607083840 2782 1251259298881889472 2783 9290314053940776 2784 -6365115186291671040 2785 905572029075112980 2786 292708455322483200 2787 900986682017149560 2788 3132209090532162816 2789 6438089460190558590 2790 -696129291867502080 2791 1698750468442331192 2792 -2166322515004032000 2793 -4559198816897912880 2794 3370842438572224512 2795 47788852153474320 2796 6515020581607060992 2797 15727785362604812246 2798 -5121759287472945600 2799 -5667962873328367416 2800 421466622522982400 2801 5585169287182718802 2802 3733918374790703232 2803 1929034750587535052 2804 -8430829131550921344 2805 -4493748862548953280 2806 -3112596572588689536 2807 2233782508708116912 2808 3576554498545459200 2809 -6721642138253924393 2810 -2438460999388945440 2811 9736607594500059672 2812 2859584730454735360 2813 9632239541265859980 2814 -1567809186122769408 2815 1183211310978201960 2816 -7293109059975118848 2817 11305300276939883634 2818 1337210853073425360 2819 -10647813092968971780 2820 -4814813516416081920 2821 -511186051712068096 2822 -4862070292575117888 2823 -8794731425358729816 2824 2104381191948456960 2825 2171179008450455550 2826 3586891519703065392 2827 12809941079830293672 2828 2014732445804123136 2829 1447582048659488448 2830 -1937391399771589440 2831 -11892106314002607000 2832 -1290857355418337280 2833 -5632029353354755918 2834 1018889626703682720 2835 -134669644217100720 2836 -1027936545909435520 2837 -7113964905399254514 2838 55373123264030208 2839 -19024701040606809744 2840 3995301984010444800 2841 -7185097361840732208 2842 5229638002994937840 2843 -5711856392554102908 2844 6376281084997217280 2845 6532216980292565100 2846 6525332319821695872 2847 -213113343438988272 2848 4916264350886461440 2849 1631090375209468992 2850 1644196865872176000 2851 17303308971799733852 2852 1450169584026304512 2853 -9474331491303430338 2854 -2498595295825518624 2855 6917663548724408760 2856 2461705436618588160 2857 -6547684690837717894 2858 3889695817941359280 2859 10088425427426690904 2860 2195960769273922560 2861 -18169082447429234538 2862 -2806979836276748160 2863 3452069970209202160 2864 1659754898112430080 2865 3362286862206558720 2866 -4297691318606704368 2867 18694482469781792352 2868 2648383422420234240 2869 -8789778910222624160 2870 598050833483900160 2871 -7801333443717751080 2872 13312709064108748800 2873 10071470484169030062 2874 -6355468132373283840 2875 -6692955164920836000 2876 -14292806601772016640 2877 1254026543265018432 2878 559045340221674240 2879 9760782655842540480 2880 -1481632361986129920 2881 265137246521933872 2882 -8102948481714393216 2883 -5699251276016408964 2884 -5564224582648868864 2885 -4239094535850132420 2886 -636682368291371136 2887 -4114158894745559464 2888 -238603832064069120 2889 -6612796390369992480 2890 -1555649657899490160 2891 8805898198814274180 2892 85801910184893952 2893 -12977026521856858656 2894 -7728816883688733504 2895 6624256595212584720 2896 -983951988901224448 2897 3204127474514879346 2898 -851403209138366976 2899 -4237629092299190336 2900 4819724777396496000 2901 4660816685716048032 2902 5541687182286181152 2903 10843789086536614152 2904 10608713120839680 2905 2372432769701991360 2906 4848737543127367152 2907 8367200305312658040 2908 -3628019097201167872 2909 16293686169352771110 2910 -2191284362194784640 2911 3016956769845130224 2912 -1902866968320933888 2913 -5414891755399768656 2914 3408192193168207872 2915 -4121296654196620080 2916 -4536729956733384384 2917 186485610881843966 2918 7762616660564072160 2919 -2518163340594894720 2920 597283068962764800 2921 -4897908237769110528 2922 1330015509215753472 2923 -6945396770579383520 2924 -174091981470672384 2925 -1674174044810361150 2926 2290467913632138240 2927 11492925925933776 2928 1730481611163992064 2929 10496337904515646260 2930 2773601493826131360 2931 -2202177528826171848 2932 -11647718730967333504 2933 -1229068458405322080 2934 -975964519148618016 2935 -11757429923610750120 2936 -15029095076547256320 2937 -3367101377306852640 2938 -1180621875042068256 2939 4309562682404824740 2940 3040383868230320640 2941 6563313001213995852 2942 -3808762501583728128 2943 -5384742915934594800 2944 6302756844884459520 2945 -2721140895502444800 2946 2926404198555917184 2947 -2865098195077886768 2948 12183406079008459776 2949 2996891391692074464 2950 -3175696169690436000 2951 785630991137799912 2952 -2958128987844602880 2953 -6590558703175741798 2954 -2729875496298332928 2955 -3500663535439514640 2956 12375010055710949120 2957 -6510772456911838794 2958 5363171121827756160 2959 13813147970724506040 2960 -868768824915640320 2961 5113589890872258432 2962 -4340572369292742768 2963 -15340050266367016788 2964 2284832338194954240 2965 -1465026965303503140 2966 5652800015324838432 2967 -80458366574017152 2968 2257673646185717760 2969 -2725836408128808630 2970 4541267489926003200 2971 9165605508054055172 2972 -2006144337462772224 2973 5907096162656486784 2974 -4085967850901403264 2975 -2948550836304855600 2976 2619435235770630144 2977 6831411691251789460 2978 3969087433821641040 2979 7225879003721417124 2980 7930465340174496000 2981 -2014381855126595136 2982 991561310577137664 2983 14021012067759216520 2984 -4660063290294973440 2985 886568879101752000 2986 -8019255815956649808 2987 -28988455274906136240 2988 -4907248692871811328 2989 -11804902252651913034 2990 1248565820599077120 2991 -5392904828824687608 2992 -3644501361514610688 2993 451024029130404324 2994 658492446160080000 2995 -8220583982221002000 2996 2224191455231735808 2997 -303419489692038354 2998 5114788822178244000 2999 -9117808694571255000 3000 -7642760068500480000 3001 13688359755214713002 3002 -9753112820871974400 3003 1303254978286480128 3004 -10034948017954130944 3005 11298413392667487660 3006 7513622112314469312 3007 -3963954604955793728 3008 7253951109742460928 3009 9030747232330276320 3010 -33240390922851840 3011 -6602349165399272388 3012 -4815985814289957888 3013 11773762447234977504 3014 3813264386663015232 3015 8497908049953729960 3016 -6267181713656371200 3017 1201814488256683392 3018 -3063846375804324096 3019 15201005370422294420 3020 5861622420347796480 3021 -4288087475222332320 3022 -11446193278100282688 3023 20037728372517484272 3024 1211200981566750720 3025 -12706772093551925 3026 -4142386464699137760 3027 -3563399550997387080 3028 981896091222071168 3029 10147016694639892284 3030 -2387862242414167680 3031 -1672411620290819408 3032 12373204066965350400 3033 -13750965320386456998 3034 1347447524351154912 3035 -12056030111718035520 3036 -3697168033854038016 3037 14516472707470923686 3038 -2152152420567738624 3039 2035668942952158024 3040 -10129323968947814400 3041 -85389782491998558 3042 -3977630091103984776 3043 -11611528484971844520 3044 11399285362111979136 3045 -2616943432178275200 3046 870208347560117472 3047 -8777758077524310888 3048 -5592975983911895040 3049 -25851551426820314950 3050 4257235550640886800 3051 6239483758999013040 3052 1811139868102190080 3053 -167686117654572576 3054 -518636522610118080 3055 -7498977558195291840 3056 2726867793889984512 3057 10717128679287849840 3058 -7657272198951822720 3059 -3328100279666722560 3060 -5579818264612005120 3061 -17341709988800000338 3062 12532249155023056032 3063 8620183762801939944 3064 19552859820057231360 3065 11944633530456443460 3066 148234798024395264 3067 964986154123182116 3068 -4413056280180656640 3069 3210481996065122688 3070 -1774861880686211520 3071 5345245727026579752 3072 9247825961435529216 3073 486098762896277440 3074 4918659203339465760 3075 -1979921784369677400 3076 -3715491726025018240 3077 6883658882383570812 3078 -426078539897582880 3079 14552120811755094680 3080 -3652573417087795200 3081 -5549430647746903680 3082 6927165831727786752 3083 -22869348466563658668 3084 -8888260615019057664 3085 117546633666696780 3086 4869549391371628992 3087 -6991583785876544400 3088 5372376810256474112 3089 -21742478195148076110 3090 6594722697244792320 3091 11245949894800922184 3092 16405834661551391616 3093 -8531846850238026336 3094 1603333305759773952 3095 20408927388864936600 3096 164416398156933120 3097 -3815005339726694960 3098 -8993996734040317200 3099 -127977940831032936 3100 -1983460870561945600 3101 -5498224746945778848 3102 -8689093585060202496 3103 11587575872453300280 3104 -14755641818534313984 3105 -6598561592289340800 3106 7982238203838076752 3107 4124805204295584480 3108 -1131742624822677504 3109 -17672586198166570690 3110 -5781528613959719040 3111 -12106327593069437616 3112 -12661150369765708800 3113 8935064622279925584 3114 -2592117142377423696 3115 2021265181753927200 3116 -4835522123724526080 3117 7004445992220559680 3118 -1900000236449730240 3119 9395097782665589520 3120 -694153624630394880 3121 -238728936244861678 3122 2947558714356652032 3123 17689846785610337172 3124 -7705398211673131008 3125 15167983076643206250 3126 -5609971498378798656 3127 8282258197309910520 3128 -10876732920856535040 3129 4706558777973124800 3130 11531818133126292960 3131 -4319556920644115136 3132 13850813016506188800 3133 133634791198672204 3134 -7772873009217302784 3135 6937474930712726400 3136 -4580612698663550976 3137 12329214817903662786 3138 131959203311746944 3139 -25068462753505976 3140 -9350164495805602560 3141 2914149971266609950 3142 15105654947649605472 3143 10253492196966673200 3144 13444590509041950720 3145 6077845571557483080 3146 6909560674837296 3147 12207221225680080600 3148 -19470297464683969792 3149 -41605064192049766464 3150 1164501703109908800 3151 -5540757063726572208 3152 -2839093463241990144 3153 -14147021726171194896 3154 7506091639257805440 3155 -20591551168161343440 3156 9004193931531036672 3157 -2758153486805510976 3158 -12797922069258244320 3159 -7742149455978342216 3160 15553136724314112000 3161 9435662828347935300 3162 -2207105292020299776 3163 -4101497970423910588 3164 -2098629028111709184 3165 -8268372897442066080 3166 -3934082557647427968 3167 -24498536369896610784 3168 11950874094159396864 3169 -10766664992332350430 3170 -9664163269817706720 3171 3478745479902061824 3172 5916000485901490432 3173 29370441155149506720 3174 3660480434305959264 3175 6699085020281206400 3176 17581190269534510080 3177 -2830826133955948086 3178 -546459688603954944 3179 7174508065122172476 3180 2859588385771944960 3181 1498881814516816982 3182 -74892768222631488 3183 18399062729277634824 3184 719021375202099200 3185 4735338205399329780 3186 -9126241823994220800 3187 -9271398089639210164 3188 -3389247260138474112 3189 -14152955652478865376 3190 -7957644314174755200 3191 -8570267582251104408 3192 -3800394787450060800 3193 11929616190007876864 3194 17680578999711382896 3195 -5374504064499277680 3196 27318334784808388608 3197 11126185001388619680 3198 1076621946141345408 3199 -5081519903073605264 3200 -8620558392754176000 3201 10105994784693566304 3202 3703427574189657552 3203 -9303177847044700548 3204 -4180877556481906560 3205 4870069335056092860 3206 -4751710596498203520 3207 -20457234277363177560 3208 -11270302576186199040 3209 30193474112664832410 3210 -2636113200494135040 3211 -15548393142669678060 3212 -1151928917980958208 3213 -8473476845576695680 3214 -16719963195878420544 3215 1468235070057108360 3216 -3851232503066984448 3217 -13468946309977046734 3218 -5039394596170339440 3219 -5896144193151698640 3220 2219403629569351680 3221 9143609660966305422 3222 4585861138960164960 3223 -12791585937002896296 3224 2579132683267768320 3225 110046454957227600 3226 7787209921096323312 3227 12211532259024697872 3228 -9584342216135124480 3229 30041724352709433830 3230 8534849127459177600 3231 -17908335655451119080 3232 -16079355362977579008 3233 -11102927406500516076 3234 5486854241703848832 3235 16595051288553193680 3236 -8250144411261582720 3237 4270896456621727968 3238 11395911080746199520 3239 11744579338567390560 3240 679460794521062400 3241 -2045918619250233728 3242 -5943618608494459728 3243 12625444180369165824 3244 7485361680356193536 3245 -13399437148970090400 3246 10252971580634846784 3247 -19076975220567212928 3248 -2122382490277969920 3249 320971298381356617 3250 -4977805867216056000 3251 32488141739950218252 3252 1397691901543698432 3253 -6629057203474420498 3254 1923061497583452576 3255 1076950477036062720 3256 -8229486078457712640 3257 18385168260970222506 3258 -2718634657223365776 3259 23257212861522511460 3260 2544105040808378880 3261 -1355884673557494528 3262 -7057938963407649408 3263 -7500803389126799976 3264 -4697573662207770624 3265 -5725419967194743340 3266 -4381087757037359616 3267 -36516426235901640 3268 268764186436049920 3269 10337422167244632096 3270 -2146564183139510400 3271 -40601786861419231528 3272 -17417037212331187200 3273 19410157642047603984 3274 -10382948731407654864 3275 -16103493943477052700 3276 1618231493062259712 3277 -10933421686418489940 3278 14311780773836644800 3279 641813905522274184 3280 1469077250462760960 3281 -37584770158075212828 3282 -4548971456007527808 3283 26272121562945224988 3284 -410851059032160384 3285 -803468747705202180 3286 -2024175345282510336 3287 -10132479762679880760 3288 -6327052220199997440 3289 -5758266653572410432 3290 5216047976117422080 3291 2752820400614141592 3292 19911034292280982016 3293 4554042253140402540 3294 12234344553383783040 3295 -10940444468879146200 3296 44407456965392596992 3297 -5549119363815064128 3298 12432930083595647136 3299 15998622642039270300 3300 5056779708950860800 3301 17912797857633042302 3302 -3642761046844889088 3303 20217228359186314512 3304 7340300556657868800 3305 -25744486945284024540 3306 -8279693935921900800 3307 -4680924628750450444 3308 -401184664007139072 3309 -23233552002433999296 3310 7370659821646618560 3311 153301517184676224 3312 -2091422694338297856 3313 15380048585975092562 3314 -10210449213280437744 3315 4856249916483930720 3316 -26563590722460856960 3317 -4768633975837511808 3318 3860005750670684160 3319 20407984000018367720 3320 -11969847132371251200 3321 513078573804575562 3322 10578226051130759424 3323 -35399141870220766428 3324 6090504313986925056 3325 4551989471257228000 3326 10648137877998554112 3327 -19223248590520301880 3328 7881428479143575552 3329 -28277652331716131070 3330 -2400386465165199840 3331 10273887944325851132 3332 -17250558947602033536 3333 11012593246562482848 3334 -18813794361648737184 3335 11562632294418928800 3336 12705114609021542400 3337 26313133219315350912 3338 -17865497334517225680 3339 -3037036057924757616 3340 -19586207813521628160 3341 -13843291470410305428 3342 -1133933671189706688 3343 -879980240574403408 3344 5626401831479869440 3345 8927701875214859520 3346 -2869082040955253760 3347 13475043774445802796 3348 -5700023738399047680 3349 19862098107029436636 3350 -9474590091027957600 3351 21557863641795305832 3352 6201128963573913600 3353 -17595231218329739520 3354 -59839954000872192 3355 17962851967269365520 3356 11719820689246225920 3357 6268744939618746054 3358 -654956634414854016 3359 4582382077330750560 3360 4008899465088860160 3361 -30300227717655131038 3362 10929379798511353848 3363 -13941718695503121600 3364 -6311572213233576512 3365 22899989409087883260 3366 -10069665818528062656 3367 -1762666927028888608 3368 14455536043966786560 3369 9259128313826169744 3370 -14026485572707497120 3371 49278699535832155572 3372 -7803075198044625408 3373 -37785183682201942378 3374 -92952069366968448 3375 26307270363627540000 3376 -6705781120386285568 3377 8185493959259980272 3378 -1481586337224878976 3379 -3883057409338950080 3380 10368726082456855680 3381 -7972519950016600608 3382 6395039672037508800 3383 -5030222949760654800 3384 -25800052196660797440 3385 -6825136014638319420 3386 1252055938496545392 3387 -13517544161295032040 3388 12282175106399744 3389 -43870854605728458810 3390 2487296527883233920 3391 -16853868552080838208 3392 -4308227987159384064 3393 8430650230646910420 3394 14038306861315148496 3395 -6066611336076301920 3396 -6199652479269086208 3397 -652777968996741440 3398 11490338024834575200 3399 -30414233010864673152 3400 14876587114849152000 3401 17925943401753987600 3402 5385190539278414592 3403 -9038743875818213256 3404 5000461095887256576 3405 -1655142326060055840 3406 8756595904934251584 3407 30355815515730892656 3408 2435712956576169984 3409 3682172567180650816 3410 3274808593436190720 3411 -16644507928292416140 3412 22054451970047401856 3413 -21565571257611244338 3414 -8179471697061994560 3415 -14640491338782238440 3416 -9840169465972285440 3417 26942951614403073312 3418 3372791443983218160 3419 14023855335616368144 3420 8614155021275865600 3421 26663859345809466144 3422 15991875951283108800 3423 1509871035088450944 3424 -17751024399517876224 3425 7578337699428684150 3426 -8662117834924477056 3427 -20795332391451421200 3428 32761023618853987968 3429 19251674791213777920 3430 -7131670164099936000 3431 3933717407634551712 3432 -6575428844101877760 3433 -8024617889788741318 3434 13548275532554670432 3435 -14392200364393597200 3436 -8011162788112664320 3437 8101804216372400352 3438 7534267295311839744 3439 -10627031547336225560 3440 -81653095969751040 3441 2426439648411765504 3442 -10372131251960326128 3443 -53183646961584832056 3444 1913762667148480512 3445 4453752789690928920 3446 -28978596805643135328 3447 -26302623680525141376 3448 -6063622071662960640 3449 -1872866093842454550 3450 2875152596183481600 3451 14848038568763880480 3452 -15913773491634468864 3453 13739804686678178304 3454 -16873852759356011328 3455 -13269523925796575640 3456 -24773560298687692800 3457 26260143223894936706 3458 -2475235033044533760 3459 5260976931689741304 3460 6757026673511681280 3461 12212889411831604062 3462 5308083592716687552 3463 53690963382997330712 3464 8437967850105615360 3465 4913463551587456320 3466 -755237515996367568 3467 22839321017951586516 3468 -4978078905278368512 3469 -5405649814752045130 3470 18044288160185407680 3471 3638718202214889360 3472 873423860543782912 3473 -15370395223445278656 3474 14843742329680444944 3475 -15217773722447096500 3476 -29996008407139307520 3477 18689817065628250080 3478 11752096207897817856 3479 -16615809831436931304 3480 13203498635357184000 3481 -3228052989507855059 3482 -1458650966595867408 3483 -28517529635484588 3484 -13166215238853953024 3485 -10277561078308659240 3486 -2970698424670319616 3487 44570200603897375992 3488 -14454505664968458240 3489 13252886568154651824 3490 2972539132803828000 3491 -517750468605891108 3492 12548456980241970816 3493 1823048531498740000 3494 -4169481848322652704 3495 -21377411283398168880 3496 16791561850587955200 3497 -14927424903126818460 3498 5160580158298376448 3499 -45704116524670775500 3500 -8848360436208384000 3501 17031855012680923830 3502 -37417200446510333568 3503 4499429967052757184 3504 364130199829315584 3505 27663658087901460660 3506 1922404155970823952 3507 -11623988550198705408 3508 41366788381941715328 3509 63987583258355790 3510 -4907601769310956800 3511 -16845998682324700888 3512 -2452557542372044800 3513 -29407662126705902256 3514 5217317965480787712 3515 -9383012396804600400 3516 8875524780243620352 3517 -52858610772565493434 3518 -21766887272614967040 3519 14631446014736022864 3520 6970059223235297280 3521 -8482315429310119488 3522 14722347034782156672 3523 2176877706106725664 3524 -6214915736100779904 3525 -17268376596134731200 3526 126642737244550464 3527 47143586537461244376 3528 16291817373773652480 3529 43001125160129719130 3530 -2887545783270183840 3531 12157503022278903744 3532 -759687417283458304 3533 9475630563447025782 3534 3407341643063930880 3535 -6610840837794779040 3536 3938495446414835712 3537 -46277846521357822560 3538 -21438191559703897440 3539 33799138477041983340 3540 9297286281990604800 3541 36083400781670372942 3542 4005265370008541184 3543 30868613854939471464 3544 27740684819755100160 3545 3372916791265335300 3546 -7844344003903238928 3547 -59078509555142739004 3548 -8418457006803604992 3549 6153613522849394784 3550 5992206864837940800 3551 24709858013657785032 3552 9032311899205926912 3553 -39361911333067683360 3554 25104011348132048976 3555 -20922172310147119200 3556 -6475234990128300032 3557 -32476910076425080194 3558 1834468547858299584 3559 7679445734412904760 3560 -10198069908897024000 3561 -21686285761060073328 3562 -4120872221764414368 3563 -1435854817226160240 3564 -1310418089034971904 3565 -4758368947586311680 3566 4002304031010503232 3567 9970306313015275920 3568 7240507343563784192 3569 502384351065064944 3570 -3377851493996528640 3571 -31964293745826994228 3572 -42174199875274199040 3573 -23650322038360680978 3574 24814710263703397536 3575 7875835154335566600 3576 -23746421736930816000 3577 -2484002943742533654 3578 6374761343997609840 3579 725429919806031384 3580 -11954238305971852800 3581 17618417136046373382 3582 1986638018885150400 3583 55346057485688248832 3584 6110978123073847296 3585 -8690008104816393600 3586 4591240494452636544 3587 46913172891915341592 3588 3995410625917046784 3589 -13668470919732821444 3590 -18267154766944675200 3591 13081401518023238400 3592 -51732860773993344000 3593 59535234827205730842 3594 10293600812520211200 3595 46898271662064429600 3596 9988128114706452480 3597 9899749577955313440 3598 9628948999603979136 3599 -36098585090080595880 3600 2860531019074252800 3601 9485840939209633012 3602 -21262228935778843248 3603 -18603188560797825096 3604 -16224759817367963904 3605 18257611911816600960 3606 -14147578509079288896 3607 -12028639198329769144 3608 13915958347188817920 3609 15160878263086271514 3610 327402417292458480 3611 24518079364148256432 3612 -106369250953125888 3613 -2527479251764810138 3614 8274967875165593280 3615 -281537517794183280 3616 16748924646716669952 3617 -36647403576995762334 3618 -27227856738690881280 3619 -24055916499379634688 3620 7086827440808935680 3621 -17040076464701820096 3622 32182675206257030112 3623 -40211299230065029128 3624 -17551625545994158080 3625 -46098121481496315000 3626 -7421031698643983952 3627 -3469464672402923712 3628 124204098490842368 3629 29451142330068560640 3630 -14556842151606720 3631 -16067950321437603568 3632 -1342346589747953664 3633 4010148438844976064 3634 -17054945323062359040 3635 11904437662691332080 3636 13674166229008478592 3637 26635978934826322286 3638 14956804182803628096 3639 29832508274299784424 3640 3947218657346764800 3641 -33992781129832143216 3642 15096246400759974912 3643 -32349784680147406108 3644 16205333796264078336 3645 14886145170531417510 3646 32621316221959702272 3647 -15531309981622785168 3648 7252140810169221120 3649 -7700828666802562620 3650 895813062545410800 3651 6545382792670327032 3652 23085223359059377152 3653 -12153136480891740516 3654 -5864089568432135040 3655 571239314200643760 3656 25638246620380922880 3657 -7498436527250891712 3658 -6581135160457159680 3659 -45500277378863356140 3660 -12463641220449162240 3661 365331498057521632 3662 -17378912116305807168 3663 11070353769107124024 3664 -11672301997195141120 3665 38219077085986563060 3666 9390024072870626304 3667 58023580917325047640 3668 15565395442875672576 3669 6344307781289974944 3670 20622309437421377280 3671 -33906685351677595128 3672 42751990200329625600 3673 15534937623286870922 3674 -35346414162849124608 3675 10904367002877072900 3676 7159092315429224960 3677 -13885685275804512474 3678 -14956758507701981376 3679 -9655837064537944616 3680 -17712813295903703040 3681 23429502366488554770 3682 -9754543425825289728 3683 -33734630426524389120 3684 -5679558018195876864 3685 -39976801196746508640 3686 -19194027839224687680 3687 -8708140047296634840 3688 -61611935334591882240 3689 -6110411873278422528 3690 4059023582752679520 3691 4717586391181983092 3692 8326976109806011392 3693 24407205860347136064 3694 -32799362813554567104 3695 -40605501745301551800 3696 -2226770450006409216 3697 62430234155914440146 3698 22296010790321314632 3699 21778450699715403120 3700 -6839351085355388800 3701 -65758655128907129298 3702 -147188828243515968 3703 10134107869050757592 3704 10322456100947189760 3705 -7497106109702193600 3706 12179196305765364960 3707 64688815605558147432 3708 -37764881405038545408 3709 50234204769577003910 3710 -3097887417919607040 3711 -24528151407846268728 3712 43410607653047500800 3713 102433247910412097280 3714 -25555526469535224960 3715 6582661107299721360 3716 -5262906333052556160 3717 -9874216100381986080 3718 18712008467439996384 3719 -61182746894000699880 3720 -5433634513856102400 3721 4878677763425471583 3722 13311120151136964912 3723 -2547429257395196496 3724 26631510549498919680 3725 28442692870618841250 3726 -745069429088572608 3727 -10069115861019849424 3728 -17337418469756264448 3729 -11471174701213866912 3730 6394348207989977760 3731 2980647795335761824 3732 -18500891564671100928 3733 -8014589808901852018 3734 36406304827784810016 3735 16101909773485630920 3736 -52156320155806648320 3737 -14894655474141884028 3738 -2530975531935352320 3739 -24672019827151998460 3740 26249199705047854080 3741 -554161721562298080 3742 -13458855157305049728 3743 -30663219486349822680 3744 -12914925399002382336 3745 -7298128212479133120 3746 15064016214936309072 3747 6994933540211547000 3748 -56874152298032094592 3749 -6671173467509691936 3750 2956842824817420000 3751 -26332803937267744 3752 21899556885524398080 3753 -43732484341351495200 3754 -36472347268572185424 3755 32927173183911992160 3756 36901818026004137472 3757 -7753260197166456574 3758 -11640107680076003520 3759 -7094580559848512640 3760 12812919889096212480 3761 1943395436620681362 3762 15545607089637905280 3763 -15627755860258679856 3764 51372399437016072576 3765 15802453453138924320 3766 10383037400813051520 3767 -22480646298860852184 3768 27997467979879157760 3769 -26545567165119839830 3770 8599570362772804800 3771 -8341795677171286260 3772 -8455717363598281728 3773 32890583590146609600 3774 -7610519672211109248 3775 21022767148468167800 3776 -14007200883875512320 3777 9855584479031119920 3778 20007753591165535440 3779 26838008521377496380 3780 -8723568272967475200 3781 7765686663243124000 3782 8822456894987549184 3783 -10921223644286494896 3784 -773465848767406080 3785 -3221846549322421020 3786 25784203201871595264 3787 28385541690831659152 3788 41970092526307769088 3789 -19445673326758019946 3790 -16978004444159841600 3791 -50654079925326214848 3792 9481880665447464960 3793 -58430102932187538958 3794 -1514166226672339968 3795 12131332611083562240 3796 1244852545802344192 3797 -54787110024376280754 3798 -18527904982431405216 3799 81092479810947149160 3800 -22966559396309760000 3801 4205878024653998784 3802 -18078109442969157648 3803 53664556582127546052 3804 -30925322463416661504 3805 -37403905094429931540 3806 12194124844651049664 3807 4474941437490055056 3808 -22745731965016080384 3809 13823455657696010004 3810 7674452841560924160 3811 41135590143448419472 3812 -58929215195127337344 3813 -4103079190771744512 3814 5232215444802476256 3815 -5942802692210311200 3816 15323029513466526720 3817 -83218538491140796848 3818 13125653814183208704 3819 -41594681211959050560 3820 -19640024845904977920 3821 29212823570426840022 3822 -5929466970239160768 3823 57002415434170997072 3824 -7047733938476482560 3825 -20012073739261389450 3826 19135198282846532112 3827 428021400494063880 3828 -25464461805359216640 3829 -12593911716168989024 3830 -26829634355362621440 3831 34021979868047755752 3832 88774792960134758400 3833 30123162103284863082 3834 17220264781577034240 3835 14480340919342779600 3836 -7325107427325821952 3837 -20864093972723850240 3838 -20915904456701876160 3839 -13709067381526225800 3840 -16604342258384240640 3841 51359117567401570752 3842 -14112446728442253408 3843 13237054671182391504 3844 33290864596413309504 3845 12191457226019591100 3846 -6098173776070238016 3847 -17960735033761049704 3848 8893341017403279360 3849 56374459285633154064 3850 -5478178018030099200 3851 -32727126447082175148 3852 15095782939972536576 3853 60286420153329794102 3854 -19872648153493325568 3855 29164605143031282960 3856 -228331377276018688 3857 -22922485989265262400 3858 -1838485652941074816 3859 9390962292859793016 3860 -38694070270448113920 3861 22633391969417436480 3862 2316297887516646432 3863 -55781881001464680888 3864 -6645624478710497280 3865 -53831644983215503740 3866 -33693278851848964368 3867 1326991411740982680 3868 -27225087941960407552 3869 -2336292480161052756 3870 -225605455425564480 3871 -64682960919548255760 3872 -98022672229957632 3873 -4768646242387937616 3874 -15466281341823295200 3875 18970755465906384000 3876 27311517207869368320 3877 -44562906999375822274 3878 -6598046340152502144 3879 8156820585819055824 3880 30608416487800166400 3881 -78774048579877437318 3882 -20779890309144868608 3883 13317086148081776424 3884 31629843904557378816 3885 3713530487699410560 3886 47711261194028182080 3887 -27188960056139389896 3888 13228408803604119552 3889 80970135224108252690 3890 17373112581241015200 3891 29602368504103687992 3892 14709271576808273920 3893 81658603496071290780 3894 16778425647406026240 3895 15866556968471101200 3896 -18577994414442270720 3897 -11350804692111179526 3898 36219142270934809200 3899 -3139316367460391664 3900 -5464699250091379200 3901 -78833635972809899328 3902 -37837140861233134848 3903 -19869213718735843896 3904 18777600368997564416 3905 25283337882052461120 3906 2413248211807340544 3907 -78499468622295531844 3908 12863513184254464128 3909 2969645618392123104 3910 14924607956743484160 3911 34508471541546535512 3912 -7617887305558548480 3913 -165668020798710976 3914 57764885848088643840 3915 -45447980210410932000 3916 19668147727760663040 3917 95711319440815518966 3918 7169221524139504704 3919 -49002517947236225680 3920 -8090904206967644160 3921 -22339141342929039888 3922 -6979742353467916128 3923 8925232107470984172 3924 12292365505896869760 3925 -33534458021868335350 3926 -11431548791138587776 3927 15578329390169704704 3928 -40876757059193763840 3929 -20625705105591556470 3930 -18448117090531994880 3931 -51193523807008782268 3932 -17505651303852117504 3933 -22588109178342412320 3934 8453331464548344192 3935 63886913555994275880 3936 -15273526799831924736 3937 13882809190201004032 3938 -21573316396274048640 3939 -11900955453829161552 3940 20448320333995895040 3941 -4101799211391100128 3942 2574366753315450240 3943 -42112230809673780808 3944 -74914136304895641600 3945 -29545011337836214080 3946 -28586076453014261328 3947 52597914295419105396 3948 16691353523575750656 3949 84246378056123418720 3950 23326800582830352000 3951 3299195037734212680 3952 -6080271563892162560 3953 80338353968485346160 3954 13699339161031278720 3955 6886126498491545760 3956 469979030146639872 3957 -31703742914689006560 3958 -56824467620514541920 3959 -16443158744576951784 3960 -24790336887130214400 3961 121291359734137705812 3962 6716290185874843392 3963 -36468069554446356456 3964 -34504942664406145024 3965 -19411876594364265480 3966 32236574957573039424 3967 120752806116171238016 3968 -17864763160532090880 3969 -2825766711718355727 3970 -24124190057344228320 3971 -1509948767370219228 3972 23586111429269179392 3973 -38162289441564998820 3974 25369067472930224736 3975 10255942205670180600 3976 -13850380211236208640 3977 23113213896390817332 3978 10881964098570114144 3979 -17718331727868939216 3980 -5178688055705472000 3981 25908107640733628352 3982 12789302564764200384 3983 -22645018865014225680 3984 -7297348702359453696 3985 11120967572329368180 3986 5582755923008610192 3987 -37316934717938314956 3988 31501412333452143488 3989 -20926872500878596210 3990 5214746256643123200 3991 -8845800148584286328 3992 -9197989724140800000 3993 -38370688028232067872 3994 -22964307369951058704 3995 -89638286012652525120 3996 -19654768148123888640 3997 -23981233635577950368 3998 27837928147972848000 3999 228054119570661888 4000 70617779611287552000 4001 -13720374092744275998 4002 -14478426525185441280 4003 -94074431214113139748 4004 -7612664000149598208 4005 13718504482206255900 4006 -33670297299463062048 4007 63092518368217307256 4008 58647548538030735360 4009 -72424821860927726960 4010 15464648137210040160 4011 -11655927788982736896 4012 -52751031452341931520 4013 26099035285630922262 4014 20005340120379419904 4015 3779766762125019120 4016 12816039544445878272 4017 32867683761739232448 4018 12548872071347075856 4019 -88889523868893518580 4020 27738162523710535680 4021 33895969615054538222 4022 25269074859808593312 4023 81737949536956818000 4024 42796584296949288960 4025 7959913206100564800 4026 -22492614637276422912 4027 115261053188532395876 4028 25047876045743147520 4029 -66334569979674810240 4030 -3538980358006625280 4031 76632252148917742200 4032 5136325521551917056 4033 -13389521972034391340 4034 -54604392214758817584 4035 31448622896693377200 4036 20814778329635530880 4037 -95108127095917161408 4038 -28674769347031784256 4039 14695527724280459056 4040 33354266243245516800 4041 69591352946720236650 4042 1104545895281644032 4043 -28814775520806247056 4044 -44884753832663990784 4045 27070786349452068300 4046 5392918814051565888 4047 26306566500968772480 4048 9838702511070511104 4049 -105442924799921287950 4050 1019064304428485400 4051 -63978857936498956948 4052 -11890891603276097664 4053 -22964089530070293696 4054 -3049459297670541024 4055 -24561343013668760040 4056 -31047376398131681280 4057 -11226886420447560694 4058 -49721555096441775120 4059 -18719830189980810072 4060 15286272746692147200 4061 -33371980357918344576 4062 8546257270503634752 4063 49305450747089204640 4064 51678129610656055296 4065 -4586176551940260480 4066 -23090398959883812480 4067 49780643480473251276 4068 -14243579708653784448 4069 57473857355038977244 4070 11292164136065554560 4071 -24379421670635794560 4072 7244446665030220800 4073 -73006467144004260678 4074 7596452455608586752 4075 9124458049105319300 4076 -62601640539332202240 4077 60414739494787419840 4078 24288569427856011840 4079 33736922998225945680 4080 -8297496646504611840 4081 14287161734548282944 4082 18235030162968327072 4083 71982413089699130424 4084 -50352819439858950784 4085 -881882486743288800 4086 -3708869946967227168 4087 -107698998367323949208 4088 -2070581305737584640 4089 86958487729745976960 4090 23898945947602168800 4091 85682077229975571492 4092 10479387498995810304 4093 -39449111912826609658 4094 11182794042124414080 4095 -5309822086610539680 4096 -71957818786545926144 4097 1597390249770330372 4098 18332441328562107264 4099 95615226343354831100 4100 11565257407111766400 4101 -41211533155584603168 4102 -9615151845263922048 4103 -29490124949706159336 4104 -66000764467427328000 4105 1348105037449276260 4106 65350085230928296752 4107 -36468414355110649884 4108 32415721878902548480 4109 40759090401850600416 4110 8681722222603973760 4111 90442854777896545712 4112 23652955784343330816 4113 -34488722309185004958 4114 82592749636378128 4115 -65333081271546972240 4116 -22821344525119795200 4117 31346503439082680160 4118 -30174999035331680640 4119 49608662942475408744 4120 -92116761485324083200 4121 -48165582808643394108 4122 -32250277551232999440 4123 9433288437741808640 4124 49836819696628471296 4125 -48365426677807512000 4126 -12141904769587087488 4127 11554901392679066976 4128 848921150463934464 4129 -132431202436924570270 4130 -10072060138823155200 4131 -92545017224282177688 4132 747553686124128896 4133 -97256954429758503618 4134 -5576873058395597952 4135 1316387178773425080 4136 121371465950047272960 4137 12135633589523650752 4138 48511899945945900720 4139 76290736955107253940 4140 15063287546294184960 4141 25186676688896163084 4142 -18802312196759044800 4143 -44068830993944774136 4144 3011731926374219776 4145 87161782058074686900 4146 16615751698388755584 4147 -39660399506406959280 4148 70716326257929413376 4149 82880742983298121134 4150 -17952535363962175200 4151 5078760146385477552 4152 -20232760398568058880 4153 56035207996435919402 4154 -19634610695475084288 4155 -19984467280269597840 4156 -40914859129161364480 4157 37377034208495198406 4158 -15743060631743477760 4159 -86905178276993592640 4160 -7532318907008286720 4161 3932735707201704480 4162 78793214288040410832 4163 -18583138051926490896 4164 57741722112593304576 4165 56603396546819172540 4166 -54384175393598455968 4167 -13885829529828852816 4168 78361506644021314560 4169 78300939543660983760 4170 -17433438511810809600 4171 -1284660470956780568 4172 -27492279845938252800 4173 -13138222638259839456 4174 30584242203750150336 4175 -70246129255241532600 4176 -14404796544592650240 4177 -98420102659647896974 4178 78951414770509802640 4179 -3073438780886073600 4180 -40523663087337830400 4181 15514892017972762332 4182 12869293871969103744 4183 -67164678206211166560 4184 -1843239665306941440 4185 18703202891621875200 4186 -4328361511410134016 4187 -60836608737350684640 4188 9512125224972249600 4189 -50810011993617317280 4190 -8508935481267614400 4191 -35393845605008357376 4192 -124225688235927011328 4193 28498024471699473600 4194 -47902852222798345776 4195 -38455661636589178800 4196 -71305673191274121600 4197 53778472518465928800 4198 3809023307545125600 4199 42537152046238874640 4200 9089513570801664000 4201 84806797715199046202 4202 -35443535521600567296 4203 70160993033455669212 4204 82636571352873011456 4205 20709846324672672930 4206 -34639710997024437696 4207 -39167833094580623888 4208 -23961471221520826368 4209 32682264012181240128 4210 -19835295196693062240 4211 146883916029292756812 4212 1416126697348519296 4213 123735718443660470784 4214 -697481534909797344 4215 25603840493583927120 4216 30829407253616885760 4217 -130135571669691475734 4218 11749163349042282240 4219 -5007891703823948380 4220 48297797242201274880 4221 -29459414573172930528 4222 -8097085987861529088 4223 -69559770022788622416 4224 45545729283682467840 4225 37187539289643520425 4226 -33987298349241008688 4227 -14040713957270966280 4228 -20320291057205694464 4229 9223654048134388830 4230 35401776167577173760 4231 58718400730469547032 4232 -51130520352210224640 4233 51051738072038737824 4234 -4511052256350356640 4235 -40300887067874160 4236 -9240146506464588288 4237 78200055314382010240 4238 -4961605988612446656 4239 -96370545855457626480 4240 -7609781101129482240 4241 -99316035873417329358 4242 8277922440369114624 4243 60970819265655320492 4244 -107473890228161422464 4245 20342609697601689120 4246 -69829578366948444096 4247 15704923275575765952 4248 49819265179184793600 4249 41794237720622523136 4250 -59501709743528808000 4251 -10698341080388668560 4252 82671233017654324736 4253 -160236964747091241498 4254 -4223478416888767680 4255 -16407762970880060640 4256 35114989759019089920 4257 1040470874188853328 4258 35172437932559238480 4259 99529650125606090460 4260 -17543007802518589440 4261 -1125139713120547138 4262 26531756423218993632 4263 -54911199031446847320 4264 -15038528771498158080 4265 -72366170526718037340 4266 67036017214376985600 4267 -89660110901976325368 4268 -59031842551860831744 4269 -68515989358127806656 4270 13502277988819925760 4271 110150900918234723472 4272 -6217194872522833920 4273 -45938328800616282478 4274 -26604435310757274864 4275 30894752716321378500 4276 119496225620153164160 4277 25996455535077011712 4278 5958305464803729408 4279 -80123140642532967720 4280 36821898673568870400 4281 26235250606167945552 4282 67305391188715258992 4283 38864433112534610532 4284 19343369983988284416 4285 -107497108749364648020 4286 83114404191451790592 4287 -40841806088384272440 4288 -41790045270716710912 4289 103575335386630785090 4290 9022534465060247040 4291 -41408062905582337328 4292 34440969255235319040 4293 -2657733371817330978 4294 21786875142384623040 4295 26286627898494679800 4296 35794921505972428800 4297 117239854931390790746 4298 6152854519712199936 4299 45125758845370395864 4300 -642811038480313600 4301 -68830870505266973376 4302 -19472712038955918720 4303 36734905659407126584 4304 25505330286692229120 4305 -6279533751580951680 4306 -56993736400917345648 4307 -7595911402701944280 4308 -58454895254222960640 4309 -31536463300404513920 4310 8320254149469346560 4311 -119420381112317641440 4312 -76641773534910904320 4313 -14497820744933452080 4314 -58724792342063285760 4315 52217069269425600960 4316 -24947458667250728448 4317 -5869976072327579520 4318 -43543383622475433984 4319 -407494996711215504 4320 69621827248757145600 4321 -143229072242046235500 4322 17965788763720901712 4323 85080959058001128768 4324 -73748626323426238464 4325 24234143413965577050 4326 -22861705350448613376 4327 71493999893629893176 4328 -143216110967597859840 4329 -11963375393474915676 4330 -11578234294321057440 4331 68114258363955266064 4332 1047687735335867136 4333 -70750948281398446880 4334 36902232751816815552 4335 16334321407944646680 4336 -3719461678642167808 4337 130739195344597915986 4338 -630873866404108656 4339 21958960570832040140 4340 -6290758342051921920 4341 81152577278731701792 4342 38197733357306097792 4343 -1399906048636794216 4344 -21220292374747361280 4345 98424402585925852800 4346 11802657290985084384 4347 22875013519936381440 4348 7920088251891396608 4349 -18379750603261414650 4350 19802782237563864000 4351 -126065014302929101400 4352 94209875242213441536 4353 -58187715414004902096 4354 20042632528393692672 4355 43201643752489533360 4356 83360202198792768 4357 11633613847225136606 4358 7903299250323293280 4359 -50911744202837355096 4360 29983753669250304000 4361 42412110757104991770 4362 -14906426290674363648 4363 166249586016572918612 4364 -113379968448786004224 4365 -41174624466418966740 4366 -22693008251678264640 4367 111258467002561357752 4368 2406399232052035584 4369 -165474414418675112604 4370 -23040694243846540800 4371 -35786018028266182656 4372 -3749008210034871424 4373 67837884878477636622 4374 38333819538827245440 4375 8186074116855635000 4376 63541188591851182080 4377 -81507474935922757680 4378 -9345762823510713600 4379 -105864499129267932240 4380 -2622615657354685440 4381 -69907123203975879668 4382 -39976969528171148928 4383 24991228920933510552 4384 58460866921189933056 4385 -135734774378246253420 4386 -715290967346893056 4387 27805176411286913352 4388 -16079966784539747712 4389 -24049913093137451520 4390 3365299127743459200 4391 -38496639947058323208 4392 -66786095235397063680 4393 51500237038798017024 4394 -45071045819366048160 4395 -29122815685174379280 4396 32413903585459422208 4397 102129044574430941846 4398 -47856931307670131136 4399 46820452976509308264 4400 -13456827161983795200 4401 26221655416469819040 4402 12417914428747720704 4403 -21069864648065941344 4404 65991390199748407296 4405 20392692259080684060 4406 36112764462825013152 4407 12396529687941716688 4408 115652867676369408000 4409 -46190629376300274390 4410 -22354965316854187920 4411 -71321484385180589976 4412 135713446617392249856 4413 39992006266629145344 4414 17625016253975821056 4415 2492724337961347560 4416 12681578411345313792 4417 71384044049625990592 4418 -113992385372866793112 4419 54987657463043997444 4420 -28366666178826769920 4421 -25644230174909697378 4422 50057907585491280384 4423 -55158654680765628328 4424 -53917540644288921600 4425 33344809781749578000 4426 9922908566719716912 4427 -187250287723098775560 4428 33235967867899345920 4429 3866216412728082784 4430 -38064632863470776640 4431 28663692711132495744 4432 -16207718864550436864 4433 16321440365378174208 4434 50845150011508030080 4435 27623062053574328880 4436 112288182243039223680 4437 100774943088272436060 4438 33502432668701383296 4439 101463913949145646224 4440 -18736207334020915200 4441 9570211097567304842 4442 -5696810738270362128 4443 45576009877573799064 4444 -64327528805317360128 4445 21246864811358484480 4446 -16799637772353078720 4447 -191061479327845115104 4448 -117393058967513333760 4449 -59354400160910803536 4450 -15295200403061754000 4451 -216608255682066040548 4452 -9913239737342742528 4453 10182833097113771164 4454 104671102444613675712 4455 4299809354646001560 4456 15839073502332410880 4457 -62805318158076228294 4458 -8242636516966607616 4459 -35543796215206770400 4460 -52149115715540766720 4461 42902662434464734272 4462 -33563960690249340288 4463 -89818124153907690288 4464 5928004526025867264 4465 138384093340743465600 4466 27586500289139151360 4467 -41675418055127230920 4468 -125925298733026548352 4469 22641514703980129020 4470 32583868462890864000 4471 167632766709675471792 4472 835859674932817920 4473 18631614090264162624 4474 97212826896314042736 4475 -42873994659115795500 4476 20461914265567928832 4477 -90800526424187962 4478 -59030535305321448960 4479 84202186067544822984 4480 -27341023171785523200 4481 149014624751519793282 4482 -51591578769104290560 4483 137634252496127972732 4484 81437340951510297600 4485 -13109941116290309760 4486 -113074821009628859808 4487 -16882907028194455248 4488 -78598737869179207680 4489 117556830761177132373 4490 70985715209769276000 4491 12373190651284717500 4492 -54085066976000483584 4493 193060585319853986742 4494 9138525761713001472 4495 -32773545376380547200 4496 20765119367605297152 4497 -53705282632871562000 4498 -13177798664263069536 4499 -110219662620250954680 4500 -60054600158386848000 4501 -5089881576197975648 4502 26219366749102481952 4503 102407684619155731200 4504 20695174234252277760 4505 53237493150738631560 4506 -41230547291159364096 4507 -158743918701488469244 4508 46569640342954111488 4509 -201871693174407641280 4510 -19094908754807383680 4511 89931598974199422552 4512 -133211834332445933568 4513 -211853707294207902238 4514 30421512738559340832 4515 349024104689944320 4516 78959623037405901440 4517 -90700470032923258434 4518 35410395697033752864 4519 173127430269057420920 4520 -34743189595829299200 4521 -40039276059961659936 4522 -29587476975191815680 4523 -107127631375456257228 4524 27518625160872975360 4525 25416977148224586050 4526 1856432897889314304 4527 -57570220516787500536 4528 16498178026267492352 4529 -57529511133651071424 4530 24083622553168120320 4531 -53619756212560806288 4532 177657742031717455872 4533 120185029420052968224 4534 -39187430375454847584 4535 -407544698173076520 4536 -2355464087673016320 4537 14814948356692701700 4538 110061634914863095920 4539 43495057879340946480 4540 9668132952223818240 4541 -76118033955151003200 4542 4034312200890683712 4543 46451382116429646720 4544 26430124548629200896 4545 -44868357938934070380 4546 15073924972421003472 4547 -112782047025333656004 4548 -54329614221311493120 4549 25808607827931499550 4550 5920090854265660800 4551 -14148199005687126576 4552 114252937990707225600 4553 168869710489812111780 4554 27184088177489288448 4555 -53173751518991507040 4556 -157381050700005253632 4557 22597600415961255552 4558 -656006012056420416 4559 201587600611686006816 4560 12809722290565939200 4561 -109283901909807981838 4562 61845387828147046032 4563 106868685876097438440 4564 -8819564141469046784 4565 -75748389146913581280 4566 46836194205199218624 4567 -33034906685340139384 4568 120994661821167298560 4569 -9137187649381233456 4570 -35179753175124959520 4571 19848122552941776912 4572 -43947989129428475904 4573 -178433496101953137780 4574 -123583118405292142464 4575 -44700973281729311400 4576 60755823917104103424 4577 13579599033675998400 4578 7441422501550302720 4579 -2466060109567568360 4580 84068725938045139200 4581 -9745272873508870530 4582 -117466936799972601600 4583 -123807829698998676168 4584 58808694434619064320 4585 -51073953796935800640 4586 -42323389997905021008 4587 80401358088994138560 4588 -14173488739929042944 4589 -14391346840363608276 4590 -58662532007838662400 4591 227038125713669478992 4592 -5092801134937571328 4593 -131588616127742088336 4594 -91272565428468881904 4595 -23490771660002144400 4596 -85854829937160388608 4597 -25929052202258095954 4598 -127507154402036640 4599 2785358325378034224 4600 -40160861660975616000 4601 -1545445440157416048 4602 -18131905151177045760 4603 227833875728104034852 4604 -80257906741231263744 4605 18636049747205220960 4606 109448085523098688128 4607 26021092198270573152 4608 41475745750148186112 4609 39242400064798497840 4610 84541377177863292960 4611 -51645921635064390480 4612 -30730785886695631744 4613 37926874158781040160 4614 -15265824700407140160 4615 -27322890360300974880 4616 -74144659707788651520 4617 142871521438708579440 4618 -79037823521219628240 4619 58943046219424852800 4620 16038117822303682560 4621 46837447702769984822 4622 -46458217783649805888 4623 -72735241233141760896 4624 13247392863183843328 4625 65414780251752057000 4626 65352523361323160592 4627 89247554743651285072 4628 -21254734895477448960 4629 -51130268609402104416 4630 -14164051979424695040 4631 91478492371415384664 4632 115862773739867320320 4633 -26235488950933845996 4634 -25551620715041611008 4635 123916017110282727120 4636 -109172264764304698880 4637 63484517670627101286 4638 67406581544200282944 4639 -35213286717431270560 4640 -121998041070590361600 4641 -16834999710477626496 4642 87161024774668201344 4643 -147570190338863187108 4644 -1847295418338478080 4645 17268911405328699900 4646 -36574949294963081856 4647 94436965707423330600 4648 41495470058887004160 4649 -215306192992894537350 4650 -8149437055134950400 4651 -171670674472454806348 4652 -77413686620331934464 4653 -163269620087135679936 4654 23313589422142743360 4655 -87384643990543330200 4656 18660245688056512512 4657 235439265430620677906 4658 -49258438229679213024 4659 -83813501140299805896 4660 124871227814135335680 4661 -197796078159658843200 4662 8321339745906026112 4663 -203691854049380640088 4664 -72084294274643988480 4665 60706050446577049920 4666 106880383992794386032 4667 -91042352145834047280 4668 55593960259971248640 4669 -40083791953985619840 4670 71566768850155145280 4671 69643517948622228240 4672 3951207184501047296 4673 138213373794708041922 4674 -19867688725737726720 4675 94143015987733603800 4676 67898853753541644288 4677 19950002482722167520 4678 49859494684366796640 4679 152466364747920104280 4680 26790120035646105600 4681 43566407067327902464 4682 -11410077431176889808 4683 -30949366500744846336 4684 171778089882980508416 4685 186618312227917810380 4686 -31659136130570038272 4687 -1258442857543577480 4688 -23619063873443340288 4689 -105412366235162337246 4690 -30049676067353080320 4691 -69117781377528709908 4692 47758745461579149312 4693 1631753086281145422 4694 -47704423919502715104 4695 -121084090397826076080 4696 -205645482390607902720 4697 -62271220153200467136 4698 -5131709418029602320 4699 47870571843387233536 4700 100869247418691763200 4701 81615166596781679232 4702 99900163075815591552 4703 97574940409033745952 4704 84118545979162361856 4705 -168565685652708988140 4706 -13820988090730734816 4707 2479536994371173604 4708 -71015255749184707584 4709 113388060783053456316 4710 -38416980211027367040 4711 -79386629951504661968 4712 -47594613426924748800 4713 -158609376950320857456 4714 -117601543472680958544 4715 27745322599306861920 4716 105643707257209750272 4717 39890087763057192780 4718 48625149985385990016 4719 -72550387085791608 4720 -24741432645518131200 4721 250959150814653587922 4722 -79997526539679788928 4723 -130122914733818895028 4724 -180311903152662309504 4725 -31287164432450472000 4726 98914009461059903040 4727 -45948098762295268440 4728 -61228996992532131840 4729 -115210890236454459670 4730 1061318195893912320 4731 -78813962212206957120 4732 -35944917085850433024 4733 234367998941248046982 4734 -66204943773355434816 4735 -137714366101947367320 4736 -61601108005213962240 4737 134378181727211565360 4738 101011542450711750144 4739 23660471517412840656 4740 -68292409434942873600 4741 -38372219732195534016 4742 77069563578239602272 4743 -41471902563006436416 4744 -25624322573258787840 4745 -4084672415913941880 4746 -8622627963328544256 4747 219671818201349210592 4748 126675446985239793408 4749 41307866855297993664 4750 91859076309425040000 4751 158809694097075304752 4752 -38671917054309826560 4753 -127295415875471579022 4754 -87717356939408141424 4755 101473714333085920560 4756 -58239249574438437120 4757 -151590079918339652448 4758 24307045474682210688 4759 -136124867819399562040 4760 47182687535189606400 4761 68781081017829386349 4762 -29358573652155844368 4763 53397713876428305384 4764 -77197408183501530624 4765 193361487359011575660 4766 -43208825972753175168 4767 5737826730341526912 4768 219412824914740838400 4769 138417786728420577840 4770 -21025634247171398880 4771 102780295115225600992 4772 -4237431912517770624 4773 786374066337630624 4774 -11352669790578794496 4775 -70439144577499291200 4776 15506695425779712000 4777 -145271314038596424588 4778 -39710140470224884560 4779 -8641001670705670140 4780 50760682263054489600 4781 50753703307778426592 4782 -13925385481873295808 4783 -277876134604648985968 4784 -10632369477940740096 4785 83555265298834929600 4786 -76883172845120007408 4787 -77348709089206104564 4788 -29862404073756334080 4789 -31745494772852699410 4790 -121813139203821273600 4791 -185646079496969520408 4792 -143783630397107712000 4793 76685793012034416042 4794 112242723354973596672 4795 24035508745912853280 4796 -57827108645834211840 4797 20229918621914834028 4798 -32433705660147321600 4799 -94767710302212043200 4800 -17345153858509209600 4801 246543952442024500802 4802 -55807789222252694424 4803 -38885989528991404296 4804 108666244291644438656 4805 -109235649456981171810 4806 -43954991336089411200 4807 106261487500787498880 4808 197616969650631336960 4809 49892961263231136960 4810 -12203078725584613440 4811 -115420092641392440888 4812 49486874039072128512 4813 -237404011904923340938 4814 90403710937967972160 4815 -49533037771784885640 4816 283064066028470272 4817 -10639697260327621134 4818 -4732925336921763072 4819 265159023635666880160 4820 1644536611877134080 4821 175559613556723415712 4822 -109008986402301336288 4823 -15439676337595220256 4824 148634217817824245760 4825 -138776668128314782450 4826 67222522112191057920 4827 52913643259788564120 4828 99535684746194758656 4829 -15520439072474001120 4830 9118854043230597120 4831 112686640877055945632 4832 162173980802467233792 4833 -123210289118391602400 4834 75375372862051572816 4835 89332319809557587280 4836 -11324737145621200896 4837 46001016276094795552 4838 38373593999924473920 4839 -81765704171511394776 4840 203333668149427200 4841 -606682705436489313408 4842 70470587633814955440 4843 353738936309239792080 4844 -23424359134840495104 4845 -89615915838321364800 4846 137052181161795511872 4847 -115072948233520134648 4848 20334237254380191744 4849 31869029891198358964 4850 45906908697777044400 4851 103098970997015623812 4852 -174259730872100328064 4853 -126646886953597343136 4854 -33897332472357372480 4855 -103785425311828899240 4856 -210868203693155205120 4857 -119657066347835094960 4858 -62553532288642746624 4859 1458200306654497704 4860 -95276448002618104320 4861 53674799894294579462 4862 -51192141976758496896 4863 62407995389191827144 4864 -145441738670661959680 4865 -48264797361402148800 4866 30755072991028708224 4867 -69494935592690998208 4868 -38233347106391751552 4869 192655166887911027294 4870 25491963926635274880 4871 190425462151638450072 4872 -45772128602571571200 4873 175550461563197367504 4874 17287878581777157936 4875 52266961605768588000 4876 43800391143306796032 4877 -126060613740134627274 4878 -10276779293939604096 4879 35628878404803352032 4880 33167564213976514560 4881 -20192145724626252048 4882 -128739077972093636208 4883 255460337641736978520 4884 36134925235409774592 4885 -42208402635834960420 4886 -10304802327053270400 4887 73042718035662703440 4888 -131162241017875415040 4889 193414339808740383690 4890 10452953319843121920 4891 -22662163841505500648 4892 -37058813706582710784 4893 74108359115780318784 4894 125330546404063898496 4895 -64536109731714675600 4896 -154377282471352270848 4897 152225808910458358320 4898 48341157117559541760 4899 46001421448892275968 4900 -63695350112043854400 4901 -187265557999339915590 4902 1104270244269857280 4903 -76968508110687299848 4904 208919801377424501760 4905 -40334324316224103900 4906 -94111338951244532736 4907 -95900681371391730288 4908 76476627032326940160 4909 -65110360276323542890 4910 56089413805655079360 4911 109020961679780376072 4912 15114130930409455616 4913 144001625585995067940 4914 17013019466944650240 4915 57440418340764760560 4916 50866595831827962240 4917 -150273698125284770400 4918 -176429962069878687840 4919 209571889865510737320 4920 31682692984565145600 4921 32527776308922614720 4922 -40377415803676339968 4923 -85475985974712877428 4924 -142569075501710255104 4925 73338104390111125650 4926 -1688061959936485056 4927 -84617307898205819240 4928 -24162871973882363904 4929 21253841125466358528 4930 102794113168365326400 4931 -22441406099461715268 4932 -49716148074748470144 4933 -207509794749714302818 4934 -76950019315948596384 4935 -54768503749232931840 4936 2055970934195143680 4937 -59552058127418085414 4938 81808380026980556544 4939 -327379358003150208600 4940 43792619815403289600 4941 11583847301507252982 4942 10010158715336637312 4943 -216561084333248177808 4944 -56158455697614176256 4945 -1542118692668662080 4946 68770059093794070672 4947 -130545765877754294928 4948 143275551080752807808 4949 -138714957513317964114 4950 -37180875806437802400 4951 178193016150136690952 4952 356966084018904729600 4953 38248990991871335424 4954 170904174536258248176 4955 113219343117582663360 4956 -32230592444234096640 4957 316979163869740359206 4958 -67703879599390405824 4959 -155576927572746787800 4960 50205842018937077760 4961 153542558013370386 4962 -1648345684724984448 4963 -11692778209719829040 4964 14880221693990989056 4965 -77391928127289494880 4966 38302689287143701504 4967 164642778057776537016 4968 -115413350583147724800 4969 38165622169333357370 4970 19004925119395138560 4971 107209716739444596312 4972 67006226826138143232 4973 175823421427817595222 4974 -109141709707502216640 4975 -18573416252763295000 4976 49233566510263468032 4977 72530197341843346560 4978 -161591840441141362560 4979 -133717212674245084416 4980 52558510590321039360 4981 165237308994691775772 4982 102939789109260724992 4983 -111071373536872973952 4984 35353309017509683200 4985 -103364009219139845820 4986 -44781520558644935568 4987 -205987472925913686364 4988 3237008151348026880 4989 -111805447718984818176 4990 12621105218068200000 4991 16495679018299213824 4992 -49219805288501084160 4993 195004531097898522242 4994 17447677200426275712 4995 64492207986031509600 4996 -40859294330124592000 4997 -258792414125861652960 4998 -70877296545582268224 4999 -384969625179145057000 5000 -41301931521259200000 5001 197544840797311740432 5002 -51442398722376206496 5003 93262719856903191252 5004 99833119314573738240 5005 24979053750490869120 5006 -170883658824814890048 5007 187587722012430869640 5008 -98201111323859181568 5009 -152460111561664739790 5010 -80473766885991037440 5011 -374455866337289922388 5012 41441359460702423040 5013 -21306816169810158258 5014 -32878980521646871680 5015 173089321952996962800 5016 121341176427869798400 5017 -122036049594605902140 5018 75462580238685364704 5019 30125361430030164480 5020 -92306394773890859520 5021 405608072056131477222 5022 2111851879487223552 5023 339425527348298466272 5024 -258691756087679975424 5025 99483195955793554800 5026 63326136525408207360 5027 162245671190992968072 5028 -27228593540056366080 5029 242509709920144032576 5030 -58723722202916211840 5031 -1124403421382460072 5032 106305671611837716480 5033 -162580675095156689280 5034 48153176310163841280 5035 -82188343275094702800 5036 -57569128385451621120 5037 6877044661355967168 5038 151715331188192640960 5039 -65951630580573506160 5040 9072480147209256960 5041 -135249108289908651287 5042 152526212888462118672 5043 -114758487884369215404 5044 63793814303133811456 5045 -68298491394116585700 5046 -25932329310894477408 5047 383098598617464950136 5048 -360160298692809584640 5049 270546010712341640640 5050 50025170551384702800 5051 -226509338047999521948 5052 -63472944629417799168 5053 18909016630812294784 5054 -1134995046613856064 5055 147278098513428719760 5056 102888678350378762240 5057 86586502039863885780 5058 57373503799908473424 5059 -194786799229676876740 5060 -70862387315535728640 5061 975996728353168704 5062 -47800057177810615968 5063 -204068994888085284216 5064 -144619491175135764480 5065 39016988073249695460 5066 -184874663207306973600 5067 -27839271845444266116 5068 -24567668461470977024 5069 54153568464297893196 5070 42601939773572733120 5071 -389896779984574282056 5072 82296786348471115776 5073 -67147916556393842400 5074 -2132850912089950080 5075 54824369342885142000 5076 289875698227460136960 5077 30760106822238414926 5078 112706936691938967840 5079 -13146587354213726616 5080 -107198706358311321600 5081 -448698147468566960118 5082 50463719458903296 5083 74383308762190019424 5084 23967192733396856832 5085 46736745919020230220 5086 106431658686018340992 5087 125471397511641560736 5088 79116462767593488384 5089 -41268717230663284544 5090 -9940533350027263200 5091 -147402222043809059208 5092 242965756920649692160 5093 65323258771775319744 5094 45584051934625825824 5095 205411633019683788600 5096 82824300536673991680 5097 -120648549260763039600 5098 -204506741940362629200 5099 -101810478685688805900 5100 -65321741604292185600 5101 -53139093788513049898 5102 10524459846496690752 5103 -51605303257842247368 5104 67764640939589468160 5105 165220188787037182260 5106 20545372763536771584 5107 91552389539094993356 5108 -198731564943517049472 5109 -91944257001809641632 5110 2841166962134242560 5111 275466641298814211400 5112 -94003748109502894080 5113 140315939531227584362 5114 -45934295391655219344 5115 -34385490231080002560 5116 121872802888291696640 5117 -1980296289228898368 5118 90615030920412151104 5119 305111702604075883520 5120 177249997594180976640 5121 -153693733807740781710 5122 -39879056485019310048 5123 197473559663733329760 5124 43207289564223762432 5125 -110615577764546421000 5126 225349908331658520384 5127 -35414310161823790680 5128 85180840046695388160 5129 136745846392044336384 5130 90563548970930112000 5131 -132492800564753418608 5132 -329298428843063503104 5133 -167914697488472642400 5134 -136645887009999120768 5135 -106364087415148987200 5136 22448259491744120832 5137 -330059122054167896208 5138 -71490672716394107904 5139 -162762740924987160396 5140 -170358328454531938560 5141 -119725833505156875108 5142 134605075303552254912 5143 -108743735610364693160 5144 25680434517272156160 5145 74882536723049328000 5146 -37203830401268837376 5147 180864272469450238596 5148 -51667819814202149376 5149 -40171509427180429760 5150 -138157939687183147200 5151 -142256893091824039536 5152 61404419425799503872 5153 150549380686940418402 5154 -32915429716375946880 5155 -163527064629562171440 5156 -7751314913026692480 5157 -202426376120299215360 5158 78359051855724403680 5159 138586244148721229952 5160 -1760962515779174400 5161 -120233448200051240348 5162 77022150239146543200 5163 108907378145583424344 5164 27854949479345413376 5165 -2452910532594797940 5166 -14071281753542622336 5167 325646754570901523216 5168 -72679924329568174080 5169 304275266459252920944 5170 -166540960380320547840 5171 439188090442820895372 5172 26624813278301908992 5173 140765739383712046240 5174 10099665406181366400 5175 54024630702394080600 5176 290258785270594990080 5177 -145574150178463980288 5178 -65384851954759013376 5179 -83371030039103208220 5180 -21691733642434652160 5181 177175453973238118944 5182 -215868803364530327808 5183 14332691170644409584 5184 4494837560958517248 5185 -232037945533830887640 5186 -34209493412951036208 5187 25989967846967604480 5188 -172915422373177098112 5189 332189950590927960990 5190 27762566115080603520 5191 215900882039162291400 5192 -234365310630433382400 5193 99739838579216687082 5194 -65002823710562387664 5195 134251881517560727200 5196 -37050349741827383808 5197 -341558448100827577354 5198 38097986882564916864 5199 7929993917961859464 5200 14542360461250764800 5201 -22819891838639034048 5202 36602214093720861336 5203 -8534081663137564 5204 116061438864996675456 5205 -189465025681946780640 5206 76045455764660733120 5207 -80948540100517732608 5208 18836599648034488320 5209 67352317234609878410 5210 -107524453718926974240 5211 -398813162592519153360 5212 -17346501389973036544 5213 77074835106068445324 5214 -123244469324985415680 5215 90209043244484892000 5216 70387959588676042752 5217 -123397010182927087488 5218 2716242477047764560 5219 -105737396541881051304 5220 103749276979953158400 5221 -25351858903883063328 5222 -22167073787698589568 5223 15315835149256607784 5224 -100141507003853399040 5225 -145338520975141494000 5226 -54095971307465154816 5227 -245760457507565686924 5228 130488952606315661568 5229 -55819953881416853856 5230 2529218063475149760 5231 212781816912217966032 5232 18279423580810936320 5233 300691719780503574482 5234 242341191183678848016 5235 -31211660894440194000 5236 -90997225644165894144 5237 -505744406482574172114 5238 131926206973627624320 5239 77065376935543461024 5240 257687984756637388800 5241 43779559407387853392 5242 205677313800991612272 5243 -153136275666030019692 5244 -73730221580308930560 5245 233971740158868211500 5246 2859230934567424704 5247 96968222706597618168 5248 104166705547412766720 5249 -127992453903619799340 5250 -36355220053117056000 5251 129693338940721991400 5252 69516692174748118272 5253 392880604688358502464 5254 42819335529439473792 5255 -271151249751614568840 5256 -14053217351166766080 5257 -114147533704228239488 5258 91605690879071316480 5259 -20185243637693651496 5260 172580383687678202880 5261 -370155467746094904138 5262 169963543569282265152 5263 -175049130066065181080 5264 -44418122282200203264 5265 -4646665725674828940 5266 -62874160560313005168 5267 -220445714673411012240 5268 10768957208779069440 5269 561790596756670968960 5270 -42302851430389079040 5271 -54781838637548270976 5272 -191355848598532147200 5273 -12325694509415447478 5274 -65258880861880547856 5275 173220530493753629300 5276 185190117342945308160 5277 228552316362457153920 5278 -29811843924279056640 5279 -404381750488768377120 5280 -127998432921051463680 5281 104664607906472122082 5282 -152704007705305795200 5283 276635529774098649252 5284 213019834857718399616 5285 66675955031456184960 5286 -25535197263544508736 5287 -344434567176650261808 5288 -450288666074036106240 5289 -1329748741067779872 5290 70159208324197552560 5291 56279436884422371984 5292 -183046216364947192320 5293 -590118406181903261120 5294 -258222850303368794304 5295 30319230724336930320 5296 -62766077067813634048 5297 571083513573682393746 5298 -3121324388403774336 5299 11169068037651059536 5300 -59907725899787721600 5301 64024557927036094080 5302 2967826786216778304 5303 -424817950364717183448 5304 84939128974029496320 5305 352648702311154667460 5306 58857082073087450880 5307 225101011376890923120 5308 -151336247806190083072 5309 247910773606529277510 5310 -68359957618029134400 5311 -228819293249347892448 5312 -79184139722790273024 5313 -42055286385089682432 5314 300283004561485442256 5315 -271264983339178253040 5316 -121806825163106485248 5317 119110845702862161820 5318 -31039650003468116640 5319 210757339434877114320 5320 -72840900092792832000 5321 687008065280998903092 5322 -34588877701866985728 5323 320665438871288103572 5324 224133542768085729792 5325 -62918172080798378400 5326 -72370885109677293888 5327 129666870994023762672 5328 20440889351943708672 5329 -311584000533997200693 5330 20635253967709120320 5331 -263592119155386514248 5332 -1332125650825453568 5333 38629955479827573582 5334 -26604769850744537088 5335 193698233373293354160 5336 202238338764495052800 5337 34469991597926709594 5338 217970628197329084896 5339 224270676916022176440 5340 44778797872702387200 5341 -124697545015313146170 5342 236339232854462547072 5343 43269158328526350864 5344 -541893193071743729664 5345 -392096990316127569900 5346 -171941440789817951616 5347 183045497395625296796 5348 68085419465803923456 5349 -42024192325610283936 5350 55225971626466578400 5351 -316089665393158920648 5352 156151605469596549120 5353 -130466315646128063196 5354 90257760213397523376 5355 -63470432759961558240 5356 -191989009909841865728 5357 -117566509823553636768 5358 -173280951661452687360 5359 -327438375572859070896 5360 -73815289642117201920 5361 -260554457768885674128 5362 93009399098590420992 5363 50221483663141783104 5364 -186592520218105641600 5365 -113009430368740890600 5366 -54827952262041622368 5367 -66934994111974903320 5368 314182553663543685120 5369 -50198515187054969280 5370 -49116326952797395200 5371 194586920645959729944 5372 387478123055878256640 5373 -53375851833125976000 5374 -112384469023532504064 5375 6148148018841654000 5376 57561719829065367552 5377 178186192351214795440 5378 -218097190071216755760 5379 -48208025191752683712 5380 -183699892475923219200 5381 602309566092048073182 5382 -29376970093238285952 5383 -42263718383534582480 5384 400536460720443970560 5385 191805125052919089600 5386 -162990124752888166608 5387 579063563065480542036 5388 227154288671261683200 5389 -575742526799389877844 5390 105164706299323769280 5391 193418597410257004200 5392 119444865961871876096 5393 -422300314380708737358 5394 41038178558250424320 5395 81858848751916452720 5396 -153663753529468385280 5397 -101103964495841780928 5398 -118183497839398648800 5399 -616400667743946780600 5400 157855927571274240000 5401 -258679034622747354096 5402 6401334426865466592 5403 223253403825677854104 5404 134139443604220128256 5405 241987680123742344960 5406 -66662600119185764736 5407 222333636336628290656 5408 286872381749663465472 5409 -265835526538905031086 5410 196515288628834563360 5411 186616369275147079632 5412 -61103708015383627776 5413 446795265597859353662 5414 -56536306618654246944 5415 -3437725381570814040 5416 -119376292032431723520 5417 -31569273672022662534 5418 782098912141956864 5419 79040972630695312820 5420 26789094779587553280 5421 -86887162689238729440 5422 -106831026474239095488 5423 -474076660016961041040 5424 -21180986416050241536 5425 -22561867402642131200 5426 -84613927640342927088 5427 -25780157934253697124 5428 142406780552285276160 5429 -173862694576849706820 5430 29117617093758453120 5431 -74738924269599175768 5432 -106109177157707243520 5433 -337918089665698816176 5434 79030718555064756480 5435 -25987789576518645120 5436 -137915601804468868608 5437 174902164464971526086 5438 106539173740223589120 5439 77920832835761831496 5440 -90036828525648936960 5441 65293594289293627842 5442 510316839451504512 5443 -320396895629192810308 5444 -420468698682686984064 5445 -273525663464788770 5446 -60226790281635519360 5447 -42408000061047179160 5448 -28949570125373399040 5449 563579348471506943450 5450 44970031123940634000 5451 179076925892154769920 5452 -507947991818198722560 5453 -55004064157366484160 5454 143761172147332467840 5455 372028021472579076360 5456 -27887176118790782976 5457 -157046443919438095008 5458 15443133298449832080 5459 360317759431363436304 5460 -17331878286349885440 5461 4499218071314324992 5462 161742243733734419232 5463 283661165628565778592 5464 -256072196335470704640 5465 12301433189176921860 5466 66582784510737191424 5467 -87648904657781865216 5468 240727685734208475648 5469 -342523820330576873856 5470 -87188619573477616320 5471 221623566873575376672 5472 238328522526529290240 5473 -98857865565450797036 5474 -51738640916710745088 5475 -9406037156726813400 5476 213021848931439986624 5477 111147141606613123326 5478 94850156844830919168 5479 331888016069618865080 5480 -121268500887166617600 5481 157552998062757897600 5482 84687257199490652592 5483 -291529024449045200268 5484 -112575210160399870464 5485 52762391011771047180 5486 -94192117145270321856 5487 69101919184800176640 5488 60730920972299468800 5489 -58207335255709770000 5490 91641147723570402720 5491 143076556036255886660 5492 -289777586711602387584 5493 182478577221210975264 5494 114486416219173505472 5495 -106358121139788729120 5496 -251729417553617203200 5497 -133105084607033205120 5498 -335395907763519162000 5499 176440229119252080864 5500 282515508213224832000 5501 -141901798630152261498 5502 63953472580510915584 5503 -305219452492888421248 5504 -5789711876782817280 5505 -216534249092924461440 5506 -88469406408016320048 5507 -99708666797700890244 5508 16927530312229504128 5509 -221474633660780156384 5510 -158694133771836432000 5511 371137348709915808384 5512 77899179228382955520 5513 203246856602097996900 5514 29414531469915728640 5515 -445309746713318319840 5516 -70887510491185769472 5517 -281040163209453748266 5518 -31696918023691307520 5519 -308058495893064304080 5520 22399937054115102720 5521 -273772298704968803278 5522 -166581509326422293376 5523 102422705971165542144 5524 257417933424947252096 5525 -101737330570060598700 5526 41759964535574148192 5527 192626909392114642376 5528 -232093039596541347840 5529 201537292311859220640 5530 73983443554521446400 5531 11349599294185027332 5532 270532406969162537472 5533 270828214064401672224 5534 388163002762094764416 5535 -109055519566544728800 5536 186947202574474739712 5537 144491263381894236066 5538 34213010538116003328 5539 354710904950227224960 5540 116734666018082730240 5541 344393309542322954592 5542 -59308066098062284608 5543 -4312317626640539376 5544 85939834542051409920 5545 -368445597984972452700 5546 334684772787037800960 5547 -234108113298373803636 5548 -22972170480162337280 5549 -88849669062599303040 5550 -28100812068090619200 5551 67294505527129453664 5552 -153659130756493983744 5553 -2765704366414994238 5554 166718281038163592976 5555 211074703892447587920 5556 -45324966334159024128 5557 -427949385557493938194 5558 83630525532126658176 5559 -127881561210536332080 5560 243514696672912896000 5561 454160934684861874512 5562 -397035075182570012160 5563 -411250169455974764188 5564 76743903664755887616 5565 32527817888155873920 5566 -222967537294578624 5567 -255094292946064470360 5568 87345115539890503680 5569 352337075726067547970 5570 -21733728697802711520 5571 -480192905849436436860 5572 17952785259778969600 5573 184398286922394273822 5574 -21623680368411589440 5575 -187033322528694359200 5576 -179761565195758909440 5577 -196476088908119962032 5578 -154514147044573406160 5579 -38552687584075143024 5580 -42695929901206794240 5581 -216261010054406260618 5582 -40770011242615948608 5583 -139766761586938131576 5584 -25313150357138022400 5585 413192386467743361780 5586 109420771605549909120 5587 150225274359229148272 5588 206745002899096436736 5589 249834696994928947104 5590 -1146932451683383680 5591 -395037057939727750008 5592 -373905529031361761280 5593 310746058177195420416 5594 -377466848702515493904 5595 -67140656183894766480 5596 -314134569631673996800 5597 698838661841107280460 5598 136031108959880817984 5599 45844793092863830520 5600 -83985531452463513600 5601 -382266200691740505168 5602 -134044062892385251248 5603 41467624152916850784 5604 229013660320496464896 5605 -267216274997143164000 5606 -46296834014100841248 5607 -47557482204981687120 5608 483856280593357224960 5609 373220533090816824960 5610 107849972701174878720 5611 52672722151194505024 5612 -190905923118772958208 5613 141317979151703022144 5614 -53610780208994805888 5615 177466626015001586760 5616 41791497413306941440 5617 -91573009045303506588 5618 161319411318094185432 5619 -158172170256831245256 5620 -149558941295855320320 5621 -13103191442033399616 5622 -233678582268001432128 5623 541819828417300944872 5624 -164115297573923942400 5625 55559604685966610625 5626 -231173748990380639520 5627 439107058874597300712 5628 -96158963415529857024 5629 -57705192587409067316 5630 -28397071463476847040 5631 382959646320007946952 5632 -195114801501000695808 5633 -10815377136197531856 5634 -271327206646557207216 5635 -152806632375318178320 5636 82015598988503422080 5637 122221130640798036960 5638 255547514231255322720 5639 653264800117500940440 5640 276328427898662092800 5641 751233934589593238042 5642 12268465241089634304 5643 -417670462754027683200 5644 -298206977944607230464 5645 -259086263091488114100 5646 211073554208609515584 5647 -515710590795062349904 5648 24589375382282575872 5649 -109021892708537040960 5650 -52108296202810933200 5651 -701155129052135739348 5652 219996013208454677376 5653 -162333095366567546098 5654 -307438585915927048128 5655 -90295488809114450400 5656 -115628122976584458240 5657 -21700935811653047094 5658 -34741969167827722752 5659 -405876620702886326140 5660 -118826672519324152320 5661 -143003023662216780468 5662 285410551536062568000 5663 -93845392678100503440 5664 257228770276390993920 5665 -582939466041572902080 5666 135168704480514142032 5667 -210081412707238122120 5668 62491897104492540160 5669 80321375786060171070 5670 3232071461210417280 5671 -144030074593783912488 5672 58994619156541516800 5673 -92635797397369266432 5674 170735157729582108336 5675 34674855055398408900 5676 3396218226860519424 5677 85145989114051701472 5678 456592824974563433856 5679 484489782485167609224 5680 46684498334376591360 5681 -114833373111209565120 5682 172442336684177572992 5683 -20565429949022558068 5684 320751130850356187520 5685 178269046663678336800 5686 137084553421298469792 5687 1339159322474370768 5688 -365943088356362035200 5689 -122638448392461847510 5690 -156773207527021562400 5691 15898745380059569664 5692 400220382282397346816 5693 -703309562866449440058 5694 5114720242535718528 5695 516406572609392238480 5696 -67463300377914900480 5697 497797133508732587040 5698 -39146169005027255808 5699 183884301017634249480 5700 100844074440160128000 5701 167232895852315148702 5702 -415279415323193612448 5703 189820149151176155304 5704 -83227123952813998080 5705 28939194839195309760 5706 227383955791282328112 5707 16772439505385184880 5708 -153247178143965142272 5709 -128038310868836021472 5710 -166023925169385810240 5711 333418744693542771312 5712 28764655041215987712 5713 -369309217645727467020 5714 157144432580105229456 5715 144204339330937186560 5716 238568010167070035840 5717 25709946393197090766 5718 -242122210258240581696 5719 3057192620710067840 5720 -126029052845285990400 5721 -54938262170426000688 5722 436057978738301628912 5723 -389260690449649562040 5724 -172161429958307220480 5725 301513322272137043250 5726 -82849679285020851840 5727 -137819365048923691392 5728 -330738876460379013120 5729 -835627877994049140924 5730 -80694884692957409280 5731 495892540127527497864 5732 -263591734207877867904 5733 -111415743204181373538 5734 -448667579274763016448 5735 46506759927892172160 5736 -151994179025856921600 5737 -460766385205396892614 5738 210954693845342979840 5739 -200919581969888587176 5740 36680451120345876480 5741 -769878990832661394858 5742 187232002649226025920 5743 720455824600612182992 5744 155556988336979804160 5745 281711160731307525120 5746 -241715291620056721488 5747 -4673430796490824368 5748 -389802045452228075520 5749 595443836188974728750 5750 160630923958100064000 5751 16304667311837319192 5752 820282813666915737600 5753 -11664512830836583536 5754 -30096637038360442368 5755 263346256494665084160 5756 34288114200262686720 5757 219616996795369699680 5758 -234258783740220971520 5759 -189711739659039678696 5760 -185565927873341030400 5761 226488015074696170432 5762 -6363293916526412928 5763 148180690648643660784 5764 -496980840211816117248 5765 100835391190720041660 5766 136782030624393815136 5767 55795107928397188960 5768 319338106482456821760 5769 -114585774211962642006 5770 101738268860403178080 5771 93530285277476586000 5772 -39049851921870763008 5773 242046598634697344544 5774 98739813473893427136 5775 57520869189316041600 5776 -2788049625572880384 5777 -117282444228865114380 5778 158707113368879819520 5779 -706042742469625601620 5780 -95413179017835396480 5781 208662805611679918464 5782 -211341556771542580320 5783 717421432248181369032 5784 -4924283541046087680 5785 69742098875785379400 5786 311448636524564607744 5787 -34545473719772249556 5788 -474034102199575654912 5789 -4563475553081206944 5790 -158982158285102033280 5791 -604821714888939051808 5792 196071827033163497472 5793 -24321127818924787536 5794 -76899059388357104304 5795 358221493757874793200 5796 -52219396827153174528 5797 195096721953961062144 5798 101703098215180568064 5799 353779427944414125864 5800 -276610291572320640000 5801 -471353624193142056198 5802 -111859600457185152768 5803 -302160844467992247920 5804 339890147180219110656 5805 6061438091423131200 5806 -260250938076878739648 5807 237456233554906855056 5808 123961205436235776 5809 -239631782117241361484 5810 -56938386472847792640 5811 162395954089144599600 5812 297389235978478518656 5813 -491873452480522609938 5814 -200812807327503792960 5815 254013659222964159960 5816 208216748187197460480 5817 69279486571601272512 5818 -391048468064466506640 5819 -323567586961834903116 5820 -134398774214613457920 5821 -73589673409715329978 5822 -72406962476283125376 5823 -390457849603530142728 5824 26112038877628727296 5825 447851901338286398550 5826 129957402129594447744 5827 -592462139128674544324 5828 209035787847650082816 5829 -500968242537295911840 5830 98911119700718881920 5831 -424869250026253687200 5832 260368849690785538560 5833 163237991304223509520 5834 -4475654661164255184 5835 -182417682103030659600 5836 476107155181263092480 5837 353788346565404433900 5838 60435920174277473280 5839 294680414163152326640 5840 6979162163395215360 5841 315269614062196269840 5842 117549797706458652672 5843 938418147403589098092 5844 81574284565232879616 5845 -222793113878808520320 5846 166689522493905204480 5847 -380300993844815496600 5848 9991365893099458560 5849 -173378912764348092150 5850 40180177075448667600 5851 331966331775787910852 5852 140482032036104478720 5853 397289979042947915904 5854 -275830222222410624 5855 -563646857428529793240 5856 -344832568027135082496 5857 875752970074101043106 5858 -251912109708375510240 5859 -64837770024289167360 5860 170114224954669390080 5861 -5967154265413841538 5862 52852260691828124352 5863 -95167826036791823952 5864 668477770646820879360 5865 -156708383545806583680 5866 29497643001727729920 5867 65963621114156252916 5868 -59859157174448571648 5869 -427895955511420146730 5870 282178318166658002880 5871 -606531301404930760320 5872 -175612698833837031424 5873 133312960340175819840 5874 80810433055364463360 5875 -964761067491019848000 5876 -72411475002580186368 5877 134710952656710604014 5878 -103429504377715793760 5879 -317025805968089738520 5880 -174491595915827097600 5881 48751583063713048682 5882 -157519512029135900448 5883 73287294711413119344 5884 -233604100097135325184 5885 233018807927012321760 5886 129233829982430275200 5887 -71794133925531932824 5888 -254329150731334975488 5889 120031262306955171648 5890 65307381492058675200 5891 5089738945627069512 5892 179486124178096253952 5893 -287234196351874089696 5894 68762356681869282432 5895 -346643414437719493080 5896 -699221566273528995840 5897 -932618254420041255654 5898 -71925393400609787136 5899 1074988467143045662536 5900 -194776031741013408000 5901 -88759980377757614016 5902 -18855143787307197888 5903 705434386660089535152 5904 -34565289021602390016 5905 591648432219673203060 5906 158173408876217803152 5907 226519822160877510720 5908 -167432363772964419584 5909 531740034467239715040 5910 84015924850548351360 5911 446715030443106175632 5912 -710217968414715340800 5913 2437488272327203242 5914 156258538965884131056 5915 117944259187946733360 5916 328941162138769044480 5917 521830288950723365452 5918 -331515551297388144960 5919 300153802756649743944 5920 173119311401446932480 5921 -145974144339095955456 5922 -122726157380934202368 5923 -24938919639632401828 5924 -266221771983288223104 5925 -244931406119718696000 5926 368161206392808402912 5927 -789314275037426089224 5928 -131129508105101721600 5929 -845631588255571131 5930 35160647167284075360 5931 257413029146342197020 5932 346705067606590090496 5933 177089018836788053100 5934 1931000797776411648 5935 -415653810420318072120 5936 26380574483915538432 5937 596656910015402690160 5938 65420073795091407120 5939 608898594625780345740 5940 278531072715461529600 5941 -175333680468343201028 5942 -219974532193297324128 5943 -70521046951685855616 5944 115135240236993884160 5945 191097537666126121800 5946 -141770307903755682816 5947 -1060606939966143221960 5948 -250606028188619400192 5949 605730999984039834534 5950 70765220071316534400 5951 -906309795414410831496 5952 -35945126933506818048 5953 234526831259583883202 5954 -163953880590042947040 5955 253303995602114397360 5956 243437362607727317120 5957 56880244965717543552 5958 -173421096089314010976 5959 -424180869090765441480 5960 -455139749957840640000 5961 -266375208465767359728 5962 48345164523038283264 5963 386936016023181585240 5964 60815760382064443392 5965 13904073462948934860 5966 -336504289626221196480 5967 -292370375406700251360 5968 -54452133476901265408 5969 -706012675045176059904 5970 -21277653098442048000 5971 250869391159289196112 5972 -491847690045341188224 5973 -134287676930024104032 5974 695722926597747269760 5975 182053692132946206000 5976 281633403243077867520 5977 -10220512552075681520 5978 283317654063645912816 5979 -58618937191590407016 5980 76578703663410063360 5981 -368454227480948512218 5982 129429715891792502592 5983 -287593006782942760256 5984 726238727740156280832 5985 97986013367012971200 5986 -10824576699129703776 5987 -171031065736328795364 5988 40387536697818240000 5989 135899135280203211324 5990 197294015573304048000 5991 241125227384486116392 5992 -127649248735038750720 5993 421348914492618902244 5994 7282067752608920496 5995 189745200244143507600 5996 313707047760265632000 5997 -292298245553714904000 5998 218827408669710120000 5999 372656643664464113136 6000 -89304493406478336000 6001 -172025540038321202268 6002 -328520634125153112048 6003 -272052219841542510480 6004 -598190919680147763200 6005 -356561114081958314340 6006 -31278119478875523072 6007 -811369893027644878744 6008 575918755813019688960 6009 353538121644362151504 6010 -271161921424019703840 6011 851854129643087784612 6012 460835489555287451136 6013 -91126976714781556640 6014 95134910518939049472 6015 -162378805440705421680 6016 908515636512408207360 6017 402105609794824149552 6018 -216737933575926631680 6019 -70592745535618223456 6020 -2038743976601579520 6021 -537492014139488405760 6022 158456379969582537312 6023 888834571843511859720 6024 276395707602728017920 6025 5898146925774247550 6026 -282570298733639460096 6027 -131763156749144296488 6028 233880215715331600896 6029 -358251905779425143370 6030 -203949793198889519040 6031 65201892982294754632 6032 -73231068751087779840 6033 -265325286027990229776 6034 -28843547718160401408 6035 -326601465573451551840 6036 -187915911049331877888 6037 -1036707989083368755314 6038 -364824128890135066080 6039 -422640245572752071592 6040 -336406156298221363200 6041 -181019173467342083328 6042 102914099405335975680 6043 1039067638972754476292 6044 -702033187723484004864 6045 37159293759069565440 6046 -480905480940419622528 6047 668943632343412502496 6048 -241355667795691438080 6049 -452541722217592124736 6050 304962530245246200 6051 573346118254967584632 6052 -254066369834880449280 6053 -160609572958697413698 6054 85521589223937289920 6055 76861178411195374560 6056 -56352297409266693120 6057 -538804036525253481846 6058 -243528400671357414816 6059 -42940464324023481096 6060 -146455550868068951040 6061 731882231228683735200 6062 40137878886979665792 6063 -11597731900457262336 6064 144579014794601185280 6065 571789741924079201460 6066 330023167689274967952 6067 779383812521709903116 6068 82643448160204167936 6069 -56625647547541441824 6070 289344722681232852480 6071 356684281417796181192 6072 212185295855970877440 6073 -478586800730857294678 6074 -348395344979302168464 6075 -341709929001760907700 6076 -131998681794821302272 6077 1171489357904382743520 6078 -48856054630851792576 6079 825002492691842319680 6080 138999365528243404800 6081 32019322625540680752 6082 2049354779807965392 6083 -341204595631209623040 6084 -243961312254377732928 6085 125453170192847934780 6086 278676683639324268480 6087 522076328512638638760 6088 -654219855564687498240 6089 -514445370944932243110 6090 62806642372278604800 6091 -427988188786257126508 6092 53372778650353871616 6093 160585700230133029782 6094 210666193860583461312 6095 -143720033438975424480 6096 -65353076951406870528 6097 -149765698341963715648 6098 620437234243687558800 6099 242449189078780031040 6100 261110447105974390400 6101 -301913067708696062898 6102 -149747610215976312960 6103 -1088265745240729025040 6104 -103943679386734387200 6105 -118567723428688322880 6106 4024466823709741824 6107 151981786547951153472 6108 -31809706720087242240 6109 -343687900277962415700 6110 179975461396687004160 6111 142738698150252418032 6112 -543382153252168531968 6113 -40160538422386828638 6114 -257211088302908396160 6115 121599232474724519760 6116 -469646028202378460160 6117 -255029978992488124320 6118 79874406712001341440 6119 -872287866298491016440 6120 320233048229906380800 6121 -88662942279082660678 6122 416201039731200008112 6123 -191467816711167434256 6124 768644614841414103296 6125 609212376823210303500 6126 -206884410307246558656 6127 100233886875342505272 6128 228472204442850557952 6129 99647792338510069920 6130 -286671204730954643040 6131 -587419394877548182068 6132 9091734278829576192 6133 -6212980813590625618 6134 -23159667698956370784 6135 -250938932449822772400 6136 253271056079933337600 6137 19504999010198213946 6138 -77051567905562944512 6139 470547217844587011856 6140 -108858195348754306560 6141 -117419337442306347840 6142 -128285897448637914048 6143 302778257711811643392 6144 -33590718117099601920 6145 -166906017573185501100 6146 -11666370309510658560 6147 344469846213919238724 6148 301677764471487233280 6149 5289543235501700448 6150 47518122824872257600 6151 -720573825082406975848 6152 213236916450131481600 6153 100959094375271181504 6154 -165207813177205699488 6155 467804778989986774560 6156 -26132817113718416640 6157 1697137863184005262272 6158 -349250899482122272320 6159 -686175894924747115896 6160 -42679766958456176640 6161 568643150761801681524 6162 133186335545925688320 6163 -817979711038242949588 6164 424866171012637587456 6165 163131110870268417660 6166 548864363197527808032 6167 -70694666498146371408 6168 510108870079354613760 6169 -38490509236210169600 6170 -2821119208000722720 6171 -867223871181970344 6172 298665696004126578176 6173 -1327682051827162567578 6174 167798010861037065600 6175 157062666814692331000 6176 -1070551966538410426368 6177 316837489870982646720 6178 521819476683553826640 6179 -501967413020196163824 6180 404476325431013928960 6181 -8641444371599338208 6182 -269902797475222132416 6183 866481975975572283600 6184 -941552250141210301440 6185 -470122901983720150620 6186 204764324405712632064 6187 481699390949819688240 6188 98337776086599469056 6189 127490000080664418624 6190 -489814257332758478400 6191 -254029065818631408816 6192 1921180700888285184 6193 130964589106558696944 6194 91560128153440679040 6195 105756631457643129600 6196 -551631799687806121600 6197 -59502141878284638354 6198 3071470579944790464 6199 -108304845491346899800 6200 113833406484424704000 6201 -104790440637442284732 6202 131957393926698692352 6203 -1138288793273377099548 6204 -532931073217025753088 6205 -48825727433407932840 6206 -278101820938879206720 6207 -509374949432431957560 6208 202483883132364259328 6209 -95759948452391006784 6210 158365478214944179200 6211 189435854462822586812 6212 489577276502068707456 6213 197424278065969970400 6214 -98995324903094027520 6215 -219864181773265782480 6216 64952185424605839360 6217 -11080390053624893734 6218 424142068755997696560 6219 312212941511242286844 6220 -354600421656196101120 6221 873542392451481874422 6222 290551862233666502784 6223 445821949418152771968 6224 -147943623714595676160 6225 188501621321602839600 6226 -214441550934718214016 6227 -607109035691315519040 6228 -158983184732481986688 6229 511972803883390266830 6230 -48510364362094252800 6231 206163412302488385024 6232 277516921883320627200 6233 -70246587874925567616 6234 -168106703813293432320 6235 -10621432996610713200 6236 -116533347835583454720 6237 -14906005762772805408 6238 -225482346783974148480 6239 1228574084734378551456 6240 138323791158714040320 6241 704900114065413733521 6242 5729494469876680272 6243 -827328750024424313736 6244 180783601147207991296 6245 134069559520721317500 6246 -424556322854648092128 6247 491731939864731968696 6248 442222853887327518720 6249 571033841632783787664 6250 -364031593839436950000 6251 -479731523581244014080 6252 -344078251900566317568 6253 265736106625638690402 6254 -198774196735437852480 6255 -327577422750945078600 6256 -127092976190372118528 6257 442120988150546455506 6258 -112957410671354995200 6259 723023102332954205640 6260 707284845498412634880 6261 -321134543139376578528 6262 103669366095458763264 6263 900488674187723377512 6264 -794916225295137792000 6265 -135979460730429825600 6266 -3207234988768132896 6267 -828989855090352927720 6268 -476736211231994570752 6269 -1161000534954118686330 6270 -166499398337105433600 6271 -77557471896845734528 6272 -573695383189711749120 6273 241816329942490882404 6274 -295901155629687906864 6275 -331057803537428429700 6276 8093497803120479232 6277 -1420816010440220883874 6278 601643106084143424 6279 45447795869806407168 6280 536618136281017190400 6281 765686531078810272464 6282 -69939599310398638800 6283 -1570460735276876908976 6284 926480170122509135616 6285 89343822553309951200 6286 -246083812727200156800 6287 -239929788916398458064 6288 157098003038987157504 6289 -677895963040887612560 6290 -145868293717379593920 6291 1287026382422226403440 6292 423786388056687488 6293 113614957304785896960 6294 -292973309416321934400 6295 188898702514763131800 6296 1117425767538384353280 6297 -39994744729223818800 6298 998521540609194395136 6299 -266447833730611400700 6300 71422771124074406400 6301 271258059820416675302 6302 132978169529437732992 6303 372157122976805956608 6304 565745329787275247616 6305 -209323453182157818840 6306 339528521428108677504 6307 -184556642922560589408 6308 460373620541145400320 6309 -650886355296767224386 6310 494197228035872242560 6311 426002900129862273912 6312 -516762434331346452480 6313 -468280275363261451440 6314 66195683683332263424 6315 208270599565277153520 6316 -784939220247838984960 6317 523811075111646681366 6318 185811586943480213184 6319 -244717779786881803920 6320 181736046087743078400 6321 7323556116552872112 6322 -226455907880350447200 6323 -919234781717930557428 6324 -135369124577245052928 6325 -254148657366210890400 6326 98435951290173854112 6327 220768877393388240840 6328 120443057265541570560 6329 357566824918243413930 6330 198440949538609585920 6331 127050347265755783632 6332 -241290396869042248704 6333 85019402872546055424 6334 587964872877518658816 6335 80612662139201643360 6336 -163995536295264780288 6337 26040637443330897986 6338 258399959815976410320 6339 356866632667030591224 6340 -592735347215486012160 6341 380943294491002925052 6342 -83489891517649483776 6343 876536891250365221592 6344 -339526984408259450880 6345 -951154634808853574400 6346 -704890587723588161280 6347 -469207206625240371288 6348 224509466637432168192 6349 1412821620333331936 6350 -160778040486748953600 6351 47366048691678744720 6352 205433544482803245056 6353 -708152500050568720398 6354 67939827214942754064 6355 -78642351156458436480 6356 -33516194234375903232 6357 52096862880430689888 6358 -172188193562932139424 6359 1184986346299219975560 6360 -164115507357346406400 6361 -717731735931617186038 6362 -35973163548403607568 6363 155543640854971443984 6364 -4593423117654731264 6365 -797231389895881802400 6366 -441577505502663235776 6367 -860670852061717631584 6368 -143279180592139468800 6369 733210572852958663008 6370 -113648116929583914720 6371 -306102615335014579728 6372 -559742831871645542400 6373 -149142403581838261378 6374 222513554151341043936 6375 624767952307052484000 6376 194513321016642862080 6377 184335671932503891072 6378 339670935659492769024 6379 899959639681156596980 6380 -488068851269384985600 6381 -79359913645914389130 6382 205686421974026505792 6383 279546115883812579704 6384 -44407037273961922560 6385 652087947470915318580 6386 -286310788560189044736 6387 -369310598291872004040 6388 1084408845315631484288 6389 1251814093450664822190 6390 128988097547982664320 6391 262594415709300415104 6392 -1567834865910742302720 6393 -278583442443799433136 6394 -267028440033326872320 6395 -399895134477207129600 6396 66032812696669185024 6397 -65419124875999356154 6398 121956477673766526336 6399 63471727784369130480 6400 347857191514302054400 6401 173173246771615281492 6402 -242543874832645591296 6403 1290047048089847860120 6404 227143557883632329856 6405 -141773918882609220480 6406 223276268329072813152 6407 19102590484059811800 6408 239946016285048550400 6409 512319404362189845960 6410 -116881664041346228640 6411 279346570762951386072 6412 -291438249918556482560 6413 -795346368491628234 6414 490973622656716261440 6415 1080510469641302119560 6416 -131691777981133283328 6417 111957623666780790528 6418 -724643378703955977840 6419 -1071682332824459685924 6420 -161681609630306949120 6421 -1394861637656425915378 6422 373161435424072273440 6423 -706706607481510219416 6424 66110703118907166720 6425 -610991840496164732850 6426 203363444293840696320 6427 766347896149461158276 6428 -1025491076013876460032 6429 -872701244010243801216 6430 -35237641681370600640 6431 -381316578733061399400 6432 767433982270908137472 6433 81434675088007433920 6434 323254711439449121616 6435 169535033765350802640 6436 -309082868565114152320 6437 405214355649182167452 6438 141507460635640767360 6439 -798676603651278594144 6440 -127374469175284531200 6441 -228762188995038541920 6442 -219446631863191330128 6443 -1011464614760822563320 6444 281266149856223450880 6445 25434002058368834700 6446 306998062488069511104 6447 -64604972456978099328 6448 30136774626304589824 6449 -505677591859502189550 6450 -2641114918973462400 6451 454707697903205421452 6452 477615541827241163136 6453 523181668074442876800 6454 -293076774216592748928 6455 -91399052979102137640 6456 550057901099928883200 6457 -1301379529259087027568 6458 -721001384465026411920 6459 598434232209632129304 6460 523470746484162892800 6461 94719353249043379584 6462 429800055730826857920 6463 392174703873360452304 6464 220648505310784782336 6465 -87362668569428138880 6466 266470257756012385824 6467 941845042098837159360 6468 336527060157836061696 6469 271167217009080371870 6470 -398281230925276648320 6471 -1103449334677430222160 6472 473486548820229964800 6473 1004402712159541045722 6474 -102501514958921471232 6475 -77797618595917547600 6476 698949212952433570560 6477 457205528035992056832 6478 -281869904125617373440 6479 -301191423690756318720 6480 7939396435373383680 6481 771159812958868391282 6482 49102046862005609472 6483 -188640782019069467976 6484 -364541941320993529984 6485 567378729661987353180 6486 -303010660328859979776 6487 62902795777055605000 6488 -429594670350877194240 6489 -429575525982313454016 6490 321586491575282169600 6491 -395313539060647410108 6492 628848923612270602752 6493 14119243684333876384 6494 457847405293613110272 6495 121571460090371103120 6496 422926542378046586880 6497 -36584415177083319420 6498 -7703311161152558808 6499 -1161347082180239590664 6500 -305305426522584768000 6501 -387473443894076563296 6502 -779715401758805238048 6503 -59865559538472826320 6504 -80215361305986170880 6505 -380826596275770341340 6506 159097372883386091952 6507 16949957515397630640 6508 117947771851785091328 6509 311588292239496892704 6510 -25846811448865505280 6511 -1598375466720728172288 6512 -96160297934948302848 6513 -401076200251714026816 6514 -441244038263285340144 6515 56918207685849026160 6516 -166742925643033100928 6517 655915553148191336000 6518 -558173108676540275040 6519 -123927901555343386032 6520 -146009506689872179200 6521 1846318705249577503722 6522 32541232165379868672 6523 -162157556102450604696 6524 -432886923089002497024 6525 372097814454938855250 6526 180019281339043199424 6527 627761388185543199672 6528 -588344070868178042880 6529 -865288289903675647870 6530 137410079212673840160 6531 -210447641548133773056 6532 -268706715764958056448 6533 1603792324099517778240 6534 876394229661639360 6535 -428166875739473264520 6536 -15424727221547212800 6537 -82984642128394579440 6538 -248098132013871170304 6539 -292675343496104264976 6540 -131655936565889971200 6541 358972541084309267584 6542 974442884674061556672 6543 -280094411863608913368 6544 -203515440881057751040 6545 298584646644919340160 6546 -465843783409142495616 6547 1320181230511182989996 6548 -636820855526336164992 6549 238276586642621778720 6550 386483854643449264800 6551 7207317730972932552 6552 -92872416123573166080 6553 1002554510787309097802 6554 262402120474043758560 6555 241927289560388678400 6556 877789220795314214400 6557 -1118161467052575234240 6558 -15403533732534580416 6559 -646943482390115075984 6560 -292742596996778557440 6561 -948475282905952954479 6562 902034483793805107872 6563 -450770324597019889188 6564 -279003582635128372224 6565 -228101646198392263080 6566 -630530917510685399712 6567 98130509646862492800 6568 23579278170541378560 6569 1397289539026617086970 6570 19283249944924852320 6571 -31920199995733249228 6572 -124149421177327300608 6573 419758180045797063744 6574 243179514304317138240 6575 618961263704884021800 6576 -73930646548761182208 6577 739654862648360321426 6578 138198399685737850368 6579 -13440445006978003896 6580 319917609201868554240 6581 376561344513179366382 6582 -66067689614739398208 6583 -174612416000963676120 6584 -1142720228948299837440 6585 -35335640841306321600 6586 -109297014075369660960 6587 584361043596057825552 6588 750373132607538693120 6589 -909901209917833192800 6590 262570667253099508800 6591 473245981103343505680 6592 -609380089118970609664 6593 -1659573280510385689680 6594 133178864731561539072 6595 -607655072531539292400 6596 762553045127199691008 6597 -899240285151712419426 6598 -383966943408942487200 6599 -1225089931428628175400 6600 -290215183296310272000 6601 -96183785010930454656 6602 -429907148583193015248 6603 -130388101501851067392 6604 -223422677539819864064 6605 -698971333126888498740 6606 -485213480620471548288 6607 -912780960207367696144 6608 85770299837796188160 6609 -379184026859662638096 6610 617867686686816588960 6611 1250572956662681348424 6612 -507821228069876582400 6613 1035003182027433480540 6614 112342191090010810656 6615 600620397447482974800 6616 23024511151714068480 6617 -49542993931832737980 6618 557605248058415983104 6619 278701821188666286020 6620 452067135727659271680 6621 -185062670666746121088 6622 -3679236412432229376 6623 -306370591704484720920 6624 416757192833619984384 6625 572985752041295649000 6626 -369121166063402221488 6627 1196920046415101327676 6628 -626240885081200181632 6629 477409802486750873376 6630 -116549997995614337280 6631 -273391029686485403000 6632 1524519119723840486400 6633 940597022443449996144 6634 114447215420100283392 6635 496572063114061210080 6636 236747019374468628480 6637 -1016511216716170492714 6638 -489791616000440825280 6639 -104190539950557027576 6640 -139865850128556195840 6641 -1518332796901437617100 6642 -12313885771309813488 6643 14160197708501665184 6644 648797864469353244672 6645 399678645066443154720 6646 849579404885298394272 6647 250193234203995373656 6648 -349541986715771351040 6649 511180669777167897220 6650 -109247747310173472000 6651 955389448207309368780 6652 653085789850577985536 6653 -1613040901806226543098 6654 461357966172487245120 6655 -735438187207781300880 6656 210854292813451886592 6657 -351775543021364524608 6658 678663655961187145680 6659 -659406039129811579140 6660 -147223703196798923520 6661 -911760960984817192738 6662 -246573310663820427168 6663 59816512751838802344 6664 990032078731942794240 6665 4371037291771019520 6666 -264302237917499588352 6667 441844418050375866120 6668 -1153912720847789213952 6669 451363040505238276800 6670 -277503175066054291200 6671 -670319822844573462288 6672 148457339189051719680 6673 560389617827844799922 6674 -631515197263568421888 6675 160599604232148417000 6676 -1095750503183723175040 6677 -1334430304365590560128 6678 72888865390194182784 6679 -158646736620246337720 6680 1124078013645589094400 6681 -1099046575668443594976 6682 332238995289847330272 6683 -110255588046334297896 6684 -69547931832968676864 6685 -223405282622169123840 6686 21119525773785681792 6687 -154880612053180586856 6688 -1121171458734395228160 6689 -428489277528212964510 6690 -214264845005156628480 6691 1806583558604169696092 6692 -175970365178588897280 6693 352421587247618073024 6694 -323401050586699267104 6695 629963938766668621920 6696 327131797160293171200 6697 181625584230119583652 6698 -476690354568706479264 6699 -289658253035961089280 6700 -581108192249714732800 6701 1230300718846971063702 6702 -517388727403087339968 6703 1432497927667679431952 6704 72459252374366699520 6705 612256706965659136500 6706 422285549239913748480 6707 265574002455766074840 6708 -3670183845386827776 6709 1925138623132373740910 6710 -431108447214464772480 6711 -1020734682411297448728 6712 -672615796078479052800 6713 504335931889180976298 6714 -150449878550849905296 6715 -1271412591277100529600 6716 -40170673577444379648 6717 619820620705875214080 6718 -109977169855938013440 6719 873745398313607037120 6720 -55012011050501406720 6721 -830029687441387445376 6722 727205465223723144912 6723 -48848466535928564148 6724 670335294308696369344 6725 -658841492641013655750 6726 334601248692074918400 6727 378683584784201395608 6728 362229361802970478080 6729 1187285620601103027984 6730 -549599745818109198240 6731 419311285656966634752 6732 -617606170203054509568 6733 605248401428178580982 6734 42304006248693326592 6735 -745350009702577398000 6736 168910748441017966592 6737 -831643281973764937614 6738 -222219079531828073856 6739 -446074940208824082576 6740 -860291115126059823360 6741 171714530942187603552 6742 -1182688788859971733728 6743 1322100294199664627544 6744 447828663539952414720 6745 504209191268568139200 6746 906844408372846617072 6747 138366885974762230128 6748 -5701060254507398144 6749 -1437198622666282402164 6750 -631374488727060960000 6751 -22522305521864869448 6752 1336259056122120241152 6753 -275303350865576060496 6754 -196451855022239526528 6755 -440145049326347295840 6756 -90870628683125910528 6757 -2255251027823074874340 6758 93193377824134801920 6759 -774729346198615015536 6760 -595074714297523891200 6761 311560684726522978362 6762 191340478800398414592 6763 1833098534381806961012 6764 392229099884967206400 6765 200496541925477528640 6766 120725350794255715200 6767 -1265530341803056098168 6768 -301469700819163742208 6769 -309685375339799635904 6770 163803264351319666080 6771 -319425883754873078736 6772 76792764227788117376 6773 -535895124591661768836 6774 324421059871080768960 6775 96079355045884590800 6776 -704890049584680960 6777 -951386219386804928160 6778 1052900510537483011440 6779 1629960356156811625380 6780 152554187043505013760 6781 -1275990812713119543418 6782 404492845249940116992 6783 310668508239514064640 6784 -539580765403537735680 6785 -467272248687186062400 6786 -202335605535525850080 6787 13010733109279523592 6788 861016154160662441088 6789 -19492545427837800192 6790 145598672065831246080 6791 -1648069245285830456808 6792 355806142288486686720 6793 -194259294314283897958 6794 15666671255921794560 6795 452535568420913475120 6796 704740732189853945600 6797 359789474414340184032 6798 729941592260752155648 6799 12605463988578382264 6800 173830666408661606400 6801 411468018942275899632 6802 -430222641642095702400 6803 13575691274282651052 6804 330291686409076094976 6805 1379662917552566666460 6806 216929853019637118144 6807 -1155647166606062507160 6808 -286982984633529507840 6809 2258976705841793268240 6810 39723415825441340160 6811 -1012737937525222733580 6812 537071215502634097152 6813 75805446667628963142 6814 -728539572377541423744 6815 1666704348153464558400 6816 -485363813388439781376 6817 921306412774288142532 6818 -88372141612335619584 6819 -158276212210420536456 6820 200854927064086364160 6821 1680070817593161655200 6822 399468190279017987360 6823 -1063732716211263585928 6824 -1265733765237503063040 6825 -62160953969789438400 6826 517573710182669864112 6827 -1371677327590055205324 6828 -501674264086468999680 6829 396378784249860337430 6830 351371792130773722560 6831 -730366503100825893120 6832 -114980889275118583808 6833 -1958111405412511191918 6834 -646630838745673759488 6835 -789887718815371560720 6836 206864541897637380480 6837 6888063126592414368 6838 -336572528054792835456 6839 146322462470894529456 6840 -494377592525397504000 6841 -610072503159910748758 6842 -639932624299427187456 6843 -649376572195543983336 6844 980835058345364006400 6845 -698977941806287456110 6846 -36236904842122822656 6847 848820636506174279472 6848 243587937020603793408 6849 880060452721801389234 6850 -181880104786288419600 6851 -210834754828244701056 6852 -531276560542034592768 6853 223725180403277542080 6854 499087977394834108800 6855 369387408338812074960 6856 -1880197877255968005120 6857 -465606947740610409894 6858 -462040194989130670080 6859 -1272063503901964733960 6860 -437409103398129408000 6861 1297622743255567495872 6862 -94409217783229241088 6863 1329628785991092272112 6864 -76832889766232850432 6865 950832706397445334260 6866 192590829354929791632 6867 139825657629576893520 6868 830960899330019786496 6869 528831486477264936270 6870 345412808745446332800 6871 1169332293704206472072 6872 459771081752552908800 6873 1233402836399712316800 6874 -194443301192937608448 6875 -261369652159604917500 6876 462101727445792837632 6877 349669088153944492934 6878 255048757136069413440 6879 444395594978002720584 6880 16270988717225410560 6881 -199126783581317836608 6882 -58234551561882372096 6883 -2463338191850116704868 6884 -636157383453566669184 6885 -55543458837003060420 6886 1276407527078035969344 6887 734494251618321454512 6888 -109833335679825838080 6889 -427283346006592126043 6890 -106890066952582294080 6891 958361936998923259992 6892 -1777353937412778966784 6893 -592322333077492030356 6894 631262968332603393024 6895 232599643799203306080 6896 -70852505176764776448 6897 1338825121221384720 6898 44948786252218909200 6899 -1751523381949332386100 6900 176342692565920204800 6901 3495101819903484972832 6902 -356352925650333131520 6903 -340701735630822257160 6904 913312217780760821760 6905 -844652594050608170940 6906 -329755312480276279296 6907 1780866167016044453156 6908 -1034929635907168694784 6909 -1149204897992536225344 6910 318468574219117815360 6911 -615012709514736031488 6912 999663910003220152320 6913 -387597398900632503296 6914 -630243437373478480944 6915 -887684460367564576080 6916 -151814415360064737280 6917 -306406509516514688034 6918 -126263446360553791296 6919 672730678406105412912 6920 -387794574305887795200 6921 -286847572160775236310 6922 -293109345883958497488 6923 5346011467918028544 6924 325562460353290169856 6925 418670041477482447650 6926 -1288583121191935937088 6927 829897146972806096520 6928 98596375848506826752 6929 -449356442904336407706 6930 -117923125238098951680 6931 -916769081642643424800 6932 -46321234314443877504 6933 487811286728322961824 6934 -548143704430838076384 6935 75377434388032669200 6936 285698441520323758080 6937 -392493722807619899648 6938 129735595554049083120 6939 -1755854146903119414480 6940 1106716340491371671040 6941 -2279190549298772699616 6942 -87329236853157344640 6943 -1007955075740342692536 6944 -174046918998981869568 6945 148722545783959297920 6946 368889485362686687744 6947 1121090992155024930396 6948 910416196220400623232 6949 752093661358089573950 6950 365226569338730316000 6951 268292017507936915584 6952 1721510047714081996800 6953 1423779704828399206260 6954 -448555609575078001920 6955 -251815933899980256240 6956 720795234084399495168 6957 1266581704105084780854 6958 398779435954486351296 6959 465055510867518470160 6960 154280881024052428800 6961 -2364598406720486227438 6962 77473271748188521416 6963 -915190760134016114112 6964 -89463925951213201024 6965 -58907576633649744000 6966 684420711251630112 6967 760928467440483823016 6968 755626265882052956160 6969 384036967597112359488 6970 246661465879407821760 6971 520061916417134963172 6972 -182202836713112936448 6973 -1896679626313949449280 6974 -1069684814493537023808 6975 -153129377522602706400 6976 198351550667573166080 6977 753661815147378725826 6978 -318069277635711643776 6979 358328565293018132176 6980 182315733478634784000 6981 -244792688932498805280 6982 12426011246541386592 6983 2488791574286550470232 6984 -720172313648669629440 6985 -678382040762660183040 6986 -43753164755969760000 6987 517213601411631736752 6988 -255728220030456032512 6989 -29701340726376243540 6990 513057870801556053120 6991 1088508386702052225392 6992 196206856048082288640 6993 -223572987684909233280 6994 358258197675043643040 6995 1030754056603930302000 6996 316515583042300422144 6997 -1839499463705208629554 6998 1096898796592098612000 6999 -1122244031924341053336 7000 507818946773698560000 7001 980169265851763813002 7002 -408764520304342171920 7003 -2997558863379081741600 7004 -2294921627385967125504 7005 -751451072926629025440 7006 -107986319209266172416 7007 524134291649057244792 7008 -72560119156029259776 7009 6128139353538288304 7010 -663927794109635055840 7011 -373317418958170052520 7012 117907454899543869056 7013 171608566087501931262 7014 278975725204768929792 7015 626410060233473769120 7016 -2374093941920133227520 7017 -523524694185851364720 7018 -1535701998200538960 7019 677817960378789090420 7020 -300999575184405350400 7021 -600042982770389471040 7022 404303968375792821312 7023 119805813027357342984 7024 -28657763282989711360 7025 -536394631445338011450 7026 705783891040941654144 7027 1852826670858555596876 7028 319995501882821646336 7029 -594880821310577192352 7030 225192297523310409600 7031 -952651164574901584800 7032 -509377943909633863680 7033 979419856986245884804 7034 1268606658541571842416 7035 315521598707207343360 7036 -1335035752720384645120 7037 71858230635169007232 7038 -351154704353664548736 7039 -1915305995732737356160 7040 872959811270580633600 7041 500896451154778508592 7042 203575570303442867712 7043 2508486991819869287292 7044 902970618133305609216 7045 -269113684181026853700 7046 -52245064946561415936 7047 1720751137364189783160 7048 356682120506653455360 7049 284919590020328303040 7050 414441038307233548800 7051 539047102971637249704 7052 7767421217665761792 7053 -1048951712296063711296 7054 -1131446076899069865024 7055 978491646380742474960 7056 190367417555367284736 7057 2205050932973718560306 7058 -1032027003843113259120 7059 145120374952672715568 7060 -177102808040571275520 7061 285448868220018875232 7062 -291780072534693689856 7063 236768103499604163760 7064 43599451774528911360 7065 -721861918340241910140 7066 -227415133522728618768 7067 -503346669116072181888 7068 208983620774587760640 7069 -38456130309286709530 7070 158660180107074696960 7071 1234816206463150064712 7072 -784822843645751328768 7073 162512647468606793904 7074 1110668316512587741440 7075 -426173043614912937700 7076 -1314875748995172376320 7077 -510564074846552895168 7078 -811179323449007600160 7079 292148589961588546680 7080 -533583386618591232000 7081 109804210669886957812 7082 -866001618760088950608 7083 -1503167808953179605348 7084 245656276027190525952 7085 -205051537374116147400 7086 -740846732518547315136 7087 -588102414351522676760 7088 324145698984774746112 7089 -1038597099341128981920 7090 -80950002990368047200 7091 -135258891987265610928 7092 -481119765572731987584 7093 -292833801035226073476 7094 1417884229323425736096 7095 -11143841056886079360 7096 483146228216554721280 7097 -2215577205903086836608 7098 -147686724548385474816 7099 624839348767057802560 7100 367522021043393702400 7101 1778756490047493311040 7102 -593036592327786840768 7103 -789054856053120339648 7104 -123945648010825826304 7105 -1052464648102731240300 7106 944685871993624400640 7107 -1060621195732473376512 7108 1539712696018765670528 7109 2184187543821308705310 7110 502132135443530860800 7111 -434542604340422801048 7112 371622182042145914880 7113 -809230417571515823856 7114 779445841834201924656 7115 -1313223129364116294240 7116 112514070935309041152 7117 1836835105481573494752 7118 -184306697625909714240 7119 -162020719185936798096 7120 -119162901723354316800 7121 1282042783925629358322 7122 520470858265441759872 7123 -506919831296518127880 7124 -252746829601550747904 7125 -964520301248962920000 7126 34460515613427845760 7127 -2449586205209774748024 7128 75206603370702735360 7129 2351716824961192222730 7130 114200854742071480320 7131 921032247863785484952 7132 245474647235310864896 7133 -712093661134903800480 7134 -239287351512366622080 7135 502842303284885623080 7136 -1442813795300029759488 7137 456733725013113503508 7138 -12057224425561558656 7139 -2585883660040149420 7140 -207174891631787089920 7141 -991675496237176374788 7142 767143049899847861472 7143 308265023347636365864 7144 2420432340667910553600 7145 -782801283360698555100 7146 567607728920656343472 7147 -572763321128395565168 7148 1521968896173808382208 7149 453692672713908339264 7150 -189020043704053598400 7151 15784543774864771152 7152 -277473340053349171200 7153 929836184660404064064 7154 59616070649820807696 7155 564904692050695567200 7156 390985362431853403520 7157 -1181687711342989182948 7158 -17410318075344753216 7159 -1180834267956811695640 7160 686069328864471552000 7161 119203032801077342208 7162 -422842011265112961168 7163 -790921596420576574800 7164 121847131824955891200 7165 864910377869599254060 7166 -1328305379656517971968 7167 416956474937361287880 7168 -614466658326494052352 7169 -1397099539661910442704 7170 208560194515593446400 7171 800384980136931345744 7172 281596083659761708032 7173 -261660479880378134178 7174 -1125916149405968198208 7175 131554803005896342800 7176 -229301827226543554560 7177 -1656002796402646655974 7178 328043302073587714656 7179 807273314873760077784 7180 -1120385492372606745600 7181 -47178480826594688928 7182 -313953636432557721600 7183 -633722198654641019976 7184 -604490639831873740800 7185 1279037961640123372800 7186 -1428845635852937540208 7187 -2494348139905637662164 7188 631340849834572953600 7189 368728836372516488960 7190 -1125558519889546310400 7191 2109060815183410126752 7192 -573231700496196403200 7193 1280061274612247498442 7194 -237593989870927522560 7195 -112507874719611940800 7196 590575538642377387008 7197 340553909431546876800 7198 866366042161934301120 7199 -1854648223864783385136 7200 -570017185311294259200 7201 1561504797628145431600 7202 -227660182541031192288 7203 585981786833653291452 7204 -1304083374727769052544 7205 1630718381945021634720 7206 446476525459147802304 7207 735423794140547582456 7208 931160128648944015360 7209 -41617914679009756710 7210 -438182685883598423040 7211 -131645355619404922188 7212 -867718148556863052288 7213 1285027421236020077462 7214 288687340759914459456 7215 128132326618638441120 7216 162605864808363884544 7217 566893824049148860992 7218 -363861078314070516336 7219 2381795345375857236620 7220 20080681593937453440 7221 -949238964848663707680 7222 -588433904739558154368 7223 928103236923416025024 7224 6104670054701137920 7225 -342200316148655339675 7226 60659502042355443312 7227 -88932512245998664152 7228 507531363010156387840 7229 144333870017019589830 7230 6756900427060398720 7231 8503423179661966192 7232 -229836651124093353984 7233 1144594357224164031024 7234 879537685847898296016 7235 1555424397842357617680 7236 -1669975213306374051840 7237 -1585543768676422102114 7238 577341995985111232512 7239 -705836482178006108160 7240 -406722270515991091200 7241 -108319538909688948828 7242 408961835152843682304 7243 -949614484599932022508 7244 1973870745983764513536 7245 171344895839096353920 7246 965071181521560699072 7247 -2471886346762097468304 7248 -205088085167737798656 7249 -1210950910641080353680 7250 1106354915555911560000 7251 -791441415051541514568 7252 -455156610850164349056 7253 1010633027416638167502 7254 83267152137670169088 7255 -1115264545435093956840 7256 -7128235217735301120 7257 -402922736999206976160 7258 -706827415921645455360 7259 804398211183947077152 7260 -892819651965212160 7261 474345752333310627372 7262 385630807714502485632 7263 -1893363364830117423600 7264 267489015045874384896 7265 -975808430554382639340 7266 -96243562532279425536 7267 24975776287826879244 7268 -1046036646481158021120 7269 -1439047902198852874656 7270 -285706503904591969920 7271 -2849546926458008887656 7272 -784778235751790945280 7273 -465406522594210520960 7274 -639263494435831734864 7275 -482022541326658966200 7276 917350656545289189888 7277 2467581093072378877440 7278 -715980198583194826176 7279 1667110152855361820760 7280 46122651947664015360 7281 -636936930250679378430 7282 815826747115971437184 7283 1340030981262355571532 7284 925903112579945127936 7285 -685898678875101834240 7286 776394832323537746592 7287 656812089030748839552 7288 -930045243959503626240 7289 524062164375587769156 7290 -357267484092754020240 7291 1554275573599214085552 7292 2000774061613528406016 7293 537517490755964217408 7294 372751439558946844032 7295 -1562226602938519522200 7296 908288906907510374400 7297 1615149960397729935746 7298 184819888003261502880 7299 577893313478749254084 7300 54943201169451862400 7301 1892852045300479765950 7302 -157089187024087848768 7303 -1137646073604427918040 7304 -1324891079737320775680 7305 -267665621229670386240 7306 291675275541401772384 7307 1857154990024439129556 7308 -359664160197170949120 7309 -1114690732009134492490 7310 -13709743540815450240 7311 -181522725108660158328 7312 299579027176329814016 7313 -2210478017235357272256 7314 179962476654021401088 7315 -460956667618467820800 7316 -403642956508039127040 7317 276110616881720154240 7318 1092006657092720547360 7319 -141529220783007131256 7320 715304626564908441600 7321 -2308572429359219991478 7322 -8767955953380519168 7323 1351760318706983180184 7324 -1065906609800089506304 7325 610116360864463720050 7326 -265688490458570976576 7327 495679140954636321312 7328 2325936228685889863680 7329 108200424434059339200 7330 -917257850063677513440 7331 -278638022318114456868 7332 575921476469398413312 7333 -1957716179914333572418 7334 -1392565942015801143360 7335 196412859478659375720 7336 -893318347156342947840 7337 1279818214530826576320 7338 -152263386750959398656 7339 518068850511040952760 7340 1264834978828511139840 7341 -1315970737242670934208 7342 813760448440262283072 7343 -811102032550743133200 7344 499550527916578897920 7345 237600152352216236520 7346 -372838502958884902128 7347 -507582149734375188480 7348 -2167913401988079642624 7349 -2378235181555127845650 7350 -261704808069049749600 7351 1469960198828995405352 7352 -410869645928981606400 7353 20749435080945666480 7354 333256446619308299376 7355 766513453443725285760 7356 -917347855139054857728 7357 939990999138930505312 7358 231740089548910670784 7359 988169058988067593728 7360 243063586217451847680 7361 -689773308084176996988 7362 -562308056795725314480 7363 -132722611283968890800 7364 -598278663450617769984 7365 -588938844959378333280 7366 809631130236585338880 7367 -952515790600944102120 7368 325957242783415541760 7369 -2535215365113887672230 7370 959443228721916207360 7371 16108441182339406992 7372 -1177233707472447511040 7373 119654634168108512844 7374 208995361135119236160 7375 1862929853378715870000 7376 -719926129242988781568 7377 1852514601733726222320 7378 146649884958682140672 7379 3534177032017365473376 7380 248953446408831010560 7381 3466551980763769646 7382 -113222073388367594208 7383 423962865938601569664 7384 -477896020214953697280 7385 549387443630039501760 7386 -585772940648331265536 7387 733169714415912519480 7388 -2011694252564680115712 7389 -31718985666842257146 7390 974532041887237243200 7391 -1597843771013583370200 7392 443727900792978407424 7393 360517105945193396642 7394 -1498325619741946563504 7395 -1079338188267835927200 7396 1367488661806373964096 7397 -781347820654299373860 7398 -522682816793169674880 7399 1399058379453221974536 7400 392519279681265792000 7401 807975202817460262032 7402 1578207723093771103152 7403 2534701684880184564264 7404 -9027581465602312704 7405 873540189320164482060 7406 -243218588857218182208 7407 1537194069346255189704 7408 120616335531067768832 7409 377277891324209057280 7410 179930546632852646400 7411 1269933270168129656012 7412 746990706753609050880 7413 -105106666511034691776 7414 -1552531574533395538368 7415 -1137626003084123734440 7416 2167375802376125214720 7417 -2593066625756001328534 7418 -1205620914469848093840 7419 -722085620484837742056 7420 -190003761632402565120 7421 -307126598287393399956 7422 588675633788310449472 7423 -827452816420899061736 7424 -1751706951235424747520 7425 998954464378954356000 7426 -2458397949849890334720 7427 -1222515501345336180528 7428 -1567405623464827130880 7429 -1372649359577157668160 7430 -157983866575193312640 7431 -1794493832630711605848 7432 302045059114320614400 7433 -1831185867436111833318 7434 236981186409167665920 7435 822301029993907406880 7436 1147669852669653111552 7437 710890735793599261152 7438 1468385925456016797120 7439 16276057948337551224 7440 -63491196016451911680 7441 940385275575817943872 7442 -117088266322211317992 7443 -30972709763426158668 7444 816415369269733847936 7445 -798778846056605259300 7446 61138302177484715904 7447 -755445054877395698088 7448 -1528417127188633651200 7449 -402178237515008865792 7450 -682624628894852190000 7451 -3875535882287120935548 7452 -45697591650765786624 7453 3076775988117679704780 7454 241658780664476386176 7455 -199551713753648954880 7456 3454822342703630057472 7457 3383258306686727492706 7458 275308192829132805888 7459 -2172104449964310930340 7460 392186690090051969280 7461 -2050792214994985847490 7462 -71535547088058283776 7463 200487695535316581840 7464 1061790298494167531520 7465 1613875232961275773860 7466 192350155413644448432 7467 1696714324631984306880 7468 2232920029437468347648 7469 -671487209027416961088 7470 -386445834563655142080 7471 12222989870765566144 7472 -609438698547849805824 7473 -1080867785647237612416 7474 357471731379405216672 7475 274650282839591979600 7476 -155233165958701608960 7477 -1122460926551740598674 7478 592128475851647963040 7479 1203164231973001315920 7480 -1506475809159268147200 7481 2373941088008600490282 7482 13299881317495153920 7483 1359269566429242242320 7484 -825476449648043049984 7485 -132521604789716100000 7486 735917267672395744320 7487 198627181029655667136 7488 177224703426323546112 7489 -2641969252120572251710 7490 175155077099499194880 7491 -183200610604475894976 7492 923926327849426956416 7493 1363293082116072629760 7494 -167878404965077128000 7495 -1029351250463371605000 7496 3264081784060972385280 7497 -1331797058751588245334 7498 160108163220232606464 7499 -2590698120802814827500 7500 181353026588801760000 7501 507057142640369317612 7502 631987294494425856 7503 540145186584950168208 7504 255893004092672966656 7505 1962813955200484848000 7506 1049579624192435884800 7507 -3557773691806708212244 7508 -2236970632472427372672 7509 1794278417660556345504 7510 -790252156413887811840 7511 391766025278301754080 7512 -2117843469318498324480 7513 -1620493241326925477616 7514 186078244731994957776 7515 -1512116450103286949040 7516 -713926604377994882560 7517 -24930168875632489434 7518 170269933436364303360 7519 -330458398211935992656 7520 -2553226824705213726720 7521 345229295477292152640 7522 -46641490478896352688 7523 1683732986806381247772 7524 953463901497791523840 7525 -7311975562713567200 7526 375066140646208316544 7527 -792357092506196329392 7528 -2948329011167878947840 7529 2481113338108485923130 7530 -379258882875334183680 7531 -2267700502841271518328 7532 636826293916533826560 7533 -708140548801311566976 7534 539535511172660452416 7535 -767419457815931815440 7536 327146171304284946432 7537 3535730481218137535186 7538 637093611962876155920 7539 -664924433516786177280 7540 527440315583398694400 7541 -21260469571348559058 7542 200203096252110870240 7543 2218755368885187221320 7544 485284648693466603520 7545 616599083130620224320 7546 -789374006163518630400 7547 217229976896535288996 7548 -466778539895614700544 7549 -247454789783390275450 7550 -504546411563236027200 7551 904806781649462535480 7552 -1754321311826863718400 7553 -283777342339977036096 7554 -236534027496746878080 7555 2303546397217681890960 7556 1227142220258152840320 7557 -1593010977476022730080 7558 -644112204513059913120 7559 3900082290442181204760 7560 500656961752915968000 7561 -1133613772559837268838 7562 -186376479917834976000 7563 -1601525235328852246056 7564 541110689559236349952 7565 833655276020701474200 7566 262109367462875877504 7567 -838890624428973462528 7568 -9037831251051872256 7569 -487273098524798461653 7570 77324317183738104480 7571 1318228987077243559992 7572 1581431129714791176192 7573 1679152912284481511822 7574 -681253000579959819648 7575 -525264290789539379400 7576 -2408718353683750225920 7577 -1207117668922135355574 7578 466696159842192478704 7579 492966808778933103888 7580 -1041317605908470284800 7581 11917447989445488672 7582 1215697918207829156352 7583 104926080954016100832 7584 -1889451606130494013440 7585 -271173814275669926040 7586 1402322470372500934992 7587 -1541478421765894444560 7588 -92868861902570184704 7589 4299215878259436627390 7590 -291151982666005493760 7591 115095159287637135992 7592 -71443711324308449280 7593 501900600367011467664 7594 1314890640585030738096 7595 433120674639257398080 7596 -1136378172255792853248 7597 883595952119520932832 7598 -1946219515462731579840 7599 1941183963676723222800 7600 -268360766764152832000 7601 -1468746733958169543696 7602 -100941072591695970816 7603 -2728378599517032444148 7604 -1108790712502108335744 7605 800498055834676936170 7606 -1287949357971061105248 7607 -3694354007598628413144 7608 1774844593552608399360 7609 90091003865264636416 7610 897693722266318356960 7611 22394934576944475840 7612 747906323805264379392 7613 -1185414215617920960096 7614 -107398594499761321344 7615 -175129429946473641240 7616 312127672222249648128 7617 -1183422835265359162320 7618 -331762935784704240096 7619 -1422318055063956749160 7620 470699774282403348480 7621 -2888898318491290206178 7622 -987254163442762067328 7623 948222300011267736 7624 3382024524242090664960 7625 -2497383495262767531000 7626 98473900578521868288 7627 -3116907669659978755440 7628 320909213947885210368 7629 -1117532416203192580416 7630 142627264613047468800 7631 1406359016398970507832 7632 179047278193717960704 7633 4228973983622004617700 7634 1997244923787379124352 7635 104375600175286263600 7636 805040100603236800512 7637 -1289697141104940798048 7638 998272349087017213440 7639 993799800794168034440 7640 1127166643330198732800 7641 -1224726185086044550560 7642 -701107765690244160528 7643 3024992969714482301892 7644 -363673974174668527104 7645 1541026030039054322400 7646 -1368057970420103929728 7647 2147320790373807606600 7648 1404399894860558499840 7649 541515086124334783650 7650 480289769742273346800 7651 -42644968389146662448 7652 1173625494681253969536 7653 -110506828388215252896 7654 -10272513611857533120 7655 -2522115142448390026440 7656 1461438677524963737600 7657 325487887926664897280 7658 302253881188055736576 7659 386051223043420855344 7660 -1645550907128907448320 7661 -961621328298341379648 7662 -816527516833146138048 7663 2859280616173983981280 7664 1037320005012968570880 7665 -29832253102409546880 7666 -722955890478836713968 7667 -1137579189067649882736 7668 1056176239936724766720 7669 -925163956244542126930 7670 -347528182064226710400 7671 482310101612379803112 7672 420397469742177607680 7673 -2576915074637601981078 7674 500738255345372405760 7675 -390421001031235869100 7676 -1282842140011048404480 7677 1702672612250065821414 7678 329017617156629419200 7679 -182909622174139630224 7680 -444221102023445053440 7681 -367831826906934443518 7682 -1232618821617637698048 7683 418730093092702755504 7684 -865563399344458209024 7685 -989880164672067484200 7686 -317689312108377396096 7687 2908639399044580829336 7688 -1910606142055024719360 7689 -2366174037482414464032 7690 -292594973424470186400 7691 686066929040270443092 7692 -374021324932307931648 7693 -2231707375369745952042 7694 431057640810265192896 7695 85748306154388554600 7696 103917342312445591552 7697 -28794895269388644240 7698 -1352987022855195697536 7699 -479692279157497657300 7700 -335994918439179417600 7701 1434781813604990768064 7702 785451034729972203552 7703 -1442706758002825125048 7704 -866366673076684707840 7705 -1394092123635217083840 7706 -1446874083679915058448 7707 750652063522138132992 7708 -1218855753414257301504 7709 175238457325158446604 7710 -699950523432750791040 7711 3061971755215150245624 7712 45499527229475192832 7713 2529253401574336789842 7714 550139663742366297600 7715 -979996815013540334640 7716 -112760453380385922048 7717 1247320009899517480766 7718 -225383095028635032384 7719 390640219213322792448 7720 2220703163347456972800 7721 1543740455272836842112 7722 -543201407266018475520 7723 1370738722215221921972 7724 142066270434354314496 7725 1450658366715423045600 7726 1338765144035152341312 7727 169959335740009314576 7728 -77653115120932356096 7729 -3277131402956696545680 7730 1291959479597172089760 7731 -618486802126010537580 7732 -2066521102913403147904 7733 -1038565429292029198560 7734 -31847793881783584320 7735 -322670827784154507840 7736 1562483307973379911680 7737 -822770044485106238640 7738 56071019523865266144 7739 719504542836508306320 7740 -13837134599434621440 7741 1212478475678022163142 7742 1552391062069158138240 7743 -808732577511038703600 7744 1345113384576876544 7745 1810041842725613836500 7746 114447509817310502784 7747 -1827586603063820549888 7748 -948598588965162105600 7749 378059134497355059840 7750 -455298131181753216000 7751 2255862540856294386192 7752 -1567443596277720268800 7753 -109957000999449224998 7754 1069509767985019734576 7755 1748680083993365752320 7756 -404680175529353464832 7757 1388237063731641750006 7758 -195763694059657339776 7759 69640781835246350960 7760 357654709021083156480 7761 -106046486764904347200 7762 1890577165917058495632 7763 1277278073014571169360 7764 -1274499938960885274624 7765 -1606425438522412946340 7766 -319610067553962634176 7767 -1228593044096342354016 7768 -1815277998000684349440 7769 -2095833795408069463404 7770 -89124731704785853440 7771 -2198039167569743913800 7772 2926290686567061834240 7773 2266622435327568441984 7774 652535041347345357504 7775 -1271777941436309668200 7776 -2636021180017776918528 7777 -731725640160484971456 7778 -1943283245378598064560 7779 359199680835985880184 7780 1065550904982782265600 7781 -686065679644747038336 7782 -710456844098488511808 7783 17070468960651430744 7784 -844184281799431372800 7785 521663574903456518820 7786 -1959806483905710978720 7787 983300983171924897200 7788 1029076773040902942720 7789 -3070320131529721130410 7790 -380797367243306428800 7791 682529648960905070472 7792 -217081049885119381504 7793 -2735158445487628646958 7794 272419312610668308624 7795 382375047585508210800 7796 2221440725950668297600 7797 -400028862266931627072 7798 75343592819049399936 7799 373333704267483112920 7800 313626217831331328000 7801 3317732824201612532100 7802 1892007263347437583872 7803 -983407313088245094840 7804 -2320677972822298937344 7805 -593196191264276221440 7806 476861129249660253504 7807 1237805733864652949032 7808 2351786397967759441920 7809 -798477285528937697760 7810 -606800109169259066880 7811 132094370867872786632 7812 148012556990850220032 7813 -1351453986884664386276 7814 1883987246935092764256 7815 1129006764048733229520 7816 -738253800139821419520 7817 758838602235427411866 7818 -71271494841410954496 7819 -1432400273088176987504 7820 915375954680267028480 7821 -2315785586557426850880 7822 -828203316997116852288 7823 -31731533340521054928 7824 -89013858940102311936 7825 2536684137643782760550 7826 3976032499169063424 7827 -28520546009001527880 7828 3542912998682770155520 7829 -4063548548536177011570 7830 1090751525049862368000 7831 851152941366688001664 7832 -1128780652201916313600 7833 232754274770835190464 7834 -2297071666579572455184 7835 1564290693104982185280 7836 439712253480556288512 7837 5036552545371205678092 7838 1176060430733669416320 7839 -1016472960862146592056 7840 1612272131267278602240 7841 406713882359964118242 7842 536139392230296957312 7843 -526683465798553469952 7844 -428090864346032189184 7845 -26556789666489072480 7846 -214205570579303620128 7847 926349753323429635200 7848 -705474889903646438400 7849 7403198716976493707136 7850 804826992524840048400 7851 -2544582507428627904168 7852 -701134992523166716928 7853 -4021421098189923185898 7854 -373879905364072912896 7855 -3040013058214483101240 7856 -477638712788639858688 7857 124911721259874893106 7858 495016922534197355280 7859 -483827496483345500640 7860 -1131484514885962352640 7861 -615217636852005500768 7862 1228644571368210774432 7863 -2159611794910411928856 7864 1004672161786295439360 7865 -1390549085811005820 7866 542114620280217895680 7867 -4510727162284135261084 7868 518470996492298443776 7869 -30021924812957959392 7870 -1533285925343862621120 7871 -843823396674226207008 7872 209590545337823526912 7873 -2997726820026918290878 7874 -333187420564824096768 7875 -683121076801650396000 7876 -1323163405638141649920 7877 5028290022462772605726 7878 285622930891899877248 7879 -1541668487196641268520 7880 -1173555775690199193600 7881 -449603023059114474816 7882 98443181073386403072 7883 -1737578738038836821868 7884 157894494203347614720 7885 -1510600942400633344800 7886 1010693539432170739392 7887 -961859754230248823040 7888 -875360332095992709120 7889 1146977800928224137600 7890 709080272108069137920 7891 1442075926435559918272 7892 -1753279355784874694784 7893 3193645334299593991182 7894 -1262349943090058529504 7895 2575581816438221669400 7896 -957938550048695255040 7897 1780294186298414103300 7898 -2021913073346962049280 7899 660178685883286554264 7900 1430710435746928256000 7901 1583710473098205556902 7902 -79180680905621104320 7903 898165712050492128880 7904 1211613948482810019840 7905 444179940019085329920 7906 -1928120495243648307840 7907 3320829117745475232156 7908 840226135209918428160 7909 5190968697681074293440 7910 -165267035963797098240 7911 1753338213890653778640 7912 -26972709556241940480 7913 1676910899173746005364 7914 760889829952536157440 7915 791734114726544878560 7916 -3485234014058225237760 7917 313024361204930094720 7918 394635809869846842816 7919 -4467161474022023509680 7920 -289671330414466990080 7921 -2150527168099659588389 7922 -2910992633619304939488 7923 1603392080905710849600 7924 411932464733657061376 7925 -2125851221996354491350 7926 875233669306712554944 7927 -984850249773494867224 7928 1980283665957222236160 7929 -479810916438655523526 7930 465885038264742371520 7931 2020856815610786060544 7932 1977176597397813084672 7933 -211259680621907501818 7934 -2898067346788109712384 7935 -736671687404074301880 7936 720879791883809718272 7937 -194606858031788700414 7938 67818401081240537448 7939 4263590254247992780056 7940 -1479616990183779336960 7941 2711339928185372340192 7942 36238770416885261472 7943 -3919173142711765670928 7944 -1353637699418926817280 7945 109975012331545932480 7946 915894946597559971680 7947 -58650242637461991876 7948 1555969471673053783808 7949 -3800534546529680815050 7950 -246142612936084334400 7951 -5202422574300083572048 7952 -161839594225838850048 7953 -31162181255276172192 7954 -554717133513379615968 7955 15072169604804586960 7956 667427131378967000832 7957 107563303899912981820 7958 425239961468854541184 7959 -617999361767418234240 7960 297211662327444480000 7961 782585704957696424400 7962 -621794583377607080448 7963 2258064911743491726212 7964 784410557305537623552 7965 1836656167078836936000 7966 543480452760341416320 7967 -1266185324219384563008 7968 1454140556357304582144 7969 -1428751280873466818156 7970 -266903221735904836320 7971 -3152971547895597143688 7972 342409029944528091776 7973 -1790209451712559760064 7974 895606433230519558944 7975 -1750463792590689891000 7976 -1807907142615514321920 7977 325916325036415224720 7978 502244940021086309040 7979 3115783757517485379360 7980 319837770407444889600 7981 -2902040823125570443488 7982 212299203566022871872 7983 -649931188603384566648 7984 -107477116291778560000 7985 -3558216523691915807820 7986 920896512677569628928 7987 607229742945631654716 7988 -1408477518690331600512 7989 759894293651611585824 7990 2151318864303660602880 7991 4393216342906278570984 7992 1128012780674936217600 7993 1865711250121107242 7994 575549607253870808832 7995 -216670166660945763360 7996 1707392926409001344000 7997 1317651185864749156512 7998 -5473298869695885312 7999 1824296177673631363240 8000 -969050510288093184000 8001 -499908376347248913408 8002 329288978225862623952 8003 1315863807431003537904 8004 -888010160211373731840 8005 -745314799305668582340 8006 2257786349138715353952 8007 -2288691596071955391408 8008 436900716530324766720 8009 833663472393530805210 8010 -329244107572950141600 8011 4004747979470001326612 8012 -2065111567700401138944 8013 -2481561944971856744256 8014 -1514220440837215374144 8015 956281757545263458400 8016 685287718674686410752 8017 -1876259724818230689934 8018 1738195724662265447040 8019 1647683611161106040964 8020 948498419082215796480 8021 -14060280960937901508 8022 279742266935585685504 8023 -833714251476984067536 8024 3027450500743102156800 8025 -579872702077899073200 8026 -626376846855142134288 8027 -478069837676896894800 8028 1226994194049937754112 8029 -161223434416692863488 8030 -90714402291000458880 8031 -947706482240673995448 8032 -2553848477520617668608 8033 -2108299727073420544620 8034 -788824410281741578752 8035 3364892593170532134480 8036 769664153709287319168 8037 -3255980024745778397760 8038 2133348572853444445920 8039 1293451938952880742840 8040 -1591929327447735091200 8041 63228031520379826464 8042 -813503270761308917328 8043 -976598690535199420416 8044 1549836591401593723136 8045 1014178162479280812300 8046 -1961710788886963632000 8047 -2441203497264606778760 8048 500071603178898358272 8049 575693498751437034864 8050 -191037916946413555200 8051 -2200530509749259842728 8052 -1379547031086287271936 8053 381228684091269120302 8054 -2766265276524777501024 8055 -922904554215733198200 8056 -1437530277407867596800 8057 -912933689181505625088 8058 1592029679512195445760 8059 -4784749799089650875740 8060 -217057461957739683840 8061 1180036924747091292672 8062 -1839174051574025812800 8063 4230305846603198436984 8064 643295216627582238720 8065 -1567175996620635066540 8066 321348527328825392160 8067 2290020495747775935480 8068 -3349069389171874145152 8069 4783324381786489477470 8070 -754766949520641052800 8071 -349562689461162811088 8072 -1194587278048647859200 8073 789283597765229642880 8074 2282595050302011873792 8075 1877433042116418633000 8076 -1758719186617949434368 8077 -886182585553999404468 8078 -352692665382731017344 8079 1711396309905325749384 8080 389739547375620341760 8081 2470559306715429048882 8082 -1670192470721285679600 8083 1542224845376999640360 8084 67745481577274167296 8085 -1104229416142899577440 8086 691554612499349929344 8087 1304785364307329825736 8088 2575994567787672514560 8089 3262097372733882690890 8090 -649698872386849639200 8091 771114703355696589120 8092 330765687261829374464 8093 -2544297563348032613658 8094 -631357596023250539520 8095 -2293427105000172653400 8096 -1960555391666598445056 8097 1240926727313685812400 8098 2530630195198110910800 8099 -241772609436055981920 8100 62502610671613771200 8101 1205587556515675655102 8102 1535492590475974966752 8103 -67214011482087399216 8104 682433778970628213760 8105 1196153244959510020260 8106 551138148721687048704 8107 -7714902935552478772 8108 -187033503590459849472 8109 -1252602160275236088276 8110 589472232328050240960 8111 5159957419787790989712 8112 -362783889064229584896 8113 -1241834511693965949760 8114 269445274090741456656 8115 -2063410530602762915280 8116 -3049588712581762207360 8117 -1068798466094570850834 8118 449275924559539441728 8119 464400461093504889744 8120 -877299131549288448000 8121 593631219495869592912 8122 800927528590040269824 8123 3417028118792481558372 8124 524170445924222931456 8125 282453779749399238750 8126 -1183330817930140911360 8127 -21012985383600188160 8128 -709151691622089490432 8129 -4494448964608520333520 8130 110068237246566251520 8131 -2554022283240714134688 8132 -1416211136206207165440 8133 1121725777979510502624 8134 -1194735443531358030624 8135 -387016126388669830920 8136 817457618061869368320 8137 -8605073400144363040640 8138 -1379372576520935453856 8139 888446240223600734424 8140 692586067012020679680 8141 -880580685306275754528 8142 585106120095259069440 8143 -7257017768067652374720 8144 84650261637444034560 8145 547125224766202362420 8146 1752155211456102256272 8147 1017378971468183647596 8148 465915750610659987456 8149 2701126288112202753660 8150 -218986993178527663200 8151 -829822544828179943040 8152 3592789804866022041600 8153 1282700711235321417984 8154 -1449953747874898076160 8155 1420410216385789443360 8156 1489698924908502059520 8157 -1118661324272347685760 8158 -809686151957422696320 8159 224432280794863772400 8160 1653439746687707381760 8161 2916759564482055641762 8162 -342891881629158790656 8163 9588944541300814692 8164 1118415183328724060416 8165 881693911103768622720 8166 -1727577914152779130176 8167 2573031995529666236216 8168 2889813985244078914560 8169 632381297957172953280 8170 21165179681838931200 8171 -2459869605556119983628 8172 -227477356747323266304 8173 728606546562260587104 8174 2584775960815774780992 8175 -472185326801376657000 8176 -24194428833103413248 8177 -726998415076703345688 8178 -2087003705513903447040 8179 -74550699332345799220 8180 1465802018119599686400 8181 136117424090349411822 8182 -2056369853519413715808 8183 -4674857266154940128712 8184 -601425717333672591360 8185 2089568432195790541380 8186 946778685907838631792 8187 -162152899633723236840 8188 685878034583630730240 8189 -765232263580361290560 8190 127435730078652952320 8191 4663002965225549422592 8192 1999978883828768833536 8193 -1698293559204211401936 8194 -38337365994487928928 8195 -2880245880734624766000 8196 1124389734818475912192 8197 1953975772418903283232 8198 -2294765432240515946400 8199 1251102410739700172784 8200 -663745207712501376000 8201 -3096883466654229495600 8202 989076795734030476032 8203 2463047947989896115184 8204 -589729313176187218944 8205 915480505521514971360 8206 707762998792947824064 8207 2146082648685753707160 8208 -771208932686059929600 8209 -7172586706985408590 8210 -32354520898782630240 8211 543255729625462823424 8212 4008138560830268867456 8213 -47308113160460219136 8214 875241944522655597216 8215 407365288238105205120 8216 -1860380560006581043200 8217 1782251384642380976688 8218 -978218169644414409984 8219 -6414531876103793152380 8220 532478962986377057280 8221 -879687300234983111578 8222 -2170628514669517097088 8223 -889216200594651852216 8224 -4713317628992963149824 8225 1147387689387618806400 8226 827729335420440118992 8227 1064875937458250588440 8228 5065688644364525184 8229 989017230025338379488 8230 1567993950517127333760 8231 -4933466674494570088968 8232 1309746729267744768000 8233 4473289134251197551482 8234 -752316082537984323840 8235 -2462161841368486336800 8236 -1850733274167009745920 8237 -381487547400105771114 8238 -1190607910619409809856 8239 -807798534146976048768 8240 -1076370400870938378240 8241 -1202107370301321807456 8242 1155973987407441458592 8243 -553988198754606299508 8244 -1978017023142290632320 8245 -2502127179323623986120 8246 -226398922505803407360 8247 3521657031516951201000 8248 -2860200086936938352640 8249 -124637238625030427436 8250 1160770240267380288000 8251 -1336509698878466278208 8252 -744703492534674699264 8253 1201697170050760909344 8254 -277317633424297607424 8255 733105660677533928960 8256 -11649296800036159488 8257 2937884187251951248320 8258 3178348858486189686480 8259 928928767284171360504 8260 -617753021847820185600 8261 3644567683270715932224 8262 2221080413382772264512 8263 -2058439564637476088488 8264 -42903081116689136640 8265 1666288404604282536000 8266 2334166906314204086832 8267 -2051047898361533770608 8268 -342048214248263341056 8269 -6263947991874743224330 8270 -31593292290562201920 8271 552704298914621883240 8272 1418207190010249347072 8273 4531509882483604689522 8274 -291255206148567618048 8275 1621343281492641452300 8276 2975396530018015244160 8277 332817639248758728960 8278 -1830977686922574094560 8279 1518683750929296500976 8280 -864501720048188006400 8281 2474818756588506105351 8282 -604480240533507914016 8283 1749105847927434080448 8284 -1153208481401221414400 8285 2054852904172688095980 8286 1057651943854674579264 8287 2277033282714331643936 8288 -600146946191682699264 8289 -1121982796271181408480 8290 -2091882769393792485600 8291 -3939955989924836686308 8292 1019099437501177009152 8293 5078193876437301420542 8294 951849588153767022720 8295 -776826157322475187200 8296 -4058502202628992419840 8297 3294155923002264754746 8298 -1989137831599154907216 8299 -93204742323675542936 8300 -1101088835656346745600 8301 -4075711529001995026368 8302 -121890243513251461248 8303 -52655730840586671768 8304 -236416739687510409216 8305 -2128867992790065334080 8306 -1344844991914462065648 8307 642868577477367223248 8308 -1204256122655805169664 8309 1440933209457102650016 8310 479627214726470348160 8311 1321698946521069527912 8312 2348157132630130483200 8313 622734694029653988384 8314 -897048821003884761744 8315 -2142937747947209015040 8316 -965574385413599969280 8317 -2575287945088470912634 8318 2085724278647846223360 8319 -3514190114263896910080 8320 -943379601362937446400 8321 -2098999589404962905388 8322 -94385656972840907520 8323 -662471463909237222240 8324 4832650476333145197696 8325 -528019276761577750950 8326 445995313246235781504 8327 -356612386630715972328 8328 -3313872747331441827840 8329 -316092864007851924070 8330 -1358481517123660140960 8331 -1750541950900717726248 8332 -3335562757474038632704 8333 -582530873187709518996 8334 333259908715892467584 8335 3786276115281808358280 8336 915642332179836936192 8337 -878120518087329910848 8338 -1879222549047863610240 8339 -1365346267621853146560 8340 -1069250895391062988800 8341 -309514039221072039200 8342 30831851302962733632 8343 -375924812660707265928 8344 1577817799853847552000 8345 3595431338571591668100 8346 315317343318236146944 8347 3341526827471901352872 8348 1875833521830009220608 8349 2341159141593075552 8350 1685907102125796782400 8351 -48200788004889640848 8352 2870439623475176079360 8353 -4059734439885169370398 8354 2362082463831549527376 8355 228204151326928470960 8356 4842353439257934561920 8357 -2067456736410844285668 8358 73762530741265766400 8359 -175622193147961422296 8360 2325705881534171136000 8361 -406312815493948124790 8362 -372357408431346295968 8363 214759078886588610612 8364 789316690814105029632 8365 577402760742244819200 8366 1611952276949067997440 8367 1622398543968020764680 8368 -21537976210374443008 8369 -2737216297234880293230 8370 -448876869398925004800 8371 -4140077952452044422456 8372 -265472839366488219648 8373 428085118047467460384 8374 1460078609696416431360 8375 5557992889106485842000 8376 -545913273781016064000 8377 -2424276260828014450774 8378 1219440287846815614720 8379 2056035837891783783420 8380 -521881376184413683200 8381 1723220583432767513490 8382 849452294520200577024 8383 -2397937852414417778136 8384 1704683540583495499776 8385 12042790742675528640 8386 -683952587320787366400 8387 -5619665621278118816964 8388 -2938041602998298540928 8389 -2131475003061816067810 8390 922935879278140291200 8391 3963401911376412685992 8392 4092325591847036544000 8393 -657783360846364159680 8394 -1290683340443182291200 8395 131810022675989370720 8396 233620096196101036800 8397 -3654805881855101520960 8398 -1020891649109732991360 8399 247780873815333512136 8400 106209588875791564800 8401 199109482740017672704 8402 -2035363145164777108848 8403 1407462660370045138104 8404 -2173870178658168127488 8405 -2199537684450409961910 8406 -1683863832802936061088 8407 1236078528817455489712 8408 -4742620616773581527040 8409 486116757148058833104 8410 -497036311792144150320 8411 -1985008642100651140848 8412 -2124568941150832178688 8413 4518465367660658930880 8414 940027994269934973312 8415 2026520245978772609520 8416 4774795410549029732352 8417 3500888872526437262640 8418 -784374336292349763072 8419 -2982298809187654318180 8420 -1216564772063841150720 8421 562913192194445461824 8422 -3525213984703026163488 8423 2755029949674264111672 8424 -81273358282610672640 8425 -3085442646460682610850 8426 -2969657242647851298816 8427 -1693853818839988947036 8428 -42778867474467570432 8429 -1365685624296712508970 8430 -614492171846014250880 8431 5380503818692247953232 8432 360236952636202156032 8433 -4390862289134009052798 8434 3123253720072595417616 8435 18706603960102400160 8436 720615352074593310720 8437 1602766877758112233440 8438 120189400891774761120 8439 2427324364398996714960 8440 -2771873580856768819200 8441 -3316660836007709758848 8442 707025949756150332672 8443 4648499750296076070692 8444 -496621273922173784064 8445 298169250366506893920 8446 1669434480546926937984 8447 -585794629787231311104 8448 -1837863483113729949696 8449 1132218413987965379712 8450 -892500942951444490200 8451 7289863902025640717040 8452 -2084554298753448532864 8453 3439712118724662502080 8454 336977134974503190720 8455 -1287001733997548646000 8456 1166208008500500725760 8457 -2683248899428180888560 8458 -221367697155225331920 8459 1349420151245711312040 8460 2171308938278066657280 8461 -4029370279010640788938 8462 -1409241617531269128768 8463 -128818885031441160192 8464 -597452383267038261248 8465 -251976257622429760140 8466 -1225241713728929707776 8467 -1661117537390701686484 8468 -276677871722821873920 8469 3966109775285881478094 8470 967221289628979840 8471 49255103284847332632 8472 530304060371011153920 8473 2154565155072599285380 8474 -1876801327545168245760 8475 547137110129514798600 8476 -304311833968230061568 8477 1612774435103332832646 8478 2312893100530983035520 8479 4151581790558243916280 8480 1516398869712208527360 8481 3228105152117234005344 8482 2383584860962015904592 8483 751902343366413015000 8484 507712576342639030272 8485 -2825209255839673634820 8486 -1463299662375727691808 8487 -652807804586548594032 8488 6168066743529264245760 8489 684843205177465140324 8490 -488222632742440538880 8491 -1982204438670141231728 8492 -4282880806506171237888 8493 -2996810791128656964000 8494 -376918158613818382848 8495 -2312430527497958259000 8496 582130565245262315520 8497 -3072367329064694046540 8498 -1003061705294940555264 8499 -1419271397045398491336 8500 -3649438197603100224000 8501 -3144391342913102724498 8502 256760185929328045440 8503 -5958394076142196042536 8504 -4744609894926248202240 8505 -1083769596029780936640 8506 3845687153930189795952 8507 -2678680442725130288928 8508 -259040009569177751040 8509 4067342225702595529216 8510 393786311301121455360 8511 -1792719156160612137528 8512 -481864467164577136640 8513 2538676144341656589762 8514 -24971300980532479872 8515 -1762264925868018131280 8516 2157242859863633293440 8517 -4794224662232916055488 8518 -2388711603014546171040 8519 -434904323335206173904 8520 1006816099970632089600 8521 -309498670610350538278 8522 27003353114893131312 8523 3240222299570104485372 8524 1627281060624098276096 8525 720368194927216617600 8526 1317868776754724335680 8527 4960856027931009643376 8528 -175722930129990598656 8529 -1439387810923633932816 8530 1736788092641232896160 8531 -6528713973876279801000 8532 4111542389148455116800 8533 498229449255114804864 8534 2151842661647431808832 8535 1646118679033726405200 8536 3387914442106795560960 8537 -768655438619710589814 8538 1644383744595067359744 8539 1366210184245311094340 8540 828139716647622113280 8541 96106506700146603948 8542 -2643621622037633363328 8543 5902429581198378453792 8544 1238898616423388282880 8545 -678774278101622654700 8546 1102519891214790779472 8547 411034774552786185984 8548 -1631738699059779524992 8549 6622549199451242088864 8550 -741474065191713084000 8551 -3498465750238733320368 8552 -6858044252982703334400 8553 4360433860893532930704 8554 -623914932841848281088 8555 -3218365035195725646000 8556 365442735174628737024 8557 -12474218463787757600 8558 1922955375420791225280 8559 -6109221820065849863280 8560 430258306925095649280 8561 -421544005912378335168 8562 -629646014548030693248 8563 646914878629357236812 8564 4128063992907869218176 8565 1743251214278551007520 8566 -932746394700830652768 8567 1308635715644161525320 8568 -1110141233863675453440 8569 1756201191310201315680 8570 2579930609984751552480 8571 -1650016542091104909288 8572 5097683457075709822976 8573 7614811845390424818822 8574 980203346121222538560 8575 -1568772102658481630000 8576 -5233962705926687293440 8577 -4549519566861315215886 8578 -2485808049279138842160 8579 -1028395211389490412816 8580 553382113857028485120 8581 -2647680555692929171618 8582 993793509733976095872 8583 -4578608776752167103576 8584 -1976612148561331353600 8585 -2726590450926627424440 8586 63785600923615943472 8587 867628382366976768832 8588 1336261675399590213120 8589 869921632492718944320 8590 -630879069563872315200 8591 4879292284713526776 8592 418258234324332380160 8593 3079413747162422726644 8594 -2813756518353378977904 8595 -1516271293181507748480 8596 377375077209014929408 8597 -4743880430844644835954 8598 -1083018212288889500736 8599 -5202761932963584249400 8600 36891763947565824000 8601 4711009582385011672704 8602 1651940892126407361024 8603 578607527587043070480 8604 -1194326338389296348160 8605 2087391414457015633260 8606 -881637735825771038016 8607 -2215024285376101288320 8608 -5082439758041940295680 8609 2727194976345405795810 8610 150708810037942840320 8611 2800927833061661840800 8612 -3495615832589597199744 8613 -5030442152432341444800 8614 182301873664846662720 8615 5831942607135680984760 8616 3354802684155404697600 8617 -1621723233831954151808 8618 756875119209708334080 8619 2538010562010595575624 8620 510308921167453255680 8621 3200276836807793168652 8622 2866089146695623394560 8623 -5969762317914909782128 8624 -895547511365504385024 8625 -1686624701560050672000 8626 347947697878402849920 8627 8490164970001779358476 8628 -3601787263646548193280 8629 2273280826165685685230 8630 -1253209662466214423040 8631 -565521184350263847888 8632 1431767193076998328320 8633 -1874807900795481222060 8634 140879425735861908480 8635 3395862867820397279760 8636 -2670660862178493284352 8637 2459717229272320200960 8638 9779879921069172096 8639 571121014871491532424 8640 -955383581783044915200 8641 -2541026802985406112958 8642 3437497733809109652000 8643 66814586123527335744 8644 1101901710841548638336 8645 498141050400212419200 8646 -2041943017392027090432 8647 3604894838707319963096 8648 4232529858561853685760 8649 2570158780794971285301 8650 -581619441935173849200 8651 -2093114062063056681096 8652 -1402184594827514953728 8653 -592207274327874205140 8654 -1715855997447117436224 8655 -1068251823034233369840 8656 -1673458557245628325888 8657 7071368660454909278832 8658 287121009443397976224 8659 1629759393543563188816 8660 -710131703385024856320 8661 -1036768041475880984928 8662 -1634742200734926385536 8663 -6293620346220386996088 8664 -60128165680145418240 8665 151991550094268973060 8666 1698022758753562725120 8667 150268693096405194516 8668 2263336942111431353856 8669 -1534580992699760739930 8670 -392023713790671520320 8671 -1383058396793582419680 8672 741176048361458368512 8673 2219086346101197093360 8674 -3137740688270349983664 8675 3969249169784366391900 8676 -38693597139451997568 8677 -3917188043122425049474 8678 -527015053699968963360 8679 -3270210683507928381312 8680 361034826587327692800 8681 3261995408944701559482 8682 -1947661854689560843008 8683 3235560076745520582520 8684 2342794312581440664576 8685 -2987303143848189544980 8686 33597745167283061184 8687 169262521769147500512 8688 -247955901203108560896 8689 251876486078776849490 8690 -2362185662062220467200 8691 807440123577749595192 8692 723896313847085175552 8693 -6219107634605003231058 8694 -549000324478473154560 8695 -2365109361839435843520 8696 -454544195325941022720 8697 -1067882531259395964672 8698 441114014478273951600 8699 -5894973275427073998300 8700 1214570643903916992000 8701 762195830147321379264 8702 3025560343270298433600 8703 -2101861867519162089288 8704 2520425919337784672256 8705 293553507027418315860 8706 1396505169936117650304 8707 -5035769492200752503044 8708 1229281461741479817216 8709 2732634849807226766304 8710 -1036839450059748800640 8711 -1111594239580382515776 8712 -4784150734887237120 8713 -4649778681745904024038 8714 -279206732333403278544 8715 597853057964901822720 8716 484735687353161987840 8717 2730551715576955990560 8718 1221881860868096522304 8719 -2648155164785306700880 8720 350355618632209612800 8721 5395323429943161422400 8722 -1017890658170519802480 8723 -2148617426473347556272 8724 -914260812494694303744 8725 653877192621374146250 8726 -3989990064397750046688 8727 4106008914676898319720 8728 6507024276191196764160 8729 36820967721583805760 8730 988190987194055201760 8731 6060342314820941542532 8732 -1391837839436266897920 8733 760273106000972816448 8734 -2670203208061472586048 8735 839108221974933856680 8736 -479522476016875339776 8737 3858671722689804012386 8738 3971385946048202702496 8739 2441922792694031386404 8740 -1413162580289254502400 8741 2536557913119924878142 8742 858864432678388383744 8743 -464774473005167234000 8744 215160471184610012160 8745 -1038566756857548260160 8746 -1628109237083463278928 8747 348766170858826454196 8748 2351140931714737720320 8749 -2739170617231390372436 8750 -196465778804535240000 8751 46994373942224679432 8752 742469161242964115456 8753 -2567910925686319861998 8754 1956179398462146184320 8755 7530211589860204630560 8756 -573206786508657100800 8757 1135601732203276272480 8758 2540747979102430373760 8759 -7775458328775148971960 8760 150515333378616729600 8761 -4395552842254057031638 8762 1677770956895421112032 8763 -1234272875917815853056 8764 -2451920797727830467584 8765 -386883836389128320340 8766 -599789494102404253248 8767 1230932239291542066552 8768 -802227615109102436352 8769 -1750239986186004647040 8770 3257634585077910082080 8771 -2853250529050327229460 8772 -43871179330609440768 8773 -883177184436553333376 8774 -667324233870885920448 8775 -1079537972101951194000 8776 922850267634455086080 8777 -9777218933534419611888 8778 577197914235298836480 8779 -3348125830893691280620 8780 206405013168265497600 8781 2896217333335311552 8782 923919358729399756992 8783 625870043773300498032 8784 -780385403720275992576 8785 -1049985240553008527040 8786 -1236005688931152408576 8787 2645077151937942857520 8788 -2764357476921117620480 8789 -9921677714657596637568 8790 698947576444185102720 8791 5788212317036561979000 8792 -1860276205774192926720 8793 993103416303145425882 8794 -2451097069786342604304 8795 4380586063613762116800 8796 -2935225120203768043008 8797 1302699336218754591040 8798 -1123690871436223398336 8799 -309725251518141164160 8800 2681538039946513612800 8801 816385182365447905812 8802 -629319729995275656960 8803 4144874058658940161052 8804 761632084963193536512 8805 -2962872340749909030240 8806 505676751553582592256 8807 8516450691022508176056 8808 -3787331959289908592640 8809 4314977320113612923904 8810 -489424614217936417440 8811 1518442467544772438760 8812 2214916220386600806656 8813 -654848835384512190240 8814 -297516712510601200512 8815 -25486850870465780880 8816 1351386235636607385600 8817 1086009795966015834480 8818 1108575105031206585360 8819 1472184173638649894220 8820 -1371104539433723525760 8821 6298823420116837567022 8822 1711715625244334159424 8823 1653954876305926954704 8824 -7788771718911207383040 8825 -635180983656035658450 8826 -959808150399099488256 8827 725654637698147105312 8828 1081000996910517024768 8829 122362497326542427910 8830 -59825384111072341440 8831 -2165353099654598026368 8832 1588294724910883799040 8833 729436393505021426 8834 -1713217057191023774208 8835 -685727505666616089600 8836 -6991532969535829977536 8837 -4449288063733661060514 8838 -1319703779113055938656 8839 7961543134224351535640 8840 1627999972002232012800 8841 -722004745159627465536 8842 615461524197832737072 8843 1300926070085653849440 8844 3070218331910131863552 8845 4314436051390409359800 8846 1323807712338375079872 8847 -1351490985817708009176 8848 -630018293104176005120 8849 6331643545664962988850 8850 -800275434761989872000 8851 -4396868330714864646768 8852 608605058758809303936 8853 197979009766725577824 8854 4494006905354370613440 8855 -806059655714218913280 8856 -1907455547201179852800 8857 -6405769330305074490348 8858 -92789193905473986816 8859 -1660820793200286933096 8860 -2334630815626207633920 8861 3062662077086290623462 8862 -687928625067179897856 8863 -5634332027988464473888 8864 3229707430502780829696 8865 1578674230785526834260 8866 -391714568769076180992 8867 7213587586090390301916 8868 3118502534039159178240 8869 1691491638967506045726 8870 -662953489285783893120 8871 -1640714659141783376088 8872 -6444365241774425011200 8873 -6582154768412880167280 8874 -2418598634118538465440 8875 -3515153988177541836000 8876 2054815870347018175488 8877 3480913288622575522080 8878 -2435133934779495509376 8879 1751214945152251112184 8880 -218929743878741360640 8881 -2647236308038997825808 8882 -229685066341615316208 8883 3297336067337359057920 8884 -349404391947248877184 8885 -5052182283811574856420 8886 -1093824237061771177536 8887 -8006584696562529941464 8888 3691840783609518059520 8889 -3865692667124488230576 8890 -509924755472603627520 8891 150678166131532046952 8892 -1030377783370988828160 8893 -7150769817019114108858 8894 4585475503868282762496 8895 -369186795256482791280 8896 1610922976096598097920 8897 272626817342389246464 8898 1424505603861859284864 8899 2996349323365066074120 8900 -938105624721120912000 8901 36283849811789806368 8902 5198598136369584973152 8903 1966045831732043726280 8904 568933758838800875520 8905 829325534630088391560 8906 -244387994330730507936 8907 -686910774848459774760 8908 6419827616602972110336 8909 4278225001425735551520 8910 -103195424511504037440 8911 2763735484972390248320 8912 185077174015132655616 8913 2309732588029621903344 8914 1507327635793829479056 8915 -805463686240863775440 8916 -505548373040618600448 8917 42147198505218792412 8918 853051109164962489600 8919 -2663889401637980665056 8920 2992905771500600524800 8921 -2718589795284365039856 8922 -1029663898427153622528 8923 -9176981813035322176828 8924 -2058589589001959537664 8925 -743034810748823611200 8926 2155634979693784566912 8927 -3245529823308803703840 8928 -1181271740074133815296 8929 7928078691091633050530 8930 -3321218240177843174400 8931 1721515746195450943920 8932 1691972017733867950080 8933 5842425891084186829182 8934 1000210033323053542080 8935 -4993960440570308754120 8936 7227017144678045383680 8937 4659378629427435241440 8938 -543396352895523096480 8939 -2260571551232506437744 8940 1998477265723972992000 8941 -454383032661361647658 8942 -4023186401032211323008 8943 -507624227491901974272 8944 9766893656184684544 8945 -1282920720479518980300 8946 -447158738166339902976 8947 -2794096474626452242320 8948 5962386716307261287808 8949 3533295041075322563040 8950 1028975871818779092000 8951 8092679493338859230952 8952 -1174335949154333306880 8953 1386303132854318049280 8954 2179212634180511088 8955 -399810901300636518000 8956 -3620539498726382202880 8957 2327654427843764395314 8958 -2020852465621075751616 8959 -709156799702599082464 8960 1103266296723752878080 8961 -7305090729276346332480 8962 -3576350994036475038768 8963 -4135151985547021366788 8964 -3164283497838396487680 8965 -923987149508593104480 8966 -3303222059907071345568 8967 -2974835367668282084568 8968 -4673795219825808384000 8969 721084268874473177370 8970 314638586790967434240 8971 2606568631316216185172 8972 -6935255688590570068224 8973 2432007474056047515222 8974 405189768676666925952 8975 -4018273719048868491000 8976 -918414343101681893376 8977 7423540489558771909632 8978 -2821363938268251176952 8979 113658055340861889648 8980 4353790532865848928000 8981 -3745769628089847347808 8982 -296956575630833220000 8983 1587227373466224020104 8984 3104012539492201666560 8985 -2071587163519692504000 8986 -4633454047676495681808 8987 -97611792961242880320 8988 560496246718397423616 8989 -2042995001162406035220 8990 786565089033133132800 8991 -2441803568152191559848 8992 -4137859305020235644928 8993 4179734835914069193762 8994 1288926783188917488000 8995 -1937825986170300801120 8996 -808238318074801598208 8997 -2297687791031956260000 8998 2645271902886022912320 8999 1368146641119496587000 9000 3446611835176984320000 9001 4761376572500748027002 9002 122157157828751415552 9003 3449466658314107676504 9004 1608121160611618893056 9005 4279023573325492203660 9006 -2457784430859737548800 9007 2534644395103115530256 9008 241819975294778130432 9009 -587721450386549449152 9010 -1277699835617727157440 9011 -2251410561890192822388 9012 -2528806900524440997888 9013 9627607846413053233262 9014 3809854048835723261856 9015 2847200174952206890320 9016 -2672692402291279441920 9017 -2572391604527559318528 9018 4844920636185783390720 9019 6404301290261719096560 9020 -1171154403628186199040 9021 -998916560448860019456 9022 -2158358375380786141248 9023 -88171207135678626960 9024 1827995679655100153856 9025 72019564389961090275 9026 5084488975060989653712 9027 -4072544475094085681880 9028 1865852781298306237696 9029 -2774833627519406102370 9030 -8376578512558663680 9031 149215969002242749464 9032 -4531595756929382169600 9033 -1663791989680616641776 9034 2176811280790158202416 9035 -1665337284877075647600 9036 2171837602751403508992 9037 316850050327554077152 9038 -4155058326457378102080 9039 2966988136703214331008 9040 -405968906307629629440 9041 -1560564188330885436558 9042 960942625439079838464 9043 -1850143854596050546708 9044 -1814698587811764695040 9045 5479606168661539857600 9046 2571063153010950173472 9047 -2155621633425232465080 9048 -1579329791841405542400 9049 -2276212656204517784950 9050 -610007451557390065200 9051 302857251040684214784 9052 113861217737211277312 9053 -7231438767027799155936 9054 1381685292402900012864 9055 -6476763385259227310040 9056 -3287587143292406857728 9057 3830653353346418193840 9058 1380708267207625714176 9059 -8334328918068588736740 9060 1477128849927644712960 9061 1229345255126270843064 9062 1286874149101459350912 9063 1933774305344013935880 9064 -10196009542689871380480 9065 1493482629352101770340 9066 -2884440706081271237376 9067 -114909818343175295884 9068 -2403495729694563985152 9069 5049507549874406036544 9070 9781072756153836480 9071 14625592361121479795232 9072 -27523240975961063424 9073 116337819084349445104 9074 -355558760560624840800 9075 -3202106567575085100 9076 6750446941444936549760 9077 -12773998483847814383940 9078 -1043881389104182715520 9079 -1966912929494889491024 9080 -554866760736323481600 9081 1606965933230143094970 9082 1826832814923624076800 9083 1264371029186552986944 9084 247437814987961934336 9085 3432307746266299756800 9086 -1114833170794311521280 9087 2557048207049252855568 9088 3310221018053235179520 9089 -7759490182320423302700 9090 1076840590534417689120 9091 -10140806893605587301508 9092 924534064975154879616 9093 -421447728313286490816 9094 2706769128608007744096 9095 -3010056841789230154320 9096 3118047424875268300800 9097 145705255159092821712 9098 -619406587870355989200 9099 -8866873347146984972880 9100 363098905728293862400 9101 11203425108440339913600 9102 339556776136491037824 9103 10077163167024264418352 9104 1335028269370203217920 9105 -3038119588152944951040 9106 -4052873051755490682720 9107 1320198867089337183312 9108 1667290741552676358144 9109 -1498914839669259160690 9110 1276170036455796168960 9111 3658151122282672768872 9112 9032303779304649338880 9113 -3308974429893998774076 9114 -542342409983070133248 9115 -6565039889669390082240 9116 -40235035406127118848 9117 -918013990809174977466 9118 -4838102414680464163584 9119 9647564105513752487160 9120 -2552589640174849228800 9121 -197316453310943290688 9122 2622813645835391564112 9123 -21518225187983636616 9124 3793183786793018823296 9125 -525502695500349861000 9126 -2564848461026338522560 9127 1616027630951163769976 9128 506166289858223554560 9129 -2926105178212904819040 9130 1817961339525925950720 9131 3879864018450345464112 9132 2872619911252218742272 9133 -9082224631388786992618 9134 792837760448163345216 9135 1180148025646967176800 9136 1413804290855821524992 9137 9515237371109856720786 9138 219292503585149602944 9139 1122344268344740419440 9140 -2157691528074330850560 9141 -2211995035536126343776 9142 -476354941270602645888 9143 2260021236185408130624 9144 2522232419601982095360 9145 1324453451042003385600 9146 4282403906446875306720 9147 -6514590959558719367400 9148 -7579764595524584737792 9149 1484311835896840650336 9150 1072823358761503473600 9151 -8319511164260667782848 9152 -833720098450002935808 9153 -141785564640463356318 9154 -325910376808223961600 9155 3497506063406543692560 9156 456407246761751900160 9157 -8632817670850618330594 9158 59185442629621640640 9159 -42256901648952289152 9160 -4824813836444329728000 9161 -6774493520107257539238 9162 233886548964212892720 9163 6265187377782213554856 9164 -7204638790398319564800 9165 -1889742344665213543680 9166 2971387912775968228032 9167 5642279217456850367280 9168 687170684060276097024 9169 1516871304206654595444 9170 1225774891126459215360 9171 -4833042279763131426060 9172 -2595834586538174621824 9173 -12074885037402691270578 9174 -1929632594135859325440 9175 4536343239858791572400 9176 813435005943753768960 9177 -838681270476014085120 9178 345392324168726598624 9179 4601179539026998417176 9180 -3597968629814104627200 9181 502293318565074562982 9182 -5448915017128067495808 9183 -4370110917177600085176 9184 1014841002922165665792 9185 7113465850273386327360 9186 3158126787065810120064 9187 7281771611114795847836 9188 -5598050679612758090112 9189 -3887395013317860559746 9190 563778519840051465600 9191 790752373487759845344 9192 4927320674654422302720 9193 10705164227459216996580 9194 622297252854194302896 9195 3010047649675023751920 9196 -7820438803324913920 9197 11707398320062819112172 9198 -66848599809072821376 9199 -5141292783649351802800 9200 -469273583529460531200 9201 243176510839041893232 9202 37090690563777985152 9203 -4176789071582487082548 9204 -1112090182605525473280 9205 1963101864447339557760 9206 -5468013017474496836448 9207 2070177371489804129280 9208 4606105952105446440960 9209 713633527326407362410 9210 -447265193932925303040 9211 -5735250035423170519376 9212 6712815912083386205184 9213 1347001923210698097504 9214 -624506212758493755648 9215 3862798102643968395600 9216 -4170439229108800978944 9217 -403449731087381425580 9218 -941817601555163948160 9219 122496888249861914880 9220 5185204466908948634880 9221 1064921235467391475422 9222 1239502119241545371520 9223 -2487160469343513628656 9224 1763679885671227560960 9225 892874013258425590350 9226 -910244979810744963840 9227 1986924791983297877076 9228 -936303914958304596480 9229 -4256492376575613676320 9230 655749368647223397120 9231 1734682038360659844624 9232 -866369114646160728064 9233 2106537584776002880320 9234 -3428916514529005906560 9235 6600871766227856629680 9236 -4847653175968137198720 9237 3667134444562283859360 9238 -1414633109266196467200 9239 6554067939060050036040 9240 -920448501106124390400 9241 -8587930311880280322358 9242 -1124098744866479635728 9243 2502595028182148313120 9244 -2849437357397188094464 9245 -4487072171552164569690 9246 1745645789595402261504 9247 2423100621506546795632 9248 -2639804128056186273792 9249 -5763075813574041984336 9250 -1569954726042049368000 9251 2292284133193769569452 9252 4008288099494487182976 9253 -2344552571141372086880 9254 -2141941313847630841728 9255 29621751684007588560 9256 1219836959218705766400 9257 -3233168863279321999494 9258 1227126446625650505984 9259 -7729060178584099351584 9260 -868728521404714629120 9261 -4508300797866566064000 9262 -2195483816913969231936 9263 -6824408780500276678440 9264 1353838956184631476224 9265 -2451063256535279698200 9266 629651734822412303904 9267 -5479104505177315179720 9268 -1567166070522552141824 9269 569169888000128475648 9270 -2973984410646785450880 9271 -384563158999060713728 9272 6265538673429660979200 9273 2833979373489832390368 9274 -1523628424095050430864 9275 -681450382110085333200 9276 4134270334710950687232 9277 -90760598254694658874 9278 845118881218350493440 9279 3847558220641269948024 9280 1674114714514567987200 9281 370805857348728422082 9282 404039993051463035904 9283 8638545773561790553532 9284 5345876186179649682432 9285 5143049701993964023200 9286 3541684568132716490592 9287 -2365685212319815885128 9288 106018693574208307200 9289 -1721449818795412194944 9290 -414453873727888797600 9291 -961381345611127129920 9292 -2243263556757735687168 9293 5456076651084679447542 9294 -2266487176978159934400 9295 -3765791704072299272280 9296 484868280445661478912 9297 57713480674051888674 9298 5167348631829468896400 9299 -5194262011089928992264 9300 -499832139381610291200 9301 6183604551718601721504 9302 4120096187338915352352 9303 -1385552636230336269696 9304 4442872449514702325760 9305 -2678862930416314188540 9306 3918470882091256318464 9307 -418994368101591018408 9308 1429900151224754926080 9309 2920069119858231670560 9310 2097231455773039924800 9311 -4193826234026287109088 9312 -3718421738270647123968 9313 -9239454859150041338960 9314 -5650542370334896269744 9315 149945222604075237360 9316 -3021184211420325065472 9317 2549519048986975176384 9318 2011524027367195341504 9319 7784680561899198785720 9320 -7166522639767767091200 9321 1039450911482487288960 9322 4747105875831812236800 9323 -1675842981684940300428 9324 510375504415569601536 9325 1406581467252270882050 9326 4888604497185135362112 9327 -4453491721937975813880 9328 -842294056736446119936 9329 -5158668030847887993360 9330 -1456945210717849198080 9331 -15152929278139534336 9332 6555330218224722343296 9333 5459521375631706742044 9334 2185016451500017134720 9335 -7326768846591693015720 9336 -3190609893180958617600 9337 2607678993991025226986 9338 962011006895654876160 9339 2251636284814541247168 9340 4389428489476182243840 9341 -2874033562574947611258 9342 -1671444430766933477760 9343 8472238358785192030592 9344 494865964205101547520 9345 509358825801989654400 9346 -3317120971072993006128 9347 -5609712975879457438560 9348 -1218551575178580572160 9349 -5313894744790757279650 9350 -2259432383705606491200 9351 -3158754983706035967120 9352 -3896803780638042193920 9353 1957441539201501091200 9354 -478800059585332020480 9355 2708594600407641257760 9356 3058049007307830193920 9357 2367564641231728559040 9358 -3659192753950082502720 9359 -4687702373654846852544 9360 313038493507428433920 9361 -1816104964262552997696 9362 -1045593769615869659136 9363 -60159691933705142856 9364 -699818082445515908224 9365 -3031633263255932200740 9366 742784796017876312064 9367 -9454203019457155436400 9368 -9858568636762359613440 9369 11406735987174597172320 9370 -4478839493470027449120 9371 1803065086463781229572 9372 -1941760349341629014016 9373 -2183874987724451222656 9374 30202628581045859520 9375 3822331735314087975000 9376 4706563997752045535232 9377 6016975208796840128226 9378 2529896789643896093904 9379 2497791701903235404184 9380 -1843046798797655592960 9381 2087129065722097451040 9382 1658826753060689037792 9383 -8009901274871590761576 9384 -2740936696055846830080 9385 7340059887800152316580 9386 -39162074070747490128 9387 -2122489917480951673200 9388 -2925871333729499859712 9389 -3643342812472901041140 9390 2906018169547825825920 9391 6493982535960184475792 9392 -2402936303327830523904 9393 -1088528344002317014272 9394 1494509283676811211264 9395 2342571670615295708400 9396 -314744844305815608960 9397 11907266701155369284846 9398 -1148893724241293604864 9399 33675967382065395408 9400 -5789017677942309888000 9401 4407563649760615169280 9402 -1958763998322760301568 9403 1996976927781296983652 9404 6127210001983356281856 9405 -3128553426789628437600 9406 -2341798569816809902848 9407 -3843638283423438412080 9408 -1154314400063214845952 9409 -1525978564875363572637 9410 4045576455665015715360 9411 3106962134111723022072 9412 -847687269564818402048 9413 13483733159653108069662 9414 -59508887864908166496 9415 -2089586276913626618400 9416 4075658156040165826560 9417 -6317252613883505952 9418 -2721313458793282951584 9419 11750766348153034076820 9420 -2356241452943011845120 9421 8732866759877052085622 9422 1905279118836111887232 9423 1879097074843532922000 9424 -556135846588551004160 9425 1891669941198027721500 9426 3806625046807700578944 9427 -11898394265572532755128 9428 -7212894666324432124032 9429 2583880033635601646400 9430 -665887742383364686080 9431 -13477015474871491419768 9432 -6063030155631168276480 9433 3466365893296149244682 9434 -957362106313372626720 9435 1531617084032485736160 9436 2982342532437007387648 9437 -9478984406321347693914 9438 1741209290058998592 9439 -5179703280358967217760 9440 4930218096964160716800 9441 -5505020800595084919150 9442 -6023019619551686110128 9443 -1747925196397702882560 9444 -4906514961100360387584 9445 -4026560410222064007300 9446 3122949953611653480672 9447 -10484476176396541148928 9448 10348335311370184719360 9449 2909554185107668272720 9450 750891946378811328000 9451 -1423943272539951307088 9452 6066725913611674053120 9453 -1396270780059096196416 9454 1102754370295086442560 9455 -1775519450116244273280 9456 -715451552736981516288 9457 -9235542545200334416494 9458 2765061365674907032080 9459 6379801547727274212564 9460 65094182681493288960 9461 -7991977524636617401938 9462 1891535093092966970880 9463 8586230314472631700712 9464 2062925676231416156160 9465 -5189070894376658546880 9466 -5624831974589953127568 9467 378503864382719220516 9468 -4060569884765800002048 9469 -1294786887171596538804 9470 3305144786446736815680 9471 -695054678674988765952 9472 2485730906117878317056 9473 -2492003013611166337278 9474 -3225076361453077568640 9475 -3734695957320839690500 9476 6195374603643654008832 9477 -1780598703629913061986 9478 -567851316417908175744 9479 10813187744679942301080 9480 3919390454527156224000 9481 -1160791093806216950000 9482 920933273572692816384 9483 2377787032743679695600 9484 4726933232798695606016 9485 304725953117808418560 9486 995325661512154473984 9487 -2683582872487431796440 9488 -299416326795411775488 9489 -1033577488546825468176 9490 98032137981934605120 9491 13231317662850237422892 9492 -528854515084150714368 9493 5779683609992993660544 9494 -5272123636832381054208 9495 3728740877714320299720 9496 -7270069131326805534720 9497 645482836683068735946 9498 -991388804527151847936 9499 1619877128782245016320 9500 5634023346978069120000 9501 -6173631165213945917568 9502 -3811432658329807314048 9503 -68328500809037582736 9504 7706141678905290915840 9505 3638219525397542976660 9506 3055089981011317896528 9507 -2713199578067752308360 9508 -5379997892283699340672 9509 -4366048304753010346884 9510 -2435369143994062093440 9511 3381464192829363109112 9512 3342426497315597260800 9513 -1568789970525833380416 9514 3638161918040151658752 9515 -2454067624986023744880 9516 1490832122447175588864 9517 -809086650602979905408 9518 3266996827665589488960 9519 7401351171097675693440 9520 551322554956639764480 9521 2148403524762004936722 9522 -1650745944427905272376 9523 -2255392289993602871160 9524 -1800659183998891787904 9525 1688169425110864012800 9526 -1281545133034279329216 9527 -4782831447515564443728 9528 4430459947922696540160 9529 -4571555519151905790716 9530 -4640675696616277815840 9531 -1825368344167688606160 9532 -2650141326328861410304 9533 505124431856316067782 9534 -137707841528196645888 9535 -1052983358266498346520 9536 -3010886367678942412800 9537 1807976032410787463952 9538 -3322026881482093868160 9539 5971418990879349809340 9540 -1289572233826512464640 9541 -5777908406932010469120 9542 -2466727082765414423808 9543 377718217258237879464 9544 243191744544498140160 9545 -2641537830104370751680 9546 -18872977592103134976 9547 9970021666516160510996 9548 -696297080488832729088 9549 -8297320181521024818666 9550 1690539469859982988800 9551 -11660520562034254946448 9552 181193386550928998400 9553 -5411628227559590404956 9554 3486511536926314190112 9555 1193305227760631104560 9556 -2435555282173792919680 9557 5400951228162654927840 9558 207384040096936083360 9559 18994383985428939440 9560 -2913221764662257664000 9561 -2336392318589080961328 9562 -1218088879386682238208 9563 924426318381882910104 9564 -854090309554895476224 9565 -3850958654422864587540 9566 6669027230511575663232 9567 6382477536566094039384 9568 2118709177629153951744 9569 2738277425226621410496 9570 -2005326367172038310400 9571 -1691755532436633162408 9572 -4715501267834027121024 9573 -2159707430727278310816 9574 1856369018140946509536 9575 -5901784705789522435200 9576 1713842320754711347200 9577 9148581640064033484772 9578 761891874548464785840 9579 3006263279881984969728 9580 -7471205871167704780800 9581 4781804797061270063904 9582 4455505907927268489792 9583 2423123531595129847848 9584 -1680089935791658598400 9585 -3465578287292378140800 9586 -1840459032288825985008 9587 5894438555152184860236 9588 6884220365771713929216 9589 -125614722325727202176 9590 -576852209901908478720 9591 2803798620349932159360 9592 3318773191847876505600 9593 1590907613990607210564 9594 -485518046925956016672 9595 4209325771911252577200 9596 -1989267280489035724800 9597 -1280543015574548526528 9598 2274425047253089036800 9599 -8164609977346819704840 9600 -2172380714974052352000 9601 9211638863315248233602 9602 -5917054858608588019248 9603 -4557442719511630775736 9604 -3422877738964831924672 9605 2840129904099003498360 9606 933263748695793703104 9607 4857006494270606197480 9608 -6236497498476985175040 9609 -2344400817455264538096 9610 2621655586967548123440 9611 -3296220048844477158768 9612 -2695906135280150553600 9613 1879014277407482023862 9614 -2550275700018899973120 9615 1227257472434135400720 9616 2309124348402528591872 9617 1856867094348570459120 9618 -1197431070317547287040 9619 10451633089928544399020 9620 -748455495169189624320 9621 9225482043580887251790 9622 2770082223393418581312 9623 -252243190388306371128 9624 -2840116249198922158080 9625 3213613905925432464000 9626 5697696285718160182512 9627 7608755476391537767320 9628 5544760937528702292480 9629 -15757818403205012863770 9630 1188792906522837255360 9631 -2053537238129409537568 9632 -56406094219714756608 9633 -3918195071952758871120 9634 255352734247862907216 9635 3999370440890531770560 9636 -290286087331201468416 9637 1368481699514518979040 9638 -6363816567256005123840 9639 192550657301610609456 9640 -94382101203383347200 9641 -2635561489339894569216 9642 -4213430725361361977088 9643 -7675009688781609724108 9644 -6685884499341148625664 9645 369995237654391306720 9646 370552232102285286144 9647 -15023900455466456735688 9648 1736768314865243308032 9649 -9022400788153053770350 9650 3330640035079554778800 9651 -3394174470114215776968 9652 4122981356214384885760 9653 4880627215037027011278 9654 -1269927438234925538880 9655 -466154949862725094440 9656 -5712482776738133975040 9657 2658950454533089240260 9658 372490537739376026880 9659 -787381669318659714096 9660 559289714651476623360 9661 -15228608864812499287738 9662 -2704479381049342695168 9663 2304189634563508966344 9664 -2225427926467439755264 9665 6780772368934604079060 9666 2957046938841398457600 9667 2928128992708774992592 9668 4623022868872496466048 9669 -3223479656124729866592 9670 -2143975675429382094720 9671 914252942276118568200 9672 649941436183477616640 9673 -9339763838422309579980 9674 -1104024390626275093248 9675 -49627020955175460900 9676 2353580431995367733760 9677 14090112940114507409526 9678 1962376900116273474624 9679 -1164445594590205864720 9680 2375923104194519040 9681 3077306129274223863744 9682 14560384930475743521792 9683 3190086297034526051184 9684 4322196041540650600320 9685 3112589120041938159000 9686 -8489734471421755009920 9687 7570514536882777325160 9688 1344354524260411023360 9689 7730860835000235476490 9690 2150781980119712755200 9691 2257179708905102001384 9692 8405867111256791394816 9693 -11547621597130091524800 9694 2761750757604483231552 9695 1327856825955691056480 9696 -4051997551470349910016 9697 -8241346454097652949854 9698 -764856717388760615136 9699 -2797937706438130051152 9700 2815623733463658723200 9701 -1836546438036790664100 9702 -2474375303928374971488 9703 5256882358128356315584 9704 10000993250050975349760 9705 4181952924715404807360 9706 3039525286886336235264 9707 -9890875341966159645048 9708 -2079036391637918845440 9709 -261308439211846586560 9710 2490850207483893581760 9711 -1926021769920091394712 9712 -2463963010426686275584 9713 275908973864636012784 9714 2871769592348042279040 9715 -9601891315298171643600 9716 -3836616647036755126272 9717 2959633993318982421120 9718 -34996807359707944896 9719 -4978598947583316473880 9720 5468039624498082508800 9721 10706252025332630338922 9722 -1288195197463069907088 9723 -515571492051058899456 9724 -3139784707907854476288 9725 3821608925633155847250 9726 -1497791889340603851456 9727 -2910017146411246760208 9728 -3891047801057213153280 9729 -5693624416625766316416 9730 1158355136673651571200 9731 4422996506650489793232 9732 1886311143449760771072 9733 -2990239035392103562018 9734 1667878454224583956992 9735 -3376658161540462780800 9736 2194261660019004871680 9737 872961904186598221632 9738 -4623724005309864655056 9739 -11391626677346315052460 9740 1563507120833630192640 9741 -4807397755582937657856 9742 -4570211091639322801728 9743 -5414707052640101245008 9744 -534840387550048419840 9745 -7289102382025630351500 9746 -4213211077516736820096 9747 206968149835813046520 9748 1060323219682332353408 9749 12127359091293650772750 9750 -1254407078538446112000 9751 -1236054866611343255400 9752 -2513761578659346554880 9753 8187011718467454999504 9754 3025454729763231054576 9755 7614724598323168388160 9756 -630309130028295717888 9757 3057478354158484288032 9758 -855093081715280448768 9759 -1670522415275553965496 9760 -6609290887186755747840 9761 23288215332861174192 9762 484611497391030049152 9763 -3938567118204336754976 9764 -7895996782288409687424 9765 -485666202626227284480 9766 -6131048103401687484480 9767 8172258759395008845816 9768 -2073830491771343585280 9769 -3122609510757340637830 9770 1013001663260039050080 9771 4633062401764496071512 9772 -632027876059267251200 9773 15537385637810469987180 9774 -1753025232855904882560 9775 3283004971754592562800 9776 -1532610913227053334528 9777 5860817641103672887920 9778 -4641944155409769208560 9779 2351724407977221967872 9780 641114470283711477760 9781 14997365079357809033582 9782 543891932196132015552 9783 611455563321802978752 9784 2126853656203877314560 9785 -11625183276927839572800 9786 -1778600618778727650816 9787 -15425053833759731041564 9788 7686940179449252441088 9789 -1890202454059953593952 9790 1548866633561152214400 9791 6698040773462141568192 9792 2118437951167768559616 9793 -3573280729560291713600 9794 -3653419413851000599680 9795 -1442805831733075321680 9796 2964924303210318561280 9797 6131831065750751605692 9798 -1104034114773414623232 9799 -2199849763580473828320 9800 3655559223821647296000 9801 829796552485899813 9802 4494373391984157974160 9803 -5022919568983810035948 9804 67728574981884579840 9805 1404673148635418120760 9806 1847244194656495196352 9807 2605030386145647288192 9808 2441196224579845087232 9809 6061057367358519334116 9810 968023783589378493600 9811 8722190701944582322412 9812 -5772162122342998007808 9813 -10231650289077646345056 9814 2301616352913401526912 9815 2300599194216640789920 9816 -4389093377507459174400 9817 11212807795963403817866 9818 1562648646631765029360 9819 -8753287876647681982356 9820 3440150713413511534080 9821 -2171554875476042399616 9822 -2616503080314729025728 9823 15317142217201148163840 9824 -3011788480506156417024 9825 -4058080473756217280400 9826 -3456039014063881630560 9827 -4405495197087701911488 9828 1043465193972605214720 9829 -2261686766620707949570 9830 -1378570040178354253440 9831 -2755222264977459464880 9832 -2919300282522300441600 9833 -330464906536084734918 9834 3606568755006834489600 9835 -1701232957240354268640 9836 -10821037673619226187520 9837 -289435149465348432906 9838 -5029725356772257695680 9839 -2244315912736471053360 9840 370207467116615761920 9841 385379540727212603572 9842 -780666631414142753280 9843 -9471362079834953632656 9844 -2476481502625482184704 9845 4341629924750152288800 9846 2051423663393109058272 9847 202501413879932254360 9848 8182225202706849423360 9849 6620574633862196696976 9850 -1760114505362667015600 9851 -3097987866285196589148 9852 -103534466876104416768 9853 -14295394336566024087840 9854 2030815389556939661760 9855 -518091309104734360800 9856 -3026260679071346196480 9857 -12226832829105998880894 9858 -510092187011192604672 9859 2079397244439013160060 9860 6304705607659740019200 9861 -2553384900195329951520 9862 538593746387081166432 9863 932927438494226426160 9864 2853274585159477416960 9865 5752947886169120092260 9866 4980235073993143267632 9867 -1451083196700247428864 9868 -4719601184711513911552 9869 5843495528823694099680 9870 1314444089981590364160 9871 11934500792115084449072 9872 24023708855322648576 9873 -1241423685662670210078 9874 1429249395058034049936 9875 -13683989546708670840000 9876 5017580641654807468032 9877 -3392104374119907246528 9878 7857104592075605006400 9879 1147618647791381440080 9880 -2513315572014449664000 9881 -71270387149040896236 9882 -278012335236174071568 9883 -12618376875027246351868 9884 613956401207313755136 9885 -2756992006157544842400 9886 5197466023997956267392 9887 -10193777650809891826464 9888 11190679155278934441984 9889 -3627563279659949710080 9890 37010848624047889920 9891 2502454650246171955152 9892 4217896957752703001216 9893 4474049134874898506844 9894 3133098381066103078272 9895 11435924108628551561400 9896 -8222770757677987230720 9897 4031652905793896115600 9898 3329158980319631138736 9899 9889262951760200325240 9900 -2280427049461518547200 9901 5567752335636384858902 9902 -4276632387603280582848 9903 4514025060123526660104 9904 4171094605990595870720 9905 -1351653399907312232640 9906 -917975783804912050176 9907 -3448607217788320953844 9908 10482122704890505888128 9909 13036437741973396302720 9910 -2717264234821983920640 9911 5892629956170327390384 9912 1849755740277782937600 9913 -1338136311401705344896 9914 -7607499932873768620944 9915 -6487610710211574184080 9916 -4152504615429278223872 9917 -18255610988126539261248 9918 3733846261745922907200 9919 710845329563602644320 9920 -688948266225547345920 9921 -1179593006445113511888 9922 -3685021392320889264 9923 5065260967965719930172 9924 -101098535329799046144 9925 -5306661061205860769350 9926 280626677033275896960 9927 10477502183383361039664 9928 -853995332002961111040 9929 -12228986860639380994470 9930 1857406275054947877120 9931 -1732079318114120124268 9932 2349231609611480358912 9933 38631982330538408448 9934 -3951426673386636888384 9935 -5105524828927207728120 9936 -1348587514692780687360 9937 -232617805782395023760 9938 -915974932064000576880 9939 3875772243665723325624 9940 1165635407322901831680 9941 -16567007356801531604658 9942 -2573033201746670311488 9943 -2489255956638497911256 9944 -3845574756978363002880 9945 -2189995274837235471480 9946 -4219762114267622285328 9947 7899876915490163604000 9948 -6694024862060135953920 9949 7159549782247535478950 9950 445761990066319080000 9951 -1201695761911052975616 9952 -9810758498294160949248 9953 -4707974135481596422380 9954 -1740724736204240317440 9955 -2573847141158795327280 9956 -9910966213723336903680 9957 5142811968004628665440 9958 3209213104181882025984 9959 1862113278370906911504 9960 -3016401477357555302400 9961 4552506848462269820032 9962 -3965695415872602618528 9963 4129059387483783905544 9964 6313640398701324466176 9965 -1123529629505482801140 9966 2665712964884951374848 9967 10574578320785839432016 9968 413098059307628298240 9969 -8920583751295633139856 9970 2480736221259356299680 9971 7567826785449953849820 9972 -2746599927596889381504 9973 -808737643658836893778 9974 4943699350221928472736 9975 1147101346756821456000 9976 -185776119990408499200 9977 -45109376020642812528 9978 2683330745255635636224 9979 16810773304778650521576 9980 774094453374849600000 9981 8668998569732137565670 9982 -395896296439181131776 9983 17268950218592992931400 9984 1986119976744181039104 9985 4621566858202650564180 9986 -4680108746349564533808 9987 -7125968387592465029640 9988 1070124201626144910336 9989 -1743186651387603493344 9990 -1547812991664756230400 9991 -16934697817447796305808 9992 2344968196337585280000 9993 2589019761970114485264 9994 6211017939020679671040 9995 -5602383039779535660000 9996 -4347140854795712451072 9997 -1458274972017827437460 9998 9239271004299481368000 9999 -4966286247298016818632 10000 -482606811957501440000 10001 -435036945617333554908 10002 -4741076179135481770368 10003 2713711115650421657680 10004 -3155133788305740665088 10005 2913783338193570057600 10006 -2238305276565676590048 10007 -5758585642481476962744 10008 -5729552934575536281600 10009 2193555277314013067210 10010 -599497290011780858880 10011 6630909571267468429824 10012 -10480864407921979922944 10013 3890687252389395575040 10014 -4502105328298340871360 10015 6776147331516941237160 10016 19568506930361051185152 10017 -1958336265775744632960 10018 3659042677479953754960 10019 300784862660112300744 10020 -4935724369007450296320 10021 -5885574668130659950656 10022 8986940792094958137312 10023 -3488509450543396967856 10024 -2378373673396834713600 10025 3401799019984038011550 10026 511363588075443798192 10027 686567442339649669792 10028 -2016577471994341463040 10029 -221755020624749658816 10030 -4154143726871927107200 10031 -2998355976614610747408 10032 1417853261532927098880 10033 -10013951008913345976320 10034 2928865190270541651360 10035 -4026074699226358255680 10036 4628371587972702368512 10037 -16325223441888896359314 10038 -723008674320723947520 10039 16290359320023605948840 10040 5297584395718953676800 10041 3395711031160342304592 10042 -9734593729347155453328 10043 -14618264901106082244 10044 129526915275216377856 10045 -2525460504358599016020 10046 -8146212656359163190528 10047 5005248722971418032272 10048 3549890404710765559808 10049 6439044908760446935764 10050 -2387596702939045315200 10051 -6452698298928280459060 10052 3884003040225036718080 10053 -9721826578748190240738 10054 -3893896108583831233728 10055 -5085401315536479404040 10056 1562684498820626227200 10057 2128068480088089936180 10058 -5820233038083456781824 10059 -4433998267019094359040 10060 -3601721628445527659520 10061 -6292973131198206403338 10062 26985682113179041728 10063 -19987976478591342092520 10064 1242165665864382529536 10065 4526638695751880111040 10066 3901936202283760542720 10067 5580099932029023067116 10068 2953394813690048931840 10069 6826974846793386699470 10070 1972520238602272867200 10071 4042201120437838332240 10072 3303967368208527820800 10073 390027299027988061440 10074 -165049071872543212032 10075 -778478747579291662400 10076 9305206979542481978880 10077 1154760283487349141120 10078 1582839133933764147840 10079 1864861365983166139680 10080 -1807870483774179901440 10081 2094695554990948789572 10082 3245978598957807630888 10083 -7635657384849093021576 10084 9354941057159009945216 10085 10989133933220212038780 10086 2754203709224861169696 10087 -5653157057409408333696 10088 -3661210212179853527040 10089 6287217213147068444400 10090 1639163793458798056800 10091 8192798022033816549492 10092 -1590516197734861281024 10093 3939838224188948864342 10094 -9194366366819158803264 10095 5770797331090146581520 10096 -4208418520483253813248 10097 -541236947894099862720 10098 -6493104257096199375360 10099 -12759684124823949310900 10100 3068210460484928438400 10101 -444192065611279929216 10102 5436224113151988526752 10103 8572753487340271157352 10104 3642795083079630213120 10105 -222289861425430861440 10106 -453816399139495074816 10107 -4175536186381537334196 10108 -69613029525649838592 10109 -2600092840309951640160 10110 -3534674364322289274240 10111 -3405544837752569212288 10112 12886214931318099148800 10113 12418232283029703204144 10114 -2078076048956733258720 10115 -1085324911327877634960 10116 3518908233061053036672 10117 12763950340264321745632 10118 4674883181512245041760 10119 -9521866287914889479256 10120 4066884837239441817600 10121 -3292734063030210529500 10122 -23423921480476048896 10123 -4408949607886653273216 10124 -2931736840239051112704 10125 -597804454138791280500 10126 4897655877314046821184 10127 -1897870163530136038320 10128 -1689856842337343963136 10129 -5392137912520173074624 10130 -936407713757992691040 10131 2062744477733515028544 10132 -11338979343381494380800 10133 -15372698439721318293618 10134 668142524290662386784 10135 613703683656196381080 10136 1409970537788769116160 10137 -978530467153415420160 10138 -1299685643143149436704 10139 -14304111549176591160060 10140 2612918972779127631360 10141 -830306505943793714458 10142 9357522719629782769344 10143 3595321764602129138472 10144 -16399256712028949643264 10145 10006462963158907242900 10146 1611549997353452217600 10147 873581260413902636680 10148 -130814855941516938240 10149 -1267616183339685009600 10150 -1315784864229243408000 10151 -12893145911916595027848 10152 -16636344420010755686400 10153 -3024253635880170762432 10154 -738242563733721958224 10155 -1719934275688856493840 10156 6912692117105590027520 10157 3866250424174992383712 10158 315518096501129438784 10159 -9919636016632828374640 10160 -1252600641568631685120 10161 6095929647309727484610 10162 10768755539245607042832 10163 6627454109907892358412 10164 3095108126812735488 10165 4646942790676617261600 10166 -1785199410292560466176 10167 -11055455360643571620120 10168 -1375508452525384826880 10169 5521451431665378534570 10170 -1121681902056485525280 10171 3382802559255193149712 10172 6527808399409124914176 10173 -4247174875124371228416 10174 -3011313540279397457664 10175 2483966822312510269800 10176 -1085673452764164784128 10177 4514352748024812873026 10178 990449213535918829056 10179 5436237099545008495200 10180 -609686045468338809600 10181 1937453827210344893982 10182 3537653329051417420992 10183 11753790977779588659600 10184 -13944121701532938854400 10185 -1528786056691228083840 10186 -1567758210522607673856 10187 19163943188555011894992 10188 2795821851990383983872 10189 6121888406261426440224 10190 -4929879192472410926400 10191 -164500048187178842880 10192 967789402634590642176 10193 3868821981140642483442 10194 2895565182258312950400 10195 -4888074597356022382800 10196 -12543080172342241257600 10197 13715732865292436710368 10198 2443451488456531341600 10199 2377782086767019692032 10200 3748899952941986304000 10201 -4474772103901920904697 10202 1275338250924313197552 10203 4517337737242004875200 10204 645500203918463699456 10205 -3669799820297375823240 10206 1238527278188213936832 10207 4931754107799219021720 10208 -13503440317356201738240 10209 -2277763456706189740512 10210 -3965284530888892374240 10211 11504277578214742342812 10212 1260116196163588657152 10213 5415718890186867676960 10214 -2197257348938279840544 10215 746410076827154467560 10216 11405463727193152404480 10217 -16154471468835973856268 10218 2206662168043431399168 10219 1911421793835525240360 10220 174258240344233543680 10221 7649665509964184949312 10222 -6611199391171541073600 10223 1455451587579862715472 10224 -1098419553667403513856 10225 5257113526403950247750 10226 -3367582548749462024688 10227 927907486929524005632 10228 -2817303450688186786432 10229 -8686353876074735748516 10230 825251765545920061440 10231 -7641800758594828355768 10232 -6994439122284566937600 10233 -10732682418080957258400 10234 47527110941493560832 10235 -2250537300977538333600 10236 5557721896451945267712 10237 3198585429610375141260 10238 -7322680862497821204480 10239 -5434523956918033573176 10240 -643822097244409036800 10241 -9672231737696138891280 10242 3688649611385778761040 10243 -6506194070890181109508 10244 -2445915464414517682944 10245 -3689403817373124086880 10246 -4739365431929599914240 10247 -6836398504145593043304 10248 -2479722705425015930880 10249 2991748013130969006436 10250 2654773866349114104000 10251 -12150308929823843096808 10252 13821461044341722583552 10253 14399988666302155208502 10254 849943443883770976320 10255 1935049308859364312160 10256 995325209757749747712 10257 3534011544575324772288 10258 -3281900313409064073216 10259 -13198163159720480643540 10260 5554564336883713536000 10261 3359981152744326269824 10262 3179827213554082046592 10263 6719292555143985468288 10264 18898866350993209743360 10265 -13151704652724319721340 10266 4029952739723343417600 10267 19261121919224205469316 10268 -8380947736613279407104 10269 -680897912859352502496 10270 2552738097963575692800 10271 -18717050029133925882528 10272 -4473258148678504808448 10273 4632011278463028743522 10274 7921418929300029508992 10275 1909741100256028405800 10276 -4384761259938838618112 10277 122270318874033775680 10278 3906305782199691849504 10279 -18073947795835312202360 10280 9777086676520963430400 10281 -5240423762645758142400 10282 2873420004123765002592 10283 -823680528154349619936 10284 8255777951951204967936 10285 -16621790864321098260 10286 2609849654648752635840 10287 -437473625379662081664 10288 300071986359398285312 10289 8710998965744081187090 10290 -1797180881353183872000 10291 4000344196872713241384 10292 -2281834931277822025728 10293 991296786723907031424 10294 -4340742539266805726304 10295 6072718555860500728800 10296 2965283571945514659840 10297 -2657246638604914323968 10298 964116226252330314240 10299 -2022203708226762812136 10300 -8473686967480566361600 10301 -6457498572579212752698 10302 3414165434203776948864 10303 -11496813332823019824448 10304 -842620432220499738624 10305 6490368357185641137300 10306 -3613185136486570041648 10307 20655981187741531354632 10308 -2018813022604391408640 10309 -10145183767769090528166 10310 3924649551109492114560 10311 2041654662525844888704 10312 444858073269358003200 10313 11649491311165489913562 10314 4858233026887181168640 10315 2443558334879401356960 10316 4806021847151096759040 10317 -2678011949928728841120 10318 -3326069859569309518848 10319 17237711853734447186496 10320 -20576580184377262080 10321 340097523995933393522 10322 2885602756801229768352 10323 -1094237622874834393536 10324 4724025214667654649600 10325 -2215577361054027516000 10326 -2613777075494002184256 10327 -11416545865858054431600 10328 -1598631883162432419840 10329 -13402279034319377678112 10330 58869852782275150560 10331 11750629944264760632132 10332 -863038614217280836608 10333 3414695708608964492582 10334 -7815522109701636557184 10335 1122345703002114087840 10336 14482907410801585029120 10337 -10766997624454062082014 10338 -7302606395022070102656 10339 11527770486592531331916 10340 -10214512236659660267520 10341 -16960411683034558018560 10342 -10540514170627701488928 10343 -3401246199915701742408 10344 -1528032762059066081280 10345 -9763019864121612519900 10346 -3378377745209089109760 10347 -471962255648298546600 10348 619446144912457139200 10349 24071884284809811293760 10350 -1296591136857457934400 10351 -18657813320531274858696 10352 3391629927283073581056 10353 3741705719328497880960 10354 3493779604283135526912 10355 3783965329597757766000 10356 -4010270919891886153728 10357 -12366997065677755581394 10358 2000904720938476997280 10359 -6196161206381619908736 10360 1244916887304945254400 10361 -1330228895093669671548 10362 -4252210895357714854656 10363 3961294588047575464 10364 -13239953273024526772224 10365 -3343920029300737061280 10366 -343984588095465830016 10367 -3028272656309903537808 10368 562952540751145205760 10369 1028232634905464208770 10370 5568910692811941303360 10371 6617556092421524049912 10372 -2098182262660996887424 10373 3071010849991850945088 10374 -623759228327222507520 10375 10531333064089184634000 10376 9923841631851903022080 10377 -2372512704158798694486 10378 -7972558814182271063760 10379 6769318819365101270376 10380 1702770721724943682560 10381 3943770144024962279392 10382 -5181621168939894993600 10383 3077648131781564223624 10384 -2738523144821064007680 10385 3951465402464360712960 10386 -2393756125901200489968 10387 10722038112707628272832 10388 -3986839854247826443392 10389 13530122772515327339424 10390 -3222045156421457452800 10391 16000180813705070382792 10392 2126367898226615070720 10393 8018931094660677434320 10394 8197402754419861856496 10395 3168290952138374899200 10396 2336676528797314900992 10397 -3832988783285125289748 10398 -190319854031084627136 10399 9802295291361420274400 10400 -2897851945191314227200 10401 5755508896523799802032 10402 547677404127336817152 10403 -18453892248140212554096 10404 2244935797748212828608 10405 -15857134375468132679940 10406 204817959915301536 10407 -1362223753317515372760 10408 -6660917360947635287040 10409 -2850643570645545677184 10410 4547160616366722735360 10411 20234849752517263102800 10412 4664121286899191631360 10413 -1640931954977407426740 10414 1942764962412425582592 10415 10944815297961689263560 10416 220102812857033293824 10417 -15243012979398402885648 10418 -1616455613630637081840 10419 -3873339596308210221312 10420 -6594833161427521086720 10421 -17078437021846622859108 10422 9571515902220459680640 10423 2769099999662898232240 10424 995538340641930792960 10425 -3834878978056668318000 10426 -1849796042545642687776 10427 12502939530530402802276 10428 -7558994118599105495040 10429 -1732757333541601686970 10430 -2165017037867637408000 10431 -8428440003131711205720 10432 -965896811440409411584 10433 19702540760257431023682 10434 2961528244390250099712 10435 -6155078743504717755120 10436 166596205258929559680 10437 -4187184077522106688608 10438 2537697517005145231296 10439 -452114883978588881232 10440 -5954306331023398656000 10441 4590402233493593509092 10442 608444613693193519872 10443 -813469353355979474868 10444 -1359580525645513493504 10445 -15888972222565097781300 10446 -367580043582158586816 10447 -6394098805798468643648 10448 -1170138336384420323328 10449 -229498130424939926256 10450 3488124503403395856000 10451 -5594767474265756016048 10452 -3317886240191196162048 10453 8270375871635500922702 10454 5898250980181576486176 10455 -2589945391733782128480 10456 -7488931193058116229120 10457 -23361223285943776002294 10458 1339678893154004492544 10459 -19248828223998318273340 10460 155125374559809185280 10461 11231690552182138749984 10462 -5106763605893231184768 10463 7047551663895614135712 10464 -3642535427572051476480 10465 871082754171289470720 10466 -7216601274732085787568 10467 -5976578524860313877916 10468 14863593059265636011648 10469 -362669436321414059970 10470 749079861466564656000 10471 -3045363245923741847048 10472 5222449471752129576960 10473 -130473118088684559216 10474 12137865755581780130736 10475 -1871732749718134789500 10476 8091474027715827624960 10477 -4640725635142220549674 10478 -1849569046453043064576 10479 459408229937682480000 10480 3011045058247253852160 10481 19711333109118794906112 10482 -1050709425777308481408 10483 21402354343680309831624 10484 12614875246460818886016 10485 9640449009838167087420 10486 3675270615984720472608 10487 -20785717551485289219864 10488 4231473586348164710400 10489 -168068176816643056044 10490 -5615321763812837076000 10491 -3761711075587958251920 10492 175366163986802048512 10493 3568417668273021564000 10494 -2327237344958342836032 10495 -766565940643456527000 10496 -4203339968264345223168 10497 -11517437364217035426000 10498 3071818893686875184160 10499 1487531780976055573500 10500 -2229786829924512768000 10501 6231152958275136769502 10502 -3112640134577327793600 10503 10982450885867553934800 10504 -3989653637855109396480 10505 7133011523722114168320 10506 -9429134512520604059136 10507 -6804421711361680806400 10508 2626252579138954392576 10509 1133856351697294810368 10510 6507629994038749652160 10511 5657916729957886942032 10512 -164209715473027424256 10513 14370447919151796611762 10514 2739540808901477747712 10515 6971241838151168086320 10516 5618482373916374077440 10517 -3238058377631415949380 10518 484445847304647635904 10519 -20360409923961636250904 10520 -9904613324684140339200 10521 5242003693691394756672 10522 8883731225906277699312 10523 -29180684380599086350680 10524 10424430672249312262656 10525 -4363221662887298567950 10526 4201179121585564345920 10527 16124870981105659080 10528 8851186325644740919296 10529 -2691430734730378323870 10530 111519977416195894560 10531 -11805836939818448117668 10532 -3856281847699197650304 10533 -4245191667945824623776 10534 5290697152161864293760 10535 140368158900596715480 10536 -618044500677755289600 10537 7382933244130822673652 10538 -13482974322160103255040 10539 13261805345496979563804 10540 -2594574887730530181120 10541 7706835276537031660032 10542 1314764127301158503424 10543 2937892585927735421944 10544 -2235964097563454423040 10545 -2364519123994759300800 10546 295816668225970739472 10547 -1162553247855519735600 10548 -4002544692862006935168 10549 2660387453761896960192 10550 -4157292731850087103200 10551 -13320369914686504345368 10552 -10628302386638600294400 10553 -6611350013621957904636 10554 -5485255592698971694080 10555 1629538555057132728960 10556 -1828459760689115473920 10557 9434623364655299475840 10558 9705162011730441050880 10559 -4152421131644166642240 10560 1756454924255294914560 10561 -8725045307605376677200 10562 -2511950589755330929968 10563 -2137543488186150110976 10564 -9365845805925422105600 10565 6839943792784752998460 10566 -6639252714578367582048 10567 23389056765879227926616 10568 -12225486174442969021440 10569 548573181938894867328 10570 -1600222920754948439040 10571 -12090825885609858845484 10572 -1566158765497396535808 10573 5512197776323715345260 10574 8266429612239606283392 10575 7787421117121187530800 10576 -5261554837519646138368 10577 -7985627510354630555328 10578 31913969785626716928 10579 -10921751870446407121200 10580 4303098110550783223680 10581 11880183807440233582752 10582 -1350706485226136927616 10583 1998899325511799384520 10584 10505261113118708428800 10585 907849266590509273800 10586 14162841748365678266880 10587 10836283540352689220760 10588 -15837668151939952717312 10589 5653601313445768548390 10590 -727661537384086327680 10591 -2890004956871765110560 10592 12507377946492456271872 10593 -5482599666511275627696 10594 -13706004325768377449904 10595 998523205208254889520 10596 -191441229155431492608 10597 -13842027584054164189954 10598 -268057632903625428864 10599 2387858901988650497064 10600 3438182529900860544000 10601 12899373306501662092602 10602 -1536589390248866257920 10603 -13596686421510505085136 10604 182026709554629069312 10605 -1665931891124284318080 10606 10195630808753212402752 10607 2470493456365171739856 10608 992500852496538599424 10609 37123039403630574526857 10610 -8463568855467712019040 10611 1051614340675529551452 10612 3609901033816030320640 10613 -12721648674244359549138 10614 -5402424273045382154880 10615 14053202646348374374320 10616 8685384656703083028480 10617 8517382896214579801680 10618 -5949858566556702660240 10619 940069222822322410272 10620 -4192744067239120243200 10621 105485926320102315680 10622 5491663037984349418752 10623 9093016996980933981384 10624 -9917357866572715130880 10625 3376283299696207766250 10626 1009326873242152378368 10627 563466395677407108476 10628 18417357613104440458368 10629 -13920642398082882363426 10630 6510359600140278072960 10631 1799958810082146033432 10632 6990652574578285240320 10633 -3251035581453765414400 10634 -2858660296868691883680 10635 849975031398864495600 10636 -1903765200212711153920 10637 9887811626920745517792 10638 -5058176146437050743680 10639 -328328877398853380560 10640 -851134881084270182400 10641 -14887784407895970229008 10642 -16488193566743973674208 10643 -22843696149728044741920 10644 -2121451165714508457984 10645 -7078453133927546744100 10646 -7695970532910914485728 10647 -2775059926893546712056 10648 -12863316367559702753280 10649 2277987178006840865664 10650 1510036129939161081600 10651 -26761044342211341700348 10652 -4438747620060207358464 10653 6226884219441761828064 10654 -3112004903856570304128 10655 -5339515980172822468440 10656 -4073250083974044254208 10657 25035560654348076647906 10658 7478016012815932816632 10659 -9919201655933056206720 10660 1265628910019492712960 10661 607115357147775289632 10662 6326210859729276341952 10663 15180414135092209505912 10664 76452428656069509120 10665 -13490998464393368352000 10666 -927118931515861765968 10667 -3601123991309456686284 10668 -1631759217512331608064 10669 -3654362812287154250304 10670 -4648757600959040499840 10671 -8184181339259120208888 10672 2363124346290584616960 10673 -161252900233099372236 10674 -827279798350241030256 10675 2970131335830458690800 10676 13368865196102850540288 10677 1935220325072051999520 10678 -5382496245984532234560 10679 5172465942673220707320 10680 -2569913617042050048000 10681 -11487563933086433018736 10682 2992741080367515508080 10683 9779740368032340925452 10684 14495472948407036220416 10685 5354142606289901566380 10686 -1038459799884632420736 10687 13684143934415476886336 10688 7436114221635509157888 10689 -361835413940992380480 10690 9410327767587061677600 10691 21650261451238521196092 10692 -10545741701775501032448 10693 -2445307794934716882022 10694 -4393091937495007123104 10695 -1199108974791750543360 10696 -3907511030211355607040 10697 2611741767099217793040 10698 1008580615814646814464 10699 7814783376327330154864 10700 3387192926423283475200 10701 -4496252064801567465780 10702 7586151969435814095552 10703 -5342223570802054984320 10704 1824607850578073616384 10705 -13545209976728945872140 10706 3131191575507073516704 10707 126600856468396365888 10708 5535809293088381433728 10709 -16555676502514880583090 10710 1523290386239077397760 10711 7710795711174957746312 10712 11018499699173533163520 10713 -8055002023948402545456 10714 2821596235765287282432 10715 -16726773843529672856640 10716 -10627898368569098158080 10717 8743332493821085424992 10718 7858521013748617701504 10719 -15250159188641582941680 10720 14709151326859072634880 10721 -8072563574418889294656 10722 6253306986453256179072 10723 5471038143754103906972 10724 5704576478046879154176 10725 1984710458892562783200 10726 -1205315607915402794496 10727 29441799860237088850512 10728 10708788116865193344000 10729 -27727788336330766521670 10730 2712226328849781374400 10731 -625968741823118480808 10732 -3362781072071886171904 10733 2559489866805193376982 10734 1606439858687397679680 10735 -4384608622404905386800 10736 3671175536141286211584 10737 -327142985621098510206 10738 1204764364489319262720 10739 -1839419126695329809460 10740 -3012468053104906905600 10741 -11509996013065645407648 10742 -4670086095503033518656 10743 4439841118283686092264 10744 -22237874888424317337600 10745 -1238261972092080237120 10746 1281020443995023424000 10747 -4671867194606418190488 10748 -6892914100109993582592 10749 13947206486393438705664 10750 -147555552452199696000 10751 -157458984656356326888 10752 1539966487014609518592 10753 -14934892432461836351998 10754 -4276468616429155090560 10755 3918883297839878642400 10756 -13376627657701294353280 10757 8225650023197795110272 10758 1156992604602064409088 10759 3431584570863167278560 10760 10542776437748636928000 10761 11822119568762666081184 10762 -14455429586209153756368 10763 -31776313716671419852320 10764 -1801787499051948205056 10765 11469989450684615811660 10766 1014329241204829979520 10767 -3444454671772671003888 10768 4680207856175854395392 10769 -12454468779729753630 10770 -4603323001270058150400 10771 22727327620324697852972 10772 -9996727651510474218624 10773 -297260794668546989280 10774 -13897525513571533008864 10775 1830228024624762754800 10776 -13036680915046322688000 10777 -10425812348378458273340 10778 13817820643185357068256 10779 15002879176455844172184 10780 6450101986358524515840 10781 6100919474604044628582 10782 -4642046337846168100800 10783 -7479231943466023863696 10784 -23801743746692676255744 10785 11818364458840236259200 10786 10135207545137009696592 10787 4832852695268752557312 10788 2517008284906026024960 10789 -1662840936533867273410 10790 -1964612370045994865280 10791 -4464433497172919385960 10792 8818963246039055155200 10793 -222343983964350538416 10794 2426495147900202742272 10795 8763105954023181089280 10796 -7248587867483117126400 10797 -9096843442700310161760 10798 14793616025854722734400 10799 13471775297548990102800 10800 1844522596105555968000 10801 3397322292046939826752 10802 6208296830945936498304 10803 2390431916680827519024 10804 392615178181081950976 10805 -3615614988698831469540 10806 -5358081691816268498496 10807 7376587491107523756312 10808 -7698437632937850839040 10809 8389373641328362053114 10810 -5807704322969816279040 10811 14418780281165788697400 10812 -4088639473976726903808 10813 6357833732917790925984 10814 -5336007272079078975744 10815 4600918201777783441920 10816 -3936598254041358925824 10817 -7083132370898310196140 10818 6380052636933720746064 10819 1355058529859618651200 10820 12052937702568519886080 10821 -3031217077979101824288 10822 -4478792862603529911168 10823 -11328278745728522255520 10824 3506821503491582115840 10825 -2546894421787516096450 10826 -10723086374348624487888 10827 9776010938737625169840 10828 -3467560139277460479232 10829 -6770586566079961719444 10830 82505409157699536960 10831 18062340673259118507632 10832 -1394893885081990078464 10833 6178555999765360620864 10834 757662568128543900816 10835 -7426574341303134129840 10836 47968733278040020992 10837 700264548254740673486 10838 -1896983343136687507680 10839 -636924771444732154776 10840 -1537461091698068275200 10841 4359792269715406615812 10842 2085291904541729506560 10843 -6274811721448794633200 10844 -6552302957086664523264 10845 126963365613826867020 10846 11377839840407064984960 10847 -3030338021717977780704 10848 4220729010972600827904 10849 15269589339884344936240 10850 541484817663411148800 10851 -9235145701402932108168 10852 -5189654228607699528064 10853 4755174982966974255102 10854 618723790422088730976 10855 -7687293838157852180640 10856 -8172910883870285414400 10857 -6062090957843667941376 10858 4172704669844392963680 10859 -21388767387232108940940 10860 1785880515083851791360 10861 -14106533043831118170538 10862 1793734182470380218432 10863 7684465911421067226864 10864 -1239869657939754942464 10865 -2375284779810748232280 10866 8110034151976771588224 10867 -14004021001558428988084 10868 4847217404710638397440 10869 -10133247405976387340256 10870 623706949836447482880 10871 5568941520211031547312 10872 7915156277473865502720 10873 -18525959115813664902576 10874 -4197651947159316626064 10875 -11616726613337071380000 10876 6534402656067046799360 10877 -1632762054467268263700 10878 -1870099988058283955904 10879 -170690509011382768512 10880 -11276594691640079155200 10881 -2237174126749449054720 10882 -1567046262943047068208 10883 -27832841108968870100868 10884 31299432819692276736 10885 -4033579796339230650240 10886 7689525495100627447392 10887 7421687867177277281280 10888 24131247054832470389760 10889 7493490996656287521690 10890 6564615923154930480 10891 20553562280047119118292 10892 -3693909803940311854080 10893 -4049123481002276099136 10894 1017792001465132299840 10895 -1590538974127562772600 10896 -338271340616484323328 10897 -6963225135263201571228 10898 -13525904363316166642800 10899 -1808433726331982598576 10900 2758161908935025552000 10901 12531763863929006795904 10902 -4297846221411714478080 10903 23227017954613620606152 10904 29151797791305317990400 10905 2999918290998215684160 10906 1320097539776795619840 10907 4599854460165581569680 10908 8817351891703058027520 10909 14463242181431263323110 10910 -8928672515341897832640 10911 6712266691576233216072 10912 5557069485181778264064 10913 -1325566831629761797440 10914 3769114654066514280192 10915 4566967910650250758800 10916 947178842304923034240 10917 -13453395784985120640066 10918 -8647626226352722471296 10919 11696513482305481644360 10920 994699101651384729600 10921 5539904837365407163792 10922 -107981233711543799808 10923 -8566180844717700090432 10924 9920190949002377712896 10925 -5068321658730571164000 10926 -6807867975085578686208 10927 -12447007345548877924704 10928 -2992164815362348597248 10929 -8152145739397146339216 10930 -295234396540246124640 10931 -2099282503167653533128 10932 4083744116658547740672 10933 -2477197763131209257398 10934 2103573711786764765184 10935 -7714681182188983144800 10936 -13815675876919790776320 10937 25633344907934411996586 10938 8220571687933844972544 10939 27962292233210048880740 10940 -5347568667173293800960 10941 -3913890115368941862336 10942 -5318965604965809040128 10943 -1316313551872307747136 10944 -3270456500357384110080 10945 1880834768231531112000 10946 2372588773570819128864 10947 -1940608824034245780240 10948 -3173303309558259032064 10949 28963739926604522161950 10950 225744891761443521600 10951 -47198851474591260728928 10952 -12225601764760903580160 10953 -2951733875823150694038 10954 -2667531398558714959824 10955 8045365117544443721760 10956 5817476286482963042304 10957 -32128216134486226118794 10958 -7965312385670852761920 10959 -3062590393184718610032 10960 -1417004058851255992320 10961 -6387170016972459384348 10962 -3781271953506189542400 10963 -9357094672133192295080 10964 5194151774902093358976 10965 143952307178562227520 10966 6996696586777084806432 10967 -11440919191855650363048 10968 6460838148335992565760 10969 -5422874402763938242304 10970 -1266297384282505132320 10971 3381527072485607487408 10972 -5777116518243246407168 10973 18422286396011097261222 10974 -1658446060435204239360 10975 740273633977175711000 10976 -12101832982463525683200 10977 -11466069899473565747280 10978 1396976046137034480000 10979 -13668019862277092088420 10980 5620657060378984700160 10981 22747888713154032299200 10982 -3433837344870141279840 10983 92063537510495451264 10984 16630713672144137026560 10985 9070547971147417192200 10986 -4379485853309063406336 10987 -16097203004969247876364 10988 7021833528109308335616 10989 7138366106796744805440 10990 2552594907354929498880 10991 18806835186331853357400 10992 -2941420103293175562240 10993 17013363980590121148242 10994 3194522030568796922880 10995 9631207425668613891120 10996 -20570949009495841936000 10997 10538711935143541417632 10998 -4234565498862049940736 10999 -23727604332373356323664 11000 -16213933514845946880000 11001 14621942391165912005280 11002 3405643167123654275952 11003 11351598319673011113252 11004 3922479651604669489152 11005 -2499105278785478791680 11006 7325266859829322109952 11007 -2861056226941018343496 11008 233626735227208466432 11009 6006691404313834273620 11010 5196821978230187074560 11011 4820570164144820176 11012 -5426123593025000962944 11013 -8544484708622753972256 11014 2393008003144821365856 11015 -7267693848143533896840 11016 -971493044006215019520 11017 19591058379491920661760 11018 5315391207858723753216 11019 3914804281068291472344 11020 -9733240204672634496000 11021 -20372426889516184982688 11022 -8907296369037979401216 11023 -1206818800036251675056 11024 910240106377711140864 11025 -4917480076618885696725 11026 -4877924558450351925600 11027 10789964600918916312876 11028 1804091263488164689920 11029 7961125560501892702140 11030 10687433921119639676160 11031 -3499192689502737143448 11032 4068326689059357204480 11033 19158515235597435253920 11034 6744963917026889958384 11035 -3547034521112633987520 11036 -1944077638786400194560 11037 -2433270940263562043232 11038 7393403901433543297920 11039 5236749933655528928640 11040 -4463628950567733166080 11041 -6934040512375020967916 11042 6570535168919251278672 11043 15107770635007031881200 11044 -10216999238687233993728 11045 22940967556289442113790 11046 -2458144943307973011456 11047 2720699820872250613496 11048 -14773550961779581424640 11049 -8501126867484146058240 11050 2441695933681454368800 11051 -410352387208626628248 11052 2561277824848547755776 11053 -8928683630319168453920 11054 -4623045825410751417024 11055 -10074153901580120177280 11056 -2711972002073525567488 11057 9050483158925418060306 11058 -4836895015484621295360 11059 -10169820324418782746740 11060 4537651204677315379200 11061 3927060156329093147310 11062 -272390383060440655968 11063 1962606244983499891104 11064 -15526207704317154324480 11065 -1996985349052343028540 11066 -6499877137545640133376 11067 -1539823792066162477056 11068 23807330836075145550848 11069 -12698742076227059113530 11070 2617332469597073491200 11071 -18060047163557430641728 11072 -2565377770993658363904 11073 1188831770577859739184 11074 -3467790321165461665584 11075 -8373176655693889013700 11076 2098397979671114870784 11077 -9097075481363339389920 11078 -8513061718805453399040 11079 -11006778157092974538576 11080 -6699554745385617561600 11081 -2744678264385355579008 11082 -8265439429015750910208 11083 2854623894809626701332 11084 -3637561387347820122624 11085 -10232586439815991053600 11086 103495623039372945024 11087 -4410382016832662085264 11088 1004193945436818898944 11089 8656042780075574628724 11090 8842694351639338864800 11091 15732419007290438916792 11092 20527332730938318458880 11093 -4165506218778328676658 11094 5618594719160971287264 11095 -6742364574576153388320 11096 1318402827557142835200 11097 -494891893099345615254 11098 2132392057502383272960 11099 -7559667304594504371480 11100 -1723516473509557977600 11101 8186205469095044027532 11102 -1615068132651106887936 11103 -16571181092484596583096 11104 30619610354563763798016 11105 1146483161076910378260 11106 66376904793959861712 11107 29719659521258942780160 11108 10225387903674033702528 11109 2553795183000790913184 11110 -5065792893418742110080 11111 -1160976984351990713376 11112 2601258937438691819520 11113 -31669461512572647101638 11114 10270785253379854516656 11115 3380927101686057092400 11116 5129338899303768368128 11117 -31048366922143353009834 11118 3069157469052871969920 11119 12345402246241548493520 11120 2845432334456824627200 11121 16301581532600653152864 11122 -10899862432436684988288 11123 2307600430475010806268 11124 -24351484611197627412480 11125 8972484747195279555000 11126 9870004066943394340512 11127 12659019601933404985320 11128 -4404432732064250941440 11129 -8327245757692014478080 11130 -780667629315740974080 11131 15910675573687162848932 11132 -13675342287400822272 11133 11061320279531244115302 11134 6122263030705547288640 11135 -21065059366978502237040 11136 10939473128567970201600 11137 -52250187963322568128 11138 -8456089817425621151280 11139 25813178473423848514560 11140 -1333002026798566306560 11141 12858212135536321535772 11142 11524629740386474484640 11143 4318623194164837720344 11144 -1030333762735140864000 11145 1658830599039529782720 11146 -4425558886137462571728 11147 12876946331726790108432 11148 -1326252395929244152320 11149 -4513975769623777803850 11150 4488799740688664620800 11151 -6367074712539968044800 11152 -2100486652711655620608 11153 -25952566984716795764880 11154 4715426133794879088768 11155 6754747088912679732960 11156 -9476867685400502244480 11157 -15418052217288176369760 11158 925264502017803432576 11159 -15970779083875466051640 11160 2450375107373607321600 11161 -6118177501542696429238 11162 5190264241305750254832 11163 1229426796383218838916 11164 -2500560689547111514624 11165 -5551783183189254211200 11166 3354402278086515157824 11167 -3144261662281681018280 11168 5044144119299570073600 11169 1148799615468898076964 11170 -9916617275225840682720 11171 -17452559181783038318628 11172 6711140658473727759360 11173 3135240492660299583422 11174 -3605406584621499558528 11175 7167558603395947995000 11176 -11865365383774230282240 11177 -18915576734879017747974 11178 -5996032727878294730496 11179 12335150615465308133776 11180 -70345190369914199040 11181 -2537417196977002054848 11182 9480889390553466000192 11183 10842275194839773893224 11184 -4369029454378578640896 11185 -19564081412883201100620 11186 -7457905396252690089984 11187 5173090105436696339208 11188 -23151300053754283626112 11189 -42649861413464027134944 11190 1611375748413474395520 11191 149249317983018362592 11192 18028592691904768512000 11193 751123244424611979648 11194 -16772127884186574731040 11195 11879895230195941603200 11196 8343241349539356836352 11197 23072147528854485496646 11198 -1100275034228731932480 11199 -2019676631843266708536 11200 1152489111932056371200 11201 -4099841419068749779008 11202 9174388816601772124032 11203 15642647501603403236760 11204 -8221369190732962076544 11205 10382805227282238475200 11206 -995222979670004418816 11207 2583757970926317752112 11208 -13143392679263275376640 11209 22736133323378714201040 11210 6413190599931435936000 11211 -3753453179483754775056 11212 -2839539152864851596544 11213 18159356128543514745462 11214 1141379572919560490880 11215 22756307728187808036360 11216 5653787327175713513472 11217 -6217348996442303611920 11218 -8957292794179603799040 11219 -6245918253743148622656 11220 6614798325672059228160 11221 20065614438979802246190 11222 -1264145331628668120576 11223 249907144934540637720 11224 10956339935512187166720 11225 15614913077293210548750 11226 -3391631499640872531456 11227 -16589091043763391928880 11228 -3288127852818348094464 11229 -7727131310560155315360 11230 -4259199024360038082240 11231 18287514610313772687864 11232 -8327779550940467036160 11233 -19186532757161051708160 11234 2197752217087284158112 11235 -1839128309544741546240 11236 9894257227509776706496 11237 36809467434367098287292 11238 3796132086163949886144 11239 -20679494671155420277960 11240 8583382717849087948800 11241 -3154465207580400141750 11242 314476594608801590784 11243 12069342927709515861492 11244 -14332286379104087837184 11245 2652031981182942744120 11246 -13003675882015222676928 11247 -1681135713812442367872 11248 -1917662386197123399680 11249 -11664960989657844732864 11250 -1333430512463198655000 11251 1991110538615861666252 11252 -14178656604743345890560 11253 -6635866592191471488 11254 -10538569412990335217088 11255 -5276647558256874492840 11256 5518688335152148316160 11257 33679903716520428486506 11258 1384924622097817615584 11259 993773719905234356340 11260 -1741687049759913285120 11261 -22319857591925177478138 11262 -9191031511680190726848 11263 -3515817629928173482640 11264 19619042590853060100096 11265 8297647642345822024320 11266 259569051268740764544 11267 -3233802854746599264360 11268 -16641402007655508709248 11269 -14334673798280537614080 11270 3667359177007636279680 11271 -1953821569685947056648 11272 -4706982202818457267200 11273 366149680720860138522 11274 -2933307135379152887040 11275 -4200356924545404659400 11276 15673580872850326460160 11277 3199402454614541753760 11278 -15678355202820022570560 11279 26111272731372852584880 11280 3228855812052245544960 11281 -19244503443476190300300 11282 -18029614430150237713008 11283 489735650028411703224 11284 752465868120164237312 11285 -6122329438635067342440 11286 10024091106096664396800 11287 -8451577675597905339064 11288 17114487429864414965760 11289 -3938194476785187323712 11290 6218070314195714738400 11291 5432876788284868230672 11292 12945844658128050289152 11293 -9020791907344571969376 11294 12377054179081496397696 11295 -7126342134028042763880 11296 -4899917690285221675008 11297 -11772984989893919326080 11298 2616525425004888983040 11299 -27899198773091660289700 11300 -3195975500439070569600 11301 -5665122867312934750368 11302 16827723097251257744352 11303 6566069228564039120640 11304 -12625858149354790179840 11305 5954479741257352905600 11306 3895994288797621106352 11307 -6689482925610199637160 11308 -18856233269510192285184 11309 415704785754109857504 11310 2167091731418746809600 11311 -25471967002998924111088 11312 -1351097097568817184768 11313 -5378942062169151285600 11314 520822459479673130256 11315 -373607120700224503680 11316 -2130840775626766995456 11317 29956430160455585600366 11318 9741038896869271827360 11319 8288427064716945619200 11320 6819617727195994828800 11321 -20429512300854023723478 11322 3432072567893202731232 11323 22578374265265290113412 11324 17505180494211837504000 11325 5297737321413978285600 11326 2252289424274412082560 11327 -621602274977629625568 11328 -3529814622736629104640 11329 3380403951705019700930 11330 13990547184997749649920 11331 -4444516614883069686780 11332 8290347208138200711296 11333 7950547297333931865120 11334 5041953904973714930880 11335 7886470363060288076280 11336 -3586491485996963174400 11337 6763178147387129087760 11338 -1927713018865444105680 11339 -16532251654560184398240 11340 198233716287572259840 11341 -18100109953569252918816 11342 3456721790250813899712 11343 1956953039137267248000 11344 689343186265527541760 11345 -22149904026616198053900 11346 2223259137536862394368 11347 -4146664582526301403568 11348 10471756340747702644608 11349 4925081819871627537564 11350 -832196521329561813600 11351 24781057736874798521352 11352 -194913393889386332160 11353 19623346490585805534602 11354 -2043503738737240835328 11355 -811905330429250097040 11356 28004359931773223943168 11357 -5059008586817843476308 11358 -11627754779644022621376 11359 -2789884965252822594584 11360 -9302806423278429143040 11361 7153156506089578106304 11362 2756000954669029562880 11363 -271502154379207063416 11364 10576463316629557810176 11365 -3033627400699726948740 11366 493570318776541393632 11367 -12538924978796468627760 11368 -18408325770542181196800 11369 17127435837936002227770 11370 -4278457119928280083200 11371 8718354841392327656952 11372 8407852609839639480576 11373 -12764828141182206141696 11374 -32139823739384898432 11375 -3472849226694401736000 11376 -4275989541521612144640 11377 9400864062712589082112 11378 2943322761419084340240 11379 -14724385938911259817416 11380 -9615423394990655827200 11381 -18145569043422491748000 11382 -381569889121429671936 11383 -13305288677595838601368 11384 -22969169765772369469440 11385 -5470797745719719300160 11386 16879429508794786561392 11387 -28241658531825569953080 11388 313702841542190736384 11389 1341655904814055413856 11390 -12393757742625413723520 11391 -13806351726142822750008 11392 -8449390181545515417600 11393 22023268179652548960642 11394 -11947131204209582088960 11395 132021209926354608720 11396 -2400965032308338356224 11397 20435304912358681588320 11398 -4413223224423221987520 11399 16471447056424881893400 11400 -5787572967870059520000 11401 16235846186281414898212 11402 -4013589500455563568848 11403 -1896700779189501523056 11404 -25470470806489208230144 11405 -12446384300414593013940 11406 -4555683579628227727296 11407 -25683285742801738820496 11408 -972496333218335686656 11409 13523468258696141605104 11410 -694540676140687434240 11411 -2341587776902188923988 11412 13946215955198649457536 11413 -6960156510281645831076 11414 -402538548129244437120 11415 -9425784083796342748080 11416 8795055441305825556480 11417 29804399720378511713226 11418 3072919460852064515328 11419 24939364495414701094840 11420 -10182800743722329694720 11421 36012610727233825995072 11422 -8002049872645026511488 11423 21078023616373981992672 11424 -5731924455184052256768 11425 -7738582139897996427850 11426 8863421223497459208480 11427 3483510825739394521008 11428 9638191864913120739968 11429 14859765399972293062080 11430 -3460904143942492477440 11431 -3056538891826397892096 11432 -13691729279153584665600 11433 10366168716149001706944 11434 -617038713436730178384 11435 24871102579065043670880 11436 -14850162229172089010688 11437 -19511905517238148487914 11438 -73372622897041628160 11439 1850342176495529212608 11440 -1472630387186129633280 11441 -32742404857113855485148 11442 1318518292090224016512 11443 6513833058911060679692 11444 26744889362615833239936 11445 -1497586278436998422400 11446 9342256570791589488960 11447 3285641780927443129896 11448 9880569023694153523200 11449 -12905034813324009127907 11450 -7236319734531289038000 11451 -20971071699767480805696 11452 -5081446996147945579520 11453 -2439261540450674171316 11454 3307664761174168593408 11455 23640221030994486072000 11456 4538555003714839511040 11457 18757715702264533265040 11458 20055069071857179382176 11459 -7243837231612073876784 11460 -4949286261168054435840 11461 1925056492516308064732 11462 -11901420963060659948736 11463 7361631539747563685544 11464 15127873441495599375360 11465 8517582237078385477860 11466 2673977836900352964912 11467 -16493090694611233797484 11468 -27518278195518798342144 11469 14364608689411091262144 11470 -1116162238269412131840 11471 -10785691823347481165328 11472 -1776028952496073605120 11473 9984852386546699188800 11474 11058393244929525422736 11475 -12904150299668562942000 11476 12938554555847702763520 11477 -2029836935136859620000 11478 4822069967277326092224 11479 -298165957259857767416 11480 -2105138933863328563200 11481 107861392924504097760 11482 18477095779983873476592 11483 -34813507628701190846268 11484 11483562829152529589760 11485 18368603792479362483180 11486 -17290939790414692391808 11487 -3173665752474585234048 11488 -30997795883382232842240 11489 -40492328610657047215710 11490 -6761067857551380602880 11491 -15094417184550508459108 11492 -14825204552696812251264 11493 -15342697849779964710018 11494 112162339115779784832 11495 25660814823409873800 11496 22371247825953959116800 11497 -25984744313717051434054 11498 -14290652068535393490000 11499 7591036850027785496664 11500 9852030002763470592000 11501 -1412199665892098044416 11502 -391312015484095660608 11503 20561155990394738172752 11504 9584880392423112376320 11505 3649045911674380459200 11506 279948307940078004864 11507 -9087918294819074092368 11508 -1845927071686107131904 11509 9758579473729869106716 11510 -6320310155871962019840 11511 9408961235485144892160 11512 -1967839597580293324800 11513 26722791120972041998980 11514 -5270807923088872792320 11515 -22026427211523610985760 11516 -14367872069400219586560 11517 -3454684980144608901600 11518 4553081751816952288704 11519 15069755922535482289920 11520 7487965346307778805760 11521 6481536239919630770244 11522 -5435712361792708090368 11523 12942497626985195829504 11524 -390282026880286659584 11525 18596787426399250573050 11526 -3556336575567447858816 11527 -9696033923420925739624 11528 28522378655634664120320 11529 8535494383410752634240 11530 -2420049388577280999840 11531 -3304118555840150231568 11532 8389297878296153995008 11533 -26611677133265610404480 11534 -1339082590281532535040 11535 3072247220956936957200 11536 3731417389685919711232 11537 -17506999090092226123920 11538 2750058581087103408144 11539 25897329182155870038600 11540 6239947156771394922240 11541 -4526105228507784525408 11542 -2244726846659438064000 11543 8674040888321896485216 11544 2241121936385626398720 11545 15906361983645450183300 11546 -5809118367232736269056 11547 -25422867764274637013076 11548 6056041893065463531008 11549 2419974810306684488550 11550 -1380500860543584998400 11551 -2148115224760415724448 11552 555573839080962686976 11553 -8247235864664708137296 11554 2814778661492762745120 11555 9349716328959523434960 11556 9734036286624628930560 11557 -2541432957015450953728 11558 16945025819271014438880 11559 15192177878639108113704 11560 5475886795806205363200 11561 -30012569758221566848176 11562 -5007907334680318043136 11563 2914920778168679581504 11564 -12962282148654611592960 11565 -13152195326466286069140 11566 -17218114373956352856768 11567 -442489017656581668360 11568 -57539507073556709376 11569 9444464508983834804544 11570 -1673810373018849105600 11571 -5776466469294846124800 11572 19102183040173295941632 11573 -3503714195345018787936 11574 829091369274533989344 11575 -3115703488052498873200 11576 27205435430584341934080 11577 2366522497800667840032 11578 109523413273948966656 11579 33470821856571599454180 11580 -9750905708152924707840 11581 18126732216030322815532 11582 14515721157334537243392 11583 -514319514893265351816 11584 -2690590175526216269824 11585 5142263668902124215360 11586 583707067654194900864 11587 -37149670888005452285764 11588 -4716475642485902397312 11589 -14057034012369099583776 11590 -8597315850188995036800 11591 14713733967092874854952 11592 2996939296167051755520 11593 7898422413058393146842 11594 -4682321326895065491456 11595 -13565574535770306942480 11596 6237790023864408174592 11597 -26390060563787805810954 11598 -8490706270665939020736 11599 -7123490067798652066064 11600 -3232149346372328448000 11601 -598425734144763867870 11602 11312486980635409348752 11603 5149671276954976167144 11604 -6860722161374022703104 11605 -17541156235901975520480 11606 7251860267231813950080 11607 -588745705000585294512 11608 -19506738881647357655040 11609 -16552743130123074188160 11610 -145474514194155148800 11611 20932974516190844521512 11612 -15962057535381896031744 11613 -16300106151726160451520 11614 -5698949605317764521344 11615 7360708545611320223520 11616 -24701713401949323264 11617 -28620046326822698586334 11618 5751162770813792675616 11619 2150489146522588867044 11620 -3492221037001331281920 11621 23287608550271664621822 11622 -3897502898139470390400 11623 14924624790976003083960 11624 -17067556151808332375040 11625 4780630377408408768000 11626 11804962859532542638512 11627 7380075708338893158144 11628 -12316518849420232634880 11629 -17130463694228078494740 11630 -6096327821351139839040 11631 -11229852563842707213048 11632 2432981154575252750336 11633 32940899825357314140882 11634 -1662707677718430540288 11635 -4691859871206227101200 11636 -23984306041287279073920 11637 5259666748096068013440 11638 7765622087084037674784 11639 19222340928815274653424 11640 7713320954925641932800 11641 7428850859550324585472 11642 1766152161833167919472 11643 -19851060242129114204136 11644 -4440960365212031689728 11645 9913260693722941621080 11646 9370988390484723425472 11647 26365787746227522864040 11648 3270382618058183147520 11649 3355905709316607658848 11650 -10748445632118873565200 11651 19216599964230553067904 11652 7970720663948459461632 11653 64528509370153253824 11654 14219091339088189063776 11655 -1674669623863587755040 11656 -11996836519952091709440 11657 39626640141106148682906 11658 12023237820895101884160 11659 -15783745949561565236520 11660 6066548674977424757760 11661 -6851617934147126253792 11662 10196862000630088492800 11663 6631169177581030746360 11664 3042370558811118292992 11665 -21509677278549870188940 11666 -3917711791301364228480 11667 20404474076475279677880 11668 -274506819218074317952 11669 -13125757199643602308704 11670 4378024370472735830400 11671 39033173507240376621144 11672 -27324410645185534003200 11673 -13349610967904188152678 11674 -8490920317569706413600 11675 15742728963363503574900 11676 3706736437355685027840 11677 27369915615188162743526 11678 -7072329939915655839360 11679 20577968081009965276560 11680 -1390735617157227479040 11681 -20504363038582634239518 11682 -7566470737492710476160 11683 -12464161973714851116080 11684 7209720925996130697216 11685 3998372356054717502400 11686 -22522035537686138354208 11687 3920191005933611713920 11688 -4681654592439452221440 11689 -35206578969985137301510 11690 5347034733091404487680 11691 -7319205979229609332560 11692 10223624046292852541440 11693 -30025158441599330065056 11694 9127223852275571918400 11695 -10034223305228817823800 11696 116747596617550036992 11697 -791107724600018699328 11698 4161093906344354211600 11699 -16539199598772598317300 11700 2464384193960851612800 11701 15074165613066009374702 11702 -7967191962618909860448 11703 -19866076265148094630656 11704 -8062447055985126604800 11705 2296278083024349073860 11706 -9534959497030749981696 11707 1598723836004395059120 11708 -16917586962974518272 11709 8960305772374196459814 11710 13527524578284715037760 11711 12115614547324451232720 11712 4731955292987386232832 11713 -6367975738700090169816 11714 -21018071281778425034544 11715 6371401146277220202240 11716 -15450609395447031294720 11717 22633802508270479732766 11718 1556106480582940016640 11719 -8759558593552239459880 11720 -9763077258267982387200 11721 -19781866092818474024688 11722 143211702369932196912 11723 259464602713622025720 11724 3241605322432124960256 11725 -6610105686840505085600 11726 2284027824883003774848 11727 -1339204115122762086936 11728 7811061465497397911552 11729 -15190987029249141798924 11730 3761001205099358008320 11731 -32342510962098009784468 11732 1809188770772634101760 11733 8696134828469726949024 11734 -1583126906739750069984 11735 9600515313799921414680 11736 3435395107403135416320 11737 37380756451933627418 11738 10269502932274083521520 11739 -41748341241275165952 11740 17306936847555024176640 11741 -3779771388480084228000 11742 14556751233718338247680 11743 -18047821972493828615008 11744 34994291488780869697536 11745 1032756520378457466900 11746 -3199511048164219676160 11747 18972765309103943850072 11748 4956373227395687086080 11749 -7739575061658774400640 11750 23154265619784476352000 11751 24119252499085510779432 11752 4155789000148080261120 11753 -456941411943429818496 11754 -3233062863761054496336 11755 -20104907819007887799840 11756 -6343676268499902017280 11757 -12348634522703528871360 11758 7608619343234153724480 11759 -43399535442419377308360 11760 -2038907860155846328320 11761 45049305723021203388400 11762 -1170037993529113168368 11763 10074154919184463809492 11764 -9661196737787001894144 11765 2781473853259560381720 11766 -1758895073073914864256 11767 7625063972761421201288 11768 13406844005574723010560 11769 2249158491082688011344 11770 -5592451390248295722240 11771 -42516811192223080428000 11772 7926341572255723545600 11773 37859853804108841038604 11774 1723059214212766387776 11775 -8450683421510820508200 11776 -6804146400771333685248 11777 9192864558475369306626 11778 -2880750295366924119552 11779 36325609205996802288380 11780 4005519398179598745600 11781 -7025270186059745046336 11782 -122153734695049668288 11783 -18616950909790256260968 11784 -10300942778916828487680 11785 23667310623877042906980 11786 6893620712444978152704 11787 -5197677686609072230440 11788 4217424543154649322496 11789 -22898245374284566558410 11790 8319441946505267833920 11791 48748252346401010872 11792 -8170298059244629721088 11793 -12900767999366213131536 11794 22382838106080990135696 11795 -9785811434558930490720 11796 -4411424128570733611008 11797 34889989418320430140992 11798 -25799723211433095900864 11799 -14565224954713338259200 11800 11178450517310334720000 11801 -19709349223143356646198 11802 2130239529066182736384 11803 -12508529521385777433840 11804 -1156448818954841470464 11805 16099502216110557521760 11806 -16930425279842148843648 11807 -20037984944580949366944 11808 6887815103624204058624 11809 392519777319228707106 11810 -14199562373272156873440 11811 3498467915930653016064 11812 9701302411074691926656 11813 20542047990079700320062 11814 -5436475731861060257280 11815 -19906444404038305486800 11816 9609161746970131906560 11817 5366905875553600818468 11818 -12761760827213753160960 11819 -11706849919469881947456 11820 5152976724166965550080 11821 23557936691911920880022 11822 -10721160730634548215168 11823 -1033653401270557232256 11824 -8298789352142855618560 11825 233460934038068895600 11826 -58499718535852877808 11827 -5279165506689693118324 11828 9583857056574226704768 11829 -10612282164037792763616 11830 -2830662220510721600640 11831 -23588476499606659969368 11832 -18878362348833701683200 11833 -26192092889064129448918 11834 -12523926934817360770848 11835 13323744934387781256720 11836 -20332953812906472890880 11837 4461606011191501972800 11838 -7203691266159593854656 11839 32112246125694546664640 11840 -2375624920207495004160 11841 13254674402445614559792 11842 3503379464138302930944 11843 6360351315751369626144 11844 -7527204319363964411904 11845 -20328572918205739716480 11846 598534071351177643872 11847 21230087270143101517440 11848 15278814739910454543360 11849 4134984991279673047566 11850 5878353746873248704000 11851 873517693091089835152 11852 22580553992092248711936 11853 2127381159470696740800 11854 18943542600898226141376 11855 -15510249670120719957240 11856 -1532228434100824965120 11857 26973915482439399442752 11858 20295158118133707144 11859 20245265200058307232320 11860 2156519692926756622080 11861 -26473284245028908525700 11862 -6177912699512212728480 11863 -9547672423597675408888 11864 -19897856053943431280640 11865 1735303877619869531520 11866 -4250136452082913274400 11867 38075186260643966702916 11868 118434715596953247744 11869 9060605144712123938208 11870 9975691450087633730880 11871 14297255777992074494040 11872 -5256849415002322894848 11873 -12230528602648367026176 11874 -14319765840369664563840 11875 -5212325269405578362500 11876 4012431192765606303360 11877 -4143676003633391849568 11878 -14613566271018728297760 11879 9794058753577535267376 11880 -15985261564539531264000 11881 -20404560335373842634609 11882 4208008331240236824672 11883 30565422653002701864624 11884 -13491771307855569213184 11885 17653118084055888461580 11886 1692505126840460534784 11887 -25169221975838850620464 11888 1345337837435904294912 11889 16445796937999790820354 11890 -4586340903987026923200 11891 26784579222839366982144 11892 -8695245551430348546048 11893 8016425828659588631200 11894 25454566559187437327040 11895 -4891792901779794900960 11896 14382606835172939489280 11897 41560794064269635738346 11898 -14537543999616956028816 11899 -523792488212226695336 11900 4340266831040747443200 11901 30429707141275151980032 11902 21751435089945859955904 11903 -22460444502843298078848 11904 -4501920316454086901760 11905 5908412947496363679060 11906 -5628643950230013196848 11907 -22740685664071300288524 11908 -10055838009522634085120 11909 12578517629933079574110 11910 -6079295894450745536640 11911 281185835204452408792 11912 -13971187767052176460800 11913 -380507089377295245456 11914 -1365125879177221045248 11915 8695776227016576502560 11916 -10636493893477926006528 11917 -39553498334081508451668 11918 10180340858178370595520 11919 -9616896939274379702640 11920 -5318239017689192448000 11921 6109185076342462855104 11922 6393005003178416633472 11923 -11352887852182138975828 11924 2965170090746348040192 11925 -4625063651107048944150 11926 -9286464384556358045760 11927 -50544109421941300711224 11928 -3490295813231524577280 11929 -31425330423365212096640 11930 -333697763110774436640 11931 5824529901890485967664 11932 -20638929763741566717440 11933 -24109001655007644577818 11934 7016889009760806032640 11935 2284724795353982392320 11936 10850660821969735974912 11937 -4465019595422972682432 11938 16944304201084225437696 11939 -17767924844891423764260 11940 -1305029390037778944000 11941 -49750182153527273166658 11942 -6020865387822940706688 11943 -11683631256412268757168 11944 28227780472167407324160 11945 7991665769632758017700 11946 3222904246320578496768 11947 2809836736502343457840 11948 42671006164661832545280 11949 -5706544753983584871360 11950 -4369288611190708944000 11951 13415831124951217651920 11952 3290843645167600779264 11953 19027904803882637101202 11954 245292301249816356480 11955 2802483828227000781360 11956 17376816115903615986048 11957 -2876477051983806605568 11958 1406854492598169768384 11959 5949201069275826949160 11960 -4394951688508751462400 11961 -24062640413844928563360 11962 8842901459542764293232 11963 2353084164085625202960 11964 7938355908029940158976 11965 15472738535080401490860 11966 6902232162790626246144 11967 -5273571870221406244920 11968 -9965790677381828050944 11969 44180224258411997090370 11970 -2351664320808311308800 11971 33755065868554465402172 11972 -663907370879955164928 11973 -2229141637443240154656 11974 4104745577671891088736 11975 -26795554214238781188000 11976 -2317893410483481600000 11977 11156998788678515572800 11978 -3261579246724877071776 11979 17303809919017368607848 11980 12100699621829314944000 11981 32628555583603659985782 11982 -5787005457227666793408 11983 17293026547044229890384 11984 -1491562130673664917504 11985 -22588848075188436330240 11986 -10112373947822853653856 11987 30539026798053586518636 11988 446633488826680457088 11989 -45452417278521472086560 11990 -4553884805859444182400 11991 -6043270876165643492736 11992 -18004056654067418880000 11993 -26030899493532502985520 11994 7015157893289157696000 11995 6527283264104648472000 11996 13421414398408887360000 11997 -102844263136383844992 11998 -8943759447947138715264 11999 -14279698432264740295896 12000 17795680462044463104000 12001 41178187290993466909104 12002 4128612960919708854432 12003 -3457534271371557551496 12004 -20149265559676057538944 12005 11231317580978354752830 12006 6529253276197020251520 12007 -27730694553578645068744 12008 34330957129469349888000 12009 -23706756665956511216496 12010 8557466737966999544160 12011 -4299780527466082949388 12012 -1918391328037698748416 12013 -7372354366887231416436 12014 19472877432663477089856 12015 8845942006387994004000 12016 6729523401257587638272 12017 -20007469179998081094348 12018 -8484914919464691636096 12019 9452180229878975071392 12020 -16631264514006541835520 12021 15899314628790761428512 12022 -20444499111434106830688 12023 1361592919282039865304 12024 -26447949835346931978240 12025 -2684343082439573107700 12026 2187047441154757359360 12027 -18251055108953787193920 12028 5834941178494928367616 12029 -406771051627678418016 12030 3897091330576930120320 12031 2170379687558846834952 12032 -36660467149050356957184 12033 5256407149695893528064 12034 -9650534635075779589248 12035 -18193746826266054397200 12036 -13293259925990166743040 12037 -8982802845227523809314 12038 1694225892854837362944 12039 6576956891978992410024 12040 117006176048438476800 12041 29559599492430275036442 12042 12899808339347721738240 12043 43892882193199471486292 12044 9718657971467728955136 12045 952501224055504818240 12046 -21332029724244284633280 12047 -7236290236784320861968 12048 3229641965200361324544 12049 -5134899171962524463950 12050 -141555526218581941200 12051 -14822151530695760290032 12052 -17330978322329886885888 12053 -4822596428151176411940 12054 3162315761979463115712 12055 21938058513463143927960 12056 -13422690641053813616640 12057 -22400160014961166682160 12058 8598045738706203440880 12059 7919688637106906614080 12060 -12508920649531890501120 12061 -20217401038070360747168 12062 -1564845431575074111168 12063 8541784342993743631944 12064 14592733799594354933760 12065 -13528532575078450406400 12066 6367806864671765514624 12067 5840042936560029622152 12068 -1769070926713837953024 12069 -1857407082907506926850 12070 7838435173762837244160 12071 -21734044047619739710728 12072 10784739242831220817920 12073 -22420329773815602124678 12074 24880991738000850127536 12075 2005898127937342329600 12076 -22375879905261617386240 12077 -2065612078155650605140 12078 10143365893746049718208 12079 64392074803278930578976 12080 -3930854965714974474240 12081 29045785403510163760752 12082 4344460163216209999872 12083 -360251648075597464056 12084 6312064763527273175040 12085 -15169293788487879029220 12086 -24937623335346107431008 12087 29914521969048351032160 12088 40290600338912995061760 12089 -11772324608444043903168 12090 -891823050217669570560 12091 -7683760029518601703128 12092 -29495536164345736848384 12093 19311327541527271034400 12094 -16054647176241900059904 12095 -7722685792484800376400 12096 3311996416847889039360 12097 -6197043456878149947454 12098 10861001333222210993664 12099 -3374159536952666617680 12100 18704368521708433600 12101 14775259331204174163102 12102 -13760306838119222031168 12103 10452469865384787267720 12104 14581200355740964915200 12105 -14182205761305259782300 12106 3854629751008737928752 12107 21126564278735806798356 12108 5245324139068153781760 12109 45806431271045483992310 12110 -1844668281868688989440 12111 -23967248028171124674816 12112 -658468057000401117184 12113 -6788537479607084650638 12114 12931296876606083564304 12115 -27581751458811346764240 12116 -14936408574509921442048 12117 3703272986518675682112 12118 1030571143776563546304 12119 20037007481988861152520 12120 8405275093297870233600 12121 6803515921258908440064 12122 -17565173549488409644800 12123 44873774186627842974000 12124 2461789905068086168576 12125 -26929953660446184873000 12126 278345565610974296064 12127 15431890189737023347912 12128 -28810218284215466065920 12129 -7261323431243174258112 12130 -13722953806177900835040 12131 -526904040326799106608 12132 20241420951608864701056 12133 -49289427393354147744576 12134 -18705211500521037674784 12135 6821838160061921211600 12136 -4743015285716065290240 12137 18872418908235628122660 12138 1359015541140994603776 12139 5067039246988559856400 12140 17746476324448948285440 12141 -11863321971704738932320 12142 -8560422754027108348608 12143 -44722232539391604322608 12144 2479353032789768798208 12145 12588898373089352758080 12146 11486083217540575072272 12147 -26571617049580164563400 12148 -21368247825397199665792 12149 -7043029953299600432850 12150 8201038296042261784800 12151 9425498016192223026600 12152 7575576520398439956480 12153 -16122672199997737150896 12154 -28115744589705185844480 12155 10302418572822647500320 12156 -2996504684025576611328 12157 7634583262690973302406 12158 -19800059824604215672320 12159 10355984232007057089264 12160 17408870715727282176000 12161 -14214036645186816890238 12162 -768463743012976338048 12163 8282547824480784748412 12164 125693759828221877376 12165 -6189458439444527530080 12166 8188910295149030952960 12167 -29047111254099732038640 12168 14001257920686026411520 12169 -286224977520699684656 12170 -3010876084628350434720 12171 -2829175377952785294888 12172 17092169929878555133440 12173 8199045787710044257536 12174 -12529831884303327330240 12175 5607533849699416555400 12176 -7644459888052833312768 12177 -12070888080022693696320 12178 12346688902678373834640 12179 10749866378913815639640 12180 3852140732166421094400 12181 -22322254755679664582468 12182 10271716530870171036192 12183 -8409739050195422833152 12184 -3063133383411613501440 12185 -3479185564582653034620 12186 -3854056805523192714768 12187 -1017652157695050161648 12188 12920859890115785627136 12189 12424973588266479569280 12190 3449280802535410187520 12191 4032501944977264149552 12192 13022888661885325934592 12193 7427863629322428321540 12194 3594376760207129175552 12195 2068201832905345324320 12196 38053483700279503606400 12197 36042729675593738099646 12198 -5818780537890720744960 12199 -40781664188393808050280 12200 -14985469138255921536000 12201 12544722157079259321552 12202 7245913625008705509552 12203 775498218830427526452 12204 -9184520093246547194880 12205 25908739441883844286860 12206 26118377885777496600960 12207 14483412053469822265488 12208 -1214566144591659991040 12209 21971906584390469863860 12210 2845625362288519749120 12211 425383183248378348812 12212 246833965187530831872 12213 10994248479825649211040 12214 -3647562877150827683328 12215 2073841468319470668000 12216 1825600559587615641600 12217 3240884211306057186640 12218 8248509606671097976800 12219 -18397629720289073690856 12220 11038494965663469588480 12221 40734145902930380166 12222 -3425728755606058032768 12223 -67055148822419721442080 12224 7456546436165356486656 12225 2299363428374540463600 12226 963852922137283887312 12227 5284350924464380502076 12228 -15775613415911714964480 12229 -2908908502846437369824 12230 -2918381579393388474240 12231 -1372860044634389947128 12232 26953598140310415974400 12233 20162898985015483517604 12234 6120719495819714983680 12235 -25222772463817859572320 12236 4898963611669415608320 12237 8501704595552938311360 12238 20934908791163784394560 12239 -20676784655235180018960 12240 3741874648407633346560 12241 -44791639216524697113358 12242 2127910614697983856272 12243 3600364757106167301888 12244 25526997103513600497536 12245 -9728657869908857779200 12246 4595227601068018422144 12247 11585855352561070606552 12248 -44113517025681157232640 12249 -32461497502986818566566 12250 -14621097043757047284000 12251 21225092371081208013252 12252 -12688910498844455597568 12253 21795474848768028910502 12254 -2405613285008220126528 12255 -222234386659308777600 12256 -45527589818105623216128 12257 -26104733511515376052608 12258 -2391547016124241678080 12259 -3318742689001728321312 12260 -17582500556831884773120 12261 -27140147588565635200416 12262 14098065477061156369632 12263 -20261989258213954060488 12264 -521786489045871329280 12265 18939906963937962213120 12266 149111539526175014832 12267 -39215172305839373252640 12268 -1420459618869324074752 12269 35427318897173761619670 12270 6022534378795746537600 12271 1341197299482311510512 12272 2959433915891584696320 12273 21591883461953844015984 12274 -468119976244757134704 12275 12338134771812501216300 12276 -4725829498207860596736 12277 -7435824073165853889874 12278 -11293133228270088284544 12279 -9941176202032305633816 12280 6247513820015464550400 12281 40348456477278746207082 12282 2818064098615352348160 12283 -9305704715236629615216 12284 -7868201710183125394944 12285 -3423870167722610860800 12286 -7266678185083479441408 12287 45734494433601079529592 12288 -18133370334209573388288 12289 13297575938818018265090 12290 4005744421756452026400 12291 402542342942123253744 12292 -715537378983320391680 12293 36630809877599749516320 12294 -8267276309134061729376 12295 35506529866563085927800 12296 -17313680395754919475200 12297 24095037038525417437200 12298 -126949037652040810752 12299 -22031790146910644047164 12300 2914444866592165132800 12301 22733917308862465941302 12302 17293771801977767420352 12303 18584929612698813721512 12304 2491641060096081797120 12305 8125954930489863418560 12306 -2423018265006508356096 12307 -10997227640305130184128 12308 -10132745874868616235264 12309 -7431511487325952152672 12310 -11227314695759682589440 12311 16472634046171194223752 12312 1499796460439491737600 12313 -15186031687194375338240 12314 -40731308716416126294528 12315 339722469437217617520 12316 -21420721834903499368960 12317 -6256819346040186705780 12318 16468221478193930781504 12319 -19707354767227085391104 12320 8504784765198752808960 12321 16445952430785077717331 12322 -13647435618283240356576 12323 -462664950098105035428 12324 8168761913483442216960 12325 22611889409554954624500 12326 19631513064917830790112 12327 10271290781266351304832 12328 -24383623727681809367040 12329 -19319415724680174632070 12330 -3915146660886442023840 12331 -29577024266826646209600 12332 33663680942781705559296 12333 22791599404029929519424 12334 1696671995955512913792 12335 15486191387334655022280 12336 5960544857654519365632 12337 -2134762813329198423546 12338 923772221669044070400 12339 -22238957447379536910480 12340 -173028644757377660160 12341 88354416350948040384 12342 20813372908367288256 12343 -8038245904081715608408 12344 -17140813857628134051840 12345 -16463936480429837004480 12346 31864369243851901621872 12347 22333190718270815213796 12348 10291611332810273356800 12349 28032090347495103555564 12350 -3769504003552615944000 12351 7899318866648835400320 12352 14690619489516591251456 12353 19643020262346175631664 12354 -7604099756903583521280 12355 -2014544441461498259040 12356 32004927903257968033920 12357 -22371735249094178078946 12358 12047217912484707931776 12359 -17020964970116066607984 12360 -23213423894301668966400 12361 -65231967681354216210048 12362 207394664918384116992 12363 -12137726867778135315216 12364 -16554038245146957454848 12365 -13839974392626056722740 12366 -20795567423413734806400 12367 32721356440672872877800 12368 -11001895383468202795008 12369 2377188686310935777280 12370 11282949647609283614880 12371 -14915612425234744553400 12372 12558878563550374766592 12373 -13670868918296519203378 12374 -11560785382795672517760 12375 21811080095024123358000 12376 -5643733236274404311040 12377 6968643470545809017226 12378 -3059760001935946046976 12379 -34400356807438565369020 12380 -30041941116409186675200 12381 2911835150955124877952 12382 6096697579647153811584 12383 -14956711644820085780640 12384 -382833120246717874176 12385 -34394465125421972445420 12386 -3143150138557408726656 12387 -33372663014104991708040 12388 5615687860077694981120 12389 -23128836228534291863076 12390 -2538159154983435110400 12391 37458269057577636932792 12392 31658868503821916544000 12393 -21284210364825820755798 12394 1428051405078831320496 12395 13625405769377319172080 12396 188383528903280481792 12397 -16913511252056646366048 12398 2599316291792325595200 12399 -24508752516299142911736 12400 1330126107284671692800 12401 58108776067058116584402 12402 2514970575298614833568 12403 50128102378875962066080 12404 8093386827504186464256 12405 331729569050903120160 12406 27318931038561050389152 12407 -12637910340921196799160 12408 30585609419411912785920 12409 45513832570267586533610 12410 1171817458401790388160 12411 -5472737333389826358768 12412 -17056911684251258012160 12413 -25899416201806244425338 12414 12224998786378366981440 12415 -7708416219037669927680 12416 25359941249181532815360 12417 19225265712687027992880 12418 2298238762857384162816 12419 -28677148091897855829240 12420 9713082663849909657600 12421 -44663611907045700457378 12422 -4546460507107742083488 12423 6347042525601833097168 12424 -28097478477510030167040 12425 4180562989368603364800 12426 -4738182673583279289600 12427 -229827482673279518884 12428 -6071713260723100354560 12429 19873468891447880821974 12430 5276740362558378779520 12431 7049698063970645302464 12432 758956445446303383552 12433 29745776280815781733682 12434 265929361286997449616 12435 21964769078634821098800 12436 26014046883701192055680 12437 -24739782201094562284914 12438 -7493110596269814884256 12439 17514231917213459502256 12440 20350980721138211020800 12441 -9994420675614553738560 12442 -20965017418835564986128 12443 -31605313820444011453776 12444 17820514216998212170752 12445 32520357888779699215200 12446 -10699726786035666527232 12447 53443015368588841217040 12448 29480682926430467850240 12449 35251135071084332163120 12450 -4524038911718468150400 12451 -28047370732339587680548 12452 -13152415123996050459648 12453 1279847556889140343104 12454 14570616856591572456960 12455 -20716632558238720904640 12456 9124252341168531409920 12457 -56541601483762426732294 12458 -12287347293201366403920 12459 14120872415101851689304 12460 -2975302347541780838400 12461 -54645636417543587863188 12462 -4947921895259721240576 12463 -112498280582277740584 12464 3242743184188134359040 12465 9012281012427293283060 12466 1685918108998213622784 12467 -2874995186717639757408 12468 -10310544500548663848960 12469 -22048071255833514517604 12470 254914391918657116800 12471 9419012620540789998312 12472 6688000832303050444800 12473 -49924425615912123400278 12474 357744138306547329792 12475 2776297461216313812500 12476 -13829583936083747773440 12477 -21900104925802385345280 12478 -29485778033625085234944 12479 42743554094419901782080 12480 -1898144364566088253440 12481 2792274112301661088192 12482 -16917602737569929604504 12483 -1773523349101282945320 12484 351408994152436390016 12485 -3511345036585787987040 12486 19855890000586183529664 12487 33955312675866126226136 12488 -10375406674535415152640 12489 -4682950789085475705792 12490 -3217669428497311620000 12491 -4822585234322749344108 12492 -26039454468418416317184 12493 13066166800409397150966 12494 -11801566556753567248704 12495 14264055929798431480080 12496 5167307044210711855104 12497 -48998685903064821975054 12498 -13704812199186810903936 12499 -9216492374714243271840 12500 -22327271088818799600000 12501 -8953836250210667544960 12502 11513556565949856337920 12503 -17167850356193476336248 12504 19747099674293371269120 12505 10352782742878211557320 12506 -6377666559015328569648 12507 19731836765002567907520 12508 -12191484066440188285440 12509 17312396193977070347616 12510 7861858146022681886400 12511 46684983628396005406112 12512 25325780450483114606592 12513 -323734438681108703136 12514 -10610903715613114932144 12515 34390336338493996622160 12516 -6928054521176439705600 12517 51339326924665235229566 12518 -17352554455990900935360 12519 5924869187618106886104 12520 -40591999828604551219200 12521 -24149207757639235378800 12522 7707229035345037884672 12523 4447458497662332465040 12524 6358387787188137480192 12525 -17702024572320866215200 12526 -21611728180505361060288 12527 27115766107137605783376 12528 -9288475650721367654400 12529 57158830351108158053472 12530 3263507057530315814400 12531 -24801865870231270037448 12532 -196710412644445484288 12533 24185243653384361914464 12534 19895756522168470265280 12535 6616894829981432925600 12536 27360512992444905799680 12537 1386011124508873262400 12538 27864012838898848471920 12539 -12012438200980310589660 12540 -10211963098009133260800 12541 14728432489424371847942 12542 1861379325524297628672 12543 3909752788529136107664 12544 23149784003416034377728 12545 -15186844273035429646680 12546 -5803591918619781177696 12547 -57036973261848627072004 12548 -18148604211954191620992 12549 -16925498907965213973120 12550 7945387284898282312800 12551 3203155451629789428864 12552 -464496395657349242880 12553 57784660691080515115802 12554 34099584250565301212976 12555 -425010190746803739840 12556 36900777173160796672 12557 12825414484853305071660 12558 -1090747100875353772032 12559 -56826664183890270167960 12560 6270301616665461473280 12561 -15330825401812372529280 12562 -18376476745891446539136 12563 58057746395432158763640 12564 -4289628757704449846400 12565 -12744384975738401731200 12566 37691057646645045815424 12567 -12804123022391563954560 12568 -53171905415726611261440 12569 -16145657161433371071030 12570 -2144251741279438828800 12571 -10685440120524675229808 12572 -15093140513934942950400 12573 15961360301944304592384 12574 5758314933993562993536 12575 -12917610466611940492200 12576 -31304873435453606854656 12577 -33422974316793931548574 12578 16269503112981302701440 12579 7181502166868267347200 12580 -8946588681332615093760 12581 14022439182305617554912 12582 -30888633178133433682560 12583 39455958570585330499832 12584 -24321653575427281920 12585 -9690826732420473057600 12586 -2726758975314861527040 12587 4717660689837704941752 12588 -17969029644201078643200 12589 10339323311029566026390 12590 -4533568860354315163200 12591 -24252170446095331534200 12592 13056950786751545655296 12593 -40661310101890750349742 12594 959873873501371651200 12595 -30532710401623768993200 12596 61242654490697256235008 12597 10719362315652196409280 12598 6394748009534673616800 12599 409764400376381370264 12600 -4099045994946878976000 12601 -5801473625512776989398 12602 -6510193435690000207248 12603 21371313024230159642904 12604 8155994397805514290176 12605 -30695900343803001382740 12606 -8931770951443342958592 12607 -14833948387528372972688 12608 -7763424502175010127872 12609 45241088508557858034720 12610 5023762876371787652160 12611 -26286484802181058558788 12612 20824415980923998886912 12613 -22317307735889388535138 12614 4429359430141454145792 12615 5218881273817513578360 12616 -26421442570187475148800 12617 5147633941732979284224 12618 15621272527122413385264 12619 6873380108267240448020 12620 30310763319533497543680 12621 -9870293939834317219776 12622 -10224069603116694573888 12623 12414241003893458507064 12624 -6038290747823248244736 12625 -29345812275744491751000 12626 11238726608718274834560 12627 -14738533845779018539152 12628 4060001932577712156672 12629 -1391168901229988962116 12630 -4998494389566651684480 12631 -9411888851217141600528 12632 45048685683789020006400 12633 37014746839381774716624 12634 -12571465802679520352784 12635 228417753131038532880 12636 11396443999200119741952 12637 -69726498079287937738714 12638 5873226714885163294080 12639 31181401047802438637568 12640 -36214489117501135257600 12641 29686802522649998859042 12642 -175765346797268930688 12643 69434921820220932820320 12644 -13889295683328160761600 12645 -11546417639731580276580 12646 22061634761230333378272 12647 -28537883105954518136904 12648 7769010627911455211520 12649 5773169254240528911680 12650 6099567776789061369600 12651 -32794164060762251884968 12652 6037405012463996385536 12653 4037695805378527234902 12654 -5298453057441317780160 12655 9619761507034386463560 12656 1407358875199782715392 12657 -1261988709363634991760 12658 -8581603798037841934320 12659 2574471683500686262860 12660 12171044905034721269760 12661 29148668504580929601024 12662 -3049208334378138807168 12663 -18995968051360004839680 12664 13847970602918946447360 12665 37206025970470528437000 12666 -2040465668941105330176 12667 11395163291069691946080 12668 36061845536487811074048 12669 -17529062045742732848832 12670 -1934703891340839440640 12671 -40152048238333640032128 12672 -20539497273752090050560 12673 25522583684547382171200 12674 -624975298639941551664 12675 9371259900990167147100 12676 15848530868713219832960 12677 22452779735565321341472 12678 -8564799184008734189376 12679 10894548099827990019520 12680 34017854709758327654400 12681 6331860540659303257770 12682 -9142639067784070201248 12683 11161037299224269754024 12684 -5120713346415835004928 12685 429236246058102453600 12686 -21036885390008765318208 12687 2324360820129865985160 12688 -3967321369328025583616 12689 -19415833769954505666510 12690 22827711235412485785600 12691 -11210190260141245391200 12692 -43233289380380073891840 12693 14797036984078325852064 12694 11260972959005768910912 12695 -22682271009252717277800 12696 -12884891128756976609280 12697 -55744980212527441052854 12698 -33907718887999966464 12699 -23022510594129755089416 12700 -9861053149853935820800 12701 5048736671226090758412 12702 -1136785168600289873280 12703 -71605760375901161878048 12704 -40936682739593954525184 12705 -10155823541104288320 12706 16995660001213649289552 12707 47373225921929460298872 12708 4166976069183155582592 12709 16463248873506507440160 12710 1887416427755002475520 12711 19706413939224266580480 12712 1923538103885921402880 12713 -56075286298126663468038 12714 -1250324709130336557312 12715 -21419371310561191124640 12716 -10560875871859837884672 12717 2189917112792966668566 12718 -28439672311181279413440 12719 -11898666853723172490240 12720 -1917664837484629524480 12721 27127715031492073195922 12722 17225561662358812464912 12723 -25027641040101166998216 12724 -2206354030968754597504 12725 -2186645069982306249750 12726 -3733047380519314655616 12727 7719454029851215994160 12728 263622544143662837760 12729 15364646454945140763984 12730 19133553357501163257600 12731 -3727801241679409078800 12732 -27083420337496678460928 12733 10434863718202664534976 12734 20656100449481223158016 12735 -9173790451843447447080 12736 1966144557797448089600 12737 -10125747362094650565888 12738 -17597053748471007912192 12739 13710397212153415124540 12740 -6970417838347813436160 12741 3957640665445093019904 12742 7346462768040349913472 12743 31559073563341696363992 12744 32124371220459657216000 12745 41156981815497979126500 12746 3579417685964118273072 12747 10532147905596875830272 12748 13647497987948917361408 12749 39650001909085912824480 12750 -14994430855369259616000 12751 15367556521470979993104 12752 2272858684364166291456 12753 4824569743645275639540 12754 -4424056126380093385728 12755 -2118047544107459013840 12756 20833150720448889833472 12757 68684845888576916669006 12758 -21599031352347758327520 12759 -40379715116266992857496 12760 28010907985895138304000 12761 22758804950853885618432 12762 1904637927501945339120 12763 263093837109300611012 12764 12615433881073625688576 12765 -4134756268661775281280 12766 -6709106781211501912896 12767 -47079272218357366390368 12768 8848977419272810659840 12769 -31108623289026681258893 12770 -15650110739301967645920 12771 670914604747806007680 12772 -17560395031691594743808 12773 369178710667605421884 12774 8863454359004928096960 12775 624978913302514934800 12776 -62235638078984067793920 12777 25081471831652734795920 12778 -30043538242815955732560 12779 -6870706503386490939216 12780 7911269982942936744960 12781 35947950383317609274582 12782 -6302265977023209962496 12783 -283535207706377878776 12784 -18319912857429764603904 12785 9244276947570612892980 12786 6686002618651186395264 12787 50547909955659987649240 12788 -16377744322044048168960 12789 24762989648931405039630 12790 9597483227452971110400 12791 61340904540894820617192 12792 -3789709250417535836160 12793 28115683309421804448144 12794 1570058997023984547696 12795 -18236274972732945409680 12796 7479997297324346948608 12797 -42767050457646902915328 12798 -1523321466824859131520 12799 -57109147077595381619200 12800 9306330992017303142400 12801 -22594347947298033992736 12802 -4156157922518766755808 12803 -4591438630278945070080 12804 -14876024323068929599488 12805 8025660117610136147160 12806 -30961129154156348642880 12807 30898264200895707665904 12808 -13036065061147594583040 12809 -15382303770104558997990 12810 3402574053182621291520 12811 3495409038020546525232 12812 13694277790849799206656 12813 27758027031395150314944 12814 -458462171617435483200 12815 -45351669051746277227280 12816 2803732844833779425280 12817 -12124687686476018134208 12818 -12295665704692556303040 12819 -11576458857755303184456 12820 -7168742061202568689920 12821 2109229657802135435022 12822 -6704317698310833265728 12823 -74075718663087217311928 12824 16726021299673676390400 12825 19921500276123752460000 12826 19088312843799077616 12827 -21475281418696744520448 12828 30113048856278597368320 12829 -47827541134054408156570 12830 -25932251271391250869440 12831 6551106794839406951424 12832 26242182347576534433792 12833 -30652078159441754905596 12834 -2686982968002738972672 12835 27499984760762323054560 12836 -44444793893842633307520 12837 -20191031441918307865440 12838 25720375987787032462176 12839 28363608906472964008056 12840 9279118465739355340800 12841 -15929608921249043162758 12842 33476679303754221969072 12843 -11831161050145808874468 12844 22887234706009766104320 12845 14387497884174314215680 12846 16960958579556245265984 12847 42164865667577057727960 12848 772493549171230408704 12849 9793837144358721854064 12850 14663804171907953588400 12851 -9759902797265469646896 12852 12472957916688896040960 12853 -12521218086910859274898 12854 -18392349507587067798624 12855 -27089271404839891301040 12856 58854270449492040314880 12857 184459745189442545088 12858 20944829856245851229184 12859 -24660014947614405934848 12860 -2161242023124063505920 12861 18418195909929578860710 12862 9151597889593473585600 12863 -15065350229644983733080 12864 -10531091408220611149824 12865 7487270868255353521920 12866 -1954432202112178414080 12867 26100984517430957842680 12868 19826288968286212792448 12869 4606596196221197574396 12870 -4068840810368419263360 12871 -47256531294583166606456 12872 17738668978519594828800 12873 -10434831852206749006656 12874 -9725144535580372018848 12875 81046339628151077124000 12876 8679124252319300398080 12877 -13639456076464336379840 12878 19168238487630686259456 12879 -21388417853736180168936 12880 -1488351373151203491840 12881 -62387655019374983400336 12882 5490292535880925006080 12883 -13542674296908068895296 12884 -13459393420942401581184 12885 6624230230420659309600 12886 24275150754259741519680 12887 41191672648401671069016 12888 -16142231209139780659200 12889 -21770165530494858504310 12890 -610416049400852032800 12891 29544443442710479267992 12892 18829214499268263347712 12893 -15530079182964476400858 12894 1550519338967474383872 12895 -15769759185964536240600 12896 -6005346326363699675136 12897 -20350105605017571020526 12898 12136262204628052549200 12899 74384231514648577743900 12900 -161988381697039027200 12901 -13391033422499090438080 12902 -10912984749676930114848 12903 -17345379367327277290752 12904 -27410978922259058058240 12905 -15500707735628241819000 12906 -12556360033786629043200 12907 18251075929236981623156 12908 -17975375485284355267584 12909 9257196226170595899168 12910 2193577271498451303360 12911 72000570334884237250512 12912 6427343232246441738240 12913 4672500055062729570100 12914 31233108702218088661632 12915 2831845452900452745120 12916 -44221418247188286597760 12917 -5349181855383529838034 12918 -14362421573031171103296 12919 -29750830860804955862680 12920 -30042668928656305152000 12921 -1914169673480889958560 12922 -2273264477977041110016 12923 71476876619906049035172 12924 26361070084824047285760 12925 -36634449796876114747200 12926 -9412192892960650855296 12927 -7947188751701937507840 12928 27634955655919247032320 12929 -22883022122923236316224 12930 2096704045666275333120 12931 -84258103981626491022728 12932 16343509142368759663872 12933 -77004440758867800326400 12934 -22604281010372091824640 12935 -2032557662993999988000 12936 -19313726930797547888640 12937 53480103504015916115892 12938 -6508013208217928924880 12939 -3653450827723229924160 12940 -24427915496750301096960 12941 -23269505665677034211658 12942 26482784032258325331840 12943 15555183528047503841592 12944 5532618582578202255360 12945 13158701455895251441920 12946 -24105665091828985097328 12947 44969017817797610148 12948 -6286759584147183568896 12949 4567066315536895488864 12950 1867142846302021142400 12951 2647149566617155235680 12952 -40113607004226622310400 12953 60174558263809000304202 12954 -10972932672863809363968 12955 43443596677111728471360 12956 -17288020786371198904320 12957 -102688739171226307008 12958 7228594168578151649280 12959 -11235172567843496535840 12960 -1582081221628097003520 12961 12363833531728243528852 12962 -18507835511012841390768 12963 -36093726204995651346000 12964 3011592207536344047616 12965 6884660549356396036860 12966 4527378768457667231424 12967 35376526372649097841016 12968 20921537501900498242560 12969 -38368473929477866176912 12970 -13617089511887696476320 12971 8497019289322302953760 12972 -18584653833503412092928 12973 24471273165034801043222 12974 -1509667098649334520000 12975 6107004140319325416600 12976 -5019748632948431699968 12977 -32316444548471994316560 12978 10309812623575522896384 12979 37216793293594716589580 12980 19723971483283973068800 12981 18016487973194733080352 12982 9487524937455537842592 12983 6338186166160961288232 12984 -36090459963834660679680 12985 13081818271750680517380 12986 -338861848424013033216 12987 -7714202744810325526560 12988 28081307524674937430016 12989 -3878874285177582821760 12990 -2917715042168906474880 12991 65487029326257542532984 12992 -5803597676983835688960 12993 17164793107716727048128 12994 878025964249999666080 12995 -7667219860116189518880 12996 -472469751217356940224 12997 25687769653695626759772 12998 27872329972325750175936 12999 -17829238966912408613760 13000 17521876652600517120000 13001 70821635200490103655002 13002 9299362653457837519104 13003 -25371675171924931920748 13004 -47822544641206721266944 13005 -7366195586361323343870 13006 1436773428923347831680 13007 23473987065650378294256 13008 -937304343017826287616 13009 20843727711726400628210 13010 9139838310618488192160 13011 32946277226838674828472 13012 9757972203514346973056 13013 13054744574117304143904 13014 -406798980369543135360 13015 -15304147972637972540400 13016 -6769176471493753067520 13017 5533658063849674115280 13018 -7478119013747925424896 13019 -44123392231911757065504 13020 -1585271102197084323840 13021 -78632129643083297176500 13022 38361011201297476134912 13023 -36596914046376614233128 13024 19161834639120154755072 13025 -23652434768642215965450 13026 9625828806041136643584 13027 9286724825443222520272 13028 -27062967680148167528832 13029 -352776324256472142432 13030 -1366036984460376627840 13031 -38579081065556688137208 13032 9569593993426247531520 13033 -54168029809075767771718 13034 -15741973275556592064000 13035 24802949451653314905600 13036 -34234617332161136869120 13037 -25141651726958840758314 13038 2974269637328241264768 13039 -20703991446476306272080 13040 -1706098963018627645440 13041 -519810105027460822848 13042 -44311648925989860089328 13043 22950142478251643033292 13044 1995862239476631945216 13045 -546643798505862617700 13046 3891781346458814512704 13047 -4631697152021876491800 13048 24843945151194925916160 13049 35391602257970260819050 13050 -8930347546918532526000 13051 -9042096587374435234496 13052 11041182588794649564672 13053 -31768383604338133552800 13054 -15066273316453036792128 13055 4461123599774341150560 13056 23740888561037787267072 13057 -46006938901951777468368 13058 20766918957688215548880 13059 26240581519022853527364 13060 8427818191710662196480 13061 -4538899987028864345028 13062 5050743397155210553344 13063 -55830629573231824707688 13064 15421428904771505848320 13065 10886814225627362406720 13066 -38491015778388426677760 13067 2461195637180661359160 13068 53752179419247214080 13069 25399465334851202454496 13070 10276005017747358348480 13071 2931670689500734424712 13072 -180235600503897128960 13073 -17431345541762811354780 13074 1991631411081469906560 13075 556358699746524548300 13076 -15216685430184098445312 13077 22959378358900974385614 13078 7024208243906502359424 13079 21151767454816359881520 13080 7555905924651076608000 13081 59309755515215597335552 13082 -8615340986023422422016 13083 10687851910790457926040 13084 59765830260009108809216 13085 -48771164725715368163220 13086 6722265884726613920832 13087 25213643463066859365840 13088 40554462791999657410560 13089 41894895676176375490224 13090 -7166031519478064163840 13091 9830916991111110436080 13092 -28571752049094073064448 13093 -5951870075224563294658 13094 -31684349532268391759904 13095 -26550149153442559394400 13096 36547979534554945121280 13097 -9389794614746489693568 13098 -5718638079422922689280 13099 14706733822698940594100 13100 23704343084798221574400 13101 28037133684645462153504 13102 -172975625543350381248 13103 -47973988741153198833648 13104 -1085200110825751904256 13105 -41392559402449561969740 13106 -24061308258895418347248 13107 -41699552433506128376208 13108 16093996722408017191680 13109 41927332240523835443310 13110 -5806254949449328281600 13111 10509661979287231629232 13112 -50377468323904989696000 13113 16138216058675610299904 13114 26835875209261805621760 13115 -575420225581694221680 13116 -944750068928787598848 13117 8169489403944954035020 13118 15526643577362761823616 13119 17095146989376364428744 13120 4017152118974950932480 13121 173387758015497872322 13122 22763406789742870907496 13123 1538982302727547818504 13124 55324781672686713282816 13125 2062890677447620020000 13126 10818487790328477340512 13127 -58832033155419550362024 13128 16012379525146497884160 13129 -29290262478874974629360 13130 5474439508761414313920 13131 36756960214853452186620 13132 -38672562940655371182336 13133 26701425081439835517984 13134 -2355132231524699827200 13135 -8617391275299694100640 13136 275520292804871380992 13137 -26677853780575518924480 13138 -33534948936638810087280 13139 -25445540944373861364144 13140 1182705996622057608960 13141 76968485997001527247452 13142 766084799897597981472 13143 -17616595047401921676336 13144 7125097215394436382720 13145 -18435645289413102441600 13146 -10074196321099129529856 13147 -2808336703281159785404 13148 14915010210664784478720 13149 16114800413535373005120 13150 -14855070328917216523200 13151 -54658284522347636698848 13152 14732138464139863130112 13153 -8120915124799691789120 13154 -17751716703560647714224 13155 -34205163143318055861840 13156 8476168514058588155904 13157 -38062098623410202705280 13158 322570680167472093504 13159 66331788357366529490360 13160 -18360488875933325721600 13161 7006904455644302164704 13162 -9037472268316304793168 13163 -25226078334211282248588 13164 -4052151629704016423424 13165 12653424812762992290060 13166 4190697984023128226880 13167 10845651879537378583680 13168 -13352512735832255070208 13169 -4666997237155928065356 13170 848055380191351718400 13171 -22315807597348249032628 13172 -6703550196622672538880 13173 -9701153266658697448416 13174 -14024665046305387813248 13175 -9305468657393572843200 13176 -43064892827910916300800 13177 977412539419776066026 13178 21837629038027996627200 13179 12978059733777100290048 13180 16104334258190103206400 13181 -43845689033284216089690 13182 -11357903546480244136320 13183 14779661103183030818432 13184 -76321349726268744007680 13185 13133349773453460256020 13186 39829758732249256552320 13187 -27340788336315531052164 13188 8168303703535774396416 13189 36617882335459887230 13190 14583721740756943017600 13191 25736519232756597345192 13192 -43763913894256677918720 13193 105005578343631025226880 13194 21581766843641098066224 13195 5999633589761160148800 13196 -23549972529081805881600 13197 11798754150080345682528 13198 29402158354287076209600 13199 44527150772951760252936 13200 -3391120444819916390400 13201 -262213304942744117648 13202 2308410840262330911744 13203 -595858946450448755268 13204 -26367638446435838268544 13205 30731681550692791284000 13206 3129314436044425617408 13207 56530318316619560448672 13208 12822518884894009589760 13209 -5309605891312617218688 13210 16775311995045323969760 13211 -39466221598671614564376 13212 -29759760144722254961664 13213 -1459069857262071955796 13214 21906743044976824707456 13215 5138958449288332383120 13216 -17091422736142423818240 13217 -22350803328378276424734 13218 9100416644631903314304 13219 -57302311253064418361380 13220 37895884783458084122880 13221 -5590392156058573450692 13222 -30013750959904352362176 13223 13958742755436488558640 13224 29144522654445090816000 13225 15433104200143084344175 13226 -24840076368658403532960 13227 -11640038602827669146280 13228 6890321053520663053568 13229 45327231680053807159830 13230 -14414889538739591395200 13231 51623029594858252301064 13232 269037924245483175936 13233 -17973014065065508673952 13234 1189031854363985711520 13235 51967348623552969853680 13236 34199788547582846963712 13237 6155134093736313480704 13238 -6688843708527990864480 13239 -18034966540311650652096 13240 -25944722572196097331200 13241 -27761230795394615318358 13242 4441504096001906906112 13243 -22686003153519980495760 13244 -225659833295843401728 13245 628166533166259585120 13246 7352894200907633302080 13247 -24570208289342872185960 13248 -5718938950002045616128 13249 49965195896950109053250 13250 -13751658048991095576000 13251 17988779100505749629184 13252 -22639431518555336251264 13253 38969233518371255010780 13254 -28726081113962431864224 13255 -597275140726126633680 13256 35940781230747140858880 13257 35457044870753131580640 13258 -11457835259682020961024 13259 -36945061608031081746540 13260 -7148399877064346019840 13261 27877940027611217743500 13262 6561384712475649672000 13263 -6462346004077243739256 13264 17813774926227663380480 13265 -11844987767208849489600 13266 -22574328538642799907456 13267 -60207136646547547393684 13268 7019429212432817381376 13269 -13899980979552938338656 13270 -11917729514737469041920 13271 -16362441504258337462128 13272 -13587220242360808243200 13273 -19762729074419314203836 13274 24396269201188091825136 13275 -15037318325505425764500 13276 -30040552448027037283840 13277 -36150116503758608909376 13278 2500572958813368661824 13279 6394050118145396149296 13280 27871027330181671157760 13281 -47187072506220891441120 13282 36439987125634502810400 13283 -28713930360903096297840 13284 -755251660640335227264 13285 -60431954667998945254020 13286 -339844745004039964416 13287 974286536007476861568 13288 -37235355699980273172480 13289 -22293938520909146984844 13290 -9592287481594635713280 13291 -20737961578135243127308 13292 52107536832964968182016 13293 -12926301709409643705696 13294 -6004637620895888967744 13295 6246729563197958473800 13296 -4084345153866710089728 13297 18700977576760206129746 13298 -12268336074652029533280 13299 4113002972075299900416 13300 -6700528501690639616000 13301 44914129264488575095872 13302 -22929346756975424850720 13303 -20721676588338555445896 13304 -37481445330554910474240 13305 6961011637500730877760 13306 38712981643349437034352 13307 -12612494354711482319088 13308 28296621925245884367360 13309 -13677397726016991978490 13310 17650516492986751221120 13311 64981522104845550573600 13312 -21201668552808888008704 13313 31317664572664378946562 13314 8442613032512748590592 13315 14564640628322555394960 13316 41624704232286144935040 13317 25568906315184702848448 13318 15825744939115477899360 13319 61062914619361157496840 13320 8449360357381503436800 13321 8507434433284882315584 13322 21882263063635612625712 13323 2411693196586960820184 13324 -15123163054047652866304 13325 4539190681976859848100 13326 -1435596306044131256256 13327 33280132826466497952176 13328 11568374835122337619968 13329 -20553152740147298599326 13330 -104904895002504468480 13331 -76370942447174976230868 13332 -16210537258939974752256 13333 -11276829592654416744800 13334 -10604266033209020786880 13335 5354209932462338088960 13336 66224556153003554887680 13337 41612835899172529462986 13338 -10832712972125718643200 13339 48289347832296410475140 13340 -17020194737384663193600 13341 -48147492790616969006208 13342 16087675748269763094912 13343 63288956006110937898744 13344 -29583050859813360107520 13345 -43866588924712478335320 13346 -13449350827868275198128 13347 26766714672565025580324 13348 -38732932098832196542464 13349 3650342308657194267936 13350 -3854390501571562008000 13351 -55588814809951239312240 13352 62886550617500634393600 13353 -54585280431880642218096 13354 32026327304774173443072 13355 -47563270611960587598240 13356 4470517077265243210752 13357 514640092015784738166 13358 3807521678885912105280 13359 2566073940472670333328 13360 13134681274598156206080 13361 3792862213794908481024 13362 26377117816042646279424 13363 9157331144361818605824 13364 20377325044443969590016 13365 34603214958950862762720 13366 2646134113112023149504 13367 47714143150588851253416 13368 3991446522587767541760 13369 -93647975663978054258940 13370 5361726782932058972160 13371 -15826940175835209530088 13372 1295330914125521816576 13373 -854147436476180745696 13374 3717134689276334084544 13375 -32396711060308820778000 13376 15385244058754712862720 13377 -8957036646232106140800 13378 10283742660677111148240 13379 -91345509002360615653224 13380 -13141577160316273213440 13381 -20092229831848469918818 13382 -43358005406500072706208 13383 -19347568519999507130448 13384 10099168784162493235200 13385 -18164374242946251579420 13386 -8458118093942833752576 13387 13885873752202654266792 13388 -19835264435984221715712 13389 -22634167286784737952576 13390 -15119134530400046926080 13391 13349990001999263903472 13392 3822485484394213539840 13393 7056484561292797355760 13394 -4359014021522870007648 13395 34872791521867353331200 13396 -29237008413547330728192 13397 28321951240317441552846 13398 6951798072863066142720 13399 40679115779844855739400 13400 33350557120418410752000 13401 18794125135074698029530 13402 -29527217252327305528848 13403 19560206887154035155984 13404 -31733175280722690184704 13405 -18718141568591322224640 13406 -34379950264024306366848 13407 5705661705402992513040 13408 -14438934174384175841280 13409 -15907754558359736983872 13410 -14694160967175819276000 13411 63097252870330977002012 13412 25900180353381376573440 13413 42243457210838218891584 13414 -6373776058938385796160 13415 11034125392735876501560 13416 210636638083070115840 13417 44534845456039020625466 13418 -46203326955176969781840 13419 12014004729280244221440 13420 -26441318095820506045440 13421 -22799004701663239998378 13422 24497632377871138769472 13423 -5278041580039415840576 13424 -7859413665692773416960 13425 -10804246654097180466000 13426 -12104062365340343431152 13427 15689770374592429510560 13428 -9227592551118794191488 13429 293403649126346453884 13430 30513902190650412710400 13431 -22881732658895366424 13432 2305447353140286136320 13433 -14592329342625675600960 13434 -14875694896941005137920 13435 22617374390985916442880 13436 -6745266417830864824320 13437 -37972178695531731422106 13438 -20969889559526568890880 13439 20605342976678545379280 13440 -6889937839289951846400 13441 -14818339452398081900158 13442 19920712498593298689024 13443 37551685437382987907064 13444 44601935200388352887936 13445 43892059501832372096700 13446 1172363196862285539552 13447 -9845783667543212127648 13448 -38471416890759965544960 13449 34683831629024249128464 13450 15812195823384327738000 13451 -51792127803911896789548 13452 20522209919780594995200 13453 13459297903059508272864 13454 -9088406034820833494592 13455 5912115231264205047840 13456 4232595209431073222656 13457 27162291887038294118706 13458 -28494854894426472671616 13459 1703679693383592308104 13460 -33708784410177364158720 13461 -4254492571105002722496 13462 -10063470855767199234048 13463 44471508794037062144712 13464 35445223681218780549120 13465 32801762606518743529860 13466 -14525961634276285943568 13467 29624321351816637357996 13468 2594645716586524030976 13469 -58648846851550094831130 13470 17888400232861857552000 13471 7445151663919683452200 13472 -33658795780628410073088 13473 7978459100787069300000 13474 19959438767370358502736 13475 23133354968817927369900 13476 -13629436877952121863168 13477 52423930098484629531326 13478 10705798565011777981824 13479 48651267500603204658984 13480 49373229215930389862400 13481 27755101154622026783304 13482 -4121148742612502485248 13483 44767615966614783475240 13484 -72538245716744933001984 13485 -8258933434847897894400 13486 -31730407060791951061056 13487 -88905027579910635306864 13488 5232810080636534882304 13489 -13864484195087176804608 13490 -12101020590445635340800 13491 24219164421616757620500 13492 55619790380201259180416 13493 -142570856443360567731936 13494 -3320805263394293523072 13495 23784428940178978071000 13496 327191284171728936960 13497 -27775354980303240579360 13498 34492766943990777651936 13499 -63989976050871071449500 13500 -38724301975259738880000 13501 -45382394220872554163808 13502 540535332524756866752 13503 -1282650157201889863296 13504 -18336777612379772944384 13505 -1288268553406675151640 13506 6607280420773825451904 13507 -16058470708942546461920 13508 -12049047108030690960384 13509 -46182208345931407780800 13510 10563481183832335100160 13511 61359278942571738655800 13512 5215183907031573995520 13513 -62526788344410099171238 13514 54126024667753796984160 13515 13415848273986135153120 13516 5715860506546934517760 13517 1616003826190780327392 13518 18593504308766760372864 13519 -18474111773672018036040 13520 -6953357873731067043840 13521 -40003467512775094249488 13522 -7477456433436551480688 13523 -24076707479057036430228 13524 11735549366424436094976 13525 43227981027317063655050 13526 -43994364825163367064288 13527 4587317333806411697976 13528 -22510539645572030976000 13529 10497059666989462616784 13530 -4811917006211460687360 13531 -23506677545639960807408 13532 7404488182047683865600 13533 22662762941498254483104 13534 30372728203273346356032 13535 11377931707004167197480 13536 60073779718421242970112 13537 18540497458505735969186 13538 7432449008155191261696 13539 -53387134238140391363976 13540 10046600213547606186240 13541 51779306108777393275584 13542 7666221210116953889664 13543 -79275773016195627868920 13544 -4407236903507839779840 13545 -157397406068568818880 13546 12861482990199882452064 13547 -10503306390305518648320 13548 19897825005426287162880 13549 -15900759434916530623764 13550 -2305904521101230179200 13551 -22856518448296661125368 13552 -8236533427874332672 13553 33877482106031027774802 13554 22833269265283318275840 13555 21499744077940617966960 13556 64577897979632291368320 13557 43628112427802470071840 13558 -39119048547763479009120 13559 -10790308949478718951200 13560 -8755283778148983398400 13561 27048031722645020481024 13562 30623779505114869042032 13563 18056283528897710000424 13564 24808894508662993842176 13565 17028552937619014076460 13566 -7456044197748337551360 13567 -58073142130003379632384 13568 21773189287387324219392 13569 -26996163106614976821456 13570 11214533968492465497600 13571 -19591536939936139393656 13572 -12409917139512252138240 13573 27862356350066897625918 13574 -312257594622708566208 13575 6405078241352595684600 13576 -49414840151829322705920 13577 101292893497408528326426 13578 467821090268107204608 13579 32415970884455010081376 13580 8930051886704316426240 13581 -37122328650839141828160 13582 39553661886859930963392 13583 36064292343505084546608 13584 4157540862619408072704 13585 -15904932109206782241600 13586 4662223063542813550992 13587 -14497436805680069998848 13588 960889170363203399680 13589 -23707930812171971756544 13590 -10860853642101923402880 13591 19046337956740652625992 13592 -40445989847417704704000 13593 -13512178565565323184576 13594 -8634947385944164416768 13595 -21441008715219997310400 13596 44769750991992798879744 13597 -13982803242891347020954 13598 -302531135725881174336 13599 -54199155945964601063016 13600 -34639186405018941849600 13601 33286556559700328364480 13602 -9875232454614621591168 13603 51024818097562815830464 13604 -26386988687381869747200 13605 -102701263939615283040 13606 -325816590582783625248 13607 -52035889208140910385768 13608 -18955870698260019363840 13609 1534101683726717351680 13610 -33111910021261599995040 13611 3733366985886560828400 13612 13305030985204409912832 13613 105420447371830067891862 13614 27735531998545500171840 13615 12120641544179148271200 13616 -3353352693172393279488 13617 -19614717708658504685820 13618 -54215440940203038437760 13619 -32850721528953294436980 13620 2436369503960402196480 13621 -38243397925051089553188 13622 24305710500605345605920 13623 -19181744556698052806400 13624 -30823217585368565575680 13625 -26380361662975279155000 13626 -1819330720023095115408 13627 -85970159445759652202524 13628 -44683760439155873989632 13629 11705748293340270973440 13630 -40000904355683149401600 13631 -1427757403581981181128 13632 6660391386254558625792 13633 94496270676627195410882 13634 -22111353906582915420768 13635 -28931935894650659152800 13636 -5420158018889918001152 13637 -27986411017785549228900 13638 3798629093050092874944 13639 -5654843934055439252976 13640 -11527326248895391334400 13641 -28421075850384081313008 13642 -40321699622235879724800 13643 25268888257688851885200 13644 24500715670446436558080 13645 -3107930576313028706100 13646 25529585189070326062272 13647 6503769172638737886600 13648 -14789907268957005488128 13649 97604164973493741793650 13650 1491862895274946521600 13651 -5404310516486352337776 13652 31744520891203751665536 13653 6380332458743262402684 13654 32920255862161324927776 13655 -32550626551414051870440 13656 28791740373658220851200 13657 -26397711940853650412288 13658 -9513090821996648098320 13659 42555167043432652168560 13660 21550803250687454983680 13661 103520118315396884270400 13662 17528796074419821434880 13663 32433619198550372209624 13664 22912208408914086592512 13665 -13399785382785859774080 13666 46994673729900268606032 13667 -36225771751773407123040 13668 -39660024776401323915264 13669 -70442231286635165404930 13670 18957305251568917457280 13671 -10190710730440813351968 13672 -11872225882820927923200 13673 -42430378884928363254 13674 -165313515038217944832 13675 -19179108246579621903100 13676 -20643115054027293907968 13677 50800075354144873717632 13678 -3511739099301468706944 13679 78467636073801128579280 13680 -5776727262963432652800 13681 80728920879693779958482 13682 14641740075837857970192 13683 -27539543281271611423176 13684 -39249200957031534163968 13685 10412401484488037448960 13686 15585037732693055600064 13687 7776722118070011935336 13688 -56291403348516542976000 13689 -2428476065423345142873 13690 16775470603350898946640 13691 25095246571185364477092 13692 -2222530163650199789568 13693 -89389667782955880456058 13694 -20371695276148182707328 13695 -19088594065022222482560 13696 30507987481718119464960 13697 -88700015634304462633854 13698 -21121450865323233341616 13699 40300635360016510519040 13700 -11155313093559023068800 13701 -8324796484705715124768 13702 5060034115877872825344 13703 53289058866519511810224 13704 30490654778934159237120 13705 -17043310511397493834140 13706 -5369404329678661009920 13707 4120545301740601244604 13708 30610729280216492006400 13709 98962323509865752489910 13710 -8865297800131489799040 13711 -64202620912945526580688 13712 -21969827317269735235584 13713 5001726883341327781824 13714 11174566745774649837456 13715 18956163575485652273520 13716 -28338465292666681098240 13717 -1175640897967711512480 13718 30529524093647153615040 13719 -44965241017692190720560 13720 25103478977631774720000 13721 -45269751466706893521078 13722 -31142945838133619900928 13723 81823537187530338227972 13724 -5790432024038060120064 13725 20158542486728429108850 13726 -31911090863786214530688 13727 -4869533581936116151968 13728 15310467627110234062848 13729 1657400918665850831330 13730 -22819984953538688022240 13731 3422058956486351596800 13732 11812237533769027220096 13733 -17352103081976426096256 13734 -3355815783109845444480 13735 -23040391264108667976240 13736 -47689929874592439920640 13737 -621447147611027226720 13738 -12691955675454358470480 13739 14839584959522125257000 13740 21185318936387375078400 13741 -7975410539951021405056 13742 -28063975048900955329728 13743 -6283929767074843186800 13744 5372355427993466716160 13745 67498426437408231352500 13746 -29601668073593095603200 13747 91139819401991503057320 13748 -11925855806500173318144 13749 -31199573084147666394336 13750 6272871651830518020000 13751 -62271709970133927532248 13752 -26520620879497675898880 13753 -38705810322446567255340 13754 -8392058115694667830416 13755 -12870636356827821761280 13756 15642990437678924024320 13757 -104022989542377190583994 13758 -10665494279472065294016 13759 -36241499635454926287040 13760 -223278188667359723520 13761 -36258141021061749557040 13762 4779042805951628078592 13763 17703294166014552126012 13764 -3571719162462118821888 13765 17804468039613284409660 13766 59120116604402800916832 13767 -3626619403771629285552 13768 36509902006900347970560 13769 -35696889877411047895974 13770 1333043012088073450080 13771 -64299808513949339163168 13772 78286328327452872786432 13773 57213607679844708705984 13774 -17627862038839714908288 13775 -34908362864287058685000 13776 -1283385886004267974656 13777 -31730555523683085796800 13778 10254800304158211025032 13779 59341766280178548193524 13780 -6555924106425047370240 13781 -17157073043507278250418 13782 -23000686487974158239808 13783 -15050983739133861267840 13784 102004660755863836354560 13785 -5919674458320540388800 13786 14215735993859808728544 13787 35117808240943593105192 13788 38717462057733008105472 13789 88406274927121001223590 13790 -5582391451180879345920 13791 -6534121154969040180408 13792 14118758127008098025472 13793 -42181895647172230904556 13794 -32131802909313233280 13795 6379004752267875638400 13796 2756858890136093097600 13797 1796049871563079117440 13798 42036561166783977266400 13799 30023805864265132351800 13800 -10120537138565855232000 13801 10051202362386258854692 13802 -83882443677683639347968 13803 -389452250919668844096 13804 -21856312773220432066560 13805 33524528751942486541920 13806 8176841655139734171840 13807 -87861579973310900672944 13808 10671914884129132511232 13809 57414136683482216782704 13810 20271662257214596102560 13811 -19943552672052949653168 13812 -20224992498790278463488 13813 26277062067447333677920 13814 -42740788008385066875744 13815 -8404192862784297323640 13816 59395961712933159874560 13817 37283013581515330825812 13818 27580917551820869408256 13819 32447223383935852081744 13820 19532739218772559342080 13821 6557315233964184434304 13822 14760305028353664755712 13823 43610640589636185921744 13824 26744317651635111198720 13825 16274331206621308912000 13826 9302337573615180079104 13827 9889084816329221455680 13828 -38654930825573346831232 13829 -109012959240204050721570 13830 21304427048821549825920 13831 10453104145599099924632 13832 8712827316316758835200 13833 23290466160212787806820 13834 7353756228396352512816 13835 -78117804305871571338720 13836 -7744158043447299199488 13837 -24293904956936679339828 13838 -16145536281746529909888 13839 9557572288012822120320 13840 -4531320844010616176640 13841 -77606964154079311111758 13842 6884341731858605671440 13843 -19305163043915792541440 13844 -17977373214216121179264 13845 -6885368370795845669760 13846 -128304275230032685056 13847 -9459694924093648313688 13848 -18684454246362740183040 13849 20908387815491210645520 13850 -10048080995459578743600 13851 32858684439753015583740 13852 -79033098099772070808064 13853 -39644536909912312079520 13854 -19917531527347346316480 13855 11935748302235034777360 13856 -19647271177380464099328 13857 14853647647295062905600 13858 10784554629704073784944 13859 68686750875181166004060 13860 -7232618347936735703040 13861 -80813326796940729384288 13862 22002457959423442195200 13863 11803036821098036175144 13864 2658436056307213839360 13865 -67355310523391357443200 13866 -11707470881479751083776 13867 -28361678724580874972124 13868 -33619480538424735351552 13869 32800996108960036244064 13870 -1809058425312784060800 13871 -23169115932219411148176 13872 3338343001522328518656 13873 -48740205171848295920878 13874 9419849347382877591552 13875 16484524623441518364000 13876 7957116527315010431360 13877 30040504194916208271726 13878 42140499525674865947520 13879 -14271959674870621362520 13880 -63515894323852635033600 13881 22490383795400123838144 13882 54700573183170544790784 13883 8892705955445658684132 13884 -5356193193660317137920 13885 -33552054058930423086420 13886 24190921817768224620864 13887 23057925061818584730744 13888 2388353989581897465856 13889 1260915579545554326240 13890 -3569341098815023150080 13891 134934564310589828030400 13892 22625221768911450181632 13893 23052580077596676935328 13894 -26906183811720598329504 13895 -16830643263340489957920 13896 -52249973000475166202880 13897 46900482606885902687140 13898 -18050247872594149774800 13899 -6611343215635329190992 13900 22400562919442126048000 13901 88091514204849088870902 13902 -6439008420190485974016 13903 -196259731377320936848 13904 20115584072683333877760 13905 79903308880492214947200 13906 -34170712915881580950240 13907 8440354473880677714156 13908 -27511410720604784117760 13909 17699152740280986790816 13910 6043582413599526149760 13911 15998098452998029524072 13912 -41367378651800318853120 13913 -117656266927708529054838 13914 -30397960898522034740496 13915 44872216880533948080 13916 24458472071875162879488 13917 -8873748252792680181120 13918 -11161332260820443283840 13919 32359472691770126750400 13920 -30743506349788771123200 13921 -50418633713254876646878 13922 56750361761291669458512 13923 7591983619435749634464 13924 4751694000555562646848 13925 -4780825035837028525350 13926 21964578243216386738688 13927 84362242821134340194440 13928 5134451402417453276160 13929 -37187687965393523151216 13930 1413781839207593856000 13931 44658149633540838159732 13932 41977803623433313536 13933 77089941292004036676182 13934 -18262283218571611752384 13935 4351765674142832374800 13936 8829378428003624845312 13937 8922670089350490467904 13938 -9216887222330696627712 13939 38742222627450863052624 13940 15128569907270346401280 13941 -42587698785272656981650 13942 -12481485994011239116128 13943 4043582052460293162624 13944 10456858454839525048320 13945 31095972092720397989700 13946 45520311031534786782720 13947 -54257160634209423412200 13948 -65607335288936937460224 13949 13517565689932841543160 13950 3675105060542464953600 13951 3894902715619007043952 13952 24842390385833646489600 13953 -43261009967058611199696 13954 -18087883563537089419824 13955 8204964762576459657360 13956 -19508249028323647484928 13957 -1927520582544975196548 13958 -8599885567032435172224 13959 -105279230149985678492160 13960 -10463337747469474560000 13961 -46534958304958534887168 13962 5875024534379971326720 13963 103423364864820108768212 13964 762128689787871710976 13965 -22020930285616919210400 13966 -59730997782877211285568 13967 -67503686037317873547984 13968 -8415104367967485124608 13969 -82256264364695424998540 13970 16281168978303844392960 13971 59330694888516410832312 13972 -2683527438366145280000 13973 -32868604032841385286660 13974 -12413126433879161682048 13975 -252293725373328409400 13976 14676576106095737518080 13977 37796895674948773180314 13978 712832177433029844960 13979 -16021431775102521955824 13980 31467549409162104591360 13981 -8704584810860570940672 13982 -26124201280849253409408 13983 -49844611696234028486400 13984 -39098083215158107176960 13985 75965203301381243148180 13986 5365751704437821598720 13987 -28161207605806514874288 13988 21973169457402676773120 13989 -51330347220443921302176 13990 -24738097358494327248000 13991 93413239602057860908752 13992 -18165242157210285096960 13993 19421594537902390288000 13994 44147987128925007109296 13995 -27376260678176014619280 13996 67276459524315381536000 13997 51046493178988545991446 13998 26933856766184185280064 13999 -116373636022273367878000 14000 5933787450786004992000 14001 -22942672740750179914560 14002 -23524062380442331512048 14003 -88242125841618460071360 14004 -25070890578666319877760 14005 26976367657092531813660 14006 71941412721097961798400 14007 -10101115572404376199680 14008 131708545571716374159360 14009 -41092497289977452168790 14010 18034825750239096610560 14011 1844223655005601088612 14012 -6623160911501658574848 14013 -1582574119477759961658 14014 -12579222999577373875008 14015 9317237845337794301160 14016 995704210494263918592 14017 56989949984267912991792 14018 -147075344484918919296 14019 34829770196266426564344 14020 -40720904705390950091520 14021 -23490644082592062955488 14022 8959618054996081260480 14023 -26687529803977680155720 14024 -6766862629017300311040 14025 23724040028908868157600 14026 -4118605586100046350288 14027 42781699109261500765524 14028 17110511145892494360576 14029 -49895874292480479327370 14030 -15033841445603370458880 14031 -8996738619619028902680 14032 -27740928000133435531264 14033 41456945959954561143282 14034 12564592660460432753280 14035 10789169517060204684960 14036 -94189722556299722880 14037 38421523916475866278560 14038 -16267631049090938170080 14039 48783673033885669409880 14040 17274758227974567936000 14041 -89629877519128958673200 14042 14401031586489347304960 14043 10978734580966631420928 14044 24797310060381959707136 14045 -32465531527766454818190 14046 -2875339512656576231616 14047 72176820242923598405112 14048 5710624165569700823040 14049 13957058957318041953024 14050 12873471154688112274800 14051 -105721414752311870862948 14052 43288078650511088120832 14053 -28945233610627464781056 14054 -44467840100605334325024 14055 47027814681435288215760 14056 -18364959238492372746240 14057 77904085088329291557306 14058 14277139711453852616448 14059 -1882170388210243179384 14060 13811794248096371788800 14061 -317127600100981524960 14062 22863627949797638035200 14063 18956291952731925573600 14064 -5952004096107721752576 14065 46523716984314103703400 14066 -23506076567669901235296 14067 -67971817167232119215760 14068 77807875057216406334848 14069 -44262678598991440573440 14070 -7572518368972976240640 14071 -21275686938118807784728 14072 76619443199604683980800 14073 -17417680907137234896816 14074 -1724597535244056173568 14075 -6246577938132120470700 14076 -21537488533691425655808 14077 17629391227193128600672 14078 45967343897585696547840 14079 411201777742848646344 14080 -35225716759679824035840 14081 97074652665868600218882 14082 -12021514827714684206208 14083 -125542903985111244593668 14084 12485968311944495886336 14085 54604600337619637952220 14086 -60203687803676862895008 14087 -73582861830090700764264 14088 -51822661562433191485440 14089 7966519864909665334324 14090 6458728420344644488800 14091 -15692347478606517718272 14092 -3204363983389100177408 14093 -124623915986635187329620 14094 -41298027296740554795840 14095 -51428937239040133697400 14096 4167776535374714314752 14097 12063384104533582851072 14098 -6838070160487879272960 14099 46104979678803262852464 14100 25419050349510324326400 14101 37048722072811743470400 14102 -12937130471319293992896 14103 -36805525307770080845088 14104 -445782435100817633280 14105 -2469028629769288903680 14106 25174841095105529071104 14107 -48789065798454126443644 14108 -69395359383142951721472 14109 24588884983076503979904 14110 -23483799513137819399040 14111 67094141185565872938672 14112 -37934460002817255112704 14113 119597073125440126033584 14114 -52921222391369245447344 14115 -42478552784482665011280 14116 -63297656235710946559360 14117 14530127284179584948640 14118 -3482888998864145173632 14119 -38095664301830068401104 14120 10164161157111047116800 14121 1598850697125953910240 14122 -6850772837280453005568 14123 -28237898377336118758320 14124 -17895844448794546311168 14125 30567817391164333119000 14126 -5682434483990499930240 14127 28573791317329470991632 14128 509452988007828733952 14129 7132033686892728398400 14130 17324686040165805843360 14131 3108516267983173704832 14132 -13948128189394021951104 14133 -20005430747779174815936 14134 12080320058785732365312 14135 61872015415580318435760 14136 -11993842583585036697600 14137 105170657769361097530192 14138 922947127422881028720 14139 71527164383989338110604 14140 9731157713233914746880 14141 64089063024725691950400 14142 -29635588955115601553088 14143 78448188533698142355392 14144 10769709573240448352256 14145 6991821295025329203840 14146 -3900303539246563053696 14147 770604852941493652992 14148 68120990079438714808320 14149 41051567308050042197150 14150 10228153046757910504800 14151 10052302116290412580560 14152 75462434290157718988800 14153 -84796844660595915074598 14154 12253537796317269484032 14155 -57438873496632591810000 14156 -49752331838205799476480 14157 32717633490438951222 14158 -7011566159078125120320 14159 99502336664459949909360 14160 -6234841026670569062400 14161 -22773320770677083372661 14162 -2635301056077286987488 14163 63241706005292704156344 14164 -53114765950618788970624 14165 -27202701776703471083940 14166 36076027414876310528352 14167 -16037004893302809324608 14168 -14098534102430064967680 14169 -32790974512922361547056 14170 4921236896978787537600 14171 -42173193489465811976448 14172 -45438599594470901995008 14173 30306219135188558928422 14174 14114457944436544242240 14175 710967196389606647400 14176 -64592419286493039034368 14177 -3476348052366544906974 14178 24926330384187095566080 14179 2815180684974881875080 14180 -4964933516742573561600 14181 -11578920888098407646880 14182 3246213407694374662272 14183 -44499943078576581867096 14184 27612090893739401026560 14185 -34360450493078399302620 14186 7028011224845425763424 14187 -29033144339586523836840 14188 86963566065170111813888 14189 -2127506103341480787744 14190 267452185365265904640 14191 453717156135110851152 14192 5645490472736469712896 14193 35542282173340615984080 14194 53173852941674084078592 14195 -91889306026130891063520 14196 -9058119105634309122048 14197 31253526737022379321646 14198 -14996144370409387261440 14199 59060735733194507839464 14200 -21092568164229551616000 14201 -10116569464029762320496 14202 -42690155761139839464960 14203 -34689071605617545108720 14204 -36372910996104259567104 14205 -34704020257690736564640 14206 18937316545274888151552 14207 -12608053929154960604544 14208 -15523479217313918484480 14209 -1471429691065982708396 14210 25259151554465549767200 14211 -60599760738196444135740 14212 57940733482275629905920 14213 -122179093497779582522916 14214 25454908697579361036288 14215 -27588266376036317045640 14216 -88366119945424812395520 14217 5962438822388035845312 14218 -52420501051711408927440 14219 1200298679128374598920 14220 30797437640536559462400 14221 128515372597929394218422 14222 10429022504170147225152 14223 -9669799372513274572032 14224 4342348890771256508416 14225 -34485811703788961348250 14226 19421530021716379772544 14227 -47962509001826213046168 14228 47806011632497718045568 14229 -26741839494440957160960 14230 31517355104738791061760 14231 -16109401674345606506880 14232 -6457329288461214535680 14233 1088921392968013014544 14234 -44084042531557763874048 14235 -1029337448810313353760 14236 -11304144121055795806720 14237 78776228682993537121440 14238 3888497260462483154304 14239 -62131233656484158756040 14240 23745556814781608755200 14241 55357298186740001069184 14242 -30769026814215104599728 14243 -21906684369678686057508 14244 31922212640280427938816 14245 7878166512261735231360 14246 12166075951116435069120 14247 -18628372670780277356976 14248 14505470220610738575360 14249 -97835875124419611615750 14250 23148487229975110080000 14251 119244467032620585299252 14252 2113578290956907873280 14253 40020042912462976797504 14254 58790068925034593952576 14255 83574982333792714505160 14256 878777765446756810752 14257 -41238418752276389331660 14258 -56441203799068613345520 14259 -32078444800618837913544 14260 7004319090847050792960 14261 -6311146637341321170948 14262 -22104773948730851638848 14263 54983905007995207848240 14264 -14088110189156971376640 14265 -45761021102995568532540 14266 17090247867237691211520 14267 62800719963158257320552 14268 -14676290892758486154240 14269 72681246941288404027840 14270 -12068215278837254953920 14271 -38200700139421592416896 14272 19798972047582084202496 14273 16945325270834210927040 14274 -10961609400314724084192 14275 -36520716211847238501700 14276 -739509764767775597568 14277 -34303466690488689634080 14278 62061207840963586080 14279 46406423446538853610920 14280 11890037258867780812800 14281 -64718572303982868106918 14282 23800211909692232994912 14283 44351296062159578932440 14284 47051440393857335503616 14285 -31625317056746177428020 14286 -7398360560343272780736 14287 12721972710364236187232 14288 28282385168531706347520 14289 13456223896859932956768 14290 18787230800656765322400 14291 38538942349561731115584 14292 34813274040466922399616 14293 -60818214807579193793458 14294 13746319707081493564032 14295 48727094814470917066320 14296 -87347780128235959326720 14297 -29610938275016987755314 14298 -10888624145133800142336 14299 -37993899642477880502240 14300 -11593229347181954035200 14301 -2587554933000802154208 14302 -378829050596754507648 14303 134889396092889259131552 14304 55292031878514691276800 14305 -87756668221083202818540 14306 -22316068431849697537536 14307 34881282255561985615680 14308 3656452333189009538688 14309 -7901139332831368035300 14310 -13557712609216693612800 14311 -42152063827780980067176 14312 -22439159930871586636800 14313 25900634369036851449984 14314 28360505072231740390752 14315 16673497956110446432800 14316 -1067832841954478197248 14317 -134729210964144914825120 14318 28340022430963480695360 14319 -354626619130187924616 14320 8016616157883037286400 14321 122768726126576554749522 14322 -2860872787225856212992 14323 -116820971082417798437428 14324 -25934310024260261618304 14325 -17750664433529821382400 14326 18982118314093837795200 14327 -33583134957850713100824 14328 -6992965826475729408000 14329 7801862643388799556480 14330 -20757849068870382097440 14331 -36608371137726298996176 14332 -81469396618933102280704 14333 6300032473570832209824 14334 -10006955398496670909120 14335 90294350329046057060160 14336 2231916603780617994240 14337 -69539464104147171877680 14338 33530388951885850624896 14339 53265499471357991608224 14340 12791691930289731379200 14341 -3598569511508941780258 14342 -19209239523286352297856 14343 12789933233560163501184 14344 -16161166540473280634880 14345 -42454632136375274692800 14346 6279851517129075220272 14347 -94667359760459431948204 14348 -69056190496899382823424 14349 -70024785920371544463936 14350 -3157315272141512227200 14351 22369545428230360941312 14352 -2679357108441066504192 14353 -6456809681758727599616 14354 39744067113663519743376 14355 -37680440533156737716400 14356 20119989193846713165568 14357 40603047214511475373806 14358 -19374559556970241866816 14359 27879710556586954540104 14360 64300384779645256704000 14361 -19491874690479938350128 14362 1132283539838272534272 14363 6013829913699304688544 14364 -19255823034530206924800 14365 48645202438536415199460 14366 15209332767711384479424 14367 -7999864682758880251320 14368 120456674221103338291200 14369 80332926258807563068770 14370 -30696911079362960947200 14371 45592576129444308367312 14372 -87635865665646835799424 14373 83719751636008361935422 14374 59864355357735303891936 14375 -9114620543042247255000 14376 -36233474860071143424000 14377 -47391956474706269335728 14378 -8849492072940395735040 14379 19324819839032672842584 14380 -69034255886558840371200 14381 -4209997785351310415988 14382 -50617459564401843042048 14383 -7111689283204357331480 14384 -6698125567010101002240 14385 6056948203970039026560 14386 -30721470590693939962608 14387 65992349077207409553036 14388 -14572431378750221383680 14389 6649182890368621582190 14390 2700188993270686579200 14391 13044620654935076299680 14392 -33893900478606006558720 14393 27308595737776221638340 14394 -8173293826357125043200 14395 47144580227719470518400 14396 53137117252598637135360 14397 -23881462996157434886400 14398 44511557372754801243264 14399 57622208329646473968 14400 7822044920406992486400 14401 8605882316485735070402 14402 -37476115143075490358400 14403 62129076015390174202104 14404 -13963157862516579793664 14405 1280612900700940601760 14406 -14063562884007678994848 14407 43909402445602828557656 14408 74843045853941528232960 14409 17536192492234802215914 14410 -39137241166680519233280 14411 71791648782015996405012 14412 27383893561494398541312 14413 -21052090993649735859840 14414 -17650171059373141978944 14415 -27527383663159255296120 14416 10880465018394933706752 14417 44071433310277849871220 14418 998829952296234161040 14419 -41042738668627785724180 14420 -26875204734194036613120 14421 26777894850198449717760 14422 3159488534865718132512 14423 55273125748821262065672 14424 49799476351959096913920 14425 22379632580934387755150 14426 -30840658109664481859088 14427 -22499943638243555942640 14428 17706156899941420179968 14429 41146242284936352451776 14430 -3075175838847322586880 14431 -8922025208075435980768 14432 -32402423450443432329216 14433 -29085863345630895103776 14434 -13605451777179572663808 14435 -19871387461621052211120 14436 -22316812803262991668608 14437 -71602188923348445926914 14438 -57163088289020573678880 14439 -59825811000040681916376 14440 -1152456508869453849600 14441 -8471002227581924704128 14442 22781735156367928984320 14443 -25247593639216332204912 14444 -36090612824026233467904 14445 -31939806565487063678400 14446 -22274477686161984600576 14447 -77585428298116856557104 14448 71332144639174508544 14449 -51231469406969658645550 14450 8212807587567728152200 14451 -2681203709602560525768 14452 3720449458597800523136 14453 -83672656376144449784100 14454 2134380293903967939648 14455 42532488300272944289400 14456 -29127886920582888345600 14457 66820073956188053800320 14458 -3464012880408470155920 14459 -82562886511771668885960 14460 414423226193037788160 14461 66402720548774816541062 14462 -204082156311887188608 14463 -79171115727883806078408 14464 -28785718049497499566080 14465 -62679038100568627308480 14466 -27470264573379936744576 14467 23459819495764310703072 14468 53944978065337762155648 14469 -3890798437073995504512 14470 -37330185548216582824320 14471 -13980621013867776675000 14472 95842055720191902105600 14473 7675223283613226796084 14474 38053050448234130450736 14475 -34971720368335325177400 14476 35410309087086822260736 14477 32624351186731497309312 14478 16940075572272146595840 14479 149193743019937774476080 14480 -4752488106392914083840 14481 -23862163337191078540830 14482 2599668933832534771872 14483 33845135528954923402320 14484 25082992556041079181312 14485 15475935701906867241180 14486 22790747630398368540192 14487 -3911150646263448282240 14488 -113283016726024745994240 14489 -59814379928619648118710 14490 -4112277500138312494080 14491 -2072235129265022128088 14492 59191032466655722876416 14493 28397033501018098299264 14494 59325272322290339239296 14495 -20467748515805089322880 14496 40867843162221742915584 14497 -13117746475938893588800 14498 29062821855385928488320 14499 2799821441472663785580 14500 67856434820762575680000 14501 103469150619101449788732 14502 18994593961236996349632 14503 -74877054191087591642248 14504 26122031579226823511040 14505 22511744592008511994560 14506 -24255192657999316020048 14507 8943284499625441750680 14508 5107051997777103704064 14509 -67258735742490949107360 14510 26766349090442254964160 14511 11592256101575888479104 14512 -83292348483597942784 14513 -79481136507235955618496 14514 9670145687980967427840 14515 52375501287971846354160 14516 -43352081509860921262080 14517 36873412377631227922734 14518 -19305557068414729851648 14519 41305730582907609274920 14520 51240084373655654400 14521 -49423797716998160320508 14522 -11384298055999455056928 14523 -152884041769995306978816 14524 23652022873156152452096 14525 -12524885505590944231200 14526 45440720755922818166400 14527 1066213013559771708400 14528 -3670610545297176133632 14529 89142211949928427604160 14530 23419402333305183344160 14531 -77366141272387601260536 14532 -5902938501979804766208 14533 115656589067249715306782 14534 -599418630907845101856 14535 40413577474660138333200 14536 60033407537179503820800 14537 -115713471682336780667814 14538 34537149652772468991744 14539 -13698413395209783804928 14540 -17523332239481640821760 14541 -28998382954847073931296 14542 68389126234992213303744 14543 -26333696342803199048208 14544 -9170014778966381469696 14545 78698504197973884461300 14546 11169756542261052503040 14547 8030995532581986458928 14548 -39208160992064346404992 14549 -65542619610015841974450 14550 11568540991839815188800 14551 7537924737110109404552 14552 -52647950723468770897920 14553 66480097706044258410720 14554 -59221946233737093058560 14555 14571901198351978981920 14556 -43913452179769282672128 14557 -53269976150826766799194 14558 -40010643668528683698240 14559 -31915015512306530470272 14560 -9190847456990110679040 14561 -36278680541246862047838 14562 15286486326016305082320 14563 -84647064613930602713188 14564 50037373823112914813952 14565 -26153927178580882608480 14566 -32160743550296533716768 14567 54971399168289526623792 14568 -53138787330675111690240 14569 153699366089841573738996 14570 16461568293002444021760 14571 53961063456218348002140 14572 47618883049176981790976 14573 31962939189295962170400 14574 -15763490136737972149248 14575 21757737200229153138600 14576 -10867437759720745402368 14577 367466477276933421408 14578 -12577491945014106459744 14579 -49666318276777335359520 14580 -21912405691022246574720 14581 -37942026366267189447008 14582 -37302613766381138053248 14583 13526049573362234024424 14584 -114827033101298151997440 14585 900725500559306355780 14586 -12900419778143141217792 14587 65049303563946229595760 14588 22862088292948739767296 14589 -28143777063547328619546 14590 37493438470524468532800 14591 -150280911558449326411008 14592 -36651318145006813839360 14593 20478464216670593667842 14594 -38763599049545518457904 14595 -12162728935073341497600 14596 11335619797533372176640 14597 54963433500110660795712 14598 -13869439523489982098016 14599 -21227580451481363712536 14600 -3153261980159846016000 14601 -17512723769358131548416 14602 -45428449087211514382800 14603 -37584620569267693178040 14604 -9634803470810721391104 14605 -23656896788424803850240 14606 27303505766506270032960 14607 124227566913866962346640 14608 -15481151525657905790976 14609 21337606310816354884416 14610 6423974909512089269760 14611 26910609916900577421400 14612 17889416899872642039552 14613 47987216462212889418144 14614 -44571719760586539109344 14615 -33546266401898422401600 14616 20641595280881115340800 14617 134031937761435607028352 14618 26752577568219227819760 14619 44238716313925736611008 14620 -840864270503347614720 14621 25507832329564151934822 14622 4356545402607843799872 14623 55081770371559005641840 14624 -59697025730772045594624 14625 -23570533007001427167000 14626 53051472413648574534144 14627 85781583393306736144476 14628 11037698568113312600064 14629 -112801829534615468408770 14630 11062960022843227699200 14631 -31767274662513926073048 14632 23165595764809202073600 14633 11256241485100115637882 14634 -6626654805161283701760 14635 55510832222260138080 14636 66976408301686860238080 14637 8978477358010444712064 14638 3396701298792171150144 14639 -66611348031814852312560 14640 8358226181922081669120 14641 -81544677556667127577895 14642 55405738304621279795472 14643 9105936573744845878932 14644 -537767965140671842304 14645 50697312078810571435800 14646 -32442247648967596324416 14647 -61844733889685426289008 14648 61173770649396441231360 14649 64376005085717718587040 14650 -14642792660747129281200 14651 18277887820963058738352 14652 -16295560748125686563328 14653 104312039958598455720902 14654 -11896299382911271711488 14655 -10636517464230410025840 14656 -31917594998205707714560 14657 90588387203762154003906 14658 -2596810186417424140800 14659 -26819588840176850864184 14660 -56258481470572220824320 14661 -1659817289310814446498 14662 6687312535634746964832 14663 483811384809169417728 14664 -33052884736504604590080 14665 -5936400654097705646400 14666 46985188317944005738032 14667 48740413631802576689880 14668 -85410711110302470126080 14669 19429851815130807182070 14670 -4713908627487825017280 14671 -74659965641424724252608 14672 -10438289535257146687488 14673 -5710865288059386163296 14674 -30715637148739837831680 14675 62071501251321600357900 14676 -9338821054058843117568 14677 30990471939120115955260 14678 -12433652412264982866240 14679 -33420223234105645903056 14680 -72590529219723248025600 14681 26205529983049767170052 14682 31583297693824102420992 14683 -16745928230131003931068 14684 49910640837669420028416 14685 -16263099652392098251200 14686 19466448781217835196800 14687 -118824384359617688588760 14688 -99545288600272966778880 14689 -37920536731491907185644 14690 -5702403656453189676480 14691 38360903845435506296640 14692 -22867428181478273997184 14693 2657428594230649293600 14694 12181971593625004523520 14695 20815187756015303494200 14696 124419377853228918620160 14697 -20744998165541527451712 14698 57077644357323068295600 14699 -121128176493123758076300 14700 -16051228228235051308800 14701 -1609081579322095118996 14702 -35279044771895889728448 14703 -47190920615833658728680 14704 -4800949559703494164480 14705 31700801795863599965160 14706 -497986441942695995520 14707 -24727773282236662450176 14708 20439728725984242361728 14709 -19396064043893199561696 14710 -18396322882649406858240 14711 -267339666288841193617248 14712 52647789947110974443520 14713 14836647369345027369962 14714 -22559783979334332127488 14715 -26008308283964092884000 14716 14213392158999854474752 14717 -14314061216885639226234 14718 -23716057415713622249472 14719 48554898213193584473520 14720 30442315560791939481600 14721 -24166971705590716032576 14722 16554559394020247927712 14723 133467013510877182446972 14724 -34488227483471152621440 14725 14365835186566941616000 14726 3185342670815253379200 14727 -16407810789633532808280 14728 34335992858905019842560 14729 69728008536630692609088 14730 14134532279025079998720 14731 55443677791614920248532 14732 49657375987843900784640 14733 -49164560111806671737898 14734 22860378974422658450880 14735 -13838424282226193089440 14736 3808760994463182815232 14737 -86016490769828860145614 14738 60845168762733304133520 14739 36288409647670757120880 14740 58845851361610860718080 14741 -95041666144122302175858 14742 -386602588376145767808 14743 18797935253066226593424 14744 67562977994070900633600 14745 14474985421872719661120 14746 -2871711220034604308256 14747 95740830530894852072196 14748 12818382149620646484480 14749 -1053613705854792846400 14750 -44710316481089180880000 14751 67768070936713242708600 14752 143459470667075905585152 14753 -272371517284820371998 14754 -44460350441609429335680 14755 3794597687195573574960 14756 8994526277465837961216 14757 52812116246108705804640 14758 -84820248768416771361024 14759 10848315920576268387960 14760 -14287763011289431910400 14761 11011304243267868147300 14762 -83197247538330471504 14763 8196999629848498909440 14764 -6944287167819879111424 14765 -31832398536338832884340 14766 -10175108782526437671936 14767 8821886228388089468816 14768 -5584142587723822596096 14769 -55116475403851208803680 14770 -13185298647120948042240 14771 54281600095273719816972 14772 -35927407026430984286208 14773 -140727210817356784333440 14774 -17596073145981900467520 14775 18481202306308003663800 14776 115453757103712076206080 14777 -5649066990864726793728 14778 761255656004214171504 14779 118359648485019429633380 14780 59771298569083884249600 14781 -21323561590347866448480 14782 38348250504326000884800 14783 50338348082114520628032 14784 -6089043737418355703808 14785 -31447030966884181375020 14786 -8652410542684641519408 14787 -9584723281830846754752 14788 -91897304677506055894912 14789 5667226867704705318624 14790 25904116518428062252800 14791 -23711805148320477061328 14792 -78481957981931027504640 14793 -5655234337064352247536 14794 18752347695703184972640 14795 66717504698599364173200 14796 -32057879429981073392640 14797 -43716823351450472655754 14798 -33577401106877327388864 14799 -52292468276928004310136 14800 4586528310457457254400 14801 -870249978675127243998 14802 -19391404867619046288768 14803 -53772692573876482220616 14804 96796740349751294326656 14805 24698639172913008226560 14806 -60832840437124429542336 14807 -61769710237309534798128 14808 518104675417176207360 14809 -67371710013641937642480 14810 -20964964543683947569440 14811 -15007118648109357524328 14812 -14917406783242715175424 14813 10924617772303732081062 14814 -36892657664310124552896 14815 -74092442786552691086040 14816 -24035182147485471080448 14817 -82499598216793852567200 14818 -9054669391781017374720 14819 -3147210790847098815840 14820 11035740193481628979200 14821 22689915346494416017022 14822 -30478398484035111744288 14823 93222355961574703342584 14824 -42870770996294084659200 14825 7734379341478513427550 14826 2522559996264832602624 14827 87174849413724357490676 14828 -95221936571381593019904 14829 -54573393251978540807616 14830 27303024074018969626560 14831 113073907300198749655632 14832 25325457860491935842304 14833 -3461547111388616950336 14834 62233599018144031884816 14835 -388613910552502844160 14836 -73944749420817349755520 14837 24308702440691581535772 14838 17330054891636105809344 14839 55808754484983799178880 14840 10904563711077016780800 14841 58871478062085838644852 14842 7371038358897441598944 14843 103514023098950068333092 14844 36105438872349707567616 14845 -13165789851262145682900 14846 19858867594101577481664 14847 -34956169293356126956728 14848 -46863957643791087697920 14849 -55529608174214232253440 14850 -23974907145094904544000 14851 30673802828346459737852 14852 -150781740924126607196160 14853 44904640069834446119904 14854 29340372032288068332672 14855 44269874603901086480760 14856 89955453172763991859200 14857 -49323573814124215373040 14858 32943584629851784035840 14859 -17248928901941405442816 14860 -9689677149945189841920 14861 -48717769174007697830976 14862 43067851983137078540352 14863 -68851335119973162215760 14864 3529350751347940270080 14865 28531274465630831166720 14866 43948460818466683999632 14867 -90397666632534935856084 14868 14534846099762283509760 14869 167715670887916683968270 14870 -19735224719853777765120 14871 79878749295174570519912 14872 -65866269805388787271680 14873 53855403452085162266640 14874 -17061377659046382267648 14875 -41512359497735265048000 14876 90061003427969030223360 14877 -100318841651113730568000 14878 -390625390760101229376 14879 -132499045298457968399520 14880 12651872188772143595520 14881 64055083856407386386112 14882 -22569246613819630652928 14883 38692724619369337272 14884 -7181413667762294170176 14885 32995718468746143091800 14886 743345034322227808032 14887 99000774327610879980536 14888 -46855142932002116490240 14889 -2946580108849396918080 14890 19170692305358526223200 14891 -72527391765124095525708 14892 3749815866885729242112 14893 -33574185407397350653236 14894 18130681317057496754112 14895 34900995587974444708920 14896 -17859322552846579875840 14897 -154111501214835623100654 14898 9652277700360212779008 14899 224042224191192687613536 14900 -41867643905550934320000 14901 41489980070559687328032 14902 93012861174890902453152 14903 24538637530948828712880 14904 2622644390391775580160 14905 -9729464360261454506880 14906 -73842623714824312914720 14907 9617736786672006057240 14908 14821738547421218352128 14909 194073580406016493139916 14910 4789241130087574917120 14911 -5562882498389351502976 14912 -47408703198826291789824 14913 -48347753331034532772558 14914 -81198199360481459824944 14915 67721488287277015791600 14916 16885569160186812094464 14917 18510322064599117890592 14918 52130506799143462328160 14919 44307502199810033995944 14920 -22508105692124721715200 14921 2665814441849486868432 14922 49219013159879660339760 14923 -121467848011768026862828 14924 -4387513554734241404928 14925 -4680500895696350340000 14926 -4811704692847597964160 14927 -51720362611833108735360 14928 12406858760586393944064 14929 -50773539751166604611470 14930 -38733005591070618572640 14931 46768794676563676953600 14932 11797476198703526170496 14933 -21838959267781199990340 14934 -40721143791167623365120 14935 -140014238977796638039200 14936 -128150192993802531256320 14937 -33696737593909761272832 14938 16115693016658007066112 14939 -123509970196655576131260 14940 -23702011186570848714240 14941 -113557079516282678853248 14942 -293351756898373587456 14943 41639801866662327494544 14944 121442672444240411099136 14945 -57017677880308739954220 14946 25940826855533702697984 14947 -66436193269617343941604 14948 21924932857936853289216 14949 50089222630360537217568 14950 -6591606788150207510400 14951 -85855342763615149983048 14952 8909033872412440166400 14953 141019713855931364959120 14954 26939062237241774368176 14955 -26047730323223241146640 14956 36317213185567741733120 14957 -32106169656267936442794 14958 -28875941567352031582080 14959 -18561027701804992096784 14960 -17602941576115569623040 14961 -51908843177330248963728 14962 -56974586112206411766768 14963 -31500028889174910226176 14964 815726054139702773760 14965 2178446060699852884920 14966 -32622469594301813815680 14967 50420263869557903539584 14968 47375170153713775042560 14969 40475008507723529627370 14970 3180518514953186400000 14971 152708975502818379024744 14972 45136259083906938984960 14973 4156911112611401883648 14974 -4767052344711736011264 14975 43399279626097169715000 14976 22196374334925113917440 14977 -29157471392033562068988 14978 63407262050893734041040 14979 49141141836670427604984 14980 10742844728769283952640 14981 -66515208722524529639136 14982 4396814654507421479424 14983 51100962040842365086232 14984 -53025337076575807933440 14985 -1465516135212545249820 14986 -32719033970785743114240 14987 46956727919327012356752 14988 -10296542171191397184000 14989 -12061374168891141910676 14990 24704430011120918520000 14991 -65215688359717136545920 14992 38140301088906392477696 14993 184480361278472048549760 14994 31963129410038117888016 14995 -44039015994779161650000 14996 9819967344174266529792 14997 -97012345545144554364000 14998 62176754899267555860000 14999 -26675160307640107179336 15000 -10408086743357318400000 15001 57986149324236199236352 15002 -12169371423368863622688 15003 -89085668026701976658388 15004 38761887395658119168 15005 66114777617687063799660 15006 -12963484478038804036992 15007 439154910343095062200 15008 -50991724599778118467584 15009 23502205403939604195504 15010 -47107534924811636352000 15011 -3564097258417134741288 15012 64374216950469400934400 15013 152049513615125604355262 15014 85386568603360997093856 15015 6294721545123699018240 15016 128382662385374092692480 15017 23380507051485817827066 15018 -43062682023853352292096 15019 -22099495188952935208656 15020 -48468798926718452459520 15021 -84595363066105878248010 15022 -9402384606679242097920 15023 29240479187208499122024 15024 -24746680053612513755136 15025 -59648195702410272883450 15026 38891837791846211462784 15027 -38419948113539514427080 15028 11412799010229024076928 15029 15199976557670338674240 15030 36290794802478886776960 15031 -45816354179623348318168 15032 40973179033867532390400 15033 -94362878316997060441776 15034 598324053015179746416 15035 -19145900741936483706240 15036 10443222584097010606080 15037 -87429286362592840749408 15038 7931001557086463823744 15039 -13739023843552283658480 15040 35036583860056086282240 15041 36449150395391577094230 15042 -8285503091455011663360 15043 -25982391811206748051092 15044 -2860678082705642964864 15045 43618509132155234625600 15046 -40409591683353149946528 15047 -54815002578666719356128 15048 -54720536955525426585600 15049 -91178844850137324476700 15050 175487413505125612800 15051 -30753084497840687339280 15052 23004056626300776748032 15053 39207673278196121917302 15054 19016570220148711905408 15055 -31889346468878485634040 15056 -34450777778979821887488 15057 -13585462099178245960320 15058 -59546720114603662155120 15059 -77366872758787360142004 15060 -23261211483020496599040 15061 -19826010063346046108338 15062 54424812068190516439872 15063 102213234158145132259944 15064 -36548291650861941350400 15065 56867272620144941344320 15066 16995373171231477607424 15067 -42848482269293388669520 15068 33091511351923174414848 15069 85535232891771213500544 15070 18418066987582363570560 15071 -39762630095706668147088 15072 -65190322534095353806848 15073 -124475239580539325635678 15074 -84857531549235300844464 15075 -44863368404778757730700 15076 39075074867056404229760 15077 43215793608267194476926 15078 15958186404402868254720 15079 -39495454124200575432624 15080 -30270487676960272896000 15081 40885909140130227954144 15082 510251269712365417392 15083 8707051400466895129332 15084 12279123236796133374720 15085 5804763978279780783360 15086 -53250128853244493311680 15087 61112446899876296209152 15088 5670477592006082494464 15089 105294102220430200642560 15090 -14798377995134885383680 15091 -79248669988377393459508 15092 -48414939044695809331200 15093 -725035842663067696320 15094 -5213519445516846935904 15095 73420855939139682048600 15096 26789029246183104552960 15097 11620739582687435345152 15098 5938914954801366610800 15099 -40970330123979485698560 15100 -30945513242545143001600 15101 89685238727614489764102 15102 -21715362759587100851520 15103 105243597273820092140664 15104 70790458894021778472960 15105 -20711462505323865105600 15106 6810656216159448866304 15107 176726624880399876559356 15108 -14507420353133808522240 15109 119106735202194444256860 15110 -55285113533224365383040 15111 -3101301533533635622512 15112 -70427292640902684748800 15113 -30378767307280361109504 15114 38232263459424545521920 15115 96782228039259449033760 15116 -39505548543467674671360 15117 -16619810906304523552320 15118 -93601974970612348914240 15119 -30383715000446556490056 15120 5850100740967405977600 15121 69592776452561386246322 15122 27206730541436094452112 15123 -34082775289056980124324 15124 -11431090768293878528000 15125 -178897404348086266500 15126 38436605647892453905344 15127 12534131960822615761072 15128 -31055048270356173127680 15129 51751979518426074389511 15130 -20007726624496835380800 15131 -4657780448050309075068 15132 16076041204389720486912 15133 37566478107483277524460 15134 20133374986295363100672 15135 -17211219831317379596400 15136 1800966008300892585984 15137 153011052212565548850786 15138 11694554364595163079672 15139 -173300961150766713457060 15140 4742558120602603741440 15141 96540846851601167434272 15142 -31637495689853845439808 15143 24547682421321692029320 15144 -90760395270588015329280 15145 49010090635110679731720 15146 -40299669894827556283728 15147 -6147867415272853030488 15148 -41783517368904202271744 15149 -127317535896273701375850 15150 12606342978948945105600 15151 43853989311651776601400 15152 -28145509005468305670144 15153 -57080353188095879530896 15154 28970824054131248533776 15155 -8077748126004657740640 15156 28624031136987805360512 15157 -42228919675819763506080 15158 -11831203410694394493312 15159 4765072190964698285568 15160 59762575643442642432000 15161 -37901852459955665153238 15162 -286018751746691728128 15163 -124339510075783930192440 15164 74562805650080188256256 15165 -66417162497466587300340 15166 -2518225942896386419968 15167 -2801659489872067541640 15168 25927946944295448084480 15169 25745457716517531650112 15170 6508171542616078224960 15171 21819798514045699216560 15172 86009111516180057346176 15173 36465191815161762955422 15174 36995482122381466669440 15175 63647913959725325938400 15176 5329865117886636687360 15177 -49086273405878572938480 15178 -103181181078226479057360 15179 -426598222230128136216 15180 -17857321603515003617280 15181 -197861576658595007114880 15182 -2762283822903291263808 15183 -440139667461266472336 15184 -834808942019798122496 15185 70114563177084561403380 15186 -12045614408808275223936 15187 102351044594601783801836 15188 80646625955881885269888 15189 -51425386711797491622432 15190 -10394896191342177553920 15191 -93490975695773030120616 15192 65218225538158546360320 15193 -39917950273242959965558 15194 -21206302850868502387968 15195 9832280994458923255920 15196 -119368130281714203563520 15197 26649285305613887559552 15198 -46588415128241357347200 15199 -92877461410301480408800 15200 53476172045982056448000 15201 -17951270458400939892960 15202 35249921614996069048704 15203 -99370905304633371998736 15204 -6191052452290686210048 15205 -412432649436353035140 15206 65481086388408778659552 15207 13646699253003069085392 15208 63634945239251434920960 15209 21052800749649073500816 15210 -19211953340032246468080 15211 8234320570010593871904 15212 -78994227288891747788544 15213 -98253988556112719078112 15214 88664496182367081915456 15215 -56083682582414009031600 15216 20738790159814721175552 15217 -49181588184684210002734 15218 -2162184092766351273984 15219 30281312227056608856600 15220 55058548299000859226880 15221 25568860565508546486144 15222 -537478429846667420160 15223 67420332943487359355464 15224 -42923319453171694817280 15225 13815741074407055784000 15226 28449941174830103042304 15227 99083949640031546087076 15228 -6587113795985361042432 15229 98651600802627528513676 15230 4203106318715367389760 15231 7751546919204080561352 15232 39092194931018941071360 15233 -96169069043908639963518 15234 28402148046368619895680 15235 -42396571514442421589040 15236 -20348126728128526725888 15237 5928641375773454499294 15238 34135633321534961979840 15239 -84636412190860746293784 15240 -27014074002294453043200 15241 176536052464523866367642 15242 69333559643790964948272 15243 -113071933162078873949736 15244 -60551588691156073462784 15245 -124862993391542121208500 15246 -22757335200270425664 15247 207446651536725096590560 15248 39518444137810610921472 15249 18744593808071884894848 15250 59937203886306420744000 15251 -67392761749743476612496 15252 6039732568816007921664 15253 5513868443642217611680 15254 74805784071839490130560 15255 30136706555965232983200 15256 -18417398365704716421120 15257 8343205166263958870880 15258 26820777988876621929984 15259 -64757451276889450444540 15260 8747805562933578086400 15261 31618792172933673305472 15262 -33752616393575292187968 15263 90375089061507495148512 15264 -35678699120228677779456 15265 -809923948271585542080 15266 -101495375606928110824800 15267 -10399716742127147705088 15268 122497688658959252960256 15269 -46269658191298317963330 15270 -2505014404206870326400 15271 162254476412795926756472 15272 -46202301425924894638080 15273 66473137776684892522122 15274 30952731386518579153152 15275 39589672055149552912800 15276 61227370744003722424320 15277 -69238210050900967824874 15278 -23851195219060032826560 15279 16461461210487380575488 15280 13170771444488625192960 15281 -15832155423587535963840 15282 29393428442065069213440 15283 46859615179148906386560 15284 -43001276295668308512384 15285 51763731520960314727200 15286 -72599831273147575245408 15287 -101377083016854317135064 15288 20871723735241845903360 15289 -88207778625095383725910 15290 -36984624720937303737600 15291 54408186839844817893900 15292 -83907555519099707689984 15293 -16996457868769667693076 15294 -51535698968971382558400 15295 -16074724350790269964800 15296 -19271838370653567713280 15297 -25656240628793579086800 15298 -12996362066984034807600 15299 -196842348896213352053700 15300 29457772544192765270400 15301 -27872426512243528933536 15302 1023479241339519898752 15303 -13391051634705288574296 15304 -67355897955619793034240 15305 -83760459245904001632540 15306 2652163881317166069504 15307 -142367771376267542542444 15308 -630047501527262031360 15309 26744228098255141568640 15310 60530763418761360634560 15311 90316334955148989412824 15312 17076689516776545976320 15313 -64711310842978799431438 15314 -7811709310239957534720 15315 41635487574333369929520 15316 18538238046200751843328 15317 -21419112323863284861654 15318 -9265229353042100528256 15319 -37599918396408404988280 15320 94440312930876427468800 15321 23071202163851938325712 15322 23078911879160193111552 15323 -6520227196535974521600 15324 -50080354365766296466944 15325 -63059813237195280431950 15326 -68622734788175615550720 15327 41463576184351798031688 15328 -206706456102667230904320 15329 2716318499036195808930 15330 715974074457829125120 15331 71825188298584179071132 15332 -44341294616035318456704 15333 69417593607301181272800 15334 27301900537623597185664 15335 4660883124414969620280 15336 -60615332031151160524800 15337 168815511951061191252666 15338 22203934949869011046320 15339 35359616761869351259224 15340 -21315061833272571571200 15341 -77716593378003409062090 15342 -11575442438697115274688 15343 183063487562344629702280 15344 4912280737351020773376 15345 15506628040994542583040 15346 61845961791302447545872 15347 251814860573296205110800 15348 30711946327849507553280 15349 58382574905307680370350 15350 9370104024749660858400 15351 -499034664885682388736 15352 73623983687590604083200 15353 -70769727108432620494716 15354 -40864142694001579713936 15355 25817536861538380202160 15356 20179747185606604377600 15357 76888149056227122647040 15358 4389830932179351125376 15359 -12036054102078256573440 15360 44666999393733606113280 15361 -125053584213695615831038 15362 8827963845766426644432 15363 -99104523949527391587600 15364 -75600621059215112146944 15365 2347857024789020035200 15366 -10049522234224866132096 15367 -130917218012227211392 15368 49675812484116731996160 15369 49763337035260799099520 15370 23757123952129619620800 15371 59754249068690532094200 15372 -19484944475980480293888 15373 -97583246942517961522378 15374 -69807345577069939904064 15375 -27875125596665698092000 15376 -22325143284133864599552 15377 -144671358406937556765774 15378 56788176899577947136768 15379 -31444566299977712932960 15380 -17945825036700838099200 15381 15970589086191035889870 15382 -16465606296966490634208 15383 101038581011987359714632 15384 21465571691767237816320 15385 33248072401912647021960 15386 53560977008873902849008 15387 34459953290795172768768 15388 26438201969696265164288 15389 114089749008103599712800 15390 -2057959347705325310400 15391 14094635145968335421792 15392 -20707578619140610326528 15393 -33388185742317861489216 15394 691077486465327461760 15395 70286743520777107304400 15396 -82983204068452002782208 15397 23752954749687258479580 15398 11512614699779943775200 15399 75723531613819430556600 15400 19283186623465949184000 15401 -5784248718950650814598 15402 -34434763526519778433536 15403 -9943781010167679126536 15404 48174330130104961817856 15405 -26803750028617544774400 15406 34624962192067803001152 15407 8663564966456326477824 15408 -10123363307223321919488 15409 -54215071145504842994960 15410 33458210967245210012160 15411 -83174898757650309844416 15412 -88741610465701456918144 15413 -9262100372510950792338 15414 -18015649524531315191808 15415 -110458953093502471366440 15416 69951721500296505999360 15417 -104952385217403695129760 15418 -4205722975803802718496 15419 582707409447864808296 15420 -42930298770542048517120 15421 25194672006897584175712 15422 -73487322125163605894976 15423 -30170910043299532527216 15424 -624365992846118354944 15425 -620568956492686583850 15426 -60702081637784082956208 15427 -11016332731560413190724 15428 33741899376198466252800 15429 -27403421373811902676320 15430 23519923560324968031360 15431 49718219694537002557032 15432 6471469498352583352320 15433 69334644952699353759168 15434 -29935680237588419538384 15435 -33769349685783709452000 15436 -13823496495089615319552 15437 -2698740152946019320480 15438 -9375365261119747018752 15439 54026164571946113072240 15440 25948579993538769960960 15441 45577796662301460126192 15442 -37049770926548084210688 15443 -159844621271799161644308 15444 -33316352978982466498560 15445 -105016169682565207611300 15446 -32897729333165326127328 15447 -10123220375649468299520 15448 -8153368564058595440640 15449 12296386339857131156736 15450 -34815800801170153094400 15451 -70605698599325161103548 15452 82110928834156010267136 15453 64152778181087933829324 15454 -4079024057760223549824 15455 54317937991888454148720 15456 15473913695301474975744 15457 -22858035034400077299480 15458 78651153670960717096320 15459 37938443933108985437304 15460 79240181415293221505280 15461 -63421758994768846567938 15462 14843683251024252901920 15463 -79528687528470065994472 15464 118600341558508354575360 15465 -41208820286649667202880 15466 24925570303008700765440 15467 141968304052699358406516 15468 -1953331358082726504960 15469 5753443610973555280000 15470 7744099866819708188160 15471 4599921907793200859712 15472 18257380713773796786176 15473 -46973935639281673951278 15474 19746481067642549727360 15475 -107745720806900520284500 15476 3439022530797069656832 15477 34923733525477749947904 15478 -17268109028076199351680 15479 88391455766199726608784 15480 794131203097986969600 15481 25305540820069280552532 15482 -29099483416272531915408 15483 -30298828946412912567696 15484 95213318473575032478720 15485 -18426475790879936656800 15486 19409581860264928886400 15487 76027829921854056765792 15488 168467711497108193280 15489 -49113337994438639256846 15490 -43441004225414732076000 15491 6922882543381455832272 15492 7019447268795044170752 15493 69861840878620329115742 15494 43862078473531693197312 15495 -618133454213889080880 15496 54441310323217999104000 15497 -41116831821217949886054 15498 -9073419227936521436160 15499 -29787040357637086606680 15500 -27924952045814197248000 15501 82062982151867183850432 15502 -54140700980551065268608 15503 -13375097762715294519480 15504 -18315340931051179868160 15505 -26556425527748111835840 15506 2638968023986781399952 15507 -137217278199320951169996 15508 65596599103081210387328 15509 -1663128694479749840196 15510 -41968322015840778055680 15511 -58748264867447103640888 15512 23225123117336807546880 15513 110675398791590865633744 15514 -33317689529559402000144 15515 55967991463949440352400 15516 -12006839902325650172928 15517 125961322531665586785120 15518 -1671378764045912423040 15519 35472966324695435652480 15520 -71269749983520736542720 15521 108305046802257038514144 15522 2545115682357704332800 15523 48369549663947502852 15524 115955399509579587732096 15525 34836067643508108936000 15526 -30654673752349708064640 15527 -166518123284017141311624 15528 73145213888189937500160 15529 38188599622174851435684 15530 38554210524537910712160 15531 -36684685844972923032576 15532 -19602750809976374896128 15533 -141474713799585934578762 15534 29486233058312216496384 15535 19922809136747673038400 15536 -21211248364517087428608 15537 -21009499569854008471440 15538 50300011089793667121696 15539 45128280138134012357160 15540 -5466316877893532344320 15541 78547079991630924872942 15542 52752940021673853931200 15543 -79899802047145633139496 15544 -167943639402979200921600 15545 -85358591337144536432700 15546 -54398938447861642607616 15547 -3974474958399955977968 15548 40022149202637181926912 15549 3611838175002391215168 15550 30522670594471432036800 15551 -184552510905018194240448 15552 36172727090645409202176 15553 186123205789171213549504 15554 17561415363851639314944 15555 -58473562274525383685280 15556 -119188039049887347959680 15557 -170872425692112393294528 15558 -8620792340063661124416 15559 -7084912499995510483240 15560 -61153356285968373504000 15561 -11720547285844997920320 15562 16465576311473928920064 15563 -109627536033020466090720 15564 -43574686438040628724224 15565 43156362125612040570720 15566 -409691255055634337856 15567 83711867548913846169480 15568 -9864165426116992040960 15569 130161906530887103273970 15570 -12519925797682956451680 15571 -26344278914678710262928 15572 -120201464346216940028160 15573 54407022273868897432800 15574 -23599223596126197532800 15575 -10670951481202750374000 15576 -59060058278869212364800 15577 -31178872256364084813308 15578 73687683156713307129840 15579 64314067830253565551920 15580 -23355571857589460966400 15581 168164576879345616329382 15582 -16380711575061721691328 15583 -189815868089640990787168 15584 43257677758020635590656 15585 33831474142425303254400 15586 65643802691703087526992 15587 -22696275879637884429360 15588 16708384506787656262272 15589 73025539138858807755072 15590 -9177001142052197059200 15591 -86072728921408549493208 15592 -127491380793690528384000 15593 -26769733591735951278336 15594 9600692694406359049728 15595 45378322290274797381600 15596 4621073692901696529408 15597 -3576144042932299980426 15598 -8960008902419594710080 15599 2975717185996369131240 15600 3664674836235192729600 15601 2686386115619478027602 15602 -79625587780838700770400 15603 -5750612743337036580096 15604 116043112151976171810816 15605 -1153060762062681904740 15606 23601775514117882276160 15607 10842629816743508890856 15608 133186735831540634664960 15609 -2150588579110666128 15610 14236708590342629314560 15611 271912797592460082357912 15612 29247482593979162214912 15613 42649876796580213790924 15614 -29707337612751670776768 15615 85441959974497928540760 15616 -94899399106933238530048 15617 -23416456574897289740928 15618 19163454852694504746240 15619 167143668637187841153020 15620 -37217073362381222768640 15621 -20399032105330468617216 15622 -3170264900828946879168 15623 33587105319471066063120 15624 -8494633705561838714880 15625 97133231781274332671875 15626 32434895685231945270624 15627 16972783943121689359320 15628 115551217812019022874368 15629 29909709338737278322230 15630 -27096162337169597508480 15631 -116492801335713737854920 15632 -8626383797997428465664 15633 9062600629847747540562 15634 -18212126453650257884784 15635 40003307093006867811600 15636 -4371318350273205209088 15637 -144211888060061350057760 15638 34377606554116247700096 15639 19422858446729248221648 15640 -52534620007737064243200 15641 -66764990972336347067958 15642 55578854077378244421120 15643 -19496262281386879978108 15644 -50796470109156500273664 15645 22732678897610192784000 15646 761556800172505318272 15647 -131798870954379778175904 15648 17737765816346362773504 15649 140830115054748944151650 15650 -60880419303450786253200 15651 55647644556422154775392 15652 243863326615702556672 15653 -145355040090188186396736 15654 684493104216036669120 15655 -20863459926711076106880 15656 -203332398185272026316800 15657 -26645823928554024928608 15658 97525165164868248277680 15659 67822148897995097148816 15660 66899426869724891904000 15661 -3514906343966695909738 15662 -20427670592800512039936 15663 -6388668443778531958656 15664 -13189630893607846379520 15665 645456041489586745320 15666 -5586102594500044571136 15667 -110222077862968278983284 15668 -140887062216880443917952 15669 -6906894658202256660306 15670 -37542976634519572446720 15671 77724137816628135592872 15672 -25235659764971056558080 15673 -41183636798012597557760 15674 -120877261088908936274208 15675 -36625307285735656488000 15676 72131706418331724200960 15677 166685524798015526232972 15678 24395351060691518209344 15679 -140570153393677840006720 15680 -22124359334544951214080 15681 -61931635291906553104848 15682 -9761133176639138837808 15683 94461166477176611743932 15684 32883216056791546715136 15685 59550107570474691256380 15686 12640403179165283278848 15687 -35993724787911760047360 15688 24568693084207064770560 15689 -217683453729347542344540 15690 637362951995737739520 15691 39066268637158333883424 15692 -13137941662197288701184 15693 53621017861878927440064 15694 -22232394079762311244800 15695 -121080675099433864080 15696 -8243367198389274746880 15697 55657459512161340108912 15698 -177676769207435848971264 15699 75774313384686900769464 15700 49362722208190189635200 15701 -78888533457717734526048 15702 61069980178287069700032 15703 71314344343277398105344 15704 40239051744807828971520 15705 14075344361217726058500 15706 96514106356558156461552 15707 -50815100804097727005720 15708 -22931300862329805324288 15709 -56510696116472343686496 15710 72960313397147594429760 15711 -127447590433608691372728 15712 95178927564156184952832 15713 2905705299279206959920 15714 -2997881310236997434544 15715 49524367311349031556000 15716 30361037915430771123840 15717 19420474987756952178048 15718 11611859915600292015360 15719 -86644919192552748641640 15720 64937372158672621977600 15721 27763982672296212496000 15722 14765223284448132018432 15723 -19743017737038800885028 15724 75356867043916927498496 15725 -32087029346666223911100 15726 51830683077849886292544 15727 -77923920202322343237424 15728 11739441987418046103552 15729 -38590341467839564962384 15730 33373178059464139680 15731 202981395048518584403532 15732 33249696710520030935040 15733 -107839364595949599352018 15734 108257451894819246266016 15735 58960878520034789298000 15736 -29755726755210171555840 15737 88476164883086445457386 15738 720526195510991025408 15739 -87576250724642194842460 15740 -94041536754423574095360 15741 62526879342982703638080 15742 20251761520181428968192 15743 -9193710868100868179616 15744 26250009797948017213440 15745 -200952460047600372021120 15746 71945443680646038981072 15747 -32254098383712189433680 15748 -20435495127975877935104 15749 -114725503529107484249250 15750 16394905843239609504000 15751 192395106929523525550600 15752 75938073714884651212800 15753 32682721413061941832800 15754 -120678960539106542537424 15755 -26761856617799343764640 15756 17518206428036525804544 15757 18292378201957164908512 15758 37000043692719390444480 15759 -177175121264282243236176 15760 -13712821427458812395520 15761 151068364257481886989362 15762 10790472553418747395584 15763 95733222967623643149384 15764 6037848439167699388416 15765 -68330114937406871347680 15766 41701889712932083724832 15767 -56865736520006446832184 15768 -9061770971670384844800 15769 -68394339941973844656956 15770 36254422617615200275200 15771 -28765178493465516350976 15772 61989203751839805349376 15773 -3275698259061572829978 15774 23084634101525971752960 15775 108709854313863133059800 15776 174432799122730099015680 15777 9102823979041347765714 15778 -27527467222277379302400 15779 -4531480968125375033280 15780 43490256689294907125760 15781 3046684348782977745472 15782 -34609822234453438038528 15783 -93279177872015915842776 15784 100622989114610199874560 15785 -13321881341270618014080 15786 -76647488023190255788368 15787 87362832105332422000436 15788 -77424129842856923142912 15789 -44112380776648425632160 15790 -61813963594517320065600 15791 -106439367866175245597808 15792 -11193366815114451222528 15793 -24691089527338975117020 15794 -42727060471161938479200 15795 -37394581872375392903280 15796 -124010668498613672355840 15797 153837345717720481419246 15798 -15844288461198877302336 15799 21224075387268233453792 15800 -82110338051562839040000 15801 -55552320097699575084480 15802 -38009051354356933365648 15803 63338479561591498910052 15804 -4856415095544761064960 15805 45574251460920527499000 15806 -21555977089211811093120 15807 141571230382681084177920 15808 -16626338600736291553280 15809 -9759641993686609356990 15810 -10660318560458047918080 15811 -26842312239358776719048 15812 -118258057041610429547520 15813 24704652731297214914784 15814 -79699898825891405571744 15815 -19810235197147488140040 15816 -48221673846830101094400 15817 -234662949880736165588134 15818 -124583248744345783042560 15819 -3106075016372692764456 15820 -10136378205779555358720 15821 -15006017316951465868308 15822 -42080117133375690687360 15823 24203847430592545529072 15824 -315172024390511886336 15825 43651573684425914583600 15826 -40245861580169904128736 15827 124942563977678853519960 15828 46667909570422217656320 15829 -12453014476107904533120 15830 -19001618753437077085440 15831 -103068932096740945805280 15832 200022126024211187558400 15833 71819203246880507760384 15834 -7512584668918322273280 15835 -118327930666600630086720 15836 24204329672017273026048 15837 -101904201123169631034240 15838 107211875376528564232320 15839 325173006452563759777056 15840 57722721874789886853120 15841 1295171351760778279424 15842 51612652034391830121336 15843 26375481192430974764664 15844 -178540881528650702955264 15845 -52002991912965252576900 15846 -38481409941737060390400 15847 17190998898336808237728 15848 -23641341454279448739840 15849 178379637260179305777120 15850 51020429327912507792400 15851 314703369336887324556 15852 53680998384145036703232 15853 -81035377612833466803456 15854 23636405994563876813376 15855 16802340667926958609920 15856 23139314593730451341312 15857 107501535069764636303412 15858 11515461994527732564624 15859 19029523135268800346060 15860 28574282346904198786560 15861 -86797510928515865975616 15862 -48500563574658865453056 15863 96580372789702364493480 15864 -113472743850657098772480 15865 141859230779372117457600 15866 5070232334925780043632 15867 599669191195102015848 15868 -177748130603004062359552 15869 -27339763925275665331104 15870 17680120497697783245120 15871 -134077123429434837325800 15872 19285919947558288883712 15873 14182418094874437739968 15874 4670564592762928809936 15875 94315764287895726912000 15876 4159528599649419630144 15877 105160870839972175637726 15878 -102326166101951826721344 15879 -148709838357839621802240 15880 84917149001851683686400 15881 100530331232711075846682 15882 -65072158276448936164608 15883 76786333958936153253520 15884 2222644585568962703616 15885 -13672890227007229255380 15886 94060155425082376102272 15887 2121550681459515631536 15888 -15817051421089035780096 15889 177147307857432220256690 15890 -2639400295957102379520 15891 143913045420567963223992 15892 56174890057983678263040 15893 -51218911772077303586976 15894 1407605823299087805024 15895 34652873954540093059080 15896 -89299117504714391070720 15897 2814605145488067003072 15898 91212829116712339561200 15899 -14545030511694077556336 15900 -15096746926746505843200 15901 -219995737152643202675098 15902 124858141783202005729152 15903 41284203182773352524800 15904 32249728934031887695872 15905 7239599164116226023060 15906 747892350126628132608 15907 -85024635753081360711844 15908 -34022650855487283112704 15909 -107054123491908730228896 15910 -361732070515310087040 15911 10516574989092386755632 15912 -38304513626966801786880 15913 -144659285753172243720838 15914 -2581519293597911563680 15915 88867472982410976199920 15916 26081384303423078525952 15917 172163260492608383168352 15918 14831984682418037621760 15919 -11585089642233124349680 15920 3472873242226139136000 15921 -101512516809142917365580 15922 -18782056918984714185600 15923 -112773986838144686931828 15924 -38136734447159900934144 15925 -24999472950429342631350 15926 -54193557881843801429088 15927 62473514948845377932520 15928 -45018345027969985351680 15929 -266826862823476885281324 15930 -44079748009892086464000 15931 -42022696559988147985800 15932 33333467769300940200960 15933 -57662461898835668896896 15934 30388447781265229512192 15935 -44780852772957385092120 15936 -19954403210143148802048 15937 -47345978392867773508414 15938 34290030740963203635744 15939 18965432185161693573888 15940 -16370064266468829960960 15941 -84884463785831180671200 15942 75671317149494331448512 15943 -100658133558093398322600 15944 -19651300848990307875840 15945 -68358775801472919766080 15946 42965026841101434241536 15947 13078511748594383869152 15948 54930527904805199615232 15949 -46178494888265549620020 15950 42011131022176557384000 15951 30015933117121264778640 15952 -21125121036137646137344 15953 -457673527744695976896 15954 -7821991800873965393280 15955 -41394392422272834290640 15956 30804356321293293621120 15957 -4789234098221261623794 15958 -74778810180419649104640 15959 40649360054088824177160 15960 -18355906823383793664000 15961 -123443852829015828251376 15962 69648979755013690643712 15963 173126032450811723579184 15964 13021017818716069474816 15965 57620046197738045253120 15966 15598348526481229599552 15967 43147465574770589114992 15968 21416933746043043840000 15969 80807690595564602100144 15970 85397196568605979387680 15971 9165824888017939718172 15972 56481652777557603907584 15973 136927389657964331060222 15974 -14573513830695159713184 15975 28373848530865754430600 15976 80834361942227726638080 15977 19964378629543901663460 15978 -18237463047638678059776 15979 45713534120660813380820 15980 131947557010624516976640 15981 32676051490493988193344 15982 -105437192229750685703616 15983 -108008053141933666994376 15984 13180658431159254712320 15985 53739473556707033054400 15986 -44777070002906573808 15987 -78519168134567294574636 15988 35300375911570742941696 15989 19552568697318925974720 15990 5200083999862698320640 15991 -37140467253379840979608 15992 -97989507080864424960000 15993 118870631734823768407482 15994 -31623628460753979756288 15995 -24543741131845513425120 15996 -335695664008014299136 15997 241015217346243311242572 15998 -43783108264167152717760 15999 9734748780916548542664 16000 -121368000397002670080000 16001 -115858115573561490511998 16002 11997801032333973921792 16003 -55956231346608070219616 16004 20196390664519574269056 16005 48811954810069925248320 16006 -31580731378344084909696 16007 20499361008794122655256 16008 50964061368652753305600 16009 -86219822274092151392384 16010 17887555183336045976160 16011 22226879542988122334640 16012 138477562747174541709056 16013 110533702306454642216640 16014 54928598305726929393792 16015 -44934349001225903646840 16016 5105118675578582728704 16017 56516210582837588462880 16018 -20007923337444739325040 16019 -159652985184336902633256 16020 -20193638597807608684800 16021 -18199693245658137130148 16022 -96113951507280031838688 16023 -31423781343858912834840 16024 118519446494109978408960 16025 -25710764749522919142450 16026 59557486679324561862144 16027 -75919185198918414452736 16028 -92872187038015876280832 16029 -19512845079082222584276 16030 -22950762181086323001600 16031 -39670262252488951173216 16032 -136557084654079419875328 16033 264220524653668368557282 16034 45030233395637536558416 16035 -98808441559664147614800 16036 106609337779285614085120 16037 -81952766240780885049600 16038 -39544406667866544983136 16039 944683749658036801624 16040 -54435561442979341363200 16041 46127465343697574792592 16042 337446743062509636192 16043 -168859674110392796755056 16044 17157525705382588710912 16045 145834479964171140540300 16046 20009142035447617620864 16047 18951409874838609116424 16048 35375300396561823989760 16049 -172916167422394989400080 16050 13916944849869577756800 16051 -29527618421871736323248 16052 -38417779940448717569664 16053 -79654595679076048003296 16054 11473676104245525475200 16055 -75098738879094545029800 16056 -70418797223735558062080 16057 -91839483757142897028694 16058 3869362426000628723712 16059 -32877511542824271925392 16060 -5563816673848028144640 16061 191521427669447182318662 16062 22744955573776175890752 16063 97514494867778861429312 16064 35045114473469665345536 16065 -40926893164135440134400 16066 50599193449762093070880 16067 93037715291120961613116 16068 -48381230497280150163456 16069 177547505666297797149470 16070 -80757422236092771227520 16071 -29626760475535516465536 16072 -44172029691141707013120 16073 -241357495939441079136678 16074 78143520593898681546240 16075 -7751316025730221308700 16076 130845379135011259349760 16077 -82514470644360485865792 16078 -31042846534869137828160 16079 -63677826480595123275024 16080 -18601452989813534883840 16081 56233512452643998422132 16082 -1517472756489115835136 16083 117500754937418550257652 16084 -49894867273360280262784 16085 -65055010677189135725220 16086 23438368572844786089984 16087 -69956095977653296390264 16088 -88947143506526248458240 16089 12655813883111729342208 16090 -24340275899502739495200 16091 -120632938790776313864508 16092 -120318261718400436096000 16093 -88957491387820895840 16094 58588883934350562690240 16095 -28478376452922704431200 16096 -99649123116445704388608 16097 164753251088337457776546 16098 -13816643970034488836736 16099 196904000652564345794136 16100 -11716992239380031385600 16101 30185291808996682293630 16102 52812732233982236225472 16103 169939107493335565751352 16104 79174003523213008650240 16105 44163634662467255188260 16106 -9149488418190458887248 16107 -12650025827137852258560 16108 -169664270293519686729472 16109 24912302356339899067980 16110 22149709301177596756800 16111 -46441371407665223194288 16112 -16797323483893143797760 16113 49035904002781851945888 16114 21910408540356135002112 16115 -61783360075723989109680 16116 97644487010081320673280 16117 -13314849082027719071328 16118 114833995178151621017760 16119 1212908885195909794200 16120 12457210860183320985600 16121 165331979722757386156800 16122 -28320886193930191024128 16123 106778696117545929664944 16124 -112802675163206916518400 16125 1549333300748096808000 16126 -101527340318476762487616 16127 -131507432427290929761024 16128 -25958279867200299859968 16129 -69604471626436151870847 16130 37612223918895241596960 16131 44902920472506128450880 16132 19709376342834624052480 16133 5840264620273754100024 16134 -54960491897946622451520 16135 58981700811089290721760 16136 192207460595951037895680 16137 21740097646295040615408 16138 -114799785162875747459280 16139 157690434700928645657940 16140 -46292372903932651238400 16141 35446917587927337663542 16142 8389504547067907466112 16143 151782010655196114441864 16144 -13958571345926018621440 16145 145101528623586565398900 16146 -18942806346365511429120 16147 3581053527753635580472 16148 139999163085190061592576 16149 -10650457032650714784960 16150 -45058393010794047192000 16151 -49015983195112861279296 16152 100935188101551880581120 16153 24074834881117448163780 16154 21268382053295985707232 16155 -86497261215828905156400 16156 -21631816810140835730432 16157 -74399161606007450817888 16158 -41073511437727817985216 16159 26298942577499591436528 16160 -77663286403181706608640 16161 145924017892501096593072 16162 -59293423361170297173168 16163 -55142054876637560635440 16164 -102438471537572188348800 16165 -53627139373397492647080 16166 -37013396289047991368640 16167 -145087116753446249216688 16168 -3888001551391386992640 16169 -36217402131055920519360 16170 26501505987429589858560 16171 -296894352078066750823088 16172 42415349566626795666432 16173 124719840844698008952000 16174 -31314848743375915817664 16175 -87610962048314246400600 16176 30100106222391712776192 16177 -32412349940393014574528 16178 -78290336945613184581360 16179 -106419679223938601814216 16180 -39848197506393444537600 16181 84842089104028335915264 16182 -18506752880536718138880 16183 34313112943930518059432 16184 -18983074225461511925760 16185 20628429885482946085440 16186 61063141520352782727792 16187 -149525012584325463067164 16188 -38723265889426033090560 16189 -62523283307275784766010 16190 55042250520004143681600 16191 45594277131749791706352 16192 26903666657325955940352 16193 85890872533106559125442 16194 -29782241455528459497600 16195 56726318205280496404800 16196 155211985305484135862400 16197 -155332968271474588711200 16198 5802542626465343566080 16199 206649921006588891837936 16200 -3587106351588268608000 16201 -276468254625914750878668 16202 -28934101356376215722448 16203 -65187116724932333232192 16204 94176878882526464627456 16205 -9881786930978628906240 16206 1613136275570097581184 16207 -159736260409308947755160 16208 7974135308214370885632 16209 -100679311789529795134686 16210 -28707677879028240486240 16211 1270477320206186381520 16212 33803139788263472320512 16213 1152966658357936530304 16214 185157670453259490528 16215 60980895391183070929920 16216 10734096727800304404480 16217 -161986130830595893135734 16218 30062451846605666118624 16219 107899872929323129274676 16220 36154296916120414778880 16221 56028076356830329245312 16222 -123838978074906983753088 16223 183964838265717109085472 16224 72291840200915193298944 16225 70740220027939307118000 16226 29804028280655182794240 16227 -171415598110631934086160 16228 16525976810898809341568 16229 11172008786560035544830 16230 49521852734466309966720 16231 191352607344636719727032 16232 175019873939475048422400 16233 47027325057337064067264 16234 25651163186269700420016 16235 -92141790315339638442240 16236 27555590039651752425984 16237 -16036662355772772780500 16238 -11145611066244117353856 16239 112592406930660557122824 16240 -10251107428042594713600 16241 -81965047706211817063500 16242 -14247149267900870229888 16243 5289874971251251230640 16244 49123555086855803215872 16245 1550291371181952460110 16246 -82008674851019557400928 16247 60809341617793515137664 16248 -30082825592172794327040 16249 133116215274958169206250 16250 -6778890713985581730000 16251 -7955456965349710958568 16252 -72577623499715309230080 16253 122061613656867122810502 16254 504311649206404515840 16255 156917724603959554157160 16256 -88817168843693453475840 16257 19918325102935218830640 16258 107866775150604488004480 16259 -115778548341740560152240 16260 6750851884456063426560 16261 -25517122958119243441536 16262 61296534797777139232512 16263 39183007259893479879960 16264 81278204338791019929600 16265 -32018346292781451005340 16266 -26921418671508252062976 16267 -81041640206194172944684 16268 -73277107203256625878272 16269 -119467318324274182342080 16270 9288387033328075942080 16271 -24437356951623740912088 16272 9551868409838085709824 16273 10764195682317483305522 16274 206521761603464712975360 16275 -5685590585465817062400 16276 -84601518026617374503168 16277 64123154790898110559932 16278 -21322709765366417626176 16279 10736708838889413265984 16280 -39748417758950752051200 16281 -207468813869801662763088 16282 21133936447350618108672 16283 -237281951379430899729480 16284 35886508699175889592320 16285 88800362700486174703980 16286 174168426433623656993280 16287 -43813399033366126118640 16288 -16868233049280549027840 16289 16265114220181587284160 16290 -13131005394388856698080 16291 96688419812180491528584 16292 107465519635974271718016 16293 -18834208915938992293536 16294 -24417095315236407542304 16295 112332338121153730351800 16296 -26739512643742225367040 16297 -2508284562917389169840 16298 -64827030914692866087840 16299 152388989936027819709084 16300 -13431202248283030009600 16301 -271542510352151457886698 16302 19915741075876318632960 16303 -34365970404906197619744 16304 41981204507767821189120 16305 -6548922973282698570240 16306 -30784817069647714031616 16307 13019090097914465873520 16308 -88930496536327082004480 16309 -418316862048523657781184 16310 -34089845193258946640640 16311 44075345445172824573672 16312 -85495764386053161676800 16313 -125918946741368438492016 16314 26847871782536344458240 16315 -36228880369482443884080 16316 -49660750653388592040960 16317 -35139512722041594510714 16318 -5386374739076730537600 16319 176034689023344112614720 16320 -22689280788463532113920 16321 58023349981277256545200 16322 -70002229547569335402288 16323 16453985760901994216184 16324 -21030702073255072493568 16325 30226453822565502949050 16326 -230134668991219552608 16327 31455937271344289263560 16328 -64187306173648511293440 16329 -80740017698556588197616 16330 -21160653866490446945280 16331 74566881232306216654992 16332 -105958112068037119984128 16333 -55793455855355627649418 16334 -61752767892711989669184 16335 -176374338719404921200 16336 33767038566973237256192 16337 156185131593591679453938 16338 -15177151150972150878720 16339 204015136729094179788140 16340 1298131020486121113600 16341 -10686816015383889148320 16342 59036870533346879607072 16343 85201183371687062768760 16344 13055222213324639631360 16345 49929749067791573023680 16346 -17486557117494254090496 16347 142021995814819749749400 16348 158532925596700853234176 16349 57576856036763406013350 16350 11332447843233039768000 16351 84370430934512645954472 16352 4821216806145055260672 16353 -80757297972865652849280 16354 17447961961840880296512 16355 -196106630540654888280240 16356 -128002893938186078085120 16357 91016976862754208407232 16358 1789216783976299181280 16359 -13861024167656354008320 16360 -84124289735559634176000 16361 220501669239744035275962 16362 -3266818178168385883728 16363 109151116619613347162612 16364 -126124017682524041236224 16365 93751061411089927242720 16366 112196574387718563089088 16367 -22595022483120956985480 16368 -7027568381935277309952 16369 -69274117138032280781230 16370 -50149642372698972993120 16371 70822337406098029488072 16372 58069092735680769416576 16373 34785307458126568455840 16374 3891669591209357684160 16375 -226719519812988305166000 16376 -39363435028277937561600 16377 90800075376703585948608 16378 18365574325928670973440 16379 -88413407132093964986520 16380 7816058111490714408960 16381 15737287709076974514182 16382 -111912071165413186142208 16383 1133802953971209897984 16384 99370119662955604738048 16385 -52808426745401306410200 16386 40759045420901073646464 16387 -7960430687817743456048 16388 -2351358447661926307584 16389 182909895453208046027520 16390 69125901137630994384000 16391 -59833358352711523065288 16392 -64530193476538617569280 16393 -109398227889700270000578 16394 -46895418538053678797568 16395 3099961163672584308720 16396 -140745613177418311379200 16397 115260477567378776519040 16398 -30026457857752804146816 16399 31982702141326516003424 16400 -7755762184664864563200 16401 -22087523973761030034432 16402 74325203199701507894400 16403 -68911737127687296746400 16404 60663376805020535863296 16405 -181534439863503277959240 16406 -59113150751757506764416 16407 154466009975506935220704 16408 33845334495329005608960 16409 179739454246058126169540 16410 -21971532132516359312640 16411 133431938769963315515012 16412 43409463925967466542592 16413 55849138852140994921344 16414 -51505983568458088971840 16415 126894347149025436692040 16416 153678580013756606054400 16417 143764748014622903770466 16418 172142080967649806160 16419 -24912182122493600853072 16420 -1984410615125334654720 16421 -275207424536932924701378 16422 -13038137511011107762176 16423 178632932928342352798104 16424 -230032300012867604567040 16425 4241786827785338314350 16426 1135394715851045259264 16427 -112214324309467382075724 16428 53681505930722876629248 16429 -33281786421173060904224 16430 -9776766917714524922880 16431 28009079684866507078152 16432 -21738264967834474250240 16433 -206398600712505578094318 16434 -42774033231417143440512 16435 -48939877253743824070800 16436 -59997381071524083812352 16437 83635780049543954000160 16438 153948765026491035657120 16439 -127727350863705438292944 16440 -30559662223565987635200 16441 -41105712727843635446316 16442 21112495205639594677872 16443 -3580222603978652551920 16444 -133131882233063715288064 16445 -27812427936754742386560 16446 21341188814271644453184 16447 -150674595233503281143104 16448 64678369649495974084608 16449 -73465314161159390467536 16450 -27537304545302851353600 16451 -140600868197749777108548 16452 50767399239120327298176 16453 -193370685013209639219298 16454 -25557022498998014122560 16455 13296122534966303889360 16456 -290726478720051010560 16457 69697013772560677706112 16458 -23736413520608121107712 16459 -60582593922418743580880 16460 96170295631717143137280 16461 -31162497626659708229760 16462 118403200187869682135232 16463 -29250308632357682369976 16464 15304192085019466137600 16465 21996024082668144268200 16466 -107358939222028741235568 16467 -14668248484438862040000 16468 -46142053062329705195520 16469 -3963737782235235411456 16470 59091884192843672083200 16471 -9642442691299809323296 16472 106215996604367515852800 16473 36055292121136483438320 16474 9155701137602538506736 16475 57758355095642825416500 16476 -73023951851323801671168 16477 -14784090687072713939674 16478 19387164819527425170432 16479 -82291321234722535166376 16480 214488017142846243471360 16481 152166199746077860149282 16482 28850576887231723378944 16483 -79603534225849309146576 16484 70899737894323076126976 16485 -26802246527226759738240 16486 13295716770110551188192 16487 -87362241019896185217864 16488 113520976980340158028800 16489 -113934478408431474222000 16490 60051052303766975666880 16491 -33542481320972367690240 16492 -13885800580355942318080 16493 162230076050896008902742 16494 -84519768756406828824000 16495 77273347361049675549000 16496 -33421004652208588750848 16497 113771879172918725955840 16498 2991293727000730258464 16499 -82046676829440415410864 16500 71193908069732657664000 16501 173660449041023747111100 16502 32076232773083190676992 16503 -35759253254798369897496 16504 42739504788946547957760 16505 86518813652367594318660 16506 -28840732081218261824256 16507 148392401110852960133352 16508 -17008814850023586588672 16509 -76915302028207882154496 16510 -17594535856260814295040 16511 217255464641333665747200 16512 -1459007392949269954560 16513 -205335213883472148039102 16514 -70509220494046829959680 16515 97649212974869899092960 16516 194938729987152967437440 16517 -21367434380851274469600 16518 -22294290414820112652096 16519 -231744071796836533679080 16520 35453651688657506304000 16521 -25126584033020624341488 16522 -87469624398497182373376 16523 9406764942532087820928 16524 136226265354143365556736 16525 135913967935271227878050 16526 49402549551299426123712 16527 -55811607682516599408768 16528 -501316002381676699648 16529 -29202398555235205425870 16530 -39990921710502780864000 16531 -26211541065872323053536 16532 143162236920604517325696 16533 -167369689362860961159456 16534 49225149560676810494592 16535 -22608865956864675644520 16536 19630593165552504791040 16537 181022201847983280032640 16538 150334751804993837383920 16539 51218207863728695218800 16540 -1937721927154481717760 16541 69009007267332792354240 16542 -13264903173950925197760 16543 -171971316618094407226896 16544 -282605734825942799351808 16545 -112218056171756216599680 16546 -108756237179606512548528 16547 -20588771571397771508004 16548 -17863652643778813906944 16549 95360428309661896636640 16550 -38912238755823394855200 16551 -181219825268944131846960 16552 -170761887809729570534400 16553 111015191818621834391802 16554 -7987623341970209495040 16555 740446328001986161920 16556 -112299964797917877799680 16557 -77630740965052204628160 16558 -36448410022303116023424 16559 183907632249594643398360 16560 -10101571613653978644480 16561 -175656772334661895401838 16562 -59395650158124146528424 16563 -68990619273652138426056 16564 -37074788086055152059648 16565 74285634670259697074460 16566 -41978540350258417930752 16567 236863180740126459736616 16568 66184138932591837696000 16569 -46188982439210975023296 16570 -49316469700144514303520 16571 -1990521355911798111528 16572 64869319223086707528192 16573 -117580602182850514677178 16574 -54648798785143959454464 16575 -25637807303655270872400 16576 8235499723385982681088 16577 -148100059301044483662 16578 26927587110508353803520 16579 -109158651983033586886680 16580 -128302143189485939116800 16581 48541981166812889878752 16582 94558943758196080471392 16583 70472386116446564350464 16584 -58487445978328419655680 16585 -23032502103295182032640 16586 -121876653034495234093008 16587 -90886121072208799250760 16588 58380108073431044060160 16589 158776949962697916083724 16590 18643827775739404492800 16591 66941354535906405314592 16592 -47422983313143620517888 16593 2860099022134626887664 16594 -79059742152054354113904 16595 98570562720088716087600 16596 -122000453671414834309248 16597 53768865523085162518432 16598 2236913815768213030464 16599 68248709944229221400448 16600 63192924481146856704000 16601 -77999169067484818700988 16602 97817076696047880632832 16603 246875775962598797894852 16604 -7475934935479422956544 16605 2478169511476099964460 16606 1263737540174080122432 16607 -215409321095459798850144 16608 47110695048767634407424 16609 60349574088716826408516 16610 51092831826961568017920 16611 36411798372237347488632 16612 -82483826170753673359744 16613 111581628839132720456700 16614 -15428845859456813357952 16615 -170977855233166301847240 16616 69113829648072296693760 16617 89387148047457260689920 16618 -34582397026970463600384 16619 53653763189283702988020 16620 29417135836556848020480 16621 254969678366322847016544 16622 -31720774716505668669888 16623 -155309082842532569558328 16624 27437860313399342858240 16625 64087015571875536240000 16626 -14945632656711695721216 16627 47833253665133062658560 16628 -55018994354904932053632 16629 -1086704041913415922752 16630 51430505950733016360960 16631 -65060504803101560012568 16632 55415573423737041715200 16633 -75801457468101913332118 16634 61806910682123301903216 16635 -92848290692213058080400 16636 127924422423734568366080 16637 -165913468175492680570368 16638 84340562742333525841920 16639 -61197476024727080000144 16640 38067299554263469916160 16641 105574398093520214946849 16642 50375990145719109729312 16643 92273729694405643172880 16644 -5788986961000908994560 16645 -136581060762188913068100 16646 15899315133821693333760 16647 -22390116603775024366080 16648 -277352114293902246128640 16649 189449266329221555194650 16650 12672462642277866022800 16651 231925706962916260813652 16652 27354379212435794598912 16653 16958215392836622323328 16654 8558697279137183335872 16655 49622878771093860967560 16656 -38722100950636483903488 16657 84258615830412738185906 16658 7586228736188446177680 16659 -1783376640205500347280 16660 -83320199716917821978880 16661 297072058916819860661262 16662 42013006821617225429952 16663 -299611891977582230049080 16664 191432297385466565007360 16665 53190825380896792155840 16666 13980740956505028455904 16667 -20482498217987394087408 16668 20439941067908071345152 16669 -258934153074775460507840 16670 -90870626766763400598720 16671 -107843245160488472424888 16672 -182459781579271738687488 16673 -42894989260803390642078 16674 21074892434095917860352 16675 -61043097819390167646000 16676 -115258983008268968094720 16677 57670016907337223756220 16678 32768310422924475517440 16679 -129244711741123520486616 16680 61365703561574049792000 16681 -30145357586990798542208 16682 7428336941305728940800 16683 114448555540585192377024 16684 1891020213248380996096 16685 127092433449293144904960 16686 9022195503856974382272 16687 -30015067328684151242256 16688 18436561927989200486400 16689 -103635042702905640575376 16690 -86290352125718200034400 16691 -213966700669808247649908 16692 19339463723518483679232 16693 214300105975390333112942 16694 -80196643859325632468928 16695 -14668884159776579285280 16696 -107656532557200529182720 16697 -86728077100919315629680 16698 -56187819398233813248 16699 57476971585043973577700 16700 103402302263715535987200 16701 -64283761822408246530720 16702 1156818912117351380352 16703 85889223612015273749952 16704 -39389527640078478213120 16705 -66863097802081775217240 16706 97433626557244064889552 16707 88788943082969022088440 16708 144874391115001704345728 16709 47940271244356661718912 16710 -5476899631846283303040 16711 -82128310143625454648688 16712 -277908979992194505292800 16713 -309637147586506169421600 16714 49618961673860262856032 16715 -4250304561974368460640 16716 4524101885464300339200 16717 -17308470536235651330740 16718 4214932635551074135104 16719 46468368304443357003144 16720 27175520846047769395200 16721 45949828023312371844672 16722 9751507571854754994960 16723 -27704441334726894461360 16724 -22837921050455906152704 16725 -47132397277230978518400 16726 -5154217893278126654688 16727 2566656772924947411480 16728 -45299914429331245178880 16729 247790726273933329544330 16730 -13857666257813875660800 16731 88603699094386812877788 16732 98866406319542837176320 16733 -112697276107645898365620 16734 -38937565055232498352320 16735 65084461430573227504680 16736 4291866263597602701312 16737 -9715277271186936042048 16738 65693191133637127037520 16739 45013469379877429948440 16740 -27531114656467400294400 16741 -35614794547300438489858 16742 99361870858849066138944 16743 -54497774533710377675736 16744 15235832520163671736320 16745 95933933856952178951880 16746 -10274042833139219049216 16747 -101356951174769092753804 16748 89551488061380207790080 16749 63029817805652420978934 16750 -133391829338555660208000 16751 -53638826921612058501648 16752 -6378913889998781644800 16753 -19384326046075396747536 16754 58182630259872346818576 16755 104124481389871327168560 16756 74792337654604691036160 16757 -3042275254906396236420 16758 -49344860109402810802080 16759 69827362236185999801960 16760 29951452894062002688000 16761 37856769138525745364544 16762 -41357294002386420323760 16763 -264814701430835816240988 16764 52099740730572302057472 16765 -84984966784532641881600 16766 57550508457946026675264 16767 57458893052940704178984 16768 213501804533174627205120 16769 -63524446072371368968380 16770 -289026977824212687360 16771 89583250617512029639744 16772 -41949092022341625139200 16773 -99549338600811393002016 16774 134871974910674851607136 16775 -94832050508301073913400 16776 168618039824250177131520 16777 5502273521993347847440 16778 51155400073483585627440 16779 78308006660653245944832 16780 56606733929059271193600 16781 -71291954094177421773588 16782 -95121645873033904463808 16783 10932651360256834533304 16784 47818204491400523980800 16785 30278038058358543440820 16786 15786800660312739832320 16787 82324707625028031947436 16788 -79161911547181847193600 16789 80782580675257795477024 16790 -3163440544223744897280 16791 176107342783959034675920 16792 -13407762042558842112000 16793 -22627915315562781369600 16794 87715341164522436503040 16795 22132905433507525204800 16796 -62614687812063623470080 16797 11552887859401685291040 16798 -5946740971568004291264 16799 118677790802656047316536 16800 -21164353926020805427200 16801 -133061963881943255967468 16802 -4778627585760424144896 16803 172388404147664548527012 16804 -124835606236772996009344 16805 -146350099876274282913540 16806 -33779103848881083314496 16807 -160585011176256381167544 16808 124761245036033996881920 16809 10449841286535046397568 16810 52788904426809839085840 16811 -90326767231703104656588 16812 -103276981745246745080064 16813 2204921306777653041984 16814 -29665884691618931753088 16815 -67338501299280077328000 16816 -55416803328117970812928 16817 -201001387413293924154768 16818 -11666802171553411994496 16819 297394135773891078020 16820 -30484893789918174552960 16821 -30665932288811712547200 16822 47640207410415627380352 16823 46449614921125526220072 16824 121931782709526020689920 16825 -120896890774316559010450 16826 -108443168823855814341120 16827 94051574338885839889920 16828 57655050315222678363136 16829 -284291492803032703056570 16830 -48636485903490542628480 16831 64537726479389230797632 16832 -65521996791502061174784 16833 13273525982101015266048 16834 -84021332940634494303360 16835 -8513681257549531976640 16836 -48108292625930785468416 16837 94975673296321922802300 16838 71575171420503703636320 16839 -63729361526734073593296 16840 69820239092359579084800 16841 -279162116052716084640816 16842 -13509916612666691083776 16843 -28656431516733103244908 16844 -216213124395118938027264 16845 44721589755780399863520 16846 -66120718792182338680128 16847 -161881016789519692072128 16848 -949666877387111374848 16849 63071655664388988576960 16850 74050623515056382660400 16851 -23076398279416483660176 16852 -182138977549068212994048 16853 60973305639589735281120 16854 40652491652159734728864 16855 238016118758069311412760 16856 2455135002882486650880 16857 71329999779750290494554 16858 32776454983121100215280 16859 147521459565841590781104 16860 -37688853206555540720640 16861 -67866718947713716242548 16862 -129132091648613950877568 16863 -3302004243392416703232 16864 -71784312918676233781248 16865 -182502437185035381685740 16866 105380694939216217267152 16867 225188274184215964150032 16868 191559561497785852280448 16869 136538596761159838107744 16870 -448958495042457603840 16871 333755948357252849526072 16872 -41357054988628833484800 16873 423483530789751582245760 16874 -38466405066194693602560 16875 35825846876194065075000 16876 7371616588028852015360 16877 -76051936180005565616928 16878 -58255784745575921159040 16879 -99537332339134425945520 16880 -32388922811465759293440 16881 110654978836398519779424 16882 79599860064185034212352 16883 292678477226638523229132 16884 43364258251710553737216 16885 39535935823225704713760 16886 -111563994007105825696608 16887 -14541708532027084963632 16888 28501742677272582389760 16889 134217498258988993251690 16890 -7156062008796165454080 16891 46898912926938628075520 16892 102391981473544852196352 16893 -172701123360097869505818 16894 14059071114893551466496 16895 -18755167287107128886400 16896 -49168929978252175343616 16897 -114217950151691339660588 16898 -27173241935711169113088 16899 -2725475038321778027712 16900 -54740057834355262065600 16901 -159450583572987120568098 16902 -174956733648615377208960 16903 -75500032452513394559848 16904 119635290189328350581760 16905 -38507271358580180936640 16906 -82553090849391900049920 16907 -109565593083988269536880 16908 20667930945102862364160 16909 -55298649169613019653684 16910 30888041615941167504000 16911 -55117364878619886167640 16912 13626963881145244844032 16913 45552380140615115003124 16914 64397973586276341325440 16915 -24295976847343962684000 16916 -13577218758853820357760 16917 164622729629610236990880 16918 -32386083629897071488960 16919 52586885133424647301296 16920 -124614252109871651635200 16921 64497946467843668562122 16922 96704886696255378934512 16923 189310951516577495986584 16924 -86433485875251173231104 16925 36032231654837639857650 16926 3091653240754587844608 16927 52838789943412392231776 16928 119054162879735458332672 16929 9491112515488607443440 16930 6047430182938314243360 16931 -71974551015330610607268 16932 -75148158442041022076928 16933 26771977413947307971520 16934 39866820897376840475616 16935 -65289738299055004753200 16936 15878903942353255372800 16937 141182809311212534366586 16938 -95186634606861155474256 16939 -6808242540788208007376 16940 59322905763910763520 16941 -129959068880355712175808 16942 -1182122478836335983168 16943 -85256528127728776493808 16944 6196522596335209119744 16945 -211896227745668456052300 16946 -51709563721742382849120 16947 49164979972524900578640 16948 -115110481422770319073280 16949 147789860381526151553436 16950 -13131290643108355166400 16951 -154306082484652313794176 16952 17464853079915812229120 16953 -176691092521138206315696 16954 -38706586442479987983504 16955 -81404185106550448544640 16956 141857443499233626178560 16957 -39745711454532143059328 16958 -99637962973397853990720 16959 -40907940032375021616696 16960 -20808741177979825029120 16961 95616738390546002116032 16962 -77474523650813616128256 16963 12418651294554187233212 16964 146193204805670308814976 16965 40720040614024577328600 16966 -18045656240793912360000 16967 -7590100014645036994224 16968 -29138286990099283476480 16969 -69907067576875965525120 16970 67805022140152167235680 16971 -5468635824536567867688 16972 -89749045959044631764224 16973 -108471647467498721611296 16974 15667387310077166256768 16975 32027719968149117976400 16976 72072925342572251308032 16977 -102280908417127354187280 16978 -16436236924259163367776 16979 -87983717763903607878420 16980 -29944321474869686384640 16981 346365149771239174392782 16982 47572906528083389561472 16983 -92210958978427852426080 16984 245800115851658523217920 16985 -3152917590254261155200 16986 71923458987087767136000 16987 -266260081427058664050364 16988 -23117647061647527481344 16989 -23649038954881326866880 16990 55498332659950998216000 16991 51214963655480704947672 16992 -116000988652856752865280 16993 -63272908904234768609758 16994 73736815897552657116960 16995 -146900745442476371324160 16996 -61521117924756354056192 16997 -156732797874561397977120 16998 34062513529089563792064 16999 -69040517965732125429120 17000 209446018297221404160000 17001 94739214223367706000330 17002 75465392229914465387952 17003 264152253217017594048228 17004 15747958070332120120320 17005 86582306630471760108000 17006 143001457827412705020864 17007 20240986698087163109640 17008 -55440047741926100205568 17009 -25709084363159422160796 17010 26010470304714742479360 17011 13837539092502855521612 17012 235868812107718307485056 17013 -36295578797633545946976 17014 64288330625403126934272 17015 -43657132920201970026480 17016 14866644027448462233600 17017 -35715051052451844667776 17018 -97616213416862292701184 17019 41775436204877918829888 17020 24152227093135449262080 17021 -144153793808470982342778 17022 43025259747854691300672 17023 -312573903509733717325320 17024 -60350751814521244876800 17025 8738063473960399042800 17026 -60928227464199758154288 17027 53104001053605022410876 17028 -1531573126805992098816 17029 -73267851703254429822370 17030 42294358220832435150720 17031 21456789256741028770944 17032 -123806981522608519449600 17033 165555518184442947216282 17034 115061391893589985331712 17035 146618588940980211528480 17036 -146507644984892165157120 17037 312407852044676716117440 17038 10437703760044948173696 17039 200345774249115085788600 17040 11764493580262901022720 17041 278684101395777402907442 17042 7427968094648412918672 17043 -28938010024024810410240 17044 1656205657713445387136 17045 17784893499482543441280 17046 -77765335189682507648928 17047 -50860048619722649416504 17048 -93391782609730857584640 17049 -5182488347153684633136 17050 -17288836678253198822400 17051 -69639260031933703264020 17052 80829284974289759255040 17053 -253284288317582687900698 17054 -119060544670344231441024 17055 -80392973293652369956200 17056 35016257247148002115584 17057 132889617889082453840532 17058 34545307462167214387584 17059 12061176623886530520016 17060 106523003015328950964480 17061 337468149263541433536 17062 156689135373030715224000 17063 70199100822133929003024 17064 -235966780594606989312000 17065 -104161709174262310152540 17066 -11957506782122755316736 17067 -30904888994900385572520 17068 131979683247709150941696 17069 -119212231087703584021086 17070 -39506848296809433724800 17071 -3564042742051246632968 17072 39587266935647889948672 17073 -7169766354071863790976 17074 18447730526873054155536 17075 77292170343304249272300 17076 100855536335164131397632 17077 -91593506229761677517074 17078 -32789044421887466264160 17079 -177234009842345258894616 17080 -47528018520646138675200 17081 -72342139160797327852800 17082 -2306556160803518494752 17083 -177808347109595078689176 17084 -162142126151641512950784 17085 130134456297566844096960 17086 -141658309948761082891008 17087 -89816963398530660194448 17088 -17000751695234554920960 17089 25408352278925443237824 17090 16290582674438943712800 17091 -11311905019248393890868 17092 67621219994507167807616 17093 -14373438166204572434658 17094 -9864834589266868463616 17095 67735221271027058135520 17096 93647612293865607521280 17097 46338843856443830868960 17098 -158941180786829810132736 17099 -373164854233676630913900 17100 -45477075998425069152000 17101 43515316466649831542550 17102 83963178005729599688832 17103 42142689754783417472904 17104 -80135207998488800174080 17105 128786440640259721475520 17106 -104650412661444790336896 17107 24159627640556781813356 17108 -38266782547633361240064 17109 -85602107976139332607986 17110 77240760844697415504000 17111 -2264838196290695975376 17112 -20973235236109127516160 17113 96638298773873864321860 17114 299381243130906182400 17115 7292677099477218059520 17116 117941263025808528483840 17117 -87547974307409819775834 17118 146621323681580396718720 17119 117512893214730406063440 17120 -85737447849671342161920 17121 4226654755357066589760 17122 10117056141897080044032 17123 107434325516454530985372 17124 -38618288892279215852544 17125 106694676958046208507000 17126 -15525957087104573683488 17127 57740705405028301540248 17128 -236914976984277711651840 17129 87438944541235246517376 17130 -41838029142685224180480 17131 -22264310307446803801568 17132 -57208445541650946703104 17133 84021523662772778370624 17134 -31407257175459876607680 17135 -100441455450710364396000 17136 -12971832114479795601408 17137 170360472352991441192786 17138 -42148828591444831576320 17139 -93065922846723321689040 17140 158235744079064761885440 17141 146334557542860541684284 17142 39600397010186517822912 17143 33726013949017373634560 17144 -292562702753910302883840 17145 92985589241562547353600 17146 -182755484289370195651728 17147 72684353270026179650640 17148 60119138562101649031680 17149 42323455267035965961120 17150 37650530463803559120000 17151 6478906491085666873032 17152 211201117656668318990336 17153 97653182995307894233860 17154 109188469604671565181264 17155 18999855078874884768960 17156 -152462893689120515652480 17157 770412540418937095680 17158 24681485073347769907584 17159 224138806343642700222360 17160 -31759321317012069580800 17161 203851184774407979308693 17162 63544333336630300118832 17163 24775194158070325381692 17164 60952668597017200546816 17165 -38758904407679620565940 17166 109886610642052010485824 17167 83615983900991723159216 17168 -23096413469249980907520 17169 -98093693993311689634080 17170 65438170822239058186560 17171 -65658344141651602338816 17172 3912183523315111199616 17173 83607101461296543992764 17174 -20823081176807442451968 17175 75981357212578534899000 17176 -76689800501193873100800 17177 -136021144302736659712620 17178 -20878119179825254663680 17179 22617123545873534068440 17180 -38693916266584168665600 17181 62151611516884266114528 17182 -117103014833124642624 17183 -46723029979512471089568 17184 -83346196868015511306240 17185 39131714365078693700160 17186 -73905929931898145439456 17187 -210578225254500383512848 17188 -172577066459007243978112 17189 84999636777645355068990 17190 36390511036356185963520 17191 266457028948336990201592 17192 -21658047909386943774720 17193 124964920112136929461728 17194 113853130340271476062896 17195 -51328562373633969454800 17196 -66425117020385222711808 17197 -38948069456262891387540 17198 124866286391126021985600 17199 -71842904178160231655280 17200 431074672066102476800 17201 -621917879741093645803968 17202 -113064229977240280144896 17203 -21791748697648313618548 17204 101319041383752984809472 17205 11719703501828827384320 17206 -13886580662089033691520 17207 233652046660046332716456 17208 68543946377124833894400 17209 -245923276501428645989590 17210 -50097393946968375198240 17211 -116113129071760016938728 17212 -54073781130647290331648 17213 -123089303537418697883040 17214 53160582849026430919680 17215 -256877014824454738830480 17216 69743637765860881858560 17217 90607555769063685366834 17218 -65452679432289739099440 17219 -370963035233351721863304 17220 9243473682327160872960 17221 -55786489547132414568708 17222 -67222267993479884179200 17223 -194009505689830671504216 17224 200617952131229056680960 17225 -23512887055632852378900 17226 120730611658376194675200 17227 -28169977092364859851008 17228 11181181584777261980160 17229 181554867799354270113984 17230 -139966622571256343634240 17231 216835143081704954866032 17232 39200361060918910648320 17233 -899586997100704238480 17234 38921357611966899643392 17235 -127041672376936432846080 17236 46421673978195444490240 17237 173144632716820028164992 17238 -60912253488254293814976 17239 -8544820876373458867960 17240 -29287294606132099891200 17241 -1177704560715687740736 17242 -76806644083387036047648 17243 2284705385788501401384 17244 175786800997331568199680 17245 -9045943233259055476500 17246 143274295629957834771072 17247 150051846719621631645000 17248 178455492472269637287936 17249 -478082576351802487505664 17250 40478992837441216128000 17251 -59397215445008591177888 17252 21340792136542041461760 17253 131213703048500791291104 17254 -203763959280042704603424 17255 71716026287129542718400 17256 206711269044062765875200 17257 273636841736432564808506 17258 -54558739827976456445520 17259 -2939457233370819051072 17260 -76863525964594484613120 17261 52723084223650304310924 17262 13572508424406332349312 17263 116264854489763402460184 17264 16729982716681531981824 17265 66363256636655601208320 17266 44995389619091549329440 17267 -9907514465531486505408 17268 8640604778466197053440 17269 -53685463476093470743904 17270 -81500708827689534714240 17271 -99039422090540471352120 17272 153272710351113527623680 17273 127095288997676458364544 17274 -59033213502535684823040 17275 70054363608026953721300 17276 599832635158909221888 17277 -47807358394077999031392 17278 -13706904356915796778176 17279 112494980369726867111976 17280 -119656296242661556224000 17281 -336486016786368786691536 17282 60984643271649746710992 17283 57074979798823434948864 17284 210833194340292058656000 17285 126836491771412544289980 17286 -1603550066964656057856 17287 124161346144169666692920 17288 -63239576448297574026240 17289 -66824199315015125168556 17290 -11955385209605098060800 17291 -169261821948469409707308 17292 -125239171733377661546496 17293 131211107376874369071542 17294 -86517476128975679114304 17295 25410518580061450498320 17296 49456470104892447916032 17297 -42271089784584753769614 17298 -61683810739079310847224 17299 -5914235585395057743700 17300 -35672659105357329417600 17301 14060367197956091617920 17302 50234737489513360346304 17303 87969065714502930270768 17304 80473202833579119083520 17305 58988255859146647619460 17306 14212974583868980923360 17307 -73886998014311021361360 17308 -105239167843423202755072 17309 -117372194186253919872960 17310 25638043752821600876160 17311 47978577894436996638832 17312 333469600635535496773632 17313 23569631889924099672000 17314 -169712847850917822691968 17315 259327353139877107338960 17316 17610088579195075875072 17317 -252279587629629354477634 17318 -39114225445045516531584 17319 60995742855943730825088 17320 40755384716010122188800 17321 20875851602886896214522 17322 24882432995421143638272 17323 -293697552891543880940280 17324 -100264188311742151646208 17325 -25939857687624773474400 17326 151046888309289287906112 17327 214908438414217630156176 17328 -702588505644365856768 17329 -522839408462361340672 17330 -3647797202262455353440 17331 -29555175945674008823760 17332 104145395870218513807360 17333 157627390005216473817582 17334 -3606448634313724668384 17335 110313920516706162872280 17336 -129895859286395190743040 17337 -177922771102345651608240 17338 36829943824794257758320 17339 119234145768129504477456 17340 -24044121112494519912960 17341 -295790955221341753603258 17342 33193401523045978072320 17343 -94099473087810083230176 17344 -10170767642815841173504 17345 -26109288605252377977900 17346 -53258072306428730240640 17347 -167201944310287245078720 17348 -192448095547248132331392 17349 180790200926541704996064 17350 -95261980074824793405600 17351 103382117723873426363352 17352 2220676009742462469120 17353 -47234740000508039796544 17354 94012513034938201187376 17355 17575008916697915608800 17356 -32323589960264763086080 17357 -236231825927705763195348 17358 78485056404190281151488 17359 -38685346138581136007440 17360 4218637246426471464960 17361 -22275551792447297739360 17362 -78287889814672837427568 17363 126126630797697601769880 17364 -119456593754293065037824 17365 -74239008929240695908480 17366 -77653441841892493980480 17367 -1149995839376464149888 17368 -134456021417717464227840 17369 285080113053762021350160 17370 71695275452356549079520 17371 -218546063310347573922000 17372 2060661703593361085952 17373 -152415072152012641055616 17374 -4062300522459540012288 17375 -214249551251792522970000 17376 49410100412357201362944 17377 -240658984785040954087774 17378 -6045035665890644387760 17379 10967960034627260436324 17380 -144880720606482855321600 17381 26722509559330589082624 17382 -19378562965865990284608 17383 125418339357781146360632 17384 -41545353664267497031680 17385 90271816426984447886400 17386 149258583230520077545392 17387 317792178470830499010036 17388 -33672019901346353479680 17389 131715590388673769407190 17390 56762624684146460244480 17391 49164373932398187660288 17392 -5311280052050995707904 17393 228549699247929011202642 17394 25629180750225503152128 17395 -80254361485840378198320 17396 27054992888000802364800 17397 -159541887023361327403026 17398 141479358610249775959200 17399 78079222753184196923136 17400 -69705793476224801280000 17401 291978837530360665751402 17402 -18292699923535713102336 17403 -118781113296671798161896 17404 185567701053911637260800 17405 -15591495939322939934970 17406 50444684820459890142912 17407 329236583325023701214664 17408 -253432046560159960399872 17409 -76144532805934046475840 17410 -7045284168658039580640 17411 -12435975478525737220368 17412 85652317089415215885312 17413 87633656012875281701184 17414 120858467812818060073056 17415 -137739668139390560040 17416 -70550066499945798205440 17417 -337700425965024651330534 17418 -65583236395373442391296 17419 329076531929844195316820 17420 -63592819603664593105920 17421 59838970855836527474112 17422 26678261749929180378624 17423 -112737240681102957279360 17424 -55902076465833897984 17425 54258766539758824308300 17426 111594688361901696576912 17427 -60387209093544823093968 17428 -17124679583115401084032 17429 300370846397370352171260 17430 -14348473391157643745280 17431 -289969748843697487747768 17432 -27819613361137992345600 17433 -73234775438701030683900 17434 -65533241173846943773440 17435 215274068916824326041360 17436 74942087466576586701312 17437 71817659535227565802752 17438 63555723954847360821120 17439 -123952110025091697704376 17440 -69815262361797653299200 17441 -32291278506221144117328 17442 -129487762318635874137600 17443 232154057210409036345692 17444 -62430627034458547885440 17445 64011442124186968309920 17446 51566818235360341350528 17447 -10450851533027624433120 17448 52470620543173760040960 17449 228991858906531405379450 17450 -15693052622912979510000 17451 -31242574176414616714608 17452 -244719390616395336196864 17453 -12945058816878130540416 17454 -98544213952245559673280 17455 -2500734763366454051640 17456 76033592754525014310912 17457 -81539031914382395585232 17458 -883703225318011338240 17459 152079372186180021898560 17460 60609047214568719041280 17461 -51851963310844733405600 17462 -145448215555702597020768 17463 -18544597699248263154456 17464 79879389045907491532800 17465 8805324407138914200000 17466 -18246554544023347594752 17467 -246850936255311352179484 17468 -163772463427770318610944 17469 -251774345958176514271680 17470 -20138597327398412560320 17471 339864874340102396628672 17472 6580233797162439278592 17473 -77687482421908541158956 17474 -92608121344555296297264 17475 112858679137248172434600 17476 243578338024289765753088 17477 -373122080548077947032674 17478 -58606147024656753273696 17479 12172662793497398355072 17480 81103243738339823616000 17481 -149300459060425985169648 17482 -60877389914878197075408 17483 -6326396198088770156268 17484 52677018537607820869632 17485 -72099462282102533161800 17486 11154587352124013616000 17487 225918785661372695671560 17488 2514117505720776384512 17489 35719505242566124402290 17490 24925602164581158243840 17491 -233971567700561886457108 17492 -99857366541119081107584 17493 -107067051006615929174400 17494 -8370388100611834900704 17495 -220750882814159845665000 17496 -134935044776671903948800 17497 -236202245930926932712054 17498 65740094813553368938464 17499 41135973808664324399040 17500 -12049901100011494720000 17501 1668273858543227710944 17502 -1127864974613392306368 17503 -144374984790402256447536 17504 -147951614105942359670784 17505 82263859711248862098900 17506 61629862216471676687952 17507 -35889646841977800065376 17508 119979003105678299304960 17509 -151478223533346811724290 17510 -180725078156644911133440 17511 89154663334481917342800 17512 32897085138757711872000 17513 199278273225091976989584 17514 -27254441572878630539520 17515 21732246740864817198720 17516 155832542718282396257280 17517 74259464369114386313280 17518 186610999890603575327040 17519 331834846324040963347920 17520 1758748865175594270720 17521 -119219832640112521623488 17522 105493268214097368759312 17523 203291599750383265430400 17524 102903285356252494871296 17525 -146045930001339362980950 17526 29622549022027580473344 17527 233810997007347992724912 17528 140718932739162444226560 17529 236481373145704452719184 17530 9285212073339079688160 17531 -148238802964476897139488 17532 -36787088971614127532544 17533 71881916569094726096940 17534 -29542373742997009597248 17535 -56143864697459747120640 17536 -100474392691978524426240 17537 -60310726655304351885120 17538 42005759668464111528960 17539 -316316946268010666422660 17540 199801587884778485034240 17541 171502166045660188413150 17542 68478012697207853507040 17543 101483640496538554995864 17544 2517824205061063557120 17545 309060027137858465700 17546 21196252426477280001024 17547 -43691486016615719221800 17548 -40929219677414336454144 17549 -22938568743935634142080 17550 25908911330446828656000 17551 -272058297495469519626448 17552 10783365551510481248256 17553 83655515607498553534704 17554 234653254404826070685312 17555 -81366173635628305289040 17556 35401472073098328637440 17557 -74771611981950847049828 17558 80355019941448590734880 17559 -179163591620546547647136 17560 -11845852929656976384000 17561 3507171479504042094612 17562 -69509216000047477248 17563 52647726813189489441824 17564 56667054002069851762176 17565 -142039008071989507896480 17566 -15020881050559211952768 17567 -393843737508070909699848 17568 155507172731379810238464 17569 422891615865026147935970 17570 25199645773272204648960 17571 220689748458673462862712 17572 -75808348921110681059328 17573 41154133027587132549822 17574 -63481851646510628580480 17575 49536137532900576943000 17576 158650081284168489523200 17577 1473368661255586298112 17578 238120265151782319301632 17579 -260324476355494893263820 17580 42868784688576686300160 17581 341036022644515270831382 17582 -138917095608877487496000 17583 -1503722874884288067576 17584 -21737045604440266440704 17585 -255307090031491333286220 17586 -23834481991275490221168 17587 3530765785079520730120 17588 -150333953613562346397312 17589 -23982292161271539635904 17590 -105134065526730290803200 17591 -267414821173130672086920 17592 168456398202998861598720 17593 -338585046636880991276 17594 -31264784069250110184960 17595 70669884251174990433120 17596 -68919706781421701764608 17597 -48333196047415042752954 17598 7433406036435387939840 17599 -261256316590628470590400 17600 -36797330930973514137600 17601 16622832520767375734832 17602 -19593244376770749739488 17603 -320512256278309824294720 17604 -38598276773043573626880 17605 -40969583523567877127040 17606 -99476977407814563865248 17607 -107829780788877876975960 17608 -43711058789191976878080 17609 67210333090836132894810 17610 71108936177997816725760 17611 -82495700928861716799576 17612 31014840761953065658368 17613 273523955101430739662880 17614 -204394816584540196225344 17615 10514319320495484957120 17616 -44254400106126931918848 17617 279581841873386750440960 17618 -103559455682726710173696 17619 33594866005724306599680 17620 -30018043005366766936320 17621 375801661916426357695392 17622 -36442619221074538530240 17623 58413941560452759060872 17624 -127116930909144046295040 17625 -243119789007737001696000 17626 15716372049228292565760 17627 -18542992429381845790524 17628 -18247691700650206964736 17629 93356139153945850920626 17630 611684420891178741120 17631 86864080291855273869840 17632 -269290342656483124838400 17633 105846729392295732509760 17634 -26064235103184380027520 17635 227703522975937810336080 17636 67992606441914003902080 17637 -79890503103958614107040 17638 -35332420167327597461280 17639 -71466467764400146320960 17640 78689477915326741478400 17641 55892533004562629672640 17642 -151171762082804101608528 17643 12285398932055688267864 17644 104985225014985828444672 17645 207695434523426543397900 17646 -39694917031342246912896 17647 106412454525183738126832 17648 -91010617418550350512128 17649 -33049952511464766355596 17650 15244343607744855802800 17651 38118243775362216912600 17652 -58868233224478101946368 17653 -156787938385495191810560 17654 -17415711304755530527488 17655 58720739597607105083520 17656 -62040057213994890117120 17657 -48112228134521853683094 17658 -2936699935837018269840 17659 142188774784992699693860 17660 -3669290225479103608320 17661 -18092121749234047071648 17662 51968474391710352632832 17663 -191953340193808327750560 17664 -64090945984296413822976 17665 45767295621449134527060 17666 -17506473444120514224 17667 -54129812469640105442832 17668 -105077312841049458151424 17669 10257539570045027951070 17670 16457460135998786150400 17671 -22115600294054771631456 17672 401253196512491111754240 17673 1282614214298021517024 17674 106782913529607865452336 17675 34900893988016060986800 17676 -80941831785600764237568 17677 372445540169789756827872 17678 -191077035221384436855360 17679 -72383017480672270603392 17680 19022933006183656488960 17681 108191812381747723810482 17682 17328113883831059172864 17683 251251846071360871365932 17684 37748306817467074540416 17685 -223521998698158282964800 17686 -31222225682055692386560 17687 47057692161707808324240 17688 -176203834700929306951680 17689 4792878802907153071533 17690 -103546465233369824635200 17691 -235019800113850396424808 17692 81193539690087004898816 17693 -165027680054034111955956 17694 32435783659624992220224 17695 163249838844112779532200 17696 125543562274003935559680 17697 270897093720047506959072 17698 -151959445095959111732400 17699 112255034326992396195720 17700 -49083559998735378816000 17701 -75683490077167726253696 17702 105524839937156751522432 17703 40027581151069478292144 17704 -34928638154853403530240 17705 174282825775467901309860 17706 -4751496234401413867776 17707 151851889828524822891956 17708 275632423528401397624320 17709 177769465438342562858304 17710 19345431737141253918720 17711 -18204625938821271642000 17712 -22288329060629543976960 17713 -137258600342009022509038 17714 153738463927321787768352 17715 149095404919357647171120 17716 -5691070559535737858048 17717 -33348506557719206407008 17718 39859699036806886394304 17719 -199361995174634846178240 17720 133987507679417133772800 17721 -102152349800907154566480 17722 -73503889850070974963088 17723 -191476671696614869965120 17724 -42192955670787033735168 17725 -17806783471377395344750 17726 135223968671723147373312 17727 133998488685744408190080 17728 -44319570097467445215232 17729 -62704238419787396670 17730 -37888181538852644022240 17731 -128980890030964498581600 17732 -24025160217836672434176 17733 112572187671662756259264 17734 -173126102066169367245984 17735 -285349201151339429389320 17736 -178974928040508265881600 17737 -312253201825004411480614 17738 -40595799335220145097424 17739 19615969846691957869704 17740 -40661147342861412111360 17741 -111978065640340063283028 17742 39377151819402801026112 17743 -173463994597381149936456 17744 -75301431431158129827840 17745 29721953315362576806720 17746 157971714441909124014720 17747 17919917755975970633196 17748 -148340716225937025880320 17749 -149496049999057693203250 17750 84363695716261004064000 17751 131501232815582288093904 17752 -117928562993828869201920 17753 30775454350808853591444 17754 -83541918926941812529920 17755 119348614205967101704560 17756 -149354881333142391241728 17757 -135358645264579154170746 17758 -42029158683654026692416 17759 -1488018986334755172480 17760 43626066473164626984960 17761 -60666968638185254588638 17762 63533671392935947819392 17763 -36785484373452180774912 17764 -14087350735619072727424 17765 -190118031738716910628800 17766 -79136065616096617390080 17767 -26294508845919052960280 17768 20052773798711674690560 17769 -6284607749187365260656 17770 121252374811477796554080 17771 94482018818417212162992 17772 -67087886539788632222208 17773 78631872832076086563040 17774 192158032717500718595136 17775 110455316609774570514000 17776 43138600186661520113664 17777 317550753256918067595060 17778 92776624010987717533824 17779 -207784264933648461872016 17780 -31275385002319689154560 17781 -198907197309431374484448 17782 -3616275987156769126848 17783 -311031753301108030018968 17784 59134724958682837094400 17785 -156863475669133137337020 17786 171618475608458738612592 17787 -213099160240403925012 17788 281242497570588009433088 17789 -212467463050739105644410 17790 8860483086155586990720 17791 59027282964284474072192 17792 201758833339148953190400 17793 165984618109845230791200 17794 -6543043616217341915136 17795 37091722897214329990800 17796 87369677036860702804992 17797 83607891955130621597946 17798 -71912383760761585778880 17799 44626432746870589381200 17800 53839105418777374080000 17801 74253820543278795898752 17802 -870812395482955352832 17803 411928821191090580112120 17804 318847352364001211686656 17805 -104744760225920154174240 17806 -47185099961569049430720 17807 130310053700745853291056 17808 6647904769946715684864 17809 -253849617279161967407760 17810 -19903812831122121397440 17811 -269070957241588920308940 17812 -14989130318951471153408 17813 393597435370033353238080 17814 16485858596363034594240 17815 -6935178767202353959200 17816 -368442280605040138506240 17817 153442445845696647126480 17818 -102677400034217653236480 17819 214554840944926003310544 17820 -6329319370038914296320 17821 127123377573922343528544 17822 -66329651639337365959680 17823 -44184087478022486659056 17824 -36880274709139961217024 17825 25121060129920614585600 17826 -55433582112710925680256 17827 59282355336555497395676 17828 92449428328688208048768 17829 31802473566390617816544 17830 19331128469780730610560 17831 132397076313518337671064 17832 29014080539722458808320 17833 -334532794079149768802700 17834 -1011532764125251017888 17835 48156579491863782693600 17836 52320468028784366028800 17837 22210114349791902654486 17838 63933345639311535961344 17839 -293498708609848980661360 17840 34971650469413077647360 17841 -267272948871468091933920 17842 65246155086824760956544 17843 -142677536960392994305200 17844 -63152719103532088848384 17845 2426516415644263679520 17846 220247563512847732243872 17847 390586401329694338921040 17848 118145141629677677813760 17849 -113733371869285149591036 17850 17832835457971766668800 17851 229140264826365270122852 17852 132212278754552120103936 17853 -228390068444431529536992 17854 77892715759411288892160 17855 -154387538792344382121240 17856 16209968492478235410432 17857 7342564819572524581312 17858 -190273888586199193212720 17859 59100761477415138566904 17860 -203701385397574381363200 17861 -193125019161789113748228 17862 -41316377908690822654080 17863 -357564839049996699022888 17864 -97104481017769812787200 17865 -114231055445282089123740 17866 -140218221386020483900368 17867 387692056894858510527432 17868 61346215377147283914240 17869 248599676995329113356896 17870 119855050573687410098880 17871 14333821731360820975104 17872 84446600332965281816576 17873 -166446683994934502621196 17874 -111825087106258445794560 17875 110883114595171255428000 17876 -33328309644258749917440 17877 -106893579010872891252960 17878 54253717229580154505856 17879 -372080656797412973154360 17880 -114695216989375841280000 17881 -35333164815018265891318 17882 10905192783872679543792 17883 120125705617758730403052 17884 -246755432596642294477824 17885 -11997734218276437548820 17886 12182981459805647382528 17887 46378299115074652234432 17888 -1946246062010843529216 17889 97507876037841759480480 17890 30790097291508455527200 17891 55951821097540347803292 17892 -27425735940868847382528 17893 3125003539748463095580 17894 67058315391034853815680 17895 3503826512663131584720 17896 -342189150675025430430720 17897 -42837156389420197856688 17898 -84799080985807741512960 17899 -32046826751578124695664 17900 63110520138218450976000 17901 6643802654569870418412 17902 -194224307840132621542848 17903 -252045765004062629308848 17904 -13721937636179118882816 17905 85096954767103983435060 17906 -33271275188503633182720 17907 -177915194111384367095808 17908 133658374896404680064 17909 436816347142156843048110 17910 9595461631215276432000 17911 -57017638720980645566488 17912 207787484274731500339200 17913 63219086572140877420224 17914 -55863706268250345487536 17915 267321457655874241858560 17916 -123945617891425979432448 17917 61243175417536679878080 17918 17019763192862377979136 17919 60558946306979084343288 17920 29516024334446682439680 17921 47762340825260080069122 17922 175322177502632311979520 17923 405205218566032554898172 17924 -219349527634237135711104 17925 45877530417502443912000 17926 99243647653128512802912 17927 -27822288407715138643488 17928 181602357267247102771200 17929 -92326348508106385706470 17930 22175691588206234507520 17931 -2575569163123071743040 17932 -202597619674300375861504 17933 -51832794883883294608320 17934 71396048824038770029632 17935 226590625067951099889360 17936 -54612588992873688268800 17937 26435047139936145335394 17938 -17306022452987356256880 17939 -270310470638580998242260 17940 19297833323179335966720 17941 157219119379387094387904 17942 -62557647151589188444128 17943 -92850465325199025078936 17944 398023369953893586524160 17945 -66018714542309527574520 17946 -58368179377345140365328 17947 -187689555649872599897448 17948 24851639145502238125056 17949 -72473437709301575584512 17950 96438569257172843784000 17951 542575898119843899372600 17952 183012159390519382769664 17953 101032691590395499681684 17954 -178164971749410525831168 17955 63183169332052241472000 17956 -173043654880452738853056 17957 -107894513395132750489794 17958 -2727793328180685351552 17959 -194560550662557259384840 17960 -249869717538387851520000 17961 -43099828565554856431728 17962 89898471074156336347392 17963 97590920331885704126208 17964 -18213336638691104160000 17965 287555184215403679966860 17966 -38093456963189376482496 17967 34246582090611209253648 17968 36269916219036150382592 17969 -95333280503976053255808 17970 49718091924472620096000 17971 361268640030283417516172 17972 -284185181590825068484224 17973 -108738865935139506845778 17974 2342683031069829127680 17975 -247592045801678023782000 17976 -32167610681229765181440 17977 -403637954208956210185174 17978 49031880027897744845280 17979 106179926452139963365488 17980 48242658794032165478400 17981 -224951587831685908348218 17982 58603285635652597436352 17983 301892180842752079383888 17984 56781658855630006910976 17985 47815790461524163915200 17986 -100313636061937660650288 17987 9794360875416065352636 17988 79054176035586939264000 17989 -58910489649890073370210 17990 46507823668087219226880 17991 131816069521669931886000 17992 46385851298206004766720 17993 -303981510775698488797680 17994 55144506984766950240000 17995 -174356165985089278100400 17996 162243343377009405288960 17997 93909474203444956510272 17998 -32835519386867918088000 17999 -8945112618206772871920 18000 40273137080128641024000 18001 621985658498220067817472 18002 -114273037740017952648048 18003 -43350436089656942971536 18004 7492305680163420153856 18005 45816611736382527447960 18006 -82787199799538584236096 18007 231285374466471215923032 18008 -92292170956840736471040 18009 -175424235385778102908800 18010 -102696565759811812887840 18011 -25955872343285225542656 18012 -150744111759397236326400 18013 -243614803962115247851738 18014 -60831465482474772726144 18015 -89853400748653495213680 18016 -48187396238823339982848 18017 -1257087167382924724560 18018 14105314809277186779648 18019 40070524736375658257296 18020 -78365589917887265656320 18021 -204465213042966509443488 18022 54033853485364627737312 18023 -400014899788692926024280 18024 145131526464880961617920 18025 -96388189255091442363200 18026 -231062588313913277598288 18027 -159433066500120031680036 18028 233671048328591026727168 18029 -555842807207919403050 18030 -68332804198852965367680 18031 -9016233579394041043120 18032 -31230005767379313721344 18033 214667240670058121722224 18034 61737398508661423644672 18035 -58098327327932784965520 18036 297155132352728047964160 18037 -504217114564488943534308 18038 -153703230966281258317440 18039 -22963998132124952273280 18040 67214078816921990553600 18041 417038489233105711262442 18042 23973997450772640466944 18043 189677356053366063376292 18044 -132379313690021549996544 18045 73227042010706691412620 18046 2116108971256287047040 18047 -507583894904594239461504 18048 228945940401126868254720 18049 -406228022359797975629950 18050 -1728469545359066166600 18051 101330613668295685687104 18052 311848657137074032094336 18053 54668498511343725634080 18054 97741067402258056365120 18055 118422323328836078566560 18056 -107083724839728879728640 18057 -17789371874975792310912 18058 66596007060465746456880 18059 -37796558089929447709740 18060 -513763482103598039040 18061 -136706330381220569771338 18062 -3581183256053825987136 18063 12213928532884467487392 18064 -52951009814302114078720 18065 -12207724786024032966540 18066 39931007752334799402624 18067 53735786816844571639200 18068 133511091888463036414848 18069 223986312104564988649440 18070 39968094837049815542400 18071 387854673178357066196592 18072 -124644592853558810081280 18073 45089517903840558989568 18074 -7604401207861297851648 18075 1486333025295110382600 18076 -254843577356052523594240 18077 484983130746220724221926 18078 -71207715280877143944192 18079 137441321920939514947560 18080 80897306043641515868160 18081 59420477866837322562642 18082 37453540519941250477392 18083 -131605973932957634665908 18084 58937814360263563425792 18085 -177006959276889532073220 18086 44403452510305213120992 18087 -90279480256415136129240 18088 104147918952675191193600 18089 401143616118192282544890 18090 -131510548047876956582400 18091 -450709257850430930405600 18092 157691873384671610639616 18093 16430877031538278167264 18094 51734919202205579161920 18095 -116190076692003635543040 18096 -18454229325274120519680 18097 -14601031534384107417454 18098 54629103748908426838800 18099 119652228095551165406484 18100 -37413790362186590665600 18101 246596502415090789994592 18102 -7268574024976421154816 18103 -2930412988546997494376 18104 -6534643800570386350080 18105 -82303569324509791063680 18106 173554530408667179742464 18107 426813256430458218006840 18108 84743364600711200788992 18109 7046199898379199958400 18110 155442321246221455440960 18111 -261250413249008926339128 18112 45113822841221940248576 18113 -79452380169429973999440 18114 -91935680480314036652160 18115 -194220575281214090688240 18116 84683440388734377136128 18117 -272526142098900459107520 18118 200023894033646129681760 18119 217578664452701558498520 18120 -84774351387151783526400 18121 -209993564068532621152678 18122 -29504286123030500233536 18123 -45616831713770204998656 18124 78928281144889506855936 18125 -62777483891283939731250 18126 -46410583328256334461120 18127 15440531659966493908976 18128 -119138826656400436494336 18129 261845045021134128025584 18130 -35843583104450442488160 18131 74627029196220697741932 18132 -176912363306317969225728 18133 -324075970785651740413618 18134 2757835640236207101216 18135 -16757514367706121528960 18136 137939754921601063495680 18137 -150604468480653992034048 18138 -121188181196985744877056 18139 -276949734077134837777968 18140 599905795710768637440 18141 168573795350539950628992 18142 -351014216666915515085568 18143 -502738399792796873152608 18144 5484548234977402945536 18145 142249017454231147891200 18146 -2792107658024386682496 18147 -114040513998833215433472 18148 -21807603981051656902400 18149 -7095219329833116254850 18150 76850557621802042400 18151 -23866823237768839594448 18152 -387416954900318097638400 18153 -258558622685909846112438 18154 306575963612347545214560 18155 -77608200052543625233440 18156 -64024725198389873218560 18157 58334476516315970834752 18158 47205910307877347784576 18159 -40473612385591748251896 18160 -6483534028482616197120 18161 81144323698993326879744 18162 -38567182397523434279280 18163 101177462926676512701864 18164 112045745981982276710400 18165 19369016959621234389120 18166 -30344904700477271686656 18167 88166304087696376389912 18168 -14200778947135206666240 18169 366420753966019709630570 18170 -82375385910391194163200 18171 -347430674100973855991760 18172 -68376434475384439971840 18173 560620276753999199443020 18174 -61369156969182068533632 18175 -62847605478145006678600 18176 -133574199508870247743488 18177 -10820997009653917236192 18178 186227764375690159264800 18179 -98193088351175792738400 18180 66046222886110951599360 18181 -131490619029438258346018 18182 243379365446534095236192 18183 184434322269628301270400 18184 -53060215902921932221440 18185 128651778255211136641380 18186 10114745479518875779584 18187 -123293123634418526877200 18188 166015173221291141637888 18189 5230162882395494697024 18190 72241364202941523703680 18191 -67514819002189104387408 18192 36433911728239498690560 18193 26579695515069456998784 18194 -3496926123818227721088 18195 144091014964867958767920 18196 -37990270722715167337600 18197 128633508219790897556352 18198 212804960331527639349120 18199 381250026830745549936200 18200 -20838719807015126016000 18201 196404720755470895585232 18202 -268882202602568157926400 18203 202432567189525756602960 18204 20826148936371450319872 18205 -164185132857089251733280 18206 -241851916008582346040448 18207 25536144699385920925416 18208 -266030695469853275258880 18209 376892308211829591100080 18210 72914870115670678824960 18211 -384095755657831365281188 18212 -248576213841003428540160 18213 89884438917284637660384 18214 -31684772810144092399488 18215 -156249460005111971501640 18216 -95687990384762295336960 18217 -408441826559631785465734 18218 35973956152062219856560 18219 -120603873784176038258856 18220 78271762235955498362880 18221 53054379638478304806720 18222 -87795626934784146452928 18223 277404356195247942163472 18224 105541101130299175305216 18225 -78589061094419044442325 18226 79415386317455970577824 18227 227442861450428390966472 18228 -33263667812294968172544 18229 263813148850908074910830 18230 157560957352065361973760 18231 295215318191904451367040 18232 2309141162438599864320 18233 156463133171056402333482 18234 22032335779420199459184 18235 -75016227211238052361440 18236 -296736948100401802033152 18237 207900628158344264559360 18238 -231541538532330059691840 18239 -74927721610593513131232 18240 35027840113117338009600 18241 161580883541225725379880 18242 4735594879462638976512 18243 -14439570956882220566268 18244 160865903611237349265536 18245 -37195002460656377454600 18246 516437404511607278784 18247 234615664104707894227632 18248 -217695765155077602032640 18249 -85983558099064825006080 18250 12612064692008396664000 18251 152603649897968982303252 18252 -157310705609615429383680 18253 300924862354635049696502 18254 -38784663142827930479424 18255 31614198888597679564560 18256 5914476405131242504192 18257 -161879682405255912292494 18258 70226524277109715656960 18259 -241119490234709773241940 18260 111501628824256791644160 18261 -235437778576038860415090 18262 -93116736442808291138688 18263 1895031834820323741360 18264 -164863403602301249556480 18265 -58699649202707106692280 18266 217973391153330887822832 18267 -129640233478122925263720 18268 48627382640820685173248 18269 -178889507131152811386330 18270 -28323552615527212243200 18271 -410838522225646404184 18272 -281728370390290344050688 18273 -107853023574136795880016 18274 -228365696906636561298864 18275 -3015768074875343764200 18276 13449940219889175647232 18277 93607543395460590609246 18278 -26936262440273770066560 18279 103548589653739664563920 18280 123832731176439857510400 18281 -81479296861916035855836 18282 53087880852867032250624 18283 -402757142564153899337760 18284 -29216436397930295614464 18285 -36217448426621806968960 18286 -54240509668449795134976 18287 161400234372930934281936 18288 29471903666621948362752 18289 456205391439557838203090 18290 -31786882825008081254400 18291 -37740955982174856343296 18292 262654106262075018812160 18293 -237192595301356792121856 18294 156350183029409264817600 18295 -219766339739910010156200 18296 435012576786628341473280 18297 -109335925374919837569360 18298 -35623484061524175608064 18299 -547430992127569649565840 18300 65799832670705546380800 18301 -264152041214025477560698 18302 199668267942256026788352 18303 -76082093062591407850296 18304 -104418645019429133352960 18305 1764551135617829482560 18306 3402853551371120551632 18307 -235328271162880970893444 18308 -19989169777571069644800 18309 -274242967800663714310080 18310 -83940145521757048621440 18311 -88958554814184086714088 18312 -26193807205457065574400 18313 273415640125821484753562 18314 207187624100414839934256 18315 53469808704787409035920 18316 3630040481283460625920 18317 32189896826372275859820 18318 1014165639574854939648 18319 169073371049146609632496 18320 -56377218646452531609600 18321 38299410210083690674944 18322 162587844482574180941712 18323 19004481112601211903144 18324 14345041669805057420160 18325 -201771603707643005888950 18326 -150364497066773125316544 18327 -86609350870046528756400 18328 413483617535903557632000 18329 56763337789761327129930 18330 45353816271965125048320 18331 42925719120935007156912 18332 182245125316926051319296 18333 92040517065267539233920 18334 -135414701218964408814720 18335 280253895830679980101200 18336 -136932302619546470055936 18337 419086676302906445142192 18338 -36404911300959710290656 18339 -10120455682441480816776 18340 75180859989089498542080 18341 -173817849864944725896258 18342 115993014714315154225440 18343 -117041781945490144099056 18344 148978332792625673948160 18345 30643006583630578979520 18346 289797240897664590493872 18347 143494205928491814828432 18348 -118350799106999371960320 18349 -258812369793623104310880 18350 -108872237756610997737600 18351 115009412312076698063880 18352 9504864796724589494272 18353 -505825889592912872332398 18354 20128350491424338042880 18355 -163769290248602784468240 18356 21184062549015231382272 18357 -219816542307219736142880 18358 -110428308936647962012224 18359 397962885875038460634840 18360 206492112667592091648000 18361 1994790115349873301824 18362 -12055039645561789511568 18363 -22343061454328830490856 18364 -334200121050521473076224 18365 75033748720475586553260 18366 104882662012262402044224 18367 395818973825113121412416 18368 -13926127345779829899264 18369 86345147200425399726804 18370 -170723180406561271856640 18371 71917278996588572608572 18372 193698442940036354030592 18373 197186207259630114322720 18374 -174762518666755100348064 18375 153521518959448996482000 18376 321279430308210464302080 18377 -345993985040926804823808 18378 93297480319628653433904 18379 94030154221091426904980 18380 34578415883523156556800 18381 25258939492586311328544 18382 -18978056963706236288256 18383 16028295248874365924544 18384 57574995519598340603904 18385 -67067859882135795249420 18386 -256923941459021207917920 18387 -2264389018003937010564 18388 38167564841723917244288 18389 29873623087705606215552 18390 -72241143592200570046080 18391 248444521518442517806392 18392 448825183495168972800 18393 -148029687509142141881136 18394 -280977559681507658692128 18395 -46637693021718272495280 18396 -4100047454956466377728 18397 533926771278060091943846 18398 123391026807584443267200 18399 -1565671165024837655736 18400 93512010686385114316800 18401 -433938924104148648629598 18402 -5836236260137005437568 18403 63910237003298755130880 18404 2274895687911716422656 18405 113164496430139719539100 18406 100242937717979689981152 18407 -669459633020456430702240 18408 63824306132143201075200 18409 -188683143082472671145100 18410 -47114444746736149386240 18411 4915259750569949914392 18412 -335371465071769139302144 18413 -68316005122050359767338 18414 -49684256915755299102720 18415 -162938264960112799449600 18416 53821650155510913564672 18417 118577898896835926987712 18418 -17127204655833776697840 18419 30468336828015913473144 18420 -27432265227886085253120 18421 -107165606499267414859830 18422 137646000850156092465024 18423 52951927638714366220560 18424 -385257261041307382210560 18425 211051231572693269518800 18426 -32328046157056754340096 18427 255007534335219600266276 18428 -38303047715854283679744 18429 76300120943376534134784 18430 -92707154463455241494400 18431 -43865206017578373272208 18432 15148214202307738337280 18433 -501370305815734915000318 18434 9682793546097154213920 18435 -42060316428442746277200 18436 -57764812895383388820480 18437 -379581111971926649497440 18438 -2939925317996685957120 18439 74586872936280983705240 18440 -297585647666078791219200 18441 222120442247190632137440 18442 -25558109651217395410128 18443 162664816588346185924692 18444 76022796646814782786560 18445 -29513289347934780810240 18446 59691851264244327087744 18447 1332964895346428512896 18448 20608332239843192348672 18449 -229089028804976990255760 18450 -21428976318202214168400 18451 125980116846160953681452 18452 -55828358761725691115520 18453 -181584603920766557913696 18454 -47686195007599149049824 18455 22785942269408978334360 18456 53735702945433133363200 18457 176455898950831877845706 18458 102155817037814728231680 18459 -45528945881305328887536 18460 40219294610363035023360 18461 62372684484857566633062 18462 -41632368920655836270976 18463 19838970049403894065000 18464 172641121833059015786496 18465 117886804305476667189120 18466 -50556902034624069127680 18467 516226309398022578678120 18468 -210306879557779028935680 18469 14589486509908080633408 18470 -158420922389468559112320 18471 427678741522369326092544 18472 278213138794693091404800 18473 125890025023928724908580 18474 -88011226669494812624640 18475 214370357192823387618500 18476 -86764164034993383321600 18477 309440822329099351157814 18478 -157297630537441200864960 18479 37157341536506358792576 18480 -10755301273530956513280 18481 64673135326127762987282 18482 206110327485126727736592 18483 143298073991974023744048 18484 -68944723018477417657984 18485 301538030973066745905180 18486 -60062280676371559514880 18487 -106536496042401676451200 18488 163532926598447316725760 18489 -206130887181637223296176 18490 107689732117251949672560 18491 -243457399701739662641124 18492 107066275095184672038912 18493 -8428521657617386387258 18494 -58154414916157123095168 18495 105189916879625397069600 18496 36224638489547959435264 18497 40927691687711597615700 18498 138313819525777007624064 18499 157080518491214455404064 18500 -96290556530579027904000 18501 -17815055957532885594816 18502 -55014819196650469666848 18503 104633776385242707217752 18504 -230040882231857525283840 18505 -317614304272621434509340 18506 56269261707392930085120 18507 -9699608327524962739200 18508 -131372400582654691625984 18509 -215168937786008744071296 18510 -710922040416182125440 18511 -85764159375668221173768 18512 14253610044688877076480 18513 391086993621954983346 18514 77596052718703727987856 18515 48947741007515159169360 18516 75263755393039897700352 18517 -100479112753677624656434 18518 185497444286018384438016 18519 -334575877060444967029656 18520 49857462967574926540800 18521 -247138608992960848924278 18522 108199219148797585536000 18523 259097116198130312872772 18524 -134656340770723446225408 18525 39579792037302467412000 18526 163785810732006640282560 18527 207217733091333061679232 18528 -269779095567679427444736 18529 -180153475228316962159424 18530 58825518156846712756800 18531 -142882392307174924290480 18532 38618639735774621306112 18533 1229211896563150311744 18534 131498508124255564313280 18535 312446979374845852096560 18536 89941704916946470748160 18537 -126495788081089433283648 18538 -13660077312003083415552 18539 -469915179271508529771660 18540 -182404377186336174320640 18541 -12449867299952771334058 18542 9229515815977457129472 18543 -2177643981643033228416 18544 73211870074984159805440 18545 242631209037056928885300 18546 -68015504963755977368832 18547 -531925665101493563379528 18548 -93449210011163093092992 18549 -19689871944500457524370 18550 16354809170642047996800 18551 -60147227042485144949688 18552 -237271167035584995962880 18553 -38437992088117894162198 18554 2178254358112671812976 18555 -118470971299897477956240 18556 51833958048058830264320 18557 2070553821183905663424 18558 -92341397295390478752576 18559 254195062935108139116616 18560 209673234964219428864000 18561 121388246519354561436480 18562 -8899340576369482129968 18563 -93168014084833035967080 18564 24781119573823066202112 18565 494752587407290429862400 18566 -207325098565482973284768 18567 -57493436822091057641616 18568 -306806807206832068730880 18569 89938240254785387539200 18570 -123433192847855136556800 18571 -248542812508890834556860 18572 217223320178806611422976 18573 -64015324586295115021632 18574 56776445095675581243072 18575 -34752123534945080206200 18576 1238812370976203735040 18577 93634378436075209487860 18578 41314795651089892678656 18579 33003076454852791629888 18580 -25419837588643846252800 18581 -17588589173885162875428 18582 23073152294667051118080 18583 -225380217026086686970168 18584 128743821518270048133120 18585 -47692463764844992766400 18586 -130945839626032306741008 18587 61074251393039742943236 18588 -139011213521327142643200 18589 129471882232069098368460 18590 90379000897735182534720 18591 -14994539753327728865208 18592 -96619561411296460013568 18593 357804525606185298991842 18594 -1385123536177245328176 18595 -295512667498023380420400 18596 316930716085540758979200 18597 -27292821063819418749600 18598 124662288266158295814336 18599 209497442849063010213936 18600 28686018434075025408000 18601 -142452706214471527274400 18602 -148406509241246441316096 18603 -67570788193785663685920 18604 252699232823453474944256 18605 23564013597345027745890 18606 33253263269528070472704 18607 104490276017954857200720 18608 51914291410086945964032 18609 -286848775904891029086096 18610 64292710329991540524960 18611 -92307143141897372530128 18612 240332880768263720865792 18613 -21655329152419589375840 18614 10055864834438184441792 18615 -12304083313218799075680 18616 -82063834765942456627200 18617 -150594907359733701941334 18618 -70081658876597560093440 18619 -1710537091788548032856 18620 128630195954079782054400 18621 229709910231547083146790 18622 100651829616630890618112 18623 -27890172057979796879496 18624 51025938549355793350656 18625 400441897419849745425000 18626 221746916619600992135040 18627 -24131507010002533709568 18628 -346566598713873637877632 18629 -103455816126216673673316 18630 -3598685342497805696640 18631 -123611585308939548355136 18632 173389702568470829844480 18633 47737835324631291876624 18634 -61188457175687404233216 18635 -48633829608725872717920 18636 123373473678521314278912 18637 -206680763396876400856714 18638 -186832333485580770857280 18639 -89031298540678672008600 18640 -83739731208922757283840 18641 -50490754178184858702528 18642 -24946821875579694935040 18643 225026954581588953723664 18644 291155827051017817190400 18645 -55405773806862977184960 18646 40220231560438567210272 18647 39033357638477679513960 18648 -29291115905589211914240 18649 -75439666668630243257964 18650 -33757955214054501169200 18651 -2792258293513473220968 18652 299834409160688302209536 18653 -94804099066071720771936 18654 106883801326511419533120 18655 14396528851471729609920 18656 167843692036145595285504 18657 201320601515602759844640 18658 123808032740349311840640 18659 559265923635456916235616 18660 -89359306257361417482240 18661 18612905471330667451262 18662 363670302675348824064 18663 220132682897773432354344 18664 -376218951654636238832640 18665 -38710468776995945246940 18666 -131028513015160961809056 18667 -312710304489225590322648 18668 134014342358667717596160 18669 112347131253374498535936 18670 175842452318200632377280 18671 -508415121342575427070128 18672 -37281793176078110392320 18673 -237675854756561427020736 18674 -62584295855784605447664 18675 -85007499015281394843900 18676 59003341756266832404480 18677 126790150084181414809440 18678 -54039270835548989932032 18679 120348330645561778690280 18680 -251915026352546111385600 18681 -152991476994211510798080 18682 68976805501798742670192 18683 152070841605669924895776 18684 -102515258420371919969280 18685 -71941185940105299855240 18686 -203333720610844608734208 18687 129017146578614347241160 18688 -19968855454780582002688 18689 -255953024672202579867600 18690 -12224611819247751705600 18691 -415771518510378073211908 18692 -203450086225810237709184 18693 -92972335969411458489216 18694 134633111421106978525440 18695 -119165855765144152561800 18696 69934264314596798054400 18697 164886004788130037007232 18698 127533473874978174711600 18699 -17702140144481243039232 18700 -138578519533943864793600 18701 -112740414969789161252298 18702 75810119608944863210880 18703 -432620015387410911228840 18704 -45533561751940274847744 18705 -2676601115145899726400 18706 -46978596940836026188800 18707 13457572365374568002880 18708 -29366403654567030589440 18709 -39757452558870341540196 18710 -65006270409783390186240 18711 -119957811857696324244096 18712 -175505421288971124172800 18713 440022632435320757269962 18714 -56821551389561485416960 18715 -148103350119069643544400 18716 -224430488908938393500160 18717 309600669353063394966912 18718 112504856967716324461056 18719 -343865184190718339198880 18720 -62379089677181506682880 18721 408252921695809753307332 18722 43586519142301271944704 18723 177634828744484260847292 18724 -64129751203106672427008 18725 38529319538064849530400 18726 1443832606408923428544 18727 106511290553751038272072 18728 40163472557742652124160 18729 373095718805657350340874 18730 72759198318142372817760 18731 538996369358052397316532 18732 45557467489096413806592 18733 -195057552080362921159392 18734 226900872466971730473600 18735 33785528999221772010000 18736 -115195880798047450513408 18737 93509326240255399694052 18738 -273761663692190332135680 18739 62969830708880338808656 18740 -274702155599495016879360 18741 123916448845912456111392 18742 -43273562075130749509728 18743 152112271845030321325992 18744 111440159179606534717440 18745 -32221767848071812050880 18746 52412999705386829343744 18747 -257515868510612888815476 18748 1852427886304146050560 18749 -333119524400019916424250 18750 -91735961647538111400000 18751 636703875850702533707232 18752 -64585693133237131935744 18753 -120892343942473491548160 18754 -144407405011124163077424 18755 -127187443017003203520 18756 155167003098158960426112 18757 134209842231959770127006 18758 -59947000845677649700416 18759 66965498869660949981304 18760 105774859757082842726400 18761 35074185742158599338932 18762 -50091097577330338824960 18763 441183149200884715566480 18764 101741374187722260984576 18765 -211227899368727721816000 18766 192237630596918178277824 18767 -392761870407024175741824 18768 -32027429999973773869056 18769 -230772489765011117110517 18770 -176161437307203655597920 18771 111414489013937706787512 18772 -2401940543005846061184 18773 202998932733547670819022 18774 50939758019542840156800 18775 -173833829737171484117200 18776 167919572196649557166080 18777 182201821787904459821280 18778 87440227499349624987360 18779 169781095714893759706680 18780 178235781065599983989760 18781 -38251634694817705205408 18782 -155855580863044427419008 18783 144820209865032430609752 18784 478832419215832917344256 18785 -37448246752313985252420 18786 26124680256055608342528 18787 -266235247045716572110564 18788 91663236065511087624192 18789 226923145895306291133024 18790 -56221720094767097001600 18791 -3403969994283960097920 18792 18063617151464200166400 18793 432130733261882553290042 18794 -285774400827728862836304 18795 -34266824104068316051200 18796 -70465481753466007764992 18797 -171166684669383293123754 18798 -808223217169569489792 18799 -75130615810448176123080 18800 -67643794442865293721600 18801 373844817865210229225730 18802 -105781527594254764062720 18803 -86512080041707554624948 18804 -120137525230462631829504 18805 9386599958877890978460 18806 -47927446266751127607648 18807 -292572134808437908955160 18808 -351648574026870882263040 18809 -78406897888751177001984 18810 75085282242951082502400 18811 -186051300364523396547248 18812 -143630312282097674041344 18813 -19544482918005125101056 18814 92247318802162521889920 18815 -75482060805049423704480 18816 -144571236563807360778240 18817 131900377765336422280192 18818 36623485557008725743288 18819 155927581876245653238240 18820 248128689280787630542080 18821 -356227032752806890074400 18822 -74567091218681352529728 18823 -152159139606352223268560 18824 48649878079372186552320 18825 -83426566491431964284400 18826 -323609595831674593671888 18827 -325671420427236741592488 18828 -3649878455714367545088 18829 249912830041544132256640 18830 50150070645927038841600 18831 -358045634630935662736248 18832 47623448029366301294592 18833 -15625409977881207884940 18834 151614062733204142848 18835 -108581521623497916048720 18836 -166907225472654687697152 18837 -20495332801715910832512 18838 -282018392355672817843680 18839 -30803455968451504674360 18840 135227770342816331980800 18841 39891029198870396513232 18842 -209588802237049250054928 18843 192953005831860188660928 18844 116857119288614862416896 18845 -128215089407528826378900 18846 -45098329796244790128000 18847 -358513620709977597136608 18848 110821028616467109642240 18849 -395756105289772981061952 18850 -45400078588752665316000 18851 -113712777035931644236848 18852 233473002870872302175232 18853 526803515998913612870460 18854 285561462373740786123072 18855 -40290873120737312635800 18856 413957433023836974074880 18857 -69837013326426620097180 18858 -62013120807254439513600 18859 545445970957342501643060 18860 -40841114866179700746240 18861 -60462306806932411432128 18862 323448371396915794074432 18863 133401802888318905266424 18864 -70845588727617529921536 18865 158861518740408124368000 18866 -83192781439107581872368 18867 -170829782686303678365120 18868 -58718209187220187772160 18869 310480251573003765900270 18870 -36758810016779657667840 18871 -234565463011022649425808 18872 -171160527948558684856320 18873 -29246291742601386298998 18874 227495625751712344653936 18875 295977487231683281724000 18876 106794169790285246976 18877 497180212166918402080 18878 124312878728615213226240 18879 28630969240806046033920 18880 -67654780269118724505600 18881 -272138172376052236012800 18882 132120499214282038059600 18883 5203538074065640479984 18884 -369411869999170081421184 18885 47602473033720309213600 18886 41950204713544869181440 18887 -301794611625421561208016 18888 281591293419672857026560 18889 116720830445471618485924 18890 96637449845329536175200 18891 18036201489139612856700 18892 191540930488181413481216 18893 -82452686992620457312800 18894 251627428233516987574272 18895 129627581158253307515400 18896 120918730183767976599552 18897 -67144854100114072976400 18898 -69829300442584038545280 18899 481023796693818096513900 18900 46054706044567094784000 18901 -224714686881745604230596 18902 34174638540958831370112 18903 68357031074745002176104 18904 -348177313302930858700800 18905 37508266583464288920000 18906 33510498721418308713984 18907 4465997651809807192352 18908 67635601378098635143680 18909 -167829571136718886217472 18910 42612466802789862558720 18911 251263717152392110180512 18912 142567823106393362399232 18913 -377010951034072287231838 18914 221653021084808025995856 18915 -52749510201903770347680 18916 169590430428060964634240 18917 -160401013114862959004034 18918 -153115237145454581101536 18919 -526422295602870186836680 18920 -3735840049546571366400 18921 -46508274016485268530816 18922 191807460591278817646512 18923 293043598797777647750400 18924 116014152376368640880640 18925 17009231899926710379650 18926 -206069527547343160817088 18927 -419703398367697343234160 18928 24104973962267699085312 18929 -252178551706740385972416 18930 124537701465039805125120 18931 231044409703042244664264 18932 -344989694441517125157504 18933 107352730832725293025824 18934 -9084092745185261292384 18935 137102166366716913704160 18936 233041402082211130552320 18937 -152211570046001562319740 18938 31074885292118316931296 18939 -118006629391541885762880 18940 202715546902066524695040 18941 82043422554025586648064 18942 16681312288199730382848 18943 -228158823016381353006680 18944 66501527447849115058176 18945 -93922602168241236339180 18946 59808072326667992094672 18947 313770789335510803398396 18948 -197804683502455424209920 18949 -39443496584281112951264 18950 89632702975700152572000 18951 132000390928134963704232 18952 -355560629426505360506880 18953 645512733144103660998864 18954 42734368887117913487664 18955 -244659206039325617715840 18956 -34828214073631701445632 18957 -61668880506294214587840 18958 -259516505872318615225920 18959 167004131937266320010160 18960 45797483614111255756800 18961 -258750502569135480086288 18962 27858986251349206800000 18963 -3302662252989754148508 18964 56483907445791826071552 18965 -282217397162465813167140 18966 -57066888785848312694400 18967 186864942676706913398920 18968 -271284863795403399997440 18969 -231647164992918500471856 18970 -7313422874827402045440 18971 346955490310155459189744 18972 61046640572745474404352 18973 -460188127909118710074778 18974 64405988939698363114560 18975 -64045461656285144380800 18976 59664604473123880108032 18977 -74532446136860808952128 18978 24805859725123811236224 18979 594668737397833887007580 18980 6012637796225322447360 18981 142355800427833552190400 18982 -317551623908405698149408 18983 37648671121560662020704 18984 30351650430916475781120 18985 -264621741417737436041820 18986 -138712406639831847853056 18987 90106839879397340310360 18988 -323356916392386037991424 18989 -590782474171579458673044 18990 -89489781065143687193280 18991 -59032316850412582131728 18992 -84949656273927764066304 18993 32016687510970457475264 18994 -15491588080393649662704 18995 391676677486874730442800 18996 -60805180010998646673408 18997 655348892942775374798 18998 -38877051090773880391680 18999 -38340714288272822922816 19000 -323343948609176140800000 19001 20114967931650676009002 19002 148167147965134702021632 19003 -130681630713942641498816 19004 -233767869710894848594944 19005 20314390859078814126720 19006 1639884019416901985664 19007 346870281747109740907560 19008 -105747314166500457185280 19009 223438277300130336086210 19010 -87317268609541031439840 19011 6562240635719386292472 19012 187378852168694164320384 19013 436537166543458245455262 19014 65116789873626055400640 19015 259199808291676047431160 19016 308765096426716657812480 19017 -160934106095949831263766 19018 104785159314072248325216 19019 55137097978583511770880 19020 -149369307498302475064320 19021 5081110606870722595872 19022 -81155140627904714618688 19023 95997710211732737113104 19024 39055747192875584962560 19025 197468031445448254880550 19026 37650959292620001129984 19027 -251513081884316001584880 19028 223140597639795968403456 19029 220887296595092035841184 19030 58897622999664569877120 19031 843100963186725389832 19032 -85560800070881381621760 19033 74328830212762657342720 19034 19418079614471517729792 19035 21613967143076965920480 19036 200375805430156155322880 19037 220120908597236420731686 19038 -177632428106344216642560 19039 -8816689768716633873440 19040 -109861885391027668254720 19041 -118240216069560573564576 19042 -51561684594288118481328 19043 -177366303112335088919160 19044 -101245751258244856705728 19045 66767290826671728319320 19046 54129414959846468907840 19047 356031048323999647872 19048 103342179255588572175360 19049 -5623566145160493333936 19050 -40516066202660736307200 19051 383359090322407107400052 19052 -78601434826102465525248 19053 -21360396315350982484980 19054 114787954740373546649472 19055 198684900392855866049760 19056 51769253209666417754112 19057 382065829990915295887200 19058 109717332459645738977184 19059 -178454430012743317540296 19060 -284628109392465039371520 19061 254326842543650480294670 19062 43808840260024526547840 19063 16823293287577085760984 19064 152095067424091176591360 19065 -19817872491427525992960 19066 -12122986364551585626768 19067 336434950499670017430960 19068 -8446080947062727614464 19069 -84834351756135535505530 19070 25271600598395960316480 19071 -23493824556828511471992 19072 -377096192601094619136000 19073 -271646798189834629911678 19074 -43391424777858899134848 19075 31374091714135915654000 19076 -203750982064235090580480 19077 298616559267403433841120 19078 -143314055781104395424160 19079 -138975890732975359993320 19080 74010232550043324057600 19081 53896717892790062633882 19082 138669801766368251258880 19083 -180868397454767530881576 19084 -151292594409612084660224 19085 -401945540912210048775840 19086 -9065237214197709107136 19087 -221389785105177905389264 19088 2841658687768438874112 19089 100297377768122285063040 19090 63396907922504898040320 19091 -253741781876249268749448 19092 -1157542625648992278528 19093 -692036290348151590125956 19094 -239280519996387852263904 19095 -200902310253762214204800 19096 39961397662837356625920 19097 124176413194538458702734 19098 199135684356504595647984 19099 252989523084602829828240 19100 103686420818078956646400 19101 -216889054719552843159168 19102 279852493488822118714752 19103 10774159331218499514480 19104 -36106353509219146137600 19105 141097937845161637306260 19106 129879077461430169718944 19107 -330651782264796751350072 19108 213839374264813936993536 19109 -215745887206427036449284 19110 -28639325466255146509440 19111 -290854162515716571598200 19112 139779694455191593651200 19113 -77137859064423674091456 19114 -129622829475903718268160 19115 275321666547045915857760 19116 12719554459278746446080 19117 112842172044902046484192 19118 -455865215650294546560 19119 -37583885702623241867256 19120 -34040554922841410764800 19121 -568716387027332010957678 19122 56073415646137943071872 19123 -91686117922499163383936 19124 -74709451269049843943424 19125 -281748033349326846981000 19126 -22186231641165189842496 19127 -1286032403868263757888 19128 49017356896194001244160 19129 -261783819079027841651328 19130 92423007706148750100960 19131 46452589326990980550144 19132 409033670138043307344896 19133 4507871753438596354662 19134 -153179460877586256945216 19135 2067343364386328540400 19136 -29073927572277059125248 19137 226789829199651462438960 19138 -65718658205438913851904 19139 -144657354799956311781060 19140 -122993350519885016371200 19141 497788959410861426976542 19142 40602132778479195897792 19143 -51172720368628531402800 19144 270628768414822426076160 19145 -60828593589096216985920 19146 51832978337454679459584 19147 -190227609132346748897928 19148 113857299779311385918208 19149 70445621202720770085408 19150 141642832938948538444800 19151 32492179606406244446904 19152 20025987844939899863040 19153 151730228224074757261680 19154 -219565959361536803634528 19155 164326162762670660282160 19156 46729368305639173531520 19157 645352918889871157763406 19158 -72150318717167639273472 19159 218482922970229931361936 19160 428782249997450883072000 19161 166545890165409564107610 19162 -114763315129470481533696 19163 -313536862340833255734588 19164 273271029019539134040576 19165 145494872958865888686060 19166 -58154964758283116348352 19167 315457151549567535191880 19168 334791033512276400537600 19169 -684422941971618216152940 19170 83173878895017075379200 19171 -150757536670613343501800 19172 -112881487313714660413824 19173 66173792758743704606208 19174 -141466525323652436645664 19175 -76446681403525546407000 19176 -395094386209507060285440 19177 216596486482426618596352 19178 3014753335817452852224 19179 125631183133494837221724 19180 -35380268873983720028160 19181 -530519676227062023039018 19182 -67291166888398371824640 19183 403072266380210962820432 19184 38779361902319429713920 19185 -100773573888256196659200 19186 -38181782735774573053536 19187 59083476439511311958352 19188 -29778440211458635689216 19189 -223286206772172085727360 19190 -101023818525870061852800 19191 -16485619468751837750808 19192 114166643923718572032000 19193 370441538968209705540180 19194 30733032373789164636672 19195 -66214795452771670614000 19196 139498069564856127590400 19197 510796097963129348717760 19198 195950639456323672916160 19199 -35531673078901919573136 19200 87660012261604117708800 19201 -65714700395016927881536 19202 -221079332719565957606448 19203 43639658186447050935984 19204 -362912697994660065180544 19205 248064537850549586732160 19206 109378625268279138617664 19207 -325480980033841162557544 19208 196443418062329484372480 19209 325091856118641660750240 19210 -68163117698376083960640 19211 -278452722653475531286188 19212 57240176586675347123712 19213 177193499626629390737462 19214 -116568155862494548739520 19215 63934974061810950964320 19216 -72872528345840166166528 19217 92877292912311250307952 19218 56265619618926348914304 19219 -509072463811914509447380 19220 160794876000676284904320 19221 4813852801983072573600 19222 79109281172267451810432 19223 -554044137752536086361440 19224 154721569503034727424000 19225 -64362880100237972643250 19226 -45096342657779568572688 19227 129104489899271841181920 19228 -156416909601159198351360 19229 79873356382243382317632 19230 -29454179338419249617280 19231 15021125278325713512032 19232 -460138538206153664299008 19233 -125975326750849541140398 19234 -44564810264365691018880 19235 -86750350213065870070320 19236 -73442438979476233605120 19237 -63059330606206726642114 19238 -250839194158285065576480 19239 -200427284859890314968 19240 42954837114057839308800 19241 -36893654214002106143616 19242 -221411569045941294042960 19243 -233994544983015202022000 19244 169898376368129672987136 19245 272288638349608134129120 19246 6053836569319352907072 19247 86123498340353161112040 19248 -33186328051245587398656 19249 -339909171337786278880750 19250 -77126733742210379136000 19251 72192318587928186439680 19252 349458705524047157860736 19253 -104488066645435442554116 19254 -182610131433396906415680 19255 -158072020739406905964840 19256 -318221062501647262003200 19257 -270063947871763840852848 19258 378187641676920308730480 19259 -608860841068265864832540 19260 72912631600067351662080 19261 833486848546240935393984 19262 49284893715105828901632 19263 -351505132689419330675256 19264 774031054046847041536 19265 291183409340582905512660 19266 94036681726866212906880 19267 648674695910243482096316 19268 15661634367202258309248 19269 318699440452465340734494 19270 -95984890581372762493440 19271 -61722155870659385953488 19272 16659897185964606013440 19273 -187380578258729974845478 19274 -32843560788348455496960 19275 -153969943805033512678200 19276 -390314082791701647595520 19277 -169016451416194862838708 19278 -4621215775238654626944 19279 136076557302239229417784 19280 -1102840552243170263040 19281 193119669829664211885552 19282 63253475744157469661184 19283 -42822513776328088942776 19284 -258423751155496867928064 19285 -110715607328151217392000 19286 184200232530758633378592 19287 393557093147048159926944 19288 383711632136100703733760 19289 384660378098462032446090 19290 -8879885703705391361280 19291 225807024110669623488384 19292 22727203568940164216832 19293 -96091777840731472648800 19294 360573610931194961656512 19295 45358347874512800267280 19296 -346085317647669894709248 19297 -148434650068508739673920 19298 216537618915673290488400 19299 20521538122177873347840 19300 204279255484879359766400 19301 -293799084646808903101698 19302 81460187282741178647232 19303 54639238377246755201200 19304 -236623277834912523878400 19305 109319283212286218198400 19306 -117135053160888648270672 19307 10487238016335984887400 19308 -77888882878408766384640 19309 -561105690258354074232490 19310 11187718796705402266560 19311 102114017623593906197904 19312 -66749495718491650326528 19313 -22113883141195302213120 19314 -63814810908794141766240 19315 -269426485237074408689040 19316 22846086314681729648640 19317 -201266504120122205724288 19318 18897160063647833138304 19319 650259762934559119215720 19320 -32098366232171701862400 19321 -18088281712947861039939 19322 365486612755499982905712 19323 103163577158583988172280 19324 -165874735371026351970304 19325 284195699285120777092050 19326 -55300551229524215192256 19327 -116218366340067286678656 19328 -278722042448234340679680 19329 -254889082919727285956640 19330 -162738536854430497897440 19331 -98359120593503121622368 19332 181365545582272438732800 19333 457780900398220152671582 19334 -70275095825010599822208 19335 6409368518708946344400 19336 -265321312474421536312320 19337 579956397278908086848292 19338 77363511746993516798208 19339 515222723916587036892024 19340 -131497174759668768476160 19341 29134535257652230721952 19342 -21942070614626845636800 19343 79937742879725248944312 19344 7594467205828756635648 19345 -11284292679177884811480 19346 224154332122135429919520 19347 -127430753148594551766600 19348 -67713495958411539052544 19349 484868297441134698299520 19350 1191048502924211061600 19351 3975648767895698709592 19352 -135075050879734148198400 19353 114586339871607766205904 19354 -338162710562748177828624 19355 -312418701241418075320800 19356 120359116540464773110272 19357 95545526493385302131980 19358 27946694270164940753280 19359 -11888741293778900608560 19360 -473449506870695362560 19361 453411944618782016036400 19362 -73855347102581372729856 19363 -207766551895736108773132 19364 893036942402512269336576 19365 -23032561350733738685280 19366 -76562071128828625228416 19367 -89950184817832031226408 19368 -248056468471028643148800 19369 270808388260354780640896 19370 -74702138881006515816000 19371 -327947641373289930947136 19372 -520703714247200973941760 19373 -624445695517326420774378 19374 -181692348885186655803840 19375 25834811862007522220000 19376 15708578925903469412352 19377 -269872466075393746311486 19378 -185540660040005651435760 19379 -380882138599662162700020 19380 131914628114009048985600 19381 -405339185331510853772818 19382 -54172313013722448033216 19383 23869277018758931655168 19384 -482423677689520201789440 19385 -215238840806985221583420 19386 277142918331122196595200 19387 -349922793624769488759964 19388 169387379799741638201856 19389 98828025376086833980608 19390 -31868563822936585355520 19391 -22229161526836125974208 19392 55603423338317765148672 19393 -2821030293490983860832 19394 197792314898343670796496 19395 39397443429506039629920 19396 -46911211999843984395008 19397 -41377260781081453894848 19398 67150504954515121227648 19399 364696030049253406975240 19400 -161592318616175196288000 19401 237344950608906964158720 19402 44077114512882975938400 19403 -186851058218518200330348 19404 -151761685307606998251264 19405 -380478654640808022245940 19406 -126165176595080551574016 19407 68334138686288253711240 19408 116860090824838063480832 19409 -193042867358298456115596 19410 -100366870193169715376640 19411 233498409814423372469760 19412 186424217595695289096192 19413 -711524265214524286089600 19414 237381008207187831481152 19415 64321526095234980127920 19416 119318610302697951129600 19417 17012079457945534099466 19418 6271402541084318077440 19419 253109483464204343521944 19420 152772146059012139681280 19421 200288215758002029811622 19422 46224522478082193473088 19423 -90613850565031007871328 19424 490993193413822330699776 19425 -19604999886171221995200 19426 -6621815372751264306816 19427 -616054026780528391034724 19428 176135201664013259781120 19429 482433218585309164412030 19430 230445391567156119446400 19431 -206183364375373989343488 19432 220188433656022468116480 19433 106010618482702673258682 19434 -71031215839655578106880 19435 -131322677071153253197680 19436 -2146470851395420620288 19437 -75900238770070592317440 19438 119486374741999595373120 19439 116313787404292133366256 19440 63893214521407897436160 19441 331337028647993065269842 19442 -256950048607983128134128 19443 194332272865634834603064 19444 -79009305444401620968064 19445 391085753132442860492700 19446 12373715809225413586944 19447 4331703510220051089896 19448 180196339758189909073920 19449 85070255519813934719034 19450 -91718614215195740334000 19451 283940256068974841569632 19452 -91864569212890369555968 19453 -353156583629817894076122 19454 69840411513869922244992 19455 142979439874820813001360 19456 391249828022888809103360 19457 -528023448403010026167294 19458 136646985999018391593984 19459 477546436088184167424720 19460 71045781715983963033600 19461 15851504535818012460000 19462 -106151916159611755037568 19463 99247712118646948610712 19464 -108257856928421052948480 19465 394411054886024334467400 19466 71765736849410485488432 19467 -276998137452373011816960 19468 102296545192441149362176 19469 -578450849166913268477130 19470 81039795876971106739200 19471 330139950748011880202672 19472 25639615033434190258176 19473 -99619011843283147347216 19474 -20951085700478357319168 19475 -83764990913946690579000 19476 -283588405659005032176768 19477 -210246666884669130578674 19478 273399040256311561259040 19479 3558049408452136848768 19480 -89731713021756167577600 19481 -155557018519184353344 19482 115377546133990503788544 19483 69689132162953504985732 19484 -280306280287211798505984 19485 -54824386662896997110580 19486 129952969263362429880192 19487 123125327689483930503000 19488 106577488679267739893760 19489 -355676327148157680215710 19490 174938457168615128436000 19491 -9219272624624996493840 19492 -258410279421026524965888 19493 444876873988313846793084 19494 -4967235596059513116480 19495 -15162898054833691737120 19496 -60853332607855595934720 19497 -292659464709420376847328 19498 -291056618191047618546000 19499 -66495365344900227754368 19500 -76936967483691361536000 19501 -485273780344009081531498 19502 29665316798672238129600 19503 174736684858946598740664 19504 -29372923173668000956416 19505 -380766461748671813754240 19506 -196488281243218919988096 19507 176208414805439089199756 19508 185561223425478171347328 19509 -15086121003695152232640 19510 -182753390359756041315840 19511 123552612742249020961800 19512 36174263114667406417920 19513 -234780995621038864412800 19514 -73379480499803622912768 19515 -95968302261494126017680 19516 -52445709011870534191104 19517 608801338935127632142860 19518 40092537966613295171904 19519 -704428411361861159782200 19520 90695809782258236129280 19521 -385169573281823582238 19522 -558917167988668180608 19523 -107799369921430713030960 19524 29722838506649843014656 19525 -133479404017697550290400 19526 94525610836904082119424 19527 78520249644353216961408 19528 453161554461769599452160 19529 329950444381956228346320 19530 11655988863029454827520 19531 163810557067524128301332 19532 -376037617008636832381440 19533 -402790617613623499416576 19534 -196134210225480212299584 19535 -379152433445687418806520 19536 -24232395079606972317696 19537 -28443877843598393478848 19538 74942628258176175307920 19539 180871042163514036307344 19540 62130768679949061738240 19541 406105174824070837524942 19542 -111193497642347905716288 19543 403095278870156639222792 19544 36272904191227511808000 19545 14343388336833954592320 19546 -372897255307451279692320 19547 -559204404785315456964888 19548 -107518880948495499463680 19549 80922509622097117066764 19550 -78792119322110221507200 19551 165290719393344216672000 19552 305402931522058130030592 19553 -390052002075964430943198 19554 -140659623386488149310080 19555 166675917545669766522960 19556 -284705908198465844791680 19557 55887057604975747693788 19558 -56441385791453327228928 19559 666041423728018239512760 19560 -36794395685847789158400 19561 225284223138663793479424 19562 -359936761904587416805968 19563 465272313722893530937944 19564 33358705174696096953856 19565 -800176540457774014080 19566 -14674933519723271490048 19567 -376532477536072137331968 19568 24851962722188336136192 19569 -40863704137817552383392 19570 279004398646268149747200 19571 -58900685727794667138228 19572 -109087504618428629250048 19573 110282452177091290913102 19574 370201292010233544997536 19575 239935460285883167190000 19576 -441163523342304922705920 19577 534086407833553956744426 19578 45364858897438886254848 19579 -263346038111454976247024 19580 94997153525084002483200 19581 158195869822756886317344 19582 -160752978563091397636608 19583 452519936159664794216832 19584 265322163673303005265920 19585 462285672899138956605780 19586 85758737509447001126400 19587 -218052649055726263263240 19588 -224076390716194703447040 19589 -360958740658986899758560 19590 34627339961593807720320 19591 91794489175913212254384 19592 -170160873053809586995200 19593 94904370351010184013504 19594 -147163945578018038536608 19595 -236682161685150970034400 19596 -67714092372769430224896 19597 -159680795198896237402954 19598 52796394325931371879680 19599 404155665673078480116480 19600 42714655657746278707200 19601 -144174442324491515565468 19602 -19915117259661595512 19603 522351834238727867687852 19604 275654901375028355748480 19605 -107898052686347262659040 19606 120550069655611440862752 19607 -93518074544587443620688 19608 -3887031259829897625600 19609 411135766852645945076810 19610 -33712155567250034898240 19611 37423109862687084092460 19612 113297643938931705376256 19613 -89153323442774464744416 19614 -62520729267495534916608 19615 43108871079084853550760 19616 -486456462610881661698048 19617 -73754186561018274773952 19618 -145465376816604464018784 19619 -279325507397098889738256 19620 59372125393481880940800 19621 -32299757863837686910688 19622 -209332576846669975737888 19623 90461080353245935431168 19624 331271913108380755230720 19625 -472128362117742223803000 19626 245559606937863512281344 19627 -5414391182280917319560 19628 141165802978688626983936 19629 -180609987544383258550080 19630 -55214380661199378958080 19631 370431488721704283220872 19632 -51285891102026553262080 19633 -181447767066529454572620 19634 -269107387103121691628784 19635 75243330954519673720320 19636 95842450326748255134080 19637 37821010619006760031740 19638 210078909039544367576544 19639 323784664362395953335360 19640 -197434736595905879347200 19641 332685670088818113478992 19642 52117317011425017590784 19643 -275537533837629213316656 19644 -160478855592636713577984 19645 -99622155660007217750100 19646 -367611413212827555932160 19647 -107454230697728042853480 19648 41329183386669188907008 19649 226388628600265702230786 19650 97393931370149214729600 19651 -5197361804600266737848 19652 -211970392862584740007680 19653 1816244068205179003104 19654 105731884730104845875712 19655 -247264719987852418354440 19656 -59885828523645168844800 19657 -552760078479125031813168 19658 54280482398896990789680 19659 252643736718401892646104 19660 -84552295797605727544320 19661 83708691098160334118262 19662 66125334359459027157120 19663 112547175962923710036392 19664 -34111581483048456069120 19665 -109100567331393851505600 19666 7931157756866033638032 19667 -160765730917484688487728 19668 221202883640419182028800 19669 -99717252972597935466120 19670 40829590973768502447360 19671 -281776689697248959028480 19672 621033466485972981196800 19673 -623626723790563206959616 19674 6946443587168362389744 19675 -337280907519637295937100 19676 -308489821882031805335040 19677 -163029757562308999147968 19678 53863581905675305280640 19679 -142000996318218757990920 19680 -73771134443188196474880 19681 -814098690596649534119518 19682 -9249108977453102485728 19683 43930942451226107469612 19684 -47880886726734088867840 19685 67053968388670849474560 19686 227312689916038887183744 19687 751495125691677454241336 19688 142128503628940716687360 19689 -113594121798449012075376 19690 -104199118194003654931200 19691 -161282218878955559505120 19692 125820651354777355574016 19693 197260826157225325494720 19694 -4860033933118374104640 19695 -57481614841994850296160 19696 95608061762538216292352 19697 673591584462911522680146 19698 -158893791212692720727424 19699 272054358538836218602700 19700 -107953689662243576956800 19701 -44253355189676167735200 19702 74351708790844718139552 19703 -512185091775009379317360 19704 5941978098976427397120 19705 -19811690191019013618240 19706 343089464077584578108160 19707 352116963834707505916440 19708 124556677226158965921280 19709 289997804523954863195910 19710 12434191418513624659200 19711 -414927088535814691557168 19712 122115818100223389990912 19713 -8043890398924778805456 19714 293443987898543973141456 19715 -203402074810724361302640 19716 -31285654136686479753216 19717 -281677731723174788851234 19718 -49905533866536315841440 19719 -189295947837081411567696 19720 -361835278352645948928000 19721 32436318242649480689544 19722 61281237604687918836480 19723 -178315196783097267604 19724 33033749778407644874496 19725 155978238453630773493600 19726 -22390258523861434227840 19727 260475373466135212518576 19728 33340081213257408847872 19729 -73245657644954077933580 19730 -138070749268058882214240 19731 186393025387386800999352 19732 305454417871579453748096 19733 178286982428672463484320 19734 34825996720805938292736 19735 254047926046874279062680 19736 270864067992139059271680 19737 -8666644183116792989760 19738 -140243892691768658392320 19739 -213992772832666670414460 19740 80619237518870875668480 19741 296338653136429045172800 19742 -286428019010762026777728 19743 94893458817321200328264 19744 -4787197485759397822464 19745 406910006011076112417600 19746 29794168455904085041872 19747 -51807509798081840714688 19748 87660629563559421729408 19749 -44002328832242846382240 19750 328415749121008100160000 19751 526232105328319230997752 19752 -287965497694971559034880 19753 -382776653173431861572998 19754 81410504978877773916672 19755 15935112032256247244400 19756 481902414980637107059200 19757 101463510118928510572320 19758 -27542847546993154561920 19759 -434049180055699682157040 19760 -29367711653599145164800 19761 147258982986206572039104 19762 1710489291576981509664 19763 -622642528601763161231988 19764 -17051423227818676389504 19765 388034249667784221952800 19766 302841045000653912444832 19767 -229295104899293964585600 19768 -35235758677984963338240 19769 88041199899572922107844 19770 66167808147781076217600 19771 -363188729956994155910808 19772 318777916138541317733376 19773 -213417035835425658793620 19774 244650663619437403835136 19775 -36354221317494427729200 19776 -153563782457980593635328 19777 698254849341319463346626 19778 87061518711838793041920 19779 -418212466688617193799360 19780 2269998715608270581760 19781 -520662179639235692226336 19782 -60058911605908126923648 19783 -5515466691223861738016 19784 -242070608010155128765440 19785 -153129078277947901684800 19786 -107377179236997564164256 19787 459837394017849594412512 19788 192163367372054322134016 19789 -214489653440678437243968 19790 -274462178607085237473600 19791 -579846543956558226376560 19792 -96081830429110056853504 19793 -63334444995125818850958 19794 -96759669739053506774400 19795 -79420456736306677116720 19796 204188417459604043175808 19797 -308722662720014300200800 19798 -237342310842244807805760 19799 20948017929278631168264 19800 130876682838661064448000 19801 -401161235481825920782198 19802 -133626056055273236613648 19803 -24238313822754474573312 19804 -262300119773001209081344 19805 585837267515885119071960 19806 -108336601442964639842496 19807 -389220735891763052160840 19808 -831172810614491187118080 19809 58800377059424050998528 19810 32439681597775493583360 19811 473626780658941622770824 19812 -56302514740034605744128 19813 709852634230725972216062 19814 82766573226919702892256 19815 -176140775947975901682480 19816 -601582694367629033579520 19817 199121428121659651608000 19818 -312874505807361511265280 19819 -712474540381152372880780 19820 -166658873069081680465920 19821 -230020801972256659428288 19822 -141423118948087857369216 19823 12489914936731804858104 19824 21614115559124639416320 19825 102481948023173527419100 19826 32115271473640928277504 19827 170998453827034290401364 19828 -466593329216257808751232 19829 494873048439547380711360 19830 155702657045077780417920 19831 94302699492572033090992 19832 238317656189854228500480 19833 315144385078995699802848 19834 438134663715036942269952 19835 583236053541107079617280 19836 229009237387083271641600 19837 209440216463338178297280 19838 -17060287909526463463680 19839 260820801870913237096080 19840 -86286806065369998950400 19841 72826565684045370586242 19842 28310232154682724285312 19843 23138775303430454004092 19844 -226014645395681208192 19845 -13648453217599658161410 19846 -121566263231177278324128 19847 -183319623508853846185920 19848 5802176810231945256960 19849 201552179178621689950464 19850 127359865468940658464400 19851 -12484834470821849970960 19852 17211769524707588346880 19853 546894335931013191858102 19854 -251460052401200664951936 19855 -7293052546398158871240 19856 -9978806061222478921728 19857 70232858939543904077040 19858 293495684655345143867280 19859 119116228376005117582416 19860 113920918203370136463360 19861 471917508629802702680462 19862 41569903634738882982432 19863 83456655089607259677792 19864 -134825466290745829294080 19865 -184323858002758944300600 19866 -927167575932921802752 19867 90571652562865705606916 19868 -242354169301047062487552 19869 -77205389109530149671840 19870 122532595894252985474880 19871 -53281551147829690357056 19872 268732642346913276887040 19873 318549594223920422353536 19874 5582827338777480570240 19875 144392409514406503548000 19876 -56179795833258702048640 19877 -184329046903251173108640 19878 -93018533847977359814976 19879 -1228646932079249666742416 19880 -66897336420270887731200 19881 -539768193788695873734459 19882 397608176563236758511792 19883 -627901064466440527787640 19884 -157812703040462445771264 19885 111636823119567647713560 19886 59742142959323949870144 19887 120307270226661220090752 19888 -44934958372450205270016 19889 596177630466775592844690 19890 52559886596093651315520 19891 -37311208424708942782708 19892 -258812076341747500166784 19893 -68894539480994321556000 19894 -189597045971763926496000 19895 -85579542245606976413280 19896 384178818170407802572800 19897 -235100230214018676930108 19898 -171829194773940851494800 19899 606514122782708725952640 19900 27340068724067570240000 19901 95639323436925899091552 19902 28840698285865271414784 19903 301681523430196264408984 19904 134627859746040280252416 19905 125136159904743424940160 19906 112991379251558314137120 19907 805902276751311898374552 19908 -106764450487193406136320 19909 -2092558818982482188096 19910 61772331387811087854720 19911 -256160826612474964163928 19912 568803278352817596211200 19913 -21584292825201641372838 19914 -123427487232111087970560 19915 -109375441118018710034400 19916 196831737056488764260352 19917 46986212426988699542934 19918 -44690718680901765876096 19919 -114300446434770876625680 19920 -35246194232396161351680 19921 -716885181556978474259856 19922 -109260164363094475680768 19923 -382619864819162279509200 19924 -243229318840186293936384 19925 -58711398415016632159350 19926 -99097425299610813733056 19927 -543635024980188638735224 19928 -362348057664597751971840 19929 3568369822542419626368 19930 26964711108131587227360 19931 516453621110675098851000 19932 163497061846277017657344 19933 -16063393886235930985856 19934 -253789879698860146368384 19935 -180240794687642061237480 19936 -82317930291242910351360 19937 -800043689271851160414 19938 214094010031095195356544 19939 -345503792737311539711744 19940 152151821570573853047040 19941 63048695019406834161312 19942 -181627842850798892395680 19943 165307191603144064522776 19944 157630952366430173199360 19945 -101076794179243619694300 19946 19409703447812085450672 19947 128817528783846310099440 19948 303213560146944946327808 19949 -816682402537895281291050 19950 -27530432322163714944000 19951 205970971030566427496304 19952 -2170765814190955069440 19953 616052548826934169456800 19954 1082625024495427500672 19955 -42725214717662102964240 19956 164577619042345652355072 19957 -289726605423814743617888 19958 -403458559314687612517824 19959 -406486307255169088860696 19960 -44426290367600064000000 19961 181143029021005017779562 19962 -208055965673571301576080 19963 479069704027998123378212 19964 -24281639514936442748928 19965 -185330423176360887821760 19966 -414454805246231830353600 19967 -67758757699473054423888 19968 53135281788989875421184 19969 -598521191951730558286160 19970 -110917604596863613540320 19971 158638206490384637579472 19972 -287046669776106624740224 19973 415531380118330091904222 19974 171023241302219160711360 19975 473231226428774241170400 19976 -61415823745500490506240 19977 -166170321860712517943280 19978 41836479633302483840256 19979 -268377504598020755541420 19980 -94932530155438382131200 19981 118404013784122344552120 19982 406432747618747111339392 19983 -229763762168173932569976 19984 27400598075993117696000 19985 -115829358459841500277440 19986 -62136474287282747646336 19987 379907434543875578795520 19988 380942433593268353157120 19989 -26975110947052448471346 19990 134457192954708855840000 19991 67206468860528823448392 19992 249488083840449584148480 19993 -339294384302752018088758 19994 34998599328427858499040 19995 1101501397526296919040 19996 566675288263701523904000 19997 95316030172743092473446 19998 119190869935152403647168 19999 109634432463386748417136 20000 96168919242518876160000 20001 111344793348694718262240 20002 10440886694816005317792 20003 6785411239913971893144 20004 -290786005653642881915904 20005 -66269406867954853070340 20006 -65129066775610119784320 20007 -10256740145139572413560 20008 181077243502764246865920 20009 -333170291574042217652448 20010 -69930800116645681382400 20011 759152839523382577682612 20012 -137282723629361497522944 20013 -168920595356832512496576 20014 138206055419555447105856 20015 -454379502764166464982840 20016 -66948957926434145157120 20017 308900120710200670700212 20018 -52645326655536313613040 20019 141218183692616889580344 20020 -36769167120722559344640 20021 -415184509107602439173778 20022 -159141829710419242315776 20023 149515929557642229231272 20024 601510479063348412968960 20025 -72424685808547787909250 20026 -93376494057345493800960 20027 304223116499755103104272 20028 -276129126802298240110080 20029 544129769084241207122630 20030 -162627535956406589691840 20031 -336276436700128821152256 20032 -268528290337401624592384 20033 166753622220447835938624 20034 47000070378617871191040 20035 304736863718489594046480 20036 224421284218770496970880 20037 -39978977628302077105440 20038 -7218836703842695217856 20039 -352773260665819532810040 20040 283267659438688451788800 20041 349859211154714678496730 20042 141253792035135838815744 20043 495630753963051331205784 20044 551199035248490765755136 20045 -349811889588280921216800 20046 83724226813041527228544 20047 518643431954516725072496 20048 -27790936013994529259520 20049 -27784408187676243069792 20050 -81643176479616912277200 20051 -565777862356975418076948 20052 31363633401960552955776 20053 -726656129502263347959936 20054 -16477618616151592075008 20055 -56298131220786619207680 20056 115734011436196988313600 20057 -181560058635534759952128 20058 5322120494993991811584 20059 117221821928010924607504 20060 -254787481914811529241600 20061 -99869844698696659527360 20062 71960543438750657937792 20063 -490246852171405374686688 20064 -282535207601067597496320 20065 126058340429597354525460 20066 240334824213920303431680 20067 -107979297937109667056520 20068 179637065003259887950080 20069 -313020414474026331141888 20070 96625792781432598136320 20071 -267833585668128730982728 20072 -265628282440172483758080 20073 455259056768250763415184 20074 391805362605333512623536 20075 -19954683874730298275400 20076 -44344532025004402114560 20077 -845938928387688745735188 20078 -390968623680566542772160 20079 -158929549363416907431216 20080 61901470999673592053760 20081 10573081313244071538672 20082 -81497064747848215310208 20083 147176058072767618935040 20084 -597055082066625534470784 20085 158750912569200492723840 20086 350838357626545973856 20087 -233763291354129037340040 20088 -7433718615795026903040 20089 825222427966770978054890 20090 60611052104606376384480 20091 45769647225990135080304 20092 -499634376256695342352384 20093 163646819849577140836704 20094 -120125969351314032774528 20095 -429336400286755694741400 20096 444603346754510216232960 20097 130625527181610024083520 20098 -154537077810250726458336 20099 59540868600283032824400 20100 -146439264446928112665600 20101 -519393378400580737812898 20102 154864759174278731017440 20103 310035781149436708052904 20104 -222908000569436889907200 20105 163717533240713419612260 20106 233323837889956565777712 20107 29994262435660918758356 20108 -238825627993141649001984 20109 360989477772255216851904 20110 122049631572875505696960 20111 -168636701786926239358128 20112 18259731598340408279040 20113 -692932271234401992722638 20114 -51073643522114158468320 20115 394794296263501430940000 20116 -356974293002452015951872 20117 -625729893865556847102834 20118 106415958408458264616960 20119 146598076266763460451840 20120 206707502154265065676800 20121 66924648618853050859680 20122 151031355148756953680112 20123 -762942264552307440389628 20124 1655121836274981225984 20125 112066841281434477984000 20126 479711435486192210220480 20127 485134933029358182709320 20128 -247525991441788824059904 20129 -51543984983849433066270 20130 -108639328698045122664960 20131 -149088120887848043063736 20132 239318753740070646620160 20133 460314886957409031610302 20134 -133922398368696553610784 20135 556710886900611472081080 20136 -169499180611776721305600 20137 -216507236880457699103900 20138 -163847396323041280787280 20139 127092654836073606027096 20140 120981241300939402521600 20141 387123956846770007570784 20142 -97012826890508119973760 20143 784459531277017591029392 20144 38606358096400252354560 20145 -320395973001829333459200 20146 -9360655176671713474560 20147 669977415605447632003596 20148 -10123009741515983671296 20149 350123701193005600871150 20150 18683489941902999897600 20151 -279516963487610226006720 20152 -534037965782438096179200 20153 -163434544789427497797120 20154 -27714246803696379386880 20155 370133777879272694826000 20156 97080800214604201067520 20157 220183840375028973354240 20158 -44756672783595987352320 20159 778413235568155402640040 20160 24808452269095759380480 20161 739777482099334474205762 20162 -50272693319782770949728 20163 -209167481235229636234752 20164 199086687402745534694464 20165 -64671391124926110172200 20166 183255777236378232517824 20167 -4439458055763260752768 20168 -536892269367386657725440 20169 -393113705409158904824976 20170 -263739214397285088930720 20171 -523921391012893537368528 20172 168924494165791485074688 20173 563847886758408465474422 20174 135675769377825800008704 20175 -166028056145535441249000 20176 -42780686600501561212928 20177 140109505535421337879026 20178 -150893213115529642665600 20179 594301818138970779517176 20180 100535379332139614150400 20181 95428263365618751693216 20182 -196627152528811597187808 20183 421201567325591853207432 20184 91281799174348560476160 20185 -459372253873279889600640 20186 -94556117380534772744208 20187 -535423411833218854798356 20188 -563921137164908406600192 20189 192151763975375116106124 20190 -138499135946163517956480 20191 -442320891771440887828616 20192 838610336214472120860672 20193 105666443985555591957504 20194 12989686749458396705280 20195 70979398908274617240480 20196 -398243727768566895022080 20197 -598772239890679463876960 20198 306232418995774783461600 20199 152522597159901002407464 20200 -176088600340874153856000 20201 -790207631063632750857798 20202 10660609574670718301184 20203 33986357554036912559640 20204 333421745606655296307456 20205 336126234732658743019500 20206 -205746083696166507776448 20207 1372788640595206341528 20208 42565508607136527581184 20209 68887476533619647665216 20210 5334956674210340674560 20211 -209574107057388764278728 20212 -27834072480555697922048 20213 -273231259355027128949640 20214 100212868473156896020704 20215 -139175365765494173280480 20216 3995182564080773345280 20217 -112410884932623668809152 20218 62402228167438839363840 20219 -354797926161673160476380 20220 -216793361011767075486720 20221 -24033890186706414225428 20222 81733076106061661094912 20223 110724662760355154085120 20224 -519985171613210084638720 20225 -142915956946502467142250 20226 -298037574792712876899456 20227 -143164591629042775769640 20228 -127455331002679639868160 20229 333169274138315486141088 20230 26047797871869063239040 20231 563866136281344308827032 20232 -201954733375677826452480 20233 152982362437373695155482 20234 -306334808166343721895168 20235 127060716199679171078400 20236 286726168466084362561280 20237 -319251979710091456392000 20238 228524790909957347502144 20239 -137050787746451198882744 20240 47520933128470568632320 20241 -62398523900118667136652 20242 79025617512725052708000 20243 62639612670191782822464 20244 -1436667184135864332288 20245 -509289326783619820798500 20246 105814790589279678557184 20247 -362174052911903165345328 20248 168256201265893368207360 20249 -1178436559235264925750 20250 14347306899330990732000 20251 217287332081971241336064 20252 300389560475261538365952 20253 -5675620991509947100896 20254 45548883924723264919680 20255 -309017883833289962058840 20256 336737282142774300770304 20257 -192886667312924496860928 20258 129411309900484153790976 20259 124151978977843889852964 20260 -57433006443823551717120 20261 54409457759815963148862 20262 -49505867465604360685056 20263 78713562856798273887504 20264 650758814489720547072000 20265 -110916552430239518551680 20266 368944762553311639046832 20267 -45737597358583093724880 20268 40979408156493959722752 20269 208087486619918366059670 20270 -14728888407748713145920 20271 -568323259011414868333680 20272 16475292102162102157312 20273 427556567132649530415840 20274 23484731211681970083840 20275 129667745715883599944300 20276 -79714052779446498784512 20277 -499559618616509645228160 20278 343298677180238187841440 20279 -53649910433277139769424 20280 -149958828002976020582400 20281 -19880044237324387062828 20282 19927356142651049146992 20283 78513292551083790547224 20284 573928060137293343186432 20285 -54225861410761718152020 20286 -86287722350451099323328 20287 -587025773604629631744064 20288 225038342647025946329088 20289 461940830664215354175024 20290 -240155111115813773829600 20291 649292407568857122133392 20292 98841733171011736012800 20293 70954861521457642985984 20294 -20965950249933663280320 20295 -90416779817607312647760 20296 7507635210556624281600 20297 -604408765305090341641254 20298 30422788400152440230400 20299 -369406407765123091835136 20300 -80701471672726929024000 20301 -318913646134370136738336 20302 309435501885998280668352 20303 913325079328155493114080 20304 -194393163889580224020480 20305 -161186665128745604302080 20306 72582087261124098298368 20307 -78040714585629508247808 20308 -45278877242334946771072 20309 9621643447957210775904 20310 41278422616532555852160 20311 -865488756624465589292600 20312 -396728417155625166796800 20313 144049665506170798757124 20314 -92790010180199817209088 20315 238145327108440858411200 20316 19351776585402605578752 20317 730622206353334759525152 20318 238071264399187880991360 20319 -135045571397098765746672 20320 249605366019468747079680 20321 -181568404464969067361088 20322 -146302311535433459630640 20323 -300532102373052563123428 20324 660483673073730565293696 20325 24211997471562916881600 20326 -159058898637789416601888 20327 -224790748483339591306824 20328 -177632292495339601920 20329 735444535929538371724260 20330 -111526626976238814278400 20331 21619229653793417211972 20332 -109492230497943708592128 20333 414536729251533876618582 20334 265330928655445718882880 20335 240440508010685803663080 20336 -16072607857387526946816 20337 410750009751516529595760 20338 -132514834359969084829680 20339 -496654788359802444085116 20340 -68796489992797778883840 20341 460856566943496497725742 20342 -81187261422124635593088 20343 -321549684803706124941336 20344 -374639438574784560291840 20345 277598731024838260088520 20346 101932197002984909481984 20347 474870701525531319685796 20348 -184693897137136377403392 20349 -140100401912155146221760 20350 -59615203735500246475200 20351 268415722197889191274272 20352 -135974352881691509391360 20353 310571980876343522601602 20354 -108344465952595508952624 20355 -117752606669170887724800 20356 60747551763536354848768 20357 -670137359706051913631394 20358 -130469690389080203884800 20359 -375868436380763447582440 20360 34990677392095966464000 20361 3278704743538439945184 20362 -46498891853048277455568 20363 -272821481219642799465840 20364 216976070848486935154176 20365 -352621236305540579074740 20366 -282090983466710127830400 20367 8790441825618139393728 20368 -162934949336700037038080 20369 -196500832543219471777230 20370 36690865360589474012160 20371 -187111837774966086492608 20372 -96155836912053270663168 20373 -415313449812029275115616 20374 -459934636525320285479808 20375 128462354487043926594000 20376 -160455862809882906900480 20377 -50515924154286860470656 20378 -146925321750274234565376 20379 -48953342167199542285416 20380 -302365923804974536819200 20381 295526529575241521438700 20382 3948001156492292229120 20383 -271297687309076387166480 20384 -192851113162338510372864 20385 291803191759823237827200 20386 -92851727547375419602608 20387 -249449482633934059184400 20388 177594664511843194291200 20389 194241083463656474848190 20390 117313790336544537187200 20391 90666947552413726376064 20392 719863731630076454784000 20393 -653498762603380973732358 20394 -329177588767018481048832 20395 162949338081431317634400 20396 149865024625333922284800 20397 3176576925121752330528 20398 -57066770082408472608768 20399 -102975889998494175999600 20400 43805327934982724812800 20401 106621999862870556009792 20402 107394530493646101712728 20403 -185557381256575635166188 20404 78220746056691209449856 20405 69006991177868206619520 20406 -108416105693808117004800 20407 -245755570774555842992344 20408 -37046098659668351447040 20409 3421074201119228065104 20410 88075195687137019757760 20411 415992661445407594119012 20412 75963006395543788125696 20413 331505473601562248961900 20414 -118362098587181256521280 20415 347675055223246799947920 20416 185300582972269610926080 20417 509811080914383997843332 20418 54666322960948553772288 20419 -3122515068605595366704 20420 -243204117894518732286720 20421 521155599026241117068190 20422 -276102661877153816227488 20423 363629619922716156924264 20424 -72319712127649435975680 20425 4655759824643196346000 20426 -129977253364484824247040 20427 569262129872131903596480 20428 -134765117401547830220032 20429 119695185313385402555520 20430 -17913841843851707221440 20431 444970883708226413077232 20432 133271115551687259611136 20433 -255209960256356128862160 20434 387707315252063372550432 20435 -520186162114174674674640 20436 135341946306663792482304 20437 249282754444252717546752 20438 -45874123052052605768640 20439 48880735204041746525520 20440 -10000907706712533811200 20441 131379597643766327800842 20442 -183591972239140438783488 20443 -894452987132479961333308 20444 -405486895991854519180800 20445 420009495734673068716800 20446 -34930838101916705171328 20447 82010575533205986680832 20448 218881745416279611408384 20449 -726739423933473534669 20450 -126170724633694805946000 20451 232169216019120611918064 20452 -206545062989967004180864 20453 84872221093506323975484 20454 -22269779686308576135168 20455 413844433020782010306360 20456 161688719778626372090880 20457 71376918985035004065354 20458 208472493025793657964384 20459 -33547450986194618445000 20460 50615441620149763768320 20461 116293723526581197658880 20462 183403218206275880538432 20463 423377846033476737110400 20464 -81728961380391788216320 20465 -190539210538952524648140 20466 257584378033942974201600 20467 -509579806357552870580648 20468 2914996137744938397696 20469 -268060644485238423653856 20470 54012895223460920006400 20471 -296511856926651461897256 20472 -318964908839850771886080 20473 807759554921254629282960 20474 -76766050310649003390240 20475 28032370206304687095600 20476 -449124426233199700541440 20477 487984859542400409784326 20478 130428574966032805756224 20479 -245892251911392332369920 20480 -347556264739016823275520 20481 -345662686552693911741648 20482 232133561704707333390720 20483 -791399435125790713835268 20484 226237176164994430677120 20485 7715394906390695696760 20486 156148657701364346628192 20487 99887453630964805032360 20488 140374278827267971368960 20489 -192437551703835145344 20490 88545691616954978085120 20491 281660506982080852273984 20492 -290681079825015461406720 20493 16596794067662499129504 20494 164073564099494233039296 20495 461821543238403834213000 20496 -28975184097329883119616 20497 -164438094709758110225600 20498 -71801952315143256154464 20499 -493444074163952820363336 20500 162826130469412331712000 20501 180689765478396916637280 20502 291607414315772234323392 20503 -175750681873209980977440 20504 -793231677327437991751680 20505 -199051705141473633301440 20506 -345599727991251725004048 20507 -347890315352059514405244 20508 52129864558204619880960 20509 -336103934683621905083290 20510 -46441183412624743491840 20511 -3106270467838657722312 20512 -198338165449818148896768 20513 30791908643383243942404 20514 -84816277069807794534912 20515 -142437303507080749592880 20516 -201289885889089263157248 20517 36873260542665421422912 20518 316755915833291535444960 20519 131402007537221328139656 20520 -318783692377673994240000 20521 -516766370525043089030278 20522 -80639547665863830475776 20523 -153738270796297508687016 20524 195029402431317032190976 20525 -7117108421025366757950 20526 -161263021323455651238912 20527 -308076912518713314872840 20528 220830389846757020516352 20529 292845642039754781342274 20530 315640911665383673312160 20531 -124563211355408401420740 20532 247170434703031729612800 20533 -844691287605770938499218 20534 -462266926061380931263584 20535 -176142441335184438939720 20536 480993522275196905103360 20537 -810968643191320535511408 20538 16341549908624460059904 20539 534147472593140602775040 20540 156567936675099309158400 20541 213902800399555918426944 20542 449209200699214221180672 20543 -40809891809198313254208 20544 61384160129192155938816 20545 196866406640938400009280 20546 -111168270683112689844528 20547 567479038038745032653040 20548 485847027663735143218176 20549 -239326615990218576228450 20550 -45833786406144681739200 20551 -380748991012361426721448 20552 251647167961707259822080 20553 -53130358216717664666112 20554 -2934487652976810616320 20555 436838988577240315788960 20556 239586754641581100102912 20557 841743854290808775730732 20558 433774747100047492856640 20559 56378745461625940604160 20560 114243776438378287841280 20561 89669747088363383373300 20562 125770170303498195417600 20563 -737869314217078079015188 20564 176236426919590920158976 20565 -166580528753363573947140 20566 19768332675704390878464 20567 830534053075817777260392 20568 -473809865068503937290240 20569 -237043688576557883699504 20570 398922980743706358240 20571 -117332950830633823293288 20572 160070778818456828331520 20573 -72159317554186385446560 20574 10499367009111889959936 20575 344915722419557420955800 20576 -59795257563998934663168 20577 -320560002983295112957920 20578 -209063975177857948490160 20579 -94702874528754572474016 20580 -110227094056328610816000 20581 299802728056548635216064 20582 -96008260724945117793216 20583 -585181513538858956084848 20584 130957483012466307563520 20585 151403611610769345172800 20586 -23791122881373768754176 20587 -109896112892327146545888 20588 -266232209075030751213312 20589 335066454069755252572224 20590 -145745245340652017491200 20591 133066866677380787991000 20592 34648889252793650085888 20593 503109173590692763173842 20594 63773919326517943775232 20595 239609842012156224233520 20596 59132461876809592606720 20597 -17996344483850893856640 20598 48532888997442307491264 20599 501853285593265371722600 20600 486315947698884678144000 20601 90162135384408855331200 20602 154979965741901106064752 20603 -335558493195813752733336 20604 209402146631164986196992 20605 -232639764965747593541640 20606 275923519987752475786752 20607 133265534592270763940040 20608 -105533360610745390202880 20609 -34162998029706147207084 20610 -155768840572455387295200 20611 -755840330184959815142788 20612 -221608688371176295887744 20613 294671738013460030962144 20614 -495743548505796752511168 20615 45562783154292935731200 20616 115862312601643333017600 20617 239203375839244394593380 20618 243484410426458172675984 20619 -556220629114970265151200 20620 240711839134715516359680 20621 -817544973003048442247508 20622 -48999711900620277328896 20623 156090228097375404426384 20624 5198099183414074122240 20625 -65865152344220439210000 20626 -279587791467971757925488 20627 803632759848156459970476 20628 297971625649080445009920 20629 -290370995681179676324754 20630 -58645400037105632567040 20631 88116610214794012219368 20632 -275823862532149900953600 20633 -78017007846199939224960 20634 64272286798289492186880 20635 55810173726639893494080 20636 -203998951386917650489344 20637 -200406542063830012600506 20638 -413705084489626732475904 20639 88197104571481322185440 20640 4100289156740803461120 20641 -266990111448819670428958 20642 -8162340575902401444528 20643 -50179949462492094825216 20644 176983635750475425792256 20645 -639642707770345674404100 20646 26261702948996025444864 20647 812439771581079716412312 20648 -271117968841795832064000 20649 -620761224346229409626736 20650 53173856665296660384000 20651 491127913195484382053352 20652 -160311660630298800634368 20653 -57363714191902155994880 20654 273997100780593306358400 20655 -446992433193282918233040 20656 -18679771337801028517888 20657 -13154605315611321726528 20658 321654696823665064274688 20659 24464602469833379955304 20660 3610684303979542567680 20661 185092551407817006537024 20662 -282015118662354255171168 20663 962646702672079767183912 20664 49530911772470030622720 20665 -469751089895733572474940 20666 -81952697006615147821968 20667 -107675403193661215762836 20668 -479352022728367042173952 20669 259289218627533016409760 20670 -26936296872050738108160 20671 110352314925974620665712 20672 -198741292832282420183040 20673 -432187006374478714425678 20674 258407942986897489968336 20675 -6949658976947989676100 20676 -447893192228020299629568 20677 -126502302454700810964480 20678 -276666491678220751965984 20679 -149265227935527991649712 20680 586224180538728328396800 20681 250762085187921713083482 20682 407049880392829392445440 20683 -1802849921975277942256 20684 -646484869131832357987584 20685 58615110237399233132160 20686 81629908797976841817792 20687 245024703239945820347472 20688 -17854831304544723664896 20689 -179372942741733977148444 20690 234312476738918700477600 20691 -603762314487943744980 20692 -207207168372824132065280 20693 -238532735496231873659058 20694 11327094135559165118400 20695 368484259493168036530200 20696 -35550822229758409728000 20697 -441383892251231761297200 20698 -577725222835435471050240 20699 109016374018531828766736 20700 -79524256393924086643200 20701 94008821033653259418112 20702 447787519692750596608704 20703 880765658615678213153664 20704 -675849110488972305629184 20705 121651648407368467695720 20706 -89800937263883949143040 20707 519594554347549268268956 20708 214285149062698978983936 20709 -219690695787948880689600 20710 -90815167910346186384000 20711 -665683621541640884049000 20712 230154678880751727083520 20713 -231287349621811129133760 20714 296807929576266133953456 20715 -212852453700753259076880 20716 122722156217559922499840 20717 75202206117278433335766 20718 148707868953158877809664 20719 40440208254391525175120 20720 14546665204387481518080 20721 448778274088043202195312 20722 31925493482248072117152 20723 205490903811047061921504 20724 -260802268248606511085568 20725 -460156913478221430241750 20726 -95071070113141811136 20727 518250365962562675622096 20728 759858187843146753884160 20729 821189852730472881218640 20730 80254080703217689470720 20731 -622030402277363869237468 20732 -21097721403188570907648 20733 -154983202797713479934976 20734 72678543751437684907392 20735 -191559729615945613322400 20736 -22716288302870528262144 20737 438959436912443026342980 20738 -24677583237731141010480 20739 -97674544522959390830592 20740 341559855825799066606080 20741 256853801660049329098272 20742 -158821346218116577197888 20743 -341696625589533675452008 20744 120417416813587647452160 20745 400313988609329925077220 20746 -73704260399804422682112 20747 445463215101901363514196 20748 -38257232670736313794560 20749 -383208701334248300322250 20750 -252751993538140431216000 20751 -77214440398161701384568 20752 115958585855821024403456 20753 813543340089904833166002 20754 56940304899811168667664 20755 24530411507041856576160 20756 -488983607269845958577280 20757 169528130958338564053824 20758 -162463651664762430489024 20759 984635473618905109029960 20760 -97724232725083724390400 20761 425614264588968955482052 20762 -94650483456599094705408 20763 -184964548526308011963600 20764 -317806098361646892940800 20765 270650054622785490711660 20766 -73863555162757541366976 20767 27153363526243192185640 20768 545704711646833103339520 20769 1347194889915343193088 20770 -94835169659144657111040 20771 -315686958002030356613028 20772 -146817042388606963384704 20773 -30230914290047487190978 20774 -257328914704983078547968 20775 105504850452325576807800 20776 228809939461179604577280 20777 -925237961959112456211840 20778 -324722946540367856146176 20779 -445682715120007884693720 20780 -197618769593849390438400 20781 -374253974100915092169930 20782 -384004339528921689187008 20783 45641404817708771700720 20784 24846286713823720341504 20785 180531075227031808300980 20786 -192454346271856258423680 20787 -113237823611892774741912 20788 502774035604418193865088 20789 -452240693420113085611410 20790 -76038982851320997580800 20791 -173862582592361118352848 20792 -134104913826628507361280 20793 -231025808573946143049600 20794 91991730798843006953952 20795 -419752011077879052451200 20796 -11672951047239857131008 20797 -153468898626857099799968 20798 -235255086992674086585600 20799 -219985468482804787105416 20800 39765692459949975142400 20801 -196524638564295151848192 20802 -138132213516571195248768 20803 -234279487380915839718576 20804 33590880786476658118656 20805 18995113465784232638400 20806 442893413955365101298304 20807 519622778172086917972056 20808 -128839793609897431902720 20809 -401924383332431939773990 20810 380571225011235184318560 20811 -98908418147520214711296 20812 12562168208138494208 20813 89150451660716015615724 20814 32693370079620368946240 20815 -89756556790804951027680 20816 -77831810132769944444928 20817 39899898975760321275666 20818 68415445695493096252416 20819 202988791249211382875520 20820 278892517803825661102080 20821 882444219085924473287232 20822 -485636394060414314467200 20823 -574356018423290720303232 20824 -267680004291605780582400 20825 -298828725530344744288050 20826 39382366919457778241760 20827 -129262106435186916951480 20828 119156251027962102398976 20829 -254004679086566358519072 20830 -262675567151080542325440 20831 -44637029841743842834968 20832 -43859823587743431131136 20833 -380859169744948168176336 20834 365832311505561669255552 20835 -67068556629073359101280 20836 -99142610969345741019520 20837 -772158601847971324418208 20838 92960150311397045311488 20839 -114385157358319962718240 20840 378486077090622949324800 20841 282514930023066282459792 20842 409882488524318948618592 20843 116464184426649291475320 20844 587052975336188193745920 20845 378193537995882551560800 20846 -66458399991909557573760 20847 189527602662238572635400 20848 11632714671258439811072 20849 1086738391590624323120850 20850 92037095473360039632000 20851 1246801038706043943645600 20852 -113454157276132751516928 20853 -120990118038311408324256 20854 -300070548732729667254624 20855 -6204910074721250143440 20856 433820532023948663193600 20857 -88775217177029205199894 20858 41586176004998440487280 20859 358792485616756599977520 20860 -132787711655881761024000 20861 -1573077983477964521568 20862 202282560075161068937280 20863 -250539956012971375128896 20864 -120973017763038709678080 20865 -63457615342795024572480 20866 -472860978246178344568368 20867 33728809782239708957184 20868 181640398989268672782336 20869 26422373443117158809820 20870 147721889844113226122880 20871 816714993634916678220240 20872 -9561173519208131251200 20873 674664418323391779412122 20874 100492417860530560526592 20875 -988988399000242383708000 20876 155645447709648907519488 20877 117193988738614654480320 20878 10850757215486133149568 20879 -832953230865352220717520 20880 -69575167310382500659200 20881 -234767826062560321410880 20882 -110169653603846244218208 20883 -595878798493562529314376 20884 37317936306515869218816 20885 -475369095846099342384420 20886 19523264480543507396832 20887 -559656482404303333457464 20888 78028099732699035279360 20889 412718347436150766889008 20890 381335333341562346751200 20891 -402489920702516955343728 20892 -22544909339705726658048 20893 238642223926140629472780 20894 153458371339163247447552 20895 -14844709311679735488000 20896 233173126417117848993792 20897 99440813539162521509346 20898 5507955130198558230144 20899 641507269864462541543900 20900 213938302875408279168000 20901 191753973795001923400032 20902 134274419382378144385152 20903 -995757687710318634643848 20904 190417819002277344952320 20905 74936928446808442063560 20906 -198489020919252022144848 20907 -173186956780312062973392 20908 361759393451136691152128 20909 485382695123028345202560 20910 62158689401610771083520 20911 402698926896859471188024 20912 -87507026304339685392384 20913 131055602937118010719344 20914 560669358862650624055056 20915 -324405395735999934484800 20916 82166972113445608876032 20917 -121310406466760815307780 20918 461971877375959638560160 20919 -477963265831115261218560 20920 -8902847583432527155200 20921 -1060152753737949906625878 20922 -269560573252371329999616 20923 427978876129945162349600 20924 -313214834494784845999104 20925 -98740616719278842784000 20926 -169141239933494739257088 20927 -668867272999883090265888 20928 49984590768228437852160 20929 558280601254203345054530 20930 -20905986100110947297280 20931 189922777417139438908152 20932 -442618211516901261637504 20933 -473597010197749838274 20934 143437884596647533069984 20935 -293840820201403806811200 20936 -853040992966549545016320 20937 90298798453840569308352 20938 8704066471713937439280 20939 -619885227926260122097260 20940 45943564836615965568000 20941 3766113962681928399712 20942 73088717902169804329152 20943 110392760112523657652520 20944 61023530797200641359872 20945 -245412357929171642462400 20946 3131354834128429421184 20947 274647812558913812204396 20948 744455766342349181351808 20949 627175476720210718498464 20950 44921585993235234948000 20951 -7551946343759490001056 20952 -464380248547169237606400 20953 -205244868080532470276736 20954 111377415243413293192176 20955 -170952274272190366126080 20956 -113440234849119974627328 20957 -982947047578531304660160 20958 -11025797518504379520000 20959 94494698448116816896160 20960 -600010074179527464714240 20961 -233244862322309783570268 20962 -473071994618851077746688 20963 -257457834437532722578788 20964 -64443511447674920193024 20965 137645458198308457488000 20966 -513656504248327435958976 20967 -7484737863046813372080 20968 -723984144579490475197440 20969 187456961891431151567844 20970 -231370776236116010098080 20971 1540145031011329652479192 20972 225416597780396188986624 20973 274304113448917160798784 20974 498857221235646941276736 20975 203020614615994969521000 20976 49444127724116736737280 20977 -116550215140697559840528 20978 4033636243599433345056 20979 5080455935403490199376 20980 -344406401513854007328000 20981 971759885380455819460782 20982 90281065814110998046080 20983 843776144777272641760232 20984 -10064492889677334958080 20985 259750022264190436104000 20986 -85642024038552517536000 20987 74671181996766702349632 20988 -142737223824111693943296 20989 -492024852705672782273120 20990 18397582575442956648000 20991 -463553864853712574647608 20992 -112453253722757060886528 20993 152668588781901093720000 20994 276418496741208850224000 20995 205454444383333764511200 20996 188404892146128344628480 20997 506091978253880517159774 20998 -35700762743425333764000 20999 -292380501537838065485952 21000 127970374586972037120000 21001 565715876300925681471002 21002 -149547670998603282468048 21003 247002654994644480876504 21004 -190908594920742771340800 21005 409616832964411393155660 21006 -263578821260821294435200 21007 -229197895741315154505488 21008 -46618498265361520705536 21009 -755384833571528598883200 21010 -171192276569330740039680 21011 790422150031233887085612 21012 -578320250101263715627008 21013 560692868934479340181262 21014 163306121072680339353600 21015 338877596351590882293960 21016 -150724061063626947747840 21017 -357988309728607417562934 21018 -27212552440735075448832 21019 -288374416476673658739580 21020 399134639634376645332480 21021 132081841495562425687584 21022 -135790001518989286608768 21023 425689151996726037394272 21024 32722022306542195113984 21025 -109334374978934065919975 21026 -344890750059643118682288 21027 1544291117091648652608 21028 168025169612623968526336 21029 672181725256323071356476 21030 -167309804115628034071680 21031 -943258800809118058972168 21032 -322452031894331034009600 21033 -240721883523219731371200 21034 77713401063153982785120 21035 -189180633846824413379040 21036 29712678634685055002112 21037 399921212642864585279020 21038 488649838175079270021696 21039 43245358654050486678024 21040 -115733905999945591357440 21041 -332156237065728108674508 21042 -125808088648593474160128 21043 -426246109349547926060856 21044 544868848522251698891136 21045 157855335178835389818240 21046 700336425134378072416320 21047 274327119832006159095240 21048 -598271673363873573335040 21049 66372455905379810181632 21050 104717319909295165630800 21051 236090939767312327939980 21052 257672319457247946549760 21053 -246430000775606827418580 21054 -386996903546535817920 21055 709449314421484015401960 21056 -121460157381527765778432 21057 170810126015454850785840 21058 64594337633529079772880 21059 312420040695980818147260 21060 6839891948193348199680 21061 -970123186269408515402338 21062 283340086555642754824032 21063 -151210831658138146702080 21064 221317045172301778191360 21065 597643520082880073886720 21066 101884600030699790970624 21067 -210451760707318676507884 21068 324496091999261010017280 21069 -54028142896301470352106 21070 -3368835813614321171520 21071 -813282249952162527259800 21072 -7221756347313407262720 21073 -143077263651432173930636 21074 -177190397859139744167648 21075 -135171447124225178885400 21076 -826955758425819666309120 21077 110549734425445416864672 21078 -318283328291927509531296 21079 -259542116499906012882024 21080 148906037034969558220800 21081 466912321056356010412752 21082 -184964046636888759840768 21083 316482137124486683768880 21084 80638866474471054876672 21085 -628554811164609827795220 21086 -70509422062265650126656 21087 -383590008142019226213120 21088 445559916271316743618560 21089 -417084527159340612934110 21090 56748458975874223219200 21091 -197139878416502463326976 21092 18143422317859538687616 21093 -240068093472875199369600 21094 27901277948532473654400 21095 -24188116929469670675400 21096 229711260633819528453120 21097 19644120680689634613806 21098 -63849298890285527044608 21099 246813803960533962970608 21100 -254980620886805342329600 21101 -127811269215306668777898 21102 319688877952476104288832 21103 -1645646609786557870648800 21104 -124190103039025584046080 21105 -142288972388425254450240 21106 158672400326926989711264 21107 -496481511999697720318644 21108 -336429009685536930570240 21109 465912229725262642402080 21110 -39108925321371185495040 21111 18108274120062589822464 21112 104937690613462279372800 21113 8286498643261021720464 21114 -226430960751727187420160 21115 -335973689210069046269280 21116 595249936719467051120640 21117 -482657110924649813752320 21118 99658107159459999413760 21119 121801085274731354600976 21120 219985872440186319667200 21121 437787329027239607272322 21122 209401087382529040252800 21123 -225886410311835293856828 21124 -154066302838326963704704 21125 523559736810393730996500 21126 51301043716467602663424 21127 -260971097380967907422408 21128 537518107122676399104000 21129 632138721938607060397584 21130 -164158651026834071963040 21131 314361807099415415789904 21132 -407207499827473211698944 21133 -254525633922350897768480 21134 -561337362381101470238784 21135 -67816648413618767132400 21136 -142852953601976025899008 21137 -90671810672321221248960 21138 -13165756366533476815872 21139 179206080881839218496940 21140 -98147005806303504261120 21141 395751497937622076932110 21142 290179821254636612291616 21143 314094919973119717768392 21144 89883894367676670750720 21145 44550249052489098048900 21146 -132292746631769168286240 21147 71799736685122732366080 21148 507007682884029185381376 21149 35726962529529887538150 21150 -186898106810908500739200 21151 46292737645452863514712 21152 1048468504220097452900352 21153 135839869948852586925408 21154 191655060248511133327872 21155 283609875528167912164560 21156 1957390146851771971584 21157 300997915895255590921406 21158 262122044890713770908800 21159 473039759684371302947664 21160 -246960413301175385011200 21161 -335511723869432756650368 21162 -285124411378565605986048 21163 259052111092973178703412 21164 -82843331093869731560448 21165 246579894887947103689920 21166 -47973583812283185228480 21167 -1082856328134135839283048 21168 122752384400562847580160 21169 -530276756381453815704430 21170 -21788382398172222571200 21171 555672835109377077197112 21172 868654293899761600368640 21173 160175971722114853271424 21174 -260070804968464541298240 21175 212762191934433432200 21176 908944433067858155950080 21177 -65444106233121370695612 21178 -135686431522698445161360 21179 328242465074315908167780 21180 -44629907626223961431040 21181 -817736264974017744314400 21182 69360118964922362653440 21183 71933114791444756558464 21184 -171632144880936627994624 21185 377706267168465109459200 21186 131582391996270615064704 21187 827351104965428398827836 21188 -840634931980460483594112 21189 59665562081900249267520 21190 -23964556924998117348480 21191 -316536497000293477914408 21192 10987061847181285662720 21193 -51618336168329428315558 21194 332208662017299940558896 21195 -465469736481860335898400 21196 -16440868151422359636992 21197 442673173943140573689984 21198 -57308613647727611929536 21199 15186524898553997733360 21200 40174641925144600780800 21201 -126843360617250189835776 21202 -309584959356039890222448 21203 -169901647535050356403296 21204 -94244149268597130485760 21205 -479696453268605700799140 21206 326320474116252122043264 21207 -9690944837940250801560 21208 -10446750287483059630080 21209 -723742249449039220829184 21210 39982365386982823633920 21211 524457580661868141615812 21212 625332022936863694035456 21213 -556858008536078423825658 21214 -59291842952764121756544 21215 294489057053115197976360 21216 -197775356598729334849536 21217 -169495003070712837846174 21218 -890952945687133788644568 21219 40953187162088912063808 21220 -519098889802019670501120 21221 -1128905804634840519208578 21222 -25238744176212709234848 21223 912053327729798847235720 21224 -207176928897267827097600 21225 -107395606990958060300400 21226 305319568181864629179312 21227 -250769406741819838278924 21228 -331348688746783438832640 21229 -105463369940635419576192 21230 -337276863512360984983680 21231 230246163324550835974512 21232 101487403746203297447936 21233 -191692656202727339761500 21234 -204417189509149915240320 21235 75854779421030949548160 21236 -364924658748811096494720 21237 73621444670320313763360 21238 -22561661347735737846528 21239 -1290708270548905431995544 21240 240627050815462553088000 21241 -51596693593377057596016 21242 -2531662231682455576320 21243 27670661088811513368624 21244 336821999663040097683456 21245 201866168190606786746880 21246 -218232407927542415553216 21247 829222007496907813949696 21248 400185706950019642294272 21249 -969270030936395242598880 21250 -81030799192708986390000 21251 984851873050195570845600 21252 61905381558852012539904 21253 212926499111103954625404 21254 -13523193496257770603424 21255 -51672987418277269144800 21256 -1056996176056428756741120 21257 1016062710211543434330660 21258 334095417553989176722224 21259 -243063819013893146198384 21260 399302055475270388474880 21261 -148201808416583714543520 21262 -43199011441971504802368 21263 750534633064361605779384 21264 81684716144163236020224 21265 -773944539728450696435340 21266 78024853954890369945600 21267 468370199049301273382280 21268 -175331164874613102199040 21269 528101919805154253830670 21270 -20399400753572747894400 21271 178438867732183375245600 21272 109259568012207770572800 21273 -34085240780790933953856 21274 -237307479046097892427008 21275 86622202844956338358800 21276 -310234803648139112279040 21277 455208196192513782689126 21278 7879893057572481133440 21279 -73794117860876970515952 21280 169605400536062204313600 21281 -249942668091083154409068 21282 357306825789503285496192 21283 16566292626846136573532 21284 -1011275872093630385351424 21285 5025474322332161574240 21286 548248707593473073806080 21287 1429766518046023855152 21288 121752849510571789762560 21289 -178385136726275135558300 21290 169882875214261121858400 21291 -558325455887577882825216 21292 -472019526018536088457984 21293 65730956710219306783200 21294 66601438245445121089344 21295 480728210106677416921800 21296 -150305902767606708535296 21297 157459515889298566245120 21298 -54671692272164180775936 21299 14656296137845636803060 21300 92615549302935213004800 21301 194423432952368564642880 21302 642265064213072200808352 21303 -40420330117139819424168 21304 254745515586064074485760 21305 -5434424814372242676540 21306 -149445221266602283873536 21307 344519150029784812227600 21308 -190869634103202978653184 21309 -198841823725386325591296 21310 128148383524147739242560 21311 -555293689897541858089176 21312 55895060622596346740736 21313 -79507348985642232421438 21314 -600853455704353839549744 21315 -265221091321888272555600 21316 458651648786043879420096 21317 -152416870704377188001634 21318 238060839742393348961280 21319 357108773207346994181720 21320 -72636093966336103526400 21321 478302279946926475900608 21322 -14570768571546606951168 21323 646083798822884219479572 21324 388007599396728948973056 21325 382045810486366821054050 21326 -364329939242213028141888 21327 550415261042969793738120 21328 893335045144860688384 21329 146974781250067061508672 21330 323783963145440840448000 21331 -702903972073259128852008 21332 -56863294466306188312704 21333 -109504736293786545864096 21334 86426975791426960470816 21335 -433058335656545651527440 21336 93648789874620770549760 21337 391727999157113502508240 21338 87704707494891702007296 21339 364934017238411796708204 21340 -285123799525487817323520 21341 -98433262886631170679258 21342 196420352142218885013312 21343 432858377090679353522800 21344 -470899102100659898941440 21345 -330932228599757306148480 21346 3870069605594384933664 21347 -690127245679079728767204 21348 -50739827632148116522368 21349 159921214024129282730236 21350 -71283152059931008579200 21351 462882446581356520677504 21352 -767256611254598378833920 21353 -225981678925655123228016 21354 -46445287801729247988480 21355 532028851435073714369760 21356 -330126436420384643719680 21357 -104473916060679474341760 21358 -124139182624157296975680 21359 -48726792318034456520832 21360 -30029051234285287833600 21361 285804711919291951937124 21362 275701534394074392449664 21363 323074781549258598297144 21364 183554786262540951162240 21365 -221882128106976644368740 21366 -234713768832776182210848 21367 66656110242949317110160 21368 -831914099647708165693440 21369 -127743797486722568225760 21370 -128499422550957637593120 21371 2807736354008163212544 21372 -63692201059590788471808 21373 -1062792198727574769923040 21374 -328419454425971445272064 21375 434964208709666242530000 21376 931330518091678938562560 21377 46435662105306368708226 21378 8684049934583817131520 21379 -37268198321040084518020 21380 577166769745339782892800 21381 -617295723712863236502048 21382 -519606274829724508706208 21383 -539417524182913858843368 21384 605233871580159189688320 21385 125562880234421966568960 21386 58687387078433205168528 21387 592632639890220440127960 21388 -269442972166360436883712 21389 -35023928548558727239476 21390 28778615395002013040640 21391 -692502314897169039072208 21392 -45658674340893900668928 21393 -415352649777714975660318 21394 -62681802410381227032960 21395 -386994769303434234087600 21396 61859611103298337953792 21397 -390595549205380327767154 21398 -187554801031855923716736 21399 -179447602605995757720960 21400 -194395420125162355968000 21401 454025919733188815235402 21402 107910049555237619178720 21403 -270087364855608325847640 21404 465283987458729931193856 21405 126716260427791177016160 21406 128213365699249319623680 21407 -1013844076785107563789344 21408 -363589076415607499390976 21409 -143621696318923899319040 21410 325085039441494700931360 21411 294510239732618335248480 21412 192046416631100509024512 21413 -337295173196452325611680 21414 -3038420555241512781312 21415 187715211933542168869560 21416 -317707315951159282283520 21417 -651642682330117653840 21418 397336236060357133994160 21419 788170939841132842688820 21420 93428477022663413729280 21421 145176745774510969020544 21422 -185059097068198985911488 21423 -249902225051768446446576 21424 128749499515191345086464 21425 567514070983337011782150 21426 193320048574761661090944 21427 290369592052467205659472 21428 173057902460270953322496 21429 -139016516064664442563026 21430 401442572244712148559360 21431 -1079506343389915238179800 21432 609948949848313459507200 21433 1086247056628825971904682 21434 -209839979851706050199808 21435 -197265923406896035885200 21436 481989288843248552358912 21437 299290673359849249377432 21438 366003820527397990600320 21439 -806799503656208342334600 21440 -201845918657561713704960 21441 -144336356924355682422336 21442 193741525786053343071744 21443 -6722772495103064182776 21444 383536161835799712316416 21445 500268869917426691984700 21446 -131304915450098493767328 21447 -204599192084232878567376 21448 -327393084827038281891840 21449 5781034412554777315380 21450 -47633051013421506796800 21451 -571889744730611430523400 21452 -73926023952144704729088 21453 3977705031265922330304 21454 -706603196645690132412288 21455 -200000943833962689294240 21456 125130566601915713740800 21457 1864608027966807430000 21458 665466920071938396520080 21459 234318718534421824144128 21460 166349881502786590963200 21461 842841231254398695306624 21462 15023249803754843539392 21463 383141300770716557730432 21464 192994391962386510735360 21465 -12836852185877708623740 21466 -61427756803324641047568 21467 533804739302677681368516 21468 98528311332827057687040 21469 -16157728164638561350304 21470 105230606937717729283200 21471 -297785303258433274102896 21472 -731554082770328336203776 21473 -211342901052385937653740 21474 7851431654906364244944 21475 -138776115791924016878500 21476 73892214355344914780160 21477 -297570235525116547301280 21478 44146059040687915427040 21479 815564672056791619894176 21480 172889470873846831104000 21481 649778832023104877060282 21482 276239904313575489783552 21483 -53756310542114414287872 21484 -286431947190852722477568 21485 566268499318617519303180 21486 -106556186838808466214336 21487 -162128185487723546578864 21488 -259846198696255053496320 21489 -199312242297985296849600 21490 29718287330209925690880 21491 85497333218165053970892 21492 78569253898361436672000 21493 -559877329879854822226258 21494 112124812670554036571712 21495 217957415223139012023120 21496 395593330962834414305280 21497 -89500794453333051367488 21498 -334732955673442528935936 21499 -1053107651631138830657500 21500 -9050073883734914688000 21501 -188032478894073606502170 21502 3779015631752551845312 21503 838465240611150148426752 21504 -154845597898276501192704 21505 -332453104540439481406080 21506 358437418379084072447952 21507 -352069083994801431561408 21508 -262290075140988178887680 21509 -390851050534488160318884 21510 -94053199148157087417600 21511 49264971798896641513320 21512 767702109050682980275200 21513 201697014994506699127488 21514 -197415600556747082646528 21515 177429594334936421400720 21516 70962213082259950424064 21517 -210483809020502891615434 21518 -82358029700716014685440 21519 -168723451844747320333680 21520 123190745284723466649600 21521 548085176829140460364722 21522 -283730869650303985948416 21523 -824526598918355527030228 21524 -886599681287494763723904 21525 33151810357485878385600 21526 762631529200114076455680 21527 -1286741714709098585857920 21528 103406934728198766551040 21529 132462611157555168829130 21530 -275279746816430779479840 21531 -417312704693466957305448 21532 62212193460562905410560 21533 173284598230392602344524 21534 82666912122544104093312 21535 -36688252075050390872400 21536 -932623660103689757196288 21537 -364051433818248875077806 21538 298907250713514087120 21539 -115259984326630509676128 21540 -282337144077896899891200 21541 -245790187815925564222628 21542 -545455862887792748471328 21543 -11888977168301861609856 21544 573725239130166346460160 21545 -152321117740953802233600 21546 7134259072045127742720 21547 175001517436941122106960 21548 -852381564832387357876992 21549 -159697994060969537033952 21550 -43925472590994306115200 21551 720326284688612366989392 21552 -152331641237632182681600 21553 -243660710872027305321920 21554 250219496361082998560160 21555 -576800440772494208155200 21556 847492999448701900186368 21557 604455038855771411581806 21558 -360069100234940260132416 21559 473678138982012234862760 21560 -370179766173619667865600 21561 -628575731256220690865328 21562 -146422067390497071085968 21563 598377769551476155843812 21564 -284712175387898310182400 21565 -70024474198028573546400 21566 179501566643184572728704 21567 92919666765874155217920 21568 326618764430710627893248 21569 1260543770850142325771970 21570 -283640747012165670220800 21571 155477250794674565709264 21572 621626062768403261390976 21573 1359960896849698840677120 21574 -115988464686450061375488 21575 -275671800857488409863200 21576 -144454388525041493606400 21577 610577665181435529374426 21578 39908182476812814561840 21579 322575441202286369607384 21580 -120496225362821018403840 21581 382924370724141900736992 21582 107146403932150065263040 21583 -235209978643607979981696 21584 103048249323413929328640 21585 -28351984429342209081600 21586 5336255615144412921984 21587 -50848660423008114367764 21588 148825035737879101526016 21589 1179151550220167337341390 21590 -210314542896556346142720 21591 -153577650514005086191200 21592 416005912394683243776000 21593 254643465097007612004288 21594 218324242624807443882240 21595 -1968200834115170884320 21596 907341782919089661043200 21597 -467371352413925413054272 21598 -323322607141175762467200 21599 -16419672539703526802400 21600 -367557481972502986752000 21601 -1049618967942008739218398 21602 -81535735009126555842048 21603 393499209002292648763200 21604 380775538964684105229312 21605 -691796418929083317465000 21606 -57370366000339860456576 21607 112442833683504272479104 21608 -22532697182566442403840 21609 -264256857941019289684443 21610 86774759728771955268960 21611 -1086378239733096665755788 21612 -328629010431397801241088 21613 -12424614788124297268138 21614 -177038099786580570151488 21615 410941032250145451949440 21616 -89955077310934402531328 21617 830301382072297661427666 21618 -201344967391880689274736 21619 256326411723297027314944 21620 -356205865142148731781120 21621 185326796123417990778912 21622 -346050726747978928737600 21623 364056054899559386385840 21624 234652352419533891870720 21625 341190140299890260589000 21626 -152588009590026982223616 21627 -334924999924703413934520 21628 -327275112687516843845632 21629 -8675684257421150728416 21630 -110422036842666802606080 21631 550214250036710541819712 21632 -493036279726318163066880 21633 -33174629616090040391376 21634 169995176901559444707360 21635 345316019486232384040080 21636 391309895065268205758592 21637 -188302185038546641048896 21638 -32521404716630847628800 21639 323826910151477059520424 21640 -691733815973497663027200 21641 1139881441273131801071520 21642 72749209871498443782912 21643 -650645119563136894976976 21644 -274699295573016501218304 21645 -57783103150483842715080 21646 271878689897484534132480 21647 -630877857024823938461904 21648 40976677931707698905088 21649 -519502788169641641414350 21650 61125466122900386314800 21651 142857243660385512969984 21652 -657682630960048968590464 21653 923165676847000577444160 21654 -234624262529703004076160 21655 328991867897903935089120 21656 199007799297662949242880 21657 600212427034716023628240 21658 162494077585919081266656 21659 837867274239626539740 21660 5060331761672238266880 21661 -688404679771730833075738 21662 -433496176158218844183168 21663 428072871755145594174120 21664 277960099324387931652096 21665 -341727080199154498430400 21666 -148285343994368654900736 21667 -1959904613601618744217248 21668 46469970845217359250048 21669 233882015704700838306048 21670 178237784191275219116160 21671 -452893496954592421800408 21672 -2752988170739688161280 21673 -1246377325666879355491078 21674 -16806349158113776163664 21675 -86234479669461145598100 21676 -116348311712383500471040 21677 329054941820776837046220 21678 15286194514673571714624 21679 63878449408383780410240 21680 -17964999907841670512640 21681 -57345306613478311821120 21682 -104635014473169758779488 21683 680732671498129486033932 21684 127897903478559409735680 21685 631470313514407934212380 21686 150595481314771071196800 21687 36372135244288936637160 21688 376045213189321616117760 21689 -186486251546082032350806 21690 -3047120774731844808480 21691 53524149634849621882000 21692 697840843544966652410880 21693 2142862641274815480384 21694 72728112521231466736896 21695 106061779557118753876200 21696 -57918836083271525203968 21697 -430065695793721372079660 21698 -366470144157224278469760 21699 -516171176738197114990716 21700 33211068816689217126400 21701 -887912387055145443011298 21702 221643496833670370596032 21703 636769146029119178211864 21704 297841025294007103349760 21705 391966948256274119655360 21706 -114124199591207382122448 21707 -557232208303473854549244 21708 37948392479221442166528 21709 -932355347293914722505684 21710 184495052115788452335360 21711 -399557029706458369732728 21712 -95499225358193395630080 21713 -927191404949452091137038 21714 145490182988248030593024 21715 -6761546214915716063280 21716 255925886417122768439040 21717 318307045016488683133440 21718 513330417293570614582560 21719 443552851036000336519896 21720 -102494012170029754982400 21721 -194022370408358059888320 21722 338556793051946836092912 21723 -27296523805241615104656 21724 110015696524849986730496 21725 -519616146382837505976000 21726 -184427181874105613444736 21727 1106257961860306861916576 21728 247068466609538553348096 21729 -239302850119182869672016 21730 57006834715457957574720 21731 -302657418599075704575936 21732 497415427987908657411072 21733 1533592614916420304657824 21734 336096504037402295714016 21735 110486315301292722355200 21736 -278188129313827942809600 21737 -952558232626017381100614 21738 243197937743433296166144 21739 31927434011821441079540 21740 38254026256635445616640 21741 -622915359384048562012608 21742 -133654596485064757135488 21743 571770063275510753902080 21744 92487401836179470843904 21745 -88774195413752632759500 21746 444623018779527957661824 21747 -305159629481552249127360 21748 -257455986092438086398592 21749 -69065738340725266533120 21750 278801438720089713120000 21751 859866347237265812331752 21752 -375017891565587033702400 21753 356911812423421953730362 21754 39186289307214438328800 21755 -608894019083147559762000 21756 -114699465934241415962112 21757 -1007113353460287294111994 21758 4096572216273186444288 21759 254679522908992818210504 21760 455033697419890922618880 21761 328362178952491176337152 21762 53692179041986777313280 21763 295909783302101059633360 21764 -96112170793840220183424 21765 -281046665449643677123680 21766 667988186615252882420832 21767 -933123188421158529518184 21768 -1796315274869295882240 21769 1265793428480771678538960 21770 96805915112141535605760 21771 181703764288892374570440 21772 471624230366171816773376 21773 63498349497067768340022 21774 -178120508812254654750720 21775 -228076280417096256996200 21776 281969965586163654008832 21777 202708349218354663442304 21778 -179843783919750900520560 21779 875376261692030875745760 21780 402629776620169069440 21781 -531562398663806314416288 21782 -493285494721130858839008 21783 119535129587994278097744 21784 211998301791357028147200 21785 56190354882097409806980 21786 97178963544054626379264 21787 744315302609182279810436 21788 62424576089861447723520 21789 43024648211452822224870 21790 38172935379061506542400 21791 -149608722035455073978496 21792 67407231791560344993792 21793 102655921414167321347840 21794 167117403246316837709472 21795 -245903724499704425113680 21796 -829588800950058220758400 21797 149918339929030895027232 21798 43402409431967582365824 21799 -148019315834817786344200 21800 -158294509556271031680000 21801 6293895624532373569488 21802 -300762332734296163101696 21803 -1304411499616639020687948 21804 -263601234913251821322240 21805 204850494956817110249100 21806 -557448430910726894547648 21807 648959209323746973152904 21808 340634340252343352033280 21809 -463402236675072726315996 21810 -71998038983957176419840 21811 -1544913869493133770546888 21812 80965982439643464683520 21813 -718085825467418239689312 21814 -110396507043973957672320 21815 802985500460047196895960 21816 -506039325958610286796800 21817 -755726481874153560338134 21818 -347117812354350319754640 21819 -117282443693741051281920 21820 -547625247607636400401920 21821 36426828574110701486022 21822 -161094400597829597185728 21823 784853233270796999403640 21824 -76256730953079154802688 21825 217374951047561527364550 21826 31813603959114283138560 21827 -15766389002232038728992 21828 231172365449412875851776 21829 712072243819724078589984 21830 -109607229855606018211200 21831 621830435454239477114880 21832 -54359829210543408921600 21833 -157311517272952630922880 21834 322881498839642895361584 21835 537378395622371357942160 21836 -530387741882966978239488 21837 420111758519551178831520 21838 -280716323575331559464640 21839 -789725357774267749257360 21840 11622908290811331870720 21841 -810889416320469524399758 21842 -132957716096769771931008 21843 -410708554568200014310800 21844 -6622849000974686388224 21845 -799241421642200793877320 21846 205588340273224802170368 21847 3997277308483963936432 21848 -569332697942745155696640 21849 337687807278113604026064 21850 121639719809533707936000 21851 1194473456190898485942852 21852 -417549235805248826087424 21853 263096584418014689559826 21854 298728176293173070192896 21855 -172846467076525662228480 21856 596247813663740369436672 21857 -565108662493257221106768 21858 195651497745531512141184 21859 496991145433157942732060 21860 -18107709654468428977920 21861 -296198794578259485607968 21862 50382780076023684795072 21863 -105670096832935632546888 21864 -234371401477794913812480 21865 327656983963046984884260 21866 59452746315149022177552 21867 132063665422648117827312 21868 129019187656254905597952 21869 581292970169224062435840 21870 185152348372535595475200 21871 749807144932959640613072 21872 -161434079337583979495424 21873 391677444547001949559104 21874 -615200277790425887918064 21875 -253972708635313845450000 21876 504195063526609158316032 21877 1739756831769815427489312 21878 -671095013597041173137760 21879 -242401191277698577614672 21880 306903940898641209446400 21881 500144725754587843016682 21882 93933362768854604696064 21883 -625837897498312111524320 21884 -326229890437902954461184 21885 -393681103940506919594400 21886 31591525244935385931264 21887 -1468587573471607156680 21888 -409605858125754767769600 21889 -138678131255757141746880 21890 -45140034437556746688000 21891 407017790020227943807992 21892 145518778112343573236992 21893 -285397002594862185501858 21894 46574611776821898725760 21895 -511325530794364112719200 21896 182120016026821822709760 21897 372636153127551586019040 21898 -695129758238508531886800 21899 1096230782882179226736720 21900 13845686694701869324800 21901 -496712600071798526794 21902 1132772435390190257494272 21903 476998715415720901019400 21904 -142854304257327406682112 21905 -337651405075203498796440 21906 70841613019755616656912 21907 222577320154982705290840 21908 -163608592444934517535872 21909 -286686810548315835346080 21910 -193088762821066649322240 21911 84386608538422316461512 21912 -333872552093804835471360 21913 -36365536143055759854060 21914 771077187227669426851056 21915 120707635688108855966160 21916 -488539159654478969397760 21917 72326661079265063837184 21918 73502169436433246640768 21919 746354203552508168980944 21920 282365987229347376660480 21921 468003057486158660648112 21922 153292080407339025224352 21923 -124358679562978296331896 21924 -231918013148379625267200 21925 716590383477253896762650 21926 224570272131196615081920 21927 -280902064466301892107480 21928 -298099145342207097123840 21929 -1205615970406291772350470 21930 -3454855372285493460480 21931 -2237580943830567383776 21932 429130723988994534794496 21933 81860266069537564971702 21934 274582060604535608713152 21935 134299002066515791490160 21936 75493914848435113132032 21937 -460525757105471938210414 21938 130148985666334517815296 21939 -557040460343310032608512 21940 -77666239569326981448960 21941 55268616655758658995612 21942 -81156649739654579697792 21943 -372492623891400925230808 21944 331556252351351532933120 21945 -116161080239853890841600 21946 -442134873504266334269328 21947 130682365949520236397672 21948 -101718025040025860014080 21949 -1659117051699828149024064 21950 -17766567215452217064000 21951 -6274317111786481414608 21952 166067065427855304294400 21953 -85653510926629579010220 21954 275185677587365577934720 21955 -185938770944291701094640 21956 85681197496404781440000 21957 -35665363637317797076512 21958 328032476694650210122080 21959 -206440372910978929688784 21960 -322576839986967817574400 21961 -704876272864719968566438 21962 -545949329115696775180800 21963 -581760252198523437852456 21964 -210608690485368665163520 21965 248746144897394422225920 21966 -2209524900251890830336 21967 511541428819344808160952 21968 194327369453902401134592 21969 -609595626582609879149406 21970 -217693151307538012612800 21971 249683130641470089967872 21972 -268608465669622555588608 21973 419746340344704062144 21974 386332872119261949032736 21975 153749322937844857452600 21976 -402992185091490739261440 21977 -511416909679988121117174 21978 -171320786563121875330560 21979 -36901782329369574706880 21980 156559154317769009264640 21981 124911143520568352970624 21982 -451364044471964480577600 21983 153944059585150260795600 21984 586135929628844245647360 21985 493283285294501449116180 21986 -408320735534162907557808 21987 -48794527118888117002800 21988 195930684541552877936640 21989 -620103768460169175624000 21990 -231148978216046733386880 21991 -706609385857646127185608 21992 1180593595327587450240000 21993 -70216781624164843130736 21994 -252929086443444994023168 21995 226142787876539958915120 21996 -259720017263539063031808 21997 790816570288444381407446 21998 569462503976960551767936 21999 -493344477338412060249336 22000 -189457356464381730816000 22001 1039167433617918977480850 22002 -350926617387981888126720 22003 854355234727897525346252 22004 208879447583584128925056 22005 126650595661549225963200 22006 -272438359672152266718048 22007 286245476498998365033720 22008 -225116223483398422855680 22009 30140012241463214236804 22010 59978526690851491000320 22011 322514190061768297232640 22012 449283034069531756077056 22013 -1141627704642571318623738 22014 68665349446584440243904 22015 -101767446250158496691520 22016 6250288278198206595072 22017 130553350328782320095520 22018 -144160593703532022566880 22019 -102006418490002859826504 22020 318738414664784807239680 22021 -19647756468100476446178 22022 -115693683939475684224 22023 593455803541543067365872 22024 311412310556217446568960 22025 -107660009993800549896450 22026 205067633006946095334144 22027 -1442673853661828155422124 22028 146771157526215710439168 22029 -204397712202787269566400 22030 174424652355444813524160 22031 575734611911364560678832 22032 -11351749023296863985664 22033 750022707494189438650224 22034 -470185401107806095882240 22035 59875238392758491603040 22036 326010660748668390197248 22037 916112987320085858812686 22038 -93955302745638995336256 22039 -182001238363964158719160 22040 558603350876864240640000 22041 228901421596284125176320 22042 488938245348388439584512 22043 696635194831681289673216 22044 -546314177300996069941248 22045 -223100739887530325303700 22046 28963651200870040201344 22047 -599315265751892217103800 22048 -181383281612793360285696 22049 -811238107670709517576764 22050 118019521838853256721400 22051 524146266138863189641052 22052 -299179372918288251436800 22053 370429970104906842148704 22054 -258959150422053991509024 22055 -344482769580422249584080 22056 -103539150774103364812800 22057 92774436275037725050752 22058 -191067013452045424851360 22059 13379614347134658268800 22060 655495947162004566804480 22061 337935972060103802574252 22062 83980624548065691442752 22063 -1092391202047822690344688 22064 47537780948523882971136 22065 193161390267818772011520 22066 -459804365654338446094080 22067 25443800201793132415116 22068 413691120244315917447552 22069 -994391180541527801279940 22070 85128828506703215700480 22071 236877731783010487338624 22072 111573151443393402470400 22073 -129456731372592126366678 22074 58398502566325489037568 22075 -13159945912350402222700 22076 453462105954590655605760 22077 -445628953851511768071552 22078 -125681998407732694287360 22079 -314085242490102572608320 22080 61252023726797865615360 22081 488351900217677385968064 22082 166416972297000503229984 22083 -173822873637212603240976 22084 402992823693714078425216 22085 344784932759693534559360 22086 -362586495240168765148800 22087 276600204574661575287400 22088 586366912829006472683520 22089 -33446098043560160481600 22090 -550583221350946610730960 22091 717291444859687559241492 22092 -150766223189555678035968 22093 614748157810220004260342 22094 -65296795700934014723904 22095 265590385546502507654520 22096 -172626704571582018101248 22097 560692817124822889085040 22098 204027044819619505397760 22099 -279532399825291788230328 22100 149757350599129201286400 22101 -240033979231437913734240 22102 9848457293007039077952 22103 -421637665615559479282104 22104 -146995075165221001635840 22105 -123861631744813838335740 22106 214288407127660042894080 22107 -638874272008699693401960 22108 -283546810625192753577472 22109 -555143866875002040297690 22110 241779693637922884254720 22111 -623511946777544812408288 22112 540413873143481293996032 22113 129634550490901362064704 22114 -217211595814210033447344 22115 -266416302108097984824240 22116 -296662894283056772782080 22117 544505867355096434047932 22118 244075687786050785921760 22119 30152967810363345236688 22120 -260421721311915491328000 22121 -562881277039666320321456 22122 -94249443751898235535440 22123 -584587816830951389055628 22124 -16706610161040360232704 22125 469458323051436399240000 22126 -47102549879603997386496 22127 -157990738397857828663200 22128 -181421384569233172955136 22129 723032707337830864651730 22130 47927648377256232684960 22131 -835417924146134321758380 22132 -398659131102799261513728 22133 -1160603332053571394865618 22134 36955771009587899449344 22135 -904418889702567085954800 22136 -1366333769722573570744320 22137 890612612068376099290752 22138 304769809829449418724720 22139 -921008406040226737257276 22140 160529724801953840793600 22141 68675482016777958885472 22142 433441131925378335401472 22143 873571099152469950792 22144 -321298804368676466196480 22145 18673825273476639846720 22146 -28531962493868633740416 22147 -614483116523228077718404 22148 -212691139698148315489152 22149 -191192111007382929290976 22150 200956239736653336328800 22151 -81381653349226937603568 22152 -120429797094168331714560 22153 882555568373708745365402 22154 218329811552720145358080 22155 138445635794769954443520 22156 -522134452086734475141120 22157 1353990196416775766516406 22158 264162675770231388925824 22159 883331589003028052141360 22160 -78283282115778610053120 22161 184758768032809954908960 22162 65872278345248533896192 22163 310124192632672019631600 22164 -506946951646299389159424 22165 78832556964776581424640 22166 -68510973475431040831968 22167 -20452980722080437059760 22168 208764392665179241820160 22169 410203492977548850967296 22170 245582074555583785286400 22171 626159871055675928570372 22172 6347731546414873961472 22173 -402656630295423009290400 22174 105849168403983890046336 22175 -145831609625891069634600 22176 -200105435832604941090816 22177 984396820044748657435312 22178 -207745026721813791089376 22179 90850310698188735953784 22180 542351920233879450374400 22181 -522346252519617663969636 22182 -377578056174970534003008 22183 180277038631612875599920 22184 -1178090400210373059379200 22185 486742975116355866169800 22186 99972149250679888239792 22187 1216340138779860041092392 22188 344607142775206238952192 22189 881841745255180636979990 22190 161816749789827681319680 22191 -196899650804883442212720 22192 15405337282001038704640 22193 -925366452368300150472558 22194 11877405434384294766096 22195 490070704374373471261920 22196 130786712860146174074880 22197 352562711622211937583072 22198 181432015310268104915520 22199 801815403816485573105760 22200 98914858479678979584000 22201 440575463875093686583351 22202 -196468931258281056660768 22203 -364367960213431097452788 22204 -99057512135934555793408 22205 46224119601250082386860 22206 397708346219630317994304 22207 -117156098678325985386360 22208 -420176748720230652444672 22209 638744824589806510194528 22210 -27515595865845849078240 22211 -491778666701823340519680 22212 4071116827362871518336 22213 -886991281805354498410820 22214 -713271828510214626723840 22215 220132127708681449479120 22216 -586848349254335847275520 22217 81191240969332353888420 22218 -61291084392018981916416 22219 612192998932298873610696 22220 -310701964129682849418240 22221 991210784501903168226240 22222 27863447624447777121024 22223 -974065108780957840181136 22224 30395316553829077745664 22225 -112169479579588519961600 22226 760067076301743530439312 22227 95074028613700682434560 22228 629941495540631077021568 22229 409300222961069416042830 22230 -81142250440465370217600 22231 -24604312090346261634816 22232 -294379449873085836779520 22233 320023184082368673315024 22234 745160806131440472236016 22235 -922826945153491905952320 22236 188241658101909480821760 22237 -426236303772241454779028 22238 -296289653909797163844480 22239 47399352786958394751984 22240 -567008474813089402060800 22241 344812988944217453276352 22242 -391237956782415675668736 22243 384963101180933362995600 22244 -668524895856116679281664 22245 -286681752777199181078880 22246 -55382410331400259350432 22247 -1141405236756018583823304 22248 1397563464642646442803200 22249 -1244156496630574763611760 22250 -215339633932686709320000 22251 -653452789690512334790568 22252 605360249439194852884736 22253 -120129963042405655938144 22254 -303816470446401719647680 22255 -1046217874944378975846840 22256 -51465129135878035243008 22257 325634826066501648890754 22258 199853898184608347473920 22259 1289920058973151656608460 22260 -47880947931365446410240 22261 244890168255548816925852 22262 -381856213768491908374368 22263 -77395902768423136788912 22264 784845731276916756480 22265 49183083859059514722120 22266 -265471686708749858767248 22267 -25097277102269583546608 22268 375498799216606900369920 22269 -208518109738066563557472 22270 505561424807484053688960 22271 -570111494132240892150528 22272 -441430151711327036375040 22273 -1027554113990810063604478 22274 1254004511119741635072 22275 -22700166913296726527700 22276 -518640175468771430611840 22277 -1217504544379343829923874 22278 -619516283362172364349440 22279 894766386360011613481880 22280 76502725016265544550400 22281 -308073906339024717493056 22282 -308597091252871716858528 22283 589265462731967026568532 22284 706843957410370435057920 22285 -303349686703508182660020 22286 -103646956659956105288256 22287 -345907638613443732376320 22288 -12039293906383949004800 22289 -513095910631078650140160 22290 -39811934376948714785280 22291 834693304969280079483692 22292 -271434278349764371065984 22293 809252629450999837394382 22294 -309046711961442962602368 22295 -171676535719448701032000 22296 76115354896808794828800 22297 67928230585260136580112 22298 108335418470970667292400 22299 -461458838593900181996136 22300 275313050762238096742400 22301 324112616393855902097100 22302 152809793100959233075200 22303 -539217130169939657004448 22304 418563365185993981427712 22305 207219859558464666533760 22306 622861607633203098357120 22307 1184477103314887412222556 22308 289212802872752584111104 22309 155240289612918934986016 22310 -162113930133904313591040 22311 -320586332888063495377368 22312 543889797596898389683200 22313 -273104174604848108568156 22314 370033253214916232874240 22315 -433821539663374144091040 22316 56749556123758610531328 22317 4101566602981062908448 22318 383298698013011185239360 22319 1107572500550788761685560 22320 28632261860704938885120 22321 326139733734461257751784 22322 146836260037024714301712 22323 236977089445106121855744 22324 318336206800086015629696 22325 -730577046069693436152000 22326 -29506243113197252133984 22327 -757951696651095244501560 22328 143510439574008139100160 22329 -19971768402549092818080 22330 133242796396542101068800 22331 106347447503849287199832 22332 205736673055972929679872 22333 -400600396216172046789216 22334 75462279894760344438720 22335 -201292269206264525343600 22336 -69218126931771011891200 22337 143500560397212492207552 22338 -27571190771253553847136 22339 -324484381091174870061720 22340 -608219192880518228540160 22341 -190372153829103715918176 22342 418861420362792919647072 22343 535436533466295606485592 22344 -385161116051535680102400 22345 109358516020224023166600 22346 -75245771823847190002128 22347 181368021610786319584128 22348 -221131603856785306256384 22349 658582421275248712879350 22350 -172021406481502751880000 22351 -199749493485491890210816 22352 -138644996726767975661568 22353 -976635042336354475758096 22354 453973841637096425951376 22355 809666263207732528755360 22356 -367756673976535410137088 22357 637053562861049533581760 22358 -296043614771167395210624 22359 775347549005655285604560 22360 4037202229925510553600 22361 -760026950995262863945200 22362 60898012727448049316352 22363 514350182030891864898240 22364 581494549287279248011776 22365 89990696055975905473920 22366 -260214604676154573437376 22367 269671038379283903536416 22368 870615230361314774482944 22369 -306795800431957735787230 22370 469537953909196826414880 22371 852581093285055328161912 22372 -457418197636831658852352 22373 -249682265218543954022436 22374 -124154162530480712140992 22375 -603618787059359370390000 22376 1328683307432854538542080 22377 -547370321391006354445680 22378 1023596673923136651238656 22379 -186296841663251047921920 22380 98831045902693096258560 22381 -3523007800918583771818 22382 -3581983631592440702208 22383 -1322388240243523732364400 22384 210661373999953901158400 22385 -438566542628827856460 22386 -18026957866190687511552 22387 -1237566041775215970936608 22388 -1028690510230109916837120 22389 50522899274899778623680 22390 -285117485524702598476800 22391 575226179208922464882792 22392 -478829503538780479303680 22393 -515000147766000985013142 22394 -553731540692507651919504 22395 406696558706241495012720 22396 -67483535432695558525440 22397 166705344294662185395846 22398 48472239164238401004864 22399 -697584856720777238255336 22400 144342629728275922944000 22401 -765157563468859494391920 22402 98396194057649994696192 22403 -15885372647082966133176 22404 562695847418242023607296 22405 719740637549840601552060 22406 -375423540038481677682240 22407 -169214776674909074194176 22408 471835101381196084392960 22409 -842667613723416592428390 22410 -249187325454773723404800 22411 22412244812776706591032 22412 -61040342753093604354048 22413 3080193447432922668288 22414 -62010191302231626050688 22415 664773439556298108295560 22416 -153578552034058151067648 22417 -1431126318768345631264140 22418 -545667199761089140824960 22419 487432768905988190427744 22420 393342356795794737408000 22421 155772409870916465975712 22422 90082876307610114601344 22423 868825222705594880273520 22424 162964855729634961192960 22425 69211871275577178859200 22426 -435824547085044353891088 22427 231751173225929732726232 22428 70004613805733043440640 22429 -541040028290206591741920 22430 -546151385476507392872640 22431 -282860153491038630865848 22432 -1126628558507412721041408 22433 689579312384977694963682 22434 149216375914615286686080 22435 -81544440946179218847840 22436 -549380624709682366341120 22437 -27340614476231768432514 22438 149902038089835566943744 22439 1305965306052891983554440 22440 -379631903908135573094400 22441 -115310208634843790705158 22442 -481574746535515253908560 22443 598233154178167323551064 22444 -77534247006558311395328 22445 567799492576485549361590 22446 -5997771478428975305280 22447 -906567353985488789104 22448 128023172094954526408704 22449 342535930740169045064640 22450 -374757913855037053170000 22451 -406194414395200969692336 22452 -208020065311306848595968 22453 -486492531265509490209298 22454 398138185050321406293120 22455 59762510845705185525000 22456 188709946335661716725760 22457 999389212104825175498452 22458 185451151453443727568640 22459 454817639821932398689216 22460 -261230873494082335710720 22461 50054049619473228118272 22462 -438900350647530544508736 22463 -505559530542459953873040 22464 114277722520118592798720 22465 932482627094894755963860 22466 460476786171865240995840 22467 -665776251534384207430920 22468 134795469314686761697536 22469 -254990612848972361372130 22470 44139079429073797109760 22471 -162919820088072073337328 22472 -567844327839691532720640 22473 82616932503668468780784 22474 -883427218424810358895008 22475 173022775900628832024000 22476 232829434618055593016832 22477 260342294780861089436640 22478 496307872107730086671040 22479 343549856693250302699520 22480 100295526545533585244160 22481 1027289650579018714455282 22482 75707164981929603402000 22483 154057305204551536442732 22484 19287897802673164234752 22485 -259396515116769644460000 22486 -289664230265028380675808 22487 -62020242669823611003600 22488 822548609583365041090560 22489 373659851823679089424 22490 -63648767548390625858880 22491 -858767044270411157369040 22492 -797558787430266990851584 22493 110532671338371389104704 22494 40347257131498616828928 22495 -532360970455812111104400 22496 382132026700127195627520 22497 -652855926442309336530000 22498 279959063751788273588736 22499 919616234638593052930800 22500 -81783738097742850840000 22501 -761949647115571030810498 22502 -47786652926780679990048 22503 127778399945373068038224 22504 813731596446139851110400 22505 -24584128013036222379840 22506 159260798212595315712 22507 816308767448442352257552 22508 -646365590663407226648064 22509 -243586188250291634784372 22510 126639541398164987828160 22511 694064837462673176108112 22512 64485037031353587597312 22513 2823967878126533273479680 22514 -808317689196490283676144 22515 494629116710522181696000 22516 84942043488666147089152 22517 -249102328685342385839040 22518 -23850569277725624552160 22519 225524037014255670514096 22520 99957691551438501580800 22521 -896558970335290469485488 22522 535676582206204259475312 22523 599573407982957843838144 22524 -563716599383051697913344 22525 -281058968175288464252700 22526 84379623118276163583360 22527 -809155484992851606238536 22528 -71261908706424017387520 22529 -18180392167362891916716 22530 -199143543416299728583680 22531 1391748361539687619758332 22532 15920235144482766892032 22533 98725038370132042028160 22534 77611268513918382344640 22535 -766733127328189306448520 22536 955071767395881369400320 22537 -130241863220522855744768 22538 344032171158732902737920 22539 -408364296814385220359232 22540 224931362856468358487040 22541 1172988289550700967941942 22542 46891717672462729359552 22543 -136481588729135743728208 22544 -55000373860812034007040 22545 -975040278032388907382400 22546 -8787592337300643324528 22547 -153100600163219817985968 22548 -179909504303254710405120 22549 -763969026702898539550450 22550 100808566189089711825600 22551 -6282402556659387337368 22552 -899527250094018735974400 22553 -917486510867782091192880 22554 -76785658910749002090240 22555 434369623045383210926160 22556 -961605785772961384327680 22557 -83275516349407870149312 22558 -626670545552948462037120 22559 -709998735840484718172384 22560 -643413159825713859133440 22561 214182314929176495580224 22562 461868082643428567207200 22563 -155686082642563143263760 22564 -1105816351715881246397824 22565 -1023253406231024167809540 22566 -11753655600681880877376 22567 -221104207410209204773384 22568 -43184997648635512750080 22569 424300712675208074438544 22570 146935906527241616218560 22571 -555358539799642065228 22572 614810921173928749670400 22573 738651246973848856700822 22574 202837864214349728137536 22575 -1842617841803818934400 22576 199980192513809648812032 22577 -613024068176589582854928 22578 94516667442844495769088 22579 -1873323166214467439447624 22580 381374979270670503955200 22581 357324750252705037544028 22582 -130389042918836837536128 22583 -1455705823561543274299176 22584 -742978910814305494855680 22585 -438083270259019338236220 22586 216499005776269727265024 22587 625240561203338452628760 22588 759125989650331779058688 22589 1237610210685799333640166 22590 171032211216673026333120 22591 421815964808362392853200 22592 67238983783930604814336 22593 -571460526716000422618656 22594 282551639757454063825920 22595 836205488199547343043600 22596 160480226066966524293120 22597 -1201038983261561458183680 22598 669580770554199846952800 22599 -162863575593950381937696 22600 183421202633894484864000 22601 -1317489817808030475114828 22602 135962948815510434008832 22603 -503018632561766760049520 22604 1032100349964743808320256 22605 -193389703369614817490880 22606 -157585661485536938895360 22607 282901356623269562187072 22608 -147531239466400214949888 22609 221713735594340811415104 22610 -142907513790176469734400 22611 891004081266970658866872 22612 238954316379587427856256 22613 -803655565591945092633138 22614 160547590214644791291840 22615 -517426459543453722411240 22616 1082183822424063209410560 22617 299857172214873537875520 22618 -9976914858098636580096 22619 185959858532961929950020 22620 132914959527016470988800 22621 515424223794508564118822 22622 611327208071974178666112 22623 -5357638331979836882616 22624 269232726197696582909952 22625 357843141020794867809000 22626 129094609492059630854400 22627 1051529520069685703998224 22628 31943777514753285322368 22629 559126352959067179772640 22630 8966570896805388088320 22631 185907416494444641176544 22632 122291731470753584087040 22633 -35113253839131801856796 22634 -718954323850934054408784 22635 -278064165096083627588880 22636 597450385674648672078080 22637 -124327040913988505292714 22638 -198922249553206694860800 22639 1494433989838696988799440 22640 79686199866871988060160 22641 54741954177926892826992 22642 490308295220496569363472 22643 -383511184056116761725108 22644 210500450830783100848896 22645 -277867538775534674977920 22646 -541880982366366962721888 22647 -62358607025414349413400 22648 -1004645141406940239360000 22649 672163191011530852096320 22650 -127145695713935478854400 22651 -1016856651767301029536348 22652 138140418022163941063680 22653 583435922468022641908800 22654 14918454599463111013632 22655 -258983422506668694371040 22656 -442088970580369657036800 22657 -213552292898666360288720 22658 -81129694840920472822320 22659 -71511890269674213096192 22660 858086894013195311861760 22661 -6249709119774203709696 22662 106668398757193672482720 22663 -600197007486930516708696 22664 -475793839771409779952640 22665 580493692098855836521920 22666 -190813135136014364762880 22667 30690924823882615547640 22668 309239839505054515760640 22669 -479282733162752414041930 22670 -189275288713446913830720 22671 718391057592490679025720 22672 -41907609606073606062080 22673 -196651236444972387536640 22674 -162316275537291098106240 22675 2151568106888688845900 22676 -118233065157080571815040 22677 982820737191429663599520 22678 396774039709444425557760 22679 -1400537966421063682449720 22680 -11376891543460668825600 22681 -450615167722564905900668 22682 434402638885662070051584 22683 -285670670685078991747176 22684 212012269802049919182336 22685 71556200562825749211000 22686 -46966872939294413952000 22687 -207349063140296647338384 22688 -137365216502969687408640 22689 722230683803479189676754 22690 531597696638788753293600 22691 -1411481086188664570351908 22692 136359893768927560187904 22693 270466999694937167338944 22694 99519949980631233685632 22695 210081129557216771498400 22696 -600987755208129021342720 22697 -416554239337599370798854 22698 -118201963676919060901536 22699 983783586601396177051700 22700 -51041386641546457900800 22701 -211400437356101312557056 22702 -594745385684995164512448 22703 73006827234376507835664 22704 -2277533475265071808512 22705 -367650104003379345456000 22706 -470960315774059332830448 22707 -314202585013125211894680 22708 -125334895975884104566784 22709 -514101229079364657123090 22710 19485727930302002328960 22711 -100369504336926363662648 22712 -1607206743910463287173120 22713 332193704743465377117984 22714 121416206083628243431392 22715 224360175622355193657600 22716 -713168959818166720777728 22717 1269899096225204339677766 22718 66957239166067742270016 22719 423146533895689340979144 22720 127657501569879040327680 22721 1103777894323709252345922 22722 -171675756146149874551296 22723 -418140188666612504662976 22724 169034725219700479856640 22725 236875435707125490845850 22726 6516051705100969521984 22727 772897158795481107663576 22728 -606997025128305056931840 22729 319424873093177413266432 22730 72807057616793446769760 22731 -304193652568378109604648 22732 30272312884961205476096 22733 -441728557380109662174720 22734 300934199491115247066240 22735 -544737287132361558499320 22736 -215098497488517123317760 22737 124227635812291142179776 22738 -411058460110464053466480 22739 -1428211846290363204845460 22740 -262412036688934511769600 22741 340121559191592960952142 22742 -209240516193415863766848 22743 -5374343420097435195048 22744 -482537628042970613667840 22745 124655575808909142826500 22746 306355875388372947400704 22747 10365132119318293818644 22748 -1971242522682273770496 22749 26441372400412057409664 22750 83348381440665641664000 22751 -490223650586932660081248 22752 852075193950348139560960 22753 -383731425692548466160236 22754 -225620737505102137970688 22755 -68335801197468821362080 22756 180523796033703839534720 22757 -543981445293726454411488 22758 353385262533870235617984 22759 -1080626827245917911488360 22760 551841690495115899648000 22761 35028440950094030872602 22762 435493657042139801952000 22763 -900722439648582795621216 22764 -23402953199447686545408 22765 815640701665792499897400 22766 319326928262300126432832 22767 1083402401321378030102280 22768 -268391268535812899012608 22769 417592319182626045817170 22770 131299145897273263203840 22771 110996933814975696818512 22772 1035271676539413575765376 22773 29003980140484558269984 22774 677799804763813678873920 22775 280722454260218677246800 22776 -18003815253725729218560 22777 1299567054486252303531626 22778 -32199741715537329932544 22779 -226339245744080492935476 22780 -760150474881025375042560 22781 418830905338906102442400 22782 331352441427427746000192 22783 1236441203254645296780032 22784 340950203531062086205440 22785 109146410009092864316160 22786 -528558436311661175055408 22787 -573318145031746217538564 22788 -732757380524854368122880 22789 46276913844261328682524 22790 -3168509038232510609280 22791 222666179934119275073664 22792 137794514897695940444160 22793 437014287660956847930624 22794 -490447317896608358119680 22795 973668110954443412921280 22796 -270677691097957615234560 22797 -875404639619499433367700 22798 -395314729354197165441600 22799 -307841257361685405640464 22800 -67626913224566513664000 22801 -250851023571975670183047 22802 -389660308470753957557088 22803 -370124176957458725011392 22804 -246166822694607898889344 22805 -527841246224372552277540 22806 45520818700548036553344 22807 1163805628599185919786056 22808 1461783541937641515816960 22809 -687551407078292175925296 22810 298713223209950232334560 22811 -946830497153929226622588 22812 -279415259550531300607488 22813 -389418772153332931886240 22814 616398857827241731691904 22815 516175752781550627665200 22816 193789061852603124547584 22817 1660923183857205809440866 22818 -324563238208707398522496 22819 -787049232483575985853160 22820 -42598494803295495966720 22821 -930977209914854360112288 22822 56198106645652534175712 22823 1698447882158704195660680 22824 -800391524385313794954240 22825 399901701499939433667600 22826 167043756246759499945824 22827 22702932974046688376832 22828 -24689030951926992143360 22829 -4434484817795609051124 22830 226218818011112225953920 22831 511529140288989470146640 22832 102768890247500798017536 22833 -10099315675109924872560 22834 -715305593289084281117424 22835 -159558599290192873224720 22836 188472393598926623606784 22837 57769203698024981904252 22838 -598544747889952826276160 22839 -298724382335716081944192 22840 584404216596238052044800 22841 125593451947539138798144 22842 -864302657453611823881728 22843 114558221567190254084064 22844 -490792392188894959371264 22845 -44132616346511357592480 22846 -505872566792975567824128 22847 437370770547055240057344 22848 78656173400006911328256 22849 -145619179694207284031036 22850 185725971357551914268400 22851 533681433603417505093380 22852 543623168374510831453440 22853 866564619255746349075102 22854 -83604259817745468504192 22855 95866431930708782484960 22856 -553148402681970407685120 22857 -358424149876117100788320 22858 -356634369599335033489920 22859 -175606368690213906728940 22860 -212268787495139538616320 22861 281797773051221551817462 22862 73356933403833549410304 22863 -728002376259805131956856 22864 -159985782122473401425920 22865 -861833786172433655477400 22866 -248788049187576040966656 22867 -523981579962751076156480 22868 -37845041090786117607552 22869 611431040893937060160 22870 -596906461897561048101120 22871 -805831568481892944839928 22872 852270180109006847569920 22873 -598860099646439703207660 22874 468285732413715563709936 22875 -629340640806217417812000 22876 -4500187537685219860480 22877 -295972329271098528653274 22878 -44408212235892701102592 22879 -818733178794428814070224 22880 293450629519612819537920 22881 -785460732754314646370880 22882 785817716570732531643552 22883 1047673539649108679194188 22884 80869121914867073012736 22885 65589463332655072272000 22886 -156331993413865456312608 22887 503967207835632596889744 22888 -1534924085158821733770240 22889 -590974731869647690556544 22890 35942070682487962137600 22891 -1755158244873244171488216 22892 572991736341884155322880 22893 354402472132540567973664 22894 -78855402742258635117504 22895 -11911070329211355178800 22896 115452951985953502986240 22897 679836319207603612704832 22898 309720835519776219069768 22899 1065701443872745163660400 22900 -443827610384585727664000 22901 1387572929162959949401902 22902 503305720794419539336704 22903 -769933394349988984738280 22904 291630871083273398476800 22905 -47069667979047844659900 22906 58542276970816180111584 22907 -1762337921735179737386844 22908 202870105352015673729024 22909 444249140880178698225280 22910 -567365304743867665728000 22911 -325003679558445081108096 22912 568427898901700070604800 22913 1211434698980102405915184 22914 -450185176854348798360960 22915 -597991817446163605891440 22916 1230044236407240335440128 22917 250437549800130344678880 22918 173852093558689773042816 22919 3048596738758003998768 22920 284045994119210080665600 22921 811310353573983332436122 22922 -46201355820391393553568 22923 27830586694281821894052 22924 -729953819067720476855808 22925 269636902589579770408800 22926 -176679156953941528453056 22927 -111157310022606964840248 22928 176766909061839488458752 22929 762298228368049540076784 22930 -204421973689881251468640 22931 -398973776166238457900688 22932 164003973996554981847936 22933 -720918301675798725428160 22934 395834176670669611139616 22935 388338559569841689244800 22936 1579309879047165817896960 22937 -1272026385251121965151414 22938 -344750608545866190291456 22939 183069212717391195555360 22940 -68457950613857277419520 22941 -968364986430359594590650 22942 258856603760339547967872 22943 749186170126776359028192 22944 353908773504860741959680 22945 -69510205238956227973080 22946 -239636457277120780531200 22947 136461801703332365479800 22948 678248119022344225927808 22949 -159416035353952146036036 22950 309699607192045510608000 22951 777714119927682280169400 22952 -742560522335607289036800 22953 -10746532034064958936896 22954 48716086443284630880000 22955 1096594147197023583531360 22956 295753624659676000323072 22957 -681279287209636473809568 22958 7155982974236586417984 22959 49834632930642642797064 22960 -24598229481748469514240 22961 1016727082226358556508562 22962 -2588673430188098346240 22963 1898979932964136519443212 22964 1133261874505677573230976 22965 -635573015896994286662880 22966 835524183088828580310432 22967 629319391526811363592032 22968 -659056649325275611238400 22969 -1655882945027869346329856 22970 -440846491019504699596320 22971 82022947757519554114560 22972 -1060510973812101133364224 22973 -609447082733461854638778 22974 76167978059390045617152 22975 124015832708492376923000 22976 425366389087038949294080 22977 248932872746202408704640 22978 971815886655769133177040 22979 -1758682239720491108707320 22980 -414678828596484676976640 22981 -952478285665830579947200 22982 362266012429212203018592 22983 -242328574731182027671296 22984 850837826502599659637760 22985 -125237322136906603457820 22986 368224748394719153040432 22987 261869805645957193522432 22988 6879290132434493469696 22989 720538715275843963282560 22990 -615859555761836971200 22991 481651006834428951449832 22992 261404641263268079861760 22993 -373986325281131652287758 22994 623633863529209234417296 22995 13453280711575905301920 22996 -876493326870170800720000 22997 -516069079805008762466280 22998 -182184884400666851919936 22999 -499180197536159723236280 23000 -565420852332512225280000 23001 -286669955645047770449472 23002 33892791981410353065984 23003 216267578149433270157252 23004 -24000470283024533850624 23005 -7464501475960319511840 23006 -493467743769473716146048 23007 -233141316973624615986360 23008 -1909976331807998127636480 23009 169658241146311923445440 23010 -87577101880185131020800 23011 -813534591653326548012388 23012 17170162886991450964992 23013 -217504630466411420496258 23014 218110039075657778216832 23015 1100437619766742488335160 23016 105940162375028757135360 23017 -1479809521389150375492934 23018 -234205907369516858561184 23019 -649382598808675699231656 23020 -387645689560147003883520 23021 -1892037204748351589972778 23022 -225815069651643477411840 23023 96416416847416440273408 23024 -22993907540210942607360 23025 -98386092259871439013200 23026 -641346986903329007975520 23027 -160784116490430730499124 23028 -323276219282784197928960 23029 240845490327157877651630 23030 528634253076566663658240 23031 1097914368389443725813840 23032 824590918765577819750400 23033 -72018357511408944550656 23034 82912439523470613638400 23035 125681875317646868324160 23036 279255680778106407040512 23037 -46093224787883186816448 23038 -361674142140851574958080 23039 338272212660001546083840 23040 200327851973215738920960 23041 893828346023229456637442 23042 -155556869758071138485856 23043 -92693620380547479766536 23044 -333390358189952762875904 23045 189540792312976744567200 23046 -310619943047644699908096 23047 1262130557007084157356040 23048 22398794586172973506560 23049 -188832317338627060491036 23050 -446322898233582013753200 23051 -76252883486582900129760 23052 -218121976634803468674048 23053 1372005251363846168661302 23054 232704814162102217750976 23055 -249449801497361006018400 23056 333279673018567469236224 23057 528741865184077019088306 23058 -204851865201858063221760 23059 -234925653136939351286740 23060 -148429695832739901323520 23061 732977128559234368992672 23062 79298845340163605557632 23063 213089222087312750442312 23064 -481472747797866229278720 23065 183186802186912423972800 23066 638680251198374649707520 23067 1067059984688944551333288 23068 -82130398870600662149120 23069 668105861172938632019520 23070 -73733933302966486972800 23071 1546236300819868639890272 23072 -743558459428533644034048 23073 172888866118148151659184 23074 420167978162213426974080 23075 144246900403239260079600 23076 168670259640009009032832 23077 -1300308849483685419365568 23078 -621535900371740880926400 23079 -562390258593175979914584 23080 -358118706388619186841600 23081 -739355801951085995882118 23082 108626525484186828609792 23083 75480660893996488670904 23084 -137676579928445534592000 23085 690069448548962438695200 23086 -208176981319725515645184 23087 -204139247245655312577264 23088 26187170262736289071104 23089 -84847898687221445302800 23090 -381752687607490804399200 23091 -7256313607885938348480 23092 -356292593190274491168768 23093 -267880937518305541903200 23094 610148826342591288313824 23095 284694913239822039024000 23096 -347564143428104863518720 23097 -120882454347689409639600 23098 -58079395447360427725200 23099 1394783851517731177232100 23100 -84670719446673213235200 23101 604314221176963071304012 23102 51554765394249977386752 23103 -647035355728222086726576 23104 -7623846504769845460992 23105 226224872404379026690260 23106 197933660751952995295104 23107 -299931887328207660304688 23108 172639757904889448367360 23109 -363562103016711931512096 23110 -224393191895028562439040 23111 1376560652585980950336 23112 -558649039058456964710400 23113 295653409586355159010980 23114 60994390968370822889472 23115 -351311215156074705127680 23116 1039294916915288885584640 23117 -244080105936219560589834 23118 -364612269087338594728896 23119 1018867543470834270252760 23120 63984907529177963274240 23121 -338517271646215650188928 23122 720301674197317604356224 23123 276916964339013008037720 23124 -307151649860392839979008 23125 89083354842444368903750 23126 -69958098676048309956096 23127 44160091245939928544208 23128 743922279835829882726400 23129 -966562363020815104793340 23130 315652687835190865659360 23131 1636135795402687838148932 23132 -1056044348269322975215104 23133 771616882314217861897248 23134 10619736423757960040640 23135 431065689411835706897760 23136 11465880861827748593664 23137 -1972642039516659819704508 23138 -226667148215612035309056 23139 1630908743646665008577520 23140 -102660369545156078476800 23141 122035182270102688221852 23142 138635195263076306995200 23143 -959883220237645848929608 23144 -1096299200566467419258880 23145 -246959197383412164329280 23146 84089140688280450910464 23147 -912016391632057641481440 23148 50850937315504751346432 23149 78377401983797542234336 23150 74776883713259972956800 23151 314324642494678405153032 23152 317891390970706734841856 23153 433428468969779217420102 23154 -56796539947216028160768 23155 441841118153936307927120 23156 6717436014135536621568 23157 -176164787428808103580032 23158 -803299724557718386900320 23159 -1170534578173693790207640 23160 559617197163559157145600 23161 -317238020477631753635520 23162 -435041573184727747572768 23163 389022594728754884212224 23164 890297564316518284261376 23165 -126717411633010476160680 23166 12343668357438368443584 23167 45728638760184387257216 23168 -336980937551289652346880 23169 345426157998235924336944 23170 -123414328053650981168640 23171 -2383053876989823625600320 23172 35800700149457287252992 23173 891011513394481103907422 23174 891592101312130854858336 23175 -654195114161273099885400 23176 270684689047017007150080 23177 15536749930883190736272 23178 337368816296858390010624 23179 96345130261164421510384 23180 -527302038811591695590400 23181 42829752606482347273152 23182 -353129615210228996518848 23183 -535565183407226736056160 23184 35018781594000459300864 23185 306630220349128899211380 23186 -189562137913401435524208 23187 -825837113545087529511360 23188 -287182374716230683475968 23189 -1122598888644481375025010 23190 325573788858487366619520 23191 -257523533523566949858128 23192 -357994905717435599585280 23193 -398811575301040066384800 23194 633361453530907339462896 23195 -170080174845193036804800 23196 -520763317934177593271808 23197 -725208807704393685859354 23198 170963761627167649585536 23199 -261718488181591358037120 23200 644069461453048553472000 23201 -1219862410979796264576798 23202 14362217619474332828880 23203 -369207250563406051232548 23204 693832534812305106723456 23205 -81313048601606935975680 23206 -123592110646919428011456 23207 -263624710610802216752880 23208 393745793609291737743360 23209 1474027031922920299548410 23210 420987749661647412491520 23211 371039905418337016975260 23212 444780763056884588938240 23213 1644067175165962955315040 23214 14129896920014047068288 23215 -712764019336709193731640 23216 -227933288265552154902528 23217 181315144794800093192640 23218 397265835122953780515840 23219 79846007291423297713152 23220 -8922436870574849126400 23221 180366638922609491199744 23222 -502391388388580268516288 23223 305544575870861585111784 23224 916083302030613163560960 23225 -91168500503010914639250 23226 391202547641427850836480 23227 -1271295623474852235136924 23228 -349535575792822890642432 23229 364709509151138775369900 23230 -176657005094671685364480 23231 597350044930478061902232 23232 338968572913372889088 23233 -341711284096307549103680 23234 686881111843744766072016 23235 456130544366854686798000 23236 352737983276579284104448 23237 268410039149208589950240 23238 -51611739516542132809056 23239 1129381460362218257517456 23240 200423120384424230092800 23241 -460551823972082778571776 23242 -558902605206519950923728 23243 757084064378518089029544 23244 -239046844419220850611200 23245 -1039928912155680615400500 23246 -358190994983424074015040 23247 -8590987639783813210128 23248 -199431807640524029206528 23249 2409925341105946713636336 23250 -114735129057801810432000 23251 -1553396890864246662969748 23252 724037722051329281828736 23253 568477360295786185320384 23254 -177121817000133435795456 23255 -829169357701956714660840 23256 706861081792813351219200 23257 153455911223270463072580 23258 411131128661473883873760 23259 -27709164251861204699496 23260 -373908106376203243461120 23261 592723231474976513070432 23262 269516461532224973113152 23263 29032638462673750107064 23264 -484819447997186465071104 23265 -788592265020865334090880 23266 -790581595808575539381168 23267 46335445551323136114480 23268 -101979404233397073137664 23269 200357990974070670604670 23270 112604636908949450428800 23271 349835740060373721001512 23272 1376490607586922103372800 23273 999398661194629804746078 23274 -126232001954305632322560 23275 461333477983387629196500 23276 476291488007820977386752 23277 17549477022482080441920 23278 -461336182291566591682176 23279 -706873695457487886099120 23280 90128986673312955432960 23281 -360243508141316003918336 23282 -178292420629207790051328 23283 47823178156444542574800 23284 108323999259100965727616 23285 1137171652029897874285980 23286 476425445811098740899264 23287 100485944536332369334320 23288 254872507916516601323520 23289 321874074399671934678720 23290 -237918256649350598905920 23291 -1611060275156685889561308 23292 574753954616396370095616 23293 -1036271926011183335198458 23294 -632778905909460548736960 23295 -404819210507648062477680 23296 -131966638454780029042688 23297 708184221935602778431746 23298 -80541737023598583812352 23299 150601308751625258049264 23300 -659237998769957578665600 23301 -792219212496848895816960 23302 -461198399141533273629696 23303 473481010642254898636080 23304 -457450055496172456058880 23305 -955355057511152212656000 23306 -1548684224883678091776 23307 -528150116442833504777808 23308 872104268797408929244928 23309 110522254199336555485728 23310 40192070972726106120960 23311 617409751287642303284912 23312 -140181217033137168580608 23313 -553905870227575466277600 23314 -951039363386547568389744 23315 -983831655058508491625040 23316 737425253014899582228480 23317 -172025979739792051354208 23318 378809902789477565676480 23319 -1022165767531471668461856 23320 -348167141346530464358400 23321 454251338765776841880522 23322 164438830419531030091008 23323 -617085028067681173048776 23324 625407536038645427558400 23325 -320488041241950036386400 23326 -159148060261944737912640 23327 1461751289648622131566176 23328 -606252297578195622002688 23329 416710058635124316340740 23330 516232254685196884534560 23331 -184394861320442212806912 23332 -240286323199817006013440 23333 913499738746132997547582 23334 -489707377835406712269120 23335 -439734560864378448362400 23336 15754304407298178247680 23337 -161986227496999775324406 23338 315018172791446455408896 23339 -1042557638140106053750860 23340 268518828055661130931200 23341 -1359500603607067338924948 23342 -936796164173769038907456 23343 -172888551270476253660672 23344 -319281598326773997322240 23345 -193604715137750543827200 23346 320390663229700515664272 23347 776822935559264943042352 23348 -520776446144275326700800 23349 4301758178084160547488 23350 -377825495120724085797600 23351 -368417216123211462761400 23352 -212734439013456705945600 23353 2712050266769482515386 23354 -656877974764515905844624 23355 336378191691845362399200 23356 -433769569648160224814080 23357 474278664838750154289606 23358 -493871233944239166637440 23359 -440587102624216235670528 23360 19084330701140058439680 23361 247791847759325074094400 23362 492104712925983221748432 23363 1610074007094049355760384 23364 -464076871899552909204480 23365 667570595428439842483260 23366 299139887369156426785920 23367 -773720673145489724863320 23368 -413775287926734457405440 23369 2069898008902143507703770 23370 -95960936545313220057600 23371 1768125944677782487383572 23372 -1381351512978083152391424 23373 -307796495622476725887498 23374 -94084584142406681134080 23375 1325430335391975962604000 23376 -54704424571050084139008 23377 -17351156700289741853468 23378 844957895279643295236240 23379 -689259928262882419033416 23380 327951463629606141911040 23381 306990756145813096990752 23382 175660943501510623981440 23383 397000830400141050970600 23384 -586747119178546319769600 23385 96358511991548069121600 23386 720603802598383921561344 23387 231792072380550154086432 23388 559803062939568410995200 23389 1032601082157230807045440 23390 240821359325491627771200 23391 180398730137305201965648 23392 -23264259667888892018688 23393 -1466925443207584770965100 23394 18986585390400448783872 23395 736412541732454103672400 23396 255213759589120391644800 23397 94080093475405744455840 23398 396940790370542359615200 23399 -6148909632225833814600 23400 -141434223305579309952000 23401 14734389148177810663552 23402 -361779974713584224992848 23403 836068671698806358089200 23404 -488654440373959804774144 23405 210425746135193768901120 23406 476785830363554271135744 23407 606671283463596162589680 23408 -94208472266298933903360 23409 22346874604277628729003 23410 -55110673992584377772640 23411 441298871685352663213224 23412 -584810849151219332210688 23413 -511833234204124889183876 23414 -38369372064105481418880 23415 -149485440198597607802880 23416 970922382222885396480 23417 801212874891112921727466 23418 -215047338536980715035536 23419 -783483641166723316761240 23420 829688174134795855649280 23421 311927044933892543156064 23422 -290774749135786829585280 23423 -1079928720410985887384040 23424 592650172287875379363840 23425 -985222015035181682895850 23426 152831417728802164075584 23427 360084738727639153914840 23428 -1289108371949076735452032 23429 -225626132959320522016224 23430 -152913627510653284853760 23431 -577502863445182305409768 23432 886730626173481796044800 23433 33287781458703942231264 23434 -543211260198491513586384 23435 -6078279001935479228400 23436 95441197475753654353920 23437 792866448519699011358240 23438 210229406245253747037120 23439 -340566404694935425341552 23440 -114080078508731333591040 23441 -591008140205414692649616 23442 474764786227643376592512 23443 -332570970704100887033184 23444 8783651078689174743936 23445 -509141728915834088898180 23446 -6227150465126928617280 23447 747140838374465908477896 23448 -186039957635234997719040 23449 1061842494444540545514960 23450 158642536484172122054400 23451 191227327763327707790232 23452 140087039926157564857344 23453 -292592375134863089160000 23454 32140898762946290086464 23455 -333838884053463668855640 23456 -1556507949456626710806528 23457 -360964868818220600851008 23458 364583688701979403174176 23459 -1370328342044211790178340 23460 230674740579427291176960 23461 719682908195267585286300 23462 776220263090352234827232 23463 -1493260801458854542732800 23464 -103831703366081609318400 23465 7881367406737932388260 23466 -208707235883273446776576 23467 35248981050945130460992 23468 -97098450280038004292352 23469 -7996346401811305841856 23470 -230412367531198113952320 23471 -1783235498484578871166560 23472 40142071315595424743424 23473 308044382174153357688722 23474 -897138154846407058032 23475 639244402686233255658600 23476 629862846512810455986560 23477 1207684278973559562810012 23478 1001960189790603982848 23479 -524096568098866365707016 23480 -993267679946636170137600 23481 12861747659130796162170 23482 90714513323522021472000 23483 637731867380555748030384 23484 892814075668058079191040 23485 -300769993339958256266880 23486 433147727339851886760192 23487 -1024014234231116606915640 23488 -480208188519042632384512 23489 -490282693307674332791376 23490 -24786156489082979205600 23491 -870351339205433990310420 23492 -196236677620738806804480 23493 214490541224405376419328 23494 -455346367418494652401728 23495 231214862003560337978880 23496 -284452724354882911027200 23497 357149364943844491033946 23498 185749801479810585615360 23499 -104963865268976283928176 23500 1420128291346781216256000 23501 -622582014221661597816096 23502 -578862059978052258706368 23503 -1037717952312064945801880 23504 48559764801730295414784 23505 394201254662455510690560 23506 10966593886642315643904 23507 592627098764773676233032 23508 -198294522310678009108608 23509 -720164991230521849274290 23510 482517787656189307196160 23511 1269211241433543830879184 23512 364071855409559594035200 23513 -76727405502826087376640 23514 296367228544884692912640 23515 471286962175632992948160 23516 466661986385028095101440 23517 -655440312354074682039360 23518 1041588850618065055400640 23519 -652968795995703812218440 23520 406292577079354207764480 23521 -12881011384907368889168 23522 -1081183337352508881321600 23523 102491898354710957796984 23524 -71762330269785607659904 23525 889916013610289513065050 23526 -241779718060427131427808 23527 507347012904417514100272 23528 554468682342558369576960 23529 -132724233381235474427904 23530 -66755372478229449161280 23531 -424911317025677967622668 23532 -107878897815200111674368 23533 -1435680482636177536510836 23534 -183001535346274108830912 23535 11976163682812768507320 23536 156656940865139793723392 23537 -670148767355428310672814 23538 -53979803785984512272256 23539 1371091065969407996539340 23540 -343003685268562137630720 23541 233440137837504268070400 23542 1020403468613353930272000 23543 774714767013021835951944 23544 -454903081538154568704000 23545 547664333582148194006280 23546 -908636491298612184926496 23547 1865606076678076414198272 23548 105680965138383005116928 23549 668787203575912956908550 23550 202816402116259692196800 23551 -1499261241424226751676296 23552 684165614316286038245376 23553 1147515832903617305211762 23554 -220628749403408863359024 23555 -383437422665767517305440 23556 -176686018115838012665856 23557 -1969736350486640438012194 23558 -871814620943923254921120 23559 -1013398116743860642846296 23560 -229881982852046536704000 23561 2009563520553905122395162 23562 168606484465433881112064 23563 -372711751069566090806188 23564 -7492095727963046321664 23565 -766083290670049741512480 23566 446806821834966150263232 23567 640139873653627427549616 23568 -120364955622737244389376 23569 -178642167146299083352524 23570 -568015454973049029767520 23571 1005241578205705671621672 23572 422808737029958660032512 23573 -1851414910566684361332096 23574 124744264478617733530560 23575 -146477064939401763176400 23576 -242043495520179874160640 23577 -121924529113803066161280 23578 549557888982829597401840 23579 -107774655688009110422160 23580 510259106052323093813760 23581 592154665215966594529382 23582 -1169958056313624260928 23583 -155034844486705386193536 23584 1628092921150058496786432 23585 192669123895566241127400 23586 309618431984789115156864 23587 2669421476873598388374160 23588 1372814070506300728322688 23589 973907790511920408059454 23590 234859474429414331777280 23591 409221706161701187701184 23592 253177384770146450718720 23593 407593242197037286014842 23594 -837359746039690323383808 23595 -350418369624373466640 23596 -1582383023634563215252992 23597 -825122545027973612897568 23598 349565398913120118220800 23599 -638005248397200969948400 23600 130618500590147426304000 23601 -1136703244895602085793168 23602 473024381355440559508752 23603 -217811858474086107596148 23604 130654691116059207831552 23605 1212132698434776829663260 23606 300204708513258658412160 23607 13538815879043576901528 23608 66370106131321336565760 23609 -1572890115834056788511190 23610 -386388053186653380522240 23611 632675115574789323177232 23612 -1038399417163651795743744 23613 -212643495961905004166016 23614 480911638669942784806656 23615 -628493678164345262985240 23616 -94517850570739202654208 23617 -485313537234188670527520 23618 -9420474655661488970544 23619 -755427158646783409301256 23620 -870906492227358954904320 23621 -410553750043975049460480 23622 -83963229982335672385536 23623 -2204167098707216590313128 23624 -556770399244286667095040 23625 -440488934968579529760000 23626 -493009151761912807681488 23627 -899706984376982553292524 23628 -333437178220811695779840 23629 148859563253885600394230 23630 477754665696919331683200 23631 1267129085660618696642952 23632 112281599079747965550592 23633 -799870314744386599967118 23634 -128805741013286419643232 23635 -221929317021886146565200 23636 -782721330735776860538880 23637 -388500458773553599667040 23638 280964398067277166738944 23639 -137057910853849109674368 23640 -295736055473930196787200 23641 1361379456017328232420992 23642 -565390480605886101120528 23643 202754906148837088339344 23644 -657564524812252290530304 23645 -556468599842075040206100 23646 24807681630493373574144 23647 360046422290191770371952 23648 1653697343764765552803840 23649 -437869841985786879110736 23650 -5603062416913653494400 23651 -385649447344834106364168 23652 -3587982736865643172224 23653 65017913261971380139520 23654 126699972160552634839776 23655 -380671437484959602889600 23656 -550030057159912141317120 23657 -270424778895637193997708 23658 254694771936907026326784 23659 692280969214927308176520 23660 -173613949524657591505920 23661 433764397023762567447360 23662 566123435990559839264832 23663 180654303323814427368912 23664 -220590803688190162698240 23665 1131997434886228066923060 23666 628610229337539106774032 23667 289038405833912482675200 23668 -768134185335464793945344 23669 -1051420951127901071742930 23670 -319769878425306750161280 23671 -555808179951115108223128 23672 1166934740566806270259200 23673 363403133461761099404544 23674 -107078544268596047347200 23675 727041326493981129906900 23676 -441826397657788423085568 23677 -1692602412216361726372474 23678 -770693907016669119951360 23679 2059320784771316245147920 23680 -297533351665183437619200 23681 84226053070792403971200 23682 -318112185658694749435008 23683 1269563975198634332982024 23684 214873940467149246431232 23685 649046617742431860688800 23686 -152648431578032871027456 23687 1772944930115804710797336 23688 431996073980888392335360 23689 426131855386434591406490 23690 487885750036937753195520 23691 448634134947200354031600 23692 36710089709538895490816 23693 -23445043101185380936800 23694 -509522094483434436418560 23695 114280077429104020368480 23696 178530635263923371876352 23697 -297717009523152118596126 23698 -99239639790712153141584 23699 785273916310106436300864 23700 360539029808225920512000 23701 282453958432102743397692 23702 -20964424634186156043648 23703 399095039220747800339304 23704 -1295927446502685578250240 23705 -185337821306504429297280 23706 -51057147827296721779200 23707 -1084244454524658548318288 23708 1161870612855091203337728 23709 226337759436724016477760 23710 372245992082897278973760 23711 -629491761402091811950776 23712 305326715017668124999680 23713 -631196593219566625893696 23714 -647373971578545586626048 23715 -200309289379321087889280 23716 1244769697912200704832 23717 -183724942639823407021188 23718 -485886364801399373575680 23719 -70045146478611306399880 23720 -123765478028839945267200 23721 836848937671859758503312 23722 635358821880693804616800 23723 734573589518317314314640 23724 -378911978903415714013440 23725 21564385297035856032100 23726 229144138166344209813312 23727 1308124111815630721946880 23728 -232503433163654154600448 23729 -1042578389957961212198220 23730 -41647293062876868756480 23731 295936207715405521495000 23732 -260675035727752014163200 23733 -39842727101203306576338 23734 -913804470255455200869984 23735 1061014881912516687159360 23736 -6797122808172969000960 23737 282201175036041554954752 23738 -217454523473090974516992 23739 422581546591783993351728 23740 611842408938708202160640 23741 1248158793131405605955142 23742 -343134138671809787856960 23743 -1262723059676636752643008 23744 72136969416996726767616 23745 199516996911089309397120 23746 293532686463560808628224 23747 1579945619636097282107196 23748 -878278971542672759915520 23749 969950641882451529710592 23750 125095806465733880700000 23751 -141162807461951868072480 23752 -230278659758721753062400 23753 -1631434219215109538776998 23754 99448224087201404389632 23755 767050822488873721952160 23756 -896298731289148668929280 23757 -1125724691453549924439360 23758 -235057410085860846417024 23759 -9467966511558940741296 23760 -186785359372316462284800 23761 -449530206968043983258638 23762 489709448048972223230616 23763 -541932846361114216274028 23764 258091177649401191913216 23765 -614836858678527726676260 23766 -733570143672064844750976 23767 -721644601359513480984184 23768 774310353320406580930560 23769 -723072564485586103496400 23770 -423674834017341323077920 23771 -400196927606264946085656 23772 103806981112881579466752 23773 1125309850805540374330022 23774 604061327420132414891136 23775 -535714507943081331820200 23776 -268085080103825177837568 23777 -158423827722174938300160 23778 -394699126511994979688496 23779 10930114312881438671360 23780 -281295575444537651289600 23781 -248182262942920706540448 23782 -642829901348144807571456 23783 -1473772150132299545799600 23784 499031483821220003512320 23785 -732180086005580521323840 23786 -192394219887830127148800 23787 -309390833844421153972560 23788 1561213415630162822725120 23789 215042526828743649541590 23790 117403029642715077623040 23791 -55389643446403288516088 23792 168058581686141983850496 23793 509255917533918087257088 23794 -997459057542471257720304 23795 -657483111567699884653200 23796 -891636031976506636434048 23797 977373664916817790071900 23798 12571019717093440688064 23799 -53237439516720690458136 23800 -249093574651034201088000 23801 -1287415442116735291938198 23802 -730312971390603647520768 23803 -418352413677095184234416 23804 1334088018850012743962112 23805 332212621316115936065670 23806 539050668068239153892352 23807 -300151996318968768374400 23808 181661707554720049004544 23809 35839673860224712315860 23810 -141801910739912728297440 23811 -49040928224010752504328 23812 -345223495614107476073344 23813 1627316742406689213508062 23814 545776455937711206924576 23815 257910958023148715004720 23816 577117659676951173580800 23817 1074424744070494180574112 23818 -301884423118393909778640 23819 -1168801752384810114756780 23820 -372863481526312392913920 23821 151344727456700162758464 23822 -6748460044906857811008 23823 -1222717474042739162128728 23824 -163251212211373310402560 23825 -1020821547101882390343450 23826 9132170145055085890944 23827 1560982686446157870949676 23828 -83727720589536224108544 23829 -987631631963364949073856 23830 -208698629448397836061440 23831 1816088174919811937986632 23832 610442258234385318635520 23833 424671962080671808795082 23834 949283960017956202840032 23835 27713703107549574984960 23836 624394239301606729858560 23837 -1433213725751554488282 23838 230805526542585112863360 23839 -133382033614775822730560 23840 1059763944338198249472000 23841 -37818746620997230798560 23842 -146620441832219108522496 23843 578416979968337492257944 23844 392104306861609553519616 23845 668557909898271390967200 23846 272469308452371335419872 23847 -957734705725479565392600 23848 -170174979121094757089280 23849 -508277774995398066632064 23850 111001527626569174659600 23851 -895641104121820795087776 23852 -569569815586123293473280 23853 -1311010488723621060156096 23854 1213058626126591217069376 23855 496428825406539652791360 23856 -40783577744911390212096 23857 -1500929491614659728678894 23858 754207930160765090319360 23859 14053030811084722366728 23860 -20466796137460832113920 23861 661907268926525527420032 23862 -139788717645371663223936 23863 373179570752235697465848 23864 1184495099484298611609600 23865 3798186740410755913920 23866 578616039720183469867632 23867 -1736894574243366789242640 23868 430369192598662770001920 23869 1039170453783634644707270 23870 -54833395088495577415680 23871 27105952582778071418640 23872 -148897890366579871842304 23873 899335844003529276445122 23874 107160470290151344378368 23875 -991705842887415326496000 23876 1039250657666499160178688 23877 278695640751328215848160 23878 426430196277394170342240 23879 -118089694211295106628520 23880 74897338906516008960000 23881 -850873609400671981365696 23882 1194004371684654555999792 23883 197211597649339498948800 23884 -369279743786473696676864 23885 -701660446806420730760040 23886 280407150153894450172032 23887 -1915398234323479419320464 23888 329837337880840977702912 23889 569032357759359915005424 23890 -191799978471186192424800 23891 361093925137442675195472 23892 197671460440995481135104 23893 -17331891461976892375858 23894 -67436081676056242988160 23895 -41736038069508386776200 23896 -2448944701624070389555200 23897 518197586675705468676480 23898 136957074095606036912640 23899 110867859650136064184900 23900 -267983034819696815232000 23901 -319078701703284909878016 23902 -321979946998829223646080 23903 -262910092485338247195792 23904 -655765457325845891383296 23905 245140386976569800439360 23906 -456669715293183290428848 23907 -360045322780113638175312 23908 15044594476655403197440 23909 1616912420308346335738110 23910 -67259611877448018752640 23911 2132465704508957308611512 23912 -997278142304033613112320 23913 1421877561974203754762442 23914 69035449247611358533632 23915 -1342141730140454602225440 23916 86287075546021079127552 23917 -998497200881797631013034 23918 -142780825662619846779840 23919 -451132781831565059536128 23920 -51354344578453774663680 23921 416962402684253819593200 23922 577503369932278285520640 23923 230449252481311312280160 23924 542364622851956209984896 23925 -441116875732853852532000 23926 -56474019938055004871040 23927 1184783703442770386598192 23928 -455592599939109609123840 23929 1399821482162249363607530 23930 -371345724841929635780640 23931 -146976622722671965804980 23932 423336905984491743096832 23933 -234815433739560468203136 23934 126565724885313749878080 23935 -373594264900865485044120 23936 -1248157938154676189921280 23937 785177506894406315598720 23938 -1060325382201887930168880 23939 -626053683496324572612144 23940 -144235411676243093606400 23941 -645759657958448905193700 23942 -810121580845307169652128 23943 -731314287427643751758976 23944 38102509980936557291520 23945 -153330739752878538150300 23946 53499399298637763711744 23947 -446459660886233701115136 23948 251757728763875986775808 23949 -419087489455245865826880 23950 643093301141730748512000 23951 -3210882431243870592648 23952 -27084233305528197120000 23953 384778745642032195420260 23954 -267767970928284373747200 23955 -896670563970362783570640 23956 -200043527132459127068928 23957 420017108913622315000206 23958 -415291438056416846588352 23959 -462046635657416358786160 23960 -694474934818030248960000 23961 153021895222299176988432 23962 -783085334006487839658768 23963 588951275272135412906304 23964 -354936334709963563329024 23965 370392380248126229482860 23966 -415032637129061517369216 23967 -342685187354960696221416 23968 297223152545527319494656 23969 -176049942450576519458640 23970 542132353804522471925760 23971 285523597187271696670172 23972 -620225602133135024103168 23973 1107090518412382199887968 23974 -732936643153286076447264 23975 -126891686439233887407600 23976 -25632878489183400145920 23977 845623951198754215288826 23978 1090858014684515330077440 23979 470159235030519024984 23980 -279304934759379243187200 23981 -882220322695037045770218 23982 145038501027975443825664 23983 34996447495135206641880 23984 -210374674115405961216000 23985 97710506943848648355240 23986 624741587844780071652480 23987 -393677861999410346531964 23988 430263017455068338688000 23989 348197045562462596572800 23990 -156654798338511563328000 23991 332048098837916787441024 23992 -770272478517379622400000 23993 -372316068346934371516758 23994 2468262315273212279808 23995 -457728040759684168656000 23996 -548550579474091174536192 23997 459722636773755103536480 23998 342712762374353767101504 23999 3965017117260475534943664 24000 -244200728592599482368000 24001 -2013131700829325719031998 24002 -988276494983843205818496 24003 -322350042704083497492480 24004 253221594936408809738496 24005 1190807290294978338873660 24006 82980822512917381235904 24007 799802645610772914295256 24008 1156392632120538954408960 24009 331597679472612891551808 24010 -269551621943480514067920 24011 -789559928049057853730448 24012 400460867606750575426560 24013 505498105310259183988320 24014 665536669285887481649856 24015 -187819329425028482749680 24016 401152032397678221721600 24017 -65866164273432933865728 24018 568962159982956269195904 24019 -35940207610074214674580 24020 524857959928642638708480 24021 1032118170842877883118172 24022 103194732659185990785312 24023 -2105107636549553058724728 24024 110098980565641841213440 24025 576692423089998078829575 24026 176936504805293553994464 24027 210083195043169762912920 24028 1194336482536693261511168 24029 -476857509774783030305370 24030 -212302608153311856096000 24031 134364201946622684628592 24032 -1340990173535246426308608 24033 1009196490826440334306224 24034 480179260319953946264352 24035 513242984628803619590400 24036 -520408115060501087013888 24037 536718861749110653035934 24038 -226852325517095401713408 24039 1119095809969986968204304 24040 954489963412549357516800 24041 2317215465604934748060900 24042 -381583551090978274284288 24043 70862907303507509986292 24044 -1253929278834625218948864 24045 240983002901406391516800 24046 -32678230062768956767296 24047 -567185126462925963109320 24048 -309040286560902332448768 24049 -57547171786340253611950 24050 64424233978549754584800 24051 -472817450654194133863368 24052 134138909724158451374080 24053 -2439690543176956755107040 24054 438025322614890892654080 24055 -557479047457925489489040 24056 -334874885026665454141440 24057 -853904997137146305798720 24058 9762505239064282032384 24059 821098893281764402318356 24060 239021601608718380712960 24061 2106327529927667092998662 24062 -52089112501412324038848 24063 -3543190802156351180016 24064 -980788812000203441700864 24065 -1146661377500779736730540 24066 -126153771592701444673536 24067 -750042340548027031661688 24068 -591899457617981148140544 24069 -210095991372199985019072 24070 436649923830385305532800 24071 -881323325369528484730728 24072 762917526187261743513600 24073 177939016228597760776640 24074 215587268285460571423536 24075 261501878897772557046300 24076 103912521428430024927232 24077 -1987594755952619860240074 24078 -157846965407495817840576 24079 362971954742080052600 24080 1367199438917511413760 24081 -120473599094578017489600 24082 -709430387818326600874608 24083 -1354675040449673685235668 24084 791188244813326933278720 24085 -51389737767382410077220 24086 -1053429172636787315671008 24087 -40628305473006601598976 24088 -557766457492930531338240 24089 293182688137511267552520 24090 -22860029377332115637760 24091 -13287826737050040432508 24092 -1308364489753649457507840 24093 427381776830463947875782 24094 173670965682823700687232 24095 1280718084160271031172800 24096 -643569816335195652489216 24097 -770165392899736972599454 24098 123237580127100587134800 24099 -531291531222501977244240 24100 -8682072274739692393600 24101 890506984724776427945664 24102 355731636736698246960768 24103 466224633959384894095352 24104 994647451542410899537920 24105 847952933478974097888960 24106 115742314275628233886560 24107 -850793495299575064909644 24108 193955366734740404430336 24109 -1649761398987155352835690 24110 -526513404323115454271040 24111 -2099515330568076123225600 24112 -156842106399707591835648 24113 -908686429087886048230638 24114 537603840359068000371840 24115 -74573636710584913836480 24116 527346805307313811040640 24117 325949888616125947195680 24118 -190072527290565758737920 24119 94171621162762939834080 24120 717903272060091107020800 24121 -331267111353772008862678 24122 485217624913688657932032 24123 15933463943135716268928 24124 -95977186469937878818304 24125 -1953823168421325828921000 24126 -205002824231849847166656 24127 903105339978282252411600 24128 -200248382388036745297920 24129 440411130906712967199744 24130 324684781801882809753600 24131 1069845580515484975578600 24132 390558821033201618230272 24133 1449102958251885531220382 24134 -140161030477440710931648 24135 255572896944778764699600 24136 101529287967924612956160 24137 677200087322856832749786 24138 44577769989780166244400 24139 -583610188560300199861920 24140 480757357324120684308480 24141 -615183281310680908247520 24142 521617057142873753057472 24143 31359269875298058985200 24144 126018044001082386284544 24145 -74963720720049425409600 24146 538087914571574450992272 24147 -259617207454799837115276 24148 1526034159930718807822208 24149 -173589883119355922123520 24150 -48141555070496215910400 24151 1854772360672608012870152 24152 1284180933693275432601600 24153 -554533688456813480367456 24154 49574689875735614523360 24155 544276475436180217402560 24156 622126441483091049383424 24157 1504813953857285127380940 24158 -1545409795278694333895424 24159 96069628390999818316104 24160 783300327275916739215360 24161 215993322207934879370772 24162 -697098849684243930258048 24163 -93073739512943305717496 24164 266460223343927546658816 24165 -595105696441831439592000 24166 8646039553814339137344 24167 1003980081149288405788080 24168 -362257629906782634393600 24169 -1390891433919035074239430 24170 364063050923709096701280 24171 -230059289673739417522176 24172 -1529507564567894589101824 24173 -1046614182662377400837856 24174 -717948527257160424771840 24175 -471615926003284900312600 24176 470789560323783360479232 24177 -1205756949370592020686480 24178 282535790602657053676032 24179 -2325380844025306420631220 24180 -54698480413350400327680 24181 1570329931329247811431982 24182 184410240708446440875072 24183 -532154508885054348306048 24184 1692787292910277071298560 24185 222184908613537862516160 24186 -463471860996654504825600 24187 43726600637724035421996 24188 -984685026809503203674112 24189 1066037073344006006119968 24190 185344459019635209033600 24191 1877646430364813477504352 24192 414808493641226728243200 24193 320430830578231993097044 24194 148729042965075598738896 24195 -394928351148400036768080 24196 666141415104295607611392 24197 1376528604730182990935646 24198 80979828886863998824320 24199 -439699838140896820205264 24200 -1073468106463266624000 24201 -1032717457135970240618070 24202 -354606223948900179914448 24203 2498461307643798090730452 24204 -843965486071312284578304 24205 -2930277467258243383760640 24206 -250859276769234894425280 24207 1205397744210195348322440 24208 170379116884052002160640 24209 -4195306710995834602896 24210 340372938271326234775200 24211 -276615252857569852541952 24212 236417291395202592963456 24213 -88089797744213028394176 24214 -507037542689659363160544 24215 1708559062373628195746400 24216 -301035994068259260518400 24217 1447717506659314015674052 24218 -1099354350505091615815440 24219 -17935621742615573391696 24220 -113139654621279591352320 24221 -484375823925049892200788 24222 575213952676106992195584 24223 -670679508840764533834528 24224 131212738462187814322176 24225 473113126613337495516000 24226 162924899510570031615312 24227 -204492620311708378414128 24228 793119541765173125277312 24229 -2258434964317056996239170 24230 661962035011472322341760 24231 -223318011559607849925936 24232 857219970363178100152320 24233 -804429884791658580467376 24234 -88878551676448216370688 24235 -555802339967902250349840 24236 63208363484962564173312 24237 -771778614470519579909706 24238 -480888179567732667660480 24239 333421233208972599185040 24240 98214365938656326123520 24241 -899001490884907305441728 24242 -163284382110213802561536 24243 622580945292288120318264 24244 -1077330644368622458214400 24245 153927414374488073796120 24246 -1076970580479068231376000 24247 -2083489147598739446457304 24248 -141285333682168423587840 24249 388640661035003909370720 24250 646318887850708436952000 24251 -1484789788215188957774748 24252 17071861357473090158592 24253 583610562538223749238080 24254 -370365364553688560349888 24255 497968029915585463011960 24256 395347416521827958128640 24257 -725730876366849613406208 24258 174271762349836182194688 24259 -718963925236729463879784 24260 -841674500112244584549120 24261 328805911805447116085472 24262 12645696967843178558592 24263 1439375462717467079878920 24264 -1161681550266247887191040 24265 -611704463985875167346880 24266 1182946257440499545869824 24267 822048537928938438104280 24268 -1147252972031956977386752 24269 -382421591124581364623904 24270 -163724115841486109078400 24271 876387739108114190375992 24272 -55421414974912568967168 24273 497228830956401703667200 24274 -452938053797655074943840 24275 547918822307871690108300 24276 83352953189981002364928 24277 -392606049565438401932928 24278 -121608941927725436553600 24279 -641162985963704218641816 24280 -1018493423837939640729600 24281 1455763420372337180963082 24282 284719727320913734375680 24283 90512200498208243656720 24284 -525039262246995978714624 24285 -577943630460043508656800 24286 1073333580945398503742592 24287 399138690685990394209800 24288 -494059958699982808154112 24289 -122713633591258577860944 24290 -302133560954144466193920 24291 -559613635206782526899100 24292 704479770675821937766016 24293 1119249274949126794081980 24294 637718809189923949521600 24295 7043107481141223910320 24296 1226351614327143632993280 24297 -60926697577886107443840 24298 169032718879190410388400 24299 2539237380373294249966356 24300 502997015490592056134400 24301 -882701860169355204070400 24302 -226211952388613352638400 24303 303808064241950265085704 24304 88519463826231468097536 24305 259249283489442818801460 24306 386944132799945691621504 24307 538985365185015555728320 24308 -1724432334835251398461440 24309 30311118678011342496444 24310 -247258045747743540007680 24311 257361897621367745816064 24312 171973312300598309867520 24313 -93458541633795869905836 24314 -183229998304583359257744 24315 301430617729796525105520 24316 -1214403669242391894568960 24317 755106501919837345455366 24318 -248543621568169370142336 24319 701896793139261991963944 24320 -702483597779297265254400 24321 -1944155539759224650544 24322 341136879484483605365712 24323 -323987169202962700823136 24324 -47132442904795882066944 24325 254806403208654183796000 24326 -198781147787538833961888 24327 -807700728694084521982560 24328 -7213728824924038179840 24329 -1337477134768414523108070 24330 148547002546668660721920 24331 -1022352363390207276226800 24332 502253164769140565114880 24333 1300309269786523329407424 24334 697130670098393568927360 24335 -335660538912697521344640 24336 163602577400500963160064 24337 1330633217541120987255986 24338 6869399460496792431744 24339 -312942296946879419339520 24340 -184667066523872159996160 24341 -18907711231661015076516 24342 67900209070866847077312 24343 -221037749777965054073256 24344 -980941926410421425049600 24345 930524456068610261830020 24346 -196777098905041062180864 24347 973905177053149214843592 24348 -768496355570604076254720 24349 362627274999369722109964 24350 -134580812392785997329600 24351 -269337213455831854410168 24352 1523309301509747995901952 24353 602395129197259717737600 24354 289701313920544648711680 24355 919754982192413713847760 24356 757263586030940261857920 24357 117028916195563232215488 24358 -257996793093931575351360 24359 237614556421682486221560 24360 -221079381150420688896000 24361 -1236648858277953013454988 24362 535734114136311949979232 24363 -267706478877655191060708 24364 629998613893370490219776 24365 847908729350243285044320 24366 201833737204690147995648 24367 54050519256319525107896 24368 -35792249474046005035008 24369 861091085935705352709744 24370 83500453549983672830880 24371 -448404738472748097805428 24372 -236382150738755819839104 24373 -1327098410725636592575378 24374 24423651784681203879552 24375 71178352496848608165000 24376 -741545002389253783818240 24377 2385046776654900878575440 24378 -298199366118395509662720 24379 -223324056226802067221020 24380 211555889222171824834560 24381 477497516216553941472 24382 -96780046679454339589248 24383 412731810208579522689960 24384 -178706226288766551588864 24385 -608872764364850249733420 24386 -178268727103738279716960 24387 -1132601139081347124047040 24388 220455107959370589433856 24389 -1016050447981860832245540 24390 -49636843989728287783680 24391 -1103033889581419090167208 24392 -2183939064537780206976000 24393 -643613615376659961941376 24394 -865025512214249714391504 24395 172087482695200190314560 24396 -356885206323964205690880 24397 -698962092348008887653248 24398 978759940521451393206720 24399 -505858264233831397022616 24400 -175102936354893434675200 24401 -877977540260431552603788 24402 -301073331769902223717248 24403 1361185440503909958494064 24404 444416035667200604585856 24405 -97528063849944797391840 24406 -18611957251930260634848 24407 2327654600502767929531656 24408 527111587960236621619200 24409 -746283438911657663610048 24410 -621809746605212262884640 24411 -2168478496836379486241280 24412 1601927176994353124858880 24413 -1823345218424660802469338 24414 -347601889283275734371712 24415 1233873430809589606251600 24416 242026242854231864770560 24417 -400657524117978802627566 24418 -527325758025371276732640 24419 -785176468174214232702180 24420 174531688887029211279360 24421 -1482426913308441187717378 24422 -10209196397961080371488 24423 -221906332697181490141056 24424 -14166123219458291220480 24425 222832620228105324765150 24426 -263861963515815581064960 24427 -280205522119656255068240 24428 -223717189798584097910784 24429 -1828768477553048398429440 24430 -49772195239667296032000 24431 126899307600341451582264 24432 21331865932635896709120 24433 1164016103877638614508724 24434 -77781221071345372479360 24435 352796328112250857615200 24436 505908589209160675910400 24437 8669213846337040712352 24438 441543113286937768580544 24439 296466754213387285211240 24440 -633513624116338254643200 24441 256379500809982279194192 24442 -977619501670329123984 24443 -1573941797904469139881308 24444 -210111363677171559343104 24445 934191261276216053222700 24446 1609323571738073314609920 24447 680683824604275093922320 24448 933889535392472597790720 24449 -1047053181877384767683136 24450 -55184722280988971126400 24451 184761701422945851907500 24452 59116312557753411755136 24453 374220331198051005027360 24454 -126824422187145132049824 24455 -109458251354471568129840 24456 905383030826237554483200 24457 971219106320898298693732 24458 69813804068314496875776 24459 323240579231300997331968 24460 -178994070202794493086720 24461 -928049471893027023681876 24462 32948641071225358731072 24463 160863759274101152955840 24464 314948710391021103022080 24465 357943374529218939726720 24466 -483909575640371604422496 24467 -23161250641228203824760 24468 375404129076942518999040 24469 1970798769338731720361870 24470 605346539131628629735680 24471 504476305056676222431840 24472 -281157911626244721868800 24473 -964205633533798664260278 24474 -204040910293270519472640 24475 340708236578402101227000 24476 1284007739191378776199680 24477 56556934760305670644800 24478 496242831725644320455040 24479 249944802577955448294240 24480 -745642274336631468195840 24481 584851143863521927565282 24482 1074999341196592730720592 24483 735023410249478021724024 24484 130511851034809676518016 24485 735250657037513870685600 24486 -86408754170548015245312 24487 2492716347349724042078112 24488 -1465027659853824028554240 24489 6183126406004291543520 24490 233487788877812586700800 24491 56141320543506141127800 24492 281840626198838463224832 24493 765269727089087464972000 24494 -278060528461465694557248 24495 222186865598149692925440 24496 -515459762578868309966848 24497 -2331601142504991933322656 24498 779075940071683645597584 24499 -729353846618891537312500 24500 -896760618683765566752000 24501 648404062873475891526432 24502 -509402216905948992318048 24503 -1067049748097669943308520 24504 728233124281507886469120 24505 -904492645136811792299700 24506 -523091396370432693852048 24507 -285181380332329388609520 24508 -147544281480504167760384 24509 1556252178913997534416710 24510 5333625279823410662400 24511 -1429808859606807992292608 24512 624751080935577014501376 24513 -619887140600142235874256 24514 626513604276369025262592 24515 -371757894174619658265840 24516 -146681550322286822922240 24517 178461176665391519745566 24518 79649824536041479711488 24519 183608849733689667950208 24520 1009082640652960343500800 24521 -75338455368331366288896 24522 651363542125575244809984 24523 -499705283508614349982920 24524 864681349259750924004096 24525 212938718625749394569250 24526 486287742197134897451712 24527 -1578135242889796640484624 24528 -6096996065942060138496 24529 -201748176275871451817360 24530 -454557767134511093114880 24531 -183203600599329243113376 24532 9145507757605400909696 24533 -1881526268256871984567218 24534 941164135340144958063360 24535 -463200291023822057291040 24536 81522030300326425159680 24537 -18786776231751141403440 24538 -850255653532170278872080 24539 -195019115498006929610976 24540 369382108566139120972800 24541 747654006355649179585344 24542 -32188735187575476252288 24543 1095420772636747413464664 24544 -589725536833101508116480 24545 -314483040134642712158700 24546 -518205203086892256383616 24547 -2459304439629159167196004 24548 -28711358543011770928512 24549 -1178064031071044912435424 24550 -296115234523500029191200 24551 -1377886130559976461365448 24552 271221519027581564682240 24553 -24527926703457142214576 24554 178459777755980493356976 24555 526571244913339216427760 24556 -692645504667232081452032 24557 481634981010533088084780 24558 238588228848775335211584 24559 -524416142877858235594800 24560 73001252393877670625280 24561 73125166559822261127810 24562 -968362955454689908969968 24563 -1071408094077909347760 24564 172841264715074944020480 24565 695527851580356178150200 24566 223336913165679110765184 24567 -192838530422251045221120 24568 451566359019205457448960 24569 1901083798937257629260160 24570 82172884025342660659200 24571 62715925104940646644772 24572 -445689595351786739073024 24573 1175076747236838454493184 24574 -1097627866406425908710208 24575 -303247650386187847120200 24576 503994678724849746051072 24577 282069401936844791668672 24578 -319141822531632438362160 24579 765869741859699191865924 24580 245685657867729057619200 24581 -58634319866597448593088 24582 -9661016230610958089856 24583 212377858399846528769408 24584 41065623489477518131200 24585 -725821961945125441032000 24586 -879139437062393988391680 24587 -1513451519843671277918160 24588 -507059613626889119401728 24589 2754235892498595534936256 24590 -852156716797514062267200 24591 492401894649563627374464 24592 -202307732139487786352640 24593 290943342661672419409842 24594 -578280888924610018492800 24595 1012232228050416861255600 24596 -7786207642658503059456 24597 806733662828219495591040 24598 528762963525855457131936 24599 -2223945804035002921758864 24600 -167263792343550346752000 24601 177120840747821207113492 24602 -545614015412699182591248 24603 -780414633596865832891200 24604 1060684670521303068448256 24605 157109159572096229097600 24606 -446038310704771529316288 24607 -2165464325528843458965768 24608 -496508590332175237447680 24609 620688082893453821026368 24610 -195022918331756722045440 24611 1136520662437589853349212 24612 -148611786920399179173888 24613 295014251723819613766624 24614 263933463367323124419072 24615 -412849012257863197977240 24616 581531502383764062197760 24617 1611796228642896254878080 24618 178356275695822851664128 24619 885064578775836622058896 24620 -688608634673260532152320 24621 540812827468809934204320 24622 -395343217108108661370048 24623 -502188567461946958246128 24624 17524894398347515576320 24625 1032520015201786541577000 24626 364464760492665008117760 24627 -1807491850160322964680 24628 -2498186934606855746064384 24629 1314934689193687936308480 24630 -8153339266493222820480 24631 2178441670984626176267432 24632 1229363166177070398566400 24633 -244988932070739966834816 24634 150163664304964480938720 24635 -408701597148334106929200 24636 1010050917329227754598912 24637 -1524157882713762906211488 24638 472976514413450049386496 24639 -11921644516435975222272 24640 -116706671633851817656320 24641 720760275040874918598084 24642 -394702858338841865215944 24643 1252393982607226750919320 24644 -837042717921372075203328 24645 102656052636002511690240 24646 11103958802354520850272 24647 -859662814043152220744664 24648 -468815901121658422886400 24649 300979673256185300887743 24650 -542685345829318910988000 24651 1149228212871182624369280 24652 1204066134648293621793536 24653 410357006657534915104140 24654 -246510978750392431315968 24655 -108391991460400084744440 24656 -284918948769518354300928 24657 -1616462032778155874399760 24658 463665977392324191169680 24659 580401053516476167898860 24660 -240128995201035110795520 24661 -36449640311051014518016 24662 709848582403839509030400 24663 -221681199659215744117656 24664 -1932002558455297884272640 24665 -1002272308641120082610940 24666 -546998385696718308466176 24667 1594605247063097339489832 24668 104062549085271458712576 24669 401004748746738176354694 24670 -371668593296031720534720 24671 611204455880192557219872 24672 -1187756042506226713755648 24673 2518798175399987666653104 24674 51234307519900762165104 24675 289141697725679939212800 24676 56658029595701369651200 24677 1927312103744600997974526 24678 533734978737108885851520 24679 -436204047397411329395040 24680 9930339612162543974400 24681 268348736239479148286880 24682 -2120505992422752969216 24683 1426554004242263701762932 24684 1276553538379860346368 24685 -287636440755429352549620 24686 192917901697961174601792 24687 -446011448697498132778392 24688 -200287812833376014860288 24689 -789372212983251075831744 24690 395134475530316088107520 24691 -2393518445509269979721908 24692 1954347980289583299474816 24693 -1243233601972631662419936 24694 -535996577238499565131104 24695 -1581242299155215507538000 24696 -590648998230850470912000 24697 -478995738789570546392854 24698 -672770168339882485333536 24699 1127268861831301782973464 24700 -231196245551227111232000 24701 1395210894006656297728332 24702 -189583652799572049607680 24703 -720010839681212017112720 24704 1839915559722266363166720 24705 55949982466280031903060 24706 -471432486296308215159936 24707 -121670218995269762747328 24708 -466384785090086455971840 24709 -2288236138800155991901090 24710 48349066595075958216960 24711 -96134861944826654320728 24712 -1836804557926109469772800 24713 -435183783056754800051676 24714 536921645978260273894704 24715 -1045990037329588698812640 24716 738896031965728753148928 24717 -203565230605037964289536 24718 408503159282785598591616 24719 -840611240179383733451160 24720 -271245341019476471316480 24721 -380905795572917568886800 24722 1565567224352501189041152 24723 542107491599813945098104 24724 12720206114994225842176 24725 8141372985727549653600 24726 291305444826675247565184 24727 -3791895550295036272487840 24728 950057847112781906104320 24729 -139605026086160787476016 24730 332159385423025361345760 24731 -158659958154356999693808 24732 -1275461468636042401459200 24733 1959530876018444791018982 24734 -785312554576148949067200 24735 -630536049189553244502240 24736 2192344497492435564429312 24737 -1923870824708320524853740 24738 -57052528471462458654720 24739 293542054145792005449168 24740 692020911720036061712640 24741 -1588141547748733671965250 24742 357974698205633869281600 24743 -99924650656324198060440 24744 -720770421908108464865280 24745 -669993244789325766670620 24746 328100854039116460881072 24747 -31408584133507667713872 24748 -709061503478134581089280 24749 -959331121531414031126250 24750 -523465922280578960592000 24751 985373957994643097033832 24752 -65946167754770009161728 24753 -336800444117373502108416 24754 -167247443293099416413424 24755 860672268005160217298160 24756 -187665280118738024214528 24757 125637457098564083743840 24758 825608563378525568856480 24759 774876262153615380944640 24760 1724146185811309843968000 24761 -584049504019632336721776 24762 -69884043622922997070848 24763 2053758777220522487399012 24764 373930784885025433777152 24765 184742626490738550097920 24766 358961079475682058735360 24767 -202729756741240614197184 24768 5253416810502020923392 24769 980697931055620602596352 24770 825467163010127338690080 24771 740346815187491714576640 24772 -192779875164854401901568 24773 -565932774659590969044960 24774 800943912338519800992960 24775 -597723706937358548471200 24776 -322291651100111190220800 24777 -418913698017758277467286 24778 555092069484823004713824 24779 -251083274148484592194800 24780 -155673761505650686771200 24781 -2501419872005460754593418 24782 -898998457381863286387008 24783 918431056184220414920448 24784 369929081668900939980800 24785 1531009361490845934964980 24786 510821048755819698139152 24787 -604180462688288724540848 24788 87587152844834987657088 24789 -518726770288643974298976 24790 -327009738465055660129920 24791 125952070277053876132872 24792 -10811576441405662433280 24793 2416904096096877840908042 24794 405924270049359512785152 24795 -751436560176366985074000 24796 159424732563262636505600 24797 296240130474641335575852 24798 588210060391179429881664 24799 2004776590389391231632800 24800 -265053843054933914419200 24801 -516864070387106510193216 24802 -1394610625609394798025648 24803 2233671596881495212841560 24804 154251528618315043125504 24805 741610555204578964380 24806 -1203074457093023089585920 24807 -1578514893952435292531160 24808 -464490026621979397079040 24809 -203619322727236321617990 24810 -7961509657221674883840 24811 15030537309599358092392 24812 1675561103698411090534656 24813 356393816922366447134400 24814 303309848182108723179840 24815 -56476118752946774263200 24816 357388211882582835462144 24817 315966207637440776259648 24818 -1092331981686422076806640 24819 1141940490385868381759544 24820 71871470781976477140480 24821 -918608480117516240400978 24822 131345696001355832610432 24823 52218721079286565087984 24824 978918409704854807654400 24825 408578506936145645979600 24826 621585988843349866208112 24827 -677654407007778596703216 24828 749799925564539841528320 24829 989210563991310021882976 24830 185001989256904078264320 24831 -150088868956931302520640 24832 -1023325582635438790672384 24833 -945107017048930652550480 24834 -461406377104488671829120 24835 795224618019060673787280 24836 140958644121919561986048 24837 382708305234182718245952 24838 688251554205548539901760 24839 -887934679250204228846280 24840 -557446483316603510784000 24841 -1590338104189921832342758 24842 1071926685769096810977072 24843 623654326660303538548452 24844 -278849577769274847787264 24845 184339955077880116097100 24846 -152329020614443994332032 24847 -304853317908167120762704 24848 -328314778815995988860928 24849 -788784269349275361922032 24850 -100333511744846480755200 24851 1355665815493135336599852 24852 -290608537313107796428800 24853 -2857834672722449087657220 24854 5515859584158708453216 24855 517822931851517400186960 24856 348463543658890976870400 24857 -413741862580685952575808 24858 -476963253394749139727376 24859 994539374844806668829060 24860 323640075570247231810560 24861 573812387244011574271872 24862 -169192753535295487259136 24863 -1626485877938086380943728 24864 -151237030440304040214528 24865 849227125496358984922260 24866 -713898630739578761608368 24867 25495853572302019636716 24868 16310334158935843576448 24869 460630466063966240388444 24870 -527154457887235706371200 24871 659075843360885290179840 24872 -1492980082021111891891200 24873 -992868909461058844949616 24874 593754772826269494837936 24875 -261493314984538121100000 24876 -459577449904548646234368 24877 -1745912899123507152039274 24878 -420341566013123028054144 24879 1279704856862199957976584 24880 237798126244572550594560 24881 1003439307398329409353200 24882 239866096214749289725440 24883 -3072834343234791510303600 24884 -1285854401688581319149184 24885 350320853161103363884800 24886 758527531690656274890624 24887 -769090957927095338259648 24888 -1022742555062506089799680 24889 -2789565751315861230660310 24890 -780488589330712781164800 24891 830127292596570718195992 24892 -656249909543520880336896 24893 -41352971016933420778752 24894 -1282632368846132189208960 24895 -645854137216603757729280 24896 -404547848866839283630080 24897 -23487595065566236819872 24898 -846027241706023971914880 24899 543793382319661542768336 24900 -277474386585399379891200 24901 -863909515692506195869508 24902 673136897576150104333152 24903 1838000338453863971355312 24904 754834259290208113336320 24905 798096202444361276978760 24906 -30716341365339368234496 24907 2940027948421604118491156 24908 893664500537616444026880 24909 -13269244171827841285536 24910 497199181397729301711360 24911 698835880436787558187800 24912 106615506144078354898944 24913 -128584639377009677301440 24914 1356998435610298241575056 24915 -536474734183096464188160 24916 -753623967316350472773760 24917 996276579526262377461966 24918 -338900937962444440543296 24919 2389299248010757421421320 24920 170756482554571769856000 24921 414533388932448025322880 24922 1311495274021046108716512 24923 813717257434038415343172 24924 -303472542909262902755328 24925 545694022356298392345650 24926 2699958733974665774016 24927 363115168783189867804032 24928 -646180492437555869122560 24929 1797414560956489926174276 24930 -216294744298255038793440 24931 -1584939116145456383316408 24932 103402977351890435530752 24933 333068134523309521033824 24934 68999884481223354177792 24935 -994919494232163105138120 24936 591735597422792881766400 24937 872919605328444457357392 24938 529153710140004348422496 24939 -280831106482587175404456 24940 15634749371010969830400 24941 -145520524793128175912970 24942 -226056302892978959959488 24943 772512745686991073834192 24944 78148276392001704591360 24945 -540020312482696671790080 24946 1198186214781890961606672 24947 -503496367041917855371920 24948 21941640482801569560576 24949 -1434200375507124373034180 24950 -66631139069191531500000 24951 -648972562162294669983768 24952 793697860679589002649600 24953 1061051370629308900148202 24954 525602518219257248286720 24955 79674129658385202769920 24956 -1808461052729005227743232 24957 1584774234743222367270720 24958 -1025845298266077642769920 24959 -2451677948546032893165960 24960 -237731659543460236492800 24961 -868889382468532282102700 24962 -67014578695239866116608 24963 -528947896530050652157776 24964 -1037612967904289015742912 24965 941871885202849862428860 24966 42564560378430790687680 24967 1094908468573003557685016 24968 -20167820533965914557440 24969 -166942808905127780004480 24970 84272280878058911688960 24971 -85042833489905120598828 24972 1217827920035952589819392 24973 -339720697833198774976296 24974 -814927504220787029427264 24975 -340476464220002964882000 24976 -121235054960632002510848 24977 1667817228640452893771826 24978 112390818938051416939008 24979 2683694032143675719377580 24980 -197350391614501779360000 24981 -89866321430940425026656 24982 115742045623745984258592 24983 -8411923574233447422336 24984 1494438256448361284290560 24985 -1249967360227911783796800 24986 -313588003209825531623184 24987 -79655401729978684865640 24988 -723829415480885457920512 24989 -732994454409428373309210 24990 -342337342315162355521920 24991 854004416771191004894152 24992 -1029687773822303842861056 24993 789431900500834383190482 24994 1175968461673555727401296 24995 -1859403289615270625310000 24996 -840561814883457735441408 24997 535210134480127191353632 24998 221195816993141838524160 24999 -146797780043302798786992 25000 1281391210314818064000000 25001 -100310026864141183031808 25002 214892070005056021079040 25003 -335779215723164062840536 25004 706164802711591188725760 25005 954141581051015706286560 25006 412028408548643432069952 25007 -1095960935733838413579648 25008 230741867709318907920384 25009 -525744078965628657973020 25010 -248466785829077077375680 25011 396000992210311242295632 25012 -391163548952940152271744 25013 -2045570938353071660958738 25014 -473564082360061629780480 25015 450458936908842413747160 25016 699685172508741240729600 25017 -344067259440706992933120 25018 -415497508655449688342784 25019 755598709912788389258496 25020 482193966289391155699200 25021 1744537162431367598079744 25022 -1120439607081504129746688 25023 -77997537883710153878400 25024 -347532315573712651812864 25025 -131872983824194727150400 25026 7769626528346608875264 25027 1388202462394100094202560 25028 -650802094557604382504832 25029 -3025298572097445312018336 25030 -825368072123855918931840 25031 -754873792008217944048168 25032 397610085563169583104000 25033 -2030282977937839169943718 25034 -1232143846191965645509584 25035 906048697320041100361200 25036 -1064290006634108590702080 25037 328201940691533843053686 25038 -142196860502834565266496 25039 90055873857624243077600 25040 -474311367694239846973440 25041 842064760522919140923744 25042 579580986183341649091200 25043 3177772774171547004638880 25044 472710047501162323593216 25045 -736382338842840693185700 25046 -106739003943895979160960 25047 -1055779160031991606968 25048 -364916168656014846689280 25049 257480466196273435384836 25050 424848589735700789164800 25051 -478382666620955288625216 25052 -1325519328404328811697664 25053 -12146598577232189493696 25054 -650778386571302538801024 25055 -1808621834409110325134040 25056 1850911845021755021721600 25057 1841927874980483634950306 25058 -1371811928426595793283328 25059 -1023053078851062681340296 25060 200161766195192703283200 25061 -1341297296767951064757600 25062 595244780885550480898752 25063 243904089105553045773744 25064 11289467160463827793920 25065 -102911922100183064386140 25066 -580445847681224685947136 25067 -295002776525960475908208 25068 1220273066692999509603840 25069 14612861921562792976608 25070 -158805475919554390214400 25071 -520999097575532759988336 25072 319703448784447141707776 25073 -1510591720347552565365678 25074 -33264266988212958297600 25075 -913797839663956310301000 25076 1708992787452462706277760 25077 -44256792673286278418592 25078 288298516823527454151840 25079 -296171037465052247023680 25080 586077882146611126272000 25081 -926714386540364038443008 25082 -353482379746184924350608 25083 -261997917263766920552400 25084 114164598632156921225216 25085 -589434119541946507336200 25086 -93834066924699266583936 25087 1934625686051264565556736 25088 619333328690544837132288 25089 54119287879420329874224 25090 364484262552850311520320 25091 -1377636936565889523885816 25092 -355953637675346578898688 25093 1435987493982429039769824 25094 1368887358284367049728096 25095 145505495707045694438400 25096 1041572067816501432161280 25097 2075144641236659543211546 25098 406211973791165135354880 25099 -1542862722655418546218760 25100 487317086807094648518400 25101 -731643800524435649843370 25102 -76875730839114946292736 25103 55758887872420511513784 25104 -5427570005014359638016 25105 1959086988031115034982260 25106 -1386831856585932362779248 25107 -689778506903189833893960 25108 2091441167368005141062528 25109 -785514166902230479616448 25110 10200244577923289756160 25111 121070501549239680208712 25112 -2117783733416184852480 25113 -1043299644017915194458912 25114 -307809947636479321719840 25115 1639425297092281592093760 25116 -66899155520355031351296 25117 -454836736631177140327834 25118 1363839940413366484031040 25119 -193051099485191843652456 25120 -1249481181903494281297920 25121 1219382641117373321876322 25122 367939809643496940702720 25123 228864877080006362258336 25124 -1127090573748008721067008 25125 1400614208054834432184000 25126 -1393385913490371810327360 25127 813475062735365793065976 25128 246187389572603208576000 25129 -811078647387896540668316 25130 305865239417721641548800 25131 -610917617728659641595048 25132 2311718202327562810012672 25133 761984630006679051893004 25134 307298952537397534909440 25135 783646591852496035787760 25136 -621305658433460039467008 25137 1325769423965744086375200 25138 387495771874400905704720 25139 47482187357278014567024 25140 -131514106798472248166400 25141 268716185336837387814784 25142 256450562892592205515392 25143 434251587025057413399480 25144 866215020799744551936000 25145 1171321898914295677342080 25146 -383072647246663310217216 25147 -2213303422581104198021404 25148 353176649284938530270208 25149 -604280338808433280090272 25150 310022651198686571812800 25151 -996857971946732757218448 25152 429580252227040865943552 25153 -2484116352937919478177598 25154 802151383603054357165776 25155 -5430868525277282147760 25156 997862857596186565688320 25157 2752875754037085119456832 25158 -172356052004838416332800 25159 -594868617877922502642920 25160 513456393885176170598400 25161 -1416155736562085941874928 25162 -336538540375334821317888 25163 -2485241812249091494116588 25164 -1894502834925517265863680 25165 -785264660709606809222400 25166 -946943005694047931995968 25167 -537131700771577649088120 25168 -284194836929841209344 25169 1366304155255746803091570 25170 232579841578091353382400 25171 -702117676032969252516628 25172 -167241217152644840325120 25173 -1787352711962498678072178 25174 -113223856556104918602048 25175 433900425993556257351000 25176 1031266049145453209088000 25177 -1248987762689971176449388 25178 -248143759464709584633360 25179 -165761406933283768239360 25180 -278058890101731330009600 25181 1626725188720390870444050 25182 582052090706287956820800 25183 -1040890940837808058329568 25184 -2601854790800648251244544 25185 33216125714349321421440 25186 975871442445378008393808 25187 -417711030573828569762520 25188 58872264241417461273600 25189 569455723994286369236990 25190 732785049638970455836800 25191 83051536894014719360232 25192 -3514795822944364270878720 25193 604434708748309497414720 25194 -257264695575652713822720 25195 -318546375704170034752800 25196 392211211251459981830400 25197 62440780201464045058272 25198 -9834345609033152886336 25199 -624540574157822028563136 25200 -47896731383379288883200 25201 2616634750687789686940800 25202 139235367012306647745552 25203 50175589650484453521408 25204 -399291864055653346044544 25205 -653253193040258785716210 25206 -512911512581523831429696 25207 -158830920686126095152928 25208 -468083156743620820131840 25209 -634715393303305712815686 25210 736701608251272033185760 25211 1626577659209680115502312 25212 -547815285021858368126976 25213 1096100067313771111049920 25214 356014761300680951344512 25215 -554283496481503310401320 25216 -972324247352139464048640 25217 -2271215358457569680751168 25218 -1085786124205388592833280 25219 -591965320880932314773380 25220 308124123084136309332480 25221 311491789261998783407424 25222 630875635252345405410912 25223 942774673898333295463704 25224 -1195140395426942544814080 25225 360571138554687887162750 25226 535615385661345324843312 25227 -219221296161019245914436 25228 271667378382009187608576 25229 -1494221609962965344164170 25230 -125253150571620325880640 25231 203657061491263526770512 25232 -308730553183766376284160 25233 -500222177809364087493696 25234 -123543214601591502821376 25235 1850366231322355709156880 25236 958104714996841354296192 25237 2403232786346791269535886 25238 -164961122598413770752480 25239 1138653272650486050581760 25240 -1739574242686270293811200 25241 41688263292385095696912 25242 236887054556023613274624 25243 -1539653504074802449920508 25244 -627076268991157267198464 25245 1306737231740610124291200 25246 -297941784093443004169536 25247 1253478404192298266601696 25248 1203248443458355492552704 25249 201407534736833654547136 25250 704299494617867802024000 25251 882223995876662190185280 25252 689308565334720856519680 25253 2707368471682639793165502 25254 353724812298696444939648 25255 -1094040102771837691008840 25256 -233008806565329567252480 25257 -751539299915288888181360 25258 33388053629519735090784 25259 1148525359154810577438960 25260 -306574322560087969981440 25261 -2090686923134414097148138 25262 225885332429211398412672 25263 -253853745637116530230416 25264 526387066656637761044480 25265 91330550326823383806720 25266 -888353924145162593198976 25267 2033142031201858578852552 25268 -771049902564343914970752 25269 694267547317914556141344 25270 -5482026075144924789120 25271 552317276486088693683352 25272 -654056786041050350407680 25273 -191360950435930635852800 25274 1673435953902910505729136 25275 -777531546908092017934200 25276 360224571846290015370240 25277 -410530720873298405697408 25278 -748353625147258527301632 25279 -1175726012685288810357024 25280 496952316432329421619200 25281 763867577517590729793699 25282 -712483260543599972617008 25283 3437024346056373949309944 25284 -10780274603565827748864 25285 418212804852542568317400 25286 -1666438123685302387687680 25287 -344152777322771552260440 25288 797124795738833574144000 25289 -1623357225229975924809120 25290 277114023353557926637920 25291 42320112591549980950672 25292 1353113598688793780534016 25293 1355886962310446484214464 25294 684909194542908435285696 25295 -940820240279339314654200 25296 90779712064322943320064 25297 7498658534367431166372 25298 -138556062101772693880320 25299 -2831308122404672352020880 25300 374106823643062430668800 25301 1443101215476850096084302 25302 787059937458294045239232 25303 147020861300314043804552 25304 -346494548541411966474240 25305 4714064197945804840320 25306 -96904699329084653637648 25307 -1617471155354756494128444 25308 -324971787523067490516480 25309 1568793923207637546425510 25310 -230874276168825275125440 25311 403897253195044282826880 25312 -280443994284623921676288 25313 1142093994091734199747140 25314 30287729024727239802240 25315 -985653245309451922763280 25316 -526338366279654305304960 25317 -1094636598188076125707140 25318 -61787320404016470308640 25319 613624125493217044520496 25320 -698512142375905742438400 25321 1299934428525656440622522 25322 -699568044109942310424576 25323 -835798530673942859229696 25324 -187018111175192513506304 25325 -205984049213687467021950 25326 455903233232640116152320 25327 9648336315369230420480 25328 161811438317743810609152 25329 1171421937074611169814384 25330 -892944623291292682488000 25331 -227856042275247978545688 25332 -125148561028387793584128 25333 -2438010829069784827395264 25334 -273483918985672606705920 25335 -134463683013495805340280 25336 -2069636352528865679032320 25337 871882284055222283232900 25338 420697489097825588371968 25339 -1426339590786216573872860 25340 -118661838668904819025920 25341 -147620246706382290398208 25342 963649157720007360771072 25343 -2009726155017807299313408 25344 828810792902752431243264 25345 261561735682558824136680 25346 -612542008429137172108800 25347 285319040324967275687424 25348 -38331818316583081835392 25349 229931039916155928976350 25350 -224910237623764011530400 25351 1061273214968610342283704 25352 -909567858552236964326400 25353 -165654324848608105418118 25354 -538866713653567712195328 25355 -1883201447325493782330480 25356 -525307683285869030281728 25357 1758506652143737941911606 25358 -261469154395871760468480 25359 866807453918614950524160 25360 397493478063115489198080 25361 673297994308208847719232 25362 -151964652975823278186480 25363 -910831420286962869200576 25364 -560748529490756305676544 25365 -324324436967382258792000 25366 -267864895181382474096576 25367 18828497194709386873416 25368 293884418142126182891520 25369 -1718846942490165519536256 25370 -10301669905394458886400 25371 1210049423324272859994540 25372 -1290262303920537606183424 25373 538677363692803350539622 25374 -55784659683116783643840 25375 771866946086174298360000 25376 790566976931987969409024 25377 340053878113919250634080 25378 465980010478908135996240 25379 1301947769731463797824840 25380 1400099622438632461516800 25381 -2307518808088032101465028 25382 269044566243389889388800 25383 -1015401310310681478812376 25384 2481214868787030327705600 25385 148571315951411544092580 25386 -355128887617879820449536 25387 -1677195953394807859755840 25388 690673008152353826535936 25389 58092716474714554633728 25390 544374504222065214667200 25391 -857694548779406362292208 25392 -150558000583293641834496 25393 -2267516611803530990994320 25394 1337879525100658585268496 25395 -63498016920852299555280 25396 -2079673425130664609792 25397 -1290602216375570443208580 25398 552540254259114122145984 25399 1760607037846927828860120 25400 565938702513356316672000 25401 -418601619422456824993968 25402 -121169680109426178201888 25403 -493129927174667979356160 25404 -69722823674151112227840 25405 -2167212052273178417369940 25406 1718538249021627885073152 25407 2557419951180065043194640 25408 561752486649473862729728 25409 1405832159411345547932610 25410 243739764986502919680 25411 1687975006592644776590012 25412 1042400480074437156425856 25413 12412286027781527823264 25414 -1136957422126307047172928 25415 359271381321377793817920 25416 -239148191796598494305280 25417 269041760182151234142592 25418 -395117972964156178563840 25419 542950419078295019915760 25420 115761540902306818498560 25421 1034880030239691251058144 25422 -472953934541382397931520 25423 653709001797858311522672 25424 22476251298739736150016 25425 -246739296057335120068650 25426 1345806871155039923232912 25427 -4555771785176884628004768 25428 -76686582159993975515136 25429 372459402606770636512320 25430 514064911453468586991360 25431 406419157646039873826792 25432 606102441341521130772480 25433 -3608539327478456876146620 25434 -52558010707031200045584 25435 606026849981228738354880 25436 -1744299901752451804024320 25437 1046198611220677466902560 25438 285568004489356139765760 25439 42346221362877221118240 25440 382132515167476548894720 25441 1390540400837626538118080 25442 -651065160755809756702128 25443 -1455760134135154063767096 25444 1056501115291340497847936 25445 -199327904224103664347520 25446 600663384962428007957184 25447 652050498694240299027896 25448 126625535690380698639360 25449 189479390528336079780000 25450 52479481679575349994000 25451 -14749097510471717781696 25452 -228960239338517965544448 25453 1679504204910924176015702 25454 -185266896716429183859840 25455 -711952732471597755974640 25456 3080389485508981522432 25457 -2916698954830637136405294 25458 -368751514918683378335616 25459 -445992831284731940356784 25460 1173524605926738013132800 25461 -420942383929692645793920 25462 89467229800305817891200 25463 1429414532344297893188712 25464 1554352819369374589931520 25465 315511339867674794363520 25466 -250436729236863948839424 25467 172580487704721215361648 25468 1266907494234848353691648 25469 1476792634462992821172870 25470 220170970844242738729920 25471 1622131704819664196396672 25472 246248292465562877952000 25473 -499515518544875590395456 25474 243017936690271613581312 25475 -1084438395028229058874500 25476 -1079285963239555151947776 25477 -37536033358382064827300 25478 -329049533091681962988960 25479 1351454637842198267301000 25480 400041371592135379814400 25481 -449152434151690296519408 25482 -94983375970682232477696 25483 1471766417912528720829000 25484 450583049773141461359616 25485 -582732492929485481268000 25486 -757417765520200712735808 25487 569175127237909406008704 25488 375368410382098297651200 25489 1542982892183258968768320 25490 -987767563571951499036000 25491 -774236566924302899728080 25492 219537618072465920748416 25493 -168019266158660288664936 25494 -252771549734325019926528 25495 -491744612051876932497000 25496 -783247710612720474654720 25497 640040711803294526789274 25498 -951600045818061907787520 25499 5194539134557748685864 25500 -919658425795981256448000 25501 541664794684388167872352 25502 -368821356515303519834496 25503 -792386618414101886573496 25504 -452911889866824572534784 25505 -256661822998518031007340 25506 -115789673847486615348960 25507 -1422159730939232577265680 25508 -271342109084645727657984 25509 -1501515307187833402719072 25510 50833141058579016332160 25511 -1820858994037861914794448 25512 -1195641693521414546964480 25513 714784055815737116763904 25514 -1648436301325846000056144 25515 -249253614735378054787440 25516 -1324740589610662510754560 25517 -2806431393145653235670400 25518 969113162790407828579904 25519 1202356788528393856110264 25520 327303215738217131212800 25521 -675027471566732832809856 25522 -546211318820493254842368 25523 1638941972594437734293772 25524 116817792886785980799360 25525 -872253989321560702652950 25526 -6314252090623214664288 25527 1024970240877054073362432 25528 -724016205348573300387840 25529 -1574061912204113463242454 25530 99234150447882606750720 25531 -3385171241473878734404 25532 -411491882580972117324288 25533 808452313744287480734502 25534 1129902533240576793368832 25535 442198041473828817909480 25536 -121429845725473438433280 25537 -534601306911929530074814 25538 746606958936640350213432 25539 639746388374097460620024 25540 -959873458677187348949760 25541 -2271469672731958304153058 25542 -16101950513947344184320 25543 128942675196942108509280 25544 1007813975731865437470720 25545 -444090761318740569082560 25546 -8860289056022530125216 25547 -518304146848577398450680 25548 543625200685635589946880 25549 542144283564314190111660 25550 -14999493919260358435200 25551 2162024100357679679737392 25552 -727214001310795652767744 25553 814725283019950129883328 25554 -601955323959665635102080 25555 1330503877473272641062000 25556 -1842670345559378618263680 25557 -109595889480471955823808 25558 164896956081275782541184 25559 510629987161601624268840 25560 -454038103368898978406400 25561 998036169616776145457162 25562 -862750809199622622589968 25563 -77993664993808335646056 25564 -386538979924090211033088 25565 677725987935829232468460 25566 6804844984953069090624 25567 500597086898899407291112 25568 3650603713963514586464256 25569 2089354461849666518764320 25570 -221862646741694709431520 25571 203492117236051303199904 25572 410074827277272765576192 25573 -644284454387648380493760 25574 -1213149838935839703581760 25575 181532785121658587635200 25576 939940108917310590566400 25577 2850150746998582965258426 25578 -594311751574353720951120 25579 575595467090231355848180 25580 588645637950448894771200 25581 1250135719038614430130752 25582 -1472181708981475694812608 25583 2969178458809108215242832 25584 -44282178392757630861312 25585 -9564831076975579117440 25586 -674776399426123306755456 25587 649112496019025916773844 25588 96296951817471052258688 25589 -1340459789026460352182610 25590 437670599345590689832320 25591 -470591857409513037744728 25592 -429286801411658172702720 25593 -1645235921416822509852000 25594 1026409210983525669967872 25595 1473689523577686517401600 25596 -93430383298591360066560 25597 -519321861172940679715680 25598 1370619529862289158860800 25599 125553821212288930825728 25600 -935763472029705882828800 25601 426381829673743155481602 25602 542264350735152815825664 25603 -692066033639469585126148 25604 -254911019247817694356224 25605 -742340734291387975659300 25606 110194527126694681681920 25607 66269633904057496985160 25608 853754439410912481361920 25609 -2675738439985575684105190 25610 -192615842822643267531840 25611 -193701170532167068633128 25612 -1898949254788256050096640 25613 761856644431688035208160 25614 -741558340821496983981696 25615 953797293175831982740800 25616 -152324445078136741552128 25617 344284966429818395773680 25618 369175290482509415951760 25619 1097256340785219309716112 25620 208691208595200772546560 25621 -126927650094889456104178 25622 -83889816912493116605568 25623 61971229138623399614880 25624 -785932464518336302295040 25625 -150638842279641537648750 25626 -666192648753483607558656 25627 37025492189727800654196 25628 -28119013192536042969600 25629 1487412254461991370355584 25630 1088440057241910653454720 25631 -27654899473225546269768 25632 -558699029627790137425920 25633 420989237782891781654882 25634 290992504475424435220992 25635 -171051118081608908984400 25636 -754134163221143453253120 25637 -14402084646163589117568 25638 277835012586127276426944 25639 -158654318537346301271560 25640 411423457425538724812800 25641 -185362003509929684657856 25642 -50621511787251250440528 25643 -1145927529214063978956108 25644 -411198152163064440297984 25645 660482438073574144734720 25646 1777817247914093215486272 25647 1668882398261713006393728 25648 195441024641035442913280 25649 -688135943242148054629836 25650 -478116006626970059040000 25651 115786072729448373547512 25652 1170749854419676760448 25653 -881613369060160796732736 25654 515406754048721868490752 25655 -639940226727759011876640 25656 -1728227151751641240268800 25657 -782029441751095918107094 25658 1147860987217305795757680 25659 -1966399941482237154142836 25660 -1590511411311996719992320 25661 -3583262201956030384562688 25662 -157226563076145766834176 25663 -2380813993631491346055816 25664 -360107615036475862155264 25665 -811027988869322862792000 25666 735649875826602117734304 25667 -391288606071405428425284 25668 -164801622037501323657216 25669 -971546838879690597684160 25670 -659999634258295753309440 25671 -3143503052874514915200 25672 2550744693037925041996800 25673 473858472120813896456922 25674 484584754606039388770560 25675 561532463130135079324000 25676 1577516393917604657680128 25677 138825502033334608539126 25678 -680726613755351136193344 25679 326666845786986745607280 25680 108425093345124103618560 25681 1190336506127211701483764 25682 382310614109977035906192 25683 -106229089489919340462336 25684 2053236330630258947436416 25685 -1594185559521630938684640 25686 283947865203499412987232 25687 -3293610638741841567694608 25688 -1313528252692734402508800 25689 163022549414598023676624 25690 -345299949220183541176320 25691 1594877442908335138687152 25692 1040272126212783042980352 25693 -2586648458856602647908058 25694 -1011956776021849385471040 25695 -786144038667687984712680 25696 -153934565167631407251456 25697 567733539528489652823232 25698 -235052091464609324497536 25699 -953603455998804645218240 25700 899379989210354486755200 25701 329776200342328704380640 25702 234237667134371271525504 25703 2462315157656978917664952 25704 -715839323914319251046400 25705 -578275775829907706771640 25706 300509234085860622597552 25707 442562700210170731551360 25708 -1128064103132006824982272 25709 2021275066244834659310016 25710 650142513716157391224960 25711 -260116995564315366717968 25712 687703232888610022588416 25713 744098531320870774627842 25714 -4427033884546621082112 25715 -525232242998061467962800 25716 1284616231183078875389952 25717 2460899399615041812766766 25718 591840358742745742436352 25719 1918932585038387054343144 25720 124036498718424514252800 25721 -335405650035212338510530 25722 -442036701838309892657040 25723 734365281279577438093680 25724 561298003895066379916800 25725 -395330569869937370760000 25726 361568405511479609593920 25727 -1367902261422534600824040 25728 -1318958601893525197946880 25729 -1110645173841612578554320 25730 -179694500838128484526080 25731 -2933613230041407447974160 25732 -119871841729546942730240 25733 2579052039339786044069982 25734 -626423628418342988224320 25735 873574436027444652418680 25736 -1137856584266860908088320 25737 -259155593270151584029632 25738 -110558308709308741785504 25739 232501914258070756864656 25740 -249555569702596381486080 25741 2595829716132669987241142 25742 1134156751069995998554944 25743 -667215500034618151247736 25744 207273659336883508060160 25745 -194028390533281475740800 25746 250435964452961976159744 25747 -1926856639996717413790804 25748 -596475531515596150489344 25749 2064789036573200500601934 25750 -1945112151075625850976000 25751 254165179818180808918104 25752 -498106261437455501107200 25753 161677335808623344650304 25754 327346945835144073116160 25755 -687100793633510110958880 25756 1175651960574682090579968 25757 29147685480122996215200 25758 513322028489668324054464 25759 1302396775504702254644960 25760 296583345826611603701760 25761 218642352356478145745664 25762 1497303720464999601608064 25763 -2078424665836884615965988 25764 336737942200696733706240 25765 727153508717922220881660 25766 325024183125793653487104 25767 -392303587624484361068880 25768 772452144158433482050560 25769 36462771389135506265844 25770 -158981525530095823430400 25771 1221727453128447512273972 25772 1488875912927930813207040 25773 1229581655747808747552 25774 -988600143561640105656384 25775 863315406745082290069800 25776 -188619525886190891581440 25777 1060094114093185344501300 25778 522483972731876604103440 25779 776012264284930527114288 25780 -37438851029918924678400 25781 564852651861724371425280 25782 -709066642625051502431808 25783 -1031425610268848701737600 25784 -1080633179958004679086080 25785 -977719396661045210188800 25786 372721900391147433620592 25787 -20873426566903152095448 25788 95098519456671762210816 25789 387724319651352860251992 25790 378474220463148869774400 25791 -1195457868572850498660408 25792 82408197398056992243712 25793 563796884111983451391042 25794 488402534520421704492624 25795 669371559238323540668160 25796 744357415217187223017600 25797 -1311096007106823230848800 25798 -1785221556351565865853600 25799 -2885689845449562232828200 25800 9296724514786587648000 25801 2821713069834106210291802 25802 321384802139978170513920 25803 -2124497071313412228258336 25804 -669329731313518380377344 25805 -580727554806247490880840 25806 416289104815854654978048 25807 -1816334501195641998743928 25808 -320293135527972508704768 25809 145809096951934853760960 25810 372016985655077803656000 25811 350988563477542136301072 25812 -770123415405579914649600 25813 -1463092806451882799997216 25814 -438025822301687558955744 25815 526022636443167939581520 25816 1031630245242406476226560 25817 1062639895018882730299152 25818 -222172709428094301580032 25819 -2630264242378137155710780 25820 134539405985238346606080 25821 998896844694429677414880 25822 -1728013688037221694012288 25823 -619275940599210227774784 25824 -1280774819026568954511360 25825 12949755191615856418550 25826 -112140001321505509682400 25827 687253134039042260544120 25828 1915630667069376104580096 25829 685001776339534298633184 25830 -67964290869610865882880 25831 610694762653156757438632 25832 2537924873316892969958400 25833 705833813931538783881600 25834 128380364529204716112816 25835 1572873824577454357133280 25836 -880895189812578494335488 25837 -78991266533951124892448 25838 714019940659318940704320 25839 114311393141318406479160 25840 -351044034511814280806400 25841 -3217833983158682930563758 25842 45940072163541359005440 25843 -40060730564412574484216 25844 -139426887982591854747648 25845 1469649536998191608159520 25846 -1715445038877745176844128 25847 -2699288069993352931111704 25848 -1512896196172510539878400 25849 -1012350455601719373856150 25850 879226795125026753932800 25851 -408674254925652446255616 25852 -577281164101586585791488 25853 -2930990923352237749579296 25854 190732530040846500188160 25855 2121278476838824924646760 25856 -1115127074618549162999808 25857 -1144552120232421083335866 25858 549192530950157671589376 25859 3045375946677698821766040 25860 128597848134198220431360 25861 -2225326082595330209616576 25862 2022194495559035784545472 25863 806469762875563878500304 25864 -937975307301163598100480 25865 679898521223329183339200 25866 1848106578212827207833600 25867 613047340621373364184916 25868 -1386395901969488298577920 25869 -1504380104114557265096256 25870 48781383911855999712000 25871 -1313597898012316660051056 25872 -225677972864107105026048 25873 2650426133981919790995122 25874 -1283522484096381986781408 25875 760607503807098565548000 25876 -399158143437366307392640 25877 1006811518194481552922460 25878 87682819865357518179840 25879 -1045331840706631385804624 25880 1401949932856973802086400 25881 2139521572440448398335952 25882 558468135976248821079792 25883 307869420215072483393808 25884 1624277420645177287019520 25885 -703123145361981024791040 25886 -373324404673140092198208 25887 572866768193752792677960 25888 -1102483297965707822039040 25889 -2496648039780836130065310 25890 -315808834941486034606080 25891 250400058937468012244952 25892 -1478480792298844419302784 25893 -364658378516034709841280 25894 -1079256427627142643552 25895 -402682075088868495702600 25896 360805332655403578736640 25897 3678972064490747435241600 25898 -109609591572885491732736 25899 -472451591000461267959120 25900 114518094573190630067200 25901 150648920116503590762400 25902 -63531589598811725656320 25903 685620593950104960411152 25904 -468721420025145017057280 25905 855757442690740114499520 25906 -1444189398331416007300848 25907 1101062921478420972965712 25908 -673006537268980307656704 25909 134390426726964518129404 25910 -1042646320250681483312640 25911 -1109244623357913827768640 25912 992182062522173154508800 25913 3375043112160304511781162 25914 2464529740109431368192 25915 69226898354212498290720 25916 443353775672793301155840 25917 143922495747615866170848 25918 269644141628243916860160 25919 420617512095277236304320 25920 21710065419429638307840 25921 1027068111428813171919201 25922 -296732004761477844692448 25923 -640338754352322340465416 25924 -1135147244675454271967104 25925 1225007822299150914261300 25926 866249428919895632304000 25927 2619633181625704692046872 25928 -172839204954259745341440 25929 -30130992106492131015696 25930 -165231853184553504884640 25931 756939173577560328051732 25932 277679231132070256860672 25933 1095487111591555516008182 25934 -849036632943578348184384 25935 125531544700853529638400 25936 244464995779782791585792 25937 -1043620459122034876252428 25938 920843374307468788245888 25939 1383421500271551357621740 25940 -835181490062445383880960 25941 908433499354244630700192 25942 -203928462943735270890240 25943 -3023263066310337441218808 25944 1066597524357587128811520 25945 1604477461354182051581700 25946 -587310555960835225037328 25947 1657285278552811562641560 25948 -92592915383825850560000 25949 -1083149528499465620601408 25950 -146568099367663809998400 25951 -3203127456263781232462048 25952 1000283852069358854602752 25953 -527464743639890283636192 25954 775594669163327863597440 25955 1042801260249153867462000 25956 632335174245965404311552 25957 1958658783917303413935612 25958 -893203039046273198149920 25959 -149236233130624299695280 25960 -1131984450344993236992000 25961 -552806375470866031397148 25962 -432395711356673593928448 25963 -841121524661797353469040 25964 581901529497272987678976 25965 481743420337616598606060 25966 -152116467987863070917568 25967 -1000044653059663311787440 25968 -421711556425898338123776 25969 -3018748024713681872227630 25970 -313963638522016332417120 25971 1781984902434637138265664 25972 -20783526703339466037248 25973 -1743545491331796825029280 25974 185140865875447812637440 25975 -708761683952302781374000 25976 -1611622866633518148157440 25977 410699367172977923581632 25978 93092982844261987722240 25979 2918280143965747898662584 25980 -178953189253026263792640 25981 -287375339706897514340218 25982 -1571688703830181020791616 25983 467545359275569614167352 25984 -726867214542627353395200 25985 -1649727304326997198619820 25986 -411955034585201449155072 25987 670126205514730719076000 25988 53852259140666646186240 25989 -1585992327247537523014176 25990 184013276642788548453120 25991 -1715142303011940156856320 25992 27115655287257007004160 25993 -2203359017749839870167520 25994 -616506471688695042234528 25995 38301870623755781211120 25996 1709502904969312677457408 25997 -1208543681823668464660554 25998 427901735205897806730240 25999 -1291431910856973894850000 26000 204740473855841193984000 26001 1209304752825167166872592 26002 -1699719244811762487720048 26003 -1953971884612963330961748 26004 570360909412080701171712 26005 -110220077580626534451840 26006 608920204126198366097952 26007 -386714410160339706462360 26008 2744598214190994437928960 26009 420728569029697085364480 26010 176788694072671760252880 26011 -1542877310213745178120140 26012 88122103640632000343040 26013 -348530715991982769759360 26014 -563375689575609079062144 26015 -41219614432954434120 26016 186776364187087508865024 26017 -2689094760312858163899934 26018 -500249465081433615077040 26019 -1000728689007850560637740 26020 560576749717933942452480 26021 -177551469999021403955778 26022 -790710653444128195883328 26023 772272502605207505479384 26024 -560022752549519043671040 26025 1000250790785660330758800 26026 -313313869778815299453696 26027 3606120230672708059803912 26028 -24950337462665312302080 26029 3771986052681340082372630 26030 367299551343311340969600 26031 -987131386866851112467448 26032 -79096801436605793419264 26033 1024443913993147718790720 26034 -132807793532392178766720 26035 -390981448685500648496640 26036 -458657966176539426060288 26037 1474748225023378988243808 26038 1058961413565882169572096 26039 -810525425883216272561976 26040 90980776300006578585600 26041 -2318863844104429456009558 26042 1887171111433999132236000 26043 822022843054064792989464 26044 2352808687012911869607936 26045 325311692243165712720300 26046 878325937113038741595072 26047 -81688580470796096185752 26048 -262947741168109589889024 26049 815361139339871186795040 26050 567658434447413183170800 26051 -524635259700860694477600 26052 590384166770523047473152 26053 3439144000427895743670302 26054 -222881395810637340486528 26055 -1926267575321867510728800 26056 1553179014686764397306880 26057 -1741917176769651667486848 26058 8466631782155331418368 26059 -2250082613860829590332672 26060 -83783601713569766507520 26061 42654155485825170129024 26062 925897945573360515292992 26063 2320285726527051269900040 26064 111819255874701849944064 26065 372271453562310590914920 26066 1300032715417818426521232 26067 63472874491851766071480 26068 -965507694234137646592000 26069 460000118976496656650400 26070 -595270786839679557734400 26071 -226578444842414203032928 26072 1964769342541421768140800 26073 -364126658586294433517478 26074 603399641447012178199536 26075 -476244449425641877890000 26076 182421871089465464239104 26077 598002003376196323606380 26078 496895794715431350529920 26079 -1567215123920460814226616 26080 339973844813305286492160 26081 -1716763063487076260409936 26082 12475442520659059748352 26083 -3055913437569244301453668 26084 -2717781134127378085478784 26085 -596007559183537832567040 26086 -550803419478039432799008 26087 2098804727254627667823240 26088 -114545137222137137725440 26089 168597275976916358755456 26090 13119451164140702824800 26091 481576882936156887354048 26092 238695922582807290112512 26093 1938178570885022287403820 26094 111160731648525035803200 26095 -510711625297285477798320 26096 290297734857598891917312 26097 -1485533265407622647571600 26098 -849398454191286259657200 26099 -249979614850062966222900 26100 -547727982877669994928000 26101 42747008557451439885952 26102 217010318096986445627904 26103 192073349197124987574528 26104 -633667870313432061972480 26105 -122449478505755195874240 26106 762441206504115205267200 26107 2444890833579897146232356 26108 -924064763409119589917184 26109 -1355318884039369607225280 26110 -107066966394584187613440 26111 892317875574238617395712 26112 635147331673121737408512 26113 1357584276507255043791362 26114 1104166533646842659240832 26115 73975483770909415596720 26116 1273704362738210553664640 26117 302081677198163204620572 26118 -629773956456548484656736 26119 1442965666194595080634520 26120 -483683478828611917363200 26121 -1269013912034589630767088 26122 108933599688692744280672 26123 783544364713234447908144 26124 309778928358852913938432 26125 -2046206854330597478520000 26126 1339935109757563792984512 26127 -1232320723161280442075736 26128 180197060172117959245824 26129 1415330659448122088909160 26130 -261283541415056697761280 26131 134196291760252610189392 26132 -2360782301074490169569280 26133 -280121748374256393975552 26134 -59068695292335872619840 26135 -1187023009761542267842920 26136 -3084907688408970547200 26137 -1703978047074270734308080 26138 -609587168036428858907904 26139 -1171744227799967814057576 26140 630261641088504645373440 26141 -1209501204459172811266458 26142 -70360096548017626193088 26143 608287698806504045120344 26144 35915495761822222909440 26145 -269610377247243404124480 26146 418352293002307472514720 26147 1953947984503786054290312 26148 122153393212996820935680 26149 -2423622351462046956050240 26150 -13352608793916589159200 26151 688099032325392909621120 26152 873305424688826519470080 26153 1122828925136014836993402 26154 -551025080613623385254736 26155 1027736175686012775934560 26156 430818105626265478044672 26157 -667335101525897288621760 26158 -507642418915592637156480 26159 249396111259031706164832 26160 88289615895316822425600 26161 -1430147789463200759424238 26162 -1423434132365174336053248 26163 -122602928139544755367080 26164 -528407580476103241883648 26165 1452341006539832264748060 26166 -256508445858970990224960 26167 -820982812333295074658688 26168 -3430038954052696679485440 26169 -541451591471283584180544 26170 1170507953417168835917280 26171 1421673525526875861318372 26172 412298974263232320477696 26173 413108299985833062214240 26174 -605127443113604624780160 26175 164777052540586284855000 26176 -556507484083585503723520 26177 -2448209252058831215110974 26178 -1005477496228233011765376 26179 503848370673845370151776 26180 -439516599861321268715520 26181 -1851663377343756967253730 26182 -235942007786666650465920 26183 1746238065130790464665432 26184 1639770117600181584568320 26185 -2442745483310833251310620 26186 142844881805389519071792 26187 9278883865839119051520 26188 -1943306771312461361274112 26189 -6163783969666000832010 26190 637203579682621425465600 26191 653976907388597511219384 26192 427057603288617782992896 26193 1527206263334877268718064 26194 225355070753915752645632 26195 372225770598674916745920 26196 -350743135537939258275840 26197 1993272918373633386474432 26198 -352961611744774574258400 26199 -342856018195510134046032 26200 -1360423168344941412096000 26201 513424947079441430953920 26202 -672891208431491091684096 26203 1787665271633570399280452 26204 -10609171699992156716544 26205 211455271937683331883360 26206 1151375729787676772007552 26207 230670312504180020806320 26208 216247510880895889833984 26209 2799830397429233047077410 26210 993421425658789487273760 26211 972385274117830611121272 26212 -1475760239878918991964544 26213 962498202956063353454784 26214 1000789258404147081028992 26215 -739648211466924995112360 26216 -923655464068634030131200 26217 1574596373552698727478240 26218 -1006255973772572050639440 26219 3622928207258754347103696 26220 -356116970232892134604800 26221 -1314459681223763739722708 26222 -252231887502893559101568 26223 639212594106221069291784 26224 -588653084415083758387200 26225 -1235216986739651401736250 26226 -387317185408214647197696 26227 85809438862293017248076 26228 1645933679501390744801280 26229 -117123167197302142968000 26230 13810085413960661320320 26231 1401199446106359970468272 26232 54220438738521723064320 26233 -127244378133064802967740 26234 -196067745694678896840480 26235 468356515672866495751440 26236 952300806078249391848448 26237 -1386120693595683370581114 26238 -410283527745032746289856 26239 -1864429825934375769321560 26240 503125187794003663257600 26241 87889075056424266457392 26242 -4161306192371948935728 26243 111702128539982281776384 26244 1396155616437562748993088 26245 -618203552354483630812200 26246 -36935575265461147644096 26247 -690270995542310373853872 26248 -3175161382954193979709440 26249 52584439143364341092250 26250 -49509376258742880480000 26251 -1975308342318825295944748 26252 663533917806813276884736 26253 -21192784277445393828138 26254 1411968795730069208688576 26255 626418827083687218462000 26256 187102228633226957094912 26257 440916469125611105536 26258 702966299492999391104640 26259 -647113553272952605223496 26260 335765623204033411253760 26261 2876756176072995311774862 26262 -882167045156482852478880 26263 2108597582775898314381512 26264 2219468829637612606986240 26265 1897613320644771566901120 26266 -640834201954556052431616 26267 -646971153867520285746684 26268 -144448110200181589401600 26269 -16997050748620423908980 26270 206817390607192658415360 26271 732256717811589435628800 26272 -54902848720585656434688 26273 26589089018676102489984 26274 640268490733812454187520 26275 1431500357442570187190300 26276 -2056810201447180352019840 26277 -1959415498851337540933920 26278 610692982664972672739456 26279 884563234044494416016280 26280 -67877039806135480166400 26281 310676587181807334744564 26282 -1847243663928036653938848 26283 -1107679316248022371972776 26284 46986534393719342863616 26285 -551332587791422396727040 26286 422798281137646120232064 26287 -282646052403158712752288 26288 83255681401699838459904 26289 556612985864795027733504 26290 442455486945914458598400 26291 -499307025993792856864416 26292 -617884041027413277831168 26293 -967767003388092988253458 26294 67400080878747834849696 26295 -97494726770060336725680 26296 -855991890351196326604800 26297 202519360805632576696746 26298 -386755209924848952122880 26299 129820588741355148875056 26300 -911110980173589280089600 26301 310194924301468600771104 26302 1311798828536343280772352 26303 -10834666928938284195720 26304 -202161359007493813960704 26305 -1787850909213638386986540 26306 194901962995192602938880 26307 789295725198952881363360 26308 -1088771957818386393139072 26309 1295945268835909637364510 26310 820923915439633340684160 26311 -2445645209868247091290488 26312 -486458366893797233295360 26313 -719019133320682461823920 26314 913490366961844864926720 26315 -845487298219094824616400 26316 19784335050271621734912 26317 -3392475155948726211306634 26318 -1591962920576796707768640 26319 -222560650478011440010752 26320 -214539530623026981765120 26321 -1828458210483965181566478 26322 -168165706935463251952896 26323 1712611116711470725016904 26324 -554298299123400027314304 26325 24531340546329345751050 26326 605425880021070773966112 26327 -32540213190776688725328 26328 232558267443882681692160 26329 1495464443543605750670484 26330 -303682195506311814961440 26331 -2463859171250673742195776 26332 257029476353418531248640 26333 -2587997826729082663427700 26334 -260295645108897086008320 26335 -1064752801872575189119200 26336 2660751334546092188762112 26337 -843727709385210202716240 26338 112007933691742273568544 26339 771552032315723645770140 26340 52014063318402905395200 26341 261671144124171335508864 26342 535579382336357976783072 26343 -1306090581000892105968 26344 384725489545301206579200 26345 2713448582334720780076800 26346 232827678399808738761984 26347 -533412695607010118824204 26348 -860179456173397119212544 26349 157719251030871725504064 26350 223331247777445748236800 26351 -73407854821565959588488 26352 -503206747710377252290560 26353 -4134306566895474974718 26354 -23457900946074625584624 26355 -264596280619358148814080 26356 1339374580999050459801600 26357 -1844877453666707684237394 26358 -311473433610650406961152 26359 -42352030229732123688296 26360 -924248748730910270976000 26361 -1192835328482871587925180 26362 1052296536798821186152560 26363 93663196427721986154264 26364 -696618084184121640360960 26365 -59533104480476611318740 26366 -354711866476392739642368 26367 -2500262784093714352667136 26368 3079722815946101664776192 26369 376415941628126108968896 26370 -315200394562883046144480 26371 3102311579155625603544572 26372 2442891868911287735208960 26373 1458629503893213618708000 26374 656178920071572745251936 26375 2438754945550359326394000 26376 -468789603855096617533440 26377 -1196917991596169928094940 26378 -878829176051037293520 26379 640371203607362511679920 26380 894468266766425838412800 26381 179511009352876636076544 26382 -617676461586158336284608 26383 444478976612766598113520 26384 -511374702958344697135104 26385 1103907688030668053433600 26386 -2520133880247144605445120 26387 -1273114061921992452938964 26388 1323681699743320681395072 26389 722477010432611662300800 26390 -143991206154267843571200 26391 328280232727126156942080 26392 1351563640799477554944000 26393 2422193203992066030237642 26394 -283170099601928296380672 26395 -1953163854860751261489600 26396 1803332379062940674188800 26397 139675026818556017137440 26398 -1068651618550842246070464 26399 -1762958189918131213149600 26400 675747586066521430425600 26401 2296867091999346030676932 26402 6293119318625858823552 26403 205729065956092872264624 26404 141582531536089629253632 26405 505530056188260349656060 26406 14300614714810770126432 26407 -2249949546866625892142344 26408 1513273163012839413672960 26409 1044508262782052920585104 26410 -737560357216626990816000 26411 1243146408820289894641812 26412 191931285410724771201024 26413 694821772015882193397484 26414 -1356727639598869450768128 26415 1336149608808896475887160 26416 149829190364094851448832 26417 -3729109488871886687703534 26418 127430541391502813248512 26419 -1413636073915337560585440 26420 1028885802362779870145280 26421 2146145574137672060366112 26422 947189318368118749545024 26423 -1885274434771981233098328 26424 1707951451784059849973760 26425 -352005213133951001643200 26426 35017676574289726939104 26427 1087374284668630456823808 26428 1343613573425245248723968 26429 -555841704761889752273760 26430 -123335002782919977194880 26431 364162729657726378807232 26432 234536571599611578286080 26433 979119409507059679185600 26434 536419279881078634193616 26435 -1663618959463220764532640 26436 558158887537423403277312 26437 -802119614974442692610914 26438 1375255470073546040673120 26439 -165021906516897071940480 26440 -2174894257137594393139200 26441 -1617470796523875820416588 26442 134169411745405762816608 26443 791730374049691456684864 26444 -1840843392207466944880128 26445 -6422686419357376781760 26446 -335009826130475725407360 26447 173774904230118039705000 26448 340549331380425061171200 26449 1539720133586063507822450 26450 -370394500803434024260200 26451 -489751631916531497927820 26452 -1523524683944382083354880 26453 -449375614681944799386720 26454 279360926467864059510720 26455 271829680151760056682720 26456 -395444512636838053509120 26457 370990411756939773343440 26458 -1087853560321291371835920 26459 -1320994389603713884049340 26460 -884113225042694938905600 26461 658323216771730709314752 26462 -1238952710276598055225536 26463 1587303501869443066889544 26464 -53611109020602008469504 26465 -2850271901858592751209600 26466 431352337561572208174848 26467 -130028657489342868256000 26468 72927287067657790306560 26469 -745874579396962130608836 26470 -1247216366965271276488320 26471 -5409362110185308197215888 26472 -1962770473165624260526080 26473 1016487761907206565817344 26474 -147723218249671523536896 26475 -160065607881320985929400 26476 -410249080789716773021440 26477 -2013787862998705563850080 26478 432839196967479615650304 26479 -1119020168287225488623920 26480 -303160152237539852451840 26481 182864968699933070538624 26482 666269539089470767640592 26483 -540115306267886990688816 26484 272412251221450290241536 26485 2758333370560885961793180 26486 544464075684479531898240 26487 984726402655354356868920 26488 12950912171761447403520 26489 734637336301104811597290 26490 -15075996795990230042880 26491 3177703061189696441997000 26492 450977510989001509194240 26493 -545668981112958702644736 26494 589684998944228932463040 26495 53946598621854617558880 26496 -716264196123204633231360 26497 1884352889739682007650946 26498 -1199164701526802617278000 26499 183817971163265399352 26500 -843435027004787195328000 26501 2194349522408144223281502 26502 -431730698412137991100416 26503 -546719843037759639801840 26504 1299306504543175819637760 26505 309238614787584334406400 26506 -935261604440910120258720 26507 584684563504611523684080 26508 -1761866308323029154339072 26509 2876808207787223869746006 26510 14334603377427039208320 26511 -1121220592060882587249528 26512 419962583108366591369216 26513 1808161343920057546803762 26514 -850969076898075157935360 26515 -2051870700261583996053840 26516 -702747229260497285609472 26517 2006308869824536586981280 26518 886681478592745961916960 26519 389213586996893915635344 26520 410255992944562467225600 26521 2428229676604463416483344 26522 -669070560662669225844000 26523 325598354183236285975824 26524 402431595698506513216000 26525 -1861753334614938483511950 26526 155096304097853849742144 26527 1058648972679436765464432 26528 -3549745755423889237278720 26529 327833369661584770058880 26530 284279706413012387750400 26531 -416784539246132169528 26532 -1384558817036758394323968 26533 -1917938916768709376463558 26534 1444971279517141137448416 26535 1087237884950383158669600 26536 -402854198278752997539840 26537 848151914269662141414912 26538 333599543509270520127744 26539 -1966095469914377056723660 26540 -730954076903898101237760 26541 -871466047790138333386560 26542 392698596102200099091072 26543 -1497415291310111910696960 26544 -158764609862252353290240 26545 1197409036519536410373300 26546 474305497786063540892064 26547 1595574173507570673190200 26548 1496304511006202965275008 26549 1648584579313243897140480 26550 360895639812130218348000 26551 978353643496548152312752 26552 1724066488321551704985600 26553 -1108010819340145890985536 26554 867602796090206613825024 26555 -1105197186394350320523840 26556 153368474807219944591872 26557 -2178585558641263430699194 26558 -153457202835489507583104 26559 -89281462725872995399416 26560 -382459394861077018705920 26561 -178372827613063571675838 26562 1132489740149301394586880 26563 -1984206393125695843369776 26564 2234985877038916172371200 26565 -203127033239983166146560 26566 689134328661674311148160 26567 1176084425912411177760192 26568 43344877915010543477760 26569 -2030016378789596684477643 26570 1450366912031974686096480 26571 -1614253871236878771567696 26572 -20843811026914451150848 26573 865066907182938371976822 26574 -23382876864179444677632 26575 1432100796022144428441800 26576 -435089489633708888948736 26577 748970862705000825150114 26578 535054524501819527636256 26579 917355370248156444944976 26580 -588326965537804323747840 26581 2275217787610408819948000 26582 497711077875245835055392 26583 771790843425745237112424 26584 -2990519505196250347837440 26585 575305384744824241590600 26586 310231241025831448936704 26587 -1679024118188629810262808 26588 -368284440748281190021632 26589 -1419851671053093047419776 26590 -149921509516751003371200 26591 3221604004503042570424992 26592 813886272486700769083392 26593 -1357812481954499065535040 26594 -448823461842244947113904 26595 1017957949470456462165600 26596 -752457945911991144707840 26597 1542344917068047664722046 26598 -98712071329807197609984 26599 -3221933524711157484875864 26600 384552070531810621440000 26601 1817824071694778356082832 26602 -1077939102347725802300928 26603 -1769252484558394989427680 26604 -1406333267761159390844160 26605 3318248955307224701934360 26606 497320238120125330701504 26607 426255893019811523522952 26608 -437965009680665862995968 26609 -854790993145317618804960 26610 -167064279300017541066240 26611 269196877679536447572960 26612 2374396207458765471440256 26613 739903714320832096066542 26614 302699864513075575658112 26615 1548814069748321540252760 26616 -1623980040927155102822400 26617 -72363836657329887298160 26618 328257545424407807483760 26619 -1658703001640045802154560 26620 1082565011569854074895360 26621 -898559335411143631094688 26622 -1559556530516293213766400 26623 4612192770942357552640480 26624 77010453585463848468480 26625 -885818805020740542672000 26626 -751623949743945094717488 26627 -2034772398401488589899524 26628 517813599327448580222976 26629 -287591862151892611134080 26630 -349551375079741329479040 26631 -1569767574837045039903720 26632 -2388896068983378752793600 26633 408047193852331479033882 26634 -613653751564432868362752 26635 626290986901134773705760 26636 970645689599082644494080 26637 441306166178367280270368 26638 -1465509950864667779924160 26639 -2236622833001503528513344 26640 98729495569888112885760 26641 -4176018790891013416314958 26642 -204178426398837175574016 26643 -667103549625827452103616 26644 1342112134569650907710336 26645 -1504950722579206479347190 26646 -57880636718087059684416 26647 4058020489908694066721096 26648 867938053536647903631360 26649 -74928419429333481857664 26650 -108940576367444636354400 26651 -624507417176062350968400 26652 -88049906770706717050368 26653 -3052905861469575924704736 26654 -798723187835195950852224 26655 -1273149935520516863817840 26656 -2305226693285954945482752 26657 1382695806288687766370880 26658 493275665763535166383824 26659 -808543231795492858210896 26660 -6434166893486940733440 26661 -2017659343533757545248928 26662 1832902618732199429540832 26663 -231459941532461991506976 26664 930343877469598550999040 26665 186582684967567180401060 26666 270643910223706001875200 26667 1743289332420746888838684 26668 -650394983370153274928640 26669 -191860597154987383629930 26670 -128501038379096114135040 26671 -1875472493886425694663000 26672 773823904624186992869376 26673 37970897865146075831904 26674 -998708061580140707111664 26675 -1022599344697332552532200 26676 -664406395623710743449600 26677 -688774321361900335639168 26678 -1158944347975113851403360 26679 -1801993993888816755432216 26680 976811176232511105024000 26681 3615104874279818015101482 26682 1155539826974807256148992 26683 -2344272372498118803767068 26684 986710779227212136487936 26685 166490059417986007339020 26686 -1518934944146662509569856 26687 2461917699573745048902336 26688 405952589976342720675840 26689 1573134480881085512871124 26690 1052798134193099480047680 26691 68701957970282090108928 26692 -824893517442587545485184 26693 2961096130020428225238942 26694 -642401152141560613927776 26695 1083227369504387112205200 26696 2222933494367760845045760 26697 755080029487996650678240 26698 -87608215407772662430464 26699 -1378666675653817560984300 26700 -236402617429722469824000 26701 -2357914110839596767756298 26702 1334131555438829743493760 26703 23396488416058447630080 26704 734819815700249837035520 26705 -602289142423962496001100 26706 1310046730365135413234304 26707 4346610670635067938152952 26708 1964281408026149304508416 26709 495443549596475019022560 26710 1141518494687054102357760 26711 579502670580848270946312 26712 -256568806173483523399680 26713 -1877538562312022486546038 26714 -12351362208378833715984 26715 208990034726782274673120 26716 233527996305002609123840 26717 -832722572615244815766234 26718 -61585774571344087999872 26719 1393411208495661502422912 26720 -2617344122536522214277120 26721 309772226928982199139090 26722 -91028693131077803544576 26723 -2683617561707902687085028 26724 1617796559383948971804672 26725 2070014363953159013164250 26726 -219775947464683646539776 26727 1078112700359285358983040 26728 -1169481263420262602557440 26729 -354390972246158012681670 26730 -830477159014820706305280 26731 -262889822498872399459468 26732 162296225604204086502912 26733 696461342213042342576640 26734 -1145139435614132430081984 26735 884109752420870183524680 26736 46639447851813429215232 26737 -4205136452965153355117614 26738 2247551415935473302214560 26739 -1041606906751786991911596 26740 328852576019832950292480 26741 1988207082892576121436 26742 379846564220045028722112 26743 3634439643381964070697120 26744 -74340730723725599907840 26745 -202976848932697671410880 26746 20499538475428337896704 26747 -489139517863227009328368 26748 227984260942281823852032 26749 980464956647832190556064 26750 777521065447411698672000 26751 10621094023315135687824 26752 1926913290077928318566400 26753 -571286824818197576610816 26754 214968879509570547379200 26755 -1526713083848957586729840 26756 630736216521529483758720 26757 -1717724493138879791919360 26758 2192292216056654775677376 26759 3235910223530729572647960 26760 754212254418151332249600 26761 -954448444029759174973568 26762 482213515964363278051632 26763 -685084628411659990043712 26764 -2659290998265337792647424 26765 -630152304570798545236680 26766 464341644479988171130752 26767 -726385149694768937899680 26768 118007257065850223984640 26769 -2312599416884901188560656 26770 435944981830710037906080 26771 -594023605548919941733800 26772 -518764576428493803491328 26773 -365242014684817767701316 26774 -333260970052863702403008 26775 335082162690192704950800 26776 1138371698065181420206080 26777 -1472942527773203462248374 26778 543220014882833710861824 26779 -201955068783597188879120 26780 -927306917864536211466240 26781 -817873515473818533367680 26782 -320399760047982333683328 26783 -177494476155601384903968 26784 -761705572209741539573760 26785 -567846242447764065589440 26786 -169355629471027136538240 26787 1997875830155091528733560 26788 -267352859986736027135744 26789 -7166790329872605606720 26790 -836946996524816479948800 26791 -260410262198896774670048 26792 1677950048081846807009280 26793 -776342118828927109602780 26794 -679726829767618597268304 26795 -1581527354016909312427680 26796 426376948468934723420160 26797 1784682198428046115328512 26798 -976298778716276537745600 26799 1472291324553215080953864 26800 389696206837373914726400 26801 -224256277859306814585198 26802 -451059003241792752708720 26803 -1276363473624488396207172 26804 -1811002658142741405769344 26805 -1258478031023717806038240 26806 -469444965291696843743616 26807 -385096139348377081603368 26808 1821208320458867436687360 26809 2159857227444425556395040 26810 449235397646191733391360 26811 -105879373256524198422348 26812 -2108636949526824123833344 26813 -4143190832735947953898938 26814 -136935880929671820312960 26815 242569766092974812392320 26816 198137871322517219573760 26817 -569664030910591622311488 26818 381786109400633687612928 26819 -292284990740487697964256 26820 -901241872653450248928000 26821 -2524680557780441500810978 26822 -1514334068887943448048288 26823 -114504524230663135209816 26824 -1486445133324496394649600 26825 596615505609597709339500 26826 -1013842973060117253398016 26827 3247982019331526430349480 26828 -390924931614887662164480 26829 228920397162151651040448 26830 -264819009425661036037440 26831 -504382226257401747445008 26832 2461257201358540505088 26833 -1504748066028245806843918 26834 -1068836290944936495011184 26835 -323296021560838783035600 26836 -2833804053250854146619520 26837 3848897046272994327054912 26838 -288336113502725861314560 26839 4103081339021626643893640 26840 1517501734194915999129600 26841 -704112311605865965064640 26842 547176112839917759961072 26843 -3682566881143369342908120 26844 1502521452509429844527616 26845 -242458828353475501622400 26846 126672997920945980173824 26847 -1593389874416360642982360 26848 1566143078345351662141440 26849 1428191386054470343826850 26850 259301919698332331184000 26851 2867727331367371793351304 26852 -742382491740874397110656 26853 2039355232321392526199904 26854 -376554488990218308253440 26855 939854826719985495629520 26856 529583572498991666641920 26857 1171607089226867469125712 26858 -7041687579032314893216 26859 349348389479288148418560 26860 1871519334359891979571200 26861 3869017264773599156949462 26862 549161583813488794176 26863 732927822563826214156112 26864 26938803011239222247424 26865 -257805364353998464080000 26866 350215904223016214423040 26867 2065398596292778817320632 26868 -912375953679048315125760 26869 -1231642681474742573639204 26870 -542816985383661994629120 26871 586568915816628627619128 26872 387119637892901807308800 26873 229544624236275124795200 26874 911332288692761554130544 26875 8372689619662415382500 26876 -1286153226317629558640640 26877 -178707513525054968780928 26878 -494528231440285089102720 26879 -3560016502840350632459520 26880 278023106774385725276160 26881 -861311442626834862808318 26882 355640146857553965603792 26883 3294335022806158040722320 26884 1221803699913722319593472 26885 860639309056367461975200 26886 -901240450497191709769536 26887 -859957064548571900671488 26888 -2559763237587505470090240 26889 -1042058300357849384430576 26890 -1053409428043976930320800 26891 715003081409736361022292 26892 71904942740886846425856 26893 1798878780744394235161142 26894 236298808021037091063552 26895 -232844761676165462328960 26896 -449532677365970991337472 26897 1167798668790453866257140 26898 -832411959096581979083136 26899 -449098765595321278958864 26900 969814677167572101264000 26901 1341544506698121352922862 26902 1243011067293885522949152 26903 -153470634143611649233848 26904 -1177796395396103712768000 26905 2909155204224592193469060 26906 -323023149673428198548736 26907 181713235756367240697240 26908 -557422236802344454334976 26909 1434091446367681465150560 26910 -141890765550340921148160 26911 -1132021437236013867365088 26912 -843428017998829296451584 26913 656855295091686478663344 26914 -651895005288919058848944 26915 -204133759792472033378400 26916 -1747684433524823657192448 26917 -2791800586423725370947648 26918 -40888312641206215394496 26919 1568202795173930909530320 26920 1934591105279744377804800 26921 -513202981155166786879878 26922 102107821706520065339904 26923 -452617093497132376027600 26924 -617226212487054886354944 26925 -1012604977200314859732000 26926 -1067316211056889491473088 26927 875274264692576423989776 26928 414172068226604902416384 26929 300734547405295016243776 26930 -787242302556449844716640 26931 1870732203368810521227264 26932 -890925646902278871205504 26933 -2175615253620145237158816 26934 -710983712443599296591904 26935 2796877009606271018033880 26936 -148910101995400509603840 26937 -51255723742466538592332 26938 1407572324437202275947120 26939 -1076823445372197572474880 26940 1097155214282193929856000 26941 459097871082157846053900 26942 -178683639934072402852800 26943 -943933946278641531647616 26944 461881885927877046173696 26945 -2780836404441053109986520 26946 -191483018418889663200000 26947 -2481559238241761702433604 26948 1224178911065381988167808 26949 399981298113488453066208 26950 -555200519251630256877600 26951 2090735660839610348324952 26952 782211159952034819973120 26953 -439478501958368293813798 26954 -1258174322363631108751824 26955 934211825491541330286000 26956 656622311987389049551872 26957 547983005229943940678112 26958 -1167630420014476911815616 26959 -1376382135905146314781840 26960 576918702595841161543680 26961 -24598171826233205840640 26962 -666122427710928642799296 26963 -1574835289411967864980440 26964 -252763789546900152428544 26965 -2039710518458823201439140 26966 -1074422783198754803405760 26967 -514834740292926320875440 26968 4163064536787100502722560 26969 1111835785264291646775300 26970 198214402436349549465600 26971 -1009435819047354072443888 26972 -1946131633061906331744768 26973 -561584646833876754785658 26974 2133720661917855247364736 26975 -432160911504365798987400 26976 -1042740544865099382521856 26977 -136867191981280554569580 26978 332747620682092243310592 26979 1053293178650345436828024 26980 -742195929547332300902400 26981 926584204181322076822782 26982 -581259946118802182892000 26983 3655108449424104601376 26984 -3192092317472420092093440 26985 -488332148514915801882240 26986 3421700554640653625566464 26987 -3600324336460904561492364 26988 -203676056154850002748416 26989 854770789090745922015756 26990 -570826294564295473704000 26991 1036175133477161131965000 26992 3823180581109656911872 26993 -3136022889781277642899758 26994 666608519527277773904640 26995 -2977215225203262950298000 26996 2115556372564767695985408 26997 344772953562113139924000 26998 1535759425220905714788000 26999 -2323140299912095424422200 27000 2222438200319254579200000 27001 -472652529749266010265856 27002 1089177461300941299931392 27003 1199866896270188502804504 27004 33152833728185087827456 27005 -1249419737227869720283680 27006 30783603772845356719104 27007 607912621532015652888480 27008 -2296575884240987703214080 27009 -1555586267661865629686286 27010 30918445281760203639360 27011 3923886819691086403935612 27012 405246532474127961050112 27013 -157242272631644374259904 27014 385403297014621115086080 27015 1078313940478024035322320 27016 691510529678283133378560 27017 -1074775745885745011672934 27018 1108373000302353786739200 27019 -697924344809005749839880 27020 647893512608383219476480 27021 638730387565985113624512 27022 -1472622694621721727739200 27023 2284297845855748938550104 27024 60938633774284088868864 27025 -1277535880476880723843200 27026 1500642920265842380109712 27027 -378973515135925556421120 27028 3319729512955566215028480 27029 -1386212680764125242273440 27030 -321980358575667243674880 27031 -3720898511000754579994168 27032 -328040689940954502758400 27033 -567355461596328591241776 27034 -38784091828578727857408 27035 1073871463505914643868480 27036 1140401597604361302868992 27037 -2898721187549726033485760 27038 443378682568128432864960 27039 2426157177296089414782024 27040 1385593603850874538229760 27041 934011815488524616788672 27042 960083220306602261987712 27043 -3261313249503480164572708 27044 -458617327917441824148864 27045 -1283985593182911300145380 27046 577840979497368874325472 27047 -21550188100949598435408 27048 -673518485377402419363840 27049 3930065620087582710979920 27050 -1037471544655609527721200 27051 -648242684340944948269056 27052 -2698321042610019846609664 27053 1896743084847662119719084 27054 -110095616011353880751424 27055 901357063598960394622560 27056 -263032245070684095283200 27057 1613883925145953212333120 27058 -251929432007747102802816 27059 -1270355455630727223274740 27060 -295130909714302922158080 27061 3135368599710009853383662 27062 564160261095359059377792 27063 450475693170991266631104 27064 -424953234795780117504000 27065 2158021132837660678187460 27066 -543906310595958107594496 27067 3807692382136207100022116 27068 1862860663134098576503296 27069 -22219144198191013993920 27070 -273070360968100012739520 27071 899427125734792310957184 27072 -824360765964462487240704 27073 -1491093387313531044799678 27074 -444971939004137663260464 27075 18148930226270194749300 27076 455856872500185064050688 27077 45147222133029313360926 27078 1281291221715369392735424 27079 -1309158530147782698085016 27080 -576587490516645224601600 27081 -2626050987689321051092800 27082 -1242703346610657438614016 27083 39118881287816667346464 27084 470194900887173171899392 27085 -152479591835869460039220 27086 1902618552388695068854080 27087 -699258074134890337797240 27088 -51497895454321909669888 27089 5479918692267107939452224 27090 3777537745645651653120 27091 2906417754571192914416492 27092 788837623398926123726592 27093 37602424188565172864928 27094 252079353367332447559680 27095 381767897806258360920600 27096 -1141962130746204306739200 27097 2345037707778274125344000 27098 381618226437996734970336 27099 750310766203469511989484 27100 -141428810627542117657600 27101 -1642319398891127009690196 27102 548556442759119867008832 27103 -1662600802444245570295648 27104 1641291623818410590208 27105 -419664995789023063195200 27106 -813059570544744666595248 27107 -1350407480806488446860644 27108 1400440514937376854251520 27109 -3707300674137970212706690 27110 -515993857870574831207040 27111 79846212682543627442304 27112 -3706209797091940200268800 27113 1109940577450837532011920 27114 -1047074698267259281724160 27115 -2289790267881921828223200 27116 -2399301644262826712559360 27117 -1338005685791124548487072 27118 258967414787489254828800 27119 -2358576464869290153268704 27120 -102304164389522666618880 27121 -1441827058769994744230348 27122 -649152761343480491544576 27123 -393262175459383130012616 27124 1878258476313711967911296 27125 -317646329521136493696000 27126 -433350804693545040010176 27127 -3461626080965506658176024 27128 -1423814815279789211811840 27129 -466236251358204737770416 27130 -408685270502856337835040 27131 736236621762925181450832 27132 -457304044128564703150080 27133 73011364921944112762144 27134 1393755411120081111177216 27135 -124518162822445357108920 27136 582504864649149501407232 27137 1714100155272412958751792 27138 647907914558759443714944 27139 746161314797548768155856 27140 687824750067537883852800 27141 -543216651623158581200160 27142 470196886558467345447744 27143 -3965206417468743730549608 27144 712221331485050992281600 27145 -839756814806184083940600 27146 -668696552401605543022032 27147 -573605589363538481807400 27148 -19151799136859458727424 27149 5087537985574701222021036 27150 -153721877792462296430400 27151 -1727903366138181943957400 27152 -577404920077132934406144 27153 -136577803888954270717056 27154 -2431029443937804679834224 27155 -360989004222164018959440 27156 28693026869777241882624 27157 1900551352778533014901180 27158 -777983301226920241953024 27159 -1822322569291005387295872 27160 -512507325671725986201600 27161 -1249870458117215334340668 27162 890935887620139403875840 27163 2283698271272242500157104 27164 2425957929060742432421376 27165 -1632144373085325282130080 27166 -865543016244122029118592 27167 1318992669421467810452592 27168 -828471960109686528147456 27169 2112050589288694586984340 27170 381718370620962773798400 27171 -1727487853310900804772060 27172 285949681230625897794176 27173 4961289558897457132065180 27174 347938483336321679972352 27175 137198445893230569070400 27176 -55146682820844716851200 27177 -2100250887353284361658480 27178 568990339492127322157056 27179 773930935877983824153780 27180 -666132356715584635376640 27181 -222981290463481264443456 27182 -457112110961775663023808 27183 309795004291820252452128 27184 -472605263186795967692800 27185 844777454365812470995380 27186 324292285573567756429824 27187 1485021839733284123156032 27188 -529610106337908750895104 27189 1246932956919902015332800 27190 514584209165279935449600 27191 3923082416174993861927592 27192 -2569394404757847587880960 27193 2266235072840565235067904 27194 335587277829392328502896 27195 376357622596729646125680 27196 -18555242991187378692608 27197 -3756972794090785988055354 27198 1300779742703150425512384 27199 3784527524466173611428120 27200 475335268915515634483200 27201 -28957274222480174562768 27202 -798877357432807880747520 27203 -1531887451343809821254136 27204 -605680923883030124258304 27205 315368060417288222476860 27206 -1224595634341507579931136 27207 -2277147565438004465122896 27208 1514383698580176872448000 27209 455251947179997944418624 27210 2464830334550766792960 27211 3078595457673864619137812 27212 -19983417555744062348544 27213 3685649275002612908398464 27214 1248861340995381849258432 27215 -1547517005889001273787640 27216 -221496477007547377778688 27217 1065651100047244939029732 27218 -36818440409441216440320 27219 29317130409256060166208 27220 -2030863814637378133029120 27221 -985769813858202232567008 27222 -89600807661277459881600 27223 -1355763944192468583041360 27224 -763593082629122655866880 27225 1444035701027521412775 27226 -2530090736923921629404688 27227 1909145507417495420128440 27228 1701112629244124010539520 27229 -80745267569892861525716 27230 -290895397060299558508800 27231 -3219047617929649224752880 27232 668221617165605870764032 27233 19695057638325942766404 27234 470753225007804112459680 27235 -204830640294857875342800 27236 -3325213710999119690849280 27237 -495662058232712151738048 27238 788417316694879066487520 27239 2954104075449621571898040 27240 -139826423705553517363200 27241 3484395465441754006595642 27242 917841550201226149276512 27243 1036200955434530188993200 27244 1490750244037127863829760 27245 2722088253117378536863500 27246 460361869360753267353600 27247 -3806975939882420607244488 27248 -360164627300549057150976 27249 318621499355011352709888 27250 633128679911406699720000 27251 -1367291656938217692820320 27252 -111585617494749833745024 27253 -360703201101021515308498 27254 2063283826698231652860576 27255 864941552059107538713600 27256 2564459294768945811578880 27257 1577964642205057995842772 27258 -280937959040166503362560 27259 -232851220037518037224540 27260 -2453388800481899829964800 27261 -1153137418228961278830612 27262 34266177685967548347072 27263 -216477011486897401270800 27264 834175696549415265239040 27265 -265669629880080118492800 27266 -2267910496239052689861168 27267 -1955391525944746672280400 27268 -1356163039603752145807104 27269 1508137770016220984932512 27270 694366461471615819667200 27271 -4062015884049317695063528 27272 311069938475421380935680 27273 -2555483337188607999980016 27274 671673864426853181493600 27275 -1964063400793814740868700 27276 232982584373739029663232 27277 -75472954381092792684874 27278 135716254417330542071424 27279 190057873764709589983344 27280 -134695060653759481774080 27281 4458631890841369804172082 27282 682105820409217951512192 27283 -2096064090785642629456468 27284 -2473064243497133956454400 27285 -758534324130885998888640 27286 -606453318184532445244800 27287 91692396152271073912200 27288 -1406128029782143315507200 27289 -4481356444783377129972540 27290 74590333831512688946400 27291 36717724300091391071424 27292 1565814558262979998486016 27293 -318162365584442881294842 27294 -156090460143329709278400 27295 1740334778053485397348320 27296 2947180525661374404820992 27297 201490170129459484658946 27298 -2342499959363849803047600 27299 -2503086074698438314449700 27300 91500924243530053324800 27301 -1604378270290356965848608 27302 129703452395672456106624 27303 2823263127326965658227200 27304 -1821859459842997921674240 27305 21731223284448189711360 27306 -153127979009838297664416 27307 1319990400728728954348032 27308 2019109026212561262236928 27309 2539445118090114633424704 27310 781215037233937244890560 27311 -223108584475962756384576 27312 336427123881291210915840 27313 -853211555215769522852352 27314 633545086580487609894912 27315 1370083429985972710599360 27316 -583469570415794416696960 27317 -634059277995039946082880 27318 -1021324009042383652045440 27319 -4811123429715226845879504 27320 -1236828708300323503411200 27321 332690114506512970194624 27322 -2484482839569525222489600 27323 -382668873927615548993160 27324 1075099492564415714672640 27325 -64943480893020682259950 27326 -778406860765208933030976 27327 -377726539596653308493880 27328 -314412140578495218581504 27329 -1138162949274801638939070 27330 321594849186860634577920 27331 821788039805842135969264 27332 2882339988767216474503296 27333 -1649695507895118180448098 27334 869418522042561770952960 27335 -423344209497086408993280 27336 2276140552384771633397760 27337 -503652607809320542703014 27338 1690613550879243969718320 27339 -833861556333287691067152 27340 1162714722096226937379840 27341 -248342382131090090659200 27342 244577057530579520447232 27343 1531855701789685234538440 27344 -138725160618659085066240 27345 -1654390052196686300724480 27346 1018329093238280718096 27347 737615605225638607665120 27348 -10139228922344033949696 27349 1314395102611716385195936 27350 460298597917910925674400 27351 -591952171921058031798960 27352 1184735298752870780805120 27353 -1450071936712875705426540 27354 -1219201808499476969223168 27355 1070441827999369069325760 27356 -215386664757156747359232 27357 2431186154589465626764320 27358 -1883223265771227085902720 27359 954029521181150653380120 27360 1151126763803136471859200 27361 1013754832916784539052962 27362 -1937494101112650719003568 27363 -49723746234357709253376 27364 898026724651388622171776 27365 -477483490681127349683880 27366 660949038750518674156224 27367 3137750524197292023183416 27368 2252562837533983699845120 27369 9703951051738192126794 27370 -249897635627712898775040 27371 -308001940845742623125856 27372 955882314271840743470592 27373 -27271936018339599714176 27374 -186641330833680286448064 27375 -132426679266088164972000 27376 -657756519126908453683200 27377 -577809847491655190612928 27378 58283425570160283428952 27379 3599539041746644421705280 27380 1028895530338855135393920 27381 407238962999693270033952 27382 -602285917708448747450208 27383 -1716432939366260748350760 27384 127553905044272335749120 27385 536840693959941385664580 27386 2145352026790941130945392 27387 1319568931617655326786360 27388 -1249463976937088539382784 27389 -4259925924461428764986100 27390 458126257560533339581440 27391 -16790066125654854080328 27392 -1231059794579431436058624 27393 977725732649487056956224 27394 2128800375223307103212496 27395 1603019117616259118336400 27396 -1295448986406491644952448 27397 -4999660378812028539141154 27398 -967215248640396252456960 27399 -2288720607109974322139736 27400 640217968847735236992000 27401 -2293035272303337279559296 27402 199795115632937162994432 27403 3191850792536664184476760 27404 310348759107176199954432 27405 760980980643120645408000 27406 -1278937412796468283445376 27407 4169148118427870561236656 27408 356278681295667024297984 27409 107953249365039109906610 27410 409039452273539852019360 27411 2397839817519683893638072 27412 -329323465553624541941760 27413 -5933327701925796279558720 27414 -98893087241774429870496 27415 -1408085188088888317294440 27416 -1756789680429816062976000 27417 282830755622874585698880 27418 -2375095764236778059757840 27419 -1602590332717015049566704 27420 -543738265074731374341120 27421 2240748239968184018138892 27422 1540862901910692637936512 27423 997530761204095262244984 27424 4377921108234696120139776 27425 -278550741189881486651850 27426 -120041445200191866763776 27427 2259259976950729861277276 27428 685373427074178523363968 27429 569525351518722848917248 27430 -454947925811655654564480 27431 -1310550194814565590933768 27432 1626381486361739958681600 27433 820498160508523362785920 27434 28215381551225076299520 27435 333762269662584853171200 27436 1872477477743692088389120 27437 -1679555443397003253079914 27438 1079165784424612577293440 27439 53668203618579485446224 27440 293330348296206434304000 27441 2937847858798141051862850 27442 1086474035200965444505872 27443 -194916427685631003843456 27444 -1910100678072195353923584 27445 -281141429285078189100000 27446 -1963764892500728117471328 27447 374046582646003843884672 27448 332320446596966928629760 27449 -2313873143838037312910550 27450 -483805019681482298612400 27451 1253714997991692660462472 27452 -1957213572978887824548864 27453 -2096516813393688281277696 27454 116868805966466787647232 27455 691059765655115932567800 27456 -210097464809400739823616 27457 -1117332849008142525535294 27458 -39777622047980419951920 27459 -1141035791744794928789016 27460 -1399625743817039532030720 27461 -149444086407494158975968 27462 -82129414955672438323200 27463 -3661167216094678649054520 27464 -677919719329352866544640 27465 881371527978449010525120 27466 416450473967434226310144 27467 -677635161381996763092 27468 -205823368030737187261440 27469 -818156407237241744891156 27470 552969390338608031429760 27471 -2175470053054355819309688 27472 -557249604837661964648448 27473 1865243620487635087411824 27474 14914731542664653441280 27475 561500965118163407100400 27476 -778439948094533986189440 27477 19056353468618591254368 27478 -356150039028531006168000 27479 664749605358524509987080 27480 -1215853086783971091456000 27481 -3611419323133177639353718 27482 191409852958824513721344 27483 -1707172367067028899887976 27484 -1721257136332591926889984 27485 -642897558651970380729600 27486 150814314409796236483200 27487 -16441355787611360560864 27488 -1070547705701071558410240 27489 1578827219201117815823712 27490 -1619962234497797552460000 27491 -248333021801240542501488 27492 -1815568975180376530329600 27493 3433340120837364048092320 27494 -2187355665647796073375680 27495 852206306645987550573120 27496 684440420199140381736960 27497 -302213273037567963042048 27498 748789754019543993464064 27499 2162288168821693399868136 27500 384736127978938438560000 27501 1421854362799126292554560 27502 1494521039283214260773952 27503 345356806288025021533680 27504 -309889436701039509897216 27505 -685385687383635423035340 27506 928939447738717614128160 27507 382251568660076958051888 27508 -514712897762606293598848 27509 182221319911336197649710 27510 308895272563867722270720 27511 1145905152740291187801648 27512 -897771625118964335308800 27513 -3116433848650113854973600 27514 2496551749017052574015856 27515 -1474209955540651074627840 27516 -654150315807620004699648 27517 857184362624555050295392 27518 869795991250918230888960 27519 -3042871029425478200185656 27520 -27964308364861007462400 27521 -108591929519972597686680 27522 870195384505481989368960 27523 3279142074729246859831320 27524 293114625431699855486976 27525 1143158496444415476244800 27526 -424879059984349251024288 27527 2368152630556511195780376 27528 204985621497825949777920 27529 -3245919913131045975232870 27530 -427307232950718825831840 27531 378215300082165351886080 27532 3626033818403371789565696 27533 3806518942152164083264224 27534 87038865690519102853248 27535 -481592860632895299878520 27536 426612673147296187195392 27537 1159497243834803601128352 27538 856725357057865149503376 27539 1792290932302959667847340 27540 81759971408068504938240 27541 3544819800666719298476942 27542 1543195404334784139916032 27543 126577916278398789871464 27544 -4492954495314686612090880 27545 -1069722480581568155334720 27546 -1373126584316273008943616 27547 521855852728869765354084 27548 -1081175538382169181041664 27549 1970763948257198438411334 27550 837800708742889408440000 27551 -1441840162940276467004448 27552 255739932736385747779584 27553 3203714152665118870490160 27554 761533332568394059123200 27555 1792593394268893354494720 27556 628961085321703609535296 27557 -1710259909643107426967748 27558 -1424202390724285156644576 27559 -232453757080725611511808 27560 376253035673089675161600 27561 1835006446000928553654672 27562 411769753044174678010032 27563 -17267781650502031043736 27564 -1410708771262415038708224 27565 981682317388133325027000 27566 361223609739212670428160 27567 -2506663236385176116315760 27568 1191909005680639251464192 27569 -2461760606623730727398160 27570 142072186999692969331200 27571 -977431119762288971612000 27572 871898474290068268684032 27573 199269598118915481026688 27574 -842827397782646234524608 27575 2350942738330417046422800 27576 -2222045648530763943444480 27577 732395730609944890107840 27578 -2121750598250904029366160 27579 2697701385319722683138160 27580 -342386675672427266549760 27581 470171175347625032045382 27582 156818907719256964329792 27583 3820342680261475509952832 27584 -193744264446180090445824 27585 -1357423988301661604124780 27586 1012365495532133541709344 27587 -415707748914879060360084 27588 -1970750578437878307840 27589 -6541679424853156154122944 27590 -153096114054429015321600 27591 2950264376655830416267344 27592 -158219727607810560384000 27593 1460860219155999463129524 27594 -43105196917513898818560 27595 -1487922535163500588706400 27596 2578242418229417272339200 27597 -1295605781479636654305600 27598 -720571340742363176443200 27599 -1680966706106835841463952 27600 -118256943049424053862400 27601 705127192677177785849152 27602 -241228856697270212512608 27603 -109663921513020785208588 27604 -5144789878897929880008704 27605 -1322320202744999319832740 27606 9346854022072052258304 27607 -2153934475710373945903160 27608 1254362298289172622950400 27609 -1052550846038786744802096 27610 -804588690046619677006080 27611 3107390173546105162102212 27612 501512954848570362539520 27613 -1480460809458511798495956 27614 2108677919359461616150656 27615 494701669840729568555520 27616 -2126589379234097343234048 27617 523985314406530969941666 27618 -1377939280403573202784896 27619 -1467465286128530916262320 27620 1243328618442495227623680 27621 -47042556541517648232576 27622 478645264129270791676032 27623 -1376286922246993612195056 27624 1160738699930572503121920 27625 -1432349949325285269846000 27626 -630649489618736008270080 27627 179835648886254655327320 27628 -2621434997847617435045632 27629 -880699476962497500750624 27630 201700628706823135767360 27631 -2819519836472017502619568 27632 694032813227485649928192 27633 -1445283008926638970882752 27634 -894792325956367939819488 27635 930387972363913722676080 27636 1691629609845013323706368 27637 5140558377548297424739260 27638 -778733361214460449961856 27639 -607449760156481602756536 27640 -1121009381251294710067200 27641 -4290081240409597593015216 27642 -157375565615140426423296 27643 -1410621354171730523047680 27644 905298708405691438350336 27645 973425121866280035691200 27646 -1046655374151268462121856 27647 1420311030035018855556096 27648 -2689175311325837540720640 27649 -5205914096305917411536 27650 -390583948958911413888000 27651 -101669332234020119246160 27652 570543371181731044851712 27653 904141910146352540935902 27654 -237338035591901314936320 27655 54818564590913682013560 27656 2218456899554644252922880 27657 -55241721711821657113920 27658 2616311021764897217317680 27659 553355657510520124249416 27660 1306671525661055055989760 27661 434699311059671587468000 27662 -250874499494378398191168 27663 268360151337782651806344 27664 101808067065810369904640 27665 1308100273931060076841920 27666 -558971187845106907363680 27667 214391438666654673179560 27668 451030382008309620786048 27669 -626764438274565434421312 27670 1874827303340917712129280 27671 -1345185398848318636103040 27672 444447331189149345361920 27673 -511575107712692891425078 27674 583053718966480304155872 27675 575741455676858491146000 27676 -990259558613787167806464 27677 846685581095037888373260 27678 -229381734912307730887680 27679 -1246525754121708478654320 27680 902954988434712992808960 27681 500705047579791065023152 27682 1862567139697903466682192 27683 -1514007017170308115445760 27684 422239626220661147848320 27685 697892802134549160198780 27686 463323913053979020994560 27687 -1072636078897054646432640 27688 1031744897511533911157760 27689 1064624788484101772570490 27690 165248840899100296074240 27691 2997801848837409228903092 27692 -7869328880775338016768 27693 -782279646370716137788116 27694 227032678178247559528512 27695 1713253670909597496556800 27696 -218325016890832503472128 27697 -1188890773494640462127854 27698 -501801307571789055492480 27699 530847471363552725840640 27700 -616282301054854162940800 27701 -1523545318188109215665298 27702 -788608426554072374009760 27703 638683495518237289290184 27704 4535812586595614498549760 27705 1663419685089419870679360 27706 951468885837895489908480 27707 -5832994764735492280058160 27708 -1221608600343970574077440 27709 -5892339808494522447610 27710 -286457959253640834656640 27711 -1653746665410284224719240 27712 269609130519389157195776 27713 275324250019196480671296 27714 -356487543535081509734400 27715 -20828494136673805186080 27716 661452683955183192143232 27717 1651625120643132609082080 27718 -1648482021004347984097440 27719 34823782795842291717144 27720 415089400838108309913600 27721 -3448354854886292092002800 27722 1939519843126577505222912 27723 -2164158438593830641234216 27724 1349484088177971121305600 27725 1945150559684960494865250 27726 -283272883706352868203456 27727 -2030902527388401746116128 27728 31063422524607928983552 27729 1613718938058322121107200 27730 1616527452561392578636800 27731 -3397597655196937924478136 27732 -718058214064091399804928 27733 1245861017280180506347982 27734 680680289389940999330976 27735 -1130742187231145471561880 27736 1929465839596550028871680 27737 2339836905430511870293386 27738 -787223906615040869857536 27739 3867604740566733984329540 27740 -110955583419184089062400 27741 610621356619649792499264 27742 556058782373265867556224 27743 4935485830262575810216992 27744 -665230640270158940995584 27745 -429143901572354633683200 27746 1169764924124359102101072 27747 2598941367785693862007524 27748 577750759972816492281856 27749 -1672308071864010704501250 27750 -395628590962596440736000 27751 -4367596290829664762642248 27752 -456669296350252772582400 27753 577655601564829931501904 27754 -720972100677988998521424 27755 325032461696035261197120 27756 2584617304241391778114560 27757 -435396257875875248411508 27758 342527032196894912700480 27759 -590827247927625765893760 27760 -742173601553865941483520 27761 -1260645954096168376765056 27762 -539769211089602972115456 27763 -4270428810750393654135988 27764 3354968488567793413834752 27765 -13358352089784422169540 27766 -213424942930695808419168 27767 -217786446950035168172184 27768 307398913723113853132800 27769 -2021884985609171209339904 27770 805249297414330154074080 27771 -814758553546389143872488 27772 1483709871489784443412992 27773 1045481867926877401286022 27774 -553390201483646033537856 27775 -1114335686617369947221400 27776 299127594359949329694720 27777 -1947723165003193036599168 27778 -30261973909093303829760 27779 4057479114325456516384380 27780 -218919587393988086538240 27781 -640433051981928602724068 27782 -3238429543454155872729600 27783 102446291854297562698800 27784 -1298490988476657140858880 27785 -2066995532242695721477020 27786 -553261921862320246447872 27787 -1242188270495348980500128 27788 -1650245940452196697542912 27789 -1719751012686069722966880 27790 403935438320171758990080 27791 -175690942192258812569808 27792 -610533017847976487510016 27793 705690965351796864629042 27794 -1125611582565261664491360 27795 -617667940646890483946400 27796 -1107081869519107852854400 27797 25282582160846950753632 27798 158672237175247900583808 27799 1754696413059613217241800 27800 -1285597524072330712320000 27801 2470880449531212813368730 27802 -2114196340916378132901648 27803 172186498095868246658052 27804 -394925849771683139739648 27805 2193597314527882853892960 27806 4710233553055702484352 27807 143430811776032375863296 27808 -4008426595462839942512640 27809 3342288377916665926199010 27810 -1917679413131813158732800 27811 638989374409564340242080 27812 -2095803725507403631614720 27813 -96909916067763299859456 27814 -202568507373136265139744 27815 -1986338318472358111028040 27816 1578915745704274566758400 27817 3969481739728987945839866 27818 -424779665766743682979584 27819 -1278023483894861199756312 27820 370673054700770937185280 27821 -58840994329769303815968 27822 -383954362871952708577728 27823 1167408022450215610493072 27824 -483371551761642513629184 27825 -171725496291741503966400 27826 2823750406265004697316112 27827 -2604687173277645815694324 27828 -1864408268442684797417088 27829 -2987664944353541316065124 27830 -1076933205132814753920 27831 -22871670760183054036248 27832 -1403703614559791956561920 27833 1620203420607749012480004 27834 212969958067024324346880 27835 -1232105434929491391838800 27836 -684561711996987188075520 27837 2480975745580715678245440 27838 -776627344602483042009600 27839 -387007653481167845407008 27840 421876908057671132774400 27841 1064770173664320375995184 27842 1210047209118117039525072 27843 93443076051879562364664 27844 3480688854692555726788736 27845 1701788075756906256695100 27846 -182207606866457991227136 27847 2252647327045110176622296 27848 -272705916553623595384320 27849 2176913534937571219490064 27850 114739800860088684608400 27851 222446390231629391112852 27852 1347160798917271719972864 27853 296675746451437518232704 27854 -2024693827707224164666560 27855 -2319331735252777990033800 27856 59995286690065757069312 27857 2486316207115427752854180 27858 892504511169444555629184 27859 2000764568698373941376704 27860 86711952804732423168000 27861 -596152673504593603052256 27862 -1071795591204980115833568 27863 4118175560274366490426800 27864 -2409160903605737994240 27865 890643725835164342560260 27866 -1850158591008096880228368 27867 -433805354336443873125888 27868 -1120086704072392187479552 27869 -2904054166176455951464410 27870 -104442376179427976995200 27871 -815121741575116634950368 27872 -1759427674798531450503168 27873 433548651822560795339280 27874 -214144082144411771229696 27875 -2633223896725203129936000 27876 -565302416302949393166336 27877 2111173242729326519017372 27878 -929813343058820713262976 27879 1374931316073339220780584 27880 -868248359895515532595200 27881 -2295019656341840094302790 27882 1022104770846543767559600 27883 -534474857626575204441868 27884 -765531140966022665789184 27885 -948979509426219416614560 27886 -97045969259047035902976 27887 949483583633922732699360 27888 122186806672306692685824 27889 4771497810238797013929673 27890 -746303330225289551752800 27891 37214705414256067459440 27892 2791912409934133589340160 27893 114653744454436748276142 27894 1302171855221026161892800 27895 -186209481031082940805920 27896 3765290547017250323804160 27897 -1308954026794662106050528 27898 -324421576558388197035840 27899 2207045897619132899039664 27900 225406443713271183820800 27901 3590450350877363737392902 27902 -93477665174856169054848 27903 1558268347033087633819008 27904 -1002441345027197359882240 27905 -1044540678562782238784940 27906 1038264239209406668792704 27907 47510320492259683007040 27908 -1109390191896941484415872 27909 624834754917159145623264 27910 -196919154301835031776640 27911 524462736292125306078480 27912 1119603857277704986091520 27913 850630054787960957206144 27914 46260493981079404717152 27915 -675073458464911175512080 27916 -527459648111322690563072 27917 -2417474000148668601113034 27918 2526701523599656283811840 27919 2439840488651311114374320 27920 -122262516224976648192000 27921 -105586580761600936638816 27922 1116838999319004837292032 27923 350399553154711214940240 27924 360334838108638241372160 27925 -2181384188577213918071350 27926 -2482160756755682610437088 27927 -1316846884873210403720040 27928 -43739559587825680803840 27929 -2510603368281286478119920 27930 528502326854806061049600 27931 -582450889122842822280576 27932 -3663501197349802292181504 27933 -1056844210974624351490176 27934 1620088464895628965151616 27935 725588075155076786153760 27936 1676875403183695044083712 27937 148114077687895290276032 27938 1974150344752690199964960 27939 -2328342624505810417417920 27940 998578364002635789434880 27941 -5572288295827826811806658 27942 -1423936677324393859975488 27943 669577554792195236435192 27944 154011139941013555200000 27945 1206701586485506814512320 27946 788846496788193246879840 27947 -3354329736311456528726604 27948 -761338421277921916498944 27949 1691950696234782947434240 27950 6055049408959881825600 27951 642478800344717744448768 27952 171493568076076254150656 27953 -183962054028422739234798 27954 -907125496198770556327536 27955 -1908028989848885032538640 27956 43720373549225830490880 27957 1961739501598598094001440 27958 384514362602460526939776 27959 338793874584307017141504 27960 -1805963705221477306982400 27961 -722118103939354395508438 27962 208910035460653702576128 27963 -468755237831763107060640 27964 -1602284345225420875777024 27965 1500903460995853880609280 27966 1196270680709616683673600 27967 -4211799679578208074001984 27968 536522355977322045112320 27969 -422312431384604955707856 27970 -1823164879233149835556320 27971 -3549588960206508701052648 27972 329099437872186391388160 27973 -2370818413060401554767296 27974 675868982539356356982912 27975 354458529747572262276600 27976 -1261068855816153623500800 27977 -1342132087454677205765148 27978 1231928333290654111252224 27979 -2430441895635087142311804 27980 -1517269971320985404544000 27981 2008365713318243592923670 27982 -2241917750449388661810048 27983 2621421086127893205989232 27984 -212258102297584422223872 27985 3375390736692548164621800 27986 -466118268909657366912000 27987 -1299984343773667774326720 27988 2707743210574067102703488 27989 -1371976970033049393332676 27990 657030256276224350862720 27991 484235522809017909470352 27992 -3861083764004187114240000 27993 -3818538178091162652672 27994 -1225115836295725103794704 27995 221430350638532301411600 27996 1651943214992630030510592 27997 -1901457917668832862446554 27998 2792967264534560829072000 27999 3520399000788661764356640 28000 -1182424101811398770688000 28001 -831207748933106473291998 28002 550624145778004317949440 28003 -933961627826657360224056 28004 -1442809159333796332738944 28005 -1846345749341106639961440 28006 2117811020198843041712640 28007 229733943808910157310512 28008 1438851111471284445158400 28009 121545204337785256430116 28010 -647432823770220763527840 28011 657135106485738357200472 28012 4412406646894008323635200 28013 1760732557292655869362860 28014 242426773737705028792320 28015 200288624658588389286720 28016 1538994399165267693207552 28017 -1015407548869757583142512 28018 986219934959458852050960 28019 1380920327030664974841420 28020 1106135979347997925447680 28021 1575182276249110411940512 28022 -44261367720134426126688 28023 -724256457768886798037016 28024 380111843616616926904320 28025 1410726277394208674130000 28026 37981778867466239079792 28027 -4570854255929325452940124 28028 -771525677307412264333824 28029 2135004066413868391709184 28030 -223613708288107063227840 28031 3967634833033682180936832 28032 124706222979685589975040 28033 1006684198122885226842758 28034 -1367758799622429911803008 28035 -229702639050061548789600 28036 -9020621128408360383488 28037 965993825163945264329214 28038 -835914484710394237544256 28039 4555489930092547746744600 28040 2337025835265915396556800 28041 -1413647669921623274517120 28042 563775457982209510931712 28043 2374919697065741526616080 28044 549523240706426317309440 28045 1802655174828645264556800 28046 640500715295464323737280 28047 -1339101475687270834471800 28048 -79069764537850636361728 28049 -1056421127557430592694464 28050 -569376960693812835782400 28051 -2545553116590653584324948 28052 -252607809280802842817664 28053 -2036822850077816549347200 28054 -1026760778622276018372576 28055 254409247990269459265920 28056 -981994552720786632867840 28057 -253251814143537533376694 28058 1197500983019531503856880 28059 493275267878778274982400 28060 -922075608663673388144640 28061 -234437605310637034846176 28062 215921726870856693664320 28063 1212681217239373860218240 28064 5527926665055635302711296 28065 682565839302725596955520 28066 -994966703038909467438768 28067 -1048194473636738011627008 28068 770628349841573208867840 28069 -2363591564948384866814530 28070 -258940068409444912439040 28071 -1067687097315465589821360 28072 5405671033665897139200 28073 -1136420514907784946656880 28074 -922116573995420790685440 28075 -936907127690968703136700 28076 -997748037677577541098240 28077 -1181300998161021406841088 28078 -1170808152813256065837120 28079 20300594313777795771384 28080 201852932506272527155200 28081 1736774437462100830100882 28082 2151117060459095008156800 28083 -457658450994163355419392 28084 883263270638013301370880 28085 -442297633688815936820040 28086 -263489629943199154102272 28087 -1664183901555898887106264 28088 -1423149968682790731018240 28089 27129872501674815672954 28090 779172756666394915636560 28091 -437002246822604162354928 28092 -176354156776270008872448 28093 432479952865607763053644 28094 -1732243685830166361722688 28095 -763971582340494914586480 28096 -78363880770109890887680 28097 512271943786739548020546 28098 -334969414975633006872576 28099 -1314618456635442697192900 28100 789572897487537552854400 28101 -2382459160903203169972800 28102 2537313954055484900710752 28103 2211216564602121959380680 28104 -2484359296464114622586880 28105 -63288414665021320145280 28106 694685606655059154745344 28107 -259205819762515911583644 28108 -2727360859503793838601472 28109 2967478017557696294408310 28110 -1128667552354446917178240 28111 2411107657237057618537712 28112 -214591766132201785786368 28113 454372401788872869852144 28114 -1869698042119902997375344 28115 2616989771255563563731760 28116 875664568969169627142144 28117 4458789431277262033792 28118 45172089317045836305216 28119 -550336496906561708109312 28120 -792676887282052641792000 28121 -5073415169029501175200956 28122 7611062402423556599040 28123 -1325589268551395208045628 28124 1402302514254255132825600 28125 -1723735100778963887868750 28126 -454951006865566213766400 28127 1023209396996815838497272 28128 1186054127433515474878464 28129 469359744517085372040384 28130 -1116569207623538488881600 28131 1516277752616803712312952 28132 -1441706029483753942431488 28133 1488366187660753075103520 28134 1631323612013570861178240 28135 2120887094364304962438960 28136 -4465495438066332885304320 28137 629443508879615321854368 28138 1062304286375794573762560 28139 1928194377892709733400440 28140 -464447793297009209425920 28141 -2190491801627252779261728 28142 510616486514851386833472 28143 -941220668316890161224360 28144 895286584780835337666560 28145 -278716080197185795136280 28146 418024341771293637523584 28147 -567554115234473187989168 28148 -105775315494968778645504 28149 -2018495121267640871917152 28150 149917870515170891296800 28151 -948546884030205785677848 28152 1236064559324899211550720 28153 -4573824844899234050582400 28154 -423105389452635086416128 28155 1849695091725638383778160 28156 2819330425718589388267520 28157 1411074431428066411324332 28158 -9868842665828367512256 28159 -2759158738593922999589640 28160 -942404491249833360752640 28161 -1368620227046804960592000 28162 -2329791663980846405253168 28163 1076841018116147341724412 28164 -737319576099833964647424 28165 -52238271567834078864480 28166 3013029695642669870248032 28167 -918122388743171062367280 28168 -716586007468118894346240 28169 -2938028682386109439632204 28170 -1310510408102871310853280 28171 888325922732047640974224 28172 -3692492851958847590893824 28173 1636483599061966487899584 28174 1765988683922176818342336 28175 806718571517706558089400 28176 -605539948438613292023808 28177 -2511119797474355789820560 28178 -191196476757831968023776 28179 490887407132759176400448 28180 396135343114471528646400 28181 2801021824263345105971982 28182 376616339486556425238528 28183 2639519611620980145263432 28184 183902628611896184094720 28185 590328060995054518516800 28186 2990973983679244495910880 28187 2037712660847264035796112 28188 -2532945674200087360811520 28189 -1929931074588786436547744 28190 1234294493736963208737600 28191 3000631208691153059781192 28192 -830511619646619420131328 28193 -8752169113720808709294 28194 -289521218508805988425728 28195 3155268984567529542325200 28196 -419401636509923262074880 28197 -15186658576190705279172 28198 -1106519512291278308459136 28199 340079763760296946053864 28200 -1458832454841462091776000 28201 3624535805381548485070202 28202 -889169329747481843289600 28203 1110706039739675022658560 28204 -793477335574250031564288 28205 3628459904067735339742860 28206 883332607386481940282112 28207 -2649125314253267071113848 28208 -5208900211359856951296 28209 503238185800886839880304 28210 59256687114462933688320 28211 5279469239282950382620812 28212 1544056920499805783027712 28213 -2083640713768637930152260 28214 1170937579162899034647456 28215 -2017348335101953709856000 28216 3982690190684725924884480 28217 -1283130429981478675396800 28218 -590133239593836095517696 28219 272190800542599473787620 28220 -1440339703472452923141120 28221 -968596847422706479844160 28222 -1610259388453580950528128 28223 -4017592440681004350192888 28224 520554568914221923565568 28225 1367805158794834576865750 28226 -2870329755010563024806016 28227 -384546598348591620304524 28228 -3245834973337313720770432 28229 -865593393812029495363170 28230 1019485266827583960270720 28231 224194155899743848596960 28232 3632735053527758672102400 28233 -1401128959551025949989398 28234 -348723054820310038767360 28235 -2490882153540151150036320 28236 -213617191930334237316096 28237 3043855456091235414667584 28238 914295943243921641626496 28239 3397900756232583233554824 28240 118766683096424841461760 28241 581753516502758467305984 28242 -38372416731022893845760 28243 849999356127732523133344 28244 -420180734019867784341504 28245 -526575741782233907836800 28246 677709561056066850199680 28247 6286288662105844801490592 28248 1027065855322121788293120 28249 284118484082464195076808 28250 -733627617387943994856000 28251 2848855312696679630568 28252 -348522648351417329054720 28253 1815092473539884949453120 28254 -685770991615907303799168 28255 -3386579273321815621050840 28256 -101518548946423100080128 28257 2961193119734564587358640 28258 -171168808485425481561600 28259 1592490480094036950615552 28260 1062580743796836091726080 28261 -5453012401118098475299200 28262 -74604390431596168915968 28263 2200682423489017125576744 28264 800501270000004738063360 28265 -784068850620521247653340 28266 480130337946700195582464 28267 -644238982205730269868240 28268 740926296938858251739136 28269 -42700462099395856468650 28270 -1484928369973927642458240 28271 3063972392014919449704192 28272 -140146233340314853048320 28273 1489357336753931445772818 28274 -2524095786464666340724608 28275 476700825181902985818000 28276 56607423815270036428160 28277 -2543548646884094939537874 28278 -1716651945215744114654496 28279 4933958491002260579179880 28280 -558483833976902933299200 28281 -2998395354924278254292256 28282 -1538137512593416606809600 28283 -3862154557332791226597468 28284 -1817649455913756895256064 28285 -104815519970284217464020 28286 -1882756524808755416529408 28287 -1165237613739883642467600 28288 1348844154028727960862720 28289 -3335075909065274817398910 28290 -167803711080607900892160 28291 -1763171172862280009028200 28292 -239218617073789200626688 28293 -3396207899667615837781536 28294 -18494516470595847671808 28295 -1960384077994940955256200 28296 -3909552474124308849868800 28297 621206312592383426766746 28298 -985237615393201012731600 28299 873524205110629609659864 28300 627326720201151844294400 28301 482474601320379800705664 28302 -241255250790969901933440 28303 828733924103463986969088 28304 881767110978327770972160 28305 -690704604288507049660440 28306 2035124271854301961790352 28307 322886456979400827824556 28308 751550318174125861687296 28309 2503815825774842225210510 28310 1378532963919182203440000 28311 -2388704070392979618866328 28312 2855351218540506752563200 28313 1805675307993832031992704 28314 -785223203770534829328 28315 -453273246635225431615200 28316 -430042724423458340712960 28317 -1305285226650459738875520 28318 -2388056079947038797824640 28319 -4328692250373484568597280 28320 1242414960434968500633600 28321 -1926994682895563452387328 28322 546559698496250000943864 28323 -3549737860215510637674000 28324 -161631798106073601899264 28325 3077537185501848195453600 28326 -1517800944127024899752256 28327 190251512595136617208360 28328 3048325698035513106140160 28329 -440477149492221126405120 28330 652864842640883306014560 28331 -846503432121328382667336 28332 2212663014779080379072256 28333 -1122119821977367392073620 28334 384888117439267423790592 28335 -1014693223375960129839600 28336 -164739234845364637925376 28337 38791481855950174971120 28338 786983388310136677129344 28339 -5413617589629929590668744 28340 301835863014698968972800 28341 4728124309977111610268352 28342 1012156643747179487434752 28343 1765536332849882045434800 28344 2607780498465286549278720 28345 387952245046670626268100 28346 -727349259244525414282128 28347 733207654647132404725440 28348 865686753925441380190720 28349 -2424481918420055760286650 28350 -17063212713350559537600 28351 -25383899960228907187648 28352 886367671355014256787456 28353 -358833704680067729386176 28354 83432353256797077767376 28355 -695665260287976297317040 28356 1528814930230141861386240 28357 1071261997288738535137312 28358 -67564336439397165001920 28359 629668254993078845433744 28360 284944010526095526144000 28361 6006610759698986798620800 28362 277894101314361783525120 28363 -1105466276839370961094776 28364 199101089005254979286016 28365 -447430901429293556866560 28366 1067998633885837964810304 28367 3562360597556522724833640 28368 322643098443209485934592 28369 -1745487059612188954173840 28370 824650811833881583262880 28371 -2327356721390484272956488 28372 431051355123852780156672 28373 -5140747727889661767049380 28374 696795464150076572084160 28375 488183900670158299362000 28376 -4990952487218458591057920 28377 4113812447753321763807840 28378 51060146480195538905856 28379 -546275550054504052357680 28380 16403734035736308817920 28381 1719522237274608472160364 28382 -10889211747242660427648 28383 -2013978336208427585288376 28384 -1124975246733179342290944 28385 411255127420869718109760 28386 -853014772160174783617920 28387 5793751538176531103003036 28388 3261329647089343823486976 28389 2163730039247103188579424 28390 2205343344627141385524480 28391 -1715706907652108823051600 28392 519857270410316871352320 28393 249628086530034358835642 28394 -750084641688537103719504 28395 2340085649403359552551920 28396 -919763521385109085368320 28397 -219380705939869030712820 28398 -1417457657596668188147136 28399 187982986223973956260336 28400 -246463463155361063731200 28401 95382973824445243570032 28402 242797667136714295691904 28403 656308260536460810152652 28404 -2618329553349910153850880 28405 -554645192127142199529600 28406 832537718534821082609280 28407 -326286295567242327778608 28408 2087488804993809679503360 28409 -350024451315926781546390 28410 832896486184577677551360 28411 -3036819133763762521056988 28412 1161488748110193139961856 28413 313444836701038683845568 28414 302593294299719054509056 28415 -99331026653778955468440 28416 626404188341705335898112 28417 -1310874840077868530955308 28418 35314312585583585001504 28419 -627984759430013916994056 28420 1549227962007220385721600 28421 -1794839076746156837296068 28422 1454394257716714659257760 28423 91282104769098588268504 28424 -3325294269417557890252800 28425 -941143381244851602006000 28426 2932298243946709980549984 28427 558780439112984761580544 28428 1561234400118200810225664 28429 2444705645543511826943030 28430 662118393024871609095360 28431 922787676363457296917280 28432 -1032544722756236595748864 28433 2614621649451933714197682 28434 -143098531737312860287488 28435 6468139527551210809440 28436 -3215124064504966414216320 28437 2724923311659345459872160 28438 -28807168299080990374080 28439 -1527254118523936009400760 28440 -1767505116761228630016000 28441 -825570467309261642492160 28442 -3084368942350305461242128 28443 -292519355639166671400000 28444 639646713589102363142656 28445 -592343705735590723473300 28446 232075184940318589728768 28447 -4215920722727701979123104 28448 -865298602200824989876224 28449 -1072297030801944411297900 28450 827659480890935072358000 28451 -1814623009339924293973008 28452 1191187174665271292716032 28453 -459926671561547975829380 28454 1151100216043829113108032 28455 76790940185687721477120 28456 -2743649363256390774789120 28457 -224975096755393027243200 28458 641804147866582971863040 28459 -3081277571599006551043200 28460 1933064446423979185121280 28461 -676262883866832812702880 28462 386625640184294556165120 28463 -4814310249325562588130288 28464 -75452914352443767422976 28465 -3396985188644950795480140 28466 -26134113431232312349056 28467 466106533852884470952084 28468 -2703821275268876184274944 28469 -1804764105099840735614400 28470 24704098771447520490240 28471 -1306261857075175495144656 28472 648759575643202194124800 28473 3334292051038259830568784 28474 -1890629488391844890914560 28475 -2726287243570544472516600 28476 238494498641698966797312 28477 5013270351744206138064326 28478 1491149607755619810144960 28479 1456480269718234402457088 28480 -325847740825328969318400 28481 -2272121326856148922770000 28482 -1328575156481760025660416 28483 -962342267552772634973536 28484 -1887166977938526415449984 28485 2404360154847178395403200 28486 525760424872288465380192 28487 -4294795552229041955916408 28488 -1832057421094354994749440 28489 257003476869385548010240 28490 -189075996294281645552640 28491 162661674844133321458392 28492 746185991668474684239360 28493 2709641382647492646122742 28494 447080944098726656567424 28495 888161173915173424988400 28496 169494221729318205898752 28497 408209036453125744112640 28498 2348061002986070678778000 28499 -769649662134301248916500 28500 1419773883438473418240000 28501 4808585529346595317087104 28502 -2861867208782894047182048 28503 2784087168684160539326112 28504 -121301014959266017075200 28505 807734886966682168230660 28506 -960481029899111443140096 28507 1527066365409481268378160 28508 3605790894068788429091328 28509 -17218782203877470849472 28510 -2005799576011025148123840 28511 1222420285859207340792432 28512 -175113790073921365475328 28513 2606320494464722724201762 28514 989722050054633343959840 28515 916831320400180830118320 28516 -3461727166342874951858560 28517 5430826524111459691597566 28518 769882675214852109925056 28519 -107656551200790228691920 28520 -401987008692091610726400 28521 1223556109723625299916490 28522 151467519296191708102752 28523 762033570520190807051304 28524 -1355759468855492233849344 28525 -152779925574219466359200 28526 -1319613720191884988357760 28527 -1100244172797758607414768 28528 -164617432998149338267648 28529 -6707816643572706983591424 28530 1098264506471893644780960 28531 3706658107248849561678352 28532 1048201869190578394306560 28533 852128976592999503496224 28534 -1507217279115798175693248 28535 81010882811010442970400 28536 842291477323530509721600 28537 -2790685699120243865313814 28538 -1744349926590921696668160 28539 -1011584398100720557800960 28540 -740183870435351637173760 28541 769058027211377630391942 28542 916816803346118218005504 28543 -188461970422129602255456 28544 2479707323632490926571520 28545 -618425041496477983709760 28546 -406687806500021062248960 28547 72296528259015646383996 28548 -672312043219303077163776 28549 3723184130279728806451550 28550 876497189084333724040800 28551 -203889835951950936162816 28552 42441429977976686469120 28553 -564891038682295234465920 28554 823283200571728551217920 28555 1610412536869811585436960 28556 3806420747579099946240 28557 -3337745044194655392180960 28558 -1113754162716932486662080 28559 1190900780485553245427760 28560 138933283849073220648960 28561 1528680442488998435984621 28562 1553245735295588834566032 28563 541397688240025244053944 28564 1459746330461123623687936 28565 -1783763521228863665706600 28566 -1064431105491829894378560 28567 1447970399564632466409432 28568 -2700343535647464472381440 28569 -568358857078387923532320 28570 759007609361908258272480 28571 3754696585003245032768772 28572 -453766114367720730551808 28573 -6100878103566782820945178 28574 -305327345048741668493568 28575 -761304118959817138915200 28576 -5635822677732641766113280 28577 3144898981227196163538918 28578 -322949373524638390962432 28579 5668266062273728730633180 28580 1152283489106948273107200 28581 -1205273524773922239819456 28582 -924934616389481546774016 28583 1366184488924219873494264 28584 -1997979205800710329021440 28585 124179041079141948399780 28586 1459637155381900651042992 28587 -1152031990826280259260432 28588 843107608700998271927296 28589 -848651706802574805604032 28590 -1169450275547302009591680 28591 6150573425328887376750992 28592 -1020645576286296542920704 28593 41479534421636806838322 28594 710662518600407706127536 28595 14766240358029627667200 28596 -667835614234873075396608 28597 5163334745274205463320046 28598 911853591419469132053760 28599 127291356827791649081064 28600 665350553838268666368000 28601 2030816238191132776945092 28602 62101318392019251700992 28603 640887229087577084714852 28604 -23234848436600943135744 28605 -265351806283157583323040 28606 -3237345506229342219157248 28607 -3240380430789674266686144 28608 -758743364655093488025600 28609 1803312028662472205538752 28610 2106160037305996867644960 28611 -815332620044679046690068 28612 -1368718863820114782302208 28613 298929210259827111003648 28614 -837150774133487654776320 28615 -1880129134871807384653200 28616 -209848568687369243089920 28617 1504797585701596151953680 28618 189627343987952832847200 28619 -5616640845449347626703980 28620 -831539706698623874918400 28621 -5580472938520070581623178 28622 1011649531866743521612224 28623 -1456032918546866638218240 28624 -262198183919517691125760 28625 4244976641882581098585000 28626 -621615224856884434799616 28627 2916844977667845807834476 28628 1739444311096880077299456 28629 -170337426047134632285426 28630 -400163950946650714387200 28631 -3256038708386954506376568 28632 61284319625213531320320 28633 -1693950549885700160614560 28634 3233501063139477955802880 28635 -665667533186301429423360 28636 1738188042432426815982080 28637 -1434660701138710969062048 28638 8511038859124510190784 28639 869321513134316560350424 28640 -1597468773303630633369600 28641 2512445459962072448770992 28642 -2946449427037837313988528 28643 -1645353081009148072971108 28644 -175466864283185847730176 28645 -4036082650711257350662920 28646 2803703305978027162498272 28647 -5350263451046643430470960 28648 1488403879653197623311360 28649 -2005129104597838110913350 28650 426015946404715713177600 28651 660535929868368752113552 28652 1164236589931088718105600 28653 -2938451181632632246504896 28654 805995238988417114419776 28655 2395160968815957814683120 28656 -81711746142092159385600 28657 -2110780192225443255282094 28658 -187244703441331189355520 28659 -1363730313345016782048912 28660 -1273148076224050101976320 28661 -1682411522874266586342738 28662 878600907305431175908224 28663 -4813735317438656700312088 28664 4675634936390943261327360 28665 -538138039676196034188540 28666 -151200779365699973035776 28667 -1783698531592805033879280 28668 -613759931107795815759360 28669 1044781770019345547608070 28670 -2167064407897105369443840 28671 1361039709496989041815680 28672 1204861717761924987355136 28673 2705739701174655037526484 28674 1668947138499532125064320 28675 -245525121205446433467200 28676 2056530522382332171660288 28677 4786584764328092738880 28678 -1278371987312591798597376 28679 -26746702342154411748768 28680 -734131884694888931328000 28681 -40997570266167412898880 28682 86365668276214602726192 28683 1053629493100868760667452 28684 -1178166690761562940935168 28685 -2225501640542066991325620 28686 -306958397605443924028416 28687 -2092983398008655640195664 28688 -188840782363833242812416 28689 232955432232234493346208 28690 1018911171273006592627200 28691 424276735022478454385472 28692 385164226383916613510016 28693 -1600981349893133291938400 28694 2272016634251026366756896 28695 -970441580914561876060080 28696 3963224845909008057692160 28697 5580455592176555946259146 28698 1680594862088917067134464 28699 -60505659297477479456280 28700 -193648670024679416601600 28701 4115537974184329262687040 28702 -536869090277528662591488 28703 -3523344322128766406886048 28704 533914712762546795839488 28705 -3718515525721754537164140 28706 154963432362209462390784 28707 690045911157108595444992 28708 2437636116304695877593728 28709 5084694747458496493979040 28710 904330572795761705193600 28711 1384214009191004670584312 28712 -1154712423299028755589120 28713 -426322394174031556926816 28714 -974473133148275408971344 28715 3479801632820956843851360 28716 -1188306319494174834498048 28717 -2744072197522888138289194 28718 -669113053358086908962496 28719 973950918849762258238344 28720 751340253667612454092800 28721 493782652157879931921984 28722 467804992571518520403072 28723 4309812137756628001592972 28724 69446723776747382102016 28725 -1487249745858959653670400 28726 -144331917928783312525056 28727 517493843698757175642000 28728 1105116800242603180032000 28729 -1348176630400517931699670 28730 -1167484858524873964787040 28731 2305442573296136438162544 28732 932839076419631581404672 28733 1141157647929959058171360 28734 191996752386213126031680 28735 -22572670747050681697440 28736 -1652963350930802697830400 28737 -1355717372681065150455552 28738 -1927990230211381513650480 28739 3009961552907346490368960 28740 -1882743879534261604761600 28741 1764749183722789422568284 28742 -1094221827106663400815488 28743 1205014808859440056103808 28744 5029536638202340141532160 28745 2875993728792747939862500 28746 -2009274039264200686450128 28747 1840155079269695054050800 28748 3671680461941098638705408 28749 610627129961972721657696 28750 218750893033013934120000 28751 -6136268315337851805583248 28752 -423382663819497966796800 28753 -3323754587064901762841998 28754 1137406955392950464057472 28755 78751543116174251697360 28756 -542768847140344271749120 28757 -6070622202042020892665700 28758 -463795676136784148222016 28759 -1772313882520576161282040 28760 3961965990011203012608000 28761 1485398515898350584779472 28762 101039946848431449983712 28763 4130838406647641980292148 28764 -3104537519949979706578944 28765 -56339596972940698478880 28766 170680542796904575955520 28767 -31654910026083254948352 28768 1334733536224452657807360 28769 238868389563313158721044 28770 -145366756895280936637440 28771 -4201544654775185742957028 28772 -1884250196229228317706624 28773 -1264413042112806906294240 28774 -1583816377852977829272864 28775 -1390295123657386393507200 28776 836330844345664879411200 28777 -1514375160401099761401728 28778 -159580389368846917972560 28779 400908718725633017062128 28780 165611591587268776857600 28781 360275653148550071048172 28782 -313070895718441831192320 28783 2331627151533836266406520 28784 -396045091653044731183104 28785 1060750094521635649454400 28786 -655406297706629319320160 28787 -5398271204212038178980408 28788 -501295354683237002649600 28789 2543045770540678255596590 28790 -1131469925465267292441600 28791 577479166344993723016752 28792 -3049608468410008739942400 28793 -5872580707453607248391958 28794 573155111907778437273600 28795 -916307702553161648101680 28796 2730042185528961142920192 28797 -2057481714291398565619680 28798 -1382932999911515375232 28799 -188932502395217512223040 28800 979666117427762823168000 28801 4566347408705583882436272 28802 -206541175595657641689648 28803 2321332993555442554867704 28804 -2298535062108630075315200 28805 1093937112810782503186560 28806 -1491097824369364180850496 28807 211974660591732405804056 28808 801363842544429796853760 28809 -2938722223441042145540160 28810 -30734709616822574442240 28811 6645837050381634270339552 28812 -862565190219137645017344 28813 -2418383940891297953156938 28814 -1053825658694467885383744 28815 715712735832948881586720 28816 874529650947874342019072 28817 -1440624489093169458877134 28818 -420868619813635253181936 28819 -524865853584000396599040 28820 -2400417458223071846307840 28821 1223965636556192761764960 28822 -1722999570768383913720288 28823 -598570999377828750078960 28824 -1571597369616200264110080 28825 -532344581353041046438450 28826 505250183847593660636160 28827 1057241040071700904376364 28828 -1082543824974886041375232 28829 357253244601244408306176 28830 660657207915822127106880 28831 -4581565003573988659164936 28832 -2168147103914515752419328 28833 -830647452308808244009536 28834 -1057714399446668396909280 28835 269490371294158422676800 28836 61261570407502361877120 28837 2311962400769502600695486 28838 985025728047066857380320 28839 473511597906685470013224 28840 1542403054310266449100800 28841 -2277455977961835791126016 28842 -642669476404762793226240 28843 1736875134582764422359092 28844 193781963471764045460736 28845 -553449289443779560888980 28846 -1326555017971710289576128 28847 806484518547924990944352 28848 581899335797437205151744 28849 4039484193999565363065636 28850 -537111181942425306123600 28851 467930507775839755698240 28852 -1891560364059421554024064 28853 -63690798682956668993952 28854 539998647317845342623360 28855 451751277890211910380000 28856 -1016179439474898897285120 28857 2633811538661993188553040 28858 -987509814838472458842624 28859 3601825296769777785705060 28860 -188610784782635785328640 28861 956041702487054163361920 28862 214128604993810463538432 28863 5948759155514438402672400 28864 444641351683113140355072 28865 1169085071405588174147520 28866 698060720295141482490624 28867 -1863640100353972713766084 28868 -834467709000347123380224 28869 -63565283977853205524256 28870 476913299078905253066880 28871 1274665076674868383290072 28872 1280790995665528217502720 28873 -137136001762785103129436 28874 1718452534160362702245936 28875 809830704293208980928000 28876 -3506002748393261852304640 28877 1111220965950371669310912 28878 1435819464000976365993024 28879 4241782044857324072234480 28880 -13466279691517012254720 28881 -3431276978585569549569630 28882 203304053461966192899072 28883 3306313168216580718718200 28884 1397279756257232977704960 28885 -566474205625418502455400 28886 605942247341191972917888 28887 -3970970237607663241670040 28888 2071287344683244703375360 28889 -193475268919018297446144 28890 766555357571689528281600 28891 -2618159556834199186684848 28892 -1366167964751268388835328 28893 -517491384008611203467136 28894 1862050279154804557370496 28895 -3410186446128291655824600 28896 -14214335743368118665216 28897 -953822108586028998453696 28898 1229555265767271807493200 28899 1766966041912410223772580 28900 503718865370820660001600 28901 -3374837499569495548372098 28902 64348889030461452618432 28903 2217428053603865004600880 28904 -213521447189091160458240 28905 1007841351104414006181120 28906 2008143753027466794818400 28907 2018921142947188904234232 28908 130908658026110033631744 28909 -3924873729133648687502890 28910 -1020779719206550662945600 28911 344857388277658782718080 28912 -340354945350810962001920 28913 -2747955297540099192643020 28914 -1603681774948513291207680 28915 3465145517758716012424560 28916 -212459456665052836229760 28917 1549573768403380783207872 28918 1981509276282520053263040 28919 -3557793762990537181680 28920 -23784289503252603494400 28921 2311607418045825409302122 28922 -1593665293170595596985488 28923 -664161495313653431442432 28924 -12517038920462414234624 28925 -368192437102670484685500 28926 1900106777469211345881792 28927 634157338236500831787776 28928 1161562694690083178545152 28929 -1934102441572965650475216 28930 1504296914413647055403520 28931 1628470444971876384579792 28932 -1684842893833969453667328 28933 5218026609824121578313182 28934 -563035667898343456873728 28935 -166854638066499965355480 28936 -3095972654184602001976320 28937 -386569028368516150763760 28938 93379162489775892108288 28939 -81196383400234292970776 28940 -2289584713623950413224960 28941 -3786022914777547097393376 28942 335534904332826640200000 28943 -4748922331091977460285136 28944 1119899899566848407633920 28945 -22041586921382229539520 28946 -184205358806717443106016 28947 -2273644998614569550128200 28948 2333920427491693334311808 28949 -2456172686287668793048050 28950 839321288840047804257600 28951 2519686391006092324104144 28952 -2032243825867591538442240 28953 1530651465504721521991962 28954 -782984428481555935423488 28955 -2921288882913575620232640 28956 1038991301766024991211520 28957 729128341910934385449120 28958 -3580649832478506587425920 28959 1229918058189330806842056 28960 947026924570179692789760 28961 -2074107313372852380225438 28962 572691920092585884979920 28963 1400553363561252346619784 28964 159446361275062132674816 28965 -117471047365406723798880 28966 -812283252694918161655680 28967 752240611868793846376200 28968 -1439545659738009761710080 28969 2510864353819125008323920 28970 -371422456845764813788320 28971 1714539769926582447525600 28972 1397832521331099937131776 28973 -1277412099576315859971360 28974 93867615510322758773760 28975 -1891174010179740139469000 28976 -1323694886350155819859968 28977 -198420180668302247952192 28978 1435545118286871554849040 28979 -282631514146172072994420 28980 -252219686675149832970240 28981 304630607800372358364412 28982 49733643102360531074112 28983 -3837609433932749820509976 28984 -3397050558955893660733440 28985 942317167037631930155520 28986 -681528804024434359182336 28987 -421725714478877354678496 28988 3638616702433807473343488 28989 -1039107232701193847072346 28990 491225964379322143749120 28991 -1200464916071456859929208 28992 -560807837469794818326528 28993 -6781033353963062930597120 28994 314825915422533446131200 28995 1708754636971520227923120 28996 1782519740463670280616960 28997 -340022957614340184571968 28998 -67195714595343930853920 28999 65401401489453531474336 29000 -3894369302756808691200000 29001 737888506162611298133184 29002 -2483259614858434794929568 29003 -807965646719303056637856 29004 1165001762955869109444096 29005 -2276638004852876131436340 29006 1797049300586102199413952 29007 1453674200638820143766328 29008 305231981119692822601728 29009 5060610782381817195300210 29010 -540281870208204287869440 29011 -1546344193987840886834888 29012 -1487651816357291382562944 29013 230391741453581879186400 29014 -214638827991010602016320 29015 -1459436878780402557453600 29016 -293100375524598995189760 29017 6006423037342347494909066 29018 1614209657819782778576640 29019 -2353620487282422014154960 29020 1641669410880458304468480 29021 3982294520977155176925222 29022 -278214146437821323498496 29023 5034591830238107937258272 29024 16597642089528247320576 29025 -32000408637012213804000 29026 1907547276173662934843904 29027 -536979035174575340177124 29028 593102268862832668907520 29029 664073729335278126184320 29030 -1257012030911324312499840 29031 3550708460908855867200552 29032 2488032504044192002867200 29033 -4192463270299285030187718 29034 -884961897063149470145616 29035 1146913608070200109920480 29036 -1184074166862770097567744 29037 -293440289836731877909440 29038 -991337533989782622598080 29039 -2018686829384668042792080 29040 598732622257018798080 29041 -2040220372017806198964828 29042 1186171145207955847692192 29043 -1387755160512343740267696 29044 -698236947434633243491584 29045 -1157421507626275775967720 29046 3669217002479887367491584 29047 -2041719011373978290704448 29048 -1357420443155048749424640 29049 803901746852700564898368 29050 300597252134182661548800 29051 3401558123639539240977600 29052 2787030873029932847539200 29053 970511462829700071690060 29054 -25589112325434521001600 29055 784372458250568416068000 29056 -459722849726818513059840 29057 514720452885474332048706 29058 -2139413086798282262499840 29059 -3851607502168471091972740 29060 1436390009776051245108480 29061 -3414031680614958188742690 29062 1856787390537302430252864 29063 -2969522137995031119251688 29064 338777340113623577886720 29065 -2375748775480924206000540 29066 -2775758137613993167362768 29067 1948176930420059340075480 29068 -36764342695681166247168 29069 215168656843456905158220 29070 -969925859391843319996800 29071 -938253522692323034467088 29072 701481271101103535554560 29073 568809286644085704348768 29074 2777123320376082736027536 29075 -1341025144844655958955700 29076 2118278512036711431493632 29077 -330221976035348616041074 29078 328761921485034811318272 29079 262407293879416327415160 29080 1005686893744163734118400 29081 2340147674392611767592132 29082 695961190916329774351104 29083 3106476220307994616526080 29084 4194533075746189082629632 29085 334619920140834146232960 29086 632008712227276777156992 29087 4601618327322848528650800 29088 1827306181514861011206144 29089 -5567148824431079585028560 29090 -1888764100751373227071200 29091 -2076819306432608543363208 29092 685078401258677886853120 29093 11355258866136520604377920 29094 -192743892781967675014272 29095 -1562831445025662582050280 29096 2250207500414127706721280 29097 1261769979256938148424868 29098 1573022870640380207386800 29099 -625841060787043602110064 29100 709537180832841998246400 29101 -4073179145374312825809898 29102 -180910193690642625709248 29103 -462809702385271247353200 29104 -615183327241501759340544 29105 -355438122568925043793740 29106 -1595522344945062201857280 29107 -1421007641926075136635520 29108 -3632279369002541707591680 29109 1324734354248345791527168 29110 -349725628760447495566080 29111 24199852266455400413592 29112 2520250299012845788139520 29113 1455140305069980715164160 29114 1278479427619842403180656 29115 -1885911413585050589376240 29116 -2453986145003092600158720 29117 5752043101932691577518752 29118 765960372295356731286528 29119 -2410154501090940284290904 29120 126121147778946752839680 29121 -2492500586175472230552096 29122 870688332989924689148112 29123 -6358430814999214674098628 29124 937571161329000045048960 29125 6305263216488432094059000 29126 2031529550734334465116512 29127 -65849726681385339813120 29128 -2871710149848219458887680 29129 3596190431798510630096730 29130 627694252285941182603520 29131 -6698811427989051306473068 29132 -1972525604418187401295104 29133 -1241933980621032275814720 29134 -1319313580038948638971008 29135 -2861592131991498049084920 29136 -620918678627524941447168 29137 -3907082028327224170323214 29138 -3688784786156197769735904 29139 69529061413888275221568 29140 1009642855304149900001280 29141 311156063541457163562624 29142 -1295065522949240352051360 29143 -4486961821103887907528816 29144 -2732909809778852868003840 29145 -2419676611455139254187200 29146 -767110540543103092089600 29147 3052313808640401704134596 29148 -966827395053262291820544 29149 -3773085271712939715688736 29150 -522185692805499675326400 29151 -1334689229772813965410080 29152 2165551165862361316196352 29153 3033559234428023549706402 29154 -8819195454646402113792 29155 -2052118477626805309176000 29156 -771419505960865196197632 29157 -1254606934790995751417760 29158 1191991638642656048628480 29159 -2721984205852539925323096 29160 1257581544006494151244800 29161 -115264843573715633014 29162 910608632790412546728192 29163 2697975510383822845408344 29164 -2287893644338043133932544 29165 788439497999399550981600 29166 -324625189760693616586176 29167 3589355322285708835355216 29168 -1341736483753350527582208 29169 232504329647454311551104 29170 -21617412013423352538720 29171 1844212183432979444180544 29172 -791225746392779328024576 29173 -4236732818153347765706578 29174 -1561183285534709510298240 29175 963045449259555273507000 29176 -1312085067247492890992640 29177 -601654357080757492190640 29178 675450649525135886869104 29179 5662378869949476627935780 29180 2299597559525500736678400 29181 -733324320895634183572416 29182 3606741877402783833864192 29183 -1311070931719059512077440 29184 -980544045866417714626560 29185 1708797713910903415737000 29186 -491483141200094248028208 29187 -3671352913209549729960960 29188 -2377500741705458465418112 29189 1096992808512062762038746 29190 291905494441760195942400 29191 2227219322272943223997592 29192 -650566005771480490137600 29193 1114595119675923427894464 29194 -1319122404002655859097088 29195 1423306400408025737671200 29196 -850658957440718902011648 29197 21510354925700333830592 29198 509461930835552729100864 29199 -753540236918810097628536 29200 -36845388471201109811200 29201 4259297068326774255521202 29202 420305370464595157161984 29203 -2184995483486143626790800 29204 -2786278210682306215478400 29205 1522752235920407983327200 29206 902030893662424636272960 29207 4176219026351354094960456 29208 552953938324789227663360 29209 4600020599099843017566410 29210 567765522922195292405760 29211 219986399855022751851264 29212 1674615020345717895354880 29213 4632176948221294849259904 29214 -2981461605932807096319360 29215 4532559651959335343784360 29216 3084924567917822687576064 29217 -2870689922691271393219920 29218 -512102551459592517225984 29219 7310132018828660788992960 29220 394003794450074808545280 29221 2749367272457016751983422 29222 -645854638005613858113600 29223 2167964694990919778776704 29224 -1026696969905734238791680 29225 1176201188249764221854400 29226 -1151693195093109346035456 29227 -6688954068109368968973528 29228 -2733732145315974398706432 29229 -1364506177265305513742016 29230 805110393645562137638400 29231 693894332288551372150032 29232 241193913342659335618560 29233 -303550878536101281157632 29234 -3216766506274454568680448 29235 -1836853800270458848578000 29236 1640824757517445972945280 29237 1386025285927943896550154 29238 -1061729191534217678664192 29239 1647946198933144386932656 29240 48258297263670384844800 29241 -4703128835737292908659 29242 -612187975909539646435728 29243 -5142491387754983349428508 29244 267201451359947753058816 29245 -837420148651801285084500 29246 -1321962488917416135404160 29247 3056094491005999994733000 29248 819190769881405635166208 29249 691423723652254032214320 29250 565692792168034252008000 29251 232066125642064065464252 29252 3253823641370445904760832 29253 -311485826386058500360800 29254 -2058758001439361667467424 29255 1603397382477055609415160 29256 -633467917822155331829760 29257 -2984552244390640952435148 29258 2707243908830771241810480 29259 -3692049891753162652812036 29260 678528214734384632217600 29261 -1815730665424950848207700 29262 762414591900334225753152 29263 631163521120540404916024 29264 270686476573043282411520 29265 1918910598777438433816320 29266 -270149795642402775309168 29267 -259781351948935932487008 29268 -406434828049892067041280 29269 1608554008286308642462670 29270 -1332259973334243313920 29271 770484545247938040584064 29272 -3843863432966376326707200 29273 -195281381478877864712556 29274 -215483456592250673089536 29275 2975684894019255200213300 29276 208331012992586497208832 29277 753345947774443568654214 29278 1598672352763556455501440 29279 -3077226014237469176396160 29280 -1665541303571062448455680 29281 1124605371884799772880640 29282 1957072261360011061869480 29283 5868630263881015896384 29284 3398218616016771827455616 29285 4229886845457908038201980 29286 -218542477769876301094368 29287 198682685241985153802936 29288 30863204955899427471360 29289 -992518913787492862253952 29290 -1216735489891453714459200 29291 -8338511539682596672009848 29292 -1989791189136679241230848 29293 1612097651260616560002144 29294 1484273613352450230936192 29295 -313166429217316678348800 29296 714806241285068719357952 29297 -648804548938299226654254 29298 -1545024122057225246088960 29299 -730731912941200568660136 29300 -898091283192490595913600 29301 2059409207367542229145632 29302 -438669307703113409720448 29303 -4560633893308312669943448 29304 935223486414169837547520 29305 -28821355101948854628540 29306 -2503488959006362937301648 29307 -786897596710849840733160 29308 -729639695485224664971264 29309 1018648176698199863612160 29310 255276419141529840620160 29311 -5566265799590659466409088 29312 -3997495116391765455667200 29313 -2089345676681438996249358 29314 -2174121292890291696093744 29315 -459660599757704509688160 29316 -159271024766935347302400 29317 -2163179636339888031995360 29318 643670132164244420740416 29319 3915421180728238436769360 29320 3228747632224144847308800 29321 1898623826541271489457700 29322 39835614943459546715952 29323 850762840821128360536320 29324 410155168852264480509696 29325 827317252882157325825600 29326 -11611473235420066025472 29327 6154960427976903246928176 29328 -386217950133217440301056 29329 -4054119298372091828312720 29330 142473615698344935513600 29331 -2643019441222002769848780 29332 2881758216833899018599296 29333 -4514246803589380263362418 29334 -1169769927163261840557120 29335 318604289981374701584280 29336 4901832115895620024627200 29337 592634550810259935903744 29338 -466316443563139372369680 29339 -7262909478229501127524860 29340 -289119729152586601059840 29341 732319330272908185566584 29342 1791839175394193382062592 29343 3779335999998167876462664 29344 2080034923822361877676032 29345 -2066737465120159308705900 29346 137060766913425267919104 29347 1710277594904270556568796 29348 -1883892411789376720343040 29349 394277704223783833797120 29350 -1489716030031718408589600 29351 2888208074337587366185800 29352 535967121363377083269120 29353 3208089160597505760180900 29354 -743771326538882782926240 29355 -2929546185785815572345600 29356 -762597347952252282462720 29357 1506679789635343655993472 29358 802085357618535501673344 29359 -4855404728409604030600848 29360 -848209335367432861777920 29361 -3887113566107452222474128 29362 -628932719593194412081248 29363 1025884344001813075545612 29364 1937108925221211615154176 29365 643901598443049209827200 29366 401902277523144094345632 29367 852413799550536929672568 29368 -2864436778509723236413440 29369 51910720423294760064144 29370 390314391657410358028800 29371 2516988193089438172516272 29372 1193942191914693892070400 29373 1687906274912459675184384 29374 2851785224630824526130240 29375 -1313833848905668834590000 29376 1366007445233397619752960 29377 1037275352222812948767060 29378 910092881555805772455456 29379 -900466743849193511827200 29380 -349747424262462300157440 29381 -5264574581449580467302336 29382 -920661692290452151119360 29383 3328631652825091271100632 29384 1312391530415274855490560 29385 650653901331912217387620 29386 -63778286261535583046400 29387 6446754593976239868198036 29388 747160924409000277442560 29389 -5782439883678816149020810 29390 -499564506144367283860800 29391 1545221428569189404634384 29392 1453821578794093061210112 29393 -712242073862223716972160 29394 497879955972996658841088 29395 -1531234642825873437051600 29396 3500762187249148188796800 29397 -554362140422279404736640 29398 2907076235834970193831200 29399 -4374615799167457516692600 29400 921200924403055118592000 29401 6000599687231551141979402 29402 38617957903730282855904 29403 6677884089637714573956 29404 -2163781412676281236678144 29405 235470146197734025134060 29406 1132582094780007809488320 29407 -1420005020943292829606288 29408 956683824295438189854720 29409 -1265775731383920129058896 29410 -760819243100726399163840 29411 3456256546942682009370012 29412 -30543168439152021058560 29413 449456336340583479103840 29414 593466558773679898804224 29415 353977633456125366431520 29416 -1173062692099965213803520 29417 -1543551503837505241712640 29418 465505537053436789480704 29419 44688826231699027806848 29420 -1128307803469163620638720 29421 -1174775667352181725285728 29422 6416151990932188646813952 29423 -1272915522255365919857328 29424 615181448594120961982464 29425 -1230186130965356267149200 29426 -356079536864280656879088 29427 1527386456574346872197232 29428 -1383666750732505703819264 29429 -4992644176659040538405970 29430 624199398815138229216000 29431 3995365694176338275101000 29432 -815725115212165561159680 29433 2197992056890034745247824 29434 343537469205255341429616 29435 -346765666860319235539920 29436 -1454584854830435497967616 29437 -2814147081082690231985914 29438 -1165317557116646027364480 29439 4614108864292265728536504 29440 -1228409798032347931607040 29441 564988668051527079150000 29442 580007320934177184781824 29443 5084873217198684717021692 29444 1015346309499908539566336 29445 579750996942593479059840 29446 -3203208324261052378727328 29447 -2010536737633536531962088 29448 1979324359920953106969600 29449 -3969568203242143991536614 29450 -344780044477606598784000 29451 2825627564582777762102232 29452 195367683810002207257600 29453 -3566260005200215151204298 29454 393787458951204787398720 29455 24583439107378745742960 29456 401210874133144716705792 29457 -5644279740731022762507360 29458 -1673472204879136622618112 29459 1589150189513641488801480 29460 866917979780204906588160 29461 -217317518324785777681188 29462 -1330648266998758085964768 29463 -547231828619962684703232 29464 -2849901578432780392857600 29465 -1387341168379551853231680 29466 1179949442683360121709552 29467 -2102591303210304738307040 29468 1402103243764589718320640 29469 3859919838734689337287680 29470 332122182773428634146560 29471 -943336152093938863895208 29472 -758970697087551417090048 29473 2730687617398978897626722 29474 2064395778475892643494736 29475 1830049362218562699986100 29476 3731837017447642653522560 29477 -2459424289994477920060128 29478 -870921831544098170901120 29479 2991783891004423743443040 29480 -3377240165101145049907200 29481 -1110184789666100881694976 29482 2280999987458935252220592 29483 -6819289060900437039368268 29484 -23711625420403607092224 29485 -4504546168848799264808820 29486 -451150446073589438242176 29487 -569945065188418403291640 29488 789463161045870887403520 29489 -419542102741339311719244 29490 -347399650124945271866880 29491 -2071830869620650922807296 29492 -176131621495455730906368 29493 1242506840709656452251420 29494 -2297779932741476449732704 29495 5192194296300910550048880 29496 -735663671195619711283200 29497 2649449534685132304609540 29498 25286728940515028313600 29499 -83277156447093353199336 29500 -2742232744173469760640000 29501 -1618838776967127505917498 29502 -1626433702481117825006400 29503 356678568597058857320584 29504 -1968618583320180709392384 29505 -428710705224569275697280 29506 6536916414835688927952 29507 -3545916417965139510221160 29508 -2726901493752044999255040 29509 4170652294900732473940704 29510 -91070344492693765799040 29511 -186633065586822109965360 29512 -516207595054561135165440 29513 1221320050613108159058384 29514 -1267490789906608939311360 29515 3407248087568232454784160 29516 -5202308591129561976809472 29517 -565567610009590705446720 29518 -260359582093830441311040 29519 2178990012037314069690096 29520 -166950345974339543777280 29521 -299242939328106778824588 29522 -264271301838428835535200 29523 97115644263257576100144 29524 -5102764515684268918912 29525 -3123514802084202159688950 29526 -196727991116363973826560 29527 -1193726109427895597221624 29528 398541698327053931612160 29529 4271246035074141411412404 29530 763977564872131989224160 29531 643390639981438133515332 29532 -624073338661621510545408 29533 83852138688828191674720 29534 -211725269481314147251584 29535 1094090741037038376777600 29536 1112750471505596914335744 29537 -1464758659948950879278814 29538 1322795409692429011288320 29539 -276877754006653244691680 29540 -808698317023418146590720 29541 51030356297742928098720 29542 -1302758402286569275607328 29543 -2115493490940398552079936 29544 2061920751082126054686720 29545 2568304366476767823643200 29546 3377453059616562824002560 29547 -2985642710777784203311284 29548 -1079225819620223228674560 29549 362865802738190237662764 29550 -443548855351392087931200 29551 5460914194379776182144600 29552 1349059658763375048032256 29553 -780692942303869540465296 29554 135577607780753443049472 29555 2157633597040202828302560 29556 46690346901591802518912 29557 2503420239733698294277632 29558 -2840631563640466311201120 29559 -3602439372814638070135680 29560 -3430352787443075096064000 29561 1164708789261572693733504 29562 511765478168348794763520 29563 3381633365558025369064896 29564 2352026030931994720934400 29565 11773068355340391658860 29566 -1208120353970748495072768 29567 1230626748222710191871616 29568 -762617691125979241512960 29569 6069237013401785560675970 29570 754728743205220353000480 29571 -3081161872934711717985288 29572 -530681179951324679857024 29573 1601461341529473722217822 29574 230033358763940322114048 29575 -622668157865791105996200 29576 5274106181491651903534080 29577 524008105598631316335120 29578 -136013444824912927646976 29579 4858223957431388842931880 29580 1588785813130254484838400 29581 -5633322989740911293740618 29582 569083323559691449471872 29583 1151485397670229689208680 29584 -917049787813109218357248 29585 2520440295631993855133160 29586 135725624089544453940864 29587 682146920234908574808236 29588 1150143992003128678321920 29589 235097714500545059392320 29590 -1601220112766384740156800 29591 4614195058589867040882432 29592 1839843515111957255577600 29593 -1955852255651100424942716 29594 1049203760434811343738096 29595 1449742867314618263249520 29596 -2059413934555142746516992 29597 -419722804347802708016628 29598 1255019238646272103443264 29599 -1890530324050269717306400 29600 -913956164238211316121600 29601 654386697311929438723776 29602 20885999488203053855952 29603 -154440863381962206569520 29604 -1189339498547301505711104 29605 -705055117157833464852480 29606 1290544621773035573294784 29607 1472560873263570913119360 29608 -5555291185290074283095040 29609 4392415662548081212981860 29610 -592767340149912197437440 29611 -6077921763132406951427788 29612 -3731080880143631678596608 29613 3007494199613001281166144 29614 1482473045695428835155072 29615 -120454981859424500829240 29616 6053974631541307441152 29617 -983180901830982095503808 29618 1616921040327406503419520 29619 -800492644294586233537680 29620 -1285851158679282117592320 29621 844029188370411790639200 29622 360170847554624580583872 29623 3630686523932960355276504 29624 856129432777408001372160 29625 -3448365365770585051680000 29626 -262190826535289569945488 29627 -15791650058060509095792 29628 -2262749670077687639244288 29629 2676819093684015043644230 29630 1778218626877264586064960 29631 -854810302278216626125056 29632 329822116372024515362816 29633 -1364531648881176569405118 29634 1979990357203052461612800 29635 -3812387948430768010951920 29636 -555353056029235732316160 29637 -517535023773634765853220 29638 75533058980330371580160 29639 -1481665085071672943583144 29640 -633355524147641315328000 29641 72316112117577892382042 29642 -544557968315865984408528 29643 -17960137561558305851472 29644 -1869341773687486853649664 29645 -4084400571274408562730 29646 -2237336543077792880222016 29647 98172467582345768454480 29648 -500938463520333304381440 29649 -3179830972506866080670736 29650 -185625104195484322261200 29651 -812472259151954655870000 29652 154717013104243066294272 29653 1488767944710750753351484 29654 -2092196385929384579776224 29655 1243304930776832811606600 29656 5464911142357552295055360 29657 -11456868335831351838265728 29658 1309761438047484979382784 29659 -1309381726184012379458560 29660 1674585476539830137095680 29661 -2568831968004092740268928 29662 -2713773775204769991735168 29663 -3495086179491617500277088 29664 -5046596631918110899961856 29665 855339960981686296473000 29666 83077130673326806808064 29667 -914145946474307326940160 29668 3816994073112833955602048 29669 -620314562074426816428930 29670 9326733853260068259840 29671 -1016252022217171868669128 29672 4243785618933865290316800 29673 1613628419803782497781120 29674 -583408858576597956858528 29675 2194378889030027969472900 29676 1062910033353681156306432 29677 -2628790190494253324592480 29678 -1339410107639611180293120 29679 1127460381988474423724688 29680 127418174757312050626560 29681 -5083765151788058758915728 29682 -1412915473490060127476448 29683 -1437754398020686260758068 29684 452090352679043084735232 29685 2881852875374394993472800 29686 -2484336554374801639994208 29687 1662947704664499762770352 29688 -2072138230934852782141440 29689 2632596506121524601344400 29690 315978956430291496389600 29691 -1818131472909268794702900 29692 1218010545771563418875392 29693 -352790353050064486087776 29694 838948063040547046961472 29695 2940980212042519069924200 29696 4712230819581135987671040 29697 2492094263843570481960480 29698 1332710596181141574082560 29699 -1199756935779760428281064 29700 -1470460971565820812032000 29701 -1020895397784132686318048 29702 -736171267880315033708448 29703 1403073588580368984443304 29704 8653560783471613978214400 29705 -846861676662097660965240 29706 -1077711361676026706877696 29707 -1529799026122429461345968 29708 1799542817980334857737216 29709 -2035664086934991826326186 29710 -1062476990493626075538240 29711 -142592925025641701070096 29712 1051115840709630159421440 29713 47049687795487747786864 29714 1183765771538981168952960 29715 -340616656776642682625280 29716 2020539857297576087531520 29717 3339290660062720742378766 29718 413974293646593730627584 29719 2066831823277870396999344 29720 556103210344680460492800 29721 -869049018882656880368688 29722 1169226460176184747943424 29723 7029953190541198174947972 29724 2641494921632407483808256 29725 -1008869380930543448893500 29726 1652432042879355893178240 29727 -296239041167482188571824 29728 -703292699098479184773120 29729 -262963235326240625100288 29730 -684750587175139948001280 29731 -2974944319218194658452768 29732 2695505596865956618644096 29733 1484942748954922502376768 29734 2169543999180838460546016 29735 -5122731520036471762066800 29736 -834173776160270184038400 29737 -858777794774452883757168 29738 -4025176101310000415238480 29739 -337210350473229746913792 29740 -1210427116151031702927360 29741 -3950176618287333532746858 29742 -1917089983084189692477888 29743 4235748164416113720875808 29744 -769637382938118677938176 29745 2925680729922912400799220 29746 -1292529682850043894399360 29747 2371185869128244626830192 29748 -1046431163088178112415744 29749 718729437933316755419040 29750 996296627945646361152000 29751 -4600413969007887893834496 29752 -5168718457605179125862400 29753 5187005332194452141545002 29754 2407652199626729533632000 29755 -4377476311851604316125680 29756 -23958357299952875401728 29757 179133023050027866368640 29758 3179977087162991241588480 29759 2739615580374128639712960 29760 -173614963088837931171840 29761 -6406817433223549339832638 29762 -1537322012553777273266688 29763 531954317585087439807492 29764 -1384247125647604013379584 29765 1132764594983790155865660 29766 -928625390864864094528 29767 -3029640171241516481404504 29768 412150697454183839331840 29769 1276445763927361422403344 29770 -791897243249907434203200 29771 2683007737725295747642512 29772 45591828771763305559296 29773 3452910989913730676974720 29774 -2376018583862661119532864 29775 -1337278587423876913876200 29776 -547495245896364124807168 29777 1259374498083832677801072 29778 70717922612385526033920 29779 1148539711409054532199576 29780 1175802461395322941689600 29781 6756084586787782655283840 29782 1740657402362978292616992 29783 -2827713047205940454299200 29784 -215206823664746199982080 29785 274731583184415735356160 29786 805780449777536415677664 29787 -3081704688881124010606440 29788 1112015120779526467585536 29789 4596956925447494242615590 29790 -837623894111386673014080 29791 2537769542835241737851584 29792 3558822017750639634677760 29793 -436483988164758271315536 29794 3698676029156054954415696 29795 -2048793597708397082348400 29796 592006365622093050445824 29797 -4622746771386329872618080 29798 -5377013380588624502724864 29799 -17421644317418160124032 29800 2402838693709879708800000 29801 553166509269175672422132 29802 -995759521693432495872768 29803 1523972023358656650760052 29804 5704788818726642017126656 29805 -1286592256889656347486240 29806 -588927300742771889109120 29807 759420412917163592144592 29808 30645202331365717082112 29809 -1018826278775402126129996 29810 233507144646274908165120 29811 -58619687057163545987520 29812 -4529014254509224525436160 29813 -1666524461703148378662240 29814 -230825682880128145373760 29815 1868900957391967056709200 29816 -850638907938956879339520 29817 -1747834861455967444023366 29818 -4657765929744395835357984 29819 424060347093508924109220 29820 293740122645371261583360 29821 2379714530226912971542944 29822 133509179961344436071424 29823 -4174885853913985964373816 29824 -5937667281085203354746880 29825 -73404368043118851657450 29826 1160346079944828786541392 29827 18839339356490441278672 29828 -4980156227442862869263232 29829 -627292501072901473636512 29830 -1625315718894648378998400 29831 2190019872485072108880912 29832 -969084838758547476725760 29833 2295570996411767807773082 29834 -444247729550378829374208 29835 -1412148913214362214068800 29836 3197337750347465689460480 29837 -2026981287232446692381514 29838 -1063380052795440815902656 29839 -390987816733914946594776 29840 -263003804693433111920640 29841 1990768982703521228208000 29842 -63979546604387684842368 29843 1884817545152458872348744 29844 3018766140472619167505280 29845 -3410041220468200369336320 29846 2915228352282432644707872 29847 1804206545126378940695400 29848 251805125749965158891520 29849 -6710322157165435698803760 29850 112332021496712408160000 29851 -5824424131215127848369148 29852 -295117887827986008468480 29853 541921870916102354396544 29854 1241288702683994609648640 29855 1211699159299366817220960 29856 -2472311141570128559210496 29857 -301786315416210502051580 29858 1218564954027998510675280 29859 -1186409482141362298439760 29860 -2375624342918997939121920 29861 -2197151225229698120560548 29862 -1122451072237528246886400 29863 -5175957826347806388682888 29864 -677072547056028458480640 29865 -648609479572016422474560 29866 524135022426748799768160 29867 717969734069950818980916 29868 -2497563485858280899727360 29869 1501268896942691591961792 29870 3360341735467119312940800 29871 -2319224525714087362803960 29872 -1497415588436674425831424 29873 4832809912028862160063122 29874 808721702253834270547968 29875 2563116166307637987480000 29876 988429171688357766721536 29877 469252546149468541699008 29878 2964239284719733827150240 29879 1238919513078634636029480 29880 1360289337664066100121600 29881 5613812150621691038368682 29882 2725369908390784292477952 29883 1147231725812491994648064 29884 -17992241089766913363968 29885 -49365075626525541741600 29886 -999355244799895859869056 29887 -3069405348746826846680 29888 -1666493684035773464051712 29889 949632635532154397115474 29890 1368424269127409758901280 29891 1675439965357077829775184 29892 1591037380472733765476352 29893 4631934248261269236312480 29894 1594468638470816254598496 29895 -283129466635381665887280 29896 -1258300494455506362685440 29897 -1844366684974922209815168 29898 -1202141343128652893221632 29899 -4347403578234839919273840 29900 -404285216339879393971200 29901 2664793736838031536868032 29902 2060528226326763599593152 29903 -6263361953754957074600640 29904 104100710945522331156480 29905 -1779633918732981314012940 29906 -3384473132542352759018880 29907 4022864679557498559177204 29908 1652262483884162161248128 29909 -2373213364650350559442560 29910 625145527757357787519360 29911 769191377437519033811632 29912 -2084292234997800829900800 29913 1907092349933388370154640 29914 770548071750430474627056 29915 -1389074222761613532036480 29916 -1771057749464257937034240 29917 6456753424611400681484966 29918 445464664843319810322816 29919 -203801886202026897232056 29920 3507733054984954836418560 29921 5221950757572462818761122 29922 1245812236255925975129472 29923 -1469949030890967594851856 29924 -3494441281548659921695104 29925 -517301739482085161604000 29926 756000693340197845428224 29927 420513518393145564382776 29928 -46815582237582941798400 29929 -3251152454186318497894193 29930 -52282705456796469238080 29931 -11367562757201988757056 29932 -2000844801783844580695040 29933 -1021254180811516242049140 29934 -1210086332869389684950016 29935 -826080047506468081608120 29936 553571685190061565345792 29937 4236314872804219931437152 29938 -971400204185364711056880 29939 2634679918080999578403936 29940 195071802250462099200000 29941 5582712002694917697726400 29942 -3665015412067641096593856 29943 5589928457637398583685200 29944 -2590428782206833020006400 29945 656392823403381510694920 29946 -99765866702673645207552 29947 1614010260979660271471396 29948 -292379210475653142024192 29949 4351775455085434218712800 29950 -1041582711026332073160000 29951 -3365983525734366584711496 29952 -895669176655313356455936 29953 1341581866918572011503680 29954 699779313408805489655712 29955 1164634848267067942173360 29956 3888978739121482354517120 29957 -65211174985921979090340 29958 -1179387404080090262519616 29959 -3124521803540296090036840 29960 -616545871390237165977600 29961 3213557243933216283188010 29962 1596365009340588711339264 29963 82853541604713562936092 29964 269671298809788517404672 29965 2035115256999349297838520 29966 -1226423088980216762069568 29967 -439283036149676080322688 29968 -619593029597807016337408 29969 219698059552748228910144 29970 35172387245101085995680 29971 36441099374591973502224 29972 -2006767416874858911006720 29973 -4267543849996844669063616 29974 -1126961470063848296562048 29975 -1001729928301339592667000 29976 590931985477071490560000 29977 -977350472779747327186688 29978 289472980053387405856224 29979 -1167555447657022700193876 29980 1515205040682083002560000 29981 -650746068036279518747808 29982 1565176520633211277102080 29983 -5544568498896015570340768 29984 -7600206719890624864518144 29985 -1411800526024442986320000 29986 -4427528670683329165194240 29987 3632882928790810778708352 29988 1960405270482337897131648 29989 -1991549673125822283574210 29990 1056936383874699879600000 29991 -367485292948492514239920 29992 -563580734535218774753280 29993 -3024178668592903328120460 29994 2328296293083469304736000 29995 1799931588899361666446880 29996 3813507633821743426080000 29997 -3202351990167904387369920 29998 640203847383362572304064 29999 -7467455756694573406024440 30000 -121616916613290362880000 30001 5685167596151301298255600 30002 -1391667583781668781672448 30003 -109629310295568055836816 30004 -746388113966623635524864 30005 -830883358385091406954440 30006 2138056032640847439801312 30007 926584618387439350964632 30008 -2224595276620379013120 30009 683855201143906257735360 30010 -1586754662824489531191840 30011 477718205185586874480612 30012 -795093714653046647602176 30013 3003712269407029426360262 30014 -10539717848234281492800 30015 -1314012221834650325618400 30016 699732518012880607510528 30017 -1902631420229266065838380 30018 -564052929694550500692096 30019 -344003515789619234498040 30020 -2889262142055113696256000 30021 -1451163581905332194611488 30022 85538334202011233790912 30023 -1734265415713745865546960 30024 -3694520277157374314496000 30025 1882408296941309212831550 30026 -3649188326763014504526288 30027 552775929883131292936920 30028 5237042874339474488423168 30029 -3128821058678956190255370 30030 -151073317082968776437760 30031 -444991829171464831775400 30032 1500131958054553034612736 30033 -2990303398442654423692416 30034 -561132169235659627849584 30035 -3918916583323524764333520 30036 -2641177830796338940581888 30037 -4196610250838542314820434 30038 530387884534870445007744 30039 980453187602127684910080 30040 2781687590576885097676800 30041 -3602889350290801055602416 30042 2030288713586541077952240 30043 -1118361576078761314755056 30044 -576679589209660182005760 30045 1707589127542269191764320 30046 -701771500493003978928576 30047 1642135410685943547422496 30048 4931263746450984898658304 30049 -600520323319505762465600 30050 1431556696857846549202800 30051 44501087577709389895632 30052 2385366051233234303050752 30053 2438111578585145303542044 30054 922078754724948346249920 30055 4114455446176113999675960 30056 -654995421456622251371520 30057 75797785390348299787488 30058 -364799437384088128181760 30059 5803533656232176248390260 30060 2225835414552038388986880 30061 -1652677334534410187820768 30062 1099592500310960359636032 30063 -1483164816368926307565312 30064 478765388953312742113280 30065 -440143297532394918571200 30066 2264709079607929450602624 30067 1898290105563214144077192 30068 36697208584931024446848 30069 1573193172571838339754204 30070 459501617806475608949760 30071 -925264583590619810104728 30072 -599350165696002347827200 30073 -6168780666278007302642040 30074 2098302872702228177985792 30075 857253353035977578910600 30076 486434762167969781189632 30077 1747621102573060061941440 30078 329736572245254807803520 30079 -1963064130971207400251024 30080 4388130524354931641548800 30081 173014995469591716787584 30082 -874779609489397850261520 30083 9480577588980104180590200 30084 -508177522942574048686080 30085 1942170095309000642336160 30086 623577403468961953226208 30087 100003594479596926495344 30088 164178046485715161461760 30089 -4338664461318623794699110 30090 -1046844219171725631014400 30091 1098132566120994819809492 30092 -2478454956578993196720384 30093 -755585706106881908346816 30094 1315560061888001264547072 30095 -340962960937036019292480 30096 -639401183334866802769920 30097 3695903401368542740970546 30098 2188292276403295787440800 30099 -2523515654246163186032640 30100 10763228028314370918400 30101 1135476328303193977183104 30102 738074027948176496142720 30103 -4758891833353540052398648 30104 -1320232815074653274234880 30105 -2596086428293728999820800 30106 -940984158676706926015248 30107 1152504095740190202207744 30108 1166349640169120996865024 30109 1127448016884239766574310 30110 765344315253083655216960 30111 -4113956307356001882547128 30112 6864996481567331810476032 30113 -716857364575826348932638 30114 326051090380277903047680 30115 4293070982004162282447600 30116 -3652198833695691278847360 30117 4105170548645948699107680 30118 1856804946210896643408096 30119 -1414237615416469202265480 30120 1334991267721176326553600 30121 -615089260361112927522496 30122 475824241520305106600112 30123 -1531344399659344367145828 30124 3338055140182351674978816 30125 83039435012775748479000 30126 -2453117619795483174238656 30127 2709642547200561329804832 30128 -427061250320374684385280 30129 -3683802755078732725488 30130 -1364814542883478592263680 30131 3569116289198604306439200 30132 1042382887835530626588672 30133 -7128880711232004080281618 30134 1028363574463041328068480 30135 -636416047098366952037040 30136 -1899164999327764792504320 30137 -1976706946136893185104214 30138 -2052845589402509124013056 30139 -2229628026846963742396060 30140 1129641441905051632327680 30141 -2257188415177146267624948 30142 954303122296960035530112 30143 -98086900750567028579016 30144 894572381987112921071616 30145 -1730356704914623442477100 30146 2987405749932943815256272 30147 1622639317007632627812528 30148 -5204595268353098451793792 30149 127185940526841355024320 30150 1076720841714690185536800 30151 -1886450997747254031813096 30152 -2242569514109324068838400 30153 -1626079971329926675683120 30154 -1037179046598412667446224 30155 314925143104483664872560 30156 978768766136709252956160 30157 -2158547025252236487555060 30158 947890898980813810382976 30159 -6268811168397656982887280 30160 -353706062067753976627200 30161 -2165057660827690867028238 30162 -981261819363125470899456 30163 528046541501973181076480 30164 31295411209025078933376 30165 -1281521131515192809818080 30166 -208969233611205483103968 30167 3741313776603931648463952 30168 -704714898807430263244800 30169 -432080472780417866877430 30170 -139314335478714738800640 30171 536273256982198663917360 30172 -3266007902998995589783040 30173 2098176505469469054503328 30174 -1466698725597031109019648 30175 1724241046788239160862800 30176 -1129954422732365583876096 30177 1999574861344646588271360 30178 -2527058453290324815421440 30179 5401611128856135808496784 30180 -907633850368272970199040 30181 2566762350106208896825982 30182 1901968079721057443028192 30183 -1585829229061948013641176 30184 2778596501695585579008000 30185 -5007299587272671088166620 30186 17400860223913624711680 30187 4309282233074828910414836 30188 -319762525991699945402112 30189 -5036970072605018207315040 30190 -1762100542539352369166400 30191 242751510553165721627520 30192 313025747797824397443072 30193 -1206507065943538160644940 30194 -278897749984498448283648 30195 -2041352386116392505789360 30196 364253450561150485462400 30197 -2278898675962078380438354 30198 983287922975507656765440 30199 -880447418990557541055072 30200 1776003368702590815744000 30201 1406185182871313812913232 30202 -2152445729462747754338448 30203 7712842563470760337276452 30204 -1331875582588008852226560 30205 -874322607847262262474240 30206 -2525846334571682211375936 30207 1720397661391933448266440 30208 1893879033164894211932160 30209 7223610229393789729709316 30210 497075100127772762534400 30211 1216406784556167480066812 30212 417720247924446197133312 30213 -91854677468306747503458 30214 -4241438997129597037424544 30215 5018696696238404120490360 30216 832599776788549010841600 30217 -2550242164490199421141536 30218 -2858561644852666662164640 30219 98286879355052991482880 30220 -3390820296704427743493120 30221 816906688880419210218432 30222 74431236804807254940288 30223 -5913481677992256909160528 30224 -822932243707032583004160 30225 -196176644389981498924800 30226 729090415374728666628096 30227 -2745948164526908733195888 30228 2344912158844705458677760 30229 33269302374338658283040 30230 -2322773472942226776810240 30231 -520755646414098485890080 30232 2267274959885970894182400 30233 -41298664085374590119862 30234 398875461751308565255680 30235 3230997744218682387055680 30236 -5740921131530890733406720 30237 469945064227757867199360 30238 729209160010717355761344 30239 7471111543386271093131000 30240 -1165747875453189645926400 30241 -4767460384580532583731358 30242 -1670226634861473269911728 30243 527863279857719094972144 30244 1668679473208080459729536 30245 -2185776518310969962474880 30246 817986606937367522983776 30247 2398227585620822167212000 30248 656045209310779115520000 30249 3443408778517482056551434 30250 4293537704354070396000 30251 -2452095776243907901998540 30252 2357445146404070506194432 30253 970596050917362054148502 30254 -300819167059742778265728 30255 2769261751171493433772560 30256 -362873533728767889637376 30257 8822127608472941009909760 30258 -1242047508442225785348264 30259 -4582648161852644602951540 30260 -1227140566302472570022400 30261 -1424595578467170900091392 30262 111786730753207417801632 30263 -2285916423144615576206856 30264 -922624973469323088814080 30265 -775744237390508508161340 30266 -901595474579598660587040 30267 4054112379465352730064000 30268 1234846999159448936841216 30269 4237359577948052654633670 30270 413069275951617110313600 30271 5576232115956943111009472 30272 -24713705797067187683328 30273 2064585101552521770471984 30274 -3672265253101573172418864 30275 -405776497323439622125200 30276 717266001028503335553216 30277 -1185769649414100382252488 30278 4159223067618401122969440 30279 992839232495615113814184 30280 -272181596486758127769600 30281 1508218062831957229501392 30282 -2316980324438428018422528 30283 1970700262441767537229224 30284 -1940433068977702520308224 30285 -2602423496416974317316180 30286 -589144378111720608703680 30287 461785861593596197463232 30288 -1060521467161779960938496 30289 -1197095534218938931338944 30290 -1176242175242656313561280 30291 -136391710869313165405440 30292 -2471713086882756785401984 30293 -4976680072105925840017458 30294 147548817966548472731712 30295 -207402442685033413693680 30296 2398010562041458565160960 30297 -3215440399455635226346800 30298 3055620861510568833020400 30299 -2590348891385939040145320 30300 773189036042201966476800 30301 7157375229097665495557452 30302 -1052495743479642638433600 30303 200314757588343988078944 30304 5608547404475559798767616 30305 3534991176834542441016000 30306 1369928476514301108741504 30307 -3668290588062272893417444 30308 1776877208653383243404928 30309 2160333878809748331652704 30310 193865955024111785775360 30311 1151651978587187026124112 30312 -1642770482644517525038080 30313 2421887660075949258517562 30314 1013494072219674324145920 30315 -56017045079208577082880 30316 -725647142522589528923136 30317 -1140505142046066974975616 30318 -114361732583152758853632 30319 1021034429664474584480720 30320 698316641457923724902400 30321 -2692461922377511899857760 30322 909644459038935963677712 30323 5774085921713043787018572 30324 -17542483440463759325184 30325 -3018673971431475874916950 30326 2984148241818814324618560 30327 -655223395758107813320320 30328 -4279256672091558630359040 30329 2572869136967876791556484 30330 1594011899939198095208160 30331 -7170443000226326424940140 30332 -154451191164311700424704 30333 -858197299113647441496576 30334 67239827756929620999360 30335 3764423814479858832050280 30336 3247326162692160985497600 30337 -2345482153081825177412160 30338 -617890985196420759602688 30339 -5600179251350573655668796 30340 399167854613786131130880 30341 -5525461893461867888292258 30342 -523675164337096781197440 30343 -7854169939962622159794680 30344 -4936175095711203291171840 30345 -273501877654625164009920 30346 -875164603563882310930128 30347 -6914366379833312868060204 30348 2269056236839396622392320 30349 706064697436735720661760 30350 -1527549935033407822521600 30351 3216515485746609079899264 30352 62278666347184457777152 30353 1875689807562882234071040 30354 1178070561741085750523520 30355 1722785079247955555157360 30356 -6328445772797890715518080 30357 4294021629196475337663054 30358 10238357333523075269184 30359 -2189097086849947505269584 30360 1024854978984339338035200 30361 -7462412266988224035799148 30362 4748677839806280170757120 30363 -829768983883613053434000 30364 -169420074471401864180224 30365 -2311574247530040733294740 30366 10563352019070395336064 30367 911040838443189274248416 30368 166352135400658859065344 30369 -1111055301187436624850432 30370 -1682749516250029473681120 30371 6469714372805389108116 30372 -738797683740240880401408 30373 -367680835798011680104160 30374 -2456425070270442811244064 30375 -4810900745548503231066000 30376 -4628415054859308198097920 30377 -50857699067024168578908 30378 1234209281083139798938368 30379 7140364637927427456640776 30380 -637553633068986889973760 30381 -478263281209594281656640 30382 2243783416698552722894784 30383 -2697952936581199336580016 30384 762065083864058650804224 30385 5658293598678168651201600 30386 958030806557831039173392 30387 -1358818753955083614805248 30388 -1300653241519934813128704 30389 -5520312476941589439681810 30390 -235974743867014158142080 30391 5626642319258034505802792 30392 6850692694428815161036800 30393 -930224090012181938050896 30394 -639582847334733301429248 30395 3984762039701598404054400 30396 -2857422794532136583961600 30397 -2199999649954823238401460 30398 2229059073847235529811200 30399 -3873920006809772209991736 30400 -733825278770584354816000 30401 23440026878374482352704 30402 430830491001622557431040 30403 -5789653094932688487025348 30404 2161995192386425568320512 30405 154653328281361488032160 30406 2384901727311200927969664 30407 1200238530831529348216680 30408 355312575522769817272320 30409 9233268348102750942431616 30410 9898383586472472843360 30411 441282293169506303941440 30412 4016173298489071757785856 30413 1834320046141616238032940 30414 -327520782072073658049408 30415 -1648018196898742479283200 30416 743564693462283433500672 30417 -3604636110392500972335120 30418 -505267217991577764019584 30419 -1645158200334045784085160 30420 -1178333138188644450042240 30421 6220191028785907174501500 30422 -197623693680254252925696 30423 -209237239497836016043416 30424 4533581740058135090472960 30425 -662310271989797697668850 30426 2358095725346705257874688 30427 8466192580142612776814276 30428 5438089099185181024147968 30429 2318329076265327290800320 30430 1346008381977936216758400 30431 1054687758815259789539232 30432 -4132612691431295310102528 30433 -274668138122219748495596 30434 1180358116432421040065616 30435 2521628666716044625210800 30436 -132613957689669544804352 30437 -8646524968027041924748608 30438 -726751493449358612558400 30439 -757405530886372413395000 30440 -3159881902377440616499200 30441 220142477624303464443360 30442 -613652653572205115667456 30443 307750544101009126899600 30444 -32965343697262268436480 30445 -2484771141664022734221300 30446 -1618087990643696624531136 30447 571649626679650093436400 30448 -501552484277060773380096 30449 1961378719778416305306450 30450 -331577785785769338816000 30451 2464711646443045076297392 30452 1744929725389579653261312 30453 -3249072769802981947017696 30454 -2378014791360757106089824 30455 -2067182951837621921033640 30456 378043052639159851130880 30457 2110832599488244873841600 30458 -2367638419263060684328224 30459 -762111916241803032132864 30460 257790520881209199905280 30461 5218750023560154515378112 30462 -186037126060897933472448 30463 419928043461159331660464 30464 -1577450151055621865078784 30465 775628932111542533847060 30466 2308057657053807359124432 30467 -5266961525802642570836484 30468 1741998413510608686935040 30469 2747465513184825970427870 30470 1017517716346618118136960 30471 974295106892098080695424 30472 1167805533962158925137920 30473 -628433473368801964958976 30474 -142287393018562907983056 30475 758747302208686981011600 30476 2093652177054144334763520 30477 -2499748276191472750409280 30478 2031273892580657911050816 30479 -7208616604739785474875240 30480 -315655361675295184650240 30481 1321116826367386420785504 30482 -4236865259148572792823408 30483 3930766666662982366911600 30484 4252458324819179183494016 30485 -723368322991684746579840 30486 2713726395889892974793664 30487 -11959335005280969538280 30488 3475134655318522476994560 30489 1670118435696788874319824 30490 2996711841397010909004000 30491 -575501183956195173162108 30492 -1395783225616586107392 30493 -545005843681529140975258 30494 -4978719636881402318173440 30495 1171029583250507549923200 30496 -7874828884955256343953408 30497 -5666635225036628040945054 30498 -449870251393725237476352 30499 -194793230257937687330864 30500 3676148505026793805632000 30501 4985615529958799244544830 30502 1617426281993843438699904 30503 -7455270656217660535284480 30504 -346628130036396976373760 30505 -1458240117033001983797340 30506 -132332842647413222680320 30507 1391405760779675390711640 30508 4588088089739488728007680 30509 4522046154295611719746710 30510 -723280957343165591596800 30511 -1148360769433569150781448 30512 -215204509388355716726784 30513 852466244932308673727424 30514 -200236923990335012901120 30515 -5256323549512721190943200 30516 1645007716651099478372352 30517 -7219904736999817133804434 30518 1554178830645346810668960 30519 1915324183864122696471744 30520 -502047971437927090176000 30521 1916713879966171876639872 30522 -758851012150408159331328 30523 -11091762823589988343180776 30524 -2070160472139284587528704 30525 625959639222752587989600 30526 -2169002137476179883564288 30527 -1537622854271996188788000 30528 489599953144753883185152 30529 -3530418279904187485687870 30530 19438174758518053009920 30531 1137616892502252844002552 30532 -6225049703891590797254400 30533 7427439583991754598175520 30534 249593201811051544922112 30535 734072029026604071269760 30536 -7030302131731574517719040 30537 -123532647323066099381340 30538 1110471796591159631119920 30539 827336514313374366200340 30540 -153640883458021380019200 30541 -2783683068261496949239328 30542 -3894107433907102242155328 30543 488238364457006913283464 30544 -539866891813231496134656 30545 -1660012558342558467831000 30546 -1595355306640437420530928 30547 -3713733069265613115336888 30548 1898434191706472854726656 30549 2961955326400456342219200 30550 -950152129323589269907200 30551 -2179912093632910160707008 30552 -3513918668786300591308800 30553 6323080344228013928881802 30554 1661717041221623227796976 30555 689427912065719179094560 30556 -1462873306769015346695680 30557 3909378622699528828000806 30558 -395075069051697133811712 30559 4654598924851232994409760 30560 -2624535800207974009405440 30561 4829313683515862997537984 30562 379971730166100863132160 30563 2404838350628981176336224 30564 1802796944446657578424320 30565 -193975400580128382321540 30566 -1124630764299573753277440 30567 1542715878377879462936448 30568 2467899335229659445058560 30569 -1862911771490887374199488 30570 -1242329556503047553452800 30571 2238629263979265846350200 30572 -4452789651419717948385024 30573 74183646730696687465920 30574 2433049992404503611241536 30575 -641964014223666116434200 30576 243882929463916841828352 30577 3992452322818427118473426 30578 2116986687002289209421840 30579 974943139247441905827384 30580 -2268390316217487962572800 30581 1400793165280386981986652 30582 -1305796484156275629453600 30583 2770703595026296085441376 30584 4815564055878765832642560 30585 -1231794798533717640465600 30586 407914988850472024633824 30587 107447428545008864030040 30588 -3160856203430244796915200 30589 1453675189484542914481074 30590 385793384418966479155200 30591 8844154817229338305870080 30592 -2413686863778738182553600 30593 4301864409099492024883842 30594 615749775091045898083200 30595 -4213150394221711609405200 30596 -797110206775020801532800 30597 599201085865288962392064 30598 4724216373509120449288800 30599 -49661132577932968728264 30600 -1690619989492802180736000 30601 -702791976913612780000896 30602 668938236293844694404864 30603 -1127642570183284067983644 30604 62773393468823887123456 30605 -428242011207969251074740 30606 321385239232926925783104 30607 60768303804045832782592 30608 -787043462172333096787968 30609 -2037157986005528412826800 30610 2010251021901696039180960 30611 -1135877544405229547598768 30612 162666051387452852262912 30613 -2838711006894738573254592 30614 3416826513030421021018656 30615 -924789554714938707456480 30616 36159247913738516582400 30617 -6118147905140788752793068 30618 -641861474358123397647360 30619 -4698471777770306749104104 30620 3712553489684030118919680 30621 1242802035165403193473440 30622 -2167592038923575745907776 30623 320827619131152709152864 30624 -3402866959973762838036480 30625 829639450443577689733125 30626 1553071460231491186354512 30627 1027189970279609209051608 30628 -479118171028050728796160 30629 1545761217327958812627420 30630 -999251701784000878308480 30631 1846836568945717006733432 30632 -1063933661781956192747520 30633 2899077949710115070388624 30634 514058695772718836679696 30635 484129673607904300463760 30636 -568267400319915499066368 30637 8600935229539855989835286 30638 902398041513801719718720 30639 1364761160327090654593920 30640 1103520747458968194908160 30641 -2830953355117489651137228 30642 -553708851932446519817088 30643 2200986567047421677722892 30644 1415506595255158510841856 30645 481298836995003637713600 30646 156485452716863388518400 30647 -3459279816540615136875960 30648 2874176859252674405928960 30649 -632632132893509135723350 30650 1513435517692686730366800 30651 -4070926810146665411779536 30652 -4208861067008104420444160 30653 1772595173420462257426560 30654 -995125828424443152760512 30655 -2837235677258557719388440 30656 2836523576197453908541440 30657 481678292046552360570720 30658 -65191643976868699414320 30659 16871726118557034912768 30660 43913076566746853007360 30661 -3681951732573676350304738 30662 -1723804519166020297707168 30663 -3449725942654205834105808 30664 2544804734485505233167360 30665 -30008697329642721734940 30666 -1666022246575228350547200 30667 1170524870927372129160992 30668 1674516566307580627387392 30669 366773800070125404298944 30670 -111861194985959270886720 30671 5702637534841232048773872 30672 -708280970642784469647360 30673 -3288206451956010177963020 30674 -4051572286825468590063984 30675 1324792608653795462433000 30676 1361841343591966010840960 30677 -163387483417689278487474 30678 -848630802284864430221376 30679 3441879882491394908917080 30680 1223299200866078020608000 30681 -418453137052110700682688 30682 1865198241072081817490160 30683 3524071087455160988947824 30684 -709960469573423070180864 30685 94209145219257373359180 30686 -4393523701496271112854720 30687 -2188961176770833408626032 30688 -978868755728404239089664 30689 2996878674067633432355490 30690 -372159072983869021992960 30691 -3185548392921151729576608 30692 3793218989866550116146816 30693 -1925733791165896745653536 30694 -6043556653759108922659200 30695 2272743062189355267264480 30696 -1762598658815710868275200 30697 -2040372339014797664342854 30698 -1401181797727384328888400 30699 243888676616815412835780 30700 574699713517979199315200 30701 908172385434891563217504 30702 11976831957256377329664 30703 -3375376482638113772848048 30704 860285094240452634378240 30705 -567135399846339660067200 30706 1698473450602382891873184 30707 -3553078144542947484949044 30708 -2506334085232096889121408 30709 -465569873830588077165888 30710 -619620884676921124851840 30711 806043528261814535597520 30712 -1158142012391335555584000 30713 -3386705878793065393702038 30714 -1845315577349450943528960 30715 1462418984748050237583360 30716 269242963840333535689728 30717 2450776214428714640303334 30718 288865298449878157762560 30719 2381099249917242760938480 30720 -162243168505591077273600 30721 -1238689186172270069113856 30722 3001286021128694779944912 30723 -2437402397899427000602560 30724 541448449207007500858496 30725 881154057133045767968250 30726 2378508574788657398102400 30727 -4938157267526538156120424 30728 4338818252094084697128960 30729 -1639560905864325639596016 30730 -56348568594936480844800 30731 -5712631566946430635480800 30732 -616370697032458456101888 30733 250472161647926049038284 30734 3142013232293453073408 30735 1663789357213229923036920 30736 580454342238648844173312 30737 644587739273544563794752 30738 -1194320088846259178388480 30739 -4813373855932649788760280 30740 1457103602397283336742400 30741 -1722772423044689446912608 30742 -1434101977648572770260800 30743 977985770950741435155504 30744 1118266378621488434257920 30745 25548493827473213163840 30746 2341997926620431076537072 30747 753920499309004189621872 30748 -4281517195393622980782592 30749 6253824826433799482101836 30750 669003014319976754208000 30751 -862319968977633997049856 30752 4448724817747903375638528 30753 -7834740899952269688396480 30754 3472112601766501362378576 30755 -3480371575148025693345840 30756 3483008183174114091055104 30757 -7003454520108124296204994 30758 754669591199465110391040 30759 3628797143908143112542504 30760 1029934306454135056128000 30761 -5062358096437047770271600 30762 -383294138068584861356880 30763 3631724044046148704057012 30764 -1009890519547278092231424 30765 487632425832559806664320 30766 -2424925944287696633151168 30767 8408262788272883884458552 30768 250821952858952936423424 30769 9375244604068029452859060 30770 -797953737645903528527040 30771 -1593712991905450924988592 30772 3285073256544266041405824 30773 -6528089708858635634808978 30774 -827038878979084146450432 30775 -2469701721644088097625200 30776 -1517322895652133478993920 30777 -3325937116249561122172080 30778 -2738153976194486393107200 30779 -1710048722354271690269424 30780 -126221506659259952371200 30781 7964116239686194297616582 30782 -338271243503240050123008 30783 846715250491570219995648 30784 284159169803486076338176 30785 8197175879178745416773760 30786 801316457815628675741184 30787 9260476288243643207895192 30788 42386085836540084321280 30789 -3030160967635825161002592 30790 -1686881844498650575305600 30791 2100524876860768180836384 30792 4762514320450288855326720 30793 -783961664638671857572416 30794 -570070913992494203509920 30795 -3314229572486528569777680 30796 706107034919836551545600 30797 2431591938016221046028928 30798 -1817364758731666333358400 30799 2640308929373958451387240 30800 225321114000256666828800 30801 4853802723644499778267632 30802 138821969254815619550352 30803 -860382865145425117212948 30804 -2111998829626546410590208 30805 2746546418179502121760920 30806 238650744244024299036864 30807 -439055398293370650005760 30808 -2764787642249502156503040 30809 1685456011417652718320010 30810 643290000686821074585600 30811 2985898522959327664174824 30812 2123664347780158584070656 30813 -4716696607341749322397056 30814 -207925559194951835467776 30815 -3950842004314713446510040 30816 2017279665834410007724032 30817 3753793018381343442552866 30818 1301161707492116231879040 30819 1167266842172683243367544 30820 2052103605991039547412480 30821 -2135381463447635111232132 30822 1996197570183607436265984 30823 1855250646773541305725864 30824 5092996774553301005736960 30825 -861225031176173952858450 30826 222290408940262819016112 30827 -7211640237596278766491440 30828 -1104959837504587331764224 30829 -1412413703338391054278570 30830 2651014874244059312794560 30831 30812120356256511471360 30832 817375266985282809495552 30833 1031285126081103289219824 30834 2518857245217688683114240 30835 -341455239186046973900640 30836 -257951009182633233401088 30837 -4554634844550498674994720 30838 -13984977826748755399104 30839 -3243238992246021859038360 30840 2463825842483282784460800 30841 -4603970950253001116372758 30842 -604672128165542020217088 30843 2363243958961713859431600 30844 -4507222423676701161558528 30845 -185909159610895119168000 30846 724101841039188780653184 30847 1228128926114505820856920 30848 -78198247937658354401280 30849 -207567493094896104223872 30850 14893654955824478012400 30851 -5765205781416627339638148 30852 -3723061007117423754647424 30853 4040024157060326892971102 30854 264391985557449916577376 30855 -4188691297808916761520 30856 -1936491616373129367552000 30857 113221427141656353792720 30858 657682112971485664231680 30859 -7058089143502850327184940 30860 1442555311699931372590080 30861 -3520619787834821961773568 30862 -1193237272668888061368768 30863 773415898276771794386160 30864 75618140562568367898624 30865 -6412704310325195201401740 30866 -1664031478864784490220032 30867 2195171739367508459146680 30868 -1836055054572089731687552 30869 -5603236706288008736783730 30870 810464392458809026848000 30871 -1598043040593253597167928 30872 793348494500795313991680 30873 1008086737611923736828768 30874 64769763670704463691520 30875 2211269959535608489980000 30876 -575022402682011150483456 30877 1194206934545463798558144 30878 -1296627949726706713733760 30879 -447039447355813360206816 30880 -5170765998380522359357440 30881 -5706837667129643956524318 30882 -1093867119895235043028608 30883 3890436493240754799670440 30884 -2272385950161615831588864 30885 1530325076076846183657600 30886 3836270910523179879463392 30887 11291019375454002576129192 30888 1912068953576385033830400 30889 -4907513615611555392272640 30890 2520388072381564982671200 30891 -669626152928438409639936 30892 -2017727399100806669142784 30893 3586616766998767373093142 30894 242957289015587239188480 30895 -2424502604887547471269920 30896 -95270876312151345512448 30897 911941650849261929601474 30898 -295113272156571147761664 30899 -3593470546816207027590516 30900 -2135369115805102723123200 30901 -2111568765144157533750788 30902 1694536766383803866485152 30903 -1627289640289961613679896 30904 -4712453307003736241418240 30905 -41738176314824803544640 30906 -1539666676346110411903776 30907 1130865777292040515147072 30908 -250180142209293711055872 30909 -2897196959871400995760896 30910 -1303630511805322899569280 30911 462948389577745981288512 30912 -212340348919565934133248 30913 -854273596315257206784080 30914 548592840825601855187520 30915 4185107943962014129788000 30916 4823937425152257315240960 30917 -166286978507078695344960 30918 -910522654394615650495296 30919 7234605774436854240177576 30920 -4547697368182045755955200 30921 5205307259310865901367264 30922 1522122215874452317630512 30923 1211040223343089266815388 30924 910412572729487511317760 30925 2481939887233090363911650 30926 1908688500683281583867328 30927 -2556586309477810813097832 30928 1385827021362449137098752 30929 -3782396124580702497683724 30930 989011686879592012869120 30931 2344964466517881017114732 30932 1528768311917866980280320 30933 -920713336561208693202336 30934 -3407239297264784601756384 30935 2326608058287629094199200 30936 112104234463878216806400 30937 2179193642945053779832586 30938 -138082646663365326720000 30939 2935671810413703458217624 30940 474971458498275435540480 30941 259859304976950147186342 30942 -110398125787036820633088 30943 5149510845635223935627760 30944 -3638142951860053181988864 30945 615776700389609141953920 30946 1127374455342760174830672 30947 429386990048687972897232 30948 1211117505482076383278080 30949 1189474923141447372333950 30950 2585897299365612486828000 30951 1207687746133930681315080 30952 -197369988724005736826880 30953 -706731817693717217228316 30954 -838169604611465998749696 30955 -1226960387903989704581280 30956 -1059110687055340226903040 30957 4343903387141080690996992 30958 -2121394938388793438610816 30959 1618174965435500272038504 30960 9279302785290417438720 30961 923576513974739680724032 30962 -607332979681662733260768 30963 85704576046975215167544 30964 -1784768316198048624145024 30965 632558965384678506239520 30966 727171894713909901624704 30967 -1597966465149346868142840 30968 -5464416538483436646604800 30969 -705584385361657290908160 30970 442235418981118479763200 30971 -2146439985816204774852828 30972 1190454354096248971699200 30973 -6087119459423166117253440 30974 -1824667918124497362379008 30975 -558325494985614934032000 30976 -6798017287544039800832 30977 7158543424810895323181826 30978 1178720111866527342164304 30979 -1040140862493603079800416 30980 -2664381592492103567328000 30981 -2876969558196229716763200 30982 -166149181041154939974528 30983 2316425955346749592142232 30984 -402855234556932969799680 30985 -287395345272114803249820 30986 -1676684181086887898777808 30987 6043949191655385069340008 30988 2690207479709943849435136 30989 3135318817635565897976640 30990 14835202901133337941120 30991 9386694034249293939586752 30992 636138462443420013772800 30993 2961158745954719679297264 30994 986803963709230797265296 30995 -523112403723205526034000 30996 -556503045980106648084480 30997 4377399146284073925527680 30998 714888968583290078560320 30999 860503318569459052130664 31000 1602649421759771320320000 31001 -10423986161415440145123900 31002 -1969511571644812412410368 31003 -64735927614719018135296 31004 -3320629660140465336474624 31005 -506137828278846235255560 31006 321002346305167068467520 31007 1251574034891578605716712 31008 3649692667521999427338240 31009 -5692448653258327941249360 31010 637354212665954684060160 31011 -2713283401362423644667528 31012 161856705471189259197056 31013 5845837853293467988787262 31014 3293214676783702828079904 31015 -5497934871510411390816840 31016 -3764674383307269465707520 31017 2904998162621317895642832 31018 39915088667513996164704 31019 -622050217039034505557580 31020 -2574057083638234387415040 31021 -1891696003462997399273408 31022 1409958356818730487381312 31023 385407133009278598657152 31024 271382044668032514850816 31025 257767745261519957820300 31026 -2656209570998180775209856 31027 1946192359776385273217280 31028 -2043484957812976656008832 31029 -857114042378756839086816 31030 -1343231795134786568457600 31031 -273286197477892148938752 31032 689088203089993836011520 31033 -4944554096508479868885718 31034 -3023071740759974082842880 31035 -2460281005758646355014800 31036 -102511230861482628613120 31037 -205531425017266907907348 31038 -851351191792690455659520 31039 1399329194859607067579840 31040 977997155529319372554240 31041 212838121502538062425650 31042 -2599321123254168924339456 31043 1450752287549809094345040 31044 156100428517939199078400 31045 -462520551025048562766720 31046 -1160869191934740068448 31047 6066114839772072446027520 31048 -6654831624028045904624640 31049 596541650607005120506020 31050 -836065623444194614464000 31051 2679165360910962608044052 31052 -1880153323477448761297920 31053 -4701768956773881264391392 31054 3996434958816411391478976 31055 914975177055433094301960 31056 854690741675334542426112 31057 -955919047291116014830220 31058 -916526390932196434456416 31059 -1687375647070033669388640 31060 2364658245504991857012480 31061 640893928160777735461500 31062 880432460279350152781824 31063 8301834442936796491586312 31064 1125027437789948472299520 31065 953559263058634957032000 31066 3395393131190062429890288 31067 -14323894052318976737142048 31068 1808488960909815945111552 31069 -7662275040012896579309530 31070 -478147419281944152921600 31071 -3116483260550794406511288 31072 4226759300653811645939712 31073 -1698911775164494700374656 31074 504227989676496203314560 31075 1160738352065714942496600 31076 3085067346840678250130688 31077 -3995397804839147469020160 31078 -1083078723315216296571840 31079 -6975856336997552536117320 31080 313719055600846204108800 31081 -1156632892151251593618118 31082 -1885129919799142196950608 31083 -335217681563604757230096 31084 3235513654662663041113600 31085 -53518283959008236735220 31086 1917595249131495195347904 31087 -160243614617666952274448 31088 -1962395980417841814405120 31089 998246236187989016928 31090 2048606192091468874384800 31091 -3450368278386371653379508 31092 -3336468224802180746600448 31093 -1893703544299856440730880 31094 95387399001598943471232 31095 1507988507499300245456520 31096 -2296923345542655658414080 31097 11940339873843048031098 31098 -86684116200057389164032 31099 404142614044802798411736 31100 1872057129794247831590400 31101 -763124709390095691527616 31102 4429260261720436661770752 31103 4612374052666841655006120 31104 4530425926500917308293120 31105 4219209755540657453458260 31106 -4466956938940109125188096 31107 259114623996176980610040 31108 1077100142316233877983232 31109 -1850763771383080951661796 31110 1403365494588609208446720 31111 3885199383729739640389272 31112 6840357023732665187251200 31113 -2984281456393092292079958 31114 4100938216610697439068672 31115 2153320015689677888605440 31116 -528741930190571215630848 31117 -781285658643753146959294 31118 170037899999892251597760 31119 773894734197946438162176 31120 -714567702541497115852800 31121 5862518837151833945270322 31122 281293134860279950087680 31123 66743834285314489715372 31124 1009888680437067640430592 31125 2653895932150474527768000 31126 2631060864792491186177280 31127 -5000734169458676171622288 31128 2500808091226679561564160 31129 3199133409865438607301376 31130 -1035752691014688973697280 31131 -1529839481966059873790160 31132 -25127730310078906055168 31133 -988478414037472813476096 31134 -2009084821173932308067520 31135 -2932336642389053956963200 31136 1965629379352043260477440 31137 1705868342480005520134752 31138 -3123885756741290478575280 31139 -4325196222616107515457060 31140 -767888782257887995703040 31141 -6357662740741561733484000 31142 632262693952289046310272 31143 993830076294290494406784 31144 6898518823348102645094400 31145 2472828642756774988788900 31146 -1305768534572853538387200 31147 -1577179033615494376115404 31148 -1447419047229073448678400 31149 -1387909391428778980417866 31150 256102835548866008976000 31151 -1604027934698043204724848 31152 -690107832494908129935360 31153 1936687097825713411328402 31154 748292934152738035519392 31155 995769281421018899665920 31156 4519511233611749503963520 31157 3626888633140513782935712 31158 -1543537627926085573246080 31159 -6586591227730851758631640 31160 1340406732696438629376000 31161 2701953604402322324753664 31162 -4035949845104294791905168 31163 -3010950476655692770833816 31164 -1004683643270452263734784 31165 -339291019435890491585280 31166 4555580834151383778892032 31167 -6101602151733965654103816 31168 -593602276027770760855552 31169 -284258771956301995782720 31170 -811955379418207278105600 31171 -170501357378072984370016 31172 4026153231757789368322176 31173 4032045565053677736463584 31174 544710621111309226304640 31175 56074184224223770869000 31176 -958915980389552446356480 31177 6549263330646504932616026 31178 -1752612939332611386121728 31179 2020770635854490713448640 31180 -562856070045868086297600 31181 7334446145634597140132982 31182 2065745494113805187836992 31183 -7673339974255687884279568 31184 -1489717467698395992268800 31185 -71996007834192650120640 31186 642473606201662830680064 31187 -780757676695091386939200 31188 588842485256923355049984 31189 7790588340125434942310990 31190 -1089079734966595137158400 31191 -965913173387851573016496 31192 -265209446723053887774720 31193 6157136790986421492818442 31194 85827457030375199530224 31195 5934012829267048403532480 31196 -549547212681735142218240 31197 2470178413423077909148800 31198 -71417212463912859149760 31199 1051612247238828366554736 31200 -730258690188211185254400 31201 -2386109269197060506031996 31202 -64473266774867472662448 31203 -2595528958443072146437788 31204 -4883702717224773647251200 31205 3404667550935948332906430 31206 138014705840088877922304 31207 -3803211006005306254238568 31208 -6659865566982980295229440 31209 -4650380846531333563632192 31210 27673458289504365713760 31211 3140704160035930574906820 31212 1447575564865896779604480 31213 -1343428355403576132130538 31214 -260223115601844213380544 31215 -3995997862617969435344880 31216 1556266828383092991721472 31217 899190979570910889434880 31218 51614125898655987072 31219 -2443787551378295400035380 31220 873184793541014597959680 31221 614314261897866664708590 31222 -6525907142219041976589888 31223 8338845161281899461354472 31224 -1678551174958804092334080 31225 -707799143658336446631250 31226 -1023597043117925130982176 31227 -718362179802677510650368 31228 -1822050040248769140975104 31229 -10170833472720887770859328 31230 -2050607039387950284978240 31231 -6525048056552146184339968 31232 -2538872964471573612331008 31233 5099182137634350301905600 31234 561994957797534953782272 31235 2375065269546655408801680 31236 1175358564298596291102720 31237 -6339748516525675875598114 31238 -4011448047292508187672480 31239 -1058102866022067676994400 31240 2135936384275791915417600 31241 1503914670833030366182272 31242 489576770527931246813184 31243 957919736798499368093200 31244 -194442913917508741922304 31245 2758093455086345694417120 31246 -806090527667305585514880 31247 -4873788435698199544628304 31248 -99258507783777121468416 31249 -2495095680973434102364750 31250 -2331197562750583984125000 31251 -3841239270808397527183296 31252 1989340268694225976598272 31253 312884187963330464927502 31254 -407346814634920544623680 31255 -2317103258897408588006400 31256 -6631635109211526530181120 31257 1746737824377991802303808 31258 -717833024129694679733520 31259 5189557685781311324003460 31260 -1661897956679735313853440 31261 -42209507932806262387808 31262 2795827232057129708518080 31263 -4303766129505348960495216 31264 1718976993838292550352896 31265 1283505395001834874641660 31266 -217502415116345940973488 31267 -3416670118041375336811684 31268 -1117010422490549150266752 31269 697813199915050354524480 31270 -960079370232164827478400 31271 3450224042781091454612472 31272 250875661841766559825920 31273 -3053626969736134063851696 31274 3461085313441472401386240 31275 1729393459140055387549500 31276 2108493201985796525605888 31277 4747885449966386811039126 31278 -466148602721501957319552 31279 747227464779680527894720 31280 -613859074999497332490240 31281 3150740761693661506173552 31282 1602359783336072329630992 31283 -379109522203443280310880 31284 3408836383412532324495360 31285 2135444372767139380093980 31286 467910294753285119474592 31287 -436654848052483625116440 31288 2915275675829851320053760 31289 9558180865988144373419856 31290 -545584293542644626816000 31291 2176235797911655845823920 31292 46708817077246992854016 31293 -5434811904514038840763200 31294 3163172902905114676221696 31295 3492201584268168813241200 31296 -243405996482983171719168 31297 -2806843045786806099685248 31298 -3379922761313974659639600 31299 4965040271584872617967864 31300 -3733999050611648223529600 31301 1398020548166815287135612 31302 -1335543469354131714609408 31303 5325348041458814629595664 31304 -13995634397075103252480 31305 -1551079843363188874290240 31306 3488520962164516473521664 31307 -1013829200556832704222444 31308 41982243725250249039360 31309 -4508848501621583462118720 31310 500723038241065826565120 31311 1888270476673987184180472 31312 -2375908264855784646901760 31313 947321971074943336780404 31314 639499774285296598286592 31315 4349360296326703913382960 31316 5981543463445252561031040 31317 -113932950762604398070464 31318 -1627731573551882331571584 31319 5018001153574218745779720 31320 -3839445368175515535360000 31321 1502489172554372433008522 31322 84357752255200701833712 31323 1156781362840385564291184 31324 -1252897129691764738449408 31325 717882166572234879852000 31326 153328042650684767007744 31327 1297503420694376157126176 31328 2628293917156112923361280 31329 366845625886641172469937 31330 -15490944995750081887680 31331 -5523028727160346012028880 31332 -342614292462669400363008 31333 10526466230015106036035582 31334 2645329868711238695598816 31335 -4004021000086404640887600 31336 8085692266360095042247680 31337 -8540118091603698698371014 31338 165765471796854159847344 31339 1520364014446603235728 31340 -2302635900250533776732160 31341 -1611312899061214098199296 31342 -1865379307599075254228928 31343 -2624109741087198726014856 31344 -294874860768873921478656 31345 -5607632583828393254973900 31346 988407283152302341386240 31347 -52781734044747673106076 31348 -7413805346786414758151424 31349 6433296585136177537186560 31350 879007374857655755712000 31351 -2159189863534777941699048 31352 -4139732716182516345446400 31353 -1409881403514970516044096 31354 -4000452595152372629591328 31355 -374602589261764897770240 31356 1496248198389079783506432 31357 -654911514436818598326394 31358 3373683681448268160161280 31359 2084134719652146232520904 31360 -2770948700806307748249600 31361 9250556616031799314085424 31362 1486359247005757274516352 31363 7932522684358008122085280 31364 -598682834833867182052224 31365 1167972873622230962011320 31366 -2267067995452238681854368 31367 -2495100876839447418713808 31368 -1887210660650645289738240 31369 1618208561668876559191040 31370 -1429202581691392590153120 31371 -5887028268057831552578088 31372 775278061655470707769344 31373 3514200190244874146578380 31374 863849394909882241136640 31375 -4660930510595894549826000 31376 287081456159704368955392 31377 -4850704712447576204881680 31378 5224402889504341016268960 31379 9469372060789406276119980 31380 39091594389071914690560 31381 -2304547923795166775424608 31382 -937590447291800013202176 31383 -5065091307228709499858856 31384 754003608439148742850560 31385 -6862541330426266869111420 31386 -1286904428685094258561536 31387 2312480010712335538796036 31388 -1363586836892088423014400 31389 1775983019301694762199424 31390 2905936202386412737920 31391 383140787350612886253792 31392 1642653387284010499768320 31393 -3533185164922545309507358 31394 -1335779028291872162613888 31395 219512854051164946621440 31396 -10897508511389398736904192 31397 -2437665912382207607993154 31398 -1818583521232485618467136 31399 -9437926451352589409116464 31400 -2832991013687436970368000 31401 -3853806885153691203900960 31402 1893324802985225628625152 31403 -426869825177790882638016 31404 3745625450934940274935296 31405 3698265945110653616001120 31406 -1711544264238657554528256 31407 -91392697952996343112440 31408 470187222812057540952064 31409 -1711043109165179084219694 31410 -337808264669225425404000 31411 4076943211162457382351024 31412 5919531856535566929641856 31413 -767431537972782945456096 31414 1219562419298345448137280 31415 -7585325351387315470354080 31416 1316057266881536653393920 31417 -622568947658745078050220 31418 1356256706795336248475904 31419 58838716503779283186444 31420 4474899221691719125025280 31421 1814467381940664648982092 31422 3058742170406608592945472 31423 -1968371574265149904453512 31424 -1306090177748614008274944 31425 -471676652928969966954000 31426 -69736927182700967038080 31427 -3500470807938134038747128 31428 -183870053694535842652032 31429 484112761013727636844284 31430 -1188584815472376757344000 31431 -1169462860055839578517848 31432 -1742459567320374690585600 31433 6415615790885284901742762 31434 -466091399706166852273152 31435 -1158860880466204552449120 31436 712194074823484576942080 31437 -207176704265111309820000 31438 2079478060621265967399360 31439 7577328469167413873869800 31440 758783354678307970744320 31441 -3048880246653103475686848 31442 -666335584135109099904000 31443 4967255943497936316340224 31444 905600361446152097130496 31445 -3274237501487487168664800 31446 473832425688931221240672 31447 923745143763681904733040 31448 -4324828891216101926000640 31449 5393393294607438077569248 31450 770088704319989373866400 31451 -3232606440595635154008048 31452 3178948562108126359276032 31453 3215228537497940789104224 31454 1870174084855736237698176 31455 6216337427099353528615200 31456 -2339315195036366166294528 31457 -4296510115020495978770640 31458 926168195228149559097216 31459 -1947464604229458953517896 31460 2046888254313800567040 31461 -5238000822974292883405728 31462 -4871553481164446025684768 31463 -105064836273531059347296 31464 -1908243463386366992793600 31465 548760243782115882316800 31466 2588144750302790384448432 31467 -42353180557794050123088 31468 6639790382882247104315648 31469 -6018484327133476077017130 31470 -1415061084480834943152000 31471 -9713409505385037934829256 31472 -347691158691183095513088 31473 1696397348266041030249780 31474 -2123427957194074690977264 31475 -997260976735405987468500 31476 44192273324674116225024 31477 3389779805815839387921326 31478 2101830017391412676219040 31479 899241252404801434128000 31480 5397166457210396426342400 31481 3951636261623537593650282 31482 -1500645104231584887313920 31483 4535745310477180190526520 31484 1242108039904460976715776 31485 -193174617042151044804000 31486 220649060834420836310784 31487 -2697978445361239824937224 31488 -1059241672002614996238336 31489 -9854363192477912783699710 31490 4822859041142408928506880 31491 5193952914213160940146500 31492 4412653879079623724172416 31493 1845518030913481985161920 31494 774098361209092546408320 31495 -1286943036918853065381000 31496 1172819720388180820623360 31497 374858008805966004522000 31498 2753412084698579621982000 31499 3299177210002225643246064 31500 1005554225052029382912000 31501 986139581290462991212130 31502 -4617482566308564613214400 31503 1570250545485334465914504 31504 887324885589682469928960 31505 1310176428932612541708660 31506 -784385313913486603987200 31507 -515847583764828238084644 31508 -7401642913065201275628672 31509 -249564396692764022143410 31510 642284558827184250351360 31511 720213033170529092375112 31512 -1005392716739487567912960 31513 1342506937194730459298762 31514 -439017076846971957804288 31515 1797518903977972770416640 31516 2269336013153455947261440 31517 -2171285452867856506657434 31518 4252202910342773837668224 31519 -135513199628177385277256 31520 2732549942872539445985280 31521 -1714714271263143563212800 31522 -3625640742179565287744688 31523 -690891196826063426920320 31524 661815649943016506929152 31525 1105090234051513086565300 31526 -2297597351222967435585216 31527 -511328719745776484661312 31528 -346519997378320138813440 31529 777730266895496958673140 31530 1639922758497764912344320 31531 4275012985581199770513332 31532 2557715902393167801789696 31533 1425795015949387509392064 31534 1364777676480154723972416 31535 -891408585315967646840640 31536 -105885420808366678671360 31537 9994294662134983572887424 31538 1641464158607372271766944 31539 3621352875626252746164024 31540 2223604587213732283545600 31541 -3846537597945131984519058 31542 690364283843172392423424 31543 -18398368559174467269208 31544 -3557641258801241002659840 31545 -3143781096083385693784380 31546 78616758217477747919472 31547 -8038807383896868657215004 31548 1415857558226926267514880 31549 2658008174737722929021536 31550 -2609036503532715193435200 31551 -815990711163116819243760 31552 -2393649218812929308098560 31553 -811543519972160462116560 31554 -218467775496992346377136 31555 2057594007627234782994960 31556 -1688351322966345930547200 31557 -5130823300838332335227808 31558 108755543235009000798720 31559 -4699121282751937547425920 31560 -2495962557820403365478400 31561 2730037215975656134015972 31562 -73120424370791465891328 31563 3380139630512281545592320 31564 -2122735763713144199696384 31565 -2261793730004552810455200 31566 2238700268928381980226624 31567 -570815753726575851466384 31568 1175764381896778577928192 31569 -7353532463910969760371360 31570 319725152190494832337920 31571 -146076965630561266243656 31572 -4701045932089002355019904 31573 836560330108965711791822 31574 -2096707970527978128010464 31575 -1099531859047599239123400 31576 4443471799677006023854080 31577 -1505814693223995131210688 31578 1058697138639562215171840 31579 3670110304733688089387184 31580 -3791256433797062297356800 31581 -7271740924229327042970 31582 2554544828788205894347392 31583 -10041736590620248029075168 31584 2230498954062474711662592 31585 2530007492789253470997780 31586 592586148656135402808480 31587 -678240545152055337615240 31588 -2620593042231265560057600 31589 -2247329489195341148626560 31590 897469964937009429678720 31591 3547278474934217115073072 31592 7117134018181306413465600 31593 -2975070908834248925652336 31594 -3692096297225291554061904 31595 -1181986876370639112933600 31596 -971783025620197807876608 31597 -4730177922302139365864960 31598 -509377809294437602891008 31599 1914429828255425983014984 31600 -959446859172200931328000 31601 -8601414475798631919172398 31602 1333255682344789802027520 31603 5384328978482573499505944 31604 -2331221816400558579759744 31605 35372776042950372300960 31606 -1520123509478195973841248 31607 8090390248756981027658856 31608 278715996787786287206400 31609 146205304383281209131604 31610 -1093782035062092659976000 31611 1860499177520967313760304 31612 -1322099928138324413711360 31613 -8131857643442413361198676 31614 -3397709529184346020270080 31615 -4439903995697604592377240 31616 -2082353240075123923353600 31617 8551454069824809317022240 31618 234231407848478624567760 31619 1518688670231267039218896 31620 -653832871708093605642240 31621 -3456557731252129988072288 31622 644215493744610641257152 31623 1942122489687331978328064 31624 6786984143257642043596800 31625 -3578134146628657975632000 31626 -592911665551133157954816 31627 -5030485379320917446708524 31628 -4888260461321339541733632 31629 740348931653789326329888 31630 475445644731539715360960 31631 12741253022138354412129312 31632 -563462952585990514606080 31633 -2898845692425097455884480 31634 5631910797137667974115216 31635 1066313677810065203257200 31636 -7641105922986541359943680 31637 3830238217909246026774492 31638 74545800392944626346944 31639 9890448137238409234761960 31640 581739966592565785804800 31641 -292963418459590973371200 31642 360144415606835180839392 31643 352738080757633919813892 31644 -2580913850847042362158080 31645 1727047764355115689281900 31646 -580892338334221092697728 31647 670417638347998033968384 31648 62804237756555779375104 31649 2264376234544992952519650 31650 -1047637768426221950006400 31651 -1807610391938948663439296 31652 -2468412843583754119895808 31653 6007011104026660370320062 31654 -2998621535464292484479040 31655 613653177293600434942560 31656 -2678332201432927274188800 31657 4097823431152336183910906 31658 298872347426589708794880 31659 -1666060203432733391968272 31660 -1165432616877474061240320 31661 1793745059750639571025632 31662 2473654370321782699326720 31663 -1970392093975350995391088 31664 2337228236210176785530880 31665 410643715874397447697920 31666 -1723660877925132186249216 31667 -4250718921581536271767284 31668 -460771859693657099427840 31669 5218231537205292251093760 31670 2839870335998415122081280 31671 -214391679279306774377328 31672 -1389118050741860886712320 31673 8357573478465378316176720 31674 2445700826956071144821760 31675 -425581865369872468821200 31676 6575661689760418606248960 31677 -1046410125174329993844480 31678 -7804152154861530234649344 31679 -5085089773477696398596640 31680 -792098440306128888791040 31681 416161016503282152984532 31682 -31084112442258678706176 31683 -2198711417516554922654400 31684 3165575991442698914108608 31685 125776278851288237272380 31686 -633011548618343394351936 31687 1363221696727483190885336 31688 10246694070339953386997760 31689 963955772333089908974784 31690 1248071805911166061845600 31691 141745553637584111177664 31692 -2360193143093206370611200 31693 -3434084937021830971764276 31694 -412583973560083397705472 31695 1723665835781757755611920 31696 -276245492871822891941888 31697 327036351965292134537460 31698 -4281111294244303338650880 31699 6457081814376391020046700 31700 3129252998778633811267200 31701 5894042305001565437507232 31702 -7552880864085295789344 31703 -5830481292972109118776872 31704 -3080822515959628193402880 31705 1839956112391544128001160 31706 1944849062708003203282944 31707 -247386913155086624633952 31708 1449699567666584444553728 31709 4055363236157376378916716 31710 -403256176030247006638080 31711 7936315441340360008719400 31712 -4610964498129921971847168 31713 -3046888123173684429061968 31714 -2580036841674351271281888 31715 4233673184739264020289360 31716 706281668997700930630272 31717 897809198023118140486272 31718 -456708555246451208305440 31719 1389073839633576267005520 31720 -1639915334691893147750400 31721 -10281942763382521609611078 31722 2083140262284380783414784 31723 -3218103340061162503062028 31724 -2974701232579077081120768 31725 5021471230390018485648000 31726 -2317928946952856747843520 31727 6925227317956500161898576 31728 -1325911819054950826868736 31729 -11106664033314718880394670 31730 -3404621538704930818982400 31731 -2012378132609366899942656 31732 310974249875447842676096 31733 -3099060726226726383147396 31734 -14392060588682448380352 31735 -2266270807999910993321040 31736 10201197060694146187591680 31737 -2752281471352494594542400 31738 656154334206615967946496 31739 10475814096856802673876456 31740 1084380723858797372367360 31741 -5042607242923033830820858 31742 3217850962306436095819200 31743 -5357538604876708194621768 31744 -1939223892519441236230144 31745 6823928426209993250880 31746 -340378034276986505759232 31747 2716461678201109924921200 31748 286461295022792967009408 31749 503722630028973444899040 31750 -2263578342909497445888000 31751 -6160536326567701874470248 31752 -238720771805966691816960 31753 -1791125808860341091402316 31754 -2523860900159332215305424 31755 228778015180808336997600 31756 -6276004854253045372242432 31757 -2199478715037713036167968 31758 3569036120588150923253760 31759 -248061495284462597264800 31760 992244019851939673620480 31761 -4886776866572621671090590 31762 -2412727949585065820320368 31763 -3260266678341836417444496 31764 -3991092374288868084762624 31765 -3420376575244246919522340 31766 -1842872015014467678084480 31767 1424707530988333674194280 31768 -127560471867436120381440 31769 -4600352425846160353003830 31770 328149365448173502129120 31771 1143912174003053045219972 31772 5769022866071719067606016 31773 -728281249131684807861120 31774 -50917216355028375156864 31775 415179918564708876801600 31776 3151859242516098980511744 31777 143974734178783591733680 31778 -4251535388578373286160560 31779 -3535280303848482419717760 31780 -161883218152035612610560 31781 6452653277595945840551964 31782 -3453913090093631117375808 31783 -991671549331174165160840 31784 -3223950212023411100313600 31785 251627847712480232159040 31786 1229253882529855286087424 31787 1274520360545048397580800 31788 86333157162344052041472 31789 -6789596254922010267634176 31790 -831668974908962233417920 31791 -3488190951181649375868408 31792 -1043446657873268763541504 31793 -6566660733110740897886958 31794 -67550523491713608073728 31795 5723484052625232481954800 31796 5594386852491690159753600 31797 -1076839084121810350943826 31798 349080732280657861352064 31799 4588214526196118063941800 31800 866421997535016857088000 31801 4707738847864496747918160 31802 5279897691663436864202352 31803 3250642073238418847335704 31804 7657966029369723018054656 31805 -3466644284549711008563540 31806 -990820876386560460595200 31807 -3872748559662845470345248 31808 -442546005442247339802624 31809 -3426364978220647281454272 31810 -173750379938789424553440 31811 3017009134099627857886752 31812 45870730807766525466624 31813 1402699962849650207029980 31814 2040591258073952657084256 31815 751275785329512074442720 31816 1952604309967096248207360 31817 8045982221336652703195866 31818 2569298963805809525493504 31819 -3797415942843420637123104 31820 -22186233658272352005120 31821 622564351004023278443712 31822 -252397799738217282135168 31823 -12096082742083853039304 31824 -447582438016921174818816 31825 4208857678678636988158000 31826 3471822858076133849300112 31827 9355005929714904780767964 31828 -158333183340671909239040 31829 1888422595392186736130976 31830 -2132819351577863428798080 31831 -7056732680909516128869800 31832 -1496844664370367984967680 31833 8462988491569207640002224 31834 -4131918251822601196040448 31835 -4157040215458096160550720 31836 909695060521639640801280 31837 1163688476282692272389120 31838 278042151413594984392320 31839 -3205855465909578606382776 31840 -692038442260033634304000 31841 4334629239803331860618052 31842 2436300403419430016773920 31843 -432139329470885028465200 31844 -1151966157697729136716800 31845 3541407066879790342328640 31846 2706575684115472486363872 31847 667618931582225506906296 31848 2188716933489176923176960 31849 4748251874153454985825850 31850 599987350810304223152400 31851 -3841035493946482112707620 31852 -3323871550086419820984064 31853 -3733519062883324037078196 31854 -1499364358772289070380480 31855 -1478475632068120420086240 31856 -526032540690461404594176 31857 236897444151225247388544 31858 6403844707763445246751776 31859 -8547420885923540963957940 31860 -2703557877940047969792000 31861 5600609363514862311267424 31862 1008544717439715551659200 31863 26582453432665783551360 31864 -1913051193716401785446400 31865 -720357809300278802455740 31866 1383899085572056053525504 31867 1712964997405348676923752 31868 1863824797250934076747776 31869 -4100625915031366192247706 31870 1074740466550977242210880 31871 -2827554432441413999644320 31872 -2499174182376324212981760 31873 -90280327566230041226878 31874 1136303481428826564201936 31875 850823391523444357095000 31876 2103121885445743156325632 31877 -3410871488153325564738048 31878 -455170372443880645773312 31879 -5995993659410302419531600 31880 939499340510385023846400 31881 141993531710706591335952 31882 2037227130859948336108800 31883 1835092474906317627762132 31884 4641174118502318995508736 31885 890341295433993793877760 31886 2415795205394241559742400 31887 -8976284222877848907016560 31888 -229622472950626142937088 31889 -2265487364292254743909632 31890 1640610619235350074385920 31891 -8753925576042804914842708 31892 2635188312920887966814208 31893 453589620140700800424864 31894 -313884281966265212859648 31895 4346805059659986363413400 31896 -3152534644971428847482880 31897 7609962374181878987791872 31898 1108283877318373190880480 31899 -819260966526348884428800 31900 2576682702693495519552000 31901 290948656720133870969280 31902 -720382394810910354687360 31903 -151780982488870262876936 31904 4209596732943876838588416 31905 -383308382909766499497900 31906 10984164665872703445504 31907 -1438515621530112656663844 31908 -479748830453603210787840 31909 -10494817627576657782246084 31910 993465418134548022975360 31911 2491728529984027870483584 31912 -1767902188874223807820800 31913 -3375382784642070498127104 31914 114941618357310278971056 31915 1350207739718814759970320 31916 -4586433691065738478417920 31917 -82738877104511051901120 31918 -975584641298131780251840 31919 8797083080744718668296920 31920 -214485990033236085964800 31921 5219806624212882796410852 31922 2962652467896379878033024 31923 6713859061375086288631572 31924 4271804091640839692814336 31925 -3442595712701666804227350 31926 -4155024778819481365900416 31927 1829849653577824847895472 31928 -747293196552400508989440 31929 -5756611429731467274963840 31930 -1382881108745713086074880 31931 -1969905846573415657839168 31932 956698709624182082105856 31933 5797219771131512365029024 31934 -1035539173794494138759808 31935 -1783770189749741779513200 31936 -293893275739470561280000 31937 -1758209634090390563719980 31938 -1939384574293550450403456 31939 -4855112848810204922589340 31940 5237694722874500069111040 31941 -1789409276309375509239360 31942 -219979797312430553236128 31943 -3349408974645749803870320 31944 -3241555724625045093826560 31945 6046262071366711091177700 31946 -3286257351791143945445328 31947 574052768857723898147328 31948 -893842181615969795741952 31949 -23340110142147349170336 31950 -680972364740778106334400 31951 -3938487620132760828411600 31952 944537271664333678534656 31953 -6743783174237258108487696 31954 -479145087109053639923040 31955 1268331027875921004952320 31956 -1118564400255172254332928 31957 7860468273456250931856206 31958 -1097124818895859521139680 31959 -2808102394246111664391576 31960 -7572642402348885322137600 31961 1789086573243646292308224 31962 -784225235771855716640256 31963 -7127327893167915076265788 31964 -6466814456758042056488448 31965 -1345558027003551262046880 31966 2592193275406408007865024 31967 -4247095559430315556471080 31968 -2626505977170091486740480 31969 553136477539335293845696 31970 -1289747365360968793305600 31971 6308961284895715315272312 31972 -2746326960178269860224 31973 3355494029777383186788222 31974 1884460035229615069791264 31975 2111183439014402064032000 31976 -2025934617533625247088640 31977 4473205689623810740080480 31978 -469261648735654223393280 31979 -1423074528919893638911416 31980 318938485324912163665920 31981 3818397662658531693837782 31982 891371214081116183510592 31983 152993070001239372987264 31984 -1144992543344888553472000 31985 -315974373151076890223820 31986 -2852895161635770441779568 31987 -11838659188739292250086240 31988 -1939582545592910758385664 31989 3825464362043236795489824 31990 589049787164292322202880 31991 3482296016263504215004392 31992 19266012021329516298240 31993 -971981977149348387518016 31994 -5784365216309839469821728 31995 306568445198502900218400 31996 -2685363973535585366689280 31997 2011560761861813838773286 31998 -233633970741997165023936 31999 8710800150370023668659320 32000 4897447454598078922752000 32001 -907483245809983084943568 32002 2780594773765475772287952 32003 7502897790768179481696252 32004 735865129983150400536576 32005 836426781906901809606360 32006 1342949552318593685270784 32007 -920899428696362871076608 32008 -1159097203355036436311040 32009 9158242689071274255933210 32010 -1171486915441678205959680 32011 2987690458731103338988320 32012 -1936951524538437207794688 32013 3690773491815175388486742 32014 -491984664211058943726144 32015 6230927242273965164379600 32016 595507335265227323473920 32017 6814849059004135536649332 32018 2069275734578211633417216 32019 -40635730858741041803472 32020 1097103384577944153204480 32021 1612901292640444759313088 32022 -533445109031714936031360 32023 26836348522334654962624 32024 -7947407948968278045911040 32025 748473096629275590081600 32026 -2652808855354911413199360 32027 -1931866482743200597568124 32028 3368954029417918336152576 32029 -5842388993749829773833370 32030 1078424376029421687524160 32031 -872715251595885735640680 32032 -1017295515667991107731456 32033 -11259573292154671329926976 32034 -1356389053988102123109120 32035 92265512038008890994000 32036 -1227152631363277345269120 32037 1303461417553651618244640 32038 3831671644424085663198144 32039 -227376806219870917209600 32040 1158939258656784498432000 32041 -3217766637975665127251579 32042 436792637895795291123552 32043 -2894866111137781120721472 32044 -5894989025779841952772864 32045 2474502723069376955986800 32046 754170752252613908036160 32047 -42495649233307841780720 32048 1384881774791782050742272 32049 6306155036458658723049120 32050 617058353988550059418800 32051 -2751606477844948620984948 32052 3652859182998573127544832 32053 41291710474599364619840 32054 1822060444774041946865664 32055 1349243936785055194727760 32056 5330055951746998116986880 32057 9184644693348340763691306 32058 468308281897973342022624 32059 6670396571701527373836260 32060 -1407646747106627810764800 32061 3448404271472700175356672 32062 952086294059734828157184 32063 4560745308973204590117312 32064 1873900783852148307787776 32065 -3841522959814564370220 32066 -6341292591688040845374768 32067 163174848994032528154320 32068 2761854314932435575582848 32069 -5033508907560017163442530 32070 2371402597431939542755200 32071 -1852372927481562924070808 32072 -6118448950811174373580800 32073 5455865885712107341415184 32074 1966866389778741241190400 32075 -5704385006260710567212700 32076 -2425390275629148092299008 32077 9269733360572200274439926 32078 -22672409991792883238976 32079 -616217564323548654269544 32080 -636071287648873758474240 32081 2073038300480033833756992 32082 -1107059168248741795022208 32083 -5574995605511967843803668 32084 20696733574500591019776 32085 540755322310551218250240 32086 4052632178649427122121344 32087 99697445404764366351192 32088 -984692779613261612974080 32089 6485346928051137402570890 32090 -3500027519140107372967200 32091 658158925309002883846080 32092 1227227378174120547412992 32093 -16268891764580353253550720 32094 -454833836996126618794176 32095 -5176225667542140283012920 32096 -7049225835039356992880640 32097 1969325410834487199025728 32098 4149988018137479745601920 32099 -8107560462346763454300900 32100 853572617458667435750400 32101 -8145776890264487565889728 32102 708662842124921671757952 32103 -2899265372761712084776800 32104 2204846500930100312693760 32105 -6737181709880537171275740 32106 1911710296297825152079104 32107 -4769664387166466148547928 32108 703718801060392229145600 32109 -1346240339842117856048640 32110 1802369733098269080715200 32111 1029159759830594137246152 32112 -822832976044619126931456 32113 5757176074535507117637540 32114 2204147610171429528688656 32115 -3413392914135694359779280 32116 237320895461371895054336 32117 698416563988852628069166 32118 789060277027782526209408 32119 -464119687503835565059480 32120 319314696064321615257600 32121 -57092464808087175430992 32122 -4596514264066732375647888 32123 240968711495048256973344 32124 1395023941858272121299456 32125 -8602094500309072339353000 32126 -2340347876826692674303488 32127 -4172030478633749906938680 32128 4389198934598953017016320 32129 70589557255038349023090 32130 982245435939250563225600 32131 -2618480518810219717595136 32132 3103417198252075041680640 32133 1943120519216089352070624 32134 -2232905166986903078714784 32135 3701460338401897394473080 32136 2776661924191730357207040 32137 -3801526376949681756242048 32138 -4261140135991147131587280 32139 3632518234157017105052604 32140 -4953121897147023301954560 32141 -1735202297210380174096458 32142 711042251412852395172864 32143 3032820007812051345273392 32144 -516143474209219461341184 32145 -4215147008569477559873280 32146 5792579902546585899280272 32147 2538637709776206061935744 32148 4792802596425785801502720 32149 1655461516697099950079164 32150 186031584617525311408800 32151 2203319788442913527097984 32152 -7509386976444124449638400 32153 -3713092458312985382394240 32154 1980347295464651660779008 32155 -1841759075280686559102000 32156 -1903961254138640453460480 32157 346543482591800651906406 32158 1528267835534282958600576 32159 2292943709513519310459360 32160 3706706134368486303989760 32161 -9795208607781594884894700 32162 -1349604298863455962131168 32163 -2034286020753560102253312 32164 -93071662397999104555008 32165 393329480675075905833600 32166 -2820018118498045206183648 32167 -556195592658576623882360 32168 2863531513079807388994560 32169 1378701612226034184556944 32170 1561320256252539257405280 32171 3983870715334813076824512 32172 1437553272467813546852352 32173 6630104897812269486438422 32174 1678946303463679113366336 32175 -895033534444156795123800 32176 -1039333895033833981984768 32177 3978597979786846560916800 32178 -303739533194681504212992 32179 434156050074609558653776 32180 -1492870255169501355705600 32181 7419333564779746390329024 32182 2895190530978631532748192 32183 1233870687031088267739432 32184 6905221976882111984640000 32185 1957185337785549868793160 32186 2134979793307701500160 32187 -6987402660755353163460840 32188 3593451547973501178334720 32189 -3364536089392758993422010 32190 683481034870144906348800 32191 8278728225825881866102592 32192 1367432311484313067585536 32193 282289546535732752041522 32194 -3954078026120098986637104 32195 -3857607995635675609715520 32196 -847420830162115315319808 32197 6144256115115307854912 32198 -4725696015661544299059264 32199 644991446434908730999464 32200 672453467651375714304000 32201 4114076499509531991029412 32202 -724447003415920375047120 32203 2067001951571024760450452 32204 3239180910350910488495616 32205 -1104921372846036157473600 32206 -4078538579840053578032448 32207 25876938449995774307712 32208 925136235107604125319168 32209 -1468798080610467175493120 32210 -1059927231899214124518240 32211 -210947766380395866153360 32212 -561168622982348145084544 32213 -2756695093466126396975538 32214 303600619851308454205440 32215 -4885374089294772980835600 32216 9737253773367216803604480 32217 -463533619927223111983920 32218 -597895256552157577631520 32219 5611468199808918678351120 32220 1358515503805559267750400 32221 -3814850415191373959561888 32222 1114592913783965356662912 32223 -2900518995292542642727296 32224 3347197771744748289392640 32225 -134274811829567297930250 32226 -1176861696066764446701312 32227 -1629795999666358928331088 32228 1343838390475176280129536 32229 -2002209778591718010250626 32230 1482800641817375738632320 32231 14992874050434612340319472 32232 -5603944471882927969075200 32233 -12353847812192420408840518 32234 319556377968665257711872 32235 -312042016967204219754240 32236 7043151704259966089089280 32237 9844030625421124281884886 32238 -29109813244701835060800 32239 22458308196939833140235824 32240 145560621445051168849920 32241 -1177310533040817384002976 32242 -3967967513346177267763200 32243 -6236178564056772936592680 32244 -1737014353227718382813184 32245 -2442422768681395575526500 32246 -2562688706821102311958656 32247 -6289692010846069662014976 32248 6473892661540570861056000 32249 -435697167767842476857088 32250 -37183999217954323392000 32251 -6714627377045654210742748 32252 -6227010206199908099240448 32253 -39679664133401794375776 32254 3156178378254982314264576 32255 2196238180872482185613160 32256 -694469886840481228259328 32257 60206376772796630229506 32258 1670507319034467644900328 32259 -3763592892980382760703496 32260 2306883067025574817946880 32261 2154546094991666102000862 32262 -1077670091340147082821120 32263 -657074746684986047832960 32264 -1131146816197465380403200 32265 2526967456799559094944000 32266 -140166350886570098400576 32267 4075541209707815327870712 32268 -3370910169740726177026560 32269 -4210326394497007010492266 32270 -1415560819466142977322240 32271 2072863805845844367788544 32272 2245915054721173339774976 32273 -3903032356591849994945040 32274 -521762343511080974769792 32275 482526918571645073636300 32276 -7041053489989712510835840 32277 864759311857518154197120 32278 -3784570432822287495790560 32279 -4028631581312094951406656 32280 2656779662312656505856000 32281 -5104304984363826530366000 32282 -850726022110256103925008 32283 -5331353706955935164539656 32284 514556278886831657921536 32285 -6285663126321390343153440 32286 -3642768255724706746604736 32287 4396497490632245755879080 32288 2781520457745855262556160 32289 -8007631056601197802784640 32290 -3482436686966077569573600 32291 3843799919835094283491980 32292 -1161825455910418034319360 32293 -116749721162133970068416 32294 -85945284666087253931328 32295 2890437341572523184538320 32296 -8034734577063081795747840 32297 -6802737089053051744453254 32298 255610968783617154839040 32299 5131949961771882628229300 32300 -2763581437995368227776000 32301 1553326040731197027360492 32302 1176383596682708670703104 32303 3655340951916549558753552 32304 1179412379756315307638784 32305 457494476192879523390720 32306 -577796037146818755930720 32307 -3138526132491897914760 32308 1304460765935487123376896 32309 11039994497361494206470510 32310 2075934269179893723753600 32311 -7858457855412467513655200 32312 1241478182147213181050880 32313 5727286560321823858948944 32314 1785579878544178819629312 32315 1894203819708330984628320 32316 -2519175368180639503093248 32317 -5201926277413406948028468 32318 -631174621859990194476672 32319 -2392240754969736454143360 32320 1065732280651090498682880 32321 -7011375239237297641628478 32322 -3502176429420026318233728 32323 2991880699965183575280572 32324 -3636663299485111559954304 32325 461217462205440214209600 32326 1323409317039301455250560 32327 3878048875087087897657176 32328 5879077496938925592192000 32329 2303943924765808163900880 32330 1287051344961539823529920 32331 -2627304711791371484881680 32332 -2270154972394943470609920 32333 -986942365898049735283200 32334 3482090802082709981200512 32335 4549111553337383479708800 32336 -45430709036864206798848 32337 -6765762691468140870077406 32338 869217651145342092464640 32339 480664934960874168790824 32340 1625425700562348177991680 32341 5731271340306536526241742 32342 7125464449873602019754112 32343 1537431707600219246402664 32344 -2434272235997711751290880 32345 1309737658153858196132100 32346 -2993276180272752214848000 32347 -784246224335180625859568 32348 -1920644056260389503483392 32349 -1884766449753438013651392 32350 2102663089159541913614400 32351 3508825890205016750429424 32352 -5998039424166554416447488 32353 3981635258743864548141602 32354 777896398569432349788672 32355 -5329660286491987973032800 32356 -4801807332664275320990080 32357 -3889906113032672021778720 32358 2554072301374526443541184 32359 4055497629147500510373560 32360 2286940030801710729984000 32361 1217878879207725644442624 32362 -2036210138496680061966336 32363 5045057656643103834762612 32364 -1135080843339585379184640 32365 4851265099730583250837260 32366 -823514710654332433426368 32367 -419035916006534552899320 32368 -221814346101150272684032 32369 -3877398396390322065949230 32370 -495082317251590706050560 32371 1975407331895378570250572 32372 3745206013248304007304576 32373 -2878748179773625595217600 32374 3588600302023811113611936 32375 -1095305080535336442408000 32376 2222378738001841899110400 32377 -10872900919260959166442774 32378 1500558799374618834384240 32379 -56030683959016335680832 32380 3375924698560254145804800 32381 2990853837480745077730182 32382 -1094262651161995000952448 32383 2478009495016919697309504 32384 3369529442357370672906240 32385 2208302700413841634498560 32386 -2061380940794557419010608 32387 -10481696545165894810492920 32388 -1826644142605745515852800 32389 9045030769816294488056766 32390 -1361431636926731913715200 32391 4102351505392029157590840 32392 -8907818287097350406016000 32393 10984811985089136395660580 32394 3727991238515390129068800 32395 -1454754576426353019417600 32396 355889281089874405386240 32397 3394887374982345505905600 32398 -4959598104158133404110464 32399 -1675960913267700126926040 32400 -41914794217346556825600 32401 -3791653088040622180155598 32402 6635238111021954021088032 32403 856125217595828836341504 32404 -1774624883191074564310144 32405 3724701896591334329892060 32406 1564490801398375997572608 32407 -1038749402299996039924080 32408 -5404933918475431882967040 32409 -1077999421854600324382716 32410 237162886343487093749760 32411 5752661218786708599915012 32412 98939024901632651645952 32413 -10797764164186934124941338 32414 3833670249823414746123840 32415 -911134977152105530324080 32416 -1589003626728991483035648 32417 -1531715876266979200814016 32418 2416303482948715083232464 32419 1505555605649439335854296 32420 -1760737576580398749822720 32421 1858900047759095986590624 32422 -30491455684948473156480 32423 9852107092994574624951672 32424 -1940006283500338411438080 32425 -2995386726266084775546850 32426 -27671199800590476727296 32427 5409621201594399559665840 32428 11356337121133248752384 32429 -5472508668940912475636970 32430 -1463541489388393702318080 32431 439287026994436317357024 32432 125426293886054466011136 32433 3633532630853778751744800 32434 3887667139934301435257616 32435 303820503603178572150000 32436 1843830379925147521942272 32437 -260642305509398814293600 32438 -2589596950303755102592224 32439 1602174100695283313347968 32440 -2074942257794736848179200 32441 10048558751574185875132842 32442 -1344673832563927901887488 32443 2948293748064292896750692 32444 -7595457321927628336856064 32445 -2074849790494573982897280 32446 -4415156118377210618051328 32447 2971549647056860575394032 32448 -992022760018422449307648 32449 5120638315631995723342036 32450 -1697765280670543370832000 32451 -1784949357466374169427280 32452 1827980401213517878046720 32453 3776870789483229300752064 32454 4113974354655166418067840 32455 -1909364393662926990821640 32456 -948447364799409927429120 32457 341474749524623900102400 32458 -268128210877440853075920 32459 -1062984763876980183932784 32460 3037340301047267011292160 32461 420007755434161486554144 32462 -4592462576271281273448768 32463 1366970644415789954831592 32464 2045080708820047838535680 32465 68195946995332622934720 32466 -1128655801376089537614336 32467 -10584221079270919289646484 32468 1573271342091208292427648 32469 -2854726243923587608391040 32470 2211402967568151322613760 32471 -1498281089862981739807800 32472 -1581451254449578834882560 32473 589611272796669194256640 32474 384879896538546546732000 32475 -641817394290454056305400 32476 -683597478729639197703168 32477 -7382988646920381604162368 32478 -2702217766335853370947776 32479 -11618195716151522654285920 32480 2042735199685965014630400 32481 -222149345109062197090878 32482 1967161144949083609524000 32483 -3523391769422189674112376 32484 -873825155097920040766464 32485 -176702725305312432798600 32486 -126956999310030029535360 32487 -1706187814652150353299888 32488 -2819264900636941749780480 32489 -3947060125632890916179676 32490 -37206992908366859042640 32491 1820990728939879724635892 32492 -5029865390862532853923584 32493 4551709849661297863923264 32494 -1459424198827044363303936 32495 -5609306406930557222907120 32496 -351513259040661499772928 32497 4655945838433220474116946 32498 -3194789166598996060950000 32499 -2786308093179900305701776 32500 -415771963791115679440000 32501 2470915267033925204936352 32502 190930967168393063005632 32503 -4408142360437538065364248 32504 4165324479114096007987200 32505 -1871496734008389800719680 32506 -2929478727764810947452048 32507 2276850755447489374398756 32508 30931114484659476971520 32509 -7104004421022031742604000 32510 -3766025390495029299771840 32511 176466666160194649718472 32512 3583954716690682159824896 32513 -1238342856377841032857752 32514 -478039802470445251935360 32515 -289150652570823751125600 32516 6615828875903741930941440 32517 287230324608308318512734 32518 2778685160201773443653760 32519 -2559794611276898465870400 32520 -387440195107913205350400 32521 5506100684093811787264692 32522 612410950994861842596864 32523 1098667651968282467184624 32524 3759520800930331206260736 32525 2010514092012428567734050 32526 -940392174237443517119040 32527 -3480737084734551961337928 32528 949723502819327796510720 32529 -1581252553805096247566400 32530 768440311026754824128160 32531 3351216636855123542764332 32532 -1651180345185839459862528 32533 -903384492904800178463218 32534 1944999364948660150672416 32535 81868294799370555991200 32536 4205468761230380267796480 32537 -1549265755373150146805814 32538 2867215639782580376209920 32539 -4113582636755454372772976 32540 569687738044121991114240 32541 -763645181472930400737408 32542 586496566838969781890112 32543 3605086895473026133388400 32544 -1903398043626822523355136 32545 1504971451516769991760320 32546 -258340696375619599332528 32547 3847936513650854923932480 32548 12666668045012502395822080 32549 12875444193715295974110 32550 136454174051179609497600 32551 11423685967806082865752 32552 4855391469353692797573120 32553 4164720884700529418922762 32554 -1538955714981554653438368 32555 -7720153504261117072151040 32556 -1307792865609140281072128 32557 2874453773366783277490912 32558 -257681012133345918383616 32559 1198304095707677512285704 32560 -464454239025800302755840 32561 1391737974924099974598162 32562 4979251532875239906314112 32563 4285381215420772072956812 32564 1296214768770837910665216 32565 -1937198047215778749521280 32566 5694766833106341593507520 32567 4717989934587305010456360 32568 -2059573542735311924428800 32569 -218713587452566932259030 32570 -2131208704811668192895520 32571 2733786518738999824848384 32572 10682330154595584295587840 32573 -10294460321334343303877178 32574 1051521576800787026847360 32575 -300490721403352719272200 32576 231473857349247793889280 32577 -5389969381582491453116880 32578 -390362741284358094819840 32579 8669045799892298299797180 32580 -805368330855849877482240 32581 2966561292760771621627264 32582 -2320522075492331796686016 32583 -3554846327045441778975576 32584 -6167586344325479942077440 32585 3168072121705764152880000 32586 452021013982535815044864 32587 9288716337000983335881236 32588 -1497581846001166329261312 32589 4955083835170642265715840 32590 -2695976114907689528443200 32591 -791476518692300847944160 32592 -312447153800818245500928 32593 -8200974953003003579066256 32594 60198829510017340076160 32595 -598571764512308554534560 32596 -3976057896101162453387520 32597 -769320918821788413242148 32598 -3657335758464667673018016 32599 -3942195060370312630858064 32600 770834215988417374464000 32601 -3529013292392724104997168 32602 6517020248451634989280752 32603 -10224247444895252746889148 32604 1221498785987080876154880 32605 8917719346355459342977260 32606 824783289717748742873856 32607 4569732678402280105193304 32608 -8365582428552040849735680 32609 -3764931811106006485652190 32610 157174151358784765685760 32611 7827171136569439758525212 32612 -1888135446938393127272448 32613 1403373263093179949922624 32614 -312458162349947180964480 32615 -783220995974836420681680 32616 5103837192519641228083200 32617 -7937064984596450910452706 32618 10039604689164567786748416 32619 -4668541697185043555449152 32620 -2090843838519882060625920 32621 -3809559269593251370859178 32622 -1057808290684147789768128 32623 -6018493988678708934880560 32624 -999005052947336337653760 32625 5238728819521685725545000 32626 3022054721792842523808384 32627 3311897532705327670540800 32628 1646669469328895793438720 32629 3404608112882506921151776 32630 869493128867578653217920 32631 -411456037725751602452400 32632 2850095254890127891046400 32633 -2856923986365314296388118 32634 843348305328998268257136 32635 3032087504936173654415760 32636 -330364317330039472972800 32637 -43014008270868457665024 32638 -4224832536560258702753280 32639 -6295017444006814090278144 32640 -2841701862293299947110400 32641 3410616404202829437633472 32642 -1392560399550654157084800 32643 50837378381299565020224 32644 -4293470078917585904673664 32645 -4179342440234753379212100 32646 -394895658261647861188416 32647 6552066097590737279267096 32648 1206979423334638943109120 32649 -7013875959460155265418736 32650 -725434891741572070777200 32651 -18821035388655734265717168 32652 -14114926364794799226624 32653 -262445303702680292033098 32654 -754942494512262942325440 32655 -1016462108677486123860480 32656 -750018947289662604689408 32657 -1142673289630948760039274 32658 1937760424765358116742784 32659 -1457264853822558639301560 32660 -1297853437144747412643840 32661 -3346916167815981436811520 32662 -1789605149575349199719808 32663 4446270448466556370782240 32664 6081074257817782538219520 32665 7746316925400670868899200 32666 1339042940528535063586032 32667 1888359731157384455465880 32668 -3787503097419668699709952 32669 1524413144329845287656320 32670 4232984129265718108800 32671 -94038832817472700375448 32672 -6728747967387231311167488 32673 5179497694571874017809584 32674 -3748443158246200306894512 32675 2260439648452975187055900 32676 -930865270592958587228160 32677 709440464566002462360732 32678 -4896363281498260314915360 32679 1826010078379133582278224 32680 -74501432480073037824000 32681 4900042691871794543613264 32682 256483584369213339559680 32683 -4062398489640476698925520 32684 3620928059378608615900416 32685 -400815821480145818695200 32686 -2044828400920489506450240 32687 -10115517070460094001751664 32688 152548293498726698237952 32689 9076748938645392529496356 32690 -1198313977626997752568320 32691 -1754732734086326795949456 32692 -1072508836539647584217088 32693 -5824808963128741361687058 32694 -3408527899555673993985600 32695 -1413621909086183599834080 32696 -9098411382071527229091840 32697 -1166111064531730589650560 32698 -1381844544882321744320400 32699 4607568648844785841149240 32700 695056801051626439104000 32701 -38842851851853007982868 32702 -2024890342428303502907328 32703 3158004493710109712567808 32704 -66159013097285535924224 32705 1733837373437213762430720 32706 1938175151348775668382720 32707 2751152935477211786448956 32708 1070141666992907324852736 32709 5853208524562632392750304 32710 4706559132975717318725760 32711 -2314244730818591453941968 32712 7346253043408940133580800 32713 8256404785352588796399962 32714 -2184407444706101001773568 32715 -1352856009301231051567440 32716 109738629417213016451840 32717 11081990662082593223771766 32718 332664580023752496199680 32719 1409556347519000453051120 32720 -982979579455508937523200 32721 1159163323961726555559360 32722 -5292040061753856846623088 32723 132622848179486425261704 32724 -200364848260994334201984 32725 -1576330659698611462027200 32726 -2619626798870720331902688 32727 3644737029720678357423720 32728 7238421884388336279644160 32729 -5068897722034452818457216 32730 -2250025473866158253825280 32731 -7141008018561467886881136 32732 6881389895780071869464064 32733 -3026992554090467743547898 32734 542280539594902967651520 32735 6376475343369013841680680 32736 1400381510265808122544128 32737 12873041314817493160360240 32738 1662578811312774738749520 32739 -334042841570699972954880 32740 -3075844732192203676911360 32741 -6887866236619331349200100 32742 -1699736097746352707713728 32743 2121873470489443025233440 32744 -3332660974395591983907840 32745 1150875913483863191217600 32746 -834847378995037642940160 32747 3652154667083501666789520 32748 238689068260840604628480 32749 7678796069645515827713750 32750 5441268475511719323984000 32751 -8674995081083634312654960 32752 -459955774148605234053120 32753 -2552896811339174226064320 32754 -2179201809040886062766592 32755 34811344640599264226160 32756 1126421891990291819704320 32757 2947521397540981374378720 32758 2121921771170255159676480 32759 -5718299856385282325546688 32760 -448573769876858392166400 32761 -5837126633387044616607657 32762 -377694905017847388340368 32763 1396056019016082605275584 32764 -6863940364812008750055424 32765 4842338287102702942383660 32766 -27211270895309037551616 32767 -729475919935338398857216 32768 -6480839625992253084794880 32769 3863041625937514251495888 32770 1267402241889631353844800 32771 10358561696353610510622972 32772 2499888119148599183649792 32773 3671674549239763646555164 32774 191050336507625842945152 32775 -1277217058000103933328000 32776 134947528300597509826560 32777 -896379174517112455409100 32778 -4389837490876993104660480 32779 -3052040146427105417672620 32780 4239721936441367655552000 32781 -3136645851078317237025408 32782 1436000600465076553566912 32783 124518395847951568666032 32784 -754025533471311846506496 32785 -5400719885863938381379200 32786 2625557469352806480013872 32787 3676326580405991672331444 32788 -2876252337000625632917504 32789 7435805166060683441848590 32790 -74399067928142023409280 32791 -1877635801446844804624 32792 8077574321486616131328000 32793 -529019190798248690348256 32794 -2766251461617090636456960 32795 -3124737019944255817002720 32796 -1841622748608838654338048 32797 -5272966207430460815481754 32798 -767584851391836384082176 32799 -624253836309064732864296 32800 1545488477827159567564800 32801 5920428234131482856936802 32802 530100575370264720826368 32803 -5477117449061670977206948 32804 4558612462915025817523200 32805 -4581135616435752770133570 32806 1653881691064495121913600 32807 -6744054834175185054417960 32808 -3481550320983787275632640 32809 21071367206709661325120 32810 4356826556724078671021760 32811 6459602916799471823139672 32812 -3625606579441127081550848 32813 7495801303568890262190240 32814 -3707184239412166445296896 32815 -2177220667803606064778040 32816 395477605496935289782272 32817 7046497642768932317946480 32818 -4313746901905395028068960 32819 -1042088960581661285828304 32820 -1347587304127670037841920 32821 1940916321583150343679072 32822 -3202366530479119572360288 32823 1765024660241558174847024 32824 -2491325755751176340705280 32825 1204226749333995642761100 32826 -1340379332451383878112256 32827 666508347313724340030312 32828 -3159033658865429456939520 32829 -331711015071821552278272 32830 -3045464331576610480608960 32831 -9369834566339371766914368 32832 -2108850026189107809484800 32833 -3509040065626346817049918 32834 -3450353952350949690491184 32835 473970361594345840224000 32836 10558047632682521444480 32837 1157308131385340718699552 32838 597892370939846420473728 32839 -10059059285696811288136360 32840 113887913563714858444800 32841 875145272181443623824660 32842 6604978188886390192833072 32843 10988760335638803425443092 32844 -799672434008681276080128 32845 6748908473498560530065100 32846 -4287190390280216467154496 32847 7298862461504339584811400 32848 -2687892572271568130940928 32849 1381692283654420810413936 32850 -101802883866848119544400 32851 -27322073676691498945968 32852 69637542572197442568192 32853 -11894110571596997703689856 32854 2693143783427217169817376 32855 -154174565979391593771240 32856 -3080851644719747702200320 32857 -15497576051428119307538880 32858 798762874108153461701376 32859 -1903331862280604397635280 32860 -599641704286490861936640 32861 -9695148333102696912239988 32862 -672217912436796169875648 32863 -972918790914278471374440 32864 4331777746121505358479360 32865 2027432009621199817883520 32866 4953566417100133874263632 32867 -3021527380464301712781840 32868 -2623474038193584797684736 32869 -5035214907320436983049730 32870 1174557054089851777699200 32871 -8096310465890528981936088 32872 3443327957148338723143680 32873 1196403608940470570369664 32874 -2007258721189054896003840 32875 8714295231989367169044000 32876 9442190921624783520303360 32877 1381118889097980067459788 32878 3065456420728930519030656 32879 -6311042403094744530932808 32880 -357085022830516510064640 32881 8199171705563751806442864 32882 986537105468247250711584 32883 -1609566844277059764855696 32884 1294899705945895140242816 32885 3572532986591580352487580 32886 85925342495487661246080 32887 824245500476907911922536 32888 7640612371636700181749760 32889 -2357987857377564458360160 32890 667498270482113817277440 32891 -3858193503356176887489216 32892 1308926247275327526461952 32893 -801544854945675838326784 32894 3616190285604078747434496 32895 -64917349383703758817680 32896 8100593632589685152808960 32897 7491085184301169417415472 32898 1763167539867825371220864 32899 -7923154353308900530708464 32900 -1688954678778574883020800 32901 -2883111636347623891488096 32902 3374420836745994650605152 32903 -1150662893074747902005016 32904 -2913607260679949218851840 32905 1818791293998656339625060 32906 4640896440317031341263152 32907 -1366564349496512437060608 32908 -1567497379938544866183680 32909 -6271590264012994010242890 32910 -319106940839191293344640 32911 -9099531833661555059297488 32912 -3397094854377323323392 32913 2180470357759286800932480 32914 -1672728330541456264946688 32915 -843377969284654555659600 32916 -1455833362597298094606336 32917 -1843609910583730967922034 32918 1453982254138049845941120 32919 4642416171794796509827944 32920 -5519338705820288214835200 32921 -1633794802208861042220288 32922 747899943039832997514240 32923 241122858261463716462288 32924 7262062944856007170960896 32925 186548955762248279172000 32926 702007407176584376879424 32927 335496014908083046534440 32928 -3049661911580808472166400 32929 -4450379923835963179738200 32930 -527904577984035462436800 32931 5170788022166168381818020 32932 -6584681605617762795781504 32933 4492549216495539122581182 32934 352037963626532688960000 32935 2822463840568959297416160 32936 2648152610533704819916800 32937 -3444341005293827206281840 32938 95129706773645649874944 32939 9308715870271168550770740 32940 3624302230494411887769600 32941 -1966014462243475546791658 32942 231418624591195423759104 32943 5732467955714816139398400 32944 1241117826989215579176960 32945 -4394822843903134321224000 32946 -865327010907275602519680 32947 15391695643142903954628192 32948 561549669772955695079808 32949 -41517367433750930825376 32950 -1386200522295427809996000 32951 -6104947547808553943683128 32952 4190939845380322530693120 32953 2967805608097183728227584 32954 354818176489745134552176 32955 2285778088729149132434400 32956 1189079442264348743786496 32957 7889011062976990137115206 32958 1974991709633340843993024 32959 3338459509367643773175504 32960 -2943305830444628044677120 32961 -4056495157252250464843728 32962 -3651988793905868643582768 32963 -1898569689751447072555104 32964 1769502049083545700575232 32965 -8015738944865162881154400 32966 1910484821420383419517824 32967 -162211700223240008508648 32968 -4069028435674193934243840 32969 12943290829863967057505370 32970 643253916653442233717760 32971 3895187867106576486721172 32972 815470628566780472875776 32973 4739322466955627046064800 32974 2096693784477508445228736 32975 3208019340967503108333000 32976 1326475415867247422300160 32977 -8045649123786879399067854 32978 2734427481802355381328000 32979 4287367723108710529356984 32980 3683131207964374507568640 32981 -51342875843709315804960 32982 805019551703336824565760 32983 5467877609210601415972232 32984 796924207220427993907200 32985 -4343330577282770985827580 32986 -3893521825221504213665808 32987 -3835584861583355184962364 32988 -5183879150392952167872000 32989 -4874489941822127778060000 32990 -1854560336665192213176000 32991 2655755407656172437243264 32992 6659793889699855876227072 32993 -10813333515756956016433758 32994 -2730525100150049422940160 32995 -5917184368800274087182000 32996 183466015256044789185792 32997 -5979356291758085793563328 32998 1969120243906569969860736 32999 -5143072614333268744173000 33000 -4085911245741178613760000 33001 -11793084990538810196186396 33002 -4167850776984569930666400 33003 -6593973806187570388952520 33004 1967342276749102361522176 33005 -464567681602794095988480 33006 858222078115160877539904 33007 2713128341271976475081080 33008 499404637776296633106432 33009 2860602776557598800539504 33010 -2076451527656822263647840 33011 7317961385454848147425224 33012 -1768898234314720058554368 33013 -6313823544131521092358738 33014 -3561417626660471043200448 33015 -629774530253940655503360 33016 976158069653527578132480 33017 68744123451832943670612 33018 1845967248676989171707904 33019 -667919629504629635908320 33020 -1079131532517329943429120 33021 -1844861259721311813965760 33022 -5214131151392007977932800 33023 -4806423115271371194217728 33024 58873937277256533540864 33025 3690109170176497594054550 33026 4928045133203331552938448 33027 1513686233887086236952240 33028 -4324565523634872237527040 33029 -8307780202565301216590370 33030 -2343581111396877578231040 33031 13728784202613325816019280 33032 -11187787981871387696409600 33033 1214783681364494684352 33034 512818425140430587270400 33035 -4408732037801585972375520 33036 -1367383145442300242661888 33037 -65741251436479996538314 33038 5561857723124076808297920 33039 3853257443420696943131304 33040 414270548216555588812800 33041 -5220584731366914718596480 33042 603038016792494984195712 33043 -2625353475074852656450176 33044 -5364803629774493852233728 33045 -1831458849732170542003680 33046 -225762358620770107702272 33047 -4202060021240559676165968 33048 -7818203055107358371082240 33049 6250060576230142251759050 33050 -3261935230446509469073200 33051 4936946711631964006763520 33052 3030023039146364802254336 33053 12400526586841690299283302 33054 1339478584380398385810432 33055 6040267380680750912887920 33056 99897094184139592630272 33057 -1765436916323189872188846 33058 700857565325644930220880 33059 2562067234414286012001504 33060 -2452776531577503892992000 33061 2178778084303063578348832 33062 629076985580935753284864 33063 -5133851576158078615637376 33064 -8216267510225998385648640 33065 4999065369192503711008200 33066 4016872544708663067826944 33067 -43227191831739445022360 33068 3019142506388177710334976 33069 -304118337609135422114112 33070 542612782964752215468480 33071 -854670205040120442463728 33072 229380506807183207497728 33073 7187041438347885156322322 33074 -4344532844351598720783360 33075 -3170880880766624028591000 33076 9220531444039622026213760 33077 -2119177699264626796513536 33078 -1229236988729488685251200 33079 647970441178521362541640 33080 111208388862778950758400 33081 2719071079431566910844752 33082 -1656216174415987016501760 33083 10039860171019452863503332 33084 -813580728002323412129280 33085 -239292660690752124443400 33086 4127311598834265773445504 33087 2006203641246476960939280 33088 3878049310681636521639936 33089 769354965675871974759360 33090 2693233348122149198392320 33091 5190881524293713265890492 33092 -6670382547015866102976384 33093 1578010931798252211082782 33094 494130517713546516192096 33095 1346129796341258161476600 33096 1025218325642958015528960 33097 -434268097420217214654720 33098 -2288650279431885519279360 33099 4827945839370553683987840 33100 -2386617310357168217785600 33101 2797910461012372229697600 33102 4349275806454659164327040 33103 1929091146119193472714480 33104 -1995326786043385527214080 33105 -893852699320383764855040 33106 -2664364603646924025403248 33107 2456590826371589597989356 33108 -489907564974172849029120 33109 2037296975563882090794204 33110 -17770711872047667886080 33111 1097318291525285639996088 33112 6445041457967460812851200 33113 -9914554799813173263307638 33114 1863137783161252911075840 33115 -1479769957932661202043600 33116 -2235502481367924449436672 33117 1319660983281193290017280 33118 -4413783173990271441560640 33119 -2669891097259592638944480 33120 2012937241386384524574720 33121 -3529695092012435809893456 33122 4215762536031885489644112 33123 -1747378209118505283914832 33124 -3642933209698280987076672 33125 780305198187873512013750 33126 1655774862567651322225344 33127 -8933809629878195342062328 33128 2127770446677947857336320 33129 -343307855694575977778790 33130 -1782855232086232729787040 33131 -3924257774272257298666608 33132 -2574683808149182966419456 33133 10421958585820246276574700 33134 -5684716337763035033678784 33135 5781123824184939412675080 33136 773351635527497351987200 33137 -4922971503130884361197900 33138 1108535578541063400559104 33139 4289782014817702336575040 33140 -3024743474942196877282560 33141 685616354859807154600992 33142 47772512541883154676672 33143 6294394689441185793368448 33144 -3722934842368454519009280 33145 2305889346011006718406080 33146 2821934452388412352252272 33147 3833704605561511152764160 33148 -3351792992155496179873792 33149 1910437969155061645014150 33150 615307375287726500937600 33151 5552962593960953783169152 33152 1031448952439302583746560 33153 -103408801576573910318496 33154 3554401423225067607888 33155 -1320478673385724496490000 33156 1651558676111179033282560 33157 -6045073871298503104935648 33158 2619807647592806085280320 33159 -2250028274840430450387840 33160 7363427348266149549312000 33161 -6523773204430613303099238 33162 -1165007548003509357090048 33163 253349182616471046736624 33164 5799615217169359602245376 33165 4543083618401863481375520 33166 -1691337266794717544411136 33167 -10887533230682466161391168 33168 -683416944522528443006976 33169 1726928085979448807952420 33170 552780050479084368783360 33171 2280721756049205351197112 33172 -7475101386115707691037824 33173 2397933405773058125195118 33174 2181266905733011182018240 33175 -2621574071647960136563600 33176 -3350510550301259919974400 33177 -2562794721753533252178480 33178 -3810646799104749986009376 33179 -1008119936918811088340220 33180 1143488103578683475558400 33181 -6245781637071008484661018 33182 -1606592508861753727550208 33183 2532240044353388445123600 33184 9449964110499623368261632 33185 -4909749176739103479808620 33186 -68642376531231045303936 33187 642504447195882021563904 33188 -4848997518659333718986112 33189 494576773735841972558208 33190 -2365693505282129186102400 33191 -6361542029682809791062408 33192 7001765167229025273400320 33193 1852191548639337332978320 33194 -1290452772554043900442368 33195 -503240307961190443192080 33196 137197380700450399201792 33197 1378652646090153156197580 33198 -1637969038661501313610752 33199 -10443303378143604007538800 33200 738399747876673574092800 33201 694405536514979771349504 33202 1871980057619635648823712 33203 -645925350860224424674548 33204 5999447370690936678813696 33205 -7333547409033943690593000 33206 -5925018623102371149476448 33207 -3200083003209218896609560 33208 429053657166645143592960 33209 8126639883092203664465040 33210 -59476068275426399147040 33211 11548188407185911454995812 33212 77509235797343580842496 33213 -4551131885216472521715456 33214 5169823706291035172403456 33215 68393754932063042838720 33216 -646475198290401907703808 33217 -1271205913072130159276880 33218 -1448389778129203833804384 33219 -536120670253094104524156 33220 3133693685386976171765760 33221 -4260853979099686223102400 33222 -873883160933696339727168 33223 3377763381975591750016472 33224 4733854371538906471080960 33225 -2110040517234860031452400 33226 -2677959092139185290960800 33227 -8181552818479284256891200 33228 -946302546046684552621056 33229 -3678184923963391182152448 33230 4103468525595991244333760 33231 -2292463021303561526259840 33232 807584627645353866821632 33233 2006597321579295905275200 33234 -2145291553138974256558080 33235 1208433321205297654758480 33236 -2121053684320855100823552 33237 -7097371392130343696050560 33238 -1287690316542808871712480 33239 190870607275820624870424 33240 -1688287795837175625523200 33241 -1105749497957670963056828 33242 -6119272280791748328397056 33243 -691658922625109605910016 33244 -1945540849279014345086464 33245 2469002635023720943572600 33246 3727417988220781669399872 33247 -8540158140635966648766304 33248 -5467534455148091458191360 33249 719365221492025928735664 33250 -1538088373725012869760000 33251 -1566843036332345835427896 33252 -916665469611650670901248 33253 10712410040688317301622464 33254 -1147998087963193503805440 33255 4614531034841304251207400 33256 3157611849933674361338880 33257 -2659109517961428902767488 33258 26080897005921982146048 33259 6522247118957856277852960 33260 3154404364978291670138880 33261 -1111416268241830845486528 33262 1561452115274437440301632 33263 1236392611710078018725760 33264 647522579157363735920640 33265 -7790987555724074203163340 33266 1819234979234445919970832 33267 2181322780579044806438448 33268 3790823855170229183397248 33269 16621687049351425021189440 33270 2228358976613113393929600 33271 4615010599570165782696800 33272 -7341749460840418706227200 33273 -7094759100180584721511878 33274 3981923236211824333688832 33275 3882630188240856551124600 33276 5172887848196456251637760 33277 4500797251077860542320672 33278 1468739424593449920003456 33279 -1049707567132138826517816 33280 1018426234288972612239360 33281 6003768141700059252107712 33282 -2533785554244485158724376 33283 3913535148685361176189464 33284 3089727395604105396731136 33285 -1699075872793190653856640 33286 -2214569512665735436149120 33287 2179382290413431545590936 33288 332237512544399994470400 33289 -179217782470050070503910 33290 3277945458292533913634400 33291 -3982699963163519611542648 33292 975157994874397191137280 33293 4194432019748612484949122 33294 537362798490600584785920 33295 -3184931168996989927246200 33296 -3240817432476627457794048 33297 -1905036160757815101612960 33298 -4546782391901317324671600 33299 2538224298152679140589312 33300 777244375393042449398400 33301 -721780571145758393747698 33302 -5566216967109990259527648 33303 2062923778211951094938064 33304 -1569903502626749950894080 33305 -4403805441556667040924540 33306 -406997169428078935759872 33307 -853981588189602579097160 33308 524933433120413911266816 33309 7473010844814392894812614 33310 -1190949090506252663221440 33311 -13146683586306120623357088 33312 7716141809350068477100032 33313 2279274786768026266797760 33314 -2022206779929905716461744 33315 288913756591381415321520 33316 465288695819558032231040 33317 -9830959372776845000381634 33318 42801039364932008334720 33319 5424716889154822093733808 33320 4781854940275283696179200 33321 7489354199357253580600320 33322 -7129729414003676655870288 33323 1876646556136655228859360 33324 2576797751725856493037056 33325 -23076203599639725718400 33326 7190685407461973521177920 33327 -1151670420562535245027656 33328 2236857390055633559601152 33329 11188475960933709918342930 33330 -1276579809141523011740160 33331 -4522337146011722166186868 33332 857485445332308411962112 33333 -292566200056701659770752 33334 491579957231697458097792 33335 2134108539183315433359600 33336 -1173074878679941485895680 33337 -2008401667918920829062648 33338 6214419673794611052188160 33339 -7980704301168307069612776 33340 -5573398441694821903388160 33341 -894091321146915545349696 33342 2588237883851723338197312 33343 -6357371816130007633561408 33344 2503799261598215683178496 33345 2180083485640300876944000 33346 1029479742259281375409872 33347 3366449795624466934052796 33348 1292593402624549628768256 33349 -4631553237590017408727650 33350 1465034347665364023504000 33351 -7824188464380124958478168 33352 6614863372648479908044800 33353 5523596376998857396624602 33354 -1384080405776093370149280 33355 -3237644744339289822851040 33356 2009789705939367831736320 33357 3111041366052870220367040 33358 3101873081786964491678784 33359 -13408495946107962688471440 33360 717048948283119806054400 33361 444235829950395635015332 33362 723488582087779165012992 33363 -7351431071862444548614776 33364 455604665733418041702400 33365 2706681854108490383623260 33366 -2746765332974044617048576 33367 5232278913320674422573352 33368 -108528116586428822384640 33369 581515308479702723179536 33370 -3050218402783035477719040 33371 -3289396727890953001427616 33372 553361324236561095446016 33373 -4304799228261452377417056 33374 720361615888419629814144 33375 2261066156293210447860000 33376 -3673848340372420598169600 33377 7514871489109716540872226 33378 2487241024869735373809024 33379 7001119113787899883157760 33380 -5292474930377382935443200 33381 -5708765732629039455344130 33382 5135200816075397943597792 33383 -2317667420980674155352960 33384 -1109917048480191237242880 33385 -6445298370085802405418240 33386 -5143202543409367994710608 33387 -2098465930938387648476160 33388 -4918727490038638791427584 33389 -5172376951981936899643476 33390 352053219834637902846720 33391 -7810655608958478221148208 33392 -1257950271335046183419904 33393 4009490244569165037930864 33394 2081473850422063575112320 33395 -766263737875789811187600 33396 -3446186256425007212544 33397 -1720953261409337463010048 33398 -1379447318041055365864800 33399 7132541147887616483415120 33400 -5934392999482804674048000 33401 6377126000606884741235712 33402 1542810283737797916737280 33403 -12592014553472374867936348 33404 70951559943197551328256 33405 -5308394960478582563734080 33406 -2061341366688366569998848 33407 7760680507086445453619832 33408 -4933311685515277133414400 33409 -9910792384824530616331390 33410 1604714347249962605213760 33411 -13167047366757287168256 33412 5975929095510969313225856 33413 10565183979581049418285662 33414 -2130934633991256530122560 33415 -532534490263794658837680 33416 -8314530272687054336363520 33417 -11640821592282961971191040 33418 -1150566509864559881253888 33419 -3766513869713968185775056 33420 -335916510753238709253120 33421 9669413637750110912483200 33422 1971079443447010911568512 33423 3240269458155153027014544 33424 -3247324323787581855784960 33425 1179433036805648131852800 33426 7431291542076148066118400 33427 139322928779670800975276 33428 3043296315996762788503296 33429 1088293044929539105526688 33430 102007309487384843055360 33431 -5197546103826899199850536 33432 -259644108209255497728000 33433 1685626001301595421890000 33434 415403292869655631937760 33435 -748073356216862234514480 33436 258515868313799213619712 33437 2680731421849285263565260 33438 -1115240839306640568075456 33439 2432422882262258533301472 33440 -5415258145687128952012800 33441 3244990475595151107324864 33442 -1102795872559496924272128 33443 6804402188944610430796464 33444 598092464407091639690880 33445 -2069603210461268618583300 33446 664906592033445467072640 33447 -1137521893945192006570200 33448 1310698077678338961807360 33449 -895586107015343981997312 33450 1131177534653543484441600 33451 -45650402397612333089496 33452 -316125364121058434820864 33453 144684931974295740824160 33454 -61599762550198737875520 33455 8725798588058139632124360 33456 -529322636483337216393216 33457 12523137350136232545346706 33458 -5946977430574399909063920 33459 -6540046880148632532749760 33460 -849936863812584373862400 33461 14238823477521582650638062 33462 -2126488778265283509066912 33463 1125100078273142872708360 33464 -5674072014860719350988800 33465 1702196266405995292705920 33466 2704734626583501560774880 33467 5143769030082465503573076 33468 -2388170656720926565608960 33469 11357724323716875704780870 33470 -1562027074333757460112320 33471 6952990905274921536462840 33472 -58895015047495605551104 33473 -6207662466407767742526240 33474 233166654508486465009152 33475 -3325795489958075712376400 33476 4029182389529743791634560 33477 -4024636329136617445013280 33478 -1080323265117058318762560 33479 6545867920220209676581080 33480 1580046580284216016896000 33481 4652757997820242621048192 33482 854755069135210523756592 33483 -1541780730388759500167976 33484 6094194746009409389855232 33485 877251571831477589039160 33486 1307946588809049064217664 33487 11220270723566607579313136 33488 178028394538639752167424 33489 -554427577068960867106869 33490 -2302414412566852294845120 33491 -8977275530243749180295928 33492 -630141293765872101685248 33493 -7336504160371283754478258 33494 2432566828194458226091296 33495 -1399049362163692061222400 33496 -5139476706131385838387200 33497 -56257975488074800329120 33498 -1512715627335658103494416 33499 -138042478038004088362520 33500 -8181365532764747159424000 33501 -792353938894983616606560 33502 1287331846118689404039552 33503 13766931094443519919438752 33504 1271124318063491658547200 33505 5942352472030870237680660 33506 465223825105809521940864 33507 740766953757949189071840 33508 3568534655938837271539328 33509 1295126784989667014819616 33510 -2498987553356911852045440 33511 -2647493920229643379593216 33512 -4292429813220790963814400 33513 -4398044913809325656294256 33514 73014606117753509674080 33515 6918964990634891656328160 33516 -3026484753376705729194240 33517 -8181881097098687286442 33518 -1675856693668463995247040 33519 790080604150395495022344 33520 349978188968191158681600 33521 5971051728736962703312722 33522 -908562459324617888749056 33523 531546564476645598921040 33524 -2536580698813033779857280 33525 -3232312945895736976173750 33526 6355552834340059589783712 33527 1886291745875937730553160 33528 -2990072076711106031124480 33529 -11691215572334776212478870 33530 2039639202828783405158400 33531 -4766725337189512472489448 33532 3529764518754022969416192 33533 -1941612036591034851604218 33534 -1379013433270576900295616 33535 1282722431861350141477200 33536 -8615235199911189836464128 33537 3108457955097257649711552 33538 1524586705736912855241120 33539 -13820549611395262216049400 33540 -17726987973218378158080 33541 -8225564887644607907913348 33542 -2149998014820288711353856 33543 1144284533793878748091632 33544 2407513107369171529728000 33545 9298419549729365168595300 33546 2389184126419473432048384 33547 -5560244050451402652729004 33548 8272147794521390898571008 33549 2732253349099623021092448 33550 2275969212199225773921600 33551 -1284026918193504262207248 33552 1970276247158511160664064 33553 1854109293119335232303400 33554 -132054564527840348338560 33555 -4930148516046566677356240 33556 3137531204506993251816320 33557 -6030023909776152946104480 33558 -1879392159855677902675968 33559 15374755705433958237016 33560 -3248734295059053825024000 33561 3335702891365980359340480 33562 1711006898260258122566112 33563 -3376042198461846116440188 33564 -5834127613546079473780224 33565 2435942551024744115519340 33566 -262383632646164028799296 33567 -10747765076192934838005888 33568 -9528719719896343417651200 33569 -8124944399365337706480030 33570 -726672913400605042579680 33571 -7018013412965980354267800 33572 968257107165848043048960 33573 37610828131720627373184 33574 -1975792983000672766738464 33575 6712222719007831004532000 33576 4543205358360001665024000 33577 -11619741762394892200221574 33578 -1938781936206187091448576 33579 -338729757405341980964832 33580 -194024353379056353699840 33581 -2529081028437065750304618 33582 -4226576226815016832222080 33583 -89647010731546354000512 33584 -156667667988202712678400 33585 2993733598009377284006400 33586 543069967573506752870400 33587 6629281629517732192612236 33588 5379874258090709438853120 33589 3110975244678920798177390 33590 -531189730404180604915200 33591 5814181177271330345154792 33592 3593538604866260129587200 33593 1586790541300238451340800 33594 -277269308625640446984960 33595 4220190273854721989289600 33596 -364733446256170929864192 33597 910802029653033168881574 33598 -2848266979263745135596864 33599 -6570428479612547515022400 33600 290427256206878205542400 33601 3834565354627787227761602 33602 3193487133166638143219232 33603 -1033160037605324944310016 33604 -293089158593306014220288 33605 -4009043390341901361166080 33606 -4137321699543949164648288 33607 -4128131939689258241428688 33608 7164478270980015423144960 33609 3941947170404057615663520 33610 3512402397030582789924960 33611 9523398510769096926865200 33612 -2071785036064706443289088 33613 4134126254144273585647862 33614 3854040268230153148021056 33615 -235938093368534964834840 33616 1457816245027112399929344 33617 10485053344329034839159666 33618 -250796190876841113541632 33619 -14916739648207042147880980 33620 3237719471511003463931520 33621 651107008673432073532224 33622 2167842413560874511758112 33623 -5946907925181477633595128 33624 5927200691466334935029760 33625 -9275765083573581308835000 33626 -52918111362663673007616 33627 5729505597491435978662080 33628 -1819507594419294480856064 33629 -4474544065107519692599770 33630 1616124031182721855872000 33631 -1062270868528397854464600 33632 11042890303027126266888192 33633 1692673332047906126594004 33634 4824033297919054179714432 33635 1829041714507692740786640 33636 -715563866521942602329088 33637 754425912218344313068286 33638 -7137459258573385872480 33639 4576157744392965715856424 33640 1749567817508347409126400 33641 -6882333864689135925365958 33642 735982374931481101132800 33643 -16351084290517103022489720 33644 2921932721172158479328256 33645 5734589547503327625162720 33646 -1114790758107012629281728 33647 4313108613388157006310096 33648 1424754406448279805394944 33649 -1779242346713185881246720 33650 2901525378583597416250800 33651 2803802349217034560989780 33652 -6651181021196489946255360 33653 -1067554643399630251356036 33654 -2257237784133260157358080 33655 2025273509723148845852160 33656 -3308898539830171106058240 33657 -1573971399943273452909312 33658 6822995827272784873357680 33659 -11676729181917221420571384 33660 -2983037802080753281213440 33661 85999734989916677807724 33662 -1548905435505341539143168 33663 5056534838622910166039880 33664 -8206253077808363423662080 33665 2923349778898102546143060 33666 -318564623570424366385152 33667 15132182227385861858105592 33668 -5153308420358915650606080 33669 161144687013100658683200 33670 204328350181188767439360 33671 -9271086260532345780698856 33672 2760997663749071166013440 33673 -6047207998137807203392256 33674 -2279416159111726147255200 33675 3934958095477889058285000 33676 4389943847124227156360960 33677 1932594031187475030228672 33678 1529504676641617766239104 33679 9435105232094046636127280 33680 815838914970116778639360 33681 -4180450943028374766077760 33682 6699890785265186031379584 33683 -5196483779925709271964096 33684 -828608218910223719804928 33685 -4016837051933284648675620 33686 687754356401594477877792 33687 3484660252087252898823240 33688 12408753226154652095477760 33689 -7432125374555356970327280 33690 -1073318154138729596724480 33691 3975092775336036420665872 33692 -4055404085920516772381184 33693 4608453681799070717341728 33694 3885144402948472609731072 33695 -2154541961208620318842080 33696 189239842820077330563072 33697 284322387275491432548352 33698 -1513719735945335725847040 33699 -4835006254804585030456320 33700 4541771575590124803171200 33701 -7842913225756175911524768 33702 553833558705995607844224 33703 5621745114678030263800952 33704 10453193494120436571832320 33705 829381184450766125156160 33706 -1463359335350153646746880 33707 2005996994221113133667232 33708 2493352821332463730036992 33709 -823505179392146073197396 33710 -5712386850193663473906240 33711 9275985793460508768397584 33712 28687880518529904623616 33713 -2287820076806474280061038 33714 -1711919994714006971869296 33715 6385744420984380151037520 33716 2010289238964760813203840 33717 -5211232657131165910045920 33718 -3540515029580198178746496 33719 178151090926925688267696 33720 2163012444897970163097600 33721 13406193226853590818250922 33722 1628801254745129189821152 33723 -2034056724158115752130000 33724 -7920101621114988987157504 33725 -2661893088038354950164000 33726 79248101841418000877568 33727 6753009928527794283901560 33728 985058231049287595196416 33729 3041474417782797997095984 33730 4380058492440849160457760 33731 -3660540525932527128187800 33732 6463349289605261325718656 33733 -4439822691755606241399040 33734 -5404518580421183139600768 33735 668312059258101571518240 33736 -10993853094655535870008320 33737 515893177828102637398992 33738 -3276926322267836114585856 33739 -13501589094700872668004460 33740 -27536121029270733035520 33741 758132166368203920682848 33742 -8010142760574068388625728 33743 -4167796662238297124296176 33744 -483250921321675096719360 33745 -6941669347478144002452120 33746 -10163604738954037973898240 33747 -2939570169393776872681728 33748 -2359272844059941207623680 33749 -5489526067581947696867250 33750 -859820325028657561800000 33751 10683493350215147925423752 33752 -423066691139047159142400 33753 501759855731197139895504 33754 1825246468320133574806272 33755 -108782735670607319433840 33756 -3573021464395323164421120 33757 -4612670132956753372155994 33758 2388895976139226222692480 33759 2992538837842918231392 33760 6454131241069840764764160 33761 -1564775056870537196842668 33762 -2655719492073564474706176 33763 -11151850361133416233071080 33764 4882124750603348765024256 33765 -1329715184680732372195680 33766 -7024283453439324557499168 33767 649498227511841726421816 33768 -2488731343141649171005440 33769 4951470775363751764650170 33770 -948862459757416913130240 33771 8487335736563147978599512 33772 -6842591632435823976058624 33773 -4209046650187619173575978 33774 349001004768650039127168 33775 2323676531140502717342800 33776 333038544738069932408832 33777 7997509381033512377992080 33778 -3221219958215735838040560 33779 7299879400400121609665976 33780 -438905136539498147850240 33781 2857632508617133854376224 33782 -1125573910246527073812480 33783 -5624604113165144724490776 33784 -5876409371525182821703680 33785 -10892862464385451643062200 33786 4144826960642348868139632 33787 917110614398303747465568 33788 862289695046804489945088 33789 -885986042741899717625280 33790 450124014890571093273600 33791 -238850268287739064439808 33792 4943998732894971145224192 33793 26093581742453056964939520 33794 2741230803640592151854112 33795 -3741942742139310525038880 33796 -1666625505390285038936064 33797 -11225407975252501002686754 33798 65411400919722672665088 33799 178857974222211793927264 33800 3141603319189084605504000 33801 -814918319396143014618720 33802 3826814005751690893634352 33803 259874231829504674753280 33804 -10730679663781743135482880 33805 1504838107229105985488460 33806 1812000778860321469436352 33807 -3612337797166695478748160 33808 1397920239303182181343232 33809 -4332337224153188602278990 33810 924174512605924342479360 33811 10372230247638065423866412 33812 -5063256238762703203061760 33813 881103748586587624439082 33814 2629574234015718468885120 33815 8853865921064127621687960 33816 -1186159515110251231334400 33817 -1886825114845424753662208 33818 1327167580070712471688416 33819 92269719541656754907544 33820 1894466552444391606912000 33821 -4070215163433354767158656 33822 1322816757086877268023360 33823 1516810770793699595915400 33824 -2715441134556511362613248 33825 -1058489944985441974168800 33826 -1093257123374762760074976 33827 2758296171206368291811676 33828 3949742379958282267960320 33829 12539927150350400914522430 33830 583103444336255104416000 33831 2063033080998348990585600 33832 779214293986393168358400 33833 2958658137517744761014784 33834 -3950945511110645687781120 33835 -6112511550908760954151440 33836 -1986346462633687051322880 33837 6580040728305958851389760 33838 -1262085243202191535231104 33839 1830597896773481776303440 33840 -1456098654956560874864640 33841 -226523525172091018300688 33842 -1547950715228248045490928 33843 -4849614867755999955675600 33844 5931233050703663241316736 33845 -1495780362891232241416320 33846 -4543462836397859903678016 33847 3680086642428845558944944 33848 4960530493710067333263360 33849 -220853287603884092021766 33850 -864773559716103356583600 33851 13096141576849787360154852 33852 189621398766281387802624 33853 -1923574603124977129478900 33854 -1268130958641897413562624 33855 -1542827018536036970294880 33856 -1633717428182756640948224 33857 3593520175789755730919106 33858 -227786700371726578642560 33859 4662095324126467623358956 33860 370909051220216606926080 33861 -2129797574250672145444128 33862 1727389224367934654574432 33863 -2186776755525148146654888 33864 4312850832325832571371520 33865 -2588373451777726343477880 33866 -642527457934735391316480 33867 1775985059227377154875408 33868 2445165015039112882504448 33869 7779738411414014677064160 33870 1566953719177320114076800 33871 -2405072268121170747222928 33872 185542586671861068840960 33873 1369084950647786794129344 33874 -3388387423469100824798064 33875 1352691864039114761064000 33876 -5838113589220817535754368 33877 -1777926843428999973654560 33878 163397820978916992177024 33879 -2273239560650832136282752 33880 -3404618939494009036800 33881 1606422664266939309069972 33882 3119017653128537092219392 33883 -134585238231149454155456 33884 -72503512035295273634304 33885 -4595195439638267803012800 33886 2046156675065490635851392 33887 10158295219828577063703552 33888 -1234779257951875862102016 33889 -6198958221297414411705310 33890 5085509465896042945255200 33891 -2966792217453267670172160 33892 -3171519908266866148079360 33893 -2078524028383967691321858 33894 -1179959519340597613887360 33895 7872708520237400150585400 33896 6606340672958992225075200 33897 -7030598090819098393004400 33898 -3546956649156627637282464 33899 3664960280509014679044720 33900 -805385826110645783539200 33901 -5923004749561911078587520 33902 3703345979631655531060224 33903 2554768087341443824746312 33904 204074162048955672592384 33905 -6163035625404367394708940 33906 4240586220507316951576704 33907 83976355976563303002792 33908 -2374003968472105929654912 33909 1654649445598137858401280 33910 1953700442557210765071360 33911 -15991342788196341473038488 33912 -8141383713869060285030400 33913 -12226228122406530687816816 33914 953897074908771433423872 33915 1500528894796852932211200 33916 -6111128395701735044764160 33917 65386520675192558390220 33918 981790560777000518800704 33919 7523345880143076338362296 33920 -2606175096899087263334400 33921 3016717889345713957800690 33922 -2294801721373104050784768 33923 4069860596134738453442172 33924 -4751770783916568455866368 33925 2466890311704039756108000 33926 -298047631069300493597088 33927 104757606010035684091008 33928 -8390218710586295984163840 33929 1926781445222061134546112 33930 -977280974736589855886400 33931 6512286293280145955339732 33932 -1106800249435359958080000 33933 -6418935684755728875994176 33934 182162400351480887861376 33935 62841840917820098949360 33936 -340476468587341930561536 33937 -7716609339380030835742414 33938 1677769621845023172602880 33939 122230679157235723129020 33940 4158708024595999590455040 33941 8032045907032155291891342 33942 131247259788877628824512 33943 -533615036498225322493216 33944 5150814811562561475164160 33945 -94148994416456574927360 33946 2603319539219969318671104 33947 6047946526337597717054520 33948 960933088351399530415104 33949 -6607916293858149776664564 33950 -768665279235578831433600 33951 7549020400434807571292232 33952 -14361950898969667206709248 33953 -11023335345818861523260880 33954 2454741802011056500494720 33955 -7960174454730561106382640 33956 -1008089198021228686556928 33957 -3737784590935031154772800 33958 2111609226333686589082080 33959 -14984677737575150435723640 33960 1718543667253390696857600 33961 -4953463313877382328050438 33962 -8312763594509740185426768 33963 -5148237099815213978316456 33964 2917804933722447893103616 33965 -938272391537991227137140 33966 2213063015482268458225920 33967 -3097034343238621437103984 33968 2872137111284834137964544 33969 5689750314846853108579824 33970 75670022166102267724800 33971 2120575475151033913469184 33972 4411305484541383051008000 33973 -1609296462085165250273316 33974 6390241954249407937208736 33975 -2389090327053367993295400 33976 1326751918320640707624960 33977 1304263456969993176109572 33978 567576934917151844805120 33979 -11623789752864503265319320 33980 3403897736476994557248000 33981 -156643773294362665643136 33982 -1229159127731536918744128 33983 8010287270276780086668000 33984 1591820330046264846581760 33985 1737783161421263088874560 33986 1518549813701634446634192 33987 851861795829664964634360 33988 4522524708383229636506880 33989 5560316110401996314004060 33990 3525617890619432911779840 33991 -2831833670338458229182200 33992 3530777202638190754529280 33993 -2865905410657459361536800 33994 3761587148989473551450880 33995 60884391064833586335120 33996 2089167496450826579246592 33997 11821472523955450448643446 33998 1656972431177571010298880 33999 2003537918928150830010240 34000 2447344989557835558912000 34001 10482520029663667465506 34002 -2273741141360824944007920 34003 886196967409166041041520 34004 4628544056768087210461056 34005 1987390531491192595222560 34006 -6339654077208422257157472 34007 -577252979775715822705728 34008 -903795854471234719948800 34009 10289264651917717448021760 34010 -2077975359131322242592000 34011 -3049951802394902821112340 34012 8770756080081312574612992 34013 -24416105934622909555776 34014 -485783680754091914631360 34015 65570588854785204581160 34016 11047522210615182723121152 34017 -4166127416949166468356480 34018 617018024715826131859104 34019 6618186380912947322475420 34020 1595308845355837538734080 34021 5833738129669843762294492 34022 -332100938220068532518688 34023 -4561227708299451735541632 34024 -13536818781834268081751040 34025 -7283713283401521067404450 34026 871093891143205102727424 34027 -898730849430068438511728 34028 3943017611691391785302016 34029 -882515929470938340732000 34030 1047771190084847280635520 34031 -9760442161247407922517168 34032 173714482938912940523520 34033 170148222266870788691282 34034 857161225258844272026624 34035 -5581775814707281909582800 34036 -5987127756234220619005952 34037 9891014807752087512844572 34038 -1002610468917070051917312 34039 7809838047589964418116840 34040 -1386127815779947522867200 34041 -1044959474796627953699136 34042 3459691051403303576226672 34043 4554353047545977481026760 34044 2638882597868421066441216 34045 10910857489215861485599200 34046 7501773684233609215807680 34047 3175782623522069850807840 34048 2435276472301563852881920 34049 -2735868214576455630762240 34050 -209713523375049577027200 34051 -9688535454602922580891368 34052 -3736931284470918500129664 34053 6244826549692449227380704 34054 -1274496025286520537861024 34055 -4891524238246825803191400 34056 87898979451474329149440 34057 -14502441524988875079102694 34058 1758428440878106315736880 34059 4945083315627622994719704 34060 2594053970877722689244160 34061 -7901376184547063105659338 34062 -514962942161784690502656 34063 3371769638183710460410704 34064 -1446665820458116518174720 34065 366140307404647891975860 34066 -3973332436426630733190768 34067 -2039547634681967845955520 34068 7057098702806852433678336 34069 1163623201564018073994752 34070 -3518846134583525076683520 34071 -1274870163878096556029616 34072 8408264842611202522060800 34073 4951149996698220503783364 34074 -7497788449072241186818560 34075 -8799103350319570870428000 34076 640179163949423487986688 34077 -703051011243711293835168 34078 -4808298581978762058926400 34079 -485172867405398961362616 34080 -2344307218666164144046080 34081 2733401269575951342462612 34082 -6688418433498657669778608 34083 -3225818114371182241010736 34084 455582043138435992345216 34085 4449909973699811728429560 34086 694512240576595449845760 34087 -5784599961483663575243520 34088 -95051802964423822218240 34089 -68418542903560179980832 34090 -426837443987581042590720 34091 -903716487115571256163848 34092 -4769607224967193802467584 34093 14354419049831583059066464 34094 1220641166873343585996096 34095 -764474104976331191082480 34096 -1091268829524612687413248 34097 -3188483938267034208005568 34098 124379720331688431195264 34099 68828598403129783901648 34100 -1060381982932862861107200 34101 284933598158492865178542 34102 1671342240766408878336480 34103 -1327619189611375651679640 34104 -4638898094176629661593600 34105 8114742048974970794616000 34106 6078822919621984509616752 34107 4316113831159872561398040 34108 -7302380073114446195049472 34109 -4391112010304380468492896 34110 1929431359047656878948800 34111 -2939416928414176721486976 34112 -480509613025331304726528 34113 2197025420030866569551904 34114 -3189350829337978892172768 34115 -5137829019300403120032240 34116 2118778857679589149105152 34117 -7310117832490578622583780 34118 -289468238973276732480384 34119 5756481604953847033971264 34120 -6113494086097139794483200 34121 13189345825079890515094500 34122 -8099235582324994404864 34123 -13628279591489499264795628 34124 9610266969545883867072000 34125 -875158005126989237472000 34126 -1684778419731214296072576 34127 -4285497333689053947003024 34128 -2757236078705468335718400 34129 2656491075403373358991730 34130 2499881020182295443660960 34131 2369017743803572448692224 34132 -733393749303528992759808 34133 6194857112324003769291360 34134 741717335877609253740480 34135 -6625201492259966641714920 34136 -7574486168998959967088640 34137 6640172187522588489803994 34138 2861093546104886016506064 34139 2110758916464814199075856 34140 -2423086695537645268454400 34141 4070044221996134853141542 34142 85537025809229919191232 34143 -4572683398942467920496000 34144 -7888543183890266667614208 34145 1914509527926825429786900 34146 172074392497724730983424 34147 -6806816421488155835378404 34148 1131460805648213988206208 34149 -3352932746754151327544736 34150 -1855012088239301982535200 34151 1030764886254470946235104 34152 -5788230780974637106298880 34153 3610903429131924873105396 34154 2198244149514280260409776 34155 -3527670209976989063769600 34156 -2011061391209097930868480 34157 -2156543922109915215591594 34158 4253616236216286213470784 34159 -3622148083920900927438640 34160 -555357695198822759792640 34161 -7116897950020043628176160 34162 1736211339859135868467200 34163 -6788009944032471624718080 34164 -141468777862615801011456 34165 -9457678088142429056963940 34166 4267400330630281888540224 34167 338097288013141964291712 34168 9305548109572469438914560 34169 6623472598045405088493696 34170 -3123226951141604258327040 34171 4824933056004495907550372 34172 -8688376343524013083981824 34173 6226171544500193673726822 34174 2155607121564735844666752 34175 4170087922734967471097400 34176 -2129246325749469885235200 34177 2205170359878871010021760 34178 -609800454694210637707776 34179 5549863581272442338081784 34180 999155737365588547718400 34181 -4277427893473243968338880 34182 271485720461961453380832 34183 12710472838659765286769432 34184 -3880870017076063543741440 34185 33269344901441361397440 34186 344962515988909738431792 34187 7271106800954058251896392 34188 -605043188141701265768448 34189 4644661416164804474069760 34190 -1625645310504649395252480 34191 -9215592683155466871989880 34192 1094258160621653886672896 34193 4871962268656175530596864 34194 -1112132252554651940855040 34195 706737493734420577272480 34196 -9748392421592228354807808 34197 4150804658219070237136800 34198 8955956501608239141933600 34199 -9447976652574226689722280 34200 2609988709474830055680000 34201 3173992084483762759684992 34202 -1044367595199595957021200 34203 4091433238942916554349424 34204 5149741584351415447581696 34205 -2946650190262368916501140 34206 -1011424554114802019349696 34207 3807158124944094606753760 34208 15968519622072307633029120 34209 -1223027270789136306399360 34210 -3090874575366233315412480 34211 -2233017104475799926385188 34212 -6418558643235280473996288 34213 -100622155966458367017538 34214 -579831063373362763520544 34215 -3136488843704477439512880 34216 2196180563603305949429760 34217 -5696494023406628962633734 34218 2054450591427343982591664 34219 9445231367520469790878840 34220 4737433331808108150912000 34221 -6472188007186038182764992 34222 54356116710976703409024 34223 -3238529705757548984505360 34224 -245069075971020593037312 34225 3690144059659509370191825 34226 -2319319170572972743724640 34227 -6098601203662720715987436 34228 18362049578695579187200 34229 -1513532990574754790822916 34230 -175024250387453233428480 34231 11527945491287545139829032 34232 -6768802921481185112985600 34233 -590080119779351608844976 34234 2101151383377835674620016 34235 4099803674324821769849760 34236 8992774519136930998748160 34237 379455271362168102850112 34238 -2820309437153529745522560 34239 -1753959440590974749431152 34240 1176529735809516322160640 34241 1868574133394161452034692 34242 -101439714128569598154240 34243 8328508907254612362356 34244 620512776703020909367296 34245 4250691986646300710000220 34246 -2578423812394908743648928 34247 -3083199025854952224795120 34248 2216353971209068040232960 34249 15729105864619390415370660 34250 -2560672246993109004168000 34251 7510708729535384951732952 34252 -952258701342413852587264 34253 -11167237593379256122095498 34254 -1385776929720679236965952 34255 -1018331865820421906100480 34256 -2768315609852651079180288 34257 6284719852844504675899680 34258 -2098534668989645916417024 34259 11938864412320898995652460 34260 -2566065787418027083069440 34261 -1352878333717235315401138 34262 534343447378723291237632 34263 8282455452435873367752912 34264 3283267309346923897743360 34265 1080592621347830528246400 34266 -2016516567906546680894976 34267 7346879909147113343845316 34268 -1926311773428205765271040 34269 5311661951326243462153344 34270 2410594930817048745504000 34271 -39431561764219801092168 34272 2584893217700322423078912 34273 -4225491275824994052336478 34274 -4088651336471794588626864 34275 -1950122699254295099818200 34276 -2585128153608616336680960 34277 1121116055632839059331552 34278 2233582148321359720536960 34279 -2548868944396714751710080 34280 -9081355747146325464729600 34281 -1570938971307547664884572 34282 -3512029381028653000422816 34283 -11094905926471982063379468 34284 2428824349958106426471936 34285 -2248881557587148279788020 34286 -809424334776416967229440 34287 3744660880793017851644160 34288 -3418550853997206448242688 34289 -15712263697718259173047644 34290 -2231654141797501136486400 34291 -5483773533684796469785008 34292 -11209003036414705333305984 34293 -770247800740252268808192 34294 -1744424478480628311615360 34295 -6144066723846489665026800 34296 -3450315778346703335731200 34297 -12559907295114002602607254 34298 -1015762926408863183066880 34299 -4674771870671908734056496 34300 2309232535113284959360000 34301 11477893828799170457719302 34302 -155493755786056004952768 34303 -14348175335461447783464448 34304 5650328797977815921197056 34305 6267517849924391005061760 34306 -2343676391887389461612640 34307 3135574503140947546638960 34308 6696892802419855997784192 34309 5022732015786416144466240 34310 -455996521892997234455040 34311 -4917000190344013418954328 34312 8750044333462568724403200 34313 -11608977221821128800382438 34314 -18489900970054490296320 34315 6422107036336975674300960 34316 1513797751165329887665152 34317 1193134397884515586644480 34318 -5379331352247424805336640 34319 6426231783262123398348720 34320 -371102857570904667586560 34321 1288760699805348148654912 34322 -4892428434585791503408632 34323 -8251086023992691582257296 34324 3897385777979991740621696 34325 -5019771659997390890992950 34326 -594604659793687809160608 34327 -12118449131297968757744824 34328 -3498153154263595857469440 34329 1641485930845587291282384 34330 930213705784310893582560 34331 -127627354063737991398936 34332 6739712119379189976463872 34333 -3675954500151998312802400 34334 -2006783613623801355821184 34335 675357926350856395701600 34336 4602415603515606153953280 34337 -8706899566767839451130014 34338 2354248655839480551217920 34339 6229381975602573440803824 34340 4013541143763995568775680 34341 827981728793715668733792 34342 1575800259399638456131584 34343 1704137523283003785065544 34344 -224525315251128121021440 34345 2554256079685189642184100 34346 -2006570435071117055826336 34347 -3252068772957650300232564 34348 -1277148978844189803720704 34349 -9719309580437458878778314 34350 -1823552573101884837576000 34351 -1429056318016794620497648 34352 -896108699189707802050560 34353 9457204369748713576197264 34354 3264507463265679833102880 34355 5647874978591317260107760 34356 -1280524643029282286039040 34357 317830043866081045686912 34358 -542810965100964817642560 34359 -614693908193569891171632 34360 2220694324864830549504000 34361 13494635571304043662033962 34362 -1491638676405222386748672 34363 1090207872466761402150160 34364 -7182318243098311414272 34365 5957335699810610490144000 34366 1121352719508299306149632 34367 3029790017610903383860416 34368 1143715860936139556782080 34369 3670090263975456960408770 34370 -939161144761888648803840 34371 12095317349625572312342400 34372 -4532897035823086253619968 34373 -651475274604004072068420 34374 5053877406108009204308352 34375 8108985768570377779725000 34376 9904422944603894002222080 34377 -1825446982366242616949568 34378 -2039991282663488521655760 34379 4031021249105664760537920 34380 2231951343563179405762560 34381 -16285428089791141888439818 34382 -6394968694760087764838208 34383 485114236114109632312464 34384 -253071008298775924834304 34385 1688901695783551900871220 34386 -2999158082691286307081472 34387 -3858547235678122112675928 34388 6982991994203317198524288 34389 -3319832909014017380620146 34390 1231885496967215266915200 34391 -2411163218811901417587360 34392 3812224107256891042590720 34393 2430818208940748801934544 34394 934753666950309393300960 34395 2146430723743753140420720 34396 7658465565322396015116800 34397 4427794619380245882918240 34398 1724229700275845559726720 34399 -2453204029165279740015120 34400 -85900124694201266995200 34401 -4156258855042030916965968 34402 14926029113786247499295232 34403 10783833007914165729818652 34404 -6934606105270737182220288 34405 -961782364697765150816640 34406 523001968743559526845152 34407 -6477925497185494620253296 34408 -5814831940284953910804480 34409 -14296375712395534415694960 34410 -281272884043891857223680 34411 -6216048045356986686816848 34412 -851710280608127399746560 34413 -2717994339483565253662656 34414 -5607649119841111985194944 34415 -11897923466636063684512440 34416 800925627970282907566080 34417 989900643405669418780672 34418 5902158636034287503750160 34419 2516182801409768195577600 34420 -3072640162080727012158720 34421 14063763861513504714200622 34422 2786715097722240406529472 34423 -11050249491248846204767320 34424 3103364830106714053816320 34425 293232951172459495515150 34426 2954143284898048749192960 34427 -692254047031401218271600 34428 3260515748073621096407040 34429 -987764760897623478606970 34430 6165048355786913731931520 34431 -511518907654488624240000 34432 8734989318089232560947200 34433 -3509071723908111785686080 34434 -2174581338457528448804016 34435 3547607235316492625292960 34436 -4014431005180437331432320 34437 -75137821229484157388832 34438 8903112845600441324719296 34439 6068068319441492933193240 34440 -530495011333558797926400 34441 -2309286964459391681087232 34442 1338875749131177949648992 34443 -48641636016346901514840 34444 -4122965770266766229657600 34445 -2063778561211839968787690 34446 4656228136555936116101184 34447 3296613990523205974397160 34448 2344190373993997704732672 34449 -8773003922432700093259536 34450 564309289335188457093600 34451 21264591992864193150207072 34452 7404810848380406606745600 34453 -15329557636104197139294816 34454 676079450216756636424192 34455 4628888155704799345761360 34456 -641702595300260252774400 34457 3670344050909457863045706 34458 -4357316827184502482735616 34459 -877473526891629585668184 34460 -8584619517703722409566720 34461 1431209909160592419654432 34462 -5204043433960918916784768 34463 71442762992304544324848 34464 -7811444562612322676244480 34465 -2860916868764286506619480 34466 21590087930416901723520 34467 -10204066809885575898358920 34468 2387176600200636511461376 34469 8999724898708381753671870 34470 3049000137046474388305920 34471 -4130881557978236510280328 34472 -2664200419618173335961600 34473 -3803793130506728131695216 34474 -4155471185203680675959808 34475 -1227973219908020687883600 34476 -3735951547279596687318528 34477 -3973183301434526473932000 34478 205075701032963012831040 34479 -9893251525829606895124080 34480 -342217600003773870243840 34481 1321144307103565111493382 34482 28264909457176505777664 34483 -4743244332776065488033268 34484 -4710807503781071544255744 34485 6466525335499288197600 34486 -54832929258924033633216 34487 11344505183822587404932136 34488 -10088633796368594348851200 34489 1416832203447558237354560 34490 217102637598217331436000 34491 -6548155567056696961381608 34492 8787490131970747199292416 34493 -14307240744724605575898420 34494 -3601244321270919159480000 34495 -8459857934815275424863000 34496 -2448850516057918314381312 34497 -3423286510903601695227726 34498 11473981832443259700135936 34499 5900706040573157387101500 34500 2482711560696394589184000 34501 1396034498403418451401502 34502 1425533170680206188269312 34503 -355874315804808707192832 34504 -1224775896531978031718400 34505 16881341790133832418778560 34506 -3149128873164018990986496 34507 6591346192229112969349032 34508 -12497522835842619215676672 34509 5181411309579474019533504 34510 -1721184630891109025241600 34511 -17437425371109850833231888 34512 2415389858890624318832640 34513 -897664072778337724020238 34514 -6567284201674381555404144 34515 -1645589383096871502082800 34516 -3346269376115889328658560 34517 375758903729386960447392 34518 70546973600899657225728 34519 -8871841318444677503273080 34520 4411298011881074769100800 34521 -2290155410294406671276736 34522 -1265354021367607303462176 34523 7576247298591812329843200 34524 832447183363588384091136 34525 4459210464291950132016050 34526 -2790356507754321659044416 34527 2459162027379927014892432 34528 -3333778796622049343963136 34529 -13401901009577336841312 34530 -1592718159279734428999680 34531 3474544003289216286384592 34532 2759717229970948358872320 34533 6067069886328368411289600 34534 237780347172755676129792 34535 8601583586687494708743480 34536 -495895578590233917849600 34537 9507440104061417847200186 34538 1288451123426243297853696 34539 6734143362484954583742960 34540 -4998710141431624795806720 34541 7228537603722644851587372 34542 2376946130172971312450880 34543 11177505602319142357139792 34544 1790968397314829583384576 34545 -5550659657303949968411520 34546 -3050286935944235000749056 34547 9150744799439115661652760 34548 -3620703761488855335813120 34549 -11259537700884614050234450 34550 -1681304726592646889311200 34551 1557939544438784878589400 34552 -34425177322163485777920 34553 6126195491399290334819460 34554 1147376601457871976753408 34555 -2970511386956175032087040 34556 -840690133890835535728128 34557 3797578492478941537059840 34558 -2699879528873444810687424 34559 997139661285488422172016 34560 4828376685315553335705600 34561 -6644198802109427360635680 34562 8075664402872850880596864 34563 1633347132459746954101488 34564 3740391453994517798274176 34565 -1872095436690054990919680 34566 -1369799515171762438772736 34567 -747199388070985948806680 34568 -12099992023008065975040000 34569 -5836604197712216704969536 34570 -3044075802513901062959520 34571 -2753493207584775361942656 34572 -98351070773832238215168 34573 5481639970404747092798400 34574 -2979872307460072000630080 34575 4686390431452611144408600 34576 -738944869044349834682368 34577 -2153245249672227247267008 34578 1603780783560363004045344 34579 9748603881586070988738160 34580 -733263626189112681062400 34581 -2443400548702073286385248 34582 4062283726763265832975392 34583 8696884031704143977141832 34584 7187639421219935358320640 34585 -1479943440964765943204220 34586 -3149066577044984857717008 34587 -193959939216437443930608 34588 -5306405202577174985677312 34589 -12376589914649160467027610 34590 -609852445921474811959680 34591 16102236009841506978576992 34592 -9855176432852095098421248 34593 -832637876071717858355136 34594 1014506154830034090470736 34595 3249289176701489144364960 34596 -3783273725330197731963072 34597 369642901997868030530460 34598 141941654049481385848800 34599 -6706142637582933821928960 34600 2047300435611811949184000 34601 3626098796075907489217152 34602 -337448812750946198830080 34603 3554010981187151112188852 34604 3081063899356819434573312 34605 -1385473773536544391377300 34606 -2111257577148070326498432 34607 4909403427468158120483856 34608 940317182200851767230464 34609 1891943925897338133220404 34610 -1415718140619519542867040 34611 -4411763770703240983227840 34612 871729107810630829966080 34613 -470505290366917039029138 34614 1773287952343464512672640 34615 25821235390044077867520 34616 6039813111013853375508480 34617 6526126953903279249727200 34618 2816932660470094076951040 34619 -1742142100895614184011056 34620 1572466683506391520404480 34621 3745727766439396427069100 34622 -1151485869466487919331968 34623 2041111811441706971511672 34624 -4576027290013805111148544 34625 5894414659143438464337000 34626 -565671165358178392128000 34627 -4520578611684449078141888 34628 -10409054668189626458440704 34629 2185858303857117914274432 34630 -6223856475357050576135040 34631 16768124424564708777849432 34632 -1010665953240760876308480 34633 12631821807947995616337360 34634 6054710103111104507463216 34635 4008403219878653446191600 34636 -2399005827296125013937152 34637 -14491231383130233708197760 34638 -1463897828542649539802112 34639 -22242566577840109748851968 34640 476220495348287973212160 34641 -16393129015669264870270560 34642 -501020438469285509148528 34643 5029018483031182687101600 34644 1526122557052496809814016 34645 -2170391619227944849219980 34646 7048741269397053142566720 34647 609833652197284491114600 34648 5754292546586940877086720 34649 2890362158761956433792650 34650 622556584502994563385600 34651 5814534760340853248323652 34652 9264209149636409658241536 34653 -541325036639624762560896 34654 -5157802521941223123748224 34655 -4427994664333967741784000 34656 140004607448402597117952 34657 -2983663862417888753300288 34658 12548145803096672176128 34659 3719208830825759630344164 34660 -223731561738763928344320 34661 -2962155215352990221263296 34662 709324222696176211770240 34663 6988969059299640802927440 34664 -5977040110812540792422400 34665 2356128514897799905609920 34666 -3783057360125195371621968 34667 8288678168534624392345716 34668 -221195516237908446327552 34669 -7040236257585016055686004 34670 -2647534092400947908934720 34671 -640441105167893640339456 34672 -1517813434570726834864128 34673 -14074524929255988288012078 34674 4270146506456295638597760 34675 -397943304220120567139000 34676 2258903221254047809176960 34677 -6851129645484857791133586 34678 -2861619498435108107458944 34679 -9548170658281767573069720 34680 1379923472543163751526400 34681 -1106578567281194280156800 34682 7098982925312202086478192 34683 -7563167579071834845740352 34684 2035861960080153321768960 34685 -1895744681160804115299840 34686 2258387354107441997524224 34687 -16206631723807226518113664 34688 -1273830123616686550548480 34689 734560036098507254539008 34690 626622926526057071469600 34691 -1303691517910724615890728 34692 -3266495101460962121425920 34693 10604152258772449132142942 34694 4012846663446893881889280 34695 -8480775529542066771938400 34696 11044847222711631942497280 34697 5247079783061187952068552 34698 -4338964822237000919905536 34699 -5307499119834932574545264 34700 -5842734777922587328876800 34701 -111507232449458580426720 34702 -2481170825372962232720448 34703 50669403546496579067952 34704 25948262707778591760384 34705 -11008490353113072139145280 34706 1133633760012192955117056 34707 2380005056263926370745088 34708 5766100799476209672825728 34709 9408121747196543195734140 34710 -421800214000749974611200 34711 -27316693020582271997926928 34712 1855092989023890751027200 34713 2604980075278072214923200 34714 5669563822264938316688352 34715 -4868423015825855204948880 34716 4813750126123670577291264 34717 19590754931348766806400300 34718 928448307325947264178560 34719 -882935977226944734559872 34720 -840646618765082430013440 34721 -14260290595497832907010078 34722 534613243018735145744640 34723 5689256487952978459178464 34724 -4801657241966600695557504 34725 -785157278989229716046400 34726 -3027039139144742442477120 34727 -2570916591375873743184 34728 6855769728507254167388160 34729 5263352246326953609422330 34730 1781736214301776701803520 34731 -1067217127847465457717288 34732 -4762744432969406297469440 34733 -22592367297010662587204160 34734 27599900145035139597312 34735 5414869492108770413812680 34736 -1571098238141571339583488 34737 8434647107856043062453360 34738 -6841922713290288512403840 34739 -13207516669728513757385460 34740 4397310227744535010210560 34741 -1185035702046243376664370 34742 5245105519448341774128000 34743 4567936518439641349514064 34744 -118264062988836375367680 34745 3632612384359572642178500 34746 3657961731648303385334784 34747 10193398443978760578148196 34748 -249154432044185120753664 34749 -4139046004959493488780192 34750 5141989230043020551280000 34751 2923510250933382139814400 34752 -678028724232606499995648 34753 8891437277008133892886464 34754 5775815634840982898106576 34755 1295850444563335302270720 34756 -370762187507959522449280 34757 12464725326900057834303006 34758 -263231040831054250471776 34759 8314936318013281105919960 34760 8314893530459016044544000 34761 -9361717063777373976012528 34762 -641340229423934137982976 34763 4138551077343140578053012 34764 -1188551861906447404122624 34765 6876855974321168166235800 34766 -3010040144586747512655168 34767 6339220302649450730154984 34768 -485451162816410510770176 34769 -2756778675799410335795904 34770 -2166523594247626749273600 34771 5044418575988746386603600 34772 9154526438138564756117376 34773 3707860959707404463447904 34774 -7627012283299931976240864 34775 1329422599813814502985800 34776 1932481142164225504051200 34777 -2153299434192262037651760 34778 -3161174169328170465772560 34779 1990402448090715073004184 34780 3481440980627649561661440 34781 5239910519881053658524582 34782 -1179944974377556503846912 34783 -639045177603317735803280 34784 1058377233276751111520256 34785 6117589630827559491524820 34786 -5485192781950296268863408 34787 -95984758250745772609080 34788 1571923086013830859997184 34789 7720161717292710777377440 34790 1926104675660169076759680 34791 -6650295262074527064360408 34792 -1552721330963524309632000 34793 -2192710032964267687271856 34794 3829005288560671857672624 34795 2246218117490114210872800 34796 8677400661428652925497600 34797 -1795119497085260320648128 34798 -1873901346076420726155264 34799 3217818232937684309381280 34800 -814501635285826768896000 34801 2172722411256994098341812 34802 -7007492100728655978033648 34803 -385875832620160353517200 34804 -1121952261976857070276608 34805 -11421010304459948478525540 34806 2850746719120123155885504 34807 153050836883534210670056 34808 -10649972408311450486272000 34809 1297717161792653994120288 34810 374195902543750558439280 34811 -2943987368387377814397168 34812 3093940668988206595431936 34813 -1941593940559813534042496 34814 -7901677999800568829151936 34815 -4420371371447297831160960 34816 920536834640056040816640 34817 6359195074422848407158612 34818 1827468787342417115420160 34819 -15189424764285251048875780 34820 -432110762344359760945920 34821 265503286322942518350108 34822 298463411484617693288832 34823 11820949501816727468123760 34824 -4915698198175134129070080 34825 310993281736268611480000 34826 -2103207744309006760828416 34827 -4171291268791014695416320 34828 7412652692519507684480768 34829 -9479256945819836634550740 34830 3305752035345373440960 34831 9963266846293280922879064 34832 -824366837647851508727808 34833 5275109578080092819421024 34834 8104810223160591631932816 34835 3675284497737536865167280 34836 -4022438498916237799999488 34837 -13097211525783166884455808 34838 -7897836766316260687603680 34839 7350765727780222429333680 34840 3649674864210315778252800 34841 -9477847599143248368616758 34842 -1436135300540076659378688 34843 -13901703923192197295126908 34844 1636266720662323063222272 34845 1854898553494052696327040 34846 2705693776346470974704640 34847 -14486308343502101438380704 34848 11139590540229075173376 34849 7334520692878989353194850 34850 -1302210396954211783399200 34851 -7212251674359320043756168 34852 6844474219529970723383936 34853 2238961009017559693461504 34854 1449293018245075754255232 34855 2511899056294761872120760 34856 982807697813579540474880 34857 1386674640823988379356640 34858 -7208900313536888452110240 34859 -5755988304880782528083160 34860 -880039701324335483043840 34861 -4737738692142729294905376 34862 6959273972248739705946432 34863 5868477354668459484699144 34864 -325067967031963934801920 34865 -9160962595096375840022400 34866 1757634610528824736413600 34867 -2766733501807119093526368 34868 -4019372125329279218104320 34869 3761005447325952777157920 34870 -5166577654003783824992640 34871 -12554533648268473763459928 34872 -4301024150255699758510080 34873 87087036964789066908304 34874 -1723623828845461579266048 34875 -2155893563411999196912000 34876 3898084402563971463695360 34877 12328999998914303289366726 34878 2974850640602200744905024 34879 -1319841311831975117651816 34880 958037989724378392166400 34881 1859779078501401075852288 34882 774990684149307458815872 34883 -17676851109004839928460868 34884 -7941916088876333613772800 34885 3640186567161839245739580 34886 -5571697373049816872296608 34887 -4316876850945475780674480 34888 3582975116760229704729600 34889 7748202977857542778940880 34890 -1536274610980487239438080 34891 -1046701279258550189106336 34892 3162764851768767602832384 34893 5064262440130066570684182 34894 250820436792662986394880 34895 1730726970365277578410080 34896 613111250952963693084672 34897 -7170342514528159130080654 34898 -5495804613756753729106800 34899 8301106755990043163502264 34900 -962507227538662743280000 34901 18804307312465232337571932 34902 749821780233950801150592 34903 15701790286836788086592640 34904 14044765026680080164341760 34905 -1182348687543969229502400 34906 310681411605075132969984 34907 -14360550192141972130966248 34908 -6044045122404394326627840 34909 3449054246671498764478816 34910 60017634320794897239360 34911 -119520275795879142667248 34912 -15151191943748171316461568 34913 -9168745335195060927311838 34914 1956936765945177494045568 34915 12020863303804038771220560 34916 -54200464486171362078720 34917 4844029914061449212662848 34918 -3649904932468320525565440 34919 4471730249081456036443320 34920 -3478432274923074310195200 34921 3662506092418136815324032 34922 1244447119460273601734400 34923 1872070416606681795538944 34924 -8920823887416425950607104 34925 3581411240862576315916800 34926 445070344781958315706944 34927 3615229551388642850079720 34928 933378558063694810152960 34929 8952119202763011609129474 34930 -211327785771333940800000 34931 -2705365765196567576371968 34932 -1119122012033431985811456 34933 -5424833242291019065569956 34934 5924422470127472452307616 34935 2498141694818181288512160 34936 9399115292376383502888960 34937 1671798456754281066339072 34938 6042584302996236342520320 34939 2604383743133296904760740 34940 -1235167302747102637032960 34941 6644178512049335761738080 34942 -8156756984162457519088128 34943 -5019585589537548695777496 34944 824136419750662153175040 34945 -143457475708397256298200 34946 1864499578125804987814944 34947 -1513393621126457318152632 34948 -5679964775799391506232192 34949 10087952094707987175289950 34950 -2708608299293956138430400 34951 -3265155868703212856420048 34952 -13979278530089673512785920 34953 4842583190986099373111808 34954 8954929933153870728784176 34955 5257495507770912248643360 34956 -3594510350845614200786688 34957 -5250126433223526084969620 34958 -292143907043937560521728 34959 16261184361278619963648 34960 947679114712237454131200 34961 12306365612405378045408562 34962 3583211017450223644071552 34963 -5916736466657081205704788 34964 -3733813248112529420625024 34965 -1079857530518111596742400 34966 151833508754130483750432 34967 1538207523051514575005760 34968 -3023202803027927110778880 34969 6687467506003682343559 34970 1730387094770460795883200 34971 9985913315558749468092312 34972 684148024263606168448000 34973 -4616458892037212106536916 34974 -5422050855872944696117440 34975 -5441703852796346719465000 34976 -500987465123379938131968 34977 -3977503979289514439603040 34978 -857268125821586985654960 34979 4333220182123427517162240 34980 1528770266094311038955520 34981 -10119940985733579751889218 34982 5615317624813485274970592 34983 3089834987659848685951128 34984 5730944514533790741826560 34985 -8884782409696157680745820 34986 2569609224158782300185600 34987 1573980001563931413910920 34988 -513383803504192540576512 34989 1671054632750419748082720 34990 5298021187539836295960000 34991 801320204622464560380984 34992 -1576695553511657156444160 34993 6445931403999604834408000 34994 5668853902342246385089296 34995 -5420438674194567287612880 34996 4032059148564606628225792 34997 12516422849575328695450560 34998 -987263371407943785576960 34999 2834562924852112998631360 35000 691559541391964044800000 35001 -9201689077273334160449670 35002 -40038572605037465062656 35003 -8682772991169343942038240 35004 -69175718442954728123904 35005 4734217554064019216799660 35006 3464999634969654154740864 35007 -3307690814310187781793408 35008 2030261896317026123644928 35009 -3923566195603504316657196 35010 -1974332633069972690373600 35011 9646201250810843328605632 35012 3779964882610262836861056 35013 9836359723824574908528288 35014 861351524207467201569024 35015 -14478209310120964811928000 35016 -6885751482586754568806400 35017 -211867008900051155265174 35018 3635477364800323481382960 35019 -8608072737308311431193680 35020 -11084471460274221216184320 35021 -1561590981283987034323488 35022 -2139711920027566016227200 35023 17440483136661959563212272 35024 384397455439544657510400 35025 3967167698767602900874800 35026 -4782678557402207447750016 35027 -14965896145241090912735124 35028 -1671605749803222673090560 35029 -675980455009741932602016 35030 -521573921780755612769280 35031 6897218735027417011368552 35032 -8943432886440554915635200 35033 8507170824245793290981124 35034 -1782227144858745271518720 35035 2531568628664946492345360 35036 11445474659957019286725120 35037 -9279928677104029698111540 35038 -7964036311776983120350080 35039 5195319054419273634151656 35040 -350465375523621324718080 35041 337792582907246307973552 35042 2861275983362700518963712 35043 -5167099485722823828358536 35044 6470253783797971950571136 35045 29598913077589932508320 35046 -4878998394009198370329600 35047 -12724236620969104595612808 35048 -5905753768271882314352640 35049 -3140968817376142481252160 35050 3505102320032144711542800 35051 -5034449252837057078151948 35052 1816849673351024935698432 35053 3752243503135284814713302 35054 -5611463928176351825397888 35055 -1803123133567961353671600 35056 1644279408006698136174592 35057 -4956600675498197424196368 35058 -5675552955496906865260416 35059 -4303027332818163585746740 35060 569493007164796887540480 35061 987888133495270151907840 35062 3557731271147445531347712 35063 2552792107988514403043760 35064 2111259019240462971432960 35065 828869374202634327995460 35066 -1725165997658273426326560 35067 -8872057900436254599980520 35068 -1811932256237149921964544 35069 -5454443221040020105057530 35070 1347452752739033930895360 35071 -3493799707210568060181408 35072 4054347580350926375878656 35073 166321092027557567687202 35074 1447457439727304445242880 35075 -3307033347444492788900400 35076 2576353259665798840442880 35077 6269889025951582460464672 35078 7591606710432255994143840 35079 -7566339927283031176394112 35080 -11466873739474243488921600 35081 -2971900477256418799910118 35082 -4116051985095844521915600 35083 7759105768146375714837332 35084 4199984778762081681765120 35085 -2528624272917662091597600 35086 -2435607371916925319900736 35087 -2844962403114104023350600 35088 29420394347622609321984 35089 -10369349462023819757516110 35090 -7417440651308603176800 35091 356761329947301289871952 35092 1300036815490606506729472 35093 14570324278653622200580320 35094 1048595664398777261323200 35095 3273860748629551306728600 35096 2348981303225518439976960 35097 -4167878298890694775959600 35098 550525649854455219409920 35099 -3191572877739292328715900 35100 1589079894934072157568000 35101 -4581767892682427429769696 35102 6529399139891268471034752 35103 3798689734492634362424904 35104 -2148798121351615566249984 35105 -2898207606780981145123200 35106 -2007732374579965284832896 35107 888821755792300092555356 35108 14392066270162665668699136 35109 8958890892858035389331904 35110 1952788167255079326936960 35111 14964731200600926856382712 35112 -2031736658108251904409600 35113 154095589546183372413704 35114 1794518687566820329195872 35115 578662076922135966612720 35116 4928441223075513565072640 35117 -13012247374626459275625834 35118 4299926198893117143531264 35119 2043371614412081225432160 35120 -138416996656840305868800 35121 402878406673107554898240 35122 -84172115508097010270688 35123 6377715970572491066016768 35124 -4263231914669578604544 35125 -7551847673455497243741000 35126 -1263545443516547746603776 35127 5777768657271196046517840 35128 -3252196142727487144611840 35129 16426647810221358260882730 35130 3408936193727748189515520 35131 -9904463973339477926829060 35132 -921280704434298333103104 35133 3053134865925761710645440 35134 9452249700193701832796352 35135 8949152820246823532911080 35136 -2133942838733990212927488 35137 -6857568666993023305817148 35138 -10149398780760627550463280 35139 -1604729886152422722793632 35140 1545578274094028551802880 35141 -7100277058084751440303458 35142 -5296553963008163108705088 35143 -4246713446605372035575856 35144 4350740025037656478187520 35145 -2873274366930087839060160 35146 -987699192662091181195728 35147 -6791501558507865454605168 35148 -3893553567652651886269440 35149 -16170488081199388261059850 35150 -1188867300789613846632000 35151 5703718232084160892657032 35152 1853802161914405138186240 35153 555002417297893736748402 35154 -35360847870134071154688 35155 -4601305124896774654584000 35156 14604709595975982250500096 35157 -2207408765575164343889760 35158 6247787432531877438331680 35159 5621001490642913671236360 35160 -2460295469083531561574400 35161 -5683341029919909519258368 35162 -8184864543468366499953168 35163 8920915112643531125347692 35164 -8520248530677819233088000 35165 4730597909243567623603320 35166 36089348997222913621824 35167 5948192015962372744364160 35168 4331534763932113508499456 35169 65385079883832750481440 35170 6127370160755791998869280 35171 4774683932537940428505372 35172 -1461848228798230066898304 35173 13959165801721081580953020 35174 -84738378841908497522880 35175 -1665746633083807281571200 35176 8627861685647925967150080 35177 15201158142658535427033060 35178 575575011870516951261696 35179 4313535860386587206814976 35180 -6448222685639457835929600 35181 -863543249372245477412160 35182 6417955708155136130086080 35183 14480059291780017480189264 35184 1968387489305344273711104 35185 347075253967866304930560 35186 8126041119285143790624 35187 -3828128731370783733328848 35188 -1917573422914006758010880 35189 -2716641518421986257397568 35190 -1696077222028199770394880 35191 -1360965529718669471705528 35192 3955391867455506362142720 35193 -8150312762448698465685936 35194 1159996705137961026070896 35195 -9250927959389121430252800 35196 455915570234703793643520 35197 -6105418361250981409855988 35198 6270151598175083294169600 35199 -3921646231395972935190216 35200 -4608653963467095539712000 35201 -870433662715325654652798 35202 -398947980498417017635968 35203 -4060582582902891681452544 35204 -1201718988441939317355264 35205 2419329859077580196499360 35206 7692294150679435783073280 35207 -5410313628258874053826800 35208 2215205449583370312499200 35209 -7121236388260601264494284 35210 983270004565629051048960 35211 9419950625887274109336 35212 -6101254614345959917068544 35213 -9735088740369374994825696 35214 2587914738933069047423040 35215 12115992170489968657620360 35216 -510757099064012917702656 35217 18827010887627911445568 35218 -1613047994180067189475440 35219 1676904225004909290812520 35220 4361348085583866092513280 35221 -4479234416023235760638578 35222 1979896822292681203189824 35223 -952502389896981225456000 35224 -1779982165468610724741120 35225 1420743350623383948972750 35226 -6564574922434337751909120 35227 -2011360949229586114972924 35228 -12536215417185132035154432 35229 -4548051137068444810982016 35230 -252343663691891638970880 35231 -16477170865208571184989840 35232 8818561455172779163779072 35233 -4973590515164261449367376 35234 -6709964204961282010583040 35235 8311227993469036652662800 35236 -6351646615207238223986688 35237 -18714050651807167742560608 35238 -806276784137383358392320 35239 16317254773010836904230440 35240 1722774642047136189388800 35241 4781136857894193850218144 35242 -9019239885994232584689408 35243 -2571680982215581106210256 35244 -2235147312225905029854720 35245 1376161619798185703683200 35246 -1401934597450866217460928 35247 -1950372915538011148961280 35248 -1485342077532301340950528 35249 -2096136514508953233204300 35250 5834874936185688040704000 35251 -12021089194371884237589748 35252 963937485686001944033280 35253 -10876921475212598021853138 35254 445031818305164298972576 35255 2603597507353007916070320 35256 1047258828037316225802240 35257 6997031636788349680974506 35258 -2240547339694700422095024 35259 -115149235809744314260992 35260 37516644481325629455360 35261 -7294624722909856514569428 35262 -2084737927004526572876160 35263 -4835814884444594284692120 35264 3695329213171823070412800 35265 -5066436770389987725559680 35266 -2540321505415097580234240 35267 12521474691360896448032316 35268 -1598606419661975308354560 35269 -2036861721961518417081956 35270 -5464884551422507448065920 35271 5568793147077766394952240 35272 -3902184369709847180467200 35273 1104294102441122787143040 35274 1917372074495006738568960 35275 -5165792681507865017818200 35276 -2167055103596092644291840 35277 -10936682931489683081706720 35278 1715195226345603511703040 35279 11520649285599675537776880 35280 919474626792423985274880 35281 -7003464186905968099867918 35282 -1341420792109503112143360 35283 11352425042201343253876800 35284 -9271868074411984898656384 35285 10650396006263060646277980 35286 -294849574369336518428736 35287 2264611069206230457149528 35288 -6025239000860056241172480 35289 6495998911110335509031520 35290 -4984690428562237041549600 35291 15705871656410865160138692 35292 -2434621577922324477324288 35293 3335200581217402361813580 35294 -2553898908604409715043968 35295 700931411021409216193440 35296 18135659298375361132756992 35297 18320246238782075264500992 35298 793198860275154392534304 35299 16141793582319971384374920 35300 934986407941684489238400 35301 1921516121135878142724576 35302 -914837850608693205902400 35303 -4779969611736101457576 35304 3378524689404830198661120 35305 1378718033502691167370560 35306 3762910521251884603453440 35307 -1014290152389325054258596 35308 -1068163626691672539019264 35309 -5649805232443542947390208 35310 -1409297750342570522004480 35311 -4005793595255783786823088 35312 -724928668536861503913984 35313 -10714236420440216267856000 35314 1154693475228524488394256 35315 1143589939903088110960800 35316 -180117596064670453883520 35317 15797133490517786828552366 35318 -3412530594839824792652640 35319 9540683158635427941728208 35320 210585352070974641868800 35321 -8312357554788921927012720 35322 434210921981617129719552 35323 5936014491854478259329572 35324 3187399762691568294813696 35325 3810956412979183234180050 35326 4606880164651399866013440 35327 3451059175911174051442176 35328 -1714644892994376088682496 35329 -13888984777186717760598400 35330 -1098415094914779228649440 35331 2316601868735793065269752 35332 -1073730371239391539072 35333 -5201292981789945178905060 35334 1299115499271362530627968 35335 -2431164411830628638519040 35336 6030524041312403685212160 35337 9154053519911194176671760 35338 -246180949681080670825680 35339 -17698148693658807640594860 35340 1009390888341258883891200 35341 8831943094311659851956000 35342 530774407057314519154944 35343 -4530022403367448430876160 35344 4688582805309593111891968 35345 -185743109393854807029900 35346 -30782741143152516408576 35347 2564655381597053997125440 35348 6549352029815949081076608 35349 -4691471629267144577763936 35350 -837621455712385463683200 35351 -3820829225131707020765280 35352 4645357302477956904069120 35353 2914366351855366653798602 35354 -8938692964074954163868928 35355 5964162277217014812558960 35356 -11719391493578245460462080 35357 3792672356275703995497312 35358 1737192419536134494481408 35359 -5913143441738944185503960 35360 -3790694334808978917949440 35361 2343967005314741251920210 35362 -2596603497161945371451568 35363 -7410305690662375707188388 35364 1062790984874971629268992 35365 784936087273370814556320 35366 -6030044305712660912782368 35367 -5770357834319710772719320 35368 -2166424565176371234493440 35369 8470480801826277296163444 35370 5364527968755798791155200 35371 -316612574466321063863296 35372 -1914963175166082466375680 35373 12284559591293054739744 35374 -1129384611880987399781760 35375 -6000048694075535348466000 35376 -2058915110929646689714176 35377 22672530730044336105778212 35378 -115029091269771673716792 35379 5817785625999899043282324 35380 -6350849867646682577625600 35381 16790510854946690712739182 35382 5640475202732409514195392 35383 3331086224273298810333504 35384 -4659803147431080281149440 35385 -2466024481508850483661440 35386 3960664321296818686942944 35387 -7200660324669448908557208 35388 1989394731123666189507072 35389 231651195154613282581024 35390 -3917996132258706708772800 35391 8792277333416748395529984 35392 -1722768030298741994946560 35393 -15357010427309897541527358 35394 -6501530249281140167017728 35395 1411077689514472680464400 35396 -9320179299218825519587200 35397 330979088028062073932640 35398 -2694120823847817508697280 35399 -1449804390155480903500320 35400 2816969530362204349440000 35401 -759834106635686592930598 35402 1816403761852025430088704 35403 -4966756004232125874841896 35404 6472190182812280760042496 35405 530354337535554006231960 35406 -960661947625667479011456 35407 2594223021315049150764656 35408 -408135844621559769735168 35409 -3152149439389215913327680 35410 -4182787818611229631436640 35411 -15648896913025623309038088 35412 -291425102376620050556928 35413 3261510166301709624134560 35414 -3644445355884595749406944 35415 -7260300517243857493830840 35416 -15818904306847384559308800 35417 -5737902149925822867553008 35418 -4266467170520221508599296 35419 8050083957217648394602820 35420 1186519813211330240348160 35421 -5049572206034399240469888 35422 436911022531710519408000 35423 -169862370458624570831328 35424 4441388858123125393981440 35425 1082537326728467250245500 35426 3294206408208216540216912 35427 98914983884445634190712 35428 9429292454209069649792256 35429 -1066074584705634304620000 35430 -3578289718064583532106880 35431 4888283448068518474266264 35432 326617962547268433592320 35433 -1577684084802012701208576 35434 800364157385260953768192 35435 -2840534661317854528750800 35436 2444728207590822365517312 35437 -6945042155581278381119914 35438 4784687884191236308277760 35439 5176596093500084480655624 35440 1565623726096462023720960 35441 3416931250406099998912704 35442 2451656395221771709595520 35443 9370192525825726854299612 35444 -4508238577471019797736064 35445 -5016423989817652982673600 35446 4595440120718756879162880 35447 6248229017545743630913896 35448 2421508760236473240453120 35449 -9925358975023543284918550 35450 427362803313057488274000 35451 3460678836418981887706080 35452 8293736745199019705563136 35453 -11923230767530518400314 35454 -3215963728457865796561920 35455 -653300448298492900782240 35456 -5550771135330476454051840 35457 -2950126179706410250758912 35458 1504901722074897520080 35459 -12138668536914330339891480 35460 -2323808467716295500030720 35461 8598394624117340651412062 35462 3095541360743147965958400 35463 5936600046361804061765544 35464 1378835282067148157091840 35465 -1414387259000141934889080 35466 -2701732504119906150222336 35467 3232742785231042600569360 35468 -10618400926725054524420352 35469 466140767780118791846304 35470 6848380827632146305343680 35471 -23341542030151866129204000 35472 -2091294916739999615877120 35473 -16172621100710063716699280 35474 7494076843800105875534736 35475 58832155377593361691200 35476 -2489875692560168899308672 35477 371753539399158711926460 35478 -470783276320606988872896 35479 8800531587463045446270576 35480 2333596282285959303782400 35481 -1330349707685802665817648 35482 2687473575368161518792672 35483 -906747350366203923673824 35484 2415131978256705129601536 35485 -10701237904511909420816640 35486 4163135870337147598474944 35487 4785760245903757472363544 35488 15005294369501817538805760 35489 -3782680575865655515872576 35490 -713326879568701843361280 35491 -12460452265249996374883108 35492 9688931819103759606236160 35493 -5944296077900878312280736 35494 -430078026143423295196704 35495 3017974054544889186364800 35496 8513467192097255398348800 35497 6528431684061711778745664 35498 3587905199977384636878000 35499 -6600407408044160621127336 35500 5174306670597341582592000 35501 -2379557651151901384764096 35502 -3156029587573974914253696 35503 3893526683760010662427384 35504 -1377977390618800362553344 35505 8591393846929392692323200 35506 -738610904419412486194656 35507 -9873437644586972103584244 35508 -5123904360852431168501760 35509 -6749952014174078440790290 35510 -2864366740943210440909440 35511 1124324714820258497145600 35512 8571671450423824193003520 35513 22718052483823576807702740 35514 3248607486349899700097904 35515 -3811134954736571240499840 35516 -2577788399264113637134848 35517 8092286023675025759489280 35518 35712455672034124139520 35519 16060666339650695838723960 35520 -598657479892288741048320 35521 836646521425945162374722 35522 1456007247316446110127312 35523 -5977384774274313394517628 35524 3896731845433404799589376 35525 5556321504454941410132250 35526 882851624962852338597888 35527 -15638520971534255845027624 35528 808491433522485913052160 35529 1602808531569345145788288 35530 4562832761729205855091200 35531 7630004625476242220893332 35532 -4853678691120592533258240 35533 -17805826757657244657326218 35534 631068212302057271046720 35535 -5122800375387846408552960 35536 234313623538885507899392 35537 19486635504655039497459186 35538 150830585980496766255744 35539 -515047228631560019520944 35540 7436812321770638188650240 35541 -9574011141432033673596960 35542 -2267568451642013091911808 35543 -5535231457279282759769208 35544 3850261314457434544926720 35545 10549625836656921046647300 35546 -1887164947969826077512960 35547 1042016217802477607986632 35548 11785692673340044073835008 35549 5978771147966466802962240 35550 -2650927598634589692336000 35551 -321902308286281573744208 35552 -8596216329312169468624896 35553 220126458658954638458304 35554 -7621218078166033622281440 35555 -2098840778964242129061840 35556 5690299606007246675407872 35557 4120950247308248395673598 35558 4986822358407563084928384 35559 -48342451162886994942360 35560 1794935139263564768870400 35561 -4667507751266558194608 35562 4773772735426352987626752 35563 -5935758226644053900422512 35564 -221798260545615173113344 35565 -3908582916870421429224480 35566 7464762079226592720455232 35567 7513001781213685180215792 35568 690980301335397029806080 35569 -15326081862628845979642030 35570 3764723416059195296088480 35571 6797426701574728659573504 35572 10525933170652135968238976 35573 -8199347577422994985604178 35574 5114379845769694200288 35575 6932954875954390955070800 35576 -16140873773616355323985920 35577 -9129891560040580193660880 35578 5099219113217738535465840 35579 -1792593059764885703349024 35580 543442962617542668764160 35581 -1245474121914109685235456 35582 -1416654791142827377732608 35583 -6671267629747284948476400 35584 -8141382255185407781109760 35585 8871913559475999979652160 35586 -3983630834636285538988800 35587 -6691825156426927677766760 35588 -401306675127996970795008 35589 -2406013450746614203039776 35590 -890201349533143919779200 35591 15002187706062426988291992 35592 -5014259725593744682721280 35593 -4231457645557513286717158 35594 -2006589406923134918350704 35595 -782560073668074734803680 35596 -4410626203993377261104640 35597 7193096768440798582997046 35598 -1071034385924894145148800 35599 -13345005370607584386464864 35600 629101789378198649856000 35601 9594946937682279609134832 35602 -1782091693038691101570048 35603 -14661239744157141967016148 35604 -53409826922954594973696 35605 6192266646360789800695260 35606 -9886291708586173922690880 35607 2283272496467455232428416 35608 -18299065440020939105495040 35609 -2100893079934926292963584 35610 2513874245422083700181760 35611 7963724740848529558716000 35612 -2894019464309568365084160 35613 9219131402162416217582400 35614 -3127441288817900478985344 35615 -2448422785162182557660400 35616 -1324726052580585369501696 35617 1110720010304707807661666 35618 6092390814699887217786240 35619 -3082093207867388490596352 35620 -1220767186975490112376320 35621 1224705813124464186516000 35622 6457702973798134087414560 35623 -4182487892854574020754232 35624 860245740044171387934720 35625 -1313505967890205747350000 35626 -9446338448880800477713920 35627 6986563644992720521911600 35628 1011132660576932788446720 35629 6278793049350189802062720 35630 166444290412856495020800 35631 1868649889209958531589112 35632 -4305192224281923557818368 35633 2038626941663305443633204 35634 -3682618700296719531035520 35635 -11831501371163212032955920 35636 -6297547202098682731837440 35637 2468102805901538887378752 35638 -5149316182678224079453056 35639 -1788347796450834754461144 35640 363247894280494211788800 35641 -4437233797783339246607100 35642 -3050961061774136244685056 35643 -5141949204514208343921468 35644 -4068218633879358445527040 35645 11358792264562558435785900 35646 1060418099472539679817344 35647 -309049115587210378890440 35648 506088540636367390507008 35649 -13783913994266611301593116 35650 -602905443118094750054400 35651 -1093772644874605953793536 35652 -3399926369579603441722368 35653 2036202008859620371369404 35654 -1422776528077331937496224 35655 4448585757182083892318160 35656 -5305793277994279766277120 35657 2866814659754109802662372 35658 -763259365593374827597056 35659 9907015536098453968636884 35660 1185642546146551477447680 35661 -6342643937911390356356928 35662 -3177529831524440104105536 35663 16201958859004202880130920 35664 339025135033847882317824 35665 -3439412383281585356318400 35666 8028787057899594451264800 35667 10604549945737455993840240 35668 -62040676199682062430464 35669 -7567217097414983242211556 35670 -1155757907804730784646400 35671 -12575727251607575707451128 35672 -3002739904260667963392000 35673 6749713964155520479500288 35674 -533042744395005663707664 35675 -2654676818008185838961100 35676 3921245199211107538962432 35677 17938929000788913893119526 35678 7043969006636375535872640 35679 2020139308822216335062400 35680 -6968790631299143738327040 35681 -2881169870417945785921536 35682 6414550772915234206414080 35683 1096035981932014142304600 35684 4001764178658585338668032 35685 2206023891813338221943640 35686 3424260887049431863324800 35687 -5526446243665023467251968 35688 3624416922463580751298560 35689 3334253528542153557441780 35690 -58236393975462328308480 35691 10473320104195948206063192 35692 13508517228787994244290816 35693 1704714655113173365989600 35694 -9374073631912664134104960 35695 -12489818077993921698600 35696 1380508079163748865605632 35697 -131995707029481127224672 35698 2729600924862843590184864 35699 12436694651759628460832160 35700 1093747241422268355686400 35701 5170836534271496060341600 35702 -5499366355832766482948448 35703 -13722711145460048001852288 35704 -7587835128522121675530240 35705 -4789792646825561890226040 35706 5481361642666356708887808 35707 889760986394862507492112 35708 4777419899910559052052480 35709 -5660032014716511115869696 35710 3705300931016265170909760 35711 2755964713901369279349264 35712 2030205279852348403875840 35713 4960252424662469665988544 35714 -176221555669740589951488 35715 1488920062769083647123120 35716 -11670131833286883850380160 35717 -10198779876617878837863936 35718 -1418418275457963325605696 35719 -6200626583456029535183856 35720 11690688205426007973888000 35721 -5230076691665196110737179 35722 4635000459882938729957472 35723 14299885842877653566537640 35724 -2534071178399703789450240 35725 4132676201801906545273250 35726 8581556137199920776549312 35727 3169786442743136052675720 35728 -1134651147892486054871040 35729 8951768267195743916961330 35730 2741545330686770138969760 35731 12655184674099593069199532 35732 -8600050911675923012555904 35733 70858830471522007015584 35734 -9304609365476604252658368 35735 -2766446841050150579761440 35736 -3520739317297148468121600 35737 -8073790039978334733981500 35738 -5966392247887898720565504 35739 171595107770253823727604 35740 7351109768519494486064640 35741 35141395746758453608788192 35742 -344011721552659703402496 35743 -1103201142243672712713536 35744 -16827649520291803709374464 35745 2191335609208177278645120 35746 3994720415878428062908704 35747 -19222835189729956846368804 35748 -6858605342517184675399680 35749 -1532953210442606568752864 35750 -2661194750284110130272000 35751 -9967481580188540129820336 35752 1912755162192241299609600 35753 -8781976617664089491860998 35754 2565445896260949390071040 35755 76239346432596844664160 35756 3327561323414249476359168 35757 4336877059007771160901260 35758 8929935763137911355704640 35759 4182042789211293103938960 35760 -1340196232457676496896000 35761 17368550431878266080138224 35762 847995955560438381391632 35763 1539514639238300639486208 35764 668851824077524345352576 35765 4491108771909751629429120 35766 -2883016934826209529673248 35767 -20811041014501659317060448 35768 14161616131633383856988160 35769 -2860927738749899021908656 35770 287945621238634501171680 35771 4534477762049798755119972 35772 747222862868079706128384 35773 2105551110574308580473024 35774 -1113079178761791653626368 35775 -2982325433986831816674000 35776 26707307280394010755072 35777 -4612413441907345155681600 35778 -2340189024908202227531520 35779 -3370090691471498313071024 35780 1888459300545851939001600 35781 -12737115574329207779228448 35782 -1342843706340968347279008 35783 -3543973529663866891276776 35784 1573998758345516458475520 35785 -5707551645786637753638840 35786 -75000084953963114293920 35787 -7919183266688033448353280 35788 4112910010650137700695040 35789 -2129672413306438862995476 35790 -84091836303915158033280 35791 -2349450091510874672557328 35792 -3998428378796660787093504 35793 -2626654966827541654060476 35794 1028091753346084748560512 35795 -5703429514231400489941200 35796 -5201010300462874812794880 35797 -2022876291014404109688754 35798 769123842037874992695936 35799 -6075468417061926433610136 35800 -3621995068802102403840000 35801 -3797938971347604675678198 35802 -159451263709676890041888 35803 -3181082300008481509861948 35804 -11912424214194800787961344 35805 575750648429203562864640 35806 6049098360097503103412352 35807 -16933811673614590725381768 35808 2734366527136373465677824 35809 15822302066938954660495010 35810 -2042326914410495602441440 35811 2013564372550209859323888 35812 -2040638211561556168540160 35813 12952628684322949843858560 35814 4269964658673224810299392 35815 -3820151310711384856284000 35816 -7670828472315399029760 35817 -4477517060912638788593520 35818 -10483592331411764233154640 35819 -200698393596073183793304 35820 588521646714536954496000 35821 -7098629938288243662767508 35822 1368423329303535493595712 35823 -12537045902688872837997816 35824 2427965270798074743357440 35825 -4566158246404126716171450 35826 -1517258077731381058085376 35827 9828931574333812594377672 35828 -3426307317786021189902208 35829 -7533818620848931788478080 35830 -6415714983740981804605440 35831 -4496910807775565654521368 35832 7113400678986186645688320 35833 -5108790348402646593658880 35834 -1469836210020880317073920 35835 2013899773947455020460400 35836 1043878809162225849387008 35837 16119819125949750522516486 35838 -1453414711367498024238912 35839 12714155454324836390896640 35840 -2967873959716966272860160 35841 708078857598590551375680 35842 -1146296179806241921658928 35843 -708274647901871115358776 35844 10753093553494781801410560 35845 -6747990776567027438260320 35846 -9724925245584781317556128 35847 2573447878876811648952240 35848 12588755499008392136463360 35849 12433585082324272896653520 35850 -1101060730020058653888000 35851 21812669585281408412576852 35852 6086943722725215451911936 35853 3380789443487706848283840 35854 667734921785163327443712 35855 3865859454061378399943520 35856 2121996029159105540259840 35857 1475925883674859799622720 35858 2215832364194553256955280 35859 4795032010578424549502904 35860 1360109084076649049794560 35861 -3306497283009550873501440 35862 61813659914953721832960 35863 -18139327004103272096776888 35864 11627341650872891136399360 35865 -1263820117822226388079740 35866 1243987077213199070599680 35867 -763021417715473692666240 35868 4378957661207711228484096 35869 4717800060961299184007270 35870 -5438175001630826397344640 35871 -724872217099919264603136 35872 10882634746032224088883200 35873 -12498322469886090973955820 35874 -634441131358467488049456 35875 1852147234089565273224000 35876 -1061436043783224517088640 35877 1499198669457508391188320 35878 6487451295325943957814240 35879 -3296339560829431912064520 35880 -1107527825504205368524800 35881 2255341040535921556818852 35882 -3773258865105290265309696 35883 546797650189696681543812 35884 -3836869025297470224573184 35885 -7998493506624783348354420 35886 2228411167804776601894464 35887 -2329914226020688375867008 35888 4650842771340041423142912 35889 592977209349577551145920 35890 1584449149015428661788480 35891 -8887961012163502618780200 35892 -3579915001810501942406784 35893 -4010019501467856788769312 35894 4504549335596942397538752 35895 3899130110840261175696720 35896 -1426267985741867579351040 35897 -1620548816114636469213654 35898 1739362505023237814028288 35899 18503279561692486399388900 35900 5914898914439934418752000 35901 2378192571617346309093030 35902 -13021821554876253584942400 35903 -2289672451988390368413696 35904 -2511379250700220668837888 35905 -227872062392452347522240 35906 -2424784598169491992360416 35907 11133416513119823266773240 35908 -10927451600630512250978304 35909 258007503432816688914300 35910 -1516396063969253795328000 35911 8003747437967345813895512 35912 9931201062704244142871040 35913 8506276598875725281347344 35914 2589468321483186011755056 35915 -3060878219501916126484080 35916 -167304657461748701561856 35917 -13427835208813694571911274 35918 4669453215901374225236160 35919 1005263266285564051172904 35920 -2919689790387950168064000 35921 -9779751634923639837198108 35922 1034395885573316554361472 35923 -11880497343223677136663828 35924 5513772892548255295973376 35925 -6752479661988172859376000 35926 -2342182087965256899028992 35927 3915338776597893816043992 35928 1045287146220532934400000 35929 -3919163266223256525886720 35930 -6901324421169688319204640 35931 2811563694746985924345600 35932 -2336398693742281757593088 35933 11005737511160741976742182 35934 -821917970174669022087552 35935 -12047701515744229908252120 35936 -7227495670136896622297088 35937 11157812371729603016498880 35938 2287998732095425278139392 35939 -2930026371664629627273576 35940 3049376304700987365888000 35941 -4390838904727065308768768 35942 -8670447360726802020388128 35943 8222396007068122316417064 35944 16309758247821264799964160 35945 1780960279679254641676800 35946 2609732782443348164298672 35947 5789043774476730047333200 35948 143684559238949519831040 35949 4357842689855145932376768 35950 5942209099240272570768000 35951 4422211335399158919359952 35952 -375873656929763559211008 35953 -15550481310577210946787020 35954 9687310901014949044444176 35955 10186763737335870912212160 35956 3007288641711061683843840 35957 -8658935543725778631183108 35958 -2548318234851359120771712 35959 5526509939674987254106752 35960 -2768709113396628627456000 35961 7695834753109503802696272 35962 5398838107960461800357232 35963 9527307953570177741986212 35964 3594334852320025976096256 35965 6182695956377155417474860 35966 -7245412340226049905213312 35967 -11454009154187410965813120 35968 7111576044146322434949120 35969 -16493392611185198184021630 35970 -1147578971076579933964800 35971 9344021537073629375173792 35972 -6152569678465509853217664 35973 2725299334047985013670624 35974 -235064661009985568463264 35975 593967621479750888436000 35976 -4537022276824989557760000 35977 -4385635397513671630147174 35978 1413851751597361760885040 35979 -6559786672370190752351040 35980 2852479851642682779248640 35981 -21706202477557058205647136 35982 -3163585668520078365264000 35983 2308217125379625123133232 35984 542011644260249558728704 35985 1644875382554371414944000 35986 7295556258616763731144320 35987 2004689356210346716808352 35988 3382196428399039614720000 35989 -1298042881371110159679240 35990 4184547983642142674409600 35991 -66315857429952770411520 35992 -9311357098158800651366400 35993 -17945259401009271514360758 35994 -2253827380882678956246528 35995 -8957950921266903750206880 35996 -2013911855727898976064000 35997 -3598484004930714554565792 35998 214682702836962548926080 35999 6512412458625475755276000 36000 -8025216328365551271936000 36001 1820805109059946422271040 36002 -14927655803957281627619328 36003 10376903197330353661094208 36004 -7008746314721101095746944 36005 7542068172543942434628000 36006 1040410466151766631316864 36007 5453048880935861679163256 36008 -429993195557204982743040 36009 1559224473021737757240714 36010 -1099598681673180658751040 36011 -8183035615373362162877388 36012 -5077614921038366499813888 36013 -13989005858677468202965738 36014 -5550848987195309182152768 36015 2830292030406545397713160 36016 -1078420033968417817673728 36017 -9141316599412822608749934 36018 4210181649258674469811200 36019 -726041972831749336439600 36020 -6298722699935124523787520 36021 -6988135027501818557323488 36022 622940936238845413023744 36023 -1427688478806762841035696 36024 8651401196626276171776000 36025 -8609121104110154098052400 36026 5846755295090765948441712 36027 10690900586465459540381964 36028 -3730996549591786060536832 36029 -3028391378228474795051424 36030 2156481617967683885128320 36031 7214121665584917023448432 36032 661250200328054548463616 36033 -1083544692921452903245776 36034 30170092017190193389440 36035 3552096925698844823262480 36036 865125974969000789151744 36037 331868949363924687846686 36038 -961692593673015798175104 36039 -1857833300455582316941872 36040 4497503421374399594188800 36041 6037991072179028454519552 36042 4907165113031196226643712 36043 672631753848709115901440 36044 3314076347102363834555136 36045 -201014527899617124909300 36046 9600357594928630224582720 36047 -5845138434619561743803280 36048 1695839897116912084844544 36049 8056671302518235210459520 36050 2313316542122194616716800 36051 -5041882233359516435775696 36052 -14171838749920014359361664 36053 -2779065521452141731417216 36054 3826393596002880760320864 36055 -635847067641725774168040 36056 -13410686251901745881733120 36057 2381949417929501717990784 36058 13340227372990065673200 36059 10919321155912731797999016 36060 -4191078657529648542551040 36061 20929873603386272946858662 36062 216389605905456985034880 36063 -7170023064919319448493608 36064 6223194178309643826364416 36065 6206682444569976974141460 36066 -5152013776081394921333376 36067 16217891077924860763401116 36068 3786560441864567316873216 36069 343121415659074046056608 36070 1394359855870386839172480 36071 -2520798830222130365723088 36072 -17054120639373957535334400 36073 6978689551573342467259322 36074 12101210749547734644823392 36075 -676454456774772423140400 36076 -9427131499265250510136320 36077 136352056342655981798880 36078 551135955170998854558720 36079 -4672324101666501059787080 36080 785386327024397562347520 36081 8230574030741409674915280 36082 -10008923741594537070298608 36083 17130233702406382043440332 36084 1470405176980721948639232 36085 2738097170157388998591360 36086 -4552256545280785521031008 36087 -102506305010174961340032 36088 7597421481340367217192960 36089 5886205347113851307710080 36090 -1757449008256960593902880 36091 -20093269143748905680402736 36092 129788016903718938885120 36093 546935681264829402407904 36094 12182013477710261747076096 36095 11504071518165390452874600 36096 -9238437721560689953210368 36097 8902288501004429009612546 36098 9749472536635151415118800 36099 3389427241758290061987840 36100 -106012798782022724884800 36101 4013311927101106578282012 36102 -2431934728039096456490496 36103 11567815931993858667530080 36104 -17897401192214683581066240 36105 -4584824200219045708094400 36106 -1312043964272249415217920 36107 -6285978044713754207977644 36108 5994785467338494123727360 36109 -9707643817867298436319690 36110 -2842135759892065885597440 36111 -2263666316997335999947128 36112 -1251257099945438061314048 36113 14045391453009272621284656 36114 426944924999419015461888 36115 4482738634340099400865920 36116 4084555099708565782688640 36117 -2965972666964954898620466 36118 907117394158306745033760 36119 8030763232394176530480840 36120 29485556364206496153600 36121 1300912081250086725927444 36122 3280951929149293674512112 36123 7449019072092429309183384 36124 -219645906371301327211008 36125 -4817804858336486247661500 36126 -293134284789227219697408 36127 2013188856661657968386912 36128 10551532345734625421230080 36129 11061006312686266814545584 36130 292985394864576791196960 36131 -5322035089134320284636068 36132 2449101808809867696694272 36133 -11734118080299056479466016 36134 -1289658883604269719340800 36135 -429544034148173547854160 36136 -7662375708381356872504320 36137 -4191943758872650779086214 36138 -5375671490509559727586560 36139 839653087410427608879120 36140 2451376483339055353267200 36141 -1823545139669648857215936 36142 -9308512156280569588718208 36143 6783166509397946213068320 36144 -1456453181949462944464896 36145 697132592182204618878900 36146 -1082148429692173415749632 36147 -1293994591334556164915400 36148 -466403274082159601567744 36149 1592325656919632152212636 36150 -35671992607082649182400 36151 -12037107374999590264949848 36152 14625805309129970919321600 36153 -9557593761076151403553920 36154 -11639595137909297381326224 36155 41071533957767296707360 36156 -4367406537227131495243776 36157 -5416945270885816412865120 36158 -3298591726102548358741440 36159 -1215294299894096455808880 36160 -1110111024929370899742720 36161 -6560532609546818385266238 36162 -1426091468804095741503408 36163 -73430803495076064633268 36164 2297150485223063362613376 36165 5528390745392712269845920 36166 3158543374390983231981792 36167 -12832947616806207103463880 36168 -3382518041545561031393280 36169 -5452629258535175104728704 36170 4248167022645348769757280 36171 10101672161032666131986940 36172 2723411753965386404754176 36173 -2110026671508992535664596 36174 2166707526153963267101760 36175 -8211618362540743565980600 36176 1216952652974289506795520 36177 1995761536550940466748160 36178 -9627446786836614781077360 36179 -5367367460895636044688 36180 -8065980280269786670387200 36181 -4137878516278885969468388 36182 10817022188410342329734400 36183 -5094785061593730908286336 36184 -9050142298598544610621440 36185 -7658176402707118753210620 36186 -394341048756918676014336 36187 -308162123220606720671164 36188 3173075044401942188597760 36189 -3852039674963642887162746 36190 2788561840608087253032960 36191 2245893685999945199906592 36192 3677368917497777443307520 36193 10120772290889606334714180 36194 350424756825218578018896 36195 -3409190208919769502412800 36196 3350585029933050179446400 36197 -7353765386374593072108768 36198 -2871653474293227969755616 36199 4837896402232513466533464 36200 2147226229482013029504000 36201 1471690820013127464782304 36202 -5918316057962178959870208 36203 159018493746751095052344 36204 -445805873531887164162048 36205 -523183372933797622839240 36206 70329911725127939865024 36207 -14947699131515981183812200 36208 -76356322712119423533056 36209 -14950433042079323376268590 36210 1975285663788234985528320 36211 14266278193489546403252220 36212 10644677865064920357537792 36213 -5476979100000174407103456 36214 -10243518154330997232164160 36215 -4586637960617671668713640 36216 -4863532229258208045281280 36217 2805749099195706213900266 36218 -169108797561100799001600 36219 -5649923103001531735418856 36220 9533795703101582600378880 36221 3564269218144977132367500 36222 6270009917976214232139072 36223 2434645637035896882714480 36224 5650246721273522678661120 36225 -904588416480886485566400 36226 1906857124066319375986560 36227 7634439948451101565375512 36228 -5638721736125927581332480 36229 445836211524147350868830 36230 4661293806749138176517760 36231 -520534243695223952495280 36232 -4860093100570842513899520 36233 -2324285266146917350218480 36234 6540627410373611018580480 36235 -11939211054860930771908320 36236 12268132167396962620481280 36237 16226802850426290505901952 36238 -5221887946864837403964480 36239 2437493570588200885942272 36240 -990575451360173567508480 36241 -4098479730772314764049358 36242 5039845537644782907664272 36243 -13098611867504387064536268 36244 -1809596215545870680990208 36245 -5848892898396418108274400 36246 1094803961130484919967744 36247 26245821934186598003927272 36248 -4529797004837136915210240 36249 -90783415315050560942112 36250 1506659613390814553550000 36251 -12722301377903539938410748 36252 -2846515777466388513615360 36253 1395964526974744118435680 36254 -370572759839195853815424 36255 -3822662034698945515363440 36256 23740759383182467063087104 36257 -3719528928551572938669420 36258 -6284281080507219072614016 36259 12881394798345953471103120 36260 -2198406430406293805940480 36261 19289429604389638069689600 36262 -1791048700709296745806368 36263 3107261352653301188731512 36264 10153231285406074755563520 36265 4881357522422362349034660 36266 7777823298855641769926832 36267 -2966625801327899063598336 36268 169147252601154035541248 36269 -958404293595552442980330 36270 402180344824946916695040 36271 -5830754503650381039208320 36272 1611805136296041517694976 36273 -1936307527438687629188256 36274 3614507243535695808817152 36275 5887863680863806149400300 36276 -7432875113415125685792768 36277 -8092521749483881000185874 36278 6646793617851236106671232 36279 -8708719030959458976834600 36280 -34429376101661504409600 36281 -239986580961269994074496 36282 -4045771088412958815095808 36283 -981432698136935538203696 36284 -21528871955570818258581504 36285 -1946116819706169694852800 36286 12065721595027124955662592 36287 -10369027769077432559840568 36288 -75261560120689412800512 36289 8553055647905898373623600 36290 -3413976418901547549388800 36291 -1561654951133293786758408 36292 -171249269692162383193088 36293 -4372625195733919491391458 36294 2736972335971997170403328 36295 3885243360018464382644160 36296 1251566837173399439616000 36297 1521625445467904335051620 36298 170285263915994790116400 36299 15880182041459689086033300 36300 4713500867470525267200 36301 6166642977177608252005504 36302 572803757706452150266752 36303 3723365351463451889101704 36304 -4526908418471595710586880 36305 2291089983769890330206760 36306 6205406944461836306698512 36307 -12110687305700813398327444 36308 18803325768223982773159680 36309 2634022406076966391465440 36310 1862596801261047005602560 36311 9576396688264916011156824 36312 3674462489646723158630400 36313 -3089834525030260893352438 36314 -1400027436391583300034048 36315 -9144945052129467155988000 36316 2895295832216477330787328 36317 9941464257166011962508960 36318 971366697254201958045504 36319 -379467456423313160637280 36320 1291971942671573279047680 36321 5323894198241423313185712 36322 -1947463768775839845113856 36323 -5562188532694497778816560 36324 -2365453853714770635795840 36325 5151627065756330777769050 36326 -2428259110240236304844736 36327 11543220680303461966062120 36328 -6430451508531156750336000 36329 -7655353098473301259610124 36330 -464856407030909625338880 36331 -29951219499554892177965088 36332 -1861154154962605996781568 36333 10808372887561313973889344 36334 -2115991298104713033357888 36335 120632999470203826748520 36336 -165933950364101081530368 36337 -3615044368863733407201600 36338 -8794098095184473031133680 36339 -1710711444860985331960776 36340 -5052357002503993242009600 36341 -4231519603539394816146258 36342 8338336178423372543802240 36343 -14902265299757346631696408 36344 3924212761195976554905600 36345 -6950601367620459384588480 36346 -13454886642095980786632480 36347 -8500349403196069766229960 36348 -3763974960776500203396096 36349 -2624654276173301457873536 36350 1508342531475480160286400 36351 -1670043857170404208501008 36352 -3573551856760139701813248 36353 16334094343603298617561602 36354 259703928231694013668608 36355 -13763311654792182927378480 36356 11421969548375663101574400 36357 5049325885461193010435040 36358 2356634120428219025721600 36359 -5623518545368791226206096 36360 -3790478878681150265702400 36361 -9086539259820579017379548 36362 3155774856706518200304432 36363 1714486012157244926896128 36364 14927267747387424507819776 36365 -2247913504130036816236800 36366 -4426423734471079230489600 36367 1762159438786904740032912 36368 -620000583398990820139008 36369 -1019708305422433332389550 36370 -3087642678125067279393120 36371 -2166958381659860935000848 36372 620371056077157714481152 36373 2494778754292828733860622 36374 2959034967226044645052800 36375 -6786348322432438587996000 36376 -9527827332700187259217920 36377 -2502478477625535812767728 36378 -125523909177491872728576 36379 5719054655000256955215376 36380 4430803671113746787159040 36381 3888836327813729883673824 36382 1620355656052538505297792 36383 12771327447055914455713632 36384 -7260175007622297448611840 36385 11918416679539589978035200 36386 -637912692361666967970816 36387 3274597534510984334185008 36388 -214478135594184633560064 36389 -17338342231420817220591810 36390 -3458184359156831010430080 36391 190700356393775364461584 36392 2180311189303653081984000 36393 -132779818162353374865216 36394 -3087204197274981541352448 36395 8052142038291397594270800 36396 13052037567000361880079360 36397 19366941224727046807985772 36398 -9150000643937893198468800 36399 -12420935703125245231633152 36400 -243497283563182805811200 36401 5152729253664522153852900 36402 -4713713298131301494045568 36403 -126288495040917773130840 36404 -16491441759624180352819200 36405 -3076405373110781397816900 36406 -4858381612548618158471040 36407 -2312742622890211359982344 36408 -1195239852000448453140480 36409 3056007133028194987826304 36410 3940443188570142041598720 36411 4755849564875378286910320 36412 -14833584181859717223814144 36413 -3226764533638369595229876 36414 -612867472785262102209984 36415 6472349639497177410499560 36416 3650598795606302415912960 36417 1276893890241117083812800 36418 -9045415397083910186401920 36419 -27798918456377579795487840 36420 4472112033761134967930880 36421 142894663367575371616 36422 9218298135787952766748512 36423 -7649686472816709349459200 36424 14266113142179327203174400 36425 3621094149034983140620800 36426 -2157226534014831303849216 36427 -159374260630237653245000 36428 -1943332732355504333835264 36429 -11270002599926684289297216 36430 3749987040122687316039360 36431 23915941241478726250423872 36432 -1118099669465586093391872 36433 2475148781144318940013682 36434 9802603837431162851177616 36435 3172402390018516895036160 36436 2206402643993149484535680 36437 851633758842200134291680 36438 2894492970820224918212544 36439 -1114476678734941325872376 36440 -4492118528324402514739200 36441 11982850303037454926501850 36442 -1273305111323479315361280 36443 8222358534645316184755944 36444 -5384798452000094315779584 36445 2531220253934088925023480 36446 -6657704548685950611923328 36447 -1774843548231499309078200 36448 -21031144567143102053351424 36449 1355402355443068914788352 36450 1886137466266057066615800 36451 11566136092841116615143452 36452 4870810360803966195439872 36453 2375225500080440202703200 36454 -5458628674810281383195328 36455 7507151020484204033216160 36456 1909045283140406869032960 36457 907097039557230522907706 36458 -6331515572421793797859920 36459 7270749352477550964441564 36460 9663738717593342201057280 36461 -230873381699735775566538 36462 -7085167636605706832808960 36463 -1127747199776307804097040 36464 26981964613221942657024 36465 2596209480351307170080640 36466 -3755115196105353656003568 36467 3591642333277378052061516 36468 1351316594471105566829952 36469 -11601644232680749875954130 36470 1800389453069713256674560 36471 1923914982198125272206312 36472 17030120499675233855815680 36473 13901910776887129828735722 36474 -4989615075800262349424640 36475 8247529534019662621836500 36476 -14201214363316243661099520 36477 6677727594449140703859840 36478 1798265318654244315149568 36479 -23561238349762462969249920 36480 4387035420363275108352000 36481 -4710601930612886122072127 36482 -3877941204989417409117120 36483 -3581937234587077856339976 36484 290449819273708523892736 36485 7801174308721035589653180 36486 346549702965173293590432 36487 -2549368947090443862698496 36488 -9232304033340578305674240 36489 2087202051769157756599824 36490 892680059055753058910400 36491 -1290541039016010048505056 36492 31674827476711913098752 36493 14999731699481004027394742 36494 -5630775938512989461463168 36495 2791224704102358897225720 36496 -2543742031630240101326848 36497 13150649308112387675696946 36498 2063605394377555800145920 36499 6269113408314533722046640 36500 773539967776514995392000 36501 -7319872036033132473737280 36502 -3662487597551255575278048 36503 6456142027473646309262664 36504 9028266582812711599411200 36505 9142475378801317269538500 36506 -7222196696511241192716048 36507 -72128694335216320533312 36508 -2378792672760113069404672 36509 10910353142217819603524640 36510 -758740773326344309549440 36511 5021914244574173706559800 36512 -1178575995352791659839488 36513 1275857053478922139948242 36514 3885112377726141895019856 36515 -5494830535509386844133200 36516 4307226822329395893626880 36517 3883348085670545770963034 36518 5786867765633034557806560 36519 2066159538502931152899072 36520 -6399223915131259346534400 36521 -21926725121260116637594800 36522 5650506685824932649962160 36523 -6832601437895986576801228 36524 -5711159835158908523172864 36525 1413098530124252971960800 36526 -45480764035687769792640 36527 847360501481325629087376 36528 -1926403891789313994817536 36529 11166069754586708938666130 36530 1408791580864970560614720 36531 274297962498811750351944 36532 13369034657404294453133696 36533 1770466967697256323034176 36534 3111365603474950206329280 36535 8970058601818040995755480 36536 -2790788916777534975160320 36537 2708966327486281541189280 36538 4293348171147667473271920 36539 -11839817196997802853262800 36540 -1737177893752335684249600 36541 -5115351544120564326192058 36542 9860124533415513700416 36543 -5625208198431275474781936 36544 3866009701694245774032896 36545 -5383956235604119598726700 36546 2588472565779283101120384 36547 424491525486618012364032 36548 -14006429410273709092996992 36549 3792491963814914432650368 36550 72378433797008250340800 36551 5108482235467998272142552 36552 -771909612619726602362880 36553 -18924806033522464381605936 36554 -2246581041491054174621904 36555 -876754762274828564724240 36556 -1652090763003457897415680 36557 -14486405260265815750194720 36558 -2485166151689751949534080 36559 -11136203456053791962548240 36560 1446966701261673001697280 36561 -256448343739152640735296 36562 1955503124685984860540064 36563 -15486727474642245892087188 36564 3256056692309177978038272 36565 -10676608823246775624996480 36566 9666171421539693584106240 36567 -5603219339251458482903520 36568 1676769393272521313525760 36569 -5564910808091855413125240 36570 869218762238923367255040 36571 1896930994364220206296772 36572 -3326751259664920768278528 36573 1016190490134270565687104 36574 -3873605624950342422766464 36575 2433548195207769175536000 36576 -5872857683343786092003328 36577 4657427393920200448764160 36578 -10948929394549388116874160 36579 1871821634589251937028080 36580 -1949595479933828983603200 36581 -23097860383700419770670308 36582 905782943572196552239104 36583 -17839723521555780927028168 36584 -15074061750693001079654400 36585 1333614279538708344979200 36586 5692622287232563010924544 36587 -10481259727011189554026764 36588 9589477892470434908812800 36589 4115013100506679861855456 36590 5274392153757840243748800 36591 9082767878249622001110792 36592 5083056048755269347639296 36593 58176927033644807772864 36594 2624062208998076101664640 36595 -683586136381924443966480 36596 -2184907022440149437294592 36597 -10276979375475239628670560 36598 13138343811061671589580160 36599 23533203134208958093818600 36600 -3776338222840492227072000 36601 -16399790916588863687511468 36602 6339648989136611461456752 36603 -5657221667051421694758468 36604 12246320433791702976352256 36605 -11150404833805032558838740 36606 1825970233502193788407104 36607 7482414114862707695641856 36608 4213506242091905213005824 36609 195425551145267736665904 36610 -42349227254827907581440 36611 -6472997412157516350806976 36612 208708351150762060500096 36613 8827943686525700461549440 36614 5647878507909143301442656 36615 6529002339354728760288720 36616 1147204526364948344832000 36617 -3562818742378177623239808 36618 6581831227215929143441920 36619 -15117572268363424263594840 36620 -5148328925334432315448320 36621 -6531501571398694490939892 36622 2135005315540418081138112 36623 4384865273605580484287784 36624 -306070668437098317742080 36625 8589768708005737697529000 36626 -6561975363019715634085488 36627 5536920459266398405692720 36628 12707507611492110182634368 36629 24626422280332089177673230 36630 -1283275408914897816862080 36631 -5034782156004751851126608 36632 -208332758056268175052800 36633 107196562178591343900624 36634 -772557523832934620635680 36635 2394130250810893431936960 36636 62202159227257769631744 36637 15351390588603457058173286 36638 -4057760905179518631179904 36639 7089292027604182700102400 36640 11234271984552848041574400 36641 5492543781691931925380784 36642 -919185845042008576198656 36643 8431152164502893105164892 36644 9972054461597883097758336 36645 522608050016506608336000 36646 -456107546702429085675456 36647 6151646240705707818233640 36648 -823280652354029382374400 36649 -11644574831707335867108464 36650 4842518488983432141334800 36651 816702821249126411033280 36652 -9222355820095418352748032 36653 3645887444295860400970902 36654 2078624420881116690153600 36655 -1345821647796492826672440 36656 4831493421874073085542400 36657 8296673945646076196229954 36658 -1362320106954271851118320 36659 8468184342144221937876816 36660 2781700731347194336296960 36661 16272706352080001069966524 36662 -1030217258902440171765888 36663 10265004767538455801832 36664 -10459285452971408162672640 36665 -9455769148986231154778940 36666 -2208972409566420941614080 36667 -4271236380612386906785088 36668 -8305435008096483740636160 36669 -16897897503249769803404160 36670 -6726093499936319522428800 36671 -872200130692891634776128 36672 1879049701913669834637312 36673 -1290382671408739711385856 36674 -10058080231269754683412608 36675 -1036930786074475801209900 36676 -2232834559792195564493568 36677 -10869691505136686253765474 36678 242890936378595539602624 36679 256588386235772113005784 36680 -4314727616765136438067200 36681 1331656432965023886523152 36682 4171628396758673421510192 36683 3999029425773898306918932 36684 7114238235811329459160320 36685 6181521976183892363625600 36686 2809002766691763458377344 36687 -733044942717302217195648 36688 1740789246207165450739712 36689 -1028959359330321858460560 36690 -735432158007133895508480 36691 719005617029700435162092 36692 17774230775056761550290816 36693 -11048250588530973329072736 36694 -3443860942283803555882368 36695 2502272547968327801830800 36696 6792306731358224825548800 36697 -16727645877117599501588854 36698 6211496875046954503461120 36699 5081050544223901846436208 36700 -6677497249072141194572800 36701 5551853776641815396644800 36702 -2760225895489840753533120 36703 -3525672221336242114836352 36704 -1894031647294197866692608 36705 -6356138660882100612224640 36706 12139821350229908935977552 36707 14067316776644618381766144 36708 1234538830140692733296640 36709 9935270098314289991302910 36710 3930462965966466827237760 36711 -3833965140287391144912240 36712 -1215780981073917627156480 36713 4290416228160207254875962 36714 5275597015373273667429120 36715 -3917622817220089333356000 36716 -6772936281447741670083072 36717 -5210549733119265364777920 36718 -9551109261000923055236160 36719 741539639028359851488144 36720 2412829049837076076953600 36721 -6510960151923298292236078 36722 -47874962768396959243776 36723 -11287493082564223672566216 36724 -739375764927789756709504 36725 -1254372617984149288545900 36726 536233474903891931780544 36727 14967424875694982737178440 36728 19180180860290797585244160 36729 -1623635920999270518604992 36730 -1800809969291414077278240 36731 -13734326808712801367761488 36732 6432803270085427325379072 36733 8891508791460921162691660 36734 -9499655371802714913897984 36735 -2451621783217032160358400 36736 -1744167317685879365959680 36737 5169606310841589235148292 36738 -2072283532810209593443296 36739 -17915959752180511404003460 36740 -10471021731602424673873920 36741 2919635548845389792851104 36742 -1726014695918125742605728 36743 2143105648162209920148960 36744 -11116606290471651622625280 36745 -11486875926911267494489500 36746 -4732468974231122743745280 36747 -20931765902353610135994960 36748 -10718767811560979488014592 36749 7077278049609488311053750 36750 -3684516455026775915568000 36751 -7400789739578994205473936 36752 3754101464449877425299456 36753 5348723277512464419339504 36754 8303855640982243315771392 36755 7099907760344047807850160 36756 5722245459603890743946112 36757 -2171585267223449024001600 36758 -2256723701306194245719520 36759 5492459661889543285446504 36760 -1984500389836981158912000 36761 35654192554900660780362 36762 -606214547822071471885056 36763 10986721015754631704987080 36764 -1163987493773982492346368 36765 100219771440967569098400 36766 -384679085972984782189056 36767 17964704545138132555470816 36768 -11472952634162617050464256 36769 -9632762240128911914594256 36770 1609628637171259085986080 36771 -6578392844901874765257216 36772 -15758001742819967418965760 36773 -470447996373962954757696 36774 54345336432094488253536 36775 -4046687166643597494779200 36776 -2190486330046763946193920 36777 -836323157628435536970624 36778 -716966954104934549173248 36779 3067691619147305708803380 36780 -4430790140321634962826240 36781 11605878095438558760578582 36782 -5962668516442620427353408 36783 12239237271457795559844744 36784 5244454265325368360960 36785 4540156525841034340656960 36786 3552712500219411405147264 36787 -7015048542055002268408564 36788 -17233290327132469733117184 36789 -5106021293069916423242976 36790 1119304632521238539886720 36791 17246336542030153946769192 36792 235307071327936331243520 36793 9985161481109638765520042 36794 -12814242510673442206652304 36795 4772856554912366477706240 36796 7567982977531845853721600 36797 4547508102252798860967552 36798 37576107960596103737664 36799 -11568585353615333922479664 36800 -1283215957404907575705600 36801 -25286658646932832640198400 36802 10414534178499567567110352 36803 6870521717639238162966000 36804 -357955823955069666837504 36805 -3331605078046574895452040 36806 -1533845688079170123141120 36807 8927684362087787928156840 36808 -130559230784498507735040 36809 -16143921006219061721613990 36810 -2715947914323353268938400 36811 13284664001782661520638424 36812 6148233513369420985510656 36813 337981719469542500649024 36814 16067031192490954336853760 36815 -641050212501569742564000 36816 745777346804679343472640 36817 7203920102344019524375152 36818 4528395433979344107482400 36819 -9737168302646113871065356 36820 -2889685944466483829022720 36821 6927545343146078595923022 36822 -117966234013678797945408 36823 -2876833649913248555366256 36824 19247405821510228864296960 36825 3109209962496750306507600 36826 1639584122929208634416112 36827 6197883151940613074886672 36828 -3047301090832991678300160 36829 3253837374548469974553484 36830 3910518359042707186790400 36831 -1873827666437795180248248 36832 -10725024593644216236638208 36833 15518752641519203062418082 36834 -2845869573524062247705088 36835 -4600651268602560013239600 36836 -1050468552224471637467520 36837 4483115425109354401364094 36838 -731240083872381923355456 36839 10618515993195221178845232 36840 1574373482643897066700800 36841 2931022633826195392003520 36842 2571974555982417956635920 36843 10167811032274244044184664 36844 8442288052142907004521472 36845 -12245090213500077456870900 36846 -1270846263329144789293440 36847 -22610612604355721788406704 36848 -4501672722955397775163392 36849 -2345037588239630663034432 36850 -5065229557744638468451200 36851 381151986601628187890952 36852 -1982786830966147599525888 36853 -7678933989823987438165380 36854 -6120180824045270406390624 36855 77803770910699335771360 36856 2198261868909898019880960 36857 -7603560022895564906271894 36858 -1831202902641036819234816 36859 -2090724490119550841297280 36860 -5686038807091921478323200 36861 11525092597267472041457184 36862 1052764944421880958532992 36863 15034069977485620540481664 36864 8177502400359438684782592 36865 577931883031964117036520 36866 12032887339577637960007632 36867 3350989136582140602802680 36868 593878004160625458453760 36869 3691143046491593988946560 36870 1009447594282625910652800 36871 3559862487382650339602072 36872 3315197957474177097523200 36873 -181532220154649654465196 36874 9109946687326239587938560 36875 2536980794499788472412500 36876 -180315419503796738703360 36877 -16535705365608345275523274 36878 -1790084950470743608925760 36879 9230964089155136878112640 36880 -3477243204243635814973440 36881 4110007856515554504409332 36882 -5330890613932575171298560 36883 -9406621752093698704266240 36884 -1567564058608000251821184 36885 8947645526373897653805600 36886 -3903955598120308462192608 36887 4836305935895568513886536 36888 -4363047459730239707750400 36889 3899440718042654976461956 36890 708318944350434739445760 36891 -10866001167337873070697300 36892 3661100210873652061381632 36893 -23532604244975799833469120 36894 -31991157488314284309504 36895 17070075064643875236406080 36896 -4106616379610910661214208 36897 -5552011117021482299885328 36898 5498136691319447766138240 36899 24463758046444768480023900 36900 -1314310547516402468995200 36901 -18006951997804856273468098 36902 -3023522804307862888354848 36903 5728947161833341417208104 36904 3204062328933822272716800 36905 16743446067089007390180 36906 4358030494098397389928704 36907 10991292729798097047879072 36908 -2924753293799414475055872 36909 11983901726312446755222720 36910 -546862614465815480024640 36911 206381428865652252571632 36912 627893547144212612874240 36913 -648596299495096442457838 36914 -4234941574819965068296944 36915 2047740642483445581477120 36916 6265556778319303331543040 36917 -21194574763301497541306400 36918 1092694701151327893300864 36919 -10981874928941281368398680 36920 -2308237777638226357862400 36921 -2771301365356892806400256 36922 -1496944427636581599193488 36923 4487671668342773942483172 36924 -2553451960466891291286528 36925 -2900404562587410768999200 36926 -476135281185693457560000 36927 3351346269659457065421048 36928 -2369062977198079207800832 36929 12142590736661872675150530 36930 -2829283303331440012538880 36931 -10754178711465120211443268 36932 -3100823324790276239831040 36933 4151103779635140944385504 36934 -12389431425552541888274880 36935 3541209720628857469088400 36936 12069786131142100791091200 36937 -93204371365274021906480 36938 -350147676237793935201792 36939 -3826879985172982585236480 36940 -9716483239887404958888960 36941 3396182178173407822513944 36942 -10264289796536863826221056 36943 -3459489870127911809361808 36944 3250878373310110789263360 36945 -153202700770848102015180 36946 -3021360600574289397805920 36947 -15471214846701374968547604 36948 -5398021902395681840977920 36949 2449796447125947218382720 36950 -5144888572627761302844000 36951 -1576718475202127049856560 36952 4979508544617011564544000 36953 6770968030183937706497280 36954 -7426579735898384427787536 36955 -7717585413995607678066000 36956 -9647588006296393653050880 36957 -4966253401341225518558208 36958 -891776196876152611021824 36959 3299956488521422305862104 36960 2143205760830085707857920 36961 12988117570447944713840832 36962 -1552155247827066311694768 36963 10604650210322625879768360 36964 12641433419087772634510976 36965 1741297621715284105780860 36966 -3439153775807376569857152 36967 -1752504194785969212141008 36968 3956827581930008317762560 36969 -116591567424722468927856 36970 -7236912743353601901724320 36971 -16198865340591044914487256 36972 -3683819881484122316912640 36973 -4337318993347710241572778 36974 2556875905017640234828800 36975 5698196131207848565374000 36976 1910857469586705616044032 36977 -35575430248831276808786880 36978 4947141292359293359108224 36979 1621957607887268087029580 36980 6604970236524786246583680 36981 -4631985310537507783075488 36982 5842977592841751903386976 36983 -152119107637050173960256 36984 -6144673179375815960494080 36985 -3773909973760265975743800 36986 202284519782817273294192 36987 -4868492762619404007281640 36988 -3566804114857636883170304 36989 35545838728526548461848256 36990 -2524558005111009529670400 36991 9082333548729460799814384 36992 4536927530509918462279680 36993 -7453410115240314844819200 36994 -982264600505078342776800 36995 6757451972759062137008880 36996 8483247597580989800942592 36997 -22650576846022283505947554 36998 -3769932443789146929697536 36999 -10278197345524497144348816 37000 5526240635668013775360000 37001 486595144471532969079312 37002 427561342980789254275584 37003 20627893645162119596663252 37004 -3374242244061228806233344 37005 3902520229608333065614560 37006 -2511210633245824973226048 37007 3914616840488908188010320 37008 -2687992854200129143922688 37009 5767212392805831983713152 37010 7622743302542914428224160 37011 -537960228958958002733592 37012 3451181384720099711887360 37013 -147096903851622163002738 37014 232790599860599105740800 37015 12242609137971291445395120 37016 7539633424743660562882560 37017 505356414165552771853866 37018 5164054506864209857711104 37019 -19990544720928096237635580 37020 -43603218478859170360320 37021 -22370033375535063137802778 37022 2058339825016037308170432 37023 22265312920438906176768 37024 -2840312733552442459422720 37025 -4611717978057447446181450 37026 -9386087846926919600304 37027 -17363874993912213303403328 37028 4759224566747161983255168 37029 -2025637967828592333318816 37030 -1174745784180363820064640 37031 -16089478657924574729211000 37032 -4319485092122289781063680 37033 17335903891999432520545380 37034 2411498706088262991754416 37035 7424647354942412566270320 37036 11377176582875794245531648 37037 -942342891192768196500096 37038 8029821049450679208711744 37039 2446054282200646004765840 37040 582576900615057323458560 37041 5627964061004245433876592 37042 5931326615831060374182672 37043 2274152625207589252263480 37044 6636218774459585246208000 37045 1822252215095929746662400 37046 -6218330788755127508946528 37047 7064086767568766096002128 37048 7728103035537171696414720 37049 12420193216905524665819050 37050 -949915008895259217888000 37051 9880942593109788204193280 37052 10045529724896407270663680 37053 -3562310690327673021422880 37054 -4973225594191993480301568 37055 6133777694912066238537960 37056 3702036111358180995366912 37057 13441182160838918106122306 37058 4323683405479607091826176 37059 4950041106111236259179328 37060 3607965113619931715750400 37061 -9499252351976452189210338 37062 3429177415372198182971520 37063 -9996779118749634636186776 37064 -2216374106574891309742080 37065 -507665199248297561278080 37066 -29501085517515607481856 37067 -14542172161248484052273568 37068 8065241831621007944547840 37069 16808235430032007022131840 37070 -7498727504996300450317440 37071 -14425703097042424108667760 37072 1050955194423471488499712 37073 10554851520019613070115824 37074 3035898913946146398807552 37075 6005917477948812636092300 37076 -837818075136189116153856 37077 -4289283172469248785211968 37078 11277964302516204714519840 37079 -9562222351277738000883024 37080 10468425125476684787097600 37081 26344984116250300354658064 37082 298796815198866512017392 37083 -16438455855701262484932096 37084 566076970046617370607616 37085 -12524511802401486416819220 37086 52263455559432797481984 37087 9019123514650412632888736 37088 -14588908084983565520732160 37089 5473681327122661236615444 37090 -5823149016889366293247200 37091 -10631301567622148928345600 37092 -4171617637777033278621696 37093 1131958901965457121313758 37094 12766215962435845521108672 37095 -3487673546941766294130480 37096 5363172052814577516641280 37097 -15818317151676093839120454 37098 472556926668010980584880 37099 -6049128028337387237731536 37100 1003094962466045610470400 37101 8245781823049563965205600 37102 1443533449019643478792512 37103 -20200412618709344818587336 37104 -2772477636633987104342016 37105 -1483421469728110121787480 37106 922511810114829459892752 37107 -1072027197930292359275520 37108 133599600630910537862528 37109 -185145813855891546535296 37110 2843303311197539470949760 37111 -6529850718647728534932240 37112 -2974818461888593736908800 37113 -3758734331159155627456800 37114 -49693291708413735922176 37115 -3996597103312942468184880 37116 -5663605700783949363491328 37117 3487367760877096544572166 37118 -6100681510442595338798784 37119 -3445058967410722839251256 37120 -8460744574467101530521600 37121 7113151760906824519653312 37122 -2913317916464509474475520 37123 9291415039624676434277372 37124 -545826222017328237304704 37125 14064182423639646414480000 37126 2236032338035992863209920 37127 1119824773368079023040992 37128 -1422220775541149886382080 37129 -14047095149356481084472624 37130 -11874062097774970316697600 37131 1756098154577543872340952 37132 -12715939378682955694799104 37133 -213637003262537008394016 37134 1379842483730185383398784 37135 -5904749871497973751950240 37136 -3584991056331952900079616 37137 -8668889915474518472993040 37138 -2158517766114849300940800 37139 -13299350548631961817743060 37140 -7570569161335115042150400 37141 3782846257915201460643772 37142 5965027500213380029364640 37143 -1313133658968227208353568 37144 -12466729679827162046883840 37145 -6629896406757671537212800 37146 1536367790071082760519168 37147 7629822752482806406748 37148 3482288632534768982908416 37149 -3769091334494661616721280 37150 834050964838681924948800 37151 17361858314183148085539072 37152 -246857781343407502786560 37153 -9141353854807227981141996 37154 -2247225082465805027708640 37155 -8667405211606337056245840 37156 2533974133266846750957568 37157 125525072928066738574620 37158 -792073834916466999117312 37159 5184727180571703842906360 37160 1458877635522168567552000 37161 15049879138539418939193610 37162 422126140173243909010272 37163 -4151017993267726222627440 37164 1415153340739579135242240 37165 -8844627739716420154925940 37166 5409125208626080487284032 37167 -5828466729590641549495152 37168 1504352047801361532125184 37169 -2075929087721514780168960 37170 1144619130356279826393600 37171 -5188260537065094410880628 37172 -8031344830396648146781824 37173 9439483802509564507063584 37174 -1465782033432953830637664 37175 -4341208898870888943519600 37176 7978034862963122969088000 37177 3831350246167081111149312 37178 -3107325173569658360843040 37179 11030451154293808100435040 37180 5543245388394424528796160 37181 14423830684741512623702982 37182 359868954079865492764992 37183 637618830534205866050712 37184 1325859235518400331513856 37185 3433602253883084431364160 37186 -8587308614548447175804208 37187 -25998520193756714253048 37188 -84954243552204380128128 37189 24802866659118153988280990 37190 7092304019952561130089600 37191 -4262204835518274884244096 37192 -18189067184039730515328000 37193 10496969355012871103515044 37194 655027705531666049990400 37195 78613359890470372411920 37196 7645953680324375476612608 37197 11052572072261045626660374 37198 -5027938628377512245134464 37199 -8105065836985351012678800 37200 335191779035737266585600 37201 -20127224912071512129286798 37202 3418864949147316654585600 37203 14643411568898645379269304 37204 -9102265900129781734053888 37205 4542060881031200668901760 37206 1621698916650855928462080 37207 28725612440239526704877160 37208 -14502738579432982040279040 37209 12632281799476742440652160 37210 -565536326336280665901360 37211 6285997422480904480756992 37212 2039533480531054988992512 37213 -2689217551617443183937600 37214 -2507766624430916572817280 37215 -149598188157348346366440 37216 -10344945770448197066293248 37217 -2314736033930926030144734 37218 6884370621717384698066304 37219 -1994392000448724037514080 37220 3943286233572814485530880 37221 -3184753405912141593388320 37222 2215371435405536940723072 37223 -20235134278817909911443528 37224 -13793017504961222240993280 37225 4217027229987109781174750 37226 519727899658070145020160 37227 11469485807707431806469720 37228 616759709845541979096576 37229 22122930503980168178524320 37230 295297999517251177816320 37231 3900997692277451133264064 37232 -958903475325679129559040 37233 -3528920891497582402174080 37234 3614277776633608846592016 37235 -3648799615057821221765040 37236 -4298341744431317019064320 37237 -8852377915256890025734560 37238 41052890202925152788544 37239 -6526652882855173595185176 37240 -7382254724321100535296000 37241 20206329246312919741661952 37242 -5513037845557129995522960 37243 19930960360359564174563492 37244 6173312216486694624577536 37245 -1942520887197492821775360 37246 669364129391515125107904 37247 -11503263045065045633372448 37248 6390705194793746269470720 37249 15779765078107895085914307 37250 -9610605538076393890200000 37251 -8669908219789253659503420 37252 13600477552668860850949120 37253 -22839533067734988464910498 37254 579156168240060809029632 37255 -18718838311446794118696840 37256 19889909143578834869498880 37257 -7226641319158259668968480 37258 2482939587029200168159584 37259 3100581863421246265224240 37260 -220719367673198749393920 37261 -5369222108460848006209568 37262 2966678047414549160523264 37263 -11255230200575516515259256 37264 2026032403345525817819136 37265 14860828022608392974087400 37266 -1145708047791151005038976 37267 17963880526939658719325400 37268 -3752892040108827459637248 37269 -2862289498956226661355012 37270 1167211910609420945230080 37271 -10800512913126793149859776 37272 -7080564576332527602094080 37273 2041759002906602270792522 37274 4960338321525033620561136 37275 1053501873320888047929600 37276 -11459049787115620612579840 37277 4264709291332021475793126 37278 2136751164976288128206400 37279 -23453885322477702821331720 37280 16686791915258533177589760 37281 -57916525633666438758768 37282 1211778100276436608860672 37283 4617020765934321800089584 37284 -1530071741702221289349120 37285 16341137621296893789769980 37286 -5400646909958134889367936 37287 12814775364729200871007440 37288 -16709812682927979073536000 37289 13141433861527462385667066 37290 1329738571364711452439040 37291 -1834567970821768844260200 37292 2466840869040232122230016 37293 1776523912120602616220928 37294 -936800583323464308335040 37295 -10491264493327621793542200 37296 -342262251308945458003968 37297 5078189288034198436950080 37298 1810552000047125838191136 37299 7495935622765576996887864 37300 -2070487919795342738377600 37301 -9010280374365041076055296 37302 67014199044323357303232 37303 5217162504941249128403592 37304 -17207887830091676474634240 37305 -9905326398425781643376700 37306 2275298377585721298526464 37307 24354400524464817376691556 37308 6555539814692700398031360 37309 -13320719004815381368482490 37310 -345516692435321510638080 37311 -6234425114675829695798328 37312 -2303230380671252633223168 37313 -4717850460256511310261438 37314 -4831694436374466236271360 37315 968355569435579090287200 37316 7593559341408091126225920 37317 4413586443137791794568512 37318 -13422382167250965989654784 37319 -2902672750545240950124504 37320 5128447141726829177241600 37321 1992217471610108021618522 37322 -446709731311936018830288 37323 4507126781106606073457040 37324 22305111897421394542592 37325 -8520200349318216820849950 37326 -5283184389546562376504256 37327 4231161698490239625253960 37328 -4396061447212961627086848 37329 -7964539082751890886351552 37330 929051250647902685926560 37331 -646819974554232892057008 37332 -8036415464929872324288768 37333 2576582703545023433284060 37334 7505047307741414167743552 37335 8195130187972484202230400 37336 -7691257909280060314214400 37337 2745366491862847008190986 37338 -2696331150080987964862464 37339 -23687321415602756296652860 37340 10785003742182972119139840 37341 -1214435104377924277830618 37342 12201962912221810249683072 37343 -2314058590896052770995400 37344 7429132097460477898260480 37345 -3243283219602423922055040 37346 5704220514157474248497664 37347 8883286037913251705106240 37348 -3838503479154789134123392 37349 -12969069489146577101407560 37350 2040179976366753476253600 37351 -3392115904933713155985696 37352 -3386278744272705164083200 37353 -7067937424549576095498096 37354 -3042963602020353955426560 37355 59037041075797684475520 37356 -3314408611247004715831296 37357 -16842461670954268533060394 37358 -2888359935493482688566720 37359 -577165539315684825441936 37360 -2943588913986114562129920 37361 -17389391716773215406085038 37362 3671795447861076259153920 37363 10466623140207289888625612 37364 4230577404110322883771776 37365 -5220591404676157667969280 37366 -3649700198536078197498624 37367 -348982935561285934721280 37368 5883484396299605841715200 37369 -17004105740537850689390230 37370 1726588462562527196525760 37371 -14248483573908131536538088 37372 -12471134864131802669031424 37373 -3755188214281875322311360 37374 -3096411517886744333787840 37375 3866774531071033948968000 37376 -534232963777314001256448 37377 -6368009142338967188601486 37378 6142872592132861916822400 37379 5711145793957567791625980 37380 -749776191580528771276800 37381 676168631827785788996700 37382 9978516444249073757085792 37383 -13770700377220984141523376 37384 11676265818176935381570560 37385 -5421486275244907091595420 37386 2231336063265875003741184 37387 4520826520171154068148000 37388 8257497500494561349560320 37389 -28349566706733990627168 37390 2859980538363459661483200 37391 15419777333960570158639800 37392 817171282415409858478080 37393 17203434426507241418198644 37394 -3957264114915120888173568 37395 5811283240429596355893600 37396 7822053064331994715644800 37397 26942619166438784164824846 37398 424851363467549832941568 37399 -14481734425669867685704200 37400 7953201990643734849024000 37401 -724498787052845218866816 37402 2705769959274939870055152 37403 5413979980893462814919784 37404 4649687336015284943600640 37405 11466135455081540368062060 37406 10382880369297861869492160 37407 -5556113956470045658436208 37408 9073459624793277009494016 37409 -6500575959333269520735390 37410 64238426763501593433600 37411 9583424453898502818811200 37412 -2881353945704609606246400 37413 -4247638298556019832453058 37414 -322981736768989632069120 37415 6565272005853240030405600 37416 1685376209740368712089600 37417 3573220727607477576344064 37418 954178861412888196964704 37419 -12580955255209855096870056 37420 -3987051251800047931422720 37421 -1493839940507318711394528 37422 2878987484584711781858304 37423 -3481592710114095690009328 37424 -2050754256031129257000960 37425 699626960226511080750000 37426 -10560543178447698174479088 37427 -5639175050021157651834240 37428 -3485055151893104438906880 37429 -3064913808392349969552224 37430 3554480402857671445065600 37431 9876165174932382848387520 37432 12880358493904290409574400 37433 -4832220940938926625216672 37434 -7430416064473521479205888 37435 959369284373236872266880 37436 6900297894019934566944768 37437 10771375631793815249084160 37438 8252764420577240140773120 37439 -2429864260504754848892040 37440 855995317549142727720960 37441 -13103018904897946973540158 37442 -9798070120699434079375968 37443 703653076300018594224384 37444 2673306507394478012608512 37445 -12760711487742363975759300 37446 -4263235889867622260335008 37447 -795568523482664156456104 37448 3680490069047861200158720 37449 -1143600216297183645739200 37450 -924703668913556388729600 37451 10391348664075624765701832 37452 88555066526413970284032 37453 -153179862531089031341536 37454 -2556270973290024918529728 37455 -884858949219618572734080 37456 469304091462592929062912 37457 5292605357343052967330112 37458 -8954297251335776408180976 37459 6187560140696500785746016 37460 4462564163512732199489280 37461 8556738794318263808986272 37462 -12935912864593257535596768 37463 -15089090410057499236983288 37464 -2614602481982924618465280 37465 6584705586620630801740800 37466 4681381249928710107825408 37467 2111843557635082204894128 37468 13916586844640932802380800 37469 -4276586341471108097622420 37470 -810852695981322528240000 37471 2184527989178768290153824 37472 22955049707242451300646912 37473 -1215291479049332834715216 37474 -2244223829766129592657248 37475 5434297958508668077537500 37476 -16790715373121007037655040 37477 16228583244495923984609472 37478 -1511275937013128131407744 37479 3292674033703168082043432 37480 15765515017014496620902400 37481 -1471928509135673242082268 37482 -2973994772301898946673408 37483 15374179335498337484687732 37484 -2654111807274685969929984 37485 -6432579793770171224963220 37486 -3650694524280727711823808 37487 12698673634070637750315240 37488 1302161375141099387486208 37489 1183066443377956910670290 37490 773322428353723489221120 37491 -12347668847572335137713608 37492 3214663981930392199749632 37493 11687787846996844297181742 37494 6180380844254709331571424 37495 -12513071923477595616825000 37496 -106313252605281425510400 37497 -2322556078427989304503680 37498 7994868585600477994182000 37499 1968533640485582094043392 37500 -5626472314382337499200000 37501 -23852035067646938175973498 37502 -15280893020416860808973568 37503 203466308667503568466032 37504 -8088986432198498089697280 37505 2449085998952983804065960 37506 2901416254619363797155840 37507 -10646318560960807085754244 37508 -8856987507348948668748672 37509 -4326298289760756036734496 37510 3052498632408076884480 37511 -11829673571721219886566888 37512 -8905236699546514250542080 37513 5482628160591952283082624 37514 -3221036213567034483048144 37515 2608901251205309312444640 37516 -3676749385201562514958848 37517 4252865227523939427280566 37518 -1607171972871862799551296 37519 5071549958286844075356096 37520 1235963209767610428948480 37521 -8898353672560265177437680 37522 -841780457811806384134368 37523 -9389377940918178881801760 37524 -3072253984742927447930880 37525 -10362367427908298809160000 37526 -10588395580821233173595520 37527 4362723840882221727599232 37528 -5839070170773625413027840 37529 7280502046639222583021130 37530 5069469584849465323584000 37531 2376905931532510033612432 37532 11790574676610981601039872 37533 11764615874355793362340224 37534 9426284889768580217803776 37535 -17184046931426400665138520 37536 6382096673521744880861184 37537 -22006624291056597845718814 37538 5538539754360266810652408 37539 145992669900941414089224 37540 -10804568154841824210005760 37541 -840908522455646016293376 37542 -2673947736334504962900288 37543 -11529213181174062558026856 37544 137850500729031165250560 37545 8666364757300487148784320 37546 -4871974385605144099656528 37547 15790105124810082929298996 37548 3124305158531960862950400 37549 -19392187528071115326601450 37550 4172011913692115618812800 37551 12937510385015639277850632 37552 1962114758758426340704256 37553 -32800995411982644334296942 37554 -4372843722909707035710720 37555 1892229902094197472206400 37556 5363000619960110332558080 37557 3820463760979578715410240 37558 -4074746297157450232960320 37559 -5926180598702209602395496 37560 -10229183956808346907238400 37561 -14326755395097274894602838 37562 918039232675624924929792 37563 -6085600354925087315457600 37564 -9559142292933391548365824 37565 -7826982355609050056885280 37566 -3475685036760778334634048 37567 23291058253591510836055616 37568 -6570764511964593103306752 37569 1120759541410907781190080 37570 898757922055535646058080 37571 22074197058462994103699772 37572 1602313722371410645008384 37573 20630914655819639677697822 37574 6389645929097197730653536 37575 7982980866953413489261800 37576 -5260672678542375463649280 37577 -1114567922066027957649180 37578 -5446155501487350987192576 37579 19053729194107207306796180 37580 -3448265499145715282764800 37581 6833173058998676657410752 37582 81695279862815042350080 37583 -5087502013586561136204840 37584 211070629503169563156480 37585 -120412715669304923966220 37586 -10371137598285181278961008 37587 14404025248479255829474944 37588 -17527496584100703587293312 37589 -2098330458285783066962610 37590 822403778497639585228800 37591 16636053805175279602137992 37592 4044105909329353489121280 37593 11184755726550365955816282 37594 4108000432065199034970096 37595 -1596114063363650844528480 37596 -49571023986400262040576 37597 -3258163399295949718182336 37598 1803134779450756226953920 37599 6094681400652859202444928 37600 13479359271054617699942400 37601 25242896482446089479863600 37602 -8972275628765045501417520 37603 -6255731137302434883655616 37604 -6487933692447625529180160 37605 1667457497155321097251200 37606 2076289921000981310998752 37607 -5145844571259154107699144 37608 6894849274096116261519360 37609 7497321348684537806200128 37610 -225278399013069383483040 37611 893725263093861342144000 37612 -2939550037694069159935744 37613 15083890395357522800095980 37614 7021731235402509814923840 37615 8132430326274821426738760 37616 -4108960307417012490928128 37617 -3027134426647038268594320 37618 1881765549330028248047616 37619 -17469445842151406777116980 37620 4605230644234333060147200 37621 2855289652075040062206492 37622 4465231208748561517133952 37623 3711564987334941705681384 37624 8243130965755170858024960 37625 -102944590427484654576000 37626 469067590032123002425344 37627 -7944924808236675356477568 37628 5657835553199301342581760 37629 -1763158873598478629695476 37630 1811569459321186168907520 37631 24853786676552709253896 37632 5833745568860840663187456 37633 -22876170826593079763685118 37634 -3165609066368074134724608 37635 -3827084756804928270963360 37636 2246240447496535178921664 37637 169298270992196060060892 37638 -3742261965029895677717760 37639 -2983549604728740534847360 37640 -14240429123940855318067200 37641 -14373317261985854022145008 37642 8549448786067365361785600 37643 7717286662187019458711892 37644 -4573448261412456288489984 37645 11983777423063987008717900 37646 3651819350552453358445440 37647 7632795525388455601378080 37648 568466454163815610138624 37649 22117704145390701627625650 37650 2002237595794367142825600 37651 8065505723403660521319792 37652 -19848055211009375078542464 37653 807195173810706936073728 37654 7816114090253681798219712 37655 -10952993428723341433524240 37656 209471285284476746065920 37657 19541864829941315175848906 37658 -5997907920997059174159360 37659 14561734494152289809182104 37660 3075870999616858382284800 37661 -1851146198871277363599348 37662 8593095231142455905669952 37663 -7298709385502393250333088 37664 -9489910656275050843865088 37665 -3420318850710334868494080 37666 375009839469148989238560 37667 -10085071374645252937359408 37668 9298995847636520761344 37669 -2248677834875415147552320 37670 2605956518963949985169280 37671 3232004450183032878058320 37672 9579023374952355989575680 37673 -4509083368268389765886556 37674 491887987241181859980288 37675 4051470274166967690799800 37676 -17297128064481266161079040 37677 -14320319374340348082325920 37678 739282943242836112184640 37679 -1498548022111994710864560 37680 1580116007399696291266560 37681 -4283328930679913291318190 37682 -957384700772889516317568 37683 6913654726738743854543520 37684 -12854779870539020670035584 37685 17077578224283604294948380 37686 -4630872139964644527862272 37687 -10697011646241930285422496 37688 -6706582498303113843056640 37689 14630552091648904008437280 37690 3077162145780691833093600 37691 3213569761891038416581092 37692 -2766030894169680461184000 37693 -25830416852534186724288058 37694 8604326897039462331278592 37695 -3211585013886077236262400 37696 -1520738472981858174894080 37697 -11117434240458627190574400 37698 9498146526954551545486848 37699 -20641753336297521389311300 37700 -2784538153443496806048000 37701 5774202192990652787651040 37702 2729106648862359461684352 37703 -7749220369910643965399880 37704 -13399320164763106037882880 37705 -102688068029613540250140 37706 -12643284383973926708891040 37707 -4068705604681209509899560 37708 17514436358922768215548416 37709 -9695840299968406195850784 37710 966980954897695503259200 37711 481274143156879272911992 37712 4837029884060349612220416 37713 -2692730910372218157911616 37714 1676088319834238882332320 37715 10716588431715454278975600 37716 -3803471409511605623500800 37717 -10027938923064754343293234 37718 -13090703302976220039433440 37719 10292176363480380241367040 37720 2343924853189443695001600 37721 -3792603040114950609173808 37722 1451095363366377874371072 37723 9640232868728984114619936 37724 19838166779010835369898496 37725 -3255237837586209004034400 37726 -3201643269319653726394176 37727 -1372534771973758968122688 37728 14117379888195453348347904 37729 -10124360215764434820997740 37730 -3812676449769794984832000 37731 -8422589527832070750240648 37732 -5102490594931931688171904 37733 -11242401410199257138128260 37734 4099914784471288280762880 37735 1049220788410265445850680 37736 3369914614223071646054400 37737 -3238600995037343278324800 37738 -7451526037752090381606480 37739 -6264869019277490386948176 37740 -2254540347695819003627520 37741 2103012530730322959855744 37742 5629571112264543586219392 37743 3533654673941015623837824 37744 -1999984835665582693351424 37745 -1195206634653775030423500 37746 701911001822433271175952 37747 -11414388827295235955578804 37748 13953065046105023805441408 37749 9942901559787503285957664 37750 -7103459693560398761376000 37751 7070996463990587098322352 37752 -6129056701007675043840 37753 -11269595139051989858536880 37754 -11932325092006041649920 37755 4370216755366904046368400 37756 7624523228688399744542720 37757 -1639241623707766458836148 37758 -687143261779345104814080 37759 29394258363342920881549240 37760 -8473371936123751759872000 37761 1188850493839101645321504 37762 6531316137025253664307200 37763 -4290057019295738573498616 37764 8103390618475965000988800 37765 -1370644563502089084343680 37766 -124884913777575371519616 37767 2605509474379450638650280 37768 21201029060821935107650560 37769 -11421926249924077952678640 37770 -1142459352809287421126400 37771 2247893073178597674750312 37772 2572945889097418643128320 37773 -15638242023644707435752000 37774 7243070679010117468992384 37775 -12161210741323611701038200 37776 3290351598261389505134592 37777 -6232985121861632550893708 37778 -2801299930691318843662176 37779 -10246650145676469088134984 37780 5927096923846878218745600 37781 12239896474648401149469582 37782 -432868835739350708560800 37783 -16246941816280774878758968 37784 -10992783836713020251965440 37785 -7694243021209189786286400 37786 1978864487822890975507200 37787 1513183278380946612419760 37788 15433148931655708571222016 37789 1572385480741489876535808 37790 -3111061947798079380369600 37791 -4834049569990724430713520 37792 -24095440242096569743638528 37793 10321012780704644894366400 37794 1611476498402737751433600 37795 18837397462835735218990800 37796 -4282863760478487697443840 37797 103260628894848105306528 37798 -11544571120651634316333600 37799 -1034687013878652634168200 37800 -2643139651253415874560000 37801 40162112836990403150722432 37802 5393152485161894501534304 37803 -1461971353629219801328296 37804 2096044497178808324033536 37805 -5475354521464014008487540 37806 -1640568745793880052226496 37807 4331321755723281696983424 37808 -4068399151806367851970560 37809 -9637698912748365207533886 37810 -900198398003142934080000 37811 12858280979319673466630412 37812 2055310588246989601124352 37813 22161733999559442028782062 37814 -107183943643435372616448 37815 -7735366886638356348450480 37816 -3881695383438704277811200 37817 -9413481660109531275549180 37818 4027909707281253269219328 37819 -5232253003629894446977080 37820 2613564630571111570268160 37821 -3738154993657149989117376 37822 -6030329211657410644332288 37823 -11438428106618959128147240 37824 -1956382974548102552223744 37825 -4401151854179911293676500 37826 9048262824817734893564112 37827 -1028055128740991209148724 37828 13594718626534892261079168 37829 -5681338589584514219082720 37830 1265988244845690488344320 37831 23186171860595611456668632 37832 -9733016007175672752921600 37833 -6624194170149626756814576 37834 3849624314756711016096816 37835 -4051841715991941824010240 37836 -9391067878254547640894208 37837 -304195591906575789131348 37838 12634135094468884484080320 37839 -5623961549444125910854776 37840 -43652724942580542996480 37841 40054629303212677295654400 37842 1116198576395646444739584 37843 -1743010570296785845353312 37844 11764190916265100815652736 37845 -2353529065874776569783990 37846 -7033046371146663546009600 37847 -20322454950867051301603704 37848 -6658203527687243737497600 37849 -3722754406820504098744064 37850 -408221565598241049111600 37851 1297203753316710779624448 37852 -12638931022903713863448064 37853 17418945031414542186504102 37854 10072881560824736237619840 37855 6367046007583086394761360 37856 -4803391160016365065863168 37857 1732091787283344592901040 37858 6052285240961769263337984 37859 8475133707228304422358836 37860 7638312356522441381007360 37861 11501554001948740367246462 37862 -5545065832873013871942336 37863 4451150056367425840503984 37864 19799408550556635009039360 37865 8110308566334045702100260 37866 -2576465539985407032619776 37867 -2480004402195102369716360 37868 -557157688371362692599552 37869 3128388732981151543780128 37870 -3290451992801205928899840 37871 -19540585407161894392106928 37872 2723053474027291270938624 37873 -49573281913972389478654 37874 3653077681104037495673760 37875 -7395144693487611921252000 37876 1905926297916590105119488 37877 18913132209543024602434446 37878 2832159105397005258309120 37879 -7087494909256569914154520 37880 -11634109648292513591193600 37881 -9503675552102182816821120 37882 -1969042141296614079553536 37883 -72306271834964004896856 37884 1023120487009583463481344 37885 -5830378340893913767422420 37886 5475811752393152472160320 37887 -350574563109957218453232 37888 -6686813554477793554726912 37889 4899695452295739225330690 37890 2254142452037789672140320 37891 -7481139927170557017716528 37892 3668228436035636848473216 37893 -2371795990506719683333056 37894 -7530498944052259281561504 37895 2381029686402246891779040 37896 11352268792314833041612800 37897 -28236336211851803798983654 37898 946643918022746710830336 37899 -16692328869316916762386116 37900 5497472449176276024416000 37901 -10703843413198907990217696 37902 -3168009382275239128901568 37903 -11382912130711080718863720 37904 -4154672082026074757922816 37905 57561273789021710285760 37906 -15492305595458487863972736 37907 11961764889568347172506156 37908 2621041291743232027243392 37909 -3746132124183728842447584 37910 5871820944943814825180160 37911 -17571077515980560310155928 37912 1998836633791036778618880 37913 -1330370325120688105879296 37914 1480053132151061150108160 37915 506792971007897767018560 37916 -15917012360168875067189760 37917 -14061698251092906881306112 37918 -4008099166494391680243840 37919 528595918364347461469296 37920 -9126051257610286084915200 37921 -107739823859654769228908 37922 6210012061659251522070912 37923 7481074235707799712478584 37924 1708684490082751350400000 37925 1431619483296794921289300 37926 79263894071754099564192 37927 -9657937387727349482186208 37928 -3241685122975878713671680 37929 17497600298695675070720640 37930 6773217531899179516011360 37931 -8902705018011819753913608 37932 -3500102512198696511923200 37933 -1323462045728362317858080 37934 -4484758624240965921574080 37935 -7445340777129270167224800 37936 -3169922529682047001182208 37937 -1577426690836337208136080 37938 5559531959830044011324544 37939 -1001256688161302311884600 37940 -448556602989413992120320 37941 -7191546542700538570499808 37942 -8326931767443731020553856 37943 10201338578339317345333320 37944 -3503546328522783748423680 37945 20765212691993078910293700 37946 11044515069818849041794672 37947 1454838652068613285743360 37948 3950233988301499604359680 37949 4879686006318668883261036 37950 1537091079750843465139200 37951 -6998714133792180264010048 37952 -818745870077969806393344 37953 14788996771258748376838962 37954 1788778707284659414851072 37955 555909619359287366841360 37956 1521426063140927089155072 37957 -9412258426315083552797794 37958 -14272049697548013288181920 37959 1017499342955388863195304 37960 -345073125696409810022400 37961 7937939595323995671173760 37962 -3416539210268005252569600 37963 -21665918525722602409559788 37964 -19476499599715549486497024 37965 2424179899772665388817120 37966 -903568106917455888496896 37967 11628773021656580230268016 37968 354654436550345244278784 37969 -8838440814993654989456 37970 6350921794025698465003680 37971 569111836897664965748340 37972 -8507694273909686668320768 37973 2829707709472250378225664 37974 -2162564157105536167448640 37975 -2286592450264641454773600 37976 18557875201649981310812160 37977 648766864242172938240720 37978 14178779380117907008153056 37979 6284743232102612228890584 37980 -5488706571995479481187840 37981 -12366326829806695046840000 37982 1416775604409901971161472 37983 7345464463154394259458048 37984 16927893331531564072697856 37985 4267768448737286105578560 37986 -768400500263290979406336 37987 -13476274939276284300795364 37988 -950150735597477179312512 37989 431662964451143904644256 37990 -9400240259684993530627200 37991 21096024761401982563678392 37992 3489688591935574504734720 37993 20538913167565342672797242 37994 -15728373430626608995152 37995 9375918544558573166124000 37996 -2384459133567464664023040 37997 15414171450653948717839446 37998 920177142918547750147584 37999 4012619639440991876077760 38000 -3778225047990858178560000 38001 2871581149349562370412160 38002 -482759230359616224216048 38003 2911156957994771490994080 38004 9087585075194928390660096 38005 -7094046725017958896051680 38006 3136359137134623395971584 38007 7904980944699767417221488 38008 13416242957320921745448960 38009 2012110849979685080102400 38010 -487545380617891539041280 38011 5302686244069695849992612 38012 100579553190903321787392 38013 -10118316156060077288096256 38014 -8324886761930633781781440 38015 -13178068635667266705234840 38016 -13244242618402024823193600 38017 1251428547970168599059392 38018 -5362518655203128066069040 38019 6431691088505940307142400 38020 -5355459141385183261643520 38021 -15652804985500565925414468 38022 -157493775257265271019328 38023 15061829602844171049708960 38024 -10753916733159838995778560 38025 -4226103527492958591658275 38026 -10476891997042997890926288 38027 14038987689212919902268072 38028 3993829778915731397905920 38029 27972723604140400933666476 38030 -6220795399000225138347840 38031 5658100493362460978050944 38032 3607873369155816462196736 38033 1357775726850896584232484 38034 3862418546302795950330384 38035 -17843729856701375235485520 38036 6426823104596431230613248 38037 2745426121156653484919040 38038 -1323290351486004282501120 38039 12802635813413818783920840 38040 8572499386859098568908800 38041 -1884317899539611763741500 38042 -121946654564897342300928 38043 4082899211634824284561200 38044 -4977515291844822496612864 38045 435139548669228193889280 38046 -2303945045081585690714496 38047 -7312224791258924187529504 38048 -7782627399131357229219840 38049 2812581399404515978014048 38050 -4739232754690758117133200 38051 -6639900038597127878688 38052 2309258836614026735972352 38053 15573747125211015580314302 38054 6036313965223584038037120 38055 108167534006641818307200 38056 -12806329951501333838807040 38057 14957215876435061624157840 38058 -5301295118282208860188416 38059 -2928561841801483232783984 38060 3612387543979426952463360 38061 -1048203716992136349807690 38062 -20234423116481409355968 38063 -16985874200134157304255360 38064 -999764985070662447071232 38065 -5725550661434558237263680 38066 -1783891925106303776225280 38067 -4892790110028535427960520 38068 1190975549687586420760576 38069 20836851147088682336863470 38070 -518735211433847182091520 38071 6529157234238117510793944 38072 -11499828833382875001139200 38073 -2824967945555593838582400 38074 -5282901806333674097560464 38075 924568268804734851873300 38076 -10894788923855778620743680 38077 -6064133268279060438959880 38078 211600554449199212962560 38079 -6672935214212750733357576 38080 1507576656833465800458240 38081 -10302891997526000854291068 38082 2837765185669453765549824 38083 7438826921539965668118332 38084 -3162449988449671266854784 38085 -5715932294331684754005600 38086 4256791274696042134059840 38087 -1093275942779932504586448 38088 5810625724386226558763520 38089 1101636566266815769870260 38090 -1602414979840121479663680 38091 -14047735013556915145319208 38092 3319937450870583426347520 38093 28703833316110968966603744 38094 -8544745159775991548928 38095 -6869796205958911098442800 38096 1207537706695604649418752 38097 -14845334913968144571840960 38098 134965587483851840014464 38099 1826054394788984209066560 38100 -2484985393763191826841600 38101 5364725620415204415797152 38102 -9200618167737770577601248 38103 1272281641148974871119824 38104 4511038868280663238840320 38105 -13953378878312931695839740 38106 512649511568423579639520 38107 -15497361017099350580993760 38108 7040327890742910861167616 38109 -18044651614727092793268096 38110 -4768437609428540785194240 38111 7931507580223883880852432 38112 -10316044050377676540346368 38113 -1606408209861946550060638 38114 -9169579919781967101292800 38115 4579913709054423164880 38116 6729329724191605323933952 38117 -13665608324538892284819648 38118 4282906320305839620967104 38119 10616349255459681440638520 38120 16335178452089297911756800 38121 11938052932326223995315744 38122 -6103844221047611527072080 38123 -20938023283150048147101480 38124 2686942202614837628267520 38125 -3400994381238456725511250 38126 -403759038901850058263616 38127 4148738716123639874920320 38128 1777207818143319930109952 38129 710079553022173967855040 38130 475628939794260623831040 38131 -32536968789762927930387528 38132 -743543163692497251775104 38133 -8886888886092314789704320 38134 -8074438811992080418343040 38135 -15054664044457697388775200 38136 484731602179252193525760 38137 12210175088049133570491792 38138 2036024442147252852132720 38139 -14130972147127919193945576 38140 1549991503368285566077440 38141 -97942959584967766603488 38142 563851789363884275327808 38143 -9436572610806912261126800 38144 15216603903432744920678400 38145 -5397681570261420163409280 38146 6519523156556031117880272 38147 6169111464771160585324752 38148 -2661340719708679146937344 38149 2220063629499435121181150 38150 -752978201139261975696000 38151 17623612199080579758531192 38152 11693534622816970415923200 38153 3030995975194779711045402 38154 -7166797422417682412186880 38155 6792714049207027552828560 38156 -8789928754574402919348480 38157 -2998464047138239467540480 38158 3335421377591408639839680 38159 -2889925258764220351039560 38160 864798353675657750200320 38161 -5118071744797254957733376 38162 -1293521229426961503213168 38163 6836184187936002445372344 38164 8505081175003919410544640 38165 20425944340894282303491000 38166 4340841538914420741157824 38167 18929236891797301674758216 38168 8682879331334258771804160 38169 11286572264762765560231194 38170 9646692981893041170620160 38171 -5574533153287547561361480 38172 -556001215804126158571008 38173 -17829213708499389613499040 38174 5313354842524269729342336 38175 -551034557635541174937000 38176 -566256501333574724026368 38177 5229032492532699399421026 38178 -2407137066434934841512960 38179 -31937952491033207223416 38180 3888343685913633746472960 38181 1945302415522506430528320 38182 6089802765029982449986752 38183 -9321249528510985227170568 38184 66432881124203035115520 38185 -6229237191536864054571840 38186 16608870968355638163022944 38187 -6928906813806867586672356 38188 -14675871893111788272186112 38189 -3121102875935955432092010 38190 4821655446090293140915200 38191 6771257047337002381153384 38192 466942876933032870150144 38193 -939405912903211087857600 38194 -2980233916668923008865616 38195 4800053037835831606345200 38196 12213655307198948533076352 38197 24830141252565807752449646 38198 -6071748554030467915877760 38199 2629585656987071462813952 38200 -5950698933907140120576000 38201 4304464460567243328764202 38202 5205337313269268235820032 38203 -8217197731196527312841472 38204 17164286267314423281171456 38205 -5915427473965595179204800 38206 -258579823949243988347520 38207 -2489798125007198635638120 38208 495468428564956918579200 38209 -11225175837160855537850960 38210 -3386350508283879295350240 38211 -2551688335247851942603776 38212 7965916750967717076095232 38213 -6033160563918749377474176 38214 7935642774355122032401728 38215 14610716043720949518138360 38216 -12272520609980625949194240 38217 3455020097462660611384080 38218 5177901292954248874782816 38219 -14600553114560116467430380 38220 -1756545295263648985912320 38221 92536844117930259173452 38222 6980499900377197718356800 38223 -1784754595806256770083136 38224 1633304550967329651875840 38225 -8135604445304887154058000 38226 1851308617546168178194944 38227 -75334907386087057666048 38228 -7950200207855428053780480 38229 7952886537962107483725984 38230 -6607719997129101980586240 38231 3220178889555350146273032 38232 -729991821141215013427200 38233 -3791875326695371535542776 38234 -2708212129077649115620608 38235 10371559417505490739878000 38236 -27959733226551398855680 38237 -25436960766106848145329114 38238 902013256862957804814144 38239 16576630658048734423435040 38240 6783251492176497554227200 38241 -4749622557284705396744448 38242 13649193288655968262984272 38243 -32574288793087964501844720 38244 3439169492963127175074816 38245 2615517865980537005029500 38246 2200466830139979921214464 38247 9991800481089650031768960 38248 4287672855441121478492160 38249 -8271505448042910829863936 38250 6761952800383844327544000 38251 -16154645976434892184196400 38252 -1360755540658131643673088 38253 3872624243410686958262208 38254 30864777692838330189312 38255 -205975197319578379623840 38256 572760388459769905446912 38257 -22173513354680827214818448 38258 6282811657896668199631872 38259 3110970602766220930562400 38260 5668611139310456672858880 38261 -7169123853232704289533138 38262 -1114862143847783533203456 38263 21394321304197724829712584 38264 -23474975851400746334576640 38265 -533747981115079671487680 38266 -108188922082526312511888 38267 7544550678795679149862632 38268 -9395006933825290425973248 38269 -8883011325604160718294048 38270 -49616240745271884969600 38271 17308581163921383000589512 38272 -3641342134049857874165760 38273 -13139357460901264428356478 38274 -5442955900791635098535040 38275 13315110039999699414482300 38276 -4030744369933586716250112 38277 18209809384753689957557214 38278 3471776515198951482745440 38279 11972328527540822762763960 38280 7058748812445574852608000 38281 9133254401600600220157082 38282 -11946935025860674247437008 38283 5735218847615179175844864 38284 2490264143746724015064576 38285 1572106498685791453862400 38286 1228145288847084753667200 38287 25682026121297068749797936 38288 3162256154568349318029312 38289 66299646951543753975024 38290 1459886246138309207662080 38291 -1725755864826773408802108 38292 3179089338030553673521152 38293 -26727119783226458392400100 38294 4565462619176321973550272 38295 1864627407299722731311520 38296 -6534418943856131713566720 38297 -3710865003731146106995968 38298 -1690694908865298482049792 38299 4206790951694758853015300 38300 8687427086922177024614400 38301 -11863976599026056330372736 38302 -779812310553749866725696 38303 -3056672769724783685756448 38304 -3990572781184206435778560 38305 -4644631015680988863699840 38306 -3641525477377794174280320 38307 -7839373068834723677241036 38308 -13466712174174257289584384 38309 -18582309182904992651959140 38310 -3943827906304095846771840 38311 1655276101027908145570784 38312 -2681859398410596046156800 38313 -15245813553485686559856 38314 -15488470053356907786321744 38315 13810325376120342629582400 38316 -4425219547986281875439616 38317 1569541969583009050169366 38318 -5243590151285518352686464 38319 93033035088236566314768 38320 5010255624212638197350400 38321 -9067059896572795069178478 38322 -3997101363969829538582640 38323 24256681635261414706933720 38324 -7038816661274189534066688 38325 157494686152233763569600 38326 7524884696179998137630112 38327 -20461687585708787011204824 38328 -15683380795903985084067840 38329 -6596883103363506568266070 38330 -3491876951012781328465440 38331 -11310848029224252938145780 38332 -3566837838508031136032256 38333 -10777311117349839270047418 38334 -7570971637189620844605120 38335 -5494507483196748933614880 38336 -4594160615793316803379200 38337 -1731418038853395716682432 38338 16426150607318837187670560 38339 -1861047739061130136970544 38340 5101331238894380623257600 38341 14614611901511823990742752 38342 3618180880094720244043200 38343 9058883496596037537194664 38344 6478415793656667467228160 38345 -4468541908661138473071900 38346 -1588171026209848910548992 38347 5143433434818479748281152 38348 -8676613553184016114267392 38349 127864252418158338403734 38350 1834720353684613113768000 38351 14269694351770844859098352 38352 -4616618040072300680183808 38353 -5557132941069698276899520 38354 -5198315675578238846312448 38355 2329557790787794449030960 38356 184904871263470441603072 38357 41544558256699625042478 38358 -3015148395203876093321376 38359 1793887355864569781400480 38360 2030519778854717845094400 38361 12738073308826316887608480 38362 12732472229449488552936432 38363 1983161734735488632436132 38364 -4127191569155100138577920 38365 -12446499810499617568606740 38366 -9673734393125063107690368 38367 15967627566354428732182800 38368 -7727552182560117396602880 38369 8753706631360419286220712 38370 2418565773318148719820800 38371 650517538543789632636572 38372 -2341816007794173813950208 38373 15457907944305494795532384 38374 -1418003434548271487000448 38375 -5496699175309261825878000 38376 1709023525179365178685440 38377 23817295937623576841623226 38378 5358868962532130057456640 38379 7085152193974294720932288 38380 -6196127536253363793638400 38381 4881361985374812833287392 38382 395654867250044106019392 38383 -15110499585417179880932856 38384 1334019936272299435622400 38385 8223908717167817917429620 38386 -8890596935237032932964320 38387 13877971925944984459901040 38388 1884959318925735431049216 38389 3807616204055346714892924 38390 1589155090866520094736000 38391 -10777296715327019534662656 38392 -8005976166330873409536000 38393 2769232121652141359457642 38394 -12259106351115104369226240 38395 -883453475101094413981920 38396 12018305886654518605524480 38397 -14391505063554036168038400 38398 852760153893646069755264 38399 -490667820786401054818560 38400 2345195409988360391884800 38401 -276795613522332657030096 38402 1577152809480406269156864 38403 10189243983233295543795624 38404 -13559532406800045399862144 38405 -1776627723960493362191940 38406 -1047351796474729222463616 38407 3964188397515110906772400 38408 20828033102302229827752960 38409 -1157042534830294157660160 38410 -5953548908413190081571840 38411 -16599176624672728620289776 38412 6708555683121120501883392 38413 14220592069986985882347360 38414 7811543520812187901381056 38415 2022466349637754309084320 38416 2295411575904068156788736 38417 11904951728563155377631012 38418 -7802204546847399858005760 38419 12453044360894459029532944 38420 -4180671218833733149585920 38421 19923764545449984897498240 38422 6682865343683412750868512 38423 974623621521604388880000 38424 -3285088395409193834926080 38425 5225916571844741199751500 38426 -4252643991039105377699088 38427 -3876340550066348867493480 38428 -7149513559566332322690560 38429 -3584401971352278418727616 38430 -1534439377483462823143680 38431 11538111422758148852539232 38432 14521287557181029626478592 38433 880843077581177724358464 38434 -2229055029895470007390848 38435 14048728297385325405692880 38436 3450958003294149400077312 38437 -2395673854271068566235040 38438 12217739131485948226737120 38439 -12517878833050948679528496 38440 -9228227666125769394508800 38441 3761520657711331921167972 38442 -115532467247593741766400 38443 -5064695702287803167569760 38444 4852035911899070377706496 38445 -11428620601040061861274560 38446 13297059306060866072674560 38447 15752009992561930367770896 38448 1807898096980914875596800 38449 -15433137461101140263949550 38450 1544709122405711343438000 38451 -3055421296991956569820416 38452 -2765909016343813539124864 38453 19352132816786979887886702 38454 -3098507757582524188366080 38455 3313703267264506240134360 38456 8976970464066527905382400 38457 5220569499888436189647354 38458 -1916960553173841175623168 38459 -7725658296174266807981340 38460 -1806522999423047309859840 38461 -22970833248469115194010938 38462 -360507006679817124288768 38463 531525873766138129625544 38464 6314238251419309387022336 38465 -10779146623035872948362860 38466 3023407842020388987369552 38467 -7980380482310434670537520 38468 -2733308362881095715824640 38469 -18667081103097978762605856 38470 2082008405113580881687680 38471 534183461177180995361664 38472 4214957367517766450380800 38473 -8382274457140127797147520 38474 1513423934548961439410736 38475 -452694689854997617219500 38476 -15384803908374817355357440 38477 1830439890634474917088620 38478 4810254836637367559232 38479 2228711536660163986529280 38480 501920763369112207196160 38481 -5411770917511579619152896 38482 885447701136050547446784 38483 13201479332634348985526880 38484 -13579909568151066034634880 38485 -139079344151147151679200 38486 5615869079592364848528000 38487 -12052540365781710855455640 38488 -9750689426344833406218240 38489 -24433969143487292631606000 38490 -6534927320390595219098880 38491 -29657284952131585799920016 38492 371301976251586978300416 38493 -2954315196372756841986816 38494 -2066963960168475866688960 38495 -2316913708330713684759000 38496 6613029951589286677315584 38497 -6251790473689889621287548 38498 8157820112106870693138000 38499 -7724323696179322236210192 38500 -4730439669522236587008000 38501 -8816167850197135352298498 38502 -1732615646110276474552320 38503 -9798713177739125556819560 38504 -20055890925727923842442240 38505 6929996159712105409749120 38506 2507713599490450621298784 38507 2376003716263269466522512 38508 -11200088061248343593495040 38509 15611124779876836972047916 38510 3793728497745765743156160 38511 9105434072039374050603960 38512 -3718364900019248006922240 38513 1354648597723777478503920 38514 6481534748922332180468352 38515 -6968273641153645353981840 38516 23195508689517778935469440 38517 7147629444431186930030112 38518 14612660185638380755980960 38519 8862529960790347545065544 38520 -4184551030960387138867200 38521 5110594512540923725376512 38522 -20003684365109782449455616 38523 -4014261448154758877015016 38524 3022806814526490839300096 38525 7359890006480790547552800 38526 8436123184546063936206144 38527 6151215467254169658026520 38528 96942935664851492536320 38529 -7628948523767576887066080 38530 -6988401824173989732303840 38531 -3933777549280393909212048 38532 5767583145914461058288640 38533 2405449253546008623652608 38534 -15568192701845843570311584 38535 3625649466811927182351360 38536 -898841624552477433400320 38537 -2496323757747804799219020 38538 -7648786570859168177627856 38539 -11276075325103599891465144 38540 -5887073288990862766264320 38541 10625546148229418547445920 38542 1481331740895825262883712 38543 -18995254004390963184704208 38544 194668374391150062993408 38545 846401748880515297097320 38546 4497133878209519396291472 38547 -4416670772207770744688076 38548 -2014405061685371937146880 38549 1669521916860703706245536 38550 3695278651320804304276800 38551 22087599247346094587494600 38552 22400634316741138035916800 38553 -2459495504910898351017792 38554 4056394833988676708128992 38555 14789323577689175686363920 38556 -283434567547970817119232 38557 12101457774810543891576806 38558 -3265837375253741506026816 38559 -3155346957901536537274296 38560 219762716518365181378560 38561 -4399390409458451103191838 38562 -4634872075911941085253248 38563 -22445935711622967382923252 38564 3879546512308324805885952 38565 12216293929604046694936860 38566 1027740330631874134626624 38567 -4695276833180145423477384 38568 14831276153271994159349760 38569 7535752161496585638238970 38570 2657174575875629217408000 38571 46483855787739521362176 38572 11297614261886529513886976 38573 31669932777255839977466220 38574 -9445370235529155838246656 38575 5173738982466592761813800 38576 4483612283384255495749632 38577 -6214323766798830295581696 38578 -9231849074363088778706160 38579 -6970961759980757131338816 38580 -544632989827264003491840 38581 -10753319579574689839144836 38582 -5419368578656070963721216 38583 11876388792441262582827600 38584 -1304343857000044207226880 38585 6024555647814669432099780 38586 2306202668177555343571200 38587 750067918186197977970912 38588 22115181470446624314932736 38589 -3796468257870535900736160 38590 -1088600348988307206414720 38591 -3403165366945528860093600 38592 4749146114700059178172416 38593 -13290767742701332363124158 38594 3562431601644209752174080 38595 1886792258800349087523840 38596 13280973960161295149955200 38597 1574819274759521640278940 38598 -492516914932268960348160 38599 -19551788652724701164185680 38600 -11723852923480032821376000 38601 -11770611839342882309982870 38602 7051178031523413674440752 38603 10933150452943804236744852 38604 4996224820008125623696896 38605 7456266398967801947400960 38606 -1311341721053922124828800 38607 1160862241447741788747792 38608 -2764907149489159672954880 38609 1199558271241809751437810 38610 -2623662797094869236761600 38611 -23743852425406352917136788 38612 -7184283260534503760601216 38613 -11908645886234957984826912 38614 -251693712392063637297600 38615 6620668028299521883124760 38616 4470144582586937896857600 38617 -885942376667965321350646 38618 13466536566200497781579760 38619 4705736492779093560965904 38620 686180086197931339015680 38621 -9006073047554972991135456 38622 -2450736422966253748749696 38623 -5295318595012133726960936 38624 13301152624003497988718592 38625 20423677586294071435248000 38626 530733195388687253114880 38627 -254875829237988851829564 38628 -3913975069072707361662720 38629 14721974570532740256591230 38630 6466235645689785808536960 38631 -3437142931269012767719680 38632 -1311166692842603614617600 38633 5158131455233468707515520 38634 4830396098882932937382912 38635 820903591624244989402080 38636 1159025817237067099149312 38637 -4919071805524192671812106 38638 -15606234310429418861177280 38639 5213936405230200996655440 38640 -375064546034103279943680 38641 4337480457520469591308452 38642 434118761110748664958536 38643 -15721689064882495816884672 38644 22416512249003998951550336 38645 -15828544676280844315634400 38646 -2475925851806015716134720 38647 4584043369515997642086832 38648 9519767421293686286991360 38649 -3412753922820833361614592 38650 -6820696782842898650209200 38651 9701509042173113914511652 38652 -3391767142077485198458368 38653 21684394623652500100080902 38654 2789240792161614880287744 38655 -2987291254268630896511400 38656 11247005412162940795092992 38657 116205003776530713918720 38658 6117337990073454862959360 38659 13587769720277863746359416 38660 -9981296927071737204376320 38661 10380301507397221109392032 38662 2360618894244074918936832 38663 -8489975015623015203187944 38664 -10408805224721722570752000 38665 -5016271023480501029044800 38666 -10986741609557283664117968 38667 -5486081713684704343086120 38668 -4310205877267316789095424 38669 -6403188206365780414761930 38670 -153824844449014712265600 38671 -4937843405709864500258128 38672 -3100239336064755890970624 38673 -13323488833968043632747678 38674 -13918953534693794084359008 38675 1703489863065094664632800 38676 4744962053815602363623424 38677 -14036049792138571956607474 38678 -12365345373998088885408576 38679 -3913579954107048053016216 38680 7546794377511424973414400 38681 -36350467431498452058492288 38682 -699228846183653537326848 38683 18919372876397695813918464 38684 -1345780331030446532390400 38685 -3973979314863063132631200 38686 -1918505829113405974663488 38687 -28258847622342783575737608 38688 -1513347274243652318134272 38689 -3225344970861567571943744 38690 270823024300269235475520 38691 -13122119414645257413292560 38692 13748132370157639701730560 38693 -5986420209081196692293058 38694 3058338075566269242398400 38695 3475206941900335119525600 38696 3886165855004488328232960 38697 18744826341691441591462800 38698 -11636839138587232759188480 38699 27887223486191030755787700 38700 73050974846018278444800 38701 17244475349291446005195810 38702 -95415570429496769030208 38703 -3374540422469770790396160 38704 -1578331503612893561978880 38705 5856271037524847047975860 38706 -2750072156918586388941696 38707 -5585206297336774516733044 38708 -20740646247848554906822272 38709 7822146616830054655368768 38710 7498048829794033807699200 38711 -9357077825850637341785688 38712 -6907566688409282630676480 38713 2367947793907128472497962 38714 -2293092635841247251167520 38715 -3906178349378316938388000 38716 1714063915236783032867840 38717 -190037690581834097647008 38718 285329791050693614605440 38719 -1466803365929498149448000 38720 6496897647506313707520 38721 4599271134167719369035312 38722 -10881886670850768384873600 38723 27699664164519231744054972 38724 -4529794622291657527431168 38725 -9555831098773300306423750 38726 4986397245497666610555168 38727 -4174664883852004086385512 38728 -51252554955274617196707840 38729 11963451244420522475322330 38730 552781472417609728446720 38731 -4534747616294341599718656 38732 -4695807029234822347342848 38733 18144143724390827787129024 38734 2158804435627968749433792 38735 -8827243292798253255959040 38736 -2898502249770564993884160 38737 11755523864036497287702386 38738 -6499401318248514735381504 38739 1177470013875807851665200 38740 -4581731184701732970048000 38741 -10789609994563860072967200 38742 7870743392958958342731264 38743 -188763925952701819547856 38744 29883865339404577634918400 38745 1826025619622224939027200 38746 14986696692415834098585072 38747 8111594911450300402352196 38748 -11143797398291448222635520 38749 -2190056681153138198988250 38750 -620035484688180533280000 38751 -1347993827556649519184568 38752 -3130243959907005041737728 38753 1163784944217128820682368 38754 6476939185809449911475664 38755 10895816072335901885307360 38756 -11379827149120346621393280 38757 -7497209376922848877395360 38758 9141171326391891904800480 38759 -5238434608714114643690400 38760 -7570752570021388898304000 38761 18110923888336947412455312 38762 9728140447956260490547632 38763 863222159537257053812040 38764 -3322568531508310146037248 38765 -531092314827339756740340 38766 -572862648450214359724032 38767 -9524952089078279341947184 38768 -5637047579305423933636608 38769 18012172908216324356863344 38770 5165732179367645318002080 38771 -4967135049498816662749848 38772 16998098990975494724505600 38773 -5939279392486604654730240 38774 8398147046994467730239136 38775 -9231881348812780916294400 38776 -9721362666767780975063040 38777 17795840272732785091331412 38778 -2371872609026084015534592 38779 -8100471470003074233831760 38780 -1954605247806777235138560 38781 3583898298847870175410560 38782 533499876644067023380992 38783 25497483420749248486204032 38784 6964008825291650252144640 38785 6705185017823829652528980 38786 67704727043783612659968 38787 -5766521574976655551688448 38788 12131261980431745142185088 38789 -18443336182814149165573440 38790 -945538642308144951118080 38791 -18814013659452057705432808 38792 2692295645208437365278720 38793 -21233042203369875737727456 38794 993054258745954893476352 38795 336364976264239875136800 38796 4118564303876927435295744 38797 25203527085965230778342112 38798 -8752704721182081767405760 38799 1749843181669047545918880 38800 -1888181759345368354201600 38801 72205446340469191311744 38802 -5696278814613767139809280 38803 12412653394932333401851052 38804 2703396356790155857555200 38805 -512204531074487996976000 38806 4484425397244436807928352 38807 -19754740463847008432831088 38808 8709801069827879899637760 38809 -9071267924187986546173337 38810 9131487711379392533902560 38811 13476986083012010861204784 38812 -7738130831164940496539648 38813 -8826659659771069007591700 38814 -1640019328470918089069760 38815 6169253092660378748008800 38816 -23286676355900511039848448 38817 1647575842916472294727440 38818 4633028816599162946774304 38819 22988917524107269403527560 38820 -6155834705181075876433920 38821 -2363004849921080021158978 38822 -5603961835546160939274240 38823 -5863915427750612621337816 38824 -10699129009839903548129280 38825 8480870331802624277771550 38826 17076582365148582866150400 38827 -8785219741838890244176968 38828 14559368503374186997510656 38829 3919906249067970968081184 38830 -1543716626285639523070080 38831 16747732173613721339025120 38832 1394219882809706968350720 38833 27967376987106292052104082 38834 -408289906990692818387184 38835 -5934104402985333569897280 38836 384646022519838175416320 38837 7364614255001009334186912 38838 -6074627603140904244526656 38839 -411660143178531545350360 38840 -8767792730343305407795200 38841 11332192490084997757296 38842 -4806917178192048715478928 38843 1487698858784162730101760 38844 2835104045322374533016064 38845 -10122877231820975508241320 38846 2174732413560744188911872 38847 1150900711515297663193728 38848 -6737640396577882444398592 38849 -12629353158465857126987436 38850 470519997268109327884800 38851 29790032902165392150689852 38852 -406138009528744210818048 38853 1706930342072136848620800 38854 14785296642732681384833376 38855 -10616529179361863103654000 38856 -10108628965065108822220800 38857 6820140617642610932437092 38858 -11578397246047419945888720 38859 15163988682479868076658904 38860 14133984016118908659379200 38861 -15180169743214331429126538 38862 4948400745008975744243712 38863 5065785806785541347366584 38864 2572868485386735263809536 38865 10947786362632155574782720 38866 -2544254843584864158208368 38867 -30964987283271437976552084 38868 -4356581238165542123888640 38869 732420518639844102175296 38870 3151744249707678076744320 38871 46308953911252663521072 38872 123188761906171966033920 38873 7150374408019702636762122 38874 1821605730481694215618560 38875 -17905237534366621791156000 38876 7328497650842641849551360 38877 -2831263487096561127031680 38878 -2791530897703011200790144 38879 -35560702467547199440624224 38880 -12731982299485862516490240 38881 11754077713285709952183600 38882 -7952088687551833566476208 38883 3115686049995517369270704 38884 -15759602981289631858893184 38885 -3534234841975142412132480 38886 -4663974548775236030473536 38887 10229268698236722037063672 38888 4534447095070006072949760 38889 16276981456802860340926500 38890 -9386058075178628651824800 38891 -13060892569346065342557708 38892 758921236299158699999232 38893 -4967686002357752948366400 38894 -103960884245281226157504 38895 1734934458437811801288720 38896 2105566927598728149663744 38897 -10007405478609183581276508 38898 -2041686132475534433256816 38899 7165584511774678501120336 38900 -5625408338532005407152000 38901 8914884645907572655936032 38902 -6814566145655396197671168 38903 14236898531032571617906152 38904 5272227450478925557125120 38905 -3313697232684128195162880 38906 8475758007115629457826928 38907 -24740692084476148234446720 38908 4283545239517355231026176 38909 -260573720541741533339112 38910 -3431506556995699512032640 38911 -48384121340946147916935888 38912 -1421129975984158880563200 38913 2141248860909220344347520 38914 12672562761672240628015056 38915 82450365079946410493520 38916 8381015141273128017764352 38917 18875273733649508041439966 38918 -11461114466116420018193280 38919 6166760837588769862891944 38920 -4077410081091253530624000 38921 -25365538060048563741691878 38922 -380436108859632299040000 38923 -12037531256311347087142828 38924 -6510650857789520975637504 38925 -2754040759993290072693150 38926 -2381945090847526766657088 38927 -7604470690363327226828928 38928 -1264976655503004788391936 38929 18069425019488368797364080 38930 -9465865317264584027217600 38931 -8143744026214942567773120 38932 4401631860097176443290496 38933 -23031053212767554564056818 38934 6647955298856952283607040 38935 4749343748720397253476000 38936 -5870932158870535528611840 38937 9378631909985868580574160 38938 13882820380005918443451120 38939 -972600809191931950141776 38940 4970440813787561213337600 38941 6885972837370841451563872 38942 -7923358817952285124864128 38943 -8124792629911781950200168 38944 -5109198640521342543396864 38945 -14829646235288553059880300 38946 2390856284238795536333184 38947 -33800788030115916185745600 38948 -1284999922962672582242304 38949 1597222913872562244634464 38950 2010359781934720573896000 38951 19290619058690361419268504 38952 16275508498690723585797120 38953 4480673531624079190414202 38954 5045920005232059133888176 38955 3296618204481171490379760 38956 16768474469053775757221120 38957 2554774705863268654860480 38958 -85393185802851284370432 38959 18999164221149063500134160 38960 -1048501470945126612664320 38961 175296969135698854563252 38962 3733368444460424480256 38963 48495669549160827017885280 38964 7076489496218084232364032 38965 -13210815291705246364807140 38966 -1672539171910884119657568 38967 -977476319864750871083520 38968 16087143042570416262082560 38969 4271298841088903491707840 38970 1315785279909527930653920 38971 16472086943971398187987172 38972 7970448781486229032651776 38973 16502731390216900718311968 38974 -2955007864547614332072000 38975 -2018688897053536357461000 38976 -1462506614599926593617920 38977 -26820406089460893503098174 38978 8536231851555784325177040 38979 -7740708663254968301311152 38980 10729558706341727877408000 38981 -12178439082574675556244228 38982 221262542990999915852160 38983 -5899531995957275023209680 38984 14830502992858913606737920 38985 -1932139404749279758757760 38986 -10677044975719532323034016 38987 5267704559584207721190000 38988 -304657116558316804477440 38989 -4022487452536871419641344 38990 363909553316008601690880 38991 6473317952731297943462544 38992 -711061971320882357346304 38993 32252475451844871666160242 38994 7023827153026089044335872 38995 1803201791611943435403600 38996 -17851472582384253937488000 38997 8040350015542963698783840 38998 1595888768277605466104832 38999 27659086530196487682240120 39000 4415512916455330314240000 39001 1445029295623238497552 39002 11646570728256217956755952 39003 17847052070523506121060504 39004 1819472763651897271948800 39005 16024649540893788530043000 39006 -4193680436614718369775936 39007 -29030196070113481731571160 39008 5853133869262373767348224 39009 -6393662143325082844028496 39010 9138395081968123530101760 39011 -3087564916228569720875568 39012 -12051281249584093759269888 39013 -7908285588258237860349476 39014 -4229001955330538140794144 39015 -4749857322216223808077200 39016 -10649600648766573312107520 39017 -31584080150293969984406448 39018 362066904088683653583360 39019 13316470073358102801218420 39020 -11208874608731703867371520 39021 5915444740543895330152512 39022 -2965262705813976503083200 39023 -2874065476451002498567728 39024 422690783545931876204544 39025 3131685952420458350444800 39026 5634743894904932745907200 39027 5252619383355052958308920 39028 -4500608137321288871983104 39029 -2066667882395372806193280 39030 2303239254275859024424320 39031 -10904998884790191297138288 39032 3009927647637787179663360 39033 -14857594376546140966396998 39034 -14611232134443063171428640 39035 5978601694566273743824560 39036 2459008995285615437210112 39037 -33064799667681338618731040 39038 16906281872684667834772800 39039 3289795632677560644263808 39040 11359128302184278104473600 39041 21637160076558692631725442 39042 9244069758763765973712 39043 6772407007128059111623292 39044 -34280252969971648410624 39045 -3856645289104769080180800 39046 2587184878114337112743040 39047 2967098202251673258857496 39048 -1705832470816425773015040 39049 -26263429702486992478450764 39050 3203505696424741206969600 39051 -2495482156151065537630020 39052 5797570797996783703324672 39053 -3907224645635236800362922 39054 -1884485991464477207073792 39055 638015811291825559432560 39056 5295124103044192652992512 39057 -11119094842441762780507008 39058 -7918810665166949480311680 39059 12553984338271884944971080 39060 714900650265806562754560 39061 13210186612397615771527584 39062 -3931453369620579079231968 39063 -19815296670056990888478000 39064 21581289323973939945369600 39065 -6527522756652928985713080 39066 9666974822726963985997824 39067 3621074352350978427787792 39068 -12029564893829453021041152 39069 -23598357946882391564095680 39070 9099658402696498051356480 39071 725574897774737552883600 39072 4828782329058278998278144 39073 12335119451518852872769284 39074 682653068246361443492352 39075 -5960413561697838423293400 39076 4596481199834805418885760 39077 -8925729048705572519085600 39078 -4340905011924336871376256 39079 -4277398061899658454365320 39080 -3565765854675337456281600 39081 2340254656011692075108544 39082 -9746524195777700100598608 39083 -36689833034511437559240 39084 -6819867855397338217265664 39085 3665190448797114399312780 39086 -9674286692883759341347008 39087 159089523085231205088888 39088 423843389579919047065600 39089 -35739924948271037246368110 39090 -344241320084014910215680 39091 2290127205557950356827264 39092 -22871031658857011821128960 39093 -9721928428520285410576416 39094 13420905714847570967157312 39095 -6918493319015894849644320 39096 6170648819652785186611200 39097 31749406893450973270085546 39098 -1942140230930330809602336 39099 -13650343511887093478472936 39100 -4832583318422760252441600 39101 7014189112169407568049804 39102 -3966977265440261200128000 39103 1306905454298942110732352 39104 -4190883206240389891620864 39105 -11185244383072371689750400 39106 9361248049823146342636752 39107 23006846881840027381783356 39108 -8627123567704606491018240 39109 -2515371993870932858666368 39110 -4000222021096074396551040 39111 -6335696235193627871095128 39112 16339643427042387614131200 39113 4068530149382056231990362 39114 -1341289382519417944650912 39115 -153263306034716695302240 39116 -3461738328542470736707584 39117 -5217405844512029180564160 39118 -15984994169472437748306240 39119 23725025826115109254145520 39120 -429936938680694166650880 39121 13404514092302745275371200 39122 -5406821355327931043506176 39123 -4183232166483090290309376 39124 -22076121396814694897432704 39125 35713728438217690460019000 39126 -11166535529349444742510656 39127 -17362545849777764972674728 39128 -1914499601330384694743040 39129 5783435904519414044389584 39130 19204236970986576337920 39131 11579705148758359691163600 39132 -900062589209693984722944 39133 -29920619039959317038518618 39134 9036779460865731295967232 39135 -137754237223477379660400 39136 -4952243393238060807487488 39137 6614500498142801446133952 39138 980728899307621257201408 39139 -14429297042351935777321060 39140 17112269783637779851161600 39141 2088729997806436945069950 39142 1413616457467072011317472 39143 3814428002119444830898344 39144 6260674178101121330872320 39145 -19626939489429734965883100 39146 -2646778852250190981914448 39147 8918683769008505726400600 39148 22705679243294324093182208 39149 4105523842965951839553120 39150 -5758451046861196012560000 39151 31493385627036458987439648 39152 -5154928927296750854406144 39153 -2278608340018357679092992 39154 -12818073788005294961866224 39155 4111068706801103048037120 39156 2782378012376251690297344 39157 4507453387972930489087406 39158 6320304914674919429928576 39159 14326406420427771870400200 39160 -5452010550135255794688000 39161 -27674530573202671826297238 39162 -3796700875746165271616256 39163 35855168309598785615173412 39164 -9859516018536272388378624 39165 1124203147143133969941120 39166 -10860478467831955061203968 39167 13417938391457036538019080 39168 -10706292852150862136475648 39169 -6802149968740641433205952 39170 -11094856149579334958538720 39171 -11593748603291847922028736 39172 5259869233912749402419200 39173 188537917552547619885504 39174 5233263577337430318317760 39175 -8258426573269128232597600 39176 12860036336755522110873600 39177 16920405765238485480495840 39178 8663009775815685594205440 39179 -11701354553867500304022240 39180 2123810184311086873512960 39181 8643539945276480252860982 39182 -2203067740221917094105216 39183 -1143802796731273814947056 39184 -1988304019683302325616640 39185 24326548794142923425184360 39186 -2277704888424244416324096 39187 27075732832673560481374800 39188 -9026055328785106363578624 39189 -14069318652454419826337376 39190 5680371880443623280825600 39191 15795628439046113763179592 39192 3886200084002419473776640 39193 -767625215546911978226880 39194 3832339084773509697670896 39195 -4909564400964168039630480 39196 3238178851990457475287040 39197 5393747764523798595263040 39198 -9699735976153883522795520 39199 -24657054751584651911888800 39200 -8511737026172644351180800 39201 620221300569526662508320 39202 3460186615787796373571232 39203 -2094920323711917465178800 39204 -1221460525259244524736 39205 1964428051798626691108860 39206 -12536444021729468824508448 39207 6400665264382503018532992 39208 -15820194339784236069043200 39209 708501401035426467532410 39210 2589553264472334303816960 39211 13254093559142483163742152 39212 7393737605544168372915456 39213 -1322078778440206199315658 39214 2244433789070098646896512 39215 -2543881139807013259868160 39216 -45419371326982076497920 39217 -14983483817391425306186734 39218 -9867258404463502681843440 39219 -4392699076524228461404560 39220 -2067678874791335473758720 39221 -694333898816439749527296 39222 -898154636704490018219040 39223 2114647191646449156886504 39224 -6502299565190863091159040 39225 140202392336124186171600 39226 2139679762626587153865984 39227 10736903596688294822831076 39228 -3834604728406392808218624 39229 30639332774432501702949830 39230 -1034612905898036485218240 39231 14804626096743074488365840 39232 6675385234721637142102016 39233 18874451527715310854956482 39234 1770100477464438594574848 39235 4474269308552165138016000 39236 -8921876444751740459818752 39237 5330245398613722690143040 39238 6703812177530373353718144 39239 11598166187325963860990040 39240 -3407443718234612297472000 39241 -27958949250073657331832358 39242 775194188732104485856512 39243 14946058389834330528559104 39244 -12839064713262425178590464 39245 35757449802996464605466880 39246 -2171065928477902450348032 39247 -8782198440697035533621960 39248 3870862111957321794453504 39249 -4819839502769682579718110 39250 11331080690825813371272000 39251 17474043096421629166326252 39252 15060989225522295419922432 39253 -22742916364216264672082340 39254 129945388374742015669440 39255 -12290333510880272777131440 39256 -8101689562255173374730240 39257 -13303786485696677251439868 39258 4334639701065198205201920 39259 268580702691596499841728 39260 -3386482013886895242762240 39261 6353838152692848560191680 39262 -8890355729320902797300928 39263 -6249204606072636917130240 39264 10219724623583913667461120 39265 -19423463904257328987887340 39266 4354746409596706909742880 39267 -18893101703681396189823516 39268 -16505253075658130419898752 39269 -16054029967561417542803904 39270 -1805839942908472169287680 39271 1292374456893764956980072 39272 -5500523236143812903347200 39273 2477391081759999829892160 39274 -907704254856162240761760 39275 16049270595103354628823300 39276 12884839754425387878028032 39277 -881952059699600792121856 39278 -7770831944697502880048640 39279 -1499871258956589950253816 39280 -2306994982769130517463040 39281 -17088495008044061038219536 39282 -7984456082131634723495808 39283 82769189687344521424504 39284 3196528776700734412234752 39285 603323613685195733701980 39286 6612900812103101119599744 39287 -13368224407146326607305808 39288 9210090842707846170562560 39289 -12250945748816649050194620 39290 2390931735840173226002400 39291 -2366228242916115402779136 39292 -22546833343720090097172480 39293 6201295622980525433617542 39294 2578901536745473028483520 39295 -2336886808014558768091200 39296 5176242406796547808296960 39297 3706096923320133029713200 39298 -5433327086406376853538864 39299 -11576557114481506328336736 39300 5973494457369151836748800 39301 -21675541493374414750529698 39302 124736683310406401708352 39303 -12643745965572080379010536 39304 12165257329504863339571200 39305 -2971501185995186568709440 39306 -43589857636924296074496 39307 -2619994512060495816342480 39308 6484888930113097213710336 39309 -12089445162770606106079296 39310 5934353279708458040506560 39311 -21550239180071106035592600 39312 -699756832688411427471360 39313 -26385929100319670364223438 39314 13266241883499000763516032 39315 -10430924969417289616374480 39316 3329202920465682101767040 39317 10029912316572520503252366 39318 -6063449681241645423506496 39319 1533298463454561914309472 39320 4852566541427806972108800 39321 18805008877781495821656372 39322 -2009008586355848018838288 39323 -23088636655975277706034428 39324 4055687174046820332303360 39325 7341185095784502045650 39326 -2701132223110169040873408 39327 10565687724612006531714120 39328 6797404934198834250055680 39329 37686644860890885623027376 39330 2618413615953452436134400 39331 10233559334655580853654032 39332 486444342421116729799296 39333 2648434818780382370566464 39334 3858377542019632523705472 39335 -21786812193832373311035720 39336 -12695122017624057403392000 39337 9974316298653138031904080 39338 2393214071342350451186880 39339 10406216182439523254538240 39340 2504214913057801483438080 39341 -11382813748875340921185258 39342 6762640552733975016683520 39343 1647354731241724451272592 39344 7256681959908823683317760 39345 -145005896846586943863360 39346 14967041370973516967030784 39347 -1327977781760083401832248 39348 426048540012992893237632 39349 -207543183687140037007890 39350 8094741780471295102490400 39351 2058711329794128416825040 39352 17704633255838347088793600 39353 -12422537214584572765166400 39354 3912714181495415979551232 39355 -4075667005936512579848640 39356 3303633023548085390545920 39357 -7709300751244834058633946 39358 3408023911637250191782080 39359 -13586067156811991461045440 39360 1012322333981687634984960 39361 -9072231207019287020936768 39362 19538368574319588818868432 39363 43693715019905463825144 39364 -567278683950456952457984 39365 -14479020540730015344940740 39366 -1054342618829426579270688 39367 -5591161741700155519916584 39368 2747946542577782491545600 39369 387823540287342050263008 39370 -1609295241328100387389440 39371 16890112144865753330311572 39372 13941844981517051747269632 39373 -4196425944283779129322378 39374 -18035883016600258901792064 39375 -930290020861824928305000 39376 1660750030282410313777152 39377 25614029305779259585313574 39378 2726258923162776289809024 39379 -2175216101099111733010416 39380 -6390879249232224169113600 39381 -14825672355165726691230048 39382 3870773253094933428122880 39383 -19754296430422813832341368 39384 -7221011295143743885117440 39385 24286640808495191685656580 39386 -4734259827773407811873280 39387 -7381146144676493606598720 39388 -298082081231260278417920 39389 -7352408593796257203121728 39390 1379558756207876407107840 39391 9419017221936023766497784 39392 -19051790697444544810057728 39393 23701558636616978705767200 39394 -16166198027109876544323504 39395 -7446258793159777326951600 39396 -9745485861045153537948672 39397 32568077449585495885022846 39398 -6529304604932069246464800 39399 6728759120522838550531968 39400 6195603058876587894912000 39401 -6968475485060475909684294 39402 1062080524552228025644800 39403 966215744683577423139104 39404 4560238139171809379225856 39405 -2171582601375522913361280 39406 12292442202600225103616640 39407 17074231240711122091380312 39408 69431113786827588009984 39409 24076300448962620437398610 39410 475480564584456326837760 39411 12030759274547395623550320 39412 21042820463425187457300480 39413 29588666484538766084573184 39414 -8450807132032980141994560 39415 -8392505304727581849622440 39416 -7148470171240427609395200 39417 -6412276317982213063764288 39418 -6959947308574916716701840 39419 -6619528716013504791369180 39420 762630407002168979097600 39421 -4150075223500244367800000 39422 9958250124859552597372032 39423 19396058471244384866357904 39424 3267002236332755650609152 39425 7974979982502233913366000 39426 193053369574194691330944 39427 -8206920410449508863620120 39428 17997897924444030352675968 39429 7944455202269430893110524 39430 4881649795457384671263360 39431 181092674768491473396864 39432 1795524498279397968445440 39433 -21396224526246962363986560 39434 6760265561356194932429616 39435 -4645782612932101815283200 39436 -3060872743814227371608320 39437 2183422888431048848486700 39438 4543102748089953877624704 39439 -418653569320633651143760 39440 -4227990404023644785049600 39441 -707700849226852265921808 39442 -778471637823587536549056 39443 -18964912645468517450212308 39444 3758582573087525688637440 39445 5539902778483322584608000 39446 4279564722794334422496 39447 -366191525445694596464904 39448 -1895849987282525705840640 39449 -52250927842250596548289536 39450 -3743477722887138563846400 39451 -4411781781909022708679548 39452 -1373269189463501299307520 39453 -13773887699631604448109696 39454 -6251408963187245100445824 39455 6965226724683754405253760 39456 -6643668299524787562283008 39457 25080345186092644599182304 39458 1757895783478897870405920 39459 -2046470611449522330858240 39460 -8468339288440944775806720 39461 -35123707185448115853343938 39462 -4473432609297283223984448 39463 8722201298372998880407040 39464 -17530427460455864302064640 39465 15425306964667038977409060 39466 -4278887578288139123623680 39467 23901267118761055214673552 39468 2135994465542764215287808 39469 36678647159191083538398060 39470 -6097150225124982697504320 39471 -9591648853099371081730560 39472 3165005594477843068338176 39473 -10938265813167435746727360 39474 207999460394803031754240 39475 -13597378932353398125860500 39476 -8601625418428477714728960 39477 16715610666056365431570720 39478 5135826547984000089947040 39479 -7307328575340203137819728 39480 -4626843196735198081843200 39481 -8386717909068836508502268 39482 -7112127675274297084147200 39483 -3159863662907878694061336 39484 -17567585165993404309033984 39485 8598820919821340118939000 39486 -2277443011615708807878336 39487 -12578661000768149177775248 39488 65692183922524763455488 39489 -6356971740221243126644176 39490 -9765840144265826698022400 39491 -10524341078515065655588896 39492 1827375665295450549234816 39493 -2481516340020818778640676 39494 1243380235153964177152512 39495 3188663052816274057095120 39496 -5030957870604279855774720 39497 -13103062587126152516133888 39498 1056055891973828313173760 39499 -5506774941174949314827500 39500 20142832612755163476480000 39501 6993474228353439527500800 39502 -12629570527879661543946048 39503 -29245974699646401960655248 39504 -3364833209429728277692416 39505 7649321585064332839836660 39506 9186639676162364677751952 39507 -1176083303763293872469712 39508 4993177638704503466889216 39509 -13071520712548844428426290 39510 -382442688774149933865600 39511 -33553399588114142901520888 39512 -27657008164106129622528000 39513 -5623583514531758756222256 39514 -2435124242854284253735680 39515 4338140389203876982490400 39516 -1689294649548913479797760 39517 83291117214052174817440 39518 10417180321336792371768960 39519 4374873653503549024326744 39520 5852095371171972395827200 39521 5923184198656089553714722 39522 -3534215591668957728938496 39523 31828250961442110176903304 39524 104910009883388199259392 39525 -2344978101663180356486400 39526 14943420686442315869567712 39527 11522686205590110826239216 39528 978603420031332731919360 39529 8635058132272523986792576 39530 -9312821992026821326867200 39531 246307959933783568638552 39532 18574250760040106629949696 39533 49332922157362262901804 39534 5503082517583055150054400 39535 16039604638710645371313480 39536 -411724501400939450400768 39537 -5852641437800123048658432 39538 -2112988797589750130588256 39539 -35001981278116658202187560 39540 4058292233063906008012800 39541 32219101397724741073424942 39542 8716529518967859741859392 39543 -11049113636387622454601880 39544 -18295080404472806061219840 39545 25072378809799588837315200 39546 5122008860050215811046880 39547 1835796104642675885177232 39548 15005240701992160768555008 39549 3724474598002123766244864 39550 872501311619866265500800 39551 5081528690367777291207552 39552 -19232980131019723489935360 39553 14791985924415633987214420 39554 -16758116384191667120319024 39555 8468623573091857750831200 39556 5339773147659445973237760 39557 11740141480848960819642912 39558 10037099200526812651184640 39559 6708421243850663509295760 39560 -130278187156648572518400 39561 -6889878660751513825145328 39562 12495892311341656613432064 39563 -8211405394034035320070188 39564 -3683613245162365117983744 39565 8099479643009193205908120 39566 132371200589372681712384 39567 9227706348535891581960 39568 -2828558377233812656119808 39569 21792218560118207551025970 39570 3675097878670749640435200 39571 2718105348817806991864912 39572 -6585800326535850602074368 39573 -11606251012572055524204978 39574 -11036097456428390265900288 39575 -4179835679417801517805200 39576 -11028506301352682835517440 39577 24158855634367435434431440 39578 5147751682576282493855232 39579 26461405742595018357173760 39580 -16833680287901227898380800 39581 5092472121975096345617382 39582 13916317054957397433037440 39583 8057102672916537217208784 39584 19146198442023159212998656 39585 1511907664619812357497600 39586 1520026679883019652422992 39587 -7134242848650259481055168 39588 -5934593077328615082163200 39589 -19298736772178167524598560 39590 1906090961671360250801280 39591 -5320816737609447319045752 39592 -11718639610725101608350720 39593 -3988415526880318291768722 39594 7409343905280343204819200 39595 -21576389919526373551754400 39596 -14556995064991014878753280 39597 11220841994783843583739872 39598 -502752430302687148038336 39599 363360469230318620541936 39600 1529274209169324437913600 39601 -18850787759780431152962199 39602 9627869651563822098772752 39603 -66077752845571517647296 39604 -8195731438056758512303744 39605 -10387046221921355811918870 39606 581719531746107389759488 39607 13744072927479241699618856 39608 15053746004363547651624960 39609 -4795244046566892119806416 39610 -14060094420381242857727040 39611 5071244396192740323811344 39612 -6644644888501831243673088 39613 6795998137049128644888160 39614 9341297661402313251860160 39615 7744383750774583403568000 39616 11405745701679048147599360 39617 11237772025150015680322260 39618 -1411209049426177223964672 39619 -4826242855587757204790980 39620 1989633804663563606446080 39621 14245640215788129233065344 39622 -11367042735814598946499776 39623 -2664730164113470348345128 39624 3231274758993290416619520 39625 -29929651908870213482283000 39626 -17036463221537423333185488 39627 2394442628200157772156192 39628 5076349824584408444058368 39629 22510660934414004452196384 39630 4227378622751421640379520 39631 17927099432017431127784432 39632 -7029402634792659252977664 39633 -9945487842865246870222752 39634 -4778914274919831638592000 39635 -4756826706405980208691920 39636 -19189636356184839357603840 39637 14935423618228315118583100 39638 17099388969147656949138720 39639 -367685604030042132860592 39640 9564770106573383400652800 39641 -9511010882225818513310070 39642 5520499247334159826278912 39643 -20999341625563034018611920 39644 -8673951295482721918645248 39645 -2317486726398706178630580 39646 -299757958481563316594496 39647 5698781338427792881401072 39648 -4307038529507890802196480 39649 4375098503842991412060160 39650 -2459566752556164658058400 39651 -5632402438751325659032968 39652 1969736650383310267686912 39653 -13586310479829413658134880 39654 -4103962891848822969632736 39655 9760738419400096672427520 39656 26778399763715665545722880 39657 -14440182435772233427067760 39658 -11876953162549137137072640 39659 -5354795160630627443152140 39660 9549762965431437198965760 39661 30754536572870604396146412 39662 -2263264787821728794183808 39663 -3604786867956571795703520 39664 2784705703842660318478336 39665 -1020384257403813233780940 39666 -7563465241895896795268352 39667 -17200812741788803790975284 39668 26872259374522265792557056 39669 3517603174369995116777280 39670 -13997665284986569910814720 39671 13841935715309906839600872 39672 -13143138841345648633344000 39673 -15465365942180850704080940 39674 -5026565195120116279134720 39675 3889142258436057254732100 39676 -1046364325117623092439040 39677 -6430654859097474541612128 39678 -6259699244901917690305920 39679 -20431797137405697872254720 39680 3481849394798800939253760 39681 5249241694210892082502770 39682 -1747837576417088894069808 39683 -1344901116161791504396080 39684 1736360905487207089499136 39685 -939951124293539422999620 39686 -555330607282330896098208 39687 11422462383373559404277160 39688 12971275300969530209280 39689 96878642241517450913088 39690 327562877222391795873840 39691 -35072258019275359169256200 39692 -7456064144845539737213184 39693 13009003457904279579868128 39694 4399670964212492308462080 39695 20593140928017805127670480 39696 67797556909861760335872 39697 2411639568998317830699072 39698 -4837252300286920558811136 39699 8105187449985077786642568 39700 7811405082095027052483200 39701 -18582484876124531066326710 39702 299636027299724399303040 39703 27639580195571540682682952 39704 -987805903157131157299200 39705 13095771853135348403127360 39706 -13125464062344316604594448 39707 -24603045691014334120388280 39708 -15422883213940307450385408 39709 -22822517519136255122152090 39710 175033261113555812909760 39711 1551093791621550997137408 39712 1988473785411403849531392 39713 20012409841243213826821824 39714 -1685588614549053697848960 39715 -18929606279297828190582240 39716 18001068658861168823859840 39717 -11629275502273089174581760 39718 -2858789481024122821977984 39719 -1133268551783407536623880 39720 -6538070088193416527462400 39721 13107659445026027667624384 39722 -11326020207115264864331088 39723 -6995830160439443060226216 39724 2549620756263984822922496 39725 -580595773047590958621600 39726 -2002959722150574232267008 39727 -12825950953771707322173424 39728 -1575415145506411871993856 39729 -5716872794687035084931520 39730 4423772592066214663214400 39731 4695920053254805410399672 39732 -56866277990552537235456 39733 -33732518378677833135280018 39734 -2173719661508776934565984 39735 -283280671938941420761080 39736 13909021890320961847111680 39737 19309550180846677818111360 39738 1852929338628723592124160 39739 8629346693869236275509716 39740 7515332548180849775792640 39741 -6191692488914403790861920 39742 1278757227547912568569344 39743 -1351220737744488677496456 39744 -3687676186235103797575680 39745 -18356581859738358336691500 39746 -7645190261374090136484864 39747 12591229366031427481419000 39748 342413410111685474974720 39749 -24488976216437420558225250 39750 -3465417828345756085152000 39751 26135325937308046076192512 39752 3224231760865282030617600 39753 -8112296917931646448846656 39754 4423897125678028154607360 39755 -25127701033869403652991840 39756 -5705136742675944735318528 39757 -30826437020497370837773440 39758 29487526369901992001817984 39759 9820246846629556262716560 39760 -781685240110801645731840 39761 27119266132726809713941362 39762 12954436650928700969627016 39763 14346932481816163724469240 39764 24386634829211854522056576 39765 -150513335462983911687360 39766 15069625547194572666903360 39767 1922769999374092958369280 39768 9057076870148279496437760 39769 21585131389207957640172170 39770 -2679283754869623545125440 39771 -805723249176065856890988 39772 3664184768171868925368832 39773 -11821448503729653756245376 39774 -2887374485439869282178048 39775 -79571147824238766858200 39776 8954176103230492356378624 39777 -9310155525223832600128080 39778 -14308263131202614228272560 39779 27654258086650071076804380 39780 3223673044560410614018560 39781 344347559066433712290592 39782 895469002193014626784992 39783 7025240886958026871362000 39784 14853562642222030444354560 39785 519530757836579702190600 39786 1653468947543863717344000 39787 -19592141721104858492904408 39788 -11628618819601520825088000 39789 2914287249767262739128054 39790 2053909013894567433918720 39791 9989903922177522631914192 39792 4489071281409371171880960 39793 10018964845509334595275444 39794 5642405525136448246322592 39795 -2984936917336630071379200 39796 -10538857279468372225014400 39797 -3283218403108214305805028 39798 -14556338946785009422863360 39799 24666487926523829763357800 39800 -1569082205033443161600000 39801 -15172198434929981943208368 39802 -2295343762486221578197248 39803 -10880663018471125676500896 39804 1768896161533069980106752 39805 3779888954945673729852000 39806 -7240356562324710345815616 39807 6268394993886248300078904 39808 16861364770601474898001920 39809 -22422883695510864139392 39810 -3003267837713842198563840 39811 -6620789051809256368985976 39812 6930137927428909933743360 39813 -4123335259073101040456256 39814 -19341654642031485560989248 39815 10906453523721065037603960 39816 6127351071438925917388800 39817 25278100108131551963053860 39818 50221411655579572514304 39819 -4980207726753667179366672 39820 3788702991785746721756160 39821 37956563475353384038724022 39822 6147859838699399139934272 39823 2053458179883381174707440 39824 6646380125237771669667840 39825 -9696337236434959786620000 39826 518023027804839392948112 39827 -39212863282606202690154324 39828 -7570219216902813395527680 39829 -5556605024268668279059570 39830 2625010586832449040825600 39831 -9109829358947169445162752 39832 -11296430126720224731463680 39833 -8246120462273079097986876 39834 -1127669098247728789030416 39835 -6115675115979627439328640 39836 -2741030745761974973733888 39837 1611300629772639829622592 39838 2743210714434501039016320 39839 37848419760022235188124640 39840 7023498887205781131755520 39841 8729354651050654474038242 39842 17205244357367483382236544 39843 21279684447716114150965080 39844 -6701290080936461175087104 39845 -6900868686618844731693480 39846 9182876755659894708220800 39847 -18826420764602859342029704 39848 13959247863871561217218560 39849 -7235910450947580267055680 39850 1409073561960399171824400 39851 11776215320635829424331152 39852 -6077975418376129908960768 39853 -21497443103983525352178336 39854 13047240599524527329645376 39855 -15228852576335734204013040 39856 -4233982152589966459404288 39857 -22915442642054361956982894 39858 -85640875741018071032832 39859 586670768138526315925104 39860 1653835614632070683278080 39861 -439368431791657511822112 39862 -12394886906656202372424000 39863 -16487811248402301071004888 39864 -9383309636395028839464960 39865 -8646711651771663641109120 39866 385521453269662343660544 39867 -5618072507269105040180688 39868 -15565779288196755643927552 39869 13422600114600007870227270 39870 4325779072503409469699520 39871 -557509170710818989333608 39872 1129605501527807093637120 39873 -5225966317690081268081616 39874 19201048542524427849936 39875 -24644608921465707954780000 39876 13131099281907171981868032 39877 -22619806845232639803426274 39878 8292091025695476953081856 39879 -8335115203470218437397760 39880 -8732191498832934174873600 39881 -1692066552980323040598000 39882 -1513168680465764019871488 39883 37833735322088947348490132 39884 -11139841028182332066935040 39885 1574175849925885535397600 39886 -3967372598475457548546624 39887 -11963360225212764576520464 39888 1841893794924105296535552 39889 -2120992617055231727618076 39890 2425843060301846872663200 39891 4712646349343571944695992 39892 1190461811465807907641216 39893 -3078958736239267873293120 39894 -3091620690812311442386560 39895 15049235548809454382308800 39896 -17401821712781188224030720 39897 -1854817447442671851519744 39898 19600377660909486750985200 39899 -13726816795671127638709464 39900 -1688533182426041183232000 39901 9519164660870476777428902 39902 -4943303304733594259911296 39903 11318360574651120924159744 39904 432567873280939528028160 39905 -14016857175696505242047040 39906 -14785261171846420066963200 39907 -2800147608151164849866288 39908 66401001502386220041216 39909 -5221862500261315972365792 39910 1025405153223890471141760 39911 -4977864291368609441846568 39912 -9445324223299837439508480 39913 -19668349971063731372319360 39914 6953438530171553846829312 39915 -3139167640954347456909840 39916 -24745458304634173567759872 39917 12332722975225187214476160 39918 9755671374124058132656704 39919 15744934103362613340871680 39920 -519114471689290444800000 39921 -3178348577387293544410176 39922 -4347432696504120426709488 39923 -3088151575840882132760976 39924 -12760765894645706496666240 39925 18785044251829811980260650 39926 -11497672896671954961077088 39927 -3446704226956281978579480 39928 1393554963465917583851520 39929 9713790971529847649863530 39930 4447930156232661307722240 39931 1100982959875913355162712 39932 -25419894721768885595020800 39933 -1476635272837118486173620 39934 1626210184787353306173312 39935 2932919658427400892278280 39936 -5342820475307839778193408 39937 402928048674882072259586 39938 14364508606841533398867840 39939 7892051472311423494533624 39940 -6802946415274301630472960 39941 -8590119057244400118695616 39942 -3807316955769231301907328 39943 7332716632126265399912760 39944 16473982787150467159004160 39945 3670289438337283959529920 39946 -9972753122839922205701328 39947 -61230296936962517289240 39948 10489425466536108523630080 39949 -280837727078169535630720 39950 -11357549434290581788089600 39951 -11530663572922758673834032 39952 -717634595038333004218368 39953 30243952140329033793377202 39954 3988087724657100430638720 39955 21219234936237325497852720 39956 2565970750842552342202368 39957 15387854484079011689203680 39958 6441060110352498132994080 39959 -278263611528515556525120 39960 5448301730659941931008000 39961 15304866254587903530820500 39962 -2841696330818936269250880 39963 2143873477187790343527168 39964 24927875187283156162149376 39965 9011385338084947978860 39966 5514330292036174381679424 39967 28745997199617477976211232 39968 -5460109219923209478144000 39969 -1087587499760841224159406 39970 2779904603036196006658560 39971 2077645145192307592526172 39972 -3811037089620008522308608 39973 2398632738117365715192864 39974 -9117778429053013891092480 39975 1143876051858168681721200 39976 -21862783145352792442060800 39977 -5582763461148680162848128 39978 647402662729258763312304 39979 31682620913140459663270580 39980 8246707834555476491520000 39981 8386593472269557483948352 39982 -1612955252652691762761408 39983 -19750978497324412697238768 39984 2915230458450829080231936 39985 6364255227726738425952960 39986 8143065223266048434130192 39987 -13253047912299685029820560 39988 2146580758810241987941120 39989 5738090518329640055591790 39990 -26436033540631126056960 39991 6183713540260060707782880 39992 -32522233935134174415360000 39993 -19245477496688094010178736 39994 -2287584724145834219362704 39995 8811350538163639484449200 39996 7310373356022680757026304 39997 -9129063590583648603994368 39998 -2631226379121281962011264 39999 -2841761057348913019689600 40000 -1319675310931490078720000 40001 -3976951315390519433783256 40002 -2672275040368673238293760 40003 -13072657773936277326955040 40004 640374383948714992824576 40005 -2414557457757212251760640 40006 -162849869757935325435456 40007 14239913970305369809963032 40008 16688588150556895831695360 40009 6782562050406720320021210 40010 1590465764830916473688160 40011 10486434646591477424672472 40012 -3994582762237420680104960 40013 -11866724478402417577161738 40014 246161763483349737925440 40015 6355622189891747088076320 40016 2115860154383814957318144 40017 12168915653738695439735280 40018 7996086997777013223658752 40019 -430487342407692087785904 40020 -4289089073820935124787200 40021 999961803647121065935744 40022 -18219668148561181864382688 40023 21712799695254302415763872 40024 7878834573511181596968960 40025 3934772207727761274641550 40026 4054094288563980299917824 40027 -8407313173541764890233840 40028 8476638065732734089159168 40029 15948816913539956350483488 40030 10905108066339995159588160 40031 -14017745860271861071539168 40032 13340899400245117788487680 40033 309839316079917149969520 40034 -7413602897044816096805088 40035 -11054380409027544540500640 40036 -3228913368206227234933120 40037 -16197430733490810091981314 40038 -3389236408622805349928256 40039 -15643161957636275796537160 40040 2110230460841468623257600 40041 17259666022791252560233440 40042 9964428218582458540170672 40043 1133084446804569590136624 40044 -9760698888905713528700928 40045 4026594571660753789164300 40046 -3588382309383413501550528 40047 919886261781612955519872 40048 7028558809903852970934272 40049 -22455278079253963702043340 40050 1738192459405146909822000 40051 -31685185545969072726844 40052 -5727091635517190286458880 40053 -14008381332107712306684480 40054 -7301354795994122474502528 40055 19342932740840106407535960 40056 15847410755610159867187200 40057 -2692602831525348456244908 40058 -13059114458021788970943120 40059 24616012000477031045996364 40060 -9974488871992937501099520 40061 6517781000888932266797760 40062 8070634480803091707654144 40063 -14578977947328191795586688 40064 -33631623225281793836974080 40065 -11985944194214068074756480 40066 -4002086933290748062526976 40067 33834275929902111266132880 40068 2882670983221896099717120 40069 -33839520730019395948400004 40070 -7313684729243750257115520 40071 129689303187977754017832 40072 -12879830224729437217459200 40073 -17294583087422965074210096 40074 959495463079249850530560 40075 -5048539068124662652178000 40076 -442755317835685306695168 40077 -1157207701655300296390452 40078 8466558255979668787440960 40079 13212491644375555031532984 40080 3309939681198735363932160 40081 -28820246564465566747519500 40082 -8396621067713152283921520 40083 955801277876316937218048 40084 8663565911488331447365632 40085 -9062334470872054232381220 40086 -11895138095113231948938816 40087 -9216414640665439331710264 40088 -31634031588174252643338240 40089 2307647448379178288667648 40090 8395485350118742109203200 40091 -40263585823241251648389408 40092 5135085911199880336684032 40093 -11855863144186872543237658 40094 -12447442366908401401739904 40095 7958311841908142177856120 40096 5537891747452586195681280 40097 17011582826314391738246292 40098 666825796504229833675008 40099 36356512118783025586363100 40100 -5007448157416503953001600 40101 12023964073948390515860832 40102 13578668696567410033846752 40103 13991753189132358815631456 40104 -1799999830025562169635840 40105 -67911157041330064283640 40106 17439747108054320351038464 40107 -23599289867322469673252880 40108 -1010627275123964313933824 40109 3596934770529444310391040 40110 1351155149298878860984320 40111 -23734214173004234543122288 40112 1352334388175683596779520 40113 7137384771438256812015042 40114 4357441407252834238851072 40115 -4026839834633833046198880 40116 326423390359631497777152 40117 -8303224691895320424234816 40118 -2813323726272262190580096 40119 -215245153991997547915392 40120 14622585918589183417344000 40121 1064647317417740809135812 40122 2396876272768719828656640 40123 -25139110458683841063561628 40124 4413579997576707020184576 40125 -8163971187197822836056000 40126 11765924452113728992480512 40127 -56541857914370279769024 40128 3877081502806187641405440 40129 11772417762018196400497730 40130 -3025400170310336508611040 40131 4039303633284743008567200 40132 14740535885120445277143040 40133 26349825693194386499589600 40134 2591503150490632009356480 40135 -2309077315979412001884000 40136 -10309605469752306612787200 40137 -23019068268594875144612448 40138 7512489947376631947405312 40139 -4116955415216651607403440 40140 5926381957261199352360960 40141 7111032491911695150984012 40142 6428006056035089543585472 40143 -5063241917625814419542136 40144 -3103826233603954840518656 40145 -778709188232626530647040 40146 -10926217362438018321964416 40147 15098035931940211451934040 40148 24030728906460455440910208 40149 -12475665209318000078954880 40150 478912412993527158609600 40151 36763394481333734710774152 40152 2544990533608948295270400 40153 20803540088395583616539402 40154 20302534281304529897644512 40155 -4577422309222455398013840 40156 -23979408919074747956692480 40157 12561455867508459195639180 40158 3814309184722005778349184 40159 7715072353879165569928816 40160 -12335088146424583339376640 40161 3499240185555068875231584 40162 -253753951517857716928128 40163 -31778272312153693008831588 40164 -4998486637868023872359424 40165 -10183087681764621230514600 40166 -3532225393746422854440960 40167 10207201083222531647399184 40168 34265769927301987195714560 40169 -25193073283167261241871430 40170 -3810021901660811825372160 40171 8008986588672996182610620 40172 21518085934428153063168 40173 3364197480503814503674944 40174 5610318992499096896160960 40175 -17764420980142621587336600 40176 -86861875704562496176128 40177 -18692198094426598841612974 40178 -19805338271202503473317360 40179 1778234109445784933651520 40180 3717477862415857751581440 40181 3238866008222581588425312 40182 -1098471533423763241927296 40183 -6497212600322495180739792 40184 28674668550384254430658560 40185 -15726383519522109661180800 40186 -3927523676389851380080896 40187 12890853822502082395502352 40188 -7367726120213927343504384 40189 -2033668531758704803830010 40190 10304073606882136673793600 40191 7137131712559995271317192 40192 -17940655870955893056077824 40193 2287181629132679174813442 40194 -3135012652358640578004480 40195 6247372865142413987917200 40196 -9478274105695377889444608 40197 10251137176520903646328800 40198 -1428980846406792787785600 40199 -15757136335518365133970680 40200 8404340394345439509504000 40201 -12063312327112650392018048 40202 12465441081613937707509552 40203 12118794816250447479226800 40204 9498371896022428835736320 40205 305391392243434561821120 40206 -7440858747586480993269696 40207 -6207471952620078865003328 40208 -2604646212714389840855040 40209 4929172135562816859307968 40210 -3929220797777122070694240 40211 3268648858522106756272800 40212 14310528723917336034366336 40213 -10645745950528126688151538 40214 -719862298455862050200544 40215 -4716971675285013200609280 40216 13706514302215085942722560 40217 9669395467221708958218192 40218 -8663747466534125204445696 40219 980397776867933521760896 40220 7485710736469697682746880 40221 -2573049655504413802219860 40222 4047280842886229744595072 40223 2003925947787450803701200 40224 -3638611411944812312002560 40225 -5354194027980484321122250 40226 16630374509625647825343312 40227 -4008754148706653719935744 40228 -3132516802689668386056960 40229 -473641272035787544627554 40230 -9475063110324034342560000 40231 25484295637634654305527032 40232 20487220294053767872020480 40233 15900507723323406204507024 40234 15017517452773364330468016 40235 -11791012891788050741410800 40236 6526845449052106896506880 40237 -2499133777596507257035114 40238 -3518353830402323050844160 40239 -19050290507187649640858256 40240 2415345843354079070453760 40241 23954375286537860313882642 40242 -1606191566852473220632320 40243 -9970111593148192858190000 40244 9263256449123759825713536 40245 2780599598969440878393120 40246 18310614349255378569351072 40247 -637212113403152653757328 40248 -94989601038390226882560 40249 -24324994290068896552717680 40250 -2689604190754427471616000 40251 11222781054921833197617432 40252 29422301376486455560189440 40253 31570696600430320059074502 40254 -11643238392704596385023680 40255 -10628562362088925040376240 40256 3396668510912676356947968 40257 -273005349469404072550848 40258 1237055639612386393590480 40259 -21902535580447339615190784 40260 -6663212160146767523450880 40261 2204073554963021292800480 40262 3578114901308353033529664 40263 -5745349184819136479591256 40264 -13734815432038837110374400 40265 1841334544160829851058660 40266 -11047557286977816758647248 40267 -36215337517421357955968168 40268 -8213907099946721954794752 40269 -1330066478169932791825152 40270 -13361061285614675329945920 40271 195310602839527754726784 40272 -1980572243754578901073920 40273 29065793558450566646623104 40274 5196173685130984778493600 40275 4872329375045896348006500 40276 -10049306974479865221619840 40277 9859432580079780983250126 40278 -3050223716065766544650304 40279 -59809977954855802859651424 40280 -6943271239880000492544000 40281 3953822134397292236661120 40282 -9290974964322480181698816 40283 -20086085957128734567681468 40284 -5950120049284498025057280 40285 -4409469718746672169175040 40286 -18827028750648422184705408 40287 73937719579839306378768 40288 -7693077764404671033507840 40289 32837329365058468608909090 40290 7689503352043904003020800 40291 -661691661007898523512888 40292 -574120184169198426439680 40293 10318844224423992565566 40294 -16079457974530743168086304 40295 -23110341529603013729824200 40296 580972732991352106352640 40297 15729294494957846533834320 40298 -8402968828632134420907600 40299 -3677266994341670251441920 40300 1145920716436717327052800 40301 -18765471257548758195799296 40302 6708407123702645424161280 40303 3664299604103798062478544 40304 -6240152715324488784445440 40305 5699578346528450943605760 40306 3922429074946259947130880 40307 22176554978338605394861752 40308 -1699807137293377935728640 40309 16691990689973993143825404 40310 -8883210669102544675824000 40311 -24485153686581359075517360 40312 -5571593751446849800396800 40313 3176533368850960380085824 40314 -5284412169000695360501760 40315 20432377239093448450632720 40316 -2745075930727220557608960 40317 5192546430122993435578560 40318 -18681917653635729663360960 40319 -1493329315570603958385456 40320 3107115896311222213017600 40321 -37078876625052976861696556 40322 -17754659570384027380938288 40323 -3734221542004316638839816 40324 -3083391856946676618249984 40325 8273659079177808116893050 40326 5020019549645511269634048 40327 22954030183005907030533096 40328 -11425844668331482860725760 40329 -16934469000636963867946326 40330 1552113386998226644132800 40331 4166476978440725978643264 40332 11239687670497864927759872 40333 12359982578347022835645324 40334 106546993338318258066432 40335 11060798994461757768368400 40336 -6273504820244372582391808 40337 31020102641372978368915680 40338 9434728929819813715799424 40339 -6694582909399424797166640 40340 -16176005149700152121084160 40341 -2481137484220889456167296 40342 12574113384309444896844672 40343 23417971751836619625563592 40344 -9694797056471511317329920 40345 23103456764028744176180100 40346 -13532349282201803171386128 40347 -15641169356417471205182676 40348 8321447188506649067200512 40349 31511765798445427269119436 40350 3984673347492850589976000 40351 -32419289071913139797167648 40352 8524894992956377492488192 40353 -13051616206585797990966096 40354 -3362628132850112109096624 40355 -1688387790097416377555040 40356 -9254783737752484750156800 40357 34961890368122575377884606 40358 -14263243635335298708412224 40359 3391743071570996084761728 40360 -5769856552974969159936000 40361 25023209802357576323923962 40362 -2290278320774850040637184 40363 -7311204391588817512498496 40364 -12059798688433777960852224 40365 3812239777206059175110400 40366 -10108837615814204476978368 40367 -14034877576269522490810488 40368 1066613992776630452109312 40369 -934233287153082531946240 40370 11024934092958717350415360 40371 6844897555533650117913912 40372 -5799441866006132728311424 40373 14625534150710417893277760 40374 12850161883997252515160544 40375 26432196595577204341140000 40376 32364169611203438987489280 40377 429327282732665261642208 40378 -4611642335409002786546976 40379 4202878436021634657808800 40380 -8494613671364695767997440 40381 -18126920869231062486570336 40382 10615701402514581307886784 40383 1918624203405102477748464 40384 -11507806939197627091124224 40385 -4280261888225817123580440 40386 -2535994655653334206980096 40387 22018142565527184476351036 40388 796700787300114997923840 40389 11206820216097339660467424 40390 -1703505573798590813771520 40391 10412211250156755986063280 40392 22855726984978621801267200 40393 -622720167909360520084736 40394 14370533757376307133047040 40395 8266044176842723369524720 40396 18782255031740853385644800 40397 -1566071096686067955984000 40398 -3660542331837624057779136 40399 13242258044729392428105840 40400 -2057568614892153749299200 40401 -13359510918192452854264839 40402 18964983145527186020587152 40403 8305164072660640637352264 40404 653850720579804055805952 40405 11932801451435522306100060 40406 -815672581296885901431360 40407 -14779509406590623897444760 40408 -19135508878294999614167040 40409 -25240428236583109322367084 40410 -8067029633583809832468000 40411 -4052828247539372337044736 40412 -12619093133364879143622144 40413 1876178219307760229954400 40414 -32946927374284952196672 40415 7448946003170908262938800 40416 -8482016536718359338418176 40417 10210124604956358217299220 40418 -1653299436806871543965184 40419 -181301910904792387372500 40420 327210676018234228039680 40421 6451080939621346001461152 40422 5029778569377330342689472 40423 -22772726418890826477168328 40424 1597433724971022663352320 40425 5829605452142117697214800 40426 6557550224520651094791360 40427 -5419723626353889044339724 40428 6146389266353622955936512 40429 -24645620215721520946908970 40430 3340208778371860158731520 40431 13210830384818126641894152 40432 46683102930592309149696 40433 -41602918143732426138726318 40434 2697861238382968051419648 40435 6302113309604403058304880 40436 3827336660936248814315520 40437 -21939984097504166615321106 40438 8515150227880155851433120 40439 1963777246168117475178720 40440 12442053762414458245324800 40441 -464075550382922539219388 40442 576813364480953941410272 40443 6994285490964750749392608 40444 5012962001171781880487936 40445 15755930310304653396998700 40446 -2657391906248523698042880 40447 -7423453976668402022750088 40448 -13911324060622425025413120 40449 11281439223586925435760480 40450 3429982966716059211414000 40451 -15624505550956071513143400 40452 -18279637920619723116499968 40453 11821979679911411073525280 40454 3435950199097026618471360 40455 3724484017208014525449600 40456 7314827692327701070694400 40457 16908583334029124241573120 40458 -7996062579319571667386112 40459 9381447385323569135960660 40460 1597598269474635878661120 40461 -22404066950137480097329728 40462 -13532787270752263411848768 40463 597682548925069055871864 40464 -2359810460292768784244736 40465 -12288957230970997523968140 40466 -3671576698496968683731568 40467 -3493850017161968554761216 40468 -18788534900869081609570304 40469 -5162126364746759647048992 40470 -3049457188792300105881600 40471 11594403472024308225401672 40472 -16455588798923102546995200 40473 15616959136812721513980000 40474 7662047513042194953408000 40475 12107787530330854560640500 40476 14016187175810717313464832 40477 -8447848832330300788319988 40478 3289218905914828773185856 40479 -35927855823726863068447872 40480 -9469482541749670489620480 40481 -12012504461563548843071808 40482 1497564573602848011279648 40483 -13354139587682500893999268 40484 4846904540780469899424000 40485 5993676092925102473892000 40486 -1503350704084602787739136 40487 -5177511044649626611449864 40488 82452203611275692113920 40489 -11786091606901476795336560 40490 12222943842806875699164000 40491 12525693119153179242699240 40492 6489973822809153618173952 40493 -3328789649907060326385258 40494 8692177269885675968287872 40495 -1167761703576150392673600 40496 1966048218428135841841152 40497 -16125473964819510005274000 40498 28282477421646358218000 40499 -8880769557624209617264500 40500 879968156492300764896000 40501 -10905159594606459603024996 40502 -5214895969967309792065536 40503 -11436363343659883649279616 40504 -17239748688145444810567680 40505 5822987897970713414142660 40506 136214903796238730421504 40507 25746898366840070693462756 40508 2793664880716360248407040 40509 578429411963866546565664 40510 7416429211998959089412160 40511 -12433220849388301083360288 40512 -4620867958319702781984768 40513 -18034938241585056716221440 40514 4629280015510187924662272 40515 -324643675458482138213280 40516 7937227007229694765846528 40517 4684408726032320900318592 40518 -2979647495468253356471136 40519 2127476475564336345816920 40520 3296155152428134272460800 40521 -4046734618653521708403840 40522 -1305826986235583115572688 40523 -462497565490557204343932 40524 -3036359871223734122016768 40525 -6314902842174464160737950 40526 -1889125508563158573300096 40527 -29779130610404295075648000 40528 7604018147492007362150400 40529 -305743035511477507113870 40530 2661997258325748445240320 40531 -23796288481287935852027668 40532 22628612103269780528205696 40533 15462538293528078141261600 40534 1097702336605994249397120 40535 -37262981178718472468760 40536 -2351861685503131601479680 40537 10127134794100395483473152 40538 -4994099678878040785432080 40539 -15756750662791344991151976 40540 -903371822341921072949760 40541 14023644048444369101541984 40542 13639758216273956840008320 40543 28132824011027402100533792 40544 -3283026671843289601671168 40545 -6050068434129390306373080 40546 -10261357611183588729980160 40547 -5427905002761652358105760 40548 1440396847649827498475520 40549 -98376458219778534086592 40550 -3112025897181206398663200 40551 407232964200076642502784 40552 4574893463863886017198080 40553 13217015919726918919820880 40554 11989430846796231485475840 40555 24922594337575030480308960 40556 21055652200387942187608320 40557 -4655476166965348545082080 40558 1287597850398651354466176 40559 -7419612217593333279624240 40560 -1752246184180228895047680 40561 29052890800562879404503552 40562 477121061695785289507872 40563 18040135152993254110295892 40564 1222211176749264347682176 40565 -5998060691481855537340800 40566 -1884319021226010973133376 40567 -13417796046653943773291280 40568 -32938479973096835348090880 40569 -6067330284722373180417456 40570 1301420673858281235648480 40571 27402827073983423361222000 40572 -5292313637494334091830784 40573 137922778168233896124364 40574 14088618566511111161857536 40575 10893451218883900041072600 40576 28184757522706666157506560 40577 -779744733763553609576574 40578 -11086579935941168500200576 40579 -3266699512397124024539136 40580 -14729513481769911461548800 40581 36916968798886006177718112 40582 -15583017781652570931201408 40583 -13809559059818915821128168 40584 -5672655990684151805952000 40585 -5162296591236777209528220 40586 -1702916676514983431663616 40587 2645259036081344579429568 40588 -1285911615329264681192960 40589 -1990478285883771328347444 40590 2170002715622575503546240 40591 -28525210614536876847629008 40592 87725579914867706757120 40593 -5923682741501270123466816 40594 14505810367322168199390096 40595 2243054227081628617463520 40596 1865931021876016334131200 40597 -18611912822701662497155954 40598 8865753786362954204043264 40599 -10220096702224944977076936 40600 4631562722086936796160000 40601 2522078295762582344780304 40602 7653927507224883281720064 40603 11818377446283909390856120 40604 18978710782341227880992256 40605 2867238790165050133764960 40606 -21919801903875731834737920 40607 7892345083489970588979312 40608 38736669305531953022238720 40609 -10678638060718713100860190 40610 3868479963089894503249920 40611 4672205359543445464234872 40612 4451701352015611362299904 40613 -11426483717420917413707460 40614 1872977150055108197947392 40615 16504245813767685926936760 40616 2598613824342701292948480 40617 24075690858035668634033034 40618 -230919442750973058621696 40619 -21301827342518319109022160 40620 2531743253813996758932480 40621 -30623294313182111196008010 40622 20771730158987174143022400 40623 13048385139411903105447168 40624 -4635711444097244373237760 40625 -8763120206733692692462500 40626 -3457191972148099170170976 40627 33400885006419986746110476 40628 -5691120624385588788824064 40629 -19977494800081298222967840 40630 -5715487850602580601868800 40631 7222607462596113500211264 40632 -1110623699683975624519680 40633 -2286412794376296444396720 40634 -17534932952480034228603648 40635 -101492719402788908812800 40636 14601704216483523367470080 40637 -34210467669087354378486714 40638 3241093713530370377920128 40639 29407675260058755356709440 40640 -3425202670534692238786560 40641 -2646833210356990699376640 40642 4357641707159257616666112 40643 5506259618508969045585720 40644 -8973208440839918857345920 40645 -21708188499059153210901600 40646 7212770456953261514962272 40647 -4006991377598965717188528 40648 -37906019498144536790768640 40649 -3975967174643360381057664 40650 -581087939317510005158400 40651 -4784975286397433084003760 40652 -9755612449784417551582464 40653 10307473515951497858215062 40654 5394977963600150191363776 40655 -12335927628052649270543040 40656 -2075606423824331833344 40657 -4053431845938199546775180 40658 -17650668862308920921382240 40659 8537125490719818999250104 40660 -6840299787875980609075200 40661 274444819380141214553532 40662 -518861511691042013087328 40663 4012394559771089356688096 40664 6283901924229812840939520 40665 5417935507641035727673920 40666 -9948881502036813038845968 40667 33375952342561730675333352 40668 16273630290867337424816640 40669 38643762132072423548903296 40670 -5770572192256459287913920 40671 -19674720558066492485611560 40672 3202783899349288772173824 40673 -7584926285853670006689660 40674 -9858000234036396710298240 40675 2043190742321558896343900 40676 -8127576507411437202887040 40677 -2719157855268637175702400 40678 11919714920635258658042784 40679 -29898793488633026521770360 40680 3948320295238829048985600 40681 -22122921557457958051631628 40682 -11060557606643915945417808 40683 6816103994106545161218048 40684 -4979485367223644316376064 40685 -41562504522697273486291200 40686 7717192435288946998592064 40687 16653251518152666643084320 40688 -4377605076195058377228288 40689 11643021085476251092789440 40690 -6662369544596118242124480 40691 8235929088333870580801872 40692 6251841416183074448228352 40693 36501273765797083757696942 40694 -11396896836612751672459104 40695 4291195340279991547267920 40696 10599823661783479050977280 40697 303140829044843710423146 40698 3362409645891723509322240 40699 39755629407350924014225700 40700 -3656399162444015117145600 40701 -14634431816760851667360768 40702 -6441977332749340590582528 40703 2495572176219089790442368 40704 5486843700421605703286784 40705 -4253204710029311894370240 40706 -7453727541032244542438448 40707 12174305412400975440161604 40708 -6645127245092524549094272 40709 -27124864065250003152429090 40710 2826062560060101305395200 40711 -35155366135775298208262376 40712 -3486381231646434278277120 40713 -4937067308863907127201312 40714 16083296632945245927153456 40715 -35051395819766760969897600 40716 -8002141010530252504934400 40717 -36921565463951164552223360 40718 9020842473138322741978560 40719 7021313800216858201731336 40720 408860763708854686924800 40721 488293172104979056747632 40722 -78688913844922558684416 40723 -36971056258570023049901096 40724 -2851932033653627683941504 40725 -2888461534055686632480150 40726 6547715549271427187180160 40727 -14279395783990905405476520 40728 -12452539718260989321891840 40729 337333184820975440903694 40730 8462909671332973897793760 40731 25525809161346949138259352 40732 -17301580319291554506931200 40733 5417815676088963617774304 40734 -210970603814835345449472 40735 4913940432191327017888680 40736 32468000028820259662725120 40737 8168824662882662540506752 40738 4716019981037267322653520 40739 -12888533743093324896599460 40740 2250373075449487739412480 40741 31497598309915080309957984 40742 4490684106599186075822592 40743 843565033875891616754472 40744 5518508901039579011973120 40745 13046439971581939300177800 40746 9967522795488702602774784 40747 1232185491572273485151632 40748 -28209324373552977509428224 40749 9088201670563281305745216 40750 -3083096507689054238256000 40751 17689894896333242802676752 40752 -1874902445439116633358336 40753 14194173087548196472188144 40754 1212382179702884651295744 40755 -4008042891520109124883200 40756 -9011419734016819720009728 40757 -4028622106110112263930660 40758 1174880212012789014849984 40759 -6979358255663465658558040 40760 17353174757502886460928000 40761 6537826233761508709837632 40762 -7092636709805796514528800 40763 -32876646894068986652264988 40764 242144070931527256719360 40765 6195444435266602448862720 40766 6511144495417833291995520 40767 -5974398564667336882649088 40768 2646394019300482613772288 40769 14256369189184901198815920 40770 -7003276602235757707852800 40771 23597311774789089604406972 40772 -5694905956239025735626624 40773 4799677165098644461749984 40774 5986787583214417420425600 40775 -7498832236008267457321200 40776 -10192389441549261585408000 40777 60297423661292845008938 40778 -4661786003127755396356560 40779 6093509955264047708987184 40780 7195245807308064947481600 40781 -7123055910466026330658068 40782 -2176006741257929433025536 40783 -9332709611016826385265600 40784 8411498633835075180748800 40785 -5403134196235439322220800 40786 15683970302481143369576592 40787 44162445304811311898387436 40788 -20189558777710466837661696 40789 9920186057570526570161056 40790 -3910784113954351623225600 40791 -3523666417208619449280408 40792 -8600949239366990322432000 40793 240487307216615925378522 40794 -76237846202922055932672 40795 1084007916239192020692000 40796 -3500095231721052986671104 40797 -34948604705057202629856960 40798 2471421359963860223990400 40799 26855808680273101214332920 40800 -8729074974064773346099200 40801 10348026942321418873408802 40802 -2558927996708893344235008 40803 8388212253044482747848960 40804 6586864536943627571713984 40805 14087948696448328749710460 40806 4453377150157815243988512 40807 14483003534285035562288 40808 -4489190643253582455383040 40809 12858254160585829589276928 40810 -1656167788268836958868480 40811 16799454390296964595229472 40812 -6649521149220231176294400 40813 34644584749756709954463062 40814 5898133698589340231816256 40815 46314602134482934962360 40816 -432878049792973221756928 40817 -16058537877282851625596334 40818 -82105780826861473562496 40819 177929633847899264134220 40820 5401945335477737211809280 40821 -13113044080451509417213536 40822 -9983823874689782258856288 40823 30798777261036482626644072 40824 -4359616019222513057648640 40825 -4654764269226706927262400 40826 -7956131366437493975085600 40827 386593624299132772623360 40828 -7259542046680450399971840 40829 -26294548621823658850824570 40830 -8344201325357923198750080 40831 -2733256926397918443402880 40832 23207831778611030497689600 40833 -1683615176099628699293100 40834 -12235465941945215948239968 40835 12427744538408287920923280 40836 3352867808271511298033664 40837 12835716665521735480183612 40838 74940361646534288800896 40839 26565952737701177108749224 40840 13957801548728901157324800 40841 -1773791871547181692390758 40842 -12507734376629786809636560 40843 54762043531881232151055360 40844 -16934296595132100728619264 40845 3054401669133145364342400 40846 -8727110878145187766182336 40847 10561287313356815234869296 40848 -845044878679443106430976 40849 24866224992526526676748850 40850 -111738235791436712304000 40851 -12647927880733553826919200 40852 -7971938206355069220485120 40853 188567060530306002057102 40854 -13662291116931165686315520 40855 -11881170194836059520923240 40856 7734345868262745038714880 40857 -8278381825296230198118960 40858 -2872684447521249661332480 40859 -5923832074891131841221600 40860 -1098715633089571376248320 40861 -7154447468440987209755700 40862 -10679301208997433913853568 40863 -9637336277112874567403376 40864 -26556896486532070355042304 40865 3519169619895718635712320 40866 6125039046152547092691840 40867 -7221031588372902134914084 40868 23779382002126553516426496 40869 8650281732765225456657600 40870 12484467890740192192191360 40871 -19500871327263020040703728 40872 -7767450831512878525071360 40873 -4934128854747822557260160 40874 -5982786106662065221122048 40875 -6647851139069770347060000 40876 -2813612880525893153809920 40877 -6593905633021417009082868 40878 -1173137644897001916612480 40879 -21681466790783518764369520 40880 -116859091263889485987840 40881 -21664480180331432355036048 40882 -3153110343450391867220208 40883 -23981133669285118766426868 40884 -11260307630667280245387264 40885 -3511402344820477159673040 40886 21466871691179519071999392 40887 -5278874417857414342200960 40888 23271421856923824579072000 40889 6648119893133812862711040 40890 -10080227897632153649203200 40891 -46982053398244899599740208 40892 -2142424736917557917174784 40893 -359794865702659257644256 40894 -1968253812796943680339968 40895 -360079877775230210232600 40896 -3003598644079868277424128 40897 -30946177778030779607038654 40898 17441746174403364832056 40899 23813060210510053243542264 40900 -7738471110866614764688000 40901 -15712873460125695858452448 40902 -5572061184458894686033536 40903 -23361583153194889912055848 40904 11853890571598106326901760 40905 657447158356387659100260 40906 -2036933306244151775411616 40907 25318090047477841968270840 40908 -1365879820760259336290304 40909 -32709030682495502164246560 40910 -9932266392498768247352640 40911 -7052575576481958405682800 40912 1889308192322373608431616 40913 -4645761877976289994876176 40914 -1713046055640840097568496 40915 -22579560595528360821678960 40916 12786312905582011021815552 40917 -1425020671381970691749952 40918 805138823668670842680000 40919 26013419212195204577116560 40920 -2904886214721638616268800 40921 3106461653111345734543744 40922 -2791049364637948743813120 40923 12816890170099992669262572 40924 11248730716651587339690496 40925 -11031547744401181587478350 40926 -10161068304803441690649600 40927 -31948699756665559543760224 40928 16286106395568196005396480 40929 6367759840937590675070400 40930 4572941052934860591555360 40931 2608199676460418213930796 40932 15798508519415169084364800 40933 23637586811936804718381182 40934 12229915352581268893935552 40935 -783198505230883233937200 40936 -167295430514057334128640 40937 24036826576186447977378432 40938 6433455467645722167692544 40939 -11284042379891435699189260 40940 3312790907038936427059200 40941 -2932967619389619403360650 40942 7116284566239635085534144 40943 2903056515326244454959600 40944 -3727056631777165383008256 40945 -3696071833093145033404800 40946 -19386229318110111102791040 40947 24596249573320422931999800 40948 -4708317752386472207934720 40949 3331407630359239988107950 40950 -672776884951312490294400 40951 7647175897227356988858304 40952 25775836635992330639769600 40953 -1361886250154560789119552 40954 -11711636629017609834823824 40955 22522304322039403711119360 40956 7999619264583345419715072 40957 -5558444259253792779305888 40958 5901414045873415976878080 40959 4114154788863759537035040 40960 9659898008892953465978880 40961 50424238067247439298562 40962 8295904477264653881799552 40963 3201105904483262374305504 40964 14237525117888716447964160 40965 -8202757890956341071350880 40966 18993586443018977132046432 40967 -8593588346665061612770128 40968 -12984046632077941238860800 40969 17788468676640625073740644 40970 -185169477753376696722240 40971 -6652223409095119903896576 40972 9577117672350346593195776 40973 -3352911385256518200344778 40974 -2397298887143155320776640 40975 15205804920947279958345000 40976 1640252179266500901814272 40977 -19190860509193717819014540 40978 4618501240892043488256 40979 -685600904959859919953016 40980 5430802419173238655887360 40981 20886300599200240126228992 40982 -6759852167569940454575616 40983 26087069815480014836140800 40984 16682566320392191698124800 40985 9437702980783302858010560 40986 -398323057623899979108096 40987 -31367036062549603188197208 40988 10063178598102312959743488 40989 8173272038034693796825248 40990 -11083717037721692021112000 40991 -19881378497949622024152600 40992 5773876519046349821313024 40993 21652434720232311555366242 40994 3946514273034194645414400 40995 6042824643872751834546720 40996 -4403853075328786377473792 40997 -5383070168691543740263488 40998 11842657779934867688720064 40999 -14663607730920747865766864 41000 -9344804009548881646080000 41001 -9128894481446898595006080 41002 -4336554371481525999294720 41003 -62825006947675975529442216 41004 17885254744700697038501376 41005 -14957947143939928463748000 41006 4218016364957039543458560 41007 -17751442284232061682042360 41008 -9268791962953336049074176 41009 -3109001778201051942127296 41010 4777240923395367199234560 41011 25698924478181895189161612 41012 -21196783316796772466914944 41013 -6571156224957373501966080 41014 8349367568449428345725856 41015 11896521588791198236338720 41016 -2991800922470873836646400 41017 -41214196774993963072062934 41018 8066494432406925721998960 41019 -10692455479001947540008 41020 -2848392582640984267499520 41021 19343095875847168391070720 41022 74550491228127785335488 41023 21513076608054841373934272 41024 2721689941211764090208256 41025 -4833135278138064719581200 41026 -739005807441197854617696 41027 99914031020089362712272 41028 -5202064993614878064807936 41029 18227533058761068045729180 41030 3418495284169937990229120 41031 -22909019696313832872590688 41032 11552289103199905537720320 41033 13899729490176719007282660 41034 -884958253023970114149888 41035 10365579193152190405582800 41036 19427696171108547507290880 41037 19773844290597884401978560 41038 -3153648180893311875351744 41039 18961613556555279554889840 41040 -3724939144873669459968000 41041 1593490079160042300252288 41042 12402392892601034136726672 41043 20343688061682832549537464 41044 -4945892256839648269180928 41045 -34643593794739523489700 41046 3689718499111140208488384 41047 4797514353848201706559496 41048 -11192991791710368804003840 41049 12419350464736308480015834 41050 170810602104608802190800 41051 -9405485581916869241205948 41052 -9890798641171946609319936 41053 32982047139616117760028364 41054 7393845900449119556948160 41055 2623925174090985437137920 41056 -44004807643156262046793728 41057 -45571626492180790435145694 41058 -7028295408954114752214576 41059 -7980867485054553997097960 41060 19359309248810198629812480 41061 1959733973753643007704672 41062 2989517072529801634097760 41063 -4284695886916636911047016 41064 -14185433643826168829952000 41065 -228498186565022858426880 41066 20272590902538502523981232 41067 -19543443065379715903334676 41068 -28352371465098030450833152 41069 -1104494871935432298825504 41070 4227418592044426534553280 41071 -38286697414357846614918008 41072 5620336429979270503268352 41073 6324002135938711848227184 41074 19463247436591692852273792 41075 -2150620940367142484270400 41076 1002281727728966883674112 41077 4904121846883050761466926 41078 -12819539342235374466600960 41079 -22526196281304881874926616 41080 -8985638104831786438656000 41081 -6917872092503668816484118 41082 -5133667209589342042246656 41083 7164689879083218936847120 41084 27551497642885138899081216 41085 8608274187822700117403040 41086 979437403420759518100992 41087 1355453397989230986490632 41088 7688012845392966105169920 41089 21689056258779969435978756 41090 -4724793759382521600222720 41091 -22352403939844724583731208 41092 -6818320601897578310464384 41093 -5451340971124079444351400 41094 -13619496912929880783672960 41095 -30982188961581320925995400 41096 -27883394631136103871651840 41097 10155760110724160650798080 41098 5743838783765245829482800 41099 358586842464210219505464 41100 -2811138899576873813337600 41101 -19276141376975590316157408 41102 9137975784296674241314752 41103 3754185900442109460015912 41104 2940459029273767254163456 41105 -4248889660134968428921740 41106 1275128597201223951986688 41107 -7962861552341940903977136 41108 -179981909382577717800960 41109 13428842834362916976176448 41110 -10484135725853767578935040 41111 13510956482289133452650520 41112 -13750196353342915310254080 41113 -15793171211980574220275638 41114 -20201852502979410617537568 41115 -4294914248872168446203280 41116 26604851155469579561873920 41117 28184944208337126220232166 41118 -1353089891079022574499840 41119 2369591234436769255289944 41120 -22765324148036012013649920 41121 2657002796563568876670240 41122 -2152073930120721200959200 41123 11041896146094767578176720 41124 7713903778614555985612800 41125 16153959314069636334912000 41126 17708863541209873896364512 41127 24938505524486169627457320 41128 -10114438414515652809123840 41129 -13189957863833384200697520 41130 3997932690080725774731360 41131 21868761308822978680698932 41132 1212457737443202640545792 41133 -16179060470062272698333376 41134 -19932817273819626654249408 41135 5143350777923350342165200 41136 -5536396483951973279367168 41137 -5432803510402264945453568 41138 5689048525837389208788096 41139 -2255600191283962353610416 41140 24467276152280656638720 41141 -18801867947106264909469458 41142 2815990819935211759038912 41143 -31610910530316100377947608 41144 -9186670784363609278156800 41145 4776953221022384372927040 41146 1731823621300473250717440 41147 -4951933736301375316541520 41148 643961176558862584209408 41149 4631269160754211571438150 41150 -8277977338069378102939200 41151 -296261506287863301144960 41152 820538753471926743597056 41153 5308280095129694581778880 41154 7693440071599082710990080 41155 -23828644037808773529715440 41156 -12822590477575287507396480 41157 20277717797514260436732540 41158 2272868988690109739376384 41159 35356219886392698173700960 41160 6326076702363207229440000 41161 30143928247197662535068762 41162 -7195265473357167245185536 41163 -11407977369610137167311656 41164 -5888506657796633891317248 41165 21605986518433284173658060 41166 14044356324932614946036352 41167 -816296506818811287131408 41168 1530218346957788127166464 41169 20619531371257645233448944 41170 -3633686678658464284147200 41171 14153735405271328121126592 41172 -1459188870057591150256128 41173 -16392925096036451402600160 41174 2637506709415851517101312 41175 12998596020594066462006000 41176 15279413738219156156590080 41177 -22426957132944271424329974 41178 -8041594897674126061733376 41179 14271848438351079117251780 41180 -8939041714226657072793600 41181 -1227122462647901270295936 41182 -3193604800257138911784000 41183 7881413229436006129878432 41184 -6904474097411461625413632 41185 -1842584853942510874480620 41186 -12074620166176626316172208 41187 417665031503794409495160 41188 3911467052026433884880896 41189 36177814570383671686404990 41190 -5750636208291749381604480 41191 39436388235808463603510352 41192 -3393689116408202706124800 41193 -1543226372984041486171200 41194 431912267612421452559360 41195 -3901666919929894315549440 41196 2976683858509794859464192 41197 6220311499340107472727340 41198 -12044478854238368921342400 41199 -4372729976658059376256512 41200 5682528164626967633100800 41201 -23290661136097681562586798 41202 -2163891249225812527948800 41203 -5564482019388546011594548 41204 9505437898836601171971456 41205 -5806178598555384330012480 41206 8053403836699530065600064 41207 -3053838656517363946012320 41208 -12017862328397294860001280 41209 -7276167423454731185486697 41210 5583354359177942244999360 41211 280250469031587171135480 41212 16923309225915485181587456 41213 -32169049929363373964538 41214 -3198372830214498334560960 41215 -2675762999984748426623640 41216 4258487299845472829571072 41217 3739575409799575564764000 41218 819911952712947532970016 41219 -75521043846848737939103904 41220 -9553822221777263754105600 41221 20008833490130306742867422 41222 18140167924439035563426912 41223 -2009803456067657394074112 41224 12718411680432726546600960 41225 13209586733786425639227900 41226 -7072121712323040743091456 41227 37358977974027222866869076 41228 -30405604308355534154018304 41229 142795552420615404704310 41230 -1093506795703030457548800 41231 47600805638369589799930032 41232 1353833567854353612472320 41233 24729017663672631365538482 41234 -5740881020141865470241120 41235 17009603462226874300830000 41236 14933710506156101257460352 41237 -85222588905579651908928 41238 13349295098759286363628800 41239 -3566489389812291425288832 41240 -13814766419905412243251200 41241 22967234489301858770444640 41242 19621079352073162613940192 41243 -32586050926379112787664508 41244 -3005315663238043676172288 41245 -601997862558896964515880 41246 -3746165474337009706233216 41247 14069893190483306555760024 41248 -1035823714457582969487360 41249 -16968419932093765713399360 41250 1580763656261290541040000 41251 4809449383715779757869824 41252 -17148051210035601152763264 41253 -15692470912473749738126496 41254 -19287186236355755039291424 41255 -6455341845582992123744640 41256 -17100980254642877713612800 41257 20905966207711930471632506 41258 6968903896348312231794096 41259 -9753864201256534948345680 41260 -3596917868942478797445120 41261 8046145689489904387093248 41262 -2114798645155056293264832 41263 21026665005140439245994512 41264 -3222960042193848539627520 41265 5804197331345175192131520 41266 1872408188308798541399040 41267 -34912330534099423658684640 41268 3942033590295088854128640 41269 -25334334988964253447421330 41270 -1339444169439357443857920 41271 -26213793364679052027166488 41272 11707765905683969506344960 41273 18314228777801989288872900 41274 4809757009531920302412144 41275 -3870315981447223623123200 41276 -25373911848697106258522112 41277 -9132857908134641424334080 41278 -2116730509715551732450560 41279 15615760052009170784670576 41280 -56266103544174650327040 41281 12864354311935520099014082 41282 6407762674771672090294992 41283 -23379910918698605551862400 41284 -500623555322013955264384 41285 14189980624426924529385600 41286 1204318787099810275805184 41287 -5243045270635591598052720 41288 -10157321703940328784599040 41289 4461230129835667135755024 41290 15351424986488296185698400 41291 -31922786995549996588534128 41292 1610717780871756227284992 41293 -17999606893843156573502784 41294 -19498554517945913193895488 41295 4486725945982547671234320 41296 -3167972387436256752844800 41297 -9830002702086788549227788 41298 14898269384309505831041664 41299 -27315176662080831442695700 41300 3261329875471528503552000 41301 1635475828979441535309468 41302 -11787069916691625169280448 41303 30117526136231074638699504 41304 9200495305738887688581120 41305 17603261910197557952641920 41306 1376729140605651743877120 41307 -8995616249107584069785448 41308 16805155514543056123315200 41309 -16852748112282200821125780 41310 10727818396638790037592960 41311 10762501768115416754603800 41312 3722312608823886280261632 41313 -16203551745515233469118336 41314 315710527574671721436672 41315 -9942263097199009507397040 41316 19728154738518123942180864 41317 -831658166119312697695040 41318 -587150459276001118927296 41319 -25801293720478540601087856 41320 -207221881793608529971200 41321 -11811793370236539176585088 41322 -4442221233787608156888576 41323 387316322109858821928756 41324 -17296927277957727650498304 41325 -8796907441800338788620000 41326 -23103520864129914412413888 41327 -4144985940527553681939288 41328 578761199377710418427904 41329 -15587816575125522163858124 41330 11274026157497605739398560 41331 -7996099991968137620793600 41332 -5026432083072395733080704 41333 -3931279859535180134750418 41334 2584209676647869178308064 41335 -9906561349086208112036640 41336 27510637826149760681287680 41337 38264653683786121867225440 41338 -6222941247060792393834240 41339 -376777770853988758608744 41340 -1652092874819111937300480 41341 2496634821719131616068742 41342 -2648455558223390895977088 41343 -4323582406963834119105336 41344 -24891203349346868055244800 41345 -30254868800755009773513900 41346 10372488152987489146216272 41347 6785364816087122162630880 41348 15849020503196379384724608 41349 -3792847902261733039495680 41350 166791815446751752226400 41351 -21059380049906483578812648 41352 25705174510477686761349120 41353 -865960981755316809546716 41354 3036055258912819463147520 41355 2669561763757623696049200 41356 -16968878156264206120580352 41357 -26072521666629670136888394 41358 3582365470452671799593088 41359 -29720985095614805053485480 41360 6849940727749504346357760 41361 8849687676717785462508384 41362 -6018290044510121114003568 41363 -8903455137119461788629760 41364 24965725997426869403320320 41365 21887192732395810650391260 41366 43268398127406670614144 41367 22278381281634492308344680 41368 37102609880609509241026560 41369 -4356969224904430348947180 41370 -1406762645697581595171840 41371 1038962521162655704301544 41372 5006634406275912964824576 41373 2946655279421216798500422 41374 -5880592877758699688339328 41375 22826733845602741417734000 41376 3557927048006040702418944 41377 -7479796469739369804782208 41378 4304950625801615451562656 41379 -10629837703087402187948112 41380 14371165239987013629292800 41381 26510103151669996861813182 41382 14490295547710649879520 41383 13368175069616996437919880 41384 11891889663135993666355200 41385 1607509197571504660876800 41386 5724785651909564967817392 41387 35681560975151581186698036 41388 694728440314295460595200 41389 -7404967347917597131000810 41390 -8843622227836032876724800 41391 -40813303631846691084048 41392 -415405971266510387609600 41393 -8354785815964613355175872 41394 10593213414029562271132800 41395 7335242516988502099714080 41396 -35433813667240042224414720 41397 7565999077794813352653600 41398 -2616392976444763890401664 41399 14080383938575246892207400 41400 4564000801738251929088000 41401 -3510849695557573560052400 41402 -2256211704807678226034688 41403 2532902995321337231382384 41404 27464301207822036592000512 41405 11953374594322484488845330 41406 -21138375806776277115687936 41407 11346225853381225393642272 41408 9274320560659600641097728 41409 175629056155809231942864 41410 -2919639561776843224697280 41411 41095751518997437013694012 41412 -5507790818851548880773120 41413 853093149833224139205662 41414 -12470269304341182438454944 41415 8448181245489506608563840 41416 -12298104207076637054730240 41417 3193938746483311951530000 41418 5272576698910773136550400 41419 -8737526358190912031128288 41420 -5569996965167899431552000 41421 -22141118153274346969581888 41422 15976406916999381217176000 41423 16516563223999812771576144 41424 2689322550800541392830464 41425 -10848272576687952922197850 41426 5550896390923467099210240 41427 -25891725139368926832685836 41428 18204219680677656215811968 41429 4974539520240277308899676 41430 5108458888818078217845120 41431 5356438989511978001729032 41432 -7043184617703439030425600 41433 -5025775273357343312598336 41434 -1804852946814682400058384 41435 10998070755510221840210880 41436 9120749295793744505659392 41437 -12018423279126597907792608 41438 -970564998105396604202880 41439 6621819640996728086835840 41440 -2898709750105827437445120 41441 -20810947154455978448501100 41442 -10770678578113036852687488 41443 -14991549345961250376062308 41444 1958096933577881756518656 41445 -5419176905989806202958400 41446 -4931781691465129486116096 41447 2444191072813822678155264 41448 14967782351659156288389120 41449 11786271537684859674337060 41450 11043765923477314325802000 41451 9395319422541863368104624 41452 -5831025633606031083008 41453 -49217697150672493839680298 41454 -12438008783101504214930304 41455 -19029987431336961194867640 41456 8878827794918708736294912 41457 8176700292751834724599488 41458 -19708556465531349149247360 41459 -14191578753279047811195960 41460 4922250283130684954204160 41461 417577270446004936208032 41462 14928729654656732861699232 41463 -2957114980688062744712736 41464 1210825750096039721656320 41465 24527676423192165861217860 41466 3719596867145123518439424 41467 22130478547680466913108516 41468 4457617350088178007653376 41469 10989881428588318852279488 41470 4597433510782694719737600 41471 15147730753506289408082592 41472 -607735884189452703105024 41473 -65417697872160061635369680 41474 -10535026485898632632231520 41475 4101131464068569845824000 41476 -1513558438580843315309440 41477 10080820501441986841591200 41478 2344189068551025379934208 41479 -37999205547696391965698920 41480 -19602565638698033387827200 41481 -4459624070563895690031120 41482 -6164491239841183898358528 41483 4951369252434588558469104 41484 -9741042568044483401470464 41485 15910773108100938765423180 41486 8200719014148808210848192 41487 -27471265728531420781835640 41488 1407059270403618086592512 41489 13216278221226662437966656 41490 -9607535726623918201853280 41491 -7564273058468604858289108 41492 -4520527971188004591169536 41493 2634182244690973181007264 41494 -10691117162445632724340704 41495 -450178905423352872380880 41496 2195632483711823226470400 41497 -37044315654005520561352428 41498 9197008832021959207734000 41499 15018117552260374107679200 41500 -15502122270339279781248000 41501 1386919047735615542753472 41502 1853146569555880833229632 41503 30657810544792780476400 41504 -23107033722572401974902784 41505 -19685686685079635977357440 41506 -19525040162157715995984048 41507 25500195644339374975953756 41508 3492338700521751678283392 41509 -6892192598382770763653632 41510 -588729876169004557827840 41511 -6122064049148043193636656 41512 28063407025921594144435200 41513 14611318141119315368976762 41514 -4068675143000125537291776 41515 -254327179960033624639440 41516 -9964437302105429069993472 41517 -4310123760026353746902880 41518 -23631251366853722616719040 41519 17044846626992806316827920 41520 -1141892852690675276513280 41521 -5671240028661031541975278 41522 -10214742350135254931569248 41523 -19556954966827986400163016 41524 -5805229652004744475265024 41525 11239023590776864123893600 41526 4439149164631392287126400 41527 52650078032853335477723112 41528 18239306514668430377472000 41529 -4864901087066779720442880 41530 -6495601310946851777079840 41531 -2965178531403179161106400 41532 -4530298049982462537174528 41533 2489012755825760774637804 41534 -651680724629836612455360 41535 3105055229215683688287840 41536 -7488417678930455392419840 41537 1979669260698406172774340 41538 -32332677357968236634112 41539 -20773897798431301486660 41540 -5816557072427538969477120 41541 -2383843120871599375049376 41542 7576486992048728558712672 41543 36654264787608434977704792 41544 8426021563172225724687360 41545 6959707401677805799577280 41546 725541942961139692583472 41547 5268913729503785082671040 41548 -15782840101905628817608704 41549 7183473887329229758082550 41550 -2532116410855813843387200 41551 -6694985931799596861034808 41552 2673609474431238046212096 41553 -17028872929485148794955200 41554 22205711087018698949084160 41555 6383805911696765819814960 41556 -19916340721142561843632128 41557 22993835791772633470881660 41558 10696385162880189232649280 41559 -9990423301297902644039040 41560 11341598950603530233856000 41561 -6428019870332258356683840 41562 8982095378421962212078320 41563 15430144252091593828701240 41564 -23552266157773863603469824 41565 3007808572163228763894720 41566 -1095393715625010520817280 41567 19537774035594329086224552 41568 -4951112336699876953030656 41569 14347921411630666094704560 41570 -4332745805448763399223520 41571 -6698464601514098546750400 41572 -11803866571340517183319040 41573 -10195398068414066109070560 41574 2717707766685426593805888 41575 11313302649254486707356800 41576 -28854857695557913734865920 41577 17309061220545653833023120 41578 10853776642082714054673840 41579 21219867001364316505848180 41580 -4663724281547687851622400 41581 -316745180956749244087328 41582 4172701982216666840468352 41583 -20364958352829063804840576 41584 -1566995599137816740560896 41585 -12438640774777314508022220 41586 5544619405774707433190400 41587 2935787145761938558012832 41588 5642159488995704426509056 41589 -5322748069285889385126546 41590 10074048265869097258828800 41591 4151629278409733007888000 41592 669925886189417887518720 41593 12829856240237935612548842 41594 3683253567044570395199232 41595 -16973538251894622075686400 41596 -14428978668884010643916800 41597 -32300325554308540514424954 41598 5279651243587314890529984 41599 36063520068766775616503136 41600 4980424164713012133888000 41601 -7147143038594380492975248 41602 4716591325543083644356608 41603 23354209700095084967241852 41604 -8472109095683033308591104 41605 -10138168016825970833024040 41606 5622707697141980153245824 41607 21150680798185292650947840 41608 -1927824462528225596375040 41609 -17526572010329090032985190 41610 -455882723178821583321600 41611 6197044882778596469856212 41612 27164129389262392879629312 41613 -5838617214919291609340352 41614 -12470946676130086031329344 41615 -3199737170681615783419200 41616 -1505473467150801507323904 41617 -32255801729730290424624334 41618 9646185199978366554575760 41619 -12282531703305770572061256 41620 23341701800689091304871680 41621 -1007708382658499111096178 41622 2373802035540485153071104 41623 -13524599214041101550784360 41624 -720959218901861406720 41625 -7433931872149859013651000 41626 -2139610839857184374777376 41627 7348089143166983971753476 41628 2005193364883382628702720 41629 17758802602793102108498240 41630 2154157362979318824664320 41631 7570207057118884484474952 41632 15509522198407235734536192 41633 13910035022395684852700160 41634 -957597575418247710615984 41635 -1722437827426358146344240 41636 4196147335990243236814848 41637 -3596533838067396583355040 41638 -4871730989981073189012480 41639 5374799362995911205200424 41640 -16006005369610864028467200 41641 19340990799146174463074042 41642 -21178661258062187358893568 41643 -10142359863732762989437296 41644 -29785698835705411287321600 41645 -1526728533157924793258100 41646 13784544442158977287277568 41647 39524750567654888729918096 41648 -3127800292571005727047680 41649 2240961900772305988401264 41650 7171889412728273862913200 41651 19532166601239771530288652 41652 2415451837726743732161280 41653 -24999598648246079762091936 41654 3102290554444486006835520 41655 -8455117622850466617777840 41656 -6838532667691738050723840 41657 15175251214418894962569024 41658 6096112298077592604457728 41659 -21219614522955690620426140 41660 -16110768118599606595960320 41661 14868170808928037943128640 41662 1071288716201852228039232 41663 -21086183353920176971523016 41664 601865205374638161395712 41665 -2813624117496636976750680 41666 9140620073878756036232064 41667 317750726045479690212480 41668 22437715105674449047673856 41669 21202283451074022795575070 41670 1609645359097760618430720 41671 -3926917262610472540334288 41672 5689923759979842528076800 41673 34003510206268636663660800 41674 18531806444351311786036992 41675 -19989048980475521684195100 41676 5701555885765685445771264 41677 -23834927936564543449451808 41678 2745243776599679105237760 41679 -10395890308564758559370952 41680 4422552464428612401807360 41681 -10840196787506305309909518 41682 -6780358320553590779035008 41683 2096483617212942797612584 41684 25139459296158228848606976 41685 -4241322102361803469395840 41686 -2795140426239582995407680 41687 -7112847041984339110892664 41688 -33691735975816018075852800 41689 15369108543392886985481856 41690 -9076644911901181237459200 41691 11818921616935247477159280 41692 -4076115199503786197857280 41693 219831183654519241350924 41694 -4548662463893725743249600 41695 -6594622472613550697884800 41696 -2318047673744876819447808 41697 2981479670850975060523428 41698 -26081721398174983754900400 41699 5764679686601742665865456 41700 5644941855699415764096000 41701 -27080278977038498372318976 41702 -29923224928945054647494400 41703 22199061579621970395467304 41704 6511282069760662260971520 41705 -1494952809437777949336000 41706 2903762832919473799782144 41707 -29530745422573577069876040 41708 -18404326988940752924950272 41709 -49457452307084876085696 41710 148917841793310003442560 41711 -21111195115668344942786328 41712 5069127186316200137195520 41713 7102484472055776552141120 41714 2130605212248700924797456 41715 -1815716845151216094432240 41716 2550618794973237683219840 41717 -17443917346902754946888580 41718 -8611019654802158399460480 41719 -32300363463623825539737880 41720 7620859973294083676160000 41721 2126969327417930783967312 41722 37753871603471148517632 41723 -31237434188782644577414296 41724 12406663684609878894819840 41725 -18981514011239791832920750 41726 6012958944311313003093504 41727 4460186490550808671285632 41728 4881509096142887507197952 41729 8527554759632117776515330 41730 1522982768227080589739520 41731 -2991047006461193421508800 41732 -29002139999098938466859904 41733 -7214571041643075671444898 41734 -809491434773753014972416 41735 16139574576689283534371760 41736 -10424579420253680350986240 41737 15956889245817081911343386 41738 -634136962634811811435680 41739 -29649379265782549321819176 41740 9060275910438944535536640 41741 -6478856652292152463258560 41742 -19601159847238000277285760 41743 20021722888312732215582800 41744 -111720863909292588195840 41745 11307798653894554916160 41746 -16191946039761402705890928 41747 17007533961790605796657920 41748 6163534962112541045630976 41749 -14860819907681949573666336 41750 23735721576005817208992000 41751 4001743542429041880250080 41752 -8932695259858111214161920 41753 367991488311840719326224 41754 -2812655729726751707527680 41755 -232809806063616965295840 41756 665513109216482833173504 41757 8154587118326071941100800 41758 19990877540768453297220480 41759 33902456348879873515236960 41760 13864223381385100463308800 41761 45767049507348371946315362 41762 5634427825501447713861120 41763 -12705495695740228915013256 41764 -6757072087702569645383424 41765 -19608517344645368059022340 41766 14301091163845500703545024 41767 -29289846464351852206457448 41768 -2141725040200041189949440 41769 4895449565809789008771840 41770 11408858300306384217226080 41771 6877339583646449165313972 41772 1197426888140001787005696 41773 9774113169725866348192780 41774 13431755577703280002979136 41775 -1204767909030931188388200 41776 911746522937234787991552 41777 -19767000636649579387387374 41778 -9905240338467618405336192 41779 13103835022353367214009640 41780 23388567111615823934073600 41781 21259285190925853728998880 41782 9659758096860406928249472 41783 11821476230956427947032576 41784 1293881753409198225592320 41785 -9985816036864377899776440 41786 -5727413374227375107346720 41787 16770319140679429172514444 41788 9412113442135345843449856 41789 43353012816690077306725920 41790 356273023480313651712000 41791 -23069769813012504492436240 41792 -3199711721095535553675264 41793 11253853707652291216252464 41794 -2386579524939900516224304 41795 -848255192904653669689680 41796 337821247985511571448832 41797 25425025579227613512485886 41798 -15396174476747100997053600 41799 19426665205585017242397864 41800 -12278198251979953413120000 41801 -49233763163174652476508198 41802 -4602095371080046161600768 41803 -50767236403211900259568440 41804 8235497722119192855622656 41805 -1962490898835769442735700 41806 23898184505047647231452352 41807 -5384161102151136626159328 41808 2225003363856913461018624 41809 -965180868105236601934990 41810 -1798486282723402609525440 41811 2248512862516323597911808 41812 -12173993283047457358217344 41813 20894244664926938992570062 41814 4156486962727489511361408 41815 1037286351022222989255960 41816 -20761843450239149231339520 41817 9763040102117617489261248 41818 -11649184682952680284861440 41819 -5516358385372480186168320 41820 3812399616632127293122560 41821 7781522103233519026007692 41822 -9664774245524627308512576 41823 -27461325258061630305174000 41824 17437499714687174486654976 41825 -3048307021074051273264000 41826 -3145334470490832257264256 41827 13536544125792861763559152 41828 34387720676909238275376768 41829 1018982677219993876981248 41830 7785729497663998427635200 41831 -3623758266654840014723400 41832 -4715669703902095813754880 41833 28689715923484371649951824 41834 2911449755202259567386720 41835 7836184967365540293404400 41836 28334275145725524498356480 41837 -11618490359614406715857088 41838 11471118379946766269245440 41839 171132262171955211370880 41840 -104028425096108559728640 41841 24468041690291513908066050 41842 25443666089710797759021072 41843 -43276413203286057312937908 41844 -16533048492812108239976448 41845 -13220754715644471816300900 41846 -10271493027118683896390400 41847 3406426553863076068876320 41848 17975807892744173770383360 41849 12330939436578538573199850 41850 2369774801262692226816000 41851 -17614774698469681072845148 41852 -10373996049254344007768064 41853 981515484335989775075904 41854 16052814551997194166381312 41855 -19996576510343374560462480 41856 6260282377230078915379200 41857 -16042222887468827154958160 41858 -13398734430100880281308720 41859 19509170459073181557805764 41860 -1282233814140138100899840 41861 10539900123475225769852124 41862 -4558146658011346533795648 41863 37180511225624127436537112 41864 25402436487056941972239360 41865 2067651120169267833654720 41866 11366328244745996118576 41867 6169397584941001888578192 41868 8797523588594382028292352 41869 -23463952569443763367859700 41870 7052179684833691363468800 41871 -485735186801333749530096 41872 -9967654754178833471463424 41873 -5282610758307351361895436 41874 -2167171162892173663400448 41875 7569002767364556109047500 41876 533849410265121496275840 41877 2392357391779433313598272 41878 14877245470230242930334240 41879 -50684787197781290538686520 41880 -2636761112362307589120000 41881 4815457305573593577726464 41882 -90386735104366281593088 41883 -11726809492849550791566336 41884 4482774697999747998854656 41885 -11709254339799309797238420 41886 -2649426242700567783660480 41887 -18388416107025137447570464 41888 -12160141257281176766251008 41889 26062687945934667409589424 41890 5889896590300119419097600 41891 -8574099658734481439571528 41892 192056429826543671165952 41893 -44531527456974980536993858 41894 -6591547501413931492905504 41895 9930653097017315673918600 41896 -42725287459647866060190720 41897 -40406486028212033257563654 41898 -15052211441285057243963136 41899 7390185276072179300258448 41900 2755190607585094410144000 41901 -17010928881404104134091968 41902 181246712250227760025344 41903 13858785223210428762187152 41904 -5426212843629953273364480 41905 8323155417980267090156700 41906 4925876833932779286641664 41907 -20728578619903247099632080 41908 6831148134929348649120128 41909 2863744164689089349574816 41910 4102854582532568787025920 41911 1431440413483941926601512 41912 6510483043514711587307520 41913 -26756024441332025699271558 41914 23590729141884751311843840 41915 -11582039827161637868396880 41916 -676248914468268610560000 41917 35766155930915304846558432 41918 -2267872762754803605507840 41919 -8282888216276029092238320 41920 8233621501018283263918080 41921 21991580117769246430764864 41922 5597876695735434805686432 41923 -2275495121131722570409056 41924 -29015082336622866101796864 41925 -63578018794078759168800 41926 6178988026500785341890912 41927 -2133409704069834763357224 41928 3698497178736125854556160 41929 -25340336305166962603996416 41930 -3303490996759402979712000 41931 24372127996587780556497840 41932 -31504265593897416072150528 41933 -7829487532935954088452480 41934 179633708713123520929920 41935 -27142984950773313885936120 41936 -8459645034843985673822208 41937 -4037400807325835532867648 41938 -4498967085394347637628256 41939 -22142156445611089750855944 41940 -14190740942481781952682240 41941 14286609500411441662859342 41942 -36963480744271911659500608 41943 -2193555372336863877049344 41944 -12936952568266216063580160 41945 -10295024264788571607522300 41946 -6583298722774011859170816 41947 -2444158774935023375532604 41948 30596576235786345731639808 41949 22478139710298109917777600 41950 -4872494750783879268504000 41951 -7055066224264410899173536 41952 -9852716970219843008593920 41953 34376263924423178328727202 41954 2797205163376741436172672 41955 19143231231948073273341360 41956 247396356274098578496768 41957 1445976181317832155694206 41958 -121930942449683764785024 41959 26980927319418432888847160 41960 19765932608621186507520000 41961 -7096624316663241748320576 41962 -23322237249130939667058768 41963 41351305413398843259030480 41964 5537238703265474546826240 41965 -3177093632887938891254400 41966 -20250627474654543402245568 41967 23148153369733764081520584 41968 -117602074492714556358656 41969 22168402269939881297228370 41970 -6234000534340570466496000 41971 50638362385916228559172460 41972 -5252710807697887742208000 41973 23540136379718580949005504 41974 -1792108367922400856391168 41975 -695870274424462745672400 41976 8191875454253366782832640 41977 -17356245744085642882076540 41978 11808596464936146774554880 41979 4894241823551402352576000 41980 1128385064627168007744000 41981 23706639554025015566539782 41982 11125292756489101791542592 41983 -8347867014592249761952768 41984 11307318344351548478324736 41985 -17652712409360140346236800 41986 -3664046130765626249280000 41987 -77569258687166025040332 41988 16953667800127476147072000 41989 -4948085484800932749413600 41990 -4930906665200010348268800 41991 12863716281105113589844392 41992 -10812802505777800648243200 41993 37767878550883455703052058 41994 -12146207478093132411834576 41995 1196781620528060863616880 41996 -2189646781596753804192000 41997 -29326156277612888705256000 41998 7017132036908113571662848 41999 -30086604753490323420690000 42000 1495314437598073257984000 42001 7492448860237237584598372 42002 -13577181031222216355304048 42003 10346326024909018635041040 42004 -9172257154581001324706944 42005 961698801634285359160320 42006 -5928063719871467541036096 42007 2880395642401650210775392 42008 10956493273712193833472000 42009 -22237015712087851937982720 42010 -9830803991145873435735840 42011 149658132233486515185192 42012 -16166167703997039392025600 42013 33245044121118476960092262 42014 5500749497791563708131712 42015 6798044649587318017042320 42016 9289654608695940540923904 42017 -21368174973003201179147934 42018 18129236005716686373196800 42019 -512797586382475887996580 42020 -10499792962918952055767040 42021 4555242369026787795477120 42022 -18970131600749613290054688 42023 42091347748550056121377272 42024 33190553484072526288158720 42025 11612113108028986534365325 42026 -13456628854427504164350288 42027 -10355309317074317946535080 42028 10016108759124394147020800 42029 6414583073976795156716088 42030 -8133062312438181175055040 42031 15617526034633033797841464 42032 -1761187816549531850047488 42033 464744361061411474330224 42034 8591719433486578021510416 42035 5970259294188310015308960 42036 -1669036549698417960861696 42037 16704616270212686981688832 42038 6920985995440167809749920 42039 -12735948952152977376369096 42040 -22906857579016398775603200 42041 19788395386576735902173652 42042 -3169964195893498216502016 42043 -29849804310041530988071708 42044 -8328453426498009578671104 42045 2347943937025124163892320 42046 -10216539647921424897462528 42047 -4408012327141538511663960 42048 -449027038068252517859328 42049 13585577488854885849689536 42050 2624024999494417582079400 42051 14361467396035514073931584 42052 -21153299336991444612513664 42053 30474175320093025086656064 42054 -37062986810199567662592 42055 -9587591741346145010295840 42056 -9643183647333201671946240 42057 -15706982438152006008141846 42058 -16132361406151753712555424 42059 -4550437591813010056086984 42060 -10261667985758519423063040 42061 12149324266198930486428662 42062 22638211219418833415332032 42063 -5919642308813199864782976 42064 -3767803136316789294366720 42065 21824187725800982636150400 42066 5777325204557273552908800 42067 5112245536048603010903040 42068 4766421931873444277487360 42069 -6725257510602375399241440 42070 4540335212323785921096960 42071 -33543602903453939779828728 42072 -1705249382512359678382080 42073 -41412653374690139068162678 42074 -9598109103428750046696480 42075 -10698694765894009936643400 42076 29970523408071528561330688 42077 -14263445546743861865543328 42078 -1037888607697211680272576 42079 -29649557316315175720743240 42080 23062261832951813607260160 42081 10780988175533898192912048 42082 7971749689577474608188192 42083 -31214668555175867299933668 42084 -7716229437113733081821184 42085 16909293254302691978551200 42086 10229906624389150225460544 42087 -12573760321705080790497240 42088 -31270733915190097501578240 42089 29377876637139011552824890 42090 -3788528044292049355637760 42091 -9235505787391511241243420 42092 42953967408241855108200960 42093 -5801261221950779093140800 42094 -6583850875968147818285760 42095 -14404503248376370356809400 42096 -6990713856033625753878528 42097 228825376960932479014560 42098 -1592938941729115444359168 42099 10447150381908549408107064 42100 6422662287770103492022400 42101 -38184687138817217878994898 42102 -5666182554415495870559520 42103 -2969935808250953624288976 42104 -14788150507981186497638400 42105 2718870718299171580609920 42106 5914320018614563858045920 42107 -6785289777905247087353280 42108 -23735810084187530165760 42109 49177206236328336202461516 42110 -17026783546115616369647040 42111 -17326735089047884410692040 42112 -15212185817763763024035840 42113 13499991068682699925523904 42114 -4099443024370916418860160 42115 13306794656926695659375760 42116 3961786041523116892736640 42117 12293485604539188691289760 42118 -7498080976703539635534240 42119 -6732856330404535560098688 42120 -392550320505009548851200 42121 -1284710102425474478042828 42122 23282956470465804369656112 42123 -22586729134820497585646400 42124 17378191975412755629207296 42125 -43439645934690857752593000 42126 3629059959795315520849920 42127 46543388690066648417596720 42128 2586056139952714111229952 42129 -4951017198352344819716352 42130 -14343444481989121773281280 42131 -3200409095515948433962068 42132 6248922135216253846198272 42133 1182004931248391533547264 42134 5050842256975648236189216 42135 -8181313944997146614183880 42136 -18623253975609762314035200 42137 -25942085319477703198375740 42138 1296675429511235288450544 42139 14344916504398664698663940 42140 -206621929901678365186560 42141 18188558701216746798088224 42142 19518773998851900654235200 42143 -19481605169055690952239984 42144 1439077289723564607406080 42145 -6596261565353121418325100 42146 3433854327634372174335264 42147 8999766284751593866045440 42148 -10867677735360570975615744 42149 4696848589762457646751164 42150 3244114730981404293249600 42151 -19111627338447691468391096 42152 47460069614003563457740800 42153 -26641796517582591457462896 42154 -2653193626210690004752128 42155 25987833444283557614110560 42156 -19521377468571553917919488 42157 -22377673137735650279887594 42158 6229010795997744309168576 42159 -7294198869878121124826112 42160 1739944481232856413634560 42161 -14882646070947762579151680 42162 -11205895705352544249906048 42163 16104203938361327221994184 42164 -11344461527062510603567104 42165 -21207864856517263725014340 42166 -7595571290987680410453120 42167 -18642438785808090683392200 42168 -4627969728100077932052480 42169 10825541331397164722246570 42170 15085315467950635867085280 42171 19631829442258981472441112 42172 -4324577886485626541101568 42173 17506702782032531759001324 42174 9206160195408461429114880 42175 -98758572125164000977200 42176 -6114183518701647188459520 42177 -474306937828981281204768 42178 10010028651824174710418640 42179 -32642732867635873442177220 42180 3480572150520285690777600 42181 6015850724336071374877982 42182 4731357081996059119847424 42183 143013221659824775559640 42184 -1041274672155417002941440 42185 7741364019571682087515200 42186 5761634243349004784870400 42187 -7507743241484807399501164 42188 1711278380843325050803200 42189 4776985572088445244547200 42190 580514806307272096209600 42191 -15094360110890358009719616 42192 2684141275769721520349184 42193 -37990890825854658865900558 42194 -471458896336551230731344 42195 11723976680047154133256800 42196 -3916090331937512325402624 42197 2135057914606138709453646 42198 -5923531295052815111294592 42199 2530670497550433508279240 42200 14633670416112306603264000 42201 1544586515317808513745642 42202 3067470461167360050669552 42203 5998569910370694600587280 42204 19607584514418534396381696 42205 -16019471837917238135235840 42206 39495518634877388895571200 42207 -11154195006945843024506880 42208 24747325760772467420037120 42209 5060799947047372882645410 42210 3414935337322206106805760 42211 11021493509980060462596864 42212 9731907220051522035624192 42213 -5361473108405939561751456 42214 11915556287992745287647456 42215 22452253793930047421442360 42216 19308099686300380363161600 42217 -1091740496095543371558208 42218 -11181893513406303417649920 42219 7854752029086495180074844 42220 -2398680753044099377029120 42221 6356988500362700572030422 42222 -434598578881502155739136 42223 -33179601710260556506084528 42224 1226181015168213785640960 42225 -1574137640409294358616400 42226 -198875967438264521291136 42227 32041110387240306126032076 42228 -13887765592772600828436480 42229 -12778429101955500958450 42230 8063368541041657110462720 42231 4442606589252668407369344 42232 -34162170281291152499097600 42233 33979600771005958503910020 42234 11583770662191595530055680 42235 -2829388061872327232632320 42236 6112363905780213297377280 42237 -185437315984248209192346 42238 -2923226046593552510423424 42239 -17487366161854184671176960 42240 -8876880623439315657031680 42241 -3674882745567187415409708 42242 -10506895896653750574535728 42243 24462812471798887255158264 42244 12843266692795114468838400 42245 5468614939561872784008960 42246 5421273847484047052563872 42247 -2515584338993510149148280 42248 8842066075938764873487360 42249 -31636811804248033637604336 42250 -12565433683449449543916000 42251 27457200560943688542868224 42252 3146464014610012963356672 42253 -18234769746543274832624640 42254 6263306337143229778137792 42255 35210042646783844663303200 42256 6280817639591030893772800 42257 34956683230206406346659506 42258 -15171329326526569449542016 42259 17358638569211926438977616 42260 -10068397262979156413733120 42261 -18542881181182856592594528 42262 -7544683370385969978957696 42263 -18769634032555359192473976 42264 23370169555315853888808960 42265 16613809533440119885046400 42266 6108615214136421546443520 42267 2007563005957235664249648 42268 -34428691559374223507978752 42269 -203666217785047988828256 42270 1627599561926850411177600 42271 -10431890565760509840698256 42272 28466266571706625177485312 42273 7076688271870160686736448 42274 2176123456135709309975040 42275 6794523145050443555445000 42276 -807499723814053244706816 42277 66003070488302669092950112 42278 -4300945941164141243926560 42279 -31405226828632067207064240 42280 5632784681057418505420800 42281 -34748732439270133697430918 42282 -9498035950502929846370640 42283 -23554383079647803498107468 42284 17797695703617712220552448 42285 -12960092184238113691744800 42286 -7538278079354873226441408 42287 -18345869515884917951177184 42288 1050279686914428007317504 42289 3829858250620904749673524 42290 -1069205977259738353173600 42291 -5440155395998055380731648 42292 -8113955126748508988222720 42293 -1368197865227913814573458 42294 -1723193680442945576785920 42295 6517699330516785637153200 42296 -29097832235083414117539840 42297 11618454879058422238820928 42298 -857447100708717300915600 42299 31072091067219261102819300 42300 -11463083884402388045337600 42301 -17398148546959800951033248 42302 -1111025703490868724353088 42303 9336277962348559354540800 42304 -14387579794042103578230784 42305 -19461858447621395010570540 42306 -3260156878772462086209792 42307 -16511785929599761044037444 42308 11754843695242016177442816 42309 -23732874294678144503873280 42310 -6806637012676029891949440 42311 -41532143556870266880934200 42312 -112337173645406043586560 42313 -46497607709377213937892960 42314 -7223949981486134182113744 42315 -622195214701860803727360 42316 16076818753297111282406400 42317 -9602024477869062304354848 42318 -11352954232424911270743936 42319 6000220540431463863149640 42320 -2885695011179794801827840 42321 -12294844581210439863798288 42322 8052281372866386159608832 42323 37896523960262711851054572 42324 -17487630564552023833810944 42325 1330269003679565528055050 42326 -6217250666231356288881888 42327 -11088708952903821991223136 42328 4754486827996001985208320 42329 -11200792179958098941793024 42330 -5917917477310730488558080 42331 45045148158720048099224132 42332 -2942379807153368694013440 42333 16907723578762599980545344 42334 25988551875219260142793152 42335 -8023197705597089145717720 42336 -24460831985280623204106240 42337 -22779307341300407681954014 42338 12726642153154891576906320 42339 30138462427610911760463168 42340 -1336354120421229651033600 42341 -10621810340756414410171428 42342 -13336148042625049852730688 42343 7577358596811362536579584 42344 -49853202954247187499417600 42345 19156310214630807539194020 42346 -3844223321330756478514176 42347 29620641231769723149454272 42348 -15951009371399158532958720 42349 -26121374679433169165588650 42350 -5106292606426402372800 42351 3661592075613255407057280 42352 10620877981544427422253056 42353 -156478649583760776019356 42354 1570658549594912896694688 42355 237902148865812616612560 42356 -8322101133392171303230080 42357 -9600107404061177237078208 42358 -7877819161783581796026720 42359 -18654899211655478572440 42360 2561368611591983873433600 42361 -17496314524127495820222576 42362 19625670359376425863545600 42363 -36332164266129905047308 42364 4254087296515238242744320 42365 10406549699000654548385400 42366 -1726394754994674157403136 42367 -13436575644190292725877480 42368 -21495938557274071372922880 42369 -7115950391088701927096640 42370 -9064950412043162627020800 42371 2689246689620429494959312 42372 8070386709104597723968512 42373 -24221046955093127936521378 42374 -19856426519170281571868064 42375 7703089982573411945988000 42376 48245135226704688623662080 42377 8641857024119552870714112 42378 -1431973489965605982420480 42379 8436263865057673702944980 42380 -1469826158066551197373440 42381 -12885759391568543936119188 42382 7596875928007043469945792 42383 32229843651011947884458424 42384 128382152977972840955904 42385 7789700521549097581680180 42386 1238840068039906279573392 42387 1797272489096967556396800 42388 20375464603727729687612288 42389 14909978407593255063887040 42390 11171273675564648061561600 42391 53233984509785895954062792 42392 943562867820761509601280 42393 783346099531759773617664 42394 -10624156174635373768559616 42395 20052140048396318115632400 42396 -3514928303727293531678208 42397 43256821085996973625967846 42398 -364476597565295945600640 42399 9021734787578844300029424 42400 -8005589227440432812851200 42401 -11012964184821619203221100 42402 3044240654814004556058624 42403 -15317760504575523621325348 42404 -18987877507170446600310144 42405 15591747884726240245811520 42406 4077639540841208553679104 42407 -17915578272314293555582344 42408 5408794653676009227878400 42409 -14563014843423673978384390 42410 11512714878446536819179360 42411 26503005757878996577608384 42412 20014322412463463485320192 42413 718995134641449167471424 42414 232582676110566019237440 42415 3631688318459774862450000 42416 -122068694268286902829056 42417 46122020723383802139630240 42418 17369813986776941299900416 42419 -18934215209034954965928036 42420 2452251743734946516213760 42421 -50386063500687526749748800 42422 -12586981935884835398779488 42423 16150443882230874371500800 42424 -35888620446811307657687040 42425 14915247719821615308663150 42426 13364592204865882171815792 42427 -12254636079693080462188800 42428 -3636566367769532801068032 42429 19768943510491931873558784 42430 -7067737369274764751432640 42431 -17342844909023030082559536 42432 2713966812456592984768512 42433 20890538452673075872591682 42434 4067880073697108108308176 42435 -3153061696153029709174560 42436 -54645114002144205703533504 42437 -24949198092442934247634914 42438 -982876491890133889531392 42439 7647248200240967184164256 42440 29791762371246346307020800 42441 194192422941256400553984 42442 27093739311236172461005872 42443 -22268792798459589314419308 42444 -1547976309474379499737344 42445 3307792681007156627764920 42446 -21889279865515172333657280 42447 10344994961628610633681800 42448 -2420831023720802246328320 42449 5020521133310359663869792 42450 2577494567782993447209600 42451 -46349385016866499474790548 42452 18726266848487697256331136 42453 -4533229243657108559097540 42454 6018465761803676118694176 42455 -9574047438776782149246240 42456 19016533441119745185177600 42457 27214973885513760161629706 42458 2531120878575250069828608 42459 -21368804854470170598798696 42460 -20686314295424807078999040 42461 44966193704580676272625062 42462 -5525907919789220063388288 42463 42232481972881003959319712 42464 -20223365466836793181077504 42465 -14474596121151413136120000 42466 4600623748865456154276000 42467 16953681706686189529167516 42468 -12537587623227861468072960 42469 -13050002556863510617774304 42470 -1820514706104742789155840 42471 21096927060677341690320 42472 20943502154279593364044800 42473 -20924427033197280248830278 42474 -1766914672087687530320640 42475 12208113109221350866842500 42476 -1383781895994458587920384 42477 25074588839443907377158720 42478 30976998493173730367893056 42479 18780169665235049715757176 42480 2811690630134616983961600 42481 25478643431657628390088512 42482 1238320646241049382304384 42483 -5738876834210625009910572 42484 -155275283543190608680960 42485 -14839534199382472244788200 42486 -664095866131476320846976 42487 41944350290140409277532136 42488 -19330653893704909954007040 42489 -28519750776029677692219846 42490 -4844788036574562881925120 42491 -25223903965388953401414108 42492 -13384921019555934820597248 42493 -29821662965955035978895456 42494 -19901328179925787534792704 42495 -6855080847729274713152880 42496 10706291943940449172979712 42497 -5972321608059579257878848 42498 23262480742473485822373120 42499 47869098302075227443573500 42500 -4969889017152817831920000 42501 -4041325233112307949801216 42502 -23636444953204693700294400 42503 -43184449038704185896101880 42504 -3552830593812376371855360 42505 -15187410186270286159325340 42506 -5110235978666494911009696 42507 14787558399095380687667004 42508 -829422534437143263676672 42509 -41262383469288237258649290 42510 1240151698038654459475200 42511 8013457391437474542088432 42512 -12350840166283603896950784 42513 -10627644759345384618064896 42514 -24385505045077042423935840 42515 -28779043387766806885448880 42516 20491185609978002838963072 42517 -14802408765767266884656136 42518 5833531656333435508761216 42519 7637167222067516849962344 42520 -22916465792493778816819200 42521 13987195687020169361037444 42522 3556843401998009149044480 42523 23457195137742623984523664 42524 -2649539368440918961211904 42525 5721591051205484638528800 42526 -18012831193544678538705216 42527 -17319608069953968170081496 42528 -16277289660196245836660736 42529 -16664953827982619240596800 42530 18574668953482816714448160 42531 -876039709196369316557448 42532 4785524375899942689996800 42533 40730184133823185981822782 42534 -11240884777183230561174720 42535 -12938026538362379295522240 42536 10062484244977795430553600 42537 709425532613670232520160 42538 -12674446075323702091936080 42539 -19615417808750984657498880 42540 -1251163246219128537523200 42541 26222888738119175098796800 42542 -4282532825572401005894400 42543 5221679787643521191326920 42544 1276681497742645949480960 42545 19645262950143536406113280 42546 818045778738982414892544 42547 -4955270976798921624486368 42548 -14554858714827337402189824 42549 -11213985655801298630508192 42550 -2078932868278952120611200 42551 -49171302896778716370364368 42552 17804780035458418617753600 42553 -13813841737632207800721920 42554 -10924996708620330784539024 42555 -8658833524255756624260240 42556 483300107531112176184320 42557 -19818110737338916776955194 42558 1771058828661047292382848 42559 -1249009995403860735990672 42560 -2327405376404907569971200 42561 13092911199141394160277810 42562 5998624034185995705817632 42563 -10402694087796041111618496 42564 21914818648422868177099776 42565 12261805777170201328550460 42566 -397591023044307277764768 42567 -536131538042053158511488 42568 58038441354938787333212160 42569 -38876730111004504692021030 42570 -120611383735971877781760 42571 4061869976334512142634772 42572 33625920732399681860106240 42573 114336723346047934490304 42574 -34314396433104572523648 42575 9303600383916545472792600 42576 1422663599129590367649792 42577 -12704426749953738474738574 42578 4281243281430603253399200 42579 22918312071687661060924800 42580 10419483013141348807315200 42581 -34580287103121532108365120 42582 13399810941301869187805184 42583 -2177735479613336671862960 42584 27089816275846418989762560 42585 -23156105118584984548007040 42586 -1577542961045263362796800 42587 -9934822800287152858153728 42588 4084888212387300760146432 42589 23953772408169407982020390 42590 -11537477042560258006123200 42591 7875888737729639589054792 42592 29951413587184832243564544 42593 20261850186647613639911424 42594 -3779028381343165589882880 42595 -2100587881709045819956320 42596 -3353197126026069754257408 42597 -26634282503680251803175426 42598 -351751107308295283273440 42599 8564337282095743690829280 42600 -5315327177385847007232000 42601 6316653178268045540955720 42602 -4666162390856845551429120 42603 -2549375504935500104764992 42604 39392257271735094982912256 42605 -1494878579047993099882740 42606 970087922811355666180032 42607 -14822835190382968569597168 42608 2976662751817766882476032 42609 -8741646044615621367397440 42610 130426195544933824236960 42611 28864186494093149965435212 42612 -9165973571018273410910208 42613 -401441285752283718129536 42614 -8268459600714835493462400 42615 15650273706923604664346760 42616 10954257261575127470530560 42617 50230756592019888272258640 42618 4772203769409271814191104 42619 -9460836227907452797022880 42620 7859767522814394673543680 42621 -3177229590147050072345088 42622 13327048557541004594140224 42623 8613873291101945478633840 42624 7000534717036530310840320 42625 10141993521139143763008000 42626 1908176375655413578114512 42627 -370800282148627642515792 42628 -36852345283200368825717632 42629 -226752511736685534930624 42630 6365306191725318541334400 42631 -26263506651397485216868800 42632 -26322616365112083514544640 42633 -39075831464455851091034400 42634 3658004896905052512039216 42635 23960934614906776577506080 42636 14601064837533458736291840 42637 7166234233037089326249952 42638 -8570610556976327860361280 42639 -30789131561440454795774832 42640 -848741752527854591508480 42641 38248117071833277628725042 42642 -11479254718726235421614592 42643 17610312995642248669630892 42644 -893673805721525226338304 42645 -6952243126761151895501280 42646 -15506011171749221267509728 42647 -23823864836750307097547688 42648 -22268262226247052723671040 42649 10870883080159158989400650 42650 -9169099451672803705297200 42651 -2688846964653347450669808 42652 -22345569606855732392702464 42653 21714149941586057308823064 42654 -13209966265031275049714880 42655 -31533688493822431438830000 42656 -178014614971107011198976 42657 302475267140350398927840 42658 -3527394750001609476208128 42659 20377931554114007989695360 42660 19858749739587038214144000 42661 -3804047784129918185732228 42662 16869695329758219092448192 42663 32385873894678207343042344 42664 3263458638935833416207360 42665 2406448239902204507493120 42666 2628113671050877100738304 42667 -23626039409742030939854284 42668 5300854515207520242210048 42669 4360734167025897072180288 42670 10393400055757095636658560 42671 22904399240428831928805744 42672 1094271920474356640120832 42673 9137561871325410243654640 42674 -9401471979770724060197760 42675 -8690424549354818259759000 42676 5379222059686691056447488 42677 38652917942850627409484526 42678 -8758416413721883120996896 42679 -15178402967532848394117144 42680 16363626755375822559436800 42681 -12086552268460205687634336 42682 2362398309279148096302192 42683 -26534195606069345825287068 42684 12047114931389424947483136 42685 -3712605768533202148801620 42686 -10388601050176304484547200 42687 607679570729779987223232 42688 6461899789212720279060480 42689 50639992906534834424615490 42690 7942373486394175347563520 42691 -42113551659385436519450616 42692 237364269143122275931392 42693 -4059569221935092839733760 42694 16563053896297913490412896 42695 6598795189904852585662200 42696 2912024890192848426501120 42697 12712368022093719327213146 42698 -3838109136579102785525664 42699 274408191027939279665088 42700 -4372033326342435192857600 42701 819197329661917835811702 42702 -11109178717952556496260096 42703 15108072777974739188563952 42704 -8965277251508276814495744 42705 464194427361708097068840 42706 5423560294215722957472384 42707 5055232405714406877164112 42708 -2848644318506060543293440 42709 -49594511441601052043239090 42710 -12768692434441769144874240 42711 19851609628114371354602880 42712 18946386785865553465651200 42713 12413057464230767184666 42714 2507373985456307384202240 42715 28508734877188167931815360 42716 -7613869867614980881175040 42717 -15657070881434008006522080 42718 1169443015632826956499968 42719 11592020708126267184777120 42720 5983880317324965406310400 42721 18221921638310766795269760 42722 -6859313086063006846490976 42723 -24964164435855928339306656 42724 16909694109503229403579392 42725 3583481996175124003580250 42726 -7753794757182206359131456 42727 -32700235980951728840340424 42728 -10534448602893654588441600 42729 -5520484461159028886492016 42730 5325171074567439464849760 42731 5853918593131148950520880 42732 -14395777821743605842265344 42733 -13779133060866470308903136 42734 -1599746645830783610643840 42735 1985297961089957278302720 42736 -9720790206792614202769408 42737 -44025769268179429835197614 42738 3065851139681341637418240 42739 -64618210234868407952409440 42740 -7881297916458735105711360 42741 -12011914602852103577554560 42742 -67385672496195917101056 42743 -6758530315488013562314008 42744 3655378495593906120990720 42745 31986912633349499289213120 42746 25507012769461794478152960 42747 -24654640531353742127169000 42748 -20143059871459581976686592 42749 -2544783033958894113735168 42750 -10439141009031989820720000 42751 -6715141903809283696661248 42752 -37581094360109817280856064 42753 30049605692220387495411504 42754 -1114455890527352848997424 42755 -16897589573653081937377440 42756 532621729321140784066560 42757 -14535544313532791511080352 42758 894436759704962028432480 42759 -18047610066273928857931536 42760 -33124353741906457105152000 42761 39842991138995907130418724 42762 14815097369108717676049152 42763 5754710202254202688480800 42764 -31869184856223103200647424 42765 21060895548115764055300320 42766 12946020580389932612240832 42767 -41657429607396592629839184 42768 7072066087312405561933824 42769 -11647320043592340963862160 42770 -3013509125626127197655040 42771 -10392081525573650111578320 42772 3599493074143903250336384 42773 43303522673700166892267022 42774 -14223183357365290563071040 42775 16990851793910709582945000 42776 15463683619982425073326080 42777 14466232946336216654797146 42778 840574285165409453747424 42779 43287605932430961187106280 42780 1765088410893456799825920 42781 -12004372917815758764148800 42782 16620055557532056937732992 42783 -1590408952610012935078896 42784 9098390774054309899272192 42785 -60250475180094869208000 42786 9968463594665159415847632 42787 4320241258934846945401436 42788 -3844483881170048591354880 42789 13855944062014792377756480 42790 9287874463282421618102400 42791 672448055344445058714672 42792 -3550203767667556786913280 42793 -33405202081969256810925958 42794 9374293180929127866411696 42795 -29507541390918054839642400 42796 -11503361129953829987959808 42797 44457996640009726442628246 42798 4306742462543898185303040 42799 -31789156572336363775249664 42800 -2271481030310988013977600 42801 15825781430715880844779104 42802 -10896622073596531565649648 42803 -10340118066763647754536336 42804 6618483039387907309628160 42805 -2036057548556787358861440 42806 6482096756534599820343360 42807 18315674229204677815015680 42808 -26703254932414065616343040 42809 -2631043263244829882654520 42810 -3041190250266988248387840 42811 9241018411812026517423424 42812 7863753096220624936919040 42813 17227151452159873123148064 42814 24332257842842581530944256 42815 3124598863779795453801960 42816 4989340955990685219028992 42817 -29585176225929511776546048 42818 3446920711654173583656960 42819 4270221968250221153614080 42820 19938549085745008323790080 42821 -11465291596470973983066978 42822 -7068245753582840045963520 42823 43655669332241664906477360 42824 -11021794345784898778798080 42825 -9203220485385504102428400 42826 8095084156714855814680320 42827 -12470874847086193702821240 42828 -186356460721479450587136 42829 40983172255803719234653430 42830 -4505165086405012052869440 42831 15469638353600024428911720 42832 -3712361849417182401470464 42833 14605588033301933579271360 42834 15639424375922823692160 42835 6320710506561300167295600 42836 24369955811701904218308480 42837 11694418708527791109951840 42838 -18916102556187188224531680 42839 38297559144757099778405640 42840 -5361982159561552440115200 42841 6981358370208903054831242 42842 -3484241898588263256493056 42843 -16309080220603682762943336 42844 -11350291286849537802571264 42845 8482451754028272354734400 42846 5997653401242442714717824 42847 1484572305520960070392432 42848 -25655875372271988200964096 42849 -1007835551401208412591423 42850 -13620337703600088282771600 42851 -3563234760083755472374008 42852 11856962979252048546911232 42853 -45648982237523224269936898 42854 -6968870209259212935827328 42855 -7969579898300036711861040 42856 -9932018749893811234160640 42857 43888998311569531377041652 42858 3336396385551946621512624 42859 39454463357682076546259060 42860 24621811097675678444974080 42861 3205937123011787519182464 42862 25908152241357965716315200 42863 52872050578677531504572112 42864 7127161062469989999575040 42865 36779541213235751874910260 42866 -26069929359091823325712368 42867 -6068276398058941908753912 42868 -12870185430904637745588224 42869 8685935241937526899510944 42870 4734382161765504861244800 42871 366497275278736441134232 42872 -27661993968395134309294080 42873 9711813472089556241127168 42874 -7182976160636381985058368 42875 -22086589348817224085400000 42876 22448234325680410090152960 42877 -8945441573992462274968980 42878 19363188087749000216030400 42879 -15326190131509956835951416 42880 -25280039869625899627315200 42881 29565578767537995236625732 42882 3464072566184536378136064 42883 -13514021847547138647212560 42884 11882813581544605041733632 42885 -21974179507940152492729380 42886 161346539882473540386624 42887 -9243012247966483944581400 42888 -22011640592315461750333440 42889 -1678316201840734908274368 42890 -12006452878018240607632800 42891 -7461956445304280914339128 42892 -8053368147606040951062784 42893 -12789762410317747183254240 42894 4910380610021589085617024 42895 -4967148871011238693901280 42896 -3825538591191089742348288 42897 -9574462709904425886564480 42898 -138744825901314655569120 42899 35685148264547755376841900 42900 -2921493795489852416870400 42901 -40809579021151299965354098 42902 13725353873534674332561600 42903 -1668502634916012610740480 42904 4242710939862217836625920 42905 -12788297083996847898914940 42906 -95464920750382135927296 42907 -12038900171968645368492888 42908 -43338329394268994787953664 42909 33992127815408093301151104 42910 4800022652015104543061760 42911 -42145407794695845899540736 42912 -24934731661785893098291200 42913 -10348904008673198593472876 42914 -44750592671203378320000 42915 -22114680391712967110272080 42916 40815304431078888319898240 42917 9835750347829666760546592 42918 -5623649244826123779459072 42919 66009105377369976523501296 42920 -9547036677551230437888000 42921 -15730212537177899727471120 42922 -20228189550105568687358976 42923 -31728041108105945413722828 42924 921425987963630403749376 42925 14394605256941931922767300 42926 -9195391218497197385530368 42927 -1991087111873504744895600 42928 2255110228505946622410752 42929 -35008940877764275507471470 42930 308084452461065006969760 42931 104030150742761435347792 42932 -3767569083937244650917504 42933 -10622320084600806976928352 42934 -12811313743264264352844384 42935 4190645086832497793458560 42936 -5654668302579639832473600 42937 -35539108380627372397507414 42938 387785475951325472407296 42939 -11680261077779582973533856 42940 6454143892180020729369600 42941 -28280526809137723774858848 42942 7146847278202398578469504 42943 41585237002988018132432192 42944 10038730488470525907566592 42945 4201721484939832501065600 42946 5072229625257262503689760 42947 -15610263014164683662101128 42948 481554474834257007023232 42949 23223261258833190928989660 42950 3330626779006176405084000 42951 -33951761162964518535930240 42952 -4240770563002403804774400 42953 24328264694138991779834202 42954 7141685652602797135230720 42955 23566981735166334328080 42956 2707624954495525479525120 42957 -228669714750319609152960 42958 -19573552129362998877460224 42959 -326591703426758894311824 42960 2020187271786525396172800 42961 -36715543768757395181767438 42962 -15594691968554517049446768 42963 30937718983897291796879544 42964 16942714131232630040057856 42965 14873568398794501769690520 42966 1290151453010745942908928 42967 -29888606674975148610628984 42968 16438703056170677985669120 42969 -29438884712769285206231856 42970 -13590443983646820463276320 42971 24632194155299252613461832 42972 -6535446126113585927812608 42973 47688859109705786693963718 42974 3891076451705365117892736 42975 8004915707220751949841600 42976 51779476540203123191316480 42977 -41966757919102658870184528 42978 4783493815151647124390400 42979 -6812942510669093339800420 42980 1822721622919542109040640 42981 -8462950009378379701407648 42982 -2051935997235961295301408 42983 8116205272774019947502424 42984 -4509191962862482452480000 42985 -22912942480979634557657820 42986 13437055917116515733430192 42987 1966069386133977488232960 42988 6876988510460647576398336 42989 23383591085255656265432790 42990 -5230977965355336288554880 42991 2704348033165027738615672 42992 4622448133917240913821696 42993 16509067941288213479454084 42994 2148019066879993232819712 42995 -25129340136214111924602000 42996 -20530287947971141774737408 42997 -824675451092295554456320 42998 25274583639147331935780000 42999 1587608183339849716875648 43000 519395544631742929920000 43001 -5069719147126574156955648 43002 4512779493457766556052080 43003 -11238678630157887282678748 43004 231779625414156513179136 43005 22754176282919606379160320 43006 -20123165774667603562242048 43007 -30244041667992119097816840 43008 562442984152715734548480 43009 14925771427175905496300100 43010 7978874508970547553745920 43011 -15993217431284589964884780 43012 21984161660583823110141056 43013 10034135220757182342167262 43014 8449658015875234357473792 43015 2794674358245418030418400 43016 15053169529830625918771200 43017 13422905866782213885272448 43018 9380425212827715847653216 43019 41508573574279807644942420 43020 -5768596214420301361612800 43021 18448642987769276443141344 43022 -1182359323173519396319680 43023 -906839516900253328625016 43024 8970482825755859308912640 43025 -11020054521802835292135450 43026 -4840728359868160779059712 43027 -13754335002757765765598088 43028 -12108156834147154402320384 43029 -5767803105005863733194656 43030 -4258310264038474113617280 43031 -9582747546228357037171368 43032 -4072613968199266719989760 43033 10454879062760034543859584 43034 5051611416492069398770416 43035 -10698567298366569222585600 43036 -5051292488310582234040320 43037 -38000816905589263821628314 43038 4049362844273935688008320 43039 39919168182463112827810624 43040 -24548184031342571628134400 43041 -23856174659635776850947408 43042 -13154044243899371048753328 43043 -88568111935240472301312 43044 -17402160005218644471502848 43045 13172351735748309993762300 43046 19788638374040532648725472 43047 31578677564876124712361424 43048 50883112143456221222415360 43049 -44498031460361373673378950 43050 -795643448579661081254400 43051 -21949071162173299901167948 43052 46774733790940330022615040 43053 5637125447914050957210624 43054 30881801153018366060590080 43055 13528481433687826691064000 43056 1208294364581619526729728 43057 12065288127179822403598912 43058 -3179102667781324051899120 43059 -1627116039803199355103232 43060 -16883824471407754474763520 43061 -14969150540759938876274550 43062 10015504912643206975330752 43063 -4763778994112126100345688 43064 -3570438929041001527910400 43065 -24297035596248209178384000 43066 -4158830357529422456268576 43067 32217348410392662427558116 43068 5070237276849371717723136 43069 -8885638509964078026584756 43070 880518049801209380937600 43071 10231967898056891794199112 43072 12797902153040404370948096 43073 17408068914728409213708720 43074 8737234411637973001867344 43075 -30788823338807315726421700 43076 18332978043762197343360 43077 7025687060259912544106208 43078 2766239623839132232227072 43079 -11701772987811169696056816 43080 16203696964470604689408000 43081 -4706203142782973835020528 43082 5898964507582213541343072 43083 8790139347024649340966652 43084 -33454626257117955239574784 43085 -7832923219408338553232640 43086 285335452039244678636544 43087 51168419908893266225451192 43088 6703892491169458884698112 43089 1515485138252224781513088 43090 3655706825782891253606400 43091 -17297565822426474361205016 43092 437567889752101168220160 43093 -12441784501855671620100658 43094 -4200036418486586930567040 43095 12258591014511176630263920 43096 48919289807771796191201280 43097 -24440256993307589940135168 43098 3832751857463268888814848 43099 -28416876381152984111482368 43100 -2694095652247650775065600 43101 3607653262471299319050630 43102 -17287830832526696807745408 43103 -36472750053868155337287648 43104 30355081903718041249382400 43105 15457337121781641004589160 43106 5847857060928655327726080 43107 20243897417219505893330040 43108 15346795776813090578356480 43109 -26197334124807853083236160 43110 13843210578539860995724800 43111 -48892221488084154504308600 43112 -48638728664012456880261120 43113 11489329184619965708562624 43114 -14506920932538513877963344 43115 -28833951995529014247678240 43116 -22084238147743002621454848 43117 -38986427713295198473297834 43118 -11368275335568293636706240 43119 53984023456923766839442320 43120 -4325494479895386179665920 43121 2755021055932412396930304 43122 15085817550149296580767872 43123 21861056750941318975051680 43124 -8980553466617153693272704 43125 -2296884376846646308260000 43126 -14361066469235427740251488 43127 -9521360916355607355437856 43128 16340003109218511714816000 43129 -613721984613874888157280 43130 1680587380752685765113600 43131 -11942773031625979872603456 43132 11009429420781987127360512 43133 -2387431285712040738858618 43134 -2230072002380979725230080 43135 41007496805108594301439080 43136 40907120846889545902325760 43137 -8714803575266627142261006 43138 -30253050500403415818527280 43139 -388915788477158557491240 43140 -17396632483412827773542400 43141 13696252281624339947901472 43142 -3731454019072189577022336 43143 -1060919441908530224828976 43144 -35675930558882274132003840 43145 10979946390380261859660900 43146 -32639061524392772176250880 43147 -11790467860202611729817360 43148 -7113959167435603764363264 43149 -1792145699367498047532960 43150 6616123220579721836716800 43151 -3053210911939310432752848 43152 -1687927642886545452564480 43153 4771536187439277790161264 43154 -14653863964354452704986224 43155 -2731467320411774385299040 43156 2447701858577852626459520 43157 -16571220015796256754555360 43158 -7741810588854872870577216 43159 -900728320593157925859640 43160 6915435542561901925785600 43161 16630071967456267207365072 43162 -9190184897379405617687808 43163 32431111089029535163798440 43164 6571646107838537336133120 43165 -9055322160842174302549800 43166 5645039487446591519560704 43167 1675594088372892638711880 43168 -20534394711649919261736960 43169 -7164738973233571564302174 43170 680447626304213017958400 43171 28331828775268679353919472 43172 327290344395523992548352 43173 -296424989072707876038756 43174 1220367850152194744826336 43175 -17927923671987074498134200 43176 -8541262920608713652797440 43177 13705015131448066897740026 43178 -28299637205284016096193360 43179 6881766125919607852861680 43180 -12899291964322122563420160 43181 -21235714231349372792337300 43182 3685863612336122068588800 43183 644485086651103079782400 43184 4860966055133026024243200 43185 11880434217385306570636800 43186 -6111443162328182688102912 43187 -6696226882477863951518760 43188 13390553547654856558110720 43189 -51903642357444649819701010 43190 47236820018764101223680 43191 10769686901874283225377600 43192 -52073528411008624025088000 43193 -13069956499044759029009280 43194 11216912457934209913302528 43195 2758514501829304101607920 43196 -19830453237992113431321600 43197 14520796499070911439936 43198 394072140952884643257600 43199 20451429425817605154579864 43200 5043797290515893059584000 43201 60111866818799044911835202 43202 25190855230608209741241552 43203 2168682343754405237741304 43204 -5000858413893095424978944 43205 -12273159458419511525587140 43206 -9443981016055023570316800 43207 43551002180087268769610456 43208 -21853204844929696474030080 43209 -28017994387368990344641686 43210 16603114054297999619160000 43211 22230708275794010031526032 43212 -3518715781354178108003328 43213 28669385415238731212937280 43214 -2698628008404102539498496 43215 322714450976637031643520 43216 -263291152533261217906688 43217 9042070566206079762346560 43218 6342164590584462952426632 43219 -11026749457910513187539640 43220 5322185263364679923162880 43221 11065169416291912796529312 43222 26073077753594319978138912 43223 -9491725376624990838993528 43224 18860447555193265114705920 43225 -2629857293145208390264000 43226 298190754914983134435312 43227 11307656895135410455233840 43228 -10858336786910274969291264 43229 29765175530430553458581280 43230 -9862584774003490846786560 43231 30625417099840391070010272 43232 17925322127719144179105792 43233 18091495493068031094063024 43234 -19927233169735143874263984 43235 17411642070956355421753680 43236 -12349158000035348942183808 43237 6021896456145286245589886 43238 -6151833881359128655558656 43239 -5305126930399733436679680 43240 20443119216853753302220800 43241 -27368672149512579105860016 43242 -4447843106962031778693888 43243 -27210494880883161208972296 43244 -21224444573876040962572800 43245 12413866911239711308003830 43246 -8737345317589425273260160 43247 -41061403261687323938032680 43248 2741877184635523294101504 43249 4857893102927290475098420 43250 -8188563367197366254136000 43251 11106001194190018167547440 43252 -9358731254854988243048448 43253 8404942363610164567069056 43254 8038199998192881934428480 43255 -10109740919764563769693680 43256 18782745597718357994618880 43257 -10342770144494202002493360 43258 208216422178107617481984 43259 7116548727423425062493280 43260 -6772551593016897226506240 43261 26570459029127770625497862 43262 -13205142000881053003673088 43263 -12075874224051993735219840 43264 19895023937708338993692672 43265 -2860361135003632410826200 43266 796191110786160969393024 43267 -875790159868015759866324 43268 10426370849962312608718080 43269 13928827688702958040549344 43270 -8287584467669577216961920 43271 48774076160724725021528472 43272 -22457785282006697026145280 43273 15292529755216927776788260 43274 4519252440925119385173504 43275 5639667410395465714297800 43276 -1994646155953358654566400 43277 16337074302821014132119660 43278 -7771845843635449428490176 43279 -19707204892027491428841216 43280 -8082804831496384814039040 43281 -14508374205734982316598400 43282 -27357154590555163225716480 43283 -24090662832966994988832468 43284 4461951538785237885351936 43285 34154710629997211816758560 43286 15615482869515285479447424 43287 10368853055803960817847552 43288 15765350876364425287311360 43289 -443994566937321530544876 43290 1386794475611612225161920 43291 -4961585430462182468765308 43292 16675226313712384760125440 43293 -2248350352435009867153536 43294 15141068568595774523085696 43295 7871737870815410201981280 43296 -8165410709511744946962432 43297 42905233934787234497309460 43298 12468066916071399393944400 43299 13116685588045761159834984 43300 3749028588871223693974400 43301 291414817377440072981280 43302 -3428573847849252311279616 43303 -5935615473178928581299416 43304 37745264037707158197365760 43305 -5007589640328505157202240 43306 -22155976244328013858659840 43307 7421916386791739167555584 43308 -14390288101821784250004480 43309 -8065574602063780859890560 43310 -7895804829549694442138880 43311 -18043751608683808373582328 43312 2325375982096328279638016 43313 -28704064053652768094739438 43314 -14405098248833184567077760 43315 -30398186272244469191105040 43316 9966303425269703651021568 43317 26979304124911203234217134 43318 -20108814581751036953760 43319 45873771087676587785463720 43320 -290419040235102370099200 43321 -33760782719882652861387478 43322 16521712314521539993817712 43323 -2134692561350645025440256 43324 -26587765471037422443234304 43325 -802415472868019824963950 43326 -10273748922123494260178880 43327 21263760210711787116769192 43328 -3814299707137394678956032 43329 -6362393597082515715637824 43330 8201449924779707962329600 43331 -7080881700425445666476868 43332 -9094834431654610833911808 43333 -58846252599799010555069700 43334 47037710726438849861213952 43335 725797787655637089512280 43336 -2666972239812474530872320 43337 4253462678067164309215104 43338 -5613168376912820119345152 43339 -27473318945781811646103560 43340 10931917430398213439124480 43341 -19551527931125447852390208 43342 10869443926910218123209792 43343 5496191695906707611093040 43344 -32168249655673447120896 43345 -7412026194739844373861900 43346 29913055816005104531785872 43347 -12910330290556353978678600 43348 -1030789415030978271371392 43349 -53192900865524156393184864 43350 2069627512067067494354400 43351 -2192871080000218821630336 43352 6677381367841140027033600 43353 1209127115755411848531162 43354 -7897318603698644089109280 43355 -6680172056513003087054400 43356 937553263566645731830272 43357 -3756425373176028468427008 43358 -1533082785801210729845760 43359 -21085509406788401345593200 43360 3579880313585843919912960 43361 -40155138518332516472720976 43362 1376287358723479483706880 43363 -38629396298313481109043056 43364 -6417614221021078538475264 43365 10718187051668781960928800 43366 -16337584115955107664814368 43367 3028384378564844897988432 43368 -7340227503986887863091200 43369 -11277082770145548324819200 43370 -15155287524345790421097120 43371 -30133466923028091262022880 43372 9236522853972625700070400 43373 -22513703937621319305326496 43374 -872931245862934479291840 43375 55882671732623202563502000 43376 4394031339569770156818432 43377 -20805847400966460559261920 43378 4475670037105968776419344 43379 996303863609997984599376 43380 -186890074183553148253440 43381 -15202096959860812205197056 43382 -1284579591236390925168000 43383 16733485578291253768347624 43384 -40049996238232868747059200 43385 -18920018248281312988959420 43386 -51428703390595571529216 43387 242165635705207777361320 43388 4460657567968863293196288 43389 -51050980026159602054892480 43390 -2545482709370850093028800 43391 24524717107081511937009792 43392 -7254000948473369890652160 43393 1813456332907112490251200 43394 10321576699049312929911840 43395 -15795117601343294081736960 43396 -22476835508309755746145280 43397 24426311429474903677482846 43398 12388108241716730759777184 43399 16789359253970743814725400 43400 -1906026558175207243776000 43401 5911874512932606297174144 43402 21309897289323490632271152 43403 14985956893375995712445652 43404 13594134472465116063223296 43405 15755437825202908532298060 43406 -15282459504698860277084736 43407 1754611138033333615552608 43408 3480227253132398153080832 43409 640052311716265257512304 43410 -9407206758150578871728640 43411 50912376539881901091044012 43412 -6999617574927386103510144 43413 -3523116495494679722100000 43414 13373572999283372509181856 43415 15627755170680864413571600 43416 -2177907742285752333035520 43417 28119476157302598773966352 43418 22376528335053953340136416 43419 1934156267470533152613168 43420 11315696529768358409902080 43421 19059507554569426154831712 43422 9589368712955000873585472 43423 -12338931146606659291303656 43424 19030102898762986023813120 43425 15770996896106076821965350 43426 22252593718786850187288912 43427 13967947211870930794701276 43428 8923397889945879209705472 43429 -24777236085207151703940324 43430 162277109157977185518720 43431 8221336499056337321946624 43432 -14687920437852263232153600 43433 -34944504782261758856925858 43434 -7639369080395728395202560 43435 817537980144982427472960 43436 31484265594005664361063680 43437 37596823241024319167972160 43438 -10645268424864008076477504 43439 78527323495207912011480 43440 -1197627002811014349127680 43441 -4965009816185264792258158 43442 4656536889800593437319680 43443 -15386758323513916560454800 43444 20764816640519405947031936 43445 1216563427760492183036700 43446 655116571325798762511744 43447 -15542083012878161426398320 43448 -6313944322295738368880640 43449 8528974153296640697384640 43450 12470787513188100143424000 43451 36426296756785262669188452 43452 -11311533821611810957943808 43453 54898813759522906396189120 43454 -26550191084647364685997824 43455 3899935796880530544777360 43456 -3390390139168307158188032 43457 42867551501319497177936706 43458 5743268402860388872128384 43459 508398024228974676131104 43460 3496419195881421397916160 43461 1763789257513162909280160 43462 7263778046377816909822464 43463 -9705046628512961924996952 43464 -28547320214958235990548480 43465 -30038289875142165606010140 43466 -36806222757994087311787776 43467 -15073223742012151325914920 43468 20613918914294007470459648 43469 -13217467179636462314382804 43470 -2651671567231025336524800 43471 -27365533159065732139905000 43472 -3250586141315516810526720 43473 -522203252574785576278176 43474 22861397583024417146414736 43475 12486222726118051438298400 43476 14916140181597242164856832 43477 -3171913947125501393580128 43478 -766258416283714585908960 43479 -12806047929191268829457376 43480 -2195448463424295139737600 43481 16566168883490000985078282 43482 14949968625217165488302592 43483 42949848091799887881289920 43484 -8197481917750638437643264 43485 -5157872625982882509365760 43486 -13722481518612258093649920 43487 -31105830117388958264448864 43488 -18429937700334783849824256 43489 -21592812570377810207380844 43490 2130580689930063186228000 43491 -3305672111936601184377600 43492 27270211818477714736591872 43493 -6853310983397013168778752 43494 7323831107557253979056640 43495 -28472720920312767411789000 43496 14775734854000794523745280 43497 22531888089706828464318960 43498 1657577720177406396794880 43499 -55382377424722241996863500 43500 17099821574832169071360000 43501 22496537065598218978910604 43502 -20636792333694379495962048 43503 26074225956013565346760464 43504 -4382027242051223036231680 43505 3681405859611562261845120 43506 -8565883498162126889528688 43507 -59369522117165386589777720 43508 2403425744175818884166400 43509 -18869017656154073093846496 43510 14613456457995541434288000 43511 -7785044840160769215755448 43512 6582751957965159524782080 43513 -445476340895118169927356 43514 24170720483046895058687856 43515 -10151992820117552891261040 43516 251256429264755435249664 43517 32556669253165993973890566 43518 -6112308549815827637052096 43519 185530051057895220682096 43520 12173657190401499966996480 43521 2253707693905611321171360 43522 -7880692294859788232091648 43523 24214431323582117924656464 43524 3293120314575189008547840 43525 -1549769549737312796114950 43526 -7101834799250425431200640 43527 -16949201407107719175054720 43528 5516002845559525680092160 43529 52181847889081828922928000 43530 6745119970791448250968320 43531 -5867168690979283910082336 43532 40969942112402176788477696 43533 -5227693492664240850915936 43534 22394956522107804708436416 43535 -24322766647329634589702520 43536 -20989671817866681581568 43537 -11475088836158972663209368 43538 -30379042283538520284935040 43539 -20029246399823460815860992 43540 5937429460211347517153280 43541 -18193533018592366056227058 43542 -4360890342933416989690560 43543 -6286013745682231372929208 43544 -27067129742754208614819840 43545 13198626324568905281248320 43546 -1523960387929626440160528 43547 -14626593819207612505321968 43548 -10924724540484952158044160 43549 -8790709982755773347147808 43550 5473830730010310167908800 43551 23776649116033798486913040 43552 -56188073142364827054440448 43553 -45935919717692049293226300 43554 -4865000381240511922615296 43555 -5369000177173247551198080 43556 -11030418747078055231927680 43557 10409044106892717537279840 43558 -21009030280608741017898240 43559 -138342348816140144003496 43560 -23107448049505355289600 43561 -16162978124039906436659200 43562 12757497567931351545990912 43563 -12454797024683536400768016 43564 -30254843676229359342125824 43565 -22458431032832716436103540 43566 -2868843110111862674345856 43567 18801143191311022878129640 43568 2477168035477190001623040 43569 68945242693918955043625344 43570 -1348568517170337835367520 43571 64843816410186827179564944 43572 5960309764035350417928192 43573 17272874052437991711251822 43574 -17863567262620374715450464 43575 -3156271147408917946262400 43576 -3582627845157265695436800 43577 14549367557102410285584426 43578 -1032591557074867733396880 43579 -17950212777079650387777820 43580 2341273369915772401267200 43581 268685679417062470516800 43582 3590609328850921775483904 43583 -17304821235111850775046096 43584 -924993857414888385675264 43585 13188564786236697434404800 43586 -2463742113940015712348160 43587 -40199953938990937691347440 43588 10249867399107432712847616 43589 10165433693615387050805760 43590 5901689387992906202728320 43591 -45054094417296154393124008 43592 47611183358872906582656000 43593 -19496267600641675517655072 43594 -3598040158296741480653568 43595 -12790589445913031365250400 43596 2662014445160678385103872 43597 -15978740360141522424850954 43598 3552463580035626872260800 43599 29145460444946928257309064 43600 -1849647360148427570176000 43601 43625304662794066258460400 43602 -151053494988776965667712 43603 -8572472628223486627801520 43604 -18446756407703498003570688 43605 26059412166625469670192000 43606 31305875990799336496510752 43607 -64069096610309365881969144 43608 15128418699369234962841600 43609 24614130914121674469500810 43610 -4916411878963610645978400 43611 -29159794863948868728289128 43612 -34190170429191249532255744 43613 -39875402538898023122898138 43614 -15575021023769927355669696 43615 -10377822169866268696793760 43616 -67878106042649531693137920 43617 -3452000175592865518841856 43618 11121653680201745431583904 43619 21589075907111724703581744 43620 -4415879724349373487083520 43621 230560828000801657936444 43622 37077932867835210493125312 43623 13077235056101928661802664 43624 -4646743340014320581836800 43625 9205873188025275212325000 43626 17234059811218037752543488 43627 38812023779576180879151476 43628 -6770985765363736070568960 43629 -6636091478386406160148416 43630 -19271652011041132725503040 43631 1176208867377753704162304 43632 -5912992851201215957237760 43633 26846183159019937616060882 43634 18137435564979685448115216 43635 19832023057889418884247600 43636 -21289892491066819611617920 43637 64555899183378537898209792 43638 2814778648649785230766080 43639 -11064105907983094116536104 43640 31428927254003480370892800 43641 -3621692163925455107745852 43642 -874243885778656835664528 43643 40545631437932779454539320 43644 -9880456570000215294057984 43645 177845274095249781820800 43646 -18836477598499127985687360 43647 -16516740141723992177561400 43648 -9550716762778382169538560 43649 -28991343423477048333364350 43650 -5216998825141476656749200 43651 42088521231459209692438652 43652 1951234376159009365831680 43653 1899557033751747569947104 43654 378393336053568929495808 43655 29271453380585147650429560 43656 -13267283582314130266275840 43657 26688822955947641677299300 43658 -17089733851673377886159616 43659 -1510688793285173591922924 43660 -6722576764477169116953600 43661 6008127095932716289646262 43662 -14923930450901747450757120 43663 9608195257281020302670880 43664 -635186367987440560005120 43665 3672119101984698703443840 43666 3775476414550863142149120 43667 -2647416256592913167033280 43668 19803398595498097582177152 43669 -9288971648876699285890930 43670 -12897081494936912590611840 43671 -13424033990008345233396888 43672 30439644316761583098961920 43673 -20571244474792434465579264 43674 -10082682204469228291956480 43675 -4429939824324799745673100 43676 -17217267845953668980497920 43677 14392532174067662866004448 43678 18953408586582425982176640 43679 2944269073349263859747520 43680 -2316093559161507891118080 43681 -1407446089106417798127 43682 19461345991691268585594192 43683 -9142227496394209236055176 43684 -8154739920601879345101824 43685 18637384420591753379824380 43686 9857005309636800343459200 43687 -11802847509911287554075624 43688 380093942664634175324160 43689 -21331060282710511883723376 43690 19181794119412819053055680 43691 -37364430862299492191848908 43692 12609418203424454533115904 43693 17505592961142640095632044 43694 -95934655403615134474368 43695 11794487088712171596331320 43696 -6652566312930985819291648 43697 -22320128686884271289142348 43698 -8104507374674726496625536 43699 12093151052391537678527880 43700 7460569481651400753408000 43701 13852792590408960709195584 43702 -28667362948581563662628448 43703 -20402017882933947149157840 43704 23963695272301236975452160 43705 12251574720369237161425860 43706 -6314318026032352549435824 43707 38732240254640076582226992 43708 18321994812647948305164288 43709 -9803172302576344440643380 43710 4148315209836615893483520 43711 -44013310512160508205066688 43712 -8181993986067678939316224 43713 34795078323286967263418400 43714 13562607899838173306562432 43715 -2244860704614957740220000 43716 11999958528392599411325952 43717 39633959782702208154580766 43718 -11927787490395790625569440 43719 8054660675702582466940800 43720 1039225075821666358732800 43721 61637562659830910724536922 43722 7108771069878227654591232 43723 14043129649626770568439344 43724 3090143844662786000764416 43725 5482949774457746590927200 43726 2536082323990455181125312 43727 -2491349791914555903466800 43728 -2738594315449627841396736 43729 -8233559601095072083845824 43730 -7863767615113127637222240 43731 -165714257449137082575672 43732 3646435107329140026889856 43733 8164588788768633792057564 43734 -3169527970143554827855488 43735 1684540605248131773766680 43736 -7404579465489411973447680 43737 -12515912205747888510599040 43738 -13951031284061377498460160 43739 -32663793181662457063616640 43740 11356010700182183189145600 43741 -10705299887431504465641216 43742 -17995371478391031374713728 43743 -9561390644299331740646016 43744 32168922100033747017793536 43745 -13230194081227615498865880 43746 -9400258669128046789418496 43747 12356601507577287635495184 43748 -37732283704479454458974592 43749 -6099765284387318893800066 43750 6095345007247532290800000 43751 18351958751616143996830632 43752 -28936412341527134303354880 43753 -9574156510187028497084998 43754 -41754163962475570259743488 43755 226982826140945201656560 43756 -41160494167285191952449280 43757 -48619666998236450649234240 43758 5817628590664765862752128 43759 -56141019707866903708005040 43760 3586126048803516677652480 43761 16392424498114449858131520 43762 -12003473418110108232400368 43763 -18604821909020415401886840 43764 5761246249823082421358592 43765 -12403009771064924933450340 43766 15020109539959490676583680 43767 -18147620979223091415203760 43768 18722758929479647821250560 43769 -9472432761699469332144192 43770 9448346494572166070265600 43771 -4449485369339694232091088 43772 1937613548356037003784192 43773 -37870789712729230255574016 43774 35246101763318571760320 43775 -39754567210652810853145200 43776 16528435507750037083914240 43777 43793285785055590063290626 43778 3328275150138171401925120 43779 5160572982600989604296184 43780 -2768588778836813796864000 43781 31838590189564748270703582 43782 -9768426960485470651391808 43783 28247296603482159613659032 43784 -8351512482969283333601280 43785 5484956366541824396078400 43786 6849528062276692452044592 43787 47073263615706998163716436 43788 2856576188978409788513280 43789 -2677315451365246422974410 43790 12271812739064738705260800 43791 13850785242027886520519424 43792 2128044793331590752632832 43793 -31931496347827447725530958 43794 -8943267675061238064456960 43795 -37555463727983969534566800 43796 -42634625171961856622390400 43797 -5349350273773303655559072 43798 -26309538789172301441681280 43799 -7402873825592749850992464 43800 -794622019000281196032000 43801 -19989972027925418877574198 43802 11921102401723164643056 43803 7897612965560183109351744 43804 69476709370598335792982016 43805 -21230520228087095462811540 43806 -11447969169977301624465600 43807 238293195097441175623152 43808 28466535716406188292538368 43809 -9471324383455458680866080 43810 8103633721804883971114560 43811 -7400774107761572334078408 43812 4344952265211677821623936 43813 -12106298825462985219236160 43814 -5341855683719584926980160 43815 -5961537990683050570260480 43816 9389710522926676658580480 43817 -728327049047259382173360 43818 6880483453159580048305920 43819 61240296048729587583892560 43820 -11842777453025421158430720 43821 -2822937986398300240696938 43822 -2025278604922135595076288 43823 -28470177312432597895856136 43824 -3901250184465792259325952 43825 2042492338084797224476550 43826 872772867433338236497440 43827 5377076790325721430872832 43828 47292734149963724846864768 43829 -25013063760471003429808260 43830 -2896983256514612543187840 43831 -434995291398647981347848 43832 28037899597561401721958400 43833 6781473699058945510192800 43834 -1735839865902361532092416 43835 5945402715778148181446160 43836 4508133058767905793967104 43837 -7072209034607092211650080 43838 -17912500885260196055542656 43839 -21640520795298648381532296 43840 -3874759380976964767580160 43841 -15077782360599240233060928 43842 -11232073379667807855554688 43843 22547601684092093916809880 43844 9401914264983460213760256 43845 -8453659133278402445203200 43846 2984608309511479111965504 43847 -9245577833946361533207960 43848 13310077276341787189248000 43849 21829936450187985785580964 43850 -17198169203454093522303600 43851 33776048315881772971144704 43852 13773643357380059058357760 43853 -61592806588966366155269898 43854 6741649547191245410579520 43855 -13781200055313080518291800 43856 -3483243346786516868210688 43857 -19950081103426438435257072 43858 28934783289751002536411280 43859 67545926729157449147329440 43860 -211897796166843598909440 43861 -4064400654168897963089568 43862 53701942651933617210624 43863 6427973747050166287575144 43864 -24628371985455338518640640 43865 -4265745800828552600206080 43866 -1964646385668901559320848 43867 16120760828097396643150916 43868 16841033050411517334406656 43869 13880606133632869421743680 43870 -3223176049596378995763840 43871 35110643018566723704604200 43872 -15043650484154555489845248 43873 3424124115228829579347844 43874 11052618170531326517049936 43875 -15198709765341447704520000 43876 7982471120868517092671488 43877 22162911920401260152806200 43878 13368971048239440782604288 43879 -11187757161439708077020520 43880 4457366792674418065766400 43881 21616959015113297508407952 43882 -1326446799738207815894688 43883 19439792957271763283909520 43884 -4977607850698814221464576 43885 -47223967448971246725419040 43886 8939822973393622205539392 43887 -28426061042723098039010040 43888 3874184572929731851485184 43889 36954746256501979847316690 43890 2787865925756493380198400 43891 35192052558973930810249292 43892 -27117605574928335168518784 43893 14325906327270119447299182 43894 -3136376782788485673544128 43895 -16171447763216528885394600 43896 5837730132731918922547200 43897 1298622309440784978936832 43898 39818809240795875576577536 43899 2836572854245229140746264 43900 -1089682789214402646592000 43901 -4729070909034942482384736 43902 150583610682875553950592 43903 -585820436619393989343176 43904 20798944377816773296128000 43905 13988729720009554796160 43906 2055684262239109896245280 43907 17754721953229041239382924 43908 16878054892025088779996160 43909 20637940510123321395435040 43910 4462530502663000826271360 43911 -4048972628557067334972576 43912 -4917355682402361369600000 43913 -4008288723863258689556838 43914 855968727295627129836288 43915 3022952311425041405494560 43916 20119325237271879554154240 43917 -16786059704017342782765120 43918 4954568949863494312530816 43919 15680674590768921088007496 43920 -3769261499968933044142080 43921 -66870089864419786175625408 43922 16917030548753279245594512 43923 -20549258744280116149629540 43924 -33484892185762735544422400 43925 5543231862430701626896800 43926 13962246052764562508458944 43927 2243389821556666341319040 43928 12087107453942897305036800 43929 5871674055264067833037920 43930 -5969907477537466133422080 43931 -21095737221655930283489088 43932 -135517527215449304260608 43933 29139182058093321459390182 43934 -12276994291664275395862848 43935 12775722643860264001821600 43936 -38723558467444850257625088 43937 -28802289627665480525116140 43938 14630295037982637099585744 43939 23790143278811058479586256 43940 -13351846613528998106918400 43941 -15584872940200727424830016 43942 -5992395135395282159228928 43943 -9428976645825938135036808 43944 15415790203647903190302720 43945 -47921703361796191759453440 43946 -10073912168272897491456 43947 -29031279150619915449948360 43948 23695082823314732874007808 43949 41373439326167379609961440 43950 -3689983750508276578862400 43951 -43122492334919797224424048 43952 -4708902623372085729067008 43953 4606027730882690802064704 43954 12274005832319714906812176 43955 27957065491286594358570000 43956 -10507674909204808353607680 43957 12761094121371966328554780 43958 885642775904869792965120 43959 26286634069566810841667304 43960 -8985134073889351836057600 43961 -5443121735073911504580438 43962 -2997867444493640471294976 43963 -62032424671991485949381788 43964 -27683661394280488142092800 43965 4796689500744192407010060 43966 -3694657430043606259094400 43967 -12820655276383599202137216 43968 -8043233939547838344069120 43969 -26426939444250139363069630 43970 -11838798847068034778788320 43971 22828273575348062808984312 43972 -25043671779428658330212224 43973 -18537498572757545094071778 43974 1171068650853314808067200 43975 -23126614838085224288356000 43976 -11244717547602165168537600 43977 -6758536387724566417774368 43978 14882490443044060214976000 43979 2906150946548821182842400 43980 -14177137330584199647728640 43981 26295794551476026963894144 43982 16958625260583507052454592 43983 -13357572328769866166803176 43984 13795057283585385479168000 43985 6292037793936584674723200 43986 1685202758979956235137664 43987 -26491665168233546144073364 43988 -15512983968531292966754304 43989 121920468971910693267456 43990 -5427426909036959013962880 43991 45557765776081690118176392 43992 14905670555994415791390720 43993 -7209216487657280785744440 43994 -18979597686922665153778704 43995 -1495972964832621822892800 43996 34927033577253580508433408 43997 -66743071767493050928318554 43998 11840267456121889445984064 43999 -14864279431710034684197936 44000 37753112393549660749824000 44001 -21980185818884683423682670 44002 -24940018406830055459540400 44003 7146490535068437802738080 44004 -21523499199796222471772160 44005 3943140430825113385071960 44006 -20504525633469540608310048 44007 4896322657412963409881640 44008 -11987863948275263051351040 44009 4017384385616175781823616 44010 -3039614295877181423116800 44011 -7335076634470202879842776 44012 -16709552726558672358706944 44013 -18814311341639030511657216 44014 -6869891435975960760809280 44015 20019741703322680977881160 44016 -2630448962884800965246976 44017 32607252963793373805290066 44018 -723360293795117141683296 44019 2575396285440209610140664 44020 3678682970372224781352960 44021 48190680548383979194818222 44022 -7740340561482439133583360 44023 11350690005156622184704640 44024 -25784939346599213827031040 44025 15642018315333043290190800 44026 27399064911421711646969712 44027 6315387064859134552227876 44028 4211474766057179001626112 44029 21856509481316560728986630 44030 2442418710003803920596480 44031 7809598928658269220725520 44032 -628474472422079897534464 44033 -50293319820239453866957776 44034 -3133280407890775682292480 44035 41134456837638714490350480 44036 -8841849747149964050768640 44037 -21549969747277758899199360 44038 2448154043760068635836096 44039 103831975298499655680394656 44040 -18292813363370258502451200 44041 3018187310887147433020442 44042 471546155234411434708272 44043 6603793555728541326853104 44044 -7095879281621175299072 44045 20841340456148750422456320 44046 -14242939284997033616780928 44047 -62115654528934349368350528 44048 3638805665165983254454272 44049 -4219973913993012990629136 44050 2583840239851213197514800 44051 11514609982143583476194880 44052 12577481491092693847160832 44053 27909006482646972787500302 44054 34624172487883875730130976 44055 7334077118241250879210800 44056 -8423388171069771207813120 44057 25345859798204348335971780 44058 4905545092866894469593600 44059 5685392897287347507696260 44060 10698045344467281896148480 44061 -29943744858623657524367520 44062 -13817630685872749456291968 44063 49754232018554510049986040 44064 2262059730683853095632896 44065 -3162919874907193878859200 44066 -18000544979860546527605376 44067 -9555975256335960610782288 44068 -28838037934612107214110720 44069 40894969633492174452880896 44070 -1437005721426203798472960 44071 5502353610511431230241272 44072 -18710177051662707611320320 44073 -17299397602011219214559760 44074 -21986711695682060611504464 44075 134553818817278012724600 44076 -5762591901732525047290368 44077 33730017429869391066744672 44078 4368029720735139809259840 44079 669672005746123621987200 44080 6527195518124813672448000 44081 -9843687653469775053502428 44082 -5493634118310819004231680 44083 9737120309542079304613504 44084 29988212381367824294516736 44085 5245427314515856480538400 44086 -16719244675960350952157184 44087 -25239667685648980700178264 44088 31353683219013687492280320 44089 -44540740779231406562417110 44090 5354417757300727807288800 44091 -13376753343123384928734720 44092 1776437273653362465682432 44093 4461402527985357293320800 44094 14383566378045413210491200 44095 7110649558674678989082600 44096 2489027020845488230367232 44097 -30524300476267187035227600 44098 19469714584097028421842336 44099 -38719178864714293965539520 44100 7238530672782999745579200 44101 21777313769626972850099102 44102 -12579510387332716551385248 44103 -405488557989167969986992 44104 17170294445745238778112000 44105 30423317119164325448716260 44106 -8890319282517764211568896 44107 -4541944953633056811256688 44108 -15882827892552644812553472 44109 21281419807718986027394370 44110 8267586469930133990017920 44111 -37663614429397144547046288 44112 -1209839289045280529448960 44113 14367468001340316875375104 44114 -2226586470600905401218048 44115 7988602052557627191220320 44116 -11718776825058786057550080 44117 27664431636145626952103292 44118 -321110744331231798451200 44119 41320872370781186939968520 44120 -37619767402341131660083200 44121 -6231398867123638937444352 44122 -8110463329442491261782048 44123 3393733573569128213442372 44124 5150811638948029075155456 44125 -8942651086422795785001000 44126 26217388849147744568272512 44127 8746932167222836816626264 44128 -9472839801958136746082304 44129 -5866005374766805317090270 44130 -4635873366427650528276480 44131 1663402908476869338171932 44132 -28201334426799424693770240 44133 -67369595904787980791546496 44134 -610651204843035177962784 44135 3504911900082050518656960 44136 -23742272987934652653511680 44137 16247537329679387506716480 44138 23865388332996667230718560 44139 3738835137074946897230424 44140 5221234815077797229629440 44141 -524535673661155617724788 44142 -5685065562792251696126976 44143 13952857452121718612332344 44144 1303715369593105939169280 44145 591010862087199926805300 44146 3106961552942211032800272 44147 76415881987026004830512952 44148 3581774824067963327637504 44149 -18704383764949123003749924 44150 315838701896409653344800 44151 -3607143426655181085010968 44152 -26024781733046072408678400 44153 35067922836687839955719760 44154 10695094892436282433717248 44155 -10458655471331708467357440 44156 -7708495902340938582958080 44157 12235834349724783287327040 44158 7538045819762461742599680 44159 -19623482219687277127808640 44160 7671463521319568749363200 44161 377134638252239406062720 44162 -11720445605224257263233536 44163 10898441133089070405119184 44164 10206907634216030864772352 44165 3523177780629253487580 44166 4171748967293102477783424 44167 -4655855054502641957651640 44168 -23128283794595764500925440 44169 33633687404741049976636944 44170 -8274838386232644829424640 44171 33768839284092780006012372 44172 -22238638374730350929126400 44173 1348289634508661164742464 44174 -6638404909791877806897600 44175 3620190467014869287232000 44176 6851608532935299874750464 44177 -7132992559774413914382528 44178 802706353045443851558400 44179 3542015587806609727652780 44180 -33769104242858058791498880 44181 7399336672882236384648270 44182 -17214994676632501421795808 44183 10962590955994127774094624 44184 8652670200444065000325120 44185 -21490061347833582922282620 44186 -14753955787445280102248208 44187 17571458151230934537490176 44188 -4004870136323952903066112 44189 -34656200388145421316458010 44190 -6374169253116060183708480 44191 7840884930682449742911360 44192 34399273279442551192092672 44193 13971806803486959902630064 44194 -13456627610995749338040960 44195 38454253338303617917141200 44196 12513658748936662997729280 44197 -64353030028582584422091140 44198 6708777595807002917527872 44199 -31702205446863335557976880 44200 -8594769686558719378176000 44201 -35550462789489022361217798 44202 5760815501554509929621760 44203 -38528442493519595422745548 44204 604038713971098396781056 44205 -3487282919121000658538880 44206 10119303974773427502770496 44207 -33364560105427793903474544 44208 -1717615181324521764569088 44209 -47521406134596901755090960 44210 2972679161875532120057760 44211 -21676155673996872756694728 44212 13143022303829815964170240 44213 -10356498689042545288048800 44214 15332982528208792641647040 44215 6283472918513708092795200 44216 16273121305445844987924480 44217 -16364776736469237505905420 44218 13323452805000048967144560 44219 -8770692641669412032792304 44220 14829154543125936900956160 44221 -11141642140960959684827578 44222 14964286722661075497798912 44223 -23950499868318820148316216 44224 -7415814295196970693689344 44225 -22777386257249608924978500 44226 -3111229211781632689552896 44227 -93787731224848090601182368 44228 -13322311209938215384770432 44229 4737079683772689101542848 44230 6393991250594351635781760 44231 18121192107843536787939864 44232 17025870454505866959667200 44233 4097554504751548924836480 44234 -13068140816522314417150368 44235 -6527701461499529684320080 44236 14969975517544448203201280 44237 -5501403790888232472298368 44238 -723671227448720285680512 44239 5222025809327462890094928 44240 -3042988355693170104729600 44241 24126689293785502722193392 44242 13509150648951991687714944 44243 19726434238199881422390384 44244 -5780632550116425112840320 44245 30581838325561771236145500 44246 14030107603942833337335072 44247 -265510653875407797292800 44248 958814148372751109007360 44249 -26659759470079411491093750 44250 -11266999753234473581760000 44251 21881870771277773138263920 44252 -2888956392615711839705088 44253 43698088677851558384616000 44254 3791777721548587887916800 44255 -21236874037352796243889440 44256 36151786608103128207458304 44257 -4709229274884420182054494 44258 -17352784976107940751641520 44259 -68637622355774733743496 44260 2939562433805048938010880 44261 15391667185085029253574432 44262 20050030179507223722201120 44263 -22673382249401610276524488 44264 22879567524160653269483520 44265 956238617173284540889920 44266 27854479969285713476774832 44267 12816650657125701153923316 44268 2266620621921391166226432 44269 67442042145207074544307670 44270 21706053352861610062915200 44271 -23816378279986236721256760 44272 -15965403078940132390273024 44273 -43323722912724399173282478 44274 -21374702689641026382978048 44275 4255465118939835148857600 44276 18692548336206231015116160 44277 2733775611985219633765920 44278 22104201744965441694174624 44279 -43040889356118055800036120 44280 -9213010292981698689024000 44281 34174024556949409423807082 44282 -1648211568402671013251328 44283 2774848669303502773119600 44284 26584389424756537904623616 44285 -30939865865373509788380840 44286 -20965706379659278819008 44287 82520018655131521353848392 44288 12965064979843247517990912 44289 -3696554083074892704624960 44290 -448171806563439356321280 44291 -17537708144427334461292128 44292 -1749960366290609536078848 44293 -47211000119284644702119458 44294 14747594796557473865241696 44295 -8021764431157385886853680 44296 12206621930502425062855680 44297 61619942167227681224060112 44298 4588610664177190302983424 44299 8564327065682194274224960 44300 12325316037181404628166400 44301 2223115329553798546141632 44302 1953159680381446502485632 44303 -5987098916431067722843920 44304 -1407203932106403294216192 44305 14792657832326783711321460 44306 -21181333640969009888769648 44307 1252462685691957479210556 44308 13390895108566835581962240 44309 -35375944147739920817292480 44310 -3322695259074478906644480 44311 -3653729245404461885106368 44312 29965977250195195964620800 44313 13678963224008977393876944 44314 -32495764714002618396393744 44315 -27213823695184283408879040 44316 16201977447240858520783872 44317 -2127331014617814841134208 44318 -21199958136072673251392640 44319 -35463257125973909652026880 44320 15599486889328431407431680 44321 15437132703578075781199104 44322 -4434210432787438917815040 44323 6736863016774757707321600 44324 4040166405175243412299776 44325 -8334362197205398652242950 44326 -7442980623184128471158400 44327 -47479027646185746797053560 44328 29094346790135443203932160 44329 22765345291870231996799476 44330 -1891981367154637954191360 44331 -1423564881697911152019456 44332 -4202006373159770504360704 44333 579817134356730831454944 44334 490871537329930489434240 44335 34841628040816585158254280 44336 2439380297324033807450112 44337 29826631418224896267611760 44338 -9844883831461172423215104 44339 -2373097903425895953533520 44340 15062367239409138830899200 44341 40968521585837211993026400 44342 -15027836905336222285688928 44343 9616164721475803915891320 44344 -364304593098592766484480 44345 8169904616213054200856580 44346 9663759127090152222969600 44347 17145541735739421347179312 44348 6492082328777678589508608 44349 12685263716692859198264064 44350 3499958631021385671230400 44351 8271808014661691096060352 44352 2745941259727913481142272 44353 781591303103682370787460 44354 -23625523681073967778447488 44355 -7924651803654813706505040 44356 -12741694972271245853481728 44357 3074407686179906948904606 44358 -2180407456756529662890816 44359 -436024433351132555877584 44360 -31126284117770472804096000 44361 -6180404460874362396357120 44362 12536310060470823935271264 44363 -7158199120513250023060080 44364 -23158120778731526085517824 44365 -31791807531434211207962400 44366 -4326648927158709014398080 44367 1428141170661585740293248 44368 -13765807827912722778685440 44369 12459250007229805081347444 44370 -11681831402792540788075200 44371 -21899918884549297250513428 44372 6131625154041699812040576 44373 -5975374897376760219454656 44374 -29192163330716640986217408 44375 -4787017686973982146005000 44376 -19777453411446618931169280 44377 5342651161154918788038400 44378 -21164201886124335287519760 44379 2550308713361127708201324 44380 9924760653776097787607040 44381 -42577621068753194702713818 44382 4725591619317202613105280 44383 5270377410120539529465632 44384 -3069817085605053455400960 44385 16812811184047039771646400 44386 22208794856839203611341392 44387 -6378514522957352977070688 44388 728480866642236745653888 44389 34469383308674798002600190 44390 -11761696904984963310286080 44391 -11016639484565519109250008 44392 -7506020042408389120819200 44393 16203761610572016507809664 44394 -8461505078933086501993728 44395 8458368185085372871848720 44396 11127830272363110434818560 44397 23582035604741782515145974 44398 -19243569691595653754538240 44399 -67050995013202424890428840 44400 1155805134235279228108800 44401 -14676733707096115270336448 44402 -10573811133002248478000424 44403 -219302994626132065487496 44404 -12050094450507904808527104 44405 -12786151367828359498652640 44406 8744831045122346338866912 44407 -88651724095592550197872 44408 5685039826931896245534720 44409 -13550718528616873519595232 44410 -1109378870430001977284640 44411 2721171812903442002475000 44412 24392778568137326170317312 44413 -1799307147916593498316896 44414 2811746368279823649272640 44415 15926133205239444249753600 44416 -52624720036861052599664640 44417 -28948326463330786221681534 44418 -15329875790155356244668672 44419 8697273194895029366344 44420 -1687623213105212076798720 44421 -15565966979802002769128256 44422 11802688000843760172472320 44423 -9462651015053150201856576 44424 -233646704874738713226240 44425 26672201407023851939585150 44426 21287790763328507961859680 44427 -16977670923437768285904960 44428 -43747338815293163772395520 44429 7856405467733024776846272 44430 -5283171065008354787498880 44431 21979778206363957505699992 44432 -6857234044620360688164864 44433 6767674541774173480703202 44434 -1948589783263976493322080 44435 -38671804084397019617271120 44436 -3759186509377164224206848 44437 13451383486626437280692572 44438 -14692631974375172966656704 44439 2753003678620540484427624 44440 17831590984833972227481600 44441 -22148875575741743876401200 44442 -23789058828045676037429760 44443 143186164202283088734708 44444 1708958120966130330089472 44445 -18671295582211278153682080 44446 23377562610742988164347264 44447 35400300635775627742679784 44448 -6056865901166338712272896 44449 27422166271318364069204450 44450 2692067509910124479078400 44451 37204372381551999155929800 44452 46617447346506936533611136 44453 32687896616355082406880702 44454 -2281776686728816378429440 44455 727775542415299786778160 44456 -36153164091897087898629120 44457 -793097119293468901591680 44458 -9823205351065665985027920 44459 26173040091952831067955504 44460 -4976724693681876040012800 44461 -22772416691178582037056468 44462 590503490168310279235584 44463 5717858667316592836289544 44464 -3439779268820057535217664 44465 -34538218216202321145784140 44466 -7680556417976848159560576 44467 12707531651229433562915280 44468 45703196109395015630475648 44469 21439989904396719898328814 44470 22147846683683805742855680 44471 11857305460846722654344112 44472 -10803434291066109334118400 44473 -15404724770729269351102272 44474 10229671290533794914696672 44475 1949063594052585383742600 44476 -18172432106467559382461440 44477 9337532701322280321572160 44478 -1137584466887001474047616 44479 5068651155262413189033640 44480 7780757974546568812953600 44481 21968062052258538087650352 44482 -8275511734661218878632448 44483 -12052800495783982375331268 44484 -23995928015988161441015808 44485 1316787527763740060421120 44486 -9239114428342400711894400 44487 24610651306883322670634544 44488 38367515762177131158773760 44489 69733011324827833399771956 44490 6880362066652780345893120 44491 -29797085096930480544064108 44492 -3396787833659215906826496 44493 28494624639650084913219264 44494 27393725682144446011759296 44495 14472367231853269137999600 44496 16330317332309226313482240 44497 -36458583382911085277047054 44498 29859755919133794326682240 44499 -872309872069931471484672 44500 -13207497547871451504960000 44501 20280365614402056037799502 44502 15682866952572296034973632 44503 -48517066413817680976822656 44504 -34742414315640748078602240 44505 175250994590944764757440 44506 2883119113017735742515456 44507 27474017093598048485538756 44508 -18634076854045972138391040 44509 -76622462654588331312331584 44510 25109228998665095420324160 44511 6125793015054278547014544 44512 10255441334528658773901312 44513 -19841411382434139270776640 44514 -7815235825596039573378096 44515 9496001367265771197932400 44516 12257705755322645311733760 44517 14063806130215917393077760 44518 -30958081415355639758603040 44519 -10958752809129035778619080 44520 2747950055191408228761600 44521 9240285018208844568106533 44522 -5877364038133171606220448 44523 37961403259592171422113120 44524 -23420514444467503713627904 44525 -4378293665792529123452700 44526 1857501666442155282933888 44527 12017700186438998163020272 44528 9170803453950881857536 44529 26085533820935417219939184 44530 -1180394012617428353330880 44531 -61472882317481779603183668 44532 -16282263451469991337724544 44533 53419350855744180692292782 44534 602334650454470005118592 44535 -3317779042518060712090800 44536 -21550365868083526456012800 44537 54333709716085727530446186 44538 5004434633713597525379328 44539 -56371052913135519593525400 44540 31007767388192355292922880 44541 15763983916685993395807302 44542 13682675859173781411612672 44543 62677077566946875565537792 44544 -11809717326235354099875840 44545 20663826756886302713841600 44546 24661298735779441526507472 44547 -13993461259901986527866880 44548 76912276682010820284416 44549 -44408008283029005129372450 44550 544804005919121436664800 44551 12014253745172361181245600 44552 29765436157338186452505600 44553 7729798312743307853938704 44554 29220109065104251918172976 44555 13348842392416644899385600 44556 -37996998712879905013432320 44557 59183081433622383704334252 44558 -21474393272640278723565120 44559 -20250388934349983969858136 44560 893922750493090726625280 44561 -34203865199147580371884176 44562 7393773752136593219833344 44563 -51028693397324008139999188 44564 -18927288263509465300656384 44565 11156008400183073793151520 44566 -14142371105567208637644768 44567 -1657840416339527485634688 44568 -40566696686160390185932800 44569 14411072746921400023242496 44570 7280392480884196383840480 44571 -12429540601159302274006080 44572 -6357013341810641124346368 44573 -6843492387411630976152558 44574 8301783326722649577031680 44575 4252318791880991636499800 44576 2399066599834783265587200 44577 -11122424090526265627944960 44578 12314301855145887603363840 44579 2602867110499319385657180 44580 -2441798641786187840163840 44581 -15149745593666635529540900 44582 -20032639319262721907608608 44583 -12276877831849939853405952 44584 15577967279203868252482560 44585 203570968780206767349960 44586 -19422063106823996097465168 44587 -24353139050302750117586764 44588 -18954865000301835039611904 44589 -17350536450233236878371520 44590 4120236857266768824768000 44591 822735838536706398158064 44592 889396389339680948060160 44593 21191537469327693202670320 44594 -1630277534046243277922688 44595 -12866585809911446612220480 44596 6644572332886200927267200 44597 5125382191169484122965632 44598 11075012126253604367907264 44599 -22548704042711661647537936 44600 -15800575087224099465216000 44601 -22780211991398803835733168 44602 -7778702793452541650330400 44603 -2272658027651970636987456 44604 9372333976858832961945600 44605 -13130788711223483142504480 44606 12941211124078551768106752 44607 42264349063755004360004040 44608 -5743724099710384843259904 44609 1230905284706295379399680 44610 -4973276629403151996810240 44611 2497240405574299848513232 44612 38202178601503123365903360 44613 -36022463119648903641247458 44614 -28427450479557297893341344 44615 -44324822156960606114079240 44616 -16598299990957974392463360 44617 -19808703987182661025431334 44618 -3725766950710054439664384 44619 13571561669925460891193280 44620 -9942987714879464566917120 44621 63114322502356091969208822 44622 7694071989313523889056832 44623 -20438683277253008778698128 44624 6355269877374667244298240 44625 -10461114593429286792096000 44626 6554500190516354605635744 44627 -6002028203008311317740728 44628 22695372863848195616286720 44629 4636126690410767831578684 44630 10411716951920979458184960 44631 2279637892648715115270600 44632 -3256931047102668082667520 44633 -1666591861987151659904118 44634 -98437598471545509802752 44635 -15675909046581521889547200 44636 23508986811464686028014080 44637 -33389759415211408036679040 44638 -26581740013218930280453440 44639 18681988872337885543556016 44640 -5705542504558066327879680 44641 -59044873976783191690644958 44642 -7827353609627070186042816 44643 16141881131814661369300224 44644 9005957282270849143838336 44645 38292620077972587634059900 44646 -5687450146682546924537856 44647 53618054514389479290599096 44648 -18269730129396240897008640 44649 -17449036920313450776198 44650 17533849105672642467648000 44651 -50312733067488528687006348 44652 -1809716244276098130884352 44653 -15068924206821286059833120 44654 18190840719626285868037440 44655 8314921054124028059133600 44656 1676897742416289043546112 44657 8124131542734662654397906 44658 479322441661178227633920 44659 12321146045423502625095072 44660 8172224845654582198886400 44661 24948195130557941755095072 44662 -2552338740092382892795968 44663 3461453035910973420877560 44664 -11807496018864533355540480 44665 28218917053936622384949060 44666 9614409509188129122941184 44667 1328802394087190531592720 44668 4628353166878634458908160 44669 -44378233192490077670180160 44670 4831014460950348608246400 44671 -17841061163107442030464512 44672 -8669172109963015225344000 44673 -18276902724811272072478416 44674 -3444013449533099812981248 44675 26364828346832594459787900 44676 -1691033033970217969291008 44677 -476016257002141177286720 44678 7787625146188196881481280 44679 -8460694722664132364615472 44680 34906492808794959203174400 44681 -4680720164358557834563776 44682 4568931691898489182036224 44683 22764118861845786266622932 44684 25690167115584632405020416 44685 22504798780134512216155200 44686 -12850476803191094555654208 44687 30609805504243516327980336 44688 -4500549283317338128711680 44689 -37062250829304673924290240 44690 -2624604384485376555998400 44691 -38836098306138577021364808 44692 -4615074005195960986797184 44693 26359285634802853870999680 44694 -4352832518658871670019072 44695 -10918560592453006094303520 44696 12691031177867678446018560 44697 56458640496180557278611072 44698 -15805978110605969109104400 44699 -11460584301426265200930300 44700 -10550646264198835448640000 44701 -38094875648436925409718298 44702 4793987843651805365059584 44703 -18710499226819898996109288 44704 27627748227412055033905152 44705 -2194670047754376758188140 44706 23439241016072507418194304 44707 6139639952094936282583280 44708 27843728953741914125017728 44709 6183736657799104835645760 44710 -19431990316985580690128640 44711 -72654361821672830580695688 44712 21106035202131597451345920 44713 55045588867494547649194084 44714 -15289285508665188805962240 44715 -2451825018785886535733760 44716 -18157341705964933572918272 44717 -54707991648592893032024148 44718 -18608341176135726854509440 44719 3911023022838447516033096 44720 47174096359372026347520 44721 -4337255800189550731598910 44722 18240646823886308734684800 44723 -20960375180737931782749360 44724 3735078113950147024736256 44725 6772978076329060532182250 44726 -12344404368741404757557760 44727 48906542262316156271258832 44728 -33372730654748200320675840 44729 35884519694182106252796330 44730 -2159776705343421731374080 44731 23732802983957879065837464 44732 -15959829086804147170825728 44733 -1401846389594116578749952 44734 -6472104921102813684873984 44735 -13495485972445764330405600 44736 -11946993206104225531035648 44737 26613329372382765811164912 44738 7363099210366985658893520 44739 -31175513530663094161566480 44740 28798327839764072020112640 44741 51638825060056218151994142 44742 -20461946238841327875885888 44743 26841923114141967258934584 44744 26251826994809469116743680 44745 17065815048393807979483200 44746 5992374365245054896538464 44747 -26053434456857581519709040 44748 -7614788635202817011314176 44749 3619969131749971974271564 44750 14486850889424624889360000 44751 4664601160278977708429184 44752 15525463131700263941267456 44753 19500654451505102702230002 44754 13136887713384152506696320 44755 39087641952826690085498160 44756 62780596000619047942637568 44757 -19981101081321474973813746 44758 4471124199918025150126080 44759 30726213828292097702369328 44760 -5672042634415429872230400 44761 -18091866797288526376327788 44762 84552187222046010523632 44763 671785239346070690844864 44764 -219694996071003029735424 44765 6695844131686356178022400 44766 31737317765844569576745600 44767 -12661120785094474489236720 44768 -41978430809019859540377600 44769 -30609897698965542769432656 44770 10525597023091868555040 44771 12304627598980650822594972 44772 -1105653415793028834041856 44773 -54960556863624795955726978 44774 29701585002605183302478592 44775 2110738743212779133685000 44776 59037890152336743053260800 44777 -50941832342553777395746374 44778 -1212549582597594686968320 44779 1095377826923733219442576 44780 -17487205778848426039910400 44781 -13033531378181943401310720 44782 -13805428301014139157187008 44783 52241643650437926043340520 44784 -5595050198925871297560576 44785 11242570886485382029366620 44786 12360003546384023640315408 44787 -12794932017293984362090440 44788 -33962201162473802651062912 44789 -8638117579500370032355410 44790 -9760717408949795880305280 44791 107583789283346329171116192 44792 3872968120485136402329600 44793 -1062770610021476720757120 44794 -4000928263071892449500304 44795 -3425227342563553568301120 44796 2972964002073288594964992 44797 -71452362656607238367445754 44798 16742036561298653718128064 44799 -5503417735480862397565680 44800 -5824520814715473598873600 44801 -41743658383164842569874496 44802 18363781523252627865406080 44803 -39030133412790405809586936 44804 6034966568869199674699776 44805 -35283588222404752785878400 44806 381248943529991187196224 44807 -2899612843943926273302048 44808 -32293848634438237876592640 44809 5321612478688818778570010 44810 -17273775301196174437249440 44811 15196025199939234128287488 44812 -23025977122360209564510720 44813 784745969251068898489164 44814 4061154640197817780660224 44815 -19972784090192113201586040 44816 5513321669472400307331072 44817 -31124512489557205185077520 44818 20224022729361998218281360 44819 -51768759654966201040749780 44820 -15283489294559455035494400 44821 -21600547773216412569849280 44822 -537893875506640958184768 44823 -28616384038103235071018496 44824 3503184888438415554232320 44825 4878044766548292961611600 44826 -73924642738390144038912 44827 -28135138373488972590987600 44828 -3803291733203539731108864 44829 -18778063506083757474057396 44830 -15954562549351154599093440 44831 -6544236939349520565896448 44832 30603553455948583596982272 44833 6624025578844082034559920 44834 34347031650440295150339360 44835 -14368454825837802468463440 44836 -33467588252013467303930880 44837 1082025911324352006807900 44838 -11698386453743716570265856 44839 48414954145189660361083640 44840 -22574430911758654494720000 44841 -16741920703943570673284208 44842 -3738537836901995183417088 44843 15517751426905555917319092 44844 5525083080200087028882432 44845 3482837018663705446697100 44846 -20851805344934277126564480 44847 32298444710787292095502080 44848 1904219647555977001091072 44849 -319853775065097488779200 44850 -1661084910613852292620800 44851 50269913766519091106771852 44852 -26730572221216053705320064 44853 -21635546376431017795728096 44854 -5562028157422313585429568 44855 12589726489257324174380760 44856 -4017656096676852927897600 44857 -17017298709416675177462528 44858 12984960678964958201806080 44859 35536967891694703969698240 44860 -33497284975892453429521920 44861 -17719971506777901585965748 44862 6788643683784927140780352 44863 -8578276106640506780754240 44864 15460128958122044029403136 44865 11746596099690709498522260 44866 -16549903497239464679128368 44867 -30111405813850650734838084 44868 9151937722763070916746240 44869 18036163877927569271876160 44870 1957066582708301252348160 44871 -8090754753379519983584088 44872 31529670635512205372620800 44873 29392004532428482849330944 44874 656174747429562442380336 44875 -56572883577786054342780000 44876 9193991669509914772549632 44877 -4677378980854858008389568 44878 -31343167345269407605306560 44879 13356368373355243713498480 44880 -4435941277181123545006080 44881 -21570953165049939481677068 44882 2767445007236250976923792 44883 23409034385719609059464052 44884 -29536584454178268906391680 44885 35855700564568868323522560 44886 -14357595700276015765225536 44887 64953041718635992167222536 44888 4449791567332911784427520 44889 -7938007280072077376996352 44890 -13627187821835653184678160 44891 13317279594023823150096 44892 -367863317343643818723840 44893 14319669423640066859119142 44894 21757616495651730938496 44895 548968407296362926999840 44896 -25511140318207867951251456 44897 -43940158281180552977863200 44898 -8220862337764057081551360 44899 40185607496194793771286120 44900 -22985152049775605927760000 44901 32511906142203595277399040 44902 9748665945484823272616064 44903 49730810716120160238516744 44904 11938542878735871310725120 44905 -18092067303673962689912640 44906 11675820750372227765023152 44907 10199702143946329466097240 44908 24419142016419712919311360 44909 52623760306962173405857110 44910 -1434300260296924452600000 44911 9165770221253289708662752 44912 2205047130516095696044032 44913 38482661826710231514235488 44914 -23985341090515804211962848 44915 7666308213841862017102320 44916 11374337289144548624209920 44917 -2939493587902699370766034 44918 -10915623355726377568541184 44919 -1874618450676577556600832 44920 14992380565747334049484800 44921 48120367118713475657626500 44922 -1201297190867357474838528 44923 71178589683633238677072720 44924 -26919221506381873396535808 44925 10936618465776486768180000 44926 12133428733019038892952960 44927 10450647555801312395995776 44928 14312627179843230262886400 44929 21829501420460764669744560 44930 -22379583050277474143132640 44931 -7347682790792457641384976 44932 28242576218541068114411520 44933 38853129873861935188065600 44934 15978630036825220978342080 44935 -471464960002803111945600 44936 -7736087804147240236554240 44937 -22160899927558481763147606 44938 6119774708375336672931120 44939 -74224621792447158872617260 44940 2707196871649859556065280 44941 -15171482625886612942651028 44942 3910075682113729760095872 44943 -16761832598076181469062272 44944 -6635174933787425909608448 44945 -9867665855614421150112600 44946 -1982806380088043250738816 44947 23355563260919195527089232 44948 -54183536063388368678893824 44949 12877442434292276001730464 44950 -4152546621615091968576000 44951 51550208402916626328789600 44952 -13362384943297103599226880 44953 -61306696799927910646063798 44954 -6248215074740666146479360 44955 -11793911234175085234065840 44956 30440216155940778649157120 44957 -57577176915151791133987296 44958 -8245196560638007264788480 44959 37826999524853643411208160 44960 -19985860443247738165002240 44961 11833095435670407113901504 44962 -24654951613896449146926768 44963 500756335579755959989212 44964 4643372785558349008656000 44965 20188119257464954205870460 44966 -3697375324909236874625568 44967 -3039466290560567761490352 44968 -1106957613022981599559680 44969 -95586578523279646925074956 44970 6225516362802471467040000 44971 11579693196825022592677172 44972 -17766072789588407348116224 44973 29409946318505295827333280 44974 1488485824075766664086400 44975 10230447377267782286840400 44976 9611355874404410904379392 44977 3365873962634311026895332 44978 -8967836443768298146176 44979 46489051042174956234539520 44980 -3903791076301291719344640 44981 12201679449041470612232064 44982 20610409062489867776856960 44983 -5333304219284763914647768 44984 45772939104693583822786560 44985 -11097832030684348735800000 44986 -2652784112120913338512896 44987 -59593725986181799249502364 44988 2474631770731915165507584 44989 -12831729173126577634173344 44990 12776663290939490666505600 44991 43749103114233581712651000 44992 -5243796073871343972515840 44993 -7055850303012767267571756 44994 15668542234615424076720000 44995 6608148276607168515210000 44996 17170822576776347446775808 44997 -6722140397525307009192672 44998 -22070789631326233270339200 44999 -74302915061956036296791664 45000 4693675403870459265600000 45001 45806666672071700226481104 45002 18286791530773704739451952 45003 14612509629707522207560704 45004 -2930914712842548372722944 45005 22997448845178612970419660 45006 -3066681598688953632917376 45007 -19019813947716222604393744 45008 9508330411807015957217280 45009 -57444064255450281000221280 45010 590019072312869337116160 45011 -44871936621452802800843520 45012 9767995623705846030336 45013 52220923210316632078429262 45014 -19591410418762616454181248 45015 16660923959657140077514320 45016 37095764333725979964149760 45017 6384764794306380071553600 45018 5846068518006999234824928 45019 -31019309802966111850889456 45020 7767225205754119253460480 45021 110667037406459955674400 45022 -16657556099104156226594688 45023 -21089968617940059442482696 45024 -12849914599144085853831168 45025 -22590431651455636425853450 45026 -67775229075036798563512320 45027 -10598655272698049363451036 45028 -49576818270718070732136832 45029 -4732761468456488880811524 45030 -11871098801052532360704000 45031 8253213704473141323434760 45032 -4874934669784318006855680 45033 -898152509121117954804576 45034 5978455888448217260136960 45035 12242332428348048011136480 45036 -1462834915700504972532480 45037 -42707179483837520891902740 45038 -5412576888342136092338304 45039 38316477431011652297526024 45040 1167990480673778369986560 45041 35623963207375525252452 45042 21517415288046971267651712 45043 10675943857474446158784064 45044 32854830375313861247819136 45045 -2838694605367033839404160 45046 -14389761791590988252115456 45047 15441356093963979179025432 45048 32352430921114271358504960 45049 -34236291105179802518947760 45050 6745415236206923142064800 45051 5891887776974426092420632 45052 5175283551254271366446080 45053 -4383198008566388922568698 45054 19419731639828438549724864 45055 -10874313013929631332134040 45056 -38469513417112890667696128 45057 -5569072787616139672581312 45058 436329412016709406001184 45059 -6784909170989906211816288 45060 -12214137329533050019799040 45061 11503418509243340552061662 45062 -33401960676952502874199968 45063 -54548633683994772582615600 45064 -913683060465967491194880 45065 46501345898175047116655460 45066 -2369400920883169008675840 45067 853983996210215860835664 45068 4760157802186994117137920 45069 7368600755176541778750048 45070 18401595055876543354764480 45071 -13195143646269313690580808 45072 11159868894177328970932224 45073 13373041051537008780347136 45074 3125804717292548537874432 45075 -15031345317007388766629400 45076 21100639831068951367925760 45077 -51120989433218132311609074 45078 9800743123545245288621568 45079 -58482672143062940756146520 45080 -12909104303066879704473600 45081 17326024458202266023954970 45082 -28151718949216823230606608 45083 -1040475044331575755276668 45084 2876025350577714067385856 45085 -12424651449868111508490240 45086 3275558129499257849476992 45087 3830394092532925345908480 45088 10959908524031689299394560 45089 51117047385873612964033200 45090 23400966672777333777177600 45091 -73402416496259226702551048 45092 -538972330021106123904384 45093 -11545721253265083776178336 45094 3674414403917275631663232 45095 30932775231964103236384800 45096 10325241116534618162380800 45097 3123049312675217049315940 45098 18335256640869564949210800 45099 42554288018168638649939484 45100 6182925392930835658636800 45101 16935963509555213000230080 45102 150777661359825296096832 45103 5421884799400937651978784 45104 -10510839625341018927022080 45105 -4824766986967993893972480 45106 22019676260826770188629120 45107 -829592484930155403857400 45108 -4709520413192605461534720 45109 54592031874304233862144960 45110 -10424870953089197062227840 45111 -22032180163373395868850816 45112 55187810313926479448371200 45113 34008088662947326520682180 45114 1998612392385788883583488 45115 -425866930465327768216800 45116 -38435793460580839004943360 45117 312204555458184622992966 45118 17039969660171633236137216 45119 36834531814395711322403520 45120 8829219132734133743124480 45121 -37654575094183988567311678 45122 -5140375558300235893925376 45123 9185185899638677427745960 45124 28327909068796952122041600 45125 1013956419205942241809500 45126 3736465983421515438330240 45127 -51757585168734253619002024 45128 63464242794128836749788160 45129 -6547562736424100508875184 45130 24558081749544580027428960 45131 -19856410247374784666809068 45132 -720890876841822027145728 45133 -27488191602693545393674 45134 5306500977845020914561216 45135 -19670389814704433843480400 45136 -504610154342844052013056 45137 13782143070045728721756786 45138 -10183217104204993786525056 45139 32925553960526340538504940 45140 9012068933670819128071680 45141 -13813380649824013277744256 45142 13328604955191409565472 45143 8467065598095504661825200 45144 -35284800693460258676736000 45145 -13402446420918731474447100 45146 -17727629927372372560819728 45147 -22977068902234605768128400 45148 12440722338480116659102208 45149 8880061395602828400160128 45150 44222828203291654425600 45151 5875231749149629645819912 45152 -39849994876693753421365248 45153 13868542784079798536896020 45154 14712577636238149988518272 45155 720713130280832479911120 45156 5797022269827795740504064 45157 -7613625693691271576792288 45158 44959755989147218546742976 45159 9880333666105422723160104 45160 -21887607505968915879168000 45161 -8720399124539759413751238 45162 -8575794006064920901056672 45163 38966315984206031130860920 45164 -7997194632355326035549184 45165 -8036115310157378379778080 45166 34936939765477038583180224 45167 -60777279146542767860025072 45168 -8681596000302915115646976 45169 86405608784304891924197796 45170 10513998486216464117669280 45171 -8760153850238471529139200 45172 13278605687611209938921472 45173 -990495448190421698632800 45174 -15005773468880122863090240 45175 8791886154859140637717000 45176 -43567230710366867319889920 45177 -19496451935214414755785008 45178 -29702645056459184007363984 45179 16973244068337389204751780 45180 10489975621289278948431360 45181 -22604153158914079472017018 45182 -10123583155400697428476800 45183 -4996154535963203619301176 45184 8421295818889799474872320 45185 1530385743082086192644160 45186 13715052641184010142847744 45187 6185178220113584601482440 45188 17329833905123849247989760 45189 -46094518132674949465939746 45190 -20068931716789136233046400 45191 -47573961921075169223058408 45192 -9210169496017209220300800 45193 961419695047872388095184 45194 28824935598277474996408320 45195 14330552700276525218768640 45196 41067620593990923946438400 45197 72806046683807218058174646 45198 3908725814254809166504704 45199 21790298837914153189598592 45200 2143248961685748889804800 45201 -10797817531861933944719040 45202 31619755627392731402755872 45203 -8931573929460441025839240 45204 8339060860684639952541696 45205 -7537525029638176658575140 45206 12072447181482402241188480 45207 -38573335204442682602548896 45208 -59233585302324427260119040 45209 23913134329525462678236804 45210 4641352880870755619781120 45211 10165526140071376021978800 45212 -9665253904446265585582080 45213 -10020182784118080373066176 45214 -6789632558958469492489728 45215 -8936194817698924140599640 45216 29398507237072215447109632 45217 6553947011065621270156480 45218 -5321129654264179473962496 45219 -31367760374295910060190856 45220 -8764994179130823477043200 45221 48351835478520828096183744 45222 -21384097950407295812804928 45223 -28407667905634718011552416 45224 -13713899896567626294359040 45225 -28928718551985207800292000 45226 19287733574206682223195312 45227 9599584740394709817710352 45228 9846918866498213865899520 45229 17091719013074426663125120 45230 12418235029042889337869760 45231 10890379989283333008185352 45232 12645153997779356774203392 45233 -20574616136570614508593518 45234 -7196572133156964909012480 45235 -10411652489443872806336400 45236 -611917444630049710245888 45237 -9952854439298545009021248 45238 -4463036604791086318800480 45239 13041836846106973427578440 45240 -7628162894593988769792000 45241 -6566573241655547413378176 45242 -12370181371068205538851728 45243 -18438084811158013870606296 45244 37494735428414416291521536 45245 -10994107129467820901308500 45246 128583319967516085182784 45247 -30284759795470179334842304 45248 -3694538572923780395433984 45249 2194176952917657572591664 45250 -8588235384499076827416000 45251 -4587370420098545752076208 45252 7917802715512990692403200 45253 1864968878052289166076542 45254 -25236708481672456895957376 45255 1462800522526504757406720 45256 -1833295057368449418501120 45257 -10380027770359970804850048 45258 -13419032471017612314543360 45259 -50803931167674871875250540 45260 549949681670730469416960 45261 -27559530964454928294034368 45262 -4461777995866671388237056 45263 58649088971133778682326512 45264 1428960353185532788604928 45265 -34927849244744269923170880 45266 842718092139163244563104 45267 26534113759548410561925120 45268 -44095865196190622003738752 45269 -15770253384902929396323840 45270 6673539962306007062133120 45271 -20824523170375589703713808 45272 -34288456916979836832307200 45273 -19970664837071103151796016 45274 2983848981935724127025136 45275 34193053174427892444069300 45276 -12200564639263343951462400 45277 19194476725101256533317440 45278 -35866415756128727731186560 45279 16475660536545594901944 45280 -15879045902102325122826240 45281 22556357384662001424242082 45282 -1313806900270245427847808 45283 -4540423881600041746591280 45284 30072242106857122920959616 45285 18502055696663199876247200 45286 9204268417346802281402592 45287 16758216896574869805697920 45288 -12080895438984073613936640 45289 -4733533328454160171683910 45290 6668820930612832199470080 45291 2928426374837233706978304 45292 -33235366918470507046942464 45293 40032066824918850408835542 45294 1496606568609944385921600 45295 -40254808674271283598454200 45296 -11739126258379277463552000 45297 18476155659838891639847040 45298 -16131916584276740450311680 45299 -46311928232892085862628264 45300 -7798269337121376036403200 45301 -2143227450365959328828100 45302 24404559642415224708872352 45303 22600680159358851420553704 45304 -7928058773445930530611200 45305 5937737582259888171999120 45306 -14002462139232543405811200 45307 7218385477419775161163556 45308 914998548767070808836096 45309 26521386513002663219447328 45310 6215602140160048664904960 45311 -16817719012399355269569168 45312 17839195641293488175185920 45313 11359267345445357712715524 45314 5125255029567992646929280 45315 9340129894811587310300400 45316 -4975954616909788999768960 45317 64961222053790810140710366 45318 1716285366472181114308608 45319 47610280417810162940045720 45320 -49246726091192078767718400 45321 44535109469860768892957712 45322 149993018874580889032704 45323 9480774644328737904634704 45324 6542328457107878578940160 45325 -7884606542327297570351550 45326 14404728179686332401008704 45327 30014897270952999952728720 45328 -5559578927753200337870848 45329 45708601018447486869258930 45330 -13931848610372540076526080 45331 -25749898556494462210866096 45332 -11703205621675547705456640 45333 -1999775817075701692782720 45334 -736582195773182773143360 45335 -555014422597536679119720 45336 -17747677745507476556697600 45337 8753582049166260038550986 45338 11502785595906057937006320 45339 -7655449361434650999595008 45340 -11608884374424744048284160 45341 -41149628918668967716911258 45342 -17241385382219776296617280 45343 -77125813243598594184853408 45344 8350917193867547126661120 45345 24389121465893381156507520 45346 4719629674679337300879360 45347 18897091595611455253663752 45348 -9955398232953854017182720 45349 -50056784120241453406868100 45350 -51637634565328532301600 45351 7494941154068114960540880 45352 6785549826406363251993600 45353 5043149198278023800647680 45354 -23587697692594311926388480 45355 70641611104216747410970560 45356 24335474435512591434209280 45357 -7656696180112532235494112 45358 33612911194105528378793280 45359 21876930484137505410587016 45360 -132937253913891936337920 45361 17621022999120338224722962 45362 10814764025341557741616032 45363 17537379666045469334073144 45364 26643361851653940296497152 45365 561911666177407819852320 45366 6856096096441895801932224 45367 -12912299908183292343625808 45368 -12167660701682864926986240 45369 15370114413390088858208541 45370 -1717348813507817981064000 45371 -13098127418904945641695800 45372 -2880634873610057389056000 45373 17648903805120615239659538 45374 4976377515367119536121216 45375 -45082145895717739158000 45376 1884990350599472092282880 45377 79311113119157516487116226 45378 -17333536411283500552242096 45379 22205749946930837242374384 45380 32604658727179043535340800 45381 3158601254127299171790144 45382 33875546068527949688445792 45383 299124120231430316953704 45384 -7825872164129755628175360 45385 -61698412676984943474430200 45386 -6491207992678492016134656 45387 33370620691895724147329160 45388 6103890265478715666052096 45389 -7128634960314168307692810 45390 -5041947109373202515961600 45391 17640270242169374531069800 45392 -7022450860856198503931904 45393 -1173760672908677886917136 45394 9997301744102384899172496 45395 -9500189449460316241645920 45396 -7249720438851035735294208 45397 6177388943342941354173312 45398 -23610806078433508249240800 45399 9466752483085785936163920 45400 2929331755080057583872000 45401 -22064241244852497620033328 45402 5073610496546431501369344 45403 1009654307753401000963652 45404 -36477716988679703423430144 45405 7761645457501591148705100 45406 -1752163853625036188055936 45407 68005964320981248147963552 45408 453843434091824931667968 45409 -1053244412491019050120000 45410 8823602496081104290944000 45411 38558785157566518310398072 45412 -28885566034142305746934144 45413 -6413620231572657359854338 45414 7540862040315005085472320 45415 6106912070971050926939520 45416 7193133160355087740354560 45417 -43671842209993211791179120 45418 12338429497904751770954160 45419 -70799309997209118361185240 45420 1195124646391856142842880 45421 35522023382598157422792012 45422 2408868104086232727903552 45423 -43536474042684569328305448 45424 -18779967286420443743453184 45425 -18120328673144365924656000 45426 -7972648913843169050831616 45427 -8923624905592258617228724 45428 7446860639795865597125376 45429 6186015970173066391388640 45430 -5384644214936524647782400 45431 -12941176654343270456806536 45432 40929696824346959627243520 45433 8174015038981449045832682 45434 -30477578309404904152266384 45435 12350542840047891292393440 45436 4106710668852154859227648 45437 6619129898031480234848352 45438 -10155516813496544183499456 45439 -76481309377519737195429760 45440 15988367517197125917081600 45441 -49475676748307943578137056 45442 -26490669463769022056302128 45443 41587017855481366174294080 45444 -10529446376963858972479488 45445 -37478337580607644552041000 45446 10035364527998700111911424 45447 -32084019045860972746714200 45448 -9701123360434984061337600 45449 49703328216233041118487936 45450 -5685010456971011780300400 45451 -236412616250486426173696 45452 399651171246192797348352 45453 11051205306536247703552800 45454 -18549531811091546583925824 45455 -48980097296114986666283640 45456 -7092668269378013028876288 45457 -98304752636797448993722128 45458 -7666196954236257918394368 45459 25741200703788809672736564 45460 4465499533829998068545280 45461 -37681173731633318704652310 45462 7300647661641074630511552 45463 -51994734921602053136226216 45464 -1737367522093425705584640 45465 -2035592527753173750641280 45466 10601485377122631892193280 45467 34153491526434139557491640 45468 18457297568788401820062720 45469 -23504269255503938195392980 45470 13073694891176677403983680 45471 -10641687758306580403532160 45472 42862615117794798050672640 45473 6296583558706494346207380 45474 -2981463259494987412314624 45475 15891121464093785151509400 45476 -25211585553441795279277440 45477 -2148877376975401616138112 45478 34277084310968716916291040 45479 612569447725083100368480 45480 15060169062147545892864000 45481 -1282005344298217791603718 45482 -8162917420598231062851408 45483 -9551266819908827618615976 45484 -12833418326529506311033344 45485 703756382418418328868960 45486 128984242082338444681152 45487 26405004872730244495819000 45488 -5638379071920286928191488 45489 -31333556539097550408494880 45490 -2991733819413819427836000 45491 -81684671161032446473893108 45492 18789827023820207440576512 45493 19445595544025931706078016 45494 -248763170863639051647456 45495 -42826998266719937419010400 45496 113132179562634842480640 45497 30422213155387621966475946 45498 -634592937609889377831936 45499 23069446887113652463586064 45500 5112034061694159355392000 45501 -706018191447761020493280 45502 11765367614086383841949952 45503 -41607545230501105652653248 45504 -11692578073772093677240320 45505 54112543273766841782688000 45506 9209554216621163187845664 45507 6487855344562417975828224 45508 -13838071900312931128868864 45509 25971422292564550508254716 45510 1640059228739251712689920 45511 9872714734538419571957424 45512 -10360496120195176877644800 45513 -9839949851316251571696540 45514 13055554687049434905875712 45515 48672698096727197140640160 45516 21674296102077374451236352 45517 44141416921018557707081760 45518 25935043853902029875720640 45519 9189228337420764264766344 45520 6448186541058081542553600 45521 -6067234330767759446965710 45522 -840682582802256740942448 45523 -20201508976432209106990228 45524 26710277631917907853056000 45525 16039274317850782136476800 45526 21617338551565987094909184 45527 -8686319304057598202375880 45528 1343126009707432445214720 45529 40785943465043799243371280 45530 -19575376839979019997537600 45531 22136156224858169303363820 45532 19585384933421074421213696 45533 -11463037868659579310704218 45534 -26001657631713072722454720 45535 6376560528041498595396960 45536 53482250125161322249715712 45537 -107502752001992290326432 45538 -10022215660383025099612080 45539 -2599491670305125829969792 45540 8053014281699426809835520 45541 9357417094563003686882942 45542 -2663926411559416723644288 45543 -49861117317965941792949760 45544 -59415591870957648696099840 45545 -7239758675602521746132700 45546 -696095523371629398479616 45547 -17648086767039971637422048 45548 41571721358847238970933760 45549 -283810088637817927436160 45550 -6737338902245248253923200 45551 13465099598004155538663408 45552 -210371853388989126868992 45553 73610531218977894491038802 45554 -31189609307670055284759024 45555 17668869920625309473651760 45556 -1974917491886289569196032 45557 -55625070170808040447930194 45558 5432141897857931830451424 45559 -80819426907104677478711640 45560 43626027254041456306790400 45561 25792463237839649518062672 45562 -10051941728133746458617600 45563 -5217234365258135971435776 45564 20322949740882235088011776 45565 -15982346496388014078787080 45566 -29674588878111487122720768 45567 23191012786066675954158888 45568 9121546207059725506314240 45569 1182355724545421711891970 45570 -2619513840218228743587840 45571 -8612799471034213428974000 45572 -32418250760448552070065024 45573 -23559725875334803590395232 45574 13759635480761909220925536 45575 34659095089162516215280800 45576 42053901838817728953139200 45577 26763198814771872516790272 45578 -1110645932262271888380576 45579 -10059323468857225911320616 45580 -194335221011593984035840 45581 14407889924966994060528000 45582 -5343988318418862601767936 45583 -33453605019861433759980320 45584 1610108028622774382886912 45585 -4434007575608315141160780 45586 -10488342903862964350334976 45587 28694726530437809032840236 45588 -30080768830991979298007040 45589 25102029517092373656389390 45590 -23368034662906641910110720 45591 6715619897014699665007104 45592 15534545749969741396070400 45593 -41400067037991063706045440 45594 21009711350867986400824800 45595 46597734629631424512982800 45596 -24245970067057426147084800 45597 -23405120275395973063017600 45598 7388190176680449735371136 45599 -11578897705483731075722400 45600 13475995355587478224896000 45601 -8386128197637050480592896 45602 6020424565727416084393128 45603 407923334087878556625132 45604 -23899165586206242730168064 45605 -953038469491856094023040 45606 8882980246979009400273408 45607 57835066972516382864097720 45608 14127835041603583762344960 45609 -25041468136767609743681472 45610 12668189909384941254660960 45611 -15776592486533756221930488 45612 2791943546966946241938432 45613 29309413983217825274131862 45614 -27931335086380462074865344 45615 -103933027657960964855280 45616 17080719205186502075727872 45617 -36968058376515957403020 45618 16501233769879012222207104 45619 24791261673746221724413420 45620 18321077690210280916519680 45621 -6154173980988205476473028 45622 22723931931694301438942112 45623 -1250384824505126289390696 45624 16036006200291361600081920 45625 -715641677825017465348750 45626 9346050531679990365269760 45627 5305305788911566522205632 45628 37805796613404159543770112 45629 -74131177441612610422288416 45630 -12388218066757215063964800 45631 28339757367113417079818432 45632 -2659264994031323502870528 45633 2075048783642669655719808 45634 -39862156412572939426580784 45635 7805413457494121008984080 45636 -19906545276800720442713088 45637 -57744846090779238795434688 45638 18889181579605823660475840 45639 44309039767786975135690008 45640 2444783180015219768524800 45641 -11317300667527104180785958 45642 22343453037956504642694912 45643 9732573586728908041631344 45644 3446817207600022096110336 45645 -14133088010768330275963200 45646 -40762749171808900695856320 45647 -30914760400698925722321168 45648 -9352453690999303010131968 45649 -19722392705491834774072320 45650 -9597640835998546408022400 45651 -12393760222540420920688968 45652 10245350383134582663343872 45653 2976439350786348800382624 45654 -544870391377120521043968 45655 18739743209115168591660960 45656 1416935689414940418662400 45657 19525942655433765431496000 45658 106427635627094617226976 45659 -31094383709250894733246140 45660 13874754171348216525173760 45661 2715166119379432925029824 45662 -12276699366935747283519360 45663 6443352862508153714508288 45664 -20478726909734349892091904 45665 -43867144969607841174344940 45666 242383576202638196941440 45667 48500042326320975643122716 45668 -43872076388397169241868672 45669 16989923901758814557576928 45670 3829406382964628957393280 45671 5393886747003641972404200 45672 -10816676502199267093954560 45673 -59139044995195178662363078 45674 -1386460888752599565702048 45675 -6230405805233496192306000 45676 -36710744537250440011604480 45677 -5202718655710696255746474 45678 7169385176057185966660608 45679 -32338321904231663330029824 45680 6828674724833617965711360 45681 24969155309287949613943152 45682 -3014242846740939331155456 45683 29957094617390599743342024 45684 -53010562990488191864745984 45685 45958596502460607961396380 45686 -2749397317612566098017536 45687 24860203402262137185446352 45688 28167215551710493320437760 45689 -10511236683778735335307968 45690 1059182792316272582219520 45691 4561666578780079915101092 45692 -31026850763302501493213184 45693 -3495670819599640187435418 45694 -10496898493129325761376256 45695 5420922816105096225895200 45696 9851233122616773149982720 45697 83972688625412706102146 45698 3494860312660974816744864 45699 -24234605399064977270806536 45700 11391192909929850741795200 45701 -19706767720174617365599008 45702 -12808354406482020122241120 45703 14488387126147145047935280 45704 -31199242706711056413849600 45705 -10683936021639490240438080 45706 -20797550862137912377802448 45707 25628376639431715337471956 45708 -5127727935488388734923776 45709 961822959687708430955104 45710 -2300794366337010779639040 45711 3822896136731809562666640 45712 -6463455274974781491011584 45713 -62756866675719925623861660 45714 8602179597026810418919680 45715 10915902570775521270913920 45716 -21873574668759215387381760 45717 -21328375872096908066033568 45718 4214552848565133761494560 45719 -16194306007496067624763800 45720 12182382586677573520588800 45721 30538428070520443045572292 45722 -6763146553229317243619088 45723 44487085221060014324645784 45724 4499225248768457697165312 45725 -6992243592162842397552000 45726 17472057030235323166964544 45727 19982211012272035010228472 45728 31880320334645903029370880 45729 50991403572770355048689874 45730 20684010868138407731457600 45731 -26853898674722325678850560 45732 -15259000350171330512621568 45733 -40159663827844604072752800 45734 12575557919106025827755520 45735 -31465474334668614544542000 45736 2171976271297290227911680 45737 -5156408528208941522020614 45738 -14674344981454489443840 45739 -17254938082883525382874176 45740 -36610262996383744283535360 45741 52276556187254724340821120 45742 19339957643565430676158272 45743 -17078507712926687356992600 45744 9958647922728273952210944 45745 7169226167381740341122880 45746 14372642391514552876983840 45747 -8453142357661560377401632 45748 28721524921374554574209408 45749 -46460551169020098548455680 45750 15104175379349218027488000 45751 41144769589893028626675752 45752 258271632597586531123200 45753 -16982975960935356106348992 45754 7103335902506364687678576 45755 -40183238923379025391155840 45756 -2723703683801419000958976 45757 13715139605226249847208006 45758 19649596291066291537685376 45759 1389494847797838838143360 45760 -4026868075513514179952640 45761 46927857640523397702296112 45762 18851057586103551512901120 45763 29893381245788447063198012 45764 48196819949671595274137856 45765 -684824277213438011015940 45766 -25144164951578608300660512 45767 75879097351762981185177816 45768 -4641184388157588538122240 45769 17735538707608865981997796 45770 -1574147119983721734528000 45771 2102487701898517635461760 45772 -9588362262717081320506624 45773 4900555951498769812758144 45774 -12095212988055182325353856 45775 -18464532929537831074310200 45776 -17935355370825504864903168 45777 -16318877721776141512024080 45778 14183393564871544573357056 45779 3999905889281582269558380 45780 2204447001859261677772800 45781 -46899960174800499498993828 45782 42123797876957860115717184 45783 -14258946027415481886721248 45784 -32884743129186395001139200 45785 -41696509350208486536769020 45786 -8505659331180973631367936 45787 -6010636227915674376426496 45788 -4836464701525196287206912 45789 22774522443499888777425024 45790 285865687901072524291200 45791 68472418496503239701993400 45792 -23006276208188510487183360 45793 -9934768600216525150892352 45794 -16316071660982486704915968 45795 -204100834964439556604160 45796 18996211245212941436279104 45797 26358803467800394073337372 45798 -25576834652945883927849600 45799 5495074171777936553703504 45800 25471845465550137413760000 45801 4689900832244267645433792 45802 -33301750299911038785645648 45803 -7527270777769657768602216 45804 30869417542057731745984512 45805 -32720803702118053914519540 45806 18478401464399735633718720 45807 -11659953864207176126759160 45808 3407662542112430983413760 45809 48424607825384313030317040 45810 1129672031497148271837600 45811 47423846305147489678457824 45812 3590592987543392380177152 45813 40888128056024573542630944 45814 42296110121644313697284256 45815 30260855034688091469954480 45816 -11642979959333073448796160 45817 -262232582599611965066134 45818 -10661979381124288757406720 45819 42863092148119236327094320 45820 -34798405357623883497984000 45821 -35549913626066416928265978 45822 7800088309402681946594304 45823 -14092329058478814318300928 45824 -22937230221248793013125120 45825 9976597357897687334025600 45826 -29074432775522457741964416 45827 29013117672570985790855676 45828 -27611357513733392966138880 45829 -22105114523679247984493024 45830 14351803618707926541394560 45831 -17448028932827043891868248 45832 -70593843132937271425259520 45833 53927089645147844091341082 45834 -6010501195203128272293120 45835 27252208620316587273962400 45836 10662928404932972746626048 45837 -7423531096600862661667392 45838 -73166321730192095970432 45839 -4336701549260857422976176 45840 3319034404011133548625920 45841 32784353124221664503640242 45842 -19471448485775599978466928 45843 -3989703166744059062887680 45844 -2833683156984005471285504 45845 7326488399318141695994520 45846 -667934080662763725457248 45847 742013860244706248182656 45848 41893001789973523019550720 45849 11808623025145524409413120 45850 -6471285662149914489811200 45851 -27236641398979784403301488 45852 -10836321626508413745120768 45853 22441042038668925557792102 45854 2667775440542567156165952 45855 -23343594211255924787869800 45856 -35224290625667135243747328 45857 -120679328087410782650688 45858 -18295157480833188961842816 45859 72985490313038599960340 45860 -12537881052979383423409920 45861 -25547024920247287918036128 45862 9575370627989722989616512 45863 -52771930471490060010522888 45864 -9412401985889242436490240 45865 -58321694730654998836891740 45866 17302039240219169410275840 45867 -22228360213524036698929320 45868 24277829502467736149896448 45869 -16420103515789126957946730 45870 -9320125429676200541875200 45871 -16786772728622703533596688 45872 18453996647290519375183872 45873 35083391639537284285284000 45874 30528633246026927163633936 45875 63866733806813408607192000 45876 -21144703990813126337875968 45877 -24843384047763023670727940 45878 -4393661105217388693328640 45879 -4283107382929956258655152 45880 3928891078708330704076800 45881 -686794903699146373019616 45882 23240759674328630270175600 45883 -34006976498667902845915800 45884 15876538363967492275362816 45885 -4050830536399148031129600 45886 -17980468083042632616676608 45887 1737615200710823155225536 45888 -4856503269404699063746560 45889 12573762736817581737444820 45890 1668244925734949471353920 45891 11570048229277732968893700 45892 -14697702712996741205913600 45893 -37030784589465067983189858 45894 -3275083240879976771515200 45895 22223697173500402354960080 45896 -38925544222151929488030720 45897 -49604271921845764717532400 45898 3825984848494851504864864 45899 18722495604328319722114560 45900 18994909241112124650624000 45901 50513811641249148311847372 45902 -18665138878264374724065600 45903 -7023851481085369291251072 45904 -8676707194321520322805760 45905 2426076728669310139203060 45906 257916768817559014485504 45907 21048428473720289730776160 45908 2987919968521457360640000 45909 6038886035407988529558414 45910 -26318259532728566004752640 45911 -9557066455278935302925376 45912 -16973686284816187844628480 45913 -65566207627295896122253302 45914 16350702893031275371429632 45915 -21107635729967808411400080 45916 438900289086510633636352 45917 1841966377660864131814872 45918 -1196031190335423427129536 45919 -23484200277841307782382304 45920 4901682044114060165775360 45921 -35876678386819420720695888 45922 -24401449973432605356205488 45923 -33483687822455578310498280 45924 -158771970384870031902720 45925 -37554423653403186226351200 45926 -45575518391139276466637088 45927 15881270136977276269796376 45928 -65039377145543234637603840 45929 -5474431850464757781241116 45930 15253752381527862879909120 45931 17838742857900092254443312 45932 51245483229448152925706496 45933 22759716408697545332031648 45934 -15103665396643472726208768 45935 35170956881684463945047880 45936 -7700977090297765930106880 45937 33641863411998595881218112 45938 39741190680668864311916544 45939 -16307250332430657456722376 45940 -27038584782529621575240960 45941 7547698315052501024563872 45942 -1968550746180469298749440 45943 -79071653669372762558118808 45944 60864108062259717219164160 45945 -18776117914325266503573180 45946 14626729985603084511330672 45947 -52616567923079681497064088 45948 4671635987642589464518656 45949 58126206595938492418914950 45950 -2976379985003817046152000 45951 -5397616305613547785136808 45952 53274692631077878077849600 45953 -45249851044496617918140798 45954 -5974388945908857808911360 45955 3819333963945880053011520 45956 59604707714887173501525120 45957 -9475179435894918057046560 45958 42208373753291786608975680 45959 20002800312362590246907160 45960 23798958858580859722137600 45961 -17046541772611449364173600 45962 22859478855979933918732800 45963 -10404288204391372329955908 45964 22218982095658348451806976 45965 51705943218628018093481400 45966 5815885793548368664111104 45967 1390256431435368209701240 45968 9941911087860679659282432 45969 -1643097253527065579443200 45970 3005695731285758482987680 45971 54814835220863002853120172 45972 22584451234876108053146496 45973 12446327536675542159793024 45974 -6284875335502972644538368 45975 -15891072935773210668851400 45976 -394811433687544842608640 45977 -21624586099129752244944000 45978 -17292929166620255118781440 45979 56960477797504756402360580 45980 -37772719420059334233600 45981 26736470493556225690169280 45982 -11559624164026294834795968 45983 -23396216041461676504225680 45984 -52090026937872142187888640 45985 56546733885903416311790760 45986 8975671806747159654906192 45987 684512261757121343850360 45988 38249543629791499710927488 45989 49379390350618454088185790 45990 -322878737077821727246080 45991 8294447451512454415835184 45992 50303095281244585084800000 45993 18099947451243213125925264 45994 12385657915320210299190720 45995 -24832444145026369207524000 45996 -11174006243240900251089408 45997 534471828728557525073632 45998 11980324740867833357670720 45999 -31304855517121143426130200 46000 -6606856989679294365696000 46001 -31466613134715796420239948 46002 6880078935481146490787328 46003 40287971186557605178438680 46004 2078757908193168321380352 46005 1174542547352572344310560 46006 -5190421875586398483774048 46007 -19527046665449281370884920 46008 1377418294504016725340160 46009 -37946535944954173160151920 46010 179148035423047668284160 46011 42541509011667420195671832 46012 -30266021617861054590290944 46013 -35907042945178964176974720 46014 5595391607366990783672640 46015 -20173891215743412608706840 46016 26209596919709420916572160 46017 -15945924316147296369650766 46018 -4071797787511486162690560 46019 -16268166754674558258956904 46020 -5371395581984688035942400 46021 -66602273570064927883959778 46022 19524830199679837152297312 46023 -19584581531256859083646680 46024 -985418043949074577121280 46025 -10363887399474578061019200 46026 5220111131193874091910192 46027 31424453967913228995497876 46028 13377415729973677063965696 46029 46131998865710846684974560 46030 -26410502874401819720043840 46031 -638962981425619239639936 46032 1237894745812457234890752 46033 -20846751800800677922765196 46034 35515428513339609011830416 46035 9998956704295753944422400 46036 -14364628985330367325085952 46037 -60882119386749579424265760 46038 15585182371408216781559744 46039 -12384781020184145221956944 46040 22247491748669306309836800 46041 63457344864470643687921600 46042 45408892913960438159346672 46043 11321137732503310050350424 46044 -13849990938634133281259520 46045 3446849936986547560440300 46046 -2313994004337994566561792 46047 14712408876137535453328200 46048 4581989276809503351767040 46049 -29822518548087292381849950 46050 2361266214236914536316800 46051 -61959816736540469298478948 46052 -39335948530070845822498560 46053 225046811196839697234624 46054 3858818795770337531978976 46055 -27701257671093913608586080 46056 18553243889272832228966400 46057 -32523981070292524216759680 46058 -5780291767851789063639120 46059 -17833971231325020364668432 46060 32422900855362755371038720 46061 71539121341494628255912662 46062 -26349944841346649419532160 46063 -6240524618317502530710896 46064 9635219947757782039265280 46065 6506019289107671810944320 46066 1728440580273814669215744 46067 -6305143152528675310700208 46068 5085296290772864303155200 46069 26155187953114804988072544 46070 -3016365007623524839779840 46071 -34673809219034995630863360 46072 -16026847766395672056238080 46073 77469051863378978859497322 46074 1106237394909196483594752 46075 -20393034772027255696127000 46076 -22182680717972229930762240 46077 -3033085633723720656506880 46078 -8118533103840037106012160 46079 -27163642131931741225695360 46080 -20143221476595508728299520 46081 2923710293520135792953280 46082 -21451880304557506959298608 46083 -31513503221851295189421576 46084 -9540821345161696493799168 46085 -1948662201152052285551400 46086 2224646889133139514396864 46087 -30740334082639495569159408 46088 19133707513510332478095360 46089 2252043827558953577506170 46090 -4548979015511441869612800 46091 -68762094566127095788526508 46092 -19051356506922208261029888 46093 -1727296767041879967507658 46094 -30291133368170019776544960 46095 591659970246833048870400 46096 261726520982675714670592 46097 -8996478566157575171470848 46098 4531975616127049451784864 46099 44339392542536531251309100 46100 -27374471091659696843529600 46101 -32991138939081257270784 46102 1830069203677989603114240 46103 61953996418242464427521352 46104 12518304745997416463032320 46105 5143569567307500826288260 46106 -32928126032732308047871248 46107 -22441487740865646793915680 46108 14272561935275602688726528 46109 59223623943425722188355206 46110 5986795235936664144441600 46111 34131899953369055746692952 46112 -66412543639185411380084736 46113 15058070765310014087738400 46114 -12689804764417848458119344 46115 -12012985066929170826408480 46116 -12564247732380627877601280 46117 -6477141168821983637193408 46118 5638215675286544430881760 46119 -24590978229514526303639256 46120 8518573847792029119436800 46121 -24347424990207666326522508 46122 -17591451085421624855824128 46123 15235385858864198980243200 46124 4863662514196701140868096 46125 12570686103896348921703000 46126 -5114141330095506010615488 46127 -38856348463672740886228320 46128 -5625936107601733879087104 46129 -5980522006403778141788816 46130 -4396483252485898175347200 46131 -36457182318548264304975048 46132 39172388740166978515394560 46133 44121142848655286088854382 46134 -25609439632534669231998912 46135 9596846745279328746277080 46136 4713570717790994523340800 46137 -7924030707594383659105920 46138 -16034540668150527168468480 46139 400696999118299962748560 46140 -4522347909248611200998400 46141 41752341101404834720185542 46142 -37109671219676847357366528 46143 10298127251956740091837200 46144 10203460212208043888214016 46145 -20558858178860214056625600 46146 -4149332786835555639820416 46147 46727210625044473357233596 46148 25770302660615756854410240 46149 25461722415020814648087264 46150 -3461925609677742241910400 46151 27787895008865897988001920 46152 -9680206205426603996666880 46153 41811879653569292441117402 46154 31207412387608450064773632 46155 8378514245281987049533920 46156 -38120868556133440696819200 46157 24807601147452503535048012 46158 13497366206236223517950016 46159 8739131419671910813017280 46160 -4184562823740956316549120 46161 -15540208221531094519686912 46162 17744539246826063901170832 46163 -14275823949094621408817616 46164 6662426896363458821400576 46165 10174576534468093911945600 46166 -1811535861455915728101696 46167 28750616750042107127625600 46168 7901438500241221985280000 46169 -35961472791558211537457004 46170 -16561666765175098528684800 46171 -66550587053439436629309628 46172 -12768188187609831626237952 46173 3551848056784020526291584 46174 4899341933895727501854336 46175 -34848263843310873181770600 46176 -5218309812023433802285056 46177 -4640311961200776891058028 46178 2036349568493314687267200 46179 15056879334580272750868944 46180 -23414164839926102669817600 46181 -26695861497716931180438018 46182 174151526589262520363520 46183 -18768785044730893966026568 46184 20448096652659231667077120 46185 17712259367235831040708800 46186 6429142500439333005676800 46187 -45272078013374355801985164 46188 37422461349012265683247872 46189 22740871929743857249039680 46190 -6832677917755728936576000 46191 5985744596921189136854160 46192 -4061234354723552587055104 46193 20512905811840950168897600 46194 2901178904344545831350400 46195 31656148145660041674073200 46196 -3562202920771439567145600 46197 48827914882672959683496000 46198 -33474812436425548253570400 46199 67749980116682348759908200 46200 4859363029113419194368000 46201 31959093548170806372819072 46202 -14503541308247113711296288 46203 -1457630677175564005278696 46204 3162025610847331946387456 46205 -41479703406381753956989140 46206 15528848537477330081437824 46207 -9748001471638622566168368 46208 -954842906323335291863040 46209 -2505832814562255139887072 46210 -5429396937705096640566240 46211 45338731740117992488143624 46212 12139931192786450378099712 46213 -5057817545919437460066500 46214 7198365295876983847312512 46215 12087533986119776352369600 46216 -9908020888454524862822400 46217 17554522669025781679472820 46218 8725490472401086356290304 46219 -86769326381192757152846380 46220 -13762782436228418496261120 46221 2183218371546994272411648 46222 -33037455662063542808064 46223 30656354261021552154409920 46224 -6527729377604272896737280 46225 23688791489367959337381675 46226 -7095681830072523816263520 46227 -13662197928667220434729920 46228 3740989312726743803887616 46229 313452167845522858546830 46230 8431469163745792923064320 46231 -5500009467799468556244408 46232 -59646490883833970824857600 46233 37508908807601802228765744 46234 5857922542469269454156016 46235 11703576001876621022902560 46236 -22362885837356767143372288 46237 -73885037897226818811289114 46238 -24452821043300022486066240 46239 -2334049293872759599669176 46240 -12750253938511379702415360 46241 18763145073733672981121172 46242 8124414519509175604534272 46243 15731264732190259076819064 46244 44178502684102146400515072 46245 -27835656179562622784342880 46246 -6646007144136312192905280 46247 138245249045477512161644400 46248 17627833818074719511838720 46249 15283604397712164704235136 46250 -2138000516218664853690000 46251 2384930191852969329970692 46252 -4290763385464296343973888 46253 -19629093158323894710541536 46254 -1059842189902558285060992 46255 11071732363325907020453160 46256 8692619124384727356948480 46257 146842267180861931690592 46258 23197496712499562515040160 46259 -45231430363771727594876784 46260 19360031520558373093774080 46261 54699540583033573863322862 46262 -39267259089664508115574368 46263 6349057345738191212279424 46264 60607762596326362055823360 46265 -11324188918612827179630400 46266 -18518805175541228685533952 46267 -4436707619708242770232880 46268 651343833990488215825920 46269 13606002897026542757898444 46270 -10345576545884056965546240 46271 26458780735696593936401472 46272 -157340230197221825445888 46273 87475389952195639419155522 46274 47343408948399835672908192 46275 -156383377036157019130200 46276 -13902251757224204832288768 46277 -20939593586359936498011456 46278 -39141809847519960205860480 46279 -52405540851079907791438120 46280 5891812513026348851712000 46281 -2776115848353224124062448 46282 -2928844374482464517324448 46283 -17656786763232263605054656 46284 8502958642802013495705600 46285 -15616205609639125257556020 46286 23037197285703500374310592 46287 12357964345968674824781880 46288 -12810090052679692026249216 46289 -16527903498939462557813340 46290 5927020737201891943902720 46291 -17330093279867346198161760 46292 5157467295547867655841792 46293 12528991363023324644372064 46294 21888393399169383395554560 46295 -37331360662561199868150720 46296 -2918401619846359642490880 46297 42533431108132224815422672 46298 -1881057647611141013624064 46299 17472330528080237147310336 46300 4586315534413278341350400 46301 -43276215628129758020836698 46302 -7543791419872281723672768 46303 -7679722269555442798417880 46304 -63346125145133693917200384 46305 -21775092853695514089120000 46306 -10402283255274701218082448 46307 -73927096344181316748729444 46308 -3483521116762583060527104 46309 -23769556782707396578191490 46310 -10604186835694471390250880 46311 -680082518542396868760960 46312 -385522414724300362629120 46313 -94595981908404568763125020 46314 4227954898291394485920768 46315 -32961894409816336356865200 46316 -49269049772873394396552960 46317 13614593472130420494204480 46318 28092829876168650964983360 46319 829547890394607364737120 46320 6539042158371770030161920 46321 78525904116252259304776944 46322 7613712491463162087252480 46323 -20553958516245733464765228 46324 -26682549821996635184463104 46325 12940002788328326596756500 46326 -9336542273490117221093376 46327 -66979199790489474043052824 46328 -51095338473817571096739840 46329 -40280844560493388734365616 46330 3041217879192251427856320 46331 9013409526053535956298792 46332 757078325922886597873152 46333 -4666583293983028293118880 46334 -1097487330244425294173184 46335 -26464074760006432318047600 46336 13597871180708642576924672 46337 25095093962226087317257986 46338 -8290227791957662184086656 46339 -55632430951664693450965200 46340 -7569412120623926845009920 46341 4565210845833065579215680 46342 57193293047755767014407680 46343 115335935079182192086656 46344 -2054648878142766051041280 46345 2749090559040620537379840 46346 -21384276321467546493778128 46347 3098689357643997051497472 46348 54684315547144025764644608 46349 35330671499989095737335350 46350 15700682739870554397249600 46351 53366608470292570084402352 46352 3162909578682719938093056 46353 -17792636047029940598094096 46354 -372881998341196577670528 46355 -1857440057965463247306240 46356 20691954066207314587318272 46357 -12623189109602885331747488 46358 -2312283126267946116249216 46359 41366881942171512456673440 46360 30262551792665262529536000 46361 5129869187499892167084480 46362 -1027914062555576334555648 46363 -11606700887122578171724656 46364 -21658616399560711786489344 46365 13688120373955890445477440 46366 12853564401773441665347840 46367 -12792995645700231531939600 46368 -6978182436806133018525696 46369 -23182796403512535415143420 46370 -7359125288379093581073120 46371 -5760224828668819479468960 46372 -11626477792021954712151424 46373 -92785950722916180271859520 46374 19820090725082100708272640 46375 -9594073432179454346856000 46376 16481771070670630529925120 46377 -17108883269405969968458486 46378 26942373327467553000600240 46379 57189224194718272289195640 46380 19968525716653891819330560 46381 -23431658142486451507859818 46382 6180564804565606796595072 46383 -15982283266681749335120376 46384 -4183116231655853551517696 46385 -438373689570175202361420 46386 9571477807224961593235200 46387 -69572038241477099225105208 46388 38846169149895650153724288 46389 -20041229257174456630606944 46390 4081924196284632883315200 46391 42416855685601293775703952 46392 29887286072744105352990720 46393 4443719138012368443981780 46394 17405011384905448460624496 46395 18583706205697333848955920 46396 10485777379799615841246208 46397 -290246530215628490616672 46398 6281243716358192592890880 46399 8198989351756334274046400 46400 -8838225213502636621824000 46401 35776012621280238318442032 46402 29276697863515110349843152 46403 48384365999806396953890028 46404 880882680661092413504640 46405 1790992290994358278656060 46406 8860974013521745229581152 46407 1449867789965335930560000 46408 -39819954171836640907607040 46409 -2677278999564728691328560 46410 1951513166438566463416320 46411 37398459600374390785109012 46412 -7580316119677724918035968 46413 37018405571346531720025344 46414 6326993054659253202069120 46415 41724176086303448373559560 46416 4600859939870996790116352 46417 4577659401070511587832000 46418 -35376648766150087189161840 46419 -11837431781098981835722056 46420 25820581979247707966146560 46421 -53871525396454433501476356 46422 -8904957730040088407406240 46423 18466987140126595991296264 46424 -25526548140655985104281600 46425 -27151921643338931111694000 46426 -39457612203983110927560960 46427 46540885843211811364355112 46428 866633677760861553521664 46429 -19814360593782037796098740 46430 17106336464081020649559360 46431 -15749356543793126735435136 46432 45420200147987040195182592 46433 -68638138874083270355090640 46434 -4351563475075202236623360 46435 -11426259575504710725168240 46436 24365637887541165204971520 46437 22274646853082331105413568 46438 -1916304174994159145115648 46439 80132809581915798081549240 46440 512070289963426123776000 46441 -32639863154919163325417158 46442 -4328799334142627788793856 46443 6376996286657458699238064 46444 -30813338487832923135665664 46445 -8314602624781840901579520 46446 -7333069820900678042682816 46447 18583054157405959352946896 46448 10704294583727407147548672 46449 13663689753798423106867764 46450 2188044012072261951342000 46451 -25381429632693461169754548 46452 23993756255340908184637440 46453 -37187487771423071007062592 46454 30511094963396453643286176 46455 -4643471899301744037513600 46456 20060302610718531115130880 46457 1645357241393738206025706 46458 -8753028219627330608877600 46459 17020463812695558730003216 46460 -10834962979139863369021440 46461 19159013140307222304979584 46462 -14336401078331473485653568 46463 78827107207291985613583680 46464 42453863297271264706560 46465 26352850224739001731627860 46466 8201070818311381178488320 46467 -31669176490954203964991760 46468 42128708193083012319083648 46469 11261735208953628068208000 46470 -10947133064804512483152000 46471 4263533911060090345595672 46472 -20244092953264550218168320 46473 1744566400932126869732544 46474 -6441840939581006158805760 46475 19880904754714901741450100 46476 -3165520023681250812288768 46477 -10905348671062792458137674 46478 -27105155048693238180418944 46479 17605183901412322937166984 46480 2341913794552544943144960 46481 44853055913694480335019252 46482 11053243775329986685722624 46483 -858014565092466928989696 46484 -34279359785999890323321984 46485 278756111655670622295420 46486 -18170017545084434136709056 46487 25422964351317671460722400 46488 13719210201450935774208000 46489 -37477817095545658970390710 46490 24958293891736334769612000 46491 -10361441618946923371285608 46492 -21969047692316676539589120 46493 -55675066418467288695967680 46494 206183703354811517043072 46495 -25088285513564357032635120 46496 39740718382276041405038592 46497 -7506334170124545824883360 46498 -57838208186542721127272064 46499 -39352048217667393767422500 46500 -7037087915545177706496000 46501 1435102892711923908194652 46502 37281525380741919911273952 46503 -37007474129700961802835888 46504 -41553469265554550087562240 46505 29866809984800846314864320 46506 -13643456647098868447689216 46507 -35844478942026268689111244 46508 -10863471442674850728787968 46509 -3370524636204254218908960 46510 19900064584846961151860160 46511 69815207324620547150900112 46512 8259564640585116006973440 46513 -1258861875047628110166236 46514 -3682941869358491113741920 46515 -6692219232992524182631680 46516 25216042557903731544257280 46517 -23883905643472491601155108 46518 665019942044668912787904 46519 4931076137981221881183960 46520 21459073931156012233420800 46521 -88480204733686156881305760 46522 -14225357555399436313690368 46523 -50122166135532285089091228 46524 16530342973976465017606656 46525 14142635322328144754508050 46526 -696783323104170002569536 46527 -419108431008896959729392 46528 6652921347362357529018368 46529 -4189235513511698536496064 46530 18926214360500768018181120 46531 -21474390804845485404620800 46532 -48489004542925966415378304 46533 -14804562746596670117503776 46534 -1112050693231755266747520 46535 -2023742797930684618910640 46536 5852731025568875501813760 46537 -24555832024983332780071260 46538 -4808591783377696094512080 46539 -49910652162193495012760196 46540 6906417730415566292966400 46541 31391561651317785477871584 46542 -8396057761448969304036288 46543 -8559209134748899271051680 46544 16084084190470217062440960 46545 14103933848915258968804800 46546 -23985567868671115313905872 46547 545311744423301729611080 46548 -7742229453197412115783680 46549 59965331953776723206569550 46550 -11072003471601303100716000 46551 31742253277979727869850240 46552 -27334989746535812615239680 46553 -10178829079345159664969916 46554 -421187448539569930606080 46555 -20256180710346966736895040 46556 -28295285847216084289840128 46557 -15997040920783188070852320 46558 16964968690979709266378880 46559 -38865934090695266706150240 46560 -17959976995847225608765440 46561 -59615789657322596067773676 46562 8645844195391584094040064 46563 27292871794168773705564288 46564 -10935268465258077789814784 46565 -44626566969694699667176800 46566 -1147756275754669021795200 46567 30675639545399563947106616 46568 -6216855609652751076541440 46569 12189126515314770718704 46570 -27292119648717548982863520 46571 27008756859843457237632912 46572 29220760676414056108488192 46573 61004085545987033334212822 46574 -2411662668871976864023680 46575 -791612208872960744176200 46576 2978146637957842468798464 46577 62993753922390004458834432 46578 -7724977785592126432289280 46579 -31975520559666557503702016 46580 -14592319741160170066229760 46581 -41962567067572319610529248 46582 38665446603760461349471392 46583 -7126264719568348689502440 46584 -32985879134506226457661440 46585 12314177006607090101934720 46586 24870526224268400044762992 46587 9623527104788062561792368 46588 -38810439562446913655866880 46589 21143452518836370271056390 46590 9715661052183553499464320 46591 47994651941747746539540992 46592 -3530544278868438389096448 46593 16543483148731182111869184 46594 -16996421326454466682361904 46595 37600007113973130135027600 46596 -4939893204114046473824256 46597 24368525369196136684053372 46598 -3614431410039006193182336 46599 -35651627877495655513848024 46600 37834528625058434949504000 46601 29152930717790781692248602 46602 19013261099924373499607040 46603 89456421987782411324075280 46604 -28286835147347374115954688 46605 5020547902460413605676800 46606 -11363544255414117567265920 46607 41806687971732395258426880 46608 -5345234587858306032009216 46609 46737710611198795057494016 46610 22928521380267653103744000 46611 9474533966733805891745460 46612 -94985965792865589628928 46613 11041094719189565081120160 46614 12675602794628004114667392 46615 -8094321601538261651067240 46616 -50051201513590425504491520 46617 11372326594809771114004320 46618 -2652534100784077331657472 46619 -65476943902006410888793980 46620 2465113686327201175418880 46621 2368829130808369279066272 46622 -14817834030903415278837888 46623 19793864157890993067981384 46624 27933870401657175866867712 46625 19803123219880994727489000 46626 13293740885461811190662400 46627 15266525530729779075205072 46628 -58330414287708250861237632 46629 -51520850260877912607725760 46630 23611959721404203799000960 46631 -27103522680229385620678896 46632 -42321797129550758632243200 46633 -36170356213205093076714118 46634 4128623513755009232500992 46635 -21510365016960423181040400 46636 23233674037754624028157440 46637 110964265486686924488532300 46638 24531978420755320043084544 46639 48819307761607016695431440 46640 -4068280294037034759290880 46641 -1001567689516788906447936 46642 -10902032130378644205132528 46643 -12233040228629220299061108 46644 10085581599064569845581824 46645 -24916366588995299007928800 46646 14810040673624348153170624 46647 -1628810022705542638354512 46648 -35892954242217911494656000 46649 61179733154995177257028650 46650 7691712989806800873273600 46651 -53095544570359385282739096 46652 -9761081029399277258641920 46653 -46507232748064584948592896 46654 -35082030951566931157588224 46655 -73188648413413950842880 46656 8319280237431524664016896 46657 7896795052224600795413672 46658 -10001041407242983592177760 46659 46903047858871145814475008 46660 31662244954025408918119680 46661 26962153222268508060270300 46662 4425476671690613107365888 46663 5434693155372608004269912 46664 13790345505380802084249600 46665 26369488244301143564072520 46666 -21923993729907191941141968 46667 38623853163581260238541360 46668 -30035385840571611685839360 46669 -7398242935835493502313280 46670 10553629460745082760697600 46671 -43059851274412323110221056 46672 184086659983459925221376 46673 32595731629250522198869104 46674 3887669459927994607785744 46675 38680523259261296757509900 46676 19321114597875382598412288 46677 -1785397949998868641776480 46678 25021383315362545290020640 46679 -25578182625382729422345720 46680 -15410645784064030123008000 46681 -74672776911380180915942518 46682 32628014486569616134198752 46683 -7557622750219709706739200 46684 -57456831402657834386323968 46685 12595089540976651846342380 46686 4149325230491430087856128 46687 -4971794599338535498845664 46688 63623151361182549574287360 46689 -27626139080321157454861440 46690 4646513163306013051852800 46691 -44414726767741865166247908 46692 19650627344754964960742016 46693 -6738689995376028578820036 46694 -18643750453422358633016448 46695 10875403255654234223821440 46696 29888039517845366575872000 46697 -67935345014909515901711814 46698 -103242196274019853139712 46699 32943151429422573472427952 46700 -23173297034071077262252800 46701 -37751062555004826270786570 46702 8842013186957075106273600 46703 29371735098077367168383952 46704 -2485769687381481994321920 46705 -13881582107236996962376140 46706 -65089206402467580369264 46707 32800800445783550025040440 46708 -40288515785556975558470272 46709 -34395767498600184525195396 46710 -8073076600604288697580800 46711 -9383163760909433329893968 46712 24894601388503108554547200 46713 -6638758286499034986257856 46714 -11382687956130003702950544 46715 40920911272932477507759360 46716 -30290769015246668887096320 46717 8396040442202111387130624 46718 10574090462981189656092672 46719 -24535623937576520281570200 46720 2390202607110640474521600 46721 78374746925460251671297200 46722 -5947004346223801778265600 46723 42768814484997539946062972 46724 30182422392793637600570496 46725 -2689079773263093094248000 46726 -38641776170257184538249216 46727 8701446661265510734167576 46728 26633976995974340876083200 46729 -7186257088167804776818416 46730 -16021694290282556219598240 46731 -7857075808603749372953616 46732 18347246425308260842869760 46733 -96509250120206289187804500 46734 18569296155491753396719680 46735 -27094913673497779428244800 46736 -4834901546198448690167808 46737 -1461468091568599947431214 46738 -49677552213651444184890480 46739 22343701016297448338783232 46740 -5885604108112544163532800 46741 92144781750083224198912 46742 -42435022672266779697205728 46743 42377473373595095315004264 46744 79277565092655207006812160 46745 -25666111617339357660709500 46746 7387115894939441421299952 46747 13693208663384348859976196 46748 -5770521160734276442890240 46749 -47833598758589529678366336 46750 -31810328049407423102496000 46751 -5601735908585439026281248 46752 10900934795021200168845312 46753 2656380957969404678783680 46754 416427760806953804483232 46755 -15256786571300153721189600 46756 51824084243818122107822720 46757 32467826704816155542307006 46758 16542238278309178056801984 46759 17936691183234625185901440 46760 -18821562260481743796633600 46761 -5719461521668746876198720 46762 -7367778147499514327778048 46763 9988022098625905729326624 46764 10773871201425984937528320 46765 9454442634343250270496000 46766 -9528019929603385223294400 46767 18402435862992419554278144 46768 -6856051186522650330398720 46769 -72444066381907354282366830 46770 -2312604287797153658918400 46771 -90673980348947643085719028 46772 44197033226034213855762432 46773 38815726717522348373240622 46774 -5563009737133203698074368 46775 -14299598995772160693769200 46776 -32127827960010013152768000 46777 -41663724294606032578514940 46778 -24782425971773539369090560 46779 -6745972865117459722140672 46780 14770376705296819836633600 46781 1846119566247821483970624 46782 -4329569523295324847175552 46783 -85664604197371942799728776 46784 319243154156590932688896 46785 11435337217149248940163200 46786 35206210636982034503162400 46787 20855524352772983302519440 46788 1164510570611227525410816 46789 -22178716539578472539386080 46790 -17673901001578898488137600 46791 -2305962931404129113536560 46792 -14647050550332126824832000 46793 1475934830267788635961524 46794 -2257922243409737866940160 46795 -22641602464752910297787520 46796 24345701809393264723065600 46797 749880730871085021072480 46798 147573831173420011550400 46799 -823711570009624529378136 46800 -1652637469897920664166400 46801 -25456828403039074048931868 46802 -353625339556267455925248 46803 676969301136108462955704 46804 -22189171782433165799561344 46805 -8771786977388130978871680 46806 -20065648120771352594140800 46807 7909613595688617536178056 46808 28044515708418562708776960 46809 2593320968218455746316864 46810 -5050217907244650453626880 46811 53763476392660101295433412 46812 29242864262297995296325632 46813 23945028880776763681486482 46814 -14560110803126307902152320 46815 -290571312039795839994480 46816 18772894905048713700311040 46817 6447208479443139244840866 46818 -536324990502663089496072 46819 -66427606752535201804039780 46820 -3380121338211841836721920 46821 2732342713819364240495712 46822 -10591172920448463917117376 46823 7174624462932397877755440 46824 33563057429548239935569920 46825 16005030786179554404019550 46826 12283997620898997340413024 46827 969838642443942185652 46828 -2353321486598469527024640 46829 -28504055123337691855254570 46830 3587650564766342587269120 46831 93740097794404413053751632 46832 11345080926822563905536 46833 68522024993299940754193824 46834 -19229108997386710121459184 46835 -45663800583978060757812000 46836 -13189570096934817188846208 46837 -30249435105268217391364448 46838 18803607388001359602269760 46839 10747768952738213875312848 46840 -47616886515562196932915200 46841 -25202213098130164955394816 46842 -7486249078413421035745536 46843 72212875352483585397748840 46844 -17834184613661592214563840 46845 55094534818053304342305600 46846 25918289289863661297216960 46847 -11561533489340029720657440 46848 -23914648574947176109572096 46849 53209745312950523233001520 46850 23645328360844360389500400 46851 -5900947056874117014713856 46852 9373660287366532729969152 46853 16734204955775599118043102 46854 -8642033729463339693956160 46855 8708804367620063338832760 46856 73983610911860056121594880 46857 42120204496571335970561040 46858 5415027191023692528389376 46859 -57510375717512546392970784 46860 -9378702487320068137697280 46861 -13744702987436211196398538 46862 13860068722684375329834432 46863 9199234942643136686770944 46864 10361313013711956986511360 46865 -10548116190709099405428480 46866 -798906755008894613550336 46867 -36248041879630108956880084 46868 -33316957292174146166631552 46869 8463950540506708647906240 46870 145878696046451501481600 46871 -601513192310801946540456 46872 -5477494811651948858572800 46873 34183186455643361852512720 46874 -19028794764472776272597760 46875 24477574408881131833312500 46876 12894070249708896484943360 46877 81499545943497124345530726 46878 8173593712678450208197248 46879 -3041138782349122308669088 46880 22732704109142379935170560 46881 -7654119387492770412147630 46882 14184195364929952623590784 46883 3580995626304619117457184 46884 29118906888628793764340736 46885 29061990258488737819331580 46886 7981703296898421288796416 46887 7537246753361794137201960 46888 -504105192342161333130240 46889 -56740634603978203376402310 46890 12219401493980018133556320 46891 6949401953164644165716272 46892 -381931895194451621859840 46893 -29356185936599861939439840 46894 -17931380120987181803469504 46895 12064333920192627002208720 46896 -2173848717095351973347328 46897 -18867433597266833565347520 46898 -25484219866668973092359040 46899 72932330672498622840485544 46900 9730075571029223486003200 46901 -55616376434241972604894098 46902 -4589455866319864986965568 46903 -9120700994792608587784320 46904 -8039777943588173287464960 46905 10080833387437730688523200 46906 7022217003236714139840000 46907 -20600155236373683490626288 46908 1971308457460705791969792 46909 17558925890577846103750540 46910 8012133217283128052535360 46911 -36341395791135460214555520 46912 21359136905620370136498176 46913 -1319097984173316618768336 46914 8663156851637294420424192 46915 -38687823157629783378412080 46916 22361132907054736728016128 46917 -8759015485958936331955332 46918 32887880209061082964280160 46919 -45998277533233987068640680 46920 -13238724241949740189286400 46921 -23985745300867624408604288 46922 -17272389796686422046871200 46923 -16824777725028759461125416 46924 47608176136208270402736896 46925 -38750691219977399369512350 46926 35838259235012509025587200 46927 57949922411693976571073712 46928 -1213257721756396016762880 46929 -4913058094909493754483216 46930 -189152817761710377318240 46931 -52189806368518591333394736 46932 -12800710467507438068963328 46933 43647302285954870837439182 46934 -845975545222683131063808 46935 -10251626301432996581556000 46936 5572606711723920246343680 46937 -47933371209527367257637216 46938 191912313643471340204544 46939 444966822816906265379224 46940 -14131958541913484322408960 46941 -33213315480503704100327808 46942 42797651963629892907997440 46943 -14165026135684285374510816 46944 -7999098891535911526465536 46945 -17597345784244112028706200 46946 -7393065172179680584529328 46947 35489188993796733926215800 46948 -55024473497246299559296 46949 -4446771097119347157120960 46950 -15341865664469598135806400 46951 -60971272402428223569617400 46952 -36148650321604773995750400 46953 35882616591093367770635520 46954 -28984422695365429507440288 46955 31365935648687691018075360 46956 61453558307157044281344 46957 33520812595141097548197206 46958 12578317634372792776968384 46959 -36629470102727422971977472 46960 -11606182345073421430456320 46961 -41119441366545747878237376 46962 -308681943819139107892080 46963 -32234521105728465917797040 46964 5563823483842683983616000 46965 -5257591901531191178933760 46966 -15305564817133337952729216 46967 -88671628466885480080508568 46968 -51239764342688550631833600 46969 1460220807956097879507844 46970 7218479840158998150405120 46971 12016314955208988313340472 46972 26566393943510915721291776 46973 -2619813906417520263598560 46974 24576341621546798565975360 46975 -12367238531603584619053000 46976 -60143312444566197963325440 46977 17091181522294764481501632 46978 11766784639384183986993024 46979 -5274280042118619319666080 46980 -1520217597997089391276800 46981 58887993441699301984812864 46982 20888432140930415767450080 46983 -885756398679607369253976 46984 11262278889538053260083200 46985 57512098166580433645806180 46986 -5147772989385729034063872 46987 -30549436809323249205994760 46988 -27927910535001005347305984 46989 2881061301413982965783904 46990 -5549156688085448111493120 46991 -18284363623035650560711200 46992 -3323786985189177287639040 46993 -66143870459076858614711758 46994 -8571584758652267784814704 46995 162654922455375859820640 46996 11392654490761715917742080 46997 23686650816753661920706446 46998 2519132766455430814276224 46999 -43617133080611330044136 47000 -81503014981641356759040000 47001 -27775963621468006303787568 47002 14941968341319878347586304 47003 -24559181836755072008128536 47004 -35503539678653871867323904 47005 21288532428343771267622400 47006 24905230855489558699245120 47007 -4453691703052328977509360 47008 -9676490227544795464728576 47009 31800001480085956139299860 47010 -9460830111898932256573440 47011 -9127939044889210947298128 47012 672617758380728692826112 47013 19586482729790290169403744 47014 -14223050370354568229592768 47015 9645398561183664431039160 47016 11380381280438911827102720 47017 49390461830975956093763066 47018 17283959789532524382582960 47019 -10378276473099174584555520 47020 29594424309579610841364480 47021 21172597647766377739320492 47022 -30461069794405051941100416 47023 -11948026194358235584160040 47024 4254124468058369074544640 47025 16516705539178004802642000 47026 1841457732067826097039360 47027 2966808162519673750368384 47028 18177190017419594498641920 47029 99518923373485966127557920 47030 -11310887092215191830755840 47031 42004752249099912610708944 47032 -26782340088184221110169600 47033 -14629992949363036229537280 47034 15730567496497792368944640 47035 -18564772908935207530346400 47036 63884116171241323397905920 47037 -35423678655206815681693440 47038 15671251103896891493242560 47039 111692836596535172700101856 47040 -5575338552305327705948160 47041 69072778811944217496325442 47042 309144273237776853340032 47043 27928955672532287359104132 47044 -66312578024287211387724800 47045 -7370476468348006055836710 47046 -2459805560513062987127616 47047 13898017086518591385375744 47048 4118533737222478352655360 47049 23804213952248506159470864 47050 -21357984326646948313561200 47051 -316088003721318883107948 47052 -14829156041039530727572224 47053 -49826959983230723970244736 47054 -12176328309706020338406528 47055 15006627107759622196607760 47056 6478882542766379009359872 47057 25765372834650655565784306 47058 3185381601149651386269696 47059 80471293977422614843473260 47060 -4094329511998072881891840 47061 817918723677587878094112 47062 10197871608616271222944032 47063 -75920049353514767177857080 47064 6191310657220180322181120 47065 65126431161124511976467460 47066 34456331583268260876260064 47067 -54856230339795580670824080 47068 -11224094167904812008295936 47069 -74683991524201861208730 47070 -287427928387506444175680 47071 -68512851137467406055153488 47072 -31216983104180387774988288 47073 9844699696563900138622848 47074 16083570416530279456147536 47075 11031641952781132651878000 47076 -3310761298873716752698368 47077 -40813464116783375639612640 47078 -32906185583265791916944160 47079 -24181164019355186313774576 47080 19685428893674000942284800 47081 15126667340837572795004730 47082 -5602563308100102433689600 47083 20534078085896541113727840 47084 62584746074952374390016000 47085 -30512330125057333748160 47086 -18593154408312524062846656 47087 -60834187915389501216441264 47088 -5315473583064012172492800 47089 38378694925992855448376649 47090 -13143944005971556656150720 47091 14025679797064657707445824 47092 -55729704799648214008825088 47093 18732436682970760289223342 47094 -44774545840273833940758528 47095 56756201461579154591040600 47096 -6065168434028937684971520 47097 -34171509111015767714857926 47098 -16050892885821910965805200 47099 23231595594579309798352464 47100 12439405996463927788070400 47101 30075812334938869185837920 47102 35982269794181442040231104 47103 -19879910431344869100564096 47104 -2485082914811173530501120 47105 42179746450206161573554260 47106 -27540379989686815325082288 47107 -4802125690461548546334124 47108 -13531896630075743619353472 47109 17971214774505904322546688 47110 9202498143978420415330560 47111 -5514763844565322438269288 47112 10140241039691572900823040 47113 20777392315158353205733584 47114 47273672411679370512292656 47115 9076038871494264013260000 47116 -53471296751227292968495360 47117 -7020948167040249332287488 47118 24321554801852655428311104 47119 63397805185733483263321520 47120 -2686136139022701350092800 47121 -12805405402632627205441440 47122 -48229524493293722937483888 47123 42095260829529565111203372 47124 10341197713879944708206592 47125 26632636508476718035470000 47126 8945082025669586179348512 47127 -14240695421351030608996992 47128 429981146126574832373760 47129 11238103570149435845462730 47130 18385998976081193796299520 47131 -10134279233513422159962608 47132 27404151739211257216144896 47133 57474311585899176641551302 47134 -15363356967687058261190784 47135 -57469244302715333207268240 47136 23985089746167358608113664 47137 -83336996529317683212141214 47138 4287412011511178000460576 47139 732237735418360153899840 47140 -34838281238347007159074560 47141 96304622986344962872287360 47142 -24125797876936936118920128 47143 27560397335412286163238392 47144 -24265544907806323097518080 47145 12480140562459955952112000 47146 44433957853600424671970304 47147 -746574440668109778307404 47148 7650981554688554323207680 47149 -56987956194289538426271850 47150 3515449558545642316233600 47151 -8757940631085965541150432 47152 -2828241571896404832616448 47153 -77531819806645548636623436 47154 2926188698731273587870720 47155 -65093984743629303557479440 47156 33706217190946881973979520 47157 -21834519636523292657693280 47158 2586591736512218650131840 47159 13925035113368720115408816 47160 -29284435651698542775398400 47161 -29921378465681042796705238 47162 -14211711965183198268705168 47163 6996523633418645548992000 47164 -71757427453902288003584 47165 16742547264620400851814060 47166 3720836267680929268644864 47167 -50466523974987229183729368 47168 -22341459682268402254086144 47169 -12730658080074313887859680 47170 -4624058973493589787057600 47171 -187079358560955593552568 47172 18989930495067065729620992 47173 7469078798856550438652544 47174 -64066115444966361320979840 47175 -8085931395359888425597200 47176 -78787590133405085277649920 47177 -17015044067489150087032320 47178 -23373786972286089793426896 47179 55372617201717457278535080 47180 14404714431670745682339840 47181 -19636827890985230495830848 47182 -9821320947880828504828416 47183 -10288910257810178710374120 47184 2958339380829347618095104 47185 -45783494682532109361604620 47186 -9782237812728894864356208 47187 17402865775514649527857956 47188 -51358064423767673167540224 47189 2265240940904379047574990 47190 8410040870984963199360 47191 16799661480368856391997184 47192 90815025704244497571041280 47193 51151311552226683269690064 47194 19802941080671366709541632 47195 -25017966844133811661780800 47196 21440011133338033917542400 47197 7339541432806552234993420 47198 15312125961532823278761600 47199 -27175519878179299036708536 47200 -26028310673615103737856000 47201 -22137247326079184523596736 47202 27280877877494450059036032 47203 9283065482806718210169184 47204 29012162056467020983203456 47205 -26589250466874260159494500 47206 5227484603378066582307552 47207 -41906979529595153840585544 47208 -7498443142312963232071680 47209 47972726893458718928963316 47210 -29091184762434643911918240 47211 22295993550537784255261272 47212 18412555455479864382612480 47213 1916023579380069903026304 47214 -324931581097045845636672 47215 -8442478698600904922764800 47216 775524634067803253932032 47217 -22069215182609833100299920 47218 37749362780017362924268560 47219 -50764142257640793701843856 47220 -23698467262114740672030720 47221 -66393167393714573723546578 47222 -15184202773794943756253568 47223 -1420856153374006948810536 47224 59595096985044363929640960 47225 21257592106903666684584750 47226 5103443903085720099984384 47227 -39673547861259707869125960 47228 29495913838423157468141568 47229 -2316815138761418781263232 47230 15083848275944286311645760 47231 5029335831124033715148912 47232 -11837816918524629048360960 47233 -92992862565030539390381100 47234 11647524893620528092660480 47235 -50640019931995293749322240 47236 -577789112213904656860032 47237 84983182641850403927585886 47238 18130251807522801823230144 47239 -16496231740707509552729744 47240 49982459553917992194508800 47241 14545446438969064856395620 47242 9853290001055401187051520 47243 24064453737924232541834016 47244 -5149744772249921239646208 47245 14053146714070037757237600 47246 52900010368973198167515072 47247 -28910826889335086030811000 47248 -6505777756018089055510528 47249 -24600228970628032880295564 47250 10571734439245908714240000 47251 37412602681250472534542252 47252 -30237894641397318871131264 47253 48483566946239928438751200 47254 21592967625047581279020576 47255 -6877646006367964813235040 47256 19136394576150932105625600 47257 377113483658105374037312 47258 -3572629518093254409461520 47259 -14738740117240469268670200 47260 29302286162744385676569600 47261 46042024590912458509074912 47262 -30411098055854848719430848 47263 82016703753714114625545424 47264 -22374321635708781317849088 47265 -6743987867685434628689280 47266 19196887553865278399210832 47267 62677833324580693422300552 47268 -7900085448814900404784896 47269 -83418890716068592161835330 47270 5326303608525267517564800 47271 4609679306893205556945024 47272 44921398111792411126579200 47273 6432597371206535307357684 47274 9324011010565286392008960 47275 9373575559087037035057600 47276 17232483081459666226655232 47277 -114245751037327768931506560 47278 3289389860492378632184832 47279 -8654512928915419920651120 47280 -3455630999719620723671040 47281 -15388617197848689784869068 47282 -32673106944415877578103808 47283 38069227792885435521319224 47284 -34677282810494347535392384 47285 -44607670493317615231666020 47286 -4866117747572090120144256 47287 -71750199142782607550703064 47288 37738485771833609717391360 47289 24124772187841158073644768 47290 13355246396209800964946400 47291 -1783678766316817605676308 47292 1521537806670260245880832 47293 36171912194315775344937542 47294 -8641114134964602488926848 47295 30814441475522734446684120 47296 -22692815657165804960481280 47297 12240844311831203916103746 47298 10508876207658885098657664 47299 37761923209869565695948960 47300 -343654494904037414323200 47301 -14330165603041624601710368 47302 9255586736276018552740032 47303 -8705443203878828721329448 47304 205919009246202129884160 47305 -38601251443994862051360540 47306 -1560429918287313123348480 47307 -17235373665377408853552912 47308 7770931625847228270172928 47309 20141395747861331772891510 47310 9136114499639030469350400 47311 -64158295695787438964784 47312 -6427017880026124899753984 47313 12972068172749609820134784 47314 6490194693495292655944992 47315 41471492418902811114438960 47316 15621279345463630948042752 47317 -36002747376862008552339634 47318 -16614743261158255396236480 47319 -825475961283516353154456 47320 9963931016197740034252800 47321 -64874271438881531446992000 47322 -10410345528570301618736640 47323 15086173438005707774087680 47324 34722237407421003474909696 47325 27394883287093509531069600 47326 -4335703279771546256853888 47327 -5216772105060900749693328 47328 43957065378927984951951360 47329 -45728513600218936610175360 47330 -27167938437269473606153440 47331 5869666997404936918521840 47332 38554760732702398548807296 47333 19638921384386962757325408 47334 -6936921740013899584204800 47335 1828173664968533835092280 47336 44084222810557109913384960 47337 -1141933203967594508386560 47338 25234102827069625721830320 47339 54759743775597181851985140 47340 -19612552543418814009891840 47341 -30693401859688975755184928 47342 13339396318826762597355072 47343 767764455893310391858944 47344 13635455635229105994301440 47345 -6253820665038811282423320 47346 -8721675203082266385709056 47347 -6250079025354537486497160 47348 -6567484048473890903961600 47349 42065577821069463190954734 47350 -17448991835855547117765600 47351 17350328463519107568773352 47352 25356993256881770368389120 47353 64463113985979801533994602 47354 40622457893192681432939376 47355 -3357114098000195739548160 47356 -47269226297022372690350080 47357 23440029775642755516193920 47358 -49423698834511589883550080 47359 18689699901539002110023704 47360 12006080276549352271380480 47361 22015433690543770344109872 47362 -2021425273699017695308800 47363 40661477214341556797295612 47364 -19510880720399944632013824 47365 -12036374555741933409052740 47366 -30469535404767223991568576 47367 19893108288097845373474440 47368 -12331895713766826316922880 47369 21190040043150371307724992 47370 -15577118825818364656531200 47371 14491936366252218341539072 47372 -9362437136786016089683968 47373 -26822720702276161890647616 47374 -42550678322779313059136064 47375 -52580419942609333439490000 47376 5047808670516077699530752 47377 -4060865386821291835419360 47378 -10227164529274430193755760 47379 -6222154560889421729489040 47380 29923659335598848862658560 47381 -79775090334349123542520818 47382 -10767219238732808496758400 47383 -31385887904226934094622312 47384 -2106839931156145306429440 47385 -8600291738532480089392380 47386 562681034428449142483200 47387 1589365492988074465692036 47388 -31250688461650645433671680 47389 -40174404703099559223238810 47390 -2742721858298496488843520 47391 38767011120865561317649992 47392 -35575747833670771829833728 47393 -42014565149383251602271696 47394 7145208228555650846307024 47395 52227696806804121314216400 47396 -6086697907163678726017152 47397 5348466997591594830355584 47398 -18846573991442554471220736 47399 -16859771717955857995799040 47400 -20691805188993835438080000 47401 29632508354544120338390352 47402 -6778895002370465841544608 47403 25052112352630447663990320 47404 -1285818044230084237343744 47405 -5606620983084027868500000 47406 -9578280941297947208143296 47407 -54882299653212589495631344 47408 -15142715859740471484039168 47409 15961296849521057725333104 47410 4448107711356106303134720 47411 8973027966162784657389984 47412 -3131505066740865602457600 47413 -44461020898171625045673060 47414 26021866908591805159638912 47415 11484711368151972929748000 47416 -66681269955161756017643520 47417 -38616607344818481919992534 47418 -5432106226481376395466240 47419 -1953930151368125626801180 47420 22831087514417699777057280 47421 -63843568787218358925521280 47422 15107802273650203486818624 47423 -38000382634999616941935840 47424 -4189837327385545471426560 47425 -1608752720888291588355200 47426 15148718237269599021448704 47427 -2459429782409025557961480 47428 -39705603590150795979730944 47429 1578932648398809369902784 47430 4807422945103706109342720 47431 40513915876377793555462232 47432 -71438956575830649146880 47433 -6764262684318411733200096 47434 4409398623355761768508512 47435 -12961705274114295576805200 47436 -29801030374485828245975040 47437 4449061352301178922953560 47438 1681083515486671353597120 47439 15930010857412661717111040 47440 -1446180858421838875607040 47441 100415448714268316625001842 47442 -20084374504124634204079488 47443 -7750708944090362683392960 47444 38968674408682553349830400 47445 -4992179269681167011290080 47446 -17629766148439615543551360 47447 -11731458617531822018093328 47448 21746252702282988804249600 47449 9431868050729558321940864 47450 -517545247128860544770400 47451 -59135063369945513728209768 47452 14054173807535778201883136 47453 -27292056203489653855362720 47454 -31394978683575137326725120 47455 63907264311566646752568360 47456 46330891594403846973161472 47457 1400728901133499697742354 47458 25021881358991069092757280 47459 -74376673673590174116122340 47460 -2554367307856447950397440 47461 27593489479864224740516224 47462 -7102468985169732515880000 47463 -3781516363871769398813616 47464 14960480311331854725888000 47465 27915871836266159380427520 47466 956225450428879357832112 47467 21365190168068473634990992 47468 -56046674175667918986692352 47469 6099369552509321473326144 47470 -25464357165900400491824640 47471 -40762607346798768215373048 47472 -79423350146408995356672 47473 55551644002618004887056180 47474 -6772828200864997318914048 47475 -19685300746901643694539900 47476 -13337210773016246437042176 47477 665259836902924540344732 47478 -10141957118202815840441472 47479 89163536173323368672779360 47480 -35114433904308470732697600 47481 31485526122375071087029920 47482 -29955811035153734542923408 47483 164645009324254821255535824 47484 -21045560505204333655226880 47485 3117682101179221994619180 47486 30305353432239282063432192 47487 -3138159647979191942346240 47488 9034740335916835846225920 47489 -30678060689811791875637226 47490 -4788407925866143425530880 47491 69862532326881824672320892 47492 18003338103098396262531072 47493 -66460728075038915788396800 47494 -37918694871266334770572704 47495 7824006532018243428825600 47496 50405575758101219264716800 47497 66686386911872296995745946 47498 -23278815405178836713054208 47499 18098439218213887955616768 47500 7672542796565011349600000 47501 48510292730351488151960502 47502 3387907379086844833739520 47503 -10811369328469292841576440 47504 -2690771248574639635783680 47505 -29818638527983358781853440 47506 39154421261162628930647952 47507 -7017587505506106734204244 47508 6099491077348352802564096 47509 -217851715181776343024448 47510 -18409219739732969326851840 47511 45955155270795104681048160 47512 51439753273985923608115200 47513 -12414953381346408105389238 47514 27017392594885198186544640 47515 -330026658907651524614880 47516 -14416854485266131913577472 47517 81943597626046067463818112 47518 227231196277414577791104 47519 22852042441113172310857680 47520 37220664309112555123507200 47521 -82399820813723589956981278 47522 10788724967233055598207312 47523 326383180643716126414848 47524 30035512813670296358144448 47525 -19207407510870634121950950 47526 13006388312666741190576672 47527 -26435815497511986436831624 47528 -14812189325965633622845440 47529 -11894400036315211369764726 47530 14756084608284665440230240 47531 -76571980769464822053126000 47532 -44992302145219977144726528 47533 48081992564148490999413782 47534 17319470432628323543620416 47535 -13104753962067243649378800 47536 9047699158798447806267392 47537 27595271443065945168793152 47538 17353741547654066483913600 47539 46262420786156210802919656 47540 -25985389819730267815445760 47541 4332131722380875675907456 47542 9604726262550358706055744 47543 -89318869060396940691221208 47544 -5957618046478421082439680 47545 -21088013311957039975449720 47546 -27007436419332968983920528 47547 -4053485603327068363209804 47548 37049094748434788113323008 47549 -108615047680314901453267764 47550 12857148190633951963684800 47551 3252677623998369587408752 47552 3678790031423072272121856 47553 79305249072895605788112 47554 3802171865332198519203840 47555 16332472051365823817010960 47556 -24208213092735692087561088 47557 75910935744502415210647840 47558 -262322743509154528112640 47559 -20420915158434033634470912 47560 16143919982034334769664000 47561 -5200406839360952962512000 47562 5956374310630096956970752 47563 10506314482324815450513812 47564 -39426900616019548197715968 47565 -7577255557639775227409280 47566 35370531603175189099190400 47567 26287239252309757649611320 47568 5831107277620073738010624 47569 -62941343567744492802934030 47570 17572322064133932511772160 47571 27090386837580688348459824 47572 -11800178819786914465126400 47573 -14569644198559397536204836 47574 7425380012266107695341440 47575 12955863878826965077854600 47576 -89600074288339779391180800 47577 4795439830087737687207120 47578 -5161020643889847588998160 47579 36463821065811753115401396 47580 7200719151419858094213120 47581 -57328097492911622715862618 47582 1329351442713678924386112 47583 39142577517656065702646544 47584 -33488984758901587686457344 47585 -3907888522412392943120640 47586 -12222142020814034094170112 47587 -37684189413710613516998160 47588 -61177488862604903806845312 47589 24338253943004995852356960 47590 15779594677624797231676800 47591 -47067650987349001525048008 47592 51172154878651685221432320 47593 -211065889024756432628416 47594 -23456967958003626961725600 47595 35748526156401773599315200 47596 771022542648397695534592 47597 38221550271133264450607712 47598 1277698548401296570995264 47599 -49439915405141156861652400 47600 -2910620678346629937561600 47601 386677636415099708978880 47602 30897970610801647006516752 47603 24195433456667807210408784 47604 -44792528911957023714607104 47605 10376789024600483844367260 47606 10040457928250284421625984 47607 -6889620509169467663438208 47608 -76565051516609427044782080 47609 14388678561367174236264810 47610 -7973102911586782465576080 47611 21708539175382506610121952 47612 33061774308185334772064256 47613 -33787435104217579006101600 47614 7203647911655250440985600 47615 -10893544760669101867702800 47616 4860051826784688798695424 47617 -38570810476110901987171068 47618 -860152172645393095580640 47619 -6395764045856411619377712 47620 -8697183858714647335576320 47621 -227311374696588709214688 47622 1176982277376258060103872 47623 -90144230214038831407457128 47624 19812826704809646452904960 47625 23767572600549723181824000 47626 -39055601817760541124193488 47627 -36296299924218996014530968 47628 33474289297512954024707328 47629 -97193933655984976254509770 47630 -6189862992555569160113280 47631 26500539451672988260706952 47632 6743532411255526440386560 47633 14605692521379016277774400 47634 -25786193857691860333778688 47635 -23101075891500176263206240 47636 -18515577951261493133089920 47637 67062826033730032303460160 47638 28051242057235442754162720 47639 13159369169784404284954440 47640 21399121548466624288972800 47641 36414699892470852701007168 47642 -3632273458960803906203136 47643 25333643470643191113363864 47644 -413905549420953945741824 47645 -22080613157503704969158280 47646 29345219377025739891089472 47647 10829897275700564591080320 47648 32531021639995816841379840 47649 19350156157651910619887040 47650 24499717130445177368242800 47651 -13321786671263978291798568 47652 560106435563378601311232 47653 22829570735655946684035902 47654 -37463584474707788902792224 47655 -8816529102329935967752800 47656 4805243094703818079272960 47657 -48767499252601567647977094 47658 23703159167120758777772544 47659 36173870235345238174407860 47660 -12800182606168400611768320 47661 534630771727797939147072 47662 -43586116198075486511679168 47663 -37824305962614986483410560 47664 7132925296217544814116864 47665 2439751005866006607387060 47666 -10192127089936123411081968 47667 44641121580072919504685880 47668 58222749547767980440855296 47669 -1735159433288859210167556 47670 -665128874581189799639040 47671 -33522427592013538373438320 47672 -35834799820787864496230400 47673 -64899643733053988272476678 47674 34397129418037307718768 47675 5559059953145559275370900 47676 14156072294611886922286080 47677 36716140044178293177752000 47678 3201168806754619745533440 47679 -12907165766563480503917952 47680 -14542581155889291853824000 47681 69297941098935564053260482 47682 907649918903933539165440 47683 16204306615697120810980104 47684 -8992720432376105322713088 47685 8732524236544103450888160 47686 -13882007519240099814190656 47687 1306395802272469278050520 47688 -22503377611188026549821440 47689 -27584604699723784314901376 47690 -16045389837558513383212800 47691 -1269286399002779358849648 47692 16711450918412108572418816 47693 -959505963424059379918260 47694 22985632937411509569422400 47695 28841953725947259579112200 47696 -1988468846942246616170496 47697 -3665347688946907544196672 47698 12198666599889553599169536 47699 -32937095533264416632769300 47700 6808093694429576045788800 47701 -40966701983614823758773298 47702 21495386498923699082106624 47703 -55438925762466087074124696 47704 32688354633638380321075200 47705 -27907297605481610565849600 47706 31464251729366905443746304 47707 69894742701566181061107432 47708 74400929069097594646921728 47709 -938139161041778121740160 47710 -11914291809756951666992640 47711 -72811646291098590037598688 47712 8126931691376035699359744 47713 -40040692446180145049027038 47714 36022307798751833488293456 47715 1824378989357288957811120 47716 46258086383193592206254080 47717 70043817945325225368608766 47718 -337272739466033336801472 47719 -15426354575492680658555808 47720 1174616126149926016972800 47721 -21426208209776502899384688 47722 -15885774454236612658080768 47723 19589180581707510454060464 47724 -8573708015582795344401408 47725 13945583328331909581885600 47726 -8956309698053656739180352 47727 48277586333297554878581064 47728 13840645768519561958686720 47729 11739523828693658643325680 47730 -91156481769858141934080 47731 -29084021898409445087597400 47732 35488450436171252818548096 47733 2650176897251281462419264 47734 41685469781840802941823360 47735 48155204649273055268110680 47736 -24699449314358037234892800 47737 96599254550143962405873386 47738 -24940090890807231472974480 47739 -36454140009799405417651176 47740 -3363114898761062081495040 47741 5709964029585375161483142 47742 -650542861986673714047360 47743 -50302407671122331547131008 47744 -18648603994596102352404480 47745 -40076056476746549874156780 47746 -21584060256084702634682928 47747 -28131105769779898754668800 47748 6572508844462615788539904 47749 -8975123792602510232734436 47750 23800940229297967835904000 47751 43385141644137312558424704 47752 -59643950787816473540689920 47753 46419216978400477099048062 47754 -6688695378031877180355840 47755 -56320314314625451391343840 47756 26154385371680175780990720 47757 -2919442589842747336119360 47758 2834152661071082559084480 47759 8561813979755035621247304 47760 875164057040987062272000 47761 17811140600241397482778432 47762 20420966625616127552776704 47763 -65457123098286111534064800 47764 73232268129992146101320576 47765 -26138164339112821655937480 47766 -4733078343584147974771200 47767 3448058869520449946970712 47768 21193446165136751287541760 47769 -28419044683212461106820656 47770 16839850723354097538240960 47771 15252224492077131900171264 47772 17198305209438859610551296 47773 -748406572473813829404192 47774 45969557623763506063691136 47775 -6299867183508194343100200 47776 -65726590516139033664749568 47777 56429976688934796220006626 47778 -13656776586224637960130176 47779 47960421220318257804252380 47780 -11763732012899419802054400 47781 -28173324044966806684068930 47782 -8666254203298624204691328 47783 46423376610360246768932784 47784 -11344622947048436308623360 47785 26086594432025623301467200 47786 415965395087445417020592 47787 -67240369431516175090893648 47788 -4136079676131449569940480 47789 22967365173167884357945056 47790 1001664913668201282628800 47791 30657010610207429795906192 47792 -28615547786249743703408640 47793 -10589719533117013292421600 47794 -12436742080216931248235520 47795 91742874649621777495200 47796 8400033877863836930641920 47797 -2912732024843270578452754 47798 -2660828631603265540437600 47799 26003710942735642541468064 47800 15379895911391295482880000 47801 8022288039872747427703812 47802 7657888840878837837072384 47803 -6636966363479661489927920 47804 -19748103415928192383626240 47805 -11284774898785261043214240 47806 6309842219648117932699008 47807 -16735501320950501029738944 47808 8998723190517054997266432 47809 -72181293827219824871788990 47810 -5883369287437675210544640 47811 -11931186555002678924120328 47812 -28009075871315241812969344 47813 7621074045387754658555100 47814 8641087746722727316207488 47815 4464979117784494455802320 47816 -863428900399353574809600 47817 12229256727920228754401280 47818 -38805898087400312057714640 47819 30174488107417807566083220 47820 -4125256195150145150161920 47821 -66519610544172305475121320 47822 -51179176908214975406676288 47823 -21390884874029457529142400 47824 -11653043990073798824730624 47825 20330530268079890116400550 47826 -34125061487380890114298608 47827 -24374148676975426251131076 47828 4234174220520163323396096 47829 -25365849656639536377295200 47830 32211401523370910453410560 47831 32786617372227087397474992 47832 -4952127813945557584711680 47833 10721767357189530885746944 47834 23963932821163143144312816 47835 30827366501614234210224720 47836 -8757223973974017269163520 47837 56973196268071450271544486 47838 10827186763957561428867072 47839 -9826035229510791408865800 47840 10233365327948813586923520 47841 3295784960645784735026304 47842 -10007097664422091670236800 47843 -72203645877504626916919908 47844 35420206689179734845265920 47845 13225879963844581412695680 47846 -5530782059551471494723840 47847 -11636980711842918504245040 47848 -31127013137590530312176640 47849 26387953007443644041559120 47850 10586805017588492460768000 47851 -2133291808922515123475600 47852 -3463739889534040298757120 47853 -13536113838210364655710260 47854 -28434808882626489278356608 47855 -8171179221668938174430640 47856 -5323530501106686826610688 47857 97903974194204961035233106 47858 -33595715571893984726580720 47859 -115333728991663386177792 47860 -22775871123638350994545920 47861 -67395869426517532757656800 47862 3527438945344127179319520 47863 -61206805238592655255530096 47864 -24295857213023004386426880 47865 -10431386890412754241241280 47866 5635570409749451236875264 47867 -68733551533498105942444368 47868 7762697792965909992522240 47869 -34283241342680540181204730 47870 8966262357620771641058880 47871 -38541917401621934099641128 47872 50365729822990212406444032 47873 14829439071647830067694018 47874 -18844260165465751574369280 47875 -83090650962627580862016000 47876 -65033290108382459717024640 47877 10243638733630383692644320 47878 15025288403911789742691456 47879 19489777913359347521410560 47880 8277858409245255806976000 47881 99050814586679161662310682 47882 15498231791002773724648800 47883 -31107850912911988719346752 47884 -49687456958512173071997184 47885 44187649321509281731448760 47886 17551542898263450042215424 47887 10215053992909545577203952 47888 445222056019670802776064 47889 -78073657562728558344084156 47890 3679937754069084915607200 47891 25746223749738681915465432 47892 3281296490316449507653632 47893 114288331895724879438880320 47894 10715031861269608826763264 47895 14520251641829987403786240 47896 -14448704433405056632350720 47897 9237619221594026511029712 47898 10058099746925900779845120 47899 -67756084025554491718834760 47900 39443055803359485908736000 47901 10873161324842188456977984 47902 77061178349852894223552 47903 45829901835986660126701152 47904 5397067304002847047680000 47905 23096117169805934408656320 47906 -9234689895408772690086240 47907 -36441382469649793954232796 47908 -16423102216934774923161600 47909 42245790598273461391310304 47910 21520093535288706805695360 47911 78810949847490015586635512 47912 11480758948471567292651520 47913 2309787871780520808979344 47914 -10080410613926935560004944 47915 11703686657604477165105840 47916 -25471208200793566590752256 47917 -41331006985937514585309034 47918 11089119255777992610867840 47919 34505702193807011427175944 47920 -8114834389873711030272000 47921 15604346913857186574821172 47922 -3672525485335180247722368 47923 73533094464379583160542520 47924 -48029233819064587499071104 47925 18295975259375360454936000 47926 -14134830606531249909751296 47927 6219469566092724731206872 47928 20370259209441387112796160 47929 -14212652737659382135479168 47930 -8889417125955029507588640 47931 5031023414645063219191920 47932 -25455335077249106398645248 47933 1605984256100704432714182 47934 8224444496519056709313984 47935 28470138221385052874939880 47936 -4078636417472989916823552 47937 11519810598406524971966640 47938 4225198618813836467007360 47939 72994349937114943570903740 47940 33250784366677378278113280 47941 35864430614319469092989184 47942 -6852566332494520720084128 47943 -14735732220373842461334096 47944 35595556296336444861573120 47945 -606719108833262386510080 47946 -26570172441897172797311232 47947 -78595444534933293723738604 47948 -44953447446734879355432192 47949 -27218029391767284082582752 47950 3045400474541613297782400 47951 -53547386050486088475324048 47952 -299516301376639972614144 47953 -95142409789190376726417920 47954 -20294974828770101166931824 47955 13542347336290172329708800 47956 66905958233983606911416320 47957 3530217134844129274481664 47958 -11283821640732456599616 47959 -168481964045821921787600 47960 16029674516625243522048000 47961 35409340572685043878354599 47962 21173287744680889098485232 47963 -2777115827061659993977788 47964 8895694729715827221307392 47965 7684083775574632827024120 47966 -839914739883244959405120 47967 4927247311724369345629440 47968 41921300206299816935424000 47969 -46601259834638590783569630 47970 -2345052166652367560525760 47971 22674023356077413860143240 47972 38317484054479844394685440 47973 -9359397747851719926861216 47974 9448268687985848316767136 47975 -22222473075830995755249000 47976 -24693355784377835089920000 47977 -7659196252636364129791174 47978 -8356729093499102317747200 47979 76649952329194844478175920 47980 -9608160964762042550784000 47981 63962776951992123701053782 47982 -7969154372110002898584576 47983 -2725528926468696547605896 47984 -9000517203524290375680000 47985 -6185022765225069383130240 47986 8935585640326424916402192 47987 91926340754799262120598112 47988 151386755336757019828224 47989 -21404546299134744399382244 47990 10985472978232420047744000 47991 60735834771253314433128144 47992 31482033256773928277729280 47993 88879023679492081164998544 47994 -11033343282570122484875520 47995 -39435066190585139174377200 47996 21019716092293697715558912 47997 -4390024030594044944579226 47998 -95160410814251412838647936 47999 7796122732968780703265136 48000 -30584736100044672860160000 48001 -23757931096599728031455808 48002 48315160819903817256767952 48003 -29196245124537495609023496 48004 -60614291692342383290201088 48005 44492215709812648968297660 48006 7736401024898003939819520 48007 92014068516213814151834632 48008 -14532717622437375167600640 48009 -14100970299345233695343232 48010 -28579374967079480132967840 48011 -35956753383600327806061576 48012 5089490447458932715802112 48013 21299431309334497505426240 48014 -19195263494658549943086144 48015 -22012448335241176646804880 48016 13512272695323630933942272 48017 -61246425524468648152553934 48018 -7958344307342709397243392 48019 -19802970017014325023870400 48020 -16532499479200138196165760 48021 5165838974216118909124512 48022 18949438273177388489530752 48023 -1778493600667373313052728 48024 -22982971532213511285350400 48025 -14994018934544288298233700 48026 -12131954527446220415719680 48027 -21727395213071222150880768 48028 40819582382867765541191168 48029 37671290023804796369958630 48030 4507663906200683585992320 48031 -1465054277115884934323528 48032 -79937448978697505891942400 48033 -505081956764915996119038 48034 1580787942562390412777472 48035 23459341367327027933828400 48036 34896345812287984510682112 48037 103705700250647360372318 48038 862564982641781152189920 48039 27854492981226569838593280 48040 -30122282917643838395443200 48041 -22263304392634849004243328 48042 -24770836100229069194836128 48043 -55260871858438819622731800 48044 6329276936430074101499136 48045 -11323455948308927719003680 48046 50522583277189273409393472 48047 -61329695847976326220159920 48048 1286489906245802847633408 48049 -21997133822438071145891950 48050 -13840618154159953891909800 48051 -25486792536767508197170920 48052 10852105628058004644993792 48053 54628723927645510651326780 48054 -5041996681036074309910080 48055 -15920742835918824676849440 48056 -68544528562975439356293120 48057 -40232552266452899463580512 48058 11444580234594792727328880 48059 -88464607641196739299449648 48060 -13021226633403127173888000 48061 -36068318620769696821069748 48062 -3224740846718944431086208 48063 -4586322697905850556797296 48064 18401700239070374748225536 48065 9075638959878138175253460 48066 -24220715779834568023349376 48067 -13836070138038898759370928 48068 29450994632957175370880256 48069 14171003108175231870197310 48070 -12317831631091286870169600 48071 134671643417977012409112 48072 29866900516515714559057920 48073 -20298657687355388400640678 48074 -12881252681978655672862416 48075 -6479112716879775623897400 48076 -13913609298381851305089024 48077 -112349736938825939867028288 48078 -26858299439279687236903296 48079 -69128903182956563897858320 48080 11153070602784213098741760 48081 -19131634670127440442089472 48082 -55613171174518433953461600 48083 -8854754409575324092904880 48084 -23403791133580000822769664 48085 8968668065703595317549600 48086 -1700709775284180239671008 48087 -12582238550352177567742560 48088 71964636872248056044021760 48089 21234020233193902387231440 48090 -5783592069633753396403200 48091 -48955830346189446444456508 48092 -2004264777183162681727488 48093 -9996906087627215695650432 48094 13612443035110223114623680 48095 50481387824354869447266600 48096 61582368140252172670205952 48097 -19579299925783233168373568 48098 1381132122872166086686800 48099 66583572212724428876435064 48100 3951353017351051614534400 48101 139376855665014267231241632 48102 11347618815700659212720832 48103 36266947310652686269760664 48104 -7698406992864745904947200 48105 44559078270495685426145700 48106 58552573036246962122568960 48107 -3315637199248073141683080 48108 26865553120379974749450240 48109 -5087424421340050156987690 48110 13379497138990211747736960 48111 -20652097092676783032499200 48112 -3912962292917642397483008 48113 37991273896864547066367924 48114 20493719931291511339169280 48115 -1218334609575519772548240 48116 598766987995942631319552 48117 238060304913825274009248 48118 -19706373438762345655640544 48119 -22468790754717543513171480 48120 -13717761483630794023526400 48121 59293468794126941976553322 48122 -50551860718264010231967888 48123 -20801839460531045603787828 48124 -3194798900086622541049344 48125 4376373455760424738620000 48126 85036579251752428320384 48127 82126101325485279769938000 48128 98619568209260013649133568 48129 -42552637875818984782274112 48130 27519873060018713681532960 48131 -77454988079009590972984068 48132 -7737431324352355273310208 48133 -38478379973625832370731520 48134 18001016173152648759880512 48135 36750288950971127416155600 48136 33969881915466744154152960 48137 14366806659782230186019172 48138 5042303792932799640457728 48139 -5854859212049646589686896 48140 26781195328263632072678400 48141 12220214886364214465749440 48142 21151759808868683633537472 48143 17575281434226405608451264 48144 8914575699933579645419520 48145 -76110262887480212132009100 48146 -4270536389486346258639360 48147 -43574874190443537328820160 48148 13222685788174915047310208 48149 42369654240408797428912380 48150 -6276045093546541369111200 48151 43443112187021716166142600 48152 -5963675142849027517562880 48153 -7440959842311677553458496 48154 47702274142862876645761776 48155 -9918584860165048066453440 48156 -9681280544993076827555328 48157 65444241208958608347490406 48158 -8711326913809921262400 48159 35921377844274759219200664 48160 -272441435081222274416640 48161 38894423000330622955817412 48162 2891366378269872419750400 48163 -44089948035477613307815588 48164 -43511730452857364853642624 48165 -18924882197531825347509600 48166 32512200970792168445656032 48167 -20181033416108171520084024 48168 -45407325354503980518604800 48169 -56596431608496187790690880 48170 1233353706417177841853280 48171 -23143549906800010051230888 48172 -64610322588389622027821824 48173 -150325242863537153027206080 48174 975079331352158438375424 48175 -21114046942156701860695200 48176 -6517416545735576148000768 48177 14826583508972931485783028 48178 -7036384515300270421260480 48179 61513895231449634605488780 48180 -1402081801809703092449280 48181 41246134684338354106309792 48182 318907841689200970380192 48183 48263399772700689944302824 48184 75088744629339881909145600 48185 6609766608655126668763200 48186 -10257162643931134749018768 48187 36817523169164862526020836 48188 10651819228546520308816896 48189 24573652706680273080186624 48190 -30737234019846504748147200 48191 -37373186950323952981068816 48192 8831368847314355667075072 48193 -5518085915981647937290558 48194 18483969429593687342386896 48195 930019674766779243672480 48196 7558571581128836010934400 48197 -19845672537338976925920354 48198 12750996749340047453861760 48199 20135874707099548915617736 48200 498275452289408433024000 48201 23445504253362482326505232 48202 -21372167633394634270695936 48203 947467473798918149246400 48204 21818207053184159146927104 48205 -12729761993511690769313280 48206 -11189391215025237458288448 48207 44741971427907044881666440 48208 11622304767113746753388544 48209 -12298371749097174434348928 48210 -20350870403495378349335040 48211 -2147257815606381358237328 48212 7098861942238531678375680 48213 13360610875878105943225824 48214 20419043887189801557831456 48215 -37070296796815174967441640 48216 -11131351482167710167306240 48217 -29022208995165879084955580 48218 39594273575691728468056560 48219 -60822088976739151942442856 48220 -32292822131817747861957120 48221 31044658565726512063408422 48222 50388367933633826957414400 48223 7154432345534378558463992 48224 31253880986471192490934272 48225 -1953331638484015769792400 48226 21808474298109265157535312 48227 -56970479195381061599773440 48228 32973035542022837356139520 48229 49128572115003495322886076 48230 1789767281054037932075520 48231 37211079315226423393834128 48232 -30265121000245836111897600 48233 -92897819983587209309219760 48234 -7822797326787022732696320 48235 -72565439199902986033373040 48236 -11657781673821366535925760 48237 -16046812273109971065306048 48238 -2260118907906310556017920 48239 -26986504516854148855398960 48240 8388590960799125177794560 48241 -50067332874423831271197200 48242 7950410672490528212704272 48243 14170845138066287602377264 48244 29760014328039571019831296 48245 -43578195806779249710790500 48246 -382403134635257190454272 48247 30883829310857569009358696 48248 5508255919144260871311360 48249 75766630774614265179681120 48250 46891756042111819894104000 48251 9917845145049526556280864 48252 -12573506552886790626221568 48253 -7802185627297938705359636 48254 -21674528159478774057878400 48255 -16393862690651662202755440 48256 -25079957644256357017190400 48257 14864980971590919320939424 48258 -10569867141761111212793856 48259 56138122128763777152718460 48260 19913999950515478998220800 48261 -17628936186368630690346528 48262 -25676293932371639413886400 48263 36969948257382171742536168 48264 -22414680163644614611476480 48265 23573429448628840464472740 48266 -34778470998045252749289168 48267 -5707320067930421657287872 48268 -8596543202616363603807744 48269 -59179579781265664258352640 48270 -6133749526674690352790400 48271 -43787110793902602967480528 48272 1186354346679749416845312 48273 -30399500575275631093856016 48274 -16252802095748563985994864 48275 2460991708367152442292300 48276 2734103226039850196323200 48277 -2958860732370976201456800 48278 14006644525447204796686080 48279 -22417287829730865751680 48280 -27591291811645187099443200 48281 -90603772309018859429460918 48282 14764398751456341797940480 48283 17571070206195144932670624 48284 31992512838096256854191616 48285 12842730695394821030455800 48286 -752622477007153415644800 48287 24129495303359312482586520 48288 -25111579025344317505929216 48289 -629242570782219626167376 48290 1799129297281186209830400 48291 41517819274261039359689592 48292 33002725427056566327526016 48293 29327507507359621472858400 48294 6230812978915196090766624 48295 -3803053462809126419083680 48296 -87581090917762992448926720 48297 49619808164446215140122272 48298 4166157194864542130964480 48299 65608830754535079974325300 48300 -2952682044323767909171200 48301 -20580765675376744286875296 48302 -44514536656142592308883648 48303 19464026937821182136422800 48304 15005459637337182024581120 48305 -73554180817044371559774540 48306 13308808522963523528818944 48307 -58521984872463952385099008 48308 3040580979045117690766080 48309 42824655088320562569340704 48310 -13062635410468325217661440 48311 -15296822214388400173808088 48312 -35704647945986095008092160 48313 6746336765351688673051562 48314 -36115534892574843057142560 48315 11129235934941748307441520 48316 -94785134110426585812252672 48317 -47279692272845402542455360 48318 -2305671081383995639586496 48319 80325217133218818841585960 48320 -10748816884837734017925120 48321 5704709861402487873887040 48322 -5183839732990437104898528 48323 27532644723785885477234688 48324 -42755396113966961055826944 48325 -35798020767959933684858950 48326 2233769748310639337219904 48327 6277900193797654565130960 48328 -15292499774521059199549440 48329 -4183417987281367442791680 48330 14282536714603954550208000 48331 39445703264456726111856072 48332 530290425967279467090432 48333 -11703225594731636244960576 48334 -24095521947582921738913920 48335 14142863034783383214219360 48336 -4232925517941072237035520 48337 52934969513707729153407986 48338 33381394414056841781746320 48339 -22113441422968801590025992 48340 22329200456654157931011840 48341 -76155150280935549328686258 48342 5521422952169746020532224 48343 100658997145513149398047080 48344 87780434140418298157148160 48345 -15569406739082445255639360 48346 25118740383897057620108544 48347 35347597825046176347271440 48348 -44034176338439172719339520 48349 -29818823100516648323644064 48350 11318782224078837607502400 48351 -3355341968670985205974656 48352 -93814098941864614537986048 48353 -5161493860657386472738398 48354 28938166784894208496475520 48355 4415841711193652684406000 48356 17328861823629632625463296 48357 9761025063752136538610400 48358 55809140256607354095149280 48359 16152734031783773114407416 48360 3139217136766196888371200 48361 -7403165859415296877650828 48362 -37687918351901947474367568 48363 41663658890134861311513600 48364 11310494763451381707004416 48365 -45111059339579755271303400 48366 12771708213241304359345152 48367 54599412778025674682173752 48368 19779963034733419354324992 48369 26908231421621574275565888 48370 -5332437806724908700387840 48371 3951707651130525153850572 48372 -28426274141128142962636800 48373 -2818597533685905101419254 48374 -1049438415305376850127904 48375 -698693985305222085522000 48376 56512358060371488210862080 48377 10297772808114740111235072 48378 -25584889760256144146879232 48379 85898606418428185041428160 48380 11367793486537626154060800 48381 -33139872971677314299778048 48382 -45063514328755523460104448 48383 -12064901115690613577818368 48384 -16738372509093918230446080 48385 68055245500753070788010580 48386 -7690339933877567834329056 48387 -17540326849861910271453444 48388 9122047968524636722652288 48389 25030776006677594309633568 48390 9478280427561600882433920 48391 6489930847192190635188224 48392 -38230724692942182697697280 48393 -20249613457369102998187920 48394 -33036686513524391782455504 48395 -5624272221870694326597600 48396 4966762838394325261224960 48397 -54800460725714265072798154 48398 10552796115381523684926336 48399 1471746684308986033206048 48400 -12543312177340473036800 48401 95585346083305817771594100 48402 24785218971263285774833680 48403 -8167306257779824002785000 48404 -21749181735532544368086144 48405 14863388604394501261883520 48406 -59963071383451154177530848 48407 -110742405389515688239036344 48408 48436280070179661549711360 48409 94708012237424758486321610 48410 70326659214197841210255360 48411 14018411645509762896612480 48412 -15386035641846406858083840 48413 78134760970203785781922662 48414 -28929545861044688359738560 48415 15408116814676760827218720 48416 -33951397133774744198184960 48417 39737989544634018705800880 48418 100687361063900030469504 48419 5130470595344521936441296 48420 20876206880641342399545600 48421 37743059305203467582278044 48422 6638766068581676461006848 48423 8932623232157689091212584 48424 -13568296723550757509207040 48425 -16432424493685588106092500 48426 2114155145861112681460224 48427 94263302895354417251856160 48428 -31098302618299107607180032 48429 -68448266019398619180622026 48430 -41005417496967076697913600 48431 90847177860742539258561000 48432 -3517559979173356692602880 48433 -11264202479231829033798528 48434 -34745220159823536376177248 48435 36565585213143814480522800 48436 -67427066830978952436680320 48437 -96659555729437074776512914 48438 430454921822773761400704 48439 -1448362671272178970742280 48440 6493232352177785242828800 48441 902425488993916166278944 48442 11625019774201197412818912 48443 70658810734113584688621384 48444 35279789097467895521329152 48445 37340057833051137351446700 48446 16096308212178348812028672 48447 4802975748260020556774640 48448 -1800563142355686055739392 48449 -7813855588718063033087550 48450 -11354715038720099892384000 48451 5817310859313885766522912 48452 9992727169981628605739136 48453 -12352027765168441042382592 48454 4907822887481001081939072 48455 10902177994011642666684720 48456 -45518165005653414146350080 48457 -90984308734482132206579328 48458 54202439143609367909740080 48459 6066858390041596937272560 48460 40600338147370302436961280 48461 541805748762535306211232 48462 5359632277430588398222464 48463 -65657940155174635859974288 48464 10016485471880044709658624 48465 -55775012314138342064784000 48466 19306317234999805931217024 48467 -119495509740856823199477768 48468 -5451217836155490604068864 48469 -4675236945693197863216160 48470 13339256159229654008396160 48471 -18748588724713877606107776 48472 -3627610426093503682990080 48473 -13830470948716394452156278 48474 18522686747292469917832944 48475 -7010211174498966103451600 48476 -29494475013487603616509440 48477 6627333529529897042005056 48478 -8002109597015342380440960 48479 -21003189028016542676893920 48480 -19571148173601790065377280 48481 -10366073001199294127466718 48482 21576035781237775330601472 48483 -65806520497450405238597148 48484 -10014775436093113223774208 48485 -39805703373291663747794820 48486 -14941942687014914887638336 48487 -31683655588718247370273864 48488 61829410894199201949696000 48489 -13895797828912665280130880 48490 -3694257944987713771106880 48491 -46024166941508741570676108 48492 -66054195602716184857728000 48493 -29679535262635579730942496 48494 50003739542369746714975296 48495 -13514039122096168147064160 48496 -1650897717207398307135488 48497 81795373398099928267700946 48498 -9327375864840093824897280 48499 -24694064752122642292186680 48500 39640891788176784133056000 48501 65429107973063063887825692 48502 35634954917164534986593952 48503 7524024279990208810629264 48504 -979776390950629522145280 48505 -8870519295717698907603000 48506 -14006653500917369981713920 48507 -9126785337026091970878720 48508 -22715742359292898368126464 48509 -6335342031029846751483840 48510 -11951232717974051112287040 48511 -15303590964740004626021000 48512 49514989049549403507916800 48513 -74817376723672821207418176 48514 17417541032804390721748992 48515 25390741789759961004270720 48516 10688668090789952507940864 48517 15350381503024421504851200 48518 17255134205681507133114816 48519 -2834124382570899267113400 48520 48304797397746210939340800 48521 -66479834572145290022934 48522 -7891341883330730786051328 48523 -94525765609608508297021228 48524 775602747361048284926976 48525 -22077962436175190092951200 48526 -34545011105219209917094080 48527 -8532574661835507386076624 48528 -13574072902505005615177728 48529 4630333087015338181175284 48530 14680907135661004016325120 48531 -8167912184979039672781056 48532 72554037123017305480015872 48533 -25766104847132200822255218 48534 -19729164910294522514502720 48535 -47772927901696551085581840 48536 65842344481834052615239680 48537 47991474627166883039575194 48538 9178118186989952750973696 48539 -34404133937034737983377660 48540 -10041745771611148023475200 48541 -103904986837339435271820058 48542 -21033305738594740569023808 48543 21380206454215140650646528 48544 11043809264544403369623552 48545 -1262119761393219013084800 48546 -11933491942953640888012800 48547 918640929299379446697160 48548 -27780200632922844596555520 48549 8646904461870490550976864 48550 -13150051735388920562599200 48551 -1364767169894656153516128 48552 -4783734704816301005291520 48553 6289840686628799380145664 48554 9422545189570521646390272 48555 -9302685148714041436458960 48556 -7458681771567160108620800 48557 70191857076611905576290720 48558 15387911663128901247403584 48559 -39778320089012979227394144 48560 -11900941340360894711070720 48561 -37680303171250016692925328 48562 -34938322088936092343113968 48563 3883646560100092458028812 48564 17462809942349375708375040 48565 1332640343766191941746720 48566 -2172292811956997847761280 48567 -15755867393433497761034520 48568 30132688094175421387100160 48569 45217878327735684486582996 48570 13870647131041044207763200 48571 88893418787361159863740772 48572 65831126297984441562878976 48573 29400021835745831476053120 48574 -9579328576463769461035200 48575 50691674342512219633287000 48576 6779723997646140896968704 48577 -17114301427863978313407488 48578 2945127206190205868662656 48579 21644499878342852899611384 48580 -18530858405187527259893760 48581 8605208464319783794568664 48582 13430727244962780645578400 48583 20405200648937532859104520 48584 -40431012925742824254397440 48585 14295032187730685094009600 48586 -26861982598779043057967520 48587 38162766557458650082370304 48588 39113420296982002237324800 48589 39708443504617875609014390 48590 -169034579547389373847680 48591 70049621084425343987725800 48592 14329732802562017723703296 48593 -76957670991432464715430158 48594 1462240741869266578652160 48595 -24046632916827418568840400 48596 10367340091257011837155200 48597 52075780093660400743159872 48598 -60941697128959061999192544 48599 26401435319585463271864464 48600 -28867654802068761482496000 48601 16877199788196298043822784 48602 21184844644064524897689600 48603 -69670000165730517221424336 48604 -13874333079834952295155200 48605 51711197282356604536993260 48606 -7291393541806806362056896 48607 14253963390899141286283480 48608 -17639247845605560265211904 48609 29397061531632877561531728 48610 -6221982803746627651235040 48611 88945027081416091900141212 48612 23732573478396669086118912 48613 -19992087043691173854111396 48614 -12935648764440373337479680 48615 -2490210306606614484372480 48616 98967420955762254172569600 48617 16017137394969604840602852 48618 -727466848272272219914656 48619 -90150236149147762395347980 48620 -15165160139194937120471040 48621 -40253537623145854834300320 48622 -6176685542912825899585536 48623 62346532308616731433057872 48624 2009482097670021463179264 48625 53804059142304348796905000 48626 2243004999211100877740064 48627 -64919857298468863194902160 48628 -11238106562681112701141632 48629 -18771547572643737434550624 48630 -7234334825515116602532480 48631 -13709713182268823134647336 48632 69696210582606839166566400 48633 320160284691958968143040 48634 -18122556046076096290928784 48635 -14055382817166321851804640 48636 -15244008789514388035396608 48637 125474484222504763389948492 48638 -16845523035342287807134656 48639 290547597906200005636608 48640 -18793760879106339530342400 48641 -60805783664063306325639168 48642 46659732954221391613056 48643 -12593056265779851826218800 48644 20923061941714994462430336 48645 -27500205932302451308289280 48646 7775692060871104819755264 48647 -76860086157626243388716904 48648 2704992375405676709928960 48649 85919992301816520546138650 48650 -6115353677007700411104000 48651 -40820504969310165070204968 48652 -12191910397635715149662464 48653 -29488478696193474091688736 48654 19384817488658028527581440 48655 21363073127121865701310560 48656 -84291328330021488549888 48657 27190767978189428577218352 48658 32099451234441948554593680 48659 17715307099604773855497840 48660 9110882822862344524277760 48661 19803927351259331326741262 48662 24536456721364974629443200 48663 -25266661434203448835019808 48664 -28824964238924588954419200 48665 -14442854540943860204546940 48666 -31207422474876559905778176 48667 -26515825214429111834824488 48668 42757347766034805560878080 48669 46359139242960711489538944 48670 8055852933904740512271360 48671 -23839767377646716309617440 48672 -32601038079177005206634496 48673 31828189609222384621741922 48674 -31935197220986903694143664 48675 17826535447040705393736000 48676 421323166910469935813632 48677 -19276545985858725826785474 48678 7510615126725106064148480 48679 -105192395215181449150963720 48680 10598283817891793530214400 48681 3895235295908162152079322 48682 453785069559864361836384 48683 -18798291424562194781971560 48684 4164546156346499954075136 48685 4216405997221269410482560 48686 5304905994671161297758144 48687 2815346214213128957297160 48688 -11462157782541166712094720 48689 -25754366918327644958106060 48690 -22332586945646646283920480 48691 3504198925889726089021920 48692 -12068995399509185147092992 48693 48220857050848453371212064 48694 -23373724249275581156246208 48695 -55021556851582701703381800 48696 44105008232747712202444800 48697 -100106250820221282599682720 48698 -8703054599984873330639136 48699 -21207644053535539570619376 48700 -8254289826757541169548800 48701 33259610922861637795442304 48702 6464093122939964505844032 48703 6111486690632470429053984 48704 -20903569385501749277097984 48705 -23219731159465588887444480 48706 -14457483100734233225702400 48707 7762438914775018894790640 48708 17768347253793405120983040 48709 -38157855702931012171825184 48710 -22074119572617929132346240 48711 -4041238913654738740686000 48712 -43460344937427875897932800 48713 -7786889473965729264359040 48714 -2808693988693517573171712 48715 -26153035064251689013388640 48716 -15823803309761136621550080 48717 -50775154368337530528210666 48718 -5702749354120379669317440 48719 2066925688841385793319808 48720 -2583279071866733867827200 48721 71408981086676393624522352 48722 29679572598670872322919712 48723 -20655192021965377900002000 48724 32858359000360466265392896 48725 38481669086399069171786250 48726 6424955493063724585456992 48727 39592835722127821392221872 48728 -36156442188663002047395840 48729 1333048492755315310121280 48730 -20349809504405838841063680 48731 -56031565897615996831521468 48732 12379135881887662410399744 48733 42861960138471189376306982 48734 -1297212462151668602589504 48735 999656163706977014691600 48736 7132311156604088571789312 48737 3854190416772114399720768 48738 -20666186062456928465033856 48739 -129102862100470052384616768 48740 5121361151065665266960640 48741 15323954087683965814691328 48742 10761713723345954347330272 48743 927641179229187105302880 48744 13566279955441638355983360 48745 58575144410948333232382500 48746 31850361857415278221809072 48747 33545286249289458639975000 48748 1497983976127113837945856 48749 -58475201163205081848300510 48750 -1708280459924366595960000 48751 82813692689721502566732752 48752 -8664840997615038152736768 48753 3587626967909671438351362 48754 -57241122639717621085810560 48755 -5970145005732787923582000 48756 -18289561121928257925980160 48757 -52622356239181696256790994 48758 5359777349443249613304480 48759 30759526641530514948246504 48760 -12141468424924643860070400 48761 90876930214785263451376362 48762 -11459940389197294595328 48763 15213461481109191883072 48764 -5935842863006532828140544 48765 39543266600197807647604320 48766 -9905563445005908544559040 48767 -5963779393203376664621184 48768 -22381926548610750275911680 48769 -12740986258823461132579904 48770 14612946344756405993602080 48771 -8982453252670107434803260 48772 -10933815262362614489306880 48773 60701633028589367755765440 48774 27182427337952330977128960 48775 -40200740340719895122687200 48776 -12652206195929094697943040 48777 -29176194182118621158364480 48778 24385210751564659973892960 48779 83497598343491598167911380 48780 -3044393098036668317399040 48781 -66314128693157066009433418 48782 26472813349954058164012992 48783 -6430314985446049347267072 48784 -25518997069265698418483200 48785 14767620450585479111194560 48786 15446726769039839086593024 48787 54194287318779002626603436 48788 -53054898082473982482678912 48789 25265918038403730133857600 48790 -4130099584684804567549440 48791 38001000351489970479248592 48792 20482107493375337022259200 48793 -1414285977511202078208240 48794 16775090216352213303677952 48795 -8068623265780925653345680 48796 60030609685315685450012160 48797 -8707916728488507823351968 48798 12140598341611953528542784 48799 -8036634138429952557671200 48800 34892711267665569737932800 48801 -20422493331960931582060368 48802 21071460966250357262490912 48803 22923984375751996685179920 48804 -18465831015220669721324544 48805 112482080057719471347360 48806 -32668450572093839003857536 48807 53875493874307503586908720 48808 -25505615960030643393623040 48809 -86809808104284174014409990 48810 2340673532398675137404160 48811 31758003663000769578744320 48812 -1141533378118389318937344 48813 -6158213951809182709846176 48814 -55863710412066430308759744 48815 -19023279180926946526534080 48816 6159219039923249736253440 48817 27109574462505836223774866 48818 17910802533879783926641152 48819 2712577311944005792991544 48820 -38137664458453018790257920 48821 -105063513133924345643592978 48822 52043483924073107669790720 48823 87686821428732443355692072 48824 -91936690157936788035379200 48825 2563998297238459715961600 48826 43760285242191859259264112 48827 65591659302071475223468272 48828 -21319582542707578374798336 48829 54243825964180652219105088 48830 -29612962339430150550038400 48831 16159035007306323861102864 48832 -3321198364377845092843520 48833 74695981755980749033040640 48834 9615780578831491263061584 48835 39472009807877892725291280 48836 -32342646492222771639601920 48837 2705650627400132143027968 48838 18844235236181141584852320 48839 -12619313432827709385230544 48840 -10016601275255589516902400 48841 -19571489816357431692587139 48842 35578245919402588505217072 48843 -47715263457610779331872948 48844 -626164045741612929451264 48845 -15082203936957955280718900 48846 5325751984732355763385344 48847 -83192366960164217932658704 48848 -165529003437064154382336 48849 -59795051747616586731828960 48850 -5347982885474527794363600 48851 5116349695292651976191304 48852 -16183533762303355638650880 48853 36315761345943593545317678 48854 6724932530871750121637760 48855 22377691400522516025402960 48856 12839421327570913445314560 48857 -26367471783623248359003894 48858 43890443461273161562306560 48859 40438895253570106148069060 48860 -3052694641366260823296000 48861 19758278199796931232145260 48862 -3045583382408194837974336 48863 -34836221483482721437690296 48864 -4250794728418698355015680 48865 75045572630624570038079400 48866 -27936386493063326748209376 48867 4098808783485759995608320 48868 -4770581559042516178734080 48869 -42466098052111560965081730 48870 -8467111874694020582764800 48871 -50962557953811918548265928 48872 -29034753815482264878336000 48873 24365481792669483865203168 48874 -208061132312088977096448 48875 46221106633902408640824000 48876 27081310948265516472940032 48877 26368919875786404940766092 48878 -7115202101121294845069760 48879 8493555570770059131802824 48880 -7402510710886667605770240 48881 -41672326119854001073564608 48882 -6153108019439574700660608 48883 -31323342075523366748226868 48884 -59960662769113519604352 48885 28307749206530740048653600 48886 37774603149707259357151392 48887 16526902563195650340718080 48888 12058565219733324275343360 48889 -16038464425686571086012310 48890 -22420590270629185277344800 48891 -632087709855182070799680 48892 98705179066601829962741760 48893 -1122773392762359208719156 48894 -16336411790502602254135680 48895 11358828890529982104821760 48896 -37684355950685992431648768 48897 98263201293888558755819040 48898 25129276365057234424395264 48899 27386690779647712082715336 48900 -3384662966567323562419200 48901 161060856268258827897553600 48902 -4434280834150700445780000 48903 -68428712608742167387447896 48904 -3392762285923239283338240 48905 72437273333298217632201060 48906 -8981287948753224120656640 48907 33011997047497251669923156 48908 -7778564560811568099055872 48909 -8660224542036361800175488 48910 2626998032507317635116160 48911 -93643943155450530530188200 48912 10579263535957490939658240 48913 886983283851821207555364 48914 -23309258551701559168649568 48915 2953330370844308387372160 48916 4281913316189955808380928 48917 -102143759586417932675979648 48918 -7757773901551223935967232 48919 9028748415194129182645728 48920 10272703159464727429324800 48921 3280810704674445400127040 48922 22273187325432648568365024 48923 497319249122443821833760 48924 2020849985701822002172416 48925 61373325889155339550876000 48926 -3860730222578427670940160 48927 -105415849236227961760858368 48928 -62759738040740238388101120 48929 -8504574922784126477869116 48930 -8590640988701254553441280 48931 -65914522072922302867826928 48932 -29679787305942791737913088 48933 -19876406676292759138991298 48934 555870015389476891794240 48935 -74503010017059500930754120 48936 -21544932625285396742553600 48937 -18225984426939162461963648 48938 -47299170464129561288684880 48939 -31731574578824846499988032 48940 37127921066739889290455040 48941 -44998450081032776553580500 48942 -12107431321360229338364160 48943 -67407320809593298947208320 48944 -3285287597669089840988160 48945 -9129677853109575858788160 48946 23140935204811167942246672 48947 103089299393793252524352396 48948 -12514509164653925194321920 48949 -28178447748196709999450240 48950 -8176997677881650429448000 48951 -22658598980311182980721840 48952 -73690878944896521068851200 48953 2836788401555791997372202 48954 -1357366434247336095475200 48955 32351536935822143774367360 48956 30436227012506184987909120 48957 44360741633882716378909440 48958 -5998675261870930759061760 48959 -15883993023320154413603496 48960 10232055304140322142945280 48961 -115801372786700690069447376 48962 -14036427452724526261566768 48963 14621884195281868649390400 48964 65933292926724354150862976 48965 -17258945923776208976688000 48966 -17640561845987472521376576 48967 -27322055303325814128979440 48968 -7490245363736903174077440 48969 -7420159935818195748848406 48970 -17646015768900332896454400 48971 12987923631411271019079792 48972 -5299736922460278268379136 48973 -67987806313083157010688778 48974 -59825192336393377009874688 48975 7617066363286506743160600 48976 -17118626231504077133651968 48977 -1831020325422204872396448 48978 -148395033744102997044480 48979 30800579020280013293252176 48980 14320584384505838650982400 48981 7926896192378760894417120 48982 -1347391693044147387067200 48983 5443864767714187429528368 48984 -16175201155759424845946880 48985 29616744047576130255492360 48986 -18366473450138099159328000 48987 36410864409988358541832044 48988 -17054379078969895932844544 48989 -26528576535653195100405210 48990 -5332484774355592630210560 48991 68435198622829042549167392 48992 102715517170487849451651072 48993 18790854070541166597057984 48994 55958427420119806399743744 48995 -10625274358093688590785600 48996 47783324324396596929985152 48997 15336382882842006023704540 48998 17504492318853396895500000 48999 -14059950875549618167653336 49000 51466261594024806439680000 49001 -34809115109819052995084400 49002 -15561697508963421396634368 49003 -32503063369018946539044748 49004 -31243335970231538195506944 49005 4007917348506896096790 49006 25609193954344078639404480 49007 -16411954187421933284905488 49008 8509293718877255788560384 49009 75580390706350579805696210 49010 21707823483283483015192800 49011 39358653161585103222392376 49012 -32082938977386538556258944 49013 -20609947984825783910318496 49014 6844353127975905326628480 49015 -24260701518191802473628840 49016 8467758763228934845378560 49017 51411814455731733306611280 49018 -37350052293935940826001040 49019 12964498652159367399072420 49020 327129017162502520627200 49021 50191125608419344681350400 49022 34315412630563391815022592 49023 4819372350937584581279880 49024 78246478005026467998597120 49025 -7415750863046163484541700 49026 14877291374403413660982144 49027 -33576476751125448560711928 49028 38426167728950633549438976 49029 21470698209665139817727520 49030 8922189460190871798380160 49031 -56917015658396111424360168 49032 8418245496757330706841600 49033 -75793614950490654192399718 49034 -4283068239969396473893584 49035 12582296765083476401967360 49036 4885189238210544088971264 49037 77260855955998617631669686 49038 -4406612393608552030804992 49039 -34215228875110072441806000 49040 11790977764720651771330560 49041 -64046847898347463574488350 49042 1808122928839952790933504 49043 71539564080890189395205292 49044 39950297250368615015012352 49045 29274907084341648383780280 49046 11992926804206744399590080 49047 14509367721264378315364200 49048 -49625190479255270421104640 49049 -19002139982204121937084800 49050 -5110529247017985469662000 49051 3755778879695210276377504 49052 29825648188090940377038336 49053 21261348595497186780526944 49054 37875245829355119371630976 49055 42128181090392332617249960 49056 1214946635148553925689344 49057 -49709337709398121884657694 49058 4841956230620914843616640 49059 -52073779280179685545036800 49060 -27879543050916680377712640 49061 -26900279106809273550122976 49062 4396886414383901834721024 49063 -102609565335645099362176 49064 -524872619132136052208640 49065 -49418870896245031846620480 49066 45156630438164927629613232 49067 14866017766247177429219880 49068 57724733634195557427886080 49069 -42595914813377997931991530 49070 11116806984571729374984960 49071 22936278169414060518622464 49072 952572572236541501259776 49073 -8662057729984696703371776 49074 450882629562027393682560 49075 -12145651446821702328436400 49076 -52149013416639777104154240 49077 6250826863035599359394880 49078 4680458771952166310663424 49079 28412109792625780451459376 49080 -21199321013361027812352000 49081 -22118496594128623736460118 49082 -17943696152535580310048256 49083 55566420648415496889542424 49084 -1974242424837962543473664 49085 54157861654503240440292780 49086 -26290098543281937923151936 49087 66190478627133894843879552 49088 8092492224248470736732160 49089 27506081388142563484978224 49090 7547592963231425091808800 49091 -2873413830569132337050928 49092 -31783252455996058391528448 49093 -48017846990168898120248256 49094 59023306551099820012704096 49095 -42278380444208303974779480 49096 1647782316381545114158080 49097 -6698845151409527517864540 49098 28273536745705077898450176 49099 -18733341875741253227231264 49100 -18161734384108001790393600 49101 -5693945665746481160340960 49102 33069267133439435072770752 49103 7121297213764341045146352 49104 3169182355667740949741568 49105 -10488610048549284790145280 49106 588670240882971413149824 49107 -17457077518784134756869960 49108 10945533035700136925894528 49109 16252535373327054502751310 49110 -12637709877920141194266240 49111 -122505410996168768456536088 49112 39751828963510710761594880 49113 45667535427333403647376320 49114 -11559239544252794114034720 49115 73981796909081545631347200 49116 14633411369391553892977152 49117 -2715760670648504592415834 49118 12585987429068597654275200 49119 8765897479447895250871680 49120 -14546938360844735494225920 49121 17617005098895885016988322 49122 -1755003997435734267067440 49123 70823149829751973354505372 49124 -59392927934554314416824704 49125 -57133318992873052901832000 49126 25713794257869824346240 49127 -15505337367123592003588440 49128 -9919585627126040265523200 49129 6940125418408851232160884 49130 -16692668437928548275604800 49131 -40947591135058434991895472 49132 13697997340828318793597952 49133 -11349383928582444529992480 49134 4628124730134025085306880 49135 -21278541801933600232487040 49136 5276484485994109830070272 49137 -22280178597287679176603040 49138 -45626011174494183102243840 49139 -5376409667495490979947060 49140 5039936886887683187097600 49141 -130828909900252833261365828 49142 -1505182202518575519474528 49143 3965796502687397577573864 49144 25578707211493847633756160 49145 -10923947082778019396423100 49146 -28201841933684122907836416 49147 -60812951771730255744984120 49148 -67321175806260789067559424 49149 -511304639278373835065856 49150 7277943609268508330884800 49151 20666405162702183386179792 49152 25041270155064812393988096 49153 -4486532281448755973512000 49154 -6769665646484275000048128 49155 -13307723539841129215370400 49156 -19574031781940122886212480 49157 -120691075758769891315170594 49158 -18380873804632780604782176 49159 12104425458924224735640240 49160 -14100220364582711132928000 49161 -2006028533330071350924096 49162 1407223676798338766234112 49163 119310818332776199371723384 49164 -592542328810805429511168 49165 -1596145498569289269653940 49166 -5097068601596316690465792 49167 -4156430853395114381301984 49168 479845588410379727011840 49169 46527866878394725734555570 49170 17419727086683010584768000 49171 65634918505448913868451372 49172 -53920552139826831288023040 49173 -15078006304883303812452576 49174 36322836476248110670035840 49175 8981391708920739663718800 49176 29100812608151897287403520 49177 2643870265331003354766026 49178 -66101661419966292838470144 49179 -27568353428204468040145656 49180 -52265611963580862485721600 49181 89618488676193023325664704 49182 -11817645471589527056987136 49183 -46833812056875869918421840 49184 40313803021853781957672960 49185 -1397971771917632930935980 49186 -6982640223880138065836208 49187 -17976091827852023835286128 49188 -35467894520709414467558400 49189 -31023729776855654914091744 49190 -24293573473210004670134400 49191 29045640346979451682798080 49192 446860612535183653847040 49193 27667247801804778654872442 49194 -19361607907877267894184960 49195 -10840045858517155187728800 49196 32430795096252468037425408 49197 8059640939614282032862848 49198 53374699296840070122212736 49199 13170918094996961513533200 49200 -1954452070535545869926400 49201 -93283633332397489004674798 49202 -4250900177947708970723808 49203 9960684472024304508741888 49204 -33464326278645549865596544 49205 1861383181712436875252760 49206 18729951206324779989388800 49207 126021109596350498235020456 49208 -60874076742961741319639040 49209 -17365757756177198780092800 49210 -3770619829730309498342400 49211 45509527097532963480643812 49212 -27357016389892653798065664 49213 -75108819790306482763372020 49214 51971143812692243015178432 49215 -45746678845602826045728480 49216 6813325276895430178242560 49217 15951191099642152135891200 49218 -14896513989442891704632832 49219 8897869988299346269451544 49220 -11961405657681078952120320 49221 99602501713928449148586240 49222 -27276495898502156480381088 49223 59352463993165572823856472 49224 8529024292822909413457920 49225 -22920952032699213663846000 49226 -7080342041371670730398976 49227 45294342470006647794724080 49228 16187919086529151631036416 49229 95894499065277955312448640 49230 9908376294188716751453760 49231 -16399406085377701095158176 49232 6795107494520588557074432 49233 33624848570030755509783024 49234 -38683109487429510117073920 49235 978081829040072788558800 49236 10939184909343801568733184 49237 -5706448125617403527603940 49238 -21241549890620078929413504 49239 -25185967010213726531136096 49240 39520147729074082714828800 49241 -22746121753818927544516716 49242 -12979507859251438420903680 49243 -52283029791567579330762576 49244 -24247717315963997897362944 49245 31977375481554410046394080 49246 12052525619086726997907072 49247 27744643754302740666785904 49248 -3492180616540419452436480 49249 -22127492866586438781439164 49250 -24780480364842876997848000 49251 36228716499684971750157432 49252 22353838643550120497889280 49253 68700316116765356968661502 49254 43379804403847751152320 49255 -14963281394157499525584840 49256 143374206681784764556738560 49257 11234504416454524927562148 49258 -31558432540648510471403520 49259 -1203194213755269857092608 49260 -500071475011584332989440 49261 42424947724296176373835862 49262 -52282600103631028230418368 49263 -69352270983307097024747256 49264 14364922329632677142036480 49265 -69046754645613896344267200 49266 5879734369697759204035584 49267 15196740719279351518695640 49268 9210038077371154830908160 49269 45015499097942272905122208 49270 9808838331560018566300800 49271 -61476482638744337871399000 49272 -57968139603242636350894080 49273 32069883592548954291543040 49274 36579789185130309749075712 49275 2735181544804590068586000 49276 29009226217358269695705088 49277 108586834599718371737973126 49278 286119468394463405334528 49279 34707095714786951770858880 49280 -14616839079914602128998400 49281 -28278009725985780283082448 49282 -17298246600980998046354016 49283 29264786827898116713853824 49284 -24208441978115634399911232 49285 -59055602564581974594718020 49286 -30057455582573442022063680 49287 -8387010178135611347864448 49288 48038973376357006055147520 49289 -64563518519132325287237376 49290 -2463745263264060280565760 49291 79665006567659499726076584 49292 681042806544410612150016 49293 -12631094613600335174136618 49294 20631907537035653297871936 49295 10043488690640433563089800 49296 -5478042771894287511060480 49297 20740306095311760108477746 49298 -7223512158148447221305832 49299 -52012447379551405679768136 49300 -33284701210864893207264000 49301 -42002106191031891346417248 49302 -27581477108908382984862720 49303 130178800004645401498288800 49304 -69102925988510764381194240 49305 -12332849067943443665841600 49306 -9848568159780837962499360 49307 90744250275951263227799556 49308 -15119340030024069120712704 49309 33757290807836164382517004 49310 2601407795049602033866560 49311 -37716749810199696684286440 49312 56775716164760786086920192 49313 73580922995459967758199984 49314 38795088786675740985594240 49315 4506039527927113638352800 49316 28438179946729217058407040 49317 -32187292417653770449821888 49318 -13929625284395428029572640 49319 70923755804976733519147800 49320 13781316246320275923916800 49321 -164898797215565713436416 49322 874791367465224348432384 49323 -10358639607416596132471632 49324 43537379720768823220531200 49325 -30371783139275524075477950 49326 5320348791821177858823744 49327 -65813666836435503658145928 49328 -22575157167889783762894848 49329 -28812257044025993729231040 49330 24054535407386881982662560 49331 -31276432659663066626426868 49332 -33549234322732056252592128 49333 25544993107719257927993582 49334 -38270525929514336147755968 49335 -7008731840062195081413120 49336 -5972285425763405456547840 49337 -237232064458034885393091840 49338 -9624113969921716232512656 49339 64146611763802594572567140 49340 -22795673722156612192796160 49341 -37969997998842826848062208 49342 -14668906941124621373276928 49343 28875933531844335462030120 49344 16298949151672985469321216 49345 28224083404218442501454400 49346 -60451156209599703999674496 49347 33130232925462843694056324 49348 3142370861220580079459712 49349 38989098882717223296214620 49350 -6939400745416318541107200 49351 -74886491741542145917177968 49352 -3251678220275035127808000 49353 -35431418785832943831354096 49354 -46255490489870423951388624 49355 57643638825915857889017760 49356 32735745362542678332226560 49357 -9025804692157094109043776 49358 10468897137537871905480960 49359 -48729412623328829083263096 49360 116034513771208392622080 49361 31652595371263103690254452 49362 -6440369669747499558885120 49363 -59513091656829325447530388 49364 -130057700868595515445248 49365 -5996076401750697114676740 49366 -34237296101814328842310368 49367 11980017283065510523393416 49368 -73263072637452854661120 49369 124614237767824869390165770 49370 6903274578130304461190880 49371 17563647470685290781940224 49372 11832297970808285375576576 49373 6432668045514743952915660 49374 10704274768739955186681408 49375 -18635172231081493438450000 49376 39911294288423442894815232 49377 -15266813668449523382381760 49378 18944933111598025819961856 49379 62847292406894429092194276 49380 24234914499192720070594560 49381 -16924109971229802331341120 49382 57444442692222479513325792 49383 -20094147079748043365145600 49384 -112162579738358693708989440 49385 -16383864126999152000730240 49386 29837606447343159898078464 49387 -46850207101016984061400080 49388 -32874456737294639994707712 49389 -7371077775354135957233952 49390 37949815179725172180912000 49391 14982518860169574148947792 49392 -6901644052055028532838400 49393 107928323000662095613538642 49394 11495897730949693113428496 49395 5542998068832372355586400 49396 -41263236991512792433790208 49397 -150864990312323350961462208 49398 -27054452683951242791363136 49399 -36921372821711943573763664 49400 13268654092505208122880000 49401 6614856200464625392110000 49402 -33485061456159751145479968 49403 39373839806922699462493440 49404 -11627797371707085709271040 49405 -344235969929867528819880 49406 17280260152349088410705280 49407 -998861921123279323686912 49408 -74244362147864371598983168 49409 -23006449474275647395419390 49410 -1342799579190720765673440 49411 -46150128968828032765737988 49412 -28914525826173570529809408 49413 -2429895558207551949470592 49414 2920085255886474305935872 49415 -60946760306381599879522440 49416 26766431144300613994905600 49417 -23947289825835605050594534 49418 54917667331203743805626160 49419 -16259649057628227727702380 49420 2965409417831325437306880 49421 -2068442002007709510488628 49422 2307236686675839703697472 49423 103212505639017779560114104 49424 -21462782955645691258920960 49425 14555105484101992004958000 49426 10444410793362115201240224 49427 -4779555849475996046884608 49428 32931194286666630132208512 49429 -18452181933249628027689970 49430 25103760895910128771503360 49431 -3725590853142323912797848 49432 -42406207051946171919851520 49433 5288006501978616785204682 49434 4885565534520911142948864 49435 -49235946053411777521821120 49436 25054860436010850046952448 49437 -53062945470155939497018560 49438 20174669764305209602827840 49439 -31004053590645204200990376 49440 54050980319997253354782720 49441 23995893082071381042346530 49442 9141739093750021653283200 49443 38345882336011620757619064 49444 96021456426953406261190656 49445 -17521130640757557099686400 49446 -13010579798395534682354496 49447 -37340450002072357694027208 49448 -730029220512712091811840 49449 -20060090624914025904937152 49450 -195392951657461191686400 49451 58836257525790311925334452 49452 17866733949369415183997952 49453 -112523121302263060002766740 49454 91005493207080870539708160 49455 12086855960689010543384160 49456 11101281995354203121025024 49457 839402932425392450083266 49458 3350520626067858899424384 49459 -11307989273865237073524340 49460 20372442305945555495873280 49461 -22015284737013838674901728 49462 3807838995704567992651392 49463 6590340270840370907852712 49464 73200397330416346518528000 49465 21609657321445759788056520 49466 -47028741024442674984455568 49467 -28711488558924731503944000 49468 -48165836680670468876121600 49469 8428036627679512613532672 49470 15132865180549277868053760 49471 -35374836145890166367341256 49472 -30084386194475574222127104 49473 15126461129997074529452160 49474 46172899792999692596489760 49475 -60374161890029788341250500 49476 -3499221746249697464156160 49477 9089317783549563927495326 49478 -7045009299499008130780032 49479 40881979164825794243490984 49480 -39715982759584678324377600 49481 -17965898309243827450631718 49482 38115397145969608127166000 49483 643909445898696664370320 49484 21955781489945543982604800 49485 19472883534984518238348000 49486 2398191615751780753450560 49487 -20834904333403659548349216 49488 -8422093172356564365213696 49489 -102737414970494602027870 49490 16079837874943818400094880 49491 -2585343716212629427943328 49492 20123519047732476267372416 49493 -933745567623341157167616 49494 753806019204184025132928 49495 47765140057001767570909200 49496 40693964547440767262515200 49497 -20675762561018984683537728 49498 23023946916753936747030000 49499 -120863538128745400553005500 49500 -32105909899875509582976000 49501 41315582440737699269666400 49502 -23648974991871434328811968 49503 43762433158337984271997200 49504 13141073694004460248891392 49505 26892243781123738868496660 49506 8083210658816964050601984 49507 38929075267459189911902272 49508 -10257843188643430873356672 49509 16126146101726393453417214 49510 -20656134432123845215155840 49511 -2721111769214352157128576 49512 10770355206814530085355520 49513 130154730550459313735850640 49514 -3015298970365538009852160 49515 21802741040396633768302320 49516 50637325220549568223197440 49517 34894433406264486693296994 49518 -18597030291686769142671360 49519 44272905417441796851403344 49520 20146386946934578055577600 49521 37394885079934945953604704 49522 14017188096471176081322624 49523 9670912421564385348317772 49524 -4286221342205943820345344 49525 7135841442288102228848800 49526 -49290210653292539697576288 49527 34686054239649318855886464 49528 -21460375480357981416775680 49529 52000714091730284542385130 49530 -4433823035777725202350080 49531 -118715096588147586388088668 49532 22016279541175166269102080 49533 54748377089616083768294400 49534 4865514161789774740732416 49535 -16656772861917590207066520 49536 657960226813229704151040 49537 -195593909776071082194814 49538 -23536750345334894462312448 49539 -51744473898634981305853704 49540 50628652664621143439658240 49541 11026413682221162019937472 49542 -17768323564499801149839360 49543 -23765593578295602968914336 49544 11063888487722078717829120 49545 62965994293731504142137600 49546 13582386591830183257079040 49547 -120188850747971788916489004 49548 49124559956762547794234880 49549 43196491105607497904026550 49550 14345368966496605163308800 49551 -5384593463974521166339200 49552 -3765929111036450756034560 49553 -4891735990316838625609920 49554 10053928752426198659214864 49555 28461402688302681295554720 49556 34045646928402477622447872 49557 -58399506092802806487128160 49558 6025998579563630212675200 49559 -92954695766754674572701240 49560 8934320225541691588608000 49561 -18045365958946617520016700 49562 60034076928131058110242032 49563 11331192020891122269998892 49564 -55138572052754281565069824 49565 -6463198384070236815847680 49566 -22042345348421289958090752 49567 -1838561703456587221604128 49568 -73715660655880907641651200 49569 2370504765518086130873856 49570 -36744224675780302439159520 49571 -1206625077901940751469800 49572 31330357657023608152534656 49573 -4685897859173666391930660 49574 14500331104518929388980352 49575 34250319919688349425268600 49576 -5026740945877486248145920 49577 -84866403864840153519473328 49578 12449442486927455383175424 49579 -357531566376406572094616 49580 -20056597292523413821301760 49581 25169041793112039311946912 49582 -3022849686649293027188928 49583 -27606533262411985896357720 49584 -126331632600182528311296 49585 -88174601072651184631827840 49586 -58005698306325068181793008 49587 -7359004435919271767319240 49588 24896688563027383450822656 49589 -1287857320699696227494244 49590 18034477444232807641776000 49591 -39552403888637140514519016 49592 -9149593347108986095104000 49593 -6605308348599825409491072 49594 -7109763131391392053820448 49595 3433382941792200772065600 49596 36076883703992338366075392 49597 5891110726165226328991046 49598 -48114638169345389559187200 49599 -107923029631356417919983360 49600 3637193965599406319206400 49601 130406099347014257307563652 49602 12404737689290556244637184 49603 -14738179025074935983262148 49604 -85536118370709547612239744 49605 -5697434221129898262419040 49606 -53608118325155885108197440 49607 2471917378931621250908880 49608 -8852696425051124214159360 49609 9847186825901895699669440 49610 -17798653324909895145120 49611 45617594865691786568225280 49612 -73788566701705416161269760 49613 -46781012410917030957024138 49614 37884357454858447020747840 49615 24465210475274427262730760 49616 -5427495583801068348899328 49617 -23097582524832222661706700 49618 4886863745453671718831760 49619 -22250023188988962452205540 49620 -488305925642929392875520 49621 48078511990794701689369824 49622 -360732895430384594217408 49623 17390269831367863673268480 49624 -96162637255734897369815040 49625 -74711963244114355367523000 49626 -8553451606136794731225600 49627 55490925920579067287361476 49628 18603004021836001688363520 49629 -43336771787759790621177792 49630 1355426850070722582316800 49631 8154201894947355745116864 49632 -71216645176137585436655616 49633 88939190567903355331358882 49634 -7583188983298578630231552 49635 50606335545741633821577120 49636 -66996361543433887377473920 49637 -13708172099842381080531234 49638 -27406571769260841162229056 49639 86375603925132275579184440 49640 -4124797453574302166323200 49641 -5188370435992238420017008 49642 22046603522820389769623472 49643 -113259534163971075031261656 49644 8055869354749824400106496 49645 -59066006536888210203290100 49646 -1253249305902877562111616 49647 24030827934034797952433280 49648 11438513296430061025198080 49649 92495670227227826994837360 49650 -9805884166467495503510400 49651 4903209164533825374282144 49652 38123940649058791794097536 49653 4118025824291181918643182 49654 16263705768186686320877184 49655 -8365943106491200200214440 49656 -43031995728051851774668800 49657 33824631028089784545073152 49658 -23741053535791440525191424 49659 27975828338292702266734104 49660 11346788674423450133544960 49661 -61667333453936086114427028 49662 3602132854966351260495360 49663 93648207563389830351590912 49664 -27377345695073248229720064 49665 186592474656500512803840 49666 22682568409174335661211520 49667 30229736239253410220926716 49668 -28299591129075305205519360 49669 84698757336059722019023070 49670 -19085390832457456170894720 49671 35008691648775506708563440 49672 -8089800445257992253112320 49673 -16877358263931261700630236 49674 -9184999325620385237902848 49675 26953814980517883743492900 49676 42212761991273643780641280 49677 46344723326897850136386720 49678 21310432302004901492310720 49679 37097624735641285992164352 49680 -6513677695966130719948800 49681 21898107716593342573698482 49682 38168114500558123976226192 49683 -44265506628334797641263176 49684 65744836727171271073260416 49685 -1123544001928967964760800 49686 -14967703839847284925162848 49687 -48489559685241169037917608 49688 16003540985019252133877760 49689 31112305341728769710921754 49690 -4424158921869122786330400 49691 47964451701434364349807680 49692 -9342846597685898319031296 49693 -10462310055755615846064640 49694 7316479629796010898304896 49695 18719979936905443662763920 49696 65423190613524445514760192 49697 78417011592476061266914146 49698 18930822464382608686128768 49699 -32932461488107083506383136 49700 -6153788720350584152985600 49701 59689521546511867853627232 49702 -32535979571835248078396448 49703 -13955878609024687612586736 49704 16678403011013143099392000 49705 -80018645533351397650498140 49706 68588032145338778103773280 49707 -29783498669355228000053760 49708 338306054495067451797248 49709 92556001751001325912883040 49710 -12427750364436417604487040 49711 -26886974239466029083048688 49712 4071743710147526081249280 49713 -501611381689773124105056 49714 9929804701936462861819392 49715 -12023106270563944911366480 49716 -29253746208211280569945728 49717 49927877939465307178639200 49718 -23868944996275360051897440 49719 -29630311750078329698648856 49720 -18574126076205493303910400 49721 13211934509753446967066112 49722 -13771497293856277782524928 49723 -107654217604562389325614280 49724 -10377155550164789885227008 49725 11561735457973396618064100 49726 39035661070514073142649472 49727 -11189166080421729567983424 49728 2075345930293267635634176 49729 -14019114228859979433494943 49730 -20381451011912615638134240 49731 -37321214943863209882824 49732 -43785782685360830711979904 49733 36476212839071058798522204 49734 -611900485735248471281184 49735 38156405501817490207320000 49736 -936071351730231022648320 49737 -27507980299724463895443360 49738 -11055131185535189769322656 49739 -88126466935531551236660460 49740 -32332140083750456657433600 49741 -18594850476236780215054858 49742 -15817820240661246964316160 49743 -21890699864048084303535768 49744 -17445246049313355924643840 49745 34580625448255596363328500 49746 23828853827065412278790784 49747 -4560912388409558482006804 49748 36416959400011195683393408 49749 17759041301344534216316928 49750 6275839559628914906400000 49751 -247284227878639477903440 49752 26375749298869748392581120 49753 -57271717264895420589175536 49754 41901909578964171648942576 49755 -5804190530030385872225280 49756 -25780949382138212387320832 49757 108549720551679322073652006 49758 -30712916564692798991438016 49759 -79369387911387545426784 49760 -47385963546760797384867840 49761 -58605029231365542769905600 49762 -24082543377559905824476800 49763 -36572036233743992961710640 49764 14711787234504623103160320 49765 -22739515074376110720095400 49766 73748024237634996247286400 49767 40011791390599874853098448 49768 73796861314301188751170560 49769 109640295319637154251866596 49770 -8407700475866480733235200 49771 56080393527397688082748944 49772 46523021943693584859958272 49773 16869221343048414139277184 49774 18458182990250288118231552 49775 13588220987166642397362600 49776 -11950591794912192370507776 49777 7275981367076039380747712 49778 66949578031580669535847440 49779 -1289802512589069061090476 49780 -47869966812283717244774400 49781 -21099714223448040330632928 49782 -19923055022317697236703808 49783 -30441663275720613565154968 49784 37663038286845546175856640 49785 24839781805462356454075200 49786 992471304406402098690048 49787 -97175209412350376653161564 49788 -78668118622562774271482880 49789 -38984087806214599202060410 49790 15500499293198490185502720 49791 13549754111817460954644864 49792 -50667290260525455350169600 49793 -72487016810283355038906840 49794 563702281573589683676928 49795 8994007134531480382564320 49796 -51889670824636136944112640 49797 -30777730730920799236552032 49798 -13051041175671877026440064 49799 -91367176121006999787872760 49800 15924616969249007889408000 49801 61204875455447851746427802 49802 20733828376620148700868192 49803 -19655790605006174312648976 49804 41285729718003873065766656 49805 21988608078072763230754560 49806 -44112008122892735312527488 49807 77772277269935712509643056 49808 8820123950978916621287424 49809 62212695542574897069502704 49810 -19154308858664670647490240 49811 43612249430719957689386412 49812 -1883935603740814585049088 49813 22300745473027968807884860 49814 -70560670762118498843787744 49815 19943356841546676263777520 49816 -51288571335202335048499200 49817 -36813992671400845182551808 49818 318461860123868190852864 49819 -30755967006183466596127488 49820 30494883125727397171630080 49821 -54283148916055869310236288 49822 -16772061130482901396507200 49823 -65647776163083916409648928 49824 -21245240942171032845090816 49825 5931497891703301175962550 49826 3086031345048232255234560 49827 15208092670356640254946032 49828 83229237384098292149936768 49829 -17403295427227590227268516 49830 12875393620394315140515840 49831 -41093861785960589911967368 49832 43251462472068809741798400 49833 -16420420644508606669248438 49834 -23910637908630297059087184 49835 51075213289395604456637280 49836 -20785924195029925686655488 49837 -1270144244600659711988320 49838 -57343181952258178114111680 49839 28118570467461445555088400 49840 1995263626455844680499200 49841 -28665765108309557771240256 49842 -9948801334378752607749120 49843 -70564474801273513387409908 49844 80438376806624161334612736 49845 -43086419518757908065504480 49846 -19529214178416921968236128 49847 -21466524374050737975743568 49848 17416685071314218766827520 49849 -162502065877563076033946240 49850 -13096656536551161416295600 49851 -40310411371258672526129280 49852 165597469017112834139648 49853 21907011064761321083820102 49854 -8714764050796556827296768 49855 36552603373723277094630600 49856 8867193777284041691627520 49857 13520748323699493152981040 49858 -43137949462955758228182624 49859 -4436982230129524363603896 49860 -13266077650292975712664320 49861 8487865655228899533222720 49862 38038538787490953199593792 49863 64252358948313357448169088 49864 -5934431743673711952199680 49865 -3906202818872182196947740 49866 -7993635228559428504811776 49867 196209101402118679010768352 49868 4231992914848365722904576 49869 -100146130481812091965807680 49870 23878067861571914523314880 49871 -32908635357349187068070928 49872 6914340798976634400276480 49873 55701909538981993717735284 49874 -20950070527882666976577408 49875 16149927924112635132480000 49876 32454760888586933369913088 49877 -115639560316064869539908274 49878 6739946555582092209706944 49879 -11095732302655058485206080 49880 -897298659553673051136000 49881 12053979923613531789957120 49882 3492492595035076221911280 49883 -68621135189268482585768136 49884 -13864786577436042877515264 49885 -217878286179704784510240 49886 -18540305896487785772020608 49887 490064712044310816306768 49888 -15572584337964688221143040 49889 41015871420032468380913856 49890 12960487499584720122961920 49891 -87006948054198103461892708 49892 73488754506622645645209216 49893 -16395247210381593123167136 49894 12083912809006028528926080 49895 81196035062080882019212080 49896 -1259259366839046600867840 49897 8003040631495140973747572 49898 34420809012170984952820320 49899 -19101967281961682159693736 49900 -4086709862910413932000000 49901 94045209214532777386466400 49902 15575341491895072079610432 49903 -39377146517150202577391120 49904 9274239244789379376414720 49905 41871263091806224442186100 49906 -25465232895103413603556848 49907 7920249170868198641240400 49908 32236954450781111228252160 49909 55493767499246098824892860 49910 -1912179111801244866478080 49911 -41810193980224155503732736 49912 103789938678360300027002880 49913 -19021455008344858111479360 49914 -38034581633837336814497280 49915 83409029555804155858662000 49916 -62918511626986095423221760 49917 -15421763958231224160036288 49918 58840270765104789435983040 49919 34551479451724721239384320 49920 9592959487674394418872320 49921 -83274582132036695524058878 49922 20853345179244774770464800 49923 68076298266034118359312440 49924 -4110227493308045121818624 49925 -24398835024814178536729350 49926 12694749516721215651786624 49927 126339003403199388499578776 49928 59549961636246152207854080 49929 23252979882990222079565760 49930 -22604925244868396698292640 49931 -72169025744814852048890940 49932 2610626369877088495511040 49933 -29672113865155448683118976 49934 -26277803245752085384440384 49935 -34418427312071606093161200 49936 -235657927209007777374208 49937 67991920471906701797777586 49938 4006627413723066720107520 49939 -74847452734123028281346260 49940 5168699893854279916922880 49941 10097142941280972595374720 49942 2041028003757722894371872 49943 54018242688015213840837192 49944 -69892732802063366024417280 49945 -8419591526202124872851520 49946 8153296747996770599431104 49947 47741215114963831909051800 49948 -49982220258874937804872192 49949 9456744576663785432354400 49950 8171435141280071157168000 49951 -40693614368831188122758400 49952 24158474188503698292867072 49953 58445278154654897725040304 49954 -40027613487370869450523824 49955 -81794590458272856157052640 49956 6893303561533820238925824 49957 -29264254159362934459961794 49958 -64408656771448217265061920 49959 -7647549491619572502737952 49960 11326196388310536902400000 49961 -150928270185094355317381248 49962 2156791714342570200639744 49963 -29761555453550680936007160 49964 7098845464923087034526976 49965 12504965450315652963825120 49966 201886165781602738136064 49967 155043498247558332920934360 49968 17462284596560245794619392 49969 -55713209778390126948716304 49970 29999216645469882811123200 49971 21233171189264010022848312 49972 -19233397530202632606221952 49973 43298036003712261888480 49974 1911729641519488436775360 49975 29576899724124706043450000 49976 41541514279772556715438080 49977 40525318065530896764426 49978 17591866905826280959421040 49979 -9168339591609086504744352 49980 -20996690328663291138677760 49981 52421675063089857571932064 49982 -20496106002508584117459648 49983 74862158847038604886638024 49984 14129861745191754349412352 49985 -7043468114846106522931800 49986 -18946365612020025196571568 49987 16604614508995281219450272 49988 72126065649311417947279488 49989 -75502196778350721972368160 49990 44625678950766495007440000 49991 135706987129320824254498392 49992 48240938941137574381854720 49993 3955959060332738281953242 49994 -12845043227523052592487168 49995 -23987162574449421233992560 49996 13566676775579366096148480 49997 -12754226283712773066156894 49998 3523146721039267170887808 49999 -112315517015116197499066000 50000 14972862142345268044800000 50001 -5161589550932823310026816 50002 2407440644739388392763392 50003 17145868421323323206597184 50004 13180046960310102626181120 50005 -2101228447331721070205640 50006 8058701177355937508172864 50007 -65251406574843416047975680 50008 -40527719112143494309478400 50009 -900655021918010579283696 50010 -22899397945224376950877440 50011 10376599136935041333889552 50012 25271075724316797166957056 50013 48633452022910283618180742 50014 26303062457612121925911552 50015 13107224688591536606594400 50016 -45979864957976478149246976 50017 -60294635724307676503610448 50018 12617857895175087791352480 50019 -10809537293722454441803656 50020 -15239296197516727412375040 50021 118585343288376727361940222 50022 -9504023813047469815095168 50023 -22680864619524918223622728 50024 22449386287733956565160960 50025 -15382860650486322246792000 50026 49093702520473719863009712 50027 27930326370038844981592440 50028 -29045263718083779959869440 50029 -58048221918338225861394954 50030 -10811014485812217929931840 50031 37186679184411860005543200 50032 8175715227859715831070720 50033 -63835625949010100085500718 50034 8257614226576967830394880 50035 -27813968653185533730053520 50036 -25483847197534247551690752 50037 -32569667358763127162627232 50038 -18134369037906921342203904 50039 13797591448106114837424600 50040 -27673740673999840240128000 50041 -5478810599150230049194928 50042 -41868891898352822353913856 50043 -7596630111921681232636416 50044 -68720295900998919957796864 50045 10594871989426683114624300 50046 1871940909209043693081600 50047 -63827152849369670807173504 50048 -43526422788820315070791680 50049 -51612211100391758005167216 50050 3164951611780673451609600 50051 -35564381671113633218466948 50052 476537093738592011016192 50053 -88155455913940575743105698 50054 -33316859097458402260861440 50055 32027293229221872516049920 50056 37350381078958164561146880 50057 -264296400966335728169088 50058 72607165730338687488440064 50059 -27959662403311308027029496 50060 -50622575090263163027819520 50061 -7563796966828406113048512 50062 18116971008197230657156032 50063 18907704579284361705655224 50064 4646013605853278522572800 50065 18792019429040780627443200 50066 48726791470508140078649232 50067 46735703007485340126616884 50068 -75571489233107226257921152 50069 -82162853637513678171196530 50070 -21745168735680986408668800 50071 -15569177075953805648687616 50072 61080991685087971292467200 50073 -53919608568791678407776816 50074 -7876846576596812233288464 50075 -35773603610662541597954700 50076 -8721407444173853336345088 50077 -11711279346246007653794074 50078 -2161340972582981833862400 50079 54003626705798363944461384 50080 94515888473643877224284160 50081 1941628142267205219468564 50082 -20209554252550059382169856 50083 90279773664379432702929360 50084 35547633819244954477593600 50085 -9458764163696846577196800 50086 -76266546580117128111333120 50087 -114861058001126096487312264 50088 -27129446204414533354045440 50089 -34829755806544448584901276 50090 17673176132228176636456800 50091 -21855475429431667538679360 50092 -6546658908558953388538880 50093 79545762957345618279672342 50094 25338699840767798567232 50095 1452790886648342412593520 50096 -4263990140416949238890496 50097 14484196839431081341580400 50098 -6179531188710562449236064 50099 19786179038727010879281312 50100 26057380170456315068774400 50101 8032801839283492221125102 50102 11481183998902926927005184 50103 28989680733269604605121480 50104 76073283195378870932213760 50105 -28427325647071087561668480 50106 291518365853572547848704 50107 -6122547043248992671453320 50108 -39914407709706555713129472 50109 21644084350227848984987904 50110 43406924025818647803216960 50111 -34840506809482016096196288 50112 -25399086147844759565107200 50113 19771888982668855031796160 50114 -44206268999531607238807344 50115 -16849500646124607354744480 50116 -84137798276831208654710784 50117 -6139306567548885189783840 50118 24553273892425504352167104 50119 111415361608463029146178520 50120 -11487544842506711666688000 50121 -40040642296737494353954710 50122 32191135122430825554182400 50123 -67305646354285246181867628 50124 36508346560980429495123456 50125 47893596446719111603599000 50126 -5853698138533273098569856 50127 12080948353577878753165824 50128 131915713244692484767744 50129 62504172040771772714303730 50130 2469886130404393545267360 50131 100846177691535943293165932 50132 -35600678657781780738091008 50133 -20696334156193614571469376 50134 7080066636623051421796992 50135 3316120746500507905095360 50136 -70033062958033015333785600 50137 16365972675308866165609732 50138 -350708686117507031438592 50139 7036171500710561786195220 50140 -9740069189732669266483200 50141 13243191210466134168451200 50142 12503978341812786239720064 50143 7757186181567882579024624 50144 -63707213379353898478731264 50145 -1071076749617540852081280 50146 36254201288341261568776272 50147 120544299894514710564925596 50148 -2040208375277061442252800 50149 107771150338214679475915392 50150 21931148151934951447224000 50151 -4361734575131384135346480 50152 -98081325192923946621158400 50153 4156430009774044611465402 50154 1062163024158870682046208 50155 -14482059367048569909980640 50156 17682309031843017187979520 50157 -20955574520721652459953546 50158 7108104899161253928568320 50159 28242870812156514390753360 50160 6848231253204037887590400 50161 49645803966077654540279872 50162 22241145276968736922632192 50163 11579356661874717704857344 50164 -21680252624432675360170624 50165 -48367383373051461065625600 50166 6287950014330406093257600 50167 -5425515773152231097477808 50168 -6552055225845527652925440 50169 -6981519216351177404262720 50170 14146418869006716176068800 50171 -58424485367806264786376856 50172 -5755156104714888350481408 50173 146167061023733096378433024 50174 -46431016465230349573361664 50175 21255027872128413062565600 50176 -62274757527569114496761856 50177 140697078104389777215745026 50178 -1298862909106087916981376 50179 -1685573326795818009472860 50180 22355034769908152439912960 50181 646797506777086747692960 50182 33063286477581348573259584 50183 23393034692099028452635776 50184 20428643553541629745489920 50185 -78850829224323369415486620 50186 -34463699855578296954475776 50187 62443263021031199045171160 50188 83958424641441179049989888 50189 25091501823038874441536640 50190 -3492131896969096666521600 50191 45507204702582017496311592 50192 12170611798486150067920896 50193 57133281893592203759285280 50194 -49803471389679829037077104 50195 78682435515714016732897200 50196 24914334392524794968432640 50197 -13401646107412778453137536 50198 37028705343730045109250240 50199 -28399713579126766388136240 50200 -27967763242841953741056000 50201 45513963427257263258029332 50202 17559451212586455596240880 50203 -94096932875409594227384336 50204 -4715044824799050039287808 50205 16401284280504453331179360 50206 -1338213308938092276330816 50207 -61117011764741812413392544 50208 1081550298426595880730624 50209 17627996888928431007145920 50210 -47018087712746760839574240 50211 4381243075117051478676432 50212 -85059020537270518250460544 50213 -134969061336830654334908100 50214 16554684165676556013455040 50215 -70606219472342377238520 50216 -120030536561989860269675520 50217 11343394283729112347006880 50218 18852340005653531510794752 50219 32227312366024201806871344 50220 625615000779295105044480 50221 28719901581183611068566422 50222 -2905692037181752325009088 50223 -8974928225919710499444216 50224 -24745982048644875124736 50225 13332771351812297514342150 50226 25039191456429964667013888 50227 -80744422143760771261975924 50228 -18879010121704065065483520 50229 24576549965612890675411374 50230 -39346207130214758210250240 50231 110875141217822637857317032 50232 3839429795081245277552640 50233 -67053828841662054485776896 50234 10916081679148251367868016 50235 24175351331951949095873760 50236 83648849678686477687237120 50237 -17660857532863062596359008 50238 4633226387644604247658944 50239 27728110822965915607628656 50240 17145970654752997653872640 50241 -25541951696041811373958608 50242 -29265183386816959725031728 50243 -218157610188855484371614880 50244 22566974991467812363100160 50245 31100586909312958699740120 50246 -5492757049920152694200064 50247 40642776601865739280985040 50248 64685198145537891817758720 50249 -53591499775384313785458780 50250 -33614740993316026372416000 50251 -13086651527358290103164096 50252 -85461002694076137700078080 50253 -13516984384246238742415296 50254 -19523401505648779033583424 50255 -31166532783823594617259800 50256 2876662346036236279603200 50257 4040729344944360485340660 50258 19465887537309516976039584 50259 -4884850163610999980379072 50260 18759734684286927348326400 50261 -98213008242071541388185138 50262 14662022825487831398281152 50263 -34569119425162539498986488 50264 -132672522916190561270292480 50265 -46956422375353758862764540 50266 -18287631120160297245432096 50267 789956482960501471410432 50268 18847669088960382141112320 50269 44962964876451002530003596 50270 -18807518204459904858906240 50271 -766653364236411851577840 50272 123807398093811140810637312 50273 -127292748581928238314560478 50274 -31818466175177858073004800 50275 26847576058004282408174300 50276 23766407341629922216556160 50277 17596495283518871950093920 50278 -1139572496574672349608576 50279 52872019572453183409394976 50280 7547766129303624677376000 50281 10611044494273309238478144 50282 -6449188448084097307554816 50283 -17072050854005878097074896 50284 15728967857412321938277376 50285 10278570758825474391749400 50286 -10422038088601377921587520 50287 4397972520493636389737936 50288 10121591273344893915955200 50289 -66733304760570625692728976 50290 -28111725573943096256209920 50291 -5912449017062733195568308 50292 -23495122364462016359989248 50293 114709260861722588790356320 50294 53119282141946500752513696 50295 -21416211629702225754163200 50296 -20269268567657341737246720 50297 1349764944903286297145928 50298 14502728131402398722166528 50299 35369132652810956541891960 50300 19014722606852776404518400 50301 -29777826019219620739528320 50302 23924591326721586173242752 50303 -95392688218057370894841360 50304 53802454742360006055690240 50305 -30395060223687336928122540 50306 59618792470510067476262352 50307 -16008160410237584980031760 50308 49198618194320667239500928 50309 41765365254579997015274016 50310 130340844606654771546240 50311 38730471845752023752357912 50312 -57268650957694185509068800 50313 22574979155613031469215488 50314 -66069018096890042866963968 50315 -96541926391596182306871600 50316 -10571171189630089535078400 50317 -105543021741783137994344768 50318 14276846829070140063430080 50319 44893196375444480694159144 50320 5999660166124967617658880 50321 94143484733945829930633522 50322 33987737677490062604998272 50323 37369804475737970186270880 50324 -20641030476353869040830464 50325 -23897676728091870626176800 50326 59645803493978195858798112 50327 77747992287106213103558520 50328 108727988787029686562611200 50329 -6802449334258739744646070 50330 18846351857030563421337600 50331 1386572927542323657554880 50332 -58079171015901606495752704 50333 -63568340529063697214459418 50334 12891160818517863578114880 50335 26951882671700181414170280 50336 56631422608791262396416 50337 -35314114289431019162335488 50338 -32791299726137923274197680 50339 6837653226781786508093520 50340 14264896950122936340787200 50341 -21999971651789172937000258 50342 16850824224791262060399072 50343 -17965572431732710286944176 50344 9598191593108312575180800 50345 32974288510012057758440100 50346 42896465087099968273732272 50347 7259816598591592856620800 50348 -6944396535441101674258944 50349 2755028142784722302392608 50350 -10413610223845350176424000 50351 -21433345982107472113912848 50352 12050187531832932043161600 50353 1998519978351683666320624 50354 29975706304559308234785312 50355 19523831411714759144719200 50356 -15219483913835521190846080 50357 -52048230312662927847124068 50358 3978273766398810437744640 50359 -71128486996738066716500440 50360 15958162388447189374464000 50361 20745826321507064050753872 50362 -39041404529289380890657200 50363 -68816023406234546320511388 50364 35699194896652328018342400 50365 1883831854305182336755200 50366 24981382580107393399909632 50367 20357210330164964460210048 50368 35703879767948392527822848 50369 -1318385327296136856076320 50370 -797187017144383714114560 50371 105937374696213037714819992 50372 59853448469983184514820224 50373 -79418122047608954673315780 50374 10025064733771885674300480 50375 -10960126321361822479392000 50376 -3378756034724828212224000 50377 -81534941513585471077156774 50378 -13666937375862872861687760 50379 -5702234659521820905139200 50380 44944149711190187957990400 50381 73222535181709678404216192 50382 -1993236885456353264645568 50383 106612578350560812701403632 50384 -41069856646283238268207104 50385 5577492169243896351609600 50386 -14506433009959427937953280 50387 -34282108687252409233922964 50388 -15778901328640033114460160 50389 -10647444287186269968307140 50390 7645113016900080834067200 50391 -5209939821452324291784360 50392 -22509512993562051131136000 50393 31054229860391933000717184 50394 -1498578724835137081398528 50395 9007280397698692454654400 50396 -603173197354033377028608 50397 29906803282269323923767072 50398 14988973779787728685515264 50399 -8899986953611004693295000 50400 9544367750852311076044800 50401 25745684764005388808936212 50402 -62799234016506952486579200 50403 -33531614898249700503801936 50404 8539769176754807728393856 50405 10117379530606282653632760 50406 -1204214151611626884513792 50407 -26145836331485667106710400 50408 22915880893628800729512960 50409 111159188499151221497802720 50410 15678076632966210857189040 50411 54372340138717421730081012 50412 -31458572771666794994354688 50413 -66189151451041080263526816 50414 3811942096467026283670272 50415 -36880225168821119294212080 50416 -5469480764858793583116288 50417 -2747516099268209913807534 50418 15233169439279337107576464 50419 -54674255424745390951618304 50420 45184365306078018035393280 50421 -40467422816416608054221088 50422 -39037863821032322772055488 50423 127403429428275227497917672 50424 31439833749080567214243840 50425 -58015403461349308762848850 50426 -26306401615530506665198080 50427 -4712505211609929673646112 50428 21835572026441765015796736 50429 48500352290517804082476480 50430 13302803915556079449631680 50431 -62876961228830757301782720 50432 39235275316905767879049216 50433 -22762345342389182373460176 50434 54509168602981672338028032 50435 -27304748587287442251751680 50436 -66594882284597167027107840 50437 4234194241297249103900032 50438 14207167701142375554561120 50439 555640169307968566579968 50440 -17683645324828692535603200 50441 59227551217662484436866842 50442 -7475802942287970801778176 50443 -4021493575497391171666376 50444 38693705628810518198535936 50445 30367259139500340586452000 50446 -22626592173559999091128896 50447 1895946028999526066599512 50448 -13965034438685728644857856 50449 -12313936009089328720643264 50450 -8653707325312509291906000 50451 -50652349628150068887001536 50452 32851076987229179923723136 50453 45510761278441230881226684 50454 5261311107864461901946464 50455 39571214446423333934046360 50456 -15591345194097918593187840 50457 74943322215020551661040 50458 35861318639111168259940080 50459 87695009267218093680438660 50460 -7682193235059379987345920 50461 -59157627142534578988022938 50462 -4887769475790324642492288 50463 696850363385339366352240 50464 61520647660154342135562240 50465 19029418622832623014771860 50466 12005332267424738099848704 50467 8978713309541749876162720 50468 -7577317162230945506377728 50469 11705302960123632607458144 50470 -44408789551736537019765120 50471 29842694673314086656642144 50472 -54986879295470895116129280 50473 18824446329334615897410420 50474 -57677586872322990468861264 50475 -30466016475127772870633400 50476 -10117615519369377939485440 50477 2204269834491316017115872 50478 -27327678543611665213962240 50479 -7693786717020469347648912 50480 -20326661453934115917987840 50481 -42413901042039696438929280 50482 -1000518319017242296725888 50483 -133393467937163005157373480 50484 14529072679436114947510272 50485 -2614174458328502336937600 50486 36951684097795258798092192 50487 -71641456186364241170255640 50488 35988725002970764900085760 50489 7804185623617412741171460 50490 -31361693561774642982988800 50491 -21516499141175920177023728 50492 -18273762757731170922398208 50493 16263507072806086161003264 50494 -30083481700615158398440704 50495 -61629274322899675171647000 50496 -16511543191458519416045568 50497 -6272761125874527508117054 50498 -4833780833684007709131264 50499 -5985886163428197134442432 50500 43197035669895891857472000 50501 121377306464036267502871104 50502 -21173375901039892564446720 50503 -45741197628266454751118248 50504 -39560317662688327417651200 50505 -2145447676902482058113280 50506 -64976843320383355035972048 50507 -63297066708657773450190648 50508 21695121820986715289631744 50509 -63895590822589109105610996 50510 26256962466524104584212160 50511 23933869670673124546179600 50512 -2722672600351244882804736 50513 42091376676973036706619762 50514 18036943197966933316352640 50515 41406399343853509690010160 50516 2047800622610543752234752 50517 -41093855157523721809253760 50518 -27564608619715453858535040 50519 57453362128200279208498776 50520 17594700251274613929369600 50521 13788614389165627004501200 50522 50176486155225938331555312 50523 -70348853245284453329485632 50524 13854300388991632435977216 50525 1173544346108878314244800 50526 6092489895290796725529984 50527 -71111999041091034017638624 50528 -104892997880159219238174720 50529 -7221420742216742017716816 50530 -2191933207843761211361280 50531 35011323605621004308832480 50532 -54485707347569972382870528 50533 -39880781262973353569965280 50534 -48795408748844605892461248 50535 -20167839780222825324166680 50536 44251559625431911641799680 50537 69580684777570162178404212 50538 -16662421135629949347392256 50539 -12220353957481441313803660 50540 -336230932608888720399360 50541 -40794016230958962402176256 50542 -13255614635666128648400448 50543 12192179115443330257731792 50544 -7642554445376636821733376 50545 -12558448418697066421972800 50546 4592662810462335260467200 50547 15894057227426025121393920 50548 102637405172711844351387008 50549 64313780426787727323509550 50550 18660757125794208430420800 50551 -109400460138174348601431448 50552 -20673758036395774795161600 50553 10406631466935426399180084 50554 9852737300959161736737792 50555 -16448781566344909295351040 50556 -45899022342365189674500096 50557 -46779523984105853692615220 50558 28217424304446931448568576 50559 15365273021176613290842240 50560 62240418118266418888704000 50561 -15540160599045677923001856 50562 -18332821860422177515048776 50563 115491593946457506030883560 50564 -43698973313340798320509824 50565 59980061927033466476015520 50566 -82488584305352974783438656 50567 -13861982455953605194159848 50568 618694020726386636021760 50569 125536040792731056774778660 50570 -10037107316461021639617600 50571 45994885388983957807992240 50572 -102208204919365213111511040 50573 109234582725039421245957984 50574 8259666655746517254250560 50575 5729802093593085007518200 50576 9314282461724067460300800 50577 37175407810592080876838208 50578 38960573405519422195418880 50579 29798769965475984724667376 50580 16996326765684886167125760 50581 64073456833793111005354382 50582 -1015682702197199542816128 50583 -17102413174823856493122096 50584 -77656954359530773491517440 50585 61649880143476674031402560 50586 -32541287095450715621147136 50587 50363405848079043617343236 50588 42007763931965050697522688 50589 1489085985047001632561088 50590 22579685766704143551700800 50591 -1036122160875453187135008 50592 -18089646855506410912874496 50593 -11416909448450526400112158 50594 -179967804824818347992928 50595 -45990614170628916184806480 50596 -8498105142242058557992960 50597 32149016746917320608475040 50598 67951394937712136448501120 50599 -53271772615463372781483400 50600 -21470478574297496020992000 50601 56747445094422422965808064 50602 -34634429171444402306023248 50603 -2416726319564976012113520 50604 48273009497442034774672896 50605 -15903905524435916857485000 50606 -3528500671207537051309248 50607 -61574030760827331278088696 50608 -4048736300532377402195968 50609 -47177278266613235392655640 50610 -113137540750699316167680 50611 -826213677653436508253376 50612 -5943488225517192089775744 50613 84106498986027718080570144 50614 38819307728514155859082656 50615 -21295226606092535309633280 50616 18650554762193438586163200 50617 861802035133998247075626 50618 -37651054156983301114212240 50619 106717849759017398725931520 50620 -14160288938354616874360320 50621 -9974236947230483571520128 50622 -9693534076681062787845120 50623 -9646273181994515686029312 50624 3848384886421819119108096 50625 -814103878504022773486875 50626 -27410255858201620793931360 50627 15910920175245596467708476 50628 1857647380183270707870720 50629 -68914582371842032229213124 50630 23655677887426846146318720 50631 -19165087917361402535465856 50632 30207245369093203608806400 50633 121802723970753154280297424 50634 26271278356513827016971360 50635 -9166712889850557065085600 50636 -3789622318113010178929920 50637 -25083407749461875338271040 50638 -14726979011837209068491904 50639 38433060309572112978958560 50640 -8162008548489371341946880 50641 -33801067812212543083556700 50642 -31198426284615754574940528 50643 -49901443491685861044813816 50644 -42906840038743128372707328 50645 -26044026117472435950433920 50646 20059164736174628621512704 50647 7596370289174968682921096 50648 10733213337011048601231360 50649 73754976261112907853741264 50650 4943617181128499208526800 50651 81831953808801273426035652 50652 27962064971601927124008960 50653 58788128673790742921274220 50654 -231560071568861530091520 50655 9963055827452877587867520 50656 -32244118314403853778812928 50657 28101271021397454965862960 50658 -28114126489790668075545216 50659 26548344862718011677796816 50660 -54767270228532617859264000 50661 6557791201210928636992188 50662 5468545014605951485096512 50663 22307879707886791099209480 50664 7182439154672690762219520 50665 -74250133463853967358174940 50666 58512259897674835857486336 50667 33822809561265226299425880 50668 -16773680364454586544629760 50669 -28052503773015858691513056 50670 3227128392323899328166720 50671 -42696231040692720396446128 50672 -24183387198034260782874624 50673 11818526057588534275031040 50674 -20925174817325334797589600 50675 -3239952031651795893446100 50676 25802779331333302753480704 50677 13911188142301827653937024 50678 34232150178869197772948640 50679 -111360835553395110894172080 50680 6810157697519754831052800 50681 -28241546128955886705644400 50682 3542885920953174969556992 50683 -23097026102897886500975068 50684 59103815006827118127292416 50685 -4726302156350996479372800 50686 48233427720427375183521792 50687 1813702359503831759176032 50688 22173431386978222073708544 50689 22739786489502656109392724 50690 -6277481656381411779280320 50691 -28782923438226217594468176 50692 -37569243183653746556006400 50693 -17846966343773214319844256 50694 -6847656967799214616498176 50695 -69088858782522935303089800 50696 2199913051212594261857280 50697 1229091903888896112711408 50698 -5518344957987742295432400 50699 36578434773348864414060 50700 -13794494574257526040531200 50701 15900344930141261784873952 50702 -25470557159246648214808896 50703 -40181547060392754383160696 50704 -10628162613870987074068480 50705 -4010380423708523640832140 50706 3975703796366594530034832 50707 80059002488899135832358956 50708 -33050491770752153014646784 50709 -19026008178033375429081696 50710 45196834735811850775931520 50711 -96828183953148677178829680 50712 30148093127710744346603520 50713 45545187179659245617960064 50714 -42204159651449710605878544 50715 17365404123028283738819760 50716 -16036774802946801308733440 50717 -29990574814398867414770388 50718 -20803378894046758812579840 50719 10327136754331778412298696 50720 -79208409919099826776965120 50721 -27610529457165043923293760 50722 -16159151863397012345261568 50723 -37087468146024948365093028 50724 -9320498715850494395437440 50725 -52827546698086063466011750 50726 21859954086887108860813824 50727 -13935259590742480952728368 50728 32182089518599927108392960 50729 41389264990184560009282176 50730 7783786487217174211008000 50731 -1636694897966481413814488 50732 -16429046904458125077923328 50733 -35540682579037661167598400 50734 -451883932673025284961984 50735 4219397487799149735164400 50736 3433994898048601700696064 50737 52141226209682642333028900 50738 41252326619763972468870144 50739 11479199795435008980787248 50740 -631835754197526811699200 50741 -82977780601413348550323858 50742 -29041186159782548639868960 50743 20276162047774249442017920 50744 74049836572830853920092160 50745 -6122586165530678596368000 50746 -12928256728627280412950928 50747 -22861162672881732602682048 50748 -3421459127231162730155520 50749 -104987992664134337025181760 50750 -18524806706068183160640000 50751 -74238971679753159374422920 50752 -10848533281983914870571008 50753 -38981988682447372258183998 50754 -8161293074734062015217920 50755 -62273894754557153984505840 50756 28580107309373032341102720 50757 13251895053623011119926592 50758 -31246746473555131147796160 50759 -132107040874892439011583696 50760 -80353543548651949965312000 50761 -13691165501137179723763968 50762 55380451394112770435160672 50763 16253482509896604477654744 50764 16501400062927913215846400 50765 -14607145061301224782546560 50766 24369631447456355491497024 50767 25594157968365046756616816 50768 28992619800129663465553920 50769 -85372478028565144350807006 50770 -3565711582833877058221920 50771 -16922039411064189476653488 50772 -21781238440563295654238208 50773 16573280668568254290307022 50774 40252702881475388634140160 50775 9080122377019085244127800 50776 -39638624815700306566410240 50777 -79940622540789267989728374 50778 -1394225195393149311209472 50779 200192358890453633068448160 50780 33388302925619999832921600 50781 13315375065739922842407552 50782 20584669170705752695012992 50783 -2097805028747808515741256 50784 30001649045693335499833344 50785 18673989548765213213328960 50786 54420398683284743783863680 50787 76380829819390871071577280 50788 82056610872840393229801088 50789 109909518268608475046638590 50790 1523952406100455189326720 50791 45352126002907775976488872 50792 119355170485759881953280 50793 -18137586855863313873031536 50794 30974453193013690637005920 50795 -47911841960336561049511200 50796 33889135594558999491620352 50797 11586850846238258415146560 50798 -42254568908326267892642880 50799 6746538308314721608823040 50800 6612907990580308960870400 50801 -35870471737529506312495308 50802 10046438866138963799855232 50803 41410031248707636728518704 50804 -7431740380044805596382464 50805 29443340196505983750666300 50806 11835118252192031504547840 50807 88549626934799043489780936 50808 4001483793473020353945600 50809 31511659825459159405113600 50810 52013089254556282016878560 50811 35578067946425558660379672 50812 105403679273326510284486656 50813 81523875833265436386543756 50814 -61378078828321561036671360 50815 32010603350855120091129960 50816 70356266571101046162063360 50817 -1715677120278628417858752 50818 -33739971825872293150382640 50819 -35795567633154781443568920 50820 14949372252505512407040 50821 -3062601063201393931714978 50822 -40511400158223474638160288 50823 58606898669723270630140272 50824 -59824723204272045499223040 50825 -24532803267410137845222000 50826 -297894864666756667758336 50827 -7942445277068953144716768 50828 -69733388557080165559939584 50829 -21484645088187651676439616 50830 -8622513151713067051630080 50831 25039861591273267125659064 50832 -2794410386568738769821696 50833 -88745180110646629896691918 50834 -6457002244371629619422208 50835 -53397849391908450925179600 50836 -24233902341801578951915520 50837 -10285393298591995083316740 50838 -13030810057879080477978240 50839 -37631498034759765093058360 50840 -6643705825697608713830400 50841 31702476180715486140758400 50842 -24837120725752590025395456 50843 -19936855331470012333631856 50844 -29007841318538120406466560 50845 26668610414943778321973100 50846 -15689016043148599476544128 50847 37243044816144590191465872 50848 -4478836067928120700698624 50849 1794219586505205892250850 50850 5921743105376042881647600 50851 1571306796416885051121304 50852 82542821430842448624951936 50853 -38885132786132383076132352 50854 109338522844245231072114432 50855 16338936361202582913108960 50856 4401142976138784681738240 50857 14157570544793319065146106 50858 -8939025662562495276295680 50859 79681372330871861826724764 50860 31529314569146073335470080 50861 -20967872099080958392999476 50862 -9754059783504956971843008 50863 -40094828745596692652973080 50864 7082215193372440849268736 50865 -20513854646850713033249280 50866 86604943859482965027518880 50867 -41736145212672829630404084 50868 -3223557990031246936129152 50869 -418194398163373266061536 50870 -14544644399549489720517120 50871 -10015919286542100050950656 50872 100107646535358103535308800 50873 -136441293186518929481569878 50874 -25108766669296259205661440 50875 34971526499949670696884000 50876 17514837608680509905633280 50877 18448019956742835641215014 50878 -1016309312709053306837760 50879 -72545965862044406300601816 50880 -5243802776850915907338240 50881 -3114742177588649654858616 50882 -33372969620103036914833920 50883 24095418074417592533240064 50884 -39931996526356331744397184 50885 21804323772959846176715580 50886 34938243219243697530410304 50887 -99759300627352076758758128 50888 -60633977051503019876490240 50889 3129500126227655182769424 50890 4783869701378487944340480 50891 78851460615672622641158292 50892 36840687611028917821373952 50893 34615149019436886879841142 50894 -15649211968661767176669504 50895 26257025190802391031816000 50896 1479600198854872648343552 50897 47712813736612900814912064 50898 -4547505372680065914720000 50899 -7708145143353576256392336 50900 3218741543013954799632000 50901 -1912705203690549322544448 50902 353978340251321226760704 50903 -45366784937616817062554040 50904 13140326779427987587768320 50905 9357901985425965837933060 50906 -40308100917862180224376848 50907 -17616581029372743312330240 50908 -11363036331940989943403520 50909 -63964771193633196957484890 50910 17086865579318346143391360 50911 -47167861679003501773916880 50912 -613828318058437048270848 50913 2466159448443687230903442 50914 70000774915935291273727056 50915 56770810422675413225868000 50916 -22616759581679247204584448 50917 -56100416386075030259498880 50918 10703827950833566568562816 50919 -27334855161809677846046592 50920 -67350107818404094666752000 50921 -55296066271097876296378908 50922 10102617214312623499054080 50923 -29855594136975000336322828 50924 5487323427752090163993600 50925 8070985431973577730052800 50926 -34305948776263149436529088 50927 35048559984720818281796352 50928 18162377186328207329624064 50929 -18802289580635049125303470 50930 -7572272156824195064724480 50931 46125036806538110761528020 50932 -15360119393194322195484672 50933 36096517751665715351152686 50934 -4141931704913309168679552 50935 92561845600720707452811360 50936 -72709473582173905516216320 50937 -22171896876503709185361840 50938 -35443023227111827708148880 50939 -41317177822403911923855360 50940 13503819545113554642101760 50941 85268486658482648352326 50942 -38931160915671940713520128 50943 87284017742352271946981064 50944 -9936623073542682758348800 50945 29568721002242689706281920 50946 11988372445077014169490944 50947 28310616713800362551911840 50948 14905100117003325632987136 50949 2095394970126897198192636 50950 26026521480677497412988000 50951 -89408793506220623153235048 50952 61941629194617947850915840 50953 -27914092399410178326805440 50954 900864800601169555855200 50955 -794535232744073811110400 50956 -20181704696289827063322880 50957 21026176075312252031665206 50958 -32434911308212758415224000 50959 -94648207769066303785996920 50960 4674422814725072801710080 50961 -67097540519618783340691728 50962 10779658419640567116465792 50963 -14025807219036645275613552 50964 -5825647059535176925298688 50965 18686410168909303195024860 50966 -35322394029900689299896000 50967 10664871960117375512431920 50968 -25859548943502031695421440 50969 -29634482769410227260696630 50970 13985579830307651550432000 50971 110053568581006794569143172 50972 -46454956285238977047796224 50973 12906170841181137646813344 50974 -13660203053709825744208896 50975 25805820698709238062951000 50976 -74799554108671737121996800 50977 24355992783565658064443440 50978 -37031589412398215250439680 50979 -15944773043867161689659016 50980 -60583077232413025274208000 50981 -22437478750256881689731808 50982 18581677606183269593473920 50983 62966985069335245327170000 50984 -12599550254593696321213440 50985 66246989739362469311077440 50986 4032462387807846927958464 50987 119892501751041381525931992 50988 -15503321717038601222160384 50989 -23909199711904933304335210 50990 11801870689245046379928000 50991 -39496665064389472290234240 50992 -9152130824614091364450304 50993 -101964423296804010336907758 50994 -15360977083279068642942576 50995 11484687479084705112514560 50996 -58364802810174463677634560 50997 -17398210527364495608138240 50998 -124668939229385968460736 50999 -5156445747306071453562936 51000 52780396610899793848320000 51001 15710663298181473777801002 51002 -12999955072425316028936448 51003 61089574001137773531274800 51004 -22621043199605282549849088 51005 -21613149261846277969686510 51006 19017278841938445277763904 51007 33939584960929295872711032 51008 6215070771225977175932928 51009 66566367810688433700153456 51010 6159883751964432744176160 51011 116458860011099133548644800 51012 -7101766662645845741402880 51013 -106170305681025985803776960 51014 34131833542541581854376320 51015 21818741270878883547216000 51016 15572677564857928717762560 51017 -94530909037768963820753868 51018 36036367372508001665257728 51019 35597500911348514213227544 51020 3117765984926179668372480 51021 -9127962108455236020908010 51022 43700615856908685955066752 51023 -8774896880304841606748064 51024 -13970892030965377251803136 51025 19374130708638168328438300 51026 -17154817339577690802333696 51027 -6478689259516174384520592 51028 -101104093147985221336776832 51029 -18825445638579366416622720 51030 5982086753649073314898560 51031 -49796354191977407868562168 51032 76028590360264109312870400 51033 3487059851310719591446224 51034 67354353435495677656089600 51035 23820372340670227874907600 51036 59438940651145013486234112 51037 -26024790204345240648482688 51038 -28856562924681452546646336 51039 16368009767061385166873784 51040 -65221616732830454395699200 51041 1473781736303462643944112 51042 16200659317601587987436544 51043 -68534275993849079221396708 51044 -33500960887656919630331904 51045 -11001597495890896446672960 51046 -39334607342266505623050528 51047 23122028329166967771437496 51048 -6704325504806847593702400 51049 95073237321192303011072640 51050 20934095743717456863670800 51051 -9000192865217864856279552 51052 -387274128224890499409664 51053 49924084405702912894917120 51054 -24599285781049297760698368 51055 55565660702777205515781960 51056 -8460019660073026200895488 51057 26937563525181008985761280 51058 37777485892898723117818896 51059 -30559708850276556184738740 51060 6086361227470133214044160 51061 119630503961536746102159662 51062 81244109795373089625696 51063 -36326756039734687550380056 51064 23616055869864486733393920 51065 26157922239602570879716800 51066 -19402855529862899537628048 51067 -86730436631508133493906240 51068 69300688705422043326621696 51069 -78768623684452896765980640 51070 -10612752995371891629827520 51071 63683989942103633144902272 51072 -15208389457259353708953600 51073 -78892794597440326186182096 51074 12830431365886308721795536 51075 -3940554553060641382622700 51076 45791893481447274813090496 51077 11916253616294254651864860 51078 -15353913320978339054880576 51079 -27044070936899590044131024 51080 55088389802342926113638400 51081 13382208265508465647540752 51082 54515272145566999299673392 51083 4425299671920632112116784 51084 -987586298188770443304960 51085 -78026097194477753725774440 51086 -3094624204726610604222720 51087 -18463498629220116315237240 51088 11776153607339615536021504 51089 -14459264437437237656146944 51090 10658178271649773657981440 51091 96884406007044656008115800 51092 -543431062102715181013248 51093 -9676245640888177510382496 51094 12439299524365857562816320 51095 9232167264225586910938800 51096 -31199359343697346901299200 51097 31864792617113457255166852 51098 -13011462805543540562679840 51099 41719990582479622698503064 51100 -919968960381301984025600 51101 16393998190738087364990892 51102 -51888578408584312313697408 51103 29576444057213639849949784 51104 144911722817218466508374016 51105 36947884413127013305176960 51106 -19553406792478803117199872 51107 -68624091389319403845180000 51108 -36919926536192825619594240 51109 17617792189884412606309310 51110 -31932093059358543385488000 51111 -7099132782641454009609048 51112 105753254614712164178611200 51113 130962941825562574321265280 51114 2630301347531326939771392 51115 7029831168010736915729760 51116 10113679972984914662525952 51117 50487135110777001618727200 51118 -12255119691878438982452160 51119 27374808880820784403181952 51120 -5305366444213558971924480 51121 19048745856432541059661760 51122 -23952868070802627490971888 51123 70228393551735905532675384 51124 -52915382964243520852184704 51125 74014388336604502548195000 51126 1871847959851400055505344 51127 -677573629314508789465680 51128 22183976239121699067985920 51129 13050009020477188608932160 51130 -16265423710459901579243040 51131 -108821882885955880450087068 51132 417363825743788237558272 51133 57599176201224059208685382 51134 -12014330085573585774986688 51135 4481793161869600947202560 51136 -50095307603108192166346752 51137 -67244916208238242231745214 51138 -50144507084391996450343680 51139 -115105274448317334401758200 51140 -13607575666823942178466560 51141 -12816732252170107652959008 51142 -4883810813665231276797696 51143 17453126651173130692513200 51144 -23534729217652176111329280 51145 -41955089221440973665332280 51146 15462826905303561131850240 51147 2337117155696770566521724 51148 -74406523454731501819681280 51149 -31096203152969208785285664 51150 -4356786842919806103244800 51151 101074175602026016545639152 51152 10983057757530756476436480 51153 -17549093528047293222533040 51154 -68403617927965991166202224 51155 -36909897664013020958359440 51156 -36451120763227028218335360 51157 -25851431433124574521756594 51158 -13814291210165552540356320 51159 -63827640656030837350975896 51160 -33783140960634458308608000 51161 -91777202621068008931316976 51162 -30003257256926746323138048 51163 18664381616760947942252560 51164 -90293811484197175948506624 51165 -51838856079331023558072000 51166 -71260283011418597165827968 51167 72404423993455706551577640 51168 8824096826281296533127168 51169 -79941955449818408600622430 51170 229555945847413898818560 51171 33488183708048778367814064 51172 -41386285831468896147667968 51173 8383814211976246647046044 51174 -15578699904456622002572256 51175 11881357558699579692462000 51176 -5526607669524425607889920 51177 3039416509219405691044032 51178 32171034936635048452382640 51179 -55386333252179010513934320 51180 26843796759862895643048960 51181 -8020626415928347667439616 51182 11294204577828312905873472 51183 -152186082883954917187824 51184 -5016151231040466405883904 51185 15449167625018111932285800 51186 39485662114003740236448000 51187 45595387581202458759550392 51188 62953098273656241091362816 51189 17690173407177750108762048 51190 -35368548565864476417638400 51191 37012243920588822166654464 51192 5362091563223504142950400 51193 48779784900975117237742442 51194 12463724668150576313176320 51195 -26248750711914102158440080 51196 84064664498220401743462400 51197 -112271287156966244728719354 51198 -3013291709094934339817472 51199 -125155723447393657535948800 51200 3398957457061504352256000 51201 13937001190664541736578930 51202 -10233163912169835731558448 51203 25240885370681416817203452 51204 33258880178422706037307392 51205 -46716879293072350844882400 51206 16609584807347270043027552 51207 -30041482234101303173313672 51208 14629675887266058980444160 51209 8552706405438915218824500 51210 17816177622993311415823200 51211 -713921783488702760586888 51212 6758597663770607143157760 51213 -898138770996914151507936 51214 -1590471213697379927643840 51215 -31424917362399574758923640 51216 9975991267783268267065344 51217 26051176816372743622713266 51218 64217722559653816418524560 51219 -4623196169067522262594560 51220 -11813771693122120408619520 51221 -81308826392283237134108736 51222 4648828092772009647195072 51223 -16659267909738902901749576 51224 108983174622630347222937600 51225 19477626926512670816619600 51226 -18284559466360512844995840 51227 125868656570394981856682472 51228 -45482244903718481684210688 51229 -113172271258687948169270170 51230 -22891135036219967585779200 51231 -23081563569899942734302648 51232 30353647927105555503316992 51233 2369765272790671405750464 51234 -8262839194315641498568320 51235 -33019804775023214399158320 51236 22642751149593910845041280 51237 79926208652831913716511294 51238 -26334152178845263433186688 51239 40445785832098958734274040 51240 -11977060667202826946150400 51241 48193556434361958532811642 51242 3046263602277346946500272 51243 -18230219068520926618905600 51244 -5145242103966244485141504 51245 14450142903422580301085880 51246 -1487309499326961590757120 51247 38654736757190779537307632 51248 -9183501767220317520150528 51249 -44807703471617959829672352 51250 3615332214711396903570000 51251 -29519535827661006632997168 51252 -40859815790213661263597568 51253 94828942081154483207268480 51254 -888611812553467215700704 51255 -58685992131049162157582640 51256 1613786844093372900864000 51257 11759649096327608801278506 51258 -35697894107087792888534016 51259 24329836003519310776452304 51260 66757656844170520078556160 51261 -22633874776429726369000896 51262 663717587357413110474432 51263 41919556997289116415736512 51264 7666731844847383035248640 51265 69551945258239409657064660 51266 -10103741706789402759717168 51267 6402904774289211695931648 51268 17847540274492698693554176 51269 42179517450971410270920096 51270 4105226833958613815625600 51271 -105744156937091533480838400 51272 43280743280517798186700800 51273 -91033868874522046856873616 51274 345650031507926138821632 51275 -10215788346314580528517200 51276 17040547438615806287519232 51277 206991499787617202090500032 51278 3807703644896311230517440 51279 -3622106417883552253533816 51280 4807420763129931281448960 51281 52500162813955064262054000 51282 4448688084238312431788544 51283 84030356062205182185463532 51284 -3104786056284743360352384 51285 17069275760298818650151040 51286 27502260701137535494946592 51287 130636708886763769115004936 51288 23599198298054133095362560 51289 -8299651536144430564048128 51290 -15851578513765779473633280 51291 -20897163620547009013655640 51292 109039457872064383883158016 51293 -108896109477047482758725856 51294 -40053177558281112153449472 51295 -63747128061449921508298200 51296 -38945476213116539877457920 51297 -94037543266886510990302800 51298 16515262637811553311116064 51299 -49299607067704405242936 51300 -29324448406454163621120000 51301 29827661294179000698147002 51302 -2778865745506760965140288 51303 10965859749595757548722600 51304 -67190861210172753208320 51305 16228708967755095883249920 51306 21158720857443859121585664 51307 -141283468927721862061282444 51308 31611614248321607934099456 51309 -19004847983344650443941386 51310 15358565441466216285039360 51311 -30387813809206843113274248 51312 -20194072415619177643868160 51313 -45401074730506270698800878 51314 18768706602026302034570256 51315 32454183041345449811831040 51316 70402140549328088806471040 51317 4665515045694508465797792 51318 47193598595573691699428064 51319 -2843638120219667618053360 51320 91281524475297203060428800 51321 6088226165420309016965712 51322 85998292846944729229504512 51323 -104977139821781917393088280 51324 -9643229202003607032496128 51325 69432355294692399906084050 51326 57139535847155792305339584 51327 -55197801171670514200850160 51328 -45101406686961321828679680 51329 -129732065422406274611987070 51330 19464671732863748707008000 51331 32779999716485601336566992 51332 45119859050698263221037312 51333 -570739225465255385794752 51334 9390926545713730282206816 51335 93031218869852912416796280 51336 9458180047369641183805440 51337 -48672333965388631684455360 51338 23317124133112574344419840 51339 24352851291016213809108720 51340 -40479977567842139536312320 51341 111655018773339324223682742 51342 75444073268988357964800 51343 -118135868418645636092851408 51344 29805065261679512005877760 51345 -3288736919110672587055680 51346 -11372603330899533514966128 51347 -98991792373003304526981204 51348 29721198282503749177927680 51349 73422417058755458379678350 51350 -13476779115123241903776000 51351 -22062089525467274583510168 51352 -90535723477010354266859520 51353 21935266740363619659541140 51354 -3331812048800030604939024 51355 -90403351640716862012610240 51356 -41751232310328203019858432 51357 29613249090112062327986880 51358 -7840004298887681894574720 51359 -21429276184104160193902080 51360 -21605836858117178224803840 51361 72435112294904502519732962 51362 -28568076147053080835610336 51363 -1906070342710488565317840 51364 23448384332078591535579776 51365 22372614474976428831211260 51366 2549498147758064171096064 51367 -22481353463868583450822208 51368 -117837911149214861331133440 51369 27073450030146541808313744 51370 38260453428519142528431360 51371 6844355689353847709809632 51372 17415469065814630663216896 51373 -8674544832956869713013440 51374 79046655329804197624670592 51375 26887058593427644543764000 51376 -15348378613282375321436160 51377 -123954020511248014192857360 51378 -3912541185950352568238976 51379 71374167127846851568352640 51380 -21178396885504590525480960 51381 37232260417548826683842880 51382 -38277058629800043328491648 51383 34935934438961391551662632 51384 -59702574200037983336263680 51385 590565640161583136534400 51386 62079563012558463549793392 51387 22034614024391282122378752 51388 -62066682262673428975557120 51389 -46414519945044786919786080 51390 18867456928024511633104320 51391 -138379229650533160228470048 51392 2112362775320473897009152 51393 -5610606197476594557995136 51394 -13625604948683751667757568 51395 -87297167853884557937398800 51396 -14416528276496038569182208 51397 24579703521264066468580000 51398 22886482943971311485237760 51399 -37890706403208281160209616 51400 -51616590685115996631168000 51401 -82203292437027744806173350 51402 -7914628808215888905135360 51403 73890528191136455708004264 51404 14366576917574771320230912 51405 -25311246773579011827792000 51406 -59095563783767494023958848 51407 -63638294074622398140451344 51408 -8364474039435197066772480 51409 7009736120456742808338420 51410 13878618619917784962519360 51411 42930839032953843180582072 51412 18431233023932784852649856 51413 129656505838477144621987662 51414 -10621504805044097557232640 51415 -3978376950985508664290880 51416 64741070266706478651156480 51417 41969407420913406534553860 51418 -48510601589876031823440384 51419 -72792296352560701887333180 51420 39875407507924319995130880 51421 -64270978207232626746028378 51422 6242807893543568801231232 51423 36876308500800856504439568 51424 -137038423469886339106996224 51425 87752129431111419622950 51426 -17858364751700898591068208 51427 -7136154189192617667354724 51428 -271524744918859426369536 51429 8498955515152378155909120 51430 12605573831953475231107200 51431 -45231274473279384752397768 51432 -73725801093985396326727680 51433 25114887921260531727237520 51434 -59061585590761003506402384 51435 -2112997610583767854437120 51436 36299542002888405536096256 51437 4290542127061579562992086 51438 -46054382040921289304235456 51439 156300295038495980194748240 51440 1449347694115893718056960 51441 18316457024046597271961280 51442 8049735600845096124252720 51443 39821169879959060647563600 51444 -27111584379416340082965120 51445 42074125004543912133644700 51446 -17624766750709858514248320 51447 10665510727293063422202240 51448 -32213624571369027021312000 51449 66317945220943441606905450 51450 9487933676878496898240000 51451 -75515215571537437339453008 51452 22176195538037416055093760 51453 -2921755437962096985920538 51454 32829654274140830419776960 51455 19321662470895204955884720 51456 53222681649480416385564672 51457 -24613013569192699067213888 51458 26655484172198701885303680 51459 24608602114817589346932720 51460 -11021262718071880384266240 51461 -135643124246440032116539938 51462 70406717520993778751379840 51463 34295511270869139013057944 51464 6879601351434868017561600 51465 4787963479876470961777920 51466 -61897248944154865057679568 51467 9499837646774398969784592 51468 -38420649209658369944424960 51469 81510348190615062789339360 51470 -20965786464658671658048320 51471 -347428540995354239541120 51472 -13295681784645502004813824 51473 114322199701010168770732722 51474 6219734238483638016711168 51475 -32059962074029394761146000 51476 -6780909600837602829510912 51477 56482979198597960456034720 51478 -5580045942193698164751744 51479 58016757806726718615211080 51480 14322319652496835807027200 51481 146534239614201252030926282 51482 -62299913187184079693787408 51483 51370498563150810785790636 51484 69561614065626421244703232 51485 -12834501264461736184765440 51486 16013172000830835629945664 51487 -144750043632904125442600864 51488 -41303361892093334402826240 51489 15975497256538176740063520 51490 4656681372798755417779200 51491 23291124015078304592083968 51492 15360072486448334537797632 51493 -70074627590081249880413256 51494 46244559359921217930979296 51495 -9767243910735264382616880 51496 34232508765242909506344960 51497 45855096916779617516474880 51498 -49554936877756812014446416 51499 95265887507879361365587236 51500 -119300211932638385526528000 51501 21071227943049914236122432 51502 -6099964315636339414034496 51503 115082862262898695630516752 51504 -5820296194250995188695040 51505 -31189718105557597595531340 51506 -3880256059406960271607296 51507 44236752644769525178911720 51508 20077279344555503151124480 51509 47457101761374257392403040 51510 16490419047204242663013120 51511 -30645284384975701053388888 51512 -67472199476460015633285120 51513 -16545902723696203789381632 51514 -699544451522951909164800 51515 -55529608397535185752083840 51516 31483751080699657208673792 51517 -27405992883815770743653434 51518 -31257522612112854111479040 51519 21068989568246729086176528 51520 -4069856687625013737553920 51521 83721065619950995744822722 51522 -5247416456555475497895936 51523 -39077853051123430600966280 51524 91834628188519975565294592 51525 -34264878482972470006059750 51526 49882191980085230783183712 51527 11549564270561459637567072 51528 -19325829726300856021401600 51529 -80618640174530744324209547 51530 -17451684209230133301159840 51531 -34277328364289638247580240 51532 19934816565048677413875712 51533 -134313395695641383500129620 51534 9415286102987624665653120 51535 99768389136791596442872560 51536 9025986266287634869051392 51537 5699515133560130585246880 51538 -875106513339252150380256 51539 49585168257256194585551340 51540 -9750866899179210503731200 51541 2222307403338775107555200 51542 -29321458875082740294575328 51543 40076493162576520219879680 51544 -85448530654994290149273600 51545 -49001237598324707251041780 51546 -29509959737947409941248 51547 37587692517637703738106040 51548 -60634142138447259813591552 51549 -11774203554837142714571136 51550 -20719569761881974961675200 51551 -66150298047759593391668448 51552 37586158137586852187996160 51553 23445055782260045779062784 51554 -25442258738236448268031200 51555 9861192019999830812440320 51556 32045683660888431718344320 51557 -672778652957087043737760 51558 -18624294342838332650742912 51559 29356300648208455887270816 51560 2148664493890999155456000 51561 94963258938877726522026132 51562 -13556463644681384914206720 51563 47656488527562334681693812 51564 -43489420747669825482484224 51565 56267043032929316282504460 51566 24754214646452368841702400 51567 21419908467966629477385480 51568 -12627034975509291038048256 51569 15948924397822208045897280 51570 23465265519865085044531200 51571 -69763484699944538708887808 51572 22860276557323709262062976 51573 67147171294980921530801184 51574 500962237605675650290752 51575 -12900381735344762539633200 51576 -5457828073165509831229440 51577 65984378088627783604712426 51578 -9305383671632468646047808 51579 -56354715937712607439758552 51580 23213085521739797346163200 51581 -124566203349059387835978618 51582 28690988845748411967849792 51583 42449646073466935183819120 51584 10321152538839489120829440 51585 -12934797718155760302609600 51586 -13531125218687602833385008 51587 -45183219325621675858796640 51588 29955355450585864542214272 51589 87836860184742727185433824 51590 -16064917421719764976035840 51591 -9814913502978248629660080 51592 -42719642960290744973184000 51593 80154486683128065768562842 51594 31466304170563757540371200 51595 83258148253537379910775680 51596 -109493588789562706439020800 51597 1632552808494739401005526 51598 69256556290789493587876800 51599 37171568894677138603095600 51600 108630817360657824153600 51601 -36951195337803378661335696 51602 -67721113676018549047003248 51603 -156723305694755598742599936 51604 19711601197918661124853760 51605 1642671040900358290711260 51606 50987929711521893478200064 51607 -62214509866802168357017144 51608 38413706318862794004264960 51609 -5491520671807375031874096 51610 13937461315349939781140160 51611 -2003497194510808939059936 51612 25532398428705752171986944 51613 -151229593499880876650938138 51614 43592028028695407969854272 51615 -5285167718485450120778880 51616 63824720085457891112189952 51617 24132945351073350298836672 51618 -3499418326846436490263040 51619 12050424785108763498037320 51620 22817041786844771957568000 51621 58880315758331675844546912 51622 -8423725523461011271225728 51623 872354780962935716346264 51624 44198387318928934232064000 51625 -31192897464973218527280000 51626 35114227354845187199933184 51627 -61972665678360018789376680 51628 -26865583767836836949285632 51629 -100249802430595505894552724 51630 -12624543274636030549956480 51631 -113481293905355353885587568 51632 12054443108044604158574592 51633 52362874313896919067332802 51634 -25503357480453185527179648 51635 -55141916532094402904628000 51636 -13626592844923117163575296 51637 47879855395283347988194286 51638 63126341817075291737058720 51639 -31018504491429511866526080 51640 -7721391995674548587827200 51641 -25840628116296663964240428 51642 -23973524272666312257957120 51643 1264257044290332538210984 51644 -105984839532949597232753664 51645 -64733007735762594185280960 51646 14862622574381045466594816 51647 -101923590973667188128371904 51648 17575396716996942228357120 51649 22047804777390879288269160 51650 -310794124598780554045200 51651 58425405241023902264909040 51652 -6877920081052337927187200 51653 -59176260224098767486207744 51654 -16494075216937014253058880 51655 56755542630798793853197560 51656 -109940542631807672088944640 51657 -93482684878804633909552608 51658 -16440042632148823167196416 51659 -59473169747221637063020140 51660 -4168476506669466440816640 51661 -47327453237395607396489600 51662 -14656674303675762178527168 51663 -14058195365877368471314416 51664 29655267610636179673210880 51665 16492980272581298499171060 51666 -16940011534356930813158400 51667 -58043946365908558952624 51668 7873995691124555921586048 51669 87491358155196138895847694 51670 -37748971789858904571198720 51671 -29832248205209277306101208 51672 50555723937069722283601920 51673 82589117841482327603302922 51674 1895790396814826997418752 51675 -5925247538019478799482800 51676 43793223027104895029864960 51677 -41424187340419040666748288 51678 -2743473435391641755499840 51679 38481613757949563443333280 51680 69952442794171655690649600 51681 -7098834227275944682454016 51682 77228015595808390333530192 51683 36785499798487046784139932 51684 2817657759363870019000320 51685 -52004598526113119856127620 51686 961457533545901787621184 51687 -81874761275087370311759856 51688 8001890962479184707256320 51689 25592182154336935695148032 51690 -35271588887956598595828480 51691 -140175722656660370805200908 51692 -105213962384501704179773184 51693 54642456056589648626240064 51694 64782913679840470346680896 51695 55679131450241926333154280 51696 -17677962825579395884154880 51697 589696202164097569643172 51698 24296410934441264972547600 51699 -226695923269377468096960 51700 53925910101001640907878400 51701 -13353381970073038023755016 51702 9808182118215658710134784 51703 173630138700624517734953400 51704 33130918983221491010641920 51705 -81918788429056915229644800 51706 70343782160453705989903104 51707 -21413432202394758942717840 51708 11698261842505252011540480 51709 -12276193698180039226173120 51710 -50910683444131798191522240 51711 43632447444638647097577984 51712 -29833339392477438010195968 51713 -47276247208933017362455038 51714 27469250885578106000060784 51715 -16428019145592839415830640 51716 33683808564943003857481728 51717 -2153294860846111634725920 51718 -73089022720264771722384960 51719 47024405381358477026004120 51720 -7380398240745289172582400 51721 -3102107025589712303983078 51722 53407825982287925030797824 51723 531102696005606753652624 51724 124027929060954194785455616 51725 51542327162465098345289250 51726 -19355274309013533084007296 51727 10236553535795545204773408 51728 -10960099348343293437198336 51729 575745757218702353148768 51730 -16317564509359900400140800 51731 22564223551385494011635940 51732 113350536797053402080460800 51733 52164734041954348990890624 51734 -14713136174912960740437984 51735 -2279577694781281980078000 51736 79567069156509763222732800 51737 26754296101851439950628800 51738 36105122498749374362310144 51739 -39336228210476914812589760 51740 2991924879927167982336000 51741 -67668023876023655099336250 51742 31526349552295599841225344 51743 145829275124565555463364760 51744 44970784103011948596559872 51745 116267201095631388548860800 51746 -63610227215566074983882928 51747 -120476809240654226851427328 51748 -78722712357911428522593024 51749 135755229383275869916242750 51750 -18254580091370365573152000 51751 -6036498421946318233373648 51752 22908206492927109815577600 51753 -14968098292142164976827776 51754 -24163476436667557270139040 51755 -90117238338166057567501680 51756 5377879618408594448363520 51757 1022204208878319505499020 51758 25087964176959153259310976 51759 30177530267932153822452984 51760 16381572548777245396500480 51761 -10408548977526570926232576 51762 -51348517738570761560062848 51763 -38885530553363504296571600 51764 34252712339876594359560576 51765 18072438624356644765036800 51766 -7388866085161739601451392 51767 -28239825036051073545764184 51768 -93219399793549305168076800 51769 70593240075261779147952170 51770 16874955488687544594984960 51771 68956484117581006331743512 51772 -22897230153285925654823424 51773 -20367282748803055287759456 51774 -13748802436650067024271040 51775 -19976849551058464755845000 51776 15128796294056829509959680 51777 1325590231634761862781648 51778 59919552954740067121567440 51779 13082887909035588715911840 51780 -19369608543077810122506240 51781 13947611082899090593363452 51782 -6009601414499232293878848 51783 13286217224359876686352848 51784 84851941123238027542594560 51785 -59732595827223559458133020 51786 8751801084384833036190720 51787 -129224934747787473888355564 51788 -66194394227798082137856 51789 29298743331420377419966368 51790 9664369802132843896862400 51791 172549111492979195562636552 51792 4215955644603746059419648 51793 -50721930606758065667958400 51794 -88295329547777938445798400 51795 -29927458626823224159194880 51796 -6722721616470310159607808 51797 -94795689172845519798344754 51798 11338838184011070431018880 51799 60618617951349774388009392 51800 -6572342818983114421248000 51801 -2496693645313934599362816 51802 -3615574082796086178297600 51803 80240912398274276756810052 51804 -3896604162060452506920960 51805 -6425005563302424513576840 51806 -16454894254802519049867648 51807 -13528736795975554627463808 51808 93401981225259602901073920 51809 -114364919432442748142719296 51810 -20538178624577762747988480 51811 69813464215709802386380752 51812 -88576949764326848447785344 51813 -63862426498125554969947200 51814 -26425510115482103351177088 51815 19133052860269789491120 51816 38624723008480608961167360 51817 65111811913987517978871866 51818 -3225370241447148435105696 51819 32028012827414467507865088 51820 -63948974308708464309841920 51821 -42441045011633810344036416 51822 26621870960589931866447360 51823 -132765554974523524881169320 51824 11593497069956059647836160 51825 17653699629222792337767600 51826 -81001034691847308282747888 51827 94558269408219133173689676 51828 151157824060045123915776 51829 -117715027103468578673839570 51830 -1661445560501099958977280 51831 21559411230072246206049528 51832 -25444651473395093805465600 51833 178529107951226924903913300 51834 -3454139897942780788100352 51835 -14626556929976834087612640 51836 16538174019865626900756480 51837 28348735053171170512217952 51838 -10094820290286653671303680 51839 128128139253587361959072640 51840 2719060771828031343820800 51841 -247764488216185699791153408 51842 -24649634674291516126060824 51843 -84794476230164934246267072 51844 -18199562958703974474470144 51845 4966363626593392128359100 51846 15368130104455736171169984 51847 -32920168613186388225081320 51848 65147580998765201695503360 51849 -25738777497133696896403776 51850 -29400187735179621942271200 51851 -6860238758781625363931400 51852 53129964973753598781312000 51853 -132472002076038247836909898 51854 -62871196359016912609124928 51855 31962795926395961161074960 51856 -2019599922132198721323008 51857 12090249464912598417172980 51858 723143810555811144376704 51859 -123717370303048893060153940 51860 -10134220328652614966257920 51861 31288659228330756006615840 51862 -18166540165861447873241568 51863 -6317141012332556455096320 51864 -15936373264970988654612480 51865 14832982405460640064775040 51866 -26291690678197332384196368 51867 -43089463033719090119379360 51868 -52074246820539472021975552 51869 -48039528808177508005448730 51870 -3012757072820484711321600 51871 104907322157821325441999072 51872 -48714468702607007398821888 51873 -42653979131014291246241616 51874 25046891018928837030058272 51875 14341811998781362368157500 51876 56478393624191419012414464 51877 -21263762675695162960264928 51878 -33202116006517232582921760 51879 33065199058972341006028584 51880 47932155081844691596646400 51881 -34106734218208491983718300 51882 -21802403984501871136804608 51883 -22329379270519217431154508 51884 -12507612393882429947934720 51885 -11459236361086997694367380 51886 72558313591448098589251392 51887 21325719599183531946501360 51888 12463030466432896874840064 51889 -71850083007821283828684560 51890 -38507459072500369237960800 51891 -10652314625715357949942728 51892 -36021714098931227135622784 51893 168165874738029031253948142 51894 -39774846685267477503397440 51895 32695809897533439135916080 51896 5314028187245657510400000 51897 -1490387367519554551412400 51898 25995588683987174894433792 51899 136497337892227023879372900 51900 -8989510094550047013235200 51901 1158029261238713008065984 51902 76875058950330749579089152 51903 -6340723450306841744981280 51904 -13726367249386224388931584 51905 19048409795640567809463360 51906 12659153847357366807268608 51907 3148480669928280642212156 51908 47569806375350775633976320 51909 22168204560054738428233536 51910 -25027230245979692819088000 51911 -23631522359851111636320096 51912 -36290540434985840595271680 51913 -70965489953001849511740838 51914 -47007810814015281934454688 51915 14865040476504955200103920 51916 -54783119728171422819861760 51917 140618815913333788996252140 51918 3581669595134983192686720 51919 43418307581658486244973296 51920 -13227066789485739157094400 51921 1679002644720168760374162 51922 13267353011300784753531552 51923 -43528654537784893876197720 51924 -26520270296542647094278144 51925 -20861139829638569006403200 51926 20186916591883136483256960 51927 -29577792934935987807985920 51928 -33396087779843493205923840 51929 -60488047975285822928884470 51930 -11561842088102798366545440 51931 134165773535323583946156264 51932 -9329810036588935016277504 51933 12090601629398123152985664 51934 24001071673431919482898560 51935 51787444084377844557778560 51936 84034339360154945186955264 51937 137397782734237651093900992 51938 72449952593128364933463120 51939 -10629062209788271662798000 51940 -19256436496017001721583360 51941 -95570731942590336372950658 51942 -42767637658431291318375936 51943 54163769727207635881711360 51944 1192793706452525876920320 51945 65350492991249031049417920 51946 41845091791963123800702720 51947 5142527761724115088863264 51948 11355306440360799175096320 51949 119111765465880610939860950 51950 17010280414855266752976000 51951 -63574456082666597328363768 51952 -18831569011329836300894208 51953 -69565271691676387108709136 51954 -9856784812151470165959168 51955 77280873330195489948885360 51956 5709702947781401913630720 51957 -27506901608642910326013792 51958 -70038723455177949567902016 51959 -128824791742577408280578496 51960 10270356948434550791577600 51961 13854869958151533889707584 51962 6897008152965540344165232 51963 5260714603927497846059544 51964 -96396907168251102608552448 51965 38731437187211072007765600 51966 -11221088622613670740016448 51967 -83620412547227465694374408 51968 29330581191485951972474880 51969 -74011783328669057996950560 51970 39593455303847932766875680 51971 83538605835408402793202172 51972 -25266575454559022214844416 51973 -37528421329805355617823778 51974 -16083028932353537257824000 51975 -16726493551561211736864000 51976 -3090651394159998824601600 51977 -9065919769661538821523174 51978 38063815853940900552340224 51979 -21909282596167812564370680 51980 11286147634091030971791360 51981 54156926480382842799356352 51982 41163415272286563764551680 51983 16079302225022366691259080 51984 316842323598978845478912 51985 -18513335823267155149482840 51986 52880616425996156884020480 51987 -131755530932515057849344 51988 -37812396930239962590384384 51989 -123899084496010343411030034 51990 -919244894970138749066880 51991 164689742840727936988152392 51992 -98110601502586640619294720 51993 13328328809500918193486340 51994 29005048363768043151853296 51995 47345086257275659925352000 51996 26244639759295065479454720 51997 -24564404975508198051245280 51998 30994365860567373476400000 51999 39722102281314551402030664 52000 -40798574757066047717376000 52001 28603089096115362998452500 52002 -29023314067804012004942208 52003 22983640876759927995671040 52004 -104249447015121432580162944 52005 27799107970209953043814560 52006 46895325230711119943081952 52007 131427879841946898552338472 52008 -32733756540171588067246080 52009 108055732297829639381849210 52010 2645281861935036826844160 52011 80236815382475662244901660 52012 37347105853073499787341056 52013 7926781487593892526532524 52014 9281145843848152955096640 52015 -89132299558517226636283680 52016 32070214284607498644406272 52017 30047004733568635128318912 52018 -10097485656712730048747520 52019 -61593124451091391593098040 52020 10843039903123867962176640 52021 -24612879523657163215269778 52022 37029055445129884274883360 52023 -74539320715778121908021016 52024 -5057442469810184367513600 52025 83715245816831551870733550 52026 8364737183807586474224640 52027 -8060320315538018545092124 52028 -34553708960637356849144832 52029 -60677057243820403490146560 52030 989270746390906418880 52031 30661376164350256537076592 52032 -2563033445989591975723008 52033 -104226443296018080258018476 52034 64538274247508595933598416 52035 -6579540728523599250430800 52036 -30681967191661261724725120 52037 119760704629793541534205692 52038 24017488536188413455305760 52039 54350373740779297131730024 52040 -32172230853377078436403200 52041 -42134889966192385759837440 52042 4261235279976513694938672 52043 77478577721919277389625104 52044 -48496920077906529347510784 52045 -13768608446217985620798720 52046 -18534540062524980131505216 52047 -81529923824980075320903576 52048 -6543781011608925552713728 52049 -1442082644379113019290112 52050 -24006018978855847938211200 52051 -92818034818865482802812948 52052 -19216584013100671699826688 52053 26052293666416103443564704 52054 -86546885536144993435293888 52055 97734324304658380786524000 52056 1431932410900791836467200 52057 -145990734088154030233656694 52058 -90527665264352161976943120 52059 -11903154480128026028729088 52060 22527705815723095579468800 52061 -86338557658566455129515200 52062 23691153284804426699218752 52063 125295944649978500893140984 52064 15761596648097745324343296 52065 -7925701342540877871154200 52066 -24586653935835545250977280 52067 2221091188387285540153116 52068 -8145544669986720297692160 52069 -91640657286700644797750530 52070 9383554768452015563919360 52071 -59530420133781852325227696 52072 26322978928392697495633920 52073 -272526314286963957694656 52074 -35393957400561095717851392 52075 -57781430200034607849192700 52076 64949633365374106400421888 52077 -9748707226922446273874880 52078 19452610221197190541487424 52079 -37620267402158068056558360 52080 1063096586099470809169920 52081 -114745185563088255377763118 52082 55652732258506306944229392 52083 506187981339775661778012 52084 115746494834618613443808000 52085 -73623752690494285937679840 52086 -19728548233297555031747136 52087 95305846501867531134559416 52088 -135030759428567115994890240 52089 31783910961019795646009760 52090 -7807480613835977105287200 52091 -36450945377017130659466928 52092 53870657476266376151164416 52093 62098283555821893547338444 52094 1960525931299106308458048 52095 -18708230250168655368936960 52096 -32932691552883446781050880 52097 -2678106512906428309273680 52098 -19568667344156908483080960 52099 -18980974531735259165505936 52100 34816383979441341901142400 52101 518607052278807600736992 52102 12591246232820656667462400 52103 112347740975750687138051352 52104 -33882917397264800985415680 52105 -82488850815519188409491640 52106 -82539456010269497848087248 52107 71840188489548029380240320 52108 -13670058943052423549840384 52109 -19844952576823033732135584 52110 46230421807724820257491200 52111 24064293867855900887387936 52112 18148661456461101563682816 52113 -55073607954207588628344000 52114 41806012242471640019684352 52115 13374752998371798461719200 52116 519286749305526993659904 52117 41842571732288663118416480 52118 54001982732659910167984128 52119 68733754145123700664616544 52120 4808450185300525729996800 52121 -72067107716250578693418678 52122 -1023699731659804083096576 52123 -204998286460193861566206240 52124 56788407328499444937970176 52125 -53990886915451715788440000 52126 -55686857436649230477600960 52127 -111008078297398243167573024 52128 -22282190639529799343210496 52129 12649171998867113568785472 52130 -8934514885495454181958080 52131 -60646064165830320430119048 52132 79735339878959530159968896 52133 10152400877303163340718460 52134 -1523348987804442385715520 52135 60389197932461845534993080 52136 55411745929959204065280000 52137 7072340758465138967593440 52138 -11040002855435919759609600 52139 -6664130691288523563076344 52140 -36509941592833679541043200 52141 30440913477944451967793952 52142 5437882676217940872790272 52143 6734072408951308448821248 52144 22958032075271885872578560 52145 -8369217921005936148065100 52146 8739039806071066404419472 52147 20806297925849248528611596 52148 37008511342083413596238208 52149 31605421518160848882879264 52150 11429866786215405069360000 52151 -35767326520932856826544 52152 -10469429123395409251983360 52153 37013695167902517851615402 52154 -14352048081028711766553120 52155 -40709365215126165123627600 52156 30476275409213122832501760 52157 64891972813015552944815712 52158 37613162974091059541438784 52159 -2027392165131912748049096 52160 -4665281599257177457950720 52161 80083628974649285750529072 52162 41202313523689830249838464 52163 -91084030499609132716059588 52164 765160474600422331232256 52165 95163271872043391844384060 52166 73341922501661863234888032 52167 33192328777945789890611880 52168 155977004219484307514434560 52169 -15078404447849837765803356 52170 14304181420404907981608960 52171 -51517537145042428976836320 52172 -33782609727986418545005824 52173 -22171376773013996985230592 52174 -50371313454111064027757760 52175 32494769725330038633395400 52176 -1338442573116850918391808 52177 -3823831217972453563016974 52178 -4046334623445992610130944 52179 57594524210478110823065784 52180 804659671400629773254400 52181 -15885303253849081213956018 52182 -11557845190467765296497152 52183 -149742555194212981633032568 52184 -13699070339535027084718080 52185 -20224099094431775305976640 52186 -46516285701240534897691680 52187 -85496208186770397499943760 52188 6817858207776202195929600 52189 20630138334715738933421990 52190 12257079007134851467159680 52191 -102875519851956183659992560 52192 -57847545306229581682311168 52193 -50857823650309199779553760 52194 35652798369782943541718400 52195 -2183714889616584296350560 52196 -52096438523732223925641600 52197 19675964133802417624630272 52198 5999510756401511189349600 52199 -56649277087162565137869264 52200 31434823365153234491520000 52201 100350759382849222784854202 52202 -1025928205378834557262848 52203 73578667057650887769353304 52204 13309966176615168665178112 52205 22171642787774056648914360 52206 -4609760380730999701788672 52207 -36913914204627576013048368 52208 -7404313054329072821108736 52209 53566039914181242692509314 52210 2938787484138124700981760 52211 77218387494991112517604800 52212 46763060665585732589721600 52213 36369716910202422217612960 52214 -58677380005917531509576544 52215 -3929056976709380863612440 52216 53033282073914689508290560 52217 117439190072259704173010304 52218 32527653216944870573406720 52219 -203167419462560200240271840 52220 -6566773938867830173624320 52221 82967618997905972706095328 52222 -21415629013781726817497088 52223 18650681623749840247145472 52224 -63864875733160310020767744 52225 83883328720898034259289750 52226 -32582022636174121050992688 52227 34338464847876043030372560 52228 67722214063673016433437696 52229 113758798497160320282247260 52230 -1775411610501825974321280 52231 148991526622839102672085000 52232 -73099554731062518732057600 52233 -3133865820588485779532736 52234 -7249960252755916910893728 52235 -30883497232006603548819840 52236 -38626135996001640392279808 52237 130908599000352359698264886 52238 -34631175988670281935228480 52239 22083681315244570988698368 52240 -5651768164736750161674240 52241 -3356965974043340846328960 52242 30456333888830151138410112 52243 60839021016032527878692040 52244 6681260780906488315881216 52245 -1108475969952459843816480 52246 -18805064753117626749795456 52247 51354855740966803637372040 52248 -17778616757986341147770880 52249 -21339214187135697066301750 52250 49108964503934339484480000 52251 -85100507343186212135294568 52252 82182686731797245969716736 52253 -94574495195406439766169498 52254 29575697355870730609817664 52255 -27022726900703601557511840 52256 -35907815841102874999259136 52257 82927286046320737219838640 52258 -33967935826754930133819840 52259 -81506306232674057092773540 52260 -16025390540123477462691840 52261 84901568180625622824076224 52262 -3220711002246062644545408 52263 -26985238749880279729129008 52264 135488375539927261905715200 52265 39945915459999469456650660 52266 6722921960982153455413248 52267 34537065760274468413723316 52268 -3622879977929933520683520 52269 -28409784651637945234398720 52270 28488552234277014428230080 52271 -274053169703307043472086608 52272 -36046678928803001303040 52273 -19582989693462378803301836 52274 40895473129782497623393920 52275 13673209168019223725691600 52276 -37388012972900970013018112 52277 -154824294667008008283285828 52278 28121861467199227537381824 52279 -11709470140351552760060016 52280 -36171537662470701386649600 52281 27232474615149660043126212 52282 29028028907020147470394992 52283 -68053656872017611804109464 52284 -4315419254945081073176064 52285 -112834708471108438091080020 52286 -14598904771356097082888256 52287 75693453292137328747157520 52288 -492849388451752029716480 52289 -81880983406715552026478910 52290 6470649053933841698987520 52291 112161894301625209605813692 52292 25658940637474858314236160 52293 -73072376708611766912437536 52294 -46894751628090865302967488 52295 -92971840321911877260232200 52296 -7010542567006774071091200 52297 -204661742396098639515136 52298 58166936435089126945205760 52299 -47223119489582358117684000 52300 -818960006026884135097600 52301 -66760604162184236524786698 52302 -16514376775809429830906880 52303 -20506548678515993401033376 52304 10204441568485197148717056 52305 54249065367039730162422720 52306 -26947894203264356087841648 52307 39300395786106389786922840 52308 -33796204944302234295623808 52309 -13376741750632664050493014 52310 -24665668216464306622429440 52311 18098050202877346582293504 52312 -24725213018550888305172480 52313 27630608025546909430535562 52314 16016042436621534926922240 52315 34039674536615816275488960 52316 -31135401693489681745597440 52317 55897974760244030961184134 52318 -5985506670216760947955968 52319 -10403938822373762170772256 52320 -17593446115173008631398400 52321 -41499417734484399825984478 52322 34323546947116818226181712 52323 -8137402183567728317566656 52324 -87303960118397359277932544 52325 -4598744335866128106422400 52326 2942470275349074128809920 52327 -81041875805303398274530176 52328 30326000270802446925496320 52329 58502822417023077159114384 52330 -34856184156955974353953440 52331 -444818708156732384978328 52332 -15732518012683554067130880 52333 -29677369962455484014924640 52334 19703587495999081791808512 52335 -28866874275075316030334280 52336 -40079485475233934533623808 52337 -17680775112870467225073600 52338 12994838195310806020333056 52339 18794485754182344584197456 52340 71791154476253021936259840 52341 -2633614586322961357146240 52342 -34120164612645020671640928 52343 -100495985886007108023831120 52344 -23662375914237681001328640 52345 -1751693377432429909655100 52346 -9914599199659993493141760 52347 57705948444445914155621400 52348 -37114483177634416986516480 52349 -72773987834664838661328480 52350 -3954649260974070836520000 52351 -66590690347036329328608488 52352 -69699360180009246287462400 52353 -20145781900155934033764480 52354 58757022049411949162663376 52355 -14709104477811673121241840 52356 -61669286435331624721609728 52357 41598680454991968965929692 52358 -12092360896172288883642624 52359 -3262154821853288896184832 52360 25224430948562785856716800 52361 -95413318121131629261928038 52362 44439921056250167214089520 52363 3608025371536124506502612 52364 -14471109810915554561909760 52365 -630185160368346421013280 52366 -41909713563138971151970368 52367 -39749269577616006609281808 52368 19160465374140303606349824 52369 9399374591761632476862770 52370 58625891599459998031454880 52371 36771191285103803894811588 52372 8761152750730557169736576 52373 125063189614230815345171424 52374 -222693212780138857236480 52375 -26351942735149850798910000 52376 111528910353584738994862080 52377 38324001790917365518437120 52378 147930815271984019968240 52379 83908175905779468713470980 52380 39081819553867447428556800 52381 137758788889417063580488710 52382 -15695445777326340269265216 52383 -13066694754332872818211200 52384 -85099644565695354400210944 52385 -22414704817736925254925420 52386 -36652950320037054449233536 52387 174745709469665887513955036 52388 13821777672906832828932096 52389 8362951255300279244689854 52390 -8933418494368198001902080 52391 79556757796941292369020792 52392 20129606039568687866265600 52393 49772816923778223119306 52394 -47838550040967201275386368 52395 2218941750599006378400000 52396 -21648312187012840554515200 52397 128334753409726697208904992 52398 8228544436692243217104768 52399 37859703120458000403565720 52400 -15896338597388163894067200 52401 -62206435936338460749229968 52402 -12322198729906594342894080 52403 -44273364092011438543143600 52404 -41270660783798120289957888 52405 95205738917043779396520960 52406 -42903966519205689582730848 52407 5721301502256072597373656 52408 608874201912593341992960 52409 -3325813519160554490525184 52410 -5074926526504399965200640 52411 157934211133089833559735912 52412 70617711426977508683129856 52413 85645948333705803950425344 52414 -5536087500100320499351680 52415 103373371479975896486743920 52416 -2967450434170361456099328 52417 509587438183463548410048 52418 -67195929538301593129857840 52419 -19577245570320952372056912 52420 60929847440405755219457280 52421 14080589823172624159161600 52422 -23337246578827934666910528 52423 44237133157506861782632240 52424 84695805071311872582312960 52425 -50895233623786881190417650 52426 -23099956870945520482914816 52427 -19359268333895265855964080 52428 61381741182121020969778176 52429 7735635645079205183988920 52430 17751557075206199882696640 52431 -94026764298115642652233848 52432 -10792774149844402485411840 52433 68863228100724499388957682 52434 -37790312965264769459477760 52435 -100395015773673946931943120 52436 -61717033058051085772552320 52437 3067511023961344385478144 52438 -86950276974210104330488704 52439 -25510531177798447142423040 52440 20438017422061635551232000 52441 48994858783786185086900871 52442 31547032349370329753344992 52443 67329174876999961240612332 52444 -15470222433510804958229504 52445 -811769294024385960692520 52446 -15341102258549305663002816 52447 -40230243250047445072809240 52448 117300729153319429098700800 52449 -1594251841918370079379536 52450 29645207681751633641670000 52451 -22826979366951520112701440 52452 -23755454038370498361458688 52453 -101403292522741602197127298 52454 -2059426532695032413953824 52455 -18169064495089838356773600 52456 -94462280736601555788595200 52457 -11472057250170410081076294 52458 2810956012735251431232000 52459 73999809798454381960198080 52460 847018572056253894312960 52461 145676555247420278203953600 52462 -33628786706552639291238528 52463 -48041682801068109798795696 52464 633557611441635648897024 52465 17235457337758694154120000 52466 3053865075193555271225760 52467 9001315321126663349377080 52468 -12025488402606972339549440 52469 -82316391780805474047297120 52470 -11240556376148795898034560 52471 -68786522531002684776469248 52472 -54653785392316921619128320 52473 -58960835060541595387191216 52474 33266896646296400893946736 52475 4046964264555723138652500 52476 -25164056368362008439111168 52477 -127167987179917666241367668 52478 44746315822425018463717440 52479 48283416180733547774469600 52480 -20302132046716787427901440 52481 54947579132140988997535104 52482 -2109337801354182394977408 52483 2756775095973775648711744 52484 -255226779798812868057984 52485 -55629222469168281107580000 52486 -2680851084959574762633216 52487 14213102086072138437548640 52488 -80127191899894905594385920 52489 119617036793020589159403290 52490 14836885256507607139492800 52491 -59522965974593587043437608 52492 -2265381949614950388837888 52493 43378649334722331471660000 52494 16566503893015448972492928 52495 7184778502114348420005000 52496 -37101279674761733290180608 52497 -18550855045785872292381360 52498 -1262026539440744186214000 52499 229894811249014674077322336 52500 -3036575077202896669440000 52501 -166070570544264334224832498 52502 47407400215651807102673952 52503 420405012352893383157888 52504 -38081077021956240238602240 52505 30096468788468910596694660 52506 508626822658689451875312 52507 -8490164796370343854095328 52508 86600752804777578132899328 52509 -36382496167181368624779072 52510 -15034051850008493243088000 52511 158514619935208367541206112 52512 -37283806754697474637037568 52513 150152119412131733842636740 52514 -10581995259014666532864 52515 53045237778740285505084000 52516 43115266368903962654417920 52517 42859242716115852584725566 52518 15530725278550862525363904 52519 -172186202817500839603768440 52520 -19270027070840178384998400 52521 -9044191004178405616474752 52522 -69042148225751887482596688 52523 -37412914639054843445495616 52524 -54106245436264281618704640 52525 -37657611960866051067014400 52526 -50606341986621559545156288 52527 -38172512330403396554521080 52528 25934156991159497613754368 52529 -150286675433716988834469870 52530 -45542719695474517605626880 52531 -84250949455460407595451336 52532 -39304497719879437882472448 52533 -40205569068732256081697700 52534 15527307692820486857920416 52535 -32865356865876918294912000 52536 8290065454966943391744000 52537 -43664417548936449192110448 52538 407929217966890173815520 52539 50218124852723178201375168 52540 12684799957241149716142080 52541 39873581601734731498239942 52542 -17574161227478146455091200 52543 11128159995830772388409792 52544 753402809629679166160896 52545 5476526178697933934077440 52546 -638138136448226459759616 52547 -77663787740802111741839856 52548 39269800765007163856834560 52549 59571362695611522305813536 52550 -34356008578621684492567200 52551 -33488366306743119856349520 52552 118043020256968611507225600 52553 -89298132482757354097308198 52554 47025971972432100982414080 52555 27327737805696593930014560 52556 37455836270118323928019968 52557 83622381273658322763675840 52558 -21229517617067865984390720 52559 -72736896650545538208997416 52560 -793132925734722459156480 52561 154740962136115973660834162 52562 -7456238092363376033869536 52563 -30043397825308355449118976 52564 -113297611387586248108249344 52565 69409263449503177634810460 52566 26584303589952536927346624 52567 -107917695709746336823003384 52568 -2696618495639544894781440 52569 -4619583185179299724885680 52570 13231982106994137521448960 52571 -18455330657118813800439228 52572 25931627909775628707566592 52573 -172432033371160515135001280 52574 6783505257675809106054912 52575 -36803574360337519471199400 52576 -16590335450768601834848256 52577 39704569647752064543766740 52578 -13358711660755080665604096 52579 84667729948702397341265180 52580 27137269866016086794035200 52581 58920371245851694166677824 52582 11983368623851028564745984 52583 -24380416505005524781188168 52584 35461171050268935945093120 52585 -15639821963959739035505400 52586 23226408081314231718082992 52587 -106644653525386075874469156 52588 4133871627229867204114688 52589 -431153819541666564358176 52590 2339873442481448081416320 52591 27133538832778040197202304 52592 -10002135543012766773903360 52593 -37356178347048178079150976 52594 -4860464659335181840721904 52595 -98340779932734703091866320 52596 -23720986208724069063536640 52597 -27785245414106370898001700 52598 -3115694129792523573001344 52599 18114242975411870976428880 52600 52289847557788602161664000 52601 95999737126586152142462592 52602 -7444678183235246418506496 52603 68929060764286871746245144 52604 80456994816895721220704256 52605 25318877840529436674725760 52606 260032006294518820697280 52607 30909525329501212204961472 52608 -25319546958378588155412480 52609 -94141720433501116202808190 52610 42908421821127321287676960 52611 -15198303117136696675050240 52612 11953987063705146313584640 52613 -148555916073260603686324416 52614 -18943097404774869152720640 52615 -140942705558293587073784400 52616 62486042796533479954068480 52617 -79711870459538687938510320 52618 -31102686452061831296748240 52619 417430747653590403082896 52620 50350000146964178228628480 52621 75822696884154067103389644 52622 58695485036837930190971712 52623 110587726000133898256314000 52624 -5684192311340854944202752 52625 -61429372018246836653511000 52626 17256459199696379083774080 52627 65216928732346132779042476 52628 56027409173659818382172160 52629 25573877405127715858957728 52630 20291695157258275790793600 52631 -11376591388761038743808568 52632 -1135448794189501769134080 52633 5533195419660656261032064 52634 81419403742769429071359216 52635 77883126838740333356400 52636 -97640392462043531409809920 52637 60918384488056925057657100 52638 5341455611472274560258048 52639 80825585771199189007401440 52640 42751229952864098640199680 52641 19703299783278810236202450 52642 43882997051615164357595472 52643 75206403346777457986494144 52644 -10314163358708412786444288 52645 -12999610448747727304292100 52646 -41102666801075297400405696 52647 -5780519323471779803804160 52648 31811902384473392871951360 52649 26346175085800133431892640 52650 -588752173111904298025200 52651 49541767789417462247384992 52652 37132787307959007469921536 52653 -68558690968858318945864896 52654 780965116578640529407872 52655 -57022192419323104408336440 52656 2717408118980641274560512 52657 -41351548063598653973169168 52658 -35891146645046538016091616 52659 -37725649841995865552953836 52660 -18625841324387124650968320 52661 -28192425131086047612694368 52662 59132620110016169812698624 52663 36963017426517034389223624 52664 -14751256903761411358617600 52665 -20504275756178332932838080 52666 62111947841497983922264800 52667 -23194310509593563890288284 52668 -15964799566679021275176960 52669 25299410942630067895926400 52670 25554067244941804538860800 52671 -18842446219451613456556656 52672 -36512085946121754146504704 52673 111832962847110514700633922 52674 20249465025245044865189760 52675 -741051608000428215794100 52676 6869819933093526112204032 52677 -115527953005898824465724160 52678 -18517248775577367498483360 52679 -16971522451504327336978920 52680 -2985154938273558048768000 52681 87408247226633650843061200 52682 -6280107458980112052212736 52683 883807212835018607842224 52684 32848868783296622576028416 52685 35659567569151873513739160 52686 31346173944021410543232 52687 -148675622095299189662956800 52688 4495459053596004401725440 52689 13267227156923751339339648 52690 -65122765976033298721843200 52691 -49561913745060534825205908 52692 14280097608521602644068352 52693 91248668907029116840684800 52694 12801904694568242851780896 52695 64054519818750411293173320 52696 49366820962994965102632960 52697 15815685445626911964571146 52698 -3785262024740921412097536 52699 21141320357035483182113200 52700 13697649863683339225190400 52701 -99248621852033869244361696 52702 1761788515717583030123712 52703 -41543761733288488296888720 52704 100273862456610610639011840 52705 37224014385673862917954560 52706 99223357605491399393232 52707 106568687197986589279864440 52708 -1438751258025910369190272 52709 -123396102171246294055497090 52710 6350310734864595571537920 52711 132982375746142403940608312 52712 -76868454213858548127744000 52713 -99523194778131064841695158 52714 44277058888000984421697456 52715 14190021190030962087989520 52716 -19103703928119891626950656 52717 37970377219574250302884032 52718 1016448725513570968519104 52719 10370841522951957402555144 52720 -10799706591231484863283200 52721 75319916219199929325731922 52722 28628047883588918110204320 52723 40997145173749743229045704 52724 64540854256994366084023680 52725 12483106658290945389636000 52726 -2247916714265327667702336 52727 -33992675254938491625062424 52728 39979820483610459359846400 52729 -204779738266454703865237424 52730 1428794507531438671649760 52731 11857105349129160877446144 52732 -21755661143885421364731904 52733 -63793803992507787119937018 52734 60006306818249144464011264 52735 -5615132187142160322948000 52736 82392776656691947773100032 52737 -65601768041584713102482640 52738 -9033982599075026615253504 52739 32876936320542614034077424 52740 -19332290866523493496861440 52741 6486198906776532820230172 52742 -74455477899735014485069728 52743 85941077706417848249508264 52744 -140200750737517383064166400 52745 12849671401669962317727360 52746 -35007108093437126848992000 52747 40808945894642689447834196 52748 40245640431056461708785408 52749 678125312184425193902934 52750 -58530118693208623833456000 52751 -80023034195154909815861520 52752 -5477735492318947143057408 52753 13344519520226176684501824 52754 28726031798308078274278560 52755 -64337386687935815988127440 52756 -53901522797796954002560 52757 -16595913528536662797386994 52758 -15368908886576700280318080 52759 -59202271177516494889154384 52760 -51334700527464439421952000 52761 889752977840039223990240 52762 -4308264224469039265837056 52763 -74060567326079087226091080 52764 -37884156310617711292122624 52765 -31932820565794056679391880 52766 -10667495438706398354724480 52767 10815157254299133249377136 52768 101901488526437949108781056 52769 32052179355154062759139170 52770 -26493784512736033282406400 52771 52568028267164055901872792 52772 -154568211321824869133967360 52773 -67388534935628929365903840 52774 30554737486127818870535136 52775 -8602892393701183294123200 52776 -75967819289616665193108480 52777 7580806937421387157483380 52778 -17339448250382679895219200 52779 -85323431752494009801552 52780 -8831460644128427739033600 52781 98740097414411798678488512 52782 -7878725585451027766609920 52783 153450937960611301416438032 52784 15792816360372077126860800 52785 45569230851285096468307200 52786 -58132636895809584725703408 52787 355985302502660272867152 52788 -17367766108918268844681216 52789 -50663955140086184839238400 52790 46875932516658030275750400 52791 -12179965403948590773744408 52792 -103495597407090508257792000 52793 19280261188023028558649088 52794 -3352200643645344411298560 52795 -20056194065841324882019200 52796 -65543965937784991092321792 52797 -65836591780838374588780800 52798 42310996558035149115590400 52799 -18969888716549088093656664 52800 -9272927394605325562675200 52801 -37150839896613574833782080 52802 -55124810207984304736246368 52803 -7496303794276059050132988 52804 385977984875719341177856 52805 -42141968835733969350876000 52806 -4937497582946228934350976 52807 -106599594069924164036939944 52808 -8125606157723404809338880 52809 -80769088582134075722269440 52810 -12132721348518248391745440 52811 131805355502935602422758824 52812 877104369175060567754496 52813 127954791756209021565891062 52814 53998789124799021411416256 52815 -10324335047939105036014080 52816 17682367625992450845827072 52817 138228501047852782567498866 52818 -25068198306769270094042496 52819 -28485632503721822910304320 52820 -45237035242619788770048000 52821 48627380072184319734837390 52822 -29835513811686957471403488 52823 -1783521124246797850457256 52824 -11015186814876378173276160 52825 -36110406989559377490094450 52826 -16675722528381172641539616 52827 16937003938890705489492120 52828 -83212628562063992980445184 52829 -3637298733155586878949024 52830 -32067590611413515421291840 52831 70900802642530912869672912 52832 -29856419245001208074600448 52833 -20788916634073152633493152 52834 89498627732925280504884816 52835 112969144179196670885555280 52836 7815739872012172545908736 52837 -58647215274493658058048514 52838 33927265773968101454050560 52839 176373237135539815793452800 52840 -59049098222559540373555200 52841 34156255876259354364358692 52842 -51507493779304129448786688 52843 4143383000133086772134800 52844 58094278193244616638761472 52845 2649608468764862209194240 52846 45246586434527549594359872 52847 591797871718683958938360 52848 19957153933573741762117632 52849 1622512620300934812999780 52850 8448125115214824039436800 52851 70454624152093461111121920 52852 2147750829889769918931712 52853 122045713893849258191474460 52854 -26096982832047130963771392 52855 -58398689027495618223687720 52856 -77111735518318422970245120 52857 -15150084751938600694077120 52858 13340200914285354054570240 52859 32961947816251488548913060 52860 -7564546837352425267952640 52861 -152260310397274341068604538 52862 -8739905511785433091373568 52863 94702018802939442139238784 52864 29374356045229006100889600 52865 26623915259643545117605800 52866 -23498865828169432300454400 52867 -174533053426090723522952640 52868 32900382499372822897208448 52869 14720313273234095283339744 52870 39926855027117298348783360 52871 -28760169403121655245693688 52872 -32033466589104299666350080 52873 29531431893293155503060580 52874 19250870759386624622661936 52875 109638341992881968586264000 52876 84349002164510823827951360 52877 99047940060965268061920 52878 3960525756405529726571520 52879 39508535780208769271090480 52880 -25413309865219890848317440 52881 -4672834092204225139212048 52882 38819299116573019689998112 52883 15124835485469969830857132 52884 8229057253718220119418624 52885 -38570580875012865582234240 52886 -19001528977192594960436736 52887 23525747066794354431997752 52888 105648403378863320314859520 52889 -41150382531743822972624310 52890 154144474064577042762240 52891 23883342929602505601100632 52892 -20547269336002511158318080 52893 -1973892896730784354068378 52894 -4170597701522832952920000 52895 -52752061534256146395396000 52896 -67861166349433747459276800 52897 145080777031321314293566134 52898 -36953283206065524187738800 52899 26673375806858524592459520 52900 -22717529382610620154625600 52901 -64169941255135664959756098 52902 11754039165996755950267680 52903 -58606211937055868820275848 52904 87437068817677580436019200 52905 57381287789936328204692160 52906 10785014752366675185281280 52907 -45355712786168565025377408 52908 17134136823362328983324160 52909 159131005711712109613854316 52910 -6523912323642241360385280 52911 36027763667631622154628360 52912 -4620709214326204649488384 52913 -65302977871163882092501440 52914 -8903769882166554560242560 52915 9654683742221991027231600 52916 -66721685033039204139269760 52917 -18009549876628836872881920 52918 31703865350489133217184160 52919 106012850753349353246305320 52920 50740411176363361711104000 52921 -61704966567200095608015456 52922 -15799757202521537023554048 52923 14084918317149782677505280 52924 -75989099563631347387166208 52925 -4792847352976475949733500 52926 -38095284044866633605349056 52927 18981229007741915229423472 52928 735676947639698658951168 52929 -5540276154109541991368526 52930 68406525644606226029030400 52931 -5830624555342105054406136 52932 26456276703776428768057344 52933 -1658693177222991392334656 52934 3120687779744228838144000 52935 52339249499903488936270800 52936 -4185392127361229704550400 52937 -110597344068239702296533414 52938 17900989905527091134612064 52939 229668430948954610078095056 52940 -76495937173869971624616960 52941 26815938540346302007961664 52942 129824690644447396733181312 52943 -126919033612514877145546056 52944 -22934675589474688329056256 52945 27306894343943062088723700 52946 -24395706285772957579616256 52947 -21311212429131820974041760 52948 -9060357385979853443596288 52949 42178610314842733555586364 52950 3841574589151703662305600 52951 -55801523612368535305597048 52952 23544729854018527842969600 52953 9605797431391278661975200 52954 48330908711968933532401920 52955 -13958723941690625484004800 52956 26547470747338749759885312 52957 -22110272372594580917288794 52958 26856484038893411726974080 52959 -39510560473144788336261120 52960 60410635481558563793141760 52961 -88196069587893758768135376 52962 -4388759248798393692926976 52963 16573937057672513830605212 52964 40864531730820873748622976 52965 -26480956389249461281771680 52966 12962767350429287776531584 52967 -84217680466946488934742984 52968 -15634094417926712309514240 52969 -85019601178599630233894784 52970 -66200000893461263083036320 52971 -12124281489899507128139688 52972 33393796641981411289758720 52973 -129590645949946742011124778 52974 -23633433663728504564854080 52975 -5271546144374008961743400 52976 151329446467612549054464 52977 35831571245818160322852720 52978 -17631296071226515478334960 52979 7426207704306991100397120 52980 -924661136820734109296640 52981 -126203253640504997995739218 52982 -76264873468552714607928000 52983 8158900761699225441917832 52984 -25882187587194869223321600 52985 -66856993230981613037477820 52986 13096055546711008863473664 52987 -5688109831738270189690008 52988 36167346601912707857733120 52989 -48372241728839698593141120 52990 -1294718366924510821413120 52991 68639175732664825162597800 52992 28902727676561100619382784 52993 -74311608282241040096139180 52994 -45224469353752368183622704 52995 11533358496605181900819120 52996 -73548768360310560526384000 52997 -22072426159621366168506048 52998 -4411631307918369584448 52999 -115039146202024546485841000 53000 48405836332448656427520000 53001 -34903890766239494363521920 53002 -52664388537795461358756048 53003 -121182844815265688277080748 53004 -26479482835944463454158848 53005 62303973070403027907267660 53006 13121276232906231355244160 53007 2584899971651347043669640 53008 15182199640965108971282432 53009 141757195943911142136097920 53010 -7421726754902024025753600 53011 -28115736363291358433947568 53012 -57362711739042487375868160 53013 -5573131274101802451126912 53014 -14032429524110676568417920 53015 -65671995415895739561206880 53016 101115805521147760162068480 53017 23541354647366157889157066 53018 -69043396986893372873904144 53019 -578413202997897060552216 53020 879189007148858404776960 53021 -32629024071348227729648148 53022 26909294209461182093988672 53023 -64881925210634905296211680 53024 -83685821955170942671847424 53025 8795025284980047368673600 53026 -43395872254081381123290288 53027 -19491102419149061405271840 53028 -52192770049748609686702080 53029 18111092219260438617012640 53030 49244896806278015905292160 53031 93856276122787018720623744 53032 40331580114080713782804480 53033 23849682808517201732942244 53034 -48151412875788878087550720 53035 11932483394243779503504480 53036 54383130687021752330906880 53037 32642155776016027175322528 53038 -9341126087925453975248256 53039 20211978248432234393731056 53040 4793779117558281435217920 53041 35210891147033880578361600 53042 -58277512238507121995600256 53043 27264336720200426400241464 53044 -41036327720643712518432000 53045 179304280319535674964719310 53046 -7814360500397670863419776 53047 81097600578358566560131496 53048 -23096074187914286845440000 53049 63315465209982939584214864 53050 44682080030758523604286800 53051 68423415108481479116654052 53052 9512573318001702784184832 53053 -8254236246194455891500672 53054 -25407575344306482371146368 53055 5079297265462807733513160 53056 48711287081259087091466240 53057 1648646277597222587397252 53058 -7868000871878034481413120 53059 56421061859956698200629816 53060 17435821993331426448691200 53061 11858538424750367697708480 53062 10002828941907172068672 53063 -144152190362975340337165920 53064 79461636456022655674245120 53065 -61445563096600256622336540 53066 46030534002449025035125392 53067 1207805458332602574026316 53068 88624905143717989763502848 53069 69483093580583016748852470 53070 -26093709238809195808070400 53071 3607787276177543491371472 53072 -4707290268372338056101888 53073 105985536287056748416287522 53074 -20355645942471891393957888 53075 -74191672101414622475159400 53076 20460772001901925234501632 53077 -25659436181975712758177074 53078 47186291277945049361367840 53079 -41586975373616596212900912 53080 41950407891875891027558400 53081 -1756882299494045592331008 53082 20915185146963320001277440 53083 -16159573272318292714241840 53084 24085513894268272744252416 53085 41138959388716420442114400 53086 35937966991442685856727040 53087 1339919285276251526120736 53088 31636977693048991761039360 53089 -165912451264974170434790110 53090 -28737816876468873848959200 53091 -122164914371537138227578648 53092 29090737197545230508046592 53093 108466006731856482439065342 53094 -38293780164181696156564800 53095 4540534346231817241613760 53096 -85874867588182083224478720 53097 28288268650402083841321440 53098 -39566029903517853531371520 53099 92981980746708197828030160 53100 22134932575143986725344000 53101 -132096647091389151523977898 53102 -23480487443917155655506048 53103 -19072239499446267015931392 53104 20145455693842131437649920 53105 509497024126094184734400 53106 26592259664163501383652864 53107 61396818424753970875716720 53108 53212971493532672314601472 53109 25810514694048136579712640 53110 26524732473464407692572160 53111 -14551470463583342848549368 53112 -8802016815023057689620480 53113 -74638909180993371920687638 53114 52286053407390322336780656 53115 43919272095417911130084720 53116 -9412041773910023131763712 53117 144136081763864460048236166 53118 2142755105420951889585984 53119 -14466836058161482313080 53120 -47900838495546214082150400 53121 38266676236788255368772912 53122 4280947862713525720220112 53123 -71986070665576006889018160 53124 69459370729157152201328640 53125 -104749090040414923910887500 53126 47620953435016700240874624 53127 -80167680003212555043278736 53128 -128268754682233449892608000 53129 -154455216637753896154791270 53130 4875048797759595987517440 53131 62221803918741003767531504 53132 42266905491249357750420480 53133 -4587565736582960453784000 53134 -28226026221897868266244608 53135 2721542691121876333939080 53136 506478331031153501970432 53137 -1927153347112196205050048 53138 48720393090950320427463432 53139 -34589167286186273672277576 53140 88955837271294447413917440 53141 60243630452564633206214784 53142 38742092909685090517624704 53143 167680525420582197375749320 53144 1196253502414220674744320 53145 -67236702782740321815347580 53146 -20761605772390520927443728 53147 -55850423557868302822513404 53148 -1434149781003005940228096 53149 53768171173822676598674150 53150 -34370419104531466282603200 53151 -8403823652545240014566016 53152 86700156224768612792008704 53153 36088882948992520163216064 53154 -17975300704920019803602736 53155 8693801052696765341476560 53156 32816677502778264361690368 53157 -50239222784007981236916480 53158 -22016528885955754678679424 53159 -57196728481581219597025680 53160 33764851935213117710745600 53161 -12362782263759727271199238 53162 -54605226902649811678752000 53163 -65869699086161571342268800 53164 30526279443015077883397376 53165 -15702501858421686951552000 53166 -18522980242217885690698176 53167 180719536724603982562996960 53168 -34943767309202246488670208 53169 -48252121267546947231210240 53170 -13807329233875781798174400 53171 118704190131340344250287372 53172 19027516116250995534784512 53173 -24362679496142480014850578 53174 40296578836527115446307392 53175 -4487309434787103626877000 53176 21136324425553529166458880 53177 36194820903695663325099732 53178 34076440105274233138074624 53179 -14794930622289258499339008 53180 -9195185917027394873433600 53181 -60428532736960522936290720 53182 -77318496108073021690199808 53183 -49501791934691626722645096 53184 -11168531664561796194238464 53185 47758130158027200850935360 53186 32587499566907977572840960 53187 -15801468081786423960840 53188 -27527838992991023422986112 53189 -48390234333222719451671010 53190 -24430990787290955091974400 53191 1666912534883190901290712 53192 43184542982775143957145600 53193 -32503184287803053642563200 53194 -37016278009633143953329104 53195 -1585828477836461828104800 53196 -6054340374894841453412352 53197 114119398173235691732182646 53198 77326404593067779637020736 53199 -50766036204645915117347376 53200 4493432678698975019008000 53201 60987292151850698740649202 53202 -43627777720674680545987968 53203 -29578461559822147084630056 53204 -66113598277327182541123584 53205 -71907998690137536206108640 53206 42462059629401479746264320 53207 24592695313395590839645824 53208 80711300584553495474534400 53209 22791251018292619810593604 53210 -79637974927373392846424640 53211 -78687806859901111693114728 53212 30502307938034353616358912 53213 -19284366057043047262471680 53214 -10230141432475476564550848 53215 -110335052403186456103473600 53216 87273160269312437363146752 53217 4511430666388426310454834 53218 20514983835487622851319040 53219 59545835541755581890018840 53220 -10246609130401075852062720 53221 45683971270313191244814112 53222 -6460725064308874741751040 53223 -28218472541365695947323056 53224 -136269695384590018360919040 53225 37369579526702618659590750 53226 -17757689143699970305597008 53227 29830575003211496617617024 53228 18565591690135301973697536 53229 -43712926638540049783986912 53230 -37171537673959716966066240 53231 -81984127116396702521473968 53232 -18975960720651848716615680 53233 -100395673034678001885401518 53234 1736732079775917295155840 53235 -13403539446895830619230480 53236 20133129452697012192337280 53237 138127618027594929911278080 53238 39808872039361099251709440 53239 152423600196665182177048040 53240 -62129818055313364298342400 53241 4515819274505944599565392 53242 21565424049867447146272512 53243 4244396004918698245784640 53244 -95652800538332650444339200 53245 11002678069773041381157120 53246 -110692626502616581263371520 53247 -37673004599762538687219000 53248 41572766310101470278582272 53249 61858263503231434149683136 53250 21259651320497773024128000 53251 -324339854518812424819677696 53252 -46099602250961965809339264 53253 -59302359527227055420061636 53254 48834537561635726157588576 53255 -129255844172880780412680840 53256 -29717997874444875038883840 53257 20566249670608957954093840 53258 6902204691645422667217920 53259 7755414496403831105043888 53260 -21439151004890801541381120 53261 -922873048121811128458536 53262 37674421796089080957689280 53263 9130512364014369555987648 53264 -27913888612120934759915520 53265 30075850779903709629549120 53266 -9793132652455955496813168 53267 65584869527386969346678316 53268 -37637430095951882592915456 53269 30074733083871990016102670 53270 -15030983685627234568938240 53271 -87281724303606179041475760 53272 -55706622185686482205747200 53273 189113080218155303723472960 53274 -10591347988280814726488832 53275 28189134445035680953997300 53276 -89884610319699623835348480 53277 -374980784556358303464960 53278 53678947992036084684320256 53279 -100107806985042301746537120 53280 -19673797905594633747824640 53281 128664378527470050043594082 53282 100224450981384321991558992 53283 -15288076096822684156336776 53284 -12522943485795346768539648 53285 120921757960501210209385980 53286 16010485191019858850486784 53287 -55240549637157133410051800 53288 -77025565983997356442506240 53289 16588939685127881665886208 53290 36118817341900955504332560 53291 19848575626306468555847424 53292 -3550012385376006327310848 53293 44541643176151647115187340 53294 -97392491757808657601306304 53295 -47909743998156661478457600 53296 10141724649810043383037952 53297 -52367822722000181764677120 53298 1798282066304003564583936 53299 -73398579949283246536419700 53300 -6681688683869937696403200 53301 -6626216229171601345990560 53302 14988178012225496423241600 53303 -20536829869129483366064496 53304 5053298997275342022021120 53305 2932367175023754648922560 53306 73269740675269822192913664 53307 2834133644606745040939404 53308 -48988355520558684985603072 53309 -59654335113608233685618490 53310 30555598452492404731628160 53311 42537551565930272606034000 53312 31633408976532371245891584 53313 23809468742241137465073984 53314 -33184699350928506392901120 53315 73321400272495371913554960 53316 30254240833496823538207872 53317 -61519379001018666224436576 53318 19405037563091828597061504 53319 19815231953683173813886080 53320 369265230408815729049600 53321 66750710409703440699548544 53322 48423824244810181085974272 53323 31559872929269473766583572 53324 112418027282241565011837696 53325 71223603585552999609840000 53326 5555038596779087796167424 53327 154226125293726039552088176 53328 10870927247038703068643328 53329 -85144743804264713558372124 53330 -4477984439221612329625440 53331 80022789820743353033955120 53332 16599493160387301448345600 53333 23815293513990891807935040 53334 -41838943978097925332128416 53335 -17393428878024675794751720 53336 37327016436895753169817600 53337 -52361634763279412391748032 53338 4604654331719697207118320 53339 17037565808193337082461968 53340 -7881397020584561666949120 53341 -24294090925433936120946516 53342 45011339853274216671912000 53343 89700042158078213057683032 53344 -154199664712331768238833664 53345 -17650572383346955028968320 53346 -911301548763505819965696 53347 48371713444818163212244432 53348 -61254094443581963369515392 53349 -78380001831879223564779936 53350 24542384272735981260772800 53351 -22837344761057910121528896 53352 38131149661882529624064000 53353 187998673828050400777644602 53354 16530583712685608055340032 53355 -39529595868621550608929040 53356 -71081920009140316219406080 53357 207676313633157762003762060 53358 43247855853331602130373184 53359 50821130156735115480324560 53360 11413890592583523699916800 53361 96100110584127870040233 53362 -86762516982715632362435568 53363 173121149257170538861584 53364 70873109387788178377138176 53365 -778851508125869967899880 53366 56262536939954851290409632 53367 -53541800688786254622391320 53368 -56628618633909566094090240 53369 -8917354475399220743783856 53370 -3995761426031664176136480 53371 -71662249925623154602018060 53372 -93161343240995300586951168 53373 14874875306999687466192384 53374 -59086024789769881173656064 53375 41816189244679779539064000 53376 50843226001465536203980800 53377 34301166004647720703012226 53378 -37755227541146052308906976 53379 -3771822110506083016119540 53380 64571618897176768109591040 53381 115708847684640909326425182 53382 -1648846991286770162614272 53383 -67706945528036582808623232 53384 47341714914096328697410560 53385 9347114170098011157681600 53386 -71066307120490277405734608 53387 10836918251095093809738912 53388 -39400603998015717654236928 53389 52189502020786684281087360 53390 -25997456868105290692924800 53391 21069188772692916642682392 53392 25974641073582078237868032 53393 -9825262394081712866010000 53394 -18121920707711919616277760 53395 24983010503111656016355600 53396 -5373303878343389962401792 53397 -20124927367669104718443300 53398 33088000215691621463623200 53399 -35646562057428784014877464 53400 13567454565531898268160000 53401 6221953111013970785507402 53402 56589938660150322426151152 53403 18711962776906256566485504 53404 81826735400248224267617280 53405 -55484933796807471480494880 53406 -561515721985402743121920 53407 17956190180667016875090656 53408 -146427331241447295326945280 53409 103806062940154826188254240 53410 14454939418175099904026400 53411 -58171085887504437922973988 53412 80349532795728305345037312 53413 -63805035808535981174343296 53414 -104318656095241630515670848 53415 47236145977596206669933160 53416 -112732672112805090519613440 53417 -23548075370584362183139008 53418 -11890645190315400456541440 53419 -125092855349242705076959180 53420 70013134340805984944609280 53421 32838133532587955029346112 53422 -13908064093940358502711488 53423 3630986192548985317947984 53424 -2997967626075613534027776 53425 -28266353416122694672665850 53426 45060925495488539677104912 53427 -63970103554348815786755520 53428 -757550215447235134580352 53429 -49473958735969448722227186 53430 -5015760833442774592154880 53431 -70809940381766845318768800 53432 -13402476309678410610585600 53433 -173501862863378948271626400 53434 19985341742765875578389616 53435 66094415203226753361002880 53436 -3777260840375770730658816 53437 20935879598070295754646086 53438 -33441869003895876058149888 53439 99186553713248405015996160 53440 35916431690499509232599040 53441 13955342424690950288203842 53442 -7434533446295572779338160 53443 -52252274033672394526559456 53444 -5583093178706105284067328 53445 -1747665049334993197718400 53446 64406821480989664490040672 53447 102693351290042664907971600 53448 -92847454712470114903572480 53449 779571382341174326530848 53450 -49680344734875816315942000 53451 -69197062989057555830930820 53452 -13479591444500596987772928 53453 35978539314414617298147702 53454 -25874704808622848615592960 53455 104570762809482057377124360 53456 -13665211368934947258974208 53457 54067819918121352834257088 53458 8505383333907792304360080 53459 -130707786432301365867311844 53460 -50935932419575669986723840 53461 -89358193356878173208286308 53462 6309355739972937587027232 53463 32035091148628430569193088 53464 -9314392078154321486254080 53465 -11810836649534682540166260 53466 -16715072213113016221839360 53467 -44954047925810842413148928 53468 -70235218717666789045028352 53469 19925445449463926394425004 53470 -21218634058100884404592320 53471 28695192121088613715338744 53472 -9293829226703270226690048 53473 -16640183864497549568663360 53474 100923274871163680522822736 53475 6330507152739994875571200 53476 137849820177375695869159680 53477 22568984752460401714863420 53478 24998565762042887805878304 53479 12035157047296106423745080 53480 -18873278275920847582003200 53481 14939153544811985343710352 53482 -47716969989421826914464 53483 -53861833584881789305732320 53484 23297255938829428428289536 53485 12614712735089221940383200 53486 -87226551441167137696730880 53487 20506815243080729954576640 53488 -868660174759654282559488 53489 -58463832173385590243960220 53490 4871444374384744113861120 53491 -175774659975159048912726000 53492 1257305026492938057664512 53493 33364063231006621093108128 53494 11739348428717448223880832 53495 37745403707661004647993120 53496 -13084314106252695977594880 53497 -195494008623945005982955388 53498 -23531158959547972573345536 53499 -84302264107945741738280400 53500 47687958680774584185216000 53501 -50650482284899291662879648 53502 -254906256559563256507776 53503 -73172639676809083691861248 53504 -77754898794199931588444160 53505 -21716897472991570859717400 53506 13710883795636741838659584 53507 -58497166346162342551178244 53508 13184757943253660239257600 53509 11582764673564426255866204 53510 36641114012374982081516160 53511 5596948816147559468930472 53512 -36198774165583431241804800 53513 437853513866852969956560 53514 41225387835333115006064640 53515 -25802939846973925574265600 53516 134460589251474826241545728 53517 -73961674569681943126662720 53518 -77661845364737509743551040 53519 -35555557618172855798121480 53520 8812855918292095567134720 53521 -18110066203888749470278080 53522 22906762656714220199365632 53523 120530554478572414173200280 53524 29575762312480947720500096 53525 71509804734752827082095050 53526 16442031081879839761049088 53527 84073003626218874840802376 53528 152620179030880255925852160 53529 -35954739314019034564910400 53530 15123655309699165085680320 53531 18819963298975906834074000 53532 28479620861439274496019456 53533 287321827376059011915797376 53534 17433243592674454509592320 53535 611482136742354447239040 53536 -23515271839545191521320960 53537 -37152826507079719933975296 53538 55502386005237628525455744 53539 -58678889069836528176111344 53540 26737958885616882324906240 53541 -8875656319089731160092418 53542 14256566533174078601611200 53543 -9067128602065861617435600 53544 29772575690678774809067520 53545 -79963917507146873216324700 53546 8765808352435626424831584 53547 -28660809711059857696941072 53548 -20440006163242307080717824 53549 18857373960558078204326550 53550 -8041971904564624918819200 53551 52606010840338431652481552 53552 13301700811331331988832256 53553 57743346736244048070958704 53554 35350620666556883093960976 53555 37243143284975045914686960 53556 33317494246147134266191872 53557 -4321967726349541483183794 53558 4846921650806332533098880 53559 102995764080279890123699928 53560 53219353547008165179801600 53561 -113520807465641255114727600 53562 19628964371371644800824320 53563 175485651876494178455562480 53564 -19651185282942916465910784 53565 -38905659775670784294552480 53566 4259867427734433237695232 53567 38264102592129501714682272 53568 10452483460994447620177920 53569 105416772017136838043755970 53570 13628309818746337574146560 53571 1850326334532276194490624 53572 -10387145274222997707678720 53573 -121583977509589869114332838 53574 -47949019923722196689605440 53575 88306370550782178539928800 53576 15343729355760502426920960 53577 -26652332684832891238724886 53578 172002967916942534561280 53579 -130200756538743049612989480 53580 -51332749120188744103526400 53581 101803737171811735069892064 53582 6249846292773522592081152 53583 -48667504828770856664553456 53584 19606592076980609963114496 53585 42230295945155842602711360 53586 18632210851894250630466720 53587 -27314071843189560892564248 53588 -41689912225747273965789312 53589 -90106339440599168153767776 53590 37956656496405823498264320 53591 139418287310257052241289992 53592 -24470329216477992822374400 53593 -203122840455721231884215158 53594 -42832372762273106767884288 53595 -73658268881138845608314400 53596 -59879658427931627648396800 53597 -37864074766426733682132954 53598 -35334991789277161942892736 53599 -5449969195444077040056320 53600 -77654649946713879173529600 53601 97698398337504344652912864 53602 5382150668623363550044752 53603 163633241012718733287636 53604 -27664952198829955499468160 53605 -38990482064443235293188480 53606 30632723366987721508972128 53607 62647118602822936565937792 53608 103935804728192115461544960 53609 145550972036251532346090810 53610 30203472744569227344917760 53611 -2688759936882206957627788 53612 -28792624537890739749608448 53613 -6464041678639038801879936 53614 9242307344361049958480832 53615 26425114234332321870674760 53616 21280543283907251017777152 53617 93609083937859801658963666 53618 -51836573458666213353480960 53619 -41944564366723494660541392 53620 27553104388966426314670080 53621 -119289817001199859544367090 53622 2541104958156580762136352 53623 141617872739988455747808872 53624 121017424929365558411304960 53625 27942544877983156367856000 53626 99436579985662750893574512 53627 16101387521027428060826112 53628 -8398734030353204979194880 53629 -85245964924426131332987770 53630 -5821674386231395497415680 53631 48205186506081857066111640 53632 24815628277398378853171200 53633 -110735169010902331418165118 53634 13671936741854198935475712 53635 142203893324945139147972960 53636 23416214709905532840259584 53637 -93764325512948069234898720 53638 7014839777771704751142144 53639 -19813589836241085644515560 53640 51723446604458883851520000 53641 -47875794637217187782552320 53642 60592333386730596019463472 53643 -8903957533384603004612136 53644 -92879156225127198146961664 53645 -133925217664477602299666100 53646 2748108581535915245035584 53647 -67393516832840853356207688 53648 -17368886163937145750814720 53649 77459246869760490535305120 53650 -14318772134630345024148000 53651 -6675705620803618796580288 53652 -62182369014353858208411648 53653 29915125813457075281173902 53654 -77951568463956634328387520 53655 -3023429023005662262302640 53656 22435691727463118002483200 53657 -133559640678999861981095094 53658 -5494089531891639624970752 53659 -83025002926754657452815696 53660 -16242232578107210210296320 53661 11687331376998812363076864 53662 12105173430177641938680192 53663 -209404735007956186180715856 53664 -490454007626732569362432 53665 12362336056669084010823060 53666 36113953584677899364254032 53667 -43972569668922424891429320 53668 -65555292511289438360685952 53669 19047625941748729636531584 53670 7759104517460130792854400 53671 58109151440648203485692544 53672 162635710882222933632076800 53673 14099858916580167646429584 53674 -92373529110551863849317888 53675 23147851304273855809881000 53676 -17684614961500519493959680 53677 76510538033503927378649260 53678 -98473952136519039453447360 53679 787500892016612700086160 53680 17731777839562412401950720 53681 -116528342983047707156305518 53682 16898695478540783161551360 53683 15490945283358613373315920 53684 33560134920848289277612416 53685 -1580100620549905804294980 53686 88381605147440864229794880 53687 42073716109820298504594072 53688 -86231665970106408468541440 53689 -12893019903335034744450876 53690 5819011880483412038937600 53691 -10794963410133889859885376 53692 7769277205818020117327872 53693 -90992930319127510156688058 53694 38241356985992655431576640 53695 -8884394381938442979691800 53696 -21491354692949639933460480 53697 -8075800341397687423307328 53698 -34276593265307288251844400 53699 153492923071677214692656700 53700 15903851074831049645952000 53701 -100790369264033077458076128 53702 -68825455952816923040431296 53703 53466773161122336773109744 53704 42606299525998008877655040 53705 -55593280743107067318939840 53706 -48944525575713420628797696 53707 -475369798766147667263000 53708 -23095341991400056239544320 53709 -63515532781023782585829696 53710 -22556515841279651895108480 53711 43147866009732007571170032 53712 6188103804715490504761344 53713 136572162027324289560534240 53714 -28118570141444819259017088 53715 21444432601310203825635120 53716 -431890171513981980117248 53717 -94100325339676564745805234 53718 -8384361347502915562045440 53719 104103141595135946289578120 53720 -107408935711089452740608000 53721 80233398430158942975670272 53722 -92856414354566379766787088 53723 -1662880955737447449398976 53724 33681910473893979376128 53725 6537209241267013392210400 53726 -17590267741531829139746688 53727 110077719479823524448123720 53728 -5368087451501047341121536 53729 56189038338339818363256084 53730 6187328744495963137920000 53731 -120448102889923204504282468 53732 21479908792344994484613120 53733 -14368444957687122682754976 53734 -49569566311026691615695168 53735 -22565118549948999860057040 53736 52362446037232338085478400 53737 -65162064738824170218070200 53738 29559424355393821767340896 53739 -28509550219515102113756016 53740 -33292775103531269003919360 53741 29370875478473572339493484 53742 -14077653979599087062859072 53743 -1696604496060969911734976 53744 4523434314287967784796160 53745 67365007329280308948357120 53746 -5509070981670602995084800 53747 -6531400214562009730168368 53748 55895047039822708653340032 53749 57128246429023066120125120 53750 -200944550871897969180000 53751 15433280205219243329276160 53752 73814011249533522495897600 53753 -18537462067309522673792022 53754 4288980324601319250742272 53755 -760526895890201058869040 53756 -30331064861670818798300160 53757 39049513574481709211465280 53758 85440396068168415179028480 53759 -99493599927266825303063040 53760 7438038132280563974799360 53761 36812689018727312202527572 53762 20671474623044036707399632 53763 12036109887965540177418744 53764 21812595673929976557032576 53765 -72135530448790669580150340 53766 -79064040547347792977335680 53767 6158976109729710322265392 53768 -70120907995048411385364480 53769 102111715078640203834339344 53770 -20655343417352819087404800 53771 28324674284881478542629192 53772 -55276080963827758199198208 53773 38525779522700906765428022 53774 20638969549165725616115712 53775 -20689127735064405688458000 53776 -29910445588295215432327168 53777 105786726297015541989256626 53778 25009399208588385226333824 53779 103401627033830314005278280 53780 -64609111586697251726342400 53781 -7011216678744214938158976 53782 -17160073953833672664535008 53783 17708789762660509932937032 53784 -4126718452955245099223040 53785 39729889612045350382613760 53786 -43173090737865461643867408 53787 -23266239824042809198030440 53788 14492993558623608251897856 53789 3150411178360676464326150 53790 5588274280227971095895040 53791 132003620402255825783780192 53792 89578246049059713228177408 53793 1161489707955536674977360 53794 -28027168050970892790171360 53795 16574553477269097955444800 53796 -51054600157923694717099008 53797 -38731005049300180730341920 53798 10778370374287710695012736 53799 -13061864310738590241296640 53800 -55658929298312833637760000 53801 -12115464735634938712428576 53802 -32197068160754912470148688 53803 -47400726657034219341365136 53804 76238012127358312074214656 53805 57100837517123677172118720 53806 3683295219446679581612352 53807 -44076057786969754676787720 53808 -13762372426204169443737600 53809 -48702258097602461406401984 53810 -69819724901390212643257440 53811 17045800745942574456182640 53812 -19812086513303596177655808 53813 106875808737543475379230062 53814 -4361117658152813776733760 53815 -153479595251522957886705600 53816 31991189242569333900963840 53817 -68118238600922411557049520 53818 -34418194712824355163613440 53819 68461577149656420078485220 53820 -8702633620420909830420480 53821 45715170694783776132455712 53822 27168514493664332816762112 53823 39619218083605547785751808 53824 11573917443057065154838528 53825 -60554004503236733461713450 53826 -15764527082200475487920256 53827 -60045430388443461839283560 53828 -39982893657720368942735232 53829 41872243773617431773990174 53830 4899210235019328801081600 53831 54581119468606226536012632 53832 100301889228381183804088320 53833 -14551300216889491467823992 53834 67003214074169408902743552 53835 -16636716064662000948779040 53836 -2507816508660647877529088 53837 -11487504659850288299132448 53838 -37636867084174341828727680 53839 169185275267105580897992256 53840 22605403945329376729743360 53841 -47297768023767895174156896 53842 12316871547724002885117072 53843 8863382378770501533523824 53844 6262613064666564007514112 53845 -60155084206094710032900 53846 10862810243931177024662400 53847 32682932069833964103772608 53848 35423417412300541303848960 53849 117125136004774130283347850 53850 24302519452807556633568000 53851 80909065904979410373984800 53852 -65462060944822555477016064 53853 136729126326200662641895200 53854 -21006582352621834175754624 53855 109772992406168290629854760 53856 -82531947736574580222590976 53857 -76842731033662013883580894 53858 -7217629137727080389850624 53859 25460238280779665919784368 53860 -48284194556795590475953920 53861 -100973923350875264711489538 53862 -44897572880851452509454336 53863 3590182953887410120477384 53864 51131384952652526521359360 53865 -1435769638249081958222400 53866 52214766086883485691811584 53867 81381744153237963858171840 53868 -43607001029874090190970112 53869 4925672440464784886299744 53870 -67125048230550504432813120 53871 -27189417375573453123428088 53872 -1739991979679588984946688 53873 74353877837157718134451620 53874 1230137369819196926215968 53875 25767601760690018168184000 53876 86331102565481739591423360 53877 -49029258766964429364979680 53878 25843762688932741739397120 53879 482141726390643459154560 53880 -62967168819673738583040000 53881 28809673858578798783016682 53882 -11018348905971788305293600 53883 19436483403473613291551052 53884 -10959263249289774041638400 53885 -50356673642667953460232200 53886 22654414710687396759542784 53887 -1609181998849409710478464 53888 57848048496457934721515520 53889 24592911923635197439804416 53890 66740073706585274639676480 53891 91251652254401782789511292 53892 -11744291796358566009600000 53893 8031967522213140773831200 53894 59557421717802280858406496 53895 72463906422281727351648720 53896 -70257224461143661929630720 53897 -17806698084451548164631654 53898 -9599551154723722873588992 53899 -177210970057545600850221100 53900 -34052298514099989088492800 53901 -15443985430648133544493332 53902 -50177655860150648359798848 53903 -75844967721721720060649880 53904 9140018887197109896413184 53905 29467441062337535556051060 53906 10547484047000839051531152 53907 -24023986687001965420463616 53908 -77168025104969374670111872 53909 25875749761087804824916992 53910 -22421083811796991926864000 53911 -100114414493143110953401080 53912 -37684410948841458496020480 53913 91039697287631421214075344 53914 -13151592125518654576274688 53915 -36124690286940895261651680 53916 -71614665760887917258024448 53917 -93859163993182504107435034 53918 33033171261723511554764160 53919 -70116804871134717785629680 53920 -114962422296525626315243520 53921 24156681955999303893803712 53922 590356123829596940175360 53923 -128707795647119445316993828 53924 -40855508899603623425023488 53925 -62393195542022861993064000 53926 37796046945887228759530560 53927 -75222200995172917995673224 53928 14506443573996008748072960 53929 -2744529535479745852361600 53930 48953052443011756834539360 53931 -101716764460656964966663848 53932 -65897930702856961275553280 53933 -41148288058070758746338976 53934 12356033767030231701010560 53935 23342678518148074851816960 53936 48644778345003210722721792 53937 -47883354689684689907714892 53938 -26684058846342999522607200 53939 -161318238741193298746102260 53940 12157150016096105700556800 53941 -202830328168346253540876480 53942 24226459657136497738653312 53943 -56687800133584848903750936 53944 111691032853987667734917120 53945 -8031521723458578930570300 53946 13478031524013042114855792 53947 -12306000223649744471630120 53948 130868200597628455171703808 53949 76076829572373524004739776 53950 10371861876104779175697600 53951 24546720063257310234725952 53952 14308978031618761741565952 53953 22752446031437244802222384 53954 3284812607550733309669920 53955 -21563213791345200634186800 53956 20408520735168324256382976 53957 -115538167503051590422866240 53958 -25279036287608290483872576 53959 121786347639227195125459160 53960 42595592478368636399616000 53961 2468178940604848468864272 53962 -22238020900351729843746768 53963 -2934192729452453029937376 53964 -35650610028619867217376000 53965 -1073921442547813100549280 53966 -87722602786178510433024 53967 -14845443391772298489292920 53968 -37299115079314096591249408 53969 -71218170005524513865756940 53970 11719971564357979245173760 53971 -3211655753382825397777856 53972 209864300684626755701409792 53973 84997406824564756934160000 53974 86407784075061709475816736 53975 -46263439010450672838777600 53976 11689234527147913201213440 53977 -51269655069322475712728256 53978 -20514498938177902128378144 53979 -76603340715476019177015360 53980 -35010679399943455720512000 53981 37056939613941467600932512 53982 -24868203203451867167160000 53983 58935504459708029067030760 53984 -761844083930332628779008 53985 -43937753828242498081300800 53986 75264549354750663429594192 53987 36618985736861436383796636 53988 40885322531006370132817920 53989 -32373668997444895203472676 53990 71453165404878310807152000 53991 -42349818955960695209114448 53992 -121414539642847537334814720 53993 55392254624885063734093242 53994 -8274550885490715358176000 53995 65068674687161622196524000 53996 94193244746882217173664000 53997 -2254168379788106763723840 53998 55755367197890290186132800 53999 -34808779928045881911508680 54000 25968853637669835325440000 54001 -41739684911163053642573998 54002 11343660713982384246380544 54003 156740385941551457090002944 54004 66802884293124399729125376 54005 16409066670586719363212160 54006 -28796805510484524067308096 54007 -67877517042764235394049160 54008 -1902684370487144170967040 54009 19549498446574936389342324 54010 29986073693468873286808320 54011 73600942585857309367608612 54012 1888061031401181878771712 54013 63599153088595839771904262 54014 -14589902916768375669323520 54015 11545786157568396916885920 54016 92671541771937479867236352 54017 -60896499980704163825409360 54018 37334070423884775112470864 54019 -20885126245757520697945904 54020 1896331310614625823214080 54021 58283914365550746412604064 54022 -94173283672586073694454688 54023 62384132765596874004843840 54024 -23257627081123865590702080 54025 19088070416191296248215550 54026 3773814543159464982237696 54027 3986327271053649170982960 54028 23638068883563428391946240 54029 14064221423678321430212076 54030 -25879534571472576847735680 54031 -75826042618508580519643536 54032 8080195764968059885780992 54033 -6540879830507876836749312 54034 25794617901257880280150416 54035 35628917582049339742986960 54036 67980210685211032253337600 54037 -79200095572993132402595314 54038 16750184275416137996157120 54039 -61390930598453042458637976 54040 -37183453767089819552563200 54041 -21594132989547598936685628 54042 -15329529301583642726988288 54043 76984997057779995261539280 54044 -90320858603465599301337600 54045 40520674687615988716540620 54046 -54823148300537974525202496 54047 156454481679189190949105136 54048 -12143223852183481675677696 54049 57178974170900904516030050 54050 30660861131445137372236800 54051 -316785966180497030589120 54052 92039432442971665980062336 54053 46168534283446891067506944 54054 9095364363262213354106880 54055 69642708758030759408442000 54056 -190523606830493365384243200 54057 10097772233566665880838592 54058 33269104338339005814562560 54059 -21220913588900257494001740 54060 -19748128659307590945392640 54061 -22951649164771675861499168 54062 89301564264018109919860032 54063 92206508753340646955104392 54064 -3833105758825213826170880 54065 30708336929992930172502720 54066 13616531078311886189802624 54067 50208423887393724224648320 54068 -2378757632152828641921024 54069 -100803754746750617358118560 54070 -25772915124141951452843520 54071 -89442391453703022659471400 54072 -65449135166858996512481280 54073 -77602746377782778964368256 54074 69569308501193424803658240 54075 -24289823692283043475526400 54076 27193892530845210549050880 54077 -10351178884853379967771188 54078 -58227772255106145954768576 54079 -38764171745747400769079760 54080 -19013769567019763611729920 54081 -102805350392964070035848160 54082 -22416283571724590802928128 54083 80086078847309867858758332 54084 58885104178804938735246336 54085 -34211529351438838247356200 54086 78271517988083523949744992 54087 -140072387416395689568600 54088 26320646645696661212021760 54089 -2845799117630715963260544 54090 30815654236389871203489120 54091 -70914455523123142656342508 54092 35440913409171957625295616 54093 -2272090862007298342866240 54094 517204514422790362449792 54095 6544932699221958085296000 54096 -7869961453379587057778688 54097 146522394682850609925691392 54098 -94321574882101985063518080 54099 -96807258855029425106661516 54100 -63631588072210717700233600 54101 106381863486189950508945102 54102 15557824424182678758457344 54103 54872288211106926960865920 54104 154860164184575052066293760 54105 -14640778486639061811311040 54106 -45521834036343890873258016 54107 39784522102441349831198832 54108 -6752531115363038019420672 54109 112039647184780426300119840 54110 -21632569526375049470941440 54111 -127062712870251213770645616 54112 52414359075827937725644800 54113 -54596402430266336083630956 54114 -38733214203502877095994880 54115 -54715586341868762494161600 54116 -15451671829808488971906048 54117 10355943014797920441239520 54118 30488530935137453358593760 54119 10736185011843906997273248 54120 16937947861864341619507200 54121 80915862134566362835819322 54122 -75248846393040236481207888 54123 105093699286742639238135384 54124 34601829347182022308504576 54125 -35857478032333510363041000 54126 -10811416636103790399146496 54127 -89475557550822486783311040 54128 -4965514161734933736652800 54129 47798693725448247970825584 54130 -51792507188103856276499040 54131 17389739548065736900688640 54132 -33359587049885430599129088 54133 11043938893909423645486382 54134 -91384617171268970400530784 54135 47218132834102729570327200 54136 -106912003275522179173232640 54137 -669777229988964613741680 54138 533259460756584335854080 54139 -44675047397780259688948060 54140 -16748315472710134114690560 54141 -127911141515957748344299008 54142 -21586251017635015462972416 54143 -194783788070357409139366920 54144 -103246442480179605909012480 54145 -32701933114166215104914520 54146 35786241295524745075192272 54147 -102369461634669089858747400 54148 -27291612258920443346641792 54149 94545334925286670479883164 54150 -435574325430484673983200 54151 -98134022732379213411119848 54152 -26162220508706273241169920 54153 -45696487813913200827537936 54154 -1083533331192703520662224 54155 87241105451841542391862560 54156 78585861598542656087772672 54157 -9180359574327685626796928 54158 31419804723546784754040384 54159 13776461624858618859788160 54160 -6737337464946012078981120 54161 -44589514722233152446477276 54162 63025223704543705226227200 54163 -69325045307799056494069588 54164 -76219138592120322901659648 54165 29842425478866691798773120 54166 -938853150907600016315136 54167 -55712866143467192985929784 54168 -26985098659611677691617280 54169 184477844338125118484389840 54170 3659510204060867040941280 54171 8022371380904261768210208 54172 116693937879839964223050240 54173 -12047384065254495081022080 54174 16782193779237368107133760 54175 39207430664206089105997800 54176 10261970669287781701189632 54177 -9524732638662220822854480 54178 -131518048614410590546853376 54179 64027663294774469204713176 54180 231688981732933301391360 54181 182255193394976517433345982 54182 -69754026109708629945995808 54183 -34449995256067583582377176 54184 -45272420125503586231265280 54185 3382277768070397452937380 54186 -902458180525564148758272 54187 -20301739596752803099649648 54188 15460867006529723450327040 54189 98293007819054838421989504 54190 -9162429547350200662094400 54191 56103485892329845364815392 54192 -13343654473204132747837440 54193 -158407348761570047979880558 54194 -56280904986678579008256000 54195 -3076346646078056307568080 54196 23405917888197133078180608 54197 -45237428210075609435534880 54198 -18007458388883268287747616 54199 34773450388988630692459464 54200 8116783914276330230784000 54201 13541418277844832053078400 54202 39415665573387048232564704 54203 -86771268711380382955764840 54204 33644795155892685176541696 54205 21057796662725413954371960 54206 39902419258661893687095552 54207 -101009827248012218274159960 54208 -22522578511355220852736 54209 -129919827354889144751138880 54210 10071959898936553516684800 54211 91353231774208986639854832 54212 -49867653660077672884508544 54213 97739377640945980681541184 54214 32409779539355722724655456 54215 -30307340614597678078356000 54216 -80373107813797280330956800 54217 -22054873939947093711917734 54218 88975216179311285104960560 54219 11362558511767820865371136 54220 -31647623282728589647365120 54221 25237764006950131703623200 54222 -1916309104381047058615296 54223 742197171169628491795184 54224 -43306499932080367915868160 54225 -670283111085762814324650 54226 -26638573858820100768286080 54227 -162772417101301503467449128 54228 -64220581493725235945748480 54229 30601110081700611287324672 54230 54954966429166123877356800 54231 122215748948047622503925352 54232 137699050888127446112102400 54233 114484559303873265610100244 54234 32112136458986989163689728 54235 -14636532644897832680800320 54236 15883334773632674296166400 54237 34635213124076757766785120 54238 56605835156862963678448896 54239 1994956978164025461653424 54240 20386121122997661998776320 54241 -11997444997645426522856016 54242 34603849410479873861528352 54243 38315408351083669975745520 54244 -39814702695733470148067328 54245 73752116511641386042039200 54246 9438292211025195120302784 54247 59185702285365698468757072 54248 -107795703858004339027952640 54249 -33164705431105323935808816 54250 7623511908507275848704000 54251 18155573407733269659723252 54252 -26578849354537429120624128 54253 9708679918112299588175040 54254 83079025943172159796224576 54255 -44605753737776162082451440 54256 -16637060387026870305292288 54257 -37772162384097793202398848 54258 11189670032596913706489984 54259 72008593100319221564787360 54260 -25066029924175188720549120 54261 40712821328491211567996910 54262 -17669678922310204354819968 54263 -110937226390734262858136616 54264 26245275576074148180787200 54265 22967495167730485652142660 54266 -1752272758126658706291456 54267 101088191261784455201312280 54268 85483665215364974818869248 54269 86101251442330064445041670 54270 2988435907738688570614080 54271 1841120024734777823366512 54272 -58571608412148828035088384 54273 -113578732978308594462211200 54274 -41138403726537911010043008 54275 40583858223664732561258800 54276 39738352092937245881183232 54277 30573823268901183567548126 54278 -17907871555141170435740544 54279 -7409738724186922800644376 54280 -39475159569093478551552000 54281 -82385142053525857102910976 54282 13037199638955805948803840 54283 -69807616516591062309449480 54284 28838742375585997187461632 54285 -29279899326384916156846080 54286 95164954019249849533190592 54287 99176799713202532973205936 54288 8322198346079868564357120 54289 198592274806258670364281707 54290 20154163555348418014574400 54291 -3679459946664795069198408 54292 -41013388547298473305351296 54293 60318159750000634517302542 54294 13766534144724923563377600 54295 -103307746480331086184740200 54296 1099146733071934153052160 54297 77153939924079278916563040 54298 -122100911653792829328504864 54299 -23244641395122609462100464 54300 -9428275171271020847731200 54301 56861033270379656701964812 54302 41469680787316366654977600 54303 62142318608602879078637184 54304 115059310712797643327471616 54305 -68134554601704300763698540 54306 3277867293334902497209344 54307 -31837244899615237479349368 54308 -149103139228185353696499072 54309 -738464073113843368582752 54310 8663736101331936455026560 54311 -32525416560088985963630088 54312 -1646730237743737360220160 54313 -1166065251049364900474240 54314 -45613232466684792357628320 54315 37115970352163754705753120 54316 -47716309141917774839785472 54317 -80596648184388629690581140 54318 43735741662984129295100928 54319 -88472643242433984187479280 54320 -5988570447849016372101120 54321 107556940620475470937723680 54322 29996890994813168024176032 54323 119814551736403417033810572 54324 54644067774035216771051520 54325 12539942244196630764650100 54326 -54808758510533820003770496 54327 1775642374391558389516800 54328 -139228889841746956991139840 54329 -305155252305808372686150 54330 39171464954047806771121920 54331 -153326883787755294740355868 54332 -53086638329639484452606976 54333 117814606003401275460148902 54334 -31655824066115227450862208 54335 -67639421437527212012445720 54336 11368683355987928942641152 54337 78727631589267616699423792 54338 -50689214142928670087624160 54339 -20021999802696353447858880 54340 23412060064752383459635200 54341 129449142950891834593240830 54342 41459708479461619314529440 54343 4232746907411018883081664 54344 -16411025183670703699491840 54345 -48943584970865950853436480 54346 -119070949413538971169564320 54347 57305498602089784665323796 54348 21340226977961063038304256 54349 -76836699291379715861181120 54350 -3292762701437533657689600 54351 6192863773553395531212984 54352 -644380633203567358115840 54353 -8963542684679547764165016 54354 50406021296478824679803520 54355 26897987542619282373516960 54356 34898074155517142425632768 54357 54829823442080792741627040 54358 -18574342461071611779690720 54359 -193708218986670989688123960 54360 38230204820198770378137600 54361 -1374444700812911249042038 54362 5351550971123550346642944 54363 -52918378145270220530474856 54364 -28036209472322240665460224 54365 -89480382529380001479442080 54366 -7435080103003686058851072 54367 174931229219723198195088416 54368 94175913523994562458419200 54369 20571561930349156375643904 54370 -20274658904779499303889120 54371 10310968210258948365484572 54372 19889926848512155727695872 54373 -115776154417566474834290496 54374 -35640524153598818955744768 54375 -15819925940603552812275000 54376 30395014798523458747023360 54377 142021871092268509464647226 54378 -29926390966077648367987200 54379 38803586857500026946041280 54380 31561164828803836040908800 54381 3891013978311556465061952 54382 -94153977988199852686262208 54383 35092641070312715095236576 54384 -30022984317412909996572672 54385 -7886240723076905713671000 54386 -54389641748173565641629696 54387 -118082763695780736949251756 54388 20582686373536062814844288 54389 -61850233251129653375719044 54390 -9032582942321511507016320 54391 -8000626202672166184475000 54392 1064909597755101733662720 54393 18806011357447615830966864 54394 90167347058178863713328496 54395 -824435158524978771912960 54396 79781157552459892764759552 54397 36803967821787792092667200 54398 -90828660587188166674274880 54399 -81667144637984238584231736 54400 59533007303506417680384000 54401 -89331548792190474753449598 54402 694974581339524189506432 54403 81229953778210213384150652 54404 -48997811255878883352514560 54405 -10805551032199838934297600 54406 36765298832251435710099264 54407 31677847530342947508261792 54408 34760818240243468000911360 54409 -137775012719244600860620390 54410 -7568833450014917339444640 54411 -37952326057124805992580096 54412 -75108532239612464902443008 54413 -183905779747879021498987338 54414 54651541570512107162949504 54415 -134432622556319642587192440 54416 17695344065833824303513600 54417 -69791332987437979120047936 54418 -10926046732319950666046976 54419 75437619655849047800699820 54420 151176260519113696634880 54421 146555455456461781618132622 54422 -73886290984172750859307488 54423 -76020761210402427021152928 54424 1146874398851398360872960 54425 21294649851409569084340800 54426 -88455582600062709801563136 54427 -28916968235520889611579008 54428 76596828914383420087850496 54429 -126690076747784812034457216 54430 37140408141336030570903360 54431 35147620658699509842544320 54432 44137538638217656723832832 54433 195137133372794135084623380 54434 -25575626401133878536713568 54435 35846752398466249268582400 54436 -2258197678445727941672960 54437 -161695409779103120781550914 54438 -703611129822145443988992 54439 -74158680866109943430913768 54440 116553923274840831982540800 54441 51428198937973821831373248 54442 23658475532596853581608192 54443 11743062269688325033456692 54444 -5495516203225017539404800 54445 36193561513849868729762700 54446 32538334660619245992992640 54447 -1787995271117945296222200 54448 -8922469474599687760674816 54449 -188734285985436924201053550 54450 -34656856824660513906600 54451 64247132201952797034251832 54452 -155178898531333859936820864 54453 -6014439455917747577800896 54454 -45819492178019890083082560 54455 99273705812627585341350360 54456 -97629072634880160604876800 54457 29354874709168481650712640 54458 1937886421677428676617184 54459 -166723317727362023935139280 54460 -17841584353031706255206400 54461 95264124750056876623230624 54462 77257142830311581394069120 54463 7738494118670155607960760 54464 -9169652496357479461945344 54465 -19557266413240993558826880 54466 -472681383319822626393696 54467 11487483739971644409897984 54468 28872864467145318897527040 54469 137749648395766562471363870 54470 4915935367076589008227200 54471 14700288082111624650357504 54472 190838352109514695300915200 54473 199309729292980996617459840 54474 11895889397585091641713152 54475 8397000242763540753654500 54476 48356262090619249411234560 54477 18252153699745250184881814 54478 -70898497810790917725552960 54479 -204713126990938978427566824 54480 -1633850575177619281674240 54481 -285827932277147556377536 54482 -83625491170602096158295408 54483 20448369572146318373695488 54484 56294281745675203822292736 54485 -33632377403321263589031240 54486 -24868822930428724535836800 54487 136635620264588086348771064 54488 -85556100962130816532838400 54489 25496720657522481200869728 54490 -65330118074817084884724000 54491 62277791668153239827972400 54492 28235527987459533731020800 54493 -44050117888331596181671258 54494 91367422557178094573867712 54495 -8734734898183475951122080 54496 71769900670047999670616064 54497 127987602217113732197654946 54498 -7646915984520272465037312 54499 -152689539049471488584678500 54500 38831892367899610916160000 54501 22217908630099486850257824 54502 32814999766517224627687680 54503 -155262979228735663762594248 54504 6404044134481294806236160 54505 60528419462777102824216320 54506 8656876826424516367403952 54507 92338029999436966826903640 54508 126548074704158208042115328 54509 -16464391662230710478716800 54510 -20758597249418580929126400 54511 2328554505224902537825512 54512 29965318304936530452873216 54513 7894988784893666838649842 54514 -37871151412921391900226528 54515 112186496720783787527714160 54516 -17230861487796878872903680 54517 -46560340158366497815844434 54518 5588429280900432893388960 54519 141276309742007798259641040 54520 140803183332004685893632000 54521 -124920009555166494934480278 54522 27675298037495070691934688 54523 51409440282333650607585040 54524 2101658898072676298620416 54525 -15837596580492541683007200 54526 5195448275685537630499200 54527 169460864754729632915838072 54528 -33660698276235302431358976 54529 -47926303374327270942049280 54530 6376071117121922843827200 54531 4879883187175000462192728 54532 -139098510435995231644818304 54533 -59867868196267257763696416 54534 46929396622673920134729600 54535 22217297042599758981554400 54536 77831965751171862281103360 54537 -24744658264496299770076800 54538 -36195306480389303638380288 54539 138729921680502025840064340 54540 42587809636925770272921600 54541 -191606979830046170030490058 54542 97488381217183624681524672 54543 -33135635995418441103196536 54544 3634805099276438923902976 54545 69857459736313001850621300 54546 61331600092526591999520384 54547 -9094604553998131411170004 54548 41195997018180328464940800 54549 -83173292403521305719333600 54550 47137521619051553780848800 54551 45797493011244854064664752 54552 -13371174407536326919802880 54553 -208514139452771896744520940 54554 1811350905146227024436976 54555 32420248120313206433627760 54556 8323930270929606580380672 54557 -61807709262116884443308820 54558 -4561388970353030159600256 54559 -179022204322851905900686240 54560 26840645613427989015429120 54561 -31069867155873468773054400 54562 -107007165380192875300129968 54563 167539389350305655488414812 54564 41835823651765367692747776 54565 -6402487796771749481635200 54566 50305538178855423106955232 54567 3372504459333967314685440 54568 141932382670270296631296000 54569 47222350852660191424575396 54570 18204823779141263973327360 54571 -46915846647234020759105712 54572 -37195803515317989975014400 54573 -17013734388551654305626816 54574 -2200617507654505773892800 54575 -24110588472350029069371000 54576 -16430392978302862498775040 54577 30604870863451012632209426 54578 107552554674801051119340960 54579 6698083269797503163693568 54580 4574873808332778255379200 54581 -153148485612179530525065618 54582 -881225383202193385714176 54583 2781083815215088041937832 54584 -89864139865527547739197440 54585 -64979901641478132691518780 54586 7635896774026629151076208 54587 107376176849329380483608040 54588 -9573548222124222169075200 54589 -104718922510694791872117440 54590 -41768034673283649536359680 54591 32415644071387306184200704 54592 -40442602529049038476017664 54593 -6251099544254737242732480 54594 -4835764083107027631814704 54595 56494160119535476342258800 54596 -143673330840982787920252800 54597 96075006761347878583922400 54598 60074065792762519546792800 54599 24714797903268902989464240 54600 -5251357391367811756032000 54601 -115596910888677959147471398 54602 38505078486968567180366592 54603 -88571514606404678519811588 54604 7955145080267910641206272 54605 26757740364474916601115360 54606 -67758315055847175797452800 54607 -55552118408431800237482400 54608 -21288151748953333290835968 54609 51013006931760490663945920 54610 -521549358826756553072640 54611 18376170347922541415795352 54612 -9391849379270082256750848 54613 -48996109698383666554651076 54614 -31679769617489494904352768 54615 -41374653479986491436786560 54616 -115879300634807863745771520 54617 -193019632426132172620265334 54618 -60946682834162751202192896 54619 90959585024138519494747144 54620 47914522283681484353287680 54621 16466172050349575868000960 54622 5354606027423106153229824 54623 -211084283499212498769148128 54624 -67039735258403025365237760 54625 -71356406054390299347120000 54626 20477077325178468548456448 54627 94976861669381056957220160 54628 38857431976936573406887936 54629 135917092209722847186559230 54630 -32882002319663345054384640 54631 37858054314149330149397432 54632 33486079693428201306086400 54633 -96792130425773504050859376 54634 15217422671880958705989120 54635 -60119045479001080376320320 54636 -62641205887932863992120320 54637 88020004863024030007197792 54638 115466962313165444301108096 54639 -40534671793162611419202456 54640 -14452156058200143724707840 54641 -138576097319742489394931916 54642 -7984562748156311284670976 54643 54036915792800613451773264 54644 -152381614160264213646028800 54645 -39374863921288216818413280 54646 9184052974262773175835840 54647 83280180836829990677781096 54648 -61701362181957771450777600 54649 -20725819207829748978591808 54650 1558643541432496374238800 54651 -102927340293027209937364968 54652 -47742287460266147892566528 54653 278841810008068218901248 54654 9065436950319679403853120 54655 -10139534490299766565008240 54656 -39378311447572164095508480 54657 54388039795456815539091954 54658 27315910782595239334537680 54659 20403799599191644850290440 54660 19724484083460785587445760 54661 141329860264242083629484352 54662 -19722912955340211263262336 54663 13369703668896532811293440 54664 -165421251529248945493232640 54665 -11964865195923740713232340 54666 39592692189482836330754352 54667 -73390188677433031063658284 54668 53324336018610455285114880 54669 69905897761202481425194944 54670 10160261027930073815838720 54671 68139106022603062482587472 54672 26596357484835392176914432 54673 -102382557140296967639344078 54674 12087662587423693024872336 54675 40728445397081340316866000 54676 103690964453926963476056960 54677 -2211788145811661939366208 54678 20012677351998904585611648 54679 -32273464572325497702961720 54680 -66729714485522589449625600 54681 57315601085507954523550944 54682 5960217171146162175820800 54683 198437002122774787324226400 54684 15000726195208877254096896 54685 123809055905323209943510380 54686 -36764536842952445628922560 54687 66480913510428834877529160 54688 27643722462865078428303360 54689 93015654266245026259919556 54690 39705361252720471217387520 54691 22628745556396820483805344 54692 62457517718614550709888 54693 -133131565100327768121843360 54694 -17702774525415326583962880 54695 135057871486404536093974200 54696 581903572934527165808640 54697 66447003914449084476965520 54698 -31545482462681193244702464 54699 39428709559106213388037464 54700 28231647338965203441363200 54701 104063803422652777924281600 54702 14206852126105392763175040 54703 93997310976368420216823864 54704 13843452460578999184195584 54705 -18904089257231989195082880 54706 34801726481109016930236960 54707 314540287216604733516792 54708 -74777710921301254112354304 54709 -1637456350431282009475090 54710 -25690603871984857663818240 54711 -93755758276979036735394240 54712 12361321629541169848442880 54713 226759336764848942422369962 54714 -58348467710147175042343680 54715 -6357794455543246418666880 54716 -115504360300635261268700160 54717 -18881785845869565309070464 54718 -22896708508347615681122880 54719 -12705993555829996584284304 54720 -15796304896726165251686400 54721 98865656619492413892697922 54722 -24330115990002828937271088 54723 40718382652388882795729760 54724 -118832971534909244098885504 54725 -9929571209722290666540000 54726 1193369909624585022081024 54727 38063677332854717294639576 54728 -51538925066949260055075840 54729 -9310898826280974555874080 54730 11459603776347056392413120 54731 84421299881715818968783200 54732 40538207710031812014915072 54733 -145170414830860892908048362 54734 -75306012580735008556401984 54735 -9373140620085407118559200 54736 26320855459184973171523584 54737 18856745013430887363090432 54738 -232894825241716611043056 54739 2826739542813876221618240 54740 -15327054985166391124869120 54741 59123147354386389345363264 54742 7392046580297822955020544 54743 -84860419878931538735051256 54744 -54859332819079555712225280 54745 139894863845499842042218500 54746 654526464440150393140224 54747 38775513861317555191134720 54748 -11447334957799057568814592 54749 810555244768559415589164 54750 3178240302386115959328000 54751 -147045304625080792892945248 54752 131070950516807682903244800 54753 38456119774288183540419504 54754 13867436339799724574710272 54755 -227970452622275789320722240 54756 3574716768303164050309056 54757 -63145164840395681468174148 54758 -86388937001919466120926720 54759 75833065313368032523518504 54760 -59049656523795164292172800 54761 531312794253684543714432 54762 -9773735111992638480814848 54763 22805828088715616372595504 54764 -36940202952784856510279424 54765 -14256874620225817852203540 54766 41194390544790257960418240 54767 122813367956442375932724816 54768 1490448054093073111056384 54769 -71486826502203513069806592 54770 -12884176655038593255949920 54771 -40793679966124489897708488 54772 131581590976511056031317376 54773 197643072451134635807567022 54774 -31669654358823727842872640 54775 -42474239200707498542649200 54776 71708367372041603129794560 54777 -60762111539146862856968880 54778 102238222187074290359666400 54779 131436867775154272585465380 54780 28098410463712711494328320 54781 -107047008854665174083165300 54782 402961587015716497927872 54783 -151814575568190189765020400 54784 -32934923292652354198831104 54785 -155179283929568472153775020 54786 -23465417583587689366949376 54787 154682647826187663759901436 54788 130566423013696168997033088 54789 477548022374721582822720 54790 -38472458822790218840073600 54791 88337848236270159629020464 54792 74347507045937781362488320 54793 -33723568121789131177127900 54794 119991849091488684939387696 54795 -14792311599082190886454560 54796 -59322535249944303484026880 54797 -32954586502735937329450548 54798 54929294570639383731353664 54799 71651231888562657450618800 54800 7480849963263233557094400 54801 58463115290294934903749730 54802 55032846535280094709423104 54803 68040056896689747881728080 54804 12254100425486812663658496 54805 -30850031181976978826400840 54806 -76604419020879940427442240 54807 -45080155797050508469355160 54808 -17811320087890112345210880 54809 33564745642112584730027904 54810 -18263543535434895489792000 54811 -18553188333387235082902200 54812 -78441494651516721384649728 54813 -103531307600862893854368 54814 -100059554842268893469679744 54815 -45194767266403318785236400 54816 -70995549338353166700773376 54817 -14251704850243823899862016 54818 -2590877984760938637758640 54819 48637861738236618627748644 54820 25087753072777110923854080 54821 75184264905304213807609692 54822 -57548155620472413447313728 54823 9978987653126601270298144 54824 18900303240468886754918400 54825 -759973554868586628578400 54826 142399864846219110709409280 54827 37225468170766495278555120 54828 -6065442684162165032057088 54829 -86353243257706883908222570 54830 33794044514133319615066560 54831 23589100935656068833529992 54832 -20527821235567790117683200 54833 -70932543872294253550791918 54834 -6787938134948990056773120 54835 -55259639696662791253521840 54836 -145672540206522387665147520 54837 -2353030445924980356684114 54838 38462167985208361189600896 54839 -47202581591900628444862080 54840 31205848256462844092620800 54841 -79233087321492713549047548 54842 -53777957759236416435333408 54843 -20532782809202841035670672 54844 94506257983855815126772736 54845 -26192483365349821710328320 54846 -23940738268898286293879616 54847 2893249337183840289164440 54848 -60075900251864289120878592 54849 -101494799926166782633115520 54850 6685217788557155679644400 54851 -77141875692841307282222148 54852 -7362541972278434494844928 54853 -43862775923618202580678880 54854 -54222239446817516670654624 54855 16332775760105484164180640 54856 -39334474945126767427845120 54857 -110123374875868567694430768 54858 -13668608436449348374013952 54859 -84332035819695467873972448 54860 -27903472783114880146621440 54861 40672859061978595439047872 54862 31453204675549574182410432 54863 156359646054126650610570984 54864 19004021246699603880837120 54865 88979643292733599771702260 54866 -19691955852204560706862080 54867 114963758642768575227178680 54868 1730543401808471346370560 54869 148456090563190989425592270 54870 -8010294471902036476108800 54871 42917309340482899883720152 54872 -107463924809637980724940800 54873 17019823256675782537385664 54874 40309330641528078073917936 54875 10422240255103450090380000 54876 66188834778042904740664320 54877 -133170418742313460621101274 54878 -1288036886845907650709376 54879 -59772534015941911614707712 54880 -58451853305298829049856000 54881 31068351683112648502235682 54882 -70508348611155385244708400 54883 -109128728575711654673348016 54884 66637074158992547263026816 54885 -55381117614457322559362400 54886 4677994264455144092242944 54887 -6810017246235239195844048 54888 109623169350230342051266560 54889 46356430925002865230020240 54890 6747394302841876538400000 54891 -70501799692218445226121600 54892 -120444246740044657871574784 54893 -207466165626004071207347220 54894 -8977117983504092253232128 54895 -66016535934798354787068600 54896 3883114066902740838776832 54897 -137952610016147551690591680 54898 55532955452112895509853200 54899 40187322413425853137375008 54900 -29673374540464247648227200 54901 8818787951330979300876288 54902 -30089159951800623851099328 54903 -66566314385934420345295896 54904 112327039840527475148021760 54905 109872302484533976005136000 54906 50316403521448518750664704 54907 -56841443069432685607626844 54908 7167953432609962975696896 54909 34310306753619346675917414 54910 -16585434375722782381627200 54911 -2312105130166922202635208 54912 -26313498544896141604945920 54913 -608247054201094821955260 54914 26815988376195420612847056 54915 444666886175693029605120 54916 -2439694152276132423717760 54917 -17947422972157135914992034 54918 27384859001875078290936384 54919 65850702336586338127863320 54920 80326347036456181838284800 54921 -59302724333046004665147888 54922 3586658073779859815423232 54923 104251762379309724772840104 54924 -5037270783947909550489600 54925 -47886530763888509141361500 54926 87868013186272287577308480 54927 123673784086392168592620720 54928 -7921389205254498949685248 54929 93883379174802479028135600 54930 -21152916671482776252602880 54931 -43298275015555489226933768 54932 25542295736669299213688832 54933 -22417555813174389851950176 54934 16263243873167922314208 54935 -77749490514001467242838120 54936 11812471556546655964569600 54937 39648671816938359002109972 54938 19635753773693801877387744 54939 68900741311707014157897624 54940 33915455940767959261025280 54941 -123660942278434535918405658 54942 52211281273304539663432512 54943 -123959159317054410632285184 54944 111042966899269204109033472 54945 34478308295828277410275200 54946 -44765846891703242097883776 54947 30846956247692101000861680 54948 914770201283432077731840 54949 147441723493928705934069950 54950 -13476023162835921770409600 54951 8111854000245813516674640 54952 44675683977599341816089600 54953 25743829946076247506817680 54954 -457352483246846190104832 54955 90837013949982851716242000 54956 -21843869060416568378304000 54957 42606489504384945627388992 54958 -15953990528604588239689920 54959 -93642782708744329542633840 54960 -14207059098906037965619200 54961 76676083876083734986794984 54962 86674063755196263344489232 54963 -17271666168668812934018496 54964 11739804314807903508242432 54965 82174548026250285146008860 54966 40972136809608693597311424 54967 -138353530100655150012251520 54968 98785192172131362760642560 54969 4789129240375505399592288 54970 15429541407647289137510400 54971 67334674868092073824676112 54972 9249944617134169170969600 54973 -44467069945714223080782778 54974 394592538902672653460736 54975 -50846444134326037484015400 54976 14690561020295097567150080 54977 -5328855442461065533866540 54978 -37891853260826827579769088 54979 24662744574135602778379580 54980 -99357683715864916550880000 54981 39057724051288482807395100 54982 5959992523229773020035712 54983 -177153302030891326473513768 54984 104197871619047696523264000 54985 50901978646743305047162560 54986 -82400162900096737154215680 54987 14304361123019854436742360 54988 -134157814159731492500375040 54989 -205809381256273097212884000 54990 -20452951359503701213754880 54991 -26240521968634541313498368 54992 7997582606932985793871872 54993 10817281218475621803541824 54994 7253118552901631113009152 54995 -114604328925363311043297120 54996 45925771579865364932462592 54997 1417906274053288189864960 54998 -51894916051720641596835264 54999 -2091521860775345210166864 55000 -22080508214443423430400000 55001 115701384376403475747445002 55002 -34124504707179031021309440 55003 -33923851401220015163173616 55004 91663957076037141327469056 55005 70623981749331354985502400 55006 -8288563350912600516808320 55007 -4321144681415741612507448 55008 61751578042036188478439424 55009 171613755056558867157602210 55010 16449256497207250152848160 55011 105609842428332424175832384 55012 56974952794641346999860480 55013 8101207601117137062716160 55014 -9174037647841846993245312 55015 54828219884020643677007160 55016 29540044567245230763064320 55017 4563964067935306366908234 55018 -4373311677872068743593040 55019 -31021572625425107332660704 55020 18945576717250553632604160 55021 156689386400229916566539222 55022 -27501723665766988507239552 55023 -43802098165966070925857016 55024 -10490325413511292354396160 55025 13193633085391024936185600 55026 74794412367602732519366400 55027 -62350867443299948816048004 55028 153121840606379224539639168 55029 -29494529050263516312962112 55030 35381038932975625791068160 55031 18724644158333892854837232 55032 37542539863741669834936320 55033 49859369188138728881614224 55034 -20572424702989321207089408 55035 -13818901576125118599085680 55036 53347487463389651494522880 55037 -313605700742378047071367488 55038 73028904706211476804455744 55039 59723079315607757114556624 55040 1128417131147416892866560 55041 36160539893979937336764864 55042 2606206308479342344480320 55043 34160548739342424957031320 55044 53371983583002895347962880 55045 29012319482835819541584600 55046 -78699409793501924635951680 55047 -65220717187993022286341760 55048 -16822230676949730836643840 55049 218623321308194825381281050 55050 -27435803914665971429875200 55051 -58325798405346877298827948 55052 -26059249012373420729489664 55053 74160167591225621671012800 55054 -56835663133356268698729024 55055 23283353892819481450080 55056 2395225928774596552556544 55057 -73032311149973022373839694 55058 77902077915145103405588880 55059 -127468124177414043827764296 55060 -26208176954310754651019520 55061 -194019196484014203586468338 55062 -9077167201971968445265920 55063 -81107289769910053759583040 55064 -208102810447497859227248640 55065 -41269861142647901685996480 55066 -91356454611651937998341376 55067 -44363039433400349007988320 55068 5338383762351838308332544 55069 75527615605285560811590496 55070 11558228655189487197084480 55071 99129409989759414581290920 55072 -85010983465667021136396288 55073 -107310389560450145726475678 55074 -27827933852035286427080448 55075 38368646100399131082950300 55076 52545821899549062502873728 55077 100286647240509692079979680 55078 -43014982375271032028336160 55079 -94043993444294211686317320 55080 -4692311402550018544281600 55081 -45179143557220433832037120 55082 -85075675216001263163446608 55083 502687109068168072059648 55084 94649318132533427248183296 55085 94624811972945976796300800 55086 -3037869990681570956915136 55087 55273978714302014592624832 55088 -52499492527071004776431616 55089 10075922749421790807429954 55090 25673339533957635728033280 55091 -105606341725447225140622200 55092 -84218430504731411215208448 55093 30134190619683204117366940 55094 -12524540465492874368498016 55095 18908504677559847811421520 55096 62050074376715796477173760 55097 14128978953913243610141952 55098 -47298334758172762521872016 55099 -81507005162204709868611480 55100 51385110136230550384320000 55101 99746381403928506595928832 55102 34604163910566635208106752 55103 -176555859926942279184195648 55104 -3509384091136517134614528 55105 -98398821876363173466383040 55106 -76889139663962852891763840 55107 55676926421440378207302240 55108 46707377730861502292889600 55109 47182972310841997651121310 55110 -43022241462453440507873280 55111 50193937874530719862461232 55112 -36096897070636902808112640 55113 18123154307140320297360144 55114 41046237831434578247225952 55115 -5828934804175095590520480 55116 -87351079964422822940867328 55117 -78791062299264402535981834 55118 5578890169937414676283392 55119 49690924229426788809325440 55120 4396459713804344810373120 55121 -200188599614311239987693456 55122 -44040154704022285287712128 55123 -11959408906385021496522800 55124 25255211520042713584615296 55125 -69232722139320088520650500 55126 414426759612048745049664 55127 -138960867509846152718220024 55128 80962416437669037004124160 55129 96722879597618613646600260 55130 -23560375617315199800648000 55131 -87190484230313554815599616 55132 22155048064005043786260480 55133 57378647933436381028632204 55134 60159917673244226791578240 55135 52115529022438365791191080 55136 -237511361364344478889279488 55137 23695598863715039580054960 55138 59082254558969537457555840 55139 -84193688136116664510276144 55140 8713760802647835452313600 55141 209415207876685883870400352 55142 23458346874294935318688000 55143 -11390879606174548326625896 55144 -50039390698386526724474880 55145 38452236457224141751336200 55146 -4782470354853971544640512 55147 155051091582253749508884596 55148 -51693413730668969050842624 55149 4039130402716340212985088 55150 -56422625719930009114147200 55151 108062106439378240369693704 55152 -25964266729498865957339136 55153 25813697149620561400098880 55154 -17577497534638677362588160 55155 -16901100690298220402853840 55156 -130134036692722113801124480 55157 115610189842983188852415840 55158 -64744833247673344395315840 55159 -35225159180901173550407096 55160 19650017908156695297638400 55161 -18222933501927035482780368 55162 -11284108208343000769089168 55163 42581341219204437555317412 55164 9618226340114427145560576 55165 92535628587935612276433600 55166 -91688224326275412238867968 55167 7528153018101812766319104 55168 -24265354297404262585466880 55169 -3831160826919214252456656 55170 32578175719239878498994720 55171 60572622308044619357333372 55172 62091750392637523891506432 55173 62608019422647514487210784 55174 9976985973957097448642016 55175 18726010628699441902778400 55176 113103946240782581145600 55177 25194599857919419860844800 55178 157000306196475747698950656 55179 66756102292069208054753724 55180 -9389894995338312939724800 55181 29094018389722283745357792 55182 -70806345039739929990416256 55183 124199117488155933344557240 55184 -1848773544411265214668800 55185 -11752698641473004668810560 55186 -35060645259743987115108576 55187 -65241936545871450554869680 55188 -2643785410940852460871680 55189 2735068015009501099424860 55190 35710140843924014128953600 55191 134549546362071143169849192 55192 -147968695307079599977728000 55193 101450291140480634215945620 55194 31094538755511279703334400 55195 25293502179556204725331200 55196 -44195042232198274821849600 55197 706061778598879467106374 55198 40343200946564060195134848 55199 37071530601525622660046016 55200 23565026692969048807833600 55201 110854775002323203916511202 55202 -16923052624252266860379648 55203 -109352608874245459454658696 55204 -14795369877432573034106624 55205 -33491415674771351275034280 55206 2631934116312498845006112 55207 -37714241542377365261553544 55208 295266201745446410504847360 55209 16105379724831286292981760 55210 31735684865879983675985760 55211 -9073330963384591869576576 55212 573273713353752538509312 55213 -40372675384566445694466538 55214 51694427417048974701675840 55215 72970532167083963986196000 55216 14657033400615301921505280 55217 -93846520744951672327834734 55218 25261220304930881875250304 55219 100919023270199179680996620 55220 -49348106322859340189706240 55221 -168703827521155020536964480 55222 -74577364165106523890453088 55223 43351658091213559786646472 55224 -28782482626091864284876800 55225 -121113228454559968857972425 55226 35531059427004283163902944 55227 -47548152056783113128565200 55228 129332245720713645790573568 55229 141634257301808409348949830 55230 -11872840076177509645332480 55231 216842942618072561300607864 55232 29182063418921872854614016 55233 -2216606602515955627465278 55234 -12575647545756743278599984 55235 13140980134812970463185680 55236 -84513609198085823104140288 55237 -24146119312237015271546368 55238 35219166867084741990295680 55239 -17215633290756690661369176 55240 -71356251145395378281011200 55241 -60883965751634801743880988 55242 1129021356996423557581824 55243 21858124261024936773401492 55244 29356909533261941889463296 55245 -41060442769948425461299200 55246 33030886133927846692681344 55247 61482537646261365379211592 55248 13563055839188750218297344 55249 -176706537689705409984340750 55250 34376398783806846476304000 55251 -53474397477512401788351408 55252 -38679835363282475173898240 55253 181460960026728539650606464 55254 -4316055573270111727855680 55255 -1982002030217666614437840 55256 150447573789515435402618880 55257 7678020880660010195232288 55258 21136787447099940018014976 55259 -31128073882419512881620540 55260 12370971894018485660398080 55261 -976420500975943037082068 55262 67668476075328420062869632 55263 -27005732837815388544677160 55264 -138299717105546767021375488 55265 -43125541934441583632433600 55266 34686792214239335301186048 55267 -224360962638741370533907368 55268 -54880595991990566975595264 55269 34144369134848262888393600 55270 -22329311336733929344225920 55271 173713831599661020967576200 55272 -97084829782409460317061120 55273 8812267679073551335546624 55274 -123373401061159138193742240 55275 53184910356318703918737600 55276 -47762312821153574264327168 55277 -175163418604786426654243488 55278 14578794243755558466156864 55279 -29809245855380645745655200 55280 -13098824770015128490967040 55281 64261898652475339267101552 55282 102961949769830342232365184 55283 -200496986286873464603831640 55284 -9652368024395279487295488 55285 43713833657609769231277980 55286 33854912500121532553144320 55287 -34408629541143410589997056 55288 -51956273699804899940106240 55289 92574983539054999680571524 55290 -23362202924790720856588800 55291 12434433407064138630726692 55292 -64194862947944465676807168 55293 -11054031916429750064596416 55294 -34087464720840452533346304 55295 -49120232166942720666754200 55296 9767844921271393242316800 55297 151231644627198128835698 55298 124941938311342017876864 55299 -126345317065565198580080136 55300 -23955815536146566718464000 55301 45779831529418918647435132 55302 2440063973616482861907840 55303 -27993798029209874653665720 55304 -32744228259125433878446080 55305 18967700555069519901507300 55306 -21699405843512460982461648 55307 -26517648161556353844767088 55308 -14556732849636613982760960 55309 32165043245162268272758080 55310 -1315645550181928368325440 55311 -95654440216925515673354880 55312 25922332741462752240214016 55313 -14832356606650906277007438 55314 1325801321083719770734080 55315 9479388163270304474032320 55316 160467076001580362662151040 55317 18795891979942807893720480 55318 -13280535780252482981985984 55319 129648601039828041543520512 55320 -74991583211851855387238400 55321 91026992562712958070754890 55322 -10432783465432118099232000 55323 -5047448400965112083605548 55324 -15386969302321875089058304 55325 10542769924883898894808050 55326 -6440643632106783643352256 55327 -586972256035659874590728 55328 -20287263953396170972200960 55329 40991533780263238853022384 55330 -31394406574345441844206080 55331 -165908840193237757714952868 55332 -34283566187833223651639040 55333 -58930575888990440325108418 55334 -5145394527999712156309440 55335 -7437348915679564764180480 55336 -25885221923955160845112320 55337 -33417194952449866402555014 55338 15042346518589570426111488 55339 -147507578069598956503574860 55340 114989407938242953010595840 55341 -601119561912119744012064 55342 32284449572359647266472960 55343 149407506977359256081528592 55344 5193299724440484471865344 55345 -61334924228176695518349900 55346 12277802585104629394201872 55347 -57730435258854201544451520 55348 35760628096610791988226816 55349 -55603962747530237287220064 55350 -13817794936244603787504000 55351 189286254277978760069725352 55352 56832287711747785282805760 55353 31746989445232560327725904 55354 -20320453946280909320958240 55355 -87230027799982389999546240 55356 -14068746407954874161111040 55357 -60500663941003367540435028 55358 29916618098921003487703680 55359 81888171203839975956294264 55360 -12390774633899369897656320 55361 -70225873867746334677804480 55362 -12016921141914985560555648 55363 -86917579873971907969359360 55364 114237451234804745956507776 55365 5742057451891062540258720 55366 36336168412087394770698240 55367 -57502061004267411490179480 55368 -24232882896142291963468800 55369 -126966758589155132591750604 55370 -16749427251229179844770720 55371 44466886535609633217117912 55372 28417200000644046620999680 55373 54294377234103828684869622 55374 25743265893529311514383360 55375 -117885137061028942920546000 55376 12055782802437802307346432 55377 -29357895053385106869548160 55378 -25550994923618442541691760 55379 218312916414249244518387360 55380 10135262241811484825886720 55381 101232747617390808252063182 55382 -71947244372097821493674208 55383 15717916490184106791531624 55384 451631048809715051397120 55385 -43938874574984929253313600 55386 18774711512897187306914784 55387 107436569107744109188733512 55388 13924670928265850317748736 55389 4999420452449781304380000 55390 -41118088101830339917363200 55391 -28078196095765203113814816 55392 43505562701930871978196992 55393 650035967578838662413844 55394 28533378563871371091068496 55395 -53162738498759067021322080 55396 -30777146864403062070205440 55397 54636995972341789090234752 55398 -12740339312725265420175360 55399 -235952894881345682702326600 55400 35369245104017717177472000 55401 130089029968301689826886240 55402 36565087636514621175967152 55403 -160612777045625603657003640 55404 -48367983495316438939265280 55405 -13256796016981267446608640 55406 -15328403892437694942964416 55407 3676550600496836319618816 55408 53000282830038453049720832 55409 -4219477932523256014141584 55410 -39922072442146076896304640 55411 -116669386801361109914871988 55412 58356758331390923381053440 55413 -192867838185819910020376896 55414 139991874353651814721395840 55415 13787833411930496967433560 55416 70109710976262659034009600 55417 146670180219697753204335232 55418 141416155403868538742640 55419 31724286306030038676962160 55420 -17569421500889971192273920 55421 32759315378649200005622412 55422 39689919969846821393261760 55423 1988201421567908895991720 55424 33766992238809850702725120 55425 54021330012591493679862000 55426 -6607782000460715536111104 55427 -90181219984062861153720 55428 -21864569336818332597043200 55429 -35258533127941563275209920 55430 499883859280171324465920 55431 199533088485167213831397840 55432 -37961632296558339723002880 55433 74798151721024761646081920 55434 -39639002895435182617969920 55435 -21302145141301757871825120 55436 -101106897288266676357976320 55437 9363650067199602415729152 55438 -835770787100215001211456 55439 112986849657829674090216240 55440 4850256756459835281899520 55441 -175552359609205122394430158 55442 82760516517271010208067200 55443 16297630102184196272795064 55444 118957217045096753653671936 55445 41808686627765025456736920 55446 51939802526251935389621184 55447 36008426902660700147985416 55448 -77448652017170516527104000 55449 -64622313582023428493431932 55450 -46683613432439051876766000 55451 -72305796281084643881845644 55452 -17374070200656309249811968 55453 84678507664266884932527264 55454 48741660657321641906787072 55455 75987583805212819968105360 55456 -6189999183907764238614528 55457 -31571799262056693286059294 55458 -38729254513399730906572800 55459 14035941027532145348898880 55460 99147017090432078156390400 55461 -26847197002685222465702400 55462 81542343724726510187475264 55463 38832609237468939080859000 55464 41210297502808723814891520 55465 -20119395036699327508258140 55466 -29900664414724332152351568 55467 92957668301519043520029084 55468 41748391082583047958966528 55469 -171747619056381794199185130 55470 27137812493547491317485120 55471 51800053152285998265457584 55472 22545515992376657307058176 55473 -61351264724838394985563248 55474 -56156085730332284887041264 55475 35595252861106959603164400 55476 -48283066272389173351262208 55477 -102378596911754583153695940 55478 -92822513773601615623908960 55479 -2123987457719581369589016 55480 6367885657100999894016000 55481 6301388841518403307460100 55482 -14654912558871595019982336 55483 41199427301208194184548904 55484 34104938652226973210115072 55485 -2390327843669839321676820 55486 -118451659926301819445207808 55487 36680716097721357974147136 55488 9128608899366085777686528 55489 16490332582207398056798656 55490 10299453637736511208396800 55491 10313778305303322599156400 55492 71745582012960691595532416 55493 164895526106379274845555744 55494 -62374592826856652688180576 55495 -36513193081191456114248400 55496 -33157869702787729122263040 55497 39584290659786042761824128 55498 40135393724736256908030000 55499 -52218656844316350365429760 55500 -24265220245705915031808000 55501 -38708581901596948602703498 55502 104822310979911954303413952 55503 8033953984848848085919344 55504 -5336111535535074821447680 55505 39539372415729062652979560 55506 -13863734437555918356045696 55507 329185408796334725435775072 55508 -44219622174916658575980672 55509 26367711649081162218873504 55510 -7800779080704846268730880 55511 -195072257398978338609504888 55512 -148334558330375528135270400 55513 324073186914416834658064 55514 10449510189021005961876192 55515 -80038804676700601496353680 55516 21008324641409554645629440 55517 204809108004080171922107232 55518 14179853950263018381450240 55519 181101798431615284138240920 55520 147892718012542979144417280 55521 4374176941130632303852800 55522 30255502898308041042361344 55523 -63638361194699092669266336 55524 -33105844946828982289747968 55525 -6052677449898836447222950 55526 102490291458009447699263712 55527 -54222572322074203505966592 55528 -192546017604760317663559680 55529 -71069833137548381436876870 55530 320600450154826132068960 55531 3537332092333219210440592 55532 -13090063166416009583042304 55533 -21612568162668391735789536 55534 5226874726800844036132416 55535 143545955487680693628172800 55536 3591909731261597023272960 55537 -74047792037790451047798400 55538 48525239654620109024157696 55539 252180029501005156331760 55540 49388623574745582783210240 55541 -43988242639636854429887058 55542 19554205285113339452939712 55543 -279383772406635514891988120 55544 -85152044798544150665441280 55545 12334830733893820110678720 55546 -25091564830245057630864528 55547 -199258261425178026035063004 55548 -33941265690996956723655168 55549 26540318204610449806274764 55550 26744056478816878733313600 55551 -25320736413926761413421368 55552 -12070411235302509922746368 55553 -11335716705204580605653436 55554 46745355960076632878380032 55555 -5607518834420115145606080 55556 -1856067733091055968225280 55557 150881771415794235667266654 55558 -97379498743810956393225120 55559 3258497230884269999732016 55560 12564080667828881488281600 55561 -121094610232517120427664176 55562 15370393247566286465377632 55563 -62278929466226133928918056 55564 -198623678665188226860748800 55565 -152963499105725885500911540 55566 -2458711004503141504771200 55567 -15261706837668720978690008 55568 -15172670459290878591369216 55569 65292473281928838843938544 55570 49607892773824697315448480 55571 -76584279051833231155897056 55572 -33933397874222308448802816 55573 -71389555217128391109257664 55574 29812518491888375532003072 55575 -17849072644822080571833000 55576 94709767017256506119854080 55577 61529252714061161088231300 55578 41274024304465673351205120 55579 -117027826027861700633949820 55580 24774706883637201218058240 55581 52218868739015931543166464 55582 4216582612614211501675392 55583 10108987199031822539063808 55584 121660737133324576083738624 55585 -149963612233952395037498220 55586 -16936583168443124751097008 55587 -45398675757535874464174848 55588 -69037510397336048755470080 55589 -235877279097808958144540610 55590 14824030575525371614713600 55591 -58551815765360247918187248 55592 63536872511531407207296000 55593 -92133173679583043839708800 55594 -606781971860326818087168 55595 59628292849346679223701600 55596 9731897213415204569140224 55597 -77315099182512843518766900 55598 -42112713913430717213803200 55599 309761397933913878559488 55600 -15022012281281537050624000 55601 65622635101565804394018432 55602 -59301130788749107520849520 55603 156337780317039283179155852 55604 -129670708909537858817967744 55605 78736638802461154728333120 55606 -4132475954300837919793248 55607 280393260347028359263087152 55608 22665309639070510628536320 55609 58481685438572150185280810 55610 -52646335548669188493431040 55611 57045082717854152645450832 55612 288894324587416419040256 55613 122530910325268878121920 55614 -3442339482624777020719104 55615 11145710079194302194274440 55616 55005522110252690838650880 55617 -118418625176420149502458320 55618 -80214921069999982228776240 55619 95882518181477779061497020 55620 -117617670672084540402278400 55621 79192527414904533883697822 55622 -15335744985829544165809920 55623 -3137366559588098376182616 55624 120280909463903164944844800 55625 12218936446421962457681250 55626 2325837985626319196626944 55627 46290183028535711704617360 55628 -12424201785552357595237632 55629 982039662721663591971744 55630 47672119643336594664672960 55631 -121441839863241588931175568 55632 18449391258896008270970880 55633 156348210040208007324992882 55634 -95267561753495710700156784 55635 61143064677338346079095600 55636 -26053152833693612556081152 55637 -29808722939923331114477760 55638 30672563613476668794151488 55639 155553254507324514899442440 55640 -21273410095870332047155200 55641 -134045267605576377971641056 55642 1412183863914463291583232 55643 63636150447092975567197200 55644 -23549200922813099459433984 55645 -40220597009652429929126400 55646 -28017792538805174651833728 55647 -158456530328158818619030440 55648 96321308721166473338290176 55649 -104135360309776014427724880 55650 4121411911001796095193600 55651 111905866861961201349289200 55652 173190024917586954768721536 55653 -15157101214706256527321376 55654 62512492158663499576663776 55655 76848563020908996560341560 55656 107000822362797562286545920 55657 87109363584080599330371712 55658 71703958664484991585562976 55659 -9686374006205709328873896 55660 -66051903248145971573760 55661 -92445081255299422157421738 55662 548920098244393296869952 55663 87548873906965145249864912 55664 -16402064053765326619705344 55665 53426176950135909076908660 55666 -38884882094585976299520096 55667 -24829694558414369674831284 55668 13062157428110825226608640 55669 83859308200707816461499360 55670 29570530438307793404131200 55671 521779562938344227182848 55672 39287889558087960359116800 55673 149185818552034238202194922 55674 -59543417893937176277890560 55675 111209666343052256460721800 55676 -47633143802285626576588800 55677 64057155859647251057387232 55678 9288183683548028289768192 55679 -22453459857569520819536616 55680 52837655210983296073728000 55681 -153617244215804906351003518 55682 -25554484167943689023884416 55683 -54741763885710358830658320 55684 74216228825911178424204416 55685 -252368407862848004058240 55686 -2242633825245109496751936 55687 125394922455039909411893280 55688 -199761273399746676493962240 55689 -23478339549377925063704160 55690 -40842913818165750160682400 55691 -79928070119715618336772908 55692 -11175399887809423461931008 55693 -109097733495109049965284192 55694 -54063535849082644238935104 55695 124677652026637188325324800 55696 -3186527315850826011521024 55697 -95527872734971745500411854 55698 -52245924838501709267761536 55699 -1801039960500142967594080 55700 7037374452752105989315200 55701 -37072817123456406291672960 55702 -5338713365559105386708448 55703 89600931094386235465195704 55704 -77315315416121681320181760 55705 62105164614640433017778760 55706 -7120217914834500437584896 55707 22664436544205917659878400 55708 -124181221432709748766215680 55709 75505488560574787905303960 55710 55663961646066671760811200 55711 58673363310940633144313312 55712 -11955243352712522479239168 55713 -62632788752240490308328720 55714 -59671588970770266068500320 55715 20858950027816166189261520 55716 54740276685059266078589952 55717 205410523693547789810104766 55718 -48018349648760974593040896 55719 28868625126826729192076688 55720 -4976512074010730373120000 55721 46698151276277851494140922 55722 14307664164110246473254144 55723 382715098910467549807157584 55724 -65736796260572113771125504 55725 -8757535130806160211962400 55726 -98836213446584795770243200 55727 -13103615043811668930153600 55728 -28150680134253714259968 55729 -106462545483026239008705216 55730 -21375449420043944221446240 55731 23595863365890952790940720 55732 -113476393581829941987339904 55733 138610253828631524141183982 55734 10411328504074652955021312 55735 62195650782240396223726560 55736 64283236929372073368391680 55737 -14883208799836649996806992 55738 69697299988234942835145840 55739 -79617000460565354696148120 55740 -6405799072338249255705600 55741 -37809038882233025463693728 55742 19562921797802799238808832 55743 -4432324471819061044607856 55744 24143697174613331128877056 55745 -21802502967282846792595500 55746 -10405167643741459088142720 55747 83705503861606746803737032 55748 -13134170371523921968754688 55749 -56795814690573845116482336 55750 63197373521404875118464000 55751 -48068624443509079403720328 55752 32443443022604052129546240 55753 7627001099458852882570240 55754 -50668157825503836456416928 55755 -30752970861568045656384000 55756 -57028551707607670413462528 55757 -59839407115601296516326420 55758 -32998351585760141298734016 55759 28951147543835225277299952 55760 -10145350532597296647536640 55761 15390711351046015221695472 55762 55080471752204162263266960 55763 -80000652696558358411811988 55764 62689092611921351076988800 55765 -125350898536182123544370400 55766 12827396583037804906604832 55767 32626914322481412788851920 55768 43934830698919561688770560 55769 21201007068729375123005952 55770 22775508226229265998749440 55771 -2011752059959033977278168 55772 -5952152781221551535382528 55773 6762001909473901156463622 55774 -22787606007214145584784640 55775 -35660624397159301421053200 55776 -24348129475646707923419136 55777 73036995695429997958542566 55778 -114515947445731128334312152 55779 90166740452758695345944184 55780 -45773270920484425840838400 55781 -363428687120432757341154 55782 -893152929942145619026560 55783 23923011446945328403204064 55784 -160231494831002449475174400 55785 -74469192209501891865940800 55786 -2751689866906481958627408 55787 -171952230369129146609559564 55788 79866540453556271262758400 55789 -231264315173853188189089344 55790 4469027544745990579342080 55791 12308087556173135733971400 55792 43996849543328840147238912 55793 -160388303383212844669526958 55794 31414896643071890545212672 55795 -77138862975118501029421200 55796 -19897856695581142751531520 55797 52793355597963878573911872 55798 -52969101542859189576951936 55799 71046964929324595676365800 55800 -12936369813109476636672000 55801 88012908481843975052613204 55802 -86170808421056729697429648 55803 -35898081966046824873148800 55804 -5733296797391178368697344 55805 -29550797332451223753219540 55806 -37398440328794103211656192 55807 -2260203916833033209618944 55808 -26818623229534571373527040 55809 1535473562767001164567764 55810 25068976285506773730838560 55811 -181433537553676569382278792 55812 63680206671510275685952512 55813 -249600546529801587467099938 55814 -1140247691814232392168960 55815 5938131426530946991964280 55816 63669350143650554757780480 55817 185241957324019880842339866 55818 -14996034118011819494958336 55819 -225603304803216450938980780 55820 -12077708130512548615633920 55821 26331549556524624014581440 55822 -12587105671011007345883520 55823 -183688098012194074967630928 55824 13082401435341910382936064 55825 29309765743138511534904000 55826 -20415121314911062972947456 55827 129358553333966393723933364 55828 2837310297506203489318656 55829 79589013985543633913372430 55830 16201763003157868212289920 55831 -46815147321159276024988736 55832 30271597195954171806228480 55833 -23261400071758137877592256 55834 58019376003568046426712816 55835 -15186783828820519318292400 55836 154971026780778918740459520 55837 6858725491544536420688486 55838 -58556171727631466744983680 55839 -5457142946409736522711680 55840 24363216096216923455488000 55841 45946057773444446579530800 55842 2534077938278422479331584 55843 85954261287105635807712092 55844 68499458624898963353911296 55845 5548702142714777711736120 55846 -8409589275713069158565760 55847 16444722228450523480418712 55848 -20680086361017499070054400 55849 -25090983181542968061718150 55850 52353220525853134033712400 55851 -37949916654652892889216168 55852 -152239193081015200106808064 55853 -52170683235872775192003840 55854 31604325236957049689280960 55855 -84295860848012075078973240 55856 -511090126577744924786688 55857 -431055347130714104279712 55858 60254480838750875474878080 55859 -139083534515887677102121896 55860 32414809380428105077708800 55861 -67733919308351852664012548 55862 13978821338948227734733824 55863 148121141545456888938872400 55864 210253112195727783725199360 55865 15143211579549246987928260 55866 25364261063390984435764224 55867 48591771542414551505763072 55868 99365425846931909862632448 55869 -7028323358610908813632992 55870 -17414113803721842867690240 55871 92657345102428419241083072 55872 -23010875930811271522811904 55873 147956087707651035151158960 55874 -3554737864509486966624768 55875 100911358149802135847100000 55876 121081221144831665597850880 55877 129512996512847846707106592 55878 55880222988139450018030080 55879 69974236497402919656429840 55880 -57309714803629532263219200 55881 10882447821975071183954112 55882 133734919099867843483359792 55883 106324157440241694319988160 55884 -87334782875896156745163264 55885 -91362235629465655722714420 55886 -16069861315012685674444608 55887 -26070865663806601765675632 55888 1799596835189540208640000 55889 39901140264388519638552690 55890 -28960838075652163548295680 55891 -239879414014465519682604216 55892 48382585136342519141963520 55893 -31150119497852766185494272 55894 80503913671474956689438496 55895 59578777472697438286138080 55896 43694205047254649120808960 55897 -86021911286357271696961654 55898 -40606816709634790738421760 55899 -21528058808718547233076116 55900 371376363749539418636800 55901 119900503794772952922628902 55902 -15419491208273225866770432 55903 -203219102628128164194746848 55904 -34173473499109900536643584 55905 -12255725061398919924915840 55906 4415089296682145741635152 55907 -86902033745299005538221168 55908 -55637030433524594121422208 55909 -22014710276839931910750400 55910 45792695756373240780927360 55911 -52083552376012853015891928 55912 -2509169264564265054259200 55913 39766209463971930664303488 55914 -47081748038366354256034560 55915 52368189191076107904271920 55916 23583547572950912318972928 55917 -57409005818803407692616000 55918 -8131052990023368411396096 55919 15322239704580118290380400 55920 -21102412264648534835527680 55921 90948644801365981161927122 55922 17330834494544505492202512 55923 -12723670052902584393037056 55924 12813148841586760424669184 55925 103285489413131810266036650 55926 11250125707962314569455360 55927 -139344329482775272880963224 55928 91957188508589372001116160 55929 56706792554560416338363328 55930 -36021683063900493134622720 55931 -62468527120494281586482268 55932 73371268416856489931980800 55933 79051194449958376081506182 55934 101083192309876993776047616 55935 24986025209259243318374640 55936 67196337881188074415718400 55937 -73560014445622728392556096 55938 10135498353230518936988544 55939 92729614863266287984862124 55940 -111820779259633189914120960 55941 9836406124896375237517920 55942 85190135044956208825263552 55943 1350295048955016633716184 55944 -18887445999621132027494400 55945 -205998830627031251061779520 55946 56899641913449637314415104 55947 -19010796000494821301006928 55948 41453297595747189894951936 55949 -3571562307623447371039050 55950 -8507004713941734294638400 55951 -31239469172027819660048 55952 -14735398509172995067330560 55953 1259208766864093798612962 55954 32211170098912252938363552 55955 720874205857978691319360 55956 75558271108493452156803072 55957 67078514766493718068194432 55958 58330605495242091415483296 55959 -23890632964650073634527872 55960 87078102701900031912960000 55961 -1968942552663241862301168 55962 -48200777119637846230168080 55963 -66095635436096287704875136 55964 -137504288694229171257682944 55965 3627925270570875861699840 55966 -62914106067069436943741568 55967 -26948718775645989034077984 55968 42296610393108690011947008 55969 -65836357875355685853177404 55970 -81009377680621155950923200 55971 -4574794367960141906704788 55972 -28588587159792318503936000 55973 95228919354859846199650944 55974 31199624250568026583841280 55975 -62718037567534805181544000 55976 -155400914693816025024721920 55977 140935012756135142891375232 55978 32927447280793185439984224 55979 -22062751456119359876636928 55980 40297855718275093519580160 55981 -31449915233398912674672360 55982 -11621652547416429827288448 55983 4690452178775328197718024 55984 -45116178769697410643968000 55985 111438472564367164948800180 55986 91644916274187903664128 55987 -143725033259871166041381364 55988 -75140437959471139699408512 55989 -99271978105363754654939346 55990 -5314328415324775233878400 55991 4388446661974215884438640 55992 -94807175816968332185825280 55993 -30546015198967283546090560 55994 45634990024051988698717296 55995 -9755038131802978202228880 55996 171301992224786397516416000 55997 205232309990837588533477446 55998 -84489576018927882344559360 55999 -12392833575505484884776840 56000 16225781744263832272896000 56001 -78802996731284848761307296 56002 19948985974394555359007952 56003 242008571070613966413480252 56004 33771614274384264834232320 56005 -19802234054102061432608640 56006 22415079067839776645377344 56007 -50664543797727135464759424 56008 82804699579157006922408960 56009 9328979389752510847173210 56010 44312297984186559359074560 56011 26618001826944421855808800 56012 129892409238862373225041920 56013 -128120610578329007621672256 56014 -5513614651413843775452288 56015 75553987432744437633550800 56016 16812757229797796425850880 56017 18219813234249103063112960 56018 -2917084904106846154322784 56019 -59894315398653479609225472 56020 -39709213191240206829707520 56021 -22032823591624723238664576 56022 -15771242555657720572811328 56023 60888797734605170901296 56024 -253233772778264825530368000 56025 -54814386464108889727284000 56026 -42257581375023740864708640 56027 -167265502864652337184133640 56028 14868842122579241765928960 56029 -201814617952630673726816 56030 -4806926991806121342881280 56031 31951117821213716531978880 56032 -306674966910841558915350528 56033 61272746475703249715555460 56034 24369781172874181995420288 56035 12479550999574114742700960 56036 60488156010846809592458880 56037 30327779322681568229950560 56038 -33142087848735959396194080 56039 -145033065833266934197385160 56040 -63482586640841620069171200 56041 204962776172773286703232442 56042 -37804374629978649886572288 56043 68993692143068169530262720 56044 -2714697220168244802436864 56045 109815523951919189591023200 56046 17382154986453283152888384 56047 -50389348457922153557614128 56048 4441549299956590515585024 56049 38321852084628821073735552 56050 -33857430657461008179120000 56051 -13429275945960241616158608 56052 2329549103871262663560576 56053 -68260846111792767383663698 56054 109700502142303810870562976 56055 -18129178856906535563520480 56056 44278864958512356040028160 56057 180268349625674782645206660 56058 -51240097593932841401020416 56059 -33832929980687212503694160 56060 -13714974108337233211307520 56061 -58182125351720120093361690 56062 -95223235992808372342483968 56063 -13958861181757279802436240 56064 -5032151574604706664677376 56065 87709690100865176220581460 56066 -24160420754949245444226192 56067 -64500162217395050126635200 56068 -83889206376842367923917824 56069 8375941961536362737795040 56070 5512863337201477170950400 56071 7736043666444996236195232 56072 517705212586914595921920 56073 -104774422664615274449400816 56074 -23183851803934686343901136 56075 -120138345948302227614068700 56076 -51269421728904179902714368 56077 -67055500168245702212791328 56078 -109331758322221145921870400 56079 -59950258663440597481128960 56080 27307792790258696270069760 56081 83750763179032248215496882 56082 33927544078118958588410880 56083 -110485432056828826099960200 56084 34578228089575516670478336 56085 -30029795652816326445573600 56086 -56998072729577796638785920 56087 112771318792795353507377736 56088 -31537855553586206036889600 56089 -54429103631113463899810800 56090 -43263724195887486349363200 56091 41551273206608769325822464 56092 39284043871455145189219840 56093 121574380131892762845738342 56094 32138435416494500027323200 56095 -30167785165579407847428480 56096 15756209013135846309691392 56097 7983032985870166280585088 56098 25354107061378334224667136 56099 56985910869788033084651100 56100 -34921786922553853927987200 56101 139274584685862780974999102 56102 61093274798175686023798752 56103 -28410584572386868635579096 56104 14497491663072163153013760 56105 96916917740272444849097700 56106 48883748401867597184332800 56107 -70264714369211917120033160 56108 -62974661088832929126851328 56109 -109020243877627549629667680 56110 -6105821951766467022382080 56111 -28408797208464538632069576 56112 -11474457561488949261631488 56113 122398234123943789771385362 56114 6078043539444900801040656 56115 1207051510033831280187600 56116 73446726958531265569888640 56117 -123704599760155186356820068 56118 -11838606429090678599577600 56119 31416092832356454672254896 56120 52919121888523864015257600 56121 3391308236074391136725760 56122 5626502527455288836308224 56123 153304889457116232952998372 56124 13243199248079210544744960 56125 219840837474868516520775000 56126 -29104349213744972645237760 56127 -10018878044835326068129392 56128 -75856819417061971297042432 56129 -44589936310062850798275114 56130 -16381580143265414326932480 56131 -12457882832457571673120068 56132 -61024624453053114002911104 56133 -27588814385281559549901216 56134 25156667367281712279048192 56135 -80125309741377183016490400 56136 -44227366164820723291545600 56137 3694772109727053841442740 56138 56726197558761236803548720 56139 110885703373700830832030424 56140 -15881657529112621296261120 56141 70859771358903120557894784 56142 25624490335571174155712640 56143 100004901985956252887283024 56144 63164446987320301117440 56145 -37322044230005550173188800 56146 27274092357786838719765120 56147 235425344409944222849952 56148 -56556483205052475162040320 56149 2619420418823935159187150 56150 22485771064583248875280800 56151 -139618844711468981723114208 56152 57262061292800102358681600 56153 4062525004138869745431444 56154 28351223955864513764186112 56155 88328695567815522082383120 56156 -71809566705879705371343360 56157 -86654026416061021478117760 56158 -487214263530667098513216 56159 106551331576020730373118480 56160 -40223175231042455784652800 56161 13959711426730621226822784 56162 -41682586499090419922421168 56163 102879736267344057833447664 56164 131935179708157827166950400 56165 -92670953217087879750412800 56166 10983802823859920530065408 56167 58862878820326224961484216 56168 -50691631184442502513459200 56169 -80106963662735812918527003 56170 10615143208531582483680960 56171 117861146368692919351776372 56172 -16160697303182881451606016 56173 82748877738975308005299000 56174 39940413637341573290550336 56175 9709388523592342081660800 56176 -16629291755275275935776768 56177 48945006076274652588037872 56178 -651116940040195576150896 56179 87237272276050458128072780 56180 47789262408872221492375680 56181 26840845219545261644562144 56182 10488053923742499896518272 56183 -69414079687569016355127480 56184 10121195084551148335288320 56185 177789727707993084727620360 56186 -10379518868774586313287456 56187 240578927219602346191291440 56188 -106244279397583536852324864 56189 8004801362061961606531200 56190 18335317976171877950075520 56191 41452597357571719908430632 56192 -9814625152604109904281600 56193 135827085078229204123766064 56194 -12294526650881749152493104 56195 -99881959261680679942546800 56196 -20544790785172157754851328 56197 -172258079424040198568776354 56198 31550842959250624732629600 56199 -49154503124251456132166784 56200 -45314618464502155207296000 56201 1518149252419565880326352 56202 57179019861676876079347200 56203 -16339617699365392340201664 56204 155621922515403073910259456 56205 -15236066952613332684652500 56206 -53069197550450927025136320 56207 -79870396378725664083182544 56208 -29029361961107957529378816 56209 -23578776259776957335216590 56210 1518921951960511683486720 56211 23564350212544360722901104 56212 42607383874843628157714432 56213 123263746618499748738990240 56214 6220939674300381878007456 56215 58294926340836961611006360 56216 156526797154130776824084480 56217 15868397338637845379781312 56218 -71219472421384711065799440 56219 32326156545125113236534696 56220 -69224943211072744253598720 56221 147267772038041663184976800 56222 -57866583773689382844905088 56223 -55881892842047735118519528 56224 42761638907605222243172352 56225 -14000985547697644553712900 56226 -10904937642932948876451456 56227 -207741646661562234185955480 56228 -114674813250020717172354432 56229 38332292504947640974149984 56230 -62807754510133525529562240 56231 35301370630117353599117280 56232 -50255531784317561209896960 56233 -116531463916361113034954076 56234 -107010946350654288811008 56235 -8119885497714096636821760 56236 2770554811445477960053248 56237 -203812290528729905394843114 56238 13208075925757480994623488 56239 -249605997031646322256654960 56240 -9262309325332106020454400 56241 -166050930808397197614814560 56242 121761964056708028204822944 56243 75014585064668641330937544 56244 466811827348644804741120 56245 -56341761580047390059733120 56246 31814142445233484993095072 56247 -83946120148805018938911000 56248 -80479970383287685883904000 56249 -48291827059103388838737750 56250 41369642418695133308850000 56251 -41304800510545947223715888 56252 -27903661754421394444339200 56253 160449376714377038494222464 56254 -24557025527923580123934528 56255 9617063901514611847997160 56256 -16275594669575757247807488 56257 15325908351263377890304212 56258 -11264633868410048928969216 56259 54518129534343313492093440 56260 -68482911400910360651404800 56261 -86268407556049074990340608 56262 -36390666062803289095510848 56263 -183058322520408496259048488 56264 82741389518198052348241920 56265 -32051235640284807287040 56266 -35720788503858073802484480 56267 -257688801128698745555736684 56268 100054514870165679485598720 56269 -49476001747102157140264330 56270 -50901290264743319098535040 56271 33820880242453862072005512 56272 -52178637603587210926465024 56273 -21657559265827035158112960 56274 -15106644213110767724504832 56275 27857230503870113973020300 56276 65154662897715400524103680 56277 -30199048365257457693354486 56278 -46276665069425033601610560 56279 333338835786519704558084976 56280 26655264658784876367052800 56281 -97357144438316048543388288 56282 52571803239054066702281472 56283 8838694807023967033410864 56284 31317811172910885059119616 56285 162673934950793669589823980 56286 22589296039605363869384640 56287 -1058690159777239814313216 56288 -178403497707530440896675840 56289 111178153598622948322752960 56290 6689185924732459083270720 56291 -49714288046871506430718416 56292 25638826295306009768113152 56293 60656520447875172683856924 56294 13621298765627356511740032 56295 4799927067142281941122200 56296 6070583324059077730959360 56297 -163546718710850640123918960 56298 48443882910423380926011648 56299 -52793743829855166853554700 56300 9194962724930481332870400 56301 -98975991342570092286939648 56302 22765125216724938856268352 56303 -39352195398674787505283232 56304 14443227093202458665877504 56305 -107804912168998607219406540 56306 109771796277581617213977600 56307 -58154667420782801511850284 56308 -25950463886428285300189184 56309 163116377552570216240394240 56310 -44392682201415321210675840 56311 76877349461458984615655912 56312 -161805050519501651848396800 56313 -50243955456392550843068358 56314 -33865786354273593871783968 56315 -16981399152553077921151200 56316 -605289016837473207418368 56317 12173733939698488543170400 56318 66219809726254151990151360 56319 51155731048854013046393544 56320 94759975713820280283463680 56321 -106213600451537314877062908 56322 32846885449123319054208000 56323 45477942560184077361090544 56324 -142893888724158579522194304 56325 -43806125093767213997534400 56326 -25844184434787536201385888 56327 -37551555872391604717793280 56328 42315732193555688405852160 56329 40875511358198575903557440 56330 1253718517628017892747520 56331 -82166514418423914791546520 56332 184799154666083752041879296 56333 -82533565602523735286537418 56334 22034937329836105496814720 56335 -15619267788426074446858800 56336 -8373198923627474110906368 56337 42784836120153227446083360 56338 70512688377266626551172896 56339 89638513939207146460078224 56340 -80377971696976107065667840 56341 -169800535097066685309437408 56342 -21319822145569143383381376 56343 -9639411943094061711762816 56344 211916981068942557390428160 56345 -69236474445694996676006400 56346 -39275606377487195709590016 56347 -66382247534746579765592764 56348 108313972613893511524996608 56349 93382713799499315270157120 56350 -19361245716424957394145600 56351 6606814453308034116767592 56352 120665769642389895170752512 56353 105571734678947802889653120 56354 60266875139384538955693440 56355 -9436958181583124283609840 56356 -11726717241147027372124928 56357 36845682855241606806637632 56358 -11781297771186220233610752 56359 70600807337519833194285560 56360 -22734724039613148600576000 56361 -67091282255520576171862128 56362 -67224523782320282543327568 56363 207241557016359321790785360 56364 23099135488508794081296384 56365 1768502957881754469061260 56366 -63348470678903523486322368 56367 -102334234400715447790596216 56368 2148874351295368745058304 56369 163416349959513460336618770 56370 -14167873463881308444403200 56371 -6383293086424210150336688 56372 183446404332326995749200640 56373 -857800438559557944675840 56374 -48905103860334336859106688 56375 -59136415259859691223652000 56376 145369056084526752881356800 56377 -13391406467839309778530774 56378 46318345790130874477145856 56379 108896944781994403429090584 56380 75703395615867076802572800 56381 -75533001239997310785919668 56382 -72015149008587673434748608 56383 102407256659678326858749632 56384 11396672527071451166539776 56385 15453113855788236670660800 56386 210052058729299409023056 56387 9270596207234282790855000 56388 -17757301401873433956777984 56389 32931871507291451270268672 56390 -75726455629620709015804800 56391 -43134004536684589867186008 56392 24070006964917335040819200 56393 -39133283292407111976920358 56394 364479805828576926700128 56395 126117447292530877984970400 56396 -67866530087198402918827008 56397 -18932915184232940383016160 56398 -8161914330247126705292736 56399 -92523692477255575349326464 56400 -17046236199602054017843200 56401 -39122029209041587243827598 56402 -86988859329157163641684848 56403 241061959961723727851698800 56404 -54535718891178886388428800 56405 -92950951631989999150449000 56406 -26656944953752200543805440 56407 -12686525962271361206403320 56408 45538699259043914854993920 56409 -21801044170510303765486896 56410 -87083037697625648153828640 56411 -29061286798352642904054600 56412 54177733253037559003969536 56413 80115850635957114263390560 56414 63579007542078409706732352 56415 2365423189637228526571920 56416 1037976032159111079788544 56417 2916204924776175668114466 56418 -12077716459221284157127296 56419 73105970431343606762923008 56420 3634410143020393266216960 56421 131939583793790909870600190 56422 -126707261742790809182899488 56423 -140936190577182846262050480 56424 -88615440654771462330286080 56425 32321874923370450321952300 56426 50007377130447310323654240 56427 -19758538267965296604499968 56428 71817504855324474125043968 56429 -16314346744392482407964916 56430 48416360042446889036544000 56431 -92075449227792745840222768 56432 46537131440243342928347136 56433 -46884927691859895929906496 56434 30795130319555488209523200 56435 -40821120173137882787679120 56436 -36194838695088613858418688 56437 153385814833693710745815086 56438 -6532579213022387370902880 56439 8813863778773239808965504 56440 82662974286245124284620800 56441 -70832241095523954628860096 56442 23246324338144955516259840 56443 27756572059758577352886692 56444 -98762575825152964965725184 56445 -19021479322872454773528960 56446 96422218576344104404629312 56447 -198385915871684285046851808 56448 65196464431828412305244160 56449 97718369875677664891864240 56450 -32827323811076029844778000 56451 33238895196864778414608384 56452 -176046891640647865521435648 56453 172024278359942113252548702 56454 9229118360366198887308576 56455 26240794887415913554145760 56456 186282702817619743974650880 56457 -3543286767508527729184908 56458 20774241451488707888716080 56459 808778920727324216763408 56460 62528429698758482896604160 56461 -45328500563608124645299776 56462 -5380659741593852366327040 56463 -89769212253707336298748800 56464 42447958686069810423111680 56465 -43570424912474282612086080 56466 33627095029224622799745552 56467 148710741193957609792025516 56468 -21388347362312349044398080 56469 -38344103180800760263677120 56470 59781171684963627600871680 56471 -163369884161116319462133000 56472 12259769276001791011184640 56473 -195482264055113501698532278 56474 -73052530946189649952022016 56475 37622401967403979036397100 56476 56076817852293860686425088 56477 -89316603901955788440667674 56478 -81549618149581997605315776 56479 -99417704853703075947845920 56480 -23666602444077620690288640 56481 -82069197947663658881306976 56482 -13962084396066203215343616 56483 -80091983448632979810757680 56484 -2353508226169404155873280 56485 -56863517501187630344966400 56486 -20399984547065580555200256 56487 62978033170469121328673280 56488 24114720387227194579599360 56489 -143248857788595757753768710 56490 12637817802773613788083200 56491 244464137412381178381183752 56492 41566186411438766812247040 56493 161465793874458021906092982 56494 -150870927890540275235774208 56495 -134753130074032719199251000 56496 12001108903400307926237184 56497 -35427360348837725046503214 56498 -6818843617979140681843392 56499 -3937603314426064387004880 56500 -44995827199793898351168000 56501 -15610329080322226629108498 56502 -68372527504720311133632 56503 -133286789080463101015628248 56504 20002169383646559754444800 56505 -27362543449121474844277440 56506 -43562219364957238786874880 56507 -307653100918183221493572 56508 -42060620819108981299682304 56509 94203482989832202710832710 56510 81277902559723574905220160 56511 -13215764560981005140382720 56512 1393085455274121154789376 56513 71825570562422576516219904 56514 -71068634873629550096607360 56515 31714114373964308952691200 56516 -10498353587106096202444800 56517 -7762470904049779177938720 56518 -38219771522256886814773248 56519 31716603947554031993992920 56520 -60982894861383636568627200 56521 -193782416687553574961041500 56522 130872297626834363407180800 56523 10052539358115339921334464 56524 -4575735946471231693512704 56525 -31435738857197313590952000 56526 -52816378163736411013841856 56527 34311518611358658932347376 56528 9353736051878843242340352 56529 -87014914451389235793626352 56530 18817652414892509943680160 56531 176966353901815901316148332 56532 29447994060730945329057792 56533 78612569266649504240808782 56534 15461735572937526476837760 56535 -32310202530697264247482800 56536 -42522726606925777925898240 56537 10618680354027043177061700 56538 1024811090385500555247600 56539 14838241212516166028412192 56540 -91075606691734228737438720 56541 -90345432418914354478425216 56542 -73535337408358066792900608 56543 53008276613461762320357792 56544 27926899211349711629844480 56545 2007854115192350611744320 56546 -35744576082094354698547632 56547 178471869339070122566759568 56548 -154811208236499535564442624 56549 -130219242704648660327186436 56550 -11440819804365671659632000 56551 -64006867301858927315238096 56552 -3248773888528541221094400 56553 -28655619813054774347685696 56554 61045167525218278548908976 56555 -123029600624484803456555040 56556 -105287985973232305698809088 56557 137051323825767974350175520 56558 -118415003784054253900317120 56559 132754486031726230443355920 56560 -6525798981257387002429440 56561 55700805962389749998819952 56562 71961488518182678103014144 56563 72832549233345653184633200 56564 -94339100772396218550988800 56565 -25980290160277000709448000 56566 92691709375986989438339232 56567 -41367045031643143994480208 56568 104317273122006917466869760 56569 -182197038643077125433499030 56570 2515572479286821219136480 56571 -17598927358259508264489360 56572 -115475733521603665547137024 56573 -58135705982128289339653920 56574 27965702729757207419222400 56575 1972400006695068772225600 56576 -54428624902685909286125568 56577 137452384681250310414051120 56578 80041821817566595617573840 56579 202439156117760187090301760 56580 -10291960946277284588052480 56581 -25823012810992481978187840 56582 42316108148694720216676800 56583 27266341001826269969767152 56584 13729068458147901949009920 56585 144689557675000478449767780 56586 81508989592022780106756864 56587 22544677058975694258288912 56588 -1134330343529878657204224 56589 33617254327856364127138848 56590 47049217871878582926148800 56591 247976747169108165514402992 56592 -45682528303707075530588160 56593 195283600677777707904769380 56594 -14908951502217202242401904 56595 40033102722582847340736000 56596 -60427907077449662114204800 56597 -160682369055538362425427954 56598 -20964580922655110631836736 56599 211949199346614523474454600 56600 -36003098724587844976896000 56601 77038130927855590954156080 56602 -11579390431689115216935936 56603 -54617453799485310101361708 56604 -14796988715179487318584320 56605 -98674544413124934584398740 56606 -19889614178483135687258112 56607 78241023396396949006868040 56608 -175709476089722874992394240 56609 -21847326139961930602123584 56610 16576910502924169191850560 56611 123117087194641628897541212 56612 124820955340397186989808256 56613 -59110496678777707655303616 56614 -7749274967505619867789344 56615 109053547701231351247779960 56616 -43132453043036788583792640 56617 96692210433437730956284752 56618 -60091579818596213405052240 56619 -235362928086085690037533176 56620 84550021787043175144320000 56621 -53882967001101440993549556 56622 57328897689431510852791872 56623 -54620558409056131776262160 56624 33364346359673315266314240 56625 74586326782384186994448000 56626 -43336207391851968767824896 56627 -70950792066910002411417288 56628 -48160356497926136198784 56629 -91574940763686236725946770 56630 10878557919245410358764800 56631 125289413466063437324160 56632 24680712879955000423526400 56633 -224138633230594093573820118 56634 31326845439611033733012480 56635 -3002338988141951091493440 56636 -146467439570085046266577920 56637 -12911544592987783688225280 56638 103888614008963629646334720 56639 -21476170997883783914853120 56640 -17049004627817918575411200 56641 -6721180796868155972477228 56642 46247872389493522857295872 56643 -68578819438765163475225600 56644 33522328174436666724556992 56645 16327351086735245155491900 56646 85193708645172255304176000 56647 95147610433768782749933752 56648 9276259717392050195957760 56649 1311291594664541400955968 56650 -73860892452044356690886400 56651 42601718400699458083089552 56652 -93091791239790860518138368 56653 99159956934249433194863884 56654 -4566036302283278813000640 56655 -21467015249885226587147400 56656 35619223914014965264474112 56657 129567005292485761746125940 56658 10571451587813307033722880 56659 -36992525807520764971205140 56660 40042377015307509435559680 56661 -76052242129606233424420032 56662 20316082370911881184016064 56663 -188752781158493325518756088 56664 -126987616500364613059799040 56665 38401143446122890908529600 56666 26930875727456817409766880 56667 29413649272258847858452848 56668 23606471202941735325822976 56669 24871804080152698540486860 56670 24352637361023043116150400 56671 61417508659065689203203872 56672 32827539478065524364017664 56673 11630071819810994268852000 56674 -930995564542804199306880 56675 -41635379346481568161880100 56676 48268314483021716197266432 56677 -3714392722690966583144514 56678 129926822151118310176049856 56679 -20778077122140355242825600 56680 -17322753877365332132352000 56681 204994020792911209920391482 56682 -113474983439450678646440448 56683 80485505507806590962730024 56684 62078940816493675229331456 56685 32666150451879833493880800 56686 -42372871988397169090435200 56687 64157488824582334078896336 56688 30471520006309530103087104 56689 88919311099724165297213424 56690 -9310853881120095030434400 56691 30279931168647871409750100 56692 -44610754566997558742637184 56693 -24503088044588323735216260 56694 -17596983711531177713410560 56695 -79850775491525690643499200 56696 -49682891964416635732684800 56697 121217996766842160321502800 56698 58187566042081338246879600 56699 117359428717079848005390180 56700 -1046543713085500984972800 56701 22443043421100968500205702 56702 609213599045493772503552 56703 -56628101094199892266110192 56704 111012450586217401779486720 56705 -87423531075739491597881280 56706 8612008912321625505268224 56707 -20186358046298473169027888 56708 5117184333083554103065728 56709 -30826579692171612231345186 56710 16695966246911431135608960 56711 183114187025102064799980312 56712 -87740682952338576392601600 56713 -90176253336102451936904038 56714 -25710287934929724843295488 56715 9452083179033000807840000 56716 -4143945968283026120117760 56717 2154559697079495385542240 56718 -15112038119833892290409856 56719 -96048703326042804853059656 56720 3329527589662498026700800 56721 1125431408256071412472704 56722 -144158658232775683166899200 56723 63077880832425228734973624 56724 17044171547280856056207360 56725 116936933023414580294194250 56726 26531190644144903066274624 56727 -108219569790425404122040320 56728 -11426671195084198811197440 56729 -181716761345799338585111808 56730 10738341634303045364797440 56731 -110387041090038427247497468 56732 65503916211664728508365312 56733 63318456722402811765489024 56734 -85496654341356545396007360 56735 -20028389933602035779233440 56736 -64292996513015320964825088 56737 -255495772138150663339523614 56738 41891689430692534900172160 56739 -95006759660586216382423176 56740 50578583125811403773456640 56741 59775005854686817516880352 56742 55856561313371622550955712 56743 140175739023203888762289480 56744 -24738599511455898687252480 56745 23788145189979961006434120 56746 123377945469351882409185120 56747 -85686361660380732480921804 56748 42736788467871363087828480 56749 129178334752890704558368 56750 -11716413616083799184688000 56751 -40421055304945465669016568 56752 -58318523608225382809452544 56753 -309058096836989779031860800 56754 -98731498746079722331388160 56755 119692508869105276858130160 56756 3131688984118659719559168 56757 -132658418491923287082843360 56758 13110613201308097256584320 56759 -175519892633460308061339960 56760 -941431692485735984332800 56761 -38264865525799304481426176 56762 -41268533694590603331848736 56763 20973570571648553062093344 56764 -667871653830883172895744 56765 94780763549529440732127660 56766 48335480069002262046921024 56767 -156243052526537384965077184 56768 15437441433432014242971648 56769 73846986897039967233100800 56770 -9870123058100873234634240 56771 -64278244209125793704924976 56772 -52318239359157386728565760 56773 -259502041780484375435050978 56774 -139050036916236746472072864 56775 4286326438781531015671800 56776 -187171962354692775956643840 56777 -86398327036926772331737728 56778 -51929520941930476525906176 56779 113521997725438409554431380 56780 135261058470464671645501440 56781 9537308793096693003298422 56782 41176965783650611753238400 56783 120487389986334408770338032 56784 6074453438491460169498624 56785 -24435011474330183990567640 56786 -5991074076720824612055408 56787 -63548995030098577265048832 56788 -46005191356896942361462912 56789 68160667943732630854085820 56790 -56162055585680629261246080 56791 -125857020974468158658948280 56792 52786428183841043160268800 56793 58223191245166645655394528 56794 5265136942556856737107680 56795 -13475144382171133131840720 56796 -86937402999262315539691008 56797 95600857237416522205609752 56798 -4511591669375374950248064 56799 -48412247579457938394181416 56800 49112702716070787239116800 56801 370106456232220905441081600 56802 -2289191371786685845680768 56803 2478339327433088898132424 56804 14891590251051810135770112 56805 34549745924412662253448320 56806 -15751398252875059443663648 56807 260596159401037410148768056 56808 150269348279212234916659200 56809 -103820251043330395953649990 56810 13311484611051412788710400 56811 -38357315651592393704574480 56812 51062313403469026400035840 56813 -275997126129236366000176938 56814 7830871093613815866686592 56815 -1311355405651570116299280 56816 24391990400170091285348352 56817 53216775333107121125995920 56818 8400586831582242757113360 56819 17895961516287494326364496 56820 51084317819320764223150080 56821 -110362635254114223951280978 56822 72883659210330300505367712 56823 20674942483614447835312128 56824 -66659354239367606293463040 56825 16015558521036748427429550 56826 -7522676080824928412293632 56827 224923483447859505290032676 56828 18559055383716102009888768 56829 -57496023400128100957683360 56830 2383944639690694931242560 56831 6077085462710952025023072 56832 16758384916857976994660352 56833 -7775921320549645873873536 56834 31460996161868844742927392 56835 -60563007647586943472080800 56836 2165944505249126546758912 56837 174094662754658805129552192 56838 15071634226320334007857344 56839 -43134409144269991826809776 56840 -88912213471718735180544000 56841 79070238912548722456395792 56842 43076137841907764095105632 56843 164231881518629264961643092 56844 89202847806625165767809280 56845 82725515097230890760129100 56846 -2190770514458366118444096 56847 -9939761139238840463718528 56848 -38855559705679100681256960 56849 -39192523933921912826721036 56850 22587441149876438448144000 56851 -123039488104418237421116600 56852 179847625628731545473732352 56853 -59527462008912863810476338 56854 -13410730538711634277933056 56855 42109653883924942583078160 56856 -89601278615479350847733760 56857 -30181200448796096204419894 56858 -58672935493044283846632720 56859 162669208752314122571713728 56860 40609928105525458691182080 56861 -57214718821061311213380768 56862 -22146904232722975126014720 56863 20024677805862311890222824 56864 205754886994379694083997696 56865 -61654119921910055664391680 56866 -62750919586846409140744368 56867 4808556604651475267980080 56868 -8776709946555188764299264 56869 37343549744878496796630360 56870 -155235348661229059426560 56871 27810462648320608842880560 56872 184520163702024159424588800 56873 111131948057674722523936122 56874 -65398159479824291036931840 56875 -4729406088123940853630000 56876 -1766839655676967409610240 56877 42085041248191112642560320 56878 36654098844574464225618240 56879 -53420788214236515480221616 56880 -20653029485549386658611200 56881 234795223407817364516615664 56882 19813691215422279419811840 56883 -65205126647422140981744576 56884 -189174628464152068289517184 56885 45406173422901805266600960 56886 7020464535340000113600000 56887 9175913396087941589804200 56888 -36710159214678918232535040 56889 -2129616883132409681448480 56890 14216248937654177363359200 56891 -136755129214536296624487708 56892 14233944676339540170031104 56893 -21493816452387064793068858 56894 101182097345464847498954496 56895 -71118784084941384918119280 56896 11874035924520266427793408 56897 -74919771588892510155342654 56898 25735128739246665871149600 56899 -93057762953433600686191464 56900 50763114827977351104624000 56901 47089965554530142176527840 56902 43550952224158183055352192 56903 75255053463405064464458880 56904 -68363785676441656799354880 56905 -87643098479730635142840000 56906 11038240117477151419905120 56907 104464598298770782337790204 56908 70600813250688185603959296 56909 -61031150348285165484346890 56910 -1842982564456505315450880 56911 -244967648481750196643417488 56912 -32059127105201947962384384 56913 87432783558159175715815488 56914 5399402322129432653836800 56915 -64264544312787900444607440 56916 39363987735817088940933120 56917 42764549110582517471215872 56918 73950661718376157225036800 56919 -115967408233097914938844056 56920 -110941089968680544537395200 56921 47414952107035028012170122 56922 16230309212803987504869120 56923 -40787542063625357775280828 56924 23713039264636732778127360 56925 28882215869068304217727200 56926 115543445983813502115126912 56927 61161943997944996636473120 56928 15035480327227217787224064 56929 -72202502212504749379925470 56930 81527644527478819091523360 56931 -18782176426488923855936256 56932 -1602892290448915157408768 56933 -38597228820185732522463942 56934 -11186556812469227302850016 56935 -136407210708717502873376400 56936 155175829711083328836648960 56937 149856521824254139525910160 56938 43314338522396177654745600 56939 -182601816873616262515341144 56940 1515184724648781256734720 56941 -12959279729256275448159658 56942 31350284569804211883471744 56943 -3234882615792491548102680 56944 7580657344485417153167360 56945 6480198020251887648924480 56946 -80023009224918235933650816 56947 -77825687575208985429728256 56948 -115958608621366486642759680 56949 9487465122633286829217408 56950 65430893845693067340398400 56951 131870694219359133988334952 56952 -13687510356827940703150080 56953 -176465965940041870219284498 56954 -120318488441860947313543824 56955 -66684678837269833882538640 56956 91457175942344681688890880 56957 -111907717103963445121180794 56958 -34955526473237625658970112 56959 144083349012017214752476160 56960 -40810554576864839467008000 56961 -40634966684183936289246990 56962 54530911844547574146480000 56963 -116161725579072546460582788 56964 -81485942930881281573838848 56965 106372385307721811479900860 56966 23096214421266543239364864 56967 -148877183491238023585607088 56968 108306974386037168191042560 56969 -44571153111265044352910640 56970 -57704643716332281489676800 56971 -132758875492289015957861328 56972 32246639392167025876651776 56973 -14876143846303970697195456 56974 103075093253497006941993792 56975 -696985204282474036757400 56976 -21407313381029796544708608 56977 -17654869897343528971192848 56978 -6168083444865253152245760 56979 -14438382614322284519291376 56980 -11596661106049274260561920 56981 -97208787972475869482100000 56982 -3903880196259199715001408 56983 -192889266899607310998355768 56984 -42824587347929851443302400 56985 98702522726692432071585600 56986 -65031393183539823506945808 56987 -89244791263793961668758284 56988 27420964571388568269468672 56989 121082540631609391206178790 56990 -21315868173964162199721600 56991 165147921021579394449096 56992 -33775064333314429543907328 56993 -113321183901444501663529758 56994 -9797016874875017858703360 56995 79557089282532179545122000 56996 144014408183145668298384000 56997 -24722792161307667456744960 56998 18471591891223229973996000 56999 -5131604183040899859813000 57000 -81482675049512387481600000 57001 121511505508524771362311680 57002 -115406052704318287610090496 57003 5068971918775970354268504 57004 -175527855472017501560498944 57005 78419137079739233958363960 57006 -66818092048419852943826688 57007 -1603292894028204481908680 57008 -1417383980857362914672640 57009 -32931770939913545657701632 57010 -19385637287200372037535840 57011 318136294614472544146669152 57012 -58909503167145501845925888 57013 7662428692120549096521408 57014 -36649592769827550441075840 57015 -9161064763485292356360480 57016 -206941042616121770713067520 57017 52592576784445265415300672 57018 413250772893059300387328 57019 145937352461441245493782840 57020 -123022373995342875751595520 57021 87411311000271654708705120 57022 -29338086860620976179018368 57023 160879644691143626738707200 57024 2402994098139154822987776 57025 65708727476757619160638550 57026 -62551691867153345380842288 57027 56306445879632844693724920 57028 60702952403350845096203520 57029 -17034993498263266995347424 57030 -22003951689604339922839680 57031 -16064107009504078746157776 57032 198673037372721518976230400 57033 -2959336160972453239822998 57034 -130339836578675032598341584 57035 -124050270137732398502995680 57036 47219470746510929408736768 57037 230899790807956985417421686 57038 2583757228818965488606080 57039 110007365968951477854726024 57040 -4697157289444561366548480 57041 -146036249312700727548972558 57042 -29365346633367007197995760 57043 -45227658568150722907283040 57044 9290007850166424763635456 57045 65318351689502363952652320 57046 -18288805692484579369231296 57047 219133056572703101986799496 57048 77808804299532597768744960 57049 -25200256565426448457648620 57050 3666718213781267192620800 57051 -103773248113245825622026960 57052 -80936308171768945952609280 57053 -95975902289571908832039840 57054 26405860147146206577954432 57055 -11309868962437572502862040 57056 32803268059349061497782272 57057 13894548690603044966261760 57058 160987599445744967606194176 57059 -105262272788020264883248740 57060 67360223063609476879898880 57061 -1760693199554654860860608 57062 -88959794573972389480280448 57063 1280439872931422094159744 57064 -60157672492676673064550400 57065 -33617555944660349364097080 57066 -20451095438231988083909376 57067 -258166633843026953481427200 57068 -92442659785768954775852544 57069 -43291538815841045411684436 57070 -1944261187464250631289600 57071 -21477540708924221822724096 57072 9842048292604647410565120 57073 169207552809477201085930322 57074 66976456778885852767531536 57075 49761943924252960229898600 57076 -106986795497576530728980480 57077 -22850089472643362935765074 57078 24278025554417293387223040 57079 177592733865317179080785880 57080 42480117781507137437798400 57081 -63381296634847632399389760 57082 -18457392653073063129406608 57083 22240971769733581533543504 57084 56231430605228584037670912 57085 143955250649428211574881580 57086 4523087290131110454130944 57087 -99612281932365254877379656 57088 -100061270520627890684428288 57089 62625325685718304912837890 57090 14842200995915471609034240 57091 36970697178687813508783312 57092 -24943518798667958484602880 57093 212461442723054798237664 57094 -1735116678216375513215904 57095 120457130512853006288077200 57096 38584865089107828776355840 57097 134525933342648564431883546 57098 -89356419126713491354837200 57099 18730865213616189650365440 57100 53758494263839135074502400 57101 115423202348720630929936800 57102 4893356062846822467907584 57103 -31645628188829059537823040 57104 495921678772963948560384 57105 173940909812539379556197760 57106 13557384928375085627182080 57107 -124644247456796334317458644 57108 50494702968399351141365760 57109 -29753643946321088759411712 57110 -38649900884875478050487040 57111 55470468966503578024384872 57112 -218455451600191823001600 57113 -3757894109629199005065600 57114 80105881060671729412343040 57115 101806854067086333024605760 57116 -68310255313305192515274240 57117 -2221805821716591736106880 57118 -28581618731653277890266240 57119 130498946095329112803623520 57120 -27685195118538972400189440 57121 -94363674280566010761833039 57122 -36688330619735962463630904 57123 53322114582512191514282184 57124 95265738431462781853383296 57125 -108950742798380173332453000 57126 -12993544517760605857294656 57127 -48838222147687539665662928 57128 -83776745922116660142090240 57129 -44696308384308442407628320 57130 42810324509492727976958400 57131 -99238143769387708518229068 57132 -65285107803498900188551680 57133 -42261384904367798367573760 57134 -34751289589551179193826368 57135 16825357288321275536468640 57136 -31553105071080675774251008 57137 209251372803096969709779492 57138 13640612569881310164775680 57139 -153472107256207654993747060 57140 46552466707530373174045440 57141 -160557287399540841202848 57142 -90112718040077880786450528 57143 -119932030951299622413739608 57144 26042229172408320188190720 57145 71772666881866175489846400 57146 146421074485602787702684272 57147 -1417138668580444320151872 57148 -18726743829656155667605504 57149 218539643715452548627230150 57150 18271298855035611333964800 57151 231958700694134938049301832 57152 77337419440430467786997760 57153 96606490761246591064813104 57154 -75477575549452707924934032 57155 -14763082847521501818823680 57156 -19807561576177821312362496 57157 268779773696058784388867932 57158 -136038385494569489535196320 57159 -13773573299053262177128800 57160 -66131052418311813934848000 57161 -59003829954342583480224348 57162 28926564594574133755666944 57163 -11484257154049679901316588 57164 -56729323138554868202139648 57165 50068594898999678244539520 57166 -32788427734181276963862336 57167 -182601245056079632784376648 57168 -23346084295659209177899008 57169 -43082847733148731459200704 57170 -2980296985899406761594720 57171 96280589157710654563574400 57172 89524412196756573263970176 57173 -138006178081183991385910578 57174 27648767779830726222250368 57175 -131303072600757730475899600 57176 -48387045368926857345392640 57177 80476574563246781092189914 57178 20367640963261795334496768 57179 -25619513849341927532300220 57180 -71726283566901189921623040 57181 25596199192533950259571264 57182 -147613762207893297042023808 57183 64090364320999921034256840 57184 203383747533498361731219456 57185 -94242503648260257196624620 57186 -995508826119283364119728 57187 -27049954861742534737826832 57188 43587301140825005975822208 57189 4239469908469425611767968 57190 -354389768592711064012800 57191 -60879225746361696650190408 57192 38327956990870976501022720 57193 21885787239015240755824442 57194 -123920033886580931119681104 57195 8937152712473406096896640 57196 55927020273727440099297280 57197 41188056675431673005867232 57198 -3054992563866999577945536 57199 69800494458836837989179936 57200 7774520410910193871257600 57201 84781607525916844392601920 57202 -48739589716587186646682208 57203 -179827765237902462481306548 57204 3808880861377180770994176 57205 -158145815459859921993264840 57206 -15381293498101850033156448 57207 -21378256642546154947393560 57208 1333478258100575866920960 57209 -70390417438971110622870960 57210 6368443350795781999752960 57211 -12199788015638491270469376 57212 -198557191048732989441644544 57213 -15149246757000440312531520 57214 77769130338952182400467456 57215 31461813674540423082912360 57216 -95028240535475844022272000 57217 152943405927246443294491860 57218 -43279488687899332932930048 57219 -68454993143838326737742856 57220 129177815621434474548890880 57221 -163536917147400307825276578 57222 19567982881072297120561632 57223 -72215027363062205069815528 57224 78552560880110935332126720 57225 7906271111962250744808000 57226 -7174301046235850664087552 57227 -7597407330006698179662120 57228 -51345247480187242826280960 57229 -120751120486878162626947040 57230 45123099236923377231676800 57231 -134665403352482255682565080 57232 -2452048729874229701074944 57233 2607639678296024407190688 57234 -36115142056838307646888320 57235 15869649801879550317397680 57236 11630477097927773747961600 57237 -35021924464709790718316640 57238 134799380290784343040895520 57239 12172861462044320820199872 57240 47723148384442761517056000 57241 -126458798027883263958258358 57242 133931350524481693958956272 57243 13581972908983095783738264 57244 62047837954493602658883072 57245 -62331318148354964087790810 57246 34944790045124799317237760 57247 125525026430199933860695680 57248 52248155952493434019184640 57249 81565187666476771872916434 57250 -101879439405181946366040000 57251 -212874095574563344172915748 57252 -38125733791222245334376448 57253 1248276909620798062139680 57254 -70004279464028299388027424 57255 -101290276309876932291511680 57256 -99828977854255726175447040 57257 -72217593310400694443497728 57258 4088098225131231174850224 57259 -8575648365062970876238540 57260 -24543388991394577149081600 57261 -55790225846504832158094528 57262 78144929001286908153037632 57263 60429456432037320303883704 57264 716097989317646596276224 57265 -11781633240376756247456280 57266 40654813197256803854749440 57267 -2279150148968810551547568 57268 198321398539221314622576640 57269 3520017861644796556850670 57270 15976020796471234306160640 57271 132238368763210227777394472 57272 -99756878956991452047667200 57273 -63942929032814815724860896 57274 34431856827329063257489152 57275 -124804827146803390084740000 57276 522010383359636625034752 57277 -43276060920217986065028096 57278 -20863716315223597448410176 57279 -174393145167734200711740912 57280 21921220667942674838323200 57281 169483839511457437226332800 57282 -60298691039089738770503808 57283 -11947500429015863953174468 57284 -180715564858320688591296384 57285 90599766841937695670143200 57286 39488473944219553751306592 57287 97708268642558126645118936 57288 10070272211035013869731840 57289 111503875193712875812896720 57290 96865983617070176415910080 57291 31292456125023691593088968 57292 171960469433318999299894016 57293 -79963936999441058955960576 57294 128406322825119442331303040 57295 -34987733828686316824866720 57296 17391773818008272834813952 57297 63753359817319913116716480 57298 48123098510348114661920400 57299 36007357021429256316526920 57300 26128978046155897074892800 57301 -251783606129079618253259698 57302 -15852862316840850050725248 57303 97809217640849776806100512 57304 -66817056465610309039104000 57305 9298022858853767952655560 57306 70522828359183173916117504 57307 -340315446600287501457964248 57308 49434374657956249684412928 57309 2715088151467061877648960 57310 -57483863251582987552394880 57311 175752065299099762444544832 57312 16282675920032505652838400 57313 -68284414625610950275966700 57314 50658724613410638126770256 57315 35556680336980732601177520 57316 -11484341811068312947138560 57317 26686081834604967925529820 57318 32729527520280402769173888 57319 49091326830115083461651424 57320 73067628722423744982988800 57321 -213210302479911849616096320 57322 40377876548982398072225712 57323 12813049021389569449136640 57324 53887522314733112122371072 57325 -44967235179972069138029950 57326 115529647618527760807490112 57327 -54367963576019613185219568 57328 54634085802192355199025152 57329 -80022759411351077597297070 57330 12915312952228704820524960 57331 166621747241357273154461132 57332 -9273647801096265012860928 57333 -73295248953960576042746400 57334 42808764758227320813102720 57335 -79661628054972259241847720 57336 35224483002708281600102400 57337 -78077321649736599531880448 57338 -25074762480464293142593680 57339 34786419514517061884029104 57340 -132913283684355795992555520 57341 260941984687163588734271052 57342 -32664953027927737003576320 57343 41205131745725463691554288 57344 -33487646430828905348726784 57345 69381059969855570796155520 57346 -64937752828191720900635616 57347 237419747003758610912108796 57348 102362091161304637003944960 57349 -230242415104405938005519650 57350 5892602908930714403212800 57351 28436227355315315714016384 57352 -118026969110638194199633920 57353 80592713645994447762422544 57354 -114878034343874225733120 57355 -52094891506768334028534240 57356 -78406815221838963647305728 57357 16948990170250845537780054 57358 641920856211705881970432 57359 65754947311407044221414800 57360 -8578219840556035512729600 57361 162064302676327658175276400 57362 983941686388017909573120 57363 -143316529530887666761334856 57364 5297094320941162300539776 57365 48226837027020557081904000 57366 -25287107834420850256018848 57367 197053653049337958753753416 57368 67616523121967960088453120 57369 -23104901716469789172751872 57370 53412039373009607791814880 57371 -42326610750286237526922288 57372 -18826781719800560673742848 57373 228551455440964547810923622 57374 50231601552207735364695936 57375 -181676272851367791822360000 57376 37630247851621276567732224 57377 -83100340516806518000004588 57378 -5590930373573627840308992 57379 198030870826315641468153996 57380 62493218504744404347801600 57381 -324080165774802466987776 57382 -10182641640539482905251328 57383 131506421724335010378544632 57384 -22105077340294344775357440 57385 -9804112396711031964600000 57386 38423552397435199006521600 57387 -65969522407915016096134656 57388 139350353567396283827756288 57389 117230099288910240789815190 57390 23290597941949485025441920 57391 304026599528932966414205400 57392 46309681835833742637760512 57393 -20948458765425539693095296 57394 -133930934212237342710219504 57395 -1440141573565113016619280 57396 103076484874786913450913792 57397 -193714389737809300962603154 57398 1452135823139459506950720 57399 1135983681866526281374824 57400 11113749757938123039744000 57401 -242779212295749403414393596 57402 -98772911380423902304488960 57403 -21815432683303603201197480 57404 -32927970870355091305611264 57405 520970527825354792180800 57406 84560263731090393765265152 57407 51854216765658418674326400 57408 -7326629748213818899562496 57409 -56528481040048112599734048 57410 89244372617322108891939360 57411 -102274113332285679150598140 57412 9504423851548847026634752 57413 -225823368221755323681034338 57414 -16561101867770606290679808 57415 -168149241846626751787474440 57416 -139899116240095589496683520 57417 -36453653409588990568827120 57418 -122032673939003915855496960 57419 344565554490307500131518296 57420 55465608464806717918540800 57421 -41241274841142820552640896 57422 -33221136220584112094023488 57423 125442817771537079598088584 57424 -13492639709821378428944384 57425 -96974153424489559382021850 57426 10231737460176757366243584 57427 -187626288371950345704552724 57428 -59767685499760891750242432 57429 1162845089738406377706510 57430 -83515239187702964252432640 57431 -13553407992322732251908736 57432 68198449640535251371192320 57433 93946089709313747073911680 57434 65857732740549315318940656 57435 -15328805584452246680451840 57436 -41038933939295997083033088 57437 213630638025325357167186240 57438 -23374822052394294197720256 57439 54878510526318544933620720 57440 -149719354116736184628019200 57441 -47937357501351380722277856 57442 -11850783651789118366127616 57443 26816138187105772881774720 57444 28692039544386469251388416 57445 -195577947189473538051879300 57446 -103435491306159072038231328 57447 -31768459247384112995301672 57448 -3985638060230719320637440 57449 -35934007869594260072687040 57450 35693993900615031688089600 57451 19361720424974861721494392 57452 -8852357632965376501536768 57453 8188029260814373600619808 57454 -12419852248770172215408000 57455 -72906035001378955857491640 57456 12913122368895387461222400 57457 -173977940368692805128373294 57458 32356239129612430360792080 57459 38236017512466838829943360 57460 -71605737989525603173605120 57461 60602919844114311848678172 57462 -55330621759107274515901056 57463 120097791821763681430960 57464 -53536851342344073367572480 57465 -74105230614437229549386940 57466 -27387783550319017396112640 57467 170014224942646939154052516 57468 11775800813021071729943040 57469 110551293057027968729600940 57470 541744097929216360738560 57471 162628935560247531756378312 57472 -207024148382480372072448000 57473 14815646252791978743770964 57474 32537216944345563610933248 57475 -135472234133636364233500 57476 -118250067452964732837229440 57477 55057696588497942703207872 57478 -72239077269776315768855040 57479 -153516964051494806265888840 57480 108053126999357622534144000 57481 67656214183375837720778112 57482 -42353980409346946141638816 57483 107391828877293460054791600 57484 -67112272062542021916683264 57485 -125506315035253358426480820 57486 -28920355412626561346491392 57487 -177882885023146724570950864 57488 58769373566388556320448512 57489 -79011289309889980445116176 57490 -69023849491025950556700000 57491 792127046758745909213184 57492 -123235474408204308768941184 57493 -215804692716226320896038258 57494 -44163721902472681297219200 57495 36664707985634203948887120 57496 -210722530859228269699614720 57497 -131386489709034707017813488 57498 -14655051119087345319784704 57499 31867250837956172578962064 57500 13416721439358187959360000 57501 -142259909022013902388138170 57502 147270439568108443333997952 57503 243093091116191006627926752 57504 84367340445093652935475200 57505 -6820924386258833554529280 57506 79770110089557642308207952 57507 -172474581376847790470540880 57508 69760959930767628462191616 57509 -18334050939821152915804320 57510 -1890037034788182040736640 57511 9775033088762594412590600 57512 31150212096750192987340800 57513 -37990899240994562562453600 57514 145694932849008501423976800 57515 99310383433606585374392160 57516 -28446134803056094424283648 57517 -7301632399096181446216980 57518 42535533180493827870768960 57519 -29842017184452027073663872 57520 46294972295403632777625600 57521 -22752981507977783951618268 57522 -35649564381560414034707328 57523 39960609654738004334712288 57524 6197116740037128932334336 57525 -19264563713688437694564000 57526 -99140121759543407527011552 57527 280832966415542313688142376 57528 178173457666694487508008960 57529 37142020026933151398793130 57530 1352150327350576763493120 57531 54582314593571507886280704 57532 10468406624876813991938560 57533 107404921733481912543450720 57534 759717840625998118760448 57535 -43894645363976127866137440 57536 -18315843708150176934789120 57537 81009279228232437161617440 57538 -5732841349519515809305056 57539 -8913547930160997640331976 57540 -8915827756243897447096320 57541 113755712703074671256299584 57542 100837071714604457830968672 57543 -133690958409219629805832536 57544 108139576479242668668380160 57545 47133938858115267785438280 57546 30345913010707365751061760 57547 14729484155134557220262032 57548 -97140737841649306862068992 57549 101574211127813162630748864 57550 33367082967777273444172800 57551 108181606728567640394483280 57552 9772399199384496287907840 57553 -84257768631184131854785040 57554 36345003849626394273641472 57555 45445282767393249829132800 57556 -9787597214622610968983680 57557 128267552127417014156713806 57558 -9621809249415192409491072 57559 89972615627902854738490760 57560 -9504665256312816758784000 57561 14889036062756850613504704 57562 -8646615675565201705156128 57563 160753401695294576960970984 57564 -19201681604064432313128960 57565 129071081114294962855073400 57566 -55959051636812070393756480 57567 -56268124106587365603294720 57568 78919790379858174980653056 57569 132742938826092681033956544 57570 -25458002268519255586905600 57571 -248596141553759749639600228 57572 -40198252926006598251636480 57573 7434425608283194831409022 57574 129558508901088916295529792 57575 116285056607197339407529200 57576 28769994268777080152064000 57577 -2233660137856697091462592 57578 -61033098492976278134318160 57579 93351267819988845796125360 57580 -69396822095203060603084800 57581 -49791310223370136359867936 57582 -13859499992279849352402048 57583 -85871375008490406101452560 57584 -35634212891481799094599680 57585 -16686128454098460994728000 57586 140941936978886573961406992 57587 -154487943360428327798611764 57588 35153513530343744152780800 57589 -17830282696800947852839360 57590 21991384861275879554440320 57591 117476790524890957519734960 57592 -156680681952096900376289280 57593 -232547701014453847281355158 57594 49379561142993565574872320 57595 72786921105846379460313600 57596 -84819890661239609680896 57597 -8953981615883283732430272 57598 4534380057485220293352960 57599 1651433597079308322379680 57600 -39531534815259828368179200 57601 5665355988636402045561602 57602 -109592337808934013178470528 57603 -16560104499544265826147072 57604 -12667858769867002023631744 57605 31305820038811816620278520 57606 -55711991845330621316824896 57607 -270377028638461943302209768 57608 131915925303625726061568000 57609 -19679927282866675434595356 57610 -26254490707458780076477440 57611 8587569281993289968326272 57612 -91453999894654336425497088 57613 302969226430756758463578540 57614 -5087391854201577739297344 57615 62512263538338495856504320 57616 9363815081367640292933632 57617 82605965997737081569680192 57618 70529333362585011492963840 57619 -233960875221685864822947104 57620 -1885062189831784565790720 57621 -82021206968527972964501088 57622 -159500089209159222488149248 57623 -135731519185066099312183320 57624 49503741351707030061864960 57625 261822355457544051166269000 57626 58041214581391150875766512 57627 -146604816686074580367617160 57628 -64634640399927363636869632 57629 41200075294264760784962688 57630 -17177105659990773158081280 57631 -74900753263902051802014608 57632 -174267269531621234029559808 57633 -70170086108675833884119376 57634 34574987738236067013051216 57635 -46831843850123071322383920 57636 -25813275348569628861825408 57637 275266313516406946738612286 57638 12596780486016009518376960 57639 44652761905910606465840424 57640 137763088906715427701145600 57641 105559326554857360600338042 57642 -29375175277348626282359040 57643 45347412177494955410810760 57644 -105677307007127546708177664 57645 41226437871873935223379200 57646 14365703985067890001895040 57647 116391703865345831329126272 57648 -18363877143151721873965056 57649 168402343232745316144581650 57650 12776269952472985114522800 57651 23405077813902435077603904 57652 30988677942652411185684480 57653 35924398990944419825377902 57654 -25373784961720821705032736 57655 -15958892624707925618473440 57656 62128602128993459765882880 57657 -128286260880602456380739760 57658 -8574077870429865799348224 57659 6387627493667371031532816 57660 40520308752170423795888640 57661 -44474520319641703720330330 57662 109957560085775727819958464 57663 -2170875690380009192387400 57664 29752338136275553826635776 57665 -128534400553672898253638400 57666 19935538855411397856228864 57667 -8637244212872820750953284 57668 -64873149832728995010435840 57669 -139619122713639093763082880 57670 -6467768911059802144243200 57671 117074593901609840484018744 57672 -3515881432082744246860800 57673 -81868490606367640887579504 57674 -55487097618468062416691664 57675 -16219445785259969106099000 57676 60414911320220100585992960 57677 -50854251753293259288477108 57678 -11364278349760451280317376 57679 70095389148109846987879280 57680 18022745992182992205250560 57681 -58221514069932340664432280 57682 54658943471084058987024384 57683 -14425222486845372559850640 57684 -39417061219492117984542720 57685 -84558805605145452178533600 57686 -41685003229986346136618208 57687 20128085808325332344043264 57688 -11121399642727327826442240 57689 90941960290334085242852490 57690 13282782946650709461335520 57691 29308406600613167827288384 57692 -81362041102264897760669184 57693 3785323570138079805032064 57694 -19355628445150199782664448 57695 125084099949812852286438000 57696 -115954911627950723403350016 57697 -107323280130196367476421854 57698 -96947620655989568713575264 57699 -81231189312158633555876880 57700 -32942819159135418775580800 57701 9275978399947127878961952 57702 -11230332186620154136757760 57703 154766212452884655204394120 57704 108559116546018976143989760 57705 -21861088253692599257720640 57706 1528579168390960055854848 57707 -58619558717151507358161312 57708 33119917035494514347566080 57709 -153481558809784148013778090 57710 -10842030669365085849120000 57711 -15890951312764095113812728 57712 -11873902783682454993731584 57713 -93168426207652035123061038 57714 -63211476927887836525272960 57715 41895617490594760023593280 57716 -60567268643426310809014272 57717 90385547354494107396462 57718 -86443807122474666856921440 57719 366413445960024853782120 57720 10824618952742575505817600 57721 68815835859704104438392132 57722 -22945000859689299920686080 57723 -9297200861928530748191232 57724 13133221106287041763690496 57725 -83975135228244648954504750 57726 -142770219732346521664137600 57727 240203425737312981056360576 57728 55688770786113434041712640 57729 -58966625335719830909544000 57730 -28058041713734116179540480 57731 43437324802267410223793532 57732 42814390844768677592758272 57733 -5529074619086339564807396 57734 44727362408495345130386016 57735 -122792451301446496773157080 57736 47891190255672095776604160 57737 -203047023241228278330400614 57738 1525566815468476932582144 57739 -68426301766321988164756080 57740 29250682343506188854768640 57741 21703121581768996600234080 57742 -30591961840196841198961728 57743 2086925923537509476988384 57744 14965848725109929717243904 57745 11688478333781286079696500 57746 3291264042306842475106464 57747 -85657111177122142277949000 57748 105398422095168912404417408 57749 4508041570545542599704960 57750 -19435936903037015542272000 57751 -192854968912617953482952248 57752 201214070777352419349657600 57753 -1640492875541313716864256 57754 -26669303182808920063461888 57755 -10375396535592807949083840 57756 88063593792059883780905472 57757 22378518398021039362314752 57758 -101802769076575777733627520 57759 -26330992794649731523637232 57760 2683421642761049778094080 57761 69335615317777265266336800 57762 82350647486053669189671120 57763 -92864313726428494060060320 57764 12469315279000593164476416 57765 -39834149226330540303139680 57766 -79351516037197937249236800 57767 -198345144769990264473841848 57768 -80191707750415110024806400 57769 -17167583295674203349050380 57770 13595380935010044058929600 57771 121789195349170072087461132 57772 37164457836926441005630464 57773 -136414752474578164829055978 57774 95303285702583917800080960 57775 -49360356181845321731018200 57776 24202678791207853261258752 57777 -153432931949202997937800080 57778 4643406454056439138707456 57779 -910376334855843266232360 57780 47015395264396957734604800 57781 151093159113482409686297582 57782 62835829364020780480436352 57783 210038685833652715719283968 57784 78406161455290185794027520 57785 -12275121182384628106506240 57786 12419793216206668883211264 57787 -143832643298268312711121564 57788 114205750454828012852057088 57789 158516261088189210301302054 57790 81844474707078999739790400 57791 184417070623525619306640192 57792 195055825619805454467072 57793 72705792928328287738463042 57794 22891730606064695962888704 57795 73378219153826892189190320 57796 75412722967059337526249600 57797 -29869286424419795655765540 57798 -42407185005897845370541920 57799 -49191932831346671701870080 57800 -28909082708238403095744000 57801 163466023369381357488271632 57802 80996099989667893160930352 57803 -115781568164698402188387948 57804 3946731860534969093930496 57805 -144960711932210167876690080 57806 -53218273286492760110421120 57807 205503214389548356703978640 57808 -2494965758670107620384768 57809 100348403052067250653793010 57810 -24188192426505936148346880 57811 110383476943910581109954752 57812 123166150185684630082195200 57813 -15553983279406165260278976 57814 -48454107430732533701621568 57815 14079067358554722378664320 57816 -7513018634541967147560960 57817 -123795382020248522602418400 57818 94196969499207568500069360 57819 -47219905721199953661060456 57820 -62607822778001773993996800 57821 -167373835780348552418299008 57822 -8276577318663810785233920 57823 -122935288506620328277423416 57824 67822431101773218419834880 57825 69434945729505648735272550 57826 65950927140962380623432480 57827 -61024641288684867569158656 57828 -98359148863508815194071040 57829 50502031551184486570786430 57830 -83163492426209184298189440 57831 -42592145756881105435354416 57832 12193325339037814948838400 57833 -190817974003869743222823936 57834 -37189770441681138796988928 57835 -2137221955281289458178800 57836 121532568945327896600133120 57837 34291292440164285813281568 57838 85387050311772892360320 57839 58087950457340736583682640 57840 -277915819165278906286080 57841 34466512070289899625643072 57842 -55478578033099809823250928 57843 -87090073962113214409959468 57844 -97744804647796529948443264 57845 45616763578391922105947520 57846 15939875887527682354618368 57847 -73521705889526792001479704 57848 718369190217842903900160 57849 -10791273471634678413579552 57850 8836618490464091632452000 57851 62420968649304776743861104 57852 116539882351444962547416576 57853 164898858177164111240132102 57854 -15219776117676019962906624 57855 -27900333046694106782784000 57856 31075645892808882826248192 57857 260280428414151833886895872 57858 46418458597751175611405184 57859 13198069457979385619384060 57860 92263544084037019398082560 57861 253772794745738794955600640 57862 -39083290679325033229915008 57863 125142820421245470134120424 57864 96695331298297377340907520 57865 -16922939563516440745730880 57866 -125232638635778917879516368 57867 96934415280812432176414680 57868 -34532854297765065354921984 57869 -207868903572025508592767274 57870 4004511313595999168531520 57871 -197889554922675288891024456 57872 -36175971377381288847335424 57873 56903370075888745119072768 57874 9277656680844387618330240 57875 -43865685370537171120056000 57876 5727255299372921382641664 57877 80159353428076824313482112 57878 1948713201605623031298624 57879 43333959956961296612014200 57880 131402253129722371541606400 57881 -147107105938575921295083318 57882 90864549954661130337441024 57883 104883545175950700548181520 57884 20579474132413367265600000 57885 11430303664377225667354560 57886 113974135946207459046843264 57887 -152982979055025610967496648 57888 -223162127704557377295482880 57889 -5883009627860315924747032 57890 528998086113173508948480 57891 -37405531817264202397827840 57892 -11297928673478669843835648 57893 -93583365522879238587540960 57894 54567479966749669203076800 57895 161664069567240825363689400 57896 -133946737577784139186590720 57897 -9254480781026428812970560 57898 58948144470904051033153200 57899 6750731320820289205662900 57900 51478372382189598661132800 57901 6926068995687887640810902 57902 -60472473384146215778499456 57903 -74037369330995843581627896 57904 -23746461189531615067373568 57905 87552116603426459199019560 57906 -36735635172113316527807088 57907 301612973771961473025177760 57908 -48023044946868764039307264 57909 13769088071066182310702400 57910 70110933189925814885583360 57911 -75875601472305476921356368 57912 -59629066014397956017356800 57913 122865388319149113046366980 57914 -17499080205862425250778880 57915 -2484163256934471649271280 57916 -219613189725348404028789760 57917 121489641944732678950368966 57918 -29518033396543939364209344 57919 -209635258467813506443420704 57920 -12995550547791624583249920 57921 2642783980116668191624800 57922 49778575520948457125410512 57923 -175087695989472906013173828 57924 35125104432345267612101760 57925 -27147771905312788477311200 57926 -33613280725470056318874816 57927 -141398633945105226706587480 57928 -9150834647090522396989440 57929 -4064963257795473719410716 57930 2819305136769761371173120 57931 -275614247412930642214229000 57932 -49820039498621647248215040 57933 -46049775019040009055747636 57934 -18053774684851052313028800 57935 -179432910389066334540240120 57936 -16820872921059895882285056 57937 -117852924412981608075650880 57938 -60260744491659000199774080 57939 -5572698551581216157706240 57940 -22780577353206908579016960 57941 36285018902010643982118972 57942 -41148954478237978740614400 57943 201025610416911870185885192 57944 -80223431659002257261475840 57945 -67895474279742750989638080 57946 30657890389831580639312640 57947 -170485640774409328902524604 57948 5757213751299795871457280 57949 -428821744173487338882860064 57950 45388176244313763347256000 57951 90764005268742253274306592 57952 263772295527302419472842752 57953 -25428840725560140612342144 57954 4762084336039253950852608 57955 71067335061058585549418160 57956 88046767254928122030741120 57957 163865460259508898042361440 57958 6783156339508129751866080 57959 523653514204346880644640 57960 14475216800486859979161600 57961 167171789785441298922238500 57962 -7311134587208936600745888 57963 -4558246991662860982064628 57964 3050330110278112572545536 57965 38149380255072038899246860 57966 92102626414385995692239424 57967 -89722907263558223481044400 57968 -39694021076769472593297408 57969 66521756937867257604916800 57970 -22615612008903166323732480 57971 -148940605819305614299260000 57972 -41800433313498640696516608 57973 -2606182388100531176973778 57974 10121417147493056512283904 57975 71617316219850435827196600 57976 -208824958574461994122321920 57977 156731912634259652377646826 57978 24938573584828652329736304 57979 -59013372929609886933919424 57980 30128525815265091483279360 57981 -29287028317696956243021312 57982 28811157985714964638300992 57983 -118482819750396039170765616 57984 -70237954696955053851279360 57985 -127463992523095102066907820 57986 162744800495113510334330880 57987 114945873215264158563374760 57988 19309322812582051362713600 57989 -55303524167215883686030176 57990 -41010111287316485470154880 57991 27485379912253778885370392 57992 -102301132930958468278886400 57993 -24786498389562786648836736 57994 8160550982744164429727232 57995 -34406457027467489479089120 57996 -4121337161847761092373760 57997 -61712222294215546575187680 57998 -1569633635746884755384064 57999 115360786900351478473238664 58000 -45505115246758346403840000 58001 -29633689340214048751044096 58002 -17709324147902671155196416 58003 -6589464193067611207108536 58004 -152306589711317334089013504 58005 -2890396295919209481812100 58006 19391175521263273359308544 58007 -1787772128484813153217920 58008 -66860970743554227150704640 58009 -38126645285768769046064384 58010 54639312116469027154472160 58011 146149012114284837885769584 58012 110219023769280934897389056 58013 -41733067663679348587635738 58014 -34888180815331683450391872 58015 24872912267692534887305520 58016 -60823488221129162293051392 58017 129836126426979933296790048 58018 -121454658777163612687205040 58019 51891343412430321171608544 58020 -33137288039436529655992320 58021 148930411777360251056101692 58022 37112260655708181284037312 58023 18786479940764661503589120 58024 85378278156157592390568960 58025 92605774248326615267331600 58026 -5529401794885965100473600 58027 276460087649146589119757876 58028 -13164514783448650257000960 58029 20144311205690762733966624 58030 35026485090729661378886400 58031 5254251398395119057074832 58032 -3424833478857132501368832 58033 207375003360373997869048944 58034 -144154152896216339877817584 58035 -2843641755152826972492960 58036 99004859012946677086033920 58037 65970623095301465475541152 58038 56486891694778128339719040 58039 -79730212964837873244786944 58040 -94217548798356737473843200 58041 57466718571689407327030650 58042 -95575068503451724246205328 58043 -134875800733478074331895708 58044 -17063800981519707841241088 58045 -79949749318494448328812800 58046 -120830203925714590494198528 58047 122186810955165943971479040 58048 -227760680454269348872192 58049 182509383182247162521194050 58050 768009807288293131296000 58051 -85029278267066174985555248 58052 116996232938651326670426112 58053 1001863489509716074817184 58054 12887496844189808164250976 58055 101106266913201779038902960 58056 -34038912821693005345996800 58057 126703483295525055944393306 58058 -15937769504046675028423680 58059 -51674346912813973710069636 58060 -77096737895894557833323520 58061 291647444541215939891404662 58062 -85217003061812540812813248 58063 33167930816691812066317504 58064 29072282835134558675927040 58065 -78729512712837354980841600 58066 100619118487182840724505232 58067 -60164254442375262201364884 58068 -54277663019873167502264448 58069 -216187336392301439628877440 58070 -27525926593684802638091520 58071 24077472676333096137258960 58072 67955560880819849077800960 58073 285990562793111198039981322 58074 7042566956081565069826560 58075 -38859702559827291289148400 58076 -60802035418040000852682240 58077 -95676025760415615249846720 58078 48448483905232033027009920 58079 -55157346774749921053467024 58080 -119309275731415231365120 58081 -159236114218187478457758477 58082 48965288928427348775155872 58083 114259810043933068041172800 58084 72751830239421291991787776 58085 -138234823758553634171993220 58086 33306123852296249766424704 58087 180145391971756358627690760 58088 40072729157118081800386560 58089 -52357171077725499410829264 58090 27778116183030618623225280 58091 55954955362094874130502184 58092 225045309485433091872817152 58093 1560620205467623290920384 58094 49001256272975478976906752 58095 10386862577704104227822520 58096 -15861252208502630235701248 58097 -13080863422048071779756760 58098 -19293641924464813557560832 58099 166971341675850366561937100 58100 18436631464229869908326400 58101 -22667446574093671869054816 58102 -81637394967348941783462400 58103 -127671913051446123985052400 58104 -159951337060848319945728000 58105 112479149297812140123400260 58106 -23292275107912801720561440 58107 68243713841609404721505792 58108 -1569465555959983954764800 58109 145633311697139828858882310 58110 -18824938998013641985632000 58111 -210765122157517268000620288 58112 18550758790212261035114496 58113 147892673843590427073910224 58114 -12353290869251383969168944 58115 72085937740414094895526800 58116 -131217335990294645433323520 58117 29626282952388641723466780 58118 92438580052043306207345760 58119 -157360315270366258035143256 58120 -82436296213234245371443200 58121 881667557194783232083392 58122 81936760334758996529824560 58123 -96847819373314487722166496 58124 113882959952954549055508992 58125 6510372589225895599440000 58126 71268531311880746862040512 58127 114685477006322130160235592 58128 3958561889327674291912704 58129 89382440970340141947799730 58130 57017970611542180944012960 58131 -174018690384238926880310160 58132 -170246499106991580931583104 58133 278491731028063511281529724 58134 -46756246330081424161811520 58135 35645765671276853953835520 58136 2109953580795614758533120 58137 -95982298927114865000405040 58138 -5164047764242965723797280 58139 -261570201569587114545248544 58140 -59488786042699723626470400 58141 -17435137642741442013057108 58142 22518084544615752827210112 58143 -102145474703540735150750136 58144 -139783969142570108678307840 58145 -82740139643121619129594200 58146 -13651422879458056904370432 58147 243513954662821700544597596 58148 170330230316399741143022208 58149 -10764191461281036786064512 58150 32184603476271743014936800 58151 -234135662238504082589251848 58152 -121570766777759090850938880 58153 -77096193445147774095006598 58154 7925327424848366784985776 58155 -54240187883360275839021840 58156 20164064517748801760854016 58157 -184138852827443349765698496 58158 -6297775053105991857963840 58159 -184887253708792099603559960 58160 11751298976598470784122880 58161 -88180543993441911167510928 58162 -56163544185422682422211168 58163 146035207958644682041605948 58164 42685619709534892826867712 58165 159104546156475827300460060 58166 -74555429287391870796625920 58167 -44567909872280301881183472 58168 -240729724347172590829178880 58169 -38529092348340673057289430 58170 -8030878083380019509591040 58171 25796191574125955038118372 58172 38763201016606308998962176 58173 -5601748704762703745500416 58174 -110438839855748364687619200 58175 24769935926368241460579000 58176 -25075158089033515019010048 58177 -22130527160548788175358528 58178 133611571786345910040685440 58179 -710899633959727932929664 58180 -115844198179417557927033600 58181 3370346961618868833877212 58182 49843663354382605040716992 58183 -168015769604568044187138936 58184 -39317543028758904810700800 58185 25404190393304008504915200 58186 -272526212787276494505070080 58187 -80304765586145879770315968 58188 -11821625423960684067542016 58189 320344277397080839676063990 58190 37507954680615901969206720 58191 -10427069716832526381501696 58192 26293333701808716476112896 58193 -23933806107426706983228558 58194 -30282479502166515562196832 58195 92843906686177776576037920 58196 96478736065943319386390400 58197 91903399572411858557760480 58198 15020185458889046450641536 58199 25959682799534436617128200 58200 -40721264291276149464576000 58201 52458914535257504789956 58202 97756299488983507819437552 58203 -107034096119238151301148480 58204 -11095825213026081043500544 58205 35881349651628067747829760 58206 11107432857246509936476800 58207 -219133296139827571205496544 58208 122587402935460085023113216 58209 -47086466671066586483247696 58210 8530514941654201051049760 58211 271871977534968204050902812 58212 -97858703823297148380579840 58213 37131227815894819915790304 58214 34104183406225803279252480 58215 -95880620969483621605976880 58216 208461250742754567566131200 58217 -173902239152055068491969734 58218 -31793624501960298996652032 58219 43120621352561356961143696 58220 -21449838563974113061386240 58221 -30816256042562920700422410 58222 -580796454394929609926208 58223 -315484381365719666233885440 58224 29448742887859191997169664 58225 -52335499981966330446746100 58226 -34923367321679537163939840 58227 -48646802574291210941130192 58228 78413404894017000728413568 58229 -90003273598926798949225170 58230 45261873926041214145029760 58231 70255797552992560610301032 58232 140837465713220966617804800 58233 58841599273234689862379520 58234 -138049034446384597860450048 58235 127346754814278935433313200 58236 46978902834115212852240384 58237 -80499058479408830317045114 58238 57843708026182566822981696 58239 16168624456042611470398320 58240 15795948045221024602521600 58241 43806746465892990376330800 58242 59820014068211333533250304 58243 84421871580669491948186492 58244 53402217756715380934417536 58245 16209024575999214992235840 58246 152602339559981152178367072 58247 35145649124996698887816672 58248 -53808431867577393889766400 58249 -25629173569847771115664640 58250 -151326317195722370257416000 58251 4287044023402274593065432 58252 124600479111705847193812736 58253 -86091411274693542331156116 58254 1580393440353248155514880 58255 92816177827233571317976320 58256 -33555497993377982525669376 58257 -114143337417946723058985246 58258 -86308570363164255122321520 58259 143611193003425679013400800 58260 38498580806871059199682560 58261 -67139932207616565459305220 58262 160771474271737231355353632 58263 50472630371016511512528744 58264 113205817297043798683023360 58265 311672700257840215969920 58266 29806415534904774619553280 58267 305308099358653491885336552 58268 -80917899575722183190221824 58269 -22834690342387813983574656 58270 68678211167795953178038080 58271 -276100001889862012171242528 58272 123730284740283227336343552 58273 10288122683291976275164720 58274 93769968679853380087757136 58275 8841154770095857861906800 58276 -226245466884246796543802112 58277 -71742470242962535654108548 58278 -1668697473933318605317632 58279 -79516537768607982710240216 58280 -57944720391368602956595200 58281 -155245614748693154540750448 58282 -7467745524994971925502976 58283 -70642266640668933871844400 58284 -79430685407553408259150080 58285 191396671881542698138435980 58286 107687083706493309780691584 58287 121573171083497909431831560 58288 -31933637050021989875826688 58289 5971117801744708240660032 58290 58072238674923342100492800 58291 2732909030909647401003984 58292 -47049446486643656314828800 58293 -132950795497586130206177280 58294 -73255531407369640899230304 58295 -76235492936382360092391600 58296 55487485281317661965352960 58297 175472941509711594072260692 58298 90554046521110553176529664 58299 26714675857641073661187864 58300 -32027389158737313420019200 58301 -114998238871532875017913908 58302 32032541514547535169841920 58303 5292658914947472616628080 58304 -29716715448788585004662784 58305 -33093314621930619805815360 58306 -72805421626272565192953648 58307 -17428118368116204833607600 58308 -540910654551645996312576 58309 -83628917523833089711275490 58310 49250843463043327420224000 58311 34228296962488620328296960 58312 44272771646449654738298880 58313 203927801880773523053321562 58314 30110566434983898034026240 58315 32028547127716378504918800 58316 73108820503416237649213440 58317 29311074425881617608296512 58318 65327620940460958207754304 58319 -135196531081905996343102440 58320 14694649799057701355151360 58321 -99786023106147603243294478 58322 2766356245769175192336 58323 83496931219294252448000184 58324 55850662811145302865995776 58325 113556956646610934506951050 58326 -64751412249211748289800256 58327 -27165992791775310242659008 58328 131305200457661605947432960 58329 -87636914624084680590460326 58330 -18922547951985589223558400 58331 9753896940655008186069024 58332 -19910344971989208483952128 58333 -227112774080382182877502176 58334 -86144527734857012048525184 58335 98553609789375600844160400 58336 267367439401539027952730112 58337 -32957501082331067214322014 58338 -5580103911538903477226496 58339 -32583377697299054975417544 58340 -1325867936823298955708160 58341 1091589284575452874653792 58342 -44261092402391506660333056 58343 -83774511607514428886258976 58344 45409477619063857086627840 58345 -63397407274278599151040320 58346 101681587635680346376957872 58347 54854853003325210592741040 58348 -95752574846128849964958720 58349 56987909699035717899567840 58350 -23113090782229326564168000 58351 1656804987064209491994240 58352 -15331515210019189659598848 58353 71552944529381660075547264 58354 14439704569938179812575360 58355 188530228039971019080125520 58356 41427639837541667727971712 58357 -67917048290300954102912274 58358 -135897092878787439070458720 58359 -88995459074714109307182744 58360 -131976903416246129235456000 58361 55417481522100321485181012 58362 17599783701495220405737984 58363 -53925893479760370215655388 58364 221213501814037408477003776 58365 -64478620974977228777434740 58366 31465702361257428289858560 58367 55468270498006697958460416 58368 98594956661767979894046720 58369 -22313637495720453565535230 58370 -41011145133861681977688000 58371 -133061908997558526594158088 58372 -30144299326939113879063424 58373 22861357905060309086000640 58374 88112469917029193519063040 58375 221640344862274126563642000 58376 136447868654400224971822080 58377 120341701894222410191029440 58378 -26327827404289506288929904 58379 178077022084876998254416980 58380 17903536992427958684467200 58381 -320445888982325034166692800 58382 -53453263734550637375942208 58383 -7148462420491930119015000 58384 -7601765206832814454456320 58385 132196692421358826051230580 58386 -26750282872222162269467136 58387 5182503072717630224364800 58388 -80906174112162892691288064 58389 25010423453899031049899424 58390 -34159353609792617704108800 58391 -205004857749579406919105208 58392 48820427122684736985016320 58393 -87975545809631757349122358 58394 -516248518216808011934208 58395 99391585831278132285784800 58396 31246998424580567384852992 58397 -87551086543108266035015520 58398 18084965686051442343084864 58399 132536074499333830108176120 58400 7342169858676191276236800 58401 6294485063190882460698432 58402 -102223129639842582132508848 58403 253473592709377071853154652 58404 25778729388495169639268352 58405 -99036073476354123376871940 58406 52439891603667447042979200 58407 -145769613990062143656236760 58408 159908140786984530627456000 58409 -111538436441521802592349596 58410 -36546053662089791599852800 58411 47083949530849462123961012 58412 55324561477962044358074880 58413 83195267588498993811073344 58414 -100229256632432498279050944 58415 -60201902333042730890666400 58416 6461182988425415945060352 58417 -29145377942438135886199534 58418 -110400494378396232421593840 58419 44924616519469153626903444 58420 34822952072561311267553280 58421 -122329540002620375477410176 58422 -5279673596520546044430336 58423 -97164658023053425807036520 58424 -96108340298102070516019200 58425 -21108777710314566025908000 58426 -111172246757311076382237696 58427 -151293221317904304768125724 58428 -182862978497212168574254080 58429 -55950525199189516252488768 58430 -108781431647024048250824640 58431 -52982160054936620905825848 58432 -42332791305480353441906688 58433 -132444700423339795309348416 58434 68896558144590513437278080 58435 18934522558659344578233600 58436 -31408956489521674389860352 58437 -1604553210018754713906912 58438 -175443168451887858935831040 58439 250099851925787581700817240 58440 -22612391681482554229555200 58441 54674759390621157071706842 58442 -65984814538968402047602128 58443 -39200368666834457042688 58444 -39612417797677649964300800 58445 -170047776425028213166293300 58446 -52031152679782074690640896 58447 111536570707476978627790312 58448 -11996798533201549166002176 58449 17561661305064283256404464 58450 -28228828517994341324505600 58451 -202229169404825589567286548 58452 -70637182632377373223507968 58453 25237235738433575264522702 58454 160534897634624855255364672 58455 -35351764879679013076264800 58456 156892453557264617664890880 58457 -4885037039792204156341494 58458 32748148254367332329808384 58459 147150964516921009703606304 58460 49380104143594477775155200 58461 31027582577749950486756000 58462 -16653463974925232931600768 58463 73389578481821849526473040 58464 -48062641055468348272803840 58465 -145021515272924764214220480 58466 7285221084866430747783168 58467 -89630434441335735414358920 58468 -197295012384833213545734144 58469 -121639386903955117280926080 58470 44084491206491012365872000 58471 67976193461437275937944112 58472 -94169073040131681925555200 58473 4157562693969279668847060 58474 -33264606862270653517203696 58475 52974103055957205418858500 58476 -65119390414098684291403776 58477 5689660172119575018378326 58478 -39550708774395465286383744 58479 112108972245055089391857168 58480 563890891662766678671360 58481 284701667349025880469987282 58482 112875092057695029807816 58483 -228025958256295559965336536 58484 -37547529189118431648057984 58485 -3821050309818090317754240 58486 123419793306119600386284192 58487 63678087442898546054913840 58488 -15335039817179610175549440 58489 -82676431762275105337608576 58490 20098083567643230842028000 58491 131978966460208967801828952 58492 -81080365986934856304788480 58493 292148582812309001197757580 58494 -73346267784143999873592000 58495 -79884334062071649872559000 58496 102598930219467414133800960 58497 -16756832066914857394100736 58498 -16594169367654096773143680 58499 34617495594463176719224992 58500 34695824586306100789824000 58501 155146271864862001523245600 58502 -5569587015409537571142048 58503 -122288992646690288545937496 58504 -186741182896042982360186880 58505 72808219911108825279810660 58506 7475659833265404008659200 58507 32077845288703314721087992 58508 -126270490754947515604668672 58509 112673402749958523840843840 58510 -38481537179449334625963840 58511 61297823470512475158200112 58512 -7401976639764336241016832 58513 2940618002069466054924224 58514 71629253865375382858443552 58515 -95953148360665297066068480 58516 166044293074953969497709440 58517 -56388771567261060473933280 58518 88609197402075903667488864 58519 102118502328593415029198680 58520 -38941619280408161501184000 58521 44404520530970650478338512 58522 43577535970198820356984800 58523 -4891864236942718712283096 58524 46761428303220499179526656 58525 -12122838820208397000599950 58526 -15147924506892969717984576 58527 6803301782630667401483760 58528 -53939615564082284624609280 58529 67874488825338096098310576 58530 -46053854370658522411591680 58531 367282755796005385579820304 58532 -16569187466067370218962304 58533 31135258411046753282373600 58534 6234752446774462379688192 58535 7721836127901228135549600 58536 23325824914167718630195200 58537 -173481786831937777676247814 58538 -38605296198871407419104080 58539 -59164810896501793832025600 58540 -81711945031166923253760 58541 -3595926016877039696087328 58542 -18491629085950512974017536 58543 274666440121526790889115792 58544 -44914961810661657926615040 58545 43278276880567368900901620 58546 4686753155493068753101344 58547 191601742433424055722592512 58548 -13216318670991374616158208 58549 295872280513831161629197550 58550 -71416437456462124805119200 58551 153417937411652163300000720 58552 -11956388571748442448506880 58553 171431591605857075626834064 58554 -18080302746586645647701136 58555 58518418263577099454037600 58556 98051904302831462604088320 58557 -177515959663189012265114400 58558 73853424341699260233507840 58559 44053045180023487711078080 58560 22855344065129075504578560 58561 -72544120616231899488503468 58562 -26990528925235194549135360 58563 -3099696856447163617708056 58564 120033765363414011794661440 58565 -30757322817921435520211280 58566 -140847126333144381513216 58567 -81329726713218166281433384 58568 -195028198832266904880061440 58569 -27165441220200539683801920 58570 -101517284290989792916847520 58571 -29868425849105578901065248 58572 -13403938636552413133787904 58573 -23997612389870428948503178 58574 -4768384445807643691270464 58575 -33636809812459782673180800 58576 360631873666509673725952 58577 -243819729128391121796188560 58578 23820453930899828694094848 58579 -141240957141568210996476820 58580 -74626443380009161153497600 58581 -35409828294973145377560672 58582 200124276952382320128236352 58583 45831949680900835629843120 58584 114196711724365939061944320 58585 109321266114946417109259780 58586 -38690343630254797440051456 58587 83147511984252969543272640 58588 91035448285616947497419776 58589 -49937283111235131309766740 58590 7515994301215600280371200 58591 91712394102760545244090072 58592 -142439232080805560906416128 58593 41280260381016080331935664 58594 15571309174519181439702096 58595 -42308668006857316591220400 58596 -94761479486176481760122880 58597 69321465235857031809603264 58598 17537565910588813647843264 58599 181644183164543711683325184 58600 51542630165829895069824000 58601 -288083446618948447449955398 58602 -49425820976821013499495168 58603 -116640799225250925007419148 58604 -26905050872457622462854144 58605 -95546413228313229539243040 58606 109455213439399504078642752 58607 -305317077586459237024516560 58608 10927944738221329980555264 58609 -5909625670560367125363840 58610 691712522446772511084960 58611 -7167857216586795156669696 58612 -153547322819056926821167744 58613 250943130523517019983378862 58614 18885542321060396177595840 58615 1253214031106794384227600 58616 41874973827847676424437760 58617 116628948271195921857824640 58618 -24447556240756796726691840 58619 -166576545693481311456886116 58620 15656953707347163558036480 58621 -157328253535652465555283834 58622 133590379190175827193818112 58623 102338504055665851056285384 58624 161307117349727660335431680 58625 -93063032935198998938448000 58626 50144296240354535909984592 58627 158861450659499511450447600 58628 -133346105963937890693749632 58629 101580010275279473084143584 58630 11031854394184908232515840 58631 -6361828707849504646142568 58632 9140771856189332975616000 58633 12933889634913797520299700 58634 51916311272157312767888640 58635 -6468355876042940879900880 58636 39478434772740324472078848 58637 42295414130828237017105152 58638 -93970108337477722482464640 58639 40592081711304273963759856 58640 37727426878352431912796160 58641 -140919510005899495155151776 58642 -45566971836990515746984800 58643 227013582510172597225922172 58644 2443251049865518865245056 58645 -73372467351273354888802920 58646 -20418308179707080652871680 58647 20392472424768473500824528 58648 -23539340125434309316208640 58649 -178044473307425342733486336 58650 -19855614069171775819814400 58651 56611515891771112957385400 58652 -712170358439097382895616 58653 -74540211206419907997048000 58654 -147719050271445677926276224 58655 -156214327946933387258980440 58656 76961538743558648767709184 58657 -330099290652881125711752094 58658 97298863160930203879505280 58659 -98293104523143036597685896 58660 8738381762831822711500800 58661 -109296908299165869151308738 58662 63432466589328066476370720 58663 20652037758981578767820184 58664 -165387862879162900197872640 58665 42002331221508781163785920 58666 108341923286145126320698032 58667 -28853605448998259245876560 58668 -71745888866013392887503360 58669 122395937144741085023177644 58670 -7646502959552992838022720 58671 36036994493278303224245280 58672 57277165572404578227159040 58673 -8175431982138168866225856 58674 -14223229219446238461689856 58675 -50684409959115900856158100 58676 -28600741871872548172007040 58677 167842438779460596357215520 58678 174309827477508027060596640 58679 -254007690262552132636869720 58680 16592958368757144060825600 58681 40151071400827011277109184 58682 -17575663926549796453598016 58683 56771624230943275956814848 58684 109899469424177194099838976 58685 180549053662839420428940 58686 -90704063999956029035103936 58687 -330770643625461976246617664 58688 -28543221203530048648249344 58689 -209821196620677736255479246 58690 49601699162883823408941600 58691 -231805691879315601600676200 58692 8406393704023416432371712 58693 -69366990426357870972105058 58694 -41046662277702493357651104 58695 -201644488195359051548160 58696 108119042763564229167513600 58697 51948297637822236146194560 58698 -9462664901370812011130880 58699 18661488499378284759751700 58700 -91369249841945395726828800 58701 -94886184339090178607655936 58702 -69316993784102096788459200 58703 74594540194077207747156000 58704 6262694605991460706320384 58705 -18256295806358806821240000 58706 -76994139854340138244341600 58707 18428071148150794069467528 58708 -45617974694384810686142720 58709 94095681162680821471245216 58710 70309108458859573736294400 58711 -268804689253993808198205688 58712 43766456491172739689164800 58713 -14842972803404256118833456 58714 -36160314951248247743843328 58715 -87170980127145192210488640 58716 49194568600603510769298432 58717 2668609870229735547787872 58718 116529713481830496734420352 58719 27791177948627005310101704 58720 169022427890811600639098880 58721 52401108155881017481142292 58722 93290725586578853339379072 58723 35689417451267048239410640 58724 -38574540135049257274316544 58725 -5452275545206495259091750 58726 -24621224256043513813094688 58727 -98709974158215939424484424 58728 -111173207882260840521891840 58729 119897795127428447790941280 58730 -15453638362633181035852800 58731 134589774774055597099595352 58732 24650006354752837786532096 58733 288834092299615029446960982 58734 -20457931189212886312141632 58735 91638456442972048795847760 58736 -33470509751313614544273408 58737 -66363201604086654014250048 58738 -1245857290159074241539456 58739 123561212239589780504384880 58740 23939282688321168625766400 58741 231995473876840367942116142 58742 -60407716634146516140390528 58743 -71340687437569685840325096 58744 -68521899709886779892736000 58745 -37382147547811880355091200 58746 -40509750597899032204425216 58747 -100022295308784696247478960 58748 174909493777357237602654720 58749 114035023912235528142641664 58750 31532012373736052030160000 58751 -66664803935726591700236040 58752 171084572367757493089075200 58753 55175272861194190584645444 58754 -24894608453347510770409440 58755 116495989570583017064656560 58756 55819030068756087377267968 58757 -274040095825180740769784994 58758 21611201852380644283852800 58759 435077076410519095438930216 58760 20072460870715227661209600 58761 98333957129523411650890410 58762 126349789954789931215256064 58763 97808452603818648518349012 58764 -56467250460481065268654080 58765 -2207027019686766023335680 58766 -79887159667802190506415168 58767 -90961602646064698739157120 58768 15335096185700908614459392 58769 -181350815934765655825813404 58770 -15615693631965893217302880 58771 105408657846983848743308972 58772 -3911734890707515760179200 58773 23132211272330129488104768 58774 -154722110255429756836752864 58775 106140697325288076145522800 58776 -42880540009560015922790400 58777 121751489868930145239103620 58778 138778557208291587576499440 58779 61196069685781819866954240 58780 -30639956376854526743462400 58781 2800701123233573345837472 58782 -37085314285660545711225216 58783 16315449655668375965357880 58784 -289702603734471058803130368 58785 -59643904744658044448668800 58786 17093809772693369207331840 58787 -157285674172022167608150564 58788 30536637299677128408920064 58789 304437140102079219835014590 58790 36749631427820962489238400 58791 -40239560390121851825544408 58792 -200913308137777200400512000 58793 -4148842951163944327205184 58794 13304691370134705713679360 58795 -209619756186885592399378800 58796 178300675797878171888313600 58797 -182259771087641498872528320 58798 104990779180018980400622400 58799 61891703495593347138390264 58800 10764093225752062234214400 58801 -32100932463706890257881088 58802 -144014392493557227407505648 58803 -36331959465771861922497936 58804 2368568084762124015162112 58805 217588146642192412365972000 58806 -160269218151305149774944 58807 -3333889178998855911755776 58808 124182237597073531844136960 58809 131632662228159422657338704 58810 -5651283508745616603217440 58811 35681898463123949352077232 58812 69465035146507145648616960 58813 -323332924303490500188724256 58814 34080120502639027910550912 58815 48658168259660960199846360 58816 -13128067084817760507658240 58817 97858319453670031170703152 58818 30378617553214083097413504 58819 -386728094369493634611054600 58820 -46663580243511219148715520 58821 -23566554785236035792413376 58822 -82950157126624368224880288 58823 111051118679369558491131960 58824 1752912275638289904230400 58825 -14684353543660975895354900 58826 -10786952072174003498492160 58827 103606213246866778159356120 58828 36399282271452367126659072 58829 133215285354650254810647180 58830 -8495463202947008794356480 58831 -74083926660556081665092368 58832 -13707059820416563225534464 58833 24131104084515859755357600 58834 37045236092100125801103360 58835 36829058988437664402221040 58836 28551006272610789754816512 58837 -84341408227407876766303908 58838 -1072531829560776667364352 58839 -22466637507579165115592832 58840 64755056546925912141004800 58841 266024055345558888932376900 58842 28194616016452361406857472 58843 1010656577601297007930572 58844 393523988777174237004589056 58845 10863435511929383094791520 58846 30549972534128782076575872 58847 -20485476240919122745121880 58848 -122587028577942178747908096 58849 125273665583072672020569186 58850 29524467143168550411580800 58851 33260504060927776984667568 58852 -21839544927675880288584064 58853 -283326994292106711809974020 58854 -36657274957784324932733568 58855 -205356198058437478467240000 58856 79410439607256849088757760 58857 -70390027864068920214040512 58858 119823460239816972921743280 58859 176696336501638125353490960 58860 38284229793995144725248000 58861 -168985328195167476885468576 58862 -95888776660232118602424000 58863 -8139538981687097101493376 58864 -9531624376539728496459776 58865 182863093873845702216457320 58866 -52751809365360833885947776 58867 2478362759796163879379436 58868 21070298111255660941016448 58869 -40794716486444158096048512 58870 8322376004647661652958080 58871 -370786249519396288073245008 58872 83480522103311950318141440 58873 -78980071523735881093566636 58874 67539529945984565567661936 58875 -118976347253671040398356000 58876 -71472810169820956345021440 58877 33236984703333302702358912 58878 -110738612743014377484876096 58879 -187239304591718611864178624 58880 -32864027115725541699747840 58881 -1364426577934791164529120 58882 -13559728033236649899600000 58883 -69748857940207816121339952 58884 35573782350629533999951872 58885 44401535817436033751003580 58886 -122036957212768433208520608 58887 4104167917218147021780936 58888 -58272049066951272705546240 58889 73734951954888422953521690 58890 -13914023926622243497436160 58891 -75657184116110073138654720 58892 -196463443888011212561942784 58893 93348735157869479371659744 58894 48252881703204876767090112 58895 175452692464964555052875400 58896 23128105248046046001438720 58897 -81421268202279399497176654 58898 95269636877811455796878736 58899 -45724837300765422552300240 58900 -21146509394626538058752000 58901 88771491417840684276613902 58902 -67815061549986666290453568 58903 30978170714732455103216544 58904 -11212406201269691894784000 58905 -33932054998668568573802880 58906 85590240124805163628903152 58907 98387777578136996274561156 58908 24152297482340560293788160 58909 58663975505681617982187110 58910 -590002538577089897831040 58911 9530894675989703527998480 58912 -79949174354232953838501888 58913 70101242157488999662008162 58914 135462713777544546300176640 58915 -89919872894286937740475440 58916 -102639628565920379520577536 58917 81593735419323780240510720 58918 -38139604548327395731235520 58919 -58618883281582665525644160 58920 -49753553622168281595494400 58921 101479025552809828198176122 58922 5215620439794858664348512 58923 -150029355578982368532115428 58924 -81613093709257162605839104 58925 -124947842389882213130380350 58926 13133563886879104432877568 58927 -109585522394403960435112 58928 -33300668140717579378360320 58929 -69435458527082561755797312 58930 33296188041109244477560320 58931 -39804357267383567350489536 58932 72370232484579420798185856 58933 49935611261038083903605920 58934 50462191277047313719368960 58935 -25104783226321818873025200 58936 -80468533989967757747097600 58937 278479439289614340065516586 58938 -92638076129632544094904320 58939 -157726843554786471674785944 58940 20370160543436956227655680 58941 -69288448629807987033988800 58942 22640067650254532733484992 58943 -102907532790016135615871808 58944 10414954213440635604566016 58945 -110598525157794456477120300 58946 -65536502817575493543041328 58947 57049934407266956962158072 58948 126616274413188082134343808 58949 -175052484841757333609852352 58950 -43921184693245504799666400 58951 68622403287423213636034032 58952 -214174994044821230549990400 58953 -1309735174759267217937696 58954 59026182959867470081443072 58955 235454058833116882511760 58956 -53416539001371354481935360 58957 123540013158091064671197600 58958 -71802813384106169842632960 58959 -819061208900956974006936 58960 -39462539626151561552855040 58961 -46130221477345878285835968 58962 26644434951986421160679424 58963 171308626619506224981375212 58964 139901332564148028802862976 58965 -62310709436938809425318880 58966 163662937461610488944838432 58967 257766034143064529913707016 58968 1360841111084033102684160 58969 -124572716910618305313345980 58970 108109108052371182355411680 58971 -139295539776739508016918336 58972 -27670560692513485545520128 58973 37331060847789850032801420 58974 13678681564522041678999360 58975 51662651672337669636072400 58976 -157316094796958105795297280 58977 -113933302269402167801512686 58978 10069010465792143481261856 58979 129095020579233859593623580 58980 -21307178540996643341168640 58981 37397250126964552418547450 58982 49723940870895622147375104 58983 21094590156736404197802024 58984 10108423494521807165061120 58985 168518648890487677580991360 58986 -29820164177031754854034080 58987 128662189768560509228472592 58988 -140930502541477222250272512 58989 28361888342656774929170784 58990 -124612663111221853201173120 58991 -91030110819277507515970608 58992 -8596118533728210929418240 58993 26849007824119554948795648 58994 -63586788832443175310628960 58995 -70350036531265423791936000 58996 1550919375018255069900800 58997 235062842258147943280678446 58998 1998651754730240476784064 58999 -7177220721964276867033920 59000 157380314013433916697600000 59001 -40512964191206141498907456 59002 38852130647211060142019952 59003 22867040093224154250193680 59004 -99754600418841893267059200 59005 -95196156747782412601136340 59006 -8560285646329412575694016 59007 -25128747749094679737462240 59008 -246558149926487117612974080 59009 157462569719671816225038210 59010 10289056925389662616734720 59011 20459062984430444761535612 59012 400930873443255587581056 59013 127071223600255807344736320 59014 85101994031163348245307840 59015 -60416197588293305005447200 59016 156500433554465191261593600 59017 -90091155940182999728916608 59018 -100095655077617579374576896 59019 -157153934395221928153823232 59020 -5585647795551884302341120 59021 213189053421283836939543222 59022 4479193574083730639168640 59023 220092645590673466609620272 59024 -6031807534940568900599808 59025 -84994788694948598576149200 59026 -29311681214714595817401216 59027 -65365658644673711719506888 59028 -77739435114272014944430080 59029 -222426911170701731433792370 59030 -81773954101637578914819840 59031 73520598169259847580049712 59032 298567275664827035190804480 59033 43976280701181030286761600 59034 13573622640230176930721280 59035 -96783467282325985442339520 59036 -15968721035088267067077120 59037 -35784251072191127013711840 59038 -52295760288895537672562304 59039 -3371362999298629552898376 59040 33268146950504905603153920 59041 106146934967028347009944704 59042 7181830543874562691790112 59043 -205152870030355682598118536 59044 -16208639846090301912825600 59045 1895870524451874655321980 59046 -2330775462318181826403456 59047 21331686520049350854536352 59048 292854311334923259694080 59049 179090148438649827109433637 59050 74964355250020851832534800 59051 151901171542484326363712052 59052 -12065983455136990394695680 59053 139496247176476045737153302 59054 28649426626269494333318976 59055 16897600033945054067589120 59056 4656899359845818061504512 59057 8204137088621945555381220 59058 -102509904841779393873897696 59059 -26836728601181831236719360 59060 46857290645490762005748480 59061 189376771674302718468816672 59062 -15441375359554515204367968 59063 294174397069381399458870312 59064 35816382914493060605214720 59065 99218091792084952545899460 59066 -2012451328531876600193280 59067 51226891998179131266991884 59068 -12985816528187267698097152 59069 -65571124119300602581273530 59070 -26258177784888921042662400 59071 -188414863944857040085779800 59072 -15269687296475937267253248 59073 -40643119157496800995290240 59074 35154207838774821102691536 59075 105092940954153966920631000 59076 81131451794468979359016960 59077 21961502505740372727216926 59078 6645066096159677872600320 59079 49709728191620782024669440 59080 46412251237865737108684800 59081 104028502820377823144821728 59082 -1224728551145830274369280 59083 -343101870238867112879138668 59084 -79902515340242915570582784 59085 25922155378923891953200440 59086 50771843782569565249918464 59087 55534169038113092202150912 59088 24093231564159630505672704 59089 134234870540675671708461556 59090 -61639304795442427767436800 59091 169745079284653703715396792 59092 207150454323149186538823680 59093 292356236292637607789355342 59094 71655425058666820879470816 59095 -56544085111039529806212480 59096 61938177473856289645670400 59097 68557698351786727087880400 59098 -8708779265716565703906336 59099 1857789708697954982239464 59100 -27204329794885381393113600 59101 -77834479818957497727666848 59102 -131061940665114628371470400 59103 -28535370900211144281312000 59104 -268826726358723333222825984 59105 113784834221934577850506260 59106 18736630615292868971167104 59107 -21200873022723161349932644 59108 8315426610552877840367616 59109 -129070643127302363587974720 59110 -51783206328964867879261440 59111 65158474284322215752438952 59112 -2679619909134833883694080 59113 -292097343856713597798317638 59114 -60082085753608759062663168 59115 -4992545928136791431796480 59116 -174225402569948600420335360 59117 11520284990078832483825792 59118 86458544947551313683256320 59119 61545189313154960224477520 59120 -40083152570849992637644800 59121 -158792175083601845614531710 59122 -27953010942277744649604096 59123 -87287081338474251569720628 59124 31388282660992059412162560 59125 3286873708648974328248000 59126 -81159200773392608857557504 59127 73079446740036625525369320 59128 -134985841775227523114496000 59129 9808545281157401073125376 59130 -282553640528169399812640 59131 -129950556156334108567270800 59132 -74098048376872574364463104 59133 -104561626311025302272406336 59134 -29535041957345044604918784 59135 -25498369397311217761504920 59136 30773186161256294277709824 59137 -14910613469293488687017900 59138 -145661688321642853456223280 59139 3627507288115113642017604 59140 46290029583253514984029440 59141 -240248631657076098683623458 59142 73947884950433081231646912 59143 114747686052454572747957936 59144 30456485110249938148316160 59145 -51257322852302539048265280 59146 -38435072196707369333227728 59147 95260476665267644219769280 59148 14108712670855006422994944 59149 130396475862456494220932150 59150 14944035788778986543908800 59151 -70982788394240046790510968 59152 61627131623732756787961856 59153 -232133649635412713335289100 59154 -12576194534367151592042880 59155 -113932341493100167652047440 59156 -8342157949261326229014528 59157 -122061481175517328166117760 59158 -116597374978353332230365120 59159 -271767304626665051193395640 59160 -91182490144866779129856000 59161 -7990046929575795529456688 59162 135199751753781871049774832 59163 8173952197147669133765088 59164 34903777178327742234274816 59165 -126507808654179745238273940 59166 -27635649544085512541008320 59167 161969161362095220103109216 59168 182740244854509365570076672 59169 -44935429589340511436208 59170 -60490567095167852523195840 59171 -57594539715925748934827520 59172 8324504944158726508372992 59173 105100754471925490691300160 59174 -16371526085637805795397664 59175 -70340614891214134889417400 59176 -66008263888875211103692800 59177 22292720894043939519020106 59178 -5642345148013081425415680 59179 28900047067196836680188928 59180 -98208166916338264062950400 59181 65639794113466073554681152 59182 -110740681406156808981178368 59183 -215954348729021900146115568 59184 21498292709914264174264320 59185 21549557034054954528624000 59186 46940454135626410198625184 59187 -18457905726528427639262160 59188 64351163973335095749269888 59189 -97562448798963069835553640 59190 -34793828815550838317988480 59191 322001921747602004499975384 59192 118192451896208192408801280 59193 -84056597555947612007814918 59194 10073347304347264992399072 59195 155102148787104660390211200 59196 76974513303638022344520192 59197 -249617899649810869166455354 59198 45372727777206473215353600 59199 44928319572025460798048640 59200 12541737961900199129907200 59201 -136537901199184241360381868 59202 -15705280735486306529370624 59203 -7443619204984194271025336 59204 1281007968609787303165056 59205 64020077363812318323795360 59206 3706580721167092957668480 59207 116629921786935866599674456 59208 68257745134019042936463360 59209 277400436319155055570920410 59210 16921322811788003156459520 59211 196940177505700622745192 59212 79153403468746181828746752 59213 -22594691012458190208797760 59214 -35341460958325701914864640 59215 30720496855079115294275520 59216 -64912735789328867986710528 59217 -53926178753832000944443920 59218 -105417975901153949111564640 59219 -140511535756069789031695380 59220 -36356396862527948109496320 59221 -309258963042947669682230578 59222 145870122315177766834266912 59223 74677340590380119383545600 59224 214131598338677991989022720 59225 107321502022822930294401600 59226 -72179860790712030747987456 59227 67467775951754169369977872 59228 90925013469319635222844416 59229 -42793560874511242733749626 59230 2890919564626188019901760 59231 -149478487910627833076192136 59232 -1206373766411368251260928 59233 18309752663388262508424482 59234 23596341643943570292091392 59235 102541321514791180329235200 59236 99171157140080932209730560 59237 28117242143836598628126972 59238 19211823463070069604904320 59239 114113153747323638389914040 59240 73796675193767495444428800 59241 -13055492469116623860101376 59242 -20256700520889882975340800 59243 -66230163882821676543002508 59244 22090478650016974275810816 59245 19971977507880820819743780 59246 -87136476574391048526636096 59247 19843478791597515045305160 59248 10003742705423288646336512 59249 -106909171414220089808609040 59250 82760768778494041240320000 59251 83328903060792493763081752 59252 -16081037360831093623323264 59253 132610490542736446211433504 59254 378999601393452218299008 59255 4219090457629963903784160 59256 129862154978371638426193920 59257 309574329577562683538950032 59258 -64243658248416361047461520 59259 -96459716599704829116395496 59260 109064075781805561278650880 59261 100165083402066569420318400 59262 20515447254677199027001344 59263 140697961414664822884176512 59264 41308322245121656404049920 59265 10275251000243465258064000 59266 32748759573148237665722832 59267 -116464817202194250205862208 59268 121439408575120550978918400 59269 27813752046069909038488096 59270 91497310762338432262846080 59271 25568804549969984664224640 59272 31872436259069181159014400 59273 26260134467855724671994522 59274 12420840570567234380477280 59275 81883922597222363426843300 59276 4632694284126929456916480 59277 -109380393374036319903574080 59278 35559962041720150645995456 59279 -307798863737275421373936528 59280 -7400663336706984581529600 59281 -258374714075338150237459918 59282 -1735586690821869417169008 59283 -66408542077386799469205936 59284 -33399555390039780377056384 59285 130284011780182299308492160 59286 431043301477399340435328 59287 -198982839211251455740517928 59288 107283962663803593339893760 59289 -156905917207644316630460976 59290 98025613710585805505520 59291 -142899208947893487891529416 59292 -137223307975437963320283648 59293 63137462921568643811122444 59294 -2356139221976298442907520 59295 97784630916281623932105600 59296 99821862124898284687196160 59297 -824727449401483737590208 59298 76315943340164785936097664 59299 -2545189455459693191062760 59300 -11385006390656371765353600 59301 103403903198692317529370400 59302 19499334219646911740880000 59303 42131854065573783942158784 59304 -8879411186852210761236480 59305 -127865962903489628179131000 59306 -35730430673058018080435616 59307 22186382374692376371176688 59308 -128321378337002254226275072 59309 162196525178091361595183616 59310 -29839318338643987478558400 59311 -36076038956535602434402720 59312 63856658681608247423434752 59313 -91523559949162527289523616 59314 274964840059952444118377472 59315 -46115257805976772224929040 59316 80332034866912412068810752 59317 -60869546558682283951835040 59318 31425161428416297107005440 59319 -137615198845041258016687200 59320 -96106644740546773085491200 59321 -29684581742962002515067948 59322 61651967232098225766454272 59323 -225766815671699459496435096 59324 -166444791545892559493090304 59325 -9161263772008595787758400 59326 83882068307798820006650112 59327 99225269764134798236362032 59328 69251781467747176994045952 59329 259850927314659971814511360 59330 -20528159063560471115352000 59331 175960222034012504763349752 59332 5095397347964044150894592 59333 29035054006431327554391582 59334 21939502715383375846563840 59335 183903149638910359175084280 59336 -219062268543866992234552320 59337 188598886317041760932304240 59338 14887549489786243594294320 59339 -58470063996639535118642400 59340 572039676333284186603520 59341 -6838952925990023298085258 59342 24390048533212124848059072 59343 -131206869269087394441036672 59344 49587991959421165331701760 59345 43762722848959558621544640 59346 -38727082075290779946746880 59347 3575550564661356003034872 59348 -35782409992698008020656384 59349 -1389897606188413157980032 59350 -52665093336720671267349600 59351 -25842814051276944258870648 59352 -61001793218559092448890880 59353 -69514085501107236134192320 59354 63090964571862079790219520 59355 69055745407701719806213200 59356 -82150486601896152391311360 59357 -12341910516131807572706394 59358 -27059049167723386169392512 59359 73027100028348835431846560 59360 -25390582674461219582115840 59361 115879023292498097791953024 59362 122010363642913410213977472 59363 -59831037372219752197389600 59364 -86658815707390354485222144 59365 -59073453150791612736430080 59366 34506105552496470258193632 59367 -54051392667050966185479936 59368 -25946055023318994428282880 59369 -345547831399149598280764230 59370 -69164469008985479843347200 59371 19085520918575041447433392 59372 -152372642001654500586311424 59373 13176389716717726917164502 59374 -39910744911947994306488448 59375 161712238132985411977875000 59376 -24212621268135734327083008 59377 -121432986439194009004345774 59378 -63182316146916590432265600 59379 -15960280138771706350441416 59380 19380042661057878445228800 59381 -12589852837327219523160000 59382 43635155349822451072869600 59383 2994880680570031626901144 59384 -69903213931237552735457280 59385 -20013955097549282633413440 59386 8466968473201547666106624 59387 121057259526394034188416036 59388 51455481199820218880303616 59389 -329535193783926876270127200 59390 -70583525089020457678180800 59391 139222895077343591736982200 59392 -17116154415463116098764800 59393 18969862324038609348720642 59394 -59810262332245691567051520 59395 47305303779779495341426080 59396 81739583232443349877063680 59397 5278900518178215054402528 59398 28794166458714250278745536 59399 -339838484944214270563338600 59400 84391673150734063994880000 59401 137775310686213333166139904 59402 24501489546819184471633152 59403 -101092631341420132037113896 59404 -45151837763325988734118144 59405 -98554026419855659925161470 59406 -33673766125928855626639296 59407 332766206136768985010484656 59408 101115546609292556060590080 59409 10930613879997169658471808 59410 20324680239890343863165760 59411 -241118641560069997996764 59412 -66099630182796304688498688 59413 88300633189963826216138400 59414 36715176626938307072303232 59415 147630991414003050006133920 59416 -103278109553654000531005440 59417 -15333357622129812067380534 59418 48855938086439803831828464 59419 -178764645265421285539789180 59420 -65165255416942399299678720 59421 -98083625444724289144531680 59422 3422230200615400825682304 59423 -11467014627491476309585056 59424 -209455548274851779153756160 59425 -93196859208469981875099850 59426 -1129192507091705946884736 59427 37915556035723271886919680 59428 72604300654390845029114880 59429 -88541504082697162142161824 59430 8174799762639424383006720 59431 198136093642211282096259952 59432 -115961417897078279806156800 59433 119353948726053288938247648 59434 -80142975841505297817090384 59435 -121567342143301648496841120 59436 25390423343657748811825152 59437 -200891780075501374821938634 59438 -49603963758668889527984256 59439 178882863826142944998447624 59440 6497981754815417744424960 59441 306682546479037243781869842 59442 20857176453183765128848512 59443 -279717567581179693898408308 59444 71712556224139331207196672 59445 79433199210538989662309820 59446 -168718876572988756198751328 59447 -149003121137395114731574104 59448 -151598838980642516462039040 59449 103087811170950201914741640 59450 24212865142333042773444000 59451 50178599886658232205216000 59452 101349165296600494781598720 59453 -283655975262823029148010298 59454 7109736988019572525723776 59455 129369517646314142523755520 59456 9650914439602918761431040 59457 -179543584176050397965956560 59458 6311117647829775002406912 59459 -126941662661626589516996784 59460 -41998036013408583477411840 59461 185509231075309399617822652 59462 71398663661236671802866432 59463 103731166660845887092892592 59464 -154698582081002727678704640 59465 38719336752425813088696000 59466 -35638625974918140057042432 59467 257886938795830759984010516 59468 133065365283091425580155648 59469 3147458564056414824242208 59470 122945556480875322289603200 59471 42494914857567404882370672 59472 -9747194184466672211066880 59473 -172742255073309482090747278 59474 20610667074586869210172032 59475 25825450901839728909613200 59476 -246877467547013358801293440 59477 118862229989197523724185472 59478 8093048411357513925931008 59479 51443718557859237115265760 59480 69467991013885297733222400 59481 110262923170521298531935840 59482 94804238838896004785924592 59483 315629612247685747331817000 59484 -117581518962496967805310464 59485 200738635330422340616211180 59486 -101657955945986729301019392 59487 124708008206765939939262720 59488 153365417751951084602916864 59489 -46052610544893581993253120 59490 -70216337518149897619181280 59491 -71146129334656362793596216 59492 -79275153881469358856494080 59493 23764280272128152338929984 59494 -56908460859077871043924608 59495 -2529917718065054938472880 59496 60056049359843265582120960 59497 -20057639061639674423578054 59498 -17249506510399602130056960 59499 -142118862514017096478948632 59500 61106193180666310150656000 59501 -7845450386517903963619200 59502 110409935256189309452027904 59503 192616098178865898434049880 59504 -60395692037956274876743680 59505 146975485492358984063554560 59506 -124488127972666851397080048 59507 52649688645736992018994512 59508 147669334910439411396096000 59509 -51787518471942309963662290 59510 105059431484438503587016320 59511 52778934548761220930914560 59512 1375001375475556327403520 59513 -63952505088951785350121238 59514 -4299192553200668792847360 59515 -108483946948733129720835840 59516 195038594679330129484093440 59517 -117620866615143623029007220 59518 -65750773928979087353111040 59519 -58643192475378533338993656 59520 -21744275128473239735500800 59521 99767350410924930536222784 59522 153763618397365184155983312 59523 18352294552379433387732984 59524 -94289083436631672760356864 59525 -31192536468141400441858950 59526 -12766903622042098555379808 59527 1424736635581347809169680 59528 79443748080645099898306560 59529 5830971376464474409031184 59530 -27186350279610963740775840 59531 73377802687103022880014600 59532 -56955690639711664464384 59533 -38260199580078719077804340 59534 72711364109796395553708096 59535 -109837511757464380393570920 59536 4815918452676766316556288 59537 -349641008946511431565177740 59538 -30634698334256674137680256 59539 7594405868825949259495340 59540 -48569697585994322631129600 59541 -46196545124231169238851840 59542 -64392185705407097943420288 59543 238862110531802784779949144 59544 -2616574520814241884272640 59545 60754240152576774342951300 59546 -82869863757929536247393280 59547 50791149153012665867516928 59548 -145729139810243215331348992 59549 44851825332989581557810432 59550 32094686098173045933028800 59551 -31072766390088515630729856 59552 109099218626253073567383552 59553 5630214459395267842261140 59554 -30224987954011984267225728 59555 1358127584037505134465360 59556 4337365920226312263413760 59557 46050480818088062121903806 59558 -27564953073817308772789824 59559 137817372654615324348241704 59560 -67480836914862012305664000 59561 39683984406072776892711162 59562 -162146030082906783726812160 59563 -68103578227164259541192704 59564 106760320678262668613842176 59565 -1837849241692336035552480 59566 67865113132942570903180800 59567 305353376978759961617513616 59568 -2514659127428064688275456 59569 -77958187275295726818793920 59570 -6593557996425977648547840 59571 -31672511065343602742170860 59572 49421200919688900161563392 59573 -62249798122099934548771716 59574 73960912533146976254554560 59575 -45907982311044878461385200 59576 -63819998236042388574474240 59577 30017289550753289630768832 59578 -110326966210739861822774160 59579 71528487914640097171947984 59580 -51374265505498382611530240 59581 183688398349156680798157382 59582 -60906469028045801708438016 59583 118923212174710281075476424 59584 -48835835837785555646545920 59585 -191043396953613685821556440 59586 10475615715954198511572864 59587 -16877312536347379662626808 59588 226852129788238037204162688 59589 53814374003183104551179520 59590 49171046345001529976361600 59591 -42507593360856697938974928 59592 -33976017505267948982108160 59593 167687534059977252232237824 59594 110945922513271916942833920 59595 -46449612216695253963751200 59596 -329790154009435636167124992 59597 -60791273766726803046655188 59598 418119463618035842976768 59599 16919246259986421150738936 59600 28076806069531200476160000 59601 22824056445842157812942832 59602 -13275996222460216138131168 59603 131446937443894468499916120 59604 -61073250663863859746863104 59605 29507363918734095590152320 59606 -36575328560607759618241248 59607 34816873153072757139511560 59608 -327405271335615976635095040 59609 42256252460041282577325840 59610 30878214165351752339669760 59611 86034437684857291493334212 59612 -36120874445556675865359360 59613 -13426950889253081969978112 59614 -18226089910011926211470208 59615 -54834448326039731253249240 59616 -6106660567475133598138368 59617 4754662820070073334453666 59618 24451830690609651027119904 59619 80274497744427946433091072 59620 14321771538304861034127360 59621 -118030427408076887411330178 59622 1406872489371925103700480 59623 55269609299806642003734760 59624 259926035476181581459814400 59625 -65115819819228961439307000 59626 39996587080875561087893760 59627 -55906015609828085634976524 59628 -14157308549981192916257280 59629 274961745388257003284214230 59630 -44853622977407209361020800 59631 -46450919819619295623377280 59632 -9939586754583690081009664 59633 -44076535181182696804030062 59634 41948036674943218656560784 59635 -244128048507976482435211920 59636 -285676310357656277901956352 59637 -309619026883970916019088832 59638 -10177448330244214178621280 59639 26574037111660603779483024 59640 -16858128777908263708262400 59641 -267265410169483682645920 59642 -57113148725445911317030656 59643 -348052380297047315074904040 59644 8188563037629125412380672 59645 -151784345944853974426771200 59646 100197260493935663144971584 59647 5182245740699709412926832 59648 239597038897241126099484672 59649 -158231068245543013002485280 59650 1761704833034852439778800 59651 154961872100218424856902652 59652 71167892903282832241205376 59653 -441894026801710034257860 59654 -452144144555770590688128 59655 28132479426131047223817120 59656 285817661748894738583802880 59657 -36327956365088959933115586 59658 15055020025749635367276288 59659 123679388299157465224491860 59660 -99686030758871767245235200 59661 -54254282184001829503068768 59662 -52560476939641730613141888 59663 -162970311403700648366219088 59664 -11323609509857451728044032 59665 -116446477993686923310860940 59666 -55093703913882427386553968 59667 150236762877627449396861880 59668 -27247194079089901534951424 59669 53258429788627219833773070 59670 33891573917144693137651200 59671 -137302468989801785436083128 59672 -183499383932984987395123200 59673 -9402424523026653581242416 59674 48647550893578720617156336 59675 -12061845055861315045094400 59676 -65220643238120370042029568 59677 -284837572145672889638420160 59678 9383707601613958718274624 59679 31068976786661260653129000 59680 52408691770113824758824960 59681 59122221939026649328957332 59682 -47778455584884509476992000 59683 -131168552673563977453880096 59684 -3924078858402444670331904 59685 -21566044645892958056146560 59686 -45235621083659012936369856 59687 116337355064221350902269392 59688 -173250926322776404395955200 59689 -83064573331676825468687744 59690 81840989291236808864071680 59691 -59245258013932706586387216 59692 178800672273322535542082816 59693 -231288886006751520375326058 59694 -43300957083033094576689600 59695 -85819077000825576781375800 59696 2942304742096562583896064 59697 -13782381793547237526855888 59698 161047731771970456771290240 59699 -7022452877265384910749300 59700 6889697318465027700480000 59701 33008376378506404968906912 59702 139786179149163068360859552 59703 24101109506105326571071104 59704 16937200518823544833843200 59705 -240293379801536729394958140 59706 -13006124901986456505517056 59707 73384649018711858887209956 59708 76132373764618336058449920 59709 76023743904409458631063968 59710 -29080779823184803613303040 59711 41983469000707206462726312 59712 33926220656002150623608832 59713 -113535421939981217872936016 59714 7242871569989052049237920 59715 -56431938968471258097121440 59716 74738650513717241988083840 59717 109316786778584428987944000 59718 28473827571392695162554240 59719 -92949082873118775462453840 59720 136340179680568577375692800 59721 203087373741330598390387104 59722 52731629405512754893453152 59723 -44727912032764607384066028 59724 -68843665763901732475699200 59725 -42190741942994588833102750 59726 124222987832347353328389312 59727 -527324822383585511400192 59728 -7911490125600138593640448 59729 113606608910447860094889330 59730 15566627509728394139389440 59731 50494388466835994424558192 59732 32146948042173926385780480 59733 115519384201275763303497102 59734 -17231273617678819655541984 59735 13571511437306318901367200 59736 143338426144910034245222400 59737 -43755570207497399577854976 59738 -36030453526624598207083008 59739 -5439241791950813625955176 59740 206100959775316651193702400 59741 -39956325781618954555682016 59742 55661388617138096707295040 59743 -3877051734971108698103008 59744 298389569373787770232897536 59745 -27562611161740714928668800 59746 -115987437888692691841514928 59747 -205015533136030928660184804 59748 49601597738235168593608704 59749 148807698989470347762618300 59750 -61514787991383311699520000 59751 30297567112222478048825040 59752 -56727239418636184872714240 59753 283345802936236737501427002 59754 -11262061107587245000776192 59755 64798464333514381258773600 59756 181806676129477008065214720 59757 -28803712501562260909671360 59758 -29734068313887231264707520 59759 12870366664248434115845616 59760 15894774806159511763845120 59761 14980198761228187840272052 59762 -134731491614920584920848368 59763 -180655065752358575513483712 59764 167156021047968103271981056 59765 91904780202753137198805660 59766 -27533561419499807871553536 59767 -41918654334004702615919880 59768 1032598184282275027845120 59769 172547894038270075120095300 59770 1184761815036613001798400 59771 297174778791309118691319972 59772 -61293788347726946071968768 59773 -22875823325003488963628960 59774 73665728369923844320320 59775 -14795272400584191304156200 59776 -208718744748945798793789440 59777 51534131072906100581453634 59778 -22791183252771705530771376 59779 -119359268005688940502655620 59780 83930021839814465212611840 59781 -136996026295007536961276448 59782 -40210559168569867914604416 59783 -274806185726066718259111296 59784 -91311710531478633496903680 59785 -13893384161081785904893440 59786 -111166421958270461671499520 59787 -1609207348187254736505312 59788 97794076492876730282041088 59789 365038077327026308332637356 59790 6795107199249159981294720 59791 126664103647049406094022192 59792 -14703050626122522831863808 59793 130146312519890124910452000 59794 44264800439398133035564032 59795 28734641164602244164442800 59796 -73731335711890710784260096 59797 211182317719419453829199246 59798 104337685877636158062572160 59799 -4047975259331454608435712 59800 23202455894288730436608000 59801 -98830280907585648830293248 59802 -63955049684112756884832768 59803 -25425802841648701984125920 59804 126379064548041500775046656 59805 -116222553198871004961028800 59806 150320686890118969790415360 59807 93504795948947357503888632 59808 -20744118433393213408542720 59809 63721667911859436964759010 59810 42711214049591551536310560 59811 -201611009696506492424328 59812 -207581018795930969219824640 59813 892862557705665232739424 59814 -96548752309379965420252896 59815 11365396512533569730296800 59816 -94825499075091045775979520 59817 -87066955769802508007359488 59818 56957120751608413426621440 59819 -99659203188731911802462280 59820 38342259035784610967854080 59821 63658884533041297678451392 59822 -18460593058500456811479168 59823 -28432709714644646248388808 59824 -24354638964095515151810560 59825 -81685888462150217537427450 59826 -45770216398401320883711360 59827 64962544718483516493718560 59828 47260281734026402443792768 59829 41657412283992304259739552 59830 33337781346278724768875520 59831 -443569063478403221174618880 59832 101643314317079151168921600 59833 42579554720837957940583082 59834 -154962082190673616355639184 59835 -25471352133169392162963600 59836 27321832777056948366466048 59837 85614100720641138676724460 59838 4891245268848645533569344 59839 -131628287695403368887324776 59840 -48134768971754229486059520 59841 -58092104855486691343772460 59842 -125326818181739107650266928 59843 -110887963795611597535938816 59844 76409817157030126474607616 59845 213390483168129945946487100 59846 35278776741383222276444544 59847 -205803965439549610885344600 59848 200550543114966569419023360 59849 1825588501430291971827636 59850 12415241747570043878496000 59851 34906739030187844967867304 59852 46368042524865467852931072 59853 51904684699702739729068608 59854 -10092324441435493545186624 59855 163036968145118067892490760 59856 -547032985176120677498880 59857 58578310521997350716241792 59858 78027658900471643949460632 59859 -13999132277192822048157060 59860 -3206672601350183446602240 59861 5100021600336968758449024 59862 272821506172847730169344 59863 -201207886949437001541760888 59864 114831092971942384631193600 59865 -10766754108850849946988480 59866 24510100339476389809179360 59867 191658263435132033426563992 59868 -74218628415989234010267648 59869 -59072338174355751469815360 59870 19825921140155233958594880 59871 -73011104566801315391707776 59872 -110310068919367288855461888 59873 -171288025166114026704380496 59874 -101671556947301278354491648 59875 -377251993008381047513040000 59876 -59579212523369035611488640 59877 183310807203965003037286014 59878 -63232318033943989881694464 59879 16905675142007418146823480 59880 -11195425172635216128000000 59881 -420838894075983668713620108 59882 -133985088064678024745433600 59883 45648043313293264480449624 59884 -224787611940148653924423168 59885 53888304149317230216624000 59886 -134158282983297566008444800 59887 -78452997375262069065260464 59888 -30268767830877418561044480 59889 120725565415055527091309424 59890 -15753427761681156256678080 59891 -15033373764444444391690176 59892 -6118973157763983572729856 59893 -24794128221145223641894116 59894 -38736246263511846515313504 59895 83577401908853890375905840 59896 16780024253385310759649280 59897 -118496384497145206422885420 59898 -104442610922050421249107200 59899 208868313957662213254400 59900 -63883739609615033820480000 59901 -17075206940267209714819776 59902 80783604617624798033075904 59903 86520280169670275310183720 59904 -23962114398199112747974656 59905 157595923468805677731327060 59906 -32197964806045728276088320 59907 -150827340371836100688112320 59908 42919797889073403365550336 59909 -42835354065147885489097920 59910 -27951236358409630612160640 59911 63378931409954537457193624 59912 -223193562419145943824460800 59913 102292810155182590110760320 59914 1565068199662127498168160 59915 83525318222223630370554720 59916 -72335760783578869434536448 59917 -22671825728636554545085920 59918 74988523284967106160884160 59919 104713907789819183159863944 59920 -7204245091153801551544320 59921 162592877022078755990515122 59922 -77125373854397190796512240 59923 -74185816451629247280176576 59924 97910387239556107628808192 59925 119254269060051108774940800 59926 -1988484998513125510466208 59927 -42722498283128781975673704 59928 -15476787583866123607572480 59929 361943499953472089428707530 59930 -48842766167984383148124480 59931 74936880504829177288207020 59932 -75220616124119961406933504 59933 408559928563713375687084 59934 10542792867592225927744512 59935 147503499434598822885011880 59936 123466123043174623039782912 59937 -67631131158701230396437840 59938 -5272753429265957493843456 59939 301296282645049270051691400 59940 2157239751032866607735040 59941 -10831942727769957573180128 59942 -874586384990207364053376 59943 29837811473598830827134240 59944 115170999577165815762124800 59945 -219535175455258710178084800 59946 102421052399924272057526784 59947 -171576288005081411366483408 59948 -69120303497249362189138944 59949 103615250889197580234324534 59950 24041518279232150224008000 59951 -74514189658030588778808048 59952 6904950715150265659392000 59953 434118159647465993439888960 59954 23456411346713935852480512 59955 -29188998331880058069914880 59956 17754342776607760892515072 59957 188274629523390117262372206 59958 28021330743768544804653024 59959 -325570497150995881218527184 59960 -86959593639145633190400000 59961 95736673505056645856471040 59962 15617905632870708449947392 59963 82729408804116666997345584 59964 95997493265503624995594240 59965 -125729244553761989420061600 59966 133069643973504373688178432 59967 -17394043743107205333611760 59968 104293624647294704954114048 59969 -21911796422745840579958080 59970 33883212624586631671680000 59971 50930512311212242365706172 59972 -271555091801910855465246720 59973 16936030152853263508994784 59974 -87189190290979458689000448 59975 -34459764925494586942740000 59976 -112510215523334174965816320 59977 -45125268491910169069934108 59978 47797192155019734805781040 59979 -85502184844293508558367016 59980 64825431544314925948800000 59981 191125485942132841664353782 59982 8819647030763820341758080 59983 -29405832747298010829745920 59984 -6585355492023647258935296 59985 -496737790948733971311360 59986 72580288046229679874891040 59987 189516038286810202115682240 59988 142802172642452784023808000 59989 -92693516492084107713865920 59990 -43198358133584679994725120 59991 24019639603531259303308392 59992 -218862177245421796627200000 59993 -296962932281595271750317420 59994 76856447764029705296878080 59995 -68970943427838695629177680 59996 39265835972846237767982592 59997 27627876980773460601118272 59998 179218938160669761744586560 59999 -334879489588855187821548000 60000 24234567649114756792320000 60001 -259552066123170636407073900 60002 -136444022307631231158134400 60003 -50212525200498864553475160 60004 -85355611805275685275910144 60005 198890644615498445170972320 60006 2631103447093633340083584 60007 -2109985304898134653501680 60008 42836187410258399951861760 60009 1709923632458320917072288 60010 19941200601242193766906560 60011 -127502409539217273166355568 60012 131134103335305309641147136 60013 55736476278443345871730262 60014 -22238030841298544423151168 60015 -16699890530724622973725680 60016 -25994058747418731741184 60017 56003963036311698261402066 60018 -16412524827453750185648640 60019 362813160433890535223462496 60020 -97320952653235357913099520 60021 -82542307052956617268506720 60022 -11465236924454084987534688 60023 271439959727785797418273104 60024 45631465362696590210211840 60025 -59293973922116519248909225 60026 -72089094465768706232646288 60027 -83958913476658638848416896 60028 -646436028025035931558400 60029 141846397549542566779338630 60030 31536293324031607814841600 60031 147938794030444371364797912 60032 87637471548036452041359360 60033 191306515559892409576018224 60034 45663154085502385580121120 60035 -133939254693784855682033520 60036 -34595246354599097375781888 60037 86660789661494693522094686 60038 8256084378950861627952960 60039 76177155627525861974795184 60040 165818522935336959959040000 60041 -257224424109313047627795558 60042 34827925965727972670675712 60043 316966143609721887946178920 60044 5246351164390022339175936 60045 -114503634696569949175675680 60046 41622369977129900773127040 60047 -34053637636718075606966400 60048 -43169909662784349565747200 60049 192630198005120069409354048 60050 -45177799126591421107957200 60051 77842830418970569016453424 60052 -223816884041464889610945664 60053 17219449419505627472191104 60054 -13266622317195151030486080 60055 -20767939947661180645544040 60056 -300560721483830709770373120 60057 -63684357338809766597535846 60058 75091705408294948566128880 60059 100597564391405244366126000 60060 -9265830114422084954849280 60061 -65438079279547972546790388 60062 10679803900115155962609600 60063 -104626496295115814671792056 60064 -298930859558555414664904704 60065 -35608471592065327741385880 60066 71767281562623706168617984 60067 44332763224522406049571792 60068 -34416106379787123841441152 60069 37678014248525841766280544 60070 94053997999764594344004480 60071 2405335971541493912623104 60072 151580640723963800068177920 60073 -27059773360902925491092636 60074 100718646020125015555690416 60075 -46700758914666438179430000 60076 32530456918138720627141632 60077 179505131386395402211675926 60078 -23530876502451064437841920 60079 -19799999462693826807512816 60080 32503598028074148292853760 60081 76664225357938285982276544 60082 86469344406979225334457984 60083 38013343842674491998328332 60084 124524374433307852781070720 60085 -96636076139390731685700840 60086 26840677825890271554121344 60087 137120701809228784194902760 60088 33096393815510932184678400 60089 -142737359708325367159489110 60090 -40982139061014460602343680 60091 106771913147964114654011492 60092 -43041985363570910707619328 60093 151648663079018808024626304 60094 -39411249856462645138139904 60095 45654030510315449594823360 60096 -67669129165025209397280768 60097 -43727792491836888821114960 60098 14412487759668138299174400 60099 42021912799552854656533248 60100 87802144073947921684438400 60101 -150184931424186371979548898 60102 -1068026101865025357495168 60103 -85226606394572225277988648 60104 -136899269027298664348999680 60105 76793689657059377699712960 60106 -58514677886043487285009056 60107 -244188979165788108808993644 60108 56554163623130165236661760 60109 -14527569634352659017323008 60110 -98746930708226735992223040 60111 18029091089734654557513960 60112 -7653522257990107276632064 60113 -222496395071436920499179520 60114 -1819146849368359194899712 60115 6576493800132252549418320 60116 -22374365492890738528481280 60117 -88898861687786522268130080 60118 -139284807749572229961366240 60119 -295179891990424747015143840 60120 -127743597704725681454899200 60121 -220687953272308614786850800 60122 39664256028825844507698432 60123 88164521210988098981175960 60124 67441673352405568724343296 60125 -37792604313086729907066000 60126 35595955592854231381567488 60127 -371467336619502370696957024 60128 -95403439996240212146257920 60129 319591753738626712983071040 60130 10563439140777478045708800 60131 304383209586992794594382592 60132 138902156882619672970294272 60133 -205472465479957430651647618 60134 -45558962533517139457852608 60135 -88152596176246792146633600 60136 -2106100666613432707384320 60137 -81698870015243292337344 60138 -37756636141724120154100896 60139 93907342455683694471133940 60140 28182765892130504015585280 60141 130698144852538214718268992 60142 22206350006174875442513472 60143 8628042455145133689434640 60144 -7003315875526621373399040 60145 -1964704179361686759017280 60146 148050735990672175263408960 60147 12529775792349568615795128 60148 128695909525736661583128576 60149 -203886210552431367244448850 60150 -20574080472863461893854400 60151 -51561703782487606134927136 60152 -27917125480944352659578880 60153 -142576021313957805355390896 60154 -41942906461753441486594560 60155 10482933890909230212818160 60156 20223843097708961545282560 60157 -3654739750147905176895200 60158 47113539143308977606024576 60159 -183117344634570363685903872 60160 -177070056329913224103198720 60161 213189238566478777623957762 60162 -4152359891270201202902016 60163 -233414619579312452175139560 60164 -53653149382016401482706560 60165 25388446533031165740549120 60166 -227533862135522500334164800 60167 -32883904330262500807751784 60168 29164970881921641055027200 60169 263088014240303357459468570 60170 -46612082287416015416067840 60171 -45753134776154759507936256 60172 38246080746096333131207424 60173 -261189185624743124144753280 60174 -2400086267510326235888256 60175 96051023585091931870899000 60176 1918395597723992916959232 60177 29539899125858753001091008 60178 104127947071646971072778640 60179 79431533934062733133213776 60180 -64206445442532505368883200 60181 118482618333415879273371264 60182 -26355181586903875675427808 60183 2269434919313223218885112 60184 142241762725403087811778560 60185 -43386937742448939998986620 60186 18134056946565165800323584 60187 59608487497718037376655080 60188 80687683795797410892220416 60189 -123542206747194154421045376 60190 8183111062488864463019520 60191 -188251364335055280175372848 60192 127413288084952876913786880 60193 87115045805542254671953600 60194 -88701681632845025783293104 60195 31766701788258533340415920 60196 134215259619402141629702400 60197 -249189584293764005292837828 60198 60564375701907916464783360 60199 14600308687520161893116536 60200 -617715695538042157056000 60201 48694806966138705925809930 60202 -27251431879276655452394496 60203 -52850601225676781505010032 60204 45268540380821491763420160 60205 142772865548438228426014860 60206 114213404000484961257567552 60207 -78881144447454635447755776 60208 -15426720408872312198332416 60209 215696966436312894993019410 60210 62306074279049495995699200 60211 -114787937482551967521410600 60212 -57713695065504691462268544 60213 -67494063588368440207647456 60214 -27660098297764564852985856 60215 212002620993153447278790360 60216 -66938327174923465907036160 60217 244092402437700776818068266 60218 -27058752405221754397783440 60219 -205305575350453656772983156 60220 46941118002189130853306880 60221 58640518563276681474857190 60222 98734951376544045181131072 60223 152019944972046103442881472 60224 -94204722666265288225849344 60225 -5028580336432035165400800 60226 17204576749819832374383312 60227 287022547283672997987786960 60228 19997800209990378053591040 60229 15157238915534618318037048 60230 -103033703568099894778742400 60231 -213176609953697563925267376 60232 209604454803404890786022400 60233 105050591281996325932834560 60234 -98524093167502768778584320 60235 -34951281843668269763305440 60236 113884036700934994129029888 60237 -102480673355734859454648960 60238 33941702769995260854371520 60239 -177507499291345633478810280 60240 15599170691917745197547520 60241 22106517102220576015881072 60242 14762142248666710260539904 60243 2664416490937506027745344 60244 29183886813245379871473536 60245 -24801563000578993160878500 60246 36752265591824264811499872 60247 59420595668594655087559512 60248 -191575338480030617868349440 60249 37088366634337439971630080 60250 -1992946440306617963496000 60251 350950530400762494448221252 60252 -150457880680789634686637568 60253 35316782335058232690220140 60254 -65031421132813471915315968 60255 -71590991893260522200854560 60256 85100371308654248310865920 60257 -100693800988652783788918494 60258 88411266121889585411712 60259 142849695454572493409650460 60260 -83708625296853353658839040 60261 -58908349421240517409690080 60262 -85658790940766503354540800 60263 -45664152683927474645042640 60264 -59823713562734801178132480 60265 -23293140747970182069670200 60266 171093137069568097926758832 60267 207956051847626286469832280 60268 63072965900399868121533440 60269 177431316047011080698148960 60270 15273985130360806848888960 60271 208895278213081018326475472 60272 -22191455264872306181505024 60273 -20640476268663479844964236 60274 47440966707285436442501136 60275 -115818527970592595492015700 60276 -125907862816687226272800768 60277 -46898735636784465862355200 60278 53511072644327129817505440 60279 41238998602093439490849408 60280 -64831595796289919768371200 60281 -36677418269992760242771068 60282 54172521964251510422998752 60283 -159770754392551687387726416 60284 58530591500880215512513536 60285 -108192772872262435074832800 60286 2354085618013608685896384 60287 -7780704585496121625620904 60288 112040043382136574490705920 60289 -296261368503474288495126910 60290 41528560917950962619450400 60291 84229723400327125151731200 60292 183227552662553887335718016 60293 -373290766971234661520503458 60294 -38943343608183183067500672 60295 38252096117226358946006400 60296 298698511053308258972513280 60297 15004298887271324271748800 60298 -3052462572644192520583680 60299 407992287806185116140849736 60300 66038878291834331379590400 60301 601181818944680519768359872 60302 45274823945934096763514304 60303 -130887131356946345928850296 60304 -26204084989107738210426880 60305 -97650047013879842408821440 60306 39025919311918240216394880 60307 20344053841555307390793280 60308 -63613648191369310270035072 60309 -139815064591926332592286386 60310 -7558203434507607956941440 60311 48898232727541833783633024 60312 -56172816143498096256614400 60313 -155854914818752952605676016 60314 51805128606053675701321440 60315 41256818376659781742289520 60316 58137308470823247036822528 60317 -254410932213679302460004634 60318 150451468041543767589294720 60319 -164357853750379328740884624 60320 70482904252040734330060800 60321 7558554133786551527105712 60322 51961383859864580808677712 60323 203449892779974545986933080 60324 -60184058254271695548499968 60325 71421759016926459537088000 60326 -12673116996047356345835520 60327 -162793361993938093685321136 60328 -1796084469387526269219840 60329 -2221059167664779212341312 60330 30756507156364627435633920 60331 -262341232226938006180017868 60332 -12816779661487269630376704 60333 -42496448850305412318248256 60334 -89791530638494359563134848 60335 28207407383584943074994160 60336 -8234486817580154833551360 60337 97769746043272501045251986 60338 10369931346730028805058320 60339 -174618932351069302166104776 60340 -8544612576027837313105920 60341 -72301835471333994137988768 60342 -12870558167572767934016640 60343 178538572336824010372471592 60344 187440453563420616457113600 60345 -8971276210443258456685500 60346 -50356236131267257308079872 60347 -53585435355509688815909088 60348 -89957521836617908019871744 60349 -421565463066463269114692340 60350 -41381785122917739860707200 60351 -157683933254120325469914168 60352 15505768037148317064364032 60353 189839600786035988734177602 60354 -47989796672271518118512640 60355 -104975432750003342802816240 60356 -154992918468473255345848320 60357 36942715219224392033863680 60358 -129638667092547259403922816 60359 85256906625994139993401704 60360 52090290542874796550553600 60361 99957700251167249391951232 60362 -61602296402549013523823568 60363 -30180626361080624043042120 60364 116654042222891523172395776 60365 -108290192807529358262194740 60366 38059901497486752327388224 60367 -170644648591691762017179888 60368 32467479122842963614105600 60369 -192261450667181474978186256 60370 120175190094544106115998880 60371 398947438650228206277672 60372 1067252760400035648983040 60373 124000932495610783219564622 60374 -103422773593795893849956064 60375 28240844002921488451968000 60376 18351588448219301214382080 60377 24370806463045461776357700 60378 120887281742520436975560960 60379 -54255937773065008742500 60380 -108075499942413611975539200 60381 -218778528548632349038235130 60382 -5826036253275977319060480 60383 221933432884192877662633632 60384 -62376549843330783663095808 60385 -9976906337491792422826200 60386 28956169582644915855478560 60387 -12989084215930057132700040 60388 -17105728665715904828063744 60389 -142159322257709793578322144 60390 48992457266793420138944640 60391 -460578943168387605283392216 60392 -20904980640900810470016000 60393 -37570206463737706852061472 60394 54693568223089881130520496 60395 311013721299837234696454080 60396 60308325942497802948280320 60397 -165260241535611541127034154 60398 21130738055773380985321728 60399 296819438298381185115615120 60400 20752330271870273289420800 60401 76490443775654832079075920 60402 -33748444388911531509917568 60403 -38063814153318241113491120 60404 -132016671407048528932758144 60405 140291143498954090964432160 60406 -185108221523298248094634848 60407 290970361984204221002261160 60408 76438076913746594997350400 60409 -541413259131153303744375596 60410 20983742588334294299381760 60411 -54559823693875340174182800 60412 -154918575187063175631057408 60413 -265941181739984015528377338 60414 -41289543873406402758394560 60415 -1740015460205135751390480 60416 -190431956610914063398993920 60417 -57314248307682193689433614 60418 -173366645505450953513023584 60419 79747259159954568316814400 60420 30487272807836729435443200 60421 -33262188297275171560046976 60422 -29193762829348019521603488 60423 97555237125386041907837568 60424 -23973509880881260009390080 60425 80083899669514459034961150 60426 2204512259239361940082992 60427 89816802729947817067400276 60428 -260141591823948618295372032 60429 197683801881808432939406784 60430 -120448720709721698891768640 60431 31391783490919537582172640 60432 9728802240292863593349120 60433 -27637267738644531309257216 60434 61205811947764786107396864 60435 144487141110503535485332800 60436 -175325114217630221946097920 60437 124390569327328904219514300 60438 -2358885104521271795589120 60439 15980208554925882908234440 60440 194603599636949766148300800 60441 168834308732572803264906192 60442 -19605760533130061045242368 60443 -87834075757228040640253308 60444 4565115857361511636337664 60445 -56860327858784732052301440 60446 141923560271814165819852672 60447 88231172700637411419529800 60448 163985469177537480357642240 60449 56478895651766308602372450 60450 4708239465359555974195200 60451 163065827023420363288813504 60452 44717545476316691553189888 60453 -180237638295061453502323200 60454 65902755948645809596701312 60455 -37112560942574846226108240 60456 -134577567377174400237158400 60457 150162450110881912487587706 60458 -798463256984127798792960 60459 -41185505286935729444874240 60460 -142463439673789908977694720 60461 549544535191426440169023072 60462 12498135513938363661361920 60463 99180672128367094909880824 60464 26492764379758496266567680 60465 93273712025576719096152000 60466 991167938048990162876688 60467 -71159575491935235855613440 60468 24464361654080258669015040 60469 224283397511726559764471196 60470 -77543945861248377289336320 60471 -99295048300553244519428160 60472 329478951896555468178124800 60473 -9562850273008254218907456 60474 -11278681541466188812784640 60475 40770704477613505978863000 60476 44724828480657331153362432 60477 196160135363175161465290080 60478 -179306677041270506235144000 60479 -44036104006585367049532824 60480 15996942693375304060108800 60481 -83309766298741967997479936 60482 114419049229932782009552592 60483 186423925489032287499852024 60484 -102440566938170360554585984 60485 -29931719896721464246202820 60486 -12668718716585258279331456 60487 42546952789187639955368752 60488 -95767691505855052471434240 60489 94327063769901593454864768 60490 52458636439463279099397120 60491 -3003069989581664915268216 60492 50169845225491874743004928 60493 318009523625514422725450742 60494 -57557462054899732013088000 60495 -16297190563481379763394400 60496 7665788870007164452864000 60497 60914147917183379188280946 60498 -82641810684419569357234416 60499 -139125229866096824350198800 60500 263336979200382984288000 60501 -1118743430052341709697536 60502 58850298629853789647964960 60503 -53033745398437049020845840 60504 -135296851880581437746810880 60505 71364502569716161207782660 60506 -23294305222016689299564048 60507 -90411294461667906662768196 60508 -18450242246330890400297984 60509 132900261361771803070396710 60510 -66462282028115842410541440 60511 -75862404369262960823968776 60512 72309703667179871916785664 60513 -132028190535249171416869056 60514 -211731062603350584237834240 60515 50485429449808522503087600 60516 -76178913851123181501360192 60517 26415457595582821265442460 60518 109983555884463470470836960 60519 142089667463118933299554344 60520 70427197718228860540416000 60521 -232221689403178473578830278 60522 34190293883212101602193408 60523 -163634144686972090276630320 60524 6856252819530054958500096 60525 74872723748202714880397250 60526 54861994155470773828964544 60527 314814641438481688350887376 60528 -10780733023326393425657856 60529 -60360359179315365462079424 60530 18617861697372204195872160 60531 35307595394926177145514552 60532 -55297855774215384516005120 60533 -163173981936128064660235776 60534 -97298697107168465521536000 60535 102041305466293946836059480 60536 -70869479951759678114365440 60537 149764058171020636438328352 60538 -101696629870753263711208080 60539 109177590590047160514386340 60540 25334915591699182765900800 60541 -136022210331355929212056628 60542 -133829570782966634664227328 60543 -43034738625630999201079944 60544 -3095249445870615511695360 60545 221245063039149687682857300 60546 -49550042437260522491327616 60547 230299491004249237304844672 60548 -225232268856896487908356992 60549 106142794966049147008272864 60550 9738635935762550931004800 60551 109987813741312321873081104 60552 -41164831363374974040445440 60553 -98846269020841268026672880 60554 28458471585938409174059712 60555 -115761807976066532179361280 60556 255099014813928602208792320 60557 35047101855183821068271424 60558 -23828141579894762731540416 60559 48840836545732823353517904 60560 -3180400715311937395998720 60561 -345250785614594749507467360 60562 -36197233507966973508033408 60563 -146702338075238125281854256 60564 -142108126565556918463248384 60565 -32788636026502218862581540 60566 -47296806298602420893501376 60567 48422244521794529258743248 60568 111363984828285535948124160 60569 -78829645726745194905735804 60570 62458163914007383615588320 60571 9915918601345925690864160 60572 -36134188524185530667159040 60573 -111464864726403103732811232 60574 -11082860678246308739117568 60575 145613516841057715050595800 60576 211329804726046974456889344 60577 -53305449774052468335125328 60578 28730292821254534352134656 60579 -47651792435914659273121536 60580 -72142853414882920565091840 60581 -422411879350557797456979300 60582 3273401060863515969730560 60583 14151144343440660899444640 60584 141854838029792998118722560 60585 17886808524885203544600960 60586 119440321730542220160418992 60587 954195108506932719798120 60588 9049660835281639660878336 60589 -112207280609027474968869610 60590 4977658624440801928648320 60591 -150890604452451224896993920 60592 28020390082520800688668672 60593 114274310603804980752681600 60594 77170569586935245432323200 60595 96778746138006199366671600 60596 187411412839314888425251200 60597 -68782244083502498478537426 60598 62168373393262536963487680 60599 -118402996850657000964763008 60600 -44374327285900286771712000 60601 112894944025986313744626602 60602 -171777005498343971893378848 60603 -199132323028035453216165096 60604 -64553072266751415157260800 60605 32860981899680527765509120 60606 -4807554182120255713894656 60607 -230879823633882203498206144 60608 -76963135264214345157967872 60609 8564562103617301965029280 60610 -84839788244029018584384000 60611 -121017404958188394755950788 60612 84022279892877134669478912 60613 165172299726758669984873598 60614 88038974113494549442018656 60615 216740329321412481564420000 60616 -101977300670541994838891520 60617 205278129010599803798808666 60618 -51848013091433959959664896 60619 117680524374781072243160944 60620 11890445241478856194222080 60621 345942737429991998065056 60622 -27639647486092488626978688 60623 -102533391092747609978650128 60624 -19195524185082604777414656 60625 -36673831335844875182683750 60626 -58125303841822782204421488 60627 17359644086472151211634432 60628 62160969762806691880949760 60629 -91371222206763569557539360 60630 1344409081901005849989120 60631 74805334880164485803735432 60632 41645836005644268616458240 60633 94510437493344568805267802 60634 27372123409105607399414784 60635 74536029616429822770414960 60636 -7014186265100035876356096 60637 -345881764045524127890490714 60638 -24504826311947390027537280 60639 -68854277357466836495309280 60640 -139153354312760701098393600 60641 105380379077114159862497472 60642 64619086137060285596586240 60643 108658208501760814318702800 60644 55791526821054739105566336 60645 -35072192172904531666680960 60646 -138578062121113050888445728 60647 -149186586840919424078696904 60648 1006786006148354883010560 60649 -311299643960264235148385350 60650 72448175314355420998006800 60651 50693294430151395216184368 60652 183027758831553945243271680 60653 77165339735839092800107584 60654 15725361498194587519687680 60655 -2544946514778439684916640 60656 -50002465841166818420195328 60657 -89409077392741636440047760 60658 -61748859287229042997355616 60659 162014562798134447961670860 60660 97766063196270816506100480 60661 -172198280856176000248966738 60662 172090632005431834198563360 60663 -6056540327050016384807856 60664 8864155318995280198287360 60665 -238067934309900533606302080 60666 20596735178727538595917824 60667 127186648640473778555386880 60668 4124042769091683421294080 60669 -2516098997206208576975904 60670 -90346171547516611969206720 60671 -229817447443672268676769080 60672 -131036263246528941328957440 60673 -3469433171088168208977696 60674 56291571673963804257891840 60675 -36014821150518621719847000 60676 -37897313758713806588964864 60677 -50853231378719347622616768 60678 134404302032413767736051104 60679 -151510347204839499013423720 60680 -22908763830008595351859200 60681 -36077477090518779493949280 60682 132611085443084829319014192 60683 25695024141764793829387920 60684 -32118743412675269246776320 60685 91153783326778083832447800 60686 188500078559102931835072320 60687 -150247443733732487267982792 60688 -57678458088067878456844288 60689 125529465331227592605005490 60690 6564045063711003936238080 60691 -97591107333676116786032088 60692 -53676762351918115070381184 60693 142094266342898765824412064 60694 165944793115999508833444896 60695 24473799562954744106412000 60696 -130224097070782762676428800 60697 23157929795911744035121920 60698 -16945552738481657295882240 60699 38551555334218171179181464 60700 -93689729348715679781324800 60701 191214439725529505274631404 60702 -77196371657918617917582336 60703 86566433971122041659513952 60704 -12410251753764258922364928 60705 -57299845123333889043105600 60706 -45016555381509173617704960 60707 220743302965293997556948952 60708 72254994453453259365442560 60709 -164691768606382893732816960 60710 -41346841901950933323776640 60711 -80451498886943047010784000 60712 363197757395357206281907200 60713 13777195918823278630645860 60714 -103056519100715408103913296 60715 -216008383165261448878196640 60716 627952583122748616509952 60717 -34536798512105702118451488 60718 52538330084398740126470016 60719 -131403385849269577873424880 60720 11975275148374583295344640 60721 55725794873311130377852644 60722 179097894407717376859179552 60723 -40235706772601108898921120 60724 291252240841451850473103360 60725 -66461108098869430865973600 60726 19914455613206713282416000 60727 -67268680534272610150542424 60728 9723239056619585248604160 60729 15785182392888329271260928 60730 55477781940720977599073760 60731 -146361956155260781858058136 60732 647885590502984247278592 60733 225569337474058125081814982 60734 -21864980122636542581961984 60735 -128340910349472194841222000 60736 -2282762536359266062696448 60737 183292824851250130038184386 60738 26665327228498478996410368 60739 65589396594041885028392656 60740 -103208636996668474385775360 60741 163327563075664331029123452 60742 -155273144947329338594784 60743 118620931297504657628745600 60744 42400562719005128788254720 60745 -34017834674437070090665500 60746 8824340059152280322499840 60747 -296966012927286761289000 60748 -150660737643253825756302592 60749 -79851118149407034723932436 60750 115461617893164077545584000 60751 96211158115633464723685600 60752 -54082328641022704278380544 60753 54756407684656752816688128 60754 1220584777608580045893792 60755 45525155418208437218478000 60756 75698169239765907668219904 60757 241304206435686483861581006 60758 -171368751310258258959378624 60759 2559502366421289358679064 60760 36590034593524464989798400 60761 -263688394801988011244875638 60762 11478318749030262759759360 60763 317227694856096287587091012 60764 137618716224177900337546752 60765 -77872506725989070438827680 60766 64750870477948784077920384 60767 -54618851127370082911966608 60768 -151856487914886110565236736 60769 1306322249401159783090096 60770 -135799046368276047628838400 60771 -48607440162856973208953856 60772 58759222802213637069301376 60773 -178424244299588334695646978 60774 32611650094922006755325952 60775 -54389997770721236792204400 60776 74646186035057128405647360 60777 80055461398200862631631840 60778 132487499446598146552363440 60779 -293493415529438399925556620 60780 -14473117623843535032714240 60781 -54176217925026996633714880 60782 -135039415662192828139267008 60783 13711183355473622713513224 60784 80049306150659125033205760 60785 36875037158797401050620980 60786 22325378160292366513221504 60787 75757471320881452105833480 60788 -39227747969863642487660544 60789 19835817839913165019651008 60790 -95634288952838361697305600 60791 -15367987407542519773408896 60792 163991221251409577862144000 60793 204624709838304415052120042 60794 52799991598915757721635040 60795 50019403840594085741145120 60796 136715623195963779161753600 60797 102980657283937193189918112 60798 92974080163434533039801664 60799 19738675509244619845648264 60800 -91907393659677227089920000 60801 -11525874534362939618669760 60802 -562560645080987576464896 60803 -72572634969145666301934456 60804 26424270114766183522437120 60805 -68653796996252325579849540 60806 138951674278384523688608352 60807 52438046628219428247036840 60808 -124079724084786163051438080 60809 17154360385291650407302836 60810 -3711679878752675712771840 60811 372304668582296669836339412 60812 146273972608420323582139392 60813 256293492554897697944620620 60814 -28805724739956704357200320 60815 40004705992242190334829960 60816 4151773609744849743642624 60817 -148871537174268658269316748 60818 -221598440354466022618358784 60819 107744254917427681664791680 60820 607100859970311667726080 60821 108290712599049315474203022 60822 -10590775036068151294594560 60823 -4217419882903039567860560 60824 -230493424087198900881623040 60825 32676271920402667185963600 60826 -44023681107398789712790560 60827 -88085612636733865206518640 60828 -20087941300420517693697024 60829 175688458668104706956308320 60830 39552436725569819502796800 60831 11351955599685623559659472 60832 -148169920493081741122142208 60833 -276073214109513533862481920 60834 86511266649420023336042880 60835 -140297547357301705746631200 60836 -30989722703483436193201152 60837 -13519777429185839221894848 60838 39483796808017098818043840 60839 -232124313775650276081545976 60840 67626075756913507567641600 60841 6067631977862845832015184 60842 -149284584690861772188036000 60843 -5009771147805745539832656 60844 -12120919879055594179442688 60845 -1382466641424979476888480 60846 5021693747948064385041984 60847 -217920570828568590154305168 60848 52974215726255057299587072 60849 -35406690894376250829992766 60850 15895446527755144744052400 60851 104132738233826174100835152 60852 144629871154597922482980864 60853 -25169968886263887713746432 60854 -203188621923422706643542624 60855 -13664917075511952974309040 60856 -312099026561932128342405120 60857 -99185086362039311316458160 60858 -55639897830367854979207680 60859 -209105412696046381490742940 60860 82555180761313421294515200 60861 -147930494948366667199504128 60862 -25312506211566234948941568 60863 252443075514732738860616 60864 56709662347050538474930176 60865 39601391154639513763898880 60866 6592035314933273963894304 60867 -208318816742751688470286716 60868 72395297807855157124024448 60869 -373209087119610026892533730 60870 -60519088001185071005059200 60871 -20379326938055131300947000 60872 7610888006537556484423680 60873 163621686707351994777614784 60874 207516599232649006193966592 60875 78947921873433099931332000 60876 -44574091598227328236915200 60877 -121671625926005275515448788 60878 18177732741272937921480000 60879 17880625103407326032467968 60880 -36922741259295184900669440 60881 200588284784207789521730112 60882 -5283419462983283146640640 60883 122044612868743587506221320 60884 -37637362752428580427603968 60885 -58302389426509610553225600 60886 -7386013058424219045590400 60887 -154349339102550287028505464 60888 1891924073060269318963200 60889 -168757210714131068423928310 60890 59634507399936545621311200 60891 -152311008856882766093596008 60892 -99242730092813392971243008 60893 98705432523750927027535200 60894 -13719591040311602242473600 60895 51921854610153729539461200 60896 99944217862745089546911744 60897 -93090414756811019142454272 60898 -47073089274681991327354800 60899 -323416820054143490667680100 60900 -20336770861527186114048000 60901 224040963296703471280779902 60902 -59153079514633081831137408 60903 143818664633524704164106024 60904 -100143792935401962708910080 60905 -107816490469932779933320440 60906 77977746475271566728424704 60907 77246763299121241331716392 60908 -145851573870126435840175872 60909 230157919990695184264748160 60910 49612390844102926104807360 60911 -382216220156368991009369088 60912 4417375790838182987759616 60913 272704159908284868790958162 60914 -50659982387717876972198400 60915 -40619039612443892284124160 60916 -145215156381467721972131072 60917 192666154115949304169505966 60918 18290685989803272771188736 60919 315068750423878554968121320 60920 -14794934241878093211955200 60921 35193575109740850023038272 60922 -125250000565443708369074688 60923 -262130387772630000188004828 60924 -11410277065068406586310144 60925 18367812738725693752941650 60926 -10078273043067823959851136 60927 2424654148885217115527808 60928 -42202011593391866552254464 60929 189632706317250877190315520 60930 -18615094370677020812329440 60931 727050259631511366140240 60932 141560869632633518026298496 60933 -218103166669365328501735200 60934 126407076619263421700075616 60935 -4915259921667092280759840 60936 -99975561123217542032793600 60937 318589770845484911809282586 60938 -65939172316435823290268880 60939 92885852737079542565641440 60940 62407753269259244579066880 60941 229966250973363712214431500 60942 -23383082565410353936690176 60943 -263709458015344904642889808 60944 13645630724115408531308544 60945 60012622431327096319622400 60946 15082403360851247159015424 60947 2635331782531328649025320 60948 -8726960105138525022960768 60949 84318924377409399910968736 60950 -18209935253008487544278400 60951 184116796001040359400338304 60952 -120157429291803066169036800 60953 178552256454841652271488202 60954 59993958628595346009822720 60955 19476984394240185842336160 60956 124584798744947018544450048 60957 60900729643970218395829548 60958 173006798513754851397005760 60959 315682065387066729179978016 60960 62900552236906124264079360 60961 -96582910789249752783073438 60962 -31706803832817274098852096 60963 -45755237925172204974994176 60964 -259861069227779131293169024 60965 35876581329627328793038200 60966 -94338399999911576805878400 60967 52457092509063769671830112 60968 -244054129946144196617917440 60969 -75734089798009245907103856 60970 17360839751800433917916160 60971 321905308774247097552622200 60972 166441885614580102454011392 60973 -2305416751013552036882112 60974 287024040126743268918720 60975 -10918746145479462552284400 60976 40606421911843099003912192 60977 18612533947533924844153344 60978 -40082842456722932983675776 60979 -91164511374020235721084924 60980 183798326272350002418912000 60981 -56647268617801577009319648 60982 13812028414948684155890592 60983 39931968777490681804828104 60984 80105819904951898337280 60985 174086384333117755021290180 60986 13080140248356699383406192 60987 185332023054243669674513520 60988 -305361471062059342181304320 60989 53288846774048647667092320 60990 -28104709998012181198156800 60991 77855894247153416978492272 60992 108062119644690021087707136 60993 173983260478470273746176464 60994 135999245400879072982681296 60995 -196975438029942092882852400 60996 -27592042085481814565216256 60997 -120611137747060589523103748 60998 4675037526190504495940736 60999 104463255771386536907882664 61000 -210978957679798601018880000 61001 -354181510876546940850568998 61002 -119654772719011181869075920 61003 -87021799839602425295076096 61004 99202145295622397573594112 61005 60591008018692822523096160 61006 178926495749223852846827520 61007 16271107406375446686278256 61008 -4050297180061656790597632 61009 4119020656966042634697867 61010 34997762808792047611136160 61011 -185233584754728543543059340 61012 -8116414349041344324392960 61013 94393558052594162526048696 61014 -33393738258712209377079360 61015 3745656396950964952763160 61016 -263316359932875005259571200 61017 -125157006666670215909449232 61018 -108529107703094681273921040 61019 -45720357925620551105936640 61020 -44361232050380822951270400 61021 -17325646198105418688754400 61022 27560658466405659618754752 61023 116135854869761117426886984 61024 42883740078283796431896576 61025 -136781113145956639613997450 61026 -20459189878375408169458176 61027 -47174576475986000910897124 61028 -12281198004740547457935360 61029 145007423929157044272651774 61030 126151765188305308582636800 61031 354811808636932170531419832 61032 -94409138520845709193543680 61033 44340710079165175399534720 61034 173277713687995611211306416 61035 69954880218259241542307040 61036 95322968279581271054362880 61037 170440334532061811647939392 61038 -45967780412738944715321856 61039 -47500099276894338596820480 61040 -5866354478377717756723200 61041 119667416784433892560820592 61042 -46001133119188125039356928 61043 148806497420649700829993292 61044 -46542862078558367105654784 61045 106124308802605969442443800 61046 266202307766159720236338624 61047 -90339295510968294856665600 61048 118809209705385028501647360 61049 -50956540601907074433755820 61050 -15023031341346062111750400 61051 99441773803357777401094052 61052 -133032131098539032858609664 61053 67640761993868076201116544 61054 36902948502527908530912000 61055 2054600775089667424761960 61056 61319576922754238895882240 61057 -51584565237974015621613694 61058 84730038717700499656508880 61059 78264139180838567695603704 61060 1192208051855773917941760 61061 35976450188869731482218368 61062 -27302805420054068256061248 61063 -35135135650815907149901080 61064 357263722136386950103296000 61065 53102220157557885689323200 61066 -178258550015802110356212480 61067 -424822464705128684521955040 61068 15308383044411161421889536 61069 -23673975780726866461255956 61070 -17617728696638497710474240 61071 -168874614645925082235111288 61072 -82148015211990761637347328 61073 -197098614835849973339134860 61074 2964783535753586385152160 61075 -10948519713252288704810000 61076 68108936857591124042021760 61077 -94718845967952388790774880 61078 -19856076343520984788808160 61079 68475642034136932450470384 61080 8817650702808183548928000 61081 -411146402391184181616616428 61082 66808393638275926781743872 61083 -1478578742737852899565656 61084 -238838589279635604185526784 61085 15653470740608256211471200 61086 -11717720746968165918803136 61087 -27656648435654853528621568 61088 107579118723811740126019584 61089 -68751013267349985465391680 61090 39840301400221403227944000 61091 17294256288415056703926492 61092 -97848458807280161792563584 61093 11152468374606269041223200 61094 89129593662374714768085312 61095 -88860551548996225926834480 61096 -108953614480545398619095040 61097 129246100107727363386026832 61098 -71086927833610952213260800 61099 -200655984657274732583869900 61100 -58275997265180141887641600 61101 5668237284960953917831680 61102 52317890247189843856968192 61103 3731718891041434621916280 61104 -41059607232848409333596160 61105 196745924711153736201780 61106 -151753928261472334293163248 61107 -49518209800891306887861960 61108 101918645194926224638214528 61109 -33320683368531620541250596 61110 -16546269889577260298269440 61111 -233260738792375576000787568 61112 83956207171091315549491200 61113 -47152183119291453796137216 61114 -93825086944788691872019344 61115 -323876368812287254565246400 61116 -24231270901837424207118336 61117 -101474371719361845188155808 61118 -111710374196429591865834240 61119 187291533242017630603031544 61120 36015119286678671830548480 61121 218055097838108755555232322 61122 -115903528404380711940911616 61123 -143598093568115485590802280 61124 23304932783520852938772480 61125 32372513330735069501688000 61126 -57716120415095548232069376 61127 -228786876911662949285770728 61128 -103464868116069043631308800 61129 347149723077738879172912730 61130 4655409613923081175716960 61131 -12730012886880288838605312 61132 -68977353543707190201016320 61133 144346620834595410045209004 61134 -37025181081069107110474752 61135 25523414965162957825027080 61136 28837029808016869151956992 61137 22076208983758165015640994 61138 44709882515781296980787712 61139 -56372750922034338318816576 61140 -76196212798853583278438400 61141 -98589771262873066414241458 61142 -53727102335502380312404800 61143 74472685452960863402552400 61144 255551406081479464863836160 61145 -14050028068748292496249920 61146 -1780407521536720499182080 61147 -211886911125981496488914208 61148 149227066200809554822814208 61149 -68367017201887249565952960 61150 15407136341367986794420800 61151 12384254067332885176885152 61152 -48598480516909304613961728 61153 110854752233210270661482402 61154 -95818855747642250843362224 61155 -6630914015584103444628240 61156 129841850136140404844539520 61157 24111693241644043410301920 61158 -23398635341938605739857216 61159 -64609599324718078383391184 61160 130185879017699309156352000 61161 -62861269623751382914468800 61162 -33619035966729287567679648 61163 -62940785019478196572975296 61164 -80088851028251571939820800 61165 97386802097624785390027320 61166 -66496886280631106050593024 61167 48948753032841431661743880 61168 56269136362025821365665792 61169 371926740479317791471903570 61170 29563075164809223371174400 61171 242799885613743376456609344 61172 25018785982828950844207872 61173 -40887555240868861533948576 61174 -2578738285080212736720960 61175 133159658422090260921944400 61176 181405660370779266605568000 61177 -389893657559338892550791088 61178 -34888204547629029947545776 61179 -164681688176052005380554216 61180 23661994244363277388185600 61181 453727770615569180582549772 61182 -212259715613504119340881920 61183 249294446125480649827951920 61184 97397209713788223058083840 61185 41063233196520692043868800 61186 -103244745818387808597212208 61187 -42472125697280022159609648 61188 37765986205584148415769600 61189 4656288996342873982028224 61190 101115609461321078625724800 61191 -1432522744054013095627752 61192 45747194475783802522752000 61193 -219859275593197580632075056 61194 -14380826060766935097409536 61195 -99868869884785919491576800 61196 289751937575226054223046400 61197 -25949924279620532351899200 61198 1191867181870391249478336 61199 97483862911619387952219240 61200 -19754638422679530936115200 61201 -47103804932604486820020750 61202 16867007445926706720021504 61203 26868743965443380114467584 61204 41028211826022474590164992 61205 -216343617415814287057519140 61206 27063421684398817631607456 61207 -319802429611042921102254128 61208 -3602646929515110043607040 61209 -119650785228224408853989280 61210 10277808268991262025793760 61211 -75858270317468057967064188 61212 19711628006286184781363712 61213 102954026938484732986673964 61214 -1458439291297099986782208 61215 17389761776822788068119040 61216 156833922105245330457034752 61217 -65508591460679737745093208 61218 48891791664132681907843200 61219 43321646855063327368210560 61220 123295396009970690403098880 61221 -61930403835188072434070688 61222 27261061065725509142370432 61223 66715385552143909014260472 61224 -9335616862236424564654080 61225 51360918420875091926464000 61226 68129064165473725758110208 61227 -1542782283483303313502436 61228 209565359465865822622477568 61229 -5839740764860190149057824 61230 22194949313158528978955520 61231 -81239881860858022864169968 61232 422515333198108242247680 61233 104830150684242713717991024 61234 146835549723378930067033632 61235 55959681352869971029646160 61236 -39367503760631568389038080 61237 -136376470140481418628100320 61238 112763322666487361978498496 61239 83539379347593686738398800 61240 -213068287234039989433651200 61241 31668542405710563340401792 61242 -29827248843969676643362560 61243 45864672814922400396068384 61244 -132945645053979312415676928 61245 -156789032939426333676513780 61246 -7699862859147665019668736 61247 -11654464551844214825371920 61248 46695746909011941953372160 61249 56217920665852650924080064 61250 -19911346810645864553595000 61251 128472392390424767456519664 61252 95255049560864792763076736 61253 -401384776634936380984902498 61254 -24652559286710621017238592 61255 102517196152322234704007160 61256 27497216772044650522214400 61257 -786873797288610032409408 61258 -37098269215871011503058080 61259 188363628728064423955337640 61260 -61287437709418720536253440 61261 -123125463665785871190928138 61262 -44324077654697208161602368 61263 336050639577376916457056400 61264 -12431903635852191149195264 61265 105272143519549579637724660 61266 -69577870793042761689326976 61267 -143445525610672057095520848 61268 31528933340726755316354688 61269 91634664220524471544914528 61270 -11619112166589703211130240 61271 42997100539691739769294512 61272 32613607322708193859461120 61273 105855624161197633892254464 61274 -206422445508956543756046864 61275 1173251475810085479192000 61276 55347079879513172142748160 61277 181841435159608374309450060 61278 -32754267847850175710254080 61279 426328072535154851699228784 61280 -219898258821450160133898240 61281 -256716889781978912382598320 61282 67942880522819751627293472 61283 173834754845751612999029532 61284 -33960809585190053215448064 61285 -126085862860619266334096640 61286 -52823677609138120265349408 61287 30163186698973121443991040 61288 -81237769814643879752663040 61289 -490088310679557298608918144 61290 -11551172087880087305126400 61291 -17306088195445851882983308 61292 9597774433300954495795200 61293 112132662694473056095462464 61294 83022715596974763285023040 61295 -16029527187878347791936960 61296 33584321119025189422006272 61297 -103244436128615545859006254 61298 15183171189444219257360400 61299 115090577434178887112231940 61300 92824045085151452795830400 61301 -144236100553408488874401600 61302 97702243443519969882708864 61303 98581536968155047516527064 61304 241552026454378166738534400 61305 -131086912852772018018009280 61306 -42542284162091094178237440 61307 -204036351212142415831706688 61308 -61034384143365846702644736 61309 -77519991190855057196038484 61310 68093656254205385265322560 61311 62819254119951684821781504 61312 355258256269523595087052800 61313 130192274257011094386498240 61314 -11560279009117256653697280 61315 -97865408117173398112157040 61316 -3998420830581280230744960 61317 -1110762189411947809284834 61318 -404921426845368837906432 61319 83068988413478295943700496 61320 -2520228742091558520422400 61321 -23046019524053136442331640 61322 88366841581768232407313712 61323 33107658606229114605812184 61324 -105726677175515911592706304 61325 -99990258623710348760630400 61326 82793422623700940018539392 61327 73599136790701930937746672 61328 29735657745988206603313152 61329 -225402152757384950255993616 61330 720208735911425321638560 61331 -293687122791488403643478868 61332 -102182697789947338833561600 61333 22663736875111995051677582 61334 -28092596902256931099863808 61335 -189409282237204172810251200 61336 -96102689892435062093537280 61337 246618310717923182767715280 61338 -8802571201683009703174656 61339 168835055251810553941755140 61340 -6860819959138835281052160 61341 20666665034367908643569664 61342 -136863300836189569170572928 61343 294787701274152253057562592 61344 141138943295224404026327040 61345 171113950273349268623006100 61346 78916954846944244271112480 61347 -183138334831235330736588 61348 -248496433591962073523924352 61349 -125116037040892091046733440 61350 -31795022607691091098392000 61351 320287440848463412023838600 61352 -78157851023538918883046400 61353 -104700024666908427381764076 61354 3921299602024542683699376 61355 6477982956499564595772960 61356 -52049355873471685053577728 61357 -99835715078341051222524394 61358 -82605117179793477814009920 61359 21387799715563593641821968 61360 14294065813756354083225600 61361 -1782925560270060454299408 61362 10042875289250656816384512 61363 -256424362145157371100486388 61364 114398825452421018139396480 61365 104288797121237066597202720 61366 -84577706098923863734747776 61367 18001145708269557783123720 61368 40745557384213845766901760 61369 -20610729414697580362346688 61370 -2261019485262176960620320 61371 46025139748668187796040240 61372 -269469453691771294921756160 61373 -144988637873356334578880436 61374 52535068242500001807024768 61375 173707395467823210952854000 61376 13432499187386811194277888 61377 -8453957648521043848140000 61378 -71925088177623202376531760 61379 -106936065257290507178926020 61380 -22825756476343966682234880 61381 -103042733402341526688782818 61382 76453161430107641509838592 61383 29306018328698461810037760 61384 -217697785505384615361469440 61385 -35915030273391074288091420 61386 46217610987981521895684864 61387 -169320237895569825134467488 61388 -370671474763892013923097600 61389 -190928287923739669981893600 61390 -54545833492544526414347520 61391 -115615731107206239801510216 61392 -20595698267858730630512640 61393 6276375430643779115005862 61394 48968936136355143944228496 61395 -48015881055816036211331280 61396 -85939150260612905505155200 61397 103442699363801123859624000 61398 -5853328238803569908058720 61399 75176952512487060775686664 61400 -32982766167118806221568000 61401 -128414111202103323386323296 61402 -21796137250437397517220096 61403 -162374236363241518832844348 61404 734579026711724476219392 61405 194883044785256344180206060 61406 81009035583314730548353152 61407 120885777068396627695615704 61408 -171428760853956420387471360 61409 210117843290611580277416610 61410 13611249596312151841612800 61411 14787918776205649014047744 61412 104173038303612817368221952 61413 -74720987945516168398108512 61414 85273875469030739638777056 61415 -44946553774592921041493280 61416 143841782282885560593054720 61417 -110766981042655164341662534 61418 11173676971934113851981312 61419 203555407840156166579305920 61420 -38003414260184495657579520 61421 17454604899057162335558892 61422 -19345044678283548854340480 61423 -171072790426331341088657760 61424 -13532713938730272431308800 61425 18075783804875070792336000 61426 81280941091033569448848912 61427 -118372972310212732102987920 61428 -113179355410766324536442880 61429 -238226420197824506260876224 61430 -35098055633953205702000640 61431 122972184604684903265650152 61432 -15452204881271315961323520 61433 -183589025099045069953170816 61434 -58818629146289151367280016 61435 220897608114293214127929360 61436 17717071638259193676103680 61437 -61964847481670867757219840 61438 -57146381998013826262523520 61439 163709753823100321981452672 61440 -87584178714232239465431040 61441 296748650572762418187939842 61442 29728540468134481658732544 61443 155881526539316643698635332 61444 184078875962559946503287936 61445 64227291784491028220384700 61446 58497657549586248014461440 61447 2775574782786870006348760 61448 -31074432737097821788400640 61449 -199432657651699259886487536 61450 -21147697371193098431238000 61451 26545962682730943797988720 61452 145881859253704320416947200 61453 56061018912483966802701280 61454 118515774420636915746890176 61455 1944279516410455315583520 61456 50698433879014516945846272 61457 80312234375736213415990464 61458 39349461740743815350304384 61459 -65665458026092497669327000 61460 -3456045540489437491814400 61461 -45045674178506878326557490 61462 137103157606714335251539200 61463 119297967413405198146832712 61464 35374318264471528784977920 61465 176926811708806790163825600 61466 -6011331879550225176918816 61467 -48494263029366456626688 61468 192710144913998455169024 61469 -122262541365328903487327130 61470 -39930944573117518152886080 61471 -202455731059592981738439328 61472 -115666968181198639388295168 61473 70978447759484374773043968 61474 -15470105742565069531074048 61475 -187451137481720932664038500 61476 -73251632115903896274493440 61477 66561709303428726620826460 61478 115520972542383594930246720 61479 133564627029852954269163648 61480 -83625076311496261065216000 61481 -10479568012940143539047808 61482 41346538153072546725902592 61483 121128122605987881029975732 61484 -87958254629112463242662400 61485 116379028896077766221676000 61486 -23471658502817794443732096 61487 192812443532535650603237136 61488 13066773199892301219692544 61489 253084550374096652958289956 61490 -613163851859357115932160 61491 -41438399866859043776851200 61492 143642539499386439360940416 61493 88425121393615956160421742 61494 -18094091983416100550924928 61495 -106413546409578410747802120 61496 245721856431286188462305280 61497 222525654445294009383137274 61498 -150091795834411187570444064 61499 68663377135941119190965880 61500 41032184878291907591424000 61501 -211191551619273731887276896 61502 20695679255463215929196544 61503 45533820900556022992594560 61504 -61047502180043526315442176 61505 109804820601805710496488660 61506 188033781598854472521515520 61507 86719128554936824925069756 61508 212956239575012083559219328 61509 -44289171832048915206314880 61510 83528917803552616640300160 61511 -164333769868765937296734888 61512 -199894382686514373921423360 61513 181995044508691328773451700 61514 168082908482594983108919856 61515 89765210029335270274902960 61516 46286401593567193437317120 61517 5123783505571388191447872 61518 -87091131453795434701020096 61519 68206756381095139176183920 61520 12034626320264075080089600 61521 -87668359468718997630121488 61522 121496594314489146486518400 61523 166128571654226798099438592 61524 -23508707134873204829888640 61525 -42899700437354117500855200 61526 -87161377057107568897368288 61527 -84698191540272720080989080 61528 57958934165322047032412160 61529 -135403298972318764167286716 61530 -11703178219981435359943680 61531 80843020444960176331493632 61532 -148728791249645393499938304 61533 -2002979876581808174070720 61534 -201798306918549213227005248 61535 -53116609502673778789338240 61536 -49981217693354173521985536 61537 -96917827036460193776376000 61538 -225005870497632706868617440 61539 7759560978132577473485808 61540 -48941162575615416416325120 61541 125213893051789149064195200 61542 38249111805730822199726208 61543 78387856766246385116228792 61544 -188534639071236138028508160 61545 -35894200483784348897405760 61546 156674153012607255235415472 61547 106940337521006428111962996 61548 -50725051244050494315626496 61549 -98367908494816285872120980 61550 59272841319458114343004800 61551 -16628523602579867010968208 61552 -17729688138286747560607744 61553 -189381591223175099953329198 61554 79822490789989466932129920 61555 79562822443006868100722160 61556 -167940110539928498777241600 61557 33113305899379774691193312 61558 41041169336502520566466176 61559 -66806490585391271500377240 61560 7244016903922745092608000 61561 -83033471674905409717890838 61562 -191138789752468663142797968 61563 -130225125372310858435630056 61564 -20747302934865389740877824 61565 -73348533049148832883699200 61566 -20321166011797685279895552 61567 373607534684198045421281520 61568 35589300936716304116613120 61569 69330469476601737221105394 61570 -196732221100289890002570240 61571 -70112498907047836351046928 61572 49147409412691892112125952 61573 75296078718783955832209120 61574 -222251430917847436989484608 61575 -1793511322098392423003400 61576 -2432592752357952665395200 61577 195969016904444723236854480 61578 72723863223259803864062208 61579 -21812397685646826872373760 61580 -103462086462583901952076800 61581 -77635381954715755347955680 61582 -50412597044658436340073216 61583 -85433486589426471098793168 61584 55649258241382769170120704 61585 -30220437441374101788917400 61586 18815079951328124581737984 61587 188832213428742234914275440 61588 -34964349391539644481941760 61589 42732625198152616856430 61590 79541509739676685674664320 61591 277696578537079906866045552 61592 -40524403743225402088704000 61593 -31389929261562917158026480 61594 -58358206512389305104694272 61595 -95186523525706822439032320 61596 -111465038535542201779315200 61597 55857578936474471583425152 61598 -63367414304975002833293760 61599 -212862204476654276501802936 61600 -44899672940864423932723200 61601 -305515667235944497720833900 61602 -116491265367467994678423168 61603 -49483508243654451499002148 61604 8514414114295357999088256 61605 79433950240691925374708730 61606 20649188763490202813110752 61607 -13669553493527059734916128 61608 121210367613349620086046720 61609 -329968497768124706430525190 61610 -65917114036308050922262080 61611 -204364098084212774948874816 61612 14637245646966823674260992 61613 208397622624097604662595862 61614 10537329559040895600138240 61615 -2234671708973847321117240 61616 -32306124692466910046896128 61617 134605163093471431899310080 61618 -40450944274023665239680240 61619 -3066708608191391077028856 61620 39455120042125025907916800 61621 -69401771238185294056654688 61622 -71661564551023863940195776 61623 -96462523594471163642036496 61624 -121879866916078666564055040 61625 318350584475195772633210000 61626 113200718576201983737529344 61627 131483142825826172493861476 61628 -12752767630623712575356928 61629 -10284092735917974940060416 61630 94820208103553122716240960 61631 -419299392125600244252485568 61632 -27682063926832476894265344 61633 22169089483639183431335808 61634 -90091032441152242621268784 61635 49610334473516476802338560 61636 79804584726183128888581120 61637 19551533128196735138048286 61638 -28014404212144397840821056 61639 -83937877468455942019449576 61640 -117772902604703139242803200 61641 -12895351432545202470069318 61642 51249155122743242669571168 61643 -364162790232842738921376108 61644 122433450971261256090980352 61645 -93312777950205243472898100 61646 -44526015522564991337420736 61647 -60310307229535081209569400 61648 59510895644477359630671872 61649 -142599450370480876899881664 61650 20669400748228174868602800 61651 139985613399254978378860652 61652 13633811748336119566321536 61653 -95948745735115079533804896 61654 173079365702310690395794560 61655 -142857027208772701192368000 61656 63415086326350229475164160 61657 270553887127054043909936906 61658 33897928880121385302685680 61659 23959894042946212562107008 61660 162595578953635637851399680 61661 286115977936852447898531052 61662 -739490888550156275312640 61663 -72249980247982334797848576 61664 -162878132040254031714582528 61665 110083425121464559578817920 61666 -24750843025946478941275776 61667 -54416194519061894803933284 61668 154489911040018239231006720 61669 -39979921255342560754498656 61670 8194925740465127373615360 61671 212119451281283811484144464 61672 14804144874829385569105920 61673 -302714362132275413116203078 61674 109311236269211968199873280 61675 -81756910678821639484575100 61676 -857745306707256997811712 61677 -25424800676569669714597440 61678 77837735813904524616920640 61679 -142838492481272121092152824 61680 28789431662471328536002560 61681 10772966087540487638022482 61682 110495302806072026792946192 61683 22596776266267572610071600 61684 -37086557194153243906648064 61685 -10310904388380028385727180 61686 -56717855015081132626358400 61687 -174994653754670742333648664 61688 258675373880575892750315520 61689 -185943067182703675911827376 61690 4461819830661482860032000 61691 -66367396649067585613034220 61692 44411579583736911880061952 61693 -203387645156059695254837760 61694 -29475094226748139700566080 61695 -107414164470843163277618400 61696 3155459503852650896556032 61697 384231675873289948504651200 61698 4981619834277506501372928 61699 199528175636747764425515520 61700 913477503957234651427200 61701 209294581375106079869618784 61702 138364938753999056151315552 61703 401708331446169904173164952 61704 213671327364999972005852160 61705 426751830975079035054720 61706 -96960579769447845431306448 61707 -59735009521292586692275008 61708 16216041780856928216745728 61709 42590517801010718380329504 61710 100528591147414002276480 61711 -126912756904011090229000896 61712 -22627611129499354064486400 61713 52912970362086188811583842 61714 -2717314251399752491025280 61715 -38824727716714686388610640 61716 40337836262251120739543040 61717 256097148865387298710090766 61718 169394139444068407852438560 61719 -18184148023654969132533120 61720 -82790130932343887470387200 61721 28159469334694396719890688 61722 84494874908035727082565632 61723 -309391008554936006061756028 61724 -73185219390358467763951104 61725 86918762049728470080861600 61726 -18561981558642523065267840 61727 110964204435126875358772512 61728 -15068404906127731535118336 61729 -360678006935811204507936670 61730 153904903447804684833641760 61731 144561112773930978261416280 61732 -102060597370373448733495296 61733 -24650251803405553828819680 61734 -52684121744820203019520320 61735 107869311169248037482634680 61736 105373594436311236775111680 61737 -23865124381246152263452032 61738 134477680950912209682809520 61739 -79201081823014431430648344 61740 49708482737473620313344000 61741 -188182259325170795357630100 61742 38353032974238086332030272 61743 75550287470250256074448128 61744 9270156953924444638642176 61745 135394996378401350173374120 61746 -24194081702686169683890432 61747 -105467499346436328222216368 61748 3972545505136540439746560 61749 -377335717511286472124618880 61750 -53070479028854603759520000 61751 -14288192548364857091932248 61752 33001285719141509506007040 61753 -135638811482522928384945980 61754 -28660966429091131165395456 61755 38153710125913874983545600 61756 -79526514249904678442337280 61757 -34313173436690475387431994 61758 10728946736539520644963584 61759 169974304761180278313184720 61760 70955692134365135744532480 61761 -27693820448866440929563776 61762 136964104011111454956583632 61763 -91750395048256092416810976 61764 -67090516686907749305754624 61765 94875787867132028300937120 61766 -93370475837778115192090560 61767 -151103004126385699079624016 61768 130415193661449256421621760 61769 346369724109140055876237840 61770 -36727801825844308407782400 61771 -120430617221948293292126528 61772 235291282512088365940421376 61773 33532850402699958573732000 61774 -270984465010896061827100608 61775 10635470390336661065086800 61776 22342236015122850577121280 61777 -52409301091710180899732240 61778 117780326774677329414543360 61779 126783511744854576319808184 61780 154583801772735985603833600 61781 40934641079548934387685582 61782 16071027670282521831358464 61783 12292104547605793909265344 61784 115800007252741947968194560 61785 -108055481253124880121309180 61786 -86078802407970416954235408 61787 -48956029511727798264023856 61788 14901380392956017336893440 61789 73543398977063199121012236 61790 58188062517301139310478080 61791 -4535078809930425251873280 61792 18984599850683635754729472 61793 56194791922788819765111444 61794 -21886599620382286310435376 61795 -82211260805660601716562720 61796 -18100280692269697062715392 61797 126467027969502873674095200 61798 86243293123588968662172384 61799 -141952226261933530178190840 61800 122551618820118938892288000 61801 87300592690887119754427392 61802 50677650363459780810018912 61803 -2048837655235626412925040 61804 103931588338206637144422656 61805 -315070403900940864294531840 61806 39054951366959078728317504 61807 -70675163050266256185787160 61808 -55064302884261839233056768 61809 -84560740285345065688800672 61810 1001716231555795285071360 61811 -64042765824876956045261448 61812 -94432889482561438596764928 61813 -7913650893434276175689938 61814 -27140778655008972363529728 61815 -58625220771368393572493280 61816 14358164683315986895380480 61817 36256672300616589353505792 61818 69532727036913623898261504 61819 212276050466259954804013220 61820 -79956004724059804506915840 61821 -60097996617735819152531610 61822 -11110761349865903550924288 61823 162539183322501431927704104 61824 -26594406873907838331125760 61825 73065967087331296322134550 61826 20502566311566172962817920 61827 -8609075503485949096185168 61828 33647027570636913784834560 61829 -183946312549300883169845124 61830 -100442590655088339114912000 61831 -12213682972848078756944 61832 -276852060921781724179046400 61833 -190471763206609873415982576 61834 3990887484169888688279040 61835 158044151608449975999774000 61836 -55845389469536426563711488 61837 78651933580757126277698486 61838 -173630538586484501764261824 61839 -132886429853427136105678296 61840 -53139154702151419499888640 61841 87579349591861714126002624 61842 -124927374223460781632814336 61843 -258641648426546869160045908 61844 93356829240299742148004736 61845 11481821354881819804262400 61846 -29064965360234142403569312 61847 169418551538891389524635280 61848 -52249765043605370214758400 61849 57774132258543787944948736 61850 -59566557293594168733879600 61851 60279250711489587437531760 61852 117066228041907937143862784 61853 289663382109830092739909664 61854 61358071427467459514347968 61855 -72042408013883816192922000 61856 -276153348024523889460707328 61857 -358661210796672344602272000 61858 90777506989936859944409376 61859 74498879339156420797246416 61860 60659383461948310122639360 61861 -195116723846700987419049538 61862 -56279147196429144410753568 61863 -206021333196768207446372016 61864 -87738007466590626694348800 61865 -66030296875372187752315740 61866 22097120077469008636856064 61867 78644508884244264173865520 61868 -208977343565573455574391552 61869 39334737480538601915448768 61870 -55838593398903098260780800 61871 217431342863003888266461072 61872 1309920994220346678804480 61873 -133308078239452542112756160 61874 -52300647430681290715982064 61875 29702831380373981639452500 61876 -8469068995353073372160000 61877 398918635641543679390080 61878 -70456123449928882997222976 61879 397611271717768357442141480 61880 -27259231531205372822323200 61881 202515455481735427912559952 61882 -6236623319446803532472208 61883 196012000600873149629918520 61884 -6771085048271591665496064 61885 33658547962736257553201580 61886 -123588260295245374455066240 61887 -73173490911657278433838008 61888 49924315142832540549644288 61889 36328638146838701223806400 61890 -14778640809350619406894080 61891 -251372055711533564654847000 61892 69145633261022624056281216 61893 -39737444185078714010498562 61894 -10305287761168511349533568 61895 -166153723379928270732366600 61896 -69507613358101775040307200 61897 234751902959066212128243744 61898 -28547398155394736936014800 61899 -19660285977242384684689920 61900 158601701027757565858784000 61901 -21782706117514188055023360 61902 -28984505907214336351561920 61903 -528090014281560003430694096 61904 -2306238413696260973346816 61905 14064163779113253160508160 61906 16961563624649213213479584 61907 -50562781348081747786388928 61908 -51407735749503247923314688 61909 -1985691850933085860883890 61910 29447049309695752909950720 61911 -129225795063653411118621360 61912 60783743778828221717913600 61913 202151074569043256551377924 61914 -104253681291385936583927808 61915 -72240917244481014320491200 61916 -130112222887845997568130048 61917 22225670352013293190730880 61918 -38836199170452006528924096 61919 -30849888419539936295941392 61920 -1849083970791647332270080 61921 247954914346093334129873200 61922 -22165836335393752337376768 61923 -67281508085102556948097416 61924 -37249756087141980973327104 61925 181580166664138322014402650 61926 -2056909825127405164021056 61927 142481518441369623556158776 61928 102430181625279312342236160 61929 22629365066531702905642944 61930 -15181415169232284149748480 61931 223405477915309096853044872 61932 44599876209119807299648512 61933 -34119894935870386034987818 61934 38351195163584324835428160 61935 -161189962358127109949833200 61936 -63850879310279186997903360 61937 -5542389396859079819405148 61938 16934025248679774981795840 61939 126611217878417786485594224 61940 27123772364175266758809600 61941 204734822438432088535902624 61942 51514559659588914596467872 61943 -106017039528614140285304400 61944 -68321728148132549680128000 61945 -111712278983820629698657080 61946 146090867026155986814082560 61947 279941142136422812691314124 61948 -111912965644969171559245824 61949 129355096568027609364370950 61950 13399811879654758416768000 61951 146950255502737000922979504 61952 -181869458245020624617472 61953 123764234125262064277444704 61954 -171805042195461487756363824 61955 180923439548099986385385360 61956 72294833527813676986077312 61957 73621163329489693645483392 61958 24963380699846473915209984 61959 -14455655976359343310709760 61960 152912334873459856907520000 61961 120374239428464512137473562 61962 69047269396709513202316800 61963 -5782030401536834900599872 61964 -10190483103857502985104384 61965 -102802736062108714250504340 61966 -55594222928321990211413568 61967 7479317032213814457476016 61968 -4707302377125859186507776 61969 61293513078969086095936000 61970 6897488286530755277995680 61971 -3314960539534053075085056 61972 -102836629773329124458372224 61973 142341078387806017219581180 61974 -145054780599729241664160192 61975 -71933185803240242539478600 61976 -154394516226831560054538240 61977 6165079822398011748736608 61978 -75247651623253581551439360 61979 234144125650425497937896580 61980 909892444602844727055360 61981 -356311332049370702101112218 61982 -225280656821983054550082048 61983 -83470130236660905055107216 61984 -126763126640592542495539200 61985 -81692259347433601948011840 61986 -71067809902913272303134336 61987 128827849287829676595788636 61988 60523976440832822232271488 61989 242586969073364101330345824 61990 12554697689356932624816000 61991 -169948653368722288042009608 61992 31938435682336555455283200 61993 -338091293013333960661706880 61994 -105057579510817774212664320 61995 -118377274653724860263684880 61996 43846523406441791485032960 61997 -79969215268904247800125920 61998 -20652079645667017251135936 61999 107258201666628167266386912 62000 18726715667592964276224000 62001 48557761290227148979904649 62002 250175667873970563482973600 62003 -214180247399527629677093748 62004 -120796709727548494627835904 62005 280665388403890703102661660 62006 1553662262753256435247104 62007 65340883094138320135259520 62008 190575267451539749745500160 62009 291316579568685795375365520 62010 12147307878692309646133440 62011 -105432589307928640942383388 62012 19688143906716913532674560 62013 27808783361345604407759424 62014 -30037776837397886537201088 62015 242118734489970896779166400 62016 -50082805793735169886126080 62017 -1362625535437871698095934 62018 136618767678199870589984640 62019 -278682067659916894773073680 62020 39091058376845220622356480 62021 99379872867396316841180700 62022 65118801632698167472020672 62023 259447438627818129374974512 62024 -9289167444433470527831040 62025 -1751314062190893398377200 62026 -140300108479043231730894288 62027 -51281213818732850199247728 62028 201983833509400440122234112 62029 349243201320417412770509280 62030 131950436916249873379604160 62031 -31878580218584604363048960 62032 -43989649763735851696267264 62033 53181414518246488484587080 62034 -69719955902911629495427968 62035 -61041106946649380539942800 62036 2448125438274191764768512 62037 67313286897925426805746908 62038 14929205208936828133381920 62039 -255615498653878306657223160 62040 147728493495759538755993600 62041 94341255476638849150780672 62042 45400704083111937582561792 62043 63192045467356271697037464 62044 86477445884882136559387136 62045 219831811314392442957336300 62046 -9249771192222686367771648 62047 -389970164306546381037697504 62048 -54078221216338562212429824 62049 -454318180337770041448512 62050 -6186425886276478987687200 62051 401618676238811620176109704 62052 -162914187021221754212871168 62053 -301121213600789204131997698 62054 -46708616634633246557214720 62055 -26433321320272861312849440 62056 117278267144049095040506880 62057 400794424276817597677365306 62058 20570737017090164138083584 62059 44553581691972713907033760 62060 -82384883434933576198732800 62061 61746225216466346727562944 62062 6558868739469411574530048 62063 186255026595983147880634344 62064 8051891245803079489880064 62065 -125094180254724160574382540 62066 118669298316203516853257232 62067 -45201981570916962241407888 62068 -185415066766611743747696640 62069 -120784310541497495215281504 62070 59046744138207512520355200 62071 -239256969666289268009432728 62072 5883253249441611729100800 62073 -389316956999966462728800 62074 4932754200414405789776352 62075 40695370509915285499305600 62076 -52216206429951681280450560 62077 91805295672138388583786400 62078 -33583900676630569621916160 62079 -60110249345050432162082616 62080 122488516233546803498188800 62081 121804942297921510615722882 62082 -5108114916060913498215600 62083 -61323903843920989156194400 62084 -159425028892922360692819968 62085 92858033392278345205610400 62086 -34818054901195418264280960 62087 -388898459798273040217109088 62088 -8958807201899119251456000 62089 -360102435973942518197496540 62090 11100493224601165506401280 62091 199048371694867980353562300 62092 -71199977105330724198144 62093 -74135215700228037399870336 62094 -145586756154529738704660480 62095 -138510625283866643655229200 62096 -77760699218945893964341248 62097 27472126252670020849217472 62098 -14316999614568122892144480 62099 -347150202772020921185634900 62100 -51278691571243936353792000 62101 83928758430030621148621944 62102 -64299968661863102593057248 62103 23690222900480621373364224 62104 107904451608270972387532800 62105 -215725245511030733209135740 62106 112842454962573150345393408 62107 -149765999223629700161797680 62108 245114677474073232010710528 62109 -397193856119291742767546976 62110 -21959404249330394263247040 62111 110211599442305265520936320 62112 -170313975843221021018554368 62113 -261726893201520653494695120 62114 22942057134986784355925280 62115 30656215398656853859321440 62116 -56213618643841381313326848 62117 -275705070366129873006877248 62118 40497015529680808065327360 62119 -404025055095988675578361480 62120 -135710821046373445706803200 62121 130937827695582415603776912 62122 -15381454275858665651076000 62123 -4972575786792375045065376 62124 53999857563800142703951872 62125 58857738378044760501984000 62126 -199244026630483115798071488 62127 4992235023230152455343320 62128 13145775151872852452081664 62129 359065136323001786031299730 62130 -22885422313407238968768000 62131 337791742565559117392145932 62132 208250778712990495699937664 62133 -167752272628493502780348000 62134 343773457255655441691409152 62135 -1110066741311940076209720 62136 -103791540365259002067271680 62137 -74294206251112165096944214 62138 183894600960309517903428720 62139 -58284412104696404541707520 62140 -29326375049292574712524800 62141 -161768135448112703712790458 62142 74795598253219065756270912 62143 -45285791912660140378460608 62144 -58001586565160484448763904 62145 95988854745693264370134420 62146 40773882603947872808991744 62147 -444685022778424968224351040 62148 30925983366825100469959680 62149 -432872702480072223397249760 62150 -27857720449577158619918400 62151 18950955941554165200613032 62152 -177056039036073708268369920 62153 -29322343041629292622408896 62154 95889547316139539256483840 62155 34050041648978216810901120 62156 -66428828363333266189739520 62157 10190932480106664344130240 62158 167420552087941260866815680 62159 295847130854659399872302040 62160 3665759631505645342556160 62161 -374845945852820391884312976 62162 27759189411630038246834832 62163 -202382973818204339790007308 62164 -115621301747680721412970624 62165 143672099436340225773684060 62166 8045224357526514173522304 62167 44325324741804979595329152 62168 -185690348876291965837824000 62169 51783707760383859604219008 62170 1284438815016197681645280 62171 -106973894408739276825101628 62172 117612508613398371981338112 62173 504175491715390031611036480 62174 3845846750824006854586752 62175 -115959542196511800420921000 62176 391046077027329607033159680 62177 75635875753416741720196932 62178 -23957909668511736406272 62179 160539602254220695855180384 62180 125647846448276757628934400 62181 334177292287249608967781760 62182 82808838681272919681108192 62183 -86785220780111408954543976 62184 191484263336472981978808320 62185 -119493148031286735836134620 62186 45448885063196554577541120 62187 206939842888079166067097280 62188 5850427138764735199568896 62189 212616412062828289523883990 62190 -36191724179983205890956480 62191 219932151255587916426208592 62192 -26839201273977212784377856 62193 -156751661373895695047841936 62194 -286568156972233152746352 62195 84593740160141009395896480 62196 -5316625793603519868727296 62197 82978271377141918802947178 62198 -9699422737075267161881664 62199 69891889347383146826390784 62200 -107439800492539440769536000 62201 -204620959083199581373563798 62202 18314993025362296596662784 62203 314221912560123332521334760 62204 271661296052186781921939456 62205 -48273051863218294557244800 62206 -110696977264004199720146880 62207 -124695686289452861648588544 62208 -182811967317663813445091328 62209 134062254159243001339873216 62210 -101261034132975778882998240 62211 110617778101935642638430960 62212 -273973358921660026344869888 62213 76398394886509686032874462 62214 -6218750975908247534640960 62215 -152653665752744575321738080 62216 -61816182080757770388602880 62217 44047731203264579572067328 62218 44418330513193942839883104 62219 203081800028919035404513620 62220 86073083668101364784732160 62221 -5515060880646800536638368 62222 -93244785209513751369342528 62223 64727158018332430932764544 62224 79928535404585324127395840 62225 -171686112398865119196834000 62226 71622754953434215009918992 62227 -11601580696139458813017528 62228 251524210618789442929545216 62229 -86107549648562486213906016 62230 -51679680376552269326530560 62231 44687288491779756438596232 62232 30345189037024087157944320 62233 -196029659627844776748350518 62234 18750855807450075527023056 62235 258129764230284103078303200 62236 10428991199993391431329280 62237 -2522955213706372594164288 62238 -18573473620750714515892224 62239 105243981650600754100871320 62240 142391698534659159716659200 62241 112256730205679143605577392 62242 -140700452091644014686487728 62243 -55352856491186767488320520 62244 17252645604763836938711040 62245 170262982393337324347869600 62246 -1601852022847547753168928 62247 -96568592736230571681207000 62248 -57958828616388229798625280 62249 -216986511947211464590357680 62250 -63693502371611388666432000 62251 119732489816168046638718352 62252 161371733040606126085539840 62253 34820954960985278692247862 62254 120017620067008228118934912 62255 -135468800637200208497046840 62256 29221563635666898149670912 62257 18340578659078372851734580 62258 -76779201836770526575233024 62259 205012921702656017957832504 62260 -63526165048900923720099840 62261 43917572590290474988840032 62262 36716147567185436970963840 62263 -116565800636015817016114800 62264 1442113217795832869253120 62265 6181663699774547857192320 62266 23723481936899347523426304 62267 -275164605429159657878076528 62268 -123223869032001181561474560 62269 -21931464269851352422187156 62270 70376079417337294967116800 62271 -76451132486105037439558416 62272 -26973294311761438551572480 62273 -236873243494639211167292478 62274 -40940840219520132483234048 62275 109370201831232867093088800 62276 -191598326413465816019283840 62277 248128139351964087475549920 62278 103804709342786580370969440 62279 27630089794862563156972992 62280 44070138807844006709913600 62281 237960811144645097431116964 62282 152583905777797481603616000 62283 107254794676420176781477104 62284 38778778562407061507030016 62285 -273095935166572521116980020 62286 -23851921831062971865762816 62287 -72460983263485565897363600 62288 80608147220697829695406080 62289 4203120636935231771780370 62290 -59347887426162599730933600 62291 -151961414441006169276225648 62292 -80087136787135017021081600 62293 -50170873070424666345065280 62294 37852296806771865026769696 62295 68203813764941943659338320 62296 83069267058364215315456000 62297 -421578972602293145189371254 62298 33309825394290695530028784 62299 371706999279388629593183300 62300 15707640580330448550528000 62301 6842647608613284430781280 62302 38496670432753036913396352 62303 310516452897345261518475552 62304 137517587335001942041559040 62305 -263938423896735529379198040 62306 -46480490347817121871881648 62307 -607536781248608517825792 62308 45895299961367932845189376 62309 -44304296683186739455272996 62310 -23898462754104453591982080 62311 55237106500263862627433912 62312 -259380644711630841097036800 62313 -79553113416511649866483056 62314 -87045327195372330790457088 62315 -543366695212401487020720 62316 -94670307846133248492426240 62317 1989360179791836684673932 62318 158078189465540442207159360 62319 -7618190401091966772126456 62320 15662449579628688954163200 62321 -32919471406521340152832320 62322 -64846886505655735794087936 62323 190274802361695253363050572 62324 -247538257166396747236850304 62325 -47578919523625537798288950 62326 72262811439736626500011584 62327 -423753463674520093785340824 62328 57660104744217260353474560 62329 273689842398965118807065476 62330 8142984466461371798046720 62331 -233159966413696338965383680 62332 279408957827951538438711296 62333 -199983831705083889058806336 62334 146438451641615175698491584 62335 -13886226751846200028280640 62336 -74345269423759763429130240 62337 -112312044210241986942817440 62338 6822210526951247898785280 62339 -400707020258706235548695760 62340 -49799929937650046390476800 62341 55637415334226747676237184 62342 4092032577073751624880384 62343 -241325791368222284807050800 62344 -231066185474794868095011840 62345 -106492184165675875120027320 62346 -96769093561288265675126016 62347 26021557496781799882627796 62348 33408918094826965880017920 62349 11501634014062610468581440 62350 -1345780421381370500856000 62351 373372998870141097571042352 62352 -11204787940551861312577536 62353 82986661858268352092364864 62354 -157182319935516118382784624 62355 45493830957212015691846960 62356 -107493593612400165015465984 62357 127119166684770586199342592 62358 -48498495260507777122767360 62359 42940771351737200176074840 62360 32303044020023733648384000 62361 51066214240977502380932958 62362 -176026707495230331363191568 62363 -71634599423872516074650880 62364 126699056972313384854002176 62365 -241134975724855556023342740 62366 184160159382136509222709632 62367 -113964654741868497574075320 62368 296855567090239705944883200 62369 276286167073538192414167296 62370 1727904188020623602895360 62371 22802805811463770206503032 62372 39405047847035320281710592 62373 -43813370813275001824917696 62374 18738184240682193286540800 62375 39087221038757559386250000 62376 -33794438284310383855042560 62377 280098122273615480591562960 62378 -186974120163010438615463760 62379 104184388745114926724546400 62380 -66796890411284501745715200 62381 -77000206238732005023034656 62382 23181916161308437752395904 62383 174439989653693299729503632 62384 -3098932201709381185634304 62385 -105777506791625521217702400 62386 -147771282983674115827642608 62387 54750907414579381414281600 62388 5264084031196345571187072 62389 -143146069058033602510001220 62390 -142416307902409161684779520 62391 -38674162453967989149591936 62392 31539231336516973379481600 62393 3954388187965662951843984 62394 -59284281922153869819571200 62395 206451366276048125607446400 62396 -4380255697786655361185280 62397 -141850644067729034068800960 62398 -25238693933731880797313664 62399 65728352832801306790739664 62400 10020954499907393735884800 62401 -164181276087363338929233598 62402 57266622460729452144767904 62403 -49524208918202378265744384 62404 -3954360362191871656630144 62405 13486683962417023055967360 62406 62292695002633731514506912 62407 234157331197452261232689552 62408 280282068988552226711808000 62409 -59038430819990791609081152 62410 -81712021222462759989754320 62411 -365457375454348549568007000 62412 8464901958192117845901312 62413 -142437809995950351044345876 62414 91277064144127350101725632 62415 -8566117776159196625895600 62416 -77819520079655672783044608 62417 -376769508081919503160395534 62418 111609140316752005527172608 62419 -705712691771383460146528 62420 1697305441756267763777280 62421 130944940099365903328958112 62422 -75376899840862333797763680 62423 286135887733092369777153672 62424 -83078249809694945612083200 62425 18537593610876654178846800 62426 32242280529685827171132912 62427 -101284944599772848823045480 62428 -15960351090246445087340032 62429 -82820238958906299830063616 62430 95903948702831266448277120 62431 -81876748735760632143147000 62432 -310116838864189451595153408 62433 44604164141026348255697664 62434 -21580583509701861346437120 62435 164004160224433389672236880 62436 3165666388450900540416 62437 304932234264588552633535260 62438 58650901233079089600849120 62439 22465913818500435935162448 62440 -50113214238006055187251200 62441 -107283253920535993653851148 62442 -14743542285548799953006160 62443 -11172040861763042376856776 62444 -400255638056101241230846464 62445 -22618652311282847658975360 62446 -200132283870765587072507328 62447 45520067532241408227348864 62448 -19613616153458026000121856 62449 -239777586930751205345679564 62450 16987179447800074719150000 62451 321099069103338495878356392 62452 -62780618644566074700240128 62453 2684257663528741364222382 62454 17240692315264260255608832 62455 -23293086681778879332041640 62456 104569828396885881134223360 62457 51153175394801268484631040 62458 244100003345301306500623872 62459 470415667759994576799258660 62460 -125770565082460950811998720 62461 153659383477463434528808032 62462 156601153357251508424159232 62463 222375943209652967268382464 62464 255286920518317039205482496 62465 63109585645977388239165780 62466 -122380371303224407245734400 62467 50197510585193537585675516 62468 34469024078248810498646016 62469 259014051593960425902461088 62470 -57001566469119729811240320 62471 -43115772993767924513427000 62472 -67455361081484656706764800 62473 237911599516826526995229722 62474 152153964396616221014354736 62475 -75304838833646875560588600 62476 -246035480233940502177245440 62477 161579958639985415475862326 62478 25394468784529624247865600 62479 3459919305509862360580984 62480 24958093023537738260152320 62481 -32574050821667103071772960 62482 -36093952099992728788374528 62483 158585168469535091221170732 62484 30027375259046449804541952 62485 -236663652911803090139510820 62486 -22990073683163984834236800 62487 114547038672359764607868648 62488 11159332450917893014671360 62489 54343151361482609217096960 62490 -66194242922072296666010880 62491 -61391299265729968027933440 62492 -49440219030261409244912640 62493 -11248531520119448394411936 62494 116970922456756789071079296 62495 -44515658169869795002987200 62496 19779214015801296603316224 62497 198826205667676991519086946 62498 59882296343362418456754000 62499 -95976510775726938380436672 62500 -142980117182035817693000000 62501 -361862637663640450716450498 62502 92189742499401540652399104 62503 -132747749603638303798074320 62504 -114170832812016447352596480 62505 -43247029088517524242156800 62506 -7509220511119931158260048 62507 208340094596111602852440756 62508 -24983937964275126736919040 62509 95893626059477760047620716 62510 55610478213537806112153600 62511 -194583967665688773753388416 62512 -77489651457938322122358784 62513 -10994525635906847813849616 62514 -41921707785071803255291392 62515 -82920717220414490704077840 62516 -44027092146621273690322560 62517 -28825059654296630604996480 62518 -124549384458751471776083040 62519 345400852352727569916278040 62520 95378491426836983229849600 62521 563501165394423793192429312 62522 1013028190387350297307392 62523 -127404143621473498164992628 62524 171477403566170622122442240 62525 -54655887481732642670331900 62526 103290387108128375051885184 62527 -120227877972599678211361088 62528 -23588613833820287710789632 62529 29348974475515621451780640 62530 -30804129480044036991399840 62531 -97825579120313624267823408 62532 -13340148127135884379707264 62533 -213109578548783409604613218 62534 82000082832993008083480416 62535 95304771574962402993321600 62536 64106685116848907754439680 62537 -82759949778926904699183360 62538 -16747516797961208508587520 62539 -189866177115280587343783660 62540 -58884868040906109418675200 62541 -85470179957717373452399850 62542 -82805377026746194910699328 62543 66682573482452786013751344 62544 2931444097157126832390144 62545 83618873616909249778985280 62546 73287047273667217532440704 62547 273858074680837329426454200 62548 212279899224410307285022720 62549 -76930317331578356547366450 62550 -41505443019361329301188000 62551 41340527103771620338131504 62552 -121009175070489191904337920 62553 314193861753923073798691200 62554 -113949250799193283464939024 62555 225488470925152706111520960 62556 -28590447633585453382265856 62557 -409188137949026401328528256 62558 -17933459154712332669473280 62559 -78016635771132975682671360 62560 122323519575833443549839360 62561 -32578330212714336394463868 62562 -75617778280647876148165248 62563 428043016055904662961078812 62564 98278066711279102884034176 62565 -1563637338829755036146880 62566 9098628532882638727461120 62567 48552557158476150448006800 62568 -195637566352371420362342400 62569 137157319029926601146838244 62570 -51250664946411345122255520 62571 -22371354728611359710373288 62572 28698498078201487327774976 62573 -229103635354490049704675082 62574 10479716353259607002794560 62575 -181558369383216269361842200 62576 34064554563636080879173632 62577 -161802596995813770997005180 62578 -229396340783715464962076544 62579 -65563986171990813221016120 62580 -33462503337282203778048000 62581 -33995827526813969851633618 62582 -52229659149879740299774080 62583 -396415651836447059435136 62584 -2680679936607218720317440 62585 247968949046133086158803780 62586 130435485708336932178316800 62587 7608189498881839428385552 62588 194007938044847033474930688 62589 -63136068915268786532481792 62590 -83812838022436051517788800 62591 -411612422928292332032827008 62592 -30485200476285754838876160 62593 -195508043779912257441371436 62594 67364233098883346392445952 62595 28617118176195456259882320 62596 -207301929360590445791228800 62597 67784040417927428184062046 62598 -119160966518036942831228736 62599 -378874940981198849710535880 62600 214299075948146767611264000 62601 8499660065124406657210368 62602 -33552493156003566891254688 62603 48430712180347644009360852 62604 -81913332787053411829377024 62605 -116640673469397506879604000 62606 -127808352995011551110295936 62607 6658438107665524020074640 62608 -163536867379156358004736 62609 -90194776878581120963781084 62610 37225916240716532982965760 62611 232969131239969280653038080 62612 213962619012757010375995392 62613 -18558970741104450762443058 62614 24331900813363984901338656 62615 21481224543709065806143200 62616 -2409415726840449075302400 62617 -24748292395152664143633334 62618 108212364038918003090849280 62619 170015433417494728411854744 62620 30711013012118704029327360 62621 6146957415787159178714892 62622 -45318491440175692420331328 62623 -375997732023158268048287496 62624 473446549839975941422448640 62625 -249225076548061080694416000 62626 -22735727305798640082729696 62627 17823622008380604452512476 62628 39222652822831524694910976 62629 46784351371145316345406080 62630 -104384647111840893921191040 62631 -52850303421517401504392880 62632 -343288581380336233937433600 62633 -8269781664753438807866118 62634 2734390818302505553691136 62635 130969150297474635933706080 62636 -99834203177848783003057152 62637 -209904214178068759620815040 62638 -120432027685781249898713280 62639 -326759361402467724224200560 62640 -44863337392984205770752000 62641 9505885911118154726156212 62642 -36059740141304938392204528 62643 -59161492167765200995541760 62644 5173942138318976379134336 62645 276077150595852403398269760 62646 -27762752708169253542988416 62647 -153192443997222912009878080 62648 71905400486657802380574720 62649 268720056734936216344736634 62650 -17229171997733637116448000 62651 2431987679503263454132224 62652 9404119949241999043141632 62653 -18971631865622377504199098 62654 -31140082096665027771028224 62655 -119793012153217034280873840 62656 -36066689941637840775413760 62657 -135503825436465858963060288 62658 -8804295021279388139278488 62659 -26010678735615528786899140 62660 -950111293072671689111040 62661 -141033433565884440031280928 62662 132552689451848304288693120 62663 154294146081087242026864704 62664 19663081132640156890398720 62665 116814726845846468046861120 62666 -252635189520362544864853968 62667 266128321139370545822628480 62668 162246898614289306663394048 62669 -96121932935052802058297940 62670 96096504002073711381302400 62671 140498577568614209826819840 62672 94480089027528868130021376 62673 -101427460017034272746619456 62674 204962834198488768760904336 62675 -34932855087170456313102000 62676 10166948936873721803970432 62677 -453796772325562589063781060 62678 -36488736346718477657472 62679 60137840429387438627140560 62680 132151277753508895012454400 62681 170568035408290317161826000 62682 38671509577469138356783104 62683 -394739227575243151135883068 62684 -114409930866076615592707584 62685 6694433731377857857392000 62686 62978633786092769424356544 62687 12338072820796298310738336 62688 58759627857113697946435584 62689 98306753935639481383001760 62690 134583182011881438119373600 62691 25059085011868955420355192 62692 60622313366674543605022720 62693 5053307172319769179919904 62694 1266761617073944154545824 62695 -58020076510734900148057800 62696 425487959032959455685212160 62697 161659832005844560469062800 62698 -154399118043268260892477440 62699 -38974245739815991035137616 62700 53912452324602886350336000 62701 116673393694461353634911702 62702 51820556724834670600777152 62703 -86474193825338903099007288 62704 -48372149556362978872852480 62705 71138328923919716025559860 62706 33837153684359292385058304 62707 7966488157859132330105320 62708 -245361092502678854614934784 62709 -250930937303000295930249696 62710 8990462142282357546485760 62711 89404712917397906277873624 62712 -85871635733634144096890880 62713 11874121454220319036777216 62714 15717876346483646359833456 62715 18884105968595727400017120 62716 206919265795493780489891840 62717 291438771444037573333713120 62718 -50019233271651509580501696 62719 190975861335326069859388840 62720 111813456736499446044426240 62721 -111674109807564303015515520 62722 -222013358784763183538050176 62723 325142523373875593028222972 62724 91163367149686446170336256 62725 80176554691116325783098100 62726 -190380544424592194930046720 62727 122316439171003142991045120 62728 34359188781769768709084160 62729 -190864002259109345759468700 62730 -28031348966933543088271680 62731 387946245264080669981128532 62732 -139046837054403972487067904 62733 101480129578008586739382048 62734 59882421044146738049131392 62735 -275488580854728868757779320 62736 -22051770628693600718880768 62737 5539179426864808962628720 62738 -38837005480053037420584960 62739 -59101396367392468619755596 62740 -87657758343738745529391360 62741 69238984845999325765498272 62742 141288678433387957261874112 62743 -85520289632278710581678008 62744 -44494219190661797141544960 62745 -81750159725471983490169600 62746 -84340804565876979517881120 62747 -32579340256800957222467928 62748 52982762887806110789713920 62749 663634409461812825330994560 62750 111862332254301469195824000 62751 -30570222429623725457560560 62752 -57206638384288973505036288 62753 -250050331415508423363715998 62754 116416913098741828917160320 62755 15471240831371882941413120 62756 320430043889599582331162880 62757 215544362773196157264527040 62758 -227264929458945750626879520 62759 257733751005853130286106416 62760 -2243517591024996843110400 62761 -78200043191455407786677638 62762 55309150171084002610190592 62763 -267158493941963376469721256 62764 -57505547433897067476400128 62765 279099911137918888009323660 62766 121562191373489027996612544 62767 -11996272275635724909240240 62768 8810417921640477431611392 62769 107850676784746180912099200 62770 164700991930230404858674080 62771 -160893422870826272698775256 62772 -78930138292685781191774208 62773 130812743269964135527399022 62774 -55499520257096052931104864 62775 2243774426738233249072800 62776 78258027160763335581696000 62777 8966747428852984459066560 62778 -42623592463240674292786176 62779 -598176481013847596704658024 62780 178230753746366647925760 62781 -168554552795970538747003776 62782 -9195378896414709270091008 62783 -12073834998034178881883280 62784 -22541265272515017312829440 62785 61946751961841463496117800 62786 84796443958141087428176592 62787 140686711516059242953741560 62788 -81927780401901492640318464 62789 106581934006215483577428156 62790 -5268308497227958718914560 62791 -196502560683517258701648808 62792 625422227610174188378849280 62793 -85648389658793560539044118 62794 58503981897172982591835696 62795 -274472788008190004911246800 62796 -111539789302259117932651008 62797 -43644385162758723804519968 62798 226510234832462145818795136 62799 -119346446569832959245048 62800 -33103070753875021084057600 62801 71295153349361641390610802 62802 92491365243688588893623040 62803 -65103354527028547917540416 62804 116123921249760505222342656 62805 -74047886690753759316422400 62806 10244875804266981183312384 62807 155159474093101916784591672 62808 -214966330227570485344112640 62809 -219669828434601044711775984 62810 -88758382682655686784026880 62811 -40721533145594459594877168 62812 -104974714873304330011066368 62813 -125641860159096098062675296 62814 2193424750871912234698560 62815 280418915089937326828381200 62816 -93694071320855814716522496 62817 -156211077437417550768509520 62818 41065034619964298021272656 62819 -234822250528313744741079780 62820 -20718906899712492758112000 62821 178249661938104288056650944 62822 -97846637067898977176424576 62823 949060718595845956727424 62824 -339729654375084710744663040 62825 67281975151754254013304000 62826 18418356911346790690946304 62827 62563638692302735727362676 62828 74799828383631854152419840 62829 71183266014681327587371200 62830 182047808433295571288497920 62831 19567948165502090784421992 62832 15377929760894561622687744 62833 -49905303455452627372670480 62834 14941654743809881873205280 62835 -61843914198151253900524800 62836 83183744683447289906522112 62837 -6714295415665266999255168 62838 -1412129196090702796474656 62839 -124299761957172076854878208 62840 -256820303157959532392755200 62841 69211248764846280675507792 62842 -43547217166575951575570208 62843 -197437139464017652598496240 62844 187602853118271993700655616 62845 -77983524089723182273074900 62846 47240917782363597706884288 62847 -282833740876646455088575176 62848 -163580279385425130584801280 62849 -431139076685290833295226364 62850 11320239670295279206896000 62851 248181573769076199019241852 62852 -4277198200538992645002240 62853 -1903090478627391480266112 62854 84011299390515216929931072 62855 -51610675782134181359972640 62856 10552542212034230969594880 62857 173304164687069171495364480 62858 -11618706264329463284262816 62859 -51721706756294182509737472 62860 -72899868682305774450432000 62861 -287422409534691111423422538 62862 28067108641340149884428352 62863 87237190436888427040592200 62864 -20360376035113226687569920 62865 77093370258390991181214720 62866 -153974778981246837641826288 62867 -379624984012529910366185124 62868 -28586939181978233606086656 62869 52476472767150535647824270 62870 27812661131188909258778880 62871 -247702655989789888774360320 62872 -40873746902913027894067200 62873 381400245204844152558946122 62874 4972240902362671435680000 62875 -181865777228288512421076000 62876 127541321051437646000494080 62877 23812664008925437857832320 62878 -181855883260017932972875200 62879 22327113371803370778237576 62880 -151202538693240921107988480 62881 -26576535141318454992621376 62882 73173125919674483416484352 62883 -150400543154488392730114080 62884 -40868582493620024794112000 62885 -161432965950114689379612420 62886 -119214142643950471592165376 62887 13744845861159883088592792 62888 -51973585961257424704880640 62889 -64879374278258246089854576 62890 78581700035699692047955200 62891 -235522264131479126299119216 62892 29061722108921114902761216 62893 -64492756030096267347721940 62894 -22169883450328365713592960 62895 34686655465973731286976000 62896 -50534970316755421292904448 62897 432400412476830879567443346 62898 -129441439070578513861661952 62899 -109476853715938705203515840 62900 47232107198292681597139200 62901 3375349464167575444616220 62902 77582554574295243696193152 62903 148832803209019186597882152 62904 -182444004434031599749754880 62905 67728381250536132790224960 62906 -77165484899950578938501376 62907 47239154396640650195096688 62908 114704010537818489245488128 62909 1634411861343050788078080 62910 -149192098250384484686764800 62911 137351269672207129188302472 62912 32101187490640629570994176 62913 388116547814855072424756384 62914 103116242760491903490495360 62915 190572279895927146314188560 62916 56804982640659839624629248 62917 454124932248994127061454332 62918 46739150501507014884429504 62919 -123701358589981321050223056 62920 -117473586769313771673600 62921 236765163823212987174796122 62922 125712019751383029201737472 62923 34207908299463326653723680 62924 -298788613511419356241999104 62925 51161194883230732319292000 62926 2521556070564745424335104 62927 -128181684280924969962814224 62928 -22297535741872215527915520 62929 209819888414830195137228530 62930 -13170245850770781175603200 62931 -29370654215455785079813056 62932 158739544685237810246170496 62933 350503652873466462949711104 62934 1016476333387057202954112 62935 22786301131916114868662160 62936 -381066230669763746856376320 62937 40885558945140295478094912 62938 144443623851203425848411120 62939 252000996394563114660172740 62940 -86790413181491209846656000 62941 -15964102933431384491178228 62942 233121828129240910435902144 62943 244883491115874866504117064 62944 69284316203258825638674432 62945 49938931592272803907463700 62946 -40713536358384984725994720 62947 163973157595486571342358040 62948 -130236914707903247713272192 62949 212631588483872705723578464 62950 23934263441649743699244000 62951 -69985480092545174580350928 62952 -2536252208198688409436160 62953 -208103436242668051661328480 62954 -81354715339580145310111824 62955 -117137983254640451310186000 62956 128912241066673310808101120 62957 -175447014028972237535680788 62958 -21581790057715234419072000 62959 -204368425585427578996715040 62960 63065072300009965515079680 62961 18817137863185208992107264 62962 -94839270278964902247606768 62963 87763189392704506221317280 62964 -92039566392870539755253760 62965 -196394127792132324189253860 62966 -108857887451452324572636480 62967 -123990262881829541132826240 62968 -71286200551038629968035840 62969 -303596984637532138293588630 62970 4636190809011625075296000 62971 420816978245530594694299172 62972 13533142397844477960394752 62973 209046237553851024288405222 62974 64751482688669755798493376 62975 161192640246551728965969000 62976 -28338219938134779343405056 62977 55998096328181183475321792 62978 236504716619469906808793040 62979 38472484373039075617440000 62980 295802021190067747615088640 62981 -275226821380999446311869218 62982 -124654869941115862563516000 62983 45401079286686253637038232 62984 -253247961755874057213373440 62985 51774519984600108656822400 62986 -44292432741923567643886080 62987 -397126001915073851696936364 62988 47478032820824342846376960 62989 46446247703665663895572790 62990 30886632886052473569144000 62991 326337342043279134899575440 62992 13704220732778258316132352 62993 -22908247358904850852728000 62994 -8996592211343184108528000 62995 1979162053817922018375120 62996 168875941194846216814896000 62997 -73679886387535192502459904 62998 -79180253040053415437905536 62999 15825029576989249401632064 63000 -57710068568203425454080000 63001 -80561663527802406257321747 63002 -23667349950971111789091120 63003 142560400827833271730692504 63004 -283205597400258629610483200 63005 -28021117611226712858792340 63006 -37686013091648027181948096 63007 -79724489329952524964121488 63008 -176816972222236144962109440 63009 -111389375879191995000986286 63010 -31444234294382701001007840 63011 66482014966537455551266224 63012 -48108965920027178377881600 63013 -3532840534118171296441316 63014 12380342010355877714031456 63015 103223441907031671075226320 63016 424789941097655029731732480 63017 -63147476990846836083961080 63018 5989545520626336531441840 63019 -446736691110154599327661488 63020 39393452941400634021550080 63021 -57757869726811418935382976 63022 -17285112796092698217002688 63023 -50840409642673565140047360 63024 -11747861562871103217795072 63025 162054175868366477833084550 63026 -32220166492673531023170288 63027 340651581910988986360648800 63028 -26926380713280946745329664 63029 2512175148400246217355630 63030 -43140453695471346489999360 63031 185924423543783511127729832 63032 -130240153798372254364569600 63033 199186381807870939545574224 63034 52110850868828556159778416 63035 -71647970711762041458083040 63036 260801778501023462043651072 63037 80446725391820148338653554 63038 3252316791076257246654144 63039 141294602971488793725678024 63040 -37497340345505298917621760 63041 462228938691142948888626 63042 41153142510315445517107200 63043 -65785315454335937405423376 63044 -222372632187013337648340864 63045 218514457496334454307697600 63046 16581388723825522246087680 63047 540311545312215962735877672 63048 -37982463388033990832455680 63049 -42440085751606566438606464 63050 -26522165617236314077567200 63051 -90213054051609069225859368 63052 -140919304208342002715893248 63053 -346914102681183996920201940 63054 12271889273898635631871488 63055 -126963721594534512838946040 63056 -4049033666335765015953408 63057 -72670352952121762002374160 63058 -18665526405491927008155360 63059 197097798744013759251073260 63060 100581929187862914623784960 63061 217578088777475825977362400 63062 -102600311653948794492319968 63063 -59564193305873812469897256 63064 -146790651789520934711408640 63065 -107792596364345746624716540 63066 -34219080382785300225409536 63067 -233136203889065960870621884 63068 83706364157449489736974848 63069 107273666303174961423356544 63070 21393806047583223524175360 63071 421256970722814279097762200 63072 21099757049381748450263040 63073 187891153179100076178508322 63074 -239863071891239605749298176 63075 -27552262494691384611833700 63076 100676468394585499335039232 63077 37697618448289388618064672 63078 -86912469015030065907936576 63079 -387992680620356375086805320 63080 -127615567614005504968704000 63081 -696420140554151697731472 63082 92316902350683167628457392 63083 60725443712838650243005200 63084 42342342742381240068636672 63085 24863071938570289942801920 63086 441560845420187214460992 63087 169389794764593413981831952 63088 -41570499072538137291685888 63089 73168719174797421828706368 63090 75450746306001256650825120 63091 -161204665780340163337738928 63092 4821827837338635205727616 63093 -237701217803897750860986336 63094 192931377213524847773160096 63095 33198425922930771363936600 63096 -81257912037371420570419200 63097 392259854756780201412557546 63098 -63792196193705350296516864 63099 5470146168331577988218040 63100 -160020905550006531864025600 63101 -17453215275987929020550100 63102 19583777067914803661850240 63103 -250096304564169603079915648 63104 -299790791351840939389747200 63105 -47673519729399752171518080 63106 19477044479331851090797440 63107 -246331238727427643554155768 63108 -13399356897148863911131008 63109 122588859008820807199295104 63110 -49382256183053634791879040 63111 100780145586001875490313040 63112 96896684622416375144448000 63113 -207210421793177944216897638 63114 123139759220119976045467392 63115 59960784048805404589119120 63116 6670339985080552048988160 63117 -19502112275881981974407466 63118 112778910786046501138222080 63119 43072125026209453229432832 63120 -29164944311986289022074880 63121 -707397249474943856617259520 63122 -65520893183415747216383328 63123 -83703371740563483385976016 63124 -4484719361408543241334784 63125 -39963803257290428848736250 63126 -81123351132294757094215680 63127 295263674168620473951307976 63128 121826574265276101895618560 63129 -107414019556086077367335712 63130 54283049520109267450924800 63131 -222985292277623436876355068 63132 137306949827607428120566272 63133 -107233620804142224552800640 63134 13699578089437820435193216 63135 -71187118475112659544104160 63136 -234294226872244375213375488 63137 -377405119118009083610807760 63138 176484779133863274248912640 63139 -558294467768407623079262576 63140 19609809334350349716725760 63141 69130434197665552092000480 63142 3505847175133470389847744 63143 66177527818062016863297504 63144 269799157841629700375055360 63145 -6719345792940846687020280 63146 -20077447922615177083003728 63147 16725858888155712165771264 63148 -128598088859049325184641792 63149 -395397229693775837580143850 63150 26388764617142381738961600 63151 -411586547047030773627825096 63152 51921294725922834024185856 63153 152235745822303718346928800 63154 36139552637375883149056512 63155 -45459423151378793930550240 63156 64933424503226482530539520 63157 216749407353915151338900732 63158 -88082647313608514145292416 63159 -62100360195452920509482160 63160 217585151852700966630912000 63161 -8935945459175630571228630 63162 174521782181503849031280 63163 227173350707560040034848184 63164 156678749499009961519973376 63165 178781227234213971881293920 63166 241001678174885952697804032 63167 -842457728765956194513552 63168 -30607959660144996976164864 63169 25560310524450642045903700 63170 -60720179826942083303946720 63171 -77029266471326728602600060 63172 36345283784242971372253440 63173 385164329301382480373719104 63174 16277773083649328102765760 63175 -1205895586145508495564600 63176 150399252858490023446784000 63177 78729850255387166173109520 63178 53935907740688187567037440 63179 -84906748510976114551994220 63180 55044824516136578353628160 63181 -88933391578302636571166016 63182 -85134683398421210761753728 63183 -244471042939890945881389176 63184 83162632648809447061585920 63185 -336778985722960739277988620 63186 71401701812021974215656064 63187 41882970396139544074417560 63188 -226448572896484548649130112 63189 68190684690975370657398720 63190 28367685032895338710406400 63191 -42284834275647520857768600 63192 55771895383420048104222720 63193 -31009971541329961749216956 63194 113524270135251344780759040 63195 150606167060885778619453440 63196 -31241838970058839643981824 63197 117796992770542259319572646 63198 -45946315878130223592359616 63199 160834871281772700062775200 63200 191188696949733516705792000 63201 -53033843698244306479986768 63202 206433947419167166060137552 63203 46461814259184935778083280 63204 81773015183813774524354560 63205 143387256184399494489172860 63206 -129223895483581763988142656 63207 -34838332370225241766317360 63208 133791860767336405447080960 63209 53478539781494129727962880 63210 -848946625030808935223040 63211 -209613994722745204363346188 63212 -93234241914662686395596544 63213 -204947126987944956869469600 63214 -194169365970167544663812544 63215 335370672391667105522145600 63216 3256754192768799768084480 63217 -2498472184973552597025216 63218 -3508927305198749019158496 63219 -36055470440160907830520272 63220 -67085298150475016478528000 63221 -175644715212132955837913856 63222 -44651980260503215530247296 63223 422524011988673829325087920 63224 75877039354025575047782400 63225 60957495101342547635212350 63226 195164583442617920668768224 63227 260536547338424975599086000 63228 -208392851123306555909898240 63229 -4594549829389283512698516 63230 106557695896742510217053760 63231 27858533075212245049897344 63232 84027219216110899261603840 63233 25606979434959480888274260 63234 -205234897675795423608533760 63235 -137837975401760322601246320 63236 14366193014706688973489280 63237 -65404613357976315246270048 63238 -36448528085550408941253504 63239 318331420152660157686495000 63240 37524321332812328671641600 63241 161771075092036764750863642 63242 82957385550051119713734912 63243 -210560781356378833695779268 63244 39511883616336119330438656 63245 27884407497981754643414400 63246 -46610939752495967479873536 63247 -84083146486962973031892304 63248 79304881383034750666997760 63249 79753498555370644309757760 63250 85875219519087791415168000 63251 -301479928122404994112319400 63252 -36365248820469500354562048 63253 -2717823101811352727979776 63254 120731649103702018721004576 63255 -158395812413481676604395440 63256 280543643867137747612538880 63257 -33691826641483920671073522 63258 -17768374359690943831917312 63259 32112010943744518773168756 63260 29160666210201102542138880 63261 8716670800915972887873504 63262 -305790072531320505891103488 63263 -62516987950427387969793936 63264 112281098900371819391877120 63265 19502070739978286544576660 63266 69572296618202338941227520 63267 -105105300844153834459395720 63268 345423862224443635745733248 63269 -60517329754089510988899360 63270 -25591528267441564878172800 63271 40149865099450111922693504 63272 438533035580097156309811200 63273 -49679249360958620758397952 63274 -91925717229821904642587808 63275 -50786017207910745998192700 63276 4572142424100603749279232 63277 -319563049598912272564992874 63278 -237370755293721821634287040 63279 108262136295785540801426400 63280 6797543367214950515343360 63281 323006244657418554697496082 63282 7031122043030183360908800 63283 -10872668874511097097724 63284 22088857490552557758149376 63285 -6095405466226357010200800 63286 -8465713938183214075533408 63287 26130086769412345749727152 63288 148122012309482431219507200 63289 109534234407394515775727440 63290 -41449146344522776542765600 63291 4950318411533787922679112 63292 -35628063417832227018793984 63293 403481556806119755563923680 63294 -16090023320351952815241216 63295 12434698231308314649613800 63296 -861829400205570361786368 63297 -111304210807487941086780972 63298 -54345029629079830860471600 63299 206183568808305448952346300 63300 -64255116463474946267059200 63301 30978808701356270354078752 63302 43382649406534767922543104 63303 -32208439842257280532030296 63304 141665432762198062533150720 63305 140788068877125889972945920 63306 -144168266496639848887681488 63307 121413863090008241944606800 63308 -183915454175143272381381120 63309 -414702945666212583403497600 63310 -14727676255046410438621440 63311 375413175412327874541036912 63312 -31295905965834447179612160 63313 -180303123255408424492855438 63314 -98347762347656068413861744 63315 -91750525688068823375654400 63316 18330837308830835472752640 63317 -86346024101861078793827634 63318 39985444882385601407238528 63319 68723300305966301462246544 63320 66885698012098511340748800 63321 -125113341023923825520298288 63322 -43049881434015349704615168 63323 -110016025652563294867697136 63324 151717468046402672225372160 63325 -196423359746764256828977500 63326 47289410255408423889386112 63327 117409881890766185885324160 63328 -465738791766628754972344320 63329 36093728630072092395299520 63330 -9855449180985538744750080 63331 -505099370075179351427568868 63332 -105717867179408107423285248 63333 -8166184904072511488866176 63334 102017254117956870522414816 63335 55038638695866612099566400 63336 26444298034592494401945600 63337 -35033637217095829363235014 63338 -125237556892927014026250240 63339 2088197658101777473556928 63340 174178713941236127487651840 63341 -88920120737846780717591508 63342 5145400302703362585055872 63343 38112904715488445791202800 63344 -16231633950486713876250624 63345 -84665369680937399659858560 63346 -200581763483169079588241280 63347 97221065365424898772382796 63348 150002984053305696882401280 63349 -101422172562598520707025952 63350 10213964768876939251708800 63351 217661119273055471366090880 63352 -377385801325380546097766400 63353 -404929045127680964914981398 63354 25113843004183919852267520 63355 -193934392991151481355178240 63356 -478654665498173854391826432 63357 30693873489232301359445952 63358 122042154563464713566319360 63359 69536649574556252812082016 63360 -99205771832222594944204800 63361 -164881569000715823687038 63362 -9987864396078771671628768 63363 110322406914864381032625144 63364 -1906492229791865627312128 63365 123274079196363855886896000 63366 52769074020397318143705600 63367 154665792727241256198363416 63368 -181676535161059242027102720 63369 -145655679031298042513467680 63370 -3018630692430917694537120 63371 121083210715113469066992384 63372 -38824708315258394853585408 63373 28604049661148021535040000 63374 -32717320721459596581248064 63375 131937053676219220211118000 63376 119731067682517758364434432 63377 -158379891812253824578317774 63378 -23134938535994157815394816 63379 193358250333387862744514080 63380 76548404095884851793196800 63381 -65764716540003912670446816 63382 -3401893287302018668263936 63383 5614681109716030337878704 63384 135454562994914452574208000 63385 108446926122780502079309760 63386 82418038488523943322342624 63387 -285071987211385405415724756 63388 -25305150378351781725935616 63389 300674392627628821190249190 63390 -41367980058762186134686080 63391 -223835555945825633706930208 63392 55047359127288060425797632 63393 79219175389052684779055808 63394 -7848872447167011228899040 63395 52620667322169191794281600 63396 -262574826046983938103920640 63397 184178897594312956746662846 63398 -154969963545033384481120800 63399 -64140459748432426237656960 63400 -179591911234252027429248000 63401 72830006860997899292026212 63402 -141457015320037570500173568 63403 280535364767073068520215040 63404 -463243359663898141746432 63405 30582886411384434735029100 63406 139931551031330618850644928 63407 53628958053644533391534280 63408 -35998944307697958526550016 63409 -318868922219942898233953390 63410 -44158946697397059072027840 63411 -22849296289424947754737920 63412 119284075846090863134687232 63413 139550003404140449807974560 63414 5937285915722078991214848 63415 53907810155253222911935920 63416 -83200149100864846383083520 63417 45159932382223483061228880 63418 -97328717667777033094001184 63419 -88808086309845263611521180 63420 -24733045463188483073802240 63421 -203501463571457256259336378 63422 -190471570592168640209265600 63423 -205096524250373364130552800 63424 63273831667158162977325056 63425 -2266085220784869055362000 63426 73125314956168426297487232 63427 -20584156951834278996263616 63428 -158242259622693544638622464 63429 79151919833226168877634784 63430 -101608156433742336486944640 63431 -36314169164897725076926368 63432 -40534426220737618627476480 63433 194144203882721645964900580 63434 -21547420752554835371670528 63435 11226662761227252708322800 63436 -28011458055115674109400320 63437 29828734239816277984283520 63438 -33337772151205830408132480 63439 181211312761482421408832240 63440 -19162162213854363568865280 63441 -32379116968680169342374720 63442 246766626321180518630665872 63443 501365536791119070829411692 63444 127765936086775354716106752 63445 -93778477108880262369243300 63446 77234480161467900073488672 63447 9003194557441531659613800 63448 170721983782799206394757120 63449 441422355161521125492297936 63450 -120515309529360443655552000 63451 -27371817158273307413788248 63452 -142166308746441880534402560 63453 11665769886654121605707424 63454 -166205455630956003885565824 63455 -54145218956482215239496000 63456 264214063063464558130888704 63457 24622261011557478755458560 63458 266559936799553253129472080 63459 -61258929923005771968111672 63460 -208816787707235756897587200 63461 55348228257348802514074812 63462 48297075182624805598623744 63463 -156458772453727836940249288 63464 -17847217818938745753584640 63465 71469688633098313865469120 63466 74377457429441433195537504 63467 17672871531573084952662516 63468 -882713049439190167328256 63469 1924049998338127154281696 63470 54390499391997863839704960 63471 75851474805604408912194312 63472 119199442018292811210162176 63473 193706068146012270378544722 63474 66054755312459870269017600 63475 119747480740354476134163500 63476 40244132498005779367385088 63477 305024668418572366607763840 63478 -251419538324563264173034944 63479 -147589144548461838496187760 63480 -62234024151896197022822400 63481 50002412872762312594632000 63482 121022573830152811939700592 63483 -84548954415097054675892736 63484 197361525688128080543577600 63485 -269248254426507540285284820 63486 128580926517040996670922432 63487 -95693744255648609455396864 63488 7043809367867214035681280 63489 65281131995429241033259824 63490 -163774282229039838021120 63491 169075086875769692426115552 63492 -20876519435655172353232896 63493 80358997400742333614635742 63494 -65195080276826638198108800 63495 -111198726169646717081879280 63496 -16440387366525509410974720 63497 -244890918494618057691364608 63498 -12089343120695362677576960 63499 431202596748220753931964500 63500 -138832805031782510014464000 63501 -272879794689802231499328096 63502 147852871837624844987285952 63503 129401016189292816761356928 63504 -2789416048738810798927872 63505 24385398122022018363129960 63506 42987019412648186193655584 63507 -133629742608126361557516360 63508 -154796801876439042538732672 63509 115468093709960790895175100 63510 -5490672364339400087942400 63511 -1947960442748347108821376 63512 360188104678870430059130880 63513 -250588603175932298348854758 63514 52787489160905112868031232 63515 -345855822615602611870971840 63516 218900882062739923292897280 63517 -9381838936464755982119360 63518 5953475886827102334355200 63519 40364344873972943024398848 63520 -197724177632238800356638720 63521 -9957209294200249199557278 63522 117282644797742920106174160 63523 181116725055459799849365640 63524 -147980647574550703646315904 63525 53616072367477224914400 63526 78246400280204074018667904 63527 376576206599020015481552376 63528 229053997133100255299420160 63529 102861507657162557733022152 63530 82089037805861926068536160 63531 -42199553832487698960018720 63532 -113029483587554017589181440 63533 -446186223079327785019738218 63534 -34192980743720008180662720 63535 228812681202919293243551760 63536 -1490524786426768727851008 63537 82717101198727608858280560 63538 110408458220307848472091920 63539 213887830613547804044691360 63540 20126494414154641463919360 63541 170303663875945804061144942 63542 -27453892176073273085279328 63543 -206069538773452471567228800 63544 -331091747096289963879997440 63545 79517492059036430935972800 63546 17478749979160435388666880 63547 -62700602074082036528920560 63548 -3122922603108407009620992 63549 -32439265731127605037990176 63550 -9964318045553013043238400 63551 -5494152257880840480767568 63552 -43251300509996030254645248 63553 -199342021413716647788919422 63554 -3455393620290806201608320 63555 95181979326453207583718400 63556 -260760837166140228217847680 63557 -111742813852422051792293220 63558 84846727292363578073226240 63559 -63168905658079401173443240 63560 9290689041769000375910400 63561 208492478451287956504614672 63562 -154863678662302700173247136 63563 170383340573003109332861640 63564 -211840002859076041865716224 63565 -270843632819951784550623540 63566 23800117183948179963860160 63567 -26907037586005515982177680 63568 -37671369750188706675179520 63569 -377458922637171482133271440 63570 -6039068345099525571816960 63571 -141072770246126715227885456 63572 75394238128497790880028672 63573 -79767197244073956434430816 63574 -30588488653081161541939200 63575 113080200498249417961738800 63576 -4954772498012789073684480 63577 -412660074871983109698387574 63578 162950310118128246423220224 63579 -13007820714419015935520616 63580 -51009030461083016982965760 63581 -21170628512699643213390336 63582 83716582828359585020841792 63583 13092793213463704933374224 63584 207927312438613523237830656 63585 10577299654790029009173780 63586 157599857594657781549286992 63587 -345433892750774537049313764 63588 -4143098774158434628521984 63589 50328249242954002479995390 63590 -137363617263005579566915200 63591 111553639833671424569875968 63592 -321069158490827435255424000 63593 143663101197751970845330320 63594 25844138018923448422651824 63595 -57470560903482923127859200 63596 21410284913213682162926592 63597 3827004274435607428806720 63598 -110117148628706833534603200 63599 418130439296104220216283600 63600 10124009765136439396761600 63601 -396189011494845948898532398 63602 -112985732348747921950035840 63603 57201825518357790966297984 63604 323833725088690794337744256 63605 131026863602106713536303260 63606 -78015409757722052336056896 63607 5905353757849564852906856 63608 -439500659076871060166615040 63609 -42815215178832689813630592 63610 83199462829193064205524960 63611 201245101977535315572514212 63612 -60770347085042374916505600 63613 383542106737064738060935584 63614 92945965431908291288285952 63615 -120883506223688636601383280 63616 -55426340726283369845882880 63617 -357501212361346925557406334 63618 82232759477295534754902528 63619 -20858536432213015258870056 63620 -10656689969579084705944320 63621 4370270016738269531117790 63622 -72408219218391068589282048 63623 129924903612773167780408800 63624 -2632581072445731026780160 63625 -30785562562256204225355000 63626 -33664799108391604968719520 63627 -182383046861157883648954368 63628 125156263828535762967834368 63629 146256303137366830831618230 63630 -18030618847908289786625280 63631 211758170000245776339783120 63632 22815885512827645857841152 63633 132163310326790771687184624 63634 -193103573312079664876700784 63635 37284962964181373251792800 63636 157583669780089650896934912 63637 169797670626531953776449952 63638 91137982628242095290954496 63639 -359072204677419407317602480 63640 1273296888213891506380800 63641 -301526185034603499282642048 63642 -14941544424096558682649088 63643 143887730528010949217491264 63644 -15480398383943993304290304 63645 74211242377385029890042720 63646 290305985810012472943296 63647 -231366418466544597237359904 63648 89189622420434118255181824 63649 30250679348344315262247650 63650 -101012584288287287715792000 63651 -42712740773819635137235848 63652 212938468628669542757073536 63653 117824305965991222898723004 63654 -224520142313157714738431136 63655 -18005279997311545850604000 63656 9086947913464648704153600 63657 -18468424796274881879632272 63658 -45322142289412481667143424 63659 -44451264512689065261064140 63660 -130812920230108956966282240 63661 -87946634388310391019080160 63662 169361584341828387092875200 63663 -284484262767979810840561656 63664 -17490403108521633181925376 63665 50400391758918869703934080 63666 -203111723797660983360053376 63667 119319717447004552605384716 63668 -253424319445119540023814144 63669 229837438587909309503401440 63670 99768965170994307853217280 63671 -4311859802541125044807128 63672 -52208586082111492428595200 63673 -102478781813161429385673516 63674 -27928523430784614537338880 63675 48431583195529550979041100 63676 17053251953367159042728960 63677 -78747517027610834179319508 63678 76940531181829886553186624 63679 -2439688792383850206745728 63680 9496478214161674272768000 63681 -63193890498938599246288848 63682 -104031101755279964654833248 63683 -3097307289557319965161656 63684 149426424743058374362133760 63685 -48907359758917162233239040 63686 10371343907301240683164800 63687 -26576769225040125733200384 63688 66112840354826193933312000 63689 377812678896940377627110490 63690 -84993769605114968215887360 63691 338733270182808134438547092 63692 166003308625748979163650816 63693 148466927324629116385902720 63694 -16022854357973412165751104 63695 66221218534700995051528200 63696 25574825744043230956879872 63697 -213848818480865694341027854 63698 -113958044979682919659820400 63699 -48306549363087289619898000 63700 36799224183031992353347200 63701 -323344946640205484365178496 63702 92184851854715570704982880 63703 331881548453481668780866952 63704 190761323744090181030389760 63705 19115404414099799286136320 63706 89604457509199776889876704 63707 -187590150015725051513318400 63708 -91961014004700396316669440 63709 -98454782476076438091424090 63710 35483415169634890082069760 63711 -33200642209004807210355240 63712 104822351593853603710500864 63713 241142546010015957526804200 63714 -5685538659629405937325056 63715 152430325310940393438081360 63716 392769142076157975134108928 63717 -325258484178324168862877088 63718 205138101262164983134990560 63719 216341588071646258025624120 63720 155160712994820144353280000 63721 -168732020068654283420885888 63722 -134414624724356695470418176 63723 -13002366785531018514196032 63724 61857409336302553835097600 63725 -217281809448093469315098750 63726 -637978882383978805232640 63727 -219046653722570521163061424 63728 -22353713342334682680852480 63729 -12478479913157963546629116 63730 17288587423206691258937760 63731 -348491578671998555145609936 63732 84879143915086104616230912 63733 46070683669173076870348224 63734 -41111159937728368246170048 63735 50870274384032910260213760 63736 -106967336190053607882915840 63737 -120974588780626933731934614 63738 98415021960752788613944944 63739 44467631938852259239583824 63740 65917415281793270855600640 63741 208963945889220769115323392 63742 67861306378593935991463680 63743 -309976784269335975727435008 63744 100846798151404949858156544 63745 191509509220884958942238400 63746 2166727861589520989445072 63747 22025620056657306413664396 63748 69693280194301362604385408 63749 133799064964848456806727486 63750 -20419761396562664570280000 63751 -220011923292752066227723208 63752 -120700908208190476797818880 63753 248182672008649283853091200 63754 81860915715679813553713152 63755 74225297998704833366692320 63756 -27917116176558012940763136 63757 -953917190111986435782476960 63758 143903847825847258068758400 63759 53657477775998196565601808 63760 10977907445478923187732480 63761 168601932222095330103325362 63762 -3407844761056958192062848 63763 25097830075422075386593360 63764 124949930692743497948006400 63765 23302671861806681338978200 63766 -44042219397751623066291168 63767 181852606025711180392896 63768 -266363036366220046698762240 63769 4033675101868696172233744 63770 -21368191090415851053066240 63771 256047802973308945451326320 63772 148168772597513482330867200 63773 -16779859793326854693453978 63774 215430821349068373768397440 63775 11181898734553524135027800 63776 45756803489547177960210432 63777 -61252082391501072841992768 63778 54371696743014113853831168 63779 -259984135555289324899130880 63780 100624117979768137895669760 63781 206833035892706519227883582 63782 210094213825027317956224992 63783 66833722674150091555036680 63784 -151236894480677048530206720 63785 331747805641826507511298980 63786 -10886150883376819210196736 63787 -28605208306863930265473768 63788 -19251569293930933055391744 63789 189134727532219124656404768 63790 -104323321431839672721921600 63791 55405467854145115473128544 63792 -36836889669726756472406016 63793 449732300500806718086401042 63794 -182639096980365095707004928 63795 -195034024011569575501705680 63796 67974744475526889040669440 63797 -138879471763451109128833248 63798 19662263196632373226291200 63799 -175616790694928460658010200 63800 -147879181198061481991680000 63801 302013650517406896652516800 63802 -6982767761283212903262720 63803 242554509623607019538990052 63804 -44183453548402501754158080 63805 109925027912624267537026560 63806 3642743579732886309046464 63807 133081683790898871965328840 63808 -57766073708643144836841472 63809 44065236989626956781379010 63810 9199401189834395987949600 63811 -251991303737144060948125176 63812 673695432840192477990912 63813 44966594668510210561891200 63814 34524374916722703759932256 63815 1270743233237921951187960 63816 27533411139076358184345600 63817 37616729325322611022182820 63818 251875623061839786773906016 63819 15371226262108825822690704 63820 60932545645585612075822080 63821 48854699926895610635395200 63822 -59801484719616668891606016 63823 11719299322847391411977072 63824 -20657669213027293948354560 63825 21828795116928997266417600 63826 81009186831409691955050496 63827 -74045054414791616529835560 63828 7049752592581697110224768 63829 -66439272642661247324244480 63830 -32404985753251554239287680 63831 114712465440513473237659752 63832 263221411835077164848332800 63833 -161538813382722271645007040 63834 1985733050508265245626880 63835 -227392884814666079665477440 63836 -59835857999618749188779520 63837 33278511651046196668033068 63838 -211129993937873248039126080 63839 -345864530035097604840795360 63840 42740560935087675487027200 63841 335670448722646951622718242 63842 -125275358981109187113860448 63843 -62985552358952954911085136 63844 181709351364311299186025472 63845 -150254650485998870480453190 63846 -161132617473002070927157728 63847 -19997560680680286469638264 63848 -245164408737648191065866240 63849 4174705741965226416530064 63850 82622297104840003301456400 63851 -619790698410967199113910568 63852 -254841519767594857108558848 63853 277240684011689927548982102 63854 -43916391685867796349491328 63855 3240517540931903017094400 63856 -8732007775472898068676608 63857 -61316409766331377471854894 63858 138158674313555214599132160 63859 -323043453793562767151153960 63860 -84816708003070402612592640 63861 360301162547598011498304 63862 47277740317761975788140032 63863 -332115817545811894060308888 63864 -54906186813213928190423040 63865 1783133172524534187699720 63866 -139133274507156296760696576 63867 -44953054455021334160691600 63868 -63513069326062307177268224 63869 -83195211162801618561519720 63870 42810484553993802708316800 63871 -129507260865288593514535728 63872 -36808441694148860313600000 63873 251784840410444497372642944 63874 42197031218169373529279520 63875 8799017133457858072584000 63876 -118948920556671094291411968 63877 126946951933255863595198272 63878 116522708371444918142144160 63879 16564201090975265309366400 63880 -300598131921493047444633600 63881 -133089474903908476061058048 63882 42945822631425012221744640 63883 -346048897920218123826813656 63884 -13492094235162407265149184 63885 121143508946882709064293600 63886 80385815391497995292887680 63887 -193213266027296675773083240 63888 -37877087497436890550894592 63889 -27058766652646286164478144 63890 -145110289712801066188264800 63891 -71008618111934749856326080 63892 -201557117576523495320646784 63893 -24829468537336426441012836 63894 -13777266452585373555535872 63895 -33185512411356751236413280 63896 51298768684046962190407680 63897 3693386626737100474371120 63898 560162643411536380088064 63899 -128110026301262638745684208 63900 -41766305037434390521843200 63901 437288736417937471513116902 63902 94523702883186259881878400 63903 48994705103996878290005760 63904 -188217667777626392439619584 63905 173628600351424052796231060 63906 161850796181694194603704704 63907 320310366183082472248136156 63908 -29387565342688623248613120 63909 -325287299131962532065693216 63910 -30439944669022104118855680 63911 213634158533812637670376800 63912 64195869927688146770411520 63913 63163646860577561194247162 63914 -188651238562950022364548944 63915 -1369475053221805154488080 63916 -67290322225612717296567040 63917 -64964443124932584451091328 63918 67394457461906679945397824 63919 24392871360624808013731920 63920 -88485179101385763036856320 63921 86818825807505772681355200 63922 -42938077757847511015397376 63923 -169913412233948736493510440 63924 -48099147794007150620602368 63925 -48803705558678315019875350 63926 171055869436029961830378912 63927 89670561006444754758617664 63928 371138916648722413676728320 63929 -310042123414216506696496470 63930 32293392648085230289125120 63931 152072769227973849404395792 63932 158987854224926357815721472 63933 -139934009854180548238472352 63934 101930293426327573355305920 63935 244146405085837740345829200 63936 36042154985068042030940160 63937 -13420960621203608521002108 63938 -13275275460944047052296704 63939 -20035851944381842570202376 63940 -79104505075472752656076800 63941 -2915628846330207045396288 63942 -151415070837497167566535488 63943 -262961450177517153544174056 63944 157615286410231139804160 63945 119605240004338686341412900 63946 -80531856714657196482917328 63947 -121077644507120442357782160 63948 115580215494083057613864192 63949 158676199003017003989496950 63950 -50668402536345649536768000 63951 -38409051417503051376411768 63952 -23672739046089875614466048 63953 -26734029732470489781628416 63954 -107356936550971457761931520 63955 296276568932521983581037360 63956 -28781381122453459034787840 63957 89991410848251442533793440 63958 34153788694077447333873984 63959 -159323134541863440932840784 63960 -18304295679516698088652800 63961 637605124550687737350208512 63962 -91641543903804760652106768 63963 308418037507045933155924480 63964 54670767796975125921982976 63965 135798750384507315484535520 63966 -3671833680029744951694336 63967 767626307758149489037477152 63968 228162331541887667601408000 63969 162813117303366823308852144 63970 7583384955625845365371680 63971 107924250539059666012665504 63972 -174977569913660587095813504 63973 -18792532429164333583103360 63974 284127820529743014002069760 63975 96275544242564438905620600 63976 111315172181854008742133760 63977 -154101540880560719834703174 63978 -91811144689037683091755776 63979 183484765121232398348835576 63980 36128386946076595761776640 63981 -248217625042484985197544330 63982 -83575104390324101160105408 63983 -178875241679957924949120840 63984 225120431376504893472768 63985 -206564853710434541081034240 63986 23327567451584361300432384 63987 37037644875016899500185344 63988 -354774399933670154149065984 63989 336981245947448282271191100 63990 -7357642684764069605241600 63991 -242675903985970646060503200 63992 154116541089868377566515200 63993 -177131800962461300470706016 63994 -48277458284683532130558864 63995 -275837180384785693220736000 63996 -14329550205509159454801408 63997 455702676334111153728765446 63998 -209059203608880568047823680 63999 49382725185058668379497864 64000 131022925902707574177792000 64001 -37841795578688473739168256 64002 21779597899439594038645632 64003 -94298705869510803470166720 64004 170543146124282514033661056 64005 -109130700585449504184914880 64006 -180069546978436307560710048 64007 279759054526511981616815256 64008 -42232259633815588204707840 64009 -301602242852373763547819 64010 -20074242765765643430552640 64011 98715455787592602632076480 64012 82367572542207079363274752 64013 -143408057650244791310721738 64014 22101586288712708905838592 64015 -22176648584247304688486400 64016 -13543875200415213631561728 64017 235316113125621086419086240 64018 -219797824537710582142397040 64019 289527051440387431833189420 64020 -71851197480422929965527040 64021 -41136104519359174189484228 64022 -71704571009546480135719680 64023 -24805182247431055011173016 64024 111164174451771178882129920 64025 -42370209754134021510779700 64026 -88578563803564209323681808 64027 2832226350754114522160680 64028 -30175059404944948548536832 64029 109080311026851197087745600 64030 -149542253814575163945110400 64031 -39341922480914731990198536 64032 -118666573729366294533242880 64033 -281936598675247514341698718 64034 -163556377416099252879583968 64035 149238616090326268026316320 64036 126915578387463646849589248 64037 -120198838936830657819397314 64038 975257540609785003283328 64039 155249859617277320366459856 64040 -62964194245342881836083200 64041 -173912065911128091649335408 64042 -38709631023370674223514112 64043 150431530211134270475599908 64044 -32717966687278516076590080 64045 -74296527209605019960291700 64046 -644072364536031719102976 64047 40300145934080579248019472 64048 -92864257730974788318281728 64049 525380912805311660058432240 64050 -17963354319102614161958400 64051 -213598762030785169761991140 64052 -162705609795101233342894080 64053 -208743451892242456664101536 64054 46364795585836814341634976 64055 16882825653639239716870560 64056 -193348666036158791466147840 64057 139301894934380621356006912 64058 140217335849995914572000880 64059 -56947383089265091053460032 64060 66143361729804530168148480 64061 609890752141296597600797190 64062 20945166038301257655376320 64063 -535148841894126859294842688 64064 13959809328446849157169152 64065 134071270561638576021179520 64066 270229759011712111918247424 64067 417292180027314417975517116 64068 -83191861977936930217359360 64069 -193830418498045187801579840 64070 -2214372288912213383856000 64071 2374057494339918438188592 64072 70427890147805482424140800 64073 183321934834884715956551220 64074 -31283074021287638837871360 64075 239427000678263968101612600 64076 235009194191343920676152832 64077 -12279151664144683043249664 64078 5457043349276902013030400 64079 -435246298912630213680027720 64080 13542029640547154624102400 64081 -54407709040273293017823118 64082 77226399311415963054037896 64083 72022787403661571888155248 64084 26789948457608777855577856 64085 -58562241525679167588224640 64086 69476786667306746897315328 64087 -402843713013101432507656760 64088 338321109305625712072181760 64089 -145695188093660297167787046 64090 -59388065353665046943683200 64091 -171391690691540551868024508 64092 46255806138160319692884480 64093 -153589201444472205418466400 64094 1019895581599388202737280 64095 -55914296282958114380922480 64096 -275964989014940004999364608 64097 -316737369123858955490142288 64098 -151347720875007809353178880 64099 144547899080722753327465936 64100 37846245711297736977686400 64101 16797339781223227911760320 64102 66038555468278766903638752 64103 12965253077090812455503784 64104 -209642353111222457754746880 64105 10187579247184314151156260 64106 -991001051390384750876160 64107 57607890388030209606666840 64108 111753040612807906074427392 64109 168322364902105417087604310 64110 -32381854482841324673466240 64111 -390529582416509223226457576 64112 62280896211928559815458816 64113 707549561210057129561088 64114 -220431472640360178328591344 64115 -357785721142711259616612240 64116 28722907956409031644054272 64117 -399831436056245409165638948 64118 -160089517720836656972070240 64119 -267823634079348842020606080 64120 80786682877423856965632000 64121 -5733930443617756105308348 64122 -82761702515344804208560128 64123 -93816856181372228648385628 64124 58394626035663736126973952 64125 280472858400185927506800000 64126 -109457887415356910162815488 64127 113432119500675920237001072 64128 234695290559103092517765120 64129 119886293799110441881465684 64130 92196551035549544885280 64131 11701786850537204914472952 64132 -388932612290199838516319104 64133 27920483408862022657647360 64134 -3916196375856780675703680 64135 -103725609252305276033763840 64136 -158506421552644128685624320 64137 -9391585976902101298541040 64138 120804213781440411922620720 64139 106813436618450422944095040 64140 145446025975825625288985600 64141 -227140199495035536221366400 64142 44456950259557510177699392 64143 278378325118654431689691432 64144 -71493148952508752680386560 64145 -231007023677482791396233100 64146 -130940781257090576193964416 64147 120027052966665755625306480 64148 120634471906429462793011200 64149 -135933216094094292428528736 64150 136905240150257053613104800 64151 79282479697387007051134152 64152 139196311470890238340638720 64153 -24888113550132136067676598 64154 -222473600653732806586558224 64155 31641845819074335575377920 64156 -1390574479496630171990528 64157 190352177484781745743250406 64158 14789221543765167702469056 64159 326947550905801032988763304 64160 126749740738794661315215360 64161 -267256155139064767767705390 64162 -49752919211520812010167808 64163 87268989007133538871506240 64164 -67899628985922830094695424 64165 -148049537510103676194028680 64166 133799894532287228251288032 64167 -8826029994236799264347952 64168 -1187812535580033919395840 64169 -94474323217097502549736320 64170 -12978127735453229238005760 64171 -36071493857675674530183628 64172 248561440290498196823442432 64173 -174510583354086597846196416 64174 -2392738689714344792428608 64175 -145181842424689367927725200 64176 -11505985933905262968569856 64177 -53090302035442041800996940 64178 -155648326273227297661701360 64179 -267826967356310181169192080 64180 -214668354507259918875321600 64181 34405486958418269830913532 64182 -15795814207416069212305920 64183 -25398493117636224546114336 64184 -70432179964775614025441280 64185 -97522681864465426990075200 64186 390453402349928478085217280 64187 175648065976717511723380836 64188 -27896475335762432619376128 64189 540834621656402331789905990 64190 124229416021011366792310080 64191 -98430078399755842597322808 64192 96732804828785952298106880 64193 31670267043297796726540224 64194 -47263809860027692776617472 64195 136996231018264416158910480 64196 254532598445765424396917760 64197 80924459932353872597948640 64198 194581451096322322903221600 64199 -5722309728390638552919336 64200 -48987645871540913703936000 64201 -41398905925074469161913600 64202 195498645366347701581353472 64203 114414531772763581439321304 64204 43464654316995195867821056 64205 -76940011089632878476121140 64206 69582368946281090034643200 64207 189139495534023995216146800 64208 25763297295716566078021632 64209 -68062015943613298113605280 64210 161692361037132892110617760 64211 202181875066270662634558032 64212 117251564839599942660851712 64213 -271134439512896742325246340 64214 114471945291995187565150272 64215 -57144507872204256863680440 64216 -40387339886944249672704000 64217 -9652967372014545756799734 64218 32309768156210828545167360 64219 80061173329320482569912800 64220 110545343630027170283865600 64221 -255488707349847106074914688 64222 -24699834235934259293907648 64223 -524627076708731027915922528 64224 163965688139281281957494784 64225 -75956531208195606088265600 64226 -138172225788852170823300960 64227 -36192667472368822628398080 64228 135187720090514344426237568 64229 157539685576591191649663680 64230 81921429939256664634702720 64231 -88742265587571627322496968 64232 -13620155739522213107466240 64233 -6692428772278197323314716 64234 -16761997535732463073659984 64235 203656301174397188826046800 64236 48395696991037328274177024 64237 330559994302032915907708886 64238 11138872500092053561427520 64239 -84998383645505986054143360 64240 3731143842497042874040320 64241 -22727238441082547764295568 64242 1370219155394092210343808 64243 -185341515540070579085518920 64244 -281919541529426252373070464 64245 47304233407252626555129120 64246 -5783249075881158167360256 64247 99790877800412725327246272 64248 -80062243619692139135447040 64249 -439483141442517529064609664 64250 206450268007417736144472000 64251 293867576777942700537060 64252 -143541336445370484023947264 64253 -77042150201468061497194944 64254 100128731487209997766528320 64255 -47140330510792218394507680 64256 -177113168872040747036049408 64257 198619076839965476357582640 64258 -1694149374120920376554160 64259 125115567740522135750438304 64260 60244386737607367877836800 64261 264959505320527555903216800 64262 62843532451445273222283264 64263 36584539935176764193177088 64264 -178109160943162567609497600 64265 -60477483359779450297757340 64266 -46634892461186144449694976 64267 -8410399326053608482570608 64268 -136951516908530055494506752 64269 112696978418881434760032684 64270 -88835048121645537467353920 64271 397623613520462284125431472 64272 32444873877828218961788928 64273 501689602619727574909160304 64274 91236633046792362149809152 64275 143013545887800926969101800 64276 -261349928340790357404019840 64277 -53629319561037240297816000 64278 -87180437619768410521262496 64279 -337744560068917882268872120 64280 284266126271046554720870400 64281 73173137197221735826186944 64282 41644855133049124178314992 64283 293296601492291098400198532 64284 43610591419988280237268992 64285 890940569265007492775040 64286 -72787680187489232286561408 64287 -89640386139259178829592560 64288 102851760188479483035058176 64289 -188945812765191737659114476 64290 101163528205667461436958720 64291 -184470307333760449047463200 64292 355278234022857268489190016 64293 -272035598534258640021309600 64294 -60927305034628945486457856 64295 -119107872196977580665315840 64296 -275065192490523359042764800 64297 -115154820277967327872126860 64298 -39731076400730398801899936 64299 273734258270464144919979864 64300 11409937189874885766406400 64301 -270854462572225474363342698 64302 -52879674922629924650351616 64303 158847155899523446687553552 64304 -87746049033844072356986880 64305 88959886244959865897229300 64306 89114218999511649177461760 64307 211093797511510813649586312 64308 121461300788498635194445824 64309 -121925983856506141676165984 64310 44202217806736477418448000 64311 75421249686682010843112864 64312 109270819802739365155123200 64313 6180257962952149280507604 64314 -8317043582203215645753744 64315 -72765641609185271430776400 64316 93733760579436021460835328 64317 -203313474921364502268319200 64318 -55030649028324463451024640 64319 -400319501881292333866505280 64320 -50865171501705551853649920 64321 -305573481245670748077448656 64322 235085006586758277237472800 64323 65090542102994257212387024 64324 -82775730330291965677378304 64325 -39527868427658098739126400 64326 48822864498085442454079488 64327 312031736735382257827737176 64328 5341504102841687739678720 64329 -1694138668765972174059552 64330 -9439907536201821740006400 64331 293217380472660143211108912 64332 -172961111267880105979263744 64333 255489833654250450573326582 64334 13348694223805838973176640 64335 126067755219191526380144400 64336 33459931861926476642312192 64337 80140902123829293951294132 64338 -33088838693424820429366656 64339 -92690447310773662240495800 64340 95760975716822407787523840 64341 -131929292298477405974578560 64342 -95612897168035513843788288 64343 -388902136780600852695833232 64344 -82503057376413647036743680 64345 22249859627748384284332680 64346 -159122517547494467674522128 64347 1456820671963803883475760 64348 102975373279105652286468608 64349 -248735038029994659875489940 64350 21480804826659763082971200 64351 -179247269824577129390735520 64352 207107763382177772410109952 64353 -144116215672114080491896800 64354 -95486351514884317462003200 64355 -228249046152836694709182480 64356 -18629358035940465591730176 64357 72921111619470350377113280 64358 -10419745201790629407690624 64359 -1793802908206957188026736 64360 85677771166249643023104000 64361 177473184563317526596409424 64362 -178064005554713913367896576 64363 -102948876764547671557226576 64364 177571685900022734008555776 64365 -50400237846158597702148480 64366 -29612896488746118425746368 64367 334254751061745497528003712 64368 80686472554113405493248000 64369 -399695486627392888300840080 64370 -46972448106853196851035840 64371 469881223047635472360000 64372 130945427322872358676480 64373 163364568135672195321656622 64374 167697663858128475923060160 64375 110370772537793052118295000 64376 -206232871448913980669644800 64377 -105669373533362299052425152 64378 80748866145426215842128240 64379 -196028677471131843214207968 64380 41920170138702220922726400 64381 -57460887323951114604989818 64382 -198689477419821164786462208 64383 212395990276108471217269248 64384 171263028666857288965816320 64385 -65878572849322744714627200 64386 -6774949116857586048996528 64387 350138181046437082238070588 64388 -242516785602032737847075712 64389 96551607794220572548068864 64390 92582591895256214633172480 64391 -467725606710605505326110200 64392 48634586774521400705310720 64393 86085806369424746586083200 64394 -147462146762767388517888 64395 -103306058233545750215960880 64396 -289842688960574717008968192 64397 -826183832265706843169568 64398 -15479794714437809543987136 64399 99306265604425744817380400 64400 7857516882617287134412800 64401 134518794304274775704866032 64402 -98737835988228767784705888 64403 -236380980120861629239275348 64404 -44432749542843116336223360 64405 -301332373743581169823622880 64406 -49608046837704594250810848 64407 -4071747497488917460276608 64408 -185900817463617471513661440 64409 30479511193712884572337860 64410 26518112948304867779366400 64411 -193931711632053470798260776 64412 -250150366230189952785990144 64413 134290536580151319717759564 64414 -621046522799898583385088 64415 -65411116854065972764279680 64416 -184351628858122740723351552 64417 -11074401108030679129844588 64418 35251153934651212211834880 64419 -53258411065201256288742480 64420 -65008870223151799637118720 64421 69936156214577163710183712 64422 5062746393129500787680640 64423 104125830186993540325200144 64424 32206199232030415283112960 64425 -34971581179564852253382000 64426 66160682243187033527412912 64427 468188046837255306856984872 64428 18620838017546918524600320 64429 -179686171258525690087535360 64430 117248978143074551540054400 64431 134193548713415951527616520 64432 113778335000315115135451136 64433 207073894481012504576417682 64434 11124806878253354687614080 64435 198955778891780071263347280 64436 -36670909068532331428066560 64437 205522297358311488213332352 64438 -134675236795414048280426880 64439 -59293544882269581408236760 64440 -77966976740145140583936000 64441 -183130908175776055646956028 64442 91556409964592975029485312 64443 163744265669822429019191064 64444 68361698712083208541991936 64445 -105149899512290166575817300 64446 69612455887021023425455104 64447 98434067892447701413612256 64448 -45931828026860800447610880 64449 -34663049908225280340664320 64450 3222595483909615150326000 64451 8923752846989694550459452 64452 -72180850692094886064347136 64453 103534136234022279658076702 64454 39115103991992614279946112 64455 142699661828291614864401360 64456 -77124638062053595207434240 64457 3649765827095355445698000 64458 48053034686201232246015024 64459 755450984274537418168504 64460 90945106031465711969448960 64461 -40856302742906333737873728 64462 -359828977210430696167667328 64463 -11949079781553364876193040 64464 -65481242071456273481072640 64465 -75010282453718421016144140 64466 296492347492618089812172432 64467 89882702982023583689996400 64468 19599457848744802472994816 64469 35963519552655575783970144 64470 7489008407212901274101760 64471 -3190112276141424652313256 64472 -404215663027093705982515200 64473 21545327970977593600664784 64474 -236256735010106982765237264 64475 83253962252324337809464500 64476 -1785401879008379217062400 64477 96031026593125567176431744 64478 -538999396726555995365659776 64479 -141089087129723415201017016 64480 -29005822756336669430906880 64481 403514434462893619666376772 64482 28255452792979617216071424 64483 305922330114718979155736732 64484 -243368674151898872422809600 64485 -98291010072234868029140580 64486 149668285537362550478224320 64487 -13216282217937269241739080 64488 99689519402634272404930560 64489 37887733308602912235567290 64490 58618146448353493812636000 64491 -22554200202239928944606976 64492 -157178240685027608466797568 64493 -88707370381528580066868 64494 150952608260305671888359424 64495 359275838215752630503037000 64496 75646454857274064364339200 64497 -265383128211046985325690000 64498 10456732026428219444570112 64499 325294590312956634026455500 64500 -2280618618701198501376000 64501 -41455537705685032122805668 64502 161151057049095701057825952 64503 -121246773347035288902625200 64504 357376237921038203956408320 64505 -64678691430670606815926400 64506 952311939201643065018624 64507 311089446086058538545277512 64508 193578940532972248608227328 64509 211293240634009837403541504 64510 -52709716340939572454715840 64511 173486794161788325849349824 64512 69829834452197763591438336 64513 115869390714884951269493762 64514 -1444953042547119125508144 64515 -83778182344190749314332160 64516 102457782234114015553886784 64517 -111410902363390111220669700 64518 90326229431529186256883904 64519 6755362297327114589911520 64520 -132395028194511250421299200 64521 158770582985798488440210672 64522 -51709106279799986448020688 64523 -121949761482222950891404536 64524 -66097098935529021079695360 64525 81833547455491729709542500 64526 15769793920439665147991040 64527 -98494464734691016400358768 64528 -13217279161386140929802240 64529 52425019712778206048234484 64530 -60647218963189418278656000 64531 529030816456477080179260512 64532 -8596869521042966035235328 64533 12414772893321953661356640 64534 -97812989032987567868897088 64535 88152696738214621239843480 64536 193460931480772111029350400 64537 35264943411081302683928592 64538 101047833467928168251814384 64539 -90958150297701288924385392 64540 -86821063593923435942430720 64541 288371506066349680932594732 64542 -49748731340300264826925056 64543 -6959540094221239123244800 64544 -447542840613815885764952064 64545 44712257772403978192981440 64546 93672776558204399878680960 64547 -17831041166666002864465968 64548 -32001423735346299785880576 64549 378356165879080986052594236 64550 -11580646045719481767271200 64551 -53041919873166728687089368 64552 404095243773322631056665600 64553 -295542493375753574161752198 64554 -20754223484580435700730880 64555 347762754717490865919972960 64556 -232120319879766966408487680 64557 3834059164493020611142806 64558 96687157951490278833759744 64559 -228758312567871347483618760 64560 31044067811750313595699200 64561 41645014898687792198216064 64562 122503319624731836728784000 64563 138117464560943396011909944 64564 -52177862689429041040733824 64565 22568175265952983823583000 64566 127952488966942443948951744 64567 -312404214835701877926295384 64568 -29531056005679034280714240 64569 -207780702927425592811617456 64570 150855915031713368235682560 64571 -95120389309543700942549808 64572 -223423119684448680458423808 64573 -119743004869391222219067776 64574 -105515939775173898141097920 64575 -14950282477999078084820400 64576 -38169336869444040164638720 64577 -282867979537464588805472574 64578 192183145358428747266831360 64579 -121360852675945592055306820 64580 -213589450133919424267180800 64581 -324258912106692843636195840 64582 -92251198076042262803807520 64583 -560019313470733489587115440 64584 66678678339206600230502400 64585 -25836548361502449117704220 64586 2801993307891215281641984 64587 33380578011703902544940760 64588 -5271310792853351574454784 64589 -33269068716968339653760544 64590 -69370496197740556428919680 64591 168213357768094258217466992 64592 -93884656148955283043647488 64593 188193125791585973924853282 64594 163265690137273241866878096 64595 -143696513057687936816744400 64596 15677472752061852163461120 64597 -22049730220866315220229060 64598 -123166799082525183077503200 64599 43667718754058935790820048 64600 158605543397995046115840000 64601 -57093263219165793278497398 64602 -37279824977548728656651808 64603 71270708353382075396302080 64604 72151527263206131803123712 64605 -9245439522912698499844800 64606 -87728182845997189410085248 64607 -125313402670129517526133896 64608 -235021162346129818813464576 64609 51990145271786895275723810 64610 -10979867428629108561377280 64611 -234747007232140693018809360 64612 -35438156945004883697084160 64613 -37078002958940065482267138 64614 75324627179805549954240 64615 345233314074146216839880760 64616 -74864704827601869689456640 64617 -29045516050310888438384256 64618 -264959867936675860955292240 64619 -4748872149675451759274820 64620 127323968509700148390220800 64621 -262029288068697368713995178 64622 188602988529899220327724800 64623 -61939127329613242184102256 64624 14506484455635315230703616 64625 -515772843813509102978976000 64626 -137454877447723772614774656 64627 -352722561786122144135609524 64628 109515565884042967603931136 64629 5361504096576700233844704 64630 -45460891672999943631079680 64631 213492653404365132371883960 64632 144578760260801919307960320 64633 86067831840277598316827882 64634 124846230657921766752683232 64635 -38384921670720358162867200 64636 -38712043474079398594569216 64637 -22288634011763751997036980 64638 57413778119273674899440640 64639 -31655629385238162102787544 64640 133476835818089963166105600 64641 44100382394109162770953920 64642 168273005741695143399083472 64643 -22528891463120157539639040 64644 -214800154337761614185001984 64645 -110524996853719231407361920 64646 -71805136799164405806733728 64647 72018091821709369433132568 64648 208712850231319446049551360 64649 -101579871848864481828367836 64650 -11069219092930565141030400 64651 -370603885895438412617072568 64652 81169104778410489255367680 64653 181522223741530316481326784 64654 -93073173002090109543772224 64655 -406966642231255951639776240 64656 68696129782413627525734400 64657 -96365844732525815171783520 64658 -55294654194379395933621120 64659 -61402499139750880941123840 64660 78939149157641109176501760 64661 358165321490906555817029262 64662 63055313082992915637160320 64663 -124777248460172134583244088 64664 130287154937448929617612800 64665 -371931448865331475576512000 64666 23686616781553193646796800 64667 125865896256273899038579716 64668 213568235861072878846964736 64669 -169485800180212391289654240 64670 -109178677280097203513011200 64671 152322669791654395718615112 64672 9052964194134301524099072 64673 -109741313571621477803453760 64674 162378304595235380881857744 64675 10730568359038960526710000 64676 53312015936914315004497920 64677 119366891023467083185415520 64678 -11535958439060980050979776 64679 -163236047558940177118275720 64680 -93285301075752156302131200 64681 -107795032061116556827172736 64682 -137550512167356876629801808 64683 283465205663296380841303452 64684 437028486258914257211585536 64685 258308899924396874839758360 64686 -36898360982405261913663936 64687 143796305142123413717562352 64688 -28444102248506595493871616 64689 150791197926971991272640624 64690 -31433703795692596707170400 64691 26063181324857760381981384 64692 -183587605723395469177344000 64693 -534138348973096822028727058 64694 18821909384044335020629632 64695 -17646167497903200533692800 64696 110228267576683223678177280 64697 67340343705227476009604352 64698 45234394794082512327633408 64699 179576461736974651921054560 64700 128963336135118570701683200 64701 -41903451151881891354881280 64702 -84211821364920402010306176 64703 -61599715061036563600605360 64704 82307928636539078229098496 64705 -112391712365220075242308140 64706 -95559246209852749155398448 64707 317657030254235866094536440 64708 47710979112258517453705216 64709 -61387113331350665711973090 64710 127911846875807711352787200 64711 -74468819022126269722135448 64712 275581986048558409726387200 64713 39180267200257990558734528 64714 93357746712784128522689280 64715 75131536440469443554889360 64716 156649767817637621870525952 64717 173577197189342681728699766 64718 -97331943099540012248965440 64719 -30903650221171445873102304 64720 26722547753852716893388800 64721 507907489194521227488032244 64722 -29229093100985415466622976 64723 -56686293327044451770222040 64724 -124887555161129710467268608 64725 -69469293816087079285526400 64726 -121081383759434492034302688 64727 -337541240661847815744821376 64728 65143770139489247848857600 64729 245575576191870869260919946 64730 -116430362393533998020094240 64731 153865571625721753402355352 64732 -50508902253465722583483904 64733 323636098655723653580531520 64734 10056861984156829269583680 64735 217200356059962457014840 64736 44200880320172782968373248 64737 -145470003430759642465444206 64738 93057561513367729582781520 64739 164304225194225202167599560 64740 -30365048791430896637767680 64741 82421092852876715016748284 64742 -47409775965489085686013728 64743 96496941422483758985721984 64744 -214942258151641795201827840 64745 22058930304043205211213120 64746 69089956314567014285222400 64747 -464414694191771927662849804 64748 220100818524127081634865408 64749 -59272914618189210955387392 64750 26287321932848074617792000 64751 8371511080970932028264592 64752 25968158829500310190817280 64753 -95463872423975237150963736 64754 260949622062263019994626576 64755 12785732406760859788334400 64756 92034273028309955175566720 64757 -38382005526196477670904288 64758 1344736415016392056339968 64759 173835119773155456106348480 64760 -193748721830414585759232000 64761 -12813862426598044820676528 64762 -71780492099537881865524368 64763 -232450754077107061650848988 64764 -67114775937935693391750144 64765 290643116414197471469295660 64766 -59472227880406072735428096 64767 297146190655482169010030280 64768 -135967415930780453915590656 64769 26901444963183382286042880 64770 -52999264809932199227965440 64771 39257188251191134222718720 64772 -126431364368732855032650624 64773 -99029671323599516304672000 64774 251560717083981475451830080 64775 -229353632811371493670831200 64776 104833489923460177431552000 64777 -104010832572424342595852528 64778 -217080738475591067713362384 64779 64170153204445918225080576 64780 -83501140398172890707865600 64781 345877453636205916549846582 64782 -98456436129408699782180160 64783 112232360843697575259258032 64784 -104086507015295100501811200 64785 -495986610197023062848640 64786 -263635487642139273495853920 64787 -284079670581705317277946848 64788 228650129295610594582886400 64789 -286341099469501949254178144 64790 34914109834232472466022400 64791 210767788104665578237010448 64792 -20424950045158009352601600 64793 362691020360021204389956042 64794 -81477296999576292141734400 64795 -54265883502684088268107200 64796 -304188683721698848785441792 64797 -4137757480005288754204800 64798 40223061918424803046224960 64799 54136179446748967559527536 64800 8352348869269091472998400 64801 2721035517199578885949344 64802 90999674112974932323734352 64803 -264503979921386202283036296 64804 406961270809346513293399296 64805 59717315958247416244355160 64806 -20547005222299892072196096 64807 -197623469730264133444146440 64808 101848036774444279343016960 64809 -177454089716855331283318800 64810 -89392845518192023917409440 64811 226777472771977252946687412 64812 95955435819100394517786624 64813 129415383630212159542922496 64814 24929985655199904958177920 64815 -174332697570128996001180000 64816 -63155833908003834365820928 64817 468231784792961878548430866 64818 25871986124510407785185184 64819 -40182018191244453570033456 64820 14545990362400541749985280 64821 28335594088243076664734208 64822 -138063869250881006397960288 64823 -153558848180068110840557952 64824 -5678239690006743485767680 64825 -36346482069702349427122450 64826 259146339940486418998592112 64827 -170397643793358040621327080 64828 235131775322502771095595520 64829 -5976440045515280158663860 64830 21867239451650532727777920 64831 119006790633271521332564632 64832 21805057930272764019081216 64833 -273767316412740359770458576 64834 36761181030407500819536384 64835 170868622379895142572107280 64836 148199946954187858438257792 64837 -198510075697381828454864160 64838 -36133334535586544060503104 64839 -3131002926607322911570776 64840 101051026134179406511564800 64841 114267900620696632703799360 64842 -44613601146218303678174976 64843 -390693388891672676167121456 64844 -1870142615343506353597440 64845 -185319729079378093634484960 64846 -236450570231869790998840128 64847 -229919612717321672610039960 64848 -22668679482355469437894656 64849 581810639436172985553940850 64850 71889281430386034613124400 64851 209235948282219010679771832 64852 -1697166921102882572607488 64853 -25503776649122309368238898 64854 -129830908838265589431980160 64855 41040603167426723266660800 64856 -651754999995473406658560 64857 64594255754270850883365888 64858 131340208054581899415287280 64859 10638822292522708908924960 64860 -89763878015821480408842240 64861 14595318004450696650187372 64862 -10542888647866471616568576 64863 -83575766237514248913047208 64864 -24993661151800330604642304 64865 118196249387118089038762260 64866 -87204783140490690041875200 64867 -498588910232007095767696248 64868 238443584582637154695800448 64869 91742125834688965369231680 64870 -7291692086476285731600000 64871 11572238214692555253894072 64872 -105819830500051944737556480 64873 -520115478938710235391905820 64874 6255415332225571543046400 64875 85979915355572345668428000 64876 -158828612951963646292323072 64877 -222014234126799946095407274 64878 -38452178416686799520351232 64879 -111291714719101845273417520 64880 -24245385897140925110845440 64881 -77028611249382718939592670 64882 -241165410037780461003188208 64883 -9530180604674151196250112 64884 -82473328397254244649099264 64885 -156088427169119732548984800 64886 -70759049953543029522016608 64887 -2186272432870129983560832 64888 435913202823672582810869760 64889 574701734396277927739696032 64890 49796394971869775589534720 64891 -5485745444970957384655708 64892 -270796241927135584573814784 64893 138653991009251056538567424 64894 -71317191529364653809456768 64895 179757111608062481127671400 64896 -124245142491032177092853760 64897 6439125534280272590661632 64898 -122895319575167897360208864 64899 14960573148656033572210884 64900 -104129603881126660077696000 64901 -134566890979919619993640098 64902 42838784579192980066254720 64903 50507135688617332735971744 64904 -104910179547906243435724800 64905 87019636910530560778100160 64906 -90644898947597503218049536 64907 -469953597984347912227933728 64908 252323760418850206974827520 64909 -112661527787437696443048596 64910 45824745447910247779719360 64911 -47452150629713753544321792 64912 -11082463753534923273232384 64913 -368448827153977129708002960 64914 -8195393988590973602457600 64915 30613439182557443022160560 64916 -16445196933816372321989760 64917 -146034371231525029663014066 64918 25511634333047524414386816 64919 403911124913571936019621320 64920 -174316921625321411082854400 64921 -482552777809618645878941878 64922 -10080186130419875677299456 64923 287250123200829213870023040 64924 -281671038011305251438191104 64925 -69063401142956883315898350 64926 -32807295465978958915958208 64927 125271895286210227903287776 64928 -407522638839726047293931520 64929 -163962570129910497534197952 64930 -1636702727887982950433280 64931 315829671068847846986275200 64932 -69224222484400158307012608 64933 377133688321123786566681024 64934 254021305902502062951515616 64935 -37259599257433872293284800 64936 -90292094415669345478456320 64937 358190545191709522989422586 64938 68513429854166102601384960 64939 1519695457176607368186256 64940 135632715344179947786977280 64941 -158981219970255632492399808 64942 35958746156711561755387200 64943 24848422211966938607838984 64944 -18479018294416896931233792 64945 -18734962797407725029100800 64946 -14150670547120060662159360 64947 -130914702618749693636416200 64948 23605966987697521532896000 64949 -225248722165478837760891264 64950 15403617462970897351329600 64951 454726313552138266090438952 64952 39232550953179293085573120 64953 -64423514846417424009713856 64954 177191727526089158499896832 64955 316302351645823930434312720 64956 -165736023001932340084796928 64957 -201741831531012109020490548 64958 278836697187636543702862080 64959 232637750565444145515928320 64960 -28031376779831926377676800 64961 149514211752247059657804480 64962 5331584282617492730181072 64963 -412871284955891514932670960 64964 120652550223543794717472000 64965 82905950710271791642458240 64966 84561402466132552178697024 64967 -6208773275447108699341008 64968 50149965423011063209205760 64969 373565075227702360446145370 64970 4240865407327498387166400 64971 -270674368434548543941206660 64972 -7786695957681841811502080 64973 -8167673491346176501339296 64974 40948507551651608479197312 64975 40477880815232141342559600 64976 -32942683202594082991374336 64977 211142553108385888014480 64978 94729443015189381988312224 64979 -157075862547481753521124080 64980 -2282028898379834021281920 64981 -144643810432518621028339808 64982 -43703777494557113391261408 64983 -173477979302476169935085976 64984 288670535475588842051266560 64985 124071927427349877249698760 64986 -109241036391871148734158336 64987 222411581311748906941066000 64988 -89511350861392054282641408 64989 276029198588342919556267200 64990 134623353766333373349770880 64991 -393654918828966250493425248 64992 70045945029745758776328192 64993 962453060668765790873232064 64994 -111742700122397291378806704 64995 -86115224210186933604460800 64996 -195947068884738425071600000 64997 252571464530661434677240446 64998 66871394236317607336842624 64999 284274603306599958536964480 65000 23861695313229247689600000 65001 -493895962627607923542746496 65002 -59301966408814204918472448 65003 481131225062797322387211252 65004 11710432652994774531012096 65005 342068498018367200653659660 65006 105795416650500913568741952 65007 -105472436153687767331802432 65008 48671185428678649111511040 65009 39611033195082997180583232 65010 44915921616201355217272320 65011 -321193774382956614146574388 65012 -179674695302908404777058944 65013 -114129161232557290293702816 65014 -54644418130739744985570144 65015 -122545191080397421177212840 65016 -1775177005206543895756800 65017 -515588193918520520857831040 65018 170496106104528761822496000 65019 -314087086068053597583751656 65020 -230982890617028463719339520 65021 238819215855249878766974784 65022 -4235199987844671593243328 65023 -174464909704507235191320432 65024 95882648591307820882722816 65025 38888670528081638766686025 65026 29720228553068184788586048 65027 -240984133737252367179941124 65028 -29319774551520642118702080 65029 -554738520100596942917358370 65030 6939615661699770027014400 65031 82921845338835762935647440 65032 -379691048530127797775769600 65033 150535690398207355132320282 65034 -6893527790599399644305616 65035 113379357527091327161256480 65036 170426023159042104544097280 65037 16097369250912712663380480 65038 61435070670645563180889600 65039 -53881417244687535907547976 65040 -4527179976776100969185280 65041 658536683496662880056915812 65042 -132146416418251482894352608 65043 1303110480245390779612104 65044 37561204994351526345940992 65045 100675204847638515034254300 65046 -26368023647238779212430976 65047 604981529320818309945321960 65048 -215763802488175530098442240 65049 171544633217528630480550864 65050 -48252338208298285625617200 65051 -91356547445761872669643248 65052 -57677386686563202383301120 65053 52475648542391850121203302 65054 83537690033629247072110272 65055 159130519005630799421519760 65056 -189251126553507875932078080 65057 332668320447214645023179952 65058 37950061291322309941593600 65059 -2955887542399572547063920 65060 47131005742974295879860480 65061 -16402533990344157247050690 65062 -80429199284522965026343968 65063 -481823290288789210225991688 65064 94763393723709047261675520 65065 63054416292986579015056320 65066 21681227829715204283117232 65067 -46994535389612672152403112 65068 119293294383517822574574848 65069 8386702439855114152579200 65070 -1964839075184893343788800 65071 351948660263824058134272272 65072 49140265282740443371585536 65073 13488085707982104714264000 65074 37182378128955603523339536 65075 80795841115442961770493000 65076 175855892573331596407541760 65077 478427122795694437499843520 65078 98725983282130904946551424 65079 -966354520406324823957456 65080 -32695122357314827316121600 65081 59175388638186786356955264 65082 18327484355350329617697792 65083 -165259027725316441264965440 65084 35971789432790146622593536 65085 26727568448393925976802400 65086 -86522085491352627201321600 65087 278976734436524119851024624 65088 26119326543695341026803712 65089 564905219751300139699485890 65090 -36119314836402479802247680 65091 -108376555340017785764074320 65092 -15844896044371335425728384 65093 86972723113689771046468416 65094 -92350476327620518174379520 65095 -213115984480133786626384320 65096 -726956600844195789673267200 65097 -332836593137214658581468960 65098 -309010660649167103378640 65099 -355232341836725742225393900 65100 8369189341805682715852800 65101 -59588993320809278252133898 65102 -274168463227345988778048 65103 -223753921537896651638847096 65104 56734513654023755840733184 65105 -379793186176092325362495000 65106 -99953301232812706054146288 65107 -103538274613976267224862976 65108 -94389283852202018744219904 65109 160465824799338032909389728 65110 185283684102266809731624960 65111 261420028461887728561160712 65112 75055938374089790044139520 65113 -221707772664868011010104000 65114 -68986890560802798659781888 65115 -176763094843999046746008240 65116 -15804435410845216327528448 65117 88081999933413063436795020 65118 -28759298296984260294856896 65119 -513028757378496450855040480 65120 92551661306950347466997760 65121 -140422516492475411346409488 65122 -33401711398178399390355888 65123 -77806831225848055563206628 65124 305394094016348047587265536 65125 -333000321046895284949061000 65126 -102849149170098529750963488 65127 -234953547518066510071432368 65128 -74391456294674175742525440 65129 354365562264389617519004730 65130 46492753133178689988510720 65131 -78039529253412766938243072 65132 349279032430522284401794560 65133 180185950503694636950541302 65134 -113231758430095320250952640 65135 44854880906890764772913760 65136 -24065804790264735698780160 65137 55153478339165807669076660 65138 5249126098861606374216720 65139 -233652234047261926966533576 65140 -130714133895115649164258560 65141 -49877471285553473766613458 65142 -65610876449735995796361216 65143 216337383305973205180598344 65144 -613072861046355272616345600 65145 -1703909646158760447946560 65146 247067047712024239293052272 65147 397724686690288830157426596 65148 64493323377114937646638080 65149 7015641699493040012223552 65150 7211777313680465262532800 65151 205250190652542396191846400 65152 28990768708544617355673600 65153 -13332645706383157606070736 65154 129359265157979794874805120 65155 -186336961546638803702714640 65156 -23942248132107296482283520 65157 111775318461072084803013792 65158 -208057099197415159195132320 65159 -104999455146576827072883696 65160 46221138988248775577241600 65161 -208028569356586447643328588 65162 -71197471026258518919054336 65163 -48893637342906231091856640 65164 -142325353963529683530075648 65165 -261631583977835958337397940 65166 85316311849090602695413824 65167 -506878991032278838242648784 65168 -72067311950663789868638208 65169 12309757360313781211660404 65170 -76033730920938339669120000 65171 44101577797979669860563372 65172 27723955524262196656084992 65173 -326168763159186080781470578 65174 -222929192088023600061149664 65175 -130943268888475051505952000 65176 85948175509632154548910080 65177 70221426462536151354569472 65178 -118922012044095414377180160 65179 -497307215430673728561012220 65180 -165353201714338291077849600 65181 278777006388797329202977152 65182 18995436448615220350659840 65183 128625176998607346328542432 65184 62261253585603715443720192 65185 -121434177841211200862656620 65186 196823398872072085897590144 65187 107917038873390074833876644 65188 3692194876614396858004480 65189 41939013444103162313351040 65190 14365722348295405308829440 65191 154705432161608292179546240 65192 228191148819718888629196800 65193 -76269669486967077553135872 65194 18463702051722921917811552 65195 -100000278686480559294146400 65196 -224316593185832950611771648 65197 -421976883206308436412221088 65198 94612681448887503140593536 65199 386465338958937916773771648 65200 9007081020761628472524800 65201 74729937919985008637650212 65202 84696319017425378519932032 65203 521628107417303181880701452 65204 399710575238366946009219456 65205 -2510682807282635774355840 65206 245381938677486065925339552 65207 182873465273647416387229272 65208 -70103408587084641588019200 65209 -564723467198460056828004860 65210 -214025264312531024231454240 65211 -240044674621756380037354728 65212 50586708436021922896263168 65213 258213465792441553168059462 65214 -109673584281654722524639296 65215 110849188169955435850800360 65216 114796471453340482598338560 65217 8045713370979003152044080 65218 90358363466544155655652560 65219 258387787906989098811295752 65220 9640014616672132295393280 65221 70504863220688424690559320 65222 -187852107277666554204605088 65223 280912580105085042590471472 65224 108362556085159953391288320 65225 2885919919866595177602750 65226 -33680958314236318798142976 65227 -85553821662551482462551560 65228 -19164100624130093765821440 65229 144086055945428709983324160 65230 18797303903396074096360320 65231 961499701973365353569904 65232 59637564285926474471178240 65233 -130346691328440184468095680 65234 190489559630314821850864944 65235 -22371097244265663455394000 65236 615762420935426824253902848 65237 -197765264105747932325542020 65238 112045000732441045330779648 65239 261254326345259810515804040 65240 119996255080271492175052800 65241 137616094337984294633256240 65242 91429422470238032900620272 65243 -154584365022484280844954336 65244 -64878908495294397772445184 65245 170941438905996359756011500 65246 144443855728289014437133440 65247 -17404566061862767166346240 65248 199071446733372947217776640 65249 -47621023755036436517808960 65250 -125729491668520457413080000 65251 -132627582729812570501729808 65252 185352689603294341460247552 65253 216686319503790984707601504 65254 -79485540784927864092979200 65255 -43673326517018522182615680 65256 -94504508674527932493004800 65257 134281565636376498266712506 65258 -81710594709180166107642624 65259 230143249082837757021228720 65260 53328911903878157397365760 65261 28060314885332640390366432 65262 9874944905418038458857600 65263 94673914538372934643897200 65264 33302931220776767114772480 65265 -153441292808953185060024000 65266 68566175672767543113314832 65267 87096406756168456705178316 65268 51725362726845227119771008 65269 -324175727718791135277877330 65270 -72770100118468167705978240 65271 -253792565071992398116222488 65272 18960039081550091492352000 65273 -234335196333565287387283836 65274 1032336198500842983960576 65275 -23551800087672023649045200 65276 -259123062242362533768867840 65277 -114851369134709011269429786 65278 151080418656163538166675456 65279 -140280855207762718003839240 65280 114668491749812512499957760 65281 355654228828424009578065412 65282 -81854793700867906503203328 65283 82747269096027776436962304 65284 -85410371172440121634534400 65285 -222213514896427085172217440 65286 -1220097081151189560485376 65287 456182420098101887685206936 65288 246407848007444060616053760 65289 74569265392129467027606720 65290 100304218565634081101090400 65291 -125066358559982750486514000 65292 -24220267040047735486222848 65293 -193163398840390822516544458 65294 -157249586342177694702410304 65295 126742008736880382537168120 65296 14103371685995053832208384 65297 -354682676218715799109642368 65298 168333023027043726370049664 65299 -196099025319151259307052736 65300 -44493340026816420341001600 65301 -235147043482131949438582368 65302 451704849327737622377212032 65303 86376737508517036560819840 65304 810074034849092825180160 65305 -21922886937349414786485240 65306 6298687288864327008794352 65307 318979943977154462991817920 65308 -46303139663418793795960320 65309 99276757504411705963569510 65310 24395090608259666972651520 65311 871548788983725073021024 65312 149456057778584053641510912 65313 117165902691999396597566400 65314 27424158951142770240942576 65315 -269661940838709713338133040 65316 118849306052275297826890752 65317 -1535713913589011912289408 65318 34974356491741407343237440 65319 16001584073261077621685544 65320 74485501610046373247385600 65321 -388018421665836932044987248 65322 80325988027583554483476480 65323 -22950915016326935637476428 65324 -109762449173954750916148224 65325 -57475222665108256763042400 65326 -106710490763197352898773760 65327 -278837527276674110039587824 65328 71056431327713240810225664 65329 325524495470077682196752880 65330 -185911606209616100853580800 65331 -91414225913577297688784736 65332 82127967019083483899943296 65333 10388514896156773387039680 65334 -45320633547777226931181120 65335 11887574927582594364742800 65336 217369742982346203635527680 65337 220594817946391780687931520 65338 -36585915463916286903751680 65339 -175500233207080664432698176 65340 259623026594964044006400 65341 2815272424877201772896742 65342 2256931987619344809010752 65343 -133953724463279191232904576 65344 92335056232132361567338496 65345 122679417567331307855215680 65346 -124307944669724976427430016 65347 280854782355237290214435792 65348 -229904513705766952156196736 65349 -53906074332414419626436196 65350 -54250551562871404489341600 65351 -93735489582541895387981136 65352 53423572051421971093094400 65353 -360925750286593348779791398 65354 -17026571149584059096657568 65355 14159969430288547271358960 65356 -300310281265226632648142080 65357 -310228858484034783545072394 65358 -43824241881099205974677376 65359 -43662977075385726400653584 65360 -870537950433823132876800 65361 187567456257513934512229872 65362 -117601024604923069046718336 65363 47737730495128470821541624 65364 15730993174645084826327040 65365 -84193398966714378843587400 65366 97497563751371440774212480 65367 346245851338846922439136440 65368 -207809784277381016216893440 65369 -68759411036386342189470000 65370 9619579715523499648684800 65371 -418183572995557901986154428 65372 -125416141923123356395614720 65373 -37701397952934678642580992 65374 242772409691042256042039936 65375 7832919842926653021414000 65376 -30398254136858302722736128 65377 -140107074789844173092393088 65378 -217841974527489420707912544 65379 25869292196370164979655680 65380 -73496590627789195490856960 65381 -72284172847311820491202818 65382 42113585618071843102786944 65383 -82346825205348869376932336 65384 61552681053579774398545920 65385 110893797473491706282515620 65386 139795415115089792680489392 65387 48122817971754922802903952 65388 -209056377839414671631116800 65389 -106487692351324915229834976 65390 33926925818068406396017920 65391 37779421662115785546862464 65392 -106313558452326693925388288 65393 -367989850961575958129645358 65394 27986665548761534151613440 65395 102163036806763018227741600 65396 -84753132086115733651651200 65397 -37300867590374082158738400 65398 -110581647572274860187581760 65399 124035650734641581026543536 65400 -39890216408180299983360000 65401 -141859159079499255360232448 65402 932228444444472191588832 65403 -2838322144677510037925892 65404 -124193274335602614844982784 65405 286466119138491335130716160 65406 -75792107849042633101627392 65407 76859393711311480532310656 65408 -8286035704650220311674880 65409 -328711697903393033213362896 65410 -41612096962493130298337280 65411 32382399855954394283646000 65412 118874742616058240994140160 65413 500987663820276679346829662 65414 -66027670451453082874774944 65415 51622324729117911782773200 65416 -61416826105679898643722240 65417 -567013197389179760178479520 65418 -140477004589503177426007296 65419 208770376310507121222532820 65420 288668960155843995548513280 65421 418460739480404427421218240 65422 55541873539646194894607232 65423 183958234844015263077402672 65424 85839853743590524712386560 65425 257479690031693469720866150 65426 -198153714848462131113599088 65427 -116777363642118327031630992 65428 -133976989941974194775445504 65429 93929034068125635351248640 65430 32468544223229545237618560 65431 395846640797133647069940600 65432 -6298043079596573118105600 65433 -389318295112269710177815776 65434 -265967775889982237370522384 65435 121781897926612930737007200 65436 20403427574790153100247040 65437 174034994139739101604410086 65438 -33829352340456010873226880 65439 323831061363467504019890808 65440 195878055285358345293004800 65441 -17828153131958864263919616 65442 -27819919775081437333424640 65443 88975853606776439890459600 65444 -324578457120903219926216064 65445 202352346115931893617781920 65446 -3182948356307674206280896 65447 527430949469303559970891896 65448 11499199987152718310722560 65449 -339030748217230349584812550 65450 37831935832766675088652800 65451 -190443073432286697205209768 65452 -160670443664070847023364864 65453 -162763497094186500469104840 65454 -87473688713296280578169280 65455 47483329067066663406266400 65456 84579862988489165740326912 65457 52890193447173866233457280 65458 121653545328826867642973184 65459 135292584401276636028453816 65460 -138001562397124372901283840 65461 -844785071281888384072114 65462 171384192445475229285147264 65463 9179560800675896774477544 65464 -394931941844769342073589760 65465 -28747532463334640713198140 65466 72647821298171225845149552 65467 226011375253203994148528232 65468 33259873095154048682626560 65469 197783014784240843849717280 65470 -153035408240856332200336320 65471 -32775401132389934271052800 65472 -19216696200175947010277376 65473 -369457836462167732784604476 65474 -308952991555619835848645760 65475 140167334792379160781298000 65476 101971500427183517309970560 65477 -226989492341957882097781668 65478 8017028197696799350917120 65479 -265863364745783077657466920 65480 176526741151900384935782400 65481 -3973130028562473759705984 65482 165308789678863952380802400 65483 125380858313348658966387624 65484 -104250480661776299406441984 65485 -45352707989225545219933440 65486 -50924963291746632605602560 65487 179442205442570467804675968 65488 -38941638537180008151359488 65489 620955585811545177965424 65490 -27621021923612716589222400 65491 687853456708369697408202400 65492 -51203972578362308766996480 65493 -280423318160024352768913920 65494 -87651712010004040002948480 65495 71033524363635883069503000 65496 -13698676961056939048243200 65497 29117237664200321728807946 65498 -184291105671492379865130000 65499 -39642502352784062992565760 65500 333731133164718785204352000 65501 -416334038675165438302001268 65502 208199881946007223503719040 65503 -74833188188961053941226816 65504 91655253517479741743431680 65505 135419355696837582201424320 65506 61269523472140181425543680 65507 38102763148359376301866080 65508 -133657710954507678516350976 65509 171891853861274104178198620 65510 -835472271374382341427840 65511 -189455399100941883396628680 65512 -64646821627268921826508800 65513 169949530336668924071193600 65514 -70740513540983552985089280 65515 -231714365619769950366519840 65516 130144535298442316460157440 65517 -199010790159115472812854720 65518 137239196553246775813120512 65519 264302809365608232715555920 65520 -5241516535288381697556480 65521 3244300769520043554096722 65522 140091039201289070798583768 65523 -204344132912758320148739016 65524 -23165287507761306484875904 65525 218525504250295431018187050 65526 -33505344456385982526614016 65527 30408861521612187393421824 65528 393930490502254415220572160 65529 9332910631930696244417610 65530 -116216118890464870617207840 65531 -19967412030213821788461000 65532 -1668957948245620969832448 65533 78138549325195244377248806 65534 17507422078448121572573184 65535 -201408838253834600057084640 65536 -47969854045919004468445184 65537 547328824321204938278109186 65538 -92712999022500342035901312 65539 496797611016699031945945340 65540 77734004169230723035814400 65541 1007313881737958911980864 65542 -248605480712486652254951328 65543 -194516170794520700024783208 65544 -143471839881571779235553280 65545 202509014721730125191187300 65546 -88120189181754327517323936 65547 -152285140803597874215611076 65548 11717753972467718367302656 65549 -226772182786352294200505760 65550 30653209392002494399872000 65551 -55770519619412419237626448 65552 1576841421597284842094592 65553 301007310960106418457598704 65554 21513100188410698929818400 65555 50761667359957328769190560 65556 -269243366107122243752509440 65557 -135981161839481073861566194 65558 73248963514250530024142880 65559 66300339273339701769076152 65560 -243323172004461100231680000 65561 155350380221824440918109572 65562 75279500425879613688609792 65563 484701550221440973613575812 65564 88074703495191361952103936 65565 77947583563403197748536320 65566 -2988441500350837647984768 65567 -139196707579442903512702440 65568 150254449043262573098041344 65569 158301175357790610627081600 65570 129617277260734521153100800 65571 -142407382948300819718905536 65572 161034191453638797440850816 65573 322590295661302767730443744 65574 -88231837929743800135954656 65575 3037840538645626674910600 65576 165071873253948949367439360 65577 125241768649155801568479120 65578 -178459323985456402604366160 65579 -574272618833283137000255820 65580 -4563142832926044102435840 65581 -133253154129011108827840618 65582 45063259234724275310976 65583 -190994387369251455053326080 65584 94385232071673914552729600 65585 39458633821054127989146600 65586 12696460579157968568358144 65587 184784404430450535144900236 65588 -169663422979181559036026880 65589 -26628864401899779401815776 65590 74993688478662139608065280 65591 223167445215250581548398872 65592 105693131659289870596792320 65593 206860637398185153648326880 65594 126551188978331059571562096 65595 82569559958687840190833520 65596 -47078537552032631557040128 65597 -30190521807749552907953568 65598 14982092071417553588743104 65599 -432450822950678160744750400 65600 -21207922513658186996121600 65601 -59555996546134920850195308 65602 -142090277619155588566483248 65603 -18249085192614404734259052 65604 32512835289376236210683904 65605 837462871214854723315260 65606 131450818777480103452966752 65607 146485828482644463733831680 65608 -261624715262949307788288000 65609 -85781901696134847452369190 65610 109947254794458066483205680 65611 -221330618168056965361672368 65612 101438077051955700810700800 65613 188951400523105829434494144 65614 161857316020204441306031040 65615 7433284522174055963374320 65616 -40681387993071162832846848 65617 -8853920188866522667560334 65618 -505712812961031871802880 65619 -176632539010535486324385936 65620 267218695479076825156001280 65621 -338810366723718992229639456 65622 -155030470003187323755352128 65623 -312307731571490102757597120 65624 208078290646186423810744320 65625 -64001122576099089053400000 65626 -179899231285653366292565760 65627 -9932428843295873449476480 65628 -227373966683946208644876288 65629 422613944729574490290984230 65630 52253296027286545554672960 65631 438418721605993487727306624 65632 -78806707578360250441924608 65633 -607214581522273226265905118 65634 -169115943426454375630715520 65635 -284158720140676428248575920 65636 -264576476650197561721562880 65637 -156304711136926834780072320 65638 25010135053959870859879296 65639 -100748232896094291107016144 65640 77339793106457584780492800 65641 -47545905878096044864619916 65642 -46581991717995608248297728 65643 126036470890156136440203864 65644 -196411813869386000438097664 65645 -141471967772966127459808800 65646 -42360591845797396196328576 65647 -29019046415289008275641904 65648 -29110763982353139302301696 65649 -157711150169574652104128640 65650 -28901441984015895426266400 65651 -79546896924696784462983348 65652 -82209932390351544524218368 65653 -41823024256667773607656896 65654 -15996200335529384160727488 65655 177536117837742174061374600 65656 181301062160972473180876800 65657 -177688897296802263383267094 65658 7961064361723717254678528 65659 -377442848231251663737397248 65660 -186788479003365442810682880 65661 -370084068514845003483360 65662 224876029592144922405944832 65663 130863051945175147811193624 65664 -264121331239634941771776000 65665 128967883143354405551862720 65666 84216961575032323609198032 65667 -34946889076450799720213760 65668 -211621709077524914350125952 65669 -105999546225640752217476804 65670 -11375288678264300165376000 65671 385225988591968989543589392 65672 -605940125006127317683200 65673 -183550486949479223087982678 65674 -27775395153248177248789248 65675 45494161292319636087658800 65676 36670732084310580455721984 65677 310990956127430920380985526 65678 241417422856723470915272640 65679 -71920044653905270746468216 65680 1330763014247528770191360 65681 134117786946449915711828544 65682 -21003486532354646971791840 65683 279970416170097956096082520 65684 405105328918365265160428416 65685 -128854033760179756405238400 65686 -263730248055331282210634208 65687 -314942134066355113065572664 65688 45894244038759099322859520 65689 -10924457450252233563918592 65690 -161973803363965452721562400 65691 -8467756214676994436420268 65692 -262947677270519943318809088 65693 -299120305094996724983891520 65694 -175172699076104150035473600 65695 -122901962761325750388815520 65696 535615572160870489295880192 65697 276250157286309165137653440 65698 -33160614807706099449934464 65699 -125595806885216439331371300 65700 -6243910210500017998723200 65701 -436730108673668274355839298 65702 655729768240595974703232 65703 -125171575218093228752088 65704 -3996589399795679312609280 65705 371757787365517376605193160 65706 285458653718327944888556544 65707 -189699187181472573789956044 65708 165179485383535986415465728 65709 -215109384984082422041855850 65710 3700189583505398250509760 65711 -122070266661523482557109168 65712 -35999284672846506483892224 65713 -245249977455849470115869038 65714 371941825234274863380933120 65715 -85088154078951281696702880 65716 48990789611966745651017728 65717 22404337389372485811734766 65718 45679964694734505543246720 65719 102239603804443883123438120 65720 34414219550355127728537600 65721 56089484679055641733291680 65722 232683559994464725893759712 65723 61004132052046255032848160 65724 -41229365296123498419039744 65725 97328088458578637082072000 65726 23350050981942683312986560 65727 129285512742628001889819720 65728 -59442699252791125339013120 65729 -358471267996362734779508670 65730 -48658368230908795629204480 65731 -477089703102485308107574468 65732 303818740248808210954836096 65733 21265425351682423748301024 65734 72516657131143241106764160 65735 -13564266276848001763501320 65736 150564596974588344910602240 65737 -108735243582117328862661248 65738 120845157775690487593193520 65739 -9164115108050051483223120 65740 72039499317510909032217600 65741 218569582319258991160011330 65742 194311451181372695566466112 65743 209663578036324653976045080 65744 40234765462921194292248576 65745 77834485997375851614729600 65746 -28713686614571293688871936 65747 -5464008656490284248770240 65748 -123111868232928700288235520 65749 190595212601531181396969436 65750 -209143085567744812057056000 65751 18226318591974796086970368 65752 -541899652893248445513062400 65753 573498004919352166618742400 65754 -33146853338351521619034912 65755 -263999514242939085255435840 65756 188014660471374405167213568 65757 188081259295232058583197888 65758 151465017674273868742387392 65759 130206743433089700178688040 65760 71156228781795538918440960 65761 473178292330821157559379362 65762 -196780120933530043354628736 65763 -211052664531347336000132508 65764 60507609135385831376977152 65765 -39224020052782511341449600 65766 38629604262649434356536704 65767 112535735813355059414014120 65768 -74315983123851373266109440 65769 -31338387249870530675637792 65770 -85740791678197928459701920 65771 210113859074592549915480600 65772 5270087673056576556426240 65773 16134281672688539703454104 65774 -19781892011445789886140864 65775 180580776636267981984187800 65776 89279397894033684547960832 65777 -100870303569133936602355374 65778 56591708577061547000643840 65779 -199375273644145503305461424 65780 40939893922902980793016320 65781 126676798857714071130041070 65782 92596644080548245299741184 65783 96534192663688066428970920 65784 -75120984626236188475207680 65785 -183839936351071279066502400 65786 19237076518696220119842816 65787 -303815224542385526632318440 65788 221793004183716829842649088 65789 179862330585656366981923590 65790 1558016385208890211624320 65791 -196980051462044846013889416 65792 -326875548224320198592692224 65793 -563870397845302980711552 65794 -179786044423228066017971328 65795 320382537766080337438438800 65796 108140942445226622768212992 65797 572421910830755401599531040 65798 190155704479413612737003136 65799 52784993234347287440199120 65800 96931311999466036764672000 65801 -588860151321162794102247900 65802 69194679272342973395714304 65803 -338731146057848920243728336 65804 206964477987087671903782656 65805 33843348520761979455520320 65806 27615909433793949648120384 65807 446696259034979564093679840 65808 -34045059385399649054220288 65809 -178782583635613761334342990 65810 -43650991055967752151001440 65811 -116052490790578928429024328 65812 284641648339444588930806656 65813 -153750672542242594945980672 65814 32797544387916298489454592 65815 -121841958354240493260680040 65816 89960719196473009711411200 65817 251205353312677706490988608 65818 150518166336311856245829360 65819 117898412968652615932383408 65820 -19571892371470399325137920 65821 -33437381678770036694269088 65822 218388764007877321423139712 65823 13927691397251182066894224 65824 676938104923720229388288 65825 -66801765283897807883541450 65826 -52331288586222883222379520 65827 -99377620946689522031548324 65828 -102594004273209317583396864 65829 -93868141220633033158163616 65830 20241071262831709335830400 65831 -198283915155354415016431368 65832 83552175592540586299146240 65833 8942651650507149619652944 65834 44246637854009543230128816 65835 52384498578165538559174400 65836 89177578253800390551055360 65837 -132519008581904704235441514 65838 -111417988123075116235870656 65839 7946491935434057126746640 65840 -64492636514069791989104640 65841 32931956219279099572213344 65842 39211075253012665013286912 65843 385956949381877219262622092 65844 45871196506443090514206720 65845 -22541596655463132555669480 65846 -5786948598275129195094912 65847 -418097497028356693554064128 65848 -416779264661301281116016640 65849 64357879417642052771867520 65850 -4477174938293958700128000 65851 -188929961705380546642437148 65852 43056454306830508448604672 65853 -50493295360916273479634496 65854 -8051904357793993116826560 65855 -107785350695192042827593240 65856 41848900487819536682188800 65857 -91435260115430209947138768 65858 106809118172063116313716800 65859 -21584684753510653910575440 65860 -32378147449687508362790400 65861 -184116483001295764628909088 65862 -124098912531988041163632480 65863 25550985090273087660233928 65864 377903466061541169149199360 65865 -46856570277961508675849280 65866 -107821181195892938941948368 65867 305920470678675664344272916 65868 21591661769094004922880000 65869 -46314054888098536972109600 65870 -67739132173655023137987840 65871 16083805237443279417325608 65872 30943262018842320562421760 65873 243499593887209403513412720 65874 82664184127051852950764160 65875 -131010785177688738082656000 65876 5834622015450266525663232 65877 -52022973973566690281573568 65878 -223409180886508045218497760 65879 72653308510419999212346288 65880 -208003432358809725732864000 65881 -283449386933646288319507318 65882 47184347093843413122999792 65883 -177628820761909432078742376 65884 14193675641593319323891712 65885 4720902565397518398905580 65886 -137579230937155587345561600 65887 214656768755741313178298352 65888 -247317188893485846366781440 65889 262353096589669837491534354 65890 105475748253675223709376000 65891 -225771628025231641518420528 65892 -53073390002312903621207040 65893 319925116126629835553952864 65894 -369400695435429694911076608 65895 62684028514143394400931840 65896 -32228068004360935543710720 65897 -31286574337426536219270648 65898 996416818410022339809024 65899 197953139840380020581942900 65900 -85020298700786239013088000 65901 128908440062474891656559904 65902 146518741147405294648395072 65903 -443921216811167544991500840 65904 48970497102383405085917184 65905 -211774678030762763713202700 65906 -71227334594332409477462016 65907 -393078383076803638965705360 65908 21762181491371034919200128 65909 307748494585827469819973916 65910 -54858674129499579178425600 65911 -57631903047993748989884600 65912 -68242820164736536599920640 65913 62920148921650462671903744 65914 -189336265511447763290764944 65915 71385763128374038853026560 65916 121132824857511571764905472 65917 -80649662774225999877409140 65918 -80123028224823450556212096 65919 105776077766865423660288 65920 -368632119177878033557094400 65921 -85246683985176810326314878 65922 97355883774054011156249472 65923 225258185874727976566469328 65924 -223988646026226610139743104 65925 -69335453597720250537642150 65926 45565672554034729741322496 65927 22967224515460806320170776 65928 -101554030643055666293882880 65929 -352928566623185260411418470 65930 192377734676763909147705600 65931 -128877061239357006521527848 65932 117176402380450183063759872 65933 -196754831733474402582274080 65934 3893080805357760204207552 65935 -132056007664404014981952120 65936 -47545980751393005486194688 65937 -9299249147001132826133760 65938 -310638979916735209380128880 65939 -293539423070285201419479576 65940 39452906888077790334689280 65941 348526321583373735465855744 65942 -93484508810557835681308128 65943 -56330464615507735462859616 65944 -46800923030789140182435840 65945 176864371680271255320900 65946 -113743739206935049105555200 65947 -146223121027381360121654768 65948 128597218781287184640695808 65949 38793903015457865720491200 65950 -76992464183220074599992000 65951 284982975206861844300905952 65952 -264326370836550581778186240 65953 -96897053875812440271429996 65954 193095578970885105577628496 65955 124307387894214365177277360 65956 167711552217211130054784000 65957 -259904198391308372793097794 65958 -102896825354609052704567616 65959 35007927885869314159370160 65960 -211379704109259754347417600 65961 -31463601421180115245968000 65962 1232229020249023579319040 65963 498571299517987371372604212 65964 49374532504471325240033280 65965 507176943399737851845830400 65966 -131229062621054433983333568 65967 -156266149651962632257248000 65968 9311938615278698013655040 65969 64697520432684020647618020 65970 104239933854786503659861920 65971 30386378380249273446267952 65972 -238802671946918925104836224 65973 -178065565236126824050773216 65974 92054036678000524439096736 65975 -31674121495419776168796000 65976 297509586022552037460480000 65977 544008380405427310207245012 65978 116987758603731066673440000 65979 31665260770297481221850124 65980 -113746367315465122408128000 65981 376886516379426177680659782 65982 -63738129783748138493838336 65983 376001669162302322933863232 65984 -91388835825073351267713024 65985 56987982544888069646610240 65986 259520004378166944394410192 65987 -163870239043143962768651520 65988 -167472206142536364606996480 65989 199226713582746488451863232 65990 142012424851206578092368000 65991 199285775712687984114676392 65992 -10529353919042570509793280 65993 319493068202544592630417242 65994 143504551002194059045519872 65995 215066138233357002021680880 65996 120772708292936291484791808 65997 222480739834004610170298774 65998 123433742743998449860152000 65999 77442626943325021206279360 66000 -47743253829024196165632000 66001 -17771282595266377362517388 66002 283034039772931444708473504 66003 261870193271715582325174200 66004 -255628180988386955747539200 66005 -1266490262873454088239840 66006 158255371348501689334860480 66007 -366274769334257350635928200 66008 -112908339361252831183011840 66009 215297519151430176387255504 66010 11149624358467058303723520 66011 -91966918010966974586900016 66012 52637620791063200489114112 66013 -315147116397355314583010976 66014 -65115080190527435401945920 66015 -2877998711355667487944440 66016 -99516217114393649412046848 66017 225659147111248252332595392 66018 -68654466637382371212948096 66019 2196181394947095593601096 66020 -127355693696285098837067520 66021 72133860077747587988497440 66022 -175631073250916355538205376 66023 -227627977072519267061187216 66024 101519376925888281621381120 66025 -162243077119971923567030000 66026 151531765059156506216609712 66027 7595283084848729987674608 66028 -218433614435175557316294144 66029 -79136692820530768161731370 66030 15114588726094575732080640 66031 -58040830517350722952955408 66032 11406259141163643458420736 66033 -145442381353926724612733760 66034 -1649858962843990648094688 66035 273041437469272476967085760 66036 113219324585522002531418112 66037 -33519656425818206602559314 66038 16030071108111111261799680 66039 -287690181569927972293181976 66040 61932766214038066318540800 66041 -472130535240141108696657558 66042 44276670233311483535178240 66043 675790053385174392218492344 66044 -319800043952043155979878400 66045 -25645396455039941166263040 66046 115354154766512908661225472 66047 -428232643881014599068117504 66048 1575072646105948061958144 66049 251092757545267157652087043 66050 -88562620084235942257309200 66051 -58874898378626226994504680 66052 302253434836471001913558144 66053 259229970322194938404653084 66054 -36328469613290069686853760 66055 -190621850321583898345936080 66056 248192456139044841458073600 66057 -25705617459480720676279008 66058 199386724861567229198168880 66059 158716114899444645786896016 66060 -143739641499008491464837120 66061 58417585916968349220279424 66062 -329490820862719819584462720 66063 -4951234629961320064436856 66064 -130727607448775972598046720 66065 -7047307410575807546494680 66066 -29154808352747872424448 66067 -369999409694565917384444884 66068 31452863408613076019251200 66069 382671130682796280958344320 66070 105809568907238063337012480 66071 -496675467861328500197740728 66072 78475902260166796535377920 66073 86728951726330547094173440 66074 1577790034475519916919536 66075 -27130322518437738573905400 66076 341127273684943377575605760 66077 -433768081251295283915087328 66078 -92478178642096726635151296 66079 187765163676334921422042864 66080 -82551571815567907042099200 66081 -363553811122780695166375248 66082 125294033552805953246315520 66083 284546990313949877027818332 66084 36986331696606359030670336 66085 -107954380076067075131465220 66086 63008483401796463754804224 66087 92176068285164101886247600 66088 307893077882710081954283520 66089 202923506767618550209216890 66090 43955012393572093008088320 66091 3509813386162679811739920 66092 -13846757995407233272406016 66093 145085122201663869291065664 66094 100849440509773432227983232 66095 -276770163352301140685465400 66096 -91354518122709011754221568 66097 225032169097307638002468532 66098 -150001453829523414042217200 66099 189005722288535738539856448 66100 -200065360800719247436489600 66101 -177148127253078328143091680 66102 -118486721079167136162324480 66103 -68462751450283820811490648 66104 -173896974420573979955466240 66105 -27001594113762909766842360 66106 -297612638084200567182799248 66107 12635784398318026292080356 66108 82154686508664434329706496 66109 -60263225649742122849253690 66110 -144966417136338021909310080 66111 230860472804661636420796872 66112 -1370835087541676342247424 66113 -559174409828766801932462460 66114 42370485991756556932532304 66115 67420727508758239738231200 66116 42985930673306222386880640 66117 -45864312067718967997228320 66118 -61489613625942864288036096 66119 188398774712467082420583096 66120 140768044420969788641280000 66121 455411439956750446706990544 66122 -52290674023273525880371968 66123 147599813321258961058099200 66124 38583388448964059534804992 66125 217281168034814373261271500 66126 123212437827793886775297024 66127 -34062091804961232272583120 66128 -96005840967974090227458048 66129 175552069097583684997650432 66130 -119977568860620089064196800 66131 -72489594255580772016495168 66132 246368182742131334826719232 66133 -99974940118124344311180996 66134 1037452603961746680536640 66135 -56221386451657641976532400 66136 -173272526453582372940963840 66137 553544006972016593798139786 66138 7298840102619250130738688 66139 -34415628703398836083123780 66140 33280250688504802548733440 66141 270269780737469393763202950 66142 20512084920962890619129472 66143 -48717575275442797558423680 66144 -45708586966423926791995392 66145 218930529014659888581978900 66146 -172488994520349243751735728 66147 -204432003133018798429344528 66148 -266464681120231388208046080 66149 -330889909668974221892666340 66150 76101141138398976686184000 66151 -67543414521506835296846328 66152 -529178326353578307591398400 66153 132084859066993523789545104 66154 50860264782351043116324864 66155 249339232943165358614139120 66156 -75393201975408639362073600 66157 23842506155408944685881472 66158 -15551290588284512700999360 66159 -167050686875523524850417336 66160 1299453174105683739770880 66161 -154042393494183372067016238 66162 -65257705906357605860274048 66163 -183418086601033031491768640 66164 -101581258697513870345441280 66165 -86809657934266406895188160 66166 -240956644104466868724079968 66167 -243689816448163580788355328 66168 46692459172307256696115200 66169 -137556782711606237123889430 66170 5743023856578050986641600 66171 23379157941309506712789504 66172 253141778061834967437990912 66173 -226237588727030968355731578 66174 -48148887389915447062542720 66175 -274353440001121630997350600 66176 485703361467171576553144320 66177 -304037360806348096194960 66178 -18464519176220927394224640 66179 -52108808072170356903737220 66180 165184978684825150834728960 66181 -158683930936743465284031910 66182 -124581156583049118381371808 66183 85159864959146158248711504 66184 382821954872214924170818560 66185 29729297672746394111800320 66186 -37872262363158053065986768 66187 374808722086075348012268 66188 30306671753097519659781888 66189 -275282582916051317966861376 66190 -32307115112190195875438400 66191 -626888686575658824843507408 66192 11979520799028018508726272 66193 48398599602037437376058740 66194 10422434338085213151713280 66195 -87108888389705272649623680 66196 -140370550471822311849134080 66197 -44302791801531554423590500 66198 -115870700144893288415708160 66199 334828449600859377227573600 66200 136971080420498349890304000 66201 6411837650851869368609232 66202 -67149851064296933512742400 66203 117224236915010636737427040 66204 266755582795885762078725120 66205 -134086744741755991987669140 66206 -46298187506860643345147520 66207 -250586577496465005922544880 66208 397608189099367413107589120 66209 -37739728876287929678259072 66210 21452464783689210356520960 66211 -123511468429163284475768 66212 -163414362357011340224732544 66213 -106823397115145479415171616 66214 -58958179832918150351744544 66215 -109573395231501505794520800 66216 28116434163735137422540800 66217 181972925985754871339650560 66218 -48895127413533170179060896 66219 -32623096305893215844402856 66220 -1089936994818923630346240 66221 -428113167456875659075897578 66222 -26335638996606855359906112 66223 -149731315618406109115177440 66224 75309332914916754225315840 66225 -3316306369912301360120400 66226 237949315195516158319383312 66227 133817671672515521778049872 66228 114272450700556845212651520 66229 -68625589467132047726434016 66230 35514478990383868849046400 66231 -287349680663140175580165120 66232 128298403278506968402452480 66233 381309997777930687641855120 66234 -31671863598748638960414720 66235 -118674106037526072658186800 66236 -270712034671403315082385920 66237 -79149481107505848297296640 66238 64077386334230223334667520 66239 162855160065560293894463040 66240 -27622475128509880325898240 66241 -143767840385529745196721728 66242 84712682208298459437442944 66243 123064678854854701263952128 66244 258566768876622310031505536 66245 241331896182269026727197500 66246 41937077018844126813955968 66247 -58577610194644953452522048 66248 209072688556596995780052480 66249 78387908050610126468707284 66250 -18727324756508964288330000 66251 -227377950432476346042703128 66252 101554191570815947763154432 66253 475181628122403562348628640 66254 214411431117076688209495872 66255 86885803055442770708958720 66256 24862675279970202842087424 66257 -190664695536693070418411280 66258 8239388536669823466690960 66259 -219966768185846876446807296 66260 -109348454234622274093605120 66261 69703251552814716972424800 66262 94182186582534175167998592 66263 4943025804239467141709184 66264 147764462032909631116247040 66265 188221397893733161702067400 66266 -250127006059685910637792800 66267 15082995714144076657184400 66268 -348662602049466148732298752 66269 -6337668705224250628319904 66270 -138746971780438545904201920 66271 422212994678876685961837472 66272 -154105555786608020049100800 66273 180757444104641264928855984 66274 118151316075141224668749600 66275 3153220124282022031200600 66276 67990182150518555234291712 66277 -430000017880811985741696768 66278 -102954768355624856077800960 66279 154916535768175441073606184 66280 173593973344508690348390400 66281 -303480024870427737034684800 66282 -16454792516635371710423808 66283 21679911638801212445734176 66284 2930047435902166820169216 66285 171257526725737625534491200 66286 -151065472546588459040842752 66287 58819782334912479343054200 66288 -43501929552038668561514496 66289 23934711631455540952348480 66290 -55341344304264161241745920 66291 141294589915455368049430080 66292 173078646413155957604806016 66293 501677099296770897450394542 66294 -92008910533476267666339840 66295 -178444647566790124835788200 66296 192363771723706737279713280 66297 -70442164755973530634042656 66298 -45850511259721479480339600 66299 573310355350518708927782736 66300 37738852350980558724172800 66301 -394332003937571010467624698 66302 -133271102255062890796059648 66303 108246751991263090597223160 66304 -41621078292037754540785664 66305 134650450333362181701105000 66306 2481811237837773847643904 66307 -37429296824347406008784768 66308 218003287291137479950464 66309 -106252691735120988779090208 66310 31691488161257387915760000 66311 41726098459905369151382832 66312 -94785106628989405388390400 66313 30700473767187952421970724 66314 145081772911164074518455552 66315 -31213131199693087260606480 66316 160681535719025439897192960 66317 544419887008250959305812352 66318 54000678596170330809308160 66319 -191525767852550034747322440 66320 86040532893679614127718400 66321 288109479737637536735233890 66322 156570556906334719274381712 66323 661203823304772424136755680 66324 -71453796277548573901522944 66325 62533749109380139777732000 66326 -6080380382795305121678976 66327 -139896254452500514155017880 66328 -332847482028850203259299840 66329 -5519955201004219576653360 66330 -109034006841644723553012480 66331 207268793101779580423971432 66332 -103735352363409342723883008 66333 -157125010587941292726888576 66334 261300797536379187873388032 66335 -290800470002824653911493720 66336 136184296032157286087000064 66337 -521934712122192334234010014 66338 -41446274063506771390858080 66339 29814344693579264309893584 66340 33903843096050507952046080 66341 34857714411050563363322784 66342 -54737322145180928428730688 66343 -129980460393579241437190408 66344 429005818681423224007388160 66345 -67136908131240692175708480 66346 -57550401738553395004682832 66347 -145578384063563040851376204 66348 133784370218291352497118720 66349 3474770040342009900055264 66350 62917777719551043277526400 66351 137215478573484301380078864 66352 -39150208127156540155822080 66353 -181056015596920953889283520 66354 61507073322084798052283520 66355 -79030592465567769942078240 66356 -233719670345091332475241728 66357 -13597911590766355725130692 66358 24194878486051466120165280 66359 546901473777048592054363560 66360 -65626273770602703814656000 66361 533722610767387606221105962 66362 149898759289704203631864432 66363 -141846081813995912721006912 66364 -98537673876854228623079424 66365 -95453981429445287604527880 66366 -60773761064481322682966400 66367 19436286074691296610800000 66368 -129676868826672826017644544 66369 -147316129841399750042018256 66370 117833980241738483515406880 66371 148192920578791672294906944 66372 -4210065760582170778641408 66373 -553057000575071363948353378 66374 -15420106732701168517533696 66375 -211708937327517407614410000 66376 278290292375231326480942080 66377 107483269076150105992331226 66378 -11869842569660207341396992 66379 -146304714966342361913441160 66380 -145095868323970590080947200 66381 -39813666076260172823126400 66382 152677008712387434985497792 66383 -17567531638741943612020368 66384 81814565105560974103732224 66385 -174605062713154081032286080 66386 -44452597167344095991479680 66387 182204242249133377892235960 66388 -79147770049981359227131904 66389 -348011180051828697693883044 66390 12077767391068570636609920 66391 -52893294427537663271508728 66392 -7873936631504109867233280 66393 -538692721038150248188432800 66394 -33087663506163675748741920 66395 30883262070642263401099680 66396 -100462101037905413901459456 66397 -362907302291223944244134528 66398 250639281075446496180931200 66399 -292472039677499991506135736 66400 -147140703286428928308019200 66401 -76701383325960835879526208 66402 -16665732876359514512388096 66403 537592938513218706193018652 66404 114814776867337653127854336 66405 -227913560205046905660609600 66406 15502208420645386192189152 66407 -554236531459837937015928168 66408 -344316109970088539827568640 66409 44933911616929557999591360 66410 176005137816814648574232000 66411 -401634480449549464490868768 66412 -363401142216945430501222144 66413 -250244414637321121686343338 66414 76801992077021253518629440 66415 -138688283643161955118567200 66416 5013426975862374768771072 66417 -232094118322137137788833552 66418 -195039357194212887947160960 66419 542112149340643871409562296 66420 -3647865520892819147685120 66421 5732135010485963695017472 66422 -277156521772461874919899488 66423 17306221468228045639138944 66424 -4448356141412762030960640 66425 319040995707889317762927150 66426 109227165245195340521170944 66427 177327399035653368251996512 66428 317082520652516823907411968 66429 -393949366749937073880378 66430 -1641450118369513028129280 66431 532201275456062474751215232 66432 -80967298700906469481512960 66433 183001184329532963923078144 66434 30508941913731123822645120 66435 4705803968916113241373440 66436 -88834573058591168473335552 66437 -221545182946764375408903648 66438 12866896086074258508579744 66439 163435614164402370721723280 66440 -179846768030904719423078400 66441 -154849745363853475585037808 66442 102260495498392469354457600 66443 -159147546410694324865813200 66444 -53598167203933375503266304 66445 -107679723055991179936796520 66446 -81066321167414202000395328 66447 -123284161786285950442594560 66448 55314371080769767734812672 66449 -382487974041892220684249550 66450 50640972413636640754857600 66451 -96775022365722685852148736 66452 -164248157651203364512262400 66453 -20508176644005188276099136 66454 196357267643502822165388800 66455 -100164354422393224304897640 66456 54309537425287983019991040 66457 -516474645225538719952666294 66458 88276438175121388371658752 66459 222404003230174603832081304 66460 251679402903220796319137280 66461 76306266363697411914273324 66462 55019112511285476630236160 66463 -255215327053458961707232288 66464 -160927154182740556432539648 66465 -62434037256448579098511680 66466 -48158335717903101726604800 66467 308648379079909628521623516 66468 -131577881925857087735562240 66469 -81065850272892362134133156 66470 -29002399708927143714203520 66471 341205529497027493162134312 66472 121730037534936031873351680 66473 555498028606502216079418704 66474 170336913411128248705213440 66475 -32978625806653511938733500 66476 -78978339414625610798365440 66477 222599560428763069139622720 66478 -4580894574619694996890176 66479 -10807964617421302914679824 66480 -19727387093176209733386240 66481 -487270781998455499331210000 66482 26537987950984103113363872 66483 -83319605855367546451265640 66484 -375315366555227230808352768 66485 90325721695751795606673180 66486 16599814143002630541840384 66487 -238313226906798632174528208 66488 111657127002099953718005760 66489 78151296543433348947163200 66490 -59256063240569302645742400 66491 358223912355213504029825892 66492 228614969944207942389858816 66493 164170755324804591020316960 66494 204963795375263199570391296 66495 19865804355123698519009280 66496 75028089001712340822917120 66497 226441828325278783654853460 66498 -17264765315808622289655936 66499 529801211950699434446781500 66500 -94336086921800789345280000 66501 464772011959835187582942 66502 37604232871976300050269504 66503 -16114963981715131717775136 66504 52608626951625168938680320 66505 216935244347479817713061760 66506 -257097840976519615238939136 66507 103371280230342310443758592 66508 -70410549395075868233400320 66509 -287400556627473526678609290 66510 -110748744836191302028977600 66511 32536689539429644880181192 66512 36896216040437116173705216 66513 157792287506030333999733744 66514 63818628431074293666419712 66515 -100085697921675222803677680 66516 1599628349696548238290944 66517 357625293174376444784391552 66518 -156533930854988550668471040 66519 181583759669296654939638600 66520 -181035380946580217590579200 66521 1144092417546525285331584 66522 26673990437803940291676672 66523 -287046846706506320825287228 66524 95769063070165496338500096 66525 -36749565625724549547919200 66526 -29673422681041872449418240 66527 378316864526947152704401392 66528 -129031636271590191094824960 66529 62723011380678378987028130 66530 186983701337377780875920160 66531 248067998651276661673698624 66532 111579745393046016424877696 66533 422406689448452053197382782 66534 -52351746733897075354522752 66535 -60918347733256459601195040 66536 -217560325601074022699320320 66537 -40970245470929613174586806 66538 -398920489184434200508546560 66539 -241934235198191360989362432 66540 136672683898937621494348800 66541 250233398015328668038025942 66542 -110760254389683978784723200 66543 -131631255634943651320348272 66544 -85787230063638347064279040 66545 -66061831016662071256106700 66546 170274218404334033316285072 66547 -176274624839073592793077760 66548 244224625154325225799581696 66549 45429813735166444651179840 66550 -93183124517780557226990400 66551 535818839138731710725881704 66552 -296878780853014010963558400 66553 -297429839107453382341378198 66554 -108019134025868653015696128 66555 313860751766404009270488000 66556 90082684708398261760211968 66557 47970312639335606496641280 66558 25192981611171331836427584 66559 -185156170761343718345192280 66560 -102404059110066929082040320 66561 306517714972524730355282784 66562 -144090435400801422050585088 66563 73105112814784405248225696 66564 -155405513993661756401761728 66565 151264319885968950311894460 66566 -93924843568448668228547136 66567 222224119804305520518957480 66568 -177323485312931266247178240 66569 -302468504377611356569773030 66570 40777820947036575692559360 66571 196133134286548696371442772 66572 -135826930110165106750479360 66573 88794710382616543743571980 66574 -52305174969922357094182464 66575 -76891728452533791426718200 66576 3882144995064261753569280 66577 -56619236444734855898971328 66578 4301226779281201692093840 66579 -233192345996811637919084616 66580 201047321441942080036243200 66581 627133360813938757695235200 66582 95584799115924470677023552 66583 -85863805018595141731915176 66584 -55965589271052360534835200 66585 123497817502342114758003840 66586 -100666368473966699638778928 66587 92442763756603266192751236 66588 32958251640756835866869760 66589 -660976055111188880154944244 66590 76438348055927758253908800 66591 -158993191416202504852194648 66592 645796748453350859058511872 66593 -12374552487856537012672158 66594 45720867858187562438711040 66595 294933877611514390709737200 66596 -278869320036614129246524800 66597 202057481761754364422651520 66598 -60917383155664299374143488 66599 -114087979413005966468882880 66600 -44607068500818088400256000 66601 398898394687638367923828602 66602 17322733707498201449944752 66603 111025016896523609019004452 66604 -341394640649412735917695744 66605 41090908312765981584270720 66606 -49510170677086826278513536 66607 -6417856742505338858107400 66608 -18344084564026508517113856 66609 -234951109227289269596285280 66610 105691330597360008982188960 66611 278354328243679934545189800 66612 -24962493058255508059938816 66613 488333439088508132715025980 66614 20495558116550461898331840 66615 11648478139515020761488720 66616 -30126614422562885342269440 66617 204009370676590194467802666 66618 -179352260275545429475502736 66619 13547346877696295536151552 66620 -73044877551050163344248320 66621 -29523336866938148317362720 66622 315520406071346894960570112 66623 338408154777428856955185120 66624 -105884540677498124416057344 66625 63906822666533520175698000 66626 -54702594882432630403146240 66627 -288051103574838814436653752 66628 -124028682502367550609653632 66629 169679504089586420415331230 66630 -6933930158193153967716480 66631 59735420030053963694660112 66632 -26703525151383330545433600 66633 -123928224008859481810959360 66634 235943024946644280009159216 66635 160743041551833185109010080 66636 2625130414382496511196160 66637 -161427549892289841637691828 66638 -130193205339715730249611392 66639 -223521803014949333599526640 66640 55875250453640890704445440 66641 -775655887902170685097238208 66642 -179744500784574085934407680 66643 -611085190005225641190649108 66644 -437290070725558834893377664 66645 -99271727734911452234744580 66646 -45039517347279725492624640 66647 -35972868618615010660473168 66648 -147885784012092633513431040 66649 -22956487513194841275694752 66650 553828886391353417241600 66651 20460192724271753179881840 66652 441028704991001042632245760 66653 -386460504701210424475963098 66654 27640090093500845880663744 66655 -368871652019855135195092440 66656 -445737922406770730565500928 66657 154272635730939316149895392 66658 -268523423062409038040230320 66659 -70836370429806181216732800 66660 -78296894960680078053396480 66661 37764288503652886474703040 66662 108536091504281331988484832 66663 -22524200108001469697482008 66664 -49212208166897700164782080 66665 -54467086932520832877384000 66666 7021588801360839834498048 66667 73773514317416612433383320 66668 30150237376877444096664576 66669 -245464407412801375725646272 66670 -51218604940399570400630400 66671 682198499902299586621800 66672 -13707202218757134453374976 66673 17717320391827715582180404 66674 48201640030054099897503552 66675 -28266708854056307030323200 66676 381151073326069477867540480 66677 -79003271802846910813819392 66678 191536903228039369670706624 66679 54155734123580117555967720 66680 319864606219007170107494400 66681 -42874991403757089896471040 66682 21458191707525973088392704 66683 -92125554435842550402367068 66684 158745256876239031409435136 66685 200989997393003317306222380 66686 152576923587120183205473792 66687 103143656186189492842793160 66688 313586450395991344435691520 66689 -484728771940955533443187134 66690 -52322003655367221046656000 66691 -61637063868875523606876648 66692 63141424191902591025138816 66693 -6200286646767257931973632 66694 -80794795094987206417267104 66695 233237550029991662594926200 66696 -74183621368017630868439040 66697 -432726137174988653323658854 66698 111157277702160417809463600 66699 -144319026621716758498171716 66700 89855439990142326774912000 66701 -208374585285733541830292298 66702 187780523145122999003476032 66703 76546125612679510559748704 66704 77293676257371328864911360 66705 -232552390178679960299984640 66706 -132566313047972577518990448 66707 -24688939942858139150131608 66708 -84890264887600393369155840 66709 -179602267271710212541340960 66710 77703473864142955748424960 66711 -107411548550604846604315056 66712 -115344452688694153821388800 66713 140123999026916552435749962 66714 -74664992785268885288808960 66715 305685657509515830050933520 66716 190248215682933822156298752 66717 30563967554743778021543040 66718 321803902706591104523314560 66719 65356967887582125379582896 66720 -142886135652898529319321600 66721 -169841986536058016650402078 66722 -10661659918809495240367968 66723 86892873213942798225640704 66724 44373966368050455454130176 66725 231586753824793280616966900 66726 176434345724698669166754624 66727 -62420880019357065347767080 66728 -26147746033396165871616000 66729 97010701497595207474891200 66730 -64960364498603769206958240 66731 -8457803487002156238941808 66732 -168468273755741403178979328 66733 -147595705030387517881783018 66734 -125574693919696186141760448 66735 129283231868489073552964920 66736 -1268134598658392542773248 66737 416667938779856374724650992 66738 -13956367403512865356308864 66739 97193206055177476306838540 66740 -187080062037359509300101120 66741 -287634119662516683123472608 66742 78945521469382872034262784 66743 -125488732815891277091305536 66744 -31758128173576549825597440 66745 17631153350814248314130880 66746 103315181478274857058009344 66747 -313527437150904840430163520 66748 44182179107823070628600832 66749 -298941137356968543184376250 66750 -54265587751037050748640000 66751 100650205323510281445618752 66752 50414281340416211759923200 66753 294683870550789258978589362 66754 -180356915738633196980933424 66755 -268493975532064485878119200 66756 152550782858677102926953472 66757 3797812417237862441568892 66758 -168026858730909597195786240 66759 -30272750686686225296412288 66760 303742039482528064121088000 66761 -435699905480398536179541276 66762 137010377583096946928259120 66763 420826792001942166588773012 66764 314958983385957740540664576 66765 -263646904485983501913403680 66766 55624018103536179728471040 66767 -92748069398417968926906840 66768 -12969212542241264881238016 66769 202163709450933635594785344 66770 154687160882059257730037760 66771 209975277580785967012464240 66772 -315449755995774570342250624 66773 -99985439583283833207588960 66774 50363182342521303563427840 66775 251102803120138864244250800 66776 282292186384826226290626560 66777 325059854861234217465331920 66778 124137046847566485591443424 66779 5695895027723974239014184 66780 21592597483191124707932160 66781 190687697057330852019417504 66782 187455734615003477307556992 66783 61712322400398301865314704 66784 250671385189187792168288256 66785 2485711644436240285341780 66786 -96227765869659960910340736 66787 -585577492582203737497395360 66788 127663729492553232606888960 66789 34902788009174248151199708 66790 18390329709018955468502400 66791 -347359076999448870344804808 66792 197781124281783022632960 66793 142439758162678319939092980 66794 41302878273824099112241152 66795 12394137132482997709974240 66796 -84606102173184729106374400 66797 571503468523299818252748246 66798 -171180987549302795601962880 66799 331317535562505820366809736 66800 -69342483048502105524633600 66801 -6324513829771935053745216 66802 -153051024014565233789657088 66803 -255858246712325080022394936 66804 94625697402584938893219840 66805 18319524492629407963345920 66806 302208349283336996830472352 66807 94034220416520232072864248 66808 -4072002570653076858839040 66809 -424755840398507177509059990 66810 127401479051485981529617920 66811 -341720171518236390119012976 66812 -126428937156886482959929344 66813 -143668096521324704821933056 66814 -186256332170074690886875968 66815 44229909427267583866129920 66816 199069233059247374582415360 66817 181723320778489308762939220 66818 237859017235788734791953360 66819 -258943636725684136028328456 66820 98422479964664373119777280 66821 437140292407635075915629022 66822 316009136802174892038144 66823 -563547850062845203007116280 66824 -342966365481499108411223040 66825 -182682228563489402387312400 66826 -253564415509945186038855888 66827 353539096638631387763178312 66828 -130697324218130400514183680 66829 -166938042784146591596117024 66830 12780827766331071812104320 66831 -306811145183594645140816248 66832 -97154026459034186427326464 66833 69170163597602322711145704 66834 279379718214791087308584960 66835 230459311417344151553999280 66836 -70568079271693006050238464 66837 225481129362722926597433760 66838 90396332873135236458601344 66839 -170382217402096729935786720 66840 19278686704098917226700800 66841 95689461326708702670711242 66842 -232065927306002661899596800 66843 138930329119388039563743504 66844 120892872531416669242868736 66845 -452319722457014002070680200 66846 -77766466995723672648349056 66847 626292268607977867278714240 66848 647093374794916311378493440 66849 148494896608455690695270064 66850 -28306392883335555164467200 66851 -155673319690737290469002148 66852 455785881247337081388595200 66853 -316833655216223201376168898 66854 -3343750290712099223406624 66855 -76444121049284062030325040 66856 -174658745091988125253232640 66857 195243756290701564823325312 66858 -26119033078308938532640512 66859 62825388324060877096872080 66860 6256448315226270374062080 66861 155991991170426928882706880 66862 124741106491845580796412864 66863 -36918562444390764198459888 66864 -3033902064408755149209600 66865 -4125532118179953001711680 66866 -40455024031238290125360000 66867 -129300169479031819835320320 66868 25478068629338878758849280 66869 441056232622971206208764160 66870 17953760549204693628347520 66871 90612303042257781740583264 66872 -14836562877139780955566080 66873 210342712852258580029890384 66874 -64337554124382846325566240 66875 -44118587511976462756177500 66876 -68401438144140621508627968 66877 569711555814737419205750726 66878 -58378149174294204799235328 66879 521820861590684627864539920 66880 74310728803785263126937600 66881 -730660083148876057907858688 66882 -77879771414283626575796736 66883 -292930183602986140068396868 66884 -67638146850315811355357184 66885 -43262487001301072660064000 66886 -163305652534670650339115136 66887 -566341346753671059941234808 66888 -34325306652928737582259200 66889 242124467047464888322313690 66890 49670477051070446845999200 66891 17117914107485554418188224 66892 40780937644717988647121920 66893 -270723634470882164488974816 66894 27300525454684608157684800 66895 -441198808481401773605071920 66896 15315308447053560717361152 66897 208101455533042057073757474 66898 21494066568368255567935488 66899 -90433527364355494111752960 66900 69378888792084000379084800 66901 683056015744132684797817500 66902 1095609657542695994147904 66903 81676379331251687328469200 66904 18142846984339005824501760 66905 -97045470087828109707890940 66906 -3472438367383097779779840 66907 303767623137881775757471920 66908 -3778118769745522589698560 66909 -135882716802824793565120896 66910 -209419166113395351170984640 66911 -104492163047955241945975848 66912 105477968026870483319783424 66913 -318041965452022161983360 66914 -300555296403269581088320944 66915 -93448755951597619440063840 66916 -364747949075229861089253760 66917 75991811020597490794423452 66918 156961125123567180785994240 66919 262834204246465240917435320 66920 48778985227504842326016000 66921 298488230035351627880084112 66922 -341731763460517983615313488 66923 -68804594628556694958738828 66924 -130424645066937388556103936 66925 95895955653227977625307650 66926 -27002401878555428945000640 66927 39120552982455571616476032 66928 -66300671785766466113372160 66929 -95873764002121580578725888 66930 -40852710393743887024942080 66931 -566670679858245561764217268 66932 165890390430454762394192640 66933 -206719917061420729150390080 66934 -123450456721979172085753824 66935 67068770223138820108605360 66936 137060228994418394200166400 66937 23208607513440367128682880 66938 -272585383769205016914740880 66939 -68822252000421723359175312 66940 -95804327225803790886888960 66941 -15478594274986247446781376 66942 -166871781726598116875108160 66943 -411004075007160537365799808 66944 -7376261746707995799060480 66945 -109323027995170284310942080 66946 148983899193786425820629760 66947 -2263499786449991296937604 66948 14300888143187169853894656 66949 27762400979550723698649950 66950 79819091758993817097033600 66951 -1849660053422924333749032 66952 -231240032790402687172070400 66953 56245945672464160641452928 66954 96591271899278818680318720 66955 64480451709656444653769760 66956 -66259826927179576884103680 66957 279108270138798767944761120 66958 -157100830085285032237945920 66959 -280816128839531906888037840 66960 18462604889624051397427200 66961 422874190037272748006301300 66962 -111666191947685822905156608 66963 82187212901084236953449568 66964 52424977573626245457070976 66965 34082820431044211228320800 66966 37002737529330228004031424 66967 -367516708243454528580801168 66968 -349753785423148712809082880 66969 -106868203872262678595445696 66970 -21054037723955462136939840 66971 -847170563108695181514306168 66972 80220724113621675938683392 66973 -11822885399958073520298778 66974 -269286497365598581903515264 66975 -184105415609562745910304000 66976 -35475666470222553768001536 66977 -41579408143417298539974174 66978 13306261849655060810564856 66979 -275028668651612116353523320 66980 -141214750637433607417167360 66981 -191003827556076001614393120 66982 215454612725849980327102272 66983 277518007508547576670626888 66984 36164630772650051053240320 66985 136795024490733242700246180 66986 176076099848910810107478192 66987 453836979019282339404036 66988 149197432129260104533599488 66989 -86978098099311583446734676 66990 33577184691928609469337600 66991 39557049745575663094945984 66992 -60054006602553405432791040 66993 26799556770970020374357664 66994 1350191411713795207898880 66995 196480129216650653221302000 66996 -92779891809920363680990848 66997 28326754635118985671359552 66998 3313019472912098120700480 66999 -100951299846475355790882432 67000 469539239271715923932160000 67001 -228807621583398494916694896 67002 19016494533479606798557440 67003 369068725488328770602705252 67004 78956353228612950114425856 67005 90775624402410791482629900 67006 -330406346266644478066530048 67007 244337995946571958021054632 67008 -17442967986806294996582400 67009 25826594156452044273660804 67010 -142616459328740885704335840 67011 36162141220097548036303104 67012 28533727939822984012372992 67013 502617576382220060015173920 67014 -17778406890190780537724160 67015 94475799264953989803402720 67016 -204802858514750660801387520 67017 -81770064034976067255553440 67018 -31083042839752008355670784 67019 248564299225189194759676560 67020 -153271236605890593592120320 67021 513671536332815537854511222 67022 63539854085511441110237184 67023 85851042371431879317814584 67024 -50156391999331424110510080 67025 98819483113739763654988800 67026 105553077931423815751062144 67027 -206085785213359926381617768 67028 4478229175222215260010240 67029 134930006433506492834369184 67030 -166055159775237399751875840 67031 290824286564373691790514672 67032 173693907585097894023321600 67033 5608008547652257027190282 67034 196365146330368494874608 67035 27558346037096453837983200 67036 -102785877211665791708485120 67037 -1355785385390376532042080 67038 -18961934499609491880536256 67039 -153183850981232176669022368 67040 -69740052062275569313382400 67041 116949409686989428083655680 67042 -143305241489687104879505328 67043 55350600160758008200091292 67044 -55725164171909897176608768 67045 -76834454516877529632101760 67046 -12757117547439494374104960 67047 165962770161362675645596200 67048 145577674888400199539635200 67049 -185463379483123348737562950 67050 77575510701497687428170000 67051 458453055804710190126964600 67052 389807240506190321506734336 67053 -50336872358343956333125632 67054 -45271001901022505533275840 67055 304759731363698618919717960 67056 -34938539175145529866715136 67057 346021409924586452067764306 67058 280589173736034629099492880 67059 440427524270755284478481364 67060 125097871106832048849715200 67061 13243928615203351557823662 67062 114401408092548299339746752 67063 88136400053851655259569200 67064 -202577789771970013896929280 67065 204035898328348597246350720 67066 46598688878184836438501232 67067 -80066539521993905950008576 67068 -84579490573928716551464448 67069 279774846264557606359432896 67070 -30785338364672403395452800 67071 160537497840984482462603520 67072 -230486050886073080440946688 67073 -73098711346942740325383678 67074 -74602990922334183593077248 67075 -58252928792460762005277700 67076 93507984618530655121455360 67077 -349654053617657474690313540 67078 331693190673486293185185600 67079 -366025352067050195288809320 67080 1017374961941228659507200 67081 245577898075722680509153119 67082 197413557303470589789920352 67083 -191526791650806241714190400 67084 -131866544908977707629703168 67085 215103303552668469621000780 67086 -27462828811053089954199168 67087 -7119169296686267800022960 67088 28131425884895531571609600 67089 129616245871784749954356480 67090 -223162069193504764046287200 67091 3476701967756376919696752 67092 146536626420394370498967552 67093 -303504286866682766929283478 67094 133445857210833663665496096 67095 58027642842423579589555200 67096 -474749351685575477657118720 67097 282921019946504357469001860 67098 -65574080378390952506218752 67099 -363237724661820844203819864 67100 139592778348219180800524800 67101 67957101671579543691176832 67102 30816646036644102292973952 67103 -111799316492849298988863648 67104 -392616375491868630621290496 67105 -110119192709033449192165740 67106 -44498623034864045575281600 67107 -77312541708853349418381960 67108 -8099346624374208031431680 67109 -98696479167468183299791584 67110 118323564385117600256549760 67111 -161406348953881419578025576 67112 -180067008258662221408588800 67113 -384483623746799772453587958 67114 144720573834627670706507520 67115 -25492940831590378509982080 67116 -115269385804481578030792704 67117 133299948016027745786630412 67118 -368994136930414997688384 67119 -62919930835073076413653872 67120 -37960968005296095603916800 67121 35675184900867160488770322 67122 -80056869392783528624171520 67123 2103292910621976273234944 67124 104941756426629164850721536 67125 -152111934338958561338280000 67126 81025012763084306794564512 67127 101023677201745389612730440 67128 334828193473079343712604160 67129 167677101274579527396082730 67130 -58462621224593858772464160 67131 246844466007294187056628620 67132 -16092862802298060433023488 67133 -581799926594636625534684480 67134 257946361828630436112141312 67135 75781590909281434536004800 67136 130757590479123968910950400 67137 -46946804099139264076323840 67138 194998665584768104955520720 67139 342552977527319542240682940 67140 -44569272021903775944887040 67141 -243852859097971636301135458 67142 168432321911183528502427200 67143 -887797965831483110498136 67144 -55569538324300844209766400 67145 1417139625280253372259720 67146 -902659875161295056956416 67147 -164414951480809586080588680 67148 -121181969624041263026625792 67149 30049851968348777369482230 67150 -161093345256187944108768000 67151 -26638157088658727133683616 67152 53086666247988383091916800 67153 -2533942766621425573491598 67154 278873802297477412805317776 67155 -110518768742464619827920 67156 -118911958753979474942179328 67157 488913431184984519682451406 67158 8129514177728207543155968 67159 -150186173184474061376682720 67160 11135310715667582038425600 67161 -311866642527354424676025216 67162 60697944682489578007310832 67163 -435540341926758403220985120 67164 -259230008577987699042954240 67165 -70480950724882013152636800 67166 2151528257557112496012288 67167 -22784023183719982310043120 67168 31219120694877373749657600 67169 417138501392734590726273570 67170 -71849606352225054816153600 67171 -188138504692283504219765408 67172 33308291344508414176051200 67173 144956997160648461150463584 67174 -159102759108425572622693664 67175 -119404869255691067330889600 67176 -308758000899118976490700800 67177 81251286869973262059972864 67178 -74663405872294099156257360 67179 -129780037237032248223311784 67180 -32579636798123077101465600 67181 -71516138708270113930479018 67182 -139540348254511928283715008 67183 159006477199731733776693632 67184 41989954122316057756631040 67185 -183405623099418262768771980 67186 -38082972991205722832179200 67187 -14829401198725739704426164 67188 -17005850929039280748410880 67189 430114177555389650860946990 67190 -101284566572513327742950400 67191 42009746762254870719753192 67192 20932528219919375105249280 67193 136708229460695149137840960 67194 -21859248711672796053157776 67195 99523806577357374181922400 67196 -174693708061509701649940992 67197 -175791383893635864040344672 67198 157690283510701140360537600 67199 -183739675743402042982208400 67200 36374342691525532581888000 67201 -554811370174997880548113440 67202 -92029568511066893466278448 67203 -493387558459734716597635200 67204 195867210834220472784112896 67205 -71572579555082735577763140 67206 24795840902527798663440384 67207 -154239681127350516423431888 67208 16820769101876692990033920 67209 -4003113907064907465560352 67210 96217041368205632667985920 67211 25867366810196468544889812 67212 -253755730905362215431761664 67213 -577939506841578545064414538 67214 99075166552542197794288512 67215 181374640662559831591119120 67216 83715843069390725671657472 67217 -216632139024353222694166734 67218 -94606732089697382775924480 67219 685822990510351957603848620 67220 215427347017875744448730880 67221 76309820895502745708923584 67222 -228561564258458326244764800 67223 -253735648996254458450428536 67224 118902445548061413267025920 67225 -231721221728905086620595250 67226 -99219030099462566055548688 67227 -212352238658300981291954280 67228 236381136451449393078624768 67229 -129484921141833044555677440 67230 5662514240844839156036160 67231 663233424886339415325816032 67232 -290498619714448323212476416 67233 5647885692819730060940064 67234 -251641280263896836139831984 67235 -47555135114233714576539840 67236 -15382166373779588297220096 67237 -279177678556942794540984288 67238 358001751556969011549143520 67239 -1389057237883411233302592 67240 -185816943582370633582156800 67241 360346810941904942020742800 67242 -15626568208162369764773376 67243 -21470305767069067231818456 67244 132961001365066970054497536 67245 167522906768187123290481120 67246 142725790204355463206283072 67247 281629653456075607936599696 67248 69258442019073295483256832 67249 -81325716740067030170605120 67250 222618362005765951412040000 67251 -360643832329623099078563280 67252 -3245644163576705277800448 67253 1788331518231889836782460 67254 -137508134339794463487889920 67255 -250155977292894461493516840 67256 104423914114498639770869760 67257 314305543388360225314448640 67258 107389057562580472622394480 67259 267607230074094663020919504 67260 99122273912540273826816000 67261 -333670375985670768266206138 67262 25494500844681548507150400 67263 39254647287470949425879424 67264 -151535754056665426180440064 67265 65008408871777424957933120 67266 -40624159969149747038256096 67267 143803515001025809599143112 67268 295874042272368656355818496 67269 218943956121809909828927040 67270 -43897001148184625778879360 67271 573353317555855509197792472 67272 41067143643868010220625920 67273 -89343970316655300565293478 67274 -18106221893240263513638864 67275 -31212082092739751337682800 67276 -437764167859167666845440 67277 -334064186425281790046315754 67278 -109827785865431177180554176 67279 384700290761716147491297640 67280 20443434861552083665428480 67281 58401295652934292647010464 67282 165176012752539262208782992 67283 -641363923600791619706138976 67284 45140252329130840869478400 67285 131193869814394960593349980 67286 392426022972410472539753280 67287 -136342087129132061118963840 67288 -167693530084663008378839040 67289 210447181402825237334862090 67290 -137630149140079863003905280 67291 -31462215060910879007545328 67292 -68373833163896774595945984 67293 127559827076119456855109382 67294 -103514606721315768151442304 67295 8228772919042750848142320 67296 -283910396743868005702434816 67297 142436060708394692564316180 67298 42701816321116461149921280 67299 173773986721014379130847864 67300 177960223219793974863382400 67301 84103718375805423043628544 67302 -67291256381208829463754720 67303 113555369041571286941486256 67304 381719954259972466480742400 67305 -20549199118437163149655680 67306 25621311441591126032544864 67307 -543701788507833982513074444 67308 -138443917426839956317962240 67309 -466335560777568879281021280 67310 -48606564233355572300451840 67311 -220026769049331669756273768 67312 -38663978089651938742304768 67313 149173798195840282010636784 67314 37775313598638562869823488 67315 214797387475199010158958960 67316 418477077406064138899271040 67317 329103257125328779855718880 67318 280241500366013314093713216 67319 -31091382627772463767505280 67320 171200430380286710052249600 67321 214265744113035239955072 67322 -2063993639758000267385376 67323 -29058172575980635257699816 67324 -94999533377660947734114304 67325 -173171744327165198340619950 67326 -121356836126949843984957120 67327 48166612152731409310606360 67328 331139123296396943453847552 67329 -269781787064561385517117326 67330 -70160394693554461107433440 67331 -47400272897704939390386936 67332 -19538630245652694471622656 67333 -175002144457763547417190880 67334 -363172373457260684594534208 67335 143085472129274358439120680 67336 295755091951033419947827200 67337 -235700696892295181693150514 67338 -3867472488314415808396800 67339 85054270709437471074381140 67340 12532138811112911069614080 67341 -228454973204343174854208 67342 222506070252776298736772544 67343 316499691797144011819772592 67344 32261839367928540654993408 67345 -283273930292986958034357900 67346 145132991955307372881414144 67347 -154471471337718376143971760 67348 -139804191092185870364985600 67349 -138700598708132651996977650 67350 -94438994291469337398840000 67351 481224762555415991619226272 67352 -251944603400173036799846400 67353 -102360992427590644362468672 67354 -46382256748499400725488128 67355 35960082536732071074126000 67356 93809620167352556329331712 67357 -139559268209679048695285300 67358 -226442525570257119267054720 67359 -122596117878908391532743096 67360 -162571983620435220653015040 67361 4223559979861801878167232 67362 100330822632680994385866240 67363 25987075086414570816578688 67364 410926634829598076591281152 67365 38535957456801544719000000 67366 124715610718217022527138304 67367 195686082557795221480962720 67368 47554906476586752614891520 67369 370747056391990778121627770 67370 96404089246398831568214880 67371 251846081450415944225609904 67372 42182267192631127976504576 67373 16671499740860206049147340 67374 -83631846050094069571757760 67375 325692247198210106774742000 67376 144994401333491934788370432 67377 114614045235126964469682432 67378 178371008989328567287854720 67379 -8280540331545759904240992 67380 -65830180120508748599101440 67381 -5546498061539034834432128 67382 -95402226608064874095980928 67383 -22572588733753158980336448 67384 232744930148481832154050560 67385 253207582375680760636304580 67386 -110602888363177697216201472 67387 -571091129279394564422620640 67388 238288856714172986730172416 67389 -127401001696699908376006080 67390 51709007069006887652209920 67391 -573793610878735493729030208 67392 -2596838462793051837825024 67393 -629860803341389900472025680 67394 -6823737294611794381160448 67395 234985622027913478502892720 67396 -92841477137980591185285120 67397 93429522330307319287998 67398 116040150115310040730951680 67399 303845392780510271107789400 67400 -260658194772998466964608000 67401 300241311718738192401079530 67402 188229917418148221876594432 67403 263848911343264735390964880 67404 33968458267301063947779072 67405 134057138576824389363358320 67406 -134921882752272726331222848 67407 -64257634437941035065776760 67408 122143982161601222487834624 67409 -270103870550805601265205390 67410 -19905148426818387003747840 67411 -623649578196390928372179988 67412 -89752705901476090333808640 67413 -41055794662194162481006656 67414 -48143927861306715208013568 67415 216227585118749404185409200 67416 -143096770615602266245601280 67417 34384427515238833297038592 67418 19764124305411505756737504 67419 53272905557675545500071040 67420 -350359726811878026399582720 67421 165674352438671181778307622 67422 -222623659043052210441542016 67423 68810957097078648192096384 67424 -5716625618348050371969024 67425 43601739526958465670048000 67426 54907681843355382721464912 67427 -428603904665849248964330724 67428 -104997759675792427607983488 67429 118615536869931438206732030 67430 -153257866103625123624900480 67431 65606258284776994538033280 67432 -115373121540586272757785600 67433 626209593370558154121338682 67434 125069583771147981841102080 67435 -429411283210968368532153120 67436 -217151588480918821629785088 67437 -154928715730916841863815680 67438 -4275626182246216518424704 67439 -833910909353074902436786944 67440 25274472689474463481528320 67441 -314041457534275788711737616 67442 -321748637444486179638022128 67443 258876991945912716042731064 67444 99899810291034590309030656 67445 -66965458662271063966256640 67446 48817361379794778051120000 67447 590340039072533094291873896 67448 454544962603121107089039360 67449 38822440911546987183568464 67450 63885434112920518803936000 67451 247668255660218205226435392 67452 4860550246273637387157504 67453 -459010512369667025742162298 67454 -162072238284667062813637440 67455 116978564156408939307015000 67456 123372875312266024499281920 67457 -191918757674501538326440620 67458 -72995386026787151930303616 67459 -22913857576671105785045760 67460 268643587536372081841409280 67461 -15629101152795549972907200 67462 87852972622380651076507200 67463 -3321534098715311542890216 67464 -370940046186041084780375040 67465 -688617236621431542145250880 67466 106555744602134549793576960 67467 94162282659567130534848 67468 -331477139599165899228847104 67469 263442174423971382495865440 67470 -16039489422194437716437760 67471 310497433778520835297406200 67472 -128461507675732564590157824 67473 19514558410523991239184018 67474 -12381436267874463297575808 67475 -125566150112243333768632500 67476 -200984814432427281694599168 67477 87999433268427844573245326 67478 324038138272820944032107040 67479 27854233177269590054385408 67480 1580333902549450765516800 67481 299322073053555138343806282 67482 -18195171992836894096388352 67483 -124734143787541543908853200 67484 -491288755981876194502377984 67485 -134154964554864651998308800 67486 100027119893719130983108224 67487 44129841577507194666952704 67488 96297270728432053298135040 67489 -492050147969182885746503710 67490 166600064339475456058850880 67491 294414706542394285441582500 67492 -623367757322514329065758720 67493 479547119611895397748343742 67494 70549684065450644944361472 67495 -309071584325707275101085000 67496 135401745833005321481011200 67497 231743291128925449338561600 67498 131748625621966744724814000 67499 -369412433892494193110647500 67500 -52735646601757663790400000 67501 128510362228959273220464352 67502 -256403840405163550210170048 67503 -192011311073123899764245496 67504 -4943470184945957108039680 67505 -219196964086814436611192640 67506 -12042236537548731357492096 67507 10427606530840087554098952 67508 111948450056968192588118016 67509 -57623494861079490361380516 67510 2610785656094575666412160 67511 493020369125285470935011112 67512 205060362304427242479820800 67513 54983809630631569379908804 67514 110704083190962080931743856 67515 -6195200259285128039719680 67516 146518953203205874991805440 67517 -384722047394791179060266208 67518 -71820932108230037553408 67519 335452327542975592859154840 67520 -88566635867794303321374720 67521 205709809397007472768903104 67522 37554601364892892724224032 67523 389813544370038508637939772 67524 -162884128847178621115312128 67525 6801211118787024056641300 67526 267644408667201989593705920 67527 -157068818807037659413204320 67528 -280191507425931320427479040 67529 251560189226330351582359872 67530 31913164432337576932696320 67531 -426486396584320862503490668 67532 -430822718477611906193282304 67533 174904339040593640379244224 67534 -15587957460284201434123584 67535 -77562413524192499411073600 67536 -29080448664103633949687808 67537 308485613702081943941459186 67538 -118835298608730042351604080 67539 711639905287886384916879360 67540 -58196897531788237338654720 67541 263546252172344738560997880 67542 -203696057677515551486388288 67543 151071078796834732330740400 67544 392705258905012506452060160 67545 -223060066310848699581264000 67546 101017119604502860165823472 67547 -478829075009310258825107004 67548 21405394959143869066466304 67549 17401473751629493379512960 67550 -55768236747372065216227200 67551 -62773786828706281231438080 67552 -66364494076767927112040448 67553 10778959824258434567861424 67554 -191940225144804297071809920 67555 296365317292621497707514000 67556 -197568157437231798066487680 67557 56832057327592428969552192 67558 -175197105609602918631983424 67559 515048308975941616625960760 67560 25189338270962502398361600 67561 197331294688875922885345252 67562 -68583180206811212505029376 67563 404316075657989741364044892 67564 -69035199828453660527165440 67565 -302004387703500778997079540 67566 134990498715963473387778624 67567 -107455087206062475514942384 67568 -68664953141215469577240576 67569 151092498811705376647212288 67570 261428699145250839433492800 67571 -176943892087842675764623200 67572 254216053586064063912564096 67573 161868889911827046297083904 67574 -22010654745559289939173632 67575 -70826859980172692991680400 67576 -49487930324425301162065920 67577 -400134901006988645644391574 67578 21263665025805593223006720 67579 434655597420629016412550180 67580 27607606246621693720780800 67581 -521758221071513179709108160 67582 5732406438905737546555392 67583 -346249978626999878481915480 67584 -17958000994018852381655040 67585 7805298480501468981303360 67586 -626245961818873367158548480 67587 -4581458826175448763012432 67588 168128822623289651980385536 67589 79577947497538878034119390 67590 89806625811343452600933120 67591 -581627482020401238734750928 67592 95649811613703315278069760 67593 350720587108001280179099664 67594 269409791406060024064482096 67595 -89229959866835847114073200 67596 4011899256409657256792064 67597 80344349289122761740149280 67598 -4292591381333083054254336 67599 -44521466410702046238913440 67600 36709158784221546178252800 67601 397914832858942963272775602 67602 19558039665507432350849280 67603 218920376853432048844834360 67604 234711259019437041476240256 67605 -193216748086703705225027040 67606 -6236981563908112194078720 67607 171090542995215895042838856 67608 615847702443126127775539200 67609 -159618329696357822700848088 67610 -36116114573498543651723040 67611 -32820949531571759647681536 67612 111136047770099716792096256 67613 13183918671071638252823424 67614 86696107132000691489955840 67615 -116290497123845485958001240 67616 -278563160051020834343682048 67617 184157713424115792052715088 67618 103976093379676526454695760 67619 11577686212058409146269020 67620 56682703439830026338734080 67621 81873796341784431066359200 67622 -248933525943313570172793888 67623 295593048966776643921369384 67624 290586879789859488175718400 67625 608602526594433611789829000 67626 -21146489966078102986537968 67627 254987826832420488073885072 67628 161280553019630732758287360 67629 -34393360359742207419508416 67630 -212492782105539062920511040 67631 648247041864748137774876432 67632 -13860094212924632569774080 67633 -62597902260021857311080960 67634 45283802756290194087892992 67635 22156742722284968501224080 67636 81399611577670364930222848 67637 -119325017035384469095254720 67638 -2214473268999762117781056 67639 4930463271897769950232 67640 -108725906488112909614080000 67641 -38581351241131394132463936 67642 97685163922400514411807744 67643 122361629502768854875707744 67644 81132761101328472438766080 67645 50700798191559104439066720 67646 -36403458499048790301969600 67647 -192520194729130431966713400 67648 37262565200770811262140416 67649 -530659200929666886928644780 67650 25403758679650607380051200 67651 351245518091345908015966652 67652 -67053103566985449284598528 67653 2833139181533502996748062 67654 -66199108108952839003480224 67655 -113537252545441010699780640 67656 -226680867023692721465548800 67657 -571839580067527974720341340 67658 -300958251608409621948538320 67659 -231206600738681086980605760 67660 35763677919290313070848000 67661 -385227413774955758172050976 67662 -49512793943960375774054400 67663 391986781707614082723064944 67664 9105000962459188052090880 67665 109461145007436569153392320 67666 -71007795300425874264354816 67667 -94393595866832134706459808 67668 -242324658014786268850575360 67669 296759019483680592810577326 67670 146700277221810262899634560 67671 37554283747999042013405808 67672 113999014377237691641139200 67673 -49965435311200867513332480 67674 -157920977479343012433354240 67675 -60068000130752243334609100 67676 -77407894916401080827507712 67677 -178919681431802148979440768 67678 -43934349522563562631282560 67679 405021609660987788030261280 67680 290156356039974603545640960 67681 -215480058831900431365443948 67682 5436564604130184439216512 67683 53973943362152476886216448 67684 -94940977200665880123443584 67685 89550602724582704731168380 67686 116390756826143998936214400 67687 144918620111452317070957200 67688 -340401201170818933849482240 67689 -100389226831841785066185600 67690 35898728709389573793991680 67691 46767047660592913801480704 67692 -278665720632402074092251648 67693 -131240858872447182203680160 67694 -88322079418292293414678656 67695 -257859858370218090288004080 67696 57963047223472786778980352 67697 -15308251265471329305940800 67698 5300478902493218208522384 67699 35297619539305395362170700 67700 -53039444995921005870460800 67701 -55718260267372719602892768 67702 -314307397844394896643716448 67703 -848333479346937906133717920 67704 -10882619407456149213020160 67705 250094048505394809521070720 67706 46165790474999451107493600 67707 -191344467819637584140553396 67708 -77778698796703041365174272 67709 -516139214027014278899988090 67710 37027848444864887287077120 67711 156385005710543151607185120 67712 -204613707301312059282554880 67713 -139950352029509800437456 67714 -86244484218954137542058544 67715 -382901983668224882606883600 67716 -13970917622799230156743680 67717 -38911993054489041932836580 67718 -111890287779035222960614944 67719 186140114237409911888607144 67720 -21286954243942866136627200 67721 -4865708051748420430273356 67722 51115141782016131490659072 67723 -66367737064328956194666028 67724 105946539094566658813898496 67725 830954838873457917309600 67726 52482642132603555519717312 67727 907310267312527421273758464 67728 50395008513480031500632064 67729 193547142777514286062566180 67730 62120962842665432243469120 67731 -154482065180500574879441856 67732 -39408350753330437334077440 67733 -659403080099592906208284018 67734 -42623641421457051717009792 67735 -50730969865175655071385600 67736 -140331209558766478474168320 67737 -472077437886045794740801248 67738 -186713721873936352249539840 67739 -235924851069277312065103344 67740 96106494776208966996710400 67741 140309504726634222730567142 67742 57721734434908097933350272 67743 230409518929876830623899680 67744 -36973017354064132655677440 67745 -76800668070646842912780120 67746 -32858038815546883059104256 67747 -131944548767784773396926448 67748 -207821095306104850587614592 67749 -366837867537508905123392352 67750 -32464604736938754265536000 67751 -524465586485264488950490248 67752 335056953816151267269381120 67753 19497477035818406998871680 67754 42670244242295999367709440 67755 -110396984105272873235527440 67756 10021733020040242186857472 67757 381701225727250290923850006 67758 54557749455619971270786048 67759 588243244419514788457634960 67760 -39782456456633026805760 67761 -281961163082662665762262590 67762 -38554143942406543417679328 67763 -523629179414926052368895988 67764 191299749391883608322789376 67765 163628238572129864152293660 67766 3230045717547586899730944 67767 311877773092821432077321832 67768 4161071125503902660751360 67769 194559361096528044399604014 67770 110284690551318427272307200 67771 304003452115068320562908688 67772 125497609404016758998885376 67773 106297623131707322999006400 67774 -243799085275885849528885248 67775 -113504515876982474985208200 67776 16944223913550512413212672 67777 269275489918292252863170626 67778 148774997311137945880927440 67779 257708288244390619157348904 67780 311911247241623967308985600 67781 -53414804957546104201024896 67782 71203013218878424084131840 67783 678549196590134146183011032 67784 182017664300533187628902400 67785 210723783026285930446987200 67786 49884576681215224591724592 67787 132143873288783165698613760 67788 -72370850519556653651758080 67789 -123376706146194789836918410 67790 -188945004485697603614049600 67791 -302661823781913487462287360 67792 77194089802817800060272640 67793 -437301769277577139765139856 67794 168734354179658361432105600 67795 -52117192225982212534296000 67796 -217546674481606495086657792 67797 84403352748830443906798080 67798 -87959046732216352297073280 67799 504865261305227347219904400 67800 46222143063741410185728000 67801 15220057988896416409345802 67802 142152113989485865886100480 67803 -332007434087623679728936656 67804 227138553417408205905027072 67805 130641993220375448923345920 67806 -61314434096194651793911488 67807 39633722613740214534897056 67808 -40665798996842519587454976 67809 -126760695405565223532479040 67810 147912855009704817473014560 67811 5356130568132104695260480 67812 260089288191115439696704512 67813 144519600317482527438910140 67814 -2015432543437519272067008 67815 87211849444575939302047920 67816 136247184277529557701934080 67817 5233557485612210242476660 67818 -39711586694355308601630720 67819 -83108949495018596333824780 67820 119826960476842260257710080 67821 71291141869063929671142144 67822 383792226916712195352923712 67823 -129445533821243942818348560 67824 -95130835153573019572961280 67825 -89899565793117640623979450 67826 293429474937756736507603584 67827 55871861369773884476606208 67828 58505687261071314583330816 67829 183471667582944277423232430 67830 -36012693475124470373068800 67831 -266762070246768918351571800 67832 350725629666360446047334400 67833 -401811019077072803911142598 67834 -1569276496204621401365280 67835 -280493276487916323624414720 67836 60216487727656031819776512 67837 -37794217045907027911173696 67838 -180560301123433832120695104 67839 -202521202529170163343550776 67840 105164504258080775979663360 67841 246260773297576691399444400 67842 -72401229344297134987216560 67843 -238494325304691596970107908 67844 -140747838910883715114799104 67845 -130391467804950338047632480 67846 -97676654307233722882612128 67847 61088512003313274818270352 67848 272710323250863928771461120 67849 -340784760627634832802283760 67850 -59205367480896954146592000 67851 193353376022346252491251200 67852 -18280254705583763607288064 67853 613673621583345180397890102 67854 -2514182544240856418184192 67855 -94627123419891553271358480 67856 -98038434387941688833138688 67857 46861884350306406347405040 67858 -46242754685329467229106688 67859 -20577488123788791190195200 67860 -59939899783844177827699200 67861 207445825891201742078180800 67862 -156294871038723502928153568 67863 129886904396216158157943144 67864 63520709967594571507200000 67865 134575181170823115533183940 67866 154054456434137493023860224 67867 -475007008289519023097833084 67868 11172627221557494455497728 67869 2416103543496764297028294 67870 -1508204182027682374784640 67871 -125062992729843581038807608 67872 67846647001819538893307904 67873 14646732259411593240992064 67874 185198624145120740057817936 67875 90176471537240306687868000 67876 102903203473161421252976640 67877 511358477958201176551842720 67878 -2933536299773657355096480 67879 137993105027411100992355376 67880 -238673677933335628669593600 67881 264985439057560797407552448 67882 -192769101768771727005392208 67883 -462362846910365525231969868 67884 8049831933717827901236736 67885 489244675592483191816637580 67886 12806760875957407739837184 67887 -252146016386219331392468760 67888 60186490646621930449190912 67889 61047066290686723088609460 67890 2259575865994957798256640 67891 -724038060372996753004846708 67892 159670265072158118211827712 67893 46848668956600049576489088 67894 -145150716632102345209308480 67895 156569139371917698693046080 67896 -55149203331471625223823360 67897 -9132228181869686200707440 67898 158589991052595594639949536 67899 -8848539967461214067912592 67900 -47144803793115501661260800 67901 -216207423139504026176599098 67902 -181176489610435381711013568 67903 -709794757091423034578009736 67904 197081470473684042282172416 67905 -179300847383553055030012800 67906 264560048299652676558261120 67907 30751133558488022879690400 67908 150557497190011465363676160 67909 -282931134392777504093268480 67910 191044186913533466553183360 67911 -31330414310325103333763928 67912 57855553973392255054571520 67913 -199176905418798784305296076 67914 89706830182440747714547200 67915 174190532019129558360116640 67916 129512032548466110797034240 67917 376597365439351641177458880 67918 359632265701803610457367360 67919 -122869578535272618141883056 67920 20080922366451740991160320 67921 -88021238204501198148138496 67922 118883119533057175873210512 67923 -24686666264452959847372428 67924 -509849500463264064706175104 67925 83967586431136296460572000 67926 123557690395565135479594944 67927 -567521325173042206323455224 67928 -167456630978853531256381440 67929 -96644818382141423954727216 67930 22518537396911789451291360 67931 605583413157891487113393732 67932 135734531616245798771189760 67933 31282809868680431160582182 67934 74328824237726914490495616 67935 -70022619771434738094435840 67936 -572329927935032674861449216 67937 131085338525605031151448452 67938 -136554007556324474605915776 67939 170746996050745167522963740 67940 4641094692854272420454400 67941 28121504675353821072964350 67942 -50893811403624813923260416 67943 -107758982305248207319412808 67944 -253170575634548940318720000 67945 -114509305822790623584107520 67946 38623115090043966006559584 67947 169385124134905774728272640 67948 391934839860630353482135808 67949 165612816725881377096683712 67950 57338167849280831839089600 67951 141985155199505984832097912 67952 15502895142558759298793472 67953 -256247876245359859443159696 67954 -31302322967279836226629728 67955 91993812331057352183541360 67956 34811385341585313148047360 67957 -359524630550907507860291794 67958 278970954068748078367663680 67959 -13257954486915634011657960 67960 -195354130963027513720320000 67961 -196390598554292039740476438 67962 3759450559064703975435264 67963 -26482998664475523149428680 67964 -75388426500867597682973184 67965 -65263822471680510981502080 67966 -192246894486642722080032000 67967 -529464390853995531370329984 67968 199366336839940273550131200 67969 -268357802609553111534276288 67970 -41706795874110314132989440 67971 -53815177810463922792757440 67972 93137721907033579393563776 67973 387559606149752378560234044 67974 -20444683099911959151224640 67975 113194431771502202053268000 67976 -259553591959385353051699200 67977 32249308515542010313057728 67978 -133447586649647911536097440 67979 94489441664337542196026580 67980 216237897291325218589163520 67981 131355502992578958055854892 67982 67964008088122997500372800 67983 -1574926698183099334843392 67984 41256596646584434998378496 67985 -67536939663165206111207820 67986 68781729855779024676883200 67987 319504743085894959090686636 67988 230710678471354377822320640 67989 -151249645886706490210591392 67990 -1461225385556006072042880 67991 -4619819858389465398055296 67992 -119900047622395264548065280 67993 -104495173276929913182872758 67994 -283715340574930810767442704 67995 -261781923219009023134367280 67996 101627642445557688631664640 67997 429637621575549381472553292 67998 -48084910054275619920245760 67999 -357050702240094464609361336 68000 -487681725222097489133568000 68001 7734113055618419118005280 68002 -251580480711928019172144 68003 -122932141339230983259395616 68004 -139456123336797263232485760 68005 160774068183352586000438400 68006 -21268727217819984984996480 68007 -120779248757013608338566360 68008 -265638180649298918165591040 68009 865417684510013538088300416 68010 -47697372755788622285341440 68011 -121382101844315690656693968 68012 -388832116735449898438991616 68013 463231662140252649679963200 68014 13854071514617179744937472 68015 246449871411228400461141120 68016 -10560717620730548727644160 68017 94751997939801848919972132 68018 -246942351646025218752522240 68019 -49556111584133041659233280 68020 -127449155360054430878976000 68021 -48919267591622787426613056 68022 73198843257477667706696160 68023 58885191745448677168383272 68024 -503365131552492721673441280 68025 542195162935949589166800 68026 585986542430949829338624 68027 -108334449087214801961703480 68028 -29794732419584304097390080 68029 -173721032802548574114081716 68030 -1573694132514844909947840 68031 -443217051732720798652540680 68032 -151599315279299732133904384 68033 83361660778335051038646720 68034 99987058006779995240555520 68035 -251333344875320597163259440 68036 37843772182570669420691712 68037 -352935567538108047977329440 68038 -158836473141910735739410080 68039 187837344822587526102322440 68040 -91556855472595893527347200 68041 381300562250713938522052442 68042 -140009715112076250295067808 68043 -113555022266086356286968336 68044 -20368857544164203327812864 68045 7409711132400044808614400 68046 109469464999186841652999168 68047 -179265483912169562394909968 68048 -158175676432584659767369728 68049 128827269955017586742556834 68050 174809118801636505617706800 68051 649671813052205211632464632 68052 53427091990116579633948672 68053 -454944194342177770580747698 68054 21569540386321642524281472 68055 18032162541832088801172000 68056 -226294923801419006808637440 68057 257522274794465003169362880 68058 21180382307302520177568000 68059 98454980374405569198264260 68060 64263299658537299878978560 68061 -52251963911354755129272768 68062 234250611869937790140412032 68063 255231846316447288431447480 68064 -34616034558748361226977280 68065 509180760805939227917693460 68066 -4083557334404898928590768 68067 465707523181276944630624240 68068 52572555149209115350966272 68069 -2807247880423459097125056 68070 133962619552974765829987200 68071 -457905130792871984899670728 68072 343609071227355270308167680 68073 -355693233719543471728680816 68074 -237384355386050100308269728 68075 -63989019850801561506354000 68076 -61493442093580296517595136 68077 590067564199066409862461440 68078 -187436113142159146034804160 68079 68157683923124166169413888 68080 -16196693508022659539927040 68081 292187761912429437048798132 68082 25079027395119070888779264 68083 1203302269629265320274718224 68084 212194384486069286008569216 68085 -94739086532820577632510600 68086 -109304473141103459544642240 68087 577467903705870885797237736 68088 -151448914312448513378365440 68089 48725327099509915752922752 68090 -261860579741180675654380800 68091 -104971668313075041441311208 68092 460108785966328031902871040 68093 -338515178267243941930670100 68094 -76218782964529676419388160 68095 -158668984984844412130613400 68096 65151704380901977038520320 68097 247913463823551836617028400 68098 65660837149834935138293760 68099 -562816906229744639463792900 68100 -12862429433669707391001600 68101 -135806986935430174729939392 68102 232524850910470141941392832 68103 95334047231981831202069504 68104 214467360673983148703093760 68105 -184715611977996762541898040 68106 -149875837192618781457136896 68107 -99237368590352405683957120 68108 -78169089550906592988809472 68109 18397720463062879974587328 68110 117396581717923819276593600 68111 -338546066188730838505182288 68112 1027086256863287918788608 68113 463949917119565962938109362 68114 348058596599733001898464656 68115 -92647826208851595054912000 68116 107850277707190520698528640 68117 -74058653507355801097876608 68118 -118681999575062951873272896 68119 -435712767744696421567657104 68120 -148876140937330171730534400 68121 7139916161064919688984631 68122 189633028429129514535824112 68123 122074074784989599413596 68124 -31584393785922794350829568 68125 -35925384291601274588181250 68126 -80922471316409051049856896 68127 -129553509727999893595018680 68128 288276677849297044268974080 68129 135568871739299713549926084 68130 -8787367377711549407420640 68131 50068562408605382042429392 68132 -243697722767500018302367104 68133 -25293115092905443642987296 68134 48949143232367228302932480 68135 -415235870123019120138190920 68136 -405016099465436748367626240 68137 595106422311328001555841892 68138 -27926956837536433775874048 68139 -149807496778419189888170856 68140 -215822562921122871369922560 68141 654850907274458508468571542 68142 30596883933074317344710784 68143 -8187742367806913370924696 68144 98249300706390293712322560 68145 56538764256833508801715200 68146 -118827599920757292090800736 68147 537960738879296010569491596 68148 -459864358209764126124871680 68149 -285988729609552745807250336 68150 211178480407669700890272000 68151 320014572248751493598797032 68152 -36740717235358217571409920 68153 500161039733324061155780640 68154 16873224269849071052044032 68155 -6896068259300969104848240 68156 -294908979694697406280819200 68157 -190823974410745332447987546 68158 11644148817729575072702784 68159 88472645630740851516816696 68160 32169690395609518162575360 68161 -538623107138339835230994238 68162 -65601630469822832219102688 68163 278152029369574731591172344 68164 -410222997254584337079754624 68165 456416987368109353834560060 68166 77419634744908373784257664 68167 -31810559073833507079708648 68168 -26146447693162413473725440 68169 -105371327543986351175069952 68170 -106797839368795481482309440 68171 419545425633316713903684372 68172 42596750755364520923873280 68173 190741397085486699238390240 68174 138830399075607925805844480 68175 152741603118690156135726000 68176 -1110665915850964419616768 68177 412080739379827323816476160 68178 1642045029685444319539968 68179 -534493469875663108860366240 68180 -26179363231238303945564160 68181 194770084016461239131221152 68182 21689195690773710147932352 68183 -136704539560244023681264896 68184 273733979867682426924226560 68185 -135174365215904202775587000 68186 -344506057195957993417595136 68187 80495068019480708143140864 68188 74865991568231739941093888 68189 -57901070057819948795877600 68190 18347378519431948585979520 68191 -145725309233057897199490480 68192 217456822693319500831260672 68193 137180473249318228213496082 68194 76523614518408820992133632 68195 -27312896201487771591874080 68196 7628622847010223779976192 68197 -620518529775801948350447808 68198 -1651886361675114813639552 68199 -111315596459787634868029440 68200 60856705107451259854848000 68201 90663854889405855246413952 68202 -6838406355803828764285008 68203 -3865873161645408734486456 68204 102508990767006411204637440 68205 -137273796357355112741828640 68206 31862860550673015640311360 68207 -326483945995727097683306544 68208 -54204821367106315076075520 68209 -515728681366986023945516590 68210 -194753809175399299070784000 68211 -56022227050064294725143984 68212 372834472403481716589827456 68213 159825579590897324068860462 68214 -103586731947836941473552960 68215 122048730284637154605516000 68216 419093117239611694672404480 68217 -359909385265171527621055920 68218 105386688247305131243829504 68219 -545968598553543044930956380 68220 118338456688256288575526400 68221 -180238215146238297500502708 68222 70546006281940241315687424 68223 85710632916281426159939784 68224 -60181064129551157019279360 68225 16407830445090184142505750 68226 -52728610080740797669245696 68227 -171150341972469522171649924 68228 -195613517532729372053263104 68229 -3465474700850853650930880 68230 123307896463209674880773760 68231 -221444979883102679370376104 68232 -121599482266828594644295680 68233 -608542848349466677943555376 68234 175442827979773886942010720 68235 31413205103845103992278000 68236 -17754051990360972925463552 68237 73946104333369495631092920 68238 -138155558518892328815310336 68239 -338102984632282824878218960 68240 -71435252109062336507658240 68241 2612013294068210042298288 68242 -316544299801917372362268000 68243 -203060500624620888538926000 68244 -496753115715932990164992 68245 471428116821974772863329500 68246 327078710195747982355095072 68247 -11924114617857251746850976 68248 -551545756513068117588480000 68249 -288766407433006613326337520 68250 21003792123047741699328000 68251 585790070043820546234058904 68252 -103333076410181143492451328 68253 -123536359947907030340474496 68254 102851936008537294728072576 68255 -26102819794629081791458080 68256 549433632546686354168217600 68257 44812346712013944823760000 68258 -63755785809680960615801520 68259 -96700319274522213472379472 68260 153326035904514120544538880 68261 -436663580426288012459619138 68262 -56856425851285738768613376 68263 -74928770252934841867453200 68264 42090423873072098714910720 68265 30817005775729957404963720 68266 -148676570695776090462992640 68267 634730143291467722913515640 68268 45491996600493367562749440 68269 420235881309574366010687244 68270 159004835814239199401158080 68271 -137083324214019066511694976 68272 -88506723235333301918466048 68273 -658415598834468442966139280 68274 -159364132500542123755295856 68275 171845911040472251926712300 68276 175480404161099675679038592 68277 -272317960465971313695066720 68278 -50658213995155540777820544 68279 -644572106438300378586972120 68280 139064106004769206711296000 68281 -63265716150201480607672918 68282 -97681061327907236475397008 68283 281895445099986598950366024 68284 5246270916299435043728896 68285 -127500948674323131491351040 68286 109744401574619230091904000 68287 -50818509584248390325037360 68288 108250313729159521407860736 68289 -226982054791442864496546432 68290 -45948228670243810314885600 68291 -542926981000919385515291808 68292 10553896073193783500316672 68293 79513036643895496858056064 68294 163363594115715740049081696 68295 205541456819779709974144800 68296 -64936011454593150627486720 68297 -26266182405264297283346160 68298 80470385922099631861073664 68299 -51194417562029660918807808 68300 -113774074745343854928825600 68301 -488575790053037156646481770 68302 -24738357270107302709642496 68303 -567957438618811965731772240 68304 -67634599671024850551177216 68305 500002171463366951026032000 68306 -86661682299166196954529504 68307 105233264434021763545926840 68308 134825641170209189305132928 68309 396801749631133458220295904 68310 84664085039447737530470400 68311 -117587031132792150344916088 68312 115417436365043881249843200 68313 27971227321373875598265024 68314 51757054130637965174198256 68315 156654380728998297772483920 68316 260888462487932221092874752 68317 -8404572237723252010052820 68318 86931554014101622258527360 68319 -13079759186924947045538856 68320 110665966615055038241832960 68321 101274681026078508780736944 68322 170805550800481047076227840 68323 613865185130003292341253720 68324 106487628844693666599321600 68325 70742058473575106666193600 68326 162912238656779318993233920 68327 -389937877533427500670848 68328 8119077686028385101527040 68329 -276529790242550028640320070 68330 226984274115418297367134560 68331 327490897730535580489969752 68332 261733886945323955830467072 68333 170876876531349941274602784 68334 -8114334912315407143001088 68335 -174970477561065556404283200 68336 108733919728822551989256192 68337 -145947675580723264682014560 68338 -158963342353089722123848704 68339 -249020024806089241327300944 68340 -191557919670018394510725120 68341 65947367827213414625318144 68342 -115798393344107901781208928 68343 105545388145404337815484800 68344 498637251019639011776348160 68345 -340235977114447848905811900 68346 -149428117068004648169443728 68347 241538109767013197911496472 68348 132210570122637131806227456 68349 311583183220170614788568064 68350 -100082110145639219306337600 68351 679163868995266290905348352 68352 85919451289827645723770880 68353 629200745005227456325197780 68354 -52924088637092904240522240 68355 -49221132828029128490005440 68356 -37401094554578252446076928 68357 -234083329027572047361609348 68358 -133196725950538616113962816 68359 447696893371503796600500216 68360 -57342851014025081869056000 68361 -144476172548000046819718128 68362 102658269443357855240133120 68363 32358321658426864209315000 68364 16651124188333635807357696 68365 -204938730014203994516820 68366 -305051348127834366882466368 68367 11661782288753854827996048 68368 -45347378138925154620203008 68369 -136836300667310028114343104 68370 -798464277634592673538560 68371 371124501070166495691894572 68372 21157700980653130623816576 68373 -100414494786718717369826976 68374 -174506563222897398045513408 68375 -270020793460613396057598000 68376 34724217754219376991928320 68377 -115508657165666132022996348 68378 -111471873987955307377674240 68379 110127600490561125678517248 68380 -99706245710951829575485440 68381 -384862177051087066526949600 68382 221174224395731204927757120 68383 52284973648120911639825520 68384 -218052505832756457483730944 68385 245364363960519740056162560 68386 -116927094447748212734324736 68387 -5923709487348511688921208 68388 -68210778156685319039109120 68389 -523462676260559987377039810 68390 -16961699849626093854539520 68391 -564476884797554345958012000 68392 559472956369640931667230720 68393 213852879624693377726879844 68394 -99619311797257685691283200 68395 378998682236459451037922400 68396 549298665431972000705260800 68397 -77575996855144722221396928 68398 226751439661781440553334720 68399 451888244941604061121808400 68400 30497322617378620286976000 68401 56556990883128897922046692 68402 -76175810027610306232439808 68403 -63214457940137868886127844 68404 -64054545838908552030633600 68405 389920687848920957199468060 68406 -98194397734629997304386176 68407 -529588066364949813461796248 68408 -295550386580168190904688640 68409 166912785087208261454244528 68410 70719604566296853996027360 68411 -260157985119498509465341920 68412 -62034039319041190520114688 68413 169276250628508577663892102 68414 -91371794998658270562090240 68415 -133015994048541883173940080 68416 -219127564948830320436183040 68417 38806737287982290833339392 68418 29352654498939271353584640 68419 101132534306108365586797040 68420 -189573640622462310011965440 68421 293279018406994851786086112 68422 53592410507419198233244512 68423 30202480186149035549544984 68424 368369452568285661985873920 68425 -54970635247058897871523200 68426 2414931743195000808420912 68427 310061129184914118050311164 68428 -35562971886899582829260032 68429 229363538969219559713972940 68430 75275732248907458548309120 68431 467006245513271627848494264 68432 25662037131073781033336832 68433 -238601285282790165108892176 68434 136715856561759095103209616 68435 37561567830278157647672880 68436 126006302940877097598955392 68437 -209835404455192054544324914 68438 -226685552820491274981092160 68439 -98133530582639898835332480 68440 -271887478173334902574080000 68441 -63084902670811216479998700 68442 155332512172464916386359808 68443 33656105009243355275418692 68444 3333841824939904475753472 68445 -11729539395994757040076590 68446 77724712938181175628128640 68447 -130130617478308676833339104 68448 48834843586855987385991168 68449 -593840380884922488202659550 68450 -88563457431828224884603800 68451 418552642332015863979098232 68452 -142251575795142328281777920 68453 238341764022337489727356416 68454 146366428887905297183698464 68455 121210040938825310424354360 68456 -1053821975820789762048000 68457 -198336406585861148434996320 68458 36324791773794114979749984 68459 -795985226090494282781528184 68460 -10734820690430464983613440 68461 112304768606500533042754432 68462 -276670691790901083355896768 68463 419837472485530928754923592 68464 -79092436561307423623249920 68465 -431752095391676902602760140 68466 14161922874704438612279424 68467 -251115880888767154458297008 68468 128870618180507254710027648 68469 428008866303993457306491360 68470 -98395288183795722476394240 68471 127359866303987131389513120 68472 -516107059359162996449894400 68473 87552766408114164254175722 68474 -9106926512692034468402688 68475 100775228777984737284235200 68476 -172978978812083157725383680 68477 -728250604875306114614455674 68478 42095026574183393986347648 68479 -250988282124130941251610784 68480 147353579536698517015756800 68481 -10238211952260269076223488 68482 -44845779201459874848832608 68483 -371104557212867514714971268 68484 -6221635799885602020126720 68485 -428421075513690554521514820 68486 -199884213774110696696544 68487 -1117490174084493480883248 68488 -35612037619477721754992640 68489 -542986245453153472950628710 68490 -102016607679511217040005280 68491 -247558906795991816982904108 68492 -158143327160221069610467584 68493 128905343352825346476953280 68494 73996776620518853395082880 68495 194652068788879745806963200 68496 25897760342370201100419072 68497 -324567775789005572265012480 68498 -377498540750865369968895840 68499 -6512223025629684129513600 68500 -157054564482244018922304000 68501 -540155519991412699851408498 68502 -180257009508849238841590848 68503 255598922793062656354468264 68504 54651368946608099365877760 68505 -40208767021128604052629440 68506 268013702241102146930291952 68507 659836624492295235031914756 68508 -84994318356201659867245056 68509 258277101392472936559947616 68510 24439964779690125746411520 68511 14557839331902295439871504 68512 551641447500264379363295232 68513 -13779105824914387426076496 68514 -150833276468268112221592320 68515 257386154325289242043381920 68516 -128710126364698282873577472 68517 134714027705467391668189728 68518 -286532745895701575895659040 68519 273706804629707037330519960 68520 147269862582251989115289600 68521 435406178965269294752649722 68522 32469080009213647569627312 68523 31649549890779862977132288 68524 32773064772561695195908096 68525 89977476081778418160010050 68526 -198778930858460960826069888 68527 -529217275611784099062214800 68528 38364481044974965302116352 68529 28868671834931944029184128 68530 -25934222912347932677913600 68531 38734485525308179879000332 68532 -123679682831601529761558528 68533 -128242374521856967347224480 68534 -176325117819530720252287584 68535 19902233807407104011437320 68536 110553545257618765659033600 68537 -112151994710850098417806848 68538 -127479886831829843091680256 68539 433966402526485698030826340 68540 147849822423445656390912000 68541 110217434177857920494450688 68542 946357482341275226212032 68543 -336246217774582185455894208 68544 -35471125054353116762210304 68545 477988022552651584526265300 68546 101411790619799857256075472 68547 -36696033282940235575821072 68548 -250770615303603401435780992 68549 7121022094480661795044764 68550 46802944782103082395636800 68551 -362143637894612484875155800 68552 148363876641885807148646400 68553 344127526266813790811032800 68554 -26906785335188137423957248 68555 -310098659009526893384723040 68556 136993038430376729526266880 68557 389155658745015840973800960 68558 61172854665521154041041920 68559 218374284052448079966925704 68560 -106114265942412821187870720 68561 92467155030419352324211560 68562 37702535311381143957229728 68563 -37554668836989707554324992 68564 -215404468703090717359266048 68565 24158340846538613186209920 68566 266277742235327569521107232 68567 725587768490705178989780616 68568 -139393397475856542736650240 68569 435310986318069320731307520 68570 53973157382091558714912480 68571 161636490731633236844789880 68572 -49644692532953573990072320 68573 -869202341991308409617144640 68574 -89871861139032428439459840 68575 -100076082846400234284523400 68576 681213635735941255063928832 68577 -44252804909933904495692880 68578 377094328745238220153143456 68579 -102671379364930584885706848 68580 -136874787363580069704499200 68581 -595005216990969388667167618 68582 131610564808435115274840192 68583 71013038808907831058000424 68584 643299304698583088694082560 68585 -5678345537184046605278400 68586 18485947217766054451396608 68587 90989893390565218122398952 68588 -106991368013478536445742080 68589 328303071608305692900686454 68590 147457601372315751960643200 68591 212532741176407321865143872 68592 -40316417094863297159331840 68593 36834284441391453781390080 68594 301437775082736062462574096 68595 -217182114115453281180304800 68596 -62300126153076941894768640 68597 -486053688324948170269167954 68598 112194524896125809617355904 68599 -145990698958064098811893640 68600 -132529867232588528102400000 68601 -132043358150613271191432960 68602 -275469451891180090985263248 68603 21848246851658717070552384 68604 -9536950354878101637103104 68605 -218652899584194295706806740 68606 344356208051074746803146752 68607 -13894113474823906468872 68608 -568147780112324299400937472 68609 261397541694517504089253440 68610 -150420428398185384121482240 68611 -557343714842477284610390788 68612 -143745485369093220312241920 68613 -203069555257437022099661856 68614 -75253788075382741119335040 68615 395207684615771533641104760 68616 -384343413008443909438049280 68617 -272904478354221762474200880 68618 -120545568378873987467189760 68619 -150912745110902805208330320 68620 -27967786676103830379909120 68621 84103765263064915241913312 68622 118008004568256322054903872 68623 -61229454947164248733207736 68624 102242942272217166670602240 68625 283810152552146690525433000 68626 278615453323707091209178512 68627 233626703763880064660554560 68628 -1134047259496675404840960 68629 656810448588015586150995072 68630 -154130568872087416183223040 68631 -74585026976316829220625048 68632 -86878827458184150074695680 68633 793224763959330297749511882 68634 -28635225549228374079467520 68635 -23519847200751441014005440 68636 -329932322937842054727313920 68637 -206320761056196061145696448 68638 -154229562798290961560369280 68639 -203545704868277779116838560 68640 73949558638942430523555840 68641 -7995103331469101182511568 68642 -30930256795328355567717888 68643 354214738303168965704467920 68644 -300068943987928545542396096 68645 8005246437156059515323900 68646 198026064575824597974175104 68647 -26946517844350382101475960 68648 -223676053344938656418288640 68649 264013731991575387156935376 68650 120474519839937381383830800 68651 376848059780738966905128852 68652 -36469085800679518961850624 68653 -60468721242669390867410516 68654 290842779151151250185875776 68655 16528544759829078212544000 68656 -40875389584364926140612608 68657 181096499736827528092748352 68658 -39395662340294094990777216 68659 316561985996019707059038860 68660 57053107288104401473063680 68661 324967251307726370459168640 68662 3063056497529711793574464 68663 -101486344559051047730438304 68664 -386800869460023076910100480 68665 -83810657885946138044916480 68666 88222908003647959507257600 68667 -148925632431151218020249088 68668 -123082728302259816490365952 68669 179865242129945393222096070 68670 -16208590232420553496838400 68671 12616351384166217823045432 68672 -63156519699350586796277760 68673 -442299877708057531215030432 68674 208965589602428146827120336 68675 121638120275681438752885800 68676 144393917558154807141365760 68677 -146044361113360086406466528 68678 -149505167414461762579291776 68679 -159822857700628205421551976 68680 -230342361294281484816691200 68681 -197785778655403094557136988 68682 -19871561491049176049611008 68683 417931579703812846649286932 68684 96649082576511158642737152 68685 -3001589722961261505057600 68686 -40899300558792090841573056 68687 174003393537910749455412336 68688 -2623544289722272832299008 68689 813494603667612209564157300 68690 -61302145912444551412418400 68691 171318752440316110401617664 68692 -123069653351028512757348608 68693 -51085918808574600958743876 68694 78049650550983607205581536 68695 71675195354491864991310000 68696 73297245742362197430927360 68697 -480593290420755470769281100 68698 233263429930499013090679536 68699 526858919351861999976869700 68700 -111844557816915603371328000 68701 -540439656549909872391377280 68702 34297351632403070891943552 68703 349668378149065907249279304 68704 178567320206998039359651840 68705 -38521232907963433386420480 68706 -226972904873969125828734336 68707 445375660688327392210907392 68708 200223124413628363096976640 68709 -194023215376197224154046560 68710 -135548999486191614242586240 68711 309834562438461484793520312 68712 73490979512984896416153600 68713 -105479227845667228568132038 68714 -7627921052785945096485888 68715 -30351380774971492592244000 68716 -33292405859525842148743680 68717 262885795834964087248505952 68718 14752653796645677388119168 68719 -187747253735611233526348304 68720 25948476717208444239052800 68721 -444109156277265293821484688 68722 -323871253711297047888815088 68723 -390713361443854160462954280 68724 -91487172152853639720585216 68725 -356347321505884245985393750 68726 -26164988939202273651603840 68727 111950783501805031952770560 68728 412202612212598742036480 68729 -407081739793398265602683670 68730 -142976056795454651763456000 68731 198992937971503568956430304 68732 68776300129842357443844096 68733 146565052206588787112568864 68734 -72714960422661681212649984 68735 440205327711618959766855600 68736 143243830523228417792409600 68737 323207043956559872428032386 68738 -88082166335410967049810480 68739 305281544142985806290626368 68740 -57601883545395837126635520 68741 -187488210020914395247800708 68742 -290287616391013735496217600 68743 -206687790482936129553068008 68744 260148873360281471946885120 68745 -150693937996433228684642880 68746 15635406590496097729642080 68747 -220082003629602336013207248 68748 309971147574624564530912256 68749 -190216206763786934081682250 68750 -194615658445689066713400000 68751 -112938390761651637937864920 68752 115731681437553379613843456 68753 73751678279993929110506100 68754 43810727576789822806789632 68755 -300772359155746869980757840 68756 -125119465336693962661553280 68757 768246378167017007689536 68758 -96744509978535954252910080 68759 -412343455610520360845327640 68760 -128094598847973774591590400 68761 -256470229284816024855336960 68762 390850274154987405322555632 68763 204450209100643799773902744 68764 -392224746611952049576743424 68765 -186949063857416919843292200 68766 -11642741666738631175499136 68767 -531160140893865551151057184 68768 50429386317595083046649856 68769 223969877356396553115353424 68770 -40533640698805245620909280 68771 -216735766486779102963701028 68772 -183948362405065560167663616 68773 52383959611084182940004860 68774 92605133656274930704222272 68775 67948499452574102143017600 68776 -400763018797755595741393920 68777 35266590483751504566373626 68778 79675989816336417134883504 68779 -313275836275528442620344080 68780 75555643813989203037465600 68781 -28011642125696955139742496 68782 57867917251485634022096640 68783 142065711435345951553194024 68784 44545261083583551091605504 68785 -502431039489681830520691020 68786 -58339637014577971246429056 68787 -343769276057262912233912556 68788 57331558239618976122458880 68789 73765611580036480805955072 68790 -51514337369850075370097280 68791 -136503517153814066604558808 68792 -439529328096763597389312000 68793 -100541391593892091390973376 68794 -106267070865125901190037760 68795 -175046443239247293966403200 68796 105752754950251860996572160 68797 278552762103613338766193580 68798 58876896699966713760362880 68799 -181671412022301278807896320 68800 1178762064269452535398400 68801 27431755752456164635413552 68802 99750212521008742007183232 68803 37869683220297133907600080 68804 915463118978889846623440896 68805 -175126821131728250360503200 68806 -258811992189939977515647648 68807 -529378791700644949151013240 68808 397986089519885786110033920 68809 340933827750720426272946560 68810 23082776752746363619599360 68811 -320550649083282735218156328 68812 32077454082938317646502656 68813 517186919519421740939251062 68814 155470211932451870886079104 68815 85506910821850286768637960 68816 -67945430187087219030491136 68817 46133441604782581279950720 68818 343113017097492825976679040 68819 -130722168077673148944933780 68820 -17251403554692033909719040 68821 127887044188208234463667022 68822 149185153088567680483604352 68823 -624419412632799513923214000 68824 48880763930553398594150400 68825 -93995887483935414523998450 68826 65231864147605566087903744 68827 236363185717139941670973672 68828 -343935812683588201758623232 68829 188794914871947642475104384 68830 285550163199265528428298560 68831 5533304395040202801466992 68832 -159600217251638449597317120 68833 728181879435219619777695300 68834 -23757615441736066050736128 68835 -17516571720216969449216160 68836 361999063010102966896676480 68837 -428709549837399902845841760 68838 -60388387233834436693862400 68839 8408563653614051282308128 68840 176342826693328680697804800 68841 -61539398932427777818336950 68842 -337530332676324113140814928 68843 2642659134780017160647784 68844 170918525993630744933807616 68845 -172415978107895361337554420 68846 265205987789972308914415680 68847 -40172840909195940801081072 68848 36262347833004513307623424 68849 673940771834545209323010 68850 -7037590828139027892363600 68851 -12543230287776032306280896 68852 181187454807080323283834880 68853 195983958221775934602688800 68854 16614097128753629238518400 68855 -310568075122375308158101440 68856 -187125251628573036837273600 68857 101060971491285301854884932 68858 23706354261542963486567280 68859 4846302142647794160578064 68860 378122965821597375558466560 68861 -329936646965032118798026548 68862 12276453783707726981760000 68863 588524980175679750966202112 68864 -352474713778624667509063680 68865 276341725093649943049902720 68866 84217721373794682856465920 68867 441833770304837987751729432 68868 -133374322092061744859979648 68869 -373152807621791970924072740 68870 -85142573647595823007031040 68871 -171682380376828391400011136 68872 230393431601659881630028800 68873 37578825642859471317459840 68874 1803307709507619777331968 68875 -491471434325254442667300000 68876 546057587863493734582783488 68877 32134280627009113389627840 68878 -145633639666595830396637760 68879 188733899249053611008994480 68880 -6198753829400614317588480 68881 568138309371099530133589682 68882 55422887147025400346093568 68883 256215224721042356240157624 68884 82117712613378914245138176 68885 -153258583179389304398544000 68886 1167399264392325636356160 68887 -6452795029936447834209568 68888 236622383337049192310784000 68889 478542943106962402899689424 68890 49530685469084159250904560 68891 -192639194617134069902211708 68892 285581992375430748454205952 68893 481412051084847170298445344 68894 -79118735772556943385531840 68895 286620731133262387774720920 68896 -467126134940613052996190208 68897 -481590471246189633290826654 68898 210552094138384802238228864 68899 215667857871923162005367900 68900 34610969745891558701740800 68901 158588486664756463625192064 68902 -510350207828740635604969728 68903 770681740387734620004988152 68904 -424971753037484205256704000 68905 -82868662800140153949518940 68906 367909383266500731343075584 68907 -417282502147023075275123712 68908 41466206279961073700683776 68909 -41256450895431589917718890 68910 -111093315736915184298272640 68911 -150557424186731644697570928 68912 -7498197598417586468782080 68913 -36989420047649978921591040 68914 -88088257221826988713096944 68915 -72696251460016549923667200 68916 -267248765400649485607784448 68917 -359529708321380291240262034 68918 21059364645399110056036416 68919 -153580664848832387368972056 68920 492682511450822329592524800 68921 -309882846760475375292070956 68922 -34349037819854218071706368 68923 -38179445017972057053996560 68924 -319181330616269693562799104 68925 31251989842540078984596000 68926 -1714626311815309063796352 68927 618524001465630553789411776 68928 107192330049933815222108160 68929 -3390683674005585667003840 68930 68662004850342876158867520 68931 -5656732076429867268054288 68932 1324192059732236639042560 68933 469312091545688068117468380 68934 244897603437253821560614080 68935 169619013803757554698077360 68936 -137003178794123486744739840 68937 -443187924409563759394244640 68938 -215993397569001162088124880 68939 245433473007810976130880624 68940 187005341738850429149429760 68941 -210396162192345481219965216 68942 99141157391477676246727872 68943 -240024527987789306146694400 68944 -31130778236508110252933120 68945 427002307897994435909939700 68946 91291035132161475160685184 68947 328227793338694532201852396 68948 -254868899359159081458868224 68949 109281532611808409407337664 68950 29471357277792496509206400 68951 -7802083631130154122886848 68952 214411132278655114228715520 68953 125842745121302035742259204 68954 95356399234428635374368000 68955 -31559805178500464071370640 68956 12577976330021731453637120 68957 51872708833079331688694112 68958 237438036619910565482977920 68959 -620684817992891299136253960 68960 68193601753449113463029760 68961 65991191022781212767652864 68962 -31707463370485562675841168 68963 -696714341190835327344898788 68964 1733581113373492354363392 68965 -203738555975841875269005480 68966 113837863986625571712798432 68967 -324937227063860061584603040 68968 270359387173522366887720960 68969 77532136645107104613758196 68970 -155196608051982916742400 68971 239362082771461507326792960 68972 -3363086327880674062837248 68973 121376053722276095765357664 68974 -272268124411742097718371264 68975 -33676951853860832541528000 68976 -117884157329688787300515840 68977 -169985787536856830346360000 68978 -34003972882741397696509440 68979 -94244553970845176376515016 68980 13315628439357329661408000 68981 -41463155165716491827483136 68982 157155733609360727073158592 68983 -247775793941876137326072936 68984 -504325520617451578394173440 68985 8674920879649672137235200 68986 343373777873390533821562080 68987 -136292786277754462460095200 68988 -220876318371283041781440000 68989 -171307166915981295431946560 68990 203036590435566610196712000 68991 -130049408110862208141502560 68992 -306704436197818177620541440 68993 -627381086898333162236965758 68994 82158876261686440685465424 68995 145014982324400589259194000 68996 703737552389853261608337408 68997 -125793409779112250255542560 68998 -141616944973755777290436000 68999 204726088890550845261689136 69000 -142486054787793080770560000 69001 -542156232645924866952368998 69002 -33504827961682042833636048 69003 129277911783214935623767248 69004 87432701135052646213851136 69005 48547307410325630268162360 69006 8540983579315408972627968 69007 -250205766426771663267808688 69008 -14311320778870628152442880 69009 54499429693657184079627504 69010 -405152202963211978050685440 69011 134041373977547283451389612 69012 -193146570887393164780505088 69013 -34817427460886836352044640 69014 -158192308613498711264376768 69015 -1881054371942000516983680 69016 717249136665750320204052480 69017 -143227474521889011730072380 69018 -124353871429907376468804096 69019 66683355027632199259676420 69020 -105565990694654686881484800 69021 105138407479498500930705990 69022 418498208906636419997565312 69023 255195814150321312898222544 69024 -481314035615615528164392960 69025 -176987474464751687658776400 69026 21543937746680105376485712 69027 42753876768870604708250880 69028 -402793431036028735398120832 69029 505277943740770827607389630 69030 39494145194324916049987200 69031 -272581084095502232436940168 69032 192046764194477126688230400 69033 -205010717096638290099121776 69034 -9018213689505287050737408 69035 -424371431271091650250319520 69036 4326881047521845643177984 69037 230464693801080465031113984 69038 212924191642672260078553920 69039 -140250954447863922946938480 69040 51545348890343710029250560 69041 94550012170349660509643730 69042 54963729847065760110641664 69043 132197600843291752687122624 69044 -77608379977213247945680128 69045 277310280181219107060460320 69046 -181829935166203495916236800 69047 -759585288973467367169646888 69048 -47775229653910289869578240 69049 157076479345005175420806660 69050 -107021051143006803168385200 69051 -372911999390065894624219368 69052 -171141865808931728421390848 69053 -113382542742393955417648800 69054 -59019888657118248357418368 69055 -96327359406015746824801440 69056 45747686515165406756339712 69057 292848359827041001935647154 69058 321645624229856084191488 69059 -18808411945537625708161296 69060 -97686713769157044978647040 69061 80991731239735873993797662 69062 -83389056078941190873230208 69063 -476793375596584600673140056 69064 -158383771459202253639628800 69065 126918209785770621664353600 69066 -145609677271880841870950400 69067 320518617747453928493940116 69068 14583861293262348135960576 69069 24296937045548942948898816 69070 -206438006080499873009843520 69071 -95813330208770133533560080 69072 -5794464700133157537054720 69073 286916328747060804960622322 69074 -228178562497474028332804464 69075 44368613820192737872131300 69076 79025002236809588935026688 69077 524161015619784912411844512 69078 -161619440699638910009831040 69079 276404727215202896328156376 69080 286882495073467162194124800 69081 -40517597355588544085779248 69082 -173484902489343476438096928 69083 -97843489134623934005041920 69084 145786029317275573830320640 69085 180076955598719047888671960 69086 -268260134455659416571355008 69087 60693063562443785168210760 69088 -356885752334636414574526464 69089 605564882113327864551228720 69090 133215831775294799241876480 69091 713707999196043397256276 69092 -187084265404579746712608768 69093 -24948924408122591160938178 69094 -219617875186538775879666240 69095 156720088944410165554823520 69096 207796911528925610577100800 69097 -199831281263174974015261568 69098 270228904821230737205626800 69099 -18148626092875054026765312 69100 -103120023231015675877753600 69101 -11930883644306693072406048 69102 -37390549066530837086145600 69103 283977358535336048946406120 69104 -402252981073522427756544 69105 31671832580047010817688320 69106 -147028691793582968035667040 69107 231179155392404460213440160 69108 70372431556082814574209024 69109 465460722544998259800667310 69110 71292273286948200770088960 69111 20786398192735749997546032 69112 48248303336343604659179520 69113 -839587154607841718061477312 69114 -91141883819494596889436160 69115 210639394047942778002023520 69116 -165592611104237948388828672 69117 85244597590320389613127680 69118 -23931351870851722132128384 69119 278247759875541703058987520 69120 129175054257397587089817600 69121 300670510779871814763717270 69122 159460771250626256655256320 69123 225244743197853823072635384 69124 495307416709534854009940992 69125 229124720970089984544960000 69126 -39200331179033926898435712 69127 270681378289313850551629976 69128 -214665944316207108422691840 69129 41801512305184750964716074 69130 44930290480561319782072320 69131 -41736044309474435524588488 69132 -84014370263868096244727808 69133 619102261943911331324647020 69134 17932785313703662771360320 69135 47764279662870139630934400 69136 -141386573456724552726528000 69137 426478007510509558452237312 69138 140078500745093200919268864 69139 -343781838353678562077471784 69140 -186703315887519265194850560 69141 318056900365785207653722080 69142 66083836982034608686623744 69143 275332857291629433021592392 69144 5644496235715589323653120 69145 -526532593130185564985183100 69146 -131559359289713930227161600 69147 -121762523770427034273008160 69148 -182765501524217749371978240 69149 -317167033254548490996797850 69150 -112473370354862667465806400 69151 -505292173540779879379826848 69152 147249329423177827638116352 69153 -19215726638618890832699520 69154 51677885992133453934408192 69155 50488493023243652635972560 69156 98365221391702264248114432 69157 -128269344312173612462511168 69158 -233966493158065703729715840 69159 345745323343689234502648104 69160 42082955937809945174016000 69161 -73901083895843410446998016 69162 58641613168849758873245952 69163 641599221269193176231647412 69164 249153401908146971089157376 69165 112492951553827765106940600 69166 -208725216760899455451403968 69167 1193351362423540766575584 69168 83986477600679002247528448 69169 172811484537863487653810857 69170 35518642583154382636901280 69171 133242950026387408810253112 69172 -193142750058759071273309824 69173 -396910665619313744274565896 69174 4655038541194498654334592 69175 412410656004428161215232400 69176 304541515973994390482350080 69177 -59201264590508716524258480 69178 297038157951579851208662640 69179 -362411316593215008325926720 69180 -37404283349850455133527040 69181 211282102395456212915677792 69182 -386453664236196167485847808 69183 -330546507225623299188231048 69184 135237383613630549030076416 69185 -117339560942004161211369240 69186 19983309025721228600523264 69187 -3595966681282964646263480 69188 62223044162908757548871808 69189 53698483966002813111462624 69190 -77982940240835739464759040 69191 330274474507305236879093592 69192 217127013801559174182228480 69193 -258123310445015181612619558 69194 -8871429647948832732731040 69195 46163074151101930841145600 69196 8705754781701524998726400 69197 -52241117605574231479545354 69198 160947423301990411726295040 69199 -185260609322620246381480136 69200 23922395393088323866828800 69201 688059748359511301995865280 69202 -87026371105821779741211648 69203 -702656994624137241879670548 69204 -20696860515391366861578240 69205 -374841636864203072669791140 69206 -85296263548491626692532448 69207 168362677015580535268919040 69208 -176826275963087028418990080 69209 170684612985160828742313216 69210 33251370564877065393055200 69211 7862429860781138928786712 69212 -129490464731748313358570496 69213 389651547806606897252348544 69214 -117825682259235794891612544 69215 -93243937502113277975155200 69216 -187376731775990478296580096 69217 -344894641384617158427953360 69218 -45406654221536115197289696 69219 -77966704016923453964304156 69220 -86830712624663865295845120 69221 -262165253622404155630744578 69222 105882330496877783597468160 69223 60739919554626197945579520 69224 -50029670535218812850227200 69225 36350218901616293540059200 69226 11292126968806008936699312 69227 -102182608369106017494736608 69228 108761661077065823443921920 69229 310053480488902578949438176 69230 -619709649361057868820480 69231 -327677830069888725680123136 69232 70574301078998238230183936 69233 18008136993460395956950482 69234 -156627046893678701993452800 69235 -45690326483372321355113040 69236 172771869842165770052997120 69237 253617921259144039227909006 69238 41811410421494740416265344 69239 -481936339894735229200695960 69240 -90245914009932035084083200 69241 504177843669661919961063252 69242 -89897466394545514249658400 69243 -186317662091673670962293736 69244 -70624466660611259052360704 69245 100987513148822547417861600 69246 -48986683474600967316280128 69247 536645941164277968953933696 69248 -573121087141245374724833280 69249 19021126545287115145067808 69250 -141465951819442523144088000 69251 -74913478714345300598595936 69252 -34694498141968274717184000 69253 -123089391329511623731573536 69254 108493886680426777875405312 69255 158707445844007065269464200 69256 597389224435230735875727360 69257 -630455567228568163956283494 69258 -52460599292570829942586368 69259 216340118930388758778133460 69260 -381729863821899102002949120 69261 -51443090305905138769470528 69262 -402434986189553010668386368 69263 162398106134133957366238512 69264 -11809478532413254360743936 69265 -191483113274876467344081600 69266 -303163723390751894792096640 69267 -21381670469179804216305600 69268 371355552990814409791077248 69269 -210568958691309271372801956 69270 -96201677277087682708598400 69271 141486165987338357630601912 69272 137682073566560218191175680 69273 3272338283099133697366320 69274 347789553195125608996746240 69275 -63012905072890094134726200 69276 -89785733483949171774529536 69277 180013917300510474733972434 69278 533821597868162633972447232 69279 -67505996254612996559606400 69280 -94896319786747641599754240 69281 212460221442008032020359700 69282 393435096376062356886493440 69283 -1071176283309571509450996320 69284 -30729253559449511227776384 69285 71743118136435153834048000 69286 -120696443592748384490438400 69287 857634042026249377085873520 69288 -87586164143882425606717440 69289 -142446209286389622151028400 69290 52089398861470676381279520 69291 54513669680295506268543900 69292 432322797856352592744092160 69293 -165585818864272794245818560 69294 -14636007652734827786750400 69295 331757006727125031799609800 69296 67238036544361345521352704 69297 351485530582468256662489200 69298 -69368691810286954411023600 69299 -382225309099304107981419876 69300 38183470516183666554316800 69301 114369346528053382289057692 69302 -139548834248180477959767648 69303 152287183736594693968611024 69304 -531685046848698293429514240 69305 -390328368429223722926111040 69306 12991800879350994301461504 69307 -93226445107895628077455088 69308 -316345221345728351589891072 69309 -417220203578195265445330560 69310 106271871944015225802816000 69311 145017813876712599616552824 69312 -1921209319202001056169984 69313 -331541863134484560613717438 69314 71607932698029330079206912 69315 57008667845903514725945520 69316 769619609256595893469184 69317 -518267045112684859786001634 69318 -89261011939818231128259936 69319 -1070349907885398050869421456 69320 12840246151963842844108800 69321 -75582835606708330396781376 69322 71091725168471765310319104 69323 -230703030218372975340677376 69324 43505218992032140988574720 69325 355591763557106415424344000 69326 -167735257423191379270258560 69327 163953524099715055685829864 69328 -69840808082706537259335680 69329 -22317993219004622706117516 69330 -56547084357547197734638080 69331 -82101768764822177168120400 69332 -232027518087678649459480704 69333 346893284451667199484672 69334 -198928276044830985416297184 69335 -136986908239725626115358920 69336 12694699192784310832711680 69337 181831432380849899590686986 69338 168965670182040385336464096 69339 74504659215761500070766960 69340 -162382091000591471747996160 69341 434999851527342119995928742 69342 15370586524029447368146944 69343 -232984963588830497953665120 69344 302454242248234794678484992 69345 158428811206276975058829120 69346 337788598302143718912289872 69347 214043072643201730877401152 69348 261902319062652799167329280 69349 57743479254647646051163936 69350 9550639301282893611336000 69351 -61508186695927329268638168 69352 -129641402263275787309286400 69353 365827470998235067941982464 69354 164427111491636586987206064 69355 -111906829952619755845690080 69356 -175512662570686630590815232 69357 256754620954650236103695520 69358 229156095798762421753673280 69359 5556728468474944704787704 69360 16124196697352846745108480 69361 -64977523642582168848650000 69362 26557885614748662723763200 69363 -218282113551602547692743680 69364 435404286085815061303995776 69365 -235415190980027269297840740 69366 181516021897724036297768448 69367 -85565828729487369435845328 69368 -116840773361121842814566400 69369 69783075013431278025505440 69370 45497872347859298767196160 69371 -466554665177683169089054428 69372 138514424385256442514819072 69373 126789229656178559939245644 69374 388959161371373436434727936 69375 22449005420295980963745000 69376 51401655099287319936499712 69377 -98666195986115961824589696 69378 -17629440866364174108936192 69379 -194392057879285011463574020 69380 38432872826931500383468800 69381 -19914624005802981347418372 69382 31288596429857390781377472 69383 482469622759883877357556632 69384 187468414518629130447052800 69385 145095635261445285952436580 69386 -254499654210538779171430608 69387 -243573715481245406407921680 69388 246121262024742824755875840 69389 -713661478829298706550436810 69390 203538612709009602526521600 69391 22405754398110154294938624 69392 129057366335685008394756096 69393 412306220441477335213530864 69394 -125929914793468510849645248 69395 -68933565229625101180971600 69396 -266123175763869389754206208 69397 411346213697890504034846460 69398 127379978876038381789086336 69399 -347971656177915319363448232 69400 335322169863383272787712000 69401 315880368903564216285075402 69402 2676173578787005930241280 69403 -479075606640793939294516348 69404 -152178477289541683606854144 69405 108628553731782598138235520 69406 -1216065685115917897630848 69407 -129569692340108820172092720 69408 -5170702772939249339006976 69409 -129973353927876359224862720 69410 264203768474713731339486720 69411 -497105793958198274565536016 69412 69529537280747834580512768 69413 -16074334549095015902337636 69414 -57120121350334232897882112 69415 42951769764802531444357560 69416 -330924045882982468179563520 69417 -37060648929729457148605734 69418 -225794921932717036697619360 69419 305671950385190773390336512 69420 -25870413125379331776153600 69421 227746262444225929980642144 69422 655600632493974527950246272 69423 30752865932065877431906704 69424 21676480502048856775639040 69425 177132789991890293504310150 69426 -62519521806673733158156800 69427 -63422205407874715946052724 69428 347733247765582883423552256 69429 -241890571499886753930261216 69430 116842152379820524918773120 69431 76445988406684241765624232 69432 -276267398542749789653237760 69433 72042510262056986441963460 69434 -470178118352370403353607200 69435 111369778048583764249493520 69436 56944829515991432202951680 69437 283396477794243589736142240 69438 21190463453446673629436928 69439 553718931470197622512994240 69440 11535749769680564760084480 69441 -229828130691278525653322880 69442 342246974291947989768241872 69443 -250348254572503931077241280 69444 32789612238482422272337920 69445 6090222249205027395739200 69446 -136542155710871483020283136 69447 19751105299916980643052672 69448 275573372147648387745039360 69449 -276906136048557748097063964 69450 18843774695741513185113600 69451 -18678156893006834838230000 69452 -185658400534210869805263360 69453 -141749187885010865066690538 69454 61701998193020969836416 69455 651733945620148869386832000 69456 80108630524618097180147712 69457 -114464953515216375864625294 69458 -126320453911846886626135920 69459 109223974180384362789865704 69460 109279821143842304377282560 69461 -84812729647618014510799968 69462 25613211068339170985214912 69463 70181936593446247062760712 69464 273340115283461578811289600 69465 111343961774791949597634240 69466 542216815128255902092899840 69467 811598341946439375605352516 69468 1692793875562155228635136 69469 -197601363832732747286971904 69470 -129956867810610489931504320 69471 -113594269345042134815953920 69472 313072289578883078888620032 69473 -143075290848217697907565278 69474 -202431530588545033498880640 69475 88854732808830932721996400 69476 -419637926415137695427435520 69477 -294974713699770835132325280 69478 316980400073484330177251040 69479 743762174590846949849800272 69480 -252367369592295052759910400 69481 -150554306368763718396651718 69482 28440856849109841039944880 69483 -79943981160363201916151040 69484 321699805192831628813184000 69485 226529330991258909978886200 69486 -109630476442551392388337536 69487 280035686487587655618439992 69488 -1381897657227130495205376 69489 -175435296558570997248134016 69490 -87182697224629743412284000 69491 782740279545546254671010892 69492 224354986207762607633866752 69493 -784232495787436107087298258 69494 -244641562655490253875556704 69495 -31932787731518639992491360 69496 14299297839057580843253760 69497 -679366153983768344224236054 69498 99337104119027843730724608 69499 -616852488275175142702001500 69500 315375339442638593811840000 69501 11523616967566465588818432 69502 -70164246022401171355545600 69503 204762155994545795371405680 69504 -84919196262924992391413760 69505 425482013609421099246456660 69506 -213394494648195213429275136 69507 -155774860608704464878663996 69508 354250025603580284417203328 69509 -130829061687424454957279040 69510 -31100410669520047254497280 69511 -105752339574353767720327448 69512 21278525543935068244915200 69513 -600529577001435553651280640 69514 -299153407845601388023272144 69515 -947934502552460124975840 69516 -16144837170971327362268928 69517 29001936102502827360743392 69518 -199558471632318746542079040 69519 224534901375409238184670344 69520 97158271071060502629580800 69521 -485097567252561362418118800 69522 224681209530656975424300672 69523 -88374274820979182218952720 69524 -39335534071334627129622528 69525 -421836946457177867430024000 69526 -99325225856235373873272288 69527 -213167873388113967388810248 69528 68212541639848285801820160 69529 373568820310960784038617984 69530 -165044543383708035989659200 69531 3915260982582564065540544 69532 -184615795534653847442850304 69533 -248967990132572810686774656 69534 -152141287263586817523719616 69535 40766912108843673359373480 69536 96735712212013686179364864 69537 24278972825813434220616768 69538 66162688219185848059101696 69539 182866219585004123909477340 69540 -132880113780521107288780800 69541 -71642908002903660162351108 69542 -121066045823729913278486400 69543 -19314688791501878536360368 69544 -525390212971430672959779840 69545 85486907735557166199641280 69546 -88988663032977707122749696 69547 -591714770333114118336033528 69548 -467790086709062494542772992 69549 -134962426218621137486152320 69550 -31906142395531548071659200 69551 431844689691715440745556952 69552 22580749346015919829155840 69553 -491433945123786291167697936 69554 51679186420614288903642240 69555 77270815527980482601267760 69556 -193885349052127788567383680 69557 -220830200176306911177202194 69558 -47769658754177161752100416 69559 3894952540020422277837440 69560 -199804438888195540060569600 69561 372423044026207865540712240 69562 -125757852477145287804589968 69563 182617011104912848497334224 69564 -72369958428490132235943936 69565 -568279769260832195334867540 69566 15337084262479625659278720 69567 -282894919938409306506302520 69568 -14523552052041587466698752 69569 58600593624251313239887044 69570 -146822151139861427796595680 69571 173529285092976786257592000 69572 -336425157292951504490289024 69573 -64895930447938871364248256 69574 2303634198017898542617920 69575 -236895808382097983898600 69576 -90214716240793771095490560 69577 -180228721460002343995131468 69578 -185283881215025058657058560 69579 9062564560354291971714660 69580 118134420107157036707927040 69581 272432963228594319741910572 69582 159607086289788649544649792 69583 688647171420492967425191400 69584 -18143313491501059811942400 69585 -42860204060988645274809600 69586 52625040791142424494524544 69587 277397971182284845188393552 69588 234845657698387873937254272 69589 75375348268762734974730648 69590 -53909234819762741060947200 69591 -182752619541507208836557208 69592 -498007342308079211376384000 69593 694038321287225209926136842 69594 43082867930046247695555072 69595 156296253101249712204432000 69596 -114932615892687137870856192 69597 118025691081034074211954080 69598 -77227637590504423425150720 69599 160932733714101244924193760 69600 162305504286168235474944000 69601 41680101737955009026070464 69602 -52145337870167858360203488 69603 -307405327566908658673353096 69604 -429792848844690899986063744 69605 -243522000835021054204420740 69606 9261019982883848484412800 69607 486026276183250369220819872 69608 64390303730845710120222720 69609 -93040227141978324910602096 69610 274104247307038763484612960 69611 601275965930279226735845424 69612 174845798772700886894310912 69613 -430323889959866332187898560 69614 -3673220085204821056081344 69615 36669280881874670734461120 69616 -124443313958936221439590400 69617 8131793565117659795385840 69618 -31145211883023695858886912 69619 191159515403191948007945160 69620 22950682022683367584275840 69621 -66433427073922158621725760 69622 70655696841297067545532032 69623 262204215593379838455952872 69624 -177565290568018813303050240 69625 -67308769155276098754003000 69626 46598254573435524817019904 69627 371454812044575915486199320 69628 -484636250654434888187985408 69629 298587089240824562475234630 69630 106088912914735147947863040 69631 -251991696251083411942651800 69632 496935947323846253919338496 69633 239253301235824043134125600 69634 -152620681786148361771806688 69635 407469632826078863139145200 69636 112084752290334916412436480 69637 233561214680792454589704480 69638 364546194342846025173018720 69639 414304928141822664739390080 69640 24799400273676299323852800 69641 67922640252440230999070784 69642 -6372078871750620440402592 69643 -119879501553952734059538800 69644 18305755904389885188381696 69645 -179616532872850716820373280 69646 -283702788043601459234970240 69647 -90284152864412986848747168 69648 -57439188642919143035437056 69649 -3104145224400975492697834 69650 -7463838761670446675520000 69651 -81766654761569313455123760 69652 -128996741650952414664142848 69653 588965159375666937407557902 69654 100110990450984352689991680 69655 215698862730002248311505560 69656 -425421806701119571457157120 69657 20121193837438671023714304 69658 227502166699676079229217760 69659 -147517001289226511979426600 69660 202752791501182904378880 69661 123786537561550147294684262 69662 -239118404311038742149097536 69663 45452393008497591782335488 69664 164271340295437430934208512 69665 372344416440379497145959060 69666 -126602629873922227666104576 69667 189173592226712453901313248 69668 497095027020516286758546048 69669 -137789691411477472685946306 69670 -88206827945700884764014720 69671 78830318924503850496330720 69672 230852992111714517217361920 69673 -15371384438029839055978998 69674 314333076618796005226939392 69675 -22974462126758750489091000 69676 -484400655000730655506359040 69677 620430883080701739817541526 69678 -176418377466725338304008320 69679 -635648914542332233311952680 69680 42645897807257508002856960 69681 -320366497115662763254504848 69682 227468342379437960846802192 69683 -660312442522269802157747400 69684 -88082965099791368441892864 69685 43096496531562868959976320 69686 333640894156612735083045792 69687 235171346214434944619844000 69688 -93907481359750714932756480 69689 -20820629825805660391725744 69690 -44517565283857264711848960 69691 -356718119585626161483482908 69692 165949218282583553115217920 69693 150532211322480471599362464 69694 347671400244050434521136896 69695 187124935290587668544173920 69696 -152862720363469981089792 69697 -673968010729701095249345854 69698 -176028496629095744476676400 69699 -86111243592269502374127360 69700 -79868904346524989381817600 69701 -632960150807165896319924928 69702 173094040184623681050148032 69703 -4241194864685101538311976 69704 -392813303033893971950730240 69705 -205698585132866933221369500 69706 -53735064216421432643076096 69707 13921637264854018034091432 69708 88889971785697979594320896 69709 317113503067651025082193910 69710 -60285577351074284930898240 69711 67639329865600564667460480 69712 11483959038694432448700416 69713 -31179224733042465326222976 69714 -33280191379775721104559360 69715 19530501313383215975473920 69716 -442145885896929158396094720 69717 284604128011279000894398912 69718 138143719317138780673995840 69719 -29014859528576207486938752 69720 50506626336874905983385600 69721 -2072200221610256108044908 69722 113705728611425503077729024 69723 207692424331981758750921984 69724 426835470297922701964714496 69725 -164166291715527596362092750 69726 -140843456512043027632779456 69727 461385912952083930771646896 69728 64776199372377742759034880 69729 190785184223386558435445088 69730 219863102282313020160537600 69731 319008169570346130818347152 69732 107801589445767917166700800 69733 -25485800969000654121443940 69734 66401604043370858244632832 69735 -262062085863231515080926000 69736 230677008931941242082508800 69737 -115638564789026502224860614 69738 -90264130735822866651790080 69739 80765906997690241353671540 69740 -316883429445565407932881920 69741 -69136970384028477714428736 69742 301308807558443370323038272 69743 728365779712463651691095520 69744 -50256815525412055360045056 69745 65289842282375624653462800 69746 -2090088887154937605799296 69747 607301185958698571836356672 69748 -105715594835854976861650944 69749 -361493413342082546249561760 69750 51741445521887980725888000 69751 203656856554424055767899824 69752 -223716148321062710090342400 69753 -391456016497790159068376496 69754 -295895999973943278944801424 69755 18812380116439804022288160 69756 182457505956934979020841472 69757 19671798946760424585789760 69758 31676191483967402823643584 69759 -256362986730531862930017456 69760 119988745563576512544768000 69761 358892356962602614041343362 69762 -44634697884033625820454912 69763 -755146558358086951678233988 69764 47532761961157524140706816 69765 -208950678140893092094531680 69766 424244426616116158283060832 69767 -374618030673426894200030184 69768 455796923361598276964352000 69769 -177060739403238095449675904 69770 -87364477611884141897749920 69771 38670889628264156694290160 69772 -341730772213722101500858624 69773 468607140505140251845742304 69774 103605044422691418736187520 69775 -43316820413666402589326200 69776 41866521364325593155870720 69777 12495843464580408276447714 69778 -185956871468581026694581120 69779 -759177849222428277129793620 69780 -94224842806803217352202240 69781 57729766749018179291937664 69782 25120830702205204538552064 69783 149366254331694081293748864 69784 -181515200188468401553858560 69785 -9309924413692230199326840 69786 -121542298563121597696420368 69787 165624494675663111385229240 69788 15383653456616663165552640 69789 7316224892593785026980128 69790 -41537447288766661881841920 69791 -224573530345631462797550616 69792 -122174500895290989197918208 69793 116444515569589405846759104 69794 172088220348675819121935696 69795 -508498681624430827117132800 69796 -337076016310414228718550400 69797 -126715691695574027261386080 69798 -199226562143761035924054336 69799 -729678281530437538940236736 69800 55239545232653687875200000 69801 11676532278933430300848960 69802 -451303375499165576101726368 69803 -125781657565887442624744428 69804 45989069187682315803902976 69805 -224763848612949723505021440 69806 -376842966884082914078223360 69807 50490213725465808992376840 69808 164110951342055724586975232 69809 -505851859954812278785818990 69810 28376368501055261508057600 69811 13541503105423564949418832 69812 19055126578444608155492352 69813 -157763424633654963395931858 69814 344653204611407331143189952 69815 499534852297081125350463960 69816 346875633111904370049945600 69817 -437355135628468754777542 69818 -82777301920115970347491584 69819 251848462621046710796011656 69820 3681081571675420364014080 69821 -323745494320848427479489978 69822 2868486619101099424013952 69823 -112420258360155482458386672 69824 207911808688688882286329856 69825 116256036451813682557518000 69826 220049888044681462255484112 69827 -396607627851664691008560324 69828 120025454977970886301461504 69829 693323810343450885998086430 69830 -288500719291296930509293440 69831 -7914187370102901062147280 69832 3110635353119399910604800 69833 557480035836379853472341082 69834 -116256717937474781103908352 69835 -326042803560245329236762720 69836 -223860835858056992234680320 69837 -178132171255286947296978240 69838 -107321525977954944874639680 69839 755311392089643252968832 69840 -40644954097282953151856640 69841 431936970983444291402115184 69842 -87900146218035283567776768 69843 -90781364051611632987420672 69844 76326089993563447573043200 69845 -397297756881478902742948200 69846 -44929689998560363092934656 69847 229248007681207529987196296 69848 511977718756073141513103360 69849 30837257886366535122288000 69850 -85953869780701831582003200 69851 270634549165956862369340592 69852 27297647813293443363359232 69853 -281479588215213724333268544 69854 -86765509233327428401913280 69855 286567256311534264320066960 69856 -185994074159547218102845440 69857 658265195636158405761011106 69858 -214850860866312278619107376 69859 -397945800202664868638115940 69860 -12961437527308481702400000 69861 25322458023155757072248640 69862 64928778364717621832927232 69863 -148041122713167745380553080 69864 64227871994962183533527040 69865 -158755357478623890934567800 69866 130195997814984457573678944 69867 -145153712051594911399578480 69868 363364578167818310408200448 69869 74092283344758552241135020 69870 -59955400675636350924291840 69871 -106970828665884446855082888 69872 109827238083040408445878272 69873 -405987189339484844169449616 69874 -40123162962102745592137728 69875 -3552018740109539498652000 69876 370611837250435829007912960 69877 82879379874131517521591726 69878 -62505209835199125714257760 69879 -261140525354818200470011416 69880 70887862592442412212326400 69881 -289151302460121073643361600 69882 -159460284289184058281713920 69883 -378586824357034644749415576 69884 -500281095028630727837405184 69885 182559006110002574460916620 69886 120470054148901168698659904 69887 -624592385867738203515055008 69888 -33255592890604567318757376 69889 457517481617676596074995456 69890 3442979417001534151156800 69891 178462423927771900164799992 69892 114355974125049372585983232 69893 151903295314236388962785340 69894 36321446907034975635663168 69895 -77383515473745181046629920 69896 325980587132834642966369280 69897 37951529805409565028414528 69898 -242110850272991692206958800 69899 819834626807956223196162900 69900 -166127975690029309823731200 69901 -102944934396606133487914720 69902 78363740848877108554081152 69903 18002330433328837240998432 69904 -163345751551593275955462144 69905 -42043144636456557643445760 69906 -116221996583666384954683392 69907 200797379075065542928759440 69908 549235702566770738032096128 69909 119317214681848234456292160 69910 -126179892186501893967440640 69911 601968659944583157354685512 69912 206293637526791771523409920 69913 -100737701699579930290971776 69914 126003034397364626039270880 69915 -240749474492810357589312000 69916 -17918159632028170378665984 69917 302328677393314223309390880 69918 -390268424670686879127552 69919 583228190984805784884949560 69920 -188843741929213657664716800 69921 238176840011559238029620772 69922 -295352774697729073089805488 69923 -176667886807907393652438132 69924 219770275736947050169721856 69925 -401046337712766693543509350 69926 142001675199769948936914912 69927 27851608058232811982403456 69928 214288412500371253705436160 69929 56875321538305211938897530 69930 25916580732434678321817600 69931 69809413444718082866999732 69932 9312455203586669670026496 69933 155587257324485860427797824 69934 -36916980553236349800138240 69935 -136018632736045466842811040 69936 -35325666692350566482313216 69937 283554580255345901344449152 69938 -160499220144088376245416 69939 249791765120128407595973400 69940 106130408479254928814169600 69941 -108746206778096276462816658 69942 -239661919573409987234215488 69943 -1591944941019166940401776 69944 -39264147479476527928320000 69945 -247925577074744139889510080 69946 110795013408893090556885984 69947 -359783879289564962197676760 69948 -332552452493540608028536320 69949 633507920567718589574082720 69950 130600892467112321267160000 69951 -43350546894427596941260416 69952 6874786511244968479686656 69953 -347977124094887669704022316 69954 95460095502948346550472960 69955 451185947277939468189272160 69956 -52579111717057335120170880 69957 -659111137968903627244527360 69958 -103997284370962260411893760 69959 -315181406989649704753020840 69960 -87738119619325677018316800 69961 1372241236402371435350992 69962 242878583657605914045341232 69963 114471337368975764153891544 69964 344406147655227096864862976 69965 93806301618068545091040000 69966 -74156039703836368462827072 69967 66982046185742971898109824 69968 66965218327400900304494592 69969 -155505427073055655608291552 69970 213234777832707784337899680 69971 -383707998809873727062147256 69972 157602699081738647744716800 69973 202214491463727444229305120 69974 -37775520037534353933862080 69975 144528660598646539623252600 69976 29463766114153658850478080 69977 -359659063521955652651750400 69978 -40105311186010073953985280 69979 24417356131466502612830240 69980 324945299502443292818880000 69981 368361324991452777154676352 69982 -19231684910939149449143616 69983 -444430047740545274212328160 69984 314187664986903831041802240 69985 246554562054514677138684180 69986 -154702353695990516025792000 69987 105010934776051327717866480 69988 347689706010324444952143488 69989 -216476883881078009728069440 69990 130090528180669614902709120 69991 -283639700081743734439745608 69992 -231405133743707858663393280 69993 83155496924757993611174208 69994 -300394148389807888690813440 69995 -562084661987580366850740000 69996 -60552153446353885515386880 69997 -264662704556642660039312554 69998 -68029510196450711967152640 69999 230201934164025515381990664 70000 8080768459416404111360000 70001 2815028052130076765794002 70002 220840537854560019850792080 70003 353357734225230209837810252 70004 -2455699119775631190509568 70005 -110813109337823368987324800 70006 208386551788064254608917760 70007 7284258617416633043379552 70008 3970084710639140918415360 70009 456591162320264216940383210 70010 -113621221297536461203191840 70011 -104451675190296334098705360 70012 212519977611472121490772992 70013 230972500823152493876737644 70014 79384579543444506763041792 70015 -426209467815017162144668800 70016 254278620177361325638287360 70017 -262724524811306725545216720 70018 94165588694484103599772704 70019 676151904281969415561303420 70020 -121092401494958325009580800 70021 275028269535828877685273790 70022 -231508830019460239886535168 70023 -342594152108980969409086896 70024 -216937115001980301941591040 70025 -142417488316961762843928450 70026 -236072633371789797804678912 70027 170827663186277062099555680 70028 52829560151391321696233472 70029 77966562031867987677618048 70030 347477023442903155486272000 70031 -334547024798324597394794568 70032 -80458962778347047325204480 70033 446565695150800313009253360 70034 5084808213601227726364176 70035 -48788388214713137044454400 70036 222975945041086506858154880 70037 -460124965562418986456385408 70038 206593745695399474348648320 70039 -482481804903700927938543160 70040 636152275111390087189708800 70041 195759379760934765646672704 70042 37478183550815688823763712 70043 -330583920273022832443749960 70044 -131235664428357382328601600 70045 -198476761910591093975255700 70046 -418571595279887029517094528 70047 -1939939304095310544040392 70048 -76598769294724865694105600 70049 96421757997709850264185536 70050 -95212024770422469620995200 70051 415347003554912554448665052 70052 -293337618187335390128667648 70053 -92841138463049288615872800 70054 359181507485786181905642976 70055 8907600253677053257995960 70056 95935634336532779499110400 70057 332628335948025909245836872 70058 16223530920233806382448384 70059 683436667225909593877272 70060 -31989867202553010916515840 70061 -319616872405736163217423338 70062 -165533249640658008272845248 70063 -36728889563345834797364240 70064 -104502658212469029559664640 70065 -7643832997077580614808140 70066 -204172099781899038983546976 70067 -751539333315561110658544884 70068 -109309931551336376653148160 70069 -43301082937246975835067780 70070 -60757647087958715816288640 70071 119518223539365038880980712 70072 -656870719614924585151180800 70073 217992545239162854312324480 70074 222718288250496712754676960 70075 -49188891138050438486334700 70076 -488460893788988298048138240 70077 -111027949861302491388973056 70078 -124687657306062567219639744 70079 179351817888926173964239680 70080 4809251336687294726799360 70081 -163646131389482814497545536 70082 -8107021989773911391365248 70083 -111745273630607061092499600 70084 175491593646245631829774336 70085 275261458424014019750355360 70086 124010387657347771880604864 70087 22337441490682539716868520 70088 -371336304113622738032778240 70089 405738649787700437651616768 70090 -710373913862158380199680 70091 -65145667354008039508469760 70092 -299245234832564166713548800 70093 -403279067258729056312590420 70094 305381678903258510294707392 70095 168227790047966840305781520 70096 -69007837971079933951950848 70097 -491434926560367798023113728 70098 75383251617027419550051840 70099 66887658081286606021045100 70100 214979608961971542307958400 70101 348920390707432098423183630 70102 120826782068089369875646752 70103 -79733318663693716591815336 70104 -104271372557537083266170880 70105 -113459810918919664075007040 70106 -90053844075246835553119248 70107 521614298243340163941350040 70108 -344169787594816245291070464 70109 243978939029681904503736204 70110 43274955205631072488118400 70111 -455556683569788989209960288 70112 -327655080041965441044185088 70113 445567738058801186820660144 70114 118958416211956738180712832 70115 -128900768953212195152127600 70116 -348100581270476954402638848 70117 -416189191417945366893928834 70118 103272655987635926057921760 70119 -198472796621341585442552880 70120 -32683946498153560502323200 70121 -403181557998656515769316678 70122 -23709315203886483645788160 70123 -464068422469492440227823628 70124 218207517963709992589326336 70125 334008444518777942576208000 70126 -61267010591724345673050240 70127 -481957504872199226738516400 70128 24669741752094621872259072 70129 50296169902675418176710640 70130 -19892864980863223871891040 70131 -4372491488473014947073936 70132 -105810181189707436814695680 70133 -5036341740380920363657536 70134 212929389610470110399532480 70135 206635606697733048697480920 70136 103989155575349473782312960 70137 310831611220550582326247994 70138 130906637304960482521380720 70139 -534464726827019889193668060 70140 82643768834660747761582080 70141 -102352244778474587147774458 70142 83851192973053633444353792 70143 77361670548744900441669504 70144 108467214304749785003851776 70145 -240997072832680715151197100 70146 -3991706208661381624492848 70147 98548062243179770213784064 70148 88777389636608005974896640 70149 100044209260835544844591200 70150 79368800338667826933609600 70151 -205309328604938414607920400 70152 -147860274032993672581939200 70153 -33105216506866056234548454 70154 -150477336622837979051152128 70155 -43454247532759909599944400 70156 465618544906511700974155520 70157 -158520090157703665014651594 70158 181592158254792748233458688 70159 -79797386394349719717835584 70160 -133988682240644493616005120 70161 58411602239898638829780864 70162 71325611454154051197842832 70163 610764300249052939989050412 70164 -252451188419211797344156800 70165 200237048986580530322052060 70166 -186218538435513017156095968 70167 260215472703622163375450880 70168 -241042604694171644344780800 70169 481129222889222490624671760 70170 60686982550023890198342400 70171 897938960668764819280312032 70172 -149383918810904752953911808 70173 116324392858601047836266880 70174 68279097674738496560414400 70175 -56959722790612732465393200 70176 -5862593436308000788709376 70177 -576830020790974370474402974 70178 248864387088571674180386640 70179 -369665211688311362283205200 70180 -454936359946927661510400 70181 482013333882401039723825982 70182 -8562271918735230956926848 70183 -535336633855282089621570568 70184 -74610808541200025603604480 70185 185575960516578434125444800 70186 -349687782687686932813927680 70187 356118088981052325130282800 70188 64313867416458338694489600 70189 -11495885254535094070997248 70190 -78572657967109231361486400 70191 -42426762154069583401567560 70192 27447490621932118498639872 70193 914561143570040245262982180 70194 100029079173376674623030400 70195 235625140753667783249720400 70196 33765573191073253457141760 70197 -1549525227320910121279200 70198 76597749065743015889181600 70199 559009497485797860006124200 70200 -91199367883172836869120000 70201 540826560153496241860444202 70202 109962429424378258314472704 70203 3713066065340808287215104 70204 400469813913331132890131456 70205 -432912308417392870391556000 70206 -91168553627823224698197696 70207 392599794238479657778571456 70208 29486822262945307993571328 70209 -377037111340743852985440300 70210 69556982562743547482956800 70211 379288325884620408860346624 70212 -123140918974237870803084288 70213 149448708104876810860714848 70214 -21331722139015202221328544 70215 53027288026068829763082240 70216 -825979455504987768812298240 70217 -303876359920897042892955174 70218 -215013381428592849343965696 70219 -3126217902058198578108672 70220 119771007591644865385466880 70221 152881163432826232972599360 70222 -359153548814422244553185088 70223 208013236170403432407887472 70224 -23740535011107331343646720 70225 171396665252817925230095425 70226 -3698294149108400937928896 70227 179839067691921316255330236 70228 110063812837431646857346816 70229 -107094661330561867546117170 70230 -13887889846131263198705280 70231 167673595693245065027502080 70232 -282849670193899039386777600 70233 111207315664708871129732448 70234 312293936991035022615020016 70235 348614041773320980296690960 70236 263728806865444518136584192 70237 589457968424612874319534886 70238 -49040918745889949410371840 70239 -128981975019439472074336752 70240 27582314719701654975283200 70241 211526398122055407926148642 70242 -9669081760154581317557760 70243 665594947034549330461367320 70244 -5162556417829949963268864 70245 67412594763846142633105920 70246 -153065183293739785584402432 70247 18144095255286978163124400 70248 244672440320167119912960 70249 -220224430970850354940663750 70250 181244344162931933849784000 70251 201905644472560456275321432 70252 -77497453869014928458364928 70253 25683743122654624787611584 70254 -138666447774508705116428160 70255 -510634433253666336268038840 70256 -38001419170779364938252288 70257 -197437877574014275823832480 70258 -394239547445312598261185520 70259 273349541310987680640353616 70260 209081419881968555623618560 70261 671650108332919861924669212 70262 237707135360147470243897440 70263 -140667957013580755086843576 70264 52873501297968426073743360 70265 -139805478339330654892500480 70266 -73275236782218281055490560 70267 -733267029880651934525354640 70268 579737981611880379078176256 70269 -272142037543568443620778080 70270 -214779667685923764789865920 70271 -569722791842886209252070528 70272 -267264061624250086258114560 70273 -272765776454475258007376960 70274 164581648007832559339611552 70275 -248275947788865784089754200 70276 -622496458553318489761747840 70277 -86282831950769316137321088 70278 38513517267658145347047168 70279 669234836127846821920640280 70280 -88702753121918160364339200 70281 232189209858959793131630400 70282 170406649394034034567282992 70283 -749960657740751202445900200 70284 -324855309731167337333912064 70285 376276730976630478221787980 70286 101921122718528928853820544 70287 -56857785505748771548088448 70288 50837737989530919333003264 70289 -756072358139821600074824910 70290 68958584806322108137443840 70291 -128450590389850955387016128 70292 -60578883816608259113337984 70293 -145530721588185940963261536 70294 162996037404188770910524032 70295 -9090882975055474556424720 70296 223456117795717412603289600 70297 -340436395979258295687203254 70298 388091713948785318265436400 70299 -15011600588537667091220376 70300 -72917194448429649260096000 70301 244768227504120241093536 70302 -136889237570019861423768768 70303 -181044657880975267064842520 70304 -369406618355922789859983360 70305 -1531726308487740765556800 70306 -13320058015149449681961648 70307 471384950569006883561966352 70308 -2168798669368223030820864 70309 288438510158211095825720510 70310 110431322997522591710016000 70311 199802345026964150862276480 70312 -838183333334273763941744640 70313 639109635760673209890893562 70314 52977810373803944253354240 70315 91558890131695200520488000 70316 383197629195288482884343040 70317 153583285431533914849563468 70318 -134904035775429928109672640 70319 -701080640964433046440283160 70320 -28748179784200296064942080 70321 -643161807653623982473626478 70322 136400184718077828462200832 70323 -148934051331764502547703232 70324 -502005025332726478663794304 70325 -245614643316634948448515500 70326 -214101962703444747008344608 70327 48077579082936577954011176 70328 488988176543248755985920000 70329 -83807884617433423532362368 70330 -113534349821845622966479680 70331 -164090408033294620759618848 70332 2213480071829672035471872 70333 145229657803864749942762124 70334 -142756608383096945864739840 70335 -328303876917731135812120800 70336 -59439364936477058533425152 70337 -137253009685754342284605228 70338 -1569241917211986011554560 70339 242333561006699011445861440 70340 375812036526355242597315840 70341 188279491270365408936429792 70342 -114592414380910570284128928 70343 -107815367952284923492432416 70344 83897376609289725578511360 70345 -213788737633128657969715200 70346 -335019979241305957942872480 70347 267584308600024217469769920 70348 -5197287235637054514736640 70349 684299380053149894550644064 70350 39977919194011374757708800 70351 -583152698435341963659205648 70352 100815256545025462210093056 70353 -86236695273840677366687838 70354 -364827795423804850248793440 70355 -102761567911113841600236240 70356 35301934061391706344050688 70357 108043980317255128006500640 70358 -103524860649278092963559424 70359 -73733278533985498468320000 70360 370071910654090623627264000 70361 229520813797375820399994624 70362 20725037984933891457891840 70363 -526858794223331658630879960 70364 393634616766848349311946240 70365 -84127398781472844551621280 70366 -347521423002720419524542336 70367 -34973849188207767792202248 70368 -392240003263069931123245056 70369 -258130603155976067265976556 70370 -8329806095228791318333440 70371 162782264234559697390917072 70372 498397188649488819158272 70373 781554250091803647755018622 70374 91875089552898809599892352 70375 -87944961235035659451606000 70376 110052039923760387851059200 70377 -345322742195141371124941680 70378 65199396442127670177541632 70379 -499851455148769726789963020 70380 -104026069617729585917552640 70381 -477429400576159631433035818 70382 32663172713248067320932672 70383 181360092865207431492147600 70384 46218154669419492522491904 70385 85149959627342811141245760 70386 195607506298768763176462464 70387 -14938109733989516398453080 70388 71146464581794942932348288 70389 33932747334257149584173760 70390 222022271025338914326067200 70391 -7408972839710746923568488 70392 -26165589248252565548236800 70393 -219728617723175092536126358 70394 146530040670023553836543712 70395 1986104586497958961841520 70396 384569298021405108709068800 70397 -173937526892855435111340456 70398 94119509553503350444565184 70399 -35632378630594977891397920 70400 185968628869844049906892800 70401 8882743224838172876169984 70402 20890407905167815711667152 70403 -323306216266315359901425936 70404 -24468809470569577081672704 70405 468870572376145339057200060 70406 97453981989669400354861056 70407 3606066643416834245182704 70408 68968220206233039082997760 70409 149388160260787508686772580 70410 -58063916617861924715984640 70411 92580495803066788869001104 70412 471794041241672061361827840 70413 -449375345618113875533973120 70414 129847527078212977291843200 70415 -606372226248087311387416440 70416 25884340041192351287869440 70417 869133894003052744155938032 70418 170909673318254430347862816 70419 77627184307886646137557944 70420 60307226946691915131002880 70421 18238769032727029007068092 70422 -226078815021294578624064 70423 277861981512885240051161672 70424 350158960475507264805672960 70425 -288276395454252404257183650 70426 233642129768864999875816704 70427 105369542108782768017491472 70428 158725437321228234908613120 70429 -815371691442382824641634970 70430 -290783812091759247782888640 70431 304336438301337009828123024 70432 101778418777801478671171584 70433 689674632473409744194473440 70434 -451848261303069874693632 70435 -355405222639338084691395120 70436 -98933610309710787621160320 70437 -132072335160914324158168032 70438 -40245701400117822979500480 70439 249230219047720631343765240 70440 -250303455346552314874675200 70441 334678678157533431997154880 70442 107501625984557658255325872 70443 8293489573957554292225200 70444 121433671767284447128975872 70445 38478290947513683564784920 70446 22860057357527549410944000 70447 -45664973445712648638001160 70448 -20798821909233221074550784 70449 160708430579900048503656768 70450 -34097840414961214775346000 70451 2611611775987792513261452 70452 -402627261909306048783759360 70453 -572717502026596477388376000 70454 48272662781510066759350176 70455 -75794038321669480579253760 70456 719469754377581490713210880 70457 -423035573032709450143278294 70458 109153227289642675463568384 70459 133879818962577801982898660 70460 -15477078039769353856880640 70461 461793847701296764125849510 70462 395452100765005708439756160 70463 33189747905709935549978304 70464 -121012463506798743360897024 70465 -601933514215447954802064600 70466 119366172363942274784817024 70467 -123551238713533931863426752 70468 -411544471237625296649093120 70469 -93433193261893962235790304 70470 -199469471843256879663907200 70471 535567955414463661026152200 70472 364529284003198019811409920 70473 -219328537479769365558225840 70474 449137215643372025821454592 70475 271510981815561729436870500 70476 -49451642760426179314728960 70477 10212474103864184106021600 70478 -391614114552260085701530560 70479 -96727573715734524573101952 70480 20130360665859870140252160 70481 144692105216998198521447282 70482 -114747284589460652405235456 70483 -114310866834708466895925680 70484 -553180046340979598527617024 70485 58266145224897205170677760 70486 61720343573173946549046144 70487 -213362678472602401115055864 70488 128278019658182375626444800 70489 555515281455244667484273290 70490 -33027878875156456888396800 70491 90001639965848811740554392 70492 -85985321976986461337603584 70493 -805335605554351274303109300 70494 46808949972912267575070720 70495 222687051848619759577401120 70496 295983684362702238995054592 70497 -67682615560611165035026560 70498 50307276348214877596903200 70499 273892101404879037928367520 70500 357872329419388866496512000 70501 -835952432692552464264586498 70502 288506140664925221702153952 70503 -156890667583858722649656192 70504 -55321629613283589831475200 70505 178945327611680720962032000 70506 261046115405102352524475312 70507 606907609006730669040368756 70508 27295284856050077003651328 70509 -261504923982640366342073760 70510 -62486340176472189985687680 70511 39528353812152452190340320 70512 12237060730036034444525568 70513 -204405688580868371423373840 70514 -167928759282920392343388144 70515 -177770687236529490481775040 70516 -137420236834608292555161472 70517 508997836389085813851534432 70518 2763581659433863542263808 70519 184884958718815790025492496 70520 -2153129161536949168742400 70521 149342028888722966410724064 70522 175070993349836556349666272 70523 252473867947122720373535760 70524 -127863926189610963136404480 70525 13034848149467659595225600 70526 116059557226670262832610880 70527 -181481577790091506017121080 70528 462818720644353685979136000 70529 -618090381648622143380031870 70530 121594482489359705413432320 70531 273107916865729667878274664 70532 -155806385665459318254366720 70533 -572368940913619926875409156 70534 -300515392592661514752775584 70535 -235651187806533430722800520 70536 91746107563209017696870400 70537 -753260386960470119103123814 70538 48884681327076442009966944 70539 -19335306186712174018913280 70540 -335179585820580456814709760 70541 17990499347552405694123552 70542 -133651035529866393478853760 70543 243022838347778479339001328 70544 -45596433120003547660247040 70545 118764314468259514222936320 70546 -26503058458586946891432960 70547 1092083877937025742182937600 70548 117598820569027079965562880 70549 616339667358337432548721550 70550 123979024356188760427636800 70551 14894176884619862469025512 70552 124370118988993143063705600 70553 -31225238712022133842801920 70554 262480390355752393960961280 70555 324064701926283166293785760 70556 105198640549197015384453120 70557 -164548136590917360679046880 70558 -276495582854392212906645120 70559 39724138156643469750503016 70560 -183223441813607342194360320 70561 133161069409834543875979524 70562 168083140485743234396830032 70563 -3246014868996656960070336 70564 -82273808582716190878126080 70565 577653863195875808742210720 70566 -272458201012832238093043200 70567 -35073582372768446532593568 70568 532124602531470437662018560 70569 -46220185733033402289375606 70570 -255609504150313455510671520 70571 -503086507158254962917441228 70572 -18084107227985973130295808 70573 606624017875734979765004822 70574 -54350665660949530971588672 70575 224258835429792957292392600 70576 -70404004810049626866548736 70577 100447085439439995918773160 70578 -155903973866648052216756480 70579 -35740782683689818673339016 70580 -305727679618483871881708800 70581 127851447251913213553268544 70582 -376940919753860763843328608 70583 -729814169489827535112318168 70584 139726107950324709133393920 70585 70180514782587395301931200 70586 -80044813949217656683525920 70587 59853889103745011985755136 70588 -156639133061070462522696704 70589 -63553182646126291133543610 70590 -16822353864513821188642560 70591 27073265944380763751495152 70592 -248866078687817549337329664 70593 -107077651890470847840912336 70594 -439685909730769806348023808 70595 -184002058577839230377332320 70596 48649530096876136075437312 70597 -67822216707937971930422688 70598 -387403045975679313224998080 70599 -361791481624316739200730672 70600 -53660089499261892425856000 70601 -386975448099658694619531468 70602 -46116386907261075425389824 70603 43179516629669688609852784 70604 -56110054837333183295347200 70605 7722448867118357386459200 70606 114719270681666434981824 70607 10529743980798248823983856 70608 39477549098015228018294784 70609 -572934235315950041611201488 70610 -33089232804064588016893440 70611 -168877489373567934289549128 70612 230791845303448922345144320 70613 5534447803033595264831964 70614 24342963657343801302206304 70615 -136389049162533453602685600 70616 61303303792739467456757760 70617 345514948624290815127913680 70618 135595325578645030737364992 70619 -114344551806400555260817980 70620 -86436928687677658682941440 70621 -525831792605888475587289178 70622 96139046286138810883754112 70623 -105273165016934514033033600 70624 144456325219146211053797376 70625 41627957977328829062426250 70626 257141674090565190428544000 70627 487946650430059666161336476 70628 70821199814016168621514368 70629 195228121287281502659889888 70630 -27446158557674114663059200 70631 -745709769830777171472063336 70632 10337183774146304309836800 70633 99652869995794277546228544 70634 -379131203772426883885256784 70635 138011412062701344889582560 70636 -209301876483509253949361920 70637 -137180210080934224304694048 70638 -228976395807250270601476992 70639 -414814246010966369294192560 70640 2460657932077812784988160 70641 -841321711793359674360056448 70642 199496581314934126248305280 70643 372037419012272956313715624 70644 26631603214872517289465856 70645 34447722707691878164272000 70646 -142464347804507478223909728 70647 168534375301130065140954600 70648 -182929029858820441267568640 70649 -1444393162671143730054912 70650 -91462953911500397620321200 70651 -65968651225819759784542448 70652 282555316765285858448824320 70653 -377813832838905141422426592 70654 -82825420221868177234612224 70655 15014133574358728994338560 70656 172409734807704081637834752 70657 606704104481178415220603906 70658 333335634652481226254361600 70659 739939147335170708253012720 70660 -67369459154773126023832320 70661 -652294961390636941714629600 70662 -55598444849659033566474048 70663 736110850176621236901173912 70664 61622786523304210068480 70665 -96626230511773414360970880 70666 124831031562958684293721440 70667 -9711016749705733537594284 70668 79679083955310235211848704 70669 -258123331359610079508741204 70670 58347945883935087324456960 70671 -496373560322633390379072888 70672 70465759706971601849024512 70673 -92494926188966010897479820 70674 -219697284477868660240122240 70675 -326643569831335620158404200 70676 -15099098247106281143975040 70677 457006357861597440615006414 70678 424755568647811383374276640 70679 9062471455538808101383680 70680 -57930259678715727249408000 70681 -101047626693663719537873468 70682 -211966634263479836446944000 70683 506410007179584090843580824 70684 32554163632848623841503232 70685 507974277026014101070827360 70686 108720537680818762341027840 70687 491549010094986714459818336 70688 -934292533785012031558090752 70689 -93923361269530654883159376 70690 4457834625452515368717600 70691 611502016919028877630306752 70692 -1888008123446687673059328 70693 213648150986052207261709600 70694 -61551729158329295931010560 70695 345476203974668503074217320 70696 -375875855624219686392222720 70697 409698781456255728748248912 70698 112595319102411469866334464 70699 52013632680539591244427860 70700 -51374115950359641772569600 70701 161315248160714111742503232 70702 91699901403160968498366720 70703 600161425439151469194725760 70704 54280296237439399460880384 70705 309550174409425092120432000 70706 -69944792444528799691166448 70707 -45017826120867369004836048 70708 -548239835129930522050627584 70709 338590954540470239005100910 70710 -143139894653208355501415040 70711 136171092459497061757196224 70712 672591163979273217730867200 70713 231193141021814771559612762 70714 -91024136550616895891935488 70715 378904750617762027576543360 70716 106547801731549582328193024 70717 -403763093804341181844370234 70718 141915442601734660452095040 70719 -466556557462804459055688192 70720 52017697238751365541396480 70721 -143542184392025500258701888 70722 -56255208127553790046085040 70723 -453226437490763053556400240 70724 -159258347825932649449029504 70725 -36912220364729244320452800 70726 177847336575897016972521312 70727 -480996873224025858035938728 70728 -60994960871085328288481280 70729 -142636861679560788239973670 70730 -18838466094560899549351680 70731 54983608182856832729231520 70732 -369842717417043202650651904 70733 -37722590577507921962181396 70734 138488588023673058545263680 70735 3722021439707414343951360 70736 -25314342797939659030929408 70737 -27159213233378295826384320 70738 -203291539243830655107922656 70739 -49256593955328784588441344 70740 329024382083688992524185600 70741 -203856418789639420856032800 70742 7598701787191705532719104 70743 149222975634423581821404264 70744 109902234400836037200691200 70745 198279070097881703812234500 70746 -294829430191033313753856 70747 -627177472786170338816190960 70748 -69268922862033893853281280 70749 69915177904772461123777824 70750 144001168657812848363184000 70751 51177074401265224307057400 70752 410279416129814741190180864 70753 -26673932945133189806123998 70754 -544140737521064066538677088 70755 48552619221682692764104800 70756 -7055117597879329321296576 70757 195939081148586125176099420 70758 -139626855023997577038775776 70759 185105461687018595841723304 70760 364483557621461782715904000 70761 672694212172146793870288320 70762 -402972260518720577105740368 70763 43535954518149830262839040 70764 345949145767587783537317376 70765 -409568759710678269810308340 70766 -79946069382559171448004096 70767 627993513841998684792036240 70768 -54449093746952259285188608 70769 -700704495134566509082486830 70770 59184587556212411607874560 70771 128333924899492918979376864 70772 242920745039538212799167232 70773 103123869952748699300698368 70774 172815847792066773805372992 70775 303239494624673126479575000 70776 -114173958481879972615188480 70777 57022442763329018890550272 70778 -5559628683710718781944576 70779 102713497033653396075740184 70780 -240303762778534011471398400 70781 145278662215190665397289132 70782 -211014656002001961492719616 70783 666861557852012031790236032 70784 -215766782809990252147507200 70785 158026169758820134402260 70786 368568250255437540996656592 70787 -209541857955296070570368688 70788 -398760521955909930243753984 70789 688789631320990744579802460 70790 -33865864548347344331145600 70791 -207930881347049350450187136 70792 534897246737776073298048000 70793 -649096242286984024571321958 70794 -7943498112673489774383360 70795 480596286089341558062208800 70796 -165239410529332807200099840 70797 -160777322596094644426996800 70798 34795305363731541684007680 70799 439517355070964323458021864 70800 32915862148717151428608000 70801 468179973434998057916447604 70802 18236018559256478230334352 70803 512612566903455983475369012 70804 111406097393590893045440512 70805 -109995139322370312689952630 70806 119202144101571020996205504 70807 216632457102320576905848624 70808 -371447436578791765358960640 70809 -54888588335469699114229296 70810 -12728504100853296149567040 70811 -107050159574188092433711260 70812 -58920599454374272046035968 70813 -107351073222994243046022080 70814 -62261352511561179618351744 70815 305457440005563761075141520 70816 81329111212057204903575552 70817 271299146470411027504992960 70818 75651586545341181919864320 70819 -213719584497385803308862208 70820 -256544319541488750728113920 70821 8730075516360045011599680 70822 375573525912614959416914112 70823 -309393476770766255004065928 70824 16725266745092976814571520 70825 143612383687797425973163550 70826 -78276243991241030979229440 70827 -396368309190182310704819880 70828 -223525981827588539296959232 70829 -426982096431217351772512128 70830 174247212413852579851940160 70831 -968207409658354405070316128 70832 -184841500021828832911196160 70833 159434129124846909440662464 70834 137709651598219748821272192 70835 -77458733634652569037856640 70836 -261676653125240252527423488 70837 -325601205627231478494916100 70838 -193202014973223561470467680 70839 95894622268249088843010144 70840 -68095919714737213793894400 70841 -124502462547704334655132758 70842 121189732944825581771277312 70843 13993832454456445177749092 70844 26797209381944911857024000 70845 -158380406897415006272280480 70846 4076696891006989699951872 70847 55133539151377845105948000 70848 -60946834678785703390740480 70849 -758833966029704743258633150 70850 -25980895841483214005892000 70851 -122299011383015544972935040 70852 202044659703437281133303936 70853 565684055497278453295011102 70854 -2373959613226695220577088 70855 -203696524554119871846243840 70856 -541159393024172692944599040 70857 340670669008319075330248554 70858 25585790032935223310880000 70859 383078316093719410206464520 70860 -219468436041294456635888640 70861 73823452234454122406728704 70862 -117318802753644443382390336 70863 -103459545011081712464040960 70864 3816481404794748727066624 70865 146379038422960739624278260 70866 37864418035248304829005824 70867 -42988456810387474846600084 70868 49089001652962671831115776 70869 -555450108874218580758908256 70870 68172831871628508690019200 70871 -1070609528428631404564540056 70872 -140306140609560240107950080 70873 -540741120626512872221631840 70874 166681011733950681146877936 70875 10009637780099921200692000 70876 293460856897062493574369280 70877 227657500250103874529538726 70878 -124238306244002027535734976 70879 775787401513960971055448480 70880 -311981385153761378535997440 70881 -226726160062999603429716048 70882 -82006350009746399973904896 70883 -31453458575887015870874616 70884 150368258906935331521858560 70885 -16790761092930411900684420 70886 -224884620619817444503190688 70887 37512609939979171299345960 70888 258733692272249831870069760 70889 31777938018148597825630080 70890 120394175755623671584166400 70891 701811336110129774706178292 70892 281853660737417088588656640 70893 -571429963022736867232519818 70894 -149957496421097847141933504 70895 13597322708428679456636400 70896 28294962968096487318749184 70897 -272105145327281032221045248 70898 238208615400565038838045200 70899 -201567319315585423191713736 70900 26211585269867525947472000 70901 -672586269006589383906838098 70902 -83056292074055565304945920 70903 -546480555953914440590966472 70904 -475988369724465478754058240 70905 -55926187889515308934430400 70906 286157538420732441607536 70907 8871780424836443455090512 70908 -197245775345415768855797760 70909 -426359483924929193862681696 70910 15679210759163829618773760 70911 175199831890487903678418360 70912 223984986807544762698039296 70913 -411349306446580939996739838 70914 70803028312953846018213888 70915 -214934725069524890418073680 70916 92300638953927047898240 70917 -34538593535169975637940736 70918 291328044885943928157395520 70919 -723163010244643890654808680 70920 133366399016761306958284800 70921 87625174406734703556708122 70922 -206361470978816175633889488 70923 343067622916366714570089984 70924 189859870125579741912115200 70925 181400591764879305684751650 70926 -142478401112683297482373056 70927 -85446908080422383141745560 70928 16111481356517949374988288 70929 130740063075359898131744640 70930 33945294216003406437337920 70931 257400462674693753508339792 70932 -165706260252687577213636608 70933 -57545635759467045246669060 70934 -77585826845545022413664640 70935 -140230087160202910131937200 70936 609403879272916172705863680 70937 -122517752930707052154447414 70938 -11187378426722851004311296 70939 -270341308739192184559704600 70940 420034024094771640061079040 70941 90731698417128326133731904 70942 560197008723644787100896000 70943 365846915163786683054346744 70944 416731730628720919306567680 70945 -10275854479139352204803520 70946 388142906417041529200782720 70947 197463660526947532947545124 70948 459636713086406493699463808 70949 765662548918836967194661950 70950 -1411971729062240680588800 70951 65640657250128644535880952 70952 142897213659974910742932480 70953 -97183660730898194803770336 70954 -8922084945579809086235040 70955 2191453864132585411064160 70956 -28874707614330561984204288 70957 141638858025752053219053206 70958 -211212758099113090710493824 70959 16384514142016787795159040 70960 27267718983317148713287680 70961 243092191791428456773296624 70962 31928392984459263979623552 70963 -670553045825185979605559520 70964 164831712622580573152617216 70965 171669222897235175203106400 70966 21761936408788894168171776 70967 -208169261698357048963400352 70968 -138607574404297859611914240 70969 -277154424730160804084860630 70970 256829709708285826099599360 70971 -68147044281700572887422416 70972 255339000047345052706463232 70973 239508043779412842384044640 70974 -114858245901690179336725056 70975 485115132392167178194448400 70976 -205909733297031771043921920 70977 174454804242161681660483040 70978 90784333820775732380941824 70979 -301788578881702399897284420 70980 -43750715280213713059491840 70981 -58686799441733829858341218 70982 299050854365999912997194592 70983 279699197932614055251801600 70984 -556060434835520116531814400 70985 150954534139818092123550180 70986 142663105869621079494737664 70987 13902652135522881954884752 70988 -26378118936796628772064512 70989 45524884437601235696965824 70990 -72431377309077340472755200 70991 41102719372838035725889392 70992 99478574220384899442524160 70993 -2599369250084995492228096 70994 -156682360417481082689895936 70995 285263353591329472864611120 70996 220058185598612924395184000 70997 -236634955398821911247989554 70998 158409777793059854907056064 70999 276501737431771292239925000 71000 -296960208921238734305280000 71001 -130345998230886175669276800 71002 57109383627645633234338304 71003 -158798177765125765213799760 71004 -193569814704537128074226688 71005 -48863030511263752007995680 71006 -93444640410240255898257216 71007 -264958079684231070079218360 71008 274589154386212732826812416 71009 679682733240752839741243716 71010 -206193452326305424615756800 71011 317256979289834477416547612 71012 -45301468804390632486605568 71013 -140063661347681007272228256 71014 236962503470087330486021856 71015 -167548215855132742875117600 71016 294067554622835180105318400 71017 1281662928784504350782151552 71018 161998848340177882578966960 71019 -163881834507916335792184896 71020 -175681160111183573709112320 71021 -258638544823597274239411200 71022 -26983793155686203931494400 71023 -452743390062626639769767728 71024 100158682160103836630974464 71025 183214414276483244736538800 71026 -545233259611765843384865760 71027 -1213035546953603337034812 71028 199247925829460514939338112 71029 -14627244624370385748569920 71030 91467238913677709771996160 71031 -426535807878523155045863448 71032 147942638566462173957304320 71033 216988063158603080590226064 71034 -194214864568200618227742720 71035 -60896900477818459719947520 71036 2190363947884759613890560 71037 -46795852272798482978641914 71038 -385455992151616700129375040 71039 -47387737045642236529292160 71040 -74978404619626226280038400 71041 -263038765625594859421413200 71042 -20079516514222683896993328 71043 21224965373839685800742400 71044 89301777835408694754475136 71045 -7107005407848696481552680 71046 143457234582583521468423072 71047 -405350934946214663195431920 71048 -223638523303134536324259840 71049 319930121750055851911470048 71050 -133351716106918593843174000 71051 135277972433272690336418712 71052 54148232997721610100670464 71053 9696004885157618560276044 71054 375324503316822140280662976 71055 -292696844365488825175624200 71056 9447099902008199032512512 71057 215882835149131467146286912 71058 -38467404757664283498918912 71059 362059176345671403724185260 71060 279853742719391292445593600 71061 446782122389182787120928672 71062 -183120111011429813301439968 71063 349914014820678994819103880 71064 278558950968660093213081600 71065 -590125021594275383585684280 71066 427339842183773871775829232 71067 107385227557381517034435480 71068 38705517021192845957532160 71069 127937159164096534934410470 71070 122947209009308313805271040 71071 50638102879177579246161408 71072 -46691607704694761955852288 71073 -202317972213510673941321900 71074 -467679252111720947939020464 71075 145647911321425394724246300 71076 9250942606803801663685632 71077 -107144820293246710462478088 71078 12361133487157440468502656 71079 -5908150861498715996073600 71080 -426808359336401843870361600 71081 -272194188939109984827482118 71082 229776267394368808166327040 71083 -93187583666200611382053056 71084 -139077531700710136303924224 71085 28798579512134213132856960 71086 132845554974702786234460992 71087 -1130361523819575002849753208 71088 44989720086508689712840704 71089 -731685239586593268283712110 71090 -253191020079766105119535200 71091 -191973360068000897114428560 71092 -115746116808815999420794880 71093 209661302787144978127146048 71094 -25008389227259462591679168 71095 5797442620190049312783600 71096 -676396275165602529454878720 71097 197889026910146821947817728 71098 -143490507551195203271093760 71099 391835430684063172160132436 71100 -162590226049588167796608000 71101 593571295808387367315996172 71102 7725655398870757769860992 71103 71178397524889891336218384 71104 117961338721209274054213632 71105 620729249647998974074978260 71106 -5283035007814911322999296 71107 -821983084068688651673019368 71108 -467434708794183395499928320 71109 -179977609294299374103013986 71110 50372178695141811097484160 71111 463834834823332706326367040 71112 -326573716518676765719060480 71113 166094385462500078304972160 71114 -98902805935397961496166352 71115 -46705130969239116182914560 71116 305858437982330535875607552 71117 8123182461005891764339926 71118 1160218827909287878616640 71119 -552094136064654068598430480 71120 20973545142425168935649280 71121 -273229602540213954176208576 71122 112020186030397396670592 71123 -128040356278405690967727936 71124 292791394439482983241107456 71125 -485522377770148588585485000 71126 142458197439457293610140288 71127 -102070246014554077002309840 71128 12729291474791827326504960 71129 772108515170870642304734730 71130 93805990004890114301387520 71131 652885796932597677296571192 71132 457838740859231020187920896 71133 -158631923873327136611595552 71134 -180312042749128444325179008 71135 -231658918478820609012991440 71136 -137691443947431979084677120 71137 503521661646543531439768320 71138 367825964703092303511408720 71139 -159061541491330789725211392 71140 230903036184963978160093440 71141 -110970091616297749649250528 71142 -163138240837793487829764096 71143 156912755561834458673070392 71144 -604097034141774759916323840 71145 -129163084758149823087436800 71146 196784341858151879654500272 71147 -26160668995056385579963404 71148 313681963873874577617664 71149 -249546082548364873855612446 71150 -166390917022905382921699200 71151 -46298685545235498569339376 71152 -188603664457771715543302144 71153 -25731175998117019448903598 71154 219117397440973924647861120 71155 -77808410087089279428230400 71156 312752105610687963508571520 71157 -17651376912610049212769760 71158 43022233434357256880376576 71159 144969248219658475766164440 71160 -31188900463267666207334400 71161 -400418256070855973739033238 71162 29891378925938632445650944 71163 -377388983427949041807904308 71164 -86888160523426745834266624 71165 5259490328035502860247520 71166 160110423113934838763433600 71167 -35197603415844177777462784 71168 -217808916554127269387304960 71169 185112544558615963207289280 71170 -212925925427423999511651840 71171 234251602525308273344709372 71172 -244329357857692179724646400 71173 620220099578865411901876384 71174 160603803754246264266402240 71175 5434225094853035720089200 71176 23031513529085043541278720 71177 -87105420742894853744668380 71178 57744322817918740872954624 71179 420133604723967162978653760 71180 -54599016104699493746457600 71181 -589917255710570325929401920 71182 -360052504945498247719007808 71183 -92451182771805098182840080 71184 -58590865157240846959312896 71185 380489184538858784296555200 71186 101554983493380318881211792 71187 -262729754269406225473951440 71188 -123070816957952274992176512 71189 -393417191512696604721782244 71190 18781441768033793635288320 71191 -359518148785475053175092408 71192 253131590837880781941657600 71193 74575924344282191416740000 71194 -172634322442579165991929104 71195 -300093858560818486791673200 71196 -65690109003393507569126400 71197 342839121190075167769111686 71198 320280128894582025275156736 71199 -320638971805590878181977256 71200 -125360930842732829712384000 71201 -64213927297521452644116588 71202 -230278726504374710619235968 71203 536965742753036557535529864 71204 -109301623839706387562962944 71205 267375750241954205164158720 71206 351869753859771407208387552 71207 -200963812863648879551051328 71208 3065259632100002841968640 71209 405052136637222221168172410 71210 -148614399512658955216686240 71211 71114696109082471848597504 71212 -606359224793285333925040640 71213 350890589367129614392739520 71214 -54798539915218925578281984 71215 -105809285505548053657763640 71216 -213821807080971943002390528 71217 -190569185314802017287581052 71218 50421433918438231031126016 71219 -589744408471219773558281040 71220 154184287052554466944481280 71221 869498449637329600079260192 71222 -191129393780364709409184000 71223 314536015869114212700695784 71224 166091551864723053996134400 71225 -41591540472800671957531200 71226 -221259153651897989221977600 71227 -191744318628029463873589040 71228 -191816399047497896044434432 71229 -318206211038512461666038016 71230 58762146843892381383849600 71231 -71124182229977179800309120 71232 18178516293083175145439232 71233 -503005453982444984658803518 71234 -26657280247312987383879984 71235 -89975039999868739634194080 71236 373666636634926416024222720 71237 464933400622792210082537886 71238 73970236988817323774312448 71239 -75588322412927466745947344 71240 70061421165549867318988800 71241 398146296148296515091013392 71242 -29392939514987140476384000 71243 -152378958890644112058139776 71244 396072449059618890694759680 71245 -472547276850946724104072500 71246 100379709428509776498101568 71247 244427561754377785487069184 71248 10051841132152499611746304 71249 766884843886509883479131250 71250 31524143229364937936400000 71251 -7285882157311270788163448 71252 -579375424864689095966453760 71253 -91024353994781622243628800 71254 -167677527479825292525878400 71255 575950775767557426995387160 71256 -58030222259197881771724800 71257 -9077039309482384944485494 71258 -150691033184404555249505280 71259 -411121423242207603771803496 71260 10208583145321865027942400 71261 734164856989774771327661862 71262 -44847597341039004758138688 71263 337751490198397224050004512 71264 857894404061888369048420352 71265 193296807267196177931944320 71266 -48927046599919330647196896 71267 -32440726882810014904834608 71268 -225867280284865464570178560 71269 -280745082552865071236480 71270 283956032907917088790942080 71271 507661631392284817710564240 71272 361424448120446139392409600 71273 91461766992013974660929664 71274 -59234467341636933297090048 71275 -441220968716440068432264700 71276 -315824725870931076873120768 71277 -2385927560912853066806592 71278 42920347114820034107067456 71279 168427395527142475912433784 71280 4244496607107835395932160 71281 -196805476131941432516342400 71282 106493611146800141918570400 71283 -113281612155947083781176776 71284 -187125611788813689674016768 71285 -199181562573494960471917800 71286 123406780908341000254115232 71287 -414492341623703432785767064 71288 233480373770467528178073600 71289 244392358964349614603291127 71290 -272611014349501402458861600 71291 412271289925566548400052584 71292 65038976767649100362130432 71293 53098584410744384382321542 71294 7417178774093049093370560 71295 -154938888386988987122417520 71296 63384677629045823200296960 71297 -159652349759414248261024080 71298 330813935862398671238234784 71299 -150877544916833313692758848 71300 -36978200511243144670003200 71301 -181854439542597397208014368 71302 26250543476990542891044864 71303 363003308244054316543938384 71304 195126209036742458394501120 71305 -30482838258358581255678840 71306 -48868848212630888912865696 71307 -466250383206571657955184000 71308 -87263627055409692166435072 71309 -320881064749165119169746048 71310 -106766058172370013415635840 71311 943949035850872783931515800 71312 -61997390545290735693225984 71313 -100849625756778766413585312 71314 -68803551834098635263896928 71315 265572261188616853906999200 71316 -46813241089726989425952768 71317 -60524691009119783367627634 71318 -237768372866362895247285216 71319 283578082402996174331165544 71320 -68045572213628171749171200 71321 -12791779191266488879298028 71322 152223454509873368552566272 71323 -102504899474441324315110656 71324 -194888496333498993051806208 71325 241588110421331713460488050 71326 -388847012616100869123142080 71327 -129516318024418200657025824 71328 -67557440186163944815067136 71329 72297284855688926290760930 71330 82545897198758048551641600 71331 -39922804585988084451640320 71332 492432272884508459677574400 71333 713324947160647330056507582 71334 -254509198697698943852165760 71335 303327477422054382858266160 71336 3560595329720883582965760 71337 2754388806846122545182720 71338 181613210337959597813077344 71339 542522861327673975187225140 71340 -70886485012023488124979200 71341 -524456919118090763651329258 71342 301817454038581816978827072 71343 111921336935009277195937032 71344 -35086560820694350505574400 71345 351050422726422991454467200 71346 -161993135139732491508006912 71347 -137705892972211200463177204 71348 -32693288322893680707403392 71349 -371390581833339485541499200 71350 63712243632196460135066400 71351 -64779555252218917742752848 71352 -225045376650376606583930880 71353 517782545296106138988978602 71354 -430534296018933933434868624 71355 -184509381673406291373607680 71356 432030099073697699533521920 71357 33628589455963251100260000 71358 -48483343411733192041497600 71359 535358402002752103607466560 71360 95629034989821466698055680 71361 7030574285564379224975202 71362 69148076890030698862116864 71363 -438047254201395871334984388 71364 393425780738801031326730240 71365 81845921058129238777603200 71366 -26304863566368339415310400 71367 54190716760843399684480680 71368 -229666465905623158567034880 71369 216030328810784184417716160 71370 -52944573403520117326647360 71371 -1172140018368042178812168000 71372 210021334405698487617254400 71373 -13958190148493628706054176 71374 132634709847960563214047232 71375 -514171599768281183447586000 71376 42350762584907779930324992 71377 -275674023745776106845692508 71378 -80022084685011685378602720 71379 -229656231096456560278401792 71380 -3571832163828356136253440 71381 18726674189635245880264764 71382 -251359682500702756945516608 71383 -82660763331274403447175080 71384 -775271423565224017498429440 71385 -165685744115060370932606400 71386 -40913151722716160783750400 71387 -449430760800192837891995964 71388 -574943182757310066891770880 71389 112477788409883951859841190 71390 299755633871854120766400 71391 246298163559038083098118800 71392 -275093443957509856937115648 71393 240982648773977994055312896 71394 3167896968707547053392128 71395 224143025246782662940743600 71396 167415523391587740198004992 71397 24008183884915434229102974 71398 -298480671642231083059971840 71399 116696616363554208017849400 71400 -62771580812060618674176000 71401 -211339361744290833212658096 71402 -124100076822515905448198400 71403 -324428691413417293568425896 71404 -337294469824409677620838144 71405 -312590704228237252956413940 71406 329345067491041152044454912 71407 74925584107733763628246568 71408 -88662703804791821760135168 71409 -105424808246627986427072832 71410 114955023523813485365424960 71411 -359675522750994914730695988 71412 336190180750203211478452224 71413 -232373177166106454862176338 71414 -21354263673476700179810688 71415 214216759980230766243685200 71416 -274182359473127736900403200 71417 -585670147772515409933962668 71418 135840768353196266780872704 71419 -93556287254123208501481180 71420 227258457102330930482465280 71421 -75638303072380129630348800 71422 -66143153133632862704382336 71423 7548317104569102321403008 71424 -81922942189051787813584896 71425 166960885160726407065632150 71426 -119046058191899271983725056 71427 9031597812776627503596720 71428 -10808255414410756183691264 71429 832288555304540990965848030 71430 -35734081506458007530954880 71431 -811800690808472815052863736 71432 669764087823421160108774400 71433 22115707167306563281148202 71434 244770717038829092108734464 71435 61447128191059260784330560 71436 -86996320894755083970482688 71437 -606315283468006749382355914 71438 148815038002944708844412544 71439 410083819086485681804031624 71440 136603920364008141658521600 71441 114782940604720895261832000 71442 125521840599964706657692296 71443 -314732660810010029271428308 71444 284280028206153575437391616 71445 64993561421833476181189440 71446 -343197260229063685596903360 71447 17585846428983640689208152 71448 145433650238591695742361600 71449 -82577290780990123299679680 71450 -99184228843245757086558000 71451 -484527187263504643503904008 71452 526335443081595140961691136 71453 25765757269324353969465702 71454 -76074874625835265264217280 71455 186143091548383161288270720 71456 226101604673812241905090560 71457 -294538041600972148918708560 71458 -214842438412697854007071920 71459 20719354975896464686454040 71460 168148113615455235190145280 71461 76899865370698149859618560 71462 -303724432178390233660788768 71463 38138871319088441015132928 71464 493568139278792103329295360 71465 -293751977520607506022402140 71466 -1700611931316528168374016 71467 -19558467366650867561765040 71468 -570682707749231727496379904 71469 -788430537717024422804431680 71470 66394724185203613914274560 71471 605705512224730028583750672 71472 -41139305477266074221445120 71473 351444605528752378099080722 71474 193770960959480033615556000 71475 -257247029869674362366549400 71476 -365938724537124454861350912 71477 -192627623769627645788044128 71478 -4118282586486091769462496 71479 116193255025621957241799080 71480 -421889778019379683548057600 71481 393367636984431783479318352 71482 -843393497922202886610916608 71483 921077973352514812922805732 71484 -21099385588563128475353088 71485 -143020831868332050858166620 71486 26476827413848145105124864 71487 445386593457193186141270704 71488 230916951005090391864639488 71489 -620870086298542248044062368 71490 -52592054620996254687482880 71491 548870432843989977073222380 71492 245009518840543587858400512 71493 457654220079792608372631264 71494 461348044553518964312851296 71495 -183510535273168162825819200 71496 393624306614029729196851200 71497 -166614068883679094590355520 71498 36790877050622557650068736 71499 107017334444329295816360664 71500 -163219944684092087990016000 71501 -64358170567314878345215488 71502 239219557924524963115688064 71503 27258605946884591239824752 71504 22350254258828128640286720 71505 -12497890326393874404824640 71506 210767438823938147804663952 71507 -329474831435865278680897680 71508 157347348304004895924357120 71509 7598204168430952589346304 71510 -1829744314382324271939840 71511 -361169858889391731047064 71512 -190973084648122143860613120 71513 81982061336986907253331524 71514 -104085049416186507861630240 71515 651515783128655121605396160 71516 547702726805791896483217920 71517 -33612272470923507328101120 71518 -100369026941071034494535040 71519 270490470274189546249351392 71520 267060513973225958866944000 71521 -255806833296729784373383148 71522 -416845210365078385923317376 71523 859390384007177313620652 71524 52010418607706887392020096 71525 463297521370548723062233050 71526 -36948351341719215347668992 71527 835615278417114079345576376 71528 -38386278599231831994147840 71529 145761078952021048049001888 71530 -107786610525834039106298880 71531 -268914135030998241546280008 71532 -176825038669340851153292544 71533 -32004846515982034624587840 71534 499464984348039823609450752 71535 168476593294364390523734400 71536 165476338798722206522867712 71537 -864400924544998141886336814 71538 68662265729997576525807744 71539 176336876044336370714977024 71540 17660664769302916071863040 71541 431904147471272516864727150 71542 -108827466289195170122879328 71543 411703860783161021454151080 71544 -42884094738515878786498560 71545 -38162502977575507610499000 71546 -50533226653783405931352576 71547 -128085999298840312791280128 71548 -68268856297389888089083904 71549 328802572968362512127612550 71550 71575810415683963600176000 71551 -573115645772937211912920448 71552 3344936560268751289712640 71553 -225701558238698840362119552 71554 110697922605776283736358400 71555 -203594468288182133724460080 71556 -143531593527703069955266560 71557 10388321891990435963190880 71558 80882176595315959513704576 71559 591218908611184397378250864 71560 -108381142466109763455744000 71561 -24370081382437221307863168 71562 305690773783900986701482752 71563 327604456869130733168985812 71564 -82361080655579391966445824 71565 125100064002447992503422720 71566 85055364711932805390642624 71567 -614313347264195981008787880 71568 18391937006607004436004864 71569 -316372861996253415345262030 71570 136981239498879306087332160 71571 -378234231886894251627081288 71572 -4600005210509737676693760 71573 -239675612063601066691541280 71574 190060398400512802760478720 71575 -88025108886107742948326000 71576 -236045270176442685431193600 71577 9061650687221758111711680 71578 51112137919354532711891424 71579 -174025374445256682499327680 71580 -5157632626640129692707840 71581 -97439712250930289915105088 71582 56386802196260992141375872 71583 166800631769484432909848064 71584 796765661673571940412358656 71585 -650742088956819938605329600 71586 63039719203860999697451424 71587 -1014370629759837845221722408 71588 63056294205226531245044736 71589 94041251829563395761393696 71590 136882308341553611758588800 71591 57605485738370116927788072 71592 298492765070043250125619200 71593 386494472918894209407630842 71594 48549030984345698632530096 71595 -1712846570398807675895280 71596 47172928978322999552017408 71597 -292501640788881023501502954 71598 145811242009486234406643264 71599 166578840090741912802270848 71600 -42322463591820929906688000 71601 -437697432709328430889145280 71602 91150535312342512216276752 71603 145444309300995375373151904 71604 -9779677507526849255902464 71605 592972947191364759440191260 71606 76345975200203556236686752 71607 261870954353475930466232040 71608 683669563597266827830824960 71609 57083271081335688252218820 71610 -13818015562300885508751360 71611 -283013440685551962760358600 71612 371011366085980190342624256 71613 -12223816545097810992970260 71614 406411480166750177409162432 71615 -564245290328077966452777240 71616 -37522268372378127704260608 71617 127954311901911805988979392 71618 -379735249606534911851880240 71619 226632632688889377664170744 71620 -125262717417177063616408320 71621 -854510705014501929643232256 71622 -48325544941205036623773312 71623 1256806982569712519762196520 71624 117114888663532788803174400 71625 -249909872407628662276992000 71626 -310863088423750796252605440 71627 53529274584006362907040632 71628 261891165731957788365029376 71629 -317141393662414068172338816 71630 91683631457073236550816000 71631 179708034408347548334649600 71632 -89632468452267208056832 71633 -954613140964253659513103118 71634 107460409461903330926244480 71635 -162206541846418944276979920 71636 -642993662993254872966817920 71637 -29758602941246366870387040 71638 4816761446305756411039296 71639 -138456246912072732159932880 71640 -33776024941877773040640000 71641 -102291641971749764404457216 71642 170367118518917847906420192 71643 -214420149568969339304155392 71644 83929964197283510273870336 71645 37682996567567901857798400 71646 300889101664532948111947584 71647 -556308855061607241342999904 71648 -483819934293803906535260160 71649 -88935387268507494758089200 71650 109587797913699041188114800 71651 6484475822693371087110792 71652 -93058495434191371562569728 71653 -3216214983015597441753920 71654 -235894357784011502265064128 71655 -176818432595218024151530080 71656 196640246064241216116126720 71657 475001042093005709034928272 71658 180811646900374362923473920 71659 -53557114433396121365257440 71660 -393497185669446884015800320 71661 -482680355049516813668756928 71662 107925859386613575708512832 71663 435231881482342359284472912 71664 83119009145971926381133824 71665 30429156847347119573449920 71666 122610968361663518247813120 71667 -256613270765265630241910316 71668 -90149954214613992780533760 71669 -117423432439582892533012200 71670 -48333594574738920491049600 71671 -643558839066439565600879128 71672 -59909566438875570486558720 71673 90995669134635554149258944 71674 -386875659022794012540395664 71675 -476694814755521624086927200 71676 -89142768963873212153319936 71677 1176302275335523254272268460 71678 -305139730903796073381519360 71679 -4367636648418176878716216 71680 10780157196260384912179200 71681 -13424981192068444649246928 71682 -16993892582366173233016320 71683 -630634283336625380825977160 71684 -70306165694782837861747584 71685 -335875611623030840169194400 71686 16998591549644906768610624 71687 350660325699660866521632000 71688 -617134064809265738167910400 71689 898707669003159131781605556 71690 161951778637608658518247680 71691 130585791842277778106472960 71692 -596462081729199920810109184 71693 -841926982677083848312826058 71694 -61762749093043479574853760 71695 257272362446659099467721920 71696 147097700618716242661220352 71697 27938700631834288174594800 71698 -298406041975782549519684480 71699 176353605435107848396166700 71700 -67531724774563597438464000 71701 108939713522985192497601952 71702 -523504070046753801901844448 71703 143893098800263519893918144 71704 -349337639739012365066250240 71705 -17381090740588188798646140 71706 -81138946643704964358812160 71707 767451353413508726924301956 71708 40954408536156684083214336 71709 -66253343306305238293339584 71710 -92780626897473081598644480 71711 -5525740805772391932758688 71712 -422849532383140599441653760 71713 -146346693910804680822203038 71714 -35422221208196635190945280 71715 61775377518095589710718720 71716 135904385003932599759923840 71717 -367938813880622938707223140 71718 -115080768253882189188069696 71719 -770351231630249810202255880 71720 -78058434390485945466470400 71721 162367581812303389615702308 71722 79355934792229220964034560 71723 34584169585755735131686920 71724 3791237808117161605754880 71725 224132550132021493546276000 71726 435343848098478530322645312 71727 407461929917703276606003720 71728 135863725472017782490775552 71729 114468656553413809917082176 71730 30331682827733433313913760 71731 987064135650887128419825864 71732 76297874069076209663447040 71733 537381357536257241770101024 71734 18312514025171368623989760 71735 -457243347643019056309825320 71736 -251314091860616470504304640 71737 175155363428831470461709440 71738 -113227201463071180416174480 71739 916852596412560693413033520 71740 -333541400100024019037137920 71741 669324777552613502760659142 71742 17396933210398062350475264 71743 -50093828731864945043764384 71744 -149336651647368064558694400 71745 -338219715995394559760810880 71746 299959739277266183374939680 71747 177977099300267184910571040 71748 -38912389389986005933699968 71749 399115621260132074684476636 71750 -44451533618149566557376000 71751 -251621294622213003015284568 71752 60917199034515494024217600 71753 -151149511220131471923414 71754 -35980768066980201388519680 71755 108044904418352643346536960 71756 397897012779991229412606720 71757 203444772720970428812953152 71758 79112149459906365889548480 71759 17408030206886355145162704 71760 -12941294833770351215247360 71761 250739078364277458528885362 71762 -54128184972862117363652448 71763 105074525476431962537486400 71764 -231426543726457802938994688 71765 -31186390762894654306145280 71766 -13123143604552720357051488 71767 -12748303776071680331907560 71768 220202917973593943323330560 71769 58073211625290450694600320 71770 191963844158994800360506080 71771 -241113410228563286811157488 71772 136675884958692964916193792 71773 158168660309211266468225164 71774 55917941424496521020808192 71775 198927956781383771282913000 71776 -926772088177735059356909568 71777 -126171696920821547913361374 71778 -14231453024389861227502080 71779 -224310001895086045949398440 71780 97179547806279624589693440 71781 298565493267578137422744384 71782 213311064291924062850724800 71783 -4450688492683614865330416 71784 205455991408254894085954560 71785 196112718046090426055482980 71786 96240468035228562930463488 71787 352755013504886839629097560 71788 276279025916612467049043456 71789 312624603289418021738389590 71790 -93579122660166268216721280 71791 480375180832556722355816544 71792 -16665725312183761775689728 71793 -94773208157339183196328800 71794 38893171586751275261127696 71795 134659001988314990428702320 71796 106680900308091919260401664 71797 335608771260649621063047264 71798 -444078709480619673585333600 71799 -59173489302369237987190272 71800 -339463763785248410119680000 71801 286131280809984467455659600 71802 -57076621718816311418232720 71803 -134783035188319466751894840 71804 -798671722032410219876467200 71805 -94145754755018102231118240 71806 54952138847721368841928704 71807 481532886593154599798173056 71808 -314535800414978399860162560 71809 -855180237601117629193828990 71810 5468929497418856340533760 71811 -354087013555559590966608480 71812 -148720122021062175531438848 71813 220990043946359727895433760 71814 -267201996314875758402557760 71815 29046798483167641645667520 71816 627140700557925050925711360 71817 -157765528241073792298260288 71818 -6192180082387600533943200 71819 -462593503241983845459076440 71820 -93005625256780899446784000 71821 -458757788244739910244955978 71822 -192089938511216299533492288 71823 -162731433805529124108812400 71824 116044579690265349742153728 71825 -256814691956685035582701950 71826 -204150638373017406752336256 71827 -56259524421550999061933056 71828 158820723717635408720976768 71829 329796625262459201909306784 71830 73461077268045987035617920 71831 -166445784595067529756473400 71832 9601832515196012437463040 71833 -914384546047197269082658620 71834 322268045011528669725870576 71835 -38639346417725391613875600 71836 286393130575284285814484480 71837 616948197426880821700992486 71838 -24126318390853537228149696 71839 -2057255916281257416601800 71840 581805736487929123946496000 71841 -112507834543330892681014272 71842 234714039238167356092754592 71843 45621253824018081252880092 71844 63442947648496748667503616 71845 388008033830040529622159100 71846 285131936237368251279931872 71847 9523312924801807639619496 71848 -316442618181030303942819840 71849 320481074532561164719001850 71850 162059511887716148625024000 71851 -111287885378381529257025488 71852 -143653834728535756473778176 71853 -809142372673455389347296 71854 -93968130638349451585055808 71855 220212142705216009414116960 71856 12214021926746590894080000 71857 -207439418445925980876545228 71858 94059918389358156621281280 71859 96964243901792113245905520 71860 -423281231165074216911217920 71861 -480699747564935998262603538 71862 -67477528673927662184294400 71863 857406621971491398460442880 71864 134088968510426605218385920 71865 404366400401920388148088260 71866 -264137700267857807441812368 71867 342421948812309617672546916 71868 -50410968837379700021369856 71869 -322508225415490096378227104 71870 289144836377861517798050880 71871 105844311446232823380051912 71872 99179107666699482951581696 71873 -24680500760015300633101116 71874 -267787496921510472395973120 71875 282780834189256141070850000 71876 140330588901852750392549376 71877 -116435752185668922414112320 71878 70320632919951111054565824 71879 202779077794710452588235480 71880 -175007683574143622737920000 71881 -150544869640534347329809318 71882 105380133713449567410450432 71883 -69007409677570418136890388 71884 -531787438124577190583805184 71885 -228903149772831280891566240 71886 -197337504169634935594009536 71887 432811111187938192507479536 71888 190577053950299385056550912 71889 148415721368578124052388608 71890 -42743046712302111400243200 71891 362234459053478002758008880 71892 160063610656525354076985216 71893 -63697946095248912390317220 71894 -138937050587441521135996800 71895 93338879822527809829680720 71896 -8246244269365798529433600 71897 313398285687818454977048832 71898 -104588224556523502377042432 71899 -552051405143247530799543100 71900 364455491420070051007104000 71901 -220969661650952133041760960 71902 -106133072049579814064638848 71903 -6557094797023869320735016 71904 74900234441472884512653312 71905 -20334289303246829309222040 71906 373211551453853062722888480 71907 -44364585497545282903577280 71908 594155068595583541392576128 71909 661254681604199348823946110 71910 -244482329696060901893091840 71911 -77558396846584953281532368 71912 -172592217698200061855385600 71913 71951946491192467560883344 71914 207814453049418687148394592 71915 -34349459237877045911048400 71916 -156296851737550026073998336 71917 -735489206377850530346901034 71918 -132636238552199694098562048 71919 -499258284856898215642334712 71920 -32351946488658787840819200 71921 154408392346678330120021440 71922 -184700034074628091264710528 71923 79096120926920093224653264 71924 331128737288241657088576896 71925 -31976704982686939626715200 71926 -228655390885684265807669088 71927 -405505400030174480812887888 71928 -206283565437497142975959040 71929 -156467750737139293307349312 71930 -148384702953051730019396640 71931 213097235702086062252784152 71932 -444385290200531060853083136 71933 -746238122108702371474285818 71934 274896219700497863179514880 71935 318743046042911788141163880 71936 -286966662395841992592457728 71937 -212025023597512990302606 71938 395841422668444756416519120 71939 -2047294219226821539985920 71940 -70384843559363569283174400 71941 -888927090835438732875354658 71942 -224256516889767105004171008 71943 -222319521319149335534094936 71944 353103998938020565489013760 71945 32115553360480442241977700 71946 -65407184017151640328094976 71947 531510850810640954402669396 71948 -14417299208612448199080192 71949 8819104768774072073753760 71950 -14255222915514021322464000 71951 191911028134164746161617408 71952 -53014417877082302226432000 71953 302630181893466467516315840 71954 105255249540328119123532176 71955 63005517763336418527454400 71956 86716240764638188000949120 71957 -1403271704927020019704955328 71958 157434880136884578056424960 71959 -113368802500410410599844184 71960 -163707539311667011678617600 71961 -99206821223851407326054928 71962 520948859461369396935531264 71963 -783665930883169326635185788 71964 -194033254335898139736192000 71965 131900517413459150513182200 71966 -55397211009111002955197568 71967 87745655481740574336345600 71968 -108006502920971887171731456 71969 -419630575750738066889091840 71970 -39477009181304913958656000 71971 -489401216961381450936913828 71972 447460783861828175510184960 71973 -149741833715227688393493216 71974 -48112544549048321203400448 71975 -248892393117426504271128000 71976 -194108664586379664844800000 71977 -197730487601871675421557888 71978 31153029152906643832301760 71979 -93823649223427461622223016 71980 256652276330051417363788800 71981 -83478093523728812156298708 71982 1591580578318866489876480 71983 -166500425881215104523574768 71984 -108801796880304046398996480 71985 -115347466271440410501312000 71986 430686225624222516344658192 71987 525678780034251990096138636 71988 -138234746027470975983120384 71989 -300211541956459415738263076 71990 214990822110405690004965120 71991 -207318490519364489012683320 71992 115581028241775071669760000 71993 252945233170240283188051242 71994 86363616118337149309579008 71995 278315266232192469265440 71996 13167205774000369667466240 71997 999184313549639834805803328 71998 -156297899007011418126624000 71999 439043745771775536695064000 72000 110125807140669773709312000 72001 -140078244168607668103511100 72002 -43699322617438714134504960 72003 -507309188608990081196063496 72004 -915562889309379939827318784 72005 41566411588626100390041660 72006 -249045676735928487866260992 72007 -204929968804134376493940480 72008 402241092844863193321128960 72009 7325058383357061895382016 72010 -181009636141054618431072000 72011 427851730976224316268080232 72012 63811841923975020054100992 72013 -80530674591050653679764992 72014 -130873173142460680299918144 72015 300083437154334541396162320 72016 -5024405339601764889264128 72017 705784728006044560647741552 72018 -37421387352521706173777136 72019 -511144630619916270929538580 72020 -67442052475955080403397120 72021 201550266693914774402404512 72022 196392854768960691909057312 72023 -145856966682418895396634960 72024 291410943294375816511057920 72025 -6760794304943259237249200 72026 335736140608259236871177712 72027 -149538710667881535058024272 72028 -340452071214645629838703104 72029 -540044420797471413504764160 72030 -67927008729757089545115840 72031 509616289158712557298348832 72032 214896446934851855916859392 72033 -198969101868362579140072896 72034 219391598385907742609998416 72035 212082413812261661933478480 72036 258224474487865367481753600 72037 -66981763232436710513733696 72038 17425007347961984074550400 72039 127385522538185314365056640 72040 361491911474537581365196800 72041 852130371457952367225690084 72042 167715240660043645375763712 72043 -264145694657762076657037708 72044 38207044089315851998789632 72045 84699809737494094702864620 72046 34264523491362308184856704 72047 -855304390947275676118131504 72048 101090312164214911873843200 72049 -391671594403173220763336780 72050 206618906498643698353257600 72051 -16598273396905099334163456 72052 358600991432233644837758336 72053 -82259564790806781456703698 72054 -256581614075171028969167136 72055 346753663617137262636207960 72056 214126758498311199996026880 72057 -9056932317738702097994160 72058 72681393077483395081234176 72059 2491389760980051938011488 72060 132264205902017944954536960 72061 3853118546790901417489824 72062 -173138919974038008562762368 72063 665528629221763908267532320 72064 82817782689236891121745920 72065 -101681599499328224203027200 72066 26005072630114869677898624 72067 -622947868003282871597600360 72068 1850432310387665194552320 72069 -530487124410487370798631456 72070 -85250326216772275758299520 72071 102233726746897703769163632 72072 -49650708128655697464360960 72073 64418095302908622893959322 72074 -7964854784734192508320464 72075 145326490618679515865052900 72076 -58983812411944968954739712 72077 842243868727653009216895926 72078 44587999210933975606604928 72079 -269305726954744542940135104 72080 52552646038847529803612160 72081 -94740017993218021296480030 72082 -144911785732296682908469248 72083 535977672121024891394122824 72084 300972793599246701900814336 72085 212865022888642014877992600 72086 -16143162092369018781634560 72087 -120168092463245323636953240 72088 -190199164268483489635338240 72089 -159208325978920722786301110 72090 4824348669590810997823200 72091 553152287883942527235359492 72092 588821932488955987107740160 72093 33859778890548916526405184 72094 140283322430869481851278720 72095 -198236427769472205047789400 72096 -337929523730882099429769216 72097 685869988883452431002610372 72098 -193360111260437645051028480 72099 -455111574630909360760167516 72100 141883414583494603158630400 72101 -274917843213942451787576898 72102 121005173600628394458616704 72103 586184935900013940005791352 72104 813340310864974737145973760 72105 129337232126458512136780800 72106 66697572514851401554013184 72107 108124356099266338331175312 72108 234685473888176686633012992 72109 -794165118122538076191859690 72110 15260329623401418580032960 72111 135253153160775884565055368 72112 -156701836931312521575645184 72113 274983747642688227595403700 72114 -57166786030308041231778816 72115 266969197366806695777195760 72116 818200612210057361289600 72117 721613397978366222662202240 72118 -262063707741905563151976384 72119 279450955308429089174176320 72120 240531470779962438094233600 72121 192502642444788643940557312 72122 -502316966481270550724607888 72123 583938297332443556511346800 72124 13271895828868028415472640 72125 315080663249220339927687000 72126 172080553558063666763846592 72127 -597782538223911351127514880 72128 -85397608467838617331433472 72129 17857452640483892516545584 72130 -148960378669679447379395040 72131 -421060453774544110066599528 72132 -315990178266325555175113728 72133 -455904526061920961185993476 72134 -389229385870196658321626784 72135 -108674727772716375202951200 72136 -217315642750488211229245440 72137 51331830104887996139723520 72138 -8234913975817777105358592 72139 -377496900393722387178430060 72140 85520737826717059469245440 72141 -142930651868657342703548640 72142 60499171925331128777354112 72143 -584108390556085767156310680 72144 -199274815713412061382574080 72145 198736350236242582342078080 72146 -167488549237760219214223728 72147 -14501887290157743910211400 72148 742207592638927724882501376 72149 -345863749007544201001958208 72150 16234906962594538155369600 72151 229856905396608455115675792 72152 541035373001310029277388800 72153 213223783907518190296169562 72154 -3272449352223743563173120 72155 -43093381755004355787109440 72156 33803005250487929746268160 72157 -130642482803099365094885280 72158 112135778439996025434889920 72159 -614802016880593102286974080 72160 -156503705265641778150113280 72161 451263471091298858899353762 72162 -197533776737793832197966720 72163 169870957007525651803611504 72164 -613880656151131606978314624 72165 -140484719959397223351238080 72166 -411125608857753169042567968 72167 -495727607844799688753795784 72168 -84388471026719694443642880 72169 -539324226715832692205487430 72170 -65714332083777335966192640 72171 -507066267944917320899927148 72172 -279205068110554845289901824 72173 76338195008560443050206422 72174 2460151320244199072160768 72175 104907863342868338523415400 72176 88774718884995321180291072 72177 206916921107004629384225712 72178 -141268928330732431385041920 72179 127093086967060231195900680 72180 -107790205839760249759376640 72181 864560986106028154997407200 72182 482238459449973736329665664 72183 530794537541772107435662824 72184 -7448703578822130405580800 72185 -345838572499772993826994620 72186 -13126456350355905657789696 72187 -287267951192087651135956928 72188 747163493299562720487333888 72189 1597852509243865941073644 72190 -276097716435969370868990400 72191 -195059082514154963112682128 72192 -247158780624051267308617728 72193 -240987224773461996998575056 72194 -213654924024106296230701104 72195 -288958667130196493656096080 72196 597967648913622620127286400 72197 -467358169735480864193472 72198 -81346253802198961487708160 72199 -108457163616190051663959168 72200 6084212799663912906432000 72201 -189010669818102811978745376 72202 -96319486250426557878768288 72203 -1293004697827842638435902896 72204 -149158663319731249331417088 72205 -40914940759220696320938240 72206 -277627582367852608020721920 72207 94745788680598900386993648 72208 -209128421203575211783610368 72209 -117501489132503644277818896 72210 110035780805257096994265600 72211 -233173311287028329854559188 72212 -80472029808697964133365760 72213 -222093477993121178152143456 72214 150863473073130100991463456 72215 -121945877277414884549724960 72216 -344048557255948358405222400 72217 504041007331217480036313492 72218 232983451628815162471672560 72219 44840632089606635715713280 72220 -174317659940046707649976320 72221 90457820122733871438328422 72222 54327991607936063998731072 72223 -27325438574796496280122528 72224 249337638870455259155791872 72225 168621183037232271495828000 72226 -337089394872222542910831744 72227 1021428402773837453005706076 72228 26185955399964366281662464 72229 537638333013079872105984830 72230 -107585727224162385620782080 72231 -500873878500060204780498648 72232 -234417944852839427528217600 72233 -288628247278929583690689024 72234 71183344007158917566891184 72235 -374737618679904417170812320 72236 55636533508376147028737280 72237 91468932595004173255200 72238 -192738317577460236731540160 72239 -550756308851286311982479040 72240 344534258607212876267520 72241 247242622113215432864325172 72242 -31221889950002081422258656 72243 54329290563115593815756400 72244 201231718321156678703409536 72245 -247447997235663451258006500 72246 -178776457730218303420401216 72247 -5694592941787908741132368 72248 12605765061309467474718720 72249 -341378110193317768679388336 72250 115627316600075669943876000 72251 596271951512062881001281252 72252 -17978902800405936141441024 72253 685912734234187316987170502 72254 -48316532559879791241285888 72255 -12950213917380367339459440 72256 -144793108197940280476303360 72257 572140376835826262029713840 72258 -265464151504470403549094016 72259 747007755038097814099205640 72260 17969770885027376526746880 72261 18321914757416227085366784 72262 127728842139223686831265632 72263 -355305540692320511741057280 72264 -140557147288218493897236480 72265 -404138930296777692457203000 72266 281618833927177355507184384 72267 73882037410652839423235040 72268 -79099078194395209452902400 72269 440082606764195644325639670 72270 10309056819556165148499840 72271 -742000471083201383566768528 72272 -89533699186419733637505024 72273 -3348532337736610188992016 72274 100606650212943618698069136 72275 -224543579498659910527510500 72276 -329707851417919663291975680 72277 447875878038356384907314126 72278 -20151674097850262613098880 72279 275583567970765591136323920 72280 -140687693826415350709248000 72281 -17064921960118943836279536 72282 43765083352071572573182464 72283 7798890293766845028563516 72284 -570922078918541601441383424 72285 322740957208388299855545600 72286 -162795996225550709113639680 72287 81780432784567946863803936 72288 290227002530875553713618944 72289 191158643977927263402710400 72290 -16731182212372910853093600 72291 -194081679010733717095062408 72292 -66371770354453302832644096 72293 -262386030082962729656813856 72294 31055870192029347957969600 72295 -398778741851857160719186800 72296 26767492251671768437800960 72297 239593505883804730952250660 72298 -38215815766071171653103264 72299 511660187828907353380208736 72300 -2187882213234402483187200 72301 1106585902903738805763249132 72302 288890576999990166358796352 72303 224407760150643659842307328 72304 170900319006076266257285120 72305 320725140250582363893329460 72306 229382250265827633685294080 72307 -508797961739276681759179444 72308 -713895168458436906054675072 72309 117488607757764993312028704 72310 -985716814986415120976640 72311 275156247808947988031091312 72312 250651157788687546683555840 72313 819368359593390262575523562 72314 130006686501259593908762880 72315 -382396488965678783358710640 72316 -202313625867622966002808320 72317 -196752547786769152024418208 72318 29167063197458314939413120 72319 237594850401155948312446744 72320 -139035018179072922904166400 72321 -214399960815492916357230288 72322 157452782629123641246389712 72323 235329086968156022106076224 72324 -87466943419984538812209024 72325 330904119111795456662541600 72326 1762339283881825551198432 72327 -415739872544763148914593880 72328 -131836462630193201680419840 72329 -866360537085686017386627840 72330 -132681377889425094476302080 72331 -57175664944948501463793008 72332 193723993629313638228216576 72333 47709230140485222775139520 72334 307990742803348970483133120 72335 113310928164541620695837760 72336 -39524210812726313142583296 72337 606666562893250490145927986 72338 130863102204844202513488896 72339 -228988980130147284154120776 72340 260554244055581391211779840 72341 -50754020187075149650278258 72342 -242440131864783987167686560 72343 34312524210778038973916224 72344 -156300152836274350185891840 72345 -18792556451067398286792960 72346 50640640116215820855950304 72347 395428365430165208158196712 72348 132891394937443080382241280 72349 416415109608634099828998240 72350 197078840700977845583534400 72351 -146991758698422226258566120 72352 -242501801686461739727585280 72353 -284375647128743683155994398 72354 -47898276877222571201955840 72355 -67526399496981361340250000 72356 -590483402925979039906078080 72357 23731248533016260838188160 72358 128816819061495265072512 72359 180282608223858815501242416 72360 462917129128526887170048000 72361 133914265196505806143280431 72362 99309084390693263267241312 72363 -83479312061150546233394856 72364 663444027555834329557043200 72365 37071328459851885425085720 72366 122274841478249541798872064 72367 501663230431536540810486416 72368 -105749541525442387935019008 72369 -7185423186070524618848352 72370 183796233664970850077054880 72371 147377666618073394976845680 72372 -24186250990424345462212608 72373 -417931648356300811490430400 72374 7395890957294561296107936 72375 -492363438442174108888092000 72376 -182106915591763638649958400 72377 -959125099785757881534840828 72378 92448952199127429291905904 72379 3686236632520168049274980 72380 171031792890629351519354880 72381 227582545674527127607723200 72382 -53901448463998684797758208 72383 39493966870866102284461632 72384 -50462592361785259815075840 72385 157575616231913132003976960 72386 -242898534981350552033140320 72387 283985133220730639462768640 72388 21492718418613406118492288 72389 404590203268745798846204160 72390 81820565014074468057907200 72391 201314213512879847420213784 72392 -192294445196157662472576000 72393 269601086289902213845807200 72394 176490369272990233730610432 72395 720605778786299450719466400 72396 -176128079756651315478344448 72397 -203558517455826813029091860 72398 -116109513653580323196803136 72399 365173945479475153867536264 72400 25090013154189824975052800 72401 56950466371388509974879552 72402 -35320579680315059154775296 72403 -687345194810527370714789640 72404 -362990051555013642872039424 72405 -115254248918632909352208900 72406 -3816443849922026281256256 72407 -598651524424003296057092568 72408 25585380567917002464952320 72409 438563803467163848327170240 72410 12556400950411142948141760 72411 170654422005359921852946072 72412 4313567919141180311721472 72413 -93349892943107192817865440 72414 358744779156383548411492800 72415 163472004604852280033205600 72416 15215502248659017409757184 72417 -147069767517195650365203840 72418 358810393009903761030446160 72419 553570595677729193014732680 72420 121150854045678412445736960 72421 -59430263747672741918197378 72422 -342390676643749113678053280 72423 277425689039641708158622680 72424 -610911947038508472693473280 72425 -81702767401336674291506850 72426 131447498400004185770482944 72427 -775654528309844033724830208 72428 -628269113465634496906068480 72429 7902536008575110864270400 72430 110079311054824120049127360 72431 -55635302867124481026990768 72432 -56829637200059546129104896 72433 -85853234929514935150184796 72434 -67337978380696949133606384 72435 -18890857621452455203219200 72436 -10372006250414182338764800 72437 7770140599589432578916892 72438 135598154472036761650052544 72439 -127517362818181528090656744 72440 -547156970786699523152179200 72441 -167405912501930375368102560 72442 -85542461235479451176820000 72443 -403059630464855480302717440 72444 384560608302541139571196416 72445 -288903455055232900413369300 72446 -58431495288861525185147520 72447 -43744650546077692375127040 72448 -227999030489387077916950528 72449 -106533897489970222969374636 72450 21710121995541275653593600 72451 261015485382090184156171632 72452 116953903609400921727175680 72453 467402634889497219243278304 72454 -183226558762826437569012288 72455 -10008895674350056878665040 72456 323613595290705409015603200 72457 312406426238975666234005824 72458 -10700069076579536420851920 72459 250074888719435136307138104 72460 285892686813947141493089280 72461 -953695670693133643103956938 72462 12492821848685374859886720 72463 -875975073496333024122898416 72464 -56789451502427784041201664 72465 137157671809917414785445120 72466 55782846387526016405243520 72467 -300136781839608209569718484 72468 401158481169581475806269440 72469 -93408840816067252137414130 72470 286541065316662338525799680 72471 379213116372035852099996880 72472 -704084106998434376479795200 72473 179876024407508149227737802 72474 -389443268410230972141646848 72475 108056257691082821695489600 72476 -320275794074376694109821440 72477 -43323971346184096638480186 72478 -58499845694116821262614528 72479 -848132683072721098930200 72480 197391682473531018282270720 72481 -569747821232518501160802718 72482 98363513538535554337184592 72483 54430317196399589601434544 72484 309110526308880018336742016 72485 -63358715478784856033904000 72486 314366684820105289548870432 72487 -69761779595114562147207960 72488 103855087153067360822046720 72489 -23454582357261713040808992 72490 140373429561514034598585600 72491 334938104584955303232954384 72492 67147976282669741758021632 72493 -738979684838611995939217258 72494 -629899726420478352094254528 72495 13523137562312966084351400 72496 -52929991668642424075911168 72497 1053609521418186997527740946 72498 2178801967561213462610688 72499 207072998867708339454861136 72500 92408456287969959284400000 72501 253002980449620678258596160 72502 305335233069684958521857952 72503 -402667267812268885161628248 72504 163365253315462297303142400 72505 499755997490260002479575560 72506 -33503148647393858842456320 72507 -350504641347596838708336360 72508 -22728462603470679034012672 72509 109780568916712567019556480 72510 91743888832774692368722560 72511 179318701991569342861675800 72512 -325781908204071115573690368 72513 103748523239653843751875584 72514 89268694285237750528066080 72515 -361656171742953067632057840 72516 -385435906271109436453659648 72517 -376271056966175510347094528 72518 -309153475160302883306474880 72519 -263746774030919105011139712 72520 126169412527665557558323200 72521 -545257343045844272863383168 72522 -462946310505351313672550400 72523 -887227790640218314331204160 72524 -109850986976836867076123904 72525 -118847213352827794878775200 72526 -74574272463679228529556288 72527 22273352619448404980399712 72528 118638969201593406840766464 72529 275231044127359761180644520 72530 -117152580538136696376831840 72531 543753321417945194471720820 72532 477039828996479361888845696 72533 -103046139252521567354407218 72534 71199019231869577526360064 72535 43196064133190883655784400 72536 -9707581453631448996280320 72537 -585995972694377217999067440 72538 23001703046293258631527920 72539 174232943462405423475425196 72540 24667061149263410890629120 72541 -66327916582268603569216 72542 139938108087609144940999680 72543 395723142694970448480859464 72544 -321183941350543974463832064 72545 -324859693636231284188548800 72546 46471380658528503100518144 72547 39936027812957985796019996 72548 221689777603522676274118656 72549 -343142937347206676996090880 72550 -141308728340731347585607200 72551 79833479470128611740890552 72552 426582397813389821967237120 72553 124942203426812564196922084 72554 194220521987613144004460976 72555 55990596970611541354072320 72556 407670008561542481209168896 72557 230974684636902175269211266 72558 209009256743027015444030400 72559 1233095569184588653015760 72560 -402302043175778063646720 72561 11019103360706456926342992 72562 5759677943070479857787904 72563 245294976063357215465264400 72564 -248140626755994807325876224 72565 -383893889329949665637335680 72566 23554384755286452916888704 72567 -480744647325527279974172712 72568 1235570042667542613101199360 72569 -306908345381472486454036374 72570 46706803672948072676467200 72571 -25122693274528701076734656 72572 740030924494996997280638976 72573 473166900451932996331096704 72574 248856666457858381436173632 72575 -276508217770141595000032200 72576 -9426077342337175325245440 72577 917392822141833222792695426 72578 -205273335549741560966966400 72579 80748569305714462260455088 72580 -209390553692628249695846400 72581 132977629857343342763056764 72582 37479718827199050882201792 72583 -17216727238857092711644880 72584 9828218956245841122385920 72585 178098581783958830866805220 72586 104943004697614067793394992 72587 914274781323510016870175760 72588 167867636606282493118070784 72589 -654947778420921766106944800 72590 -93245840640443145183459840 72591 346885208392006113715782792 72592 14624368861032206785331200 72593 -985792275967734439785710220 72594 -36519010691229704041238880 72595 199506678715443752797863600 72596 10444162853514347127139200 72597 -110804359211505998691726528 72598 -381124368995032538064799200 72599 311450181470220120747351240 72600 -270513962828743189248000 72601 -185381805024517425789622400 72602 -147999431452262598048132096 72603 -665915059958495764278229200 72604 35131963805995731883027456 72605 -238716942973101114348053640 72606 -89360768435122845338440896 72607 -760694851781868396805882848 72608 902075725679169761017528320 72609 629612249526237118864073904 72610 -54986159610477367924962240 72611 -51421005672263552224553472 72612 380598292593659293477508736 72613 213756279021689137518460862 72614 290656495336819521559858656 72615 -738429921749077332707681280 72616 -1079147391915463359155251200 72617 -160438721351830553827235334 72618 -63216537745847193395170560 72619 793706729280873340306782240 72620 114239270477344216343623680 72621 -543591332719362023688123210 72622 -229833520518357984267763776 72623 137477412580271251015273872 72624 42935537454781104544481280 72625 -176336640825109307511696000 72626 74156028600726261440458512 72627 -1057217291170950319929792 72628 -85868349432017109068754944 72629 -502595094974060619688879680 72630 219478681251107211743712000 72631 -86790849557752329664368736 72632 -166164804283728264201707520 72633 -69707043720107602840571904 72634 -238595142171984287100215040 72635 5149808855493697351572000 72636 59577157431591053426790912 72637 607726691958179351603362240 72638 9107218954159515855294720 72639 39725352718434925340473584 72640 -17729048933785360725442560 72641 317247066767355206118424452 72642 -127773460757794159516457088 72643 627012552104266420432888892 72644 -119444444484918177166983168 72645 430556883718154305328092800 72646 133492524784667946691597440 72647 877433537896790095850331096 72648 135756482039282488663065600 72649 620560071773870549085666650 72650 -123639049578151938666457200 72651 364824811678147131949861104 72652 -148933225428067826697143808 72653 -113345474311449255671175744 72654 -277037296327283087185490880 72655 -373678462345632114088388880 72656 -75138851566351940694835200 72657 -144338998172456260041970752 72658 183728474363359230230642976 72659 -25883149033218822431553096 72660 -28511192964562457020784640 72661 666442166946947717127901262 72662 718829267989317412271162112 72663 -122062707629112572834598576 72664 106814064545679996337029120 72665 558621325194816124931757060 72666 -259400949301471535373344256 72667 399691872838971567583351476 72668 -129780799617089066045950464 72669 -169011236227872662526301056 72670 -2895191987284891841964480 72671 -58863256341739656375628128 72672 33065610092471329209188352 72673 167918605711047906508981922 72674 86761064852729601772838400 72675 -213357123205236162710019000 72676 -539371349837981012576199040 72677 -487983654698381258770936128 72678 41057074676663647967058624 72679 -3140668898997644589931720 72680 289961358404577003454464000 72681 -51532140318550511360360256 72682 101556470484945475587510192 72683 228227919779982430834121904 72684 511417952276633516019870720 72685 -558896068225686650625541620 72686 357654367194176319160713792 72687 -569125611007898363052270840 72688 45853831536883895744593920 72689 -357287567483972893213230510 72690 166814432822891025230123520 72691 160691701763447936784775072 72692 -825233047381886821580125440 72693 100708447570113154321956924 72694 204008385676705674389519040 72695 -66163336698863255777802240 72696 216019432531520881238384640 72697 -13021230999756837953310320 72698 62991702628159234988964864 72699 -202716330967497962277778752 72700 92511675263829449830899200 72701 823549566084058845882909702 72702 40081052572089701004024192 72703 175911628609179868436301600 72704 359325205156409620222181376 72705 -140062189671911367088159680 72706 -392018264246479166821478448 72707 328605637568936163024712956 72708 15928507598210566171674624 72709 -179529806159176527800299008 72710 330319479715012390257083520 72711 -497656932957369674663373360 72712 -655521730602429360612096000 72713 4563315919655422531509600 72714 -121183821251068632250440960 72715 -127191753335739451402844640 72716 144540226052930766910924800 72717 84022150768661094994630080 72718 134964445088850989428946304 72719 534651479018936987784819120 72720 -44291171382407622498631680 72721 1165677972016638745757666 72722 218076942235693896417109152 72723 -226548375702996640971315456 72724 193554191211333116285338496 72725 -415476369711714414907389750 72726 -41147664291773878245507072 72727 -991743382985613661900362424 72728 -856695366371800015231395840 72729 -280761771293061503402097126 72730 53949924099120883589683200 72731 400467636341289437855805192 72732 -271487322380892859470028800 72733 -861278265102222274953349018 72734 -42291826530885713760789888 72735 38789708422370994596622240 72736 123547336170759896872845312 72737 -267907027544677698489469248 72738 24472999330138399977349200 72739 225242268266155534277384540 72740 -189375417591670793136111360 72741 -525039265194882340507240608 72742 52007001159836662440020352 72743 553325121150050267898450480 72744 -35603904087906442744135680 72745 -316570852716376516736593500 72746 -59874690103027889612654928 72747 -175263058103178370129431480 72748 181487477989864071563238400 72749 -76465342270060920395763936 72750 162872359738378526111904000 72751 -134268982248998382960254080 72752 -111331218772399763853164544 72753 -374167026630227617359236496 72754 60059483463012859506425472 72755 36408176480241828423986160 72756 -7698799762886168194019328 72757 -105035536980062518779033728 72758 -137257311720006166925169024 72759 147069861759632384807996160 72760 -254289601994354163436953600 72761 -403745650814757637998399480 72762 -93332071867529517208171776 72763 704222434409353016278007012 72764 99381813571222361658264576 72765 321098871920193768123777600 72766 -306511858729341946937127168 72767 -971823927820288756416293184 72768 99627548963500645448417280 72769 -314199163331346517264842156 72770 -286042000308950159472844800 72771 -182884180844446102578364416 72772 -39125311798182240702210048 72773 20025546658361224213088604 72774 -78590340828263624020440192 72775 -76930059489554190736076400 72776 12309179955840161578229760 72777 -181178909159655824897705568 72778 416120213554099613294203440 72779 64179564187326137851540512 72780 -212101974028285635306378240 72781 -31325743209545528491870388 72782 -4576808553450608747078016 72783 -148279723155977883386116248 72784 25476605896832988739788800 72785 -257293984808493283640107020 72786 3186715635896480996765184 72787 -26486279071884963716963760 72788 -189348524099532201202950144 72789 362722616604801704129487840 72790 -193251408918993542262499200 72791 824387812587856433772937032 72792 -749073460366977290508902400 72793 -164129632358555621074553600 72794 -464806589393449123391658528 72795 -154149524924440542171413760 72796 -561200039494857449506086400 72797 564303080808523436499966246 72798 298102456875005885559195648 72799 893431016764908141339064 72800 48521632970283365420236800 72801 -370714531729596630640812270 72802 -123665502087948531692469600 72803 1007083483177173267949288800 72804 -289107748952053158301461504 72805 -175226027014222343691057540 72806 3030923880982026555140160 72807 -96370240963394503885223808 72808 946465353161039915900928000 72809 148997338029315260501724240 72810 73833728954658753547605600 72811 -268395210022578593049696888 72812 -297980738902981913719557120 72813 220849710255244775974749984 72814 55505822949365072639576256 72815 -408845322085284811104698040 72816 -13966196573677967379726336 72817 -348593183363661592133849134 72818 -73344171192676679707831296 72819 -11298990954338354348706240 72820 241680515565635378551388160 72821 308991971802859719005783424 72822 -114140389557009078885847680 72823 353338429905455739847604072 72824 851318744350209858062376960 72825 138075543221583665907291600 72826 77442348807320870285517024 72827 321155682911203304959696440 72828 -37589204997496075602212352 72829 83299888058277709139973376 72830 -155336391347932257851989440 72831 -98936724490490477287097856 72832 457216493227708249748275200 72833 -162622632967666263647001516 72834 -30645453365786810011507200 72835 265511857982838413592915360 72836 -554785477687813158099317760 72837 289141607991560470313936094 72838 667174042953061915091708160 72839 104676376540794371057875824 72840 -256660342807160789463859200 72841 -456732877145875126724245248 72842 -3429471920821808918784 72843 366852381933828969602696664 72844 565388952328327769693908736 72845 742367938213934801159350680 72846 183592475347601024387020800 72847 511384008831758858866578592 72848 166697370534071168774062080 72849 22809074525548477401493440 72850 -86906259576839595374899200 72851 398548697187476767816402512 72852 -132309894086242986636085248 72853 -163789394772317985620483040 72854 3824982255125703677880000 72855 260631936493534620850336200 72856 111530400291707205246197760 72857 -322294128023310950202115308 72858 270480062398240422943133184 72859 161321583448387606420397060 72860 229999205127524822050414080 72861 100582950052869579340869600 72862 -573982589795489430010172928 72863 -288906053329176871936843152 72864 222803396375167247091499008 72865 154380996284299497283032000 72866 -59403570747463654560328368 72867 -30923835664997161620957888 72868 601226368695777988205560448 72869 -191013072489007940879633730 72870 -76137657360444405480867840 72871 849214724166910282030430072 72872 -126628325655259013895091200 72873 -360849083035546697387796000 72874 -20439210212212803223000320 72875 306325058870301149503188000 72876 177528902210307128317036032 72877 -338812324256149053393283200 72878 26747440289638591820937024 72879 282050817287179952108658960 72880 -52489724379451200293437440 72881 219960045860113335058404864 72882 -287588407272898918236044400 72883 775116405080209263022853132 72884 -78096046827840064675491840 72885 1774863085247588425400640 72886 -197336604831487588434142656 72887 -200725863984929923465806960 72888 309040606810440195514306560 72889 -274276463704915269670452310 72890 -60749286094418134200563520 72891 27475764654141709953334560 72892 -408339212319404970864630784 72893 -262005794136388866650556858 72894 42596245157555983417876800 72895 -239888317276834529786481600 72896 288599294496581738255351808 72897 639887819854070150991521712 72898 -32529656530633653954920448 72899 -97354730607720255216257760 72900 115683097930984833419102400 72901 1072644433923648518258031902 72902 -277587266228186798763442848 72903 -222440868762677511425740800 72904 -279542159837445016433940480 72905 -183259987349070525029048640 72906 -57005412001930564864876800 72907 -644069437576003993401492844 72908 -334795892055030591502646784 72909 -137006586685110928472756586 72910 -180171624491620896797187840 72911 98455518443202677725270512 72912 22306904884210329960579072 72913 -715284430207936684199724060 72914 -21770328949373532549784944 72915 65330819439339590337967920 72916 -388332955108536686268741760 72917 -215623684346822330818740480 72918 -174497984459461223146597536 72919 255229009327046857917290112 72920 -554614569879270074147635200 72921 135824312026623920043536640 72922 5540961160793658613596912 72923 122065243167206006369663172 72924 -434556948378483352412282880 72925 -4755238551138587703926350 72926 27065932794631387298328960 72927 19545162398876194818020640 72928 -5376688251391579145895936 72929 1747217027054227762866058884 72930 -62309027528431372081935360 72931 -621491761511343985697031268 72932 -230313732027795024234885504 72933 64855198200584671945648128 72934 -86199415998657073249476384 72935 314188136213860288947520800 72936 -77553821943559102096327680 72937 -371332020860559917675449414 72938 278439461584337997022899120 72939 -23551552491716559216270672 72940 110423886454942413076039680 72941 -146158125162751334268636000 72942 -46173959572755006532951488 72943 -30431033150186810943555712 72944 198994377717417278024318976 72945 -135934443216933597232407180 72946 -333645858645291115889657328 72947 285961349493799853152904352 72948 -306029724649082757431377920 72949 380482065981942302565867950 72950 -197940708816471902924076000 72951 190286838483799011054752232 72952 815026215633801810115276800 72953 -75896532266889666364347798 72954 -160265462266779376892636160 72955 -725856802827310246565168640 72956 110293606210793651329173504 72957 176877991871094021974913888 72958 565469720394299111261998080 72959 -207157729969596815926083840 72960 -177025866640382910844108800 72961 280641803280676662021803970 72962 113054446334709266929731048 72963 876744714304990345086396 72964 -237847060572684267759183360 72965 98910982166518967415676860 72966 85966493630089868552159424 72967 118404716470167939780993192 72968 -16669293975708489197322240 72969 -81644766639146600607430272 72970 -187228183409304854151676320 72971 10017331005053322046630632 72972 21255048448530628673546496 72973 105571120966712125937735222 72974 61184854730170652704763904 72975 64211213608580854316592000 72976 -107878073795640211959635968 72977 973596466499805552809051826 72978 -50092849242459786158395776 72979 547561123215446454446787840 72980 54751043622086187613171200 72981 18354131255367947790223452 72982 30972984936384241164121344 72983 505085615162230646938026360 72984 -1817859663880857621319680 72985 265473383805534491643288960 72986 -359993560787544096657473808 72987 -337044237961640459823233640 72988 -345354257562130020303074304 72989 -209349219499201064521309344 72990 -66989392898456613533417280 72991 -893793992991583207792490208 72992 506890735796724691394691072 72993 -257632795574332233609153600 72994 -315615583394697304216726704 72995 -102529213580654986731548880 72996 126567797521823422408949760 72997 -489435613034160807933551554 72998 -150458721799548809329119360 72999 -586393041056943931443840816 73000 -44394467715869556257280000 73001 -217031821865045576909871708 73002 175676928864795179369694720 73003 29013288792820578646625680 73004 -224632572649810341950386944 73005 -84586455805999775378849280 73006 -154947408659367511422303936 73007 -543439094591065339450816968 73008 105493927100987320991907840 73009 -303663229440929088355575790 73010 -219419409091231614468924000 73011 335319570820362488788508472 73012 -442961397386022793153250944 73013 -931002690092519787808782738 73014 1731088664045191692799488 73015 -181533717349562958049933200 73016 136522014262754315287572480 73017 141125799412437372428575680 73018 -261848475413227670484591360 73019 648689636643886091531112420 73020 -46536100764015784319032320 73021 52905207099815557289137944 73022 -120525941869780168957435200 73023 -4764743230378575799282032 73024 16172976210758215187562496 73025 124892864184228047403340800 73026 -30620569283494131358757808 73027 -157650779323210172537133680 73028 238286892500536702894551168 73029 -55701512944047193626460512 73030 131875932852225284259196800 73031 -329899342489750425060531408 73032 -247197365455426199112499200 73033 -129581719183278555462684800 73034 -93200354056093098503112816 73035 600019148193977428134271200 73036 354927889625492786212135680 73037 110062869084421439104765686 73038 -49587828924070347669577728 73039 -227316608621509277761878160 73040 -74773961868927684970414080 73041 245424104617393602140585184 73042 526241402910242799302275200 73043 -471538828653672360595890708 73044 346564410063929202531012480 73045 103060638481242994091729280 73046 163982434509503677843229472 73047 91382073299841169971710928 73048 327770912278685184808181760 73049 -809650700325759329099686764 73050 -33914364722982071327059200 73051 -811718933217071367353065200 73052 -2789486860855516547281920 73053 121461464082385315201328262 73054 -20336652035551815098097024 73055 129978245898629788945362000 73056 383873943980456494967291904 73057 8199173909775570132468400 73058 -267985674110081014527987120 73059 151803572557709448869875200 73060 86405883626384861051036160 73061 408787140255556538159761662 73062 -6583151099971482008446656 73063 -442651851100791623734383688 73064 -767266336859724725136368640 73065 231778255512488255889635520 73066 -42491207224734151752820224 73067 -258934921616090970947567808 73068 190830423679796945988195840 73069 -6975792434066916645066420 73070 -215281406443632983898131520 73071 -52775861600049176185177392 73072 -32609945645739923830964224 73073 7570211617337492227348608 73074 -65015191859670756988542720 73075 177102234967277080737772000 73076 263325354497056938360677760 73077 59878868218263986527833120 73078 284155612727947268478307200 73079 707853931619524589301592680 73080 99698905206655787096064000 73081 -273535478542821594510980208 73082 122768437058893543828609392 73083 -311635512286044159390656976 73084 604754304716151506958848 73085 647374259387733981946940160 73086 135004996762350611394766464 73087 -76861694997616729716236448 73088 484195469718652726039019520 73089 -172622022317203918922880480 73090 129214949654498870369440800 73091 798971857966950853537626492 73092 158759650701129363535383552 73093 -191486939703640730535219680 73094 -10187796611678832296736768 73095 213672999796261307831168640 73096 803847253111360695772001280 73097 -1192478969862423191139986928 73098 -91019807131557946383608832 73099 -313029904030154613288459536 73100 4439210606216506020902400 73101 13620730852592520327189792 73102 -122603573651231958531421248 73103 -51382986960555748436927856 73104 -9019646867459593268822016 73105 123202830151794853845190260 73106 454195344804539145158542464 73107 -388321326503933981738069196 73108 -137790303878117989376810112 73109 -816057374319582772555483140 73110 21042114294595885553381760 73111 -292550010877226435616391248 73112 94815643789763670634291200 73113 -112997994095132520646967856 73114 347673726246379578004673280 73115 266044950894629997250087200 73116 -152423523970304786238090240 73117 133756305324266374700981472 73118 267268882945291007101157760 73119 -334428799502860421328995256 73120 -288336634279628980222033920 73121 -369628047908887737807963678 73122 6154760249739663377647104 73123 -123855416132294812619817576 73124 119937524980740404779790592 73125 -32098894892060977689266250 73126 371681459391413901410092512 73127 -841115277661245236216262024 73128 -186869340602091953522196480 73129 107062790404289558969242112 73130 256238611757922614999915520 73131 601031787717035021401010880 73132 592858513854434539825182720 73133 167799234039573660212111382 73134 134477264142035003589684480 73135 414325047789671535577819080 73136 19592796304420733893804032 73137 -56277662169154120939697040 73138 133557859394204529915005760 73139 273283320230911283868578640 73140 53312084083987299858309120 73141 236611470748621353646530542 73142 -45526343864741284951122528 73143 3842716695835194125230464 73144 190926594032943278875115520 73145 -544832836652192712414359100 73146 -24388571763222493576490496 73147 797109060647645531916057160 73148 -237581144996954335263009792 73149 104008416172562039717869920 73150 -58405156684986460212864000 73151 -253688833980092095318749456 73152 80590125691009115961163776 73153 639357072450068490933510144 73154 -111778257454084810770339840 73155 -153435936619942262932821840 73156 -671534336199029137834948480 73157 -567016587737951256019134594 73158 -44923719230142046488673920 73159 539717200936816971848851800 73160 111889827544028446015488000 73161 510762663685006076262213360 73162 554348649208810074496087392 73163 27944061363890567569645104 73164 55554687205761388537331712 73165 54367646373033558530970060 73166 428153364517338742248676032 73167 -256044712891428929725876080 73168 -176138127608097612615598080 73169 -348917640445450843766390160 73170 -32006742708929000279500800 73171 -138479173594664827449722288 73172 349147500283597198003372032 73173 -277964540174517610722136416 73174 251550233448268549296642336 73175 -293060704093718689323600 73176 -550352644263520612157952000 73177 -145664734621981120490047026 73178 -98760314412160316684530944 73179 290246754334324476408348384 73180 323496052097147534949926400 73181 685257433355163916392770982 73182 -217986429077990928026659008 73183 -862351022596430384658707976 73184 -1012899102429141307680620544 73185 43366045639190447959269120 73186 -1396246248807475386548736 73187 219125382719458284401801400 73188 160942482151882000902097920 73189 386414533328223510385508990 73190 16406067273166186655195520 73191 -176138447271698239688618496 73192 125394663896565098140385280 73193 279112336555891112131292964 73194 246647505011405751088093440 73195 -321732810993665736669664800 73196 805818420411782524160916480 73197 -326186638978661859058032960 73198 -564796875221014994251646400 73199 391160322699842585382410736 73200 -44125939961433145538150400 73201 -331505764988354065727349696 73202 393594981998132728500275232 73203 -221250340145628751256154576 73204 388831804667045502969347456 73205 -393860792598702226201232850 73206 135773320009234120674203232 73207 642738845551113333434944840 73208 -702832303156741214294999040 73209 343018731006985309540504128 73210 267609716011320781412129760 73211 -346646917746447507657304200 73212 111992840988134552355635712 73213 322302379782627841168804960 73214 -179577938756704984695404544 73215 43981673651187605595241560 73216 112725235189585139994722304 73217 1057435203911190597086258352 73218 -4690213227486425679981696 73219 52456862816907048869357520 73220 -2597419271629444998328320 73221 586568959326697518241977312 73222 155351937891780392419367424 73223 -431423940059152044518130120 73224 -11978044500826344341744640 73225 -267648481903272980004148500 73226 -211870648476616811077186560 73227 -188063426605737731229732096 73228 346403215151760789155149568 73229 6248454355912489659421728 73230 -156696056144513490246929280 73231 -39430364194602303661390328 73232 13404911071706790356582400 73233 977906356412605849027451520 73234 85507649817076262957755392 73235 -298710064687180608975908640 73236 403685648602576987464437760 73237 -605554091532341028772816114 73238 362821734440722182326276160 73239 -459482995043014522222273176 73240 295469312236584811147468800 73241 -118004205060268163088361728 73242 156756037713568667782557408 73243 -827325506726628083468400508 73244 130946992686478975643137536 73245 310936104564016580775403200 73246 -105236766566533931622906816 73247 338067139702001424154408080 73248 60990613199266429922181120 73249 -352526381391266827947193680 73250 -206154448992137704740696000 73251 -258351282194620857563154960 73252 -402467822265209225557243264 73253 217788734146015746433601280 73254 -132886091022393561736625280 73255 88282198175251573706240160 73256 -729300436833460236568581120 73257 -197864469979901986640949360 73258 -591034134727970140264157520 73259 -1052907757739512602095646540 73260 -78707558413447066100874240 73261 -513542397890287936414016276 73262 120834771744114044427038592 73263 -373571582153727179304779256 73264 -2434336712318091160616960 73265 503827153000030541131956660 73266 -2572717492286192253614976 73267 -318579978939759475237251288 73268 -47383528128419990065655040 73269 100071830820261095571825504 73270 -57459126019461442366487040 73271 -487438350874015089044047656 73272 -3569863051303489387560960 73273 212748449075951122502904960 73274 -368433374126482969396158864 73275 56153820297482541840817800 73276 -248876002184343809379034112 73277 461678798642873335287741126 73278 -170143008662500384802457600 73279 230576201104488450045995776 73280 -154161983841333568261324800 73281 -70611791574153376277196480 73282 -131821050760606366209138816 73283 6072537041765757020137680 73284 -56376731829243192673517568 73285 437541910194171203838865980 73286 -202347651948069434523957408 73287 824709270216512218820304960 73288 -572309212578661116914826240 73289 -15139610124005268448072176 73290 -12542593200396158600064000 73291 233320446452891598975612692 73292 -27974596197748983921427968 73293 31978625515286045798730528 73294 -147639509776936987637607360 73295 -129538614098054189674008720 73296 -9619909683264052419502080 73297 50991562189747133486971712 73298 279469795960976060810603136 73299 293332058177164930856198448 73300 297007800657650504668534400 73301 -172849196405424176952616608 73302 -19600867709979033864798720 73303 208260649317482344032428552 73304 529283029675041401114234880 73305 -8016917507371233776585340 73306 -87501298663100649623301648 73307 -377415899090284758327924720 73308 127488964480708490329420800 73309 353015178914000361871433510 73310 32299719547115827840138560 73311 2184641889276934259512704 73312 -962770290838508240083353600 73313 -79976191291861831410212160 73314 -199120174695505828709518896 73315 2336808988628288287626240 73316 -83555633226528673535256960 73317 74709622061773595873232480 73318 -203236424211461326509043584 73319 -811927680931163347223904504 73320 -159645433277317240170086400 73321 100120993208341254456642720 73322 -390544952449920025679196576 73323 -115617998454558794263752228 73324 -63186658546016330534974464 73325 31340293161280448915388000 73326 -246360114420922939243968 73327 1003348938119747158061364176 73328 -122215165777750757197774848 73329 -396633333071926223250089616 73330 226938459575669547714694560 73331 -315943611941465516137010868 73332 -135483641120073817752330240 73333 -434016390901922418159908996 73334 102509673134697285762842112 73335 235416197841606445412120400 73336 476659748290754719027814400 73337 236215328022747542538145440 73338 405549540077994475281699840 73339 77704310034821340883741456 73340 -412533734662760930708966400 73341 -306964094759935057534183380 73342 20932803136629399234627072 73343 -4972595725348993783297296 73344 235340162918903094643261440 73345 93846184267081798689398100 73346 30969184113809753073260544 73347 -263857401833100961456150272 73348 -616895587517878287249306624 73349 -81841428456544066285181220 73350 24886338865787419229037600 73351 255400665108519198917539352 73352 128145287779378180223109120 73353 46559948758582354680690000 73354 260872596123280470090371376 73355 -360607634048081418140096640 73356 14897310764553859762294272 73357 348395964648122794604067820 73358 -6158121269658530712138816 73359 241304097810586445636601600 73360 -50416938455292018500567040 73361 -457062279189310773384313038 73362 -31959754391160573276555648 73363 673583897150504112523229612 73364 255859875001198636519291776 73365 -27583479341326835168719680 73366 -95976706218573559366054368 73367 -330046561579085101907939328 73368 -408295411794389342873548800 73369 864503846851770957145821770 73370 -148356527428413416727014400 73371 244747214792866371270820464 73372 172285503023761492113810432 73373 -109314733292046896720285760 73374 17593078625215253212695552 73375 873898609032689487931782000 73376 -346886567468269351063584768 73377 -145769956926915631903955712 73378 24695024623927724603053440 73379 -841824364611397292209930020 73380 -45106505691104212257853440 73381 -358361021130583107820712256 73382 -17256134808712810443890208 73383 -233868466917042809967832752 73384 -1020086287959779358538429440 73385 149683979465950160063905800 73386 265158014124743359897745664 73387 1050507617248022255142122036 73388 -211223471126739951427451904 73389 40537667337073490544871680 73390 -60054541151239867243939200 73391 136280834595963971793650400 73392 79367075018537317961564160 73393 -159777829648689711778742976 73394 401463501050822388038132496 73395 -161419678220730269711760480 73396 380971808336213209545615360 73397 -594714061746635578112940960 73398 -121945213061373644314468992 73399 255743510667082165611461160 73400 383230276903270712036352000 73401 -5836635161589507363839520 73402 -133244490639403569519475200 73403 299591014366179764175900264 73404 -169293854923376899550031360 73405 126572709818130375431351160 73406 84616133312069810756072448 73407 496641289873360393531191240 73408 25990796431368789516353536 73409 348036054682069682697402816 73410 152547327861170414693391360 73411 297945605304757731908837152 73412 744575709480767748073289856 73413 325295526485155983542150400 73414 -337615602639470841162387456 73415 -80882833351532748987058440 73416 -70851793729813669910937600 73417 553620256638275557293733466 73418 -238446482359542959791269840 73419 -242979819650517263393590056 73420 241068395245943298737249280 73421 -434881113104396610908298378 73422 92015163366897387477893760 73423 2814133552617871330400736 73424 -14206216554609170819137536 73425 85858475617757329509204000 73426 -102969989475844974117023088 73427 201470799377574747301312752 73428 323569950276227451602319360 73429 -50037724010826293796778724 73430 94022947613282144000544000 73431 -25505157686370703686853200 73432 388707647457000826283028480 73433 631636437957145754857916682 73434 125053193594862368754670080 73435 -573921776456953435883710800 73436 -585801368008056614054484480 73437 62986090249644772970148480 73438 -17796951336680636435715456 73439 222407079485920530518059008 73440 -480803743939318429541990400 73441 -564780869560294317655968687 73442 156263043646159159013665872 73443 147382488253607525746451064 73444 -2936331049795013500284928 73445 -183156192413105911706660520 73446 270899833981541368141589184 73447 -1243842674434226495904352 73448 42433739552377499080719360 73449 -331469307186434249296758966 73450 30104942831619582925101600 73451 361650778016207917514854500 73452 32888986460772038482540032 73453 1148008890228968361544991702 73454 -359218197016679585692282560 73455 185283165573453495412771200 73456 224117507264488834814246912 73457 989130519784803327311457000 73458 38967262103982492446519808 73459 -214551705571593021768492340 73460 -110449678116540063406398720 73461 628164519532130458603684224 73462 329623843409107232826275712 73463 405083961948322797779434824 73464 -369186970283163655195668480 73465 12835380110134036088088000 73466 -213396210995062107904599840 73467 -140504904344733951276684 73468 -582645529470566514719076352 73469 -84814449158023135101164640 73470 58838922797208771848601600 73471 -89113983913643601379011328 73472 70380724428618196416724992 73473 14147612776963547564205600 73474 -124070551460198141643559008 73475 -109890508490244167130826500 73476 -127100056679026188397855488 73477 -416619215395550548185968674 73478 429983034052332273696083040 73479 192847971226450041172944000 73480 600945595031095676935372800 73481 158650194590072457024787812 73482 -70071253172289355028426496 73483 151999325482078774218683732 73484 -105862234682978378879817984 73485 -100198341139565577591768960 73486 -51434535555893038083575040 73487 2406726725606456296185720 73488 -129895860169874814111645696 73489 93785997850890000947566324 73490 275685022245870419867748000 73491 -587563487911257967197309312 73492 -290258097086175528283043840 73493 -24907232140663074522684000 73494 502362381656486643263879040 73495 -585049092461787751508529000 73496 615164065706977953225185280 73497 -183797169347960667402750000 73498 -169854673190627719465290000 73499 -169121781289887569085746664 73500 -225983675908308922821504000 73501 169691662327149851963019904 73502 177618953749895860931374464 73503 -292407075067977860082294888 73504 -748078708418012089097846784 73505 -7771864028125719424750680 73506 -128369358660299146064148096 73507 -104334425133358890068541488 73508 509303145980244256700645376 73509 -268896536520612825713747040 73510 -170397786248257147388403840 73511 -24908195373838651073873520 73512 -328407130725092860087342080 73513 -58943960436626871666776352 73514 52118046413362776576038400 73515 -227932146574476571659524400 73516 -138412387013446580404130560 73517 585701695386984128849980566 73518 -131819031885349038850716096 73519 192607577388842564162972296 73520 -23188586373367876814438400 73521 -183890157632966323084291200 73522 -855700621317615858728688 73523 -1077712902123750568265178228 73524 -37181158933087050275616768 73525 -167359394963380953379214700 73526 -263681304378111160919689920 73527 392175549086327378673010920 73528 66802760512245951734661120 73529 -387674646740535866030022870 73530 -2405274514583221658361600 73531 -361202251218389310487177420 73532 -23593650606343066640928768 73533 -360311832620915614057737216 73534 -431152909083315181331299584 73535 -119435144953203079634350080 73536 157437272395765407654346752 73537 181304181988898758535668672 73538 231186293763093885950262144 73539 279546961584214143299436804 73540 98723889746503890607146240 73541 12537455253952808121993372 73542 157881428277644994366173184 73543 -310643691403861265903449416 73544 904372273935754651871078400 73545 -93682989332004153882991680 73546 11290751912975110914184704 73547 -241019103198871830270785004 73548 3333180634501795279550208 73549 -689612213206890164924779200 73550 97120491999446339874700800 73551 44972216519678662975882632 73552 -25595500874728247807647744 73553 269570452228218055170770802 73554 20071755783082452887294976 73555 -1291250588175102965171307840 73556 -43973973185102652349292544 73557 -82801033770974979900259872 73558 -73624598859535337011281120 73559 -493732844661415062700506384 73560 254288825444546006562201600 73561 522732395872776845396033162 73562 -278541074290525410253885968 73563 -18985290752819504304801792 73564 -365710335675147386211009024 73565 71661006793936482196916460 73566 -293741694514987093436273856 73567 234490347091644140291471320 73568 -1045060878165914896957440 73569 -125925731444170816195695840 73570 -108963756620184824175767040 73571 -714545258705474565734784228 73572 217899700013457232849032192 73573 11411341579745697776709600 73574 168361165009320054441805536 73575 137306771180572318089030000 73576 989041010078906958596290560 73577 -94736157726414858957383808 73578 122544511033677994157831424 73579 -229075509637912989382620120 73580 68650684127969297113052160 73581 -397690081208228753402125248 73582 -413912077008723694722460608 73583 93171504468410085764570832 73584 2749527475880371191742464 73585 -69136915677557637462710220 73586 -239643875546631330372481008 73587 -50840540421519605857974720 73588 -785940207321304455341341312 73589 -411092565079771319303462610 73590 -114548557317896795464949760 73591 -240618779958277682467342928 73592 -434336414362697240300544000 73593 82618280884561798314021384 73594 -109140194454067172663221248 73595 234520158369725013007101600 73596 2304667954916561029243392 73597 749331525027843895926247046 73598 277646048486768014139511936 73599 -474144619600731740110938936 73600 -160715414907998932303872000 73601 965821249432492369567136304 73602 606879807526387983364761600 73603 -6811667835145127224686360 73604 638758096281306810782768256 73605 -116726473338003158437342080 73606 -164892521223341715911184000 73607 457294475482172674588184856 73608 20543551635682259140239360 73609 -366991386863149471407609190 73610 79958521873117797490848960 73611 8472165124225773660758460 73612 -94075868868855767552655360 73613 -334083239502626938459800138 73614 -214264424690106910275764160 73615 644645675257536791218874760 73616 -1525564830015231047958528 73617 -49144817105497746261965952 73618 387454104149257481318735760 73619 54218049475060428656418720 73620 -166578138745165667161555200 73621 -167769208794399936509526048 73622 -318831936042783876495322176 73623 188408809601623593255506688 73624 -352855140767288508733655040 73625 202255191739323640505280000 73626 -8111561267269020015576576 73627 -470392572720423046390423776 73628 985444579806111865993697280 73629 251933241379127220937063494 73630 15385205100037673821536000 73631 -603013246593134626083865800 73632 -148610835281941580045352960 73633 340914703766813637385136576 73634 -172894082456256468585003648 73635 -79249726113929963463992400 73636 277741586617399771925587200 73637 388973000923196266161380286 73638 233692039263506732905568544 73639 174197369058093782823944200 73640 165842845508511245839564800 73641 -619744718786548110133393008 73642 -166261088235505886302152528 73643 918729916255944393374147892 73644 -7235262352838966273985024 73645 336786281231926245301895040 73646 69044007597917965328790144 73647 531264804297645861047217816 73648 224903020750737704547663872 73649 870350774621629698906625536 73650 -74621039099922007356182400 73651 524187394916258910475408652 73652 100561159539658129577521536 73653 -347227304901114068264092896 73654 -148749195646574713797280128 73655 267792963733500064800409560 73656 174888584343458652841574400 73657 -20698703728447109731662380 73658 -78092096989163279389283616 73659 -6181037529271199838073152 73660 239845126021286040789811200 73661 488601379268751101855785920 73662 44971863994507084325957952 73663 -475103867941285379108469080 73664 147173850728974838698868736 73665 -237464825340026224494047340 73666 -372450063396460873498033968 73667 97099216836432690855363024 73668 -174546667176142484525912064 73669 -173441675066828748474913056 73670 110415630446461440317750400 73671 121372015214654338197364560 73672 60287760388534893976396800 73673 -390630349345055784811239078 73674 -107594770202624505632738256 73675 73057783523384927221754800 73676 -44849391810839424632467968 73677 -132152868005220275369889600 73678 -254844383836685308292285568 73679 446937802276994527912727280 73680 18396315603257172997570560 73681 -517117570486196172904565518 73682 -70344543211828689408084480 73683 47152441684490380040703600 73684 157747772766921634673669760 73685 -415459650418273394503315620 73686 -244027464774581857060431936 73687 -193135959552712926576507968 73688 -484513922992549445476884480 73689 -269994839707633155635520 73690 293882165124001858964901600 73691 -144040219396496825728515000 73692 -77945237484187547076664320 73693 870201240131582241314603942 73694 542654702504537322921760896 73695 175273018598249756893850400 73696 897047015963527065371148288 73697 -46404711003886831113639660 73698 56280902117751135912826368 73699 -764298234651542441117203300 73700 -310667412875004492731673600 73701 86963290130062998143110080 73702 -9147647678439076509382848 73703 45065316222325454654879280 73704 113794722472839775277137920 73705 -459051247476110719509394140 73706 184294415755775698515969120 73707 479073117332188922573560320 73708 -375371090541443251591958272 73709 -244090550970446494740642090 73710 -1867290501856784058512640 73711 657733527904216894307853624 73712 25686356868232020498972672 73713 15804413126445042954482544 73714 182485440549493557750525456 73715 90794027272309874446237920 73716 -112313778028650258246402048 73717 197676933720320095282232992 73718 50177387762869220191134720 73719 -529917645977127113031622656 73720 326329183711362450060288000 73721 -989746625027884180118013078 73722 -276602222334419328994972416 73723 83211647235663530032992144 73724 64569583257875365456690176 73725 -76418407897319337474290400 73726 -360817679459654892971559936 73727 69614667077256821434392576 73728 -227283600294952776549531648 73729 -902876254262900464336860924 73730 -13870365192767138808876480 73731 71081489288084887500505344 73732 738017090160761794880468096 73733 765830582106273436474722624 73734 -80423739277971374467264320 73735 462428211464222135508706680 73736 -34083433282261982832998400 73737 493846784080992633568969440 73738 -88587433115798255734717440 73739 -839843217010476907770871560 73740 61912785782667722520038400 73741 42385519082688654734104012 73742 -85436699697183608150449728 73743 -14775848606382557045458176 73744 38737585830364929963786240 73745 -5088954199278649448112000 73746 4356773283711591707164704 73747 -569438775715910136873899040 73748 558743396822676028060231680 73749 53519220316761325249890816 73750 -60887539067994923337900000 73751 -384469649230742850444568248 73752 10348537119348334569062400 73753 154706412413991698070776784 73754 396856928774600286612558576 73755 327319782624324962282538000 73756 -109791876962205608014113280 73757 559969657417006052042364006 73758 -221543138139723285074703360 73759 -123619834239726494847629088 73760 692909243321976623976284160 73761 -381389783000605162035376320 73762 -98640188556373308105823968 73763 -151647132410768394292190760 73764 -326961290987864610506311680 73765 -1315554428485682396750340 73766 225758922050248768902389760 73767 694067444909646074803936512 73768 89964545972285231843650560 73769 272158451473599351913956480 73770 -214743492632973543691334400 73771 -245297527169439108578718028 73772 -239442610018045585681146624 73773 -222055668705001425816334176 73774 -116071342461493644333276864 73775 -20032981409995765961068200 73776 -50981548499150922160865280 73777 141979048600882012802362080 73778 -93586577233023719435086944 73779 73317722350741449691280184 73780 43443561920159997352673280 73781 -451020123009802454633727300 73782 260784028016108953696735200 73783 -282541483128389360192858968 73784 -210115316450140031348858880 73785 255082521468705049036411200 73786 564782501879419196003258880 73787 -129043249870336058115575808 73788 -1962124325949942770982912 73789 100931997410267759289160524 73790 -409681801551453005673745920 73791 -18332155722594353619225168 73792 56352928683462997939060736 73793 -103836285825132722083280940 73794 133248266808515575197247872 73795 52397365896383376313846800 73796 337219050400926129656478720 73797 -560434342616820736283233728 73798 -587130193114674443520573600 73799 1029202209590044590375376920 73800 75429996640071793872768000 73801 -49192073458774001905030336 73802 432166847947316550563234352 73803 44634451868450944192599984 73804 -185442731997548923819097344 73805 53184599494983803151459000 73806 -137494731884000194012994496 73807 562905150507369115454045520 73808 37438982849602480859381760 73809 351939127800986602568470800 73810 -401842705610136177364320 73811 -64641668322551868588336576 73812 267292536971368373248960512 73813 -466380091180514054876237696 73814 -263791025515154329149097728 73815 39591508212168249732595200 73816 167855406426749004655380480 73817 -580911055629212892830202348 73818 -287613641431498722125345280 73819 497248253765867821057297220 73820 -33540907020570016108177920 73821 -545697010033268551659373536 73822 -4953154292775654061719168 73823 -291245424584525294525480928 73824 -125120164763708159836815360 73825 168054139247986454649106550 73826 15566311187882314618988112 73827 -279908157953415764217855312 73828 -259743083255624524188879232 73829 19465791582092822452886400 73830 -49145775419602693955450880 73831 9667658778086490827277744 73832 -359588475973107843375513600 73833 286403206934272643044001424 73834 508669794319235940991353600 73835 42609710483114472134381280 73836 67018608337281444122452992 73837 -1691423296027546916673857088 73838 263564998294590752841568320 73839 74343591434402542669189248 73840 -26971408698706063139143680 73841 272971974066556949825936484 73842 66511232768565427353606144 73843 269624041219138820100626376 73844 -91812591561710338083867264 73845 -266212576200601338521774400 73846 -107704120040226574619596128 73847 -985434254592165131964439704 73848 146545938600708543673835520 73849 153155651345230875847663850 73850 69609709502097858455980800 73851 406172649618009856229276160 73852 -29202963912722532063680000 73853 -289872922521725614225012320 73854 -80432310471826969570105152 73855 262180128460172066715974760 73856 -296711506061350963343523840 73857 223036273851510828758841792 73858 -291422177679884944203612720 73859 42876076024789058614248060 73860 -173529375937661654102384640 73861 -1464243575672824449844119588 73862 258100289075162885074638432 73863 -243887270444595108542783880 73864 177960295161876723329433600 73865 -679712428247833268330515200 73866 -99626490711243382665252096 73867 151502476244628379087720916 73868 -759885127433889235814192640 73869 -126551519000410633478024256 73870 -84989033295092579258121600 73871 110700444628086063155225184 73872 141033622186921032274083840 73873 -95137135415039977414002176 73874 2236904912766576525755520 73875 260195043830850208477404000 73876 -21475724142584694692376576 73877 -850030661370211181885564274 73878 91845119644151582045675520 73879 11881430367888394653090184 73880 557641646810929328075366400 73881 815114271141942788393370 73882 -81508372276161787740334656 73883 269671756948071742846896132 73884 -629543107520927648008224768 73885 -27284993565876630413706240 73886 83027756883069883424683392 73887 331363541676809359949736960 73888 -647801589210974110139351040 73889 -174350106233058601011016044 73890 3676864818500354448364320 73891 863256619081012207394219800 73892 -185310116835223083065429760 73893 548967301088125796419392864 73894 371309156320832999245142496 73895 571677102182643845129225400 73896 309799517876621740438732800 73897 -371011469883906970548475654 73898 -58795114731022733241185280 73899 -157973333617788334423464960 73900 -315553165787836026574432000 73901 1427372341278153665620832832 73902 37841243404851049196557440 73903 -510615425900718603360704016 73904 58184802872858171493580800 73905 -102992802481380194946158400 73906 -162503232724414504955934720 73907 -115378543963448083952633844 73908 -455496890468434244904302208 73909 467114774883234085328797440 73910 185222049935894584273584000 73911 -384087786443868252365294976 73912 553687659491793027044659200 73913 69528139428249926257666560 73914 119190081632189412445396992 73915 243134221236613134633394560 73916 -54695606741737360142671872 73917 5376235903894180683272448 73918 -79198955724514135340690496 73919 1259638299003943607828185344 73920 -29410081251730658049392640 73921 1094167564368401091396316500 73922 -311714821690750673132179968 73923 181631589310300479486717168 73924 -95198855200060067117279104 73925 166019651802597782571934650 73926 -254511605047743021114440640 73927 146092158630544427083036800 73928 -725508352747646081632803840 73929 315603283617021141231668640 73930 -41791142921166818538740640 73931 -773683228647698018762784 73932 -210934764916185762951238656 73933 126929344602583514319533100 73934 42060100674863261091384192 73935 -46294213451242989825452160 73936 46234930775521551737249792 73937 -247921022121932123277295248 73938 2798197618193339254268544 73939 381650075163280285638981740 73940 -443863981592354249972424960 73941 -216635029138874359627655328 73942 388772768174185077947694144 73943 90071923705164288550221192 73944 211419227980827889492377600 73945 27372705771013726688953920 73946 104095655840345045797746672 73947 75846877660558695823711236 73948 156821722174415267736166400 73949 11824581480786833240888364 73950 -136756707148988365568976000 73951 138828985783232044362433952 73952 -380776012943701039439413248 73953 -26114976391705841536290576 73954 853810325971950643410885120 73955 -114528018866387904206214240 73956 303424665931369992691971072 73957 70852891897364122856732380 73958 -38926982589294434088709920 73959 103409965677698798606243280 73960 -379067857052726862847411200 73961 -908657780502548657479098438 73962 111167647452900186793811712 73963 211351714280667292337428000 73964 358369292360960783407734528 73965 -27314781848020821355598880 73966 3650858583289204175046144 73967 870596668485084380947707600 73968 -71799575089918625283833856 73969 -391626366487881792403258304 73970 90573839370246383417851200 73971 728966645996063365215920340 73972 12406783880012792762043776 73973 -69646804891084602452189778 73974 116843826302865696174759360 73975 -352224568063797592527819000 73976 204703540504873073294991360 73977 146261065486151994310512720 73978 -853100129484637163084358144 73979 -56308767560789890234020240 73980 -154839557646808584486451200 73981 904604388432093382832501472 73982 -217976005169507059195545216 73983 -9185309358384855658540032 73984 -183074320358832264018132992 73985 -211152256787505782927291820 73986 178881842765767556275660800 73987 -3541561561066726526027048 73988 -60245562164311471690310400 73989 99970303860604185749058654 73990 -162178847346217491288213120 73991 -251105229610298396018673648 73992 -486864644730735066836705280 73993 823528600175019418002999844 73994 543613844304534804142741296 73995 -252572621777562260817956880 73996 -231222523219067678354782208 73997 202448788628651476508784096 73998 246676736292587931464371584 73999 -683719397258820454637746000 74000 64573284518593518538752000 74001 401840522259900529551437664 74002 -11678283467316791257903488 74003 -7401253798281123868870776 74004 26223762369488407595569152 74005 -4203307397000864588510340 74006 -495069447483890870319918048 74007 258575178970918812105890640 74008 193652163572209653227304960 74009 406328660231336766600228804 74010 -93660485510599993574749440 74011 -92296239566764289741033440 74012 -154020918839077265024530944 74013 154023522881808524419407744 74014 -93950804171733796512247680 74015 -259722105131823409125575280 74016 535635555311647311235448832 74017 -884900811662841262738347934 74018 -138413097427339967609115648 74019 634737140200796891996582208 74020 467528255889298751597748480 74021 -314053344579022970046371778 74022 12911045495014992065606208 74023 1472733210818550759001648480 74024 -198067801210023113899622400 74025 -130392579185077164015715200 74026 3530325692438931912065712 74027 -689944206430666449318338124 74028 14277823458116745152102400 74029 205502586286081566952931020 74030 -293822619311310994689482880 74031 485682650143639451489580552 74032 88099474199428954940833792 74033 646819970011591089344746164 74034 -12128553939973266524492784 74035 -298347700446205053074958240 74036 316728676421004871272947712 74037 -109923419944147655007550080 74038 479773073302274309703253920 74039 -809324656063893949100018184 74040 2502445582264961081548800 74041 224168845047642246538036224 74042 536880801012841515307266672 74043 -121015696160567971622086920 74044 126244842600983621567786496 74045 -325405359365890558813178400 74046 -534367510090533748242432 74047 -391674333839309088271741504 74048 38976112233735798773514240 74049 359491609069050452844258864 74050 110681231473378738708354800 74051 -718104677411975412307290948 74052 -575680054611517735485312 74053 182873813318754640837372800 74054 416732999853893119281679872 74055 -72484383070368196842504240 74056 -273138105569837122517253120 74057 -2192034234459256332424997760 74058 48615311227886215999651584 74059 -87433734340487190524361920 74060 -72051074763062314297297920 74061 -287596320319068147371315520 74062 386147487790189793501064000 74063 323573058384321407535948984 74064 -50472528834010755744792576 74065 52765903840227025951529460 74066 -416061693407986380493089120 74067 -198921797671779271109599488 74068 147905253973413463494270848 74069 -80340969410422876542020004 74070 -178191536518617901590487680 74071 925606625572203370315371272 74072 -652951003886784713221816320 74073 -603166648268336034889920816 74074 22616229388626436716002304 74075 391159393253402493655989300 74076 492495691032974991467653632 74077 -34447037613624453870938074 74078 -58705302772815504114380160 74079 560653953289586428620590424 74080 -116089929772354825318563840 74081 -33469570306369568894402880 74082 -135071137464101890413038208 74083 170466801971222614817420784 74084 363788032437638369616537216 74085 -398473059387114307899576000 74086 -54579663004982142054323520 74087 -106236948301325976026076240 74088 -380861251403767501086720000 74089 -20678291130965711992992176 74090 -43734053162302313919897600 74091 -120706926174971777690999208 74092 -381390955043647820548720384 74093 37618483546296085051968342 74094 -169538082421650386304051072 74095 -15201028119791487280507200 74096 90301713045549497155682304 74097 -508357997083708843343068926 74098 -298084637205732591979657200 74099 -788531760350513798454078900 74100 -58261453878909232030464000 74101 1038174861914895867504269102 74102 -237142622234634916900638720 74103 351593145289677387027539664 74104 -576526053776663373794611200 74105 109592291123568029362216260 74106 85495456567864152514149120 74107 -444606478262558420827695768 74108 -305024503110442266791829504 74109 -181442731599665428312405440 74110 -147210664677889589724911040 74111 -255632352262517289848071128 74112 463658721050011123518013440 74113 -96616798783924849380796076 74114 -322588371860134034546935344 74115 450263979294405817144680720 74116 265185915536082568298672128 74117 503831067912111485840408412 74118 -118800986546669670220303872 74119 -840478503233234916893525760 74120 -207065823912100428903936000 74121 -30660895186807980212326656 74122 227982056447434852541048112 74123 -94663900392335948574242160 74124 210322881476161488555586560 74125 108891572009551334112879000 74126 239922698849991231268482624 74127 -576635506977639309959074680 74128 -25897995621069033001107456 74129 -238477015934919860434120512 74130 12183964781959141470673920 74131 -472194597305439684984266068 74132 -1809399911740957258887168 74133 43353389349190220146708302 74134 349012131869963617254565632 74135 421054522668288646679965080 74136 -462874748597379586382745600 74137 -292895237689257104234163180 74138 -403397650320768168531164160 74139 -109666313330302209613022352 74140 -459921953639773094286136320 74141 398919648464032405105831584 74142 346216874329018178608026240 74143 566161752485892147673767392 74144 -209423536336069687816224768 74145 -263589489407056352100785280 74146 -253316436480470713682779776 74147 -340608878939817285238501200 74148 186201800055363645793529856 74149 -541672407114121725905718850 74150 -144142019470771503266215200 74151 91800648816064799110141824 74152 48083472138250853622743040 74153 245761169694457368244743780 74154 102942796139261970845087232 74155 546146972259959960836702560 74156 691715143887660555823883520 74157 -211834032525204700829692320 74158 229493336430665712021192576 74159 189022158794082138867945360 74160 122321961466176050118328320 74161 -671737324186276561235568238 74162 -632279618790007208511793536 74163 -95988260484375227359473600 74164 18326204665530479403733376 74165 -16719272548007019870122880 74166 394522940536830299638370304 74167 46415282918474790666194216 74168 -32487895672240649095741440 74169 349560802209921368390130240 74170 300588283257635674003661280 74171 -1148108668557775482121843608 74172 3205491940978544912228352 74173 1232349685425798833210246 74174 -216458964351609903189329664 74175 2051625992403342512707200 74176 200195884126038013216030720 74177 571952517428986441308937026 74178 -131368351850943869678770656 74179 231770909867402925196589776 74180 -357153139702547799319161600 74181 -955557678674349140666935680 74182 255151237622931574280294400 74183 -169281267459488105484257856 74184 239414577472421040338288640 74185 117411032788540338817778760 74186 -27167013647170970911530192 74187 62956880871069723694987644 74188 782994579029398525294665216 74189 677737788873421650074319990 74190 83704165126602391059131520 74191 42338528648256288882862680 74192 62667852835312154255056896 74193 -39982309454897963922839616 74194 379639611640226252138890896 74195 269556284162471750033990400 74196 28983491502304673475872640 74197 25866093957398603309101646 74198 145179072680097293705556864 74199 493801780756648087336783464 74200 -57568928280660008948736000 74201 494604490656397152624968202 74202 -197898763753189535164934400 74203 56691383450926803621312452 74204 88536718206538133365940736 74205 284349239039874600654635160 74206 484809902849024275646096064 74207 -215987106644063830078527888 74208 552470813368093762236186624 74209 408310323638850559049781410 74210 35602115273474642922899520 74211 -484815447826496772263142480 74212 56580724353709540206755456 74213 1433019859364431279539689280 74214 25728652750327016622612480 74215 499972731567928830048834360 74216 -7667455340556604781675520 74217 73972597644739585373190336 74218 4443499532541397116847104 74219 473025185473622518273093620 74220 174389269753449087551585280 74221 227662917441771897145517184 74222 156716417247545484838373760 74223 -1024062648194814239738790000 74224 -34760302997098234695516160 74225 69506715884068320238311750 74226 90209623947819735058963200 74227 -40179332793071749000631600 74228 -3047855224782709136560128 74229 -25181011965393697911230880 74230 95918330479510619236437120 74231 -103246598205700788753490968 74232 325041718479774485209067520 74233 -836915804759114029112258480 74234 -83696826261050317069731984 74235 -168838297686910093200996240 74236 -374175132640479180779658752 74237 180685776713623412693134092 74238 82681415217857348142030144 74239 -768343630060866567585700368 74240 -226352915419510953580953600 74241 14164149709064332865109348 74242 -170715642261763788471679488 74243 -192628678721758013612252256 74244 -178683498876489914434498560 74245 -268208007481454741784115200 74246 -222993960950992234422656928 74247 -241751442625916335843815000 74248 31325678828820577097487360 74249 -41365942433378435612148864 74250 -337540378167351513947520000 74251 -413172504553931553488197896 74252 137143316732874228943541760 74253 248314237414650060452525664 74254 -26875794560833896552983808 74255 148154467660913400533825160 74256 -16618434274202042308755456 74257 430211168160807028336131506 74258 337130283584555546027342976 74259 151884971709645543254391744 74260 -728275808663531512757452800 74261 -12040694799655221585334176 74262 -42146355709861052936182848 74263 -621588171774390339877693608 74264 729784346950500065962383360 74265 216889411537300374759136320 74266 5127288078300888201456384 74267 560076038456585911858691760 74268 84630339002118036848458752 74269 213363968784207295341200760 74270 141713996915951370046805760 74271 31660639188838149103447680 74272 714380126511558946362753024 74273 321559877651770323205484838 74274 208053357971388443351832960 74275 -233715837111109664993241700 74276 -132389089655044090457702400 74277 -17608230520271066809512288 74278 319184413167167083625833440 74279 -67833303384184917944538120 74280 434484838824450080679936000 74281 -202946967612993012163700400 74282 -90788310189964835055450528 74283 -147180475012947348853887552 74284 365855020013087308467697920 74285 -238232861522219960251783200 74286 31515207815237453000485632 74287 -471894265119153951821454064 74288 -145671847410344051069042688 74289 517547211859571666824551024 74290 159117513762184116893107200 74291 213011285401547556290766672 74292 94230557791026409311842304 74293 105343558096675926045234542 74294 -183115746059587353761952 74295 -83312326596376988288801280 74296 -199853086736778045975613440 74297 216004106111916831435976746 74298 90458192027871878801310720 74299 -414005731578952813957691520 74300 51155125843439158063526400 74301 -51087898698792634777690368 74302 -416684599540395554052937728 74303 1180996058835445703149125960 74304 3387499016482514817515520 74305 -235306825110457180523614080 74306 219392492515373471547407904 74307 247135878626016391854280704 74308 -137829805057902708366129920 74309 367909308662475064638347040 74310 208017725078552089349900160 74311 -202397167595650442041554088 74312 -145428080691836422228869120 74313 -333869972691873495712829760 74314 -3012601750273601725790880 74315 -332551948629470373502120800 74316 -48580528541543309279195136 74317 -29416179007464496166490634 74318 -124433452333720892229752640 74319 -142615059214216924199329920 74320 17046764129010551504486400 74321 -14853613009312900824967308 74322 -361197099324946054540646640 74323 647125077295723697672334572 74324 25890403263958959752630016 74325 -150626374148214354214742400 74326 99624431838425429343058560 74327 -1205684262486549704720656080 74328 -81217496077228019935641600 74329 -356087572409292409448219520 74330 212271065753194083718222560 74331 -270123196238564189920958160 74332 331759679462399603220087296 74333 95273815295091463997131116 74334 139883201510175397187883648 74335 -436620729835143740184885720 74336 -299771795616649735347634176 74337 -63272985085418117233089600 74338 49822298105316354724055040 74339 -1330267541815258504116217440 74340 70203306661851829352140800 74341 -468483955670364578987514948 74342 124518252889562265861135072 74343 -630357807745376110157541336 74344 460929355483633719728348160 74345 810066690388637583566744100 74346 -226547611260229548169526016 74347 -1766256350303793173745920 74348 -89901298050554501612443392 74349 -414179605229933970685732032 74350 104189013572901334644470400 74351 121445868638014502831625000 74352 93222128580563036875161600 74353 -561756398952768920225828398 74354 -91952405908009946667583488 74355 385814359095693175611174960 74356 -190582610645605712798373120 74357 -206347284164291186670077394 74358 -264730827703051394410440960 74359 -206994895635643689345240672 74360 -318134083160027842522214400 74361 -152253476597448758584293696 74362 -346171936433796302968871568 74363 -205639130645227506717623388 74364 22071962516898416889586176 74365 260121598673571333747871200 74366 -15302851932820940785217088 74367 233927247444096695124041784 74368 166056240117893542151454720 74369 -71412489877571492502451200 74370 -82406454093194026352739840 74371 166564080783015902508065544 74372 -526688261692304760115991424 74373 31739921709817576785483744 74374 623964484650161142073152 74375 -56532487570113302838090000 74376 4875634847343903555179520 74377 -737373834613596381454492774 74378 -595268799818835695718743760 74379 609059832216413215908826584 74380 434994646557090415978828800 74381 940959960835222184285632182 74382 102292916052438597221858304 74383 301542863239884436623075632 74384 -212536494126233942021529600 74385 -484540005174879318643440000 74386 -251927264520308906484361056 74387 62252539513884427523139240 74388 40175032605942184399411200 74389 -9434681329222504624322144 74390 -1886720637371288937886080 74391 74652512879609616565114704 74392 -438811254696877201266462720 74393 979996473662926583040547344 74394 -265261729734265095039848976 74395 -639970388791551987369681600 74396 -308380235873820751034913792 74397 505203700778126590371465600 74398 194521580087648424304291200 74399 224890692778999638673865520 74400 -66793568449843346433638400 74401 440510451851402035336380672 74402 483053397889716291102883152 74403 233087236313499782293204944 74404 209690383547702088147916800 74405 309386055026447676244920960 74406 -351441877653567489102463296 74407 191848411329992049710739832 74408 522390912529187473432657920 74409 562885242414136793636073120 74410 -109009461144748816053642240 74411 -412168172460352755907862988 74412 99464200221252496945674240 74413 -813164357111963980654127338 74414 -689414698565748640917051840 74415 186885859911553899023760 74416 -169462302916041147719139328 74417 -30138510316015453183785408 74418 -303174763187441818575651840 74419 -209333147514273491005768180 74420 -34686228015291880841950080 74421 711853841640621444242534190 74422 -150863938139541707538167808 74423 1020418575312699390214491720 74424 -117051486708738808063918080 74425 -174195703782859911093168500 74426 64541221238818636414502400 74427 -51312069327263553047733480 74428 -153809686298429549799459840 74429 -405691103929346796854195616 74430 3590356515776360312794560 74431 -122877515899170352912503968 74432 141958229682898664256700416 74433 3787695402019038239282784 74434 55553664814342224723473616 74435 478173740002360550305988880 74436 422241398131999594814733312 74437 -676567707092015426753790816 74438 47865408010769376900337920 74439 -8098666575392178072447480 74440 -226310340361570222647859200 74441 283149155831184534826762842 74442 76434081741891398241319680 74443 731093243929781808365912160 74444 135876114704872932364348416 74445 -14231981925742587114326400 74446 485643222691629837874644672 74447 -222737574755091879267859080 74448 -161169319694334766549303296 74449 654257899933662674593406450 74450 -101208653519690634748194000 74451 79623484324635075617431296 74452 31876644512361635561236480 74453 -237495154199317000939973298 74454 -275267659384978363355273280 74455 -350307302225549381389169640 74456 -35396644217222409235107840 74457 -514974377575084287731348646 74458 -530950332095524036284583680 74459 -165561517881160962949909248 74460 18111610637058072239400960 74461 -522436424893023241189265600 74462 -93623944614658827198337536 74463 -231489336989614092581046456 74464 191080417008466450281922560 74465 -162163315517729203655129880 74466 84694101395941977652177920 74467 192866360743337376255511320 74468 221675703633528009257643648 74469 13159117711980214402171968 74470 87571190761387709322360960 74471 1247746675775398313329647672 74472 246687439245623411528908800 74473 5497538723166401004096640 74474 212457069966165360617629440 74475 -184254314538668252563728900 74476 2517910599112742704364032 74477 482773978976525962579149912 74478 156639669188524166284444224 74479 474312804933699592772511600 74480 -86260527930248980800307200 74481 -170768910565960206369210432 74482 -484951901911510073799886848 74483 -169216570752427585221451176 74484 -338132987860837306392074880 74485 -744358550867656059576158820 74486 -478343048648629540189523808 74487 249281062125810125514509952 74488 -354294440250540734975754240 74489 -296005355043590257217698710 74490 46620501292739827722608640 74491 -108596171154931584728937128 74492 41054333269346261006618112 74493 -96780041317146550794278400 74494 276078313081561095200938752 74495 1082123942843460681173378880 74496 -257878046824130575249440768 74497 218957387134491952540312320 74498 -378714361874589482061943368 74499 -238166968296330524442720960 74500 -589450473002018825265600000 74501 382494848331046381158708480 74502 208077797274942087828082080 74503 -286495964348197481560951632 74504 -780549146500995492315340800 74505 200396603740803289794394560 74506 548148793625639723157851952 74507 288309000885282056928444756 74508 35521578318723729620484096 74509 667071609848845027989702710 74510 449252119474723058848724160 74511 -172587777506858042260415568 74512 232410574720121173505417216 74513 -424227546928243448677517580 74514 173439391659798232055243520 74515 118521619274482842683210400 74516 152286961337790943647121152 74517 -223759539171051465669262560 74518 -74413964722109910365381760 74519 -538915715399963334593256 74520 12667372405592276052172800 74521 990635374633840807215051722 74522 128861330603060352149029632 74523 -400765202255860301750375016 74524 181956253574759015178760192 74525 51365176159790452856769600 74526 270125524813812396366222144 74527 375888341405448322950049376 74528 -403726888540520879149154304 74529 -281245827954987599330403693 74530 -356659872542601431378097600 74531 -343604028367679207014453668 74532 -70270093597857261642390528 74533 50072024547757087677747484 74534 -431133132646551809263809600 74535 46453668679625789256469200 74536 215383369258419662900920320 74537 95155648095233300071044240 74538 68694947974949439872520288 74539 854095836267270666700286040 74540 71588997184044484640778240 74541 -76823036112858114432201408 74542 259212309915043035596634624 74543 -38142617308546543454678016 74544 -82735324261630989192953856 74545 937375393361059661865794280 74546 -49002216069758454499020528 74547 -508622489518818556253473920 74548 304234083720202062061083008 74549 639519478419635280166350336 74550 -25284044959701313150310400 74551 -220900536486727692280527448 74552 657649813869244313417625600 74553 341627785504270104823162704 74554 -102353022991968515419035024 74555 -26868722467220567759374080 74556 131054071451879005196659200 74557 448086926465986705430626912 74558 562893247739464867711961280 74559 -720174337526057170089619440 74560 -228984036450330989344849920 74561 -427499510563829386360523838 74562 1389996615207994530210432 74563 68214847489259350235063904 74564 74322390150288112010121216 74565 -233519648588896793291455140 74566 -110808498382423723202150016 74567 253309153265794132360406616 74568 87812813002040526171340800 74569 871396365925705376667652560 74570 -392187302911125450954479520 74571 -104262949370332860049103616 74572 -331239677144098939881233408 74573 -212135308007099009937383178 74574 -307554608753500820904178560 74575 -357524941443507507867197000 74576 -195251629410212991841075200 74577 250623922460891280544923120 74578 -315394412676659097256009584 74579 -192020713154704278672630768 74580 81557299043702302416261120 74581 266202249855795589945027132 74582 44029631299722452262244800 74583 -258768893347504791011818848 74584 -141575215092743756580157440 74585 89404855572013739411559360 74586 -42636573890894462789302272 74587 919360420011760300294407236 74588 -57457102443839144244549120 74589 -409874441240397767997819456 74590 251790347839862923045012800 74591 -682160000366186265345783816 74592 68202499406061396992458752 74593 189342590538229319196426820 74594 -121876542912820762486801920 74595 214005235625082464200409520 74596 111047189336223718075723008 74597 1157497078527067122137570046 74598 -179902454946373847925308736 74599 -419195427596404195392538064 74600 118828002353471844115584000 74601 205180841511271081916458992 74602 216246728984760985825327104 74603 175135086133747117192264464 74604 4110204208051832581264896 74605 12875883754133021574526560 74606 -125211900118589979081686208 74607 116078877448119492577887888 74608 -201071562038889407533907968 74609 866561017845409424203545810 74610 237727833562218759441040800 74611 -267141142776272312518436788 74612 139551633825257572976289792 74613 166087112526943093125319680 74614 -584505612587155617040597344 74615 -586689705896839569747459240 74616 -376230980669320196756582400 74617 199050770204936630477925120 74618 319697256115569152843579760 74619 447748418563028215542100044 74620 -21191690469366385985802240 74621 -549683947914560602281053856 74622 149626202752219912699159872 74623 -631701033685517457052064128 74624 -288466352153916115947356160 74625 -65896315376103606517200000 74626 113228411046156271446274512 74627 61529720360436778784033196 74628 -296343925430967262491310080 74629 -414568636016958494279254724 74630 -23240533666453898166892800 74631 -439970050579123802313897048 74632 -435804275246029577679052800 74633 444788348405680128942471204 74634 -105926074635307003069644288 74635 -249809351415153915191788800 74636 -823239439591392580698826752 74637 -577101186699964245334654506 74638 69664146013085782802988096 74639 -687207840265501939843588920 74640 59925127813632282749829120 74641 -254180854277983955966990528 74642 -47813219318642592518844528 74643 252866705464379011157006400 74644 -27398196853798742488257664 74645 -245236196998134700273400100 74646 -108171042746558545762968960 74647 265855254696148274225116272 74648 -1280119465417227860705280 74649 -774354254495167460596507200 74650 204484808383637203700398800 74651 -219899304926855931980387400 74652 -324035309225522492425594368 74653 -829939632366916795363619098 74654 -101547880763765751006095040 74655 225893278287802559685888000 74656 876001887721806096179331072 74657 12127501162145731623378 74658 191148937986045381272437248 74659 -416234707193108481377432096 74660 56981810039738031403495680 74661 -193810921397628025241431296 74662 15523679389301589409368192 74663 -421241324557734441140254920 74664 461220365813366585567877120 74665 -105482173263383195953342200 74666 -61837984885080562398817440 74667 -702970569331597030126398120 74668 460309568208140068954937856 74669 60297220110485542755139296 74670 -196683124511339620853529600 74671 198989474884778527716639600 74672 -89871183327830038095790080 74673 -374357761557746373523599678 74674 -65888795804708328196583664 74675 739183143457268421864414000 74676 -165374977204967261844897792 74677 88927625061470056591904220 74678 568495713974466151119668640 74679 -10420948696267222036245504 74680 -618965432160066225968025600 74681 -355657237974294544898620416 74682 29146442505070182667934832 74683 61188650928936110767090176 74684 748387058616271028647228416 74685 -162755242578584146947778560 74686 55537406181505266503889600 74687 -95358761462164878472361664 74688 -101946057914443499474780160 74689 -545795658586519571447700560 74690 77838797270458174129320960 74691 10592066531889459725875848 74692 349858858201658420574523392 74693 453843124972232517474782844 74694 -213198864909918040922549760 74695 -596553156049846432713985800 74696 220296721412361811175777280 74697 137035932344554708777620672 74698 311257667739517850433781440 74699 -450843759259017287612424300 74700 125131038550494213210220800 74701 -881077595360748392175038496 74702 81410781718409115743656704 74703 -217705197954511561359116016 74704 -39568154054289548826378240 74705 -548480694063645338861187840 74706 169630498189189826291954304 74707 1001084456179152682250862956 74708 -186635100923915042599495680 74709 1185176155518490133717550720 74710 -1416888985819144427412480 74711 2700018561503015888719584 74712 190218233341132444560752640 74713 -959007785692389786765314038 74714 404219080102902444793449456 74715 201120243015979041798647520 74716 -177152742710266938232092160 74717 -961687057263971459531526234 74718 13851972943576435810606464 74719 -822558863893090249601046880 74720 586568107905681185608826880 74721 740887043002244237859771312 74722 417345401202557169746040912 74723 -103853349851947943255122296 74724 225203454135479343894773760 74725 301015858643377977134398650 74726 -251198955364974957327014688 74727 5983955219916791139730824 74728 -242798355366331574199075840 74729 -137471380249448876002553670 74730 125294193712227784031262720 74731 744567789268687668763948532 74732 -223848278843546129446582272 74733 176106641870070464663325600 74734 8375590453470862433310720 74735 -320886813492251771237947320 74736 68747623733731151895920640 74737 -344010531032145881838567500 74738 408098537772908416545365520 74739 -32403329123006438679962880 74740 105897425703835001386913280 74741 -240015840915271879170470016 74742 341963605773795156876914112 74743 -418803932205499732093210176 74744 715734696550173022744412160 74745 241930945304641394760853440 74746 90124517142765007735472640 74747 1019148188998573328646236196 74748 -189913239763720319138987520 74749 -705296441314078171946314164 74750 -92802588745704814775232000 74751 251061698040618119120415432 74752 53717807102046167971659776 74753 -86607769744120407523366080 74754 152832219416135212526435664 74755 -414681305548261174418121840 74756 376762852317482197565107200 74757 602103410498710870198172640 74758 -137067499054981626999023520 74759 -490794519773440712290760040 74760 43030633603752086003712000 74761 827205754909017645579918362 74762 -16228047163866858935920800 74763 -9419825883406269115347696 74764 612015675247276523767928576 74765 681125217924148492752549600 74766 330496809053303619396561024 74767 192347770495599234465715584 74768 136435396954212917670715392 74769 205056748873377680666479344 74770 130115670605877770198290080 74771 141688354563373233191868972 74772 136855278546973666896125952 74773 605685263232445185331400544 74774 -108499836484107697635552000 74775 137514893633787194871103800 74776 -473908552202296564409548800 74777 8385957001848555101626752 74778 680389600961615775052032 74779 1221991881810472684992117380 74780 175412139686292192570969600 74781 -163751972722333516455768288 74782 -370074656015053683807355200 74783 -323338958105876833256838576 74784 -162837484094264079018885120 74785 -155072799439774133018695020 74786 -412882426236173794036767456 74787 452948469361035461395917552 74788 -242712199048127414474645504 74789 6739032313861866098921568 74790 -139470797770310312541446400 74791 -419242574116200703554516600 74792 -448917828039923174984832000 74793 -399404657268655008595734816 74794 -646622859994530819955796304 74795 -89649763799718111827466720 74796 26057550292676389753749504 74797 797518721645340425400548246 74798 347561626216076824456900800 74799 -150201833379493904360503416 74800 92931960230067398720716800 74801 904493474648597168658939504 74802 17387970889268285252803584 74803 148010459556592788406845440 74804 165953890835529645363382656 74805 -250719712546505102494806240 74806 -129935519541443107558074816 74807 710251111544357679646536480 74808 -266851621023485918502297600 74809 -229127306037852744984809984 74810 -275187250921956968833489440 74811 219975740542768003254062784 74812 636816662650268861328852480 74813 -1086798600543882183771990720 74814 133346734955281095802468992 74815 -152145139534714816392430080 74816 -124510296527064965339676672 74817 -181085021676883083282183360 74818 156013823023998468497649360 74819 -123587316547932966386589456 74820 3939956841494764397260800 74821 -380245920546079276265722978 74822 -230002186893564067651468800 74823 -36671172247868300330068440 74824 165364661231742812184576000 74825 -11500763199202734198648900 74826 101943319165344475978873392 74827 754448259466048646365030676 74828 -19809546521831364100239360 74829 194673211913121750606216384 74830 -157566528140477760729734400 74831 -934610758033509601111444368 74832 19693365650784429557022720 74833 7257727463526796644211824 74834 -85757297462579461832257536 74835 243529874489964674096190720 74836 58522970166657142747168512 74837 -362511977739537798907364448 74838 301942926125036522324881344 74839 -1324425051155367904185950744 74840 228822071842437533455564800 74841 -126881084494563299553723840 74842 35852158572175649073468672 74843 96024942364006183462369092 74844 176577899054528989287309312 74845 195494291092304648100197100 74846 83558225042738296560223872 74847 -361418494627795342004613360 74848 408653204944559964473917440 74849 -107163451874406265511724810 74850 -16791047045436265938000000 74851 40944233718386899472576368 74852 -647713314944792154701384064 74853 292663447943689099924465662 74854 135340201200507783644021760 74855 737584351678612770689513520 74856 200011860891256428667699200 74857 199644767639780042619586106 74858 73557931401416399269253376 74859 267384945398585842837346904 74860 218008131375270515297356800 74861 -680170195913594858454170538 74862 -237027964198377188361300480 74863 -1040851271993274134838536 74864 150505037431802860058542080 74865 20077880673913071098019840 74866 115973302582534239005200128 74867 -478887756422426868396769956 74868 -455732185287709317391294464 74869 1051748133770944771842740270 74870 -23024862824957684934405120 74871 1021891343326798582482163200 74872 -396017096526361462102917120 74873 -91749852239619458073817878 74874 -258513015163051565978019840 74875 611014222850934193004700000 74876 506169551128737395300751360 74877 -617822843033600289077821920 74878 58316742252114116373408960 74879 -43731004148309302726661760 74880 107208488037688300221235200 74881 -556415705180740808205981248 74882 314472453717550727364963792 74883 -218960124382070135089880400 74884 -600948300736231956868392704 74885 -140830586823522104793212040 74886 -16887673831200446261385216 74887 587031665286738632978880536 74888 -153424547380900477245358080 74889 238536610338748199457008484 74890 306257075705816735418223200 74891 -1119619769276819226039345708 74892 -261478467911880831967213824 74893 -130850732853224816113042816 74894 19093644563583939754946496 74895 237351715071118165332072720 74896 43005968806813796326703104 74897 -878751562293067257184296654 74898 27446405191132407497740800 74899 2105626362116157381482660 74900 -56715158360031458508748800 74901 275916934080396896536624032 74902 -249392367937814994376843968 74903 -97908537633203847453121848 74904 -5082290774559410468474880 74905 -321268458129793478157026880 74906 3676316700746136752196864 74907 75285244573037445647020320 74908 -156784619695121528336489984 74909 -94925884761873053739662196 74910 21236614781270845745617920 74911 342759692655034842079879632 74912 -93518089993359181847789568 74913 -21430794039456090390904656 74914 -127022528576233271215922688 74915 246817646657268623366500560 74916 -549196898081927619701766528 74917 -448976179798872240182027360 74918 -148501443376716018857904384 74919 -85609615853966091294026592 74920 -256112378079861152318515200 74921 -541421854256234376044670960 74922 -205361731063638331415670528 74923 1212932830609378182546949172 74924 -793402655695053128849935104 74925 7736961837042466697275650 74926 362138169841379981687598912 74927 165961395467168003624171712 74928 -30551233850079264632733696 74929 -400753876776092893297583470 74930 -158032934078895139241779200 74931 420289941617394129230500152 74932 287124716662294219946625024 74933 -1177391453641646078147500818 74934 -50684245383241972917459072 74935 226800995850349469683112160 74936 -798691071083740491267072000 74937 676290896100206281283150160 74938 102638072195306594342938080 74939 -223536477064932427692351144 74940 -49732298686854448398720000 74941 -230925048774694759966089658 74942 -52428671740290438963691776 74943 40526501453874455243270904 74944 -315000029099417652564066304 74945 -58256437235744215428565080 74946 29166995497183988033165184 74947 -565065683976780267441829200 74948 -137645728225655948349644544 74949 -2119804740706828750428672 74950 -130423151004208033860900000 74951 -11536469246548172062184496 74952 963641056196509969117593600 74953 318989437891190859119230260 74954 -389485997867902175630627328 74955 -314991774777433769516793600 74956 -92691590803471858726341632 74957 433590545339262515271897120 74958 -79024176808876033969042368 74959 374335521204913607875570160 74960 184217654259417875667271680 74961 35921741344444316207087010 74962 35326284219256157809974432 74963 277208247358109160483258960 74964 -182405012701183135395969024 74965 891040144975019994495340800 74966 -368980304051960099632505568 74967 -184714602511175950073920920 74968 152322938504460238274242560 74969 -240388850891772662892324540 74970 154381915050484109399117280 74971 -32234954064336335155372480 74972 -223909264155884632991860224 74973 215209113026340133233326304 74974 -304768167217695306007565760 74975 232497055409828709777375000 74976 -259481319003220568400986112 74977 -129109563387913492504248128 74978 -28393594641070965856086960 74979 509040093902419707615655920 74980 47430442272361707338895360 74981 -836046333518089691364473988 74982 296344052341736043305126592 74983 -1686972516589589419517014800 74984 -184493758962961639289978880 74985 -468569628983048197578120000 74986 -280506908327924263132361808 74987 492541463946087732455317584 74988 379063358447622172336380672 74989 84490928104241706777757440 74990 300313726163462294803800000 74991 134872953888992052221115264 74992 -1242254248624136899297280 74993 560768455427467158651022320 74994 55741345882271743308088320 74995 -128841024285901717676192880 74996 490351939916829316976496000 74997 66200556021670872867262428 74998 -47244807371653970257041408 74999 -23152170189027573339833064 75000 322910584999334152128000000 75001 123419512490287992146859600 75002 572448841623526516223363952 75003 -25278126769763578124015616 75004 -937228105252234129617045504 75005 280073101236060842311580160 75006 -4883191408020085643184768 75007 516853688733408834221289912 75008 326407173909633600357138432 75009 -84616362362237343835815072 75010 -58778063974871611297583040 75011 648487806600376727283183612 75012 177953530283320979558891520 75013 147539941028279945822839262 75014 255511645463059370058101856 75015 -430283776568970547260014040 75016 508314065639157054032532480 75017 -86889670778143272284360934 75018 103831158954258144881627904 75019 886116282563719807046478276 75020 187219916121028715581440 75021 -276182155804927280222071296 75022 283912165721309277277605312 75023 -54035999955638767842468000 75024 -104056341555913208939667456 75025 -349042565279164890148423450 75026 -131583075854206854793982976 75027 -132487507899338421809201040 75028 -197556887765444781626952832 75029 1083999289433506765417455630 75030 -62613630028927423498671360 75031 898186019935115338809782400 75032 211013442976785326945464320 75033 255348665454614664775489920 75034 -102068765460574546254733584 75035 2121118216957149150426000 75036 -98573214336140918372479488 75037 -143149561317319315568348314 75038 -121717198998884257808546304 75039 -515483876464974058561601976 75040 -246290029816928312198430720 75041 1196742451184555465865401442 75042 213560488141446364258504320 75043 111405009870875187740471184 75044 -51629201412457458226907904 75045 113515652101028288264284320 75046 225345070582036293163242240 75047 135167004490069882349720064 75048 176320663472202792663859200 75049 -139839517802012774442161472 75050 248696818269799171419840000 75051 155162045891350257134518080 75052 -649421595623702301313858560 75053 -568684274879136048200139936 75054 -104705372181173321462381568 75055 -17214589758154760800421040 75056 -68228650237888180583743488 75057 190410874898022674093140992 75058 -174732049119341341992507120 75059 -1979744890970148719151905184 75060 310927467870767206513152000 75061 -91607062679018715818339168 75062 -57045742356780240806698368 75063 439623364932704634716095488 75064 -676676459701151987537940480 75065 734399150761056669035915460 75066 -282350780984539040696165376 75067 61865425230241550781741472 75068 578145473239139586691964928 75069 35174103959200289750805600 75070 412417126354233615963324480 75071 223116586781470862990455344 75072 -87578143524575588256841728 75073 -377497055473176893860747820 75074 528158982985358348297251536 75075 -33231991923697071241900800 75076 339697104934096364386681024 75077 -815659195737953579212270020 75078 -3503824077622593938141376 75079 -105037829006930833898513320 75080 620088259321356867704678400 75081 349827020523313223739045120 75082 20181804538935504391041024 75083 106120490240319821241613332 75084 -164002127828516304391217664 75085 112927849058676500104728780 75086 276701116348177501392644544 75087 -695781287380149908591273256 75088 1610762214579224767291392 75089 -492973496859809815712972928 75090 -207992754175211691570823680 75091 673762725264072237865185184 75092 -298814428983782171445600384 75093 -190228195586070921900138336 75094 -378962522995441990303175904 75095 -106740561762642677057808480 75096 -179307948228790797351936000 75097 -733315159457574593428674288 75098 465412500673706767838434800 75099 -511631310440335470825816936 75100 255883397373116424620518400 75101 67758524763896073451672440 75102 -310500249240375342668415168 75103 464274087903522354638842480 75104 -390990038068940525253033984 75105 -408595603609291391937888300 75106 787223889887583464023126608 75107 856520933766689039257147200 75108 -268201081671795364856924160 75109 363597728539712178247213310 75110 -45413517650260739332953600 75111 82706889054266528449528872 75112 -307789600797710679955507200 75113 301761309745799808979087104 75114 -91691130263509889169845760 75115 141231514474217050759375920 75116 -249917772892323614288232960 75117 22694080212121309255555200 75118 142228334368853030457491904 75119 211908854605386334714127160 75120 -119526464658948441437306880 75121 -2975222026903084999754768 75122 343842129482334597470468112 75123 -379741133254389285444432696 75124 56306406270771662062360576 75125 -839781126681483788925501000 75126 146054408518202095570982400 75127 407907721948916555828735560 75128 548611644637916384514908160 75129 800798739091229845168997760 75130 187847576534617201365246720 75131 -42856098329786157904186608 75132 -213175348921327737857554944 75133 195577900150412558634037382 75134 -558985398086196260065334784 75135 -185568349388395854682796400 75136 -822950446266875580241674240 75137 86464068775374439626922032 75138 -26898228993861786748561920 75139 1154957731757166705275856960 75140 55123819219406186291562240 75141 -680785666783850439766080 75142 -529780729403111858488794528 75143 260970275146004016781277544 75144 -91958874501315741365698560 75145 73415886773547735796579200 75146 -495141951739671352264747728 75147 64885077481460905716978672 75148 391898283651294794146750208 75149 104378444827347493263540150 75150 -191591540806881923742283200 75151 887528902246917949148291392 75152 -61470163177149696326762496 75153 -120552431988480732733554432 75154 26749630129584670983580320 75155 -221292990687580772376751440 75156 -334030870757890860547811328 75157 177097361068734826052441052 75158 -457289500658572975363108320 75159 5477682151239673454889264 75160 197900454733580181445632000 75161 -738356093458218128248877238 75162 -163996153415968239777858048 75163 -1046829854670393433333665816 75164 5010643831585989264138240 75165 -455772702271095801933778080 75166 122100048326077467268916160 75167 980703498284973529675893216 75168 -42059983034274751456542720 75169 290255078496075419853017570 75170 2889905176063318175189280 75171 464165824495081876007477112 75172 -636096439361491118442941824 75173 30799233857386602329598240 75174 -345696605963502139907398656 75175 101077770361553899323860800 75176 1005925890913605597183790080 75177 461360400951870302760139914 75178 50359930998858793607102640 75179 -414481623424199807781809616 75180 50440765081188561227366400 75181 -515359361834721410749399018 75182 -399265291324206710451311808 75183 -338006918785523668318915200 75184 47254764807193900163792896 75185 -422283453131323420819640640 75186 -268434137437208782939590768 75187 192723373242771166705658112 75188 251957359833332207478165888 75189 61463830454599367534983488 75190 38306737520727620268683520 75191 380922028754158498701698352 75192 2844945724436884604067840 75193 -348116323238455747778185558 75194 78195921583102793236376064 75195 -66359485164357530070458400 75196 110592266472979715253173760 75197 183030240131843371436552460 75198 -146272353615668620858678272 75199 -1011724139240113662180400520 75200 -184970131486322703256780800 75201 -74340699684542039928868416 75202 -605829515578706147516726400 75203 1381974640042578608089452480 75204 -550299571897589457420274560 75205 176049396409741317365130900 75206 150137547295258437207734784 75207 3682441204233823830105216 75208 372350977131776769500774400 75209 671560662724649352713368410 75210 -40018979931727706334028800 75211 -654783412003026598833134188 75212 127345781821393520407923456 75213 234951985895937577156168524 75214 123500269710219698584779456 75215 -125494952448128593086774360 75216 80565269093680679710359552 75217 -420811682681712050293694734 75218 -179935712368428907348803072 75219 -380669113527583246472150856 75220 -13817075139468255520293120 75221 -175307421502607605288973280 75222 -21449406314252672211456000 75223 -908348257188023516785009528 75224 168704610858963969178920960 75225 -230277055595316990195852000 75226 -362013369488580547202303520 75227 -855055506293879294348196924 75228 430666182438020601981995520 75229 78225744306489866181531072 75230 -195178327830595714241730240 75231 19958232895913779913984328 75232 818791326985039866656980992 75233 -756950156143465039407479616 75234 72651226239528918446263680 75235 -264756462454960254490098240 75236 115414953692241732546920448 75237 -74635101441193166249967360 75238 419266700211633762650807520 75239 -355793873476322832244149960 75240 -264300193495187810408448000 75241 -568842149410315808116692848 75242 -68526951649800961492955808 75243 -233532025408171737687638016 75244 273867514136578439717549056 75245 -440393820626163277222461000 75246 -89077559696038600936353216 75247 -414683355064312693380093408 75248 96319736375611935844073472 75249 5953621175837164482969330 75250 2470670170259631709824000 75251 -326152081059326205215011896 75252 28769478855303544148754432 75253 319423008070302272812387502 75254 190678195397680208555461632 75255 -148537398124570519848722400 75256 -324710562183612077052518400 75257 2636493239086030337412672 75258 42315812966363487112691424 75259 1293138128496730419498173040 75260 111109593505032751692994560 75261 487525672884918670520297472 75262 -596490880237265022093504 75263 -49558902301632764226366096 75264 156071998830017298957336576 75265 189373061933687268860568660 75266 549028099838233914328442832 75267 -24405866001908589475779516 75268 -194157356070575213596442624 75269 476126055968185954480616670 75270 91850034163318278503120640 75271 250069838889140987877854512 75272 -128914669160670714616373760 75273 -347164508014604160019225632 75274 -4063158503812705441461408 75275 168354786897078261457899300 75276 -229525400521833601566689280 75277 -832241615387346900056796874 75278 71605190513489772836336640 75279 361868848483572118021995648 75280 -166397256672472539716567040 75281 2475230712230264436519792 75282 344959614287660496531480192 75283 349428487916505869913450304 75284 524366192212131742189516800 75285 -65617781939030927988345600 75286 -185214879892488467009085408 75287 1525948234807187367860427360 75288 262476161089758360904642560 75289 94441406196948124300838090 75290 -287610658153535688209229600 75291 522936449591638204889309592 75292 223978253500550472651320320 75293 -26699835376016899652840256 75294 -183187092609322934433073920 75295 -373681995424942949485879320 75296 -113278145206485812702478336 75297 -388801406109165473647127520 75298 -530824899489376839063015600 75299 -137730283988423881326394368 75300 122803905875387851426636800 75301 -573316075686189048497423748 75302 -193572137361687852511675008 75303 -471777272600460758161297200 75304 1139105777327494569725045760 75305 -95759628605961402703272540 75306 -19372684171456966465769472 75307 -1197456355422429821911834444 75308 479388330868892483624142336 75309 14051239743849968901473568 75310 262871842289360194404581760 75311 79686911749321140290433792 75312 2447640230475582826758144 75313 347783063881558816861992180 75314 -469004755918591564220373744 75315 493689920983840988815529520 75316 -367871685821152962681774080 75317 453789698123838843897084864 75318 -349481627859654955420370496 75319 -201879944394846837817919480 75320 -176528248673663176722432000 75321 311065471666663501163536890 75322 44427508772910656726384352 75323 -745838581775340873725830428 75324 527043174176737295547757056 75325 -300221817738595319244434400 75326 175169025252057438007994112 75327 -197949570059362080863344896 75328 130225034186459035201437696 75329 200348019714954664433652930 75330 82087652417048036843857920 75331 714897427509230494357898064 75332 23000603487441138006631680 75333 30509766390408399412595424 75334 242041712991486070496625792 75335 -206958169360687067273781600 75336 -533681500820878582824960 75337 579811678142833548143136986 75338 53968268037009963541255680 75339 470490878750507684301167208 75340 159831999829788932423715840 75341 532062596871946254007246080 75342 -77568106804392789073399680 75343 -700583274497929050186051240 75344 111929436769140256653950976 75345 413135174867254961207627520 75346 108218000838441354381277344 75347 575700353338857857510594796 75348 30169129884125820745457664 75349 89763941450065737375580000 75350 -97235286580007224579195200 75351 -114618857631056639362614168 75352 992704741091968318809753600 75353 -553661392107875581592929398 75354 343687664984168353975822080 75355 -192053503362263207150435040 75356 45342687185560614880657920 75357 -124482871477023062805063360 75358 35965152530687873060749440 75359 287704903705781763923453160 75360 -314869257839680558887075840 75361 -112714789948237556120950272 75362 102799894336317918991636560 75363 307284425561578077112833144 75364 -58719594980737223667477504 75365 -601215407174004942820324740 75366 -165927713441729852509044480 75367 271817866494105294909087416 75368 737752583874413360193346560 75369 57673949024161603289100672 75370 -409861877382806503078761120 75371 -203834754390598613780683680 75372 -284026824584498197708886016 75373 1287396382183070360408542720 75374 256728279509806326850139904 75375 -631626985896728370542406000 75376 -78365400343808505996443648 75377 604237385359761540827510226 75378 -351133250199573696202494720 75379 1371772176380949480056584 75380 188732611607882432429740800 75381 204995715809312179852625952 75382 -77125674285384921997946208 75383 208537625247794994780720 75384 158746120882781661250560000 75385 208732283127930549323552580 75386 619930004460820481382913392 75387 -204391819141749928248415632 75388 527732049685087022985086976 75389 -343723576272753401215986810 75390 77078040333265853670297600 75391 -712264272636675470731950208 75392 -190463743254960044349849600 75393 275502027109278046229309682 75394 266818421771007052573785600 75395 -190763043419888779339573920 75396 582552986986545828123193344 75397 -380546373674716740850163168 75398 495402080071140513343471200 75399 192020126761683121077037008 75400 159808276632409381912320000 75401 203330974748405664219285402 75402 -138580852631775666903624960 75403 -1056148878664714815565282348 75404 167385207796891380316640256 75405 197478941146829001018515520 75406 185981288877855455169597120 75407 -511662284706403744178203344 75408 -156569025925231929945686016 75409 -743384917444029682591196 75410 2464513632710724966003360 75411 -30126685735648312114952340 75412 -775454775550400838145317120 75413 272318900134097505263720124 75414 97648934512349028237589440 75415 42055058264255103474673560 75416 -1005176347555567567153213440 75417 11965511214034059670890048 75418 232700167199241748700418816 75419 433949742933124001688694944 75420 59308165233725324199897600 75421 106682474669077110282556000 75422 -11550579435765102549887808 75423 67716478704883021729325568 75424 -963873540050266513598644224 75425 -30645338044317027566371200 75426 64625541848933235789878784 75427 -248919061545503212454251128 75428 102800083616499984783048960 75429 -195831956763049998535544070 75430 -257198122361170902695414400 75431 -119799711200874897485445768 75432 218286185241535627087872000 75433 23010603965251761756946804 75434 240670534153554104239037616 75435 295173118526402510690204160 75436 -802896469249208162418584320 75437 -269597475723163181795527914 75438 -247012232723529125792808960 75439 174569801961248905328804960 75440 27388406769389378448261120 75441 -557752462490438257901393808 75442 91022472962758814620171392 75443 184404196990363659674568240 75444 89000515619804509628092416 75445 508570513724677869103564800 75446 -231365588849495618750878464 75447 272508851361931679560709448 75448 -1138538267317143595142000640 75449 -680060413948037170351823520 75450 78125708102069016096825600 75451 -665670146949470694656233728 75452 -196367453851605428552176128 75453 -251208208930576654819048896 75454 32940834527370215234944512 75455 -382771076043862810409423640 75456 -193725351602530179081043968 75457 -677101436059475507074007468 75458 242984645178346435703945760 75459 -625997320940355708500754696 75460 -233844155585880759069696000 75461 429635057440357387510348800 75462 202142148667969698005775552 75463 -700703093114479189210293216 75464 292838590665658688190735360 75465 -3501923120062616973225600 75466 269817633844782171315078240 75467 -102153795682770123260977008 75468 251461440114239014553456640 75469 -43722927939487684806750656 75470 -25181298921846370700416320 75471 693724690017345450103121664 75472 39376941674073225052078080 75473 -549914511216333177064979136 75474 77726423880896238679795200 75475 -387613856166606430431824500 75476 -457026930315461543405197440 75477 -149906891705236470666015840 75478 150356856462659769286756224 75479 424801688229478090625587080 75480 129391011259064394990796800 75481 125232259661395103573725824 75482 -50472300737527751036537856 75483 638635660198909256716239852 75484 345280361552225339954789376 75485 56128172184380312717084160 75486 -84807712174584374972107776 75487 -406864195898089909719524400 75488 398536397294622171226177536 75489 -626280936686771056517380176 75490 28684959231690600730164000 75491 -137187489461544776626343328 75492 43050541445109240632125056 75493 710835504536269821778340544 75494 273945331855085662933891296 75495 -197886694498820915924044800 75496 -800784602646027453181854720 75497 -66091246205867367796732428 75498 -238629637434900078862983936 75499 -1786367011253566356440924336 75500 -435678861205037790697728000 75501 242227213772953963394131830 75502 -169703915135774090359736448 75503 -782686151135221553108803248 75504 -71617098906319984754688 75505 433179703054377985560612660 75506 270470283337247756604885120 75507 344308647124448194379075640 75508 -731849272309703887861760 75509 489798308315052950552480736 75510 -104885202128805697112841600 75511 86257400220022920065467112 75512 -437581333124725550556364800 75513 -176933654360308251634190256 75514 39341798968986395012067552 75515 508326574832551045039407120 75516 -42144786722466499761930240 75517 138444386536850789701043192 75518 -705462200720230101157181760 75519 -1152517641809147044959613680 75520 341917916458125190024396800 75521 220240185492194090536510722 75522 -28532411852138439487716096 75523 27842608641323073625977040 75524 400587389737548891410841600 75525 109342907350376176852452000 75526 102961368463097725763966784 75527 819579789872622583648148376 75528 -465064157234272773969792000 75529 1872181997817467785323912576 75530 32895469524050138024248320 75531 -314744916197872736465245776 75532 -7659608045024622786536448 75533 -98638405729821039681334218 75534 -62532227385106815327606720 75535 853589598172331403781689480 75536 247730812298573884166971392 75537 74752474476663362198514240 75538 274126229998177870864287360 75539 585408019718113378258199340 75540 -70070840305636295162419200 75541 695999601013561466282300942 75542 -53949433756286344194007488 75543 409934747557538499351900600 75544 -147664720591677939518668800 75545 575285531026599165760633800 75546 375317808567472978458048000 75547 38064428010852170640607552 75548 444241668312620538098199552 75549 -262304517091127630699051136 75550 291869057791766680824916800 75551 3722927667499085415237504 75552 -655667407281763359313625088 75553 1211658575102220630735112802 75554 149591642924679181221448992 75555 -14979286406967460056732960 75556 -171813062415734222411280128 75557 -1133699098262703481566496194 75558 245919603496235258115239616 75559 282719658648583562109177240 75560 -340163823455559967336704000 75561 -105263179704604799580155040 75562 -293757515391561627587269968 75563 246419680899258987719731440 75564 -26549288592013510125062400 75565 -146729446094164144158904320 75566 389926603590738597090215232 75567 143502842446560165047721480 75568 -128449013558683048762359808 75569 284173984689192171620360244 75570 184661832509020554870873600 75571 -1268056082018140978112218228 75572 121370355253137313164441600 75573 668366884850277378412279584 75574 -36316398681142718698074240 75575 -510946544259707147885689200 75576 -885728547381979796261437440 75577 563376651160672229367920426 75578 -37737251537795757036859392 75579 152317546604573993348509440 75580 -190811799464948868662668800 75581 625139076201793230447356064 75582 116017189679777386337124480 75583 109281073039681678808272832 75584 330649006393960857771442176 75585 -80273686677450848757705600 75586 -247704306736911477464793600 75587 -554267104650093425383144968 75588 98837225235367915421260800 75589 543514835407141506785270940 75590 -452097539108057645255779200 75591 -28158561842995946319671448 75592 245799137557895815679385600 75593 -225571405582160290281283200 75594 -2478255093476354527356672 75595 -146753343452156867846970480 75596 -708067028733300238068460800 75597 -157384224687771151197910272 75598 24832488333087663220036800 75599 1319457966180462727130627136 75600 -30884686349191429128192000 75601 -188902576250136465936246720 75602 -963890708087769675617338368 75603 659391957173323001109081600 75604 330780019089929529427437312 75605 336133110265871495569735260 75606 35087312487101275231879104 75607 344310662121903350264020056 75608 -120294727664175086422794240 75609 -22627398947023828379100672 75610 131408508515136336203700960 75611 -654453587973698559754489788 75612 -100621549742024643203225088 75613 322951822056124690240977984 75614 -103951722137358760727602176 75615 -164619804646145214000484920 75616 810708717287755227066531840 75617 -947221187820195125190554334 75618 231304773905960764980813264 75619 -1099378078804646723724362980 75620 -55212168410859433290240000 75621 -40025392012903775978537856 75622 -308598743503672163199129888 75623 564275395365370377245561760 75624 -117956955499392446673223680 75625 -243626606870791579304375 75626 -531881615989426608690769488 75627 -409276067009005425709262160 75628 -6573948543464036187142144 75629 626441516948993109359398230 75630 185648805279320552362811520 75631 -166162385787429775568346648 75632 -45357022419817102106787840 75633 409897570120839389106582624 75634 225923559842628750613180320 75635 60539857370773234125977760 75636 247045128713250200512118784 75637 -15532223145821680081527680 75638 125574072087117466727449920 75639 276217216963070319984579840 75640 -149995883145820316206694400 75641 120022400624159082823704042 75642 89715719847771599738817024 75643 830461423023788330525846680 75644 -369860191648321186185713664 75645 249962061073997939301338130 75646 274522274558855019075533760 75647 186937290556156573256431608 75648 -245025710332739144940257280 75649 -123513580951104377775688128 75650 105627644500317871048236000 75651 -572346270331307559549294336 75652 554960119922154406805265536 75653 1049074354385251181264023902 75654 24673323089783789019569376 75655 -22497079564082992832578440 75656 -780218634218524251505413120 75657 -149175260861994943322891760 75658 136352126150028341257985280 75659 -285319793947211570907556140 75660 77647279017202349951784960 75661 -14532647614189824840959700 75662 -556468124654294674960047168 75663 -140471672250402094217340816 75664 -113728817344452709500805120 75665 181446089259144230443141800 75666 158980660083591042163549824 75667 1495882317595473059665811832 75668 236110291305078275653938048 75669 237579217822379990456853408 75670 97244201183806603776245760 75671 -283457530226851805411259456 75672 538965634752000125477406720 75673 42515550736382115310829764 75674 7300694205757818939152352 75675 90863926915781347565013000 75676 774893619127424915023592960 75677 -241428057027839965949265600 75678 134975077186659021860514624 75679 1175961754525041314370445280 75680 8698665820093311190302720 75681 -141357891811084028078312160 75682 -961311103277104255095705600 75683 -1130071006117984124543788068 75684 68460179352266315277361152 75685 739043382186691600949296380 75686 41832253687122860288479488 75687 -376543845710667266729370840 75688 -675162261281301438115722240 75689 -526922611570708733400789510 75690 56484697580994637674815760 75691 -106455568023975491264676096 75692 -431360177430328697488588800 75693 51321579495798408746169024 75694 487738918820809231238488896 75695 -837043642358203225997599800 75696 -77800099402309126823608320 75697 -1160867281609068616416289680 75698 89346105763692098369857536 75699 225582337114244297599389264 75700 -25037589356692117678844800 75701 -70321973301683294149687176 75702 -31132890079601058710986752 75703 -1115487775259361910666105048 75704 725364736966647926076149760 75705 466292290293233638707533760 75706 -418054680753949012476098448 75707 -737608565299485407912614044 75708 617803402397250489240683520 75709 190248356836214409667843910 75710 -152809104181994073474272640 75711 605614662159391399923043272 75712 65914401165668513853997056 75713 -1316930157421374591822891216 75714 -41570202894800270229624960 75715 118565306094983772501615600 75716 371206828112321848151396352 75717 -513491959777060262881995840 75718 -203403208973479306136612064 75719 118599968418321305924168160 75720 -438372709156940114040422400 75721 895253882454972384559384922 75722 -276037296046769768813915088 75723 10505442349681044115621824 75724 -340097371082878184145796608 75725 -258741061775378907325479900 75726 -106827601352818220172095616 75727 421089756976283200300130832 75728 231353089002867832105623552 75729 -387992683026850217379968016 75730 -194647405592017096850406240 75731 -296954798841159070965240468 75732 -158023219785771631334012928 75733 -22689100023969454695692800 75734 59520105652682456873192640 75735 -29694199615767880137257040 75736 31976006463052119749191680 75737 258673798904669879529549060 75738 -75081329591547637050723072 75739 84902248424789378742710880 75740 -201814388891807296972523520 75741 315876557856459163183627392 75742 468974049771885465410566272 75743 462365787008054249361592992 75744 -542622074841023385873678336 75745 -614943698379001977645355500 75746 1189758765935337347487696 75747 50754698753682080945878272 75748 224055431107714299734657280 75749 -1070495680094644523153309280 75750 177483472643702686110048000 75751 342287891335922173888659112 75752 -109383596228256475598161920 75753 -397851514140521909838197520 75754 -453915173029032590458426704 75755 211814768375278080984762000 75756 173705758464349655842959360 75757 392669440846174069439569344 75758 170099877822157677939708480 75759 682256854864025227877706504 75760 -135942808496411916386795520 75761 189680699318478376646426880 75762 228088213250452387603706880 75763 -595221206690444448634083360 75764 -120767917999525663545950208 75765 -275698105898503098134227680 75766 1735350524039136117524544 75767 137749326053876687008611816 75768 -58718219254463050947624960 75769 433729382048675999567296596 75770 139929080181453930418138080 75771 338917383572512599680929740 75772 335849787480113351625832960 75773 -940814006820969580295337978 75774 8413789514638973242877568 75775 42645200198410169518958800 75776 24288397094272057674301440 75777 289428390507012265514617920 75778 -117592690855097741407936560 75779 -228430804175276229688100316 75780 138254070391651099891272960 75781 -380102083168385685153072418 75782 179547358252093368425196672 75783 -526853104629872352481330776 75784 -210524414589871332173245440 75785 -203965682034209457734366400 75786 56923103772161272399993344 75787 -620305472973886723844251564 75788 -461870601901871902602438912 75789 -163689527158222795843800960 75790 -57144712473653925402696960 75791 -223110177018317083205218200 75792 132649540797472715783208960 75793 -858203398245276829971834958 75794 677672069084443291175607696 75795 23015298682359492719293440 75796 58060826972061798264260608 75797 537218838057765711057279246 75798 400615892863606002297266784 75799 751843622474520936943961560 75800 -315507114474464537053440000 75801 512351791862868361870843104 75802 256892241916773791765224704 75803 245463110771667752735553600 75804 -194304575446214666572629504 75805 -183065947381585862690139540 75806 273189891137065937252729280 75807 -313089868570832396442741096 75808 827900299034108772508237824 75809 -286244029147940532768037806 75810 -1381470570936521046858240 75811 -871956119562270130151372448 75812 -950194743188120588990327808 75813 139183953674494350808204704 75814 -287082357349640332140147744 75815 -600559833666036382829485200 75816 -150424978482655055476577280 75817 -302435832233050680291790208 75818 89907170980409492218742016 75819 -48222959509854520234905600 75820 360138351289887309277716480 75821 -152177295332401298063439978 75822 421705860383533447443742272 75823 -316662627131224169332681872 75824 23356103211812841873801216 75825 350638958671731353944826550 75826 31928887802896514541103104 75827 574885640482452630506216832 75828 90776592105265083873300480 75829 -94308790620119481943065760 75830 -12163031304189546408445440 75831 -103453741660071198235746816 75832 913498100670561525595238400 75833 -95178447426127969545192918 75834 337480758026229765151346688 75835 -13532015336082086226121200 75836 -245830082211656023054955520 75837 -296282955196692780209970048 75838 -12686302040744339075263104 75839 -73166751863269536088208760 75840 125231983740947014248038400 75841 -95652217976199884725603500 75842 2585755772631714461493792 75843 492555751980480385908598440 75844 380880739781767426687015936 75845 124350560770779677870040960 75846 -179545781656987193099486016 75847 40686695471548153847488480 75848 -98063631604749207936000000 75849 866130135206206235226105888 75850 -34358867599123078110943200 75851 557259745531467722464228704 75852 4861518836400918106603776 75853 -384449908051924785095589898 75854 231790497305456387572468992 75855 105389626822840727215984800 75856 -37878599497560570666418176 75857 275952629965072686289961472 75858 -419942407168696201697295360 75859 -11725229595977377836849584 75860 415424008623149676982030080 75861 155200611401951299656877710 75862 213664920432283674093926592 75863 63017858296866593572311960 75864 200875448526186060684288000 75865 176126876467231315074688260 75866 31763089097480695628593920 75867 -409086020757953933051898240 75868 -275065195620112576523210240 75869 -345263130520476497169920730 75870 178688178651102484013395200 75871 620278037410692351221368992 75872 631669541765355291223130112 75873 10664668373070595199569344 75874 37858240580072092995265920 75875 896092769724205527407472000 75876 340984626869576032694572032 75877 298266673540896750884421600 75878 24030160515871255485230400 75879 -611456595467643134149144176 75880 25743248519392455199948800 75881 893064961818421233312549150 75882 172597117024812925691995392 75883 983532323815997633626934132 75884 -510718481736548835927303168 75885 -237086700550393507292858400 75886 -244832125880143616287999680 75887 -73000361764114768375156128 75888 -40938408008435921617944576 75889 -936385418270696485597693200 75890 -498365104607833893847048800 75891 1889661950660592653925744 75892 677396924282222741230073216 75893 -1296592319586746328167364420 75894 -34916127649646718857840640 75895 -2060469413371518897923280 75896 -226709081067738238163251200 75897 64338435087244868966745546 75898 -117112464151648053198264864 75899 -794867889415298079658178160 75900 94274919558051732528537600 75901 -635937480397418784318485850 75902 167969139211012326336241152 75903 363661506300166224213244104 75904 -102543209079086431107809280 75905 -955671415261013884364870400 75906 -354935922510209961044135088 75907 -170248073117791298888340320 75908 109711760713459110777532416 75909 37049257047679139038747104 75910 -13341830864622896804192640 75911 1868523374142241908295661184 75912 -87316626232435815551508480 75913 1142606593498104345956171162 75914 225894202231562005267147056 75915 -2125874593837917061382880 75916 -875352381449611481675157760 75917 374459979615401438422464780 75918 -24419984230929332716687296 75919 -862053497537541847732367760 75920 -4032127189955624931655680 75921 -407602731149398636520367888 75922 -190510550287775896108170240 75923 333953162740870083823692144 75924 -209547738229770988824268800 75925 -370158803774160264027143350 75926 519982044617342457829434912 75927 395336068648324661699228520 75928 1117781716157588057485916160 75929 50739979835645819960107776 75930 -58180317594543969331610880 75931 -167103172866300125806518268 75932 -55418843890937294494476288 75933 -182143236289065148544821920 75934 -279090552519757925526432384 75935 494355545391926615762867880 75936 -70671886559725228262424576 75937 352691557638320023774927586 75938 212122579559847719746944 75939 287807686511117018336279280 75940 389523203366909505853559040 75941 477900925087259449273329342 75942 -13658684085543959177960160 75943 -255674003907023471612402560 75944 488267671372208104442757120 75945 -248384617817981884536346560 75946 -67912985027334009077415936 75947 27590907997611923838503280 75948 -132637268302472884936849920 75949 -285806446554473496981162036 75950 54878218806351394914566400 75951 -705841651923584254743218400 75952 216845959932007054346944512 75953 -417655401050473367814357696 75954 -15570404741812150517777280 75955 -451561412610583735482575280 75956 869631801980564963166720768 75957 154633279624290695219164992 75958 -150833837570462693493374016 75959 -542159823644654758353475896 75960 315004029349305778920345600 75961 496152316671245843648223172 75962 296791843915360681124160000 75963 327583475988465423036875544 75964 86895570403807320897903616 75965 -192803699819763496633645140 75966 -176291147115705462226993152 75967 -68905981665697487825665984 75968 -232292543907753476936957952 75969 376915287386424160124763264 75970 -102426442769694866533885440 75971 -79620649914799016927427888 75972 -47128564016148513403588608 75973 -156360806205716308323604680 75974 323430598542630823219088736 75975 -51907980401849241689531400 75976 54530390042985646812718080 75977 952072423280781557190635472 75978 -10359911146827453711462144 75979 436172904224059260626386580 75980 -576548069260679603211801600 75981 2431380751473046065960960 75982 -506304594273647581528281408 75983 1166541935952994541737973232 75984 40776482456071440273506304 75985 128716048026115076912636160 75986 -492933916021568224147133808 75987 -528269457122896972901650956 75988 -964673570411765351702656 75989 -654215205404463814344108210 75990 -225022045069405755986976000 75991 449841951292045557770112392 75992 136847219839524058978713600 75993 -57419722653362490593513376 75994 -369940114815694769228146704 75995 -448598138611756150374504000 75996 56437531432337595342385152 75997 -886578626943293307536990554 75998 -96302871346583805025866240 75999 -614378728925585776503606528 76000 752885807903373332643840000 76001 708753794673614250926020002 76002 -68917947584389496889891840 76003 -1026310672213556751769755748 76004 -29609232795389795085250944 76005 -86704636314076539682996800 76006 -69867766991874515783857920 76007 -325754118199843631650576824 76008 -521548360837274151116144640 76009 -1100430447193242649588090140 76010 170257121400431013505240320 76011 219714335581916015374690800 76012 192363360410923568286257152 76013 358133521131814432107099360 76014 -189719542672794418013315712 76015 -479961472621379186753894880 76016 156766766192210528031670272 76017 -359437576878126576615960720 76018 -48290660399512441922457600 76019 -146278670759865679010597160 76020 -29902783344564014394531840 76021 -328793174659092059265862656 76022 -127264469857672700399822688 76023 66571459112910327887791872 76024 -5772391748347494989537280 76025 2177373276464531930117550 76026 242839587745441854914310144 76027 236199789285908242647488272 76028 -510593054731745538615928320 76029 -506450991064487439426978816 76030 316273647256014400925636160 76031 906663342202023333568856832 76032 534432322254641532072099840 76033 448875157271439125018248240 76034 -30034285151284046377425408 76035 65913557392004823682443360 76036 -328901144185791854718901120 76037 100167586302648938062556700 76038 -154360586124142567371417600 76039 88855905366923098725650840 76040 307356785505584430668236800 76041 -128668697220834349646610816 76042 375667319652013582209947232 76043 -207214220621064943852081152 76044 -9659618215778936622518784 76045 101685027620805025008941280 76046 -361483910468260105193015040 76047 57942622058871294102040200 76048 -125657887645649512629460992 76049 -403698188949743433707950236 76050 101426484659831006199798600 76051 -27325511098230901723536600 76052 -642582709151970537310145664 76053 267440850172089806255493408 76054 -336935704541110077654433728 76055 39771768353151168401296320 76056 -229211100355163715010252800 76057 -1002967022434770110372122160 76058 -671345366499369622407995424 76059 -1333122410513985418666850616 76060 -381542117805347141818667520 76061 -87267751065293667750012768 76062 -135794411840699063473222656 76063 -191789564587480156039812776 76064 -718939878341655310292680704 76065 -474566764726024433147280960 76066 -32586617444421518021579616 76067 -15297675362481396417474480 76068 236895004173238151620263552 76069 234483327650094334976478496 76070 428249516560833005651652480 76071 443143676340221961361724712 76072 -368843760785534314104760320 76073 447140541323360129281305600 76074 -65890226907759683638056960 76075 296084977432206182080497000 76076 -81161808224474929326735360 76077 -390899204308226820723877440 76078 -307263259521931650814100160 76079 1015910530029464266172977680 76080 100168356471905103277916160 76081 865427111179362519592868882 76082 45223629588950682329796000 76083 169671094565668629625246464 76084 -7479394813313703661123584 76085 -237547070932024734313205220 76086 -97989581079235782829468800 76087 -163808596865642950399232808 76088 285666095010224595457781760 76089 -229529517912314643038545152 76090 -10443349168061476653342720 76091 371046515559805922051691492 76092 -141308629431670589030489088 76093 -1276032687641376409907830080 76094 175493394990214180500708096 76095 146258738056683420777378000 76096 106796887328143375497953280 76097 564399187745807921247481986 76098 -67501953585708383472337152 76099 771992127758813169520807100 76100 -290672942287699831184169600 76101 4744781293066765492100832 76102 159357600926331069088512 76103 745961443974869039493515352 76104 -132531376710022403977543680 76105 123497596531406279528075520 76106 -373769931005064373927543248 76107 -433149429507521710923136512 76108 370227256533713154332943360 76109 627062442650698069166508 76110 -2596020816159403639372800 76111 310198659435184005128732544 76112 -149640025130270131158908928 76113 780261947464720720584362400 76114 -358973181034441478979788160 76115 325640208117043945686891120 76116 -325146100587975476758222848 76117 1897908958659863427777026080 76118 70285484203235597586815616 76119 135746695650586444335984744 76120 -207319632958819285967462400 76121 220919033751272716506896592 76122 25156889207811272395384560 76123 1099478875915030944927266372 76124 -1241044617810859773832704 76125 194510470413715923186720000 76126 407660980803219775302128640 76127 431830145337546389037652440 76128 199222878186860968291074048 76129 -519320494844684153367682270 76130 137413215874429397694328320 76131 -153352154248016370634161720 76132 -109412038073186631608483840 76133 672655837181279363925263520 76134 117426962640684850271052480 76135 478575476761352367600577080 76136 -68351640242939742408867840 76137 328090837972328877051859680 76138 -500084427530128376084723280 76139 27338967839999939807392800 76140 -31815759634609293834946560 76141 -505955769424670988441974228 76142 -156699773621714820259054656 76143 -581494739638184089569187056 76144 -134373757519770806073917440 76145 476487231876690962721055080 76146 67799230693334252125977600 76147 -112077972508121435849684404 76148 -324017977455132011317041792 76149 457909726617606251177281134 76150 -22189638451313636444959200 76151 -79261181068694402668459296 76152 625266146934331642581811200 76153 2858041882886593075964928 76154 145539198438697450535037120 76155 37439971619755709111330160 76156 12978167339550885061703680 76157 354124468102038658618166406 76158 160150445141106017600581824 76159 1280779326740892547360991360 76160 188815301516821485374668800 76161 -422653380255491580658471680 76162 247269407940624020502985632 76163 -383097434020236060949971588 76164 174049598054393164287055872 76165 -464496603482078731023791940 76166 -178531846116959176034839968 76167 37459243578292774972231680 76168 181497129771894177054274560 76169 98196336967208065110451920 76170 137182375063960434096134400 76171 19186505935688306017122972 76172 261083198181357250889003520 76173 -216139026292410403297636416 76174 26238622626718380110074752 76175 223826028214359846303061800 76176 67896281191616029123006464 76177 -1029085163568762092099135388 76178 -26439277590403578476886240 76179 -571414186174489809730568640 76180 -98281452096860784086039040 76181 466033091528574760968933792 76182 337145640325365963487660992 76183 -229095273923941192441835040 76184 -190535540658659570555596800 76185 28635337844985785231590020 76186 -688891999586663255198489856 76187 665523938680633298932223712 76188 -524077703132927481667584 76189 193095658391229149490119500 76190 164875108943013866362627200 76191 -325231758526643751688562160 76192 -240625688076139907401187328 76193 3447451770991661982481044 76194 356288037935235469724183040 76195 -408793870881857404598976720 76196 8277889365676246187553792 76197 443672973537425812872750240 76198 -43825305474935621017597440 76199 286734429161549035858542864 76200 142616553033365791801344000 76201 -170560010119496060166607196 76202 -128753414889964905979131648 76203 188774380301691511757101212 76204 -564304580954583262092876544 76205 852669133403650274555710860 76206 -30534759387575396906875776 76207 262083467635792777790957456 76208 52710805685121931663540224 76209 -124268741648016330797752320 76210 334881093079510360700153760 76211 -950493063877595035240991688 76212 31442503376196646217890560 76213 -964766925734452243745643538 76214 371936664410384413943850240 76215 -546137437172840961177224880 76216 -404053600686114884206141440 76217 168585878093649697378790400 76218 433071638753450227038434304 76219 -240231346653973095596520072 76220 -292464173378283834825246720 76221 -58114620665191655314868538 76222 -190356181925373213140458368 76223 -125471013248012878263177360 76224 141561626635667413407891456 76225 659194526431562245480913750 76226 38553797036686717201455312 76227 354269704171659078079017720 76228 -562400901746627315545958400 76229 -388463255245509468381194880 76230 -109917929017306155957120 76231 244138972169365009066563032 76232 -386205010257953001199687680 76233 425369701661346483700683024 76234 327974599788933414835671552 76235 1001967326922382216532404800 76236 262684920978758163419315712 76237 -344148846817108962516681248 76238 -254792382131032354575324480 76239 -5597497702599905422298376 76240 190874085185625250750709760 76241 -490115752275136886619177600 76242 -286513270375829375887577856 76243 -1392457142623476096557583508 76244 -374369112224253506993754240 76245 90536388092987204042115840 76246 502512558795601155530435520 76247 278252776774931227222532040 76248 -154207117715286333448396800 76249 788600225422044665334346250 76250 81623865149722961412270000 76251 67798523565902111003933184 76252 -24763887719313470240168448 76253 -683630931348252757177425498 76254 -99569729186967356998087680 76255 -325507039251260992038355680 76256 -354143685719978407981744128 76257 -244851247917915400588439340 76258 -17041909272532175228520960 76259 -817739742954320827949661540 76260 29171908307381318261637120 76261 -322378801618873652254411138 76262 780887250954310270329300672 76263 260789767620402195266652288 76264 42672912003221581406223360 76265 26631984582791911064414400 76266 213285333266215554952903680 76267 37177812529214656410492480 76268 -495232247135514265658373120 76269 164734668453060294503713344 76270 361311937066984737330604800 76271 -38109690535250405247184008 76272 5664015327282413509804032 76273 556245616674436110378506340 76274 -293044202113179205691803008 76275 -159102000254561608284894000 76276 124876165785031508264140160 76277 142671662096147560055430240 76278 339143331531070060654693824 76279 116592241664847047108641632 76280 -88956034106353780314009600 76281 -1148054489864574926257201536 76282 2350631030039226398483712 76283 -518913263957503550597973468 76284 34582909747651568886772224 76285 40297680953054921346350400 76286 226477742659365894267043200 76287 93859769456906200401104640 76288 407094508764655901894246400 76289 -977373449415706745547110910 76290 129544357686274083921822720 76291 -88902940279980160439755776 76292 399864086935436575229990016 76293 -183280525128448053100389378 76294 -148058675154507854047794048 76295 -312778489667376045647128200 76296 152737815218063324954664960 76297 247211753545256852731496740 76298 -53281527107986442908347600 76299 -909351910524571132788948240 76300 -46182663003208067842688000 76301 -170892842686809517967663796 76302 -422966692777933914204748608 76303 -84406058652120138553914448 76304 136637180319946175526666240 76305 152718766195269642065429760 76306 -72743903404674713065089648 76307 -209831854137627289790616576 76308 -439563575241617854614128640 76309 -55721505517099696001324484 76310 -163025137180968661267885440 76311 -471798209424410513377808040 76312 504465476349487471893043200 76313 -811839714485859038477201382 76314 71963137131317747220971520 76315 436511680167081201567312960 76316 204572511158939729910167040 76317 10671247783445059721796480 76318 69358206210341288424949440 76319 836045344777671467448680496 76320 -172328116750704513674772480 76321 -388913188632050463429409088 76322 122833721875134118985601024 76323 350416181011081887605756160 76324 -79335968738186972197074304 76325 4275866043450418394253600 76326 -164068420510464058688936256 76327 -614552286238856770840840448 76328 -488117702217616244431257600 76329 -938700697184170476413981760 76330 -490222664181462775283784000 76331 -92184029430786234283183968 76332 266238281053417805457679872 76333 1319779863565945316166962582 76334 -454301685403135240194197184 76335 -50230631864474123415575040 76336 101458129398863338860838912 76337 380471596683990434399979840 76338 -270877734354306373445548656 76339 992212291765000667268740056 76340 591663836222773191798036480 76341 164316725670948555355029792 76342 133788795678901141472675520 76343 652691276638482271974695592 76344 31909634993975936057118720 76345 -223482449063970875762883900 76346 427901129003985350723976960 76347 -85448438007189274263645000 76348 325885763674821876732996608 76349 -77019963081012497802721920 76350 13224829383252988198488000 76351 -2124467991404602980581944 76352 7770439039456030562451456 76353 -3716772572638872880987392 76354 -125496779820784785586104624 76355 783689121073804326233759760 76356 -147637740074676003612794880 76357 336394127984529364116477660 76358 766510859784796973361984 76359 423235059637552892355956904 76360 -223157115887217241101926400 76361 -947688547566298736859183600 76362 -46687257972540154332679680 76363 -242172527085885073082153840 76364 373507902921838923599187456 76365 321065255461388030881849260 76366 223709988684263645452093632 76367 -209969306483442405278173584 76368 776258150348263343652864 76369 -289168343155589604939833230 76370 149501692596884737309724160 76371 -735008136617320558374134088 76372 1018677419392479140665407232 76373 -538864878951696087542056032 76374 166293763531364822080136544 76375 557379129610126824943824000 76376 842267430387285239968942080 76377 -112390193483752448969909568 76378 74906469022462930370208240 76379 -779736761131398291891001020 76380 295728200693537979309465600 76381 -1333263660220280522077127028 76382 -162510169136088057147681216 76383 9565463408810777046918864 76384 -93047571459883695253487616 76385 -334420554545851674594141420 76386 22545741909677066108582400 76387 878399443307403749226923036 76388 -182787680222360611210424448 76389 360212462150763069083555424 76390 -115201272908059958552284800 76391 -134343095606123559242323320 76392 -700957608934896176680903680 76393 704982660127808187044490880 76394 -595923390061579386058791504 76395 79508857646654048179607040 76396 -372400577980535365507169280 76397 -19283883173504461572347028 76398 -63110055767689715107534848 76399 361379168373334754890795240 76400 -69533015421654340318003200 76401 -77827636365982670941840332 76402 -103307147053613839890340848 76403 525936638169876294753848652 76404 319260688547181785130295296 76405 -76469310695927798705347200 76406 197212745548716655508195328 76407 372151743884674190935563240 76408 -985080777080653857875927040 76409 420869489197469267257759620 76410 141970259375174284300915200 76411 17913498665699825675194792 76412 -15859562535553631285314560 76413 408777189614555377491961344 76414 59755155000172767255314880 76415 226331941315289217847084800 76416 62054569701321845243904000 76417 599348697497982188088866352 76418 269404220091860532908423040 76419 225263659023790859997265104 76420 -207696164508077930114814720 76421 326640591003852354953558622 76422 61240520045948446622490624 76423 -375446831869089867842340328 76424 -457174352664234197410682880 76425 -273278475547113722836374000 76426 144795853534049985059380224 76427 183157855088392229353067760 76428 486719423493780817987305984 76429 -659955830453114448565672416 76430 -350657185049302788435320640 76431 -9459080406312280336479600 76432 -143402543854803920182099968 76433 -195846421747722984653163840 76434 -82920482339103854673217920 76435 -489651310971406351762359120 76436 317577945967860597653346048 76437 871442609952302158561560000 76438 350413274749442795218329120 76439 402078296485970983308557400 76440 100810425641218115713228800 76441 -121459640085913393096223158 76442 -2220884258830326220162848 76443 -113186413406225954722890816 76444 428137327223134793392550400 76445 -426043570759210703396145300 76446 42834110299350162481995264 76447 -92760166596846377550533248 76448 -325468123467448295442677760 76449 370885137313957237648908000 76450 195254506687317291697392000 76451 -136020602933434995034656600 76452 113546928542831648262623232 76453 -28165642096063449319441316 76454 1808037777266089383985152 76455 262791542436450470427537000 76456 456272359755181088303923200 76457 -54526557083681674378775388 76458 -190869276911090579609423616 76459 -289207288324977693204772784 76460 -405273493157251588142622720 76461 143432132063953170314193408 76462 -77284293349328403510552768 76463 -733778472289425917621202288 76464 -8529843825213712399319040 76465 -82092891506157494957557080 76466 91005007840688916853026624 76467 388831688830181260129616640 76468 -166103677250095812424730624 76469 -215330684301933288108371904 76470 -248917426020131777757072000 76471 -526560793445146263981498328 76472 1604645559089036803891200 76473 349153040376899025530945220 76474 610487058386564355487898736 76475 84863977853784683570016000 76476 55323479754261412028600832 76477 -169428449929829864920162688 76478 -397839135793169626162440960 76479 -42340855071982392743563872 76480 -93082979330256732055142400 76481 877126883009274732787017282 76482 113990941374832929521866752 76483 761169715557720156457071120 76484 837150521704232720129702016 76485 -123919642237072986989244000 76486 781782931034111148044273280 76487 -537324584937602938718637864 76488 -197378423074405559612989440 76489 451257969013041499588697600 76490 -62772428783532888120708000 76491 412709929546831427295595440 76492 134961965581918768501153792 76493 -329949386817767460144261258 76494 -239803211546151600762455040 76495 -950748545168710490419371000 76496 50100807668427164912320512 76497 1309023861908552668837728 76498 198516130753029859916734464 76499 -164542529784591195868541064 76500 414733105090209118756032000 76501 120318616713059159607848412 76502 387711503434437412420713600 76503 136499528260465818303832704 76504 78095535376901468245585920 76505 -134623820054136244748978880 76506 -92942981841856486998292992 76507 -1140544403709213572360445244 76508 1893039698494084251611136 76509 357338065382673732920126214 76510 4943404735669881110972160 76511 1234411653811960637995742112 76512 -114133796246439792278765568 76513 1228846497685283056040303920 76514 532164320512339853155642752 76515 -64678779395626543813849680 76516 385345781684328982910754816 76517 35150386233039190758695232 76518 -74663294466389302333497600 76519 -279563373886626885166811080 76520 -325328987125643600355379200 76521 -358384252196686609470951360 76522 172058972477584902948795312 76523 -609574291088702631253490040 76524 -68378211489330723369811968 76525 442200164889158688618738050 76526 -513463711300745395913102016 76527 677129777995027584861918648 76528 -274301536009094781412507648 76529 -307674845781497873192826816 76530 12809951546761912115704320 76531 41478199345868967805872112 76532 -6635587221061613834062464 76533 -458856466497541202528200896 76534 -181069216291096299596703168 76535 -687636335747372230480004520 76536 539191702289103624447160320 76537 -478302488195996461657809814 76538 213192271814499857239057152 76539 180125582065565753424503808 76540 -3043129432376675611468800 76541 -1103785008631171687722680058 76542 -415405947934113192014148288 76543 948254957955799675537217792 76544 146935614885220006068486144 76545 129174621714572333776531200 76546 315344579061630346280555472 76547 -467396947296824564292331128 76548 -333834628581886952710149120 76549 248624256775905784369177920 76550 -319562640959992785947575200 76551 -707220711072704615388940800 76552 231329676883144976758702080 76553 368313085732800976454424420 76554 -437035425234088558981373136 76555 436227897833369618863939920 76556 212935626265535690941720320 76557 302993910709155251739786528 76558 -287335884660979746306335040 76559 -429204727138453794470835984 76560 82480410366030717065625600 76561 -465220529923965378232917838 76562 -219198105638414405283769968 76563 304413281552611981424644704 76564 -732745348252788020509469824 76565 -312555631371587601253845540 76566 -137645252342764300220276736 76567 -527187963941618058325661040 76568 -142919507380246769560227840 76569 413013377093798309042030544 76570 -37730555968458994892697600 76571 -1264142683413652583023084056 76572 75326244382621198224921600 76573 -468200621152869058459110560 76574 -616368626911129649995150464 76575 -219808005309033297068543400 76576 -630141865423196712236679168 76577 70908033713828196549764100 76578 -1591191526837050095400576 76579 -1416444083879109365341542820 76580 89539689763149631403274240 76581 -462224972555520063726693888 76582 41418140755842561811250592 76583 -2940535598968691885723856 76584 -182452083747840471697735680 76585 -103454312524259665881788820 76586 641450874797435001417602400 76587 -396663601875436592737098408 76588 280015040642814414377750016 76589 817008625705514595045924000 76590 -44751057775193345551476480 76591 -368526534074839081166726016 76592 -76353695295482557234888704 76593 -853063152851417441069808 76594 89060760089547506567903232 76595 -181607605854652596093392400 76596 -103695954410404973565720576 76597 708190690564820656043176046 76598 -100962982840674212472367200 76599 521304803419944403471767120 76600 -498582771945098855325696000 76601 22040354112549920918045184 76602 284735438376625351928945664 76603 859982680636606820581562852 76604 -47828488380629991825842688 76605 111433906451404862113188960 76606 73360146473394808458154752 76607 -272124081247662945405486144 76608 54760523641984039539179520 76609 165946110131939032832787648 76610 111471144376343732728796160 76611 -134719529341806241578853128 76612 -223346895945838042689192960 76613 191538887443587699285383904 76614 188144953652033368253784864 76615 -31492697359268756939328000 76616 772872176952609548793538560 76617 -288502773071418879830322966 76618 445975420389719823647019360 76619 1096275025453845070360093896 76620 -241888111586651211935339520 76621 1132619003531336818667549932 76622 -39726626424669795493698816 76623 -572410357528453492646570616 76624 -31337120728094722284789760 76625 -887812957039971732806631000 76626 365899525283656477436544 76627 -142751317343086900520102800 76628 -949959496605890344227733632 76629 32493554149629411344338560 76630 -331447809026888223109977600 76631 -612607711821903796569464568 76632 253969121884430090242621440 76633 431044353856908863412820740 76634 -37669007269992217204064784 76635 200269072970419184493053040 76636 -321606862612178458964769792 76637 406801489835291937590229792 76638 -2232792842117677591554432 76639 -312078583042071381056111976 76640 -998392182975882725267865600 76641 -130612645005841504409571360 76642 217609437517747081660283472 76643 -484968861331066119079690800 76644 -245155550323482878366401920 76645 13119818350344825757131900 76646 -582160359246273952966409280 76647 136620359458207175908138320 76648 403966869255736094998609920 76649 -224903610136449268891825350 76650 -3779872467653610325670400 76651 -670780458369071511181630348 76652 461526261365706552441313536 76653 1394112589530709659775355520 76654 491080502057010888268915776 76655 346915659482161584913567560 76656 -183257928330320504497471488 76657 790297569090556069645170432 76658 158325194480724157638385680 76659 205310771321027432730598656 76660 -214168452995450588145880320 76661 538809005072125794959030652 76662 271460352701382070515498720 76663 151417824419303659746848704 76664 204705475949156569546199040 76665 335286977123264705547624000 76666 258655466816396142481138032 76667 312372085586019946217047716 76668 -464352927080963411802447360 76669 2855928756762867636845344 76670 131868179596721974406757120 76671 49423832016782835220972272 76672 -575392181854102465019904000 76673 239212496480200962492257922 76674 41554032932481497200378368 76675 -24606399065871698491860100 76676 1007470570582222014177127680 76677 128678756764723609315747680 76678 44665145737467123287293056 76679 -714091341426317965230975720 76680 -292772053710460105334784000 76681 278031341259597356931309264 76682 -350750685636283775777826048 76683 251505114743427588655204824 76684 221915093979142841634649600 76685 815378922723625553750376780 76686 -217413203918304900892671936 76687 -621061687030288914982223568 76688 75699306970727605314035712 76689 35172357424172066221526754 76690 107245005807867323353725600 76691 -513984259417083598644279408 76692 -97407822940870733180338176 76693 -62974117927950406475928896 76694 -123442402435643513958747648 76695 170786948959828966582051920 76696 497962169139256576992737280 76697 205579424553889395417379146 76698 -3068742058035800121689616 76699 537954850955837370133086736 76700 112529515025989604311104000 76701 126150465898522650637360224 76702 -342472664442500276618360448 76703 -1013987688382953142978479360 76704 919952135918805675788992512 76705 -375371146015756465769894700 76706 133371190585672758645588480 76707 -47478335315829336541585044 76708 -318830028102131982573830144 76709 -819042037359036859398623040 76710 -55909386978907066776743040 76711 172789516661783810459305824 76712 -10611931742077434039828480 76713 51280013543484928406375808 76714 -997069398160791001019472 76715 884196644926124561462012400 76716 -184929101572504400390377728 76717 -709730815158565755355168234 76718 -43053296540749674753611520 76719 -162359682505687391884427520 76720 23726315961405430335406080 76721 1463047720229118355134080292 76722 -305713759411831605302603520 76723 -82175744582995457837839256 76724 780924963406235297913434496 76725 -81864802776113678073916800 76726 -47595881633651727178467168 76727 106946774764186859931522912 76728 236864907447162268822732800 76729 -467096263565985725689773897 76730 298715995451990821646561760 76731 718237988243642907245123352 76732 -593322376111670537271675904 76733 -896989957514902485825273018 76734 -383223061592506289572387200 76735 1216265776569020670685164000 76736 106041119205492625464360960 76737 145050057706738301673741360 76738 -210088959152650062869297088 76739 -407556251680226807859646176 76740 148338700763513121482342400 76741 156675193190198171788819520 76742 -15612420925050951183277728 76743 -563766561582163728902178768 76744 134399875229926497148446720 76745 281987836792636096188790500 76746 -370989790663331875092777216 76747 402916650319570435371289512 76748 -86970877318960651202694144 76749 748232971619895270241193664 76750 131920780207422283821072000 76751 490562899779931740827864064 76752 19969680948762521603063808 76753 208353694622640940474614002 76754 -571615102502965844198957424 76755 -2410337431397845937594880 76756 328677296368637310190673920 76757 -52739690164566736156802994 76758 -170043652655383073302374912 76759 409148405317949798480870520 76760 355603841211062617721856000 76761 418559581538483511323564640 76762 -117152687648995507998897408 76763 1381563583185419355155826480 76764 24266831858002705169189376 76765 -341817781933729556989478280 76766 362651990050012317142388544 76767 -337795866834668008750017720 76768 -265829765226310821976473600 76769 191566750948431009678875712 76770 -197373809212027630018310880 76771 501817174339734531788834972 76772 -545289945361204686555144960 76773 -118589148067197285511671456 76774 -333071326222679627037624960 76775 -136299623473739338076692200 76776 -108180273955737859521085440 76777 -1162661186951608791579074374 76778 -91382788897328321157430176 76779 741942642133222065425043000 76780 97468178906479899143808000 76781 713070225765390565438458582 76782 258655121167848468831903744 76783 -549595627294631380284676512 76784 -93548618476884387476275200 76785 371369759941577002385203200 76786 -66461570919651392626983408 76787 376296583621700695822919232 76788 -751891856201726401312542720 76789 626371459816345849810147356 76790 21202883402426265935566080 76791 -130869109015581051288351360 76792 -689746250886259328664883200 76793 -193397138935055939713052076 76794 345396121525296868032921600 76795 -58134141313037979249715200 76796 52302622772143625611656192 76797 -56620289301699011769159552 76798 11776027698873625315645440 76799 272064139404437984751758520 76800 -235812394951485882472857600 76801 -273655313159938570701235198 76802 6643094724535983768722304 76803 107448221077783275181363704 76804 96732038981464917841620992 76805 -604008811752149824463913540 76806 -244541855597599093051094976 76807 -270198112624820352402736320 76808 778199251172872170774696960 76809 -174400640477146335451789296 76810 42639065375051840692606560 76811 -308462763414809812541901168 76812 -64237576850450058977768448 76813 1330537841112481319991669984 76814 -95140521540362661762537600 76815 -478674850676217301368108000 76816 243372411037810297623683072 76817 -307206424033034138487779520 76818 27769020835927059783843840 76819 -600645239393794611026701780 76820 -365150999716008991669739520 76821 16699947743822489240260320 76822 398380238992145486886954624 76823 -1195606607027712791083739280 76824 -385012760944342567934177280 76825 -12395141727313830104984000 76826 -341294209679687661176336640 76827 -674286086876365072394507880 76828 479108002609814191284704768 76829 -235745293198904588195100570 76830 -48539192391306103418023680 76831 -1080442166317541571664670368 76832 -457405998013348419757768704 76833 87352310011059770558232402 76834 -285718841485515729063144288 76835 -632330162999057431023360 76836 -478535212206640524624353280 76837 -41766392243419177339512514 76838 -298873064661467016708790656 76839 191987874396785384872456320 76840 239934174298283815541452800 76841 17707061753366141033727312 76842 -478170349090799637539957760 76843 -258084248258139275697280416 76844 409882407745915982053268736 76845 240356917880309659650681600 76846 -23390966916518505333120000 76847 227552556271491027066049296 76848 -38385760159690458871136256 76849 -149070311830098329689408768 76850 -125421997724273788794036000 76851 -155260223968189888694080620 76852 -260828831450398463165544064 76853 228857324573967629928504480 76854 93032173201592372819843520 76855 288613023001775270014986000 76856 410319908635980811563110400 76857 276508597877875266048460224 76858 86025647312454682049462784 76859 -70699153378173777625696080 76860 -94112281818985719819479040 76861 -633023992627137751941797076 76862 -276914674146195572460941568 76863 -31985767823912142938252856 76864 -199267963320064050726436864 76865 -471327082732361754153085740 76866 -21140233861948265384603136 76867 -380890648613051116817804800 76868 -136715375166922160453305344 76869 -1408229599477773746626596 76870 -337169479137247809736629120 76871 -659529677492353829586101928 76872 -198054981058620748178350080 76873 20662961636645665078332122 76874 57496172502505645589640960 76875 -37960988254469667487485000 76876 749354666731138157906543360 76877 -61151175196170706340544480 76878 300429091993222768308683904 76879 -15878693168409456311406480 76880 -107830442062366566015836160 76881 9330424031811405764857392 76882 -90276495785071966108031328 76883 1055542357625585430230289132 76884 -7085991324519082828339200 76885 -698762661105508399178688420 76886 121552696854907276021674240 76887 -670769804896127322624284256 76888 -278464669726381430372720640 76889 -16405710979654038973070976 76890 274286894424961484670589440 76891 739816351855230132303590952 76892 815552970771733119124039680 76893 -6969034667252837659981536 76894 -378048239821486328826501504 76895 -151877255228892353466196800 76896 -360259328669757078778675200 76897 -1537299200754717704171412048 76898 370395299066427366334789200 76899 106089287921288728977030264 76900 94742159507550295730864000 76901 581929645631557544321267904 76902 73330111127806957675689984 76903 368535058492559337262908504 76904 158739126155384081375861760 76905 77137945286302703348072100 76906 -464451187602887517309280848 76907 -241407943098851654603720844 76908 -190041809131728150219786240 76909 269531567115205086441838816 76910 -79528878414348149763224640 76911 -3629325330833224457627136 76912 104894539725577368494407680 76913 468707840138169056745054162 76914 -125293667997322468551536496 76915 488016346287898947421672560 76916 -117573580594662258771554304 76917 -39980888271411267920433120 76918 185415799108182403391552160 76919 711354980932963262343145320 76920 103678711271235758652825600 76921 -301481187477813015709507576 76922 551299997963258764656262512 76923 -119524802092204695022287360 76924 -22111096409695450289711104 76925 -175527966665147208438620700 76926 -12756620970387315111013056 76927 4548845889457942450740280 76928 790822008212139279195832320 76929 -288773737361944122696939216 76930 258699518952860950760708640 76931 -1124171307320376817775889000 76932 185435680977250524558665856 76933 876223405694871576780822720 76934 191529131575450432092900480 76935 166441574394540684473149440 76936 156868132130567232386457600 76937 -314901648359940552616305600 76938 448009946474351490302540544 76939 1162608402391394552569061856 76940 127696515513632960743511040 76941 -752606358673237504704771552 76942 -12820403068252343888679936 76943 -758938139572676062575257808 76944 49251138209540931614146560 76945 551053487709140386612824000 76946 201174586971363067131540480 76947 -173410257697021309766718672 76948 92823334652336301617191808 76949 1085941963161332387803831950 76950 10864672556519942813268000 76951 -284871766491000988506164048 76952 882953963437163430829209600 76953 29178090327820990133973024 76954 -43930557375227398010126880 76955 68077087755027060087255360 76956 295028963313758543632896 76957 468244823382081436739534892 76958 -53489076879843935676702720 76959 397576143254380370726580624 76960 -100017604730449147877130240 76961 -354149488415410962271281438 76962 129882502020277910859669504 76963 1439452637273994877179669212 76964 54307459003011100243402752 76965 -161264937135395270992913280 76966 -316835503983224375652645120 76967 -983418487290368995863123048 76968 779368723041713355031219200 76969 -682105475581348709584546160 76970 3337904259627531640300800 76971 -197071419321276171362987688 76972 344439970214998377376384000 76973 84334810202180619113238528 76974 289260968778761060530935360 76975 -371067802806125804141623000 76976 -113935328569653568528416768 76977 -1267970562409230440919416160 76978 586415259443695023158544000 76979 1068073786462866121385867196 76980 -400808875650623173438064640 76981 251218906298899750784188512 76982 711774838851158059198080384 76983 -902982074892919656909797376 76984 -21309504724004122232893440 76985 114726771440989458456371400 76986 70903564712946164207683584 76987 -2009122249346049422527186608 76988 -126773789556999853156922880 76989 -599965126395135819206065632 76990 55605928999937128434216000 76991 -702475997352397581600412608 76992 -90747118989191917263126528 76993 397295006941259478283430016 76994 150042971368557350910901152 76995 365744657694747849588378000 76996 500346300209221402512464000 76997 598215529005666409317509052 76998 185383768708303733669044608 76999 14408161554761944567305064 77000 271486102772580534558720000 77001 -98604728729994167963171568 77002 211588028404731248455163952 77003 -104191104772802203255952748 77004 -106267092961430290439208960 77005 -27937921312531643434508340 77006 235169116265739013363669440 77007 -244829803397682030616408320 77008 -234350046695778407080173568 77009 322452299325623128445318004 77010 -166319907833090529833978880 77011 524010251555543155596625224 77012 153806434102080971439658752 77013 1417607608880232136936800 77014 -57024089190318467196540288 77015 -48028462279109890181168880 77016 642787662645557110583193600 77017 -82088381857828298905074934 77018 -374666994717044087329149984 77019 119412334974445101907144344 77020 232682014528406965580244480 77021 -190071162264604898080291488 77022 -218530417728944977214495040 77023 1346941836848720764234746272 77024 740957493603835544748687360 77025 141506180708794039989648000 77026 -32511566345370659484094080 77027 370294497500034899211712992 77028 397534131267236373735392256 77029 -1491673220631257864496906370 77030 167238567387687488495564160 77031 1117214344271605427082321912 77032 -1331220498702759486731289600 77033 -1602530939068817648040259200 77034 -171543106666348486320722688 77035 41845018787984056887889920 77036 896243158052487353033498880 77037 82320045138320659893034560 77038 -212700719058968341081573056 77039 149439796804692199923998160 77040 -48895844773888644871127040 77041 832508239697651491298479442 77042 -122654268300982169409036288 77043 299964799544057348773908528 77044 -1226892641060066656899944448 77045 -261858793632788391665656800 77046 96342274755714213048360384 77047 724208868195447731886859496 77048 -173482825877172517733744640 77049 47905525463900411143497024 77050 -176637360155538973141267200 77051 456016850631572473936095312 77052 517415555318825254753976832 77053 -1606597027583957226423023220 77054 -147629171214100071792636480 77055 -401734760999450996548529280 77056 -3911846054644378561937408 77057 198784738029466448423816112 77058 183094764570421845289585920 77059 580794078069649780790391504 77060 -428621978549338036914635520 77061 -829989880962944075059041216 77062 94410661182729453821089152 77063 -100576040873830841077493280 77064 -331009119678569069432217600 77065 -44735944799227892326992540 77066 -57730782085104206967662592 77067 -73517347552076044463026116 77068 -954849152379878405645777152 77069 -469969166209231151499139530 77070 -87015587203486252376432640 77071 -412896701151034543633848248 77072 -10502828194770766615732224 77073 401909115612900454949162304 77074 59911770185947315181256480 77075 583150662152311709198532300 77076 -469125576346028981561175168 77077 488553502535597154081678 77078 270625807802486397395163456 77079 -651835411631863867272830616 77080 337866814846432123976908800 77081 1071479189191439828409063882 77082 -255013107557506045138702080 77083 -119694551420688032534225480 77084 90855013441610616123534336 77085 -506920020600059847476740800 77086 455886096105383116432900992 77087 -636336506561664913877083848 77088 -38791510422243114627366912 77089 655761177310895303460499456 77090 -20313641973132367130335680 77091 143068851961179392511454464 77092 275824211196850522972543616 77093 338152440494582737223265342 77094 106000098532986497872513824 77095 2814476787633187024069680 77096 115609333974986563349299200 77097 -240308070911698770594996480 77098 -40068526004656888949892864 77099 3276176836073811386778048 77100 226643757281009330662310400 77101 270441101004472360626878102 77102 -530102381936306270099870400 77103 -148717288632949448221940760 77104 261748017955617661413621760 77105 121690265793315331568688960 77106 59027892117861560424427008 77107 -104883071890927403285168040 77108 248792216484638838098578176 77109 620503419729558687251567904 77110 -354943765864540216472734080 77111 166070702221867882091221800 77112 16266679528840064286842880 77113 460009348432999985481820560 77114 -290434986595453053397843344 77115 -145725495509136742106453280 77116 -200304692348896145702978048 77117 -844116180869537371123066368 77118 75728326989636876894583104 77119 -328032681506212719560509440 77120 -3015687745446751654379520 77121 -199579971984065208117822240 77122 105585369827002826476604112 77123 1116748650762337861550463624 77124 -284272153989265719895532544 77125 -8736929781866354910933000 77126 538702457078951217190158048 77127 509361316693698334146124032 77128 -222652234619434293207367680 77129 -102311055564728256221887800 77130 -293191054310497120678484640 77131 -72805159032907841903949768 77132 63034740278754946923766272 77133 -65549482882207472412927936 77134 112686643996323490163457216 77135 -53208887093436795711196920 77136 173301214687929725692280832 77137 1163436148696534511027132786 77138 -180858051875918055317735280 77139 479808310274672396571857520 77140 162973373987038592001024000 77141 -319196433605954584777585458 77142 -1115612538905748512692224 77143 91743998733171582475840344 77144 -648384818508270389492643840 77145 -132358525235511489926625600 77146 -760078386654140159459189280 77147 341115915838059001350127872 77148 -579316041112454891412461568 77149 -120682747352295509956511040 77150 -124169735579198226283531200 77151 620146648702990536817225032 77152 -893448117415956373144731648 77153 -1335885411672428487206885598 77154 149143770403171927093960704 77155 240139001124613722350464560 77156 -566220076560936111760644480 77157 -865370062545704047685388546 77158 167303082239538171152131584 77159 -355792698827517797229457920 77160 31257197677042977591705600 77161 20206973987806998047137664 77162 258079669909792556139476064 77163 -84522223808873509304653560 77164 -332387939490905685774901248 77165 334886335121537878656781440 77166 -285033331018590301987862400 77167 222083563983757091226155216 77168 -15241060341188395342626816 77169 185060050882453514399607360 77170 -144589335547552066370394720 77171 -623609663701176600799496628 77172 141447096981556727739033600 77173 -1430770647235633315987995620 77174 -18001630036468751471301888 77175 178279968062417827878090000 77176 -1269219110477806265030922240 77177 -52683034966939426651319808 77178 91115238188892861617667840 77179 258093562106857138435785384 77180 -66767488071282841993436160 77181 -344711369878478719407658080 77182 81675968806692692642246400 77183 -333095480262821205854668320 77184 594803223789626524088401920 77185 -13034914938729273317918400 77186 318978425824831976714979792 77187 -279882583808086369795688640 77188 218495804900844864800010240 77189 -180667167277786334742795744 77190 -45283014211208378100572160 77191 948411413344862599535053592 77192 -762212418583169982519168000 77193 66663208740346729659068922 77194 -37795662594228519366694560 77195 260946374882499726138919200 77196 -30207704115845829568020480 77197 525666118704031788132988800 77198 469242927665392827940456320 77199 649921113913626083105635464 77200 -136991445069512141088563200 77201 -908623061697677576358990798 77202 282494684144229175439588880 77203 -133301086385043691404632160 77204 432472252600102705365699456 77205 220140757878916052409507360 77206 -262395610870651301681876448 77207 -351783856261909085387136120 77208 -286739859235248948838256640 77209 362369615434025193207617040 77210 -178950393575227246737623040 77211 116869917007935858983648688 77212 -80428958891307223656166400 77213 249376974707928492744543462 77214 -27860693794745802929947008 77215 -772049520742789950742007640 77216 550962244593640681053880320 77217 58590482393033830729893312 77218 -28789398509803434034507440 77219 232202338671832421696698896 77220 -160917984888485313188044800 77221 226652690407718118606418944 77222 569852458209752470011282912 77223 654149088465432836784767784 77224 412315387126328041912765440 77225 554416343555674701046014750 77226 285807501269638991635845888 77227 387204227793785070653236560 77228 -15437214360046569754252800 77229 300890361390611549850184374 77230 -158896032679188525194994240 77231 -320790179104843455891636480 77232 52232962152894644031160320 77233 -442593341960167200114382458 77234 21262617040031167712415504 77235 -48895154414386931886681600 77236 825947576060297197270225280 77237 819665385603304847836667886 77238 -112937675826698245463181696 77239 -568477091433102827793247960 77240 -39380770164403015978291200 77241 -485567873279172788275282608 77242 216145753141319351787250944 77243 -255122908655039181281060508 77244 -150311833941930229923314688 77245 59391546021509943487034880 77246 127087646280291209447062464 77247 1331413646191762672048865040 77248 -182524695744613051860516864 77249 990300984188285564954429250 77250 -490168262071057714445952000 77251 -323212436893405033600287368 77252 32551635983839484857712640 77253 64049625314181563847362208 77254 6117019901711732443909536 77255 -341025524234740528130136840 77256 224628134398955379017164800 77257 85430595475602216654232320 77258 -353327389692785766158189520 77259 40742688623773082851876608 77260 396595786268973529590266880 77261 816209950247205682082975862 77262 82491430350456306425272320 77263 285627703929413906446134512 77264 -15320784144245695569592320 77265 309857918614654720395634920 77266 -123795154925603248980372480 77267 -1450851721539840680065089684 77268 296264294064819886826151936 77269 -124307126120175203060689330 77270 -19701686198981879745649920 77271 7345216740990995046230400 77272 -66518003424040372646830080 77273 530732348015587130618971920 77274 118057723332580624123490544 77275 -286763006706255044977307400 77276 -957182371039671023485539840 77277 328203987427184968170529920 77278 -125134473725524823919730560 77279 960071470799647782441374880 77280 74739003148306124132843520 77281 51314897058615832127022100 77282 -104099530980491270191402848 77283 -98599892257330340940374976 77284 26625950681459251450790208 77285 -110404309216152373356488400 77286 377320537557179899605232128 77287 116103574339207351086785504 77288 -1286512876899359939828106240 77289 -523763015790894923223428976 77290 379885072230740263575225600 77291 864502882212744954668872692 77292 -151856785577435630589596160 77293 599416622096797525355014540 77294 -110017040868383943410083968 77295 183242684196916399662178320 77296 111237039928813497947389952 77297 990543372161034124757072112 77298 81906094147700000678750208 77299 778865373141850556342327736 77300 -418336069347697783879497600 77301 -252964511512557741818812800 77302 -232836217012154733948279648 77303 -564895387002183810137076336 77304 194657940327925237476741120 77305 -306327095944733528923140540 77306 -520425470967660002401941648 77307 9188618390062147578992688 77308 171073435252579045990981632 77309 172717073143845191068178316 77310 71694990102447141516273600 77311 612752932282159652768726480 77312 300894613042073350629752832 77313 307875318188368773093040944 77314 -2788920090636737134049280 77315 -384123560762510418753299760 77316 375196730057838564928174080 77317 -460177619658347414080377634 77318 -326106473286668729912625984 77319 -554497413111699323404968 77320 572839649727595352598988800 77321 336608095617911247287025792 77322 -249127236177533306625408768 77323 -563304905471180773353344428 77324 144784625513636595028125696 77325 217555482499760737097589600 77326 203759400374952364876510656 77327 516232023020125802710465320 77328 -121625311959172612826726400 77329 -45555397800684964272377024 77330 120390504563532024697075200 77331 267143716751482706814327600 77332 -673853485386180064732568704 77333 -178232542291578292413329700 77334 131665961128432904234066880 77335 685706908574537901103472280 77336 247368337304037311374172160 77337 -349953816468779205924004092 77338 153676516952778729954286320 77339 404249073682671198033451140 77340 -9434590459539569018956800 77341 -509298744395717286053097600 77342 118508241737036748006195072 77343 142342868269154541599170560 77344 617783792013169447750926336 77345 27789132641002272002400000 77346 319763732015233047185944272 77347 818513361209300057799208796 77348 -853695816794552703840685824 77349 -259919253787749872837875200 77350 -40883756713562271951187200 77351 207285785943277481576591352 77352 -272319561349417179129692160 77353 -1539022405413877340370759296 77354 336865195011325726958579376 77355 22217622814641160152408960 77356 -758407849605216118305059328 77357 6870940371421244263384512 77358 93925918898569153272389184 77359 -767063332650627405710579440 77360 88183148847527438477230080 77361 -5260103494859594328052896 77362 872411218355962849403814912 77363 523609608583130884966836048 77364 -42886035899264083622713344 77365 -226884109137730485184672740 77366 -454064949033544699534043136 77367 97706528552140920783501984 77368 77236088563486496641536000 77369 -1173721646693213452153654230 77370 95375503556713515183148800 77371 -904901186392861871206057260 77372 -117668357518955566446027264 77373 539108803802477973092320422 77374 678212342936226805817702592 77375 -1516941489156750245396010000 77376 20766865744310362045415424 77377 952341546784234895606572226 77378 77408279300677621726649856 77379 142076814796219829750542584 77380 16610478823749846442498560 77381 -1141756228217123665523196288 77382 314930865951486177919021440 77383 345086625256203436340940632 77384 -789023249069916713316710400 77385 168681632928057532248376320 77386 143674085017948720615033392 77387 -778352608938429904877642760 77388 187578068634731180200435200 77389 -135495062438249473513357076 77390 -83404966605608042868614400 77391 591257474347780604854564200 77392 45409259202719112102019072 77393 -726057717232966591630316316 77394 -449875832200594598195107200 77395 426930731350744679520426720 77396 -713726133833350275896893440 77397 -727193841053289682672706400 77398 -669293363668584738138904800 77399 -151541290013047200001763664 77400 -4192490730293222936832000 77401 -1166203075241750116353302520 77402 -413867408382994704124699440 77403 711071693598194764993534104 77404 -5852154986342468500519424 77405 122225762160934625068729560 77406 80988970139274498969507840 77407 38416272396328973294313984 77408 314513660288404980997816320 77409 -1369914476461737544305596160 77410 -140550504900596329151420640 77411 -109165164196243999979982000 77412 -168671092291006631855090688 77413 170283471512068098311414560 77414 134044951136082588401593056 77415 -146343343811174367701971680 77416 1190332741180873585956756480 77417 1149658886372772513577745466 77418 -187731518803921311728850432 77419 448970263392991250459368820 77420 459880328227367406872217600 77421 -457716294301301783683469856 77422 224569867820415296202856512 77423 111892250789673371499779640 77424 -80713870153049072193601536 77425 97279679533892433291406000 77426 -56830747053771083339951088 77427 -65754695257574335658558640 77428 -140643014998263164738274560 77429 -1023945568990670183451409920 77430 93748280385079606521312000 77431 -382236066276097660715311768 77432 -98372363830980591451545600 77433 88449117996340618347870144 77434 4560904573964018343528192 77435 367214418522555094178775360 77436 17500227184442541695800320 77437 1208512953877326948383737792 77438 35203280782307955586752000 77439 -368699387225874465599298432 77440 813699046531032573542400 77441 -32861878966003722176645376 77442 -110382507220025264856847488 77443 -15172113507637467585125816 77444 -667422382478847127605580800 77445 -237217422513138627610566180 77446 -664791939948461561857319328 77447 -1206664049925955773105904104 77448 259970821801086432009093120 77449 -256866578330708836455811020 77450 229339946370559207354170000 77451 267785253544758448035386304 77452 305832364390523552114050304 77453 106874556968453322158953164 77454 100191957212448098073252288 77455 33437522684532431669873760 77456 -598878339113754314880319488 77457 -662826589079290563239116560 77458 -287122829866092539407735920 77459 -1264480184484450672113828640 77460 33903930308280063344732160 77461 754183621743283183858033824 77462 108833942791064198393247744 77463 644106911944516493630572800 77464 269498490373476760804024320 77465 337432691443736189629033860 77466 -435459449385379866891096576 77467 245065406946760644629772240 77468 132406672051848749965272576 77469 -156057537031000977399245568 77470 211853839027158078143016960 77471 355183624118541907678440672 77472 577583701423160221021962240 77473 1341067247670803959417750704 77474 -282132572736875934904857264 77475 3263338308287195817474600 77476 -398629947519242237103398912 77477 -193369770236333658318628674 77478 -28259280333019388439964800 77479 -336992718198025556359094920 77480 262951528861142935672320000 77481 -309926618696820950853235830 77482 258950639869532641751212800 77483 212627737324345877796946320 77484 482738928101482778354184192 77485 -198594297696482697949640820 77486 4530334222864843669148544 77487 172620447637562643255562368 77488 349188438632557731394682880 77489 389202730878057673726726290 77490 -43824614870933398536652800 77491 684707465194050360352186892 77492 919184063801504491379884416 77493 153895080188595502874535264 77494 -194678277874807209656452704 77495 -143871404927387128310264400 77496 639557068075857028429516800 77497 302397429706605618665093632 77498 52561360347675316775718000 77499 -318305841732626436574034400 77500 -38028843060875072707840000 77501 359683505591746061791665600 77502 32351851861359588460429632 77503 -1392150665042663191794846144 77504 42954685397517815645208576 77505 396364203793518497997586560 77506 -27930838661211091696376832 77507 167938755117997080056799960 77508 397252270062979594570507392 77509 -839669197110718209405656290 77510 -261499585736061645247376640 77511 -19905799166555683472896896 77512 653103123340819893053875200 77513 381547897382144210303196762 77514 179933025046148373057488640 77515 -64601722193914872529088400 77516 560658508018702703494429440 77517 919934207048544228354733920 77518 125722430609138751448569600 77519 -223547640025200882693387120 77520 -88463096696977198763212800 77521 -826881599830578685826123278 77522 -434662173320086737898927488 77523 -810894163755988098502067016 77524 596659280807983976753588096 77525 140200469922938477645392800 77526 -20717331828894169291488960 77527 507634062314611569437290376 77528 190686541808303017076920320 77529 -10095304102231968770022432 77530 12746215555856154161768160 77531 -113265804917062968294617472 77532 -35135575771613147396407296 77533 918716199252792622675111584 77534 228598850137878704206732416 77535 -662759453702720194151080680 77536 1123292833811467547672051712 77537 754707413851607875246426692 77538 -432292149797191784564720256 77539 152321431859947754744820480 77540 316831573667882246170794240 77541 -680220593638324938640149408 77542 119211241187971599905996352 77543 46127233263311456788980792 77544 -975543072525550132015104000 77545 -8032911594337191728146680 77546 142542705419678511713525760 77547 -255112314811633282211749800 77548 515086352215660687454667008 77549 -548795855738500757457681450 77550 221565152371506741991065600 77551 -43087487962637035809654448 77552 -113592649827444131635888128 77553 184297493462364765673916544 77554 -427100166545586842191953888 77555 -283754119309769510585489040 77556 -145474853353599819619454976 77557 516037382980938491959461806 77558 194411315280073781611962240 77559 -738609712684763912893982592 77560 112177344656736780451430400 77561 502453959575674274376186 77562 -86013559172348884209853440 77563 908235544197135796803819812 77564 32721325767502777434034176 77565 534562176163383881010983520 77566 -611939602097981963668896768 77567 -278166717574719043113946224 77568 -281012022803874389075951616 77569 1046086078045523848390771970 77570 -160924440427771911660695520 77571 -738028091327061087435702960 77572 4152556592018728243144704 77573 228532341918279798317817822 77574 138396517799439733240522752 77575 -295474204376258005832283000 77576 -696228948442169721203665920 77577 767434738562780103085042080 77578 442640068387539579973762560 77579 -704439456957252370681380816 77580 -57993036728232890335242240 77581 -47797822494692389487103008 77582 451536327826849384930387392 77583 -560782172814023212823377152 77584 31459066690677983274287104 77585 608393187827944784172129600 77586 509593012880877017705458944 77587 -218853523146142403299607764 77588 60907327869751900133216256 77589 -363689060565348039065119236 77590 -8072759430341757003283200 77591 506418184234981001854225992 77592 -236369777439893226721320960 77593 -376251412155598991821166336 77594 -604884650063165538680210688 77595 171334427348278954201478400 77596 -536832556232501015067553280 77597 407890350855249926496817152 77598 -41996236360057141102053120 77599 -82210212955354805261091536 77600 376257430750215642498662400 77601 154487929836586087774598832 77602 -1732930712171260591481856 77603 24937743663833917224531024 77604 -349371767296311051241635840 77605 523113376054901496023315520 77606 -297903681478376001644425248 77607 678421699094804092370372304 77608 -155151443085348075303168000 77609 73847436489846093955660416 77610 12292908745787711927424000 77611 233340243202537054270860212 77612 275044757697658790886272256 77613 -331026670299103798332866112 77614 474113771132328202387946112 77615 233624924876866438775160 77616 101772705834110014827282432 77617 -754646703714974698855332334 77618 217710430180511677108160088 77619 667907385763443787330770744 77620 560064579631269408746023680 77621 1217803188257747002510707822 77622 -323447665992288260668914816 77623 -144936780309585421583354656 77624 444101421614683541540536320 77625 490453596966647134910880000 77626 211839831834505656182200800 77627 1178846689378945626962311272 77628 -100587852146216309462945280 77629 -1034647953257599750286903700 77630 -148062074223849089952211200 77631 253716502585009351336459920 77632 319550766532343910947618816 77633 -482903950847935701127432620 77634 -39541820229995335073458560 77635 -804282535461802792535143920 77636 284159100751415327402157312 77637 -263423623858071109222765248 77638 -551734020578574465684661440 77639 228136885265117770136704656 77640 353291383079957398125772800 77641 -1393483434907014467201745958 77642 56712116398105920507815472 77643 -964847817685912211635288068 77644 -343709659246831204275486720 77645 184450936175104532434353720 77646 140733970266014702912107584 77647 -400221683502684290188341904 77648 -125017701399826266913898496 77649 77583093894198265815239616 77650 -203540887963262982666517200 77651 69747236127224335361961552 77652 1047363718395779749123891200 77653 -1148224255173354898565155360 77654 210845273804133365860247232 77655 -177187032631219218247342080 77656 -835581148889301166813655040 77657 453301772606536652473637760 77658 -94077749977631303233948416 77659 -1304854767341718105305438140 77660 -94681286412185890748298240 77661 -258342452927947018326592890 77662 -401945572166729312136602880 77663 28918948332126605838426600 77664 -277825791087358371153838080 77665 -683322867652000064015420460 77666 -671217047690551009250497968 77667 -629155306024770704776458120 77668 -25041780962095826194413952 77669 206328320790952754769785340 77670 142418505671648005677534720 77671 152604390336840730925529984 77672 -22075336944616799632588800 77673 63100814852241939085727904 77674 -176750742120024224020485888 77675 -105179335985504075162028000 77676 -372577159659308793664301568 77677 581986998228803187434985900 77678 9879843436284757088408640 77679 8286469858055442981812976 77680 -102450329600617532280176640 77681 471497029878107544125110482 77682 -271972619762039946175104 77683 -191554174464816258389165256 77684 -294824253595778987882707584 77685 -101475882922394860917055200 77686 -35704772610819905522442240 77687 -924963039460006779330848664 77688 -162710319122849321025269760 77689 76684270524113335914880490 77690 242949053563703412197791680 77691 927100960251668353680883200 77692 133383588031725643586594816 77693 126579069348130381196061120 77694 -27621617076367143916649472 77695 217969593067187279685082800 77696 -843850690593638954607575040 77697 213058794270100872518564580 77698 303104475803180571047698464 77699 652664566762232510515064700 77700 28858559832444038776934400 77701 5904778480811100090001760 77702 -714960789651969411616556448 77703 37963527869358904872124800 77704 23308790112084450359992320 77705 379382396359577367136309860 77706 -40966328209731284366899200 77707 -137069824374527417196995808 77708 906831527420937791603113728 77709 172776389675426450023610304 77710 254796700304684714487696000 77711 710252746413230382197643312 77712 -118117797846336544298434560 77713 -1093979797745679677126297038 77714 -163683374823422662378490208 77715 -385916043887713408063765680 77716 -710141697757575090014508160 77717 -72392895473921386535861760 77718 -363935728379516833839813696 77719 -1381147105178167563366093880 77720 -811167778316389540451328000 77721 277467856212562085187359424 77722 364324073837143954299036912 77723 107690075123104286299251972 77724 303501912360550512313614336 77725 450637251798943973502715250 77726 -121578859362852992336798016 77727 33866387535195058568609808 77728 -512694755776815661033979904 77729 913492611821206157416238640 77730 -262746872703171733794785280 77731 1097972102631294419941741532 77732 -156047630406538335036779904 77733 -715261173100097991237158400 77734 743159694798514511437250016 77735 -19196714049071787373585440 77736 250029879755587634936217600 77737 -269095169469481581303507456 77738 -17578092447356258452207104 77739 850510864264396736968852824 77740 193306980648737588706984960 77741 346742747977636765132753410 77742 -1111414893870063924505728 77743 1051277832013815398853486992 77744 1439442017909694245535744 77745 17445178385261549569261440 77746 -171608985792472863282290928 77747 -249246340934816363319810804 77748 111725151469543911891271680 77749 -497625979023959737910999040 77750 429725700824798922987744000 77751 -64903905493040912219260632 77752 -420592039091838575713382400 77753 212870008476388231551802884 77754 67950323690317467048760320 77755 -891388627671237878181363840 77756 -171213895059118020315128832 77757 105995613048009863548688640 77758 853456859221132786574981376 77759 -20559108736908386355252360 77760 174714271847817326446510080 77761 580833425753203012856919362 77762 -282097865118857038852406400 77763 258821164080060919323638652 77764 -487728106169845792077207424 77765 898975083961696961444104320 77766 -74776465199892416862496896 77767 -420583550729647872739994360 77768 904464171100100611032130560 77769 288769908971670506894885994 77770 84821636207403417891179520 77771 -1133429977035178488532013448 77772 -286057105658214476535710208 77773 603906642716493130283452022 77774 -245502448757681328889528128 77775 308701971219386030393847600 77776 52984327268454373991800832 77777 19439398625989732504767744 77778 -390647554963268648182236000 77779 166153408552763784424780928 77780 -575678228610955890645254400 77781 660147561769677582395811744 77782 313461421664305568221384992 77783 1014692280199825655689489032 77784 -43555479648473455826042880 77785 -825313816092902859612570240 77786 119224464056586070760793600 77787 -19429013498860513960997760 77788 -6376267567043915204326912 77789 222416446108038360354673056 77790 -41638427002507483230929280 77791 530273463566516403069826672 77792 -419575710087142409375318016 77793 190748671741545202669036464 77794 240177731486620405950636192 77795 -34220127374978315634049200 77796 -125223416125166111906418048 77797 575763529975320497227397246 77798 -171974028282592284026888064 77799 276062752121071990034061864 77800 322849522037489005975680000 77801 -727191015824447188746384198 77802 -213957231501781743742464768 77803 151480497254473818660236 77804 -417960056933530966790498304 77805 -56610243390631339955145600 77806 -341685564744781718829747648 77807 293344690823735068666979160 77808 61605178936505263479619584 77809 -93779814673030222334505600 77810 79528733584419076683909120 77811 -262992355698752788815611856 77812 519846491103091940080051584 77813 -994324223950059511848985938 77814 593776610027427557626721280 77815 -529500999039488851218177600 77816 -245838248528822126302371840 77817 348622218068430942120678480 77818 6253769293001796800138688 77819 519873855744368302796660496 77820 -210465735495736236738001920 77821 652845957559137673722367200 77822 1161218912182707550006461312 77823 -409671064155215962566118728 77824 -767172528367256467910164480 77825 -227837223193055835449672400 77826 -51389972661821288264340480 77827 -188088055254324055513524800 77828 777250516049230758518256768 77829 -761862292710205035187139616 77830 -1978808761918713851844480 77831 98811145856375125576006632 77832 -480997390716544738410823680 77833 -206711415211068487975498880 77834 -453006569607588192994559184 77835 404328320261253876998588400 77836 -702948353921807094449187840 77837 -345384104105785512780199668 77838 -148002260102130476709406656 77839 815216282335232912824798640 77840 -47643919008145071557836800 77841 -37660027346178264491543127 77842 608772913441165529800605072 77843 17030448356706395634648240 77844 -23333414676724114341120000 77845 628682008544184708813275100 77846 288900750151472330091427872 77847 -272953681181865336391554816 77848 373654744881833377732239360 77849 652379981000314414608347850 77850 66096978239838961744635600 77851 -649702005875556166243666688 77852 -146092632238648308354968064 77853 -807188118978472870580436096 77854 182507296568719853443894272 77855 -127242867157898170569942240 77856 252071530721478431359893504 77857 -78514094618514042903905112 77858 -433666200467720851136737920 77859 237867761355031950409792728 77860 -580573072792227820336012800 77861 -83660518118209099537579200 77862 195449856629158621626554880 77863 -1024868751556310223198394888 77864 -252615393709924908919280640 77865 262785917582786774600424000 77866 552745277106421309537363632 77867 478609204025924858716724916 77868 407741258329893073394565120 77869 156186141976544776117688160 77870 -113984249969289534083424000 77871 493582013547160460311774224 77872 -68600952741226621207052288 77873 22964629093383236276888304 77874 -225087165839660845933779840 77875 -150235284607037760868920000 77876 851479649973696331198335360 77877 67300211276442608294725020 77878 23342419420606366803402624 77879 1143293139033065316565001376 77880 -285260081486938295721984000 77881 1019394086441570063386162000 77882 -165263348096900194837532928 77883 -139307206618658239912081296 77884 -485966007501073487658333184 77885 -150593952998238529648277640 77886 194995023117882766804804032 77887 106961112734422647432502512 77888 70110835784038999392780288 77889 -211962624214772933074198080 77890 355911509646925273437127200 77891 58702648674649606289788944 77892 146639185433312792895101952 77893 484400588396764577116426142 77894 811218912722781988457894400 77895 310636947620124721615773600 77896 73747821665683817763471360 77897 939179273774078525737205412 77898 -38333349932941493871227136 77899 -113761094386947790578021100 77900 123302066625329528532288000 77901 -252011252571035154570434880 77902 -462974857408568674062444096 77903 139431402966795090420971520 77904 190176850821064939838889984 77905 812234906327239326870915060 77906 -107536164758977900569940848 77907 -760724502227847831801362760 77908 309483093654232960211808128 77909 1063607537915382648323678634 77910 -79118836907548115769114240 77911 855008700584524723703580912 77912 -962364621702216695631820800 77913 -803611548680077255174304976 77914 -61314592940718447716651520 77915 -916810642872965985502021440 77916 -5237448729241545441386496 77917 -266408351805817854742517408 77918 -455979941307577524003219840 77919 -439373463815612799907378560 77920 208934583571239669902868480 77921 -814201966513726932057392208 77922 -4207127259256772509518048 77923 601287955485466647596647680 77924 228979931260239368122368 77925 -178607944355980300906248000 77926 -1163896069179859848429246720 77927 24337257267609656925403800 77928 -406128962391646573335674880 77929 -1343025098566089474622934470 77930 317059567000925912755371360 77931 -185210746760471151466616688 77932 -102582402543867559338997504 77933 1243309663398218997426436182 77934 23459431676754020906004480 77935 -109623012498650981793808800 77936 187975829006519773050273792 77937 735406596279368470462971168 77938 -102511172186133683800988160 77939 750953344930607803773207720 77940 80701497167784379746773760 77941 232093128003834610286226684 77942 -395330086655313556511692128 77943 -72418585606138173613734936 77944 -457434451807035753178275840 77945 352713354040688041456997760 77946 -396065553365205617239487232 77947 -817896275287048415735626320 77948 -181240482358920345700416000 77949 301481778780771431607213120 77950 48448533529284872579064000 77951 -1202820085146430294889106048 77952 -183170538064742093055590400 77953 -401939274646118321868731580 77954 643689746147061444074356176 77955 -415731280690403294052194640 77956 523555553562088105277525120 77957 -314406607941296241268017120 77958 185777007918119239231467648 77959 -5295434247071702713276584 77960 -615783369233525252094720000 77961 168871803789712141207152000 77962 292282537981792213349861472 77963 -253291545540893470949053056 77964 13570769303447994838932480 77965 -129297813248084644674362880 77966 141588767902974600557032320 77967 715225897005523439396428584 77968 173292180425648396568428544 77969 -1295145334989686428444455630 77970 46371345713982714210186240 77971 150589727169026508198948112 77972 -654858758510797982479419648 77973 -432215860359008919527792640 77974 -126424909430020985308560000 77975 -239567712257190966928122000 77976 17484669298129486170009600 77977 -468310797931956677994037174 77978 96539698860884914071392256 77979 -555246472472959647282215040 77980 22319785936715194237040640 77981 1166880216229766816944778700 77982 -155359630865551150643101056 77983 -663815143218109292673940768 77984 141693112492589437050617856 77985 -17272775727363008905457580 77986 -774059410844276919987845808 77987 -215297903997420167794966368 77988 430794732052266794719266816 77989 -1700781231752895839778824544 77990 -43276842998686642449686400 77991 -304553007819564453094459608 77992 1024519296032487617281920000 77993 -314211255668689232699736576 77994 -192968400373031128770812160 77995 14372714008362462903889200 77996 97881177787693135254429696 77997 -325440841535957421502200000 77998 -663818076724715704373762880 77999 -1122977403022925367030918000 78000 51594599411671980883968000 78001 -72311026763096042789439936 78002 -34680703094957723941248 78003 278125149535993235058967332 78004 714323004666381368014365056 78005 12975244938442078873317660 78006 -428329249692564146905452096 78007 956852485665129422014153256 78008 -104421915131326278216192000 78009 -492400914922466759402360496 78010 -384591588981450924721032000 78011 71544316223076096958969824 78012 -257212400112369393346257408 78013 99385691450659614755909784 78014 696724705682723561557707840 78015 -27775459550317886681863680 78016 -80319466202624904457617408 78017 1328473491072566323519488066 78018 153447891439801988256683904 78019 -575954859219112199258109440 78020 560488231694044909846241280 78021 174394387753378909767864990 78022 74101557989485673301013632 78023 -156552464039044281593151312 78024 691638749976130598358097920 78025 6087402859318383021199550 78026 189798854118197708648387424 78027 106023599395483665511848960 78028 -259378786593606339302040832 78029 -215611589378433373575585408 78030 113996575733189371393852800 78031 -1031704615161000584036209168 78032 -124438970004981535428747264 78033 -388805082173863784886275280 78034 758017923607055279625754752 78035 52369902014871147942834480 78036 22206770117439264086446080 78037 -118829849235417302994734660 78038 -319595281760594467229242080 78039 157174905386813086919694240 78040 643291934066341265431756800 78041 1420552273309638527010674442 78042 -141970673773053487923660288 78043 75582010286580535547664400 78044 -181869445956590558855769600 78045 -10387342837104517398240 78046 68977571434824059965625472 78047 -1567910311662304319733138528 78048 -84229469663941213372809216 78049 1476670277446227781062342050 78050 -75160462858091000410675200 78051 -677651879598840257302783368 78052 345597625554169208415641600 78053 702361897511399668508098140 78054 -126062865200521270999414080 78055 1313338812371582197788714960 78056 258295771359308752652943360 78057 -645288118582767102778154400 78058 49600029177488947348638720 78059 -690134459374379108828713740 78060 141265340928919353498024960 78061 647531880335107073673169824 78062 261719973234964591131318912 78063 -44742970439753393796856056 78064 35170548513003961711460352 78065 205998904927482432610162920 78066 356582265037107383193527952 78067 -1184474161202261059892676096 78068 -896155570912507874514289920 78069 194612670656512291380804768 78070 -143486440669590569851789440 78071 434549781592098028287150720 78072 -141125733642478799005102080 78073 -911047195498212918979533756 78074 793555192024352126849544960 78075 -451077383401804749874691700 78076 1036918621524659627199398400 78077 -376024255998797062862567040 78078 -78955095184261455462331392 78079 576702466795242844379175680 78080 -458364097686487542100131840 78081 908742298129522431070585824 78082 -519291841837408623161410608 78083 233925120286015637836409304 78084 566969611870844313054336 78085 -113101485256753909448682240 78086 -162537768171073418678959008 78087 950540485275697700757902760 78088 1967388431320111995740160 78089 334046613923054305942206720 78090 92559486938514457924339200 78091 468759219258005496955801072 78092 158680672524346009581573120 78093 445161000784561749897373782 78094 -71210356854040158212579904 78095 807303919517617272769086600 78096 -19932393962024659941654528 78097 872042193449914676708825460 78098 630322312859687819482818336 78099 258159866326273225135261440 78100 196481682714050794027468800 78101 -831111734531925656295590898 78102 59891571747625572903120480 78103 1023786995699166832564457544 78104 -332730150145902369060372480 78105 -98527325068746163421153280 78106 93773391495245683208710128 78107 -61474869649633874509661568 78108 -115581807476487935367192576 78109 964249260786161790384831040 78110 -15312379471003813426381440 78111 950944564657270494001716480 78112 -1055157842010764763349843968 78113 267414724980410803568660160 78114 266858276218602306732168192 78115 162225718693045249084869600 78116 -485687054130239568125783040 78117 -204252407322570500685617952 78118 -301295624118525238679305920 78119 -569518015538934882344426880 78120 -41029080797863680992870400 78121 589886317615519895305459322 78122 -317044478697542778516662016 78123 -584353688714316222914408616 78124 -241129140003395516859560704 78125 -271470664160664028370625000 78126 475567120081367781323472000 78127 102442764085830909011161072 78128 252174095858313674028318720 78129 -370702944258702719324212926 78130 156660546159670295657113920 78131 -12169917231613817779591680 78132 592907789127253791141199872 78133 -421838194704270771019896576 78134 -86905784456423482266907008 78135 81978546445277759605515600 78136 690392419993690347294535680 78137 -1265507086324152260454464214 78138 566360590725177397538296320 78139 1207926819559974316150483940 78140 558112382032051880483197440 78141 -20585522278640616238809504 78142 -17413797546593701269206400 78143 -492148501151738250506167656 78144 -66262830774363616652034048 78145 144463896106101054296370900 78146 -296042866836452468946462816 78147 -367698753801591195559320360 78148 41869388185776835200864256 78149 179064323191349061623991036 78150 143049925480748122159041600 78151 335832012169532041609184704 78152 -263798051468780137083878400 78153 -132208085444616895008355200 78154 214217497168933740458054400 78155 -562660230451497353839263600 78156 -266242174064692661444410368 78157 -860692948800810174573667594 78158 102657553485591802904767680 78159 866664288107829727404916104 78160 -41665433744327579489157120 78161 -1192302387985001911794075648 78162 -56166111744280609802605056 78163 401452199383190973220690412 78164 -597786817341032272836714624 78165 43772361042164620620914460 78166 880555992828274501421760 78167 214644186469413825327678216 78168 391401111701064628121333760 78169 52647517273244466970080320 78170 -87964570771130745583506720 78171 -438963128545952220206685696 78172 -593356250496870572935949824 78173 -1125062167600649563549423578 78174 -3818148554045548922133312 78175 -211191165281299803079347000 78176 -84459149133552001312358400 78177 -567020818692929056763833344 78178 857758198758504893912834640 78179 113073920319325078560618780 78180 -21113467631819581159895040 78181 -258039094421747232405969668 78182 -54963052933390808563854336 78183 -19235500761411229400685216 78184 1312598338682228504516966400 78185 -696543419330096320778980800 78186 233326282284486849853833984 78187 -67173022312156899445551048 78188 823148883843984352652315136 78189 584712003084816920014810080 78190 166043839656381476391463680 78191 -943263008251472220803439408 78192 72103096510851938422947840 78193 -1200830674211988533168992558 78194 -761985765442823358482053104 78195 93812406297702268910559840 78196 -119117934163726956322276608 78197 292225650939775193607107232 78198 327608244285290243483350464 78199 1167692871177397489563189720 78200 277348260013827979705344000 78201 -28623999507450437506592070 78202 -168340538692065781633195296 78203 -58582624005319879089907548 78204 -243307938947002686941184000 78205 -322474906396384556338237140 78206 -31365730903174610657576448 78207 115920029982077157475900800 78208 -524884006807405692903751680 78209 -598545359500940054821325484 78210 268445865193736920554009600 78211 -52496466809104056224817968 78212 574156547055819642348387456 78213 -57097768100288379164297856 78214 -552164325164160657162800544 78215 -94166946819098630294261640 78216 495121874320438285571481600 78217 10672744210328064838028832 78218 60368927852902388607992832 78219 -234795513535173804785881680 78220 -245346950627225896321797120 78221 -232311690791642114513873376 78222 152056709644647068906283072 78223 334198238695504867911427200 78224 190926257741440747394211840 78225 -120013601255261753228280000 78226 -97644723585169349567768688 78227 -425656507952626124739221208 78228 -82265748794524300605255936 78229 -349222510322985679892333170 78230 3678319344833200687253760 78231 150696504850801473548807760 78232 198673677985915711845826560 78233 -716007063365520845006734518 78234 125217740268288700333539840 78235 -636588546709654328589616320 78236 -980412975727642848562782720 78237 706758048919416382187124294 78238 -569400619826762622099492480 78239 316722416848814273172076656 78240 85673408892952932196024320 78241 -1173677121688152983378979358 78242 -321708338215265886608908800 78243 -432624291998743217623303872 78244 -331618376460113104001712128 78245 680209455714437400252469500 78246 100397571995594166967425024 78247 -178196676652744303850232816 78248 1266977401904147707157007360 78249 -770090186267449563966324336 78250 -857129482517224571040456000 78251 -1573405708742488409821611768 78252 -684880845800099277540653568 78253 1250138641755211659015287478 78254 416701100394666359344193472 78255 268778123207519007565143360 78256 -22370637765848373887664128 78257 146197290214856966678327280 78258 -138802461708465937065350016 78259 -183159977974671085658551540 78260 1177859867553843348725760 78261 528898791268166172291456480 78262 -277912923570200632587926400 78263 1556221123421804759547518184 78264 51655765989425915644968960 78265 -702064843635608940296234880 78266 718094856959023608924446832 78267 42486513546182922406374912 78268 554255806933098186152656896 78269 -168511760615213172285613632 78270 3306101693363457111849600 78271 632314361632060904956731000 78272 67957021782671746972778496 78273 310529561264919752566970880 78274 -158748011955427234707214848 78275 110145353819811436778769600 78276 60151372490867437108353024 78277 -867337413896105559810171874 78278 346303129016446458655705440 78279 488420999863025616425762640 78280 -982095483234863887110144000 78281 -181543055862397174068142656 78282 -50129519947354486681678800 78283 96047642535368258985904532 78284 86701809391313750027471616 78285 -128699329574915940405176640 78286 -91546272050866675941560256 78287 1712141790112503341936568 78288 73155029184114920763162624 78289 893491558924196371415426560 78290 471046547746313639181194400 78291 669922447939358970388806900 78292 -162335769604678380224086144 78293 -533501782006418732491938240 78294 -214048410456204137433614400 78295 327580979177316319228781280 78296 -1303108547876022078391326720 78297 -62994862942215867488170800 78298 -98532572231182844149274880 78299 -513513507867726854810913360 78300 -353184997540820022103680000 78301 519463751100343507932027302 78302 -755841255048875015698551552 78303 10772246156477762851259904 78304 1027221190060162502207471616 78305 -16976997641359141244034540 78306 54686600160440584298231808 78307 -197226280053278217180505444 78308 -786175192330991424327795072 78309 -86618220725432043503698752 78310 -98665648963226473152890880 78311 622090982161342962573849912 78312 -159684303318984879617064960 78313 -902741993047931001027152256 78314 -108178881311350331738097744 78315 -30857268583450309360308480 78316 387645368100061725035619328 78317 863020523000676733142961366 78318 -343833754090266524889604800 78319 -50565758174981035375573744 78320 -63705917216125898013081600 78321 616112490062134080850553712 78322 664188733756864123831133712 78323 714129279507041670347502336 78324 -232864320379098136659130368 78325 -3407583608602962231041900 78326 -860524039430370854764161888 78327 30798165467495865610330776 78328 565850484542081719680860160 78329 -34248907552365667852346040 78330 -26980875531435215278586880 78331 685395456800048562511241064 78332 -666109346027026577087176704 78333 224864104644708131583719424 78334 -322030521394968876912457920 78335 -532372636078136787489261720 78336 -286428762751303863509188608 78337 -2499030580307659463240448 78338 163251599249775394396942848 78339 342111237679828271035423224 78340 -680484510507532544123708160 78341 -935688232844437879789332258 78342 278249966479004350128689664 78343 -143186912796777795489635000 78344 -301870756033253443964928000 78345 -33360301199116899669277980 78346 -4524910021261142877252096 78347 545877417368758055215283796 78348 320973499410029059523489280 78349 2106634249242917247988403136 78350 198202237758459077582342400 78351 76124582653937127564384144 78352 150267576104634221998571520 78353 -271005424849094149382182560 78354 -406089738365723651531900160 78355 375407585654313894913571760 78356 531331266250028716444600320 78357 363627347881037960319899040 78358 280832509292820007296533760 78359 -6393689976544112663625984 78360 -121888236664810203175526400 78361 565931725441591310588610432 78362 -207444958686635526068663568 78363 572279952402170116703429292 78364 -135121488066944248438453248 78365 -198916965734400846203980800 78366 27451267121550571558729344 78367 765350470054899813400728416 78368 396208764486601289980968960 78369 197453179907735080872852288 78370 -583837171059430162204424640 78371 713501142037665877155607200 78372 -139699233156686990867877888 78373 -99559080861802932274334276 78374 -649817587984165451552995200 78375 -515644127291310564587040000 78376 518017088434623495648860160 78377 206975739541193523480297060 78378 337663647658906075832097024 78379 -386320038223139505155840624 78380 348396142000542227890636800 78381 -794622887975443471373540160 78382 -379095082537106730316310208 78383 1748265715637807822574437424 78384 45409659163373725729947648 78385 805091084774414991705254760 78386 18423005173125887477445120 78387 356663326180926766405108320 78388 235050130532775261457148288 78389 23277630674706043703217024 78390 117829545623140032951131520 78391 -274412505707511901566048968 78392 -185843308027278429016473600 78393 33817465523583657767726784 78394 -129449946348571166286312960 78395 -678953840891463967232457600 78396 -594917139870771522731458560 78397 -1309578180339608097590606688 78398 591769314038031645885331200 78399 126324904168633410240331968 78400 116802073841079085635993600 78401 138258732004268281345374402 78402 -14885311213668639900199680 78403 -37669611247805006951582416 78404 212224779101651510912368896 78405 -299129798459908651496415840 78406 50278087769086019164291200 78407 68647744720887146299709952 78408 70101212754008816202240 78409 -105522332770381404040099020 78410 -47146273243167040586612640 78411 -429402467862716225045636160 78412 -768901899999407421236518144 78413 123191656805936458239265920 78414 -153615966345180072444791808 78415 456247434084763034723191560 78416 -184856573861236406915850240 78417 528414798729649771003750434 78418 -17004033624850235220777840 78419 1257256035226152896578130760 78420 158825933554303170634106880 78421 -261920489766847383796309440 78422 -318098245419419595929811648 78423 -304794303523711548439147416 78424 -424336245187752271836887040 78425 -314385422715059525704340850 78426 31729890682564948783575792 78427 235355310470792989056254276 78428 137658605729632717009652736 78429 153288500099239019370326688 78430 61053147355368318236835840 78431 714065757648942663404129592 78432 9050704931979200173178880 78433 -245664406361179770521526396 78434 359603611617394207348481616 78435 -173849690725613801028748800 78436 -605191848807094831153064320 78437 -1020794018550866779364902914 78438 105424777836581483073709440 78439 138525812528171246707565240 78440 118666787596720122841804800 78441 492394892094954085681158624 78442 16664013571594553988655104 78443 2000450724675286471551690720 78444 -55086817717875387784101120 78445 -1051411081512748629524128200 78446 -50751532599514779765276096 78447 -610752832568435832924660480 78448 -75978385222351418422755328 78449 261857822501844170207866386 78450 -3364857416066980468118400 78451 -1411904670285076351967983400 78452 131233692107764012103780352 78453 -310308088613312009635210080 78454 -257685686320519075747945824 78455 188690077517474752656937920 78456 220072967021584282906460160 78457 1806683865511206555192131152 78458 -735343986586380040870795920 78459 282952889134275738922337304 78460 -63456258228412904426718720 78461 -105246102160693843824187776 78462 -355311026321833787720780160 78463 -380693816366653190582213760 78464 836053589793766351747153920 78465 258989516272875219535509120 78466 -452986836665167460518955568 78467 179101381424192916319803516 78468 108566162617818900467257344 78469 -1074852009981137003773600800 78470 -107382463405251963312384000 78471 300944297391696609408105840 78472 512038126394447713346119680 78473 420429873171582574526609460 78474 -127925889566729344563432960 78475 639226372155768420868600 78476 411167146888529565694712832 78477 62847820037275989953537664 78478 -278355988495823132663760960 78479 -317982330240171135232435920 78480 -39815463568220197027430400 78481 598945600197047297957599732 78482 671014782001767775963976592 78483 -360397242944726591374907976 78484 47545243575569075132532736 78485 268825529443739272726044960 78486 -358705401356023932685418496 78487 395114697686202390485032136 78488 736850670500278314597365760 78489 -986661297535306494846396960 78490 -858178795271915150531205120 78491 -304060259016332610898015728 78492 -133158710279978016954679296 78493 -288658135941293430204778836 78494 210772762576728852806927040 78495 365989933648037730716511120 78496 -771345568732939509779398656 78497 -1481301450816557149343457054 78498 115676148066472381913234640 78499 -402052810791028498451793936 78500 694972949037316553438016000 78501 -206887668707990358813989376 78502 -419377034314119099991830048 78503 302484858564503624386118280 78504 -864369816421279563230330880 78505 -381031616600776657760811840 78506 545829992741190352129976160 78507 244175330196710636337418896 78508 7969983820317510294392320 78509 122439904145640602928850710 78510 294968004261126546651154560 78511 1033937355504036316062100112 78512 -94667015006230147069575168 78513 358261728432772717052229744 78514 319290875656720254034556832 78515 344448283178029832848811520 78516 265857901665332156585717760 78517 -322751975380343279240540434 78518 -6445936864598315996201472 78519 104103291596429931677988480 78520 194354619927421813932441600 78521 -2125190853640443355457768748 78522 -152492115664628365444600320 78523 -407056786950297551396515200 78524 -545275151398348704901123584 78525 -74308565801070822102288750 78526 149980910545743286011125760 78527 -1036897239096515905643017560 78528 -140239885989063546938327040 78529 790132213581250286465540640 78530 466163133702175895709296160 78531 -616948731518825466207965448 78532 267091113121931357130896640 78533 104581655240675280537752064 78534 453434440888353508555764384 78535 -245436936883792021437627600 78536 947258002602988354533319680 78537 126969789409809033278247552 78538 385296719221474021027293696 78539 892570804281561125241224340 78540 -110758183165052959716311040 78541 153069037821080472208301942 78542 -31016986965450358967521728 78543 -1193986332298895262391378800 78544 -64272780601728916834263040 78545 -272946662242561420005775680 78546 -59457385962239995917411840 78547 -727465499726793640958236000 78548 -55672527631177950766721280 78549 440051992412959197095688864 78550 -385182494282480511091759200 78551 -530161620394349336078162256 78552 -739477759819196173869434880 78553 66781918469599749717697802 78554 21166849432790419010924544 78555 -615571861794329979330276240 78556 -476611025941446843309649920 78557 -323456322563781132361733748 78558 35996910214958158806091584 78559 -600308859604841225623987496 78560 459714220134874373322178560 78561 -4184445234783948437983680 78562 410123880193057464917268864 78563 -1291564978403093667327332376 78564 -489713306370740263041076224 78565 14034556595518569616413600 78566 -1986460552496268514188096 78567 -1553273560355832209666520 78568 -183452955880216061919559680 78569 -1068020013138238933945449030 78570 -14479766728444697608847520 78571 -1340826513755807604649228 78572 405591249808990202002117632 78573 164802180661926572827284768 78574 320837385771511838575339392 78575 -261456104566197517428270000 78576 107618516028731681314209792 78577 1618476746920505367899033426 78578 294022697971599577204670880 78579 -688715481683196259717964076 78580 146643813131530624528147200 78581 -48812636862092359711072800 78582 56789477829986769666699264 78583 -824380537841198895748774168 78584 1293992174509152996881203200 78585 93800894190866079019971840 78586 -148831094951532610406821008 78587 -12898644463094738292128520 78588 158172627587055679080322560 78589 277767740436774234457166720 78590 56085283392349410434188800 78591 502304775430155613391556864 78592 -208871985339015646280679424 78593 1283465288841060531648835842 78594 -88946326159683192713116800 78595 -418494959700029775939121200 78596 -333244061299591113683716992 78597 -221079816494022885294913920 78598 277837370747556151880081664 78599 375924319754737320846791064 78600 -342826638422925235848192000 78601 836410901721752933586419472 78602 520212995840985954012712752 78603 129383086664019240600387840 78604 7650516576371592638112256 78605 134100036307190706355680000 78606 303449903173729929096252864 78607 173961674473244053108231856 78608 142149188674456827386019840 78609 450491648451659740618673904 78610 71316028463884477649026560 78611 -386474156262818452367034048 78612 -2673511268398023492569088 78613 -1110098608593095024415572480 78614 62879868289451899592219520 78615 -95358775669897408274685240 78616 -372176234249969057482506240 78617 -306206144635093809885594816 78618 290146683906494546545903104 78619 571575503708242669410928560 78620 363973667822118759817735680 78621 58128918751053365243192640 78622 517205740321706544854222400 78623 -331593296925258224851444128 78624 139440340800947180053463040 78625 -451750155043103090006238000 78626 633262298407672088741362512 78627 705557260152166727863507320 78628 813662835521272046828983296 78629 36631696192196040810839580 78630 250342199266014950792987520 78631 321259304485904649801431040 78632 -191067298044117407579673600 78633 -438511030581637397379582198 78634 -240717895597740492078056784 78635 -376372534577216917836757920 78636 -371891580449487585975065088 78637 261450549510547238960727168 78638 -36799163122909485943427328 78639 242549547144927965070605568 78640 56701504799229162680156160 78641 813367588787919579300994800 78642 -451320213066755899719752928 78643 -953811298368722284180693108 78644 -123219193296492011822081664 78645 -186391349289665098768314720 78646 554127279743406664944826272 78647 -4696108294438435966210560 78648 -232761176945295775593062400 78649 794382677092141046500260650 78650 -176188442298828049095600 78651 -35781010822089498682792908 78652 -165669443017423701173569024 78653 -587697216778957989807511098 78654 -253576505390688156761138880 78655 980400138084344762669059560 78656 -93277199543488783971778560 78657 912977908229206095470131392 78658 -904479476661381254952657024 78659 -616337722721042693722417248 78660 160596035111811749416243200 78661 8438606516568005035113024 78662 -245605424031733940487696768 78663 -331243839668388462410122416 78664 -27917675304168438405872640 78665 -520864130998436564870246940 78666 -63562435650729176893595136 78667 -381456312161006158633409048 78668 236647155910537461453935616 78669 -288262050920687622926691306 78670 522883492651976959464857280 78671 -764736415813937874449678256 78672 -148340577272601107113574400 78673 346257458773826357134162240 78674 -239383591167675312765697920 78675 -311274680658392153237535000 78676 146783796375664161006128640 78677 452707887473345304654408060 78678 -249749188378548558108917760 78679 268525738584531331027019280 78680 -143720160227665128614707200 78681 21623978593297840346515152 78682 273187529973008182108446192 78683 497101582353667937497383168 78684 414775287234350467689922560 78685 427339876385307531559174380 78686 -39536513549801386830542208 78687 52818365435726219973462000 78688 -1446036906401084433890672640 78689 92790253462011926395055124 78690 3480141524318086652720640 78691 710582505108581799718584092 78692 917978537419709040644554752 78693 353102260418802712558004544 78694 31871466762242001643973952 78695 -422993291000021801089081800 78696 -24451481426832635611898880 78697 441244228944639202885305146 78698 4981036408491360888189360 78699 -32065583289532330347870480 78700 496477495868906099619411200 78701 -202089077981568133584822048 78702 -49409071915059082003800960 78703 374722950618494323763337064 78704 206875957074280807195115520 78705 302004827226606458571926400 78706 298140893150029746363993600 78707 1680368200655861841670522956 78708 239979803131718846745808896 78709 248157982932395630138154880 78710 97816008142476301916367360 78711 -349302414786112209386440728 78712 -189599808307977074587852800 78713 631208879795763699290857962 78714 185023218029876017407214704 78715 -44405623492927193307545280 78716 209025466580418011762634240 78717 -469836316135462693869033120 78718 326065611763487795065090560 78719 182710082716665575479566144 78720 126787547324088923140915200 78721 -260336951549996147443870078 78722 217733548968462888502482432 78723 -39634833954909614734196028 78724 1198353272558268114223930496 78725 1060896892972520206262990400 78726 -1048649160477731131803456 78727 -631744430736498133074196176 78728 32556863600634920749762560 78729 28148936392075535007648768 78730 347496492977520368278577760 78731 1477282194424513346487311064 78732 -64666347288204830195268864 78733 -12401090594229803844311456 78734 134187881800803732477998016 78735 -155787295193329874964674400 78736 32109338994484634204241920 78737 -1199902913564778700472881614 78738 -9307764966896209206312192 78739 -746921251801882121726245680 78740 -98703441468123490426552320 78741 311287566454026896094744348 78742 -405362691476778079927477728 78743 -1182216491905258561053417192 78744 -800140668504456882886778880 78745 -554124182045589148923877500 78746 100714222662810699103737072 78747 13251278664127813955247000 78748 -1106200825018149212643246592 78749 -631288169660927014229491680 78750 22326960500683798279320000 78751 -131638832665865745840837896 78752 -330937176158848435306364928 78753 -497777702264343974578076496 78754 -614736703338702230047525776 78755 929268366469598628409398000 78756 167210547287316945774953472 78757 -33339154858583987739723488 78758 52205186426378681592249984 78759 -13665493998659514532031280 78760 366780896042892865357824000 78761 181180555152878378814540264 78762 355816136523977440589521152 78763 -815716353679513624318826720 78764 237407426189822583591536640 78765 157857544425089179052424000 78766 474103114330147531976192832 78767 24808337977632677921440848 78768 -84376422891134170972766208 78769 211674749647637140777520496 78770 -582879379403884600455757920 78771 111110950219653998595072 78772 -290367936103435679128227840 78773 267036936547955306031546780 78774 177147507472235846558369280 78775 141285011038303203210538800 78776 17107319444576676848332800 78777 291825101327770448077038714 78778 176457806251110172874921472 78779 -1596423961195916616931390620 78780 84612937047416419635947520 78781 -296225075445318288013407418 78782 -226056413326464570395946816 78783 724942556370394818567265224 78784 261437666248990808474648576 78785 88352186715453106508112960 78786 -568837407278807488938412800 78787 -672220535500430627270554564 78788 -991526812329405761385174912 78789 531366590859526375224141024 78790 178710211035834655846838400 78791 -1089403486346043969558944808 78792 559306145068678376960532480 78793 -422836176505597283806977600 78794 -781633858790051901240548304 78795 -855755835706483234830730080 78796 -400464015769166913783174400 78797 -766254146396893576237583754 78798 -161490218892548125212767232 78799 -563936307829418054578056464 78800 72394683015236736129638400 78801 -163036730774615112008164368 78802 167243411641451421832423056 78803 187238460143698999827059052 78804 65140938839203318906214400 78805 729660199363637514158618460 78806 -23189177872405858155338496 78807 -4283256788652346825062960 78808 -261718014943773407851223040 78809 309206813648860764015872010 78810 52117982433012549920670720 78811 -271726344594833296487624928 78812 753936455092813806355153920 78813 -16639747166093244062556960 78814 -409781549777066930193127488 78815 462391466933622196411524720 78816 -13835517877587585421541376 78817 -618215161029712917059290860 78818 -577831210775102890497566640 78819 6700450432706377827475968 78820 29162807961179988046049280 78821 675103000146904216034411550 78822 -288738222589137494965207680 78823 -1044813610475852444111049928 78824 -1207674913553097714940723200 78825 360738090075527687171955600 78826 -710127995628930386029756416 78827 373723695519195171693942672 78828 -518316170764689448708999680 78829 -438419889055184500092431124 78830 201420127313461964390938560 78831 883626410856994254620450280 78832 -83528790849403299581296640 78833 234341084185996935171730944 78834 153894631631573113530342912 78835 -274661507391631138199448720 78836 -426876768259261558624379520 78837 222909934979212592836102560 78838 158868689184324114992860320 78839 250579087255559070165041640 78840 -43768353793167958800384000 78841 -356319887251870061460827670 78842 99601805364005864827200000 78843 78290499969815448355630128 78844 610772674324719225972151296 78845 -330344661919733669693097480 78846 -465505403309865236792589696 78847 201434969338146640726317352 78848 -328501249141243638316007424 78849 499523811652277803246437234 78850 -191399519580053613920784000 78851 -570014010956941938558494400 78852 11840606667217274401631232 78853 214718967699241154916155102 78854 196966089850788212726882880 78855 -138935812123438443975214080 78856 -1032922837402874785457925120 78857 949691193953097774513710106 78858 -190666924854466341434652576 78859 -746906179097733265594870848 78860 299407854121386259837486080 78861 -71226805205595995613576576 78862 -4346224194443795361524736 78863 243180633993657004023503040 78864 20980431713228359291895808 78865 -15821622591267396768793740 78866 513509388629927096735677440 78867 358914209588141671910154240 78868 414629621096513289189016448 78869 54146794999877058082443840 78870 111498782710370443566796800 78871 -450279645078667636006431608 78872 175667479210207831761868800 78873 -125825370550435799929832832 78874 -52402149322345172363680800 78875 1530515430718837030335084000 78876 278643635216183837827648512 78877 1004612658752526266860826726 78878 10047685663695207627450240 78879 -243877284853799433039871416 78880 842510419762786378245734400 78881 427895415000965140610891328 78882 16984820381444454382123392 78883 240019778078409321810155520 78884 -47746260453180035575008768 78885 43966639818769709708398620 78886 455157903491244418805095392 78887 -585611254988876568267091464 78888 -215709956368501474304409600 78889 -156147010121223631976370310 78890 -132957666683599742030592000 78891 51034878923019409327579992 78892 262479969664719177913088 78893 1035815690362621145040821142 78894 8788596610696670315157696 78895 -21887053076045561410742400 78896 -22152719851398239762792448 78897 32714788362821497516514112 78898 1254022268214014317158948864 78899 366872043653368259857389336 78900 -229599967003744498582579200 78901 1196531650043645507960961902 78902 105882762765816545008309152 78903 -139886832469808715069168936 78904 78813710003992248481996800 78905 14715485404621782510629760 78906 330573304791158506754632704 78907 597414887237361839830870840 78908 -383419749742151032827343872 78909 -2730336066092447617321440 78910 -167165441392410105726090240 78911 -6130810253990082159412368 78912 91167552863843728174350336 78913 73337363601665824164881664 78914 -601928284466223470380375296 78915 -450538429121836873520608080 78916 107817608053372402718229760 78917 263953525608801170733443580 78918 49115294674788535940597760 78919 498334667780153086834815320 78920 486009037423567265394124800 78921 508952285583028291312761600 78922 842968972450754780480254512 78923 900375145925635043624704212 78924 -274370533370233371071046144 78925 70330776344588255616993600 78926 -209332831160951973129768960 78927 326578207746649228615856520 78928 -204840388750053978026549248 78929 -639752988401005300267651470 78930 -370207367152008935457817440 78931 1019109994847626805197498872 78932 -262438438135005866248919040 78933 -616302592886798267005202976 78934 -573630410850265325152165248 78935 421962479068755598262105880 78936 -122587508457236902790430720 78937 -1122043902003744244869318380 78938 -880287531820586004921553440 78939 324251949872866337337522780 78940 -373958547140998938780264960 78941 -55255675589700265223933658 78942 230199572474384905961533440 78943 -142936004188275275553150960 78944 -630689745515369027028516864 78945 -213062799151211895803332800 78946 262518379516018457921456640 78947 -885318966990411734043572088 78948 12757300237547919280926720 78949 276497781080644031712678364 78950 326337094376481555020652000 78951 -854903739299079005249271768 78952 493658502275025677540966400 78953 -437207150614107043681230720 78954 -401174655985352770357697280 78955 -514102146793626436237412640 78956 314997361609685338850085120 78957 100366904770923230464848768 78958 175375885808164875307673472 78959 -149605134015397526929112496 78960 -54063961717002799404810240 78961 -420019046420653995835040357 78962 201281229817652076204054432 78963 -460771469041959225754752456 78964 -436210497416823554494361600 78965 -119257962417047249815206600 78966 75836727909789088657472064 78967 322229965657565330388223200 78968 1008226626917882334257602560 78969 431578001411290622704259808 78970 -206371702075712162854536000 78971 666222834283460395646835312 78972 -139683171379096806883204608 78973 17988328140963065598077344 78974 301887864018435580266605952 78975 197418810961619343292782600 78976 8227568036694652417474560 78977 278406355996325087597885826 78978 152567321765309835039460224 78979 472863439415237106656083580 78980 -598971528848304037478707200 78981 -8200133724075725558782656 78982 252584185884361575734133504 78983 398492260051134878189696520 78984 -104875472964782379347389440 78985 743034379816589925254958180 78986 59556392160499650687376224 78987 376857039772988649168961968 78988 76260654422776469532020736 78989 -768916140558133025264571210 78990 -76527913267590577370282880 78991 -25222181991667439837175936 78992 -58785980451666979163234304 78993 1111112491263652047953787984 78994 314473502091027660387213312 78995 102512284120505567581815360 78996 64771428041061469874657280 78997 383693436208192789926217692 78998 132162598588198783555860000 78999 -652175452335728831183780400 79000 -1156023436905948512563200000 79001 -676813918656962277475757760 79002 -167843381480482548660019200 79003 151586030217462567926861200 79004 -774613659043285908028690944 79005 -268317706071888947658038400 79006 701903392791513647055725952 79007 -1223793848489261241764442192 79008 670509336305615231568052224 79009 141513216600211326997287616 79010 -183583718041543988156079840 79011 380491063800251758203498660 79012 563447233471291700235453056 79013 -590702048540237411830434 79014 28225999290319052939273088 79015 305924856282486939735551160 79016 -286564977525649764186685440 79017 194431112143562358734075280 79018 313716497101172266282230960 79019 -450282671728634516489054400 79020 -23456484911481195943756800 79021 -926532605785905028443948800 79022 805281590114739429636501312 79023 65941128319291176548233728 79024 -323167949941797684316569600 79025 -240602089484180380500142500 79026 134966004348762210149334144 79027 -476635290122799598087283840 79028 -149354286895062767562455040 79029 -842191038360575246206080 79030 -104115369340893047579769600 79031 -1515654444251252769362334168 79032 96950823365415904057958400 79033 1486890358600192143899634900 79034 -1998986813137252195618560 79035 683789042748349636579353600 79036 638920393041989932135162880 79037 550609345654403164836958566 79038 -104996967684085176583841856 79039 668182852120645161986507840 79040 -80305215441556288202342400 79041 -134419999292966549943699408 79042 -142156420767746149289153328 79043 422458856248721383928639292 79044 -216765222955696074041561088 79045 -47139070829506323194261700 79046 -763878023074610644245679296 79047 -71125749384529188497850576 79048 -6020922306350974914017280 79049 260839250753059550689414836 79050 56279474439916328555673600 79051 151044139696577513055231744 79052 916529802101795373333486336 79053 -18498779415034621816298976 79054 -276544468934162659829741184 79055 -129648368116102891553001840 79056 11434832689820663679639552 79057 -1333508447771232761844820368 79058 -207241395174540575683021824 79059 -1041845254857659693628936 79060 -571186415510978374714521600 79061 -288426465639152500600960068 79062 -5911391038410805647325248 79063 -1280873990817825910109613688 79064 -1066000478402301771805808640 79065 119323472692165548038406720 79066 -1183990131776694309643296 79067 1185546347642257710622069032 79068 337522394411760715870003200 79069 -201986763544654287607430804 79070 -384950511329055488911523520 79071 -464909118324010336427823288 79072 82044221806135751726333952 79073 -758652499725210402714599760 79074 140463394507202953167802368 79075 104585019584882641463294300 79076 -129596646252171341342746368 79077 -10672711617892495169450592 79078 840047550674799796852501440 79079 197126860670783785195883520 79080 -232910684680189388285952000 79081 23172741657403285035499264 79082 -773258433545393785762198608 79083 -769161985012034403538240800 79084 534613810496695397500709376 79085 -1133422047923955679790687220 79086 265178727273302938910445120 79087 852446062530496879664806736 79088 -213775242544385273248677888 79089 23603125499785940510874528 79090 -601737091435190132095564800 79091 807119077339383518428441800 79092 314149876749746569744208640 79093 467144184256646759890736800 79094 -44059106511424221244253568 79095 -15002342329080106052322480 79096 -861170335940419661499678720 79097 -198122639689570128568432320 79098 -89387390352050970389876736 79099 -1174384783360109041397892936 79100 53513413779351797617382400 79101 1127529220526833254683140224 79102 -121956688568826654988981248 79103 -841980698436701710918203648 79104 776090149618417619523600384 79105 -72479063640875580143927640 79106 -355007662185975215693146080 79107 94856817290287779460161792 79108 -1027831138230422250046233472 79109 453963049946281668635849280 79110 -203246965754204586019948800 79111 747586708641980749403362712 79112 -306456545865672551507558400 79113 781782517947217652093232144 79114 -281763395540375059671429888 79115 116904583089761994905417760 79116 615608750965644509272657920 79117 817175574775627638697831852 79118 -161002109852415924223098240 79119 -657789812344986012979497000 79120 -1522280877806172411002880 79121 -109942263163076271035996160 79122 165357087858036331803487872 79123 684336118143002859637074504 79124 766414728428954938957166592 79125 614566246278690550251288000 79126 197073729456816847681684512 79127 -1896438634330225339302008088 79128 211407368852796606771240960 79129 -533299122449052093627041916 79130 -194387511432220636941794880 79131 -301623333882234821879924880 79132 8118766969481524478359552 79133 -1309803914413823943973182618 79134 -221464952364861397967040 79135 603472584012188862501406800 79136 563646006258409207458496512 79137 -14551747578797949815378814 79138 -523013245442836981224623280 79139 471192144566671796183630940 79140 225406003225139311280025600 79141 -82625029312280298394112100 79142 -65234528371627367804757888 79143 45236774356924912291289088 79144 377967670914231425858181120 79145 -60148059919601178894969600 79146 278550024301729332580919472 79147 -1565559331080580787288867404 79148 -676880643994274602975217664 79149 112008702106417182724607040 79150 100316056306027236427324800 79151 28340171074004948775835152 79152 -128866425145502863678046208 79153 810222960983870080267280402 79154 -579812535224818450426354560 79155 -497822942027258768239502400 79156 315728769864678659623120896 79157 297214639718983264269885180 79158 -635073737822280440572170240 79159 -433915665828342672370455640 79160 966106868696940035907072000 79161 -320824743604342098140618928 79162 -122219330927402312294817168 79163 -6960560932666815454046976 79164 853534112704053709226296320 79165 346886751682432852482654720 79166 -193370464149996893213010816 79167 182064206629018138899801600 79168 -262733173889738424675991552 79169 -1625928028072347980654094204 79170 -36285783950875496579942400 79171 -29737447037720640874398456 79172 93228303032825205348610176 79173 -148042660665907927989558720 79174 171221828367606227545324032 79175 624693691066676905118642400 79176 340594037481468343845888000 79177 426502615498213985316057472 79178 463169682532276020590365440 79179 610392687406000639619885784 79180 116906912315843428715811840 79181 513716236426603446370100982 79182 127699601702626735657098048 79183 247265040212994619754478904 79184 -136930528299866641823637504 79185 -492197291424909317895379200 79186 95721972645127639002449328 79187 521077695003141419440825836 79188 454439759523861049895577600 79189 -991517196256799575094327232 79190 517833358068632965242105600 79191 90065005888960269126086400 79192 835444934164701723476275200 79193 518054847618115102029410442 79194 -269300207874812246009756928 79195 1570585621165882959723180480 79196 -30835482391898145079684608 79197 -444265463859369065713699200 79198 -8720651261527646893006464 79199 -865365685270310587024512840 79200 -304738027473641646499430400 79201 -1228629118468078937482264798 79202 452418906234730347671092776 79203 578810507183835199730586864 79204 590509338629247755391395456 79205 6255677629004559089617920 79206 1585866068293716423535104 79207 -569831054754998344047382160 79208 470363717314561792880040960 79209 -92776461279556596360193116 79210 249289109326112539486052880 79211 834799202869578085478539200 79212 35678797947094586571915264 79213 -487675713307483105692873876 79214 -329857750259501800790852544 79215 127393574159441608113327120 79216 175900741190381332559593472 79217 510997432440091947637525812 79218 115085857117605410875353984 79219 -501590466606668325292528304 79220 -862352457783382895273925120 79221 -566987285810389724819870688 79222 -121709865508625767771472256 79223 34870396170152353835106600 79224 381344837079235532245585920 79225 274541613139105878393416750 79226 -163103955289179087477315840 79227 -471035922648177936722432436 79228 572932923232675212780756480 79229 973570167732254238152605830 79230 -185865210018590001685632000 79231 -998472747788731010179715968 79232 1428504019298180795675443200 79233 313272895022713053449736624 79234 -269706528603600376327734240 79235 83032524678966783788226240 79236 -86554155031472203069833216 79237 1365966661229445433655548800 79238 115829828534106172914983520 79239 175095086548002312736165968 79240 -114187679224169737413427200 79241 211232040829798379896767642 79242 -341895365178915101593568256 79243 181111788699817829953904560 79244 -697178621129962068718652928 79245 861573647966666046903489600 79246 63953523938723288360283072 79247 342071753965499773225915632 79248 37756955971751902565105664 79249 -13696304838268039483286560 79250 718311645812885123574792000 79251 -939735591195715445301290568 79252 -1044903077587628631102043264 79253 432566165510873142429600444 79254 -57466623076803786531748608 79255 1520017273897165777605480 79256 -291338337758757354180741120 79257 -356236290626665065267530880 79258 -540255862425936106852713216 79259 284344525746570182577395460 79260 259279222195420527276610560 79261 -378052298697602017658970528 79262 -430250386368418347066826368 79263 -967835005879870896651532008 79264 1400747021299928082842320896 79265 -391400873869985644660692480 79266 238691708228765924885346048 79267 -101138070347619273077993408 79268 -293106742195083007166976000 79269 -475089157562539270740778656 79270 114163840953743525008606080 79271 1406682500402655441325482192 79272 1101318260441912519653785600 79273 -1303896786662603334697449478 79274 -358450166837479562845994400 79275 -88705313709755652414086400 79276 1048762523441056292880508160 79277 393166385433066424151967072 79278 8824454496721011188654208 79279 -366917012209761118333867120 79280 111762889487718079978536960 79281 -490366967589671313511222272 79282 228264261173419644319441680 79283 280606556176885518465611532 79284 338590620503161802678439936 79285 519232414386963193345479960 79286 503984199013512816446686080 79287 -140072109599996217572987520 79288 497809378697269257939640320 79289 10408108492225430450510592 79290 55619681433568948287133920 79291 631022959535830051458430912 79292 -18385154786869216751129088 79293 91769007873747047459422464 79294 -136770752122267029153625728 79295 91912596743348305671469800 79296 59103216043102117728092160 79297 552115883529003824715587760 79298 -105002364092231793889443840 79299 -22249436602374764054246520 79300 -150853427490111432360915200 79301 -1482630510305517549762889698 79302 135177658530031815816791232 79303 -56601483767348849872371920 79304 -113045755587216067536814080 79305 -419231977784731632662225280 79306 326071451515905927795237120 79307 837632953747710399574459152 79308 -251709724033394475470807808 79309 -897479011093410742938564490 79310 -234257722065602320138260480 79311 -202134142973559558537950328 79312 312901543905720019225174016 79313 174426651911886645986564724 79314 346564378458533602249626240 79315 466483200574262420503508400 79316 -728453127303013744407121920 79317 74418986199602118835444320 79318 128515083855135058635651360 79319 -90703407241396742057276280 79320 -548073352798673787071078400 79321 -70379186858401304260771056 79322 -738108877748894505507513888 79323 -407602640724016706744980176 79324 -138813573653066032709940224 79325 -748923487364417180492292000 79326 86514884830957723096884480 79327 -34916352007082405323287600 79328 -554907496769045307612463104 79329 199516054260522247084585728 79330 24489222177691517610742560 79331 805769358587169507621670860 79332 -463892534836281670109792256 79333 192789279785749306091219582 79334 412819505802931290983406816 79335 2896402193472342736545840 79336 -1542234016276930036790231040 79337 547960498227884934808972986 79338 -84422476184879882802654720 79339 628732475123888305468559520 79340 -858523470812509621196636160 79341 43791275865989746005660000 79342 -332206457167437764150420928 79343 686991079721831165652114744 79344 -153575585976450973121740800 79345 -132051059759081463549232320 79346 371168782612340416897942560 79347 388009473663688003971257400 79348 -308295998634033798453596160 79349 -753419594281978176232141650 79350 -93339414202465374113570400 79351 -7875921503120092691067008 79352 60052213441533151392153600 79353 -315800788568957744508439200 79354 154335716618339388998691072 79355 -647592506164170264283614000 79356 -383928220353984285005429760 79357 -165364241153732979159846394 79358 490363131297736748934113280 79359 -113242654899850089445453440 79360 93150993346706535308328960 79361 -548491116131363363797964076 79362 -125981800661061409980066480 79363 -1049298050897623281756543080 79364 -107200704686914785502948224 79365 68501079398243534284045440 79366 32277626787882996105505920 79367 -464263586394450957817204584 79368 -99652017184483189484298240 79369 854744757811254125650409680 79370 22558826983044946151990880 79371 -167303426044817089928843460 79372 -34060277246649628294023424 79373 276816021703955727564130560 79374 -274139097200965425702651840 79375 128441380754618079734960000 79376 151567386547086389354496 79377 -332890586180135898780433680 79378 -2325087413796418821914112 79379 -201416675915693557368664020 79380 20090523136306696813595520 79381 78690992056466949498752032 79382 841734192462608620062148800 79383 165897450626476138747317504 79384 427913246573744019700930560 79385 507927006157065608330216580 79386 -312216082989702709916835072 79387 303068241062563570872655104 79388 269846485805032861585674240 79389 -715817189932337771629081146 79390 -494235382272427323064091520 79391 -87805653396640203504606336 79392 -13509999473191706134315008 79393 -843058631361293764293171358 79394 -57879349655959627936777728 79395 -718268519268365373304819200 79396 -296684807750931127607083008 79397 -68097921325835890301225154 79398 -194524498799641866879421632 79399 1027171565046000357001873400 79400 -448306726450671117794688000 79401 -32767221687314402800512000 79402 445979637026988745591841040 79403 90154786264633213886257824 79404 18377676341049763157253120 79405 485561499853994496339474060 79406 -663349924693716976384390848 79407 -480953538481000499158376160 79408 -11542362310829993159229440 79409 1273336373182077788983891440 79410 -314298524475248361675056640 79411 -90214811859271076700591988 79412 -805028462490451418415126144 79413 -1363159251766697665698403776 79414 590473096584344018889318720 79415 370877993021661620214501600 79416 885139384452226340630814720 79417 198561560130789450121686600 79418 547740420459270122931650160 79419 256154916000616054585970688 79420 10735373348298089858465280 79421 -23404679588791414928729568 79422 -37226250998917223931297792 79423 312772878477267881557652672 79424 -27286776036490055557054464 79425 72183872525622860333233350 79426 -480297836189837131843723776 79427 -733118629034353827571526724 79428 -103382768359008626801402880 79429 -420254749262202200444945154 79430 454310550703147876573973760 79431 -507474541475673802090220160 79432 -1033104809986814906412825600 79433 -264210518954672262181185318 79434 279102612054554140189962240 79435 10247089791449460500318880 79436 -175339088169479533081316352 79437 -281993082408380823133227840 79438 27198445242801780878973120 79439 165410780058255167781631440 79440 -76396358363860042817863680 79441 -954492437343583286782565148 79442 -314583826680624664022985216 79443 -82465569991930531488971616 79444 -694662572703069578345640064 79445 855621496951397623839812700 79446 167899923850546633445429184 79447 340145326821012296159763000 79448 -146326060794280868098160640 79449 -136109057179507521653581632 79450 13934298553142183006918400 79451 466947149973724773930544452 79452 -122848196291901886245709824 79453 496175127698101287970130688 79454 307822822890520975732162176 79455 695100009381343262371881360 79456 313932518455601343322128384 79457 -414934030746231626441517888 79458 137204947072488842038356480 79459 28937580590116472961317680 79460 271324718980061166010483200 79461 226474904155244286453995070 79462 -112702081278115329849592128 79463 1840606309829277823666786680 79464 3263629867283884745687040 79465 -247387343859133376325094080 79466 809580441088267995246720432 79467 185128608747878412522517080 79468 -133321472572538318653380352 79469 23202269147072921603660844 79470 6798736126534594098265920 79471 -328573313638368727871375888 79472 162524813360841299643826176 79473 800781171419803503383244000 79474 -463429204340320267634672640 79475 -182944395416864928454331100 79476 113646332769228380316948480 79477 -716070843521263855386115200 79478 -207104320652861670612233184 79479 246077222304047483510538624 79480 -431314737547770508871577600 79481 1383884501196154535480898282 79482 148600619733945690980686080 79483 81977287214470631435925424 79484 78430443289605304205586432 79485 13594542852707363624837760 79486 32429297705867728259914944 79487 1081222642227877739172866472 79488 -461860223056835899922841600 79489 -453100220872076350659978540 79490 440557964633720600080596000 79491 474856928214399865928038392 79492 -468905002697610861704404992 79493 1375815028900095457387355742 79494 -302189504784754259554056000 79495 -70252497371482394597102880 79496 -19651552232496731607244800 79497 -82895340067091149914918 79498 587735429194498093397406000 79499 84708039777677971167301152 79500 -212545626805206373222656000 79501 122987085228535650677965152 79502 -627247822495393105828620288 79503 552976079646852344266938504 79504 37674659605747053060792320 79505 -1062579410447266668920723340 79506 194695126030359514772319744 79507 31824603660074403673208200 79508 271332357041585726815918080 79509 -137773400445515429230063680 79510 603064824812865687671804160 79511 489574992882030204432742032 79512 327425239144880306548715520 79513 46713833858193261523714496 79514 739834488491936900106562560 79515 199402701372795292694784000 79516 1808568284020655509444836352 79517 -1576341562351168197512366208 79518 -235685924319109350305197440 79519 77162618917538876958195960 79520 155766190751374017571061760 79521 147340510003162103968388160 79522 -650862387185443433134592688 79523 351573746102129784727299624 79524 794538781256960326137123648 79525 -38220324636772582507838950 79526 -344326379563587929387261760 79527 724955668362380415175993512 79528 -1399580781502593389961507840 79529 1332314769482881919001752976 79530 3612320051111613880496640 79531 -138667879553968268589278668 79532 924270366894600456903406080 79533 505630443426884443899992502 79534 -46146479984978231000862720 79535 -410668990687382972238206520 79536 105830570943308381025042432 79537 -1000294647377896815562536814 79538 -518043153340990983364132080 79539 455656658667854501794548024 79540 -164329403632003577434360320 79541 4546032072925443069837504 79542 19337357980225580565383712 79543 -1052922652169062877430797520 79544 -210292343216820303542906880 79545 -517071416465919167005567680 79546 283714764089511690149889024 79547 503953847299557602856012720 79548 -177092301773645315973586944 79549 1098026008283742750973588550 79550 1909707547781730404596800 79551 -904773646402657981564736520 79552 -122873431730753796160094208 79553 -648604637124565336234588800 79554 223443732605371982403073920 79555 50795057197316228029702560 79556 -877573472047093672667383680 79557 98081823923217266740106688 79558 -663702194079601705843305120 79559 530425903294334413514732760 79560 -185010800818249652630630400 79561 590485400096982617499203162 79562 -8264341417594409094974208 79563 611913878504324780953802688 79564 54922098801171563776146176 79565 -698704350187821937171647540 79566 -168605781286992644912688000 79567 1082387415477061230839030232 79568 173561628934570149677064192 79569 209951759844968070703213440 79570 -12468738188077912852574400 79571 -140196276801106656682788768 79572 101412762116023641330432000 79573 51223950946432658214786364 79574 470211401306516603829705792 79575 -469161840322964497845011400 79576 667381601820609021265920000 79577 -300866731824100050774821376 79578 -69942893994414305739073296 79579 -945365148612150779906709820 79580 125973086185533469280348160 79581 266779541115218064897036864 79582 -239757694132260543165940608 79583 -286781785670400421301780880 79584 -894535930366820087794237440 79585 831548548179298490703140160 79586 -240455156292224030286610656 79587 -147841141382743960411909920 79588 346067538875035492441118976 79589 1013406775709783646293163390 79590 71638486016079121713100800 79591 -541706878068991538795337600 79592 604838765604271797261696000 79593 -105029703890025306721056 79594 78797241674597143339320672 79595 -55955982971985990608954400 79596 -892788788736147244602286080 79597 -145980133464273134288004288 79598 -591995710236571914320587200 79599 -483320607025714762868816616 79600 -18334487826087747973120000 79601 -451261413705747210207796398 79602 364132762438319566637000832 79603 227688219210696612724170864 79604 -140781084099154923462764544 79605 -490305456188160290875751400 79606 261135912443307016236021504 79607 -847650725259639372855369768 79608 -101519257966245755380039680 79609 -1116236638470455672376375190 79610 -90717334918696169516448000 79611 213734282395954859636557824 79612 -444075202489248901210024448 79613 735731538272622009836057862 79614 -150441479853269959201893696 79615 -544698356428238837880729240 79616 -680390611254325891508994048 79617 -495456058418423018294362320 79618 538149208692260739345408 79619 2516101436546434751041785744 79620 -184200427379782321511915520 79621 66485682899480956727801822 79622 158898937243422152855663424 79623 19803129621534660688087752 79624 -397729654965485265762662400 79625 -351965140161087874323483000 79626 98960046217754424970950144 79627 836153332009885220588379476 79628 -1186288151377931114407340544 79629 -377348653410148201495633920 79630 -261754884569305560902495040 79631 -1514416524778237924084319568 79632 71597168883237873749852160 79633 831497134261884189114440882 79634 -606674402595157247113292640 79635 301747077202923175414071600 79636 3080246581542213780877312 79637 20937095162300037624762012 79638 119524985442088012304800128 79639 -157408067866059591590883328 79640 -217438606485095029248614400 79641 -719546967460003388941880550 79642 -910957523408481216929376528 79643 112747699663020892947110424 79644 377068736773563147249302016 79645 -1288773747437393355908794920 79646 -49282996317201148192978560 79647 415443313986937462079400960 79648 -1324422237072276957112565760 79649 1000975234291259411737769664 79650 232712093674439034878880000 79651 -57908925335586628310834736 79652 31772079038696816100817536 79653 246545118161130134382813504 79654 941108718782548864563703776 79655 -202969624384742754771414000 79656 434464755057031029656371200 79657 406271333149344369684854906 79658 133358520582448038697429680 79659 499673307707429363052655824 79660 161000649325723541170636800 79661 -432709066118899257941898228 79662 218635904614732066683906048 79663 -612533953645058800956086640 79664 -131997074450403595650072576 79665 -278509690971376280772007680 79666 197906891094553898351685024 79667 303829408063066201828512000 79668 -69163704692527365727198848 79669 578749916394450250280617070 79670 146776202783511058543887360 79671 -549003560777598384536196888 79672 157311329756774215883857920 79673 -507675298840938858417046896 79674 -38671215114543355910942208 79675 236413465952280388794122900 79676 168250257151982730393000960 79677 -57570316250066130775440960 79678 -908362074240533644514991360 79679 8690723316967348200766320 79680 -96379767504991408713891840 79681 222783753617664721541305792 79682 -209504511625215707376917808 79683 -44949952558492020062311176 79684 1055254987251872314110508032 79685 -228681075637551346045639620 79686 -510712426745186739623161920 79687 -1497265282524273911854218664 79688 384595778558092554396303360 79689 -500020011067675352529183552 79690 165620848478852273560643520 79691 -1167378391051390345781308908 79692 563216441013806875437542400 79693 441432547957970894950685942 79694 451834098350468624208712896 79695 91603037454330979961879040 79696 163111696251784060768468992 79697 -1464917162480730234592243854 79698 173661850822741926409336320 79699 380916853372815638051998700 79700 86423178466904482538563200 79701 296373275329927616795568384 79702 -282629167695259906183947648 79703 339374506357764931611602184 79704 348822937054630064340357120 79705 -409991960085564602641896000 79706 515938634495604608452280064 79707 -511564127454978364488366036 79708 800230756770837676218249728 79709 472878330456887343294371520 79710 365492461832057620896312960 79711 -538990280879161481792007200 79712 843704393759255391064031232 79713 727970844003859580306617764 79714 549970623409304686967589456 79715 -486178785085591113898158000 79716 -5252640378782441690013696 79717 -1321500103615178451724938048 79718 -14080098435324631582202496 79719 217996860610100469738159144 79720 -94915783100623187040307200 79721 1794460759654347188868502500 79722 10544842362999780283730688 79723 135973685513351400016938468 79724 -760219730274913745508672000 79725 360889400597580395967333600 79726 395707469961655225704117312 79727 -616673651109078930797693928 79728 -109642551387694640015081472 79729 3589475109282220863292084 79730 207521079642519927386618880 79731 482950078454711437274985840 79732 23645315800539290411180032 79733 359764359192012440541857184 79734 134833740174458520964336512 79735 63169211745710874088004160 79736 893340376539987715216711680 79737 231173553302535424126133952 79738 -322142402750400188885454480 79739 -1128745663503535552687620 79740 265314449780209114141570560 79741 425799674032988310249320352 79742 13380220097059655744006592 79743 573354882477823022626896000 79744 141476589199798110152294400 79745 -223042130310322604664696600 79746 125423191624561950433958784 79747 477322836419642353729794072 79748 1177664310608164908129408 79749 -348050106426317325322092066 79750 591470614115176990914720000 79751 -368757602400102279796989648 79752 -753610915309455087655034880 79753 693125119391660026533808164 79754 542875364285583355282230576 79755 144976956955695708880831200 79756 508581582909322586455687168 79757 -1605797956748759883745937994 79758 200042764883285242497546240 79759 -1571909284589239370530927584 79760 -102034334604544830843371520 79761 -423114077783534712186227616 79762 40609597271527752974352000 79763 663444857995704503819002476 79764 -92807679068566859885451264 79765 -2210563139006881568407680 79766 -908009647730134736363763168 79767 640302394656693068206053984 79768 639330006834812101232793600 79769 -60470569400205895379419830 79770 -37780220398221252849542400 79771 14707423596223834071472744 79772 -243332186039828062977526272 79773 811844209134766727747097984 79774 287120645405106349836491136 79775 218535181390026917798083800 79776 -367033641524627521829142528 79777 -31775664417658002586937374 79778 50903822809325561462833824 79779 -342168745452533764514830080 79780 148785041031846608190009600 79781 -11268779118153895728734148 79782 -113103512384245726672703808 79783 540296544053263764004579224 79784 -68322156136298540786365440 79785 -23132000694408693642925020 79786 73895009669742428959034880 79787 -100778999833171989914865360 79788 -189619402369821768466375680 79789 3728101687469971540650124 79790 -361181653171426905175411200 79791 388670919101148011509955592 79792 -203337650074194732702613504 79793 -275797909512778222423089600 79794 44515618738624124436473856 79795 196336409061249020775682800 79796 1202156496535781854060425600 79797 -811927248227211686188717728 79798 329443603096107063329027136 79799 -97173194799793298378715600 79800 96907121774016276602880000 79801 -586486932761578456618042198 79802 -228459951860891442658293648 79803 -819773734046070225080639988 79804 -303189269356993781274559488 79805 -596233809164146450454146080 79806 -271640653791626902179833856 79807 -271853008543096011055661728 79808 -5935900571279472690462720 79809 -445851626108715537335775360 79810 336404572216716125809128960 79811 -10158690093097103235483588 79812 -906829351873247097440409600 79813 1264721558076008831873388062 79814 67203542595627956396790912 79815 836198736737420624887458720 79816 -3810840086223904802365440 79817 -288963206008559883755284134 79818 125324700006271583336779008 79819 904160889296777415158926840 79820 62891516064398615563361280 79821 -192226184327184289554439818 79822 119468742992846626604317632 79823 1317780948996181939934649072 79824 -110367182439527797474983936 79825 -304195967392653603927430400 79826 472040399305529552935664640 79827 -215407330272620039938849920 79828 426477563183855302605531136 79829 -1462299623909746803442203570 79830 75340023382904338965836160 79831 -1014672374800119594530848688 79832 1420174128787700396062740480 79833 67837613175243184788385920 79834 -295985351405404493147427840 79835 208402258726141945425411360 79836 598347844279608898802944512 79837 473335763956407526765213260 79838 -377878418480702720180920320 79839 477103415731839187932629520 79840 103443789993387901747200000 79841 -1172531201561464967138065758 79842 76280365857295045065844224 79843 -286073302896297282637271908 79844 -266642538718919386171515264 79845 390301145576577028143695520 79846 74115637820181171186263424 79847 -1443094836299461479609493704 79848 732356999170970981547801600 79849 430040936477472314810385024 79850 -450841062043915487526255600 79851 -18235686837647131599136320 79852 -705190604329213237612728064 79853 -1286605942065450263021620800 79854 82720901446950767485907520 79855 44270934209126648838770760 79856 16283478603407812737368064 79857 748015814346744940850201040 79858 -233130983316716343596724720 79859 -174926505053906635230007296 79860 272806382915603226873630720 79861 1594907372173822978445132462 79862 -26423591037021920523905088 79863 -226436952523608195035861376 79864 1458880914466736042844672000 79865 661359292047967719020872260 79866 35439246548090843668166880 79867 -445041933776640586799365084 79868 99740891333624336111963136 79869 1162272578277474103265400960 79870 -70390071802257621414678720 79871 253590931346415861120599664 79872 19406634303536889814056960 79873 1181897986209129548814213122 79874 -9670273168197169734230064 79875 399472644678460386868548000 79876 881023194552947381797227520 79877 39207545736450251343255072 79878 -189409235335474163868806976 79879 498986971377153041416726664 79880 390429968180959919661926400 79881 -512762644397175124654680048 79882 206162857373865602848694784 79883 -330591009692690571242202624 79884 -233515439953846186516982784 79885 96427948780697045034511800 79886 -175985199171030369597906240 79887 -72473149262276938005788160 79888 192495992809855155651878912 79889 317356066017208172577312690 79890 -88086946520094815028718080 79891 116540860608155877795536544 79892 -611662191534181895283014784 79893 -1012214775198558736065643200 79894 1469527126487100414941760 79895 220796369802791728629360600 79896 -602001809383811445703987200 79897 581457571506519389305876420 79898 6740105449876068855137280 79899 102827892850787532716538264 79900 -696596365303155683002828800 79901 60146946123198926283340902 79902 276735925750146208172016768 79903 31117035077119036305741152 79904 143002837311704996658020352 79905 157825328699085962973851520 79906 -725854851367896811041052848 79907 -607725940014890499227783844 79908 244602713778968826412508160 79909 -464994088557554881828736100 79910 -509261638469695811948465280 79911 -199013320011937273141926312 79912 -147264408309224743117701120 79913 112775724261149557722556260 79914 -369308507617896280540888320 79915 -521678896675539611582836080 79916 395051686768286552156970240 79917 -563628953916378889185362688 79918 6678326676684373356602880 79919 -1080538679868336282843194400 79920 63662580222499200260505600 79921 303213639434416864330040500 79922 -367316790110109684739692000 79923 -1052356735304535380911369416 79924 -174290708290228091180720640 79925 -283709094742033725659748000 79926 -51452963452506968244652032 79927 1195068326794960563745691472 79928 -1430643271617989831914659840 79929 300839875754475829918298544 79930 -216273248114038751492640 79931 -44567382678218177564122728 79932 338212257911552028743004672 79933 -417584719111223755132000960 79934 -689903932790819471429069568 79935 -379247582089960032795491880 79936 74926196418523122434048000 79937 13352349712787703566393328 79938 26102099994260189379825744 79939 -1658488248402168152958920260 79940 170500815652886688408391680 79941 1022621163456990904813716192 79942 -49863483484615382220628128 79943 -396165431061444827967152808 79944 218720389491235271715102720 79945 94438906808050412457897600 79946 -57567185714816777164628736 79947 -602995154016803182461485568 79948 -559223743648584851987005440 79949 172530855897198184390085760 79950 -27453025244596048361308800 79951 -673846098518720053317279168 79952 -255463308510546568656322560 79953 -157375869128367712444036800 79954 133986323067568323908355072 79955 -179388456833824631931506640 79956 39707363314061204149821312 79957 136400246219231186333824732 79958 -760382901915371031918493920 79959 -769332277090333133025593472 79960 -473289319200575172556800000 79961 -352930427432565954485299968 79962 -201278243334469379614760448 79963 416302880555459641412471824 79964 -98927922162698428116033024 79965 574145151279198801408138060 79966 474023483935785904733730432 79967 -258156012939764406200661984 79968 -580917126708060646261653504 79969 -994948619310388532296940240 79970 -152742125465441722222871040 79971 348439343184749317125461760 79972 499441333693650970626651776 79973 806451843921104626835700222 79974 318073149895192440715693440 79975 129574819350452052187920400 79976 -123195069636066061916620800 79977 -203752894412464200269145792 79978 -137714172439911361334202960 79979 -1201578940370555657587041420 79980 -1621410057158709064826880 79981 -2656105799108345709056554 79982 -148409124966241456986789120 79983 909892304671455590137793352 79984 -380017375920840534986752000 79985 1164103499782355193301622760 79986 461891459920514256244289664 79987 59158803577775740722722636 79988 -140305196414277832120912512 79989 -58327905266180421859757952 79990 -211472412915927347626780800 79991 485766523590808923933806784 79992 -419551862171736460838031360 79993 2894884095892963927638977280 79994 219097526174007566495864832 79995 47018836611826929461067120 79996 -161381884586105293670024192 79997 42143910479876690119981446 79998 68202265376373912472550400 79999 69144164999049283671920000 80000 -165281739146322896486400000 80001 1124104770673129932569195040 80002 95446831569372466410798144 80003 -248811911857136075031467520 80004 -163899535809278625282017280 80005 -559594698220301999172950340 80006 313743786574470655846920960 80007 -48348870483056820674742360 80008 -36751921165752338718627840 80009 1565991120033022383330593040 80010 57949378986173094042255360 80011 169587267700352539955702400 80012 -9988125345153366626707968 80013 -472619068459379275055076000 80014 -341757935287328875439112768 80015 -270268597404116979160745280 80016 195003623965295122203082752 80017 -309773062187752861145786688 80018 -162781489209761287680509040 80019 -17123518833685696411766136 80020 97548566909629543719540480 80021 671637310798320060958446222 80022 -251674431518195458192139328 80023 9498431535886980378714904 80024 229254315050147621640806400 80025 -257695034863727803238114400 80026 284801387481658021851881712 80027 307909837119349726284848160 80028 15097921493645450592760320 80029 202770116316639148291741440 80030 -152534932557401930113831680 80031 -173571128983198884581070336 80032 -421626838398872736557039616 80033 173142078379492944854019504 80034 -292053975689728690553646720 80035 99011913672475612424886480 80036 490426669196990144384403456 80037 812634934315503184672949694 80038 10331696217784610106861696 80039 -584627842459710799880705160 80040 246156416410592798466048000 80041 -980501034800200832214500736 80042 -23999083287530905582457856 80043 911006428318514139805573464 80044 -1117472979778419154348804864 80045 -416441741583865091225214720 80046 -521107192686103257978332928 80047 1319198463329610616425953280 80048 92062988228663988599734272 80049 -590756637869525938549301136 80050 -94434532985466270591397200 80051 -829779814761382894401576948 80052 248651116365257458394959872 80053 -220342528968365060923142902 80054 201775516165002357365612160 80055 107355828192632630876311200 80056 -486485315076835173812613120 80057 1155858160865842549407640320 80058 -382771605924958952411603712 80059 326707345980635558281632016 80060 668846628068853036454740480 80061 620403260292583752323388672 80062 336425900646524665716940032 80063 -60181469913808088001513048 80064 -183070119772545697641922560 80065 533877782140175921906371200 80066 -7436143585918011599268480 80067 396429889182033549243523248 80068 -454700977685415387270712064 80069 891257093038310693720145120 80070 265305129816661068972015360 80071 1640051083671636595091565272 80072 185311549827487823917900800 80073 -30982129403241141135908352 80074 388738337603779442207551536 80075 237223825136808404331075300 80076 -207873166395532061462266368 80077 -382684502423233594631528074 80078 375435886983270619116891840 80079 746196224765147912760213384 80080 24657723203044554579640320 80081 15990296085093428304955812 80082 -414231984546990061445602560 80083 -761198416746718949983048176 80084 611151597406390790463801216 80085 272973297115105552275710400 80086 -27194026723309670163278976 80087 548238826927514396243318112 80088 560179240580675732951531520 80089 -653173924665912852082877043 80090 -96638269719858090939943200 80091 -340514126155176203861219160 80092 -220087448308849361428432384 80093 -328526756634821779880312712 80094 -22077270282758710932476928 80095 -771123918440347239718626480 80096 -1400578872559430021062852608 80097 -347424002264762025368043600 80098 538926673902095128849040160 80099 -116126097622633354475293536 80100 106609137510182343802416000 80101 -109067620738406800020762848 80102 760444453103257745444256 80103 -594194355931578385474587096 80104 328685259081856138179379200 80105 -87904518376528802338614840 80106 336201151970585095360427520 80107 930166954089199648327386356 80108 -447816427487639511769488384 80109 -531660061762400025891936 80110 -464230385780162553780863040 80111 460972436162228150985893712 80112 185174593556462958932951040 80113 716396642954630436807865584 80114 64622467956608362949877792 80115 -151776863890838548992277200 80116 -800959020092003056884511360 80117 -59460306980387830848884580 80118 -590784288011448745103912736 80119 472577962295812405209071944 80120 572448926566551195715276800 80121 1095345889000037120414543904 80122 -156426744021334374403146240 80123 -1387429986510682093219982280 80124 494998914822589624736120832 80125 -361979347990981483637721000 80126 349895470735876603094080512 80127 -223427346455524645185638040 80128 1357104896017761579252580352 80129 -55014785979849107766978624 80130 287662660661137633794155520 80131 -33873352350826461130066248 80132 -245461331908499214501654528 80133 146034672986373764278470624 80134 -812022622317650670387189120 80135 -366689664510775941806714880 80136 -165440247732734906592460800 80137 1120032026426879025464261632 80138 812148497520465502761600096 80139 -473139717702629666609601576 80140 -448572663393616682436418560 80141 530007576704356297794943542 80142 -3112543276511466096427968 80143 216081902914297208837674808 80144 -150498864686535484577341440 80145 -94247041731967135082053080 80146 415069994098151161781042304 80147 -23545221318530456232904404 80148 58849055068860657499207680 80149 -137913932370294393456804850 80150 121164937634991903652272000 80151 -209846088299041693573090968 80152 25410305197526287166853120 80153 567222459788158476756051402 80154 27772984839727207113370848 80155 -191607366679521634166633280 80156 519282239700086352296378880 80157 351139624540906698610573824 80158 -317099799465013320756791616 80159 -525225534003690074073127440 80160 -659570718879203597997834240 80161 -53391236768982719737499600 80162 691685917547173601940468000 80163 199746784218183617902460400 80164 -514992758819740006747186560 80165 1276185134077218220131672060 80166 -22939230669031606493233152 80167 -765074555527655114599851784 80168 -497213347963678152631418880 80169 -676271625550391477145427056 80170 217496027300929301577149280 80171 40842995233306088324515104 80172 -729568469833611559534914048 80173 -1776851447278656610881545578 80174 221193951375970543961046336 80175 521643619716196071317391000 80176 -369638866072727024826400768 80177 -1293017747821140321258580974 80178 -55383538761100278928023552 80179 280169921821161728444027472 80180 514923101473949516031129600 80181 -486190323837024865281387360 80182 966326059757790039561345792 80183 -327310690464081121356168456 80184 -294709278381906175844474880 80185 -395831860942971674789568000 80186 284540715460484941037703792 80187 -89306525006031819195780840 80188 -763443131837048619306714112 80189 -275478313345880611563956520 80190 -190999484205795412268546880 80191 -697051248505864065999481408 80192 -75993564982201272772853760 80193 -66248235269715844663785936 80194 -408277987831545401717911008 80195 4562822510848317751843920 80196 40898648852259429798733824 80197 22237429825109590964364800 80198 -872556290850792614072714400 80199 -314079191718717344989829760 80200 287383981208251531215744000 80201 830934372953023040705125824 80202 -288575137774761372380659968 80203 -523781448297288639038217560 80204 832825013389467815409267456 80205 222795657610059286248219360 80206 -335802076539176611575154944 80207 1145273284257912862340889456 80208 -21032725286601720382169088 80209 -715720663305881481118376590 80210 1629867768991921542807360 80211 -1059694386147218645489638728 80212 1069637822627331648197025792 80213 -734145947635982434903013202 80214 566382956815739272158069120 80215 -815592225953197208326920480 80216 58001217528853604104028160 80217 -671647139273133753273401760 80218 -86326434492706663449384960 80219 20444492726293142534529096 80220 82870849156997903473704960 80221 822206777184066919195152422 80222 569621140152101629034934912 80223 501028184888929182601872 80224 -269479280737547838388961280 80225 -769910189930515911209882250 80226 -171297234514518163488361008 80227 -32233145910693062235872608 80228 267256406311507166649532416 80229 915878790132254945815674240 80230 96644156031211993108773120 80231 -1002356373771856836091600968 80232 -18733864142378851176775680 80233 993908219296707762341895482 80234 199277392605487690181635584 80235 91535309695470482032327920 80236 -172550521878032081022245888 80237 -741605923316359074798390720 80238 5165883695807941149969408 80239 -436550629143053570230534960 80240 170862700915393609870540800 80241 -123263158501533206350748736 80242 -25551535618025779419259488 80243 -2076779294806720018304269920 80244 147008411396481482824273920 80245 -835185088650167798802386400 80246 603338651008412185525479072 80247 247077169075253712020128128 80248 -253301112904402315941027840 80249 767052373258521247467378564 80250 195935308492747748065344000 80251 -801835031810527283028774748 80252 721643366396308711538804736 80253 -4789734079728579226076916 80254 1357004589944886714456576 80255 -142618396977640486441287840 80256 485582149099637936278732800 80257 -1733107332222043911052529148 80258 -282538026288436713611945520 80259 -143964279854185789305925632 80260 -185557877112367305861477120 80261 -542561595276816273673790688 80262 -96943287198833832205612800 80263 1209763433508152441552031512 80264 -845978581232999468079513600 80265 -384731697129937311855919680 80266 -632395816636665275990150400 80267 863478550628151196409040552 80268 158945526563425429907197440 80269 276160310590570498705072096 80270 55417855583505888045216000 80271 39033443560965653308996512 80272 -120466177852620891814871040 80273 -1250990152696786465642262478 80274 552457638446277003470698752 80275 396471975133391221529503500 80276 460766050105766759440859136 80277 815449376329743852307285920 80278 98806929965199638577682560 80279 1770582030045388002862823880 80280 -340122790590642745439846400 80281 25978489409984705965395472 80282 -170664779805880683623616288 80283 -240521007895499312093339136 80284 394251038103485492006575616 80285 -443584706547000192648592020 80286 121517806023019546069011264 80287 868970599888133471860499936 80288 618498552043968162908995584 80289 308948700105501096224355408 80290 18689020517583036735528960 80291 898620261039380857016296152 80292 -670141331562865123747150848 80293 -9652562814347088728825376 80294 -362352862366565074846416960 80295 -158798380751841233399643360 80296 -1379154876370773964434846720 80297 180595623890130224632252032 80298 299415965023632001894917120 80299 -1482267488965443186789557880 80300 29373294663602999061388800 80301 -183049057723081772350719360 80302 -882321467552009633058579648 80303 1561776314975433725099973384 80304 29737828780594256444129280 80305 925048495643429890599137460 80306 -499284962121494006796945648 80307 1042899744178773118141264404 80308 1245222102586677833722196736 80309 1229087928373514330372502510 80310 109858135421338929552332160 80311 1011941417642180088634061400 80312 1376209555355594230558003200 80313 -149693948598327825316917600 80314 -301474940820203020695340320 80315 470995010211371900703576960 80316 233944296662949687738749952 80317 -99694101945732802861224634 80318 -185161736493099973678291584 80319 -92040987700574077460731632 80320 169267902906858483618938880 80321 -475299643422951723060550656 80322 -83981764453321653005558016 80323 -377661083929582065479828640 80324 -15563575693095273304925184 80325 216067092617650417900848000 80326 762678535491688632211958112 80327 290005649263462091295350112 80328 286869667912425717891932160 80329 -1156324364177945762427132070 80330 244394104362350909532350400 80331 -371181516998847272486590248 80332 -216643157483113935072378880 80333 -608199242701810418119200480 80334 -244972825997340759537580416 80335 449372164856114244591350280 80336 400390329817201401899016192 80337 -50892677333466491597538240 80338 604633758796014269804914320 80339 33987589641931577477280000 80340 -233681343301863125289492480 80341 -661462197906443173098190258 80342 -192215678128151908382654880 80343 368831745710282379315489120 80344 -1234951018845441827973120 80345 857554452368218360231940100 80346 -80740739532091548088198656 80347 382545634761707392904953796 80348 344099564873277942964538880 80349 -44728607991211548995799936 80350 426346103523422918096078400 80351 98337249741860935759938600 80352 17308940742057715005652992 80353 4992490788359058457613504 80354 448612754266238372198711376 80355 -143097253096836544528538880 80356 -1214727413967086879696798080 80357 615194522199204386599835712 80358 -42677618626698838407636480 80359 317314537477892812358922960 80360 -213350903408214444873369600 80361 -900970646691726454761380790 80362 -77732784197341958122207488 80363 -1529927375857644935418341388 80364 -67372920716657478838207488 80365 -1165756705387500412230154740 80366 155933102407739884337755008 80367 -1806031163127896612893440 80368 335059157364489954801876992 80369 1066596203042521834046962770 80370 377433204468530631868339200 80371 -1029626136459901390699809000 80372 -240888118818577551311628288 80373 -65623386074121987216852096 80374 -309380491740049977492056448 80375 -109130021934409213061646000 80376 422843412116625395366338560 80377 992857343526945451930192272 80378 48808044762208915291920240 80379 -500599563836175179982496800 80380 631983181222104382659340800 80381 582917371734972739529911392 80382 -171291161101439886511612608 80383 -75322416983977707588059456 80384 -479971913250295489499234304 80385 -398544893212261146731775360 80386 -54892359099184300195522608 80387 863479935329486981283639036 80388 -192280776011329955450941440 80389 626021531915842638117905440 80390 -149936948763417935710012800 80391 449739914003867621062785024 80392 543970513892082557133342720 80393 795638804054198892486681780 80394 -246027292236501687511891200 80395 -307563901901274445418365920 80396 -87644158579616624317516800 80397 -663950805540480243828730026 80398 378171272052440763215296320 80399 -595927041620867409299063880 80400 98203444123018226511052800 80401 89608387458193939590762024 80402 289519495850703609408433152 80403 -56512582020545317275469896 80404 764547053005654846060585856 80405 271607865146270512378897560 80406 -290851075590010739501443200 80407 1829762718972320669042595656 80408 -545123952293461133181388800 80409 -321643595353371075844207344 80410 -7329393413842429483706880 80411 472680175218481011128164224 80412 -456372669851970834253874688 80413 1353688677640765730550856780 80414 148979326862881892760079872 80415 567528646347731597744459160 80416 519027094271352106710466560 80417 -1790655991079134654328515200 80418 -118300131253507604623391232 80419 723456197100637832595455496 80420 -240992208930330153669246720 80421 -97044227115791024564048736 80422 -78447572604530562150547200 80423 678003550256841598579848240 80424 -821299909372647111537546240 80425 343447692471024459505781150 80426 255497902812675040515636912 80427 544284021315995240211550080 80428 -44151554305292872412300032 80429 -1421974597770856166603108970 80430 113207320206840316814622720 80431 -278296042728566927044401120 80432 160158542876792034530721792 80433 -852076548127825968717803376 80434 -232065491213321014997236608 80435 -337887943572065421564975120 80436 -531376511280759679206002688 80437 252740921338113713639304352 80438 -23529546644830404522261504 80439 -1044084089849458884382532376 80440 -429614703136521780053299200 80441 -2383679390253907962858227628 80442 61753191732105931253276640 80443 -1181748073750228822035324672 80444 248233225030355424335164416 80445 61127581055429652722864640 80446 -48094222746898819288828800 80447 879109777975790729190088896 80448 49930743573274339332587520 80449 489159920288460325693280450 80450 128500656671531623706934000 80451 256898132796715729104541392 80452 1019996303257039733287723136 80453 -9603850976595847856966976 80454 96210099568959689278457856 80455 -582657094359449595965573640 80456 179779225197841837808486400 80457 -73655817666602899886992512 80458 11367390528858901071061296 80459 -875184170998284763891341360 80460 -581137204099874106343680000 80461 -1618529932400328890086591188 80462 -611623095303231703332648768 80463 -636219500560671258204366456 80464 239390065011731299740942336 80465 -429664683403174926907200 80466 -381612185359761748908168576 80467 1142902161859845385158661432 80468 921074403770099678935371648 80469 51637450980735121724798094 80470 282984309402913217793859200 80471 1352773742234918474382513672 80472 -374584173597773091451699200 80473 -1600512896111985294209372278 80474 59979210662316174168842736 80475 150347107413618622753554000 80476 -215792368264675813785108480 80477 -852074275889131978097436000 80478 457206972172503591380598144 80479 435088558788878309211800176 80480 -481305264652432752196976640 80481 818491468871544660448068960 80482 -574905006876908647533183408 80483 146762244427924472866538208 80484 -98513082766951690865448960 80485 795758202756669921060717180 80486 239282678235556628596560000 80487 147612049112370175098554880 80488 -531630370123624476953994240 80489 -946747325928278298204448710 80490 -66734390375266581081434880 80491 493183204723659154820587892 80492 1123051013420996552253532416 80493 -127104321016865240356142016 80494 15293090721675663690175872 80495 951046323151885790185676880 80496 -1109939095769796105633792 80497 188211345225587530023031092 80498 583799862961653517265224320 80499 -379196512639117943324667336 80500 -164962390366271551592448000 80501 1621044206353639621628145600 80502 -269346745318123996742818368 80503 -20716458624387496446617568 80504 -1688584252911396579976089600 80505 145794959437453975478232900 80506 -757696718410327681417788048 80507 -143123130575484651075411648 80508 -714118621419215244948119040 80509 -75663219781245008455032672 80510 255085496690134200969029760 80511 969922055660794570417837824 80512 425413186210879279107932160 80513 -1645278956605930998727130238 80514 6552128387265697741220352 80515 820805889192810782579030160 80516 75872745896226365473549440 80517 1033976497433449914261197280 80518 525660853930736150764578816 80519 -134956634128565916854122656 80520 382410437017118831780659200 80521 -344275995903169495964559488 80522 -52897765319112511027211520 80523 317529505665973912173971760 80524 219457713946912319389819392 80525 -233154960057153539374297950 80526 137888380435659275510190144 80527 -822209634547820664904060624 80528 -160489237290732593629102080 80529 -928006854048129074412846240 80530 -44192029059859916425407840 80531 -1234190523604591318084036536 80532 -677583513601306094530364544 80533 -891988859479312015114159620 80534 869168100418112590943236032 80535 -61099624745075826408844800 80536 471406842257811868709959680 80537 1335502444948019998778394186 80538 31921595476078387003803648 80539 10749247625177686156867624 80540 -819478425517700086903349760 80541 -1027446864994293048106401600 80542 -4687454468148666113442816 80543 -863899070733575180350078560 80544 394668055743028618859642880 80545 120326420381121712498343400 80546 -697579045402813599518954496 80547 359904229285726526644366200 80548 318698652688033733080940800 80549 152168103928450576602609792 80550 -116935905001101512352156000 80551 -617764170011414905643912600 80552 576742835057105308371225600 80553 722667287504577691924528608 80554 -236626381921914743598003024 80555 -224311823899023028028411040 80556 -187080387918700348071885312 80557 -303916147990654930738217194 80558 1435439470916539268631634176 80559 -919676375661507979583078136 80560 -81131072427203884543180800 80561 34376648444476410393363252 80562 -94891731225535013679866880 80563 -163397654708132928322852704 80564 -569846464478445451144194048 80565 236843416333436344898639040 80566 482066062971089629624355232 80567 687130541375421516844568616 80568 341485150654588582307635200 80569 83884096720715590531266048 80570 105827273249920132060200960 80571 295244986485170602219679424 80572 -1154724430039769893995265024 80573 592956827147291698784550060 80574 -1774505269916143353090432 80575 326175527914472678303370600 80576 105568044964284387982049280 80577 -157543646926963266074327040 80578 -788095904761403246613818160 80579 -1058849971181568983563968360 80580 471622872258692778851942400 80581 -1006703760713642563134166436 80582 15880599864189564564309312 80583 974992350722946987551264424 80584 32949506221884431430451200 80585 -64310721066193883114514240 80586 -247652261386175821573584 80587 62571824824479775196652400 80588 -986206755771218914309293312 80589 184697811286084205967340224 80590 554648196710472329515780800 80591 -447446414529555871230921120 80592 6788578358832284006350848 80593 630342814825728931380565104 80594 -377503067878988316812023680 80595 5858349915496244305986000 80596 -515382088156104244482332800 80597 264996016904040033009250944 80598 88254407864200086034606080 80599 715770769073338571838878600 80600 -65765884595498559639552000 80601 520480446265780261964799264 80602 450371310181170196699183104 80603 -872675281486074975801593148 80604 411448970253762252681891840 80605 798553462060918175137344000 80606 -87943190498491153499485056 80607 -310373955731635128557079408 80608 1243473419090220951801692160 80609 1890957211418597038684209300 80610 -136789880316682822646538240 80611 -256331744298243137184434788 80612 240575649930037276757360640 80613 -264521632143448917176668902 80614 -532237319480126529476682048 80615 515741102247746840281679520 80616 97554148749011255441817600 80617 650035511935242946999818640 80618 -400607776559375835451809696 80619 57845245307541331448390400 80620 -544836921038289406783872000 80621 673663358918355697243428822 80622 587643688477952617812416640 80623 60003597830630118330947080 80624 -65103228804785008576757760 80625 2109917784154928676390000 80626 -76236800852423049122059776 80627 -306607012966925659351945524 80628 -324110613032042648777441280 80629 -392435350343771118668018770 80630 -490377053738242762815185280 80631 80590706188602467528456352 80632 157543488198257875480166400 80633 -252327993166934115462420480 80634 -124621114322951842453885440 80635 -635180898623815190745745920 80636 -1145824282756324752686138880 80637 -897124158715768359379799040 80638 35839903573694495001250944 80639 657632690848174338738662424 80640 -125378491758577448323645440 80641 -148963230387531806015115216 80642 889893039001271444680717344 80643 -217050483541962385427696136 80644 -1088952453650220346030881664 80645 -336189597955686613536191010 80646 89621317008103599332155584 80647 -108526842801214297616965536 80648 176959880485635353743042560 80649 2124247333166268750021859200 80650 -198567817900267394805433200 80651 1273170263485389876328589652 80652 307894532378258024537554944 80653 848631118976562002562704160 80654 -550896724392141768732794304 80655 216881105882204600417750400 80656 -133509263760867266396844032 80657 322541357101312867551561906 80658 406427256015287132830711824 80659 1303865929444298687500300960 80660 95196287735891234173478400 80661 -216709180266240118969214976 80662 -99995447482577423487438336 80663 -1046618562376361699817531816 80664 -645060335872051378462740480 80665 28208478115922232303115920 80666 -296639581880328548055487776 80667 469931077093520149185888684 80668 6534882258083519828074496 80669 358019311700397446311028070 80670 -265459175867082186440841600 80671 1156991230255010842021131872 80672 1250119483350272816999104512 80673 180180776515253562977617584 80674 -744482463392951480853976320 80675 -311384608667629051595149200 80676 578663374362281907902364672 80677 629632752249250432962430526 80678 160669989825586195131999360 80679 453317452747587347260607784 80680 928362034678443513036134400 80681 -495835963611140381497072518 80682 59547299621301346948015104 80683 1115083776158702552969514932 80684 771212287570979287006473216 80685 105004671631605046172420640 80686 -562031322044078871013526208 80687 -1515311347604568759636551664 80688 -113282234696224689817042944 80689 162350392013759980584264256 80690 -554482962336689860228322400 80691 294285264535194374296799280 80692 -829984089308377261178349184 80693 167436783108688982635971840 80694 375388064554019308924384224 80695 761644799605485358527850200 80696 -477578708209946816030638080 80697 -113172888930020962297633728 80698 -756282379162690254458866464 80699 -1517039078158516359300452928 80700 244393298646228169518528000 80701 1006255291319306162562101702 80702 778062937725915355132023552 80703 865052376564259747371528720 80704 -116982633673125862455640064 80705 171208611949689040914907860 80706 313238788958059151783186304 80707 1192937919308173265744880 80708 -206241192148140209357926272 80709 -38674599804190135606929696 80710 40521306962337993061320960 80711 -26025615391506867687220008 80712 531144110166664342182912000 80713 397265996861499852673023962 80714 -839085368834941809069230544 80715 733107111464597232754203120 80716 -874812276300564987449283072 80717 55324161098987475477374592 80718 -81401833717703906034281472 80719 57870874648770412030623144 80720 -67419899600822669941555200 80721 -81946179567701755295858910 80722 -600557035256581831774175088 80723 2108846968956453395040840 80724 -140470403674190802492413952 80725 -766040688657717212853781750 80726 175468905398131620299963904 80727 361391044484655729217941120 80728 692127576901416822101084160 80729 276965824309408625836929120 80730 -91493754652945420202649600 80731 445585921919399380612613120 80732 -620008707103271207921339904 80733 -285269402183475494576002176 80734 336837061830468539779451712 80735 17296488539050059853679760 80736 -212543860535704982705799168 80737 -1668632926642878494321147614 80738 22421598891673980766709760 80739 -296218278968668755931501596 80740 676195957701467997492142080 80741 -371657309814937862518319328 80742 -164277541332807602829933888 80743 -109444291685642195659591256 80744 332837533179482400059612160 80745 -51441707467702952411356800 80746 -351012819617050029438666240 80747 -977642156024095330460625804 80748 788143262218498154263180032 80749 -943993600061889324938094250 80750 -634372718293852904187360000 80751 -703533747778778793478807296 80752 378170418244849881017450496 80753 -314064535546220990973625536 80754 -10303854785583966279412992 80755 -236747198832395119978999680 80756 -282847396571752170908214528 80757 -35635723622776059977390994 80758 -100869082464519231787411200 80759 293137192764504234218916480 80760 487516958530495583206809600 80761 -629558300174981123124911638 80762 435046100861545499677688064 80763 -129327151251102030293729256 80764 651096352687560986883722752 80765 116281452475797274631057400 80766 -46046980881722459465963136 80767 -1096729265994591647647198368 80768 -1441286602026495853335674880 80769 -114059507561277358758955200 80770 102726285317419610965930560 80771 750960445092896319412235580 80772 -155541005546737831361445888 80773 -433624879826017887926318400 80774 -528435421572652427432424864 80775 456648680253870561922713000 80776 -45723697358093556402585600 80777 -1224171549562351697554006374 80778 -268963685186336151851218176 80779 62098032410235969145287380 80780 -104481675192980236577986560 80781 220569114702529258845423552 80782 -249893070003762143665518720 80783 241706216234900076409642032 80784 267065706830538077774807040 80785 -359347950557015987450399040 80786 14945284029824652482033664 80787 75785105946134344093431552 80788 881392737119080170826885120 80789 -377073957123912059495863410 80790 -198385060244225360868593280 80791 586750853364710180920231752 80792 -1077938114865127237784832000 80793 -843633411854927516126309376 80794 37585706320465630943616000 80795 127023892649323026638430240 80796 -224513263019374275543787008 80797 -8306045217397460587103840 80798 -317814193073505418274540160 80799 -548255043912276599764021632 80800 410011100255521957080268800 80801 879093740538558943601716548 80802 320628262036618868502356136 80803 -708731417711908966472230948 80804 1163185632925667409262678656 80805 704813006420780296544537760 80806 -199323937743855375296454336 80807 -1708353580693933503931607160 80808 -37525345702840928420167680 80809 -1119161301111806024354665990 80810 -286387234834452535346401440 80811 -33050625912569228890741920 80812 -50027918319542335287790080 80813 -1572275925964487936726370816 80814 354708225758174973538674240 80815 -266336125054159417869175200 80816 -223595521923350056097660928 80817 -271359508233793788263669760 80818 605770277677994623736810016 80819 1462041652227768478675454220 80820 -494777817526473669724704000 80821 6401562388801138856093692 80822 97267877940944936089073664 80823 115692663512703777205582800 80824 724226214610506107373096960 80825 283116044097023122038041100 80826 -45028277263386245518905600 80827 15369374698490703867506712 80828 -2020744878956143734729216 80829 425680497845014522146944544 80830 -178774704076101798310531200 80831 1326252136228189789796749632 80832 116394235253825015635771392 80833 -416878940170132558160905918 80834 -245042990518952597215181280 80835 -700770773919145383716603040 80836 -101402365457488121363197952 80837 -294543898957187458782998340 80838 4351245861715017296940000 80839 -1271433066881550007818637800 80840 -18779047493220399174451200 80841 -625352928036923949013268208 80842 -154825942550912304035067648 80843 -40520058223775125076281200 80844 308493085588476261018287616 80845 -174930052293000096108508800 80846 546545434053379835452039872 80847 -180377280402822096316678872 80848 18665771040873525423898624 80849 -1257960127127041280298555150 80850 -139910530851410824733155200 80851 2733939015564569509685901672 80852 402196413770599933813870080 80853 526865386531581807777887904 80854 130073367032493337064153376 80855 -1433999720537062406475515040 80856 -352749297025512273992878080 80857 35968041323388400890157312 80858 591494885177316502725815280 80859 -110748582493508810041077096 80860 204866138406807423068866560 80861 785858361816366891646043424 80862 -317059929235635039405459648 80863 1850037692534426265193918112 80864 -9302528361571639230726144 80865 602396831279891383238160000 80866 998470035449578227329431632 80867 399490387159000709822368440 80868 165468822620822040487071744 80869 1046871086970779029388826432 80870 -151250719430505673399317120 80871 138091717317945873050884224 80872 -219655843149384714560716800 80873 -504678634730134235164817436 80874 526559618340099998767706544 80875 -1233466185392244220271148000 80876 522262547309982892221231360 80877 -346848298248096871325023680 80878 -47130653908034819404289280 80879 5980619064307131944521920 80880 145383513054151972709007360 80881 826693371221588786359451700 80882 11137813209190140941265312 80883 11092896987494524648205760 80884 35377886354831841739830016 80885 -156551650212098260394970240 80886 -167862851783154017985422592 80887 1161397138344590811322929312 80888 -287700427893337047054090240 80889 -396858492931815901975070880 80890 -378142327447311681527968800 80891 -985457458175068631904276048 80892 -162986703583242786813296640 80893 366998104656189434695286124 80894 178162895440041648546002112 80895 -514007050651623446762663280 80896 1398801408918792453950013440 80897 1680433283649173023009721346 80898 -270754541366086210458251520 80899 -257568281412944746171248384 80900 210372288625251631633392000 80901 232172080917099309060506460 80902 374988133222945716315441600 80903 940069352919497295077145360 80904 1049092263270349326686085120 80905 409787290372456862470725120 80906 -283727512317873865764606720 80907 280182617886601494987375600 80908 210738278877950965932910080 80909 468361645730661359451661110 80910 -89387616412992348610790400 80911 -434840772138934023970385488 80912 85472653277623076753326080 80913 -254377826399933226255859776 80914 -405806000016698981797754880 80915 165732335519184402227056560 80916 -490425171531600395599681536 80917 -1594625919401054098722786034 80918 -225154737247765659263055840 80919 291038845685319336046407840 80920 -91688248508979102601420800 80921 1061127402442139284952053200 80922 537697606803299522335913472 80923 -31262930043352117197544828 80924 -830010952606138822593391104 80925 -108904549699100181344824800 80926 -14344381174201657340924736 80927 502530468031661915305858944 80928 470238745000414639396552704 80929 -663451595935066784848973470 80930 294934973543303940575235360 80931 -34490532379282699751534160 80932 -225190037507814079268869504 80933 555364127601840742618405182 80934 83852400411887245314269184 80935 -722205810782291986614402120 80936 1078298524745529901070991360 80937 -474997605957782565386694966 80938 123891032753922231529175808 80939 218130822863601097708602960 80940 -187033374245927739827404800 80941 -48807433509656370912702976 80942 -278265683328583397409640128 80943 233499219453693163359341064 80944 -192281061844386313397616640 80945 -301987458374142040419828300 80946 -374807019283505316335520000 80947 715195230061756538319548512 80948 469938914133254623809024000 80949 921087329254874359546752 80950 -290586900727940509455372000 80951 -1532520256935737163831841440 80952 -804407264003049863207546880 80953 -1826766375127020480337891798 80954 202748371975927218919679712 80955 220220358546351493941680160 80956 201738759562776164755399168 80957 -111662001854969640304620180 80958 862268539769444713642748928 80959 -11995587040257663668015960 80960 129944709954884367191900160 80961 -907281732788147949496075728 80962 288300107077525172233723392 80963 -1246204331794018093503838788 80964 91850627180974678025151744 80965 414852914334904680575884860 80966 320499350104380021455982432 80967 215402238850867972347970512 80968 -278170173644792185532160000 80969 7409036111641803455019840 80970 -143848226230202459373408000 80971 -368761087781498032713748656 80972 -92205509850522304314667008 80973 668144632754182560845400000 80974 124260265071591038674796736 80975 -299477671084481069552316000 80976 963441506439633541791744 80977 -295786143769982125977830540 80978 282866198565635443088077440 80979 -790277768224881966010739016 80980 749673889025488376215392000 80981 3244816189243145168184386112 80982 -300616634859676301824781760 80983 -158138113738425329967284736 80984 -372468062874264468521287680 80985 -750258236751222263475096000 80986 79890951597769447833246192 80987 100147319959861615496909520 80988 533120205886321459388322816 80989 822857010478655943663466790 80990 28026280885827609424166400 80991 -155480288736742950636441000 80992 -391773857434824878292860928 80993 -70955100663745176648369600 80994 387011375155668240126576000 80995 998119118461824347577230880 80996 1734658615194309970704000 80997 -585431355577848046954394400 80998 213138469382981030814348000 80999 -60195338890433062527789864 81000 -50502520285645087376640000 81001 1146204269246969858400147002 81002 261723830270555030472599904 81003 -119108437496815034586995712 81004 -319846952824661667246686208 81005 -1335341669843168246743966440 81006 274472720247837207582710784 81007 -1021545473323384110763466280 81008 -201443851337844955119845376 81009 -541097117828702508032588286 81010 -139751709551297121939423840 81011 58666190486856994585200384 81012 8354514099502642132518912 81013 1451870794446791284756105262 81014 -617925560804161696643106144 81015 -314853773781423169511487360 81016 -160332071415025892517273600 81017 1541787893377998157977081066 81018 -13882305887132797117575936 81019 256861848665714678253824420 81020 454874325002602824150612480 81021 153193980626067944527896960 81022 298397300385319226000646912 81023 -606073077109255361757529728 81024 -578737122828728901209948160 81025 52169339203951041132860800 81026 432838517798041361189314560 81027 -1003070409571159371250598160 81028 283929174284624859379286016 81029 40584123185683747583332608 81030 7791448211003571317118720 81031 -423385723426576192747528168 81032 -455527810849704221344235520 81033 988819478562153773791774224 81034 -112425809424775701607646208 81035 -771526137776962217657422800 81036 -182751713055386205863563008 81037 -509226371844751928322577440 81038 -51059435413544072299606080 81039 -39625052703174382313495808 81040 38515073538675411377602560 81041 367150339171872250340315442 81042 97121630847684521001692160 81043 -429121177346752212945562708 81044 -80090721822449097755124864 81045 -486281075943428910500533380 81046 11099941571773372904254368 81047 675803565448617494271863496 81048 174260653478927349611397120 81049 772687569793670804911359050 81050 151557668212187139857710800 81051 -270843487963207742941579368 81052 -115866364525207059162405888 81053 -560435441166434861260789920 81054 714699134649703081815552000 81055 6136405456595880222741600 81056 -1515250487614755857095065600 81057 -175876934891869448959649760 81058 7337832852275460170732880 81059 -1355356556774265716226224760 81060 163269165177312571308072960 81061 -2986086622931085487130642528 81062 571110923550910460448664032 81063 -288044592992703358204882608 81064 -1298685564187656969444848640 81065 5568828959868833441368320 81066 -371100919044673875390278400 81067 -303514004225211725223267808 81068 67325743311834313963023360 81069 575643057155648732514626208 81070 894311548289243339250240 81071 650993100915659173826992272 81072 -27481147452424471076683776 81073 -955904099572548434804902560 81074 -243051235058409491603355648 81075 -321939041880173942408486400 81076 -306304780304519834839834240 81077 1377833988691621949090290926 81078 378162015906992279787647424 81079 275148481188797376034099680 81080 51845687195275470273638400 81081 8611765957372835050807104 81082 -336567457162664858437007616 81083 -1101971116945906178647648668 81084 836571837264802686187176960 81085 -782393011911778163845595220 81086 -675187776264657650412811008 81087 -349325595552559561052906880 81088 45051241899010965221933056 81089 2668493707128800032305134640 81090 145201642419105367352953920 81091 256353560693435294476094232 81092 -629363266819260108772116480 81093 -937666424772190154158530336 81094 130269720066279656594538240 81095 521156386248630714396685080 81096 -82666253865120534695116800 81097 -538785461355334581878892454 81098 2361034997274684818078208 81099 255857050484887182914639484 81100 -190870921693780659118009600 81101 -897417841495804197226037898 81102 -9773591140801839420066816 81103 63968803281880828268556528 81104 53456936959573165097926656 81105 270615608803490490254856960 81106 -317208382073446054075701120 81107 -709793934566270395561086528 81108 735351758603502197775851520 81109 622034089348763293072832416 81110 -598142264101800731527415040 81111 -730477739262530960438411520 81112 -1208411343674438421201868800 81113 2019551915775411962291590980 81114 111731428007168365081969920 81115 888550168823413636882829760 81116 78972668157783949740592128 81117 -1094110238489918608587593466 81118 178070693222239998710981760 81119 238336292276601126352943520 81120 349169588170420383633899520 81121 878910706873428168360238272 81122 -697269379213509105708085248 81123 235370977503108203430745344 81124 29263425117341497756482816 81125 995944654774502048692440000 81126 -432963243671838098647101408 81127 533586511626635842656498112 81128 -70144293622131692997411840 81129 -821850938874877001472322416 81130 143953456595564532896179200 81131 283584432481067464605298932 81132 -115571566635195339685513728 81133 -407247582099923999576955498 81134 322027105119694650558990720 81135 -827937338874352241636152800 81136 -384881147806852718491631616 81137 -246366761545003096571316288 81138 145615926833336956330018944 81139 729532503318651205159080360 81140 79820467996641249119773440 81141 -5430647401439298805722816 81142 -657667849775602160669328000 81143 833423653026259745885286264 81144 303732782673587869618114560 81145 53960802439084971681528900 81146 -3310146676037613506984736 81147 990376536262070843166939840 81148 864101938746014817927262208 81149 1174365018067686045518850240 81150 -261442829253213600985742400 81151 -132251184884249734850722448 81152 -1137312706286069125862129664 81153 292334299113325423635477504 81154 18713873610325286629837776 81155 924233093474595356281564560 81156 -679976902737725001345635328 81157 -1026614195988816859618690594 81158 78400788297530976588939264 81159 477979257381610854169209168 81160 845345991127664483880192000 81161 392853470829208124548328292 81162 -886007251173264148265234688 81163 226518088420782461161795412 81164 -955758423941357683780353024 81165 227141980026938019444885120 81166 331429417435653979707076032 81167 801681672666341909024193360 81168 -66284125757812392011366400 81169 1889413451440867790452490112 81170 123895118189682653028677280 81171 -727804011529212543290368080 81172 -104445556159585650475368448 81173 -473663594318428197546862578 81174 -63486216865952269906309632 81175 486448083468667990073980800 81176 73800144879766494746726400 81177 -320129574818943260265234480 81178 47771478861210511880338656 81179 441875174080063020498613776 81180 133093499891517964217502720 81181 1480867755078643769988442982 81182 684605054748885044343096192 81183 790112887126922483052682824 81184 -17481050829176791490887680 81185 -77457079178382492529815000 81186 142168385796030482963203584 81187 -489767817441466446336598760 81188 889689702529092982895925888 81189 290474946612924005057610240 81190 -53833301449959086819124480 81191 -1059225684581965213236919632 81192 -107088215168536589611008000 81193 -721949044282392716054065542 81194 446685907744839899931742896 81195 543821325475090490903239920 81196 543766232230261191181320192 81197 -451563374533508311935957354 81198 245282320853398679449846464 81199 -623526851453208225421922800 81200 54119108655658267533312000 81201 959538480298324189205573232 81202 -60529879098301976274727296 81203 -1084198200621134544657490548 81204 469440887109792841278830592 81205 -395891180421003076416705000 81206 -283641058710813825380546880 81207 10020040492519926203615280 81208 -1089212966638713947952599040 81209 282299992616205848294348286 81210 -68813730963961203210359040 81211 -284092227473570518130489648 81212 -1344414516771044885863925760 81213 226655635685167662361210368 81214 -189416282003759294135503488 81215 25550096111143543443991200 81216 -531562863686906573739786240 81217 -27988466416300446471556988 81218 256287313457249114420644560 81219 -375755533603009823289518856 81220 237266771069513529532661760 81221 -86226095861334120942659136 81222 -112132928629042691141636928 81223 -1776958732312818041088367528 81224 -255488947159156826010255360 81225 -8184519355968348182121825 81226 274235609218102017928979040 81227 14276956072427180817045480 81228 114875931870046636140773376 81229 717172766146635115602457260 81230 -396101899530424462246482240 81231 11377099977523386966953352 81232 30364408808077139956391936 81233 -693082114259918278864549518 81234 -577816580592856047216792816 81235 293709120013942678114917120 81236 -14163059155393014262130688 81237 -329907949597241239917424032 81238 511243856220439658616531840 81239 1181807442085722119325452040 81240 -145300047610194596599603200 81241 90145792392940458217393812 81242 734959063516370668704192240 81243 59674187231783091412610760 81244 1273999449751213347438707200 81245 642951319778047957266187500 81246 -313161243345885674530732032 81247 -826757907902568932227126560 81248 923756872993054206557552640 81249 9857958084529800171308928 81250 210314884961608624619100000 81251 452860035290604930578339904 81252 -212041107625083415770486528 81253 931257473391901096763740924 81254 -801621240154079681906651424 81255 -38424857142639103929883440 81256 326620835834303356575989760 81257 391961327363319823864241760 81258 479459875201951157351228160 81259 176656757965856159244838704 81260 -350549921503624943581286400 81261 315340417932187867691633910 81262 -173342579102306724005070336 81263 277159130970780754206551040 81264 -12977469654489121236811776 81265 589557593962668203174724660 81266 54873907065031114665521280 81267 1380939510451311200741960448 81268 -1075475887752108766021023744 81269 610392947745816487534167900 81270 2435825265666933811507200 81271 -1832784637373836701471776408 81272 -838010850685141341089587200 81273 732417274151940614432955984 81274 821051224058096505083681136 81275 -828422436058882104006854700 81276 198787081096529383179101184 81277 -350501725299099500668196928 81278 -705784206241410128561026560 81279 -16957350365321872777337352 81280 -428986925515039380288307200 81281 435148679283669993354878082 81282 63523997048567776785039360 81283 -3390464654724539261134468 81284 267268691372434467155521536 81285 96205510247177106951991200 81286 -132150230844215257094057280 81287 247700851475835896034194760 81288 514984136604725777899852800 81289 -342189359341355542263216760 81290 520996523977419677061638400 81291 590949502360125079586688000 81292 442383254693133372917686016 81293 -383725292612497854510352458 81294 96167793062375177212524672 81295 -559210388490606905535319200 81296 -442926094499531314743042048 81297 483814072679226513262043040 81298 95423212191440649145383936 81299 132816520120088122345584300 81300 -35640060278140613649715200 81301 -854226454109113832709362400 81302 114839406873538394016090240 81303 -413864488520564006441929392 81304 559887323205018746438645760 81305 -123247703887715945822618880 81306 -247379364382835948597161488 81307 -171529761946701369551368444 81308 330891981767475878403644928 81309 -418975402215949883714503296 81310 296062263073263582493032960 81311 1918994245754821990261934112 81312 413605489202239468732416 81313 6295450859422642956700928 81314 97282364302516789122604320 81315 189253925065285507820206800 81316 -1082574356888280483178110720 81317 450377462292829690150028700 81318 -204891011777275655982002496 81319 479214055696319265129576496 81320 392573726956360626259968000 81321 -340302685163235088608882288 81322 -6586675665123389149284768 81323 192736771043571732165572904 81324 -31823506050383910136022784 81325 169035821169265030023114050 81326 -96297469434506144560514304 81327 -934239769882768493602085880 81328 73426441878273207014129664 81329 -605815443445846454195250624 81330 -130030452183384857464174080 81331 68751522119230309216997132 81332 -610198065458257866382552704 81333 -36007790269374227989784736 81334 -801022856221481536208000448 81335 -391431122195917855322823720 81336 -933964868867168930467737600 81337 38960014744926246759730000 81338 -927450291169738165173679104 81339 279705025517611058067003840 81340 -353928427791729502992053760 81341 -255430095452120408111125428 81342 472193293393595819654677440 81343 -1600304342301801680881801408 81344 -43950112692453275345092608 81345 -577027147506244300712246400 81346 182038230860488080160551840 81347 -389927717565748752427787568 81348 -604624014354232331564958720 81349 -878869355863636404072263650 81350 -49036577815717413512253600 81351 -862770480271927695313816320 81352 466452216947091178600473600 81353 1613375367505526934647968602 81354 65259788526447292216857600 81355 -118032434076342668605385040 81356 731075848465629197693290752 81357 -594361269147061118623713408 81358 717571043727192636522488640 81359 -1473828579910415454896071440 81360 46135524419517953978449920 81361 -249897917500102195637826240 81362 530950117378990993239159072 81363 -363340418810038675546047696 81364 -678380866540826844652292224 81365 51991065145593444365671260 81366 -163586495858557083869233152 81367 -417717921095636296858042320 81368 285779160205878717287669760 81369 177347196054486813666760794 81370 997500108544734563670988800 81371 628835368602417465202117572 81372 473321136031055415913646592 81373 161557999481360295107251622 81374 -399678036435663999434023680 81375 -80046875039326396411392000 81376 872324092029840180531167232 81377 414350044474638747418075440 81378 -279432506051430026226946560 81379 534165079955257470516082776 81380 -408625332068561918850301440 81381 -872329772403307677860358048 81382 -197662298120012893939244928 81383 -597245633573098324131604560 81384 -358801333450506881376583680 81385 309714837640037874004471560 81386 -876030570379130010184726608 81387 210255898067858972279537244 81388 -699009672645582102577491712 81389 747953398356245906250640032 81390 -102988688166719797134430080 81391 -150170693149378463250458000 81392 123857333454051803698692096 81393 185531628684257145725609664 81394 -7275379897076249050155504 81395 51858303691835866074702720 81396 206227791614692375238430720 81397 630126531993159450827088480 81398 -954135105776422176341416800 81399 18398863960329916416060288 81400 209845517148960867592704000 81401 -478981537193345548782248598 81402 351226363602260440016658432 81403 286832484096154946315926560 81404 -395107943075292889555728384 81405 -1002074370991142031145715040 81406 -59893732229258154970616832 81407 -264896684161231792591435008 81408 146791225891585674354622464 81409 794584280968119773691652610 81410 102076913040703485464885760 81411 431953239128648065605451584 81412 -457161955849977665269558144 81413 219232291698665733847298940 81414 -292183329897623410563878496 81415 -1146071825162651245693388400 81416 381372520153136191513236480 81417 188032651328982289575275712 81418 650996737566000075658298160 81419 -520246525647866928677027856 81420 173331837017019546730905600 81421 -1283538323529876053439346378 81422 843728787258607156998297024 81423 244971309287343693029086440 81424 -40737836452208032051625984 81425 -468807542149338421980557850 81426 118489615412733771052831488 81427 -698835499616926714004251128 81428 986442193487308416865411968 81429 -999232017202123420098501216 81430 841233499674402263277542400 81431 -551562426675782867974928208 81432 459253310169562317674496000 81433 2362633786343143597771226 81434 886117571134827949253360640 81435 -211618717331158389153031200 81436 553278338352483794841351680 81437 94279555876272460809260544 81438 -168511531205204596841552064 81439 -1477672956416036065448601760 81440 -81473565628025051804467200 81441 258675634889050014635072850 81442 -11719036130519497361943168 81443 672712655457693377099146224 81444 -4826253382488583599310848 81445 78560501683477066582492800 81446 887305350205680553197626304 81447 1282059572364824707949301072 81448 163676099322729936643599360 81449 -1290504324428241750464634240 81450 69323076817336479179523600 81451 84566100113983930221999072 81452 401593220355314200813716480 81453 -435431648266821849877264800 81454 342705498815781729731436480 81455 467005067692831774083060720 81456 -145506039859437499470348288 81457 -365663465750339676748717294 81458 -8095996435703410581688656 81459 -88067860030120562817039360 81460 519058459841755732398017280 81461 -863103415039180515579925590 81462 -612619419872326779318224448 81463 1238649309472493443701292712 81464 992960261802819649963008000 81465 -90969229063985332777778880 81466 -130027576226135126826583296 81467 -325697011786961828367318888 81468 -12939530367309901187567616 81469 1997626613980263886983629196 81470 -117934570372591848429328320 81471 478938940900190319755097360 81472 -445541224450124556051415040 81473 -321858876512082958796931456 81474 -196051791909183900972162048 81475 -593040903628856362283618500 81476 289249225503619062456082560 81477 821802395801340179478034848 81478 309324809834239797518387040 81479 907468819885738648015819320 81480 -129151846069274948522803200 81481 -529587025278770882914593228 81482 -755942359437961927438991616 81483 -314967355445538264253848336 81484 275428625204750079317118976 81485 -12115014438890989690327200 81486 -20245560813021398802107328 81487 752896645762598213515449216 81488 64482940370935202030813184 81489 575491964360605110039590208 81490 -313114559317966543204267200 81491 1104260152197733184774227800 81492 611341398123307092970186752 81493 -214289163293207164490089440 81494 -29572451797734563643639168 81495 736038821391014369194875720 81496 1618969920569127404888924160 81497 670754127063322621602921540 81498 -218116840093518751337885184 81499 201697288036618052530575360 81500 -189096585804928659946368000 81501 332386152694209888234053184 81502 -424557477511997827264242048 81503 -838967543372647689770916600 81504 373611265725178992532783104 81505 -1311550325000891541592751340 81506 -340660154101156715332515456 81507 532236748500751035920053680 81508 74359440355110258612805632 81509 -1222804891021761373572748290 81510 96193029396482618997196800 81511 274176103769698977021646072 81512 517177132560965305670123520 81513 -1113915688619604946586733600 81514 96686930546642694334335840 81515 -165987637055696934503363520 81516 72059319670117726244132352 81517 1336704306884271169269588566 81518 167504598135923175805392960 81519 1250244968842159197280425360 81520 202769217772518576343449600 81521 678921565431124131659887344 81522 -156907829610276209036103168 81523 44807898698739860974737664 81524 -435015051534755519557766400 81525 34574008365094103405740800 81526 789039525457655679654359712 81527 821723838713876895120854376 81528 -13896964070852868646502400 81529 -441468750022833642835485760 81530 -148690666446398458772705280 81531 947138141236068629809343820 81532 399350195718960441909058560 81533 534091451927566056794491782 81534 143385565552016085183578112 81535 62882205172926870169101600 81536 331445623293257686513090560 81537 195030595841251923686752560 81538 -342152860540437628771582080 81539 -402120965419184393623371144 81540 -429534298270459806081638400 81541 125223070316346369750863452 81542 -566335482594938150505767328 81543 -56191285196797278639750912 81544 326838080966761477001180160 81545 -2020470443694369267083118720 81546 -115192251962367467081999616 81547 -71515034580625125312681004 81548 367189638437150935119436800 81549 -139706482828314797418322152 81550 179971973664198418975708800 81551 -196491213390363385509962448 81552 -119096526323072583858585600 81553 -218893493121664793891797198 81554 -1447138167871028280214512 81555 212883918500184742690835760 81556 -285922874858502330976535680 81557 -321762749801076380568984576 81558 -146244238926337145015692416 81559 -1357884427191901890663997240 81560 -412944541984636770898944000 81561 374225503612787599035320064 81562 170953341851184631935793632 81563 1586407880044398540253495812 81564 -133461746797153005225566208 81565 -608188512760809557916437280 81566 223985030664403833246374400 81567 -28335211724960728835468760 81568 -1676156889590438383735603200 81569 -1357253110426730675054304030 81570 129675220709650543733299200 81571 -1080465360893846082029056 81572 961950178552176793334030976 81573 988616768876098453205753184 81574 -1059898687315471485561298464 81575 191264673300106826118018600 81576 1158705112459905053291888640 81577 321639643240778410320412766 81578 -238084465381692637683865344 81579 571091238355822439237111808 81580 -239861425655866899557836800 81581 -1101416722991125082076581088 81582 84567994013006866782729792 81583 654459552678196424344348800 81584 -100500788687876105100902400 81585 -169723846447460901486748620 81586 -5771695373198782209084528 81587 -1386284534928667382250218808 81588 -4675921233779219430537216 81589 -348865506624834252250466976 81590 -26016189989740608496608000 81591 -946757144110878068989949208 81592 200875030690077823582863360 81593 -1452745066561176076182626160 81594 838766512921372863116567040 81595 850247547982752063929097600 81596 151580510077783427071411200 81597 953700936165475750079886240 81598 -644539408326554429143990080 81599 -663508462522681353546578064 81600 119784487766709939889766400 81601 820859400239712333007597012 81602 -248352646615714052961811248 81603 13058696485973470150145412 81604 -156947583798145458446413824 81605 280252780409569149113316000 81606 -201317094073067585948375040 81607 -19357600877383545144878240 81608 -378028747337634278028802560 81609 -386035637738640074956042272 81610 -338110768714759889993051040 81611 -1053847190467268902149799788 81612 273140465209679334964628736 81613 264283042179458848320290880 81614 -347592084822840853494912 81615 79472751225156632064168720 81616 -52455512486017618024112128 81617 -1702616263663760028921559068 81618 -308598099854059910142646272 81619 67667844799872814146663020 81620 -101578291013822000143933440 81621 -1468346300427978531366629760 81622 -403186905367127150285507328 81623 -138436242889483094361562176 81624 381624692042204571856896000 81625 425555293798672206392349000 81626 -831470033994161038907113488 81627 114723490689359481993493248 81628 361752200180146200884730368 81629 154632513633481400402776230 81630 -1111550451227590439096640 81631 -164193564963619960337277072 81632 86259483250032141085704192 81633 775806055333813884022728624 81634 385404909054788439014312016 81635 151932177020592917142994800 81636 -5035821224047503711833088 81637 795892356698060613183100286 81638 -4270311212349582339221280 81639 -1662096192694928328369550176 81640 -310024688818722309547315200 81641 -111032296709416778817051840 81642 314713057930836226013124864 81643 1249943334162628404275219320 81644 -612341197647639978543185664 81645 -389974285484028320994485280 81646 -739170654264875583039457728 81647 -1625395400233925683836425904 81648 -50941452636733364697858048 81649 773578205731999871877069650 81650 111714342461440966254297600 81651 268544077211905724635492464 81652 -487976057141499630471916800 81653 -442366205092409689192806432 81654 -9278246983179186542960640 81655 360158036352039026443611360 81656 416634587026878022954905600 81657 -13220978774202723989953872 81658 631069166923767812419789680 81659 133813025872533334603530816 81660 -511777681288619289523338240 81661 -79861409534302289891153408 81662 65598166233550042641669120 81663 -248413993092266962606886016 81664 -936483556613872895121162240 81665 -269482391781367681546688940 81666 40406764226391088783034400 81667 2070675019889027334003678716 81668 -750441911105973244825384704 81669 -341652513936502082926422720 81670 -298265868921798910102158720 81671 449503335613681142964478872 81672 -192425456822538909278453760 81673 460672604030001801269104704 81674 -308057199972521651524406688 81675 931140568785158996229000 81676 4596342180987436379788288 81677 139725313744461963857513526 81678 -637582865704828250609981376 81679 907314844277392311637976288 81680 163094796278480735947407360 81681 481104667869208845872366880 81682 42571004917132360617378192 81683 -1330264768473778423197298212 81684 -767141041766626924324375680 81685 754374185597047811762520540 81686 -1314289044765149571625328640 81687 -20347807427613001104480432 81688 971881369807581433120757760 81689 1107219945880762613009516490 81690 -73305640059195488744217600 81691 1397657856244500144751371184 81692 -535262800526238182992516608 81693 1451675509699917170034093420 81694 -253470895520563565636863104 81695 985393110401524888376716200 81696 168391847525732679432536064 81697 -653571457205232866144435136 81698 -596789399820636640241972400 81699 4963154524858137577133808 81700 -6853278461874785021312000 81701 -574182746706570045223247298 81702 303550269137605291846060800 81703 319022584617996060438280952 81704 457519931842986581349580800 81705 -51617321354304184586385600 81706 -4525609452727344049370448 81707 1242818163486777908654635956 81708 -837953855171778162094018560 81709 458146207333797163386379020 81710 285148084676065428502157760 81711 223525886046587726428440432 81712 90374659600064075361468416 81713 -71673384273980455923531036 81714 198681163807109524754855040 81715 411521715685248513173110800 81716 -176191312781303312561725440 81717 744434227013304636118306080 81718 142171969797387164189318400 81719 -733834819422263415290353920 81720 63056723290358009419468800 81721 533861489007007767727801344 81722 171706739242583693034136800 81723 878067657291322009662101784 81724 -654997140818509280049685504 81725 -263596253762558503858125600 81726 231296070650708989617681024 81727 1077209562286174707094640576 81728 364426271026914180837408768 81729 -23546553404418551218364190 81730 -84460070877497247257095680 81731 138616556388982212364979232 81732 375669061497356221685099520 81733 -865455429564799335562078882 81734 173304758120949651237938016 81735 685966239785579391289602000 81736 -1364729749687263071377520640 81737 -1047197677564548316749976614 81738 -207606761586365410959782400 81739 -458281867060710596977599344 81740 765714030632065121121070080 81741 -959357936850369993025610976 81742 468020911854312480976889472 81743 -12900017646347185286900616 81744 -90761486079738362402045952 81745 278096214657567251044480500 81746 118419092513947741374243840 81747 -143686916869847441095276992 81748 -366944214541940000228818944 81749 -1578964304075993142021971250 81750 159548427337674488329440000 81751 -1367249796138022360834901400 81752 161476913143225172305612800 81753 -344557497548430858590720640 81754 158253735192514008217988832 81755 407509181413696079960099760 81756 -71952442220349450885565440 81757 391646257895316327505189280 81758 520355202978804450344868480 81759 -90897206677457421857741496 81760 23286477173680616909045760 81761 -112767377249851640142844638 81762 519947524327954376520865152 81763 -978973938961754619433802616 81764 -193390767731624034522839424 81765 -390057749208941103262022400 81766 575547208062842850394244832 81767 343325054718027627706489392 81768 646243742281774344517877760 81769 262188515904683036183226170 81770 84273656275691451832152960 81771 397647089835674614952378544 81772 1316634797059010503082629376 81773 246028054109212300825544022 81774 126692986028577944212823040 81775 1035314098581372804059565800 81776 271923038425146265384550400 81777 -58678507449454545380584080 81778 -159554877435211508705064960 81779 323836335532963353675983184 81780 -618253977721438757151129600 81781 -1263213640934457171713621490 81782 1127569281557877590393764992 81783 -743564048127852237870618720 81784 122956550118746802203074560 81785 439611998247102826606930560 81786 8635076776863822183462144 81787 224291296021250547339410636 81788 -120719567184879212394184704 81789 -54552206894698145120241600 81790 8641917066605525045582400 81791 121553397297799316234254800 81792 -376183447154623805506191360 81793 -1210656104942424825520213056 81794 742708266672738710568927696 81795 -66948746729780189860185600 81796 1069760432030073043032768 81797 1219868966477858859001335132 81798 -571513445052241277845014336 81799 -1814595052128488215953428200 81800 444120950710605716929920000 81801 881811742789439865388736100 81802 377108963043016700602858752 81803 510271584026132018997274680 81804 -341753085980145540743390208 81805 1065023062427963690382896460 81806 560677995676677357889340352 81807 380050718044087688202993024 81808 138510915285097872716767232 81809 -65639678203352394537876480 81810 -15778731800553303818406240 81811 -605475868274333557678554768 81812 -124931909449641308891912448 81813 -1023628002780428059156009056 81814 -607634161139468207238500160 81815 527199893272732466795415960 81816 78389624495806187995791360 81817 -903440483973298468209470134 81818 785016736379892051941917440 81819 1152431717810019757705273644 81820 -609179005406591119170961920 81821 1639496437550614867577326092 81822 169261813835567001736387200 81823 589498958273431138976483440 81824 -376481894722363776644481024 81825 -494943977000041314698912400 81826 111498285071430959877028224 81827 163329311719597938279342432 81828 -105066824745971525984201088 81829 8701375891876634934965088 81830 541909454292680659720295040 81831 -19019184504035383756588248 81832 -733823175450793676034631680 81833 -80983201746994562785677600 81834 34200496113167296601998848 81835 -109133958593474222239868400 81836 49381847851678478351040000 81837 122552784916220578664384640 81838 -624322061092684909850797440 81839 -456861444131454968881653360 81840 -33943155284747389407068160 81841 -1304881081003235885614427648 81842 -74555079674672297629049856 81843 1123575236492025190651364664 81844 -171184361031127522953871360 81845 -334593985776695916173340900 81846 -307605364082399824062301728 81847 651784251799897451728320296 81848 -645579328086091099495280640 81849 -528208150877981942623029936 81850 264757145865628358099480400 81851 502741252946139182609297664 81852 -623212189361277757026508800 81853 1594142761607216730220556102 81854 766768794159973429050245376 81855 342071889671453482427387760 81856 -223485640586594321862492160 81857 143169995635899543750774720 81858 -152826236182502176201689600 81859 500947579477581163441105120 81860 280473717913338116282062080 81861 23106483830372310625874400 81862 -62596792235050037134339104 81863 204415786281634333538119344 81864 -906697010679479269189632000 81865 168013035022751325641707200 81866 -567302083486483313241148368 81867 -1129301824085411036753080080 81868 750101474958317825494713856 81869 -311885116386285533964302730 81870 18796764125541197614492800 81871 -336223480560198692796966400 81872 -1954821757764257819394048 81873 -16558382312044785537816816 81874 -576883837828474751457082368 81875 -308751865487893050084592500 81876 394585268682270959618476032 81877 294823855710549071926851132 81878 270817017117394456780542240 81879 -80176916127279606086300184 81880 -190125391186582438422528000 81881 75336918935874571986556932 81882 70391222865350865680655600 81883 -1130152115654864636544183868 81884 436465453396030951912760832 81885 438564364069478320131776640 81886 -69673356367829866919030400 81887 153937038563855969417616600 81888 742689492466666350014889984 81889 73477047059803369928409156 81890 88705723994235480801715200 81891 1621515535699670737124827752 81892 -1189022064844086814304517120 81893 276932358081848386224871200 81894 -590309989759690150367995200 81895 -427036756448013850884891600 81896 270216497093484491933644800 81897 -630777690824006455241324400 81898 -79953783128621759714590800 81899 -271486446792909210653849100 81900 -41263648943680499404723200 81901 -2304576878965235193293098 81902 -183532221533456567732599296 81903 -404303324113169955393849216 81904 301186745661777051354398720 81905 76011099634841786903499060 81906 32685270003709458938869248 81907 -252401829025177260970010288 81908 -718313713246413403202527872 81909 -1273190839598485548801244800 81910 -540535303728945689066864640 81911 -415676368003420057748399976 81912 -459108583880435476261908480 81913 -156716088964527889155626876 81914 133402662222091026703341312 81915 5476268267680943807262720 81916 361953394813569513248522240 81917 -704161764292019534701242 81918 -98739714932730228888840960 81919 -904107824789465028682055680 81920 479957677972075570884771840 81921 332637580983639696495704064 81922 -1210181713613938543165488 81923 -1831170716732355520370869440 81924 508815474605565438083705856 81925 278793779601864519140296500 81926 -76826541707598296983332096 81927 -1145199053790138481294776336 81928 -817110137200569813535334400 81929 500155355209490763472021530 81930 196866189382952185712421120 81931 1456605078248555202591131732 81932 1164939968505163930765514496 81933 -56223363287942614608913152 81934 206246120319961478706483072 81935 -38448880222159700892711840 81936 -151716617616038004294082560 81937 930808840453270007299057586 81938 -426923248239375001769775456 81939 -215009311914373919758792704 81940 -11357061302207104065630720 81941 -389767757018831453522641248 81942 159653361818282877693517824 81943 219800426089190786525477192 81944 -549643275108802500131235840 81945 883454795038994862312921600 81946 80469873246156436808274672 81947 3840707048080098781935756 81948 -147034331744780193007633920 81949 -26769031910057590869905280 81950 -364939318102734719000280000 81951 -159782938054750066412885760 81952 -326852575340640827007172608 81953 1079545923118381708139855202 81954 460580652220649227656348960 81955 -288995120843596656405341040 81956 283268076108045333946368 81957 -1212403104288237165161635008 81958 16454421719036638078872384 81959 -357393113554901472073284000 81960 -311680834491681522859622400 81961 -2071907989101282297595187376 81962 -501271214380805763029495808 81963 -150031359852633545523125616 81964 -414604266277623014547304448 81965 -528393440707252304102791740 81966 -626089675571520356067379200 81967 637231416833682356747104016 81968 194933259792219064205967360 81969 -96432556229759118346276320 81970 -226504871538799268592253440 81971 1825448917337809788354668172 81972 -24430480867599198718629888 81973 -1238595823763385484770885778 81974 752808865501190476516732992 81975 -16365757185041211929507400 81976 -577538945630219700298321920 81977 -439243543623810800023968000 81978 -196158528912832651123805952 81979 53783459028028729713357784 81980 -679801311646930443961536000 81981 170341179124533618798293670 81982 477153083950790928579662400 81983 1644881364559568982331845360 81984 -79231859425780795082539008 81985 556708106650439490586963200 81986 -519658433285575477328789808 81987 -286817063217250013012645640 81988 242052875412763938252083200 81989 -181273909326678869770966176 81990 -145027791452946044029121280 81991 106625385768794309803399104 81992 252742872149304261663713280 81993 207090586031072218264254528 81994 129193684048597049766323712 81995 154476451342607072296537920 81996 726349677169338551574830592 81997 -1332962544395674838379047328 81998 351926585542097948778404736 81999 -1063753764848578414460288880 82000 -109192618972183295840256000 82001 3733558079199055251549552 82002 219093467554725566280145920 82003 -353473784195702084662761748 82004 -265975334784200261290076160 82005 -106682740793265775066306560 82006 1507800166744223412706613184 82007 -44455856292972093939402744 82008 -1026458098391518264818339840 82009 193124032563783981249827210 82010 358990731454558283129952000 82011 -126920457167948776761159528 82012 258705003717365091998791680 82013 470807564961287777962964262 82014 426034614821569480369016640 82015 -332843690326729643285112000 82016 1846989482277473072285220864 82017 376041781136443702682318868 82018 74616042676825246611055104 82019 -378980389198480912645433904 82020 293004109968249188219719680 82021 268635933369793895018996222 82022 -616774187476365484539878688 82023 -62582280297034702846118400 82024 1216511042529206072014248960 82025 958382510834045418824058300 82026 157707749398976964047185920 82027 1808730489854404758330540072 82028 512094544198231605204519168 82029 386027636851000679103686880 82030 -285516518130988757672129280 82031 -2063879474359251026324805168 82032 -34958740475902089436692480 82033 146670049090438697516230720 82034 989140722599855113729510416 82035 746070828181698497116000320 82036 494744991854291444282602880 82037 935652357216486677795824686 82038 256618931496046740960192 82039 -614259635551771402767531160 82040 163472965612439097091276800 82041 185879132516860929131610240 82042 -464234301020332041385697280 82043 -246118063515226370405371056 82044 4572430128658504167243264 82045 868141564008460749398878200 82046 -516313838593316192974422528 82047 331227565858152529069375872 82048 340876004252145230775582720 82049 -1161233104204320195090928080 82050 115995246675313553269948800 82051 -1192908926289759047984962948 82052 -45325689523060135083218688 82053 13451477105766295719831582 82054 -2397936744482144705094528 82055 644476264258922813937507960 82056 298553295285723436762890240 82057 -568554727500823673473488128 82058 -437460793410265633097500320 82059 -365418128051644677767488080 82060 209667710762422863400719360 82061 -4344475307836887198655680 82062 549816472711531988942176512 82063 505827588543058604856891600 82064 134986747824057078040756224 82065 269751340655841005470091520 82066 -333593507764241256174783840 82067 -131667238536891900879052884 82068 -54277439518803500334526464 82069 270543309727819944432042720 82070 -248773900635652569733987200 82071 -1096378127642899373898323880 82072 -1114980823733186204766259200 82073 288186697187849228494901322 82074 -474572262974349225647485440 82075 -669918738960891954644634300 82076 -193423755094789795021573632 82077 240415439337649964651790240 82078 -455078725357326709317356160 82079 1018102830204851907127610280 82080 742267541466444407242752000 82081 1059473757775260134308691200 82082 -38243761899841015206054912 82083 255466217895029703841346424 82084 760680097412863427052569216 82085 694383732910628625211350780 82086 -488248513480387981188899136 82087 9366088105449495448656768 82088 283851207783840683274731520 82089 22423633703615528383656384 82090 831446251073748563752800 82091 -519796162522039908593055408 82092 226302734612149932787287552 82093 107183127885526668450646080 82094 -115140344492356840957427904 82095 -120325839651644092120337760 82096 -130788413178288430631026688 82097 -598121655631601617866141900 82098 -298064411153671403520380016 82099 -1527025295382796576084410000 82100 10476383595749339867702400 82101 790713132097717589842220832 82102 225731653966004861788942752 82103 254357886817747630281183456 82104 567645835058563892360970240 82105 -1329251860513386026307655740 82106 -791569131350786826240680736 82107 6257284702413761691566640 82108 453489215227545999492820480 82109 466868782257882536117697216 82110 -62974204178183650491310080 82111 -28694073937391886178450568 82112 603854745029591911105560576 82113 -77616489093127141027715712 82114 1093719035812338970443496656 82115 862797066043893564014842320 82116 -431068785082519038135827328 82117 541543003549369075831132192 82118 191540819641309295930351040 82119 -6872527876621579127972352 82120 -1111056009062150530058803200 82121 -302625562912852530399030108 82122 -47033615370087432184912128 82123 432271120257581876704299384 82124 183357047115161166891329280 82125 59719702824746259253623000 82126 102832701285999285865128384 82127 -778206504578650474842180288 82128 -165754642819980930328166400 82129 1983750635571965572156063730 82130 5483956477560548602245120 82131 -145608081567897108034457856 82132 1243385575355694821470848896 82133 -595919022591351518335034016 82134 469042633569113181680032224 82135 -541995186414727455425746920 82136 1627179579736060878047815680 82137 907083838520154394269730560 82138 26507876926450375171812096 82139 904755169738175503706399940 82140 259281673645391494119267840 82141 707091107440241170174629542 82142 918880737944588318758032192 82143 -183650228064183104311382568 82144 -1119962807939105753730121728 82145 -160751028414265884167401920 82146 -151776051262529084357452416 82147 141382760658513519633132960 82148 1193745842777623828272792576 82149 -432541100720297708584391520 82150 51614902568811419622489600 82151 -209860355786296610767909488 82152 -57522255678358099410862080 82153 -1398654407405682707058966598 82154 -117698924325193218275206224 82155 135283854877905229187474160 82156 -786265079657102967284858880 82157 -723189909325363401902936340 82158 540628710751317164998238784 82159 -625903386031176657486992 82160 -104995819794640510628659200 82161 850882124772530592328641600 82162 166028930220088051595618832 82163 -735394551564345021306273588 82164 -314864922188146311924461568 82165 -996905241441401942195555940 82166 -171952557097997254484330880 82167 -1073501332964280048776497200 82168 -1581216386461234058555965440 82169 -902651226786422280361442304 82170 -206598580507744802817672960 82171 -1026840463473216867050385628 82172 60072160743139917110194176 82173 -4231096663665023228242656 82174 -32530881551741543675775168 82175 258370381276520882472411000 82176 -310227068234016721886773248 82177 -43251448493792887971790508 82178 -520537350210719266463490144 82179 -440919386648752609578080016 82180 -289787350575461324813660160 82181 6534557060789720847376128 82182 536457694556273390009548992 82183 1341254723297564518311041432 82184 391312312804556668252738560 82185 403960817639297297820772800 82186 130832183306977906664433600 82187 63288492128710530313632000 82188 -835329143993032688065274880 82189 -922561764188949838268952010 82190 743572535077951702223889600 82191 -1259914415460631191863570808 82192 -325813241508063080391180288 82193 397199450972489538774731442 82194 -243738242657379855619153920 82195 -616923104671697266954919520 82196 352288778737601744208278400 82197 1032131253784915920202087374 82198 -8606084219141045268131136 82199 531076864320153764387337864 82200 161334928149629279721984000 82201 302192731107436666329693952 82202 462627393047414167587777792 82203 -577844888620440994448942592 82204 560462514770196020133971456 82205 -198540592475484759205706280 82206 -90100461610610627040381888 82207 -1116576372975312948904560544 82208 -585944416688146882215542784 82209 804346399719239374488143520 82210 101973351843239242294121760 82211 -1863339801946549199148985200 82212 78207887295008402388516864 82213 762227560345943615704469920 82214 191108677256206581695451264 82215 -17292475177216891825773600 82216 10329396538478373369446400 82217 -910068344313654868039225734 82218 -322292228024710007428234752 82219 -639596710339063100284706380 82220 -643026991185697744841349120 82221 1050625325843823381431637312 82222 -324262955574939202863612480 82223 1564473966394057579721939472 82224 -160668961025728125564665856 82225 146831337009439947397915200 82226 379036109087533781286615312 82227 27204218839989855696465720 82228 -1239046953516070517875637504 82229 -317679982335636435825605568 82230 103077941972932042708878720 82231 1601858326618915676643717032 82232 -1526887109792167174855372800 82233 -1081340120565037447320283398 82234 -676438661000091029285571984 82235 -727758294977820847921192320 82236 -82989513319513384569323520 82237 -675054799440455431099309114 82238 -56870189626482462126958656 82239 -1495198580885300662448797440 82240 312396525407065554828656640 82241 789461607849256457028744642 82242 -63768067117525653040085760 82243 129591444832414518564316160 82244 -131993867714070900325497600 82245 -354837467398399855958198880 82246 -265005507506274421876241280 82247 -600081080865679144938304488 82248 -442710999468313647869952000 82249 -437499889495790137832917836 82250 -387695023537671272037888000 82251 -127546569687501335486419920 82252 1086143630527538932310356736 82253 -687639899523763410537161856 82254 -598524132587668071058975680 82255 -679102193395131423434286840 82256 -118185680382946537066610688 82257 -403852763844687792490809408 82258 316558988732001220816740480 82259 13654325763088796573447304 82260 245206538324951180850190080 82261 1115157855352213360786630862 82262 -524850271411751488336774368 82263 564668556471982372571000784 82264 -69584531018479455892193280 82265 -933980408613802557429209340 82266 388297451281494544760001024 82267 -805350552647881041295114684 82268 -1222546126127603768127297024 82269 643226036383550179506623040 82270 -123440418670160408211964800 82271 -46309942528992752880675888 82272 1103236119275143422275223552 82273 -913480259440587076655027820 82274 130387284249654358690885632 82275 -70194786779850134636266200 82276 348928309584693204805669888 82277 -206579942294616113477090340 82278 54134404590815096486649984 82279 1588136740445537148571645880 82280 -1404208892217846381004800 82281 569333514191583925041873552 82282 451244830730550357827266992 82283 227778973347692961899084520 82284 172714103622692987887719936 82285 336636576521468073320520960 82286 758661852727586409070742592 82287 -256835593343818336188503232 82288 -107344856195472961747189760 82289 726194716406639952720050880 82290 -114646877304537224950248960 82291 1269137392942453925310640584 82292 106218515439762359377336320 82293 -330258649093270528915309536 82294 118846409671233007596996480 82295 -292613928645282531495650400 82296 -36957771872073852658974720 82297 4189710722685836390100963072 82298 -111150459858101077714515600 82299 206765536448147887422051840 82300 -507715943401588523646937600 82301 872449903598800639874311302 82302 7110276150908719227479040 82303 320712128116784514445620552 82304 102767757407743576343838720 82305 -150514863536766390749740800 82306 -127398722283112669962693120 82307 1282207423689997317209138556 82308 471864324391410406274058240 82309 530837365334543661224622204 82310 571887456907410564713170560 82311 -423247971736044819776138328 82312 735905192626059978685363200 82313 726681821447870053651179840 82314 -486665227140342250481580960 82315 -141278990694287605846984080 82316 139402631306326730681751552 82317 13524387311882030332448448 82318 -848549277273424756168823040 82319 2414770721750919306236373744 82320 73919247770644021444608000 82321 -198273791755271860905286656 82322 -723454277932743900841650288 82323 1894377905130080004846246000 82324 -441309615699239591038046208 82325 -116124548072334080958031500 82326 273791456870643292015479744 82327 -754305575026267029535369600 82328 337949077751806814632120320 82329 -49118939776779012968550912 82330 -518543676442398820167793440 82331 -2442897747381813594278202720 82332 861387187929200383356896256 82333 -503318775696991078737377556 82334 19591116163651470891153792 82335 -70847640179839703653200000 82336 -304926165536517912942084096 82337 -695212069256365091832984828 82338 -494868752910183485602774656 82339 1923677421081742485340146140 82340 -222866116291052476094361600 82341 -168681649966824662026134048 82342 -339689649726511874907038208 82343 534991732912198701542234280 82344 83744752542435666014699520 82345 -19144853488196187037332480 82346 393430202304874833662403840 82347 -583096032247185402853458600 82348 161767078177505559715547136 82349 -540430188993140059777948650 82350 -311966304494257595088144000 82351 -27514776011839064070721648 82352 178537634468403230726701056 82353 315936179493906550436542944 82354 538246971190662514183919376 82355 -46572998198978079031519680 82356 -493217820390679731786313728 82357 106188474504626275518911232 82358 -342524362520425898814042720 82359 945454207240075068846195264 82360 513023263599095101569024000 82361 -1566950553692351089907998038 82362 29450939103549630487102464 82363 328464942876773543574185904 82364 -195874427749104519922752000 82365 174147060945089215007085600 82366 -189153917506464147117082368 82367 661162719066139231445337792 82368 94746453148153683634028544 82369 772782385506768244771731939 82370 44222036494620260987534880 82371 -281567877950051916434894088 82372 -740576703525499747391895424 82373 1898719445108254044452846622 82374 -10023960756091065827883840 82375 813174245193944407308570000 82376 -224484196029343162088816640 82377 -262424132100324159873167286 82378 -868267549689208120473719760 82379 -1412428465814683372631186520 82380 -352705687441893962071741440 82381 -15044665795235106340635668 82382 -946473317659403126484248448 82383 -37659909774688528061943936 82384 -39654743129909180711567360 82385 -71407158018561208328625420 82386 37037432951616995668108800 82387 -73524262157449249553826964 82388 26490619080228515756974080 82389 -922614138455859019561739040 82390 93640006078317463573186560 82391 -215257079885514298636999008 82392 -170835769270996922369249280 82393 155352725653677205944197642 82394 -149287475984162579345456160 82395 -397467081563709844853596080 82396 -738728036393286627175667200 82397 711901486602583258686432000 82398 104945519439793425030156288 82399 794686185686106637550201232 82400 -1132355736838363044033331200 82401 -170764060668263184299184 82402 558975867266344357502083152 82403 1393865472030803113451460120 82404 -132718663285849835047526400 82405 734962744773556064521032060 82406 133547568465325104278269152 82407 -206175414623784919712571312 82408 -545529479411491893347927040 82409 1031831603833322130178658304 82410 139348286365329223920299520 82411 -633925392095998434350385376 82412 493942101984237844023470592 82413 981059298568476818943693942 82414 73292127756416734704295680 82415 -384485070310852163177962080 82416 -140426900419090815091408896 82417 -78519300944664429293110940 82418 174628018162913548451680728 82419 470041392362884042027779648 82420 342445734029580457693294080 82421 -1201316025982197963796119378 82422 -6726011256758092107251520 82423 728832841216237820741253120 82424 -971250790356888714769367040 82425 141498243209777178589300800 82426 772057198304720975148912 82427 -181018361159846351332634520 82428 -196166866919822564519738880 82429 -68343059991436094593796480 82430 64218311999633962238967360 82431 12287884430498836162510080 82432 113928627334515211225792512 82433 -220085417072643047913692376 82434 -89749809835189813554336000 82435 -421959624126098574602283120 82436 50287933099727448688827648 82437 167516900550348176516744160 82438 1812505052324369710538493696 82439 -153925324167111583670145744 82440 548306318815042963279104000 82441 234113701409080129389398800 82442 -480212003763127361828818128 82443 -910077669429560765117136936 82444 1112596966032260847890183936 82445 -550303530712724020492260000 82446 48235282945623777457778688 82447 -733440230411829447089480040 82448 148612713453783616859676672 82449 769873767105549068531624034 82450 -317030081610874215341469600 82451 -324413271447304658612153496 82452 -433756798355813165576275968 82453 -608236000545210457516634720 82454 -896615471376653348804857824 82455 -162010184780296535943859200 82456 1745017290740404568839311360 82457 -1532209492924951095675498294 82458 -3427093258094769712903440 82459 -506408670477203502392118896 82460 -67068416803119201396326400 82461 -4143221658478062861337728 82462 -1142419335320870155198320768 82463 480368034422663148158927712 82464 -269778021836670032719380480 82465 783571267325827723000243860 82466 -593496423928143152772923568 82467 -711994689173304095014500408 82468 -352107369235367748841455360 82469 -1008937650087876366211880130 82470 -408230483093444983219920000 82471 1907792197211962529081543672 82472 -857065124701132767819463680 82473 -62579921493912616710374976 82474 2045342133733911645814272 82475 -407952478439453812215517500 82476 818756766057236230302566400 82477 -1499476729571605717016036288 82478 85595745355494994206931968 82479 865201710451015740119264640 82480 -161423452470167483666595840 82481 311722226033528050833648192 82482 -551213627743244610490671360 82483 -1484266852523914217760273268 82484 1203426200260487306988331776 82485 549518176405197446366707200 82486 782065222233098706903948192 82487 -1075025466259932902350443864 82488 172478985890183376197713920 82489 -1385018303758634440559430000 82490 14447948701413527148381120 82491 -76157744805467126686596096 82492 -229764815759336595315637248 82493 2021809283714931566210348742 82494 -337677436571599357338240576 82495 -396285449086197206434473120 82496 14214062019349967465349120 82497 544896618543066736766770272 82498 407242078370250377121584640 82499 -611069673580785448465426500 82500 96953504250692486517120000 82501 874615042607004314272569024 82502 -115426785209178714188875776 82503 -641205537109448846288801040 82504 984149025967260587897717760 82505 838779968868144698546613000 82506 376619301899369993715035904 82507 -1293443493809761492715691244 82508 -1182947422496486309076540672 82509 87029915184582305426487360 82510 154928204293991810969871360 82511 271078833141253121627186544 82512 -199822363217887686253608960 82513 -49016543913944081498592140 82514 -501743188985086331319180144 82515 -172717193220676126604905680 82516 427426105642696483550037888 82517 -14924986345057290590346720 82518 234092740830156838760296320 82519 -1226246876535845902435883640 82520 206431808130611826635980800 82521 -172381805623956848190042492 82522 -193107496547757705290237952 82523 383408220547020782454017040 82524 -129707650236176785986909696 82525 -456762462951302913093215950 82526 -504639960123370541903868288 82527 45919772617656721807726920 82528 642238311478495362104033280 82529 -1357937647903472816333883870 82530 -139300735952284204611156480 82531 -424205605458669598629917668 82532 114841035549606310539141120 82533 288768098490553379326015296 82534 837895932818386167808431360 82535 716735297365419797444090160 82536 -226238449529979012497817600 82537 -816240737288138526040768 82538 608024039735142082738111920 82539 70817610873370751278903620 82540 -82152575725613923223285760 82541 -1107410518747264352347356000 82542 629131040752297248651995712 82543 -211115226438665459683892280 82544 136803470703992080049897472 82545 -371500908796244070806215680 82546 -439541490667247742932949600 82547 -254825021180669157507924768 82548 294998429917957778547944832 82549 -1267148925839517419017258450 82550 92887583554733366954956800 82551 216010459381387872674438784 82552 1456241897403486098315182080 82553 -159346118339973986112873216 82554 219188589795231394184017920 82555 1049343894217641605558976000 82556 -129826137929220506256967680 82557 1372226160305554044062295654 82558 -374778241248220098832093824 82559 804139841500266901057829760 82560 -7047005707944973880524800 82561 -590152773107657036511603838 82562 -308744503486452482376337968 82563 -27365166239033094617043360 82564 393009444052662554871426176 82565 -991769083057170475028862660 82566 561117862048766533244697600 82567 -516356433996355466776657384 82568 28731438827176453084738560 82569 826343802831770208677492640 82570 -340559534986246188705254400 82571 1302100654575888821163554772 82572 73864885608788363582717952 82573 514942236680844831559460064 82574 125833086495254198353265280 82575 -515523654807272650662253200 82576 -118686765122405781192163328 82577 -1902028508924167890764189328 82578 -107069523116056011258120576 82579 -584197982820357282280770048 82580 941554065837948832722835200 82581 596774462900240821336654752 82582 766146887893199918124819072 82583 395603523367120170637040520 82584 -92441194380466009565921280 82585 -103204708059511655688168000 82586 431990565452235757764066816 82587 -817971818109023585758683240 82588 -1195911343767349342558923264 82589 409126609074215471385299724 82590 -107681422703581144109623680 82591 -1685202950748662586276575008 82592 631280937486468026135347200 82593 243880126641720135812044800 82594 235920064850082925181466912 82595 -1119323866778720457669956400 82596 913760522237649690970555392 82597 -620103707819624422561560608 82598 655564239889939954624696800 82599 959242773422345348982584448 82600 -187171975461844244551680000 82601 -232667741752457917833691398 82602 -39251419895506596847427232 82603 -10070235076535721946975536 82604 -722940288223753010382534144 82605 -121361400879489615569387040 82606 -722820627269545791328788096 82607 330013343392312363683939312 82608 107506393633118639173238784 82609 371590208800127603290481810 82610 -422478285844741390863406080 82611 -522891846353645181123132168 82612 84439387290479973624463360 82613 135293942088184960996826862 82614 215894789978582017674850752 82615 45434674672429984175082240 82616 -964469794747688438381568000 82617 451657314940345836297529680 82618 404465954694772819707018720 82619 605118723072218446481746020 82620 657972861660512455639034880 82621 209442818306083457352216960 82622 -258300042434770002110491200 82623 893294589768013263216189384 82624 -51079330911956764321644544 82625 1913519491752556541393169000 82626 388885241892365603258840064 82627 -126354425149455801671454480 82628 19363579024579865581449216 82629 -57082119601690768560963426 82630 238614314332776228177528960 82631 -195954240676623311377803000 82632 -1132224532819301026246901760 82633 -1052722602485640202576158118 82634 19959795986863504744680960 82635 -269570065106555175144349440 82636 -36011894835594735294207488 82637 -370674625533205342322327508 82638 619231049291484974426108544 82639 1109931576467469440046195024 82640 -2421356291503498459299840 82641 131507674887675180869229168 82642 283483040885676940238042112 82643 -1510486265637483511596444 82644 -272456235672306633622499328 82645 -141047585021786042206952100 82646 -9295591730636611726290144 82647 1270784553606074328768329040 82648 992693217691486978202511360 82649 335516019912063416200110336 82650 211125778603208130926880000 82651 399424112064702491226835652 82652 -1417015946333301417294718464 82653 -363343721060949669685120896 82654 99479662572661288366542912 82655 -126601743348163320348578880 82656 -115329576095083672757600256 82657 528681749010119456265599906 82658 374107597803012531932594976 82659 807335966471609955363520320 82660 691473604326519818683111680 82661 -2692372002961751391959081376 82662 191906399807235302899046400 82663 -14230543342120573516266400 82664 288473493463285320333327360 82665 -808395599622618442400172480 82666 94350716628844323234010032 82667 -684611641738218750240083280 82668 158498193501069309602894592 82669 33396659916545322076546230 82670 237757472378068994688879360 82671 -430985497230063071595872496 82672 321457634720101446021349376 82673 2437300490610973902584732160 82674 -918351688410866924813410560 82675 119359950316549204722905900 82676 -381673729819728600155166720 82677 -58578346784342854100975616 82678 9042666500495730206609856 82679 2221859592917568858832238760 82680 94815764989618598140723200 82681 -89358275638367248220448300 82682 -59919235721259158785649808 82683 -827522371201918744535626548 82684 -162438607571034641619928064 82685 874337234925759242557651200 82686 103765977767132018858528064 82687 -13327967442939636441289608 82688 1004411048104839229860741120 82689 -4351480975926511823021472 82690 726116851218120234564333600 82691 -343956051545894502159118128 82692 636179273383232667634598016 82693 414660897653660649827222044 82694 -162848755586090931903141120 82695 247383943981809597906804000 82696 -909595959313879164688542720 82697 701030394348035241557477172 82698 91028349654281592947896320 82699 157950608028901443515023700 82700 10229898014067440803219200 82701 56961228855154663265753142 82702 505425121197755605891503552 82703 275912294759935211784303744 82704 300361069431521091368976384 82705 333313505101217387070979200 82706 20783063562127603429121184 82707 -620363672869180143304336320 82708 186211389213319593739714560 82709 -176667025184879524905809472 82710 -64069482330182968705180800 82711 -1005763019184021026216568168 82712 973866050707337046920263680 82713 -246312642180096820846224000 82714 625740519999112083285321456 82715 -830621459265395986905907680 82716 219718415521097203708376064 82717 -302504147180579855242586708 82718 713303642294755321283651520 82719 -89863471980269492104428192 82720 -1364985699209303720869232640 82721 798600631836012042784013922 82722 -212392504241226851100201216 82723 -1080962946387306583713477028 82724 -369121789396620761658885504 82725 592437570059265095698545600 82726 213682923290867082927114240 82727 967750152232078053161379576 82728 -1432815578982759461407948800 82729 -791658260777667595425825670 82730 -525292625577499455609390240 82731 184563724113706112307175680 82732 2653795085147609131000832 82733 196019495051603703328203264 82734 -534681150759227815400272320 82735 -99443766689851236383659320 82736 433538374847364447373934592 82737 -1216566978301147797142340940 82738 104567261397706328374732320 82739 479927438537374916018566272 82740 -86281442269451671170539520 82741 -1123901592798651846463494308 82742 -24935100507903736903237056 82743 118483136187601508075436264 82744 -287337278968878483198627840 82745 460590868735666960754971200 82746 -70719726706109203164010128 82747 -394454091969373203215088368 82748 -360676363169200247551478784 82749 962726355425891828508113664 82750 -547841612294465794025616000 82751 627783335927026548728748072 82752 -48823554640437382792347648 82753 900143859542533091633884464 82754 179515115273744875314772992 82755 -875291756049000156820816800 82756 264036971715832414362509568 82757 1147329393992210042336463006 82758 255116104874097652510754688 82759 -1898265640427172633567984040 82760 -824779918120993825681152000 82761 -104758352726549523210741168 82762 -636242475640079924683516368 82763 -2142829691013360394257770988 82764 888738126926253192610560 82765 536203376483943460112403660 82766 -320836201670807914510077120 82767 -1648503215062995350838981888 82768 138954928912279974477168640 82769 738061306336904837986007796 82770 -38580220741716111861043200 82771 497242256728432621036076992 82772 351120186650453318026133376 82773 -1330463867286898952364562596 82774 -856357463403637948480752864 82775 -3909069879533425587926400 82776 -39871371357168261216768000 82777 -672995740649517050912919360 82778 177719216350022331144019440 82779 368136775227311864708640048 82780 -542408829973943349772454400 82781 -1896124969494590054793683418 82782 979519287164320586017152 82783 124030843343083015913940520 82784 82777827236941472425574400 82785 -374956478861202148354012800 82786 200514859583150720524220928 82787 -544536066226236174989070564 82788 649717089393813152629478400 82789 88394347244012221573217056 82790 -176045820407724050393137920 82791 584271935812263286925600400 82792 2033592784380732858096844800 82793 -773452961400837012850037958 82794 -181583977867075520463686400 82795 888273863765542127614078800 82796 -160472102555278851944635392 82797 -423603609938922632048915904 82798 -337929214525805925412977600 82799 2007451347155838654484654800 82800 53329657853038483147161600 82801 520371407779978496859733504 82802 84260392693381765441257600 82803 177692052554648802033986304 82804 -138380984561537597863460864 82805 -848422210376416954790877540 82806 -60789671887712093553177216 82807 -1315065673538713128059527248 82808 -1576212069318482100062638080 82809 -70713297586884992132933280 82810 -286880990263739627732287920 82811 2220027959198687997412085412 82812 -1296487049482278329762193408 82813 -1228300601491299932179010938 82814 -272309420481149409447414528 82815 -333224691091739828597850480 82816 1161555284825584866542223360 82817 394965450509413914527097792 82818 -4215097347739421566628736 82819 1326432963912853876336375560 82820 -179071226455646384448099840 82821 -542791487879014234367596320 82822 -986298036455938488328656288 82823 176847112778420653262895264 82824 316099299168871500983500800 82825 -392179319404710729634264450 82826 -20474235595997379340935888 82827 474662840461848579522002364 82828 -764843183999592522891903232 82829 -673754556271559254572162516 82830 -202756349891748158605532160 82831 438560403334489783492682992 82832 -143701484310568219645575168 82833 783062323733618500849757424 82834 -76654529915599486836720000 82835 1144049162974810800527855280 82836 323384704199860752375091200 82837 558271914089791373745689486 82838 209700632596581888747078912 82839 -373076123983544973220980912 82840 319669391044418576071680000 82841 -1212339901224977848956368736 82842 531386835678584327269965312 82843 -448172894382359293761810560 82844 979886290909295381320128000 82845 -223092785181389009362519680 82846 -396397517375995506517827456 82847 1652750207646451792204387296 82848 -535900523566992530494980096 82849 86165233960564073452002964 82850 260358541840510870132748400 82851 132044299230445804425299832 82852 340454978643305982084894720 82853 -840766125453063231659237220 82854 621401403344854243984460064 82855 -9614218149053984878680240 82856 -1044763912108456791516165120 82857 -369801252104389790898104640 82858 -119388948485766655413592224 82859 452173325868014301356513400 82860 313318811847508797361167360 82861 -14180548727644411401104256 82862 -128554535748287472041496768 82863 -378580435075766779444173312 82864 -82298545108680184549457920 82865 -567914308543167985890769740 82866 120618606560576239502360064 82867 -998703232341352533889266240 82868 -110697647404633853870247552 82869 -346824304406242390273154112 82870 -263953698132245324165061120 82871 1846431617622492401905404000 82872 -523451698715119249890017280 82873 -537687449128629489352732160 82874 288442158699038349787022592 82875 -360952187229971888001192000 82876 -59527986550464325057776640 82877 205445251528369697896983360 82878 -158923671383921474084060160 82879 1506907118574669887826344776 82880 39777463663954296349655040 82881 -81099454945954911886359630 82882 499462731706943482764026400 82883 774855408044994083470851132 82884 -660601619457599593631499264 82885 -715323286424044856087460 82886 359797184303070009025495392 82887 -221936268194549370189157248 82888 -112377737057513213852375040 82889 -1442629749392754582847046310 82890 130060245743755348871001600 82891 1834714999411657285361254292 82892 -302482610409861275148453888 82893 -710518998790948410660131136 82894 -58660585747531744275726336 82895 -527236289078052224662664400 82896 174896268933326383781904384 82897 1772456661348810845948349040 82898 -282870516904436632184089440 82899 651771019775595367333446768 82900 677350976639941945315856000 82901 -106497722430940933020155136 82902 -225487666141004720834510976 82903 1615687604023461752215062152 82904 334650166798259175198720 82905 234457769035706258114372160 82906 1181224731616139852152327152 82907 1890243944024990943960857832 82908 -762864538696892258515725312 82909 870566278488862887068843916 82910 456719698352087068676823360 82911 1295420711142170951034293520 82912 -1769281435780813561625837568 82913 1094482348243870299953856162 82914 -196240807026044033390387712 82915 340381624942436905812741120 82916 -1208791463219256081153838080 82917 -391694689250438899773188160 82918 340597890078697147468703040 82919 -399893813197452465500635656 82920 -282494364075326266936934400 82921 22815340567581028513598244 82922 -10021854490704118468992768 82923 -1081100472583218593439834432 82924 915628752152279615517552896 82925 121596470692525277032348800 82926 70970759536513505873105664 82927 -519940882310112050026031240 82928 14148315431425239899111424 82929 -355476581251276091808015360 82930 -588664234156611980669228640 82931 311421595956174921617156352 82932 228135274518234242464284672 82933 1111357773323116796473323840 82934 -531131485144331205914604384 82935 -438979964778768500381170800 82936 -255828474005060650874019840 82937 -492133574892707209315360188 82938 -263757154286119652454707712 82939 636181013399796454151112740 82940 281975921994671942810572800 82941 357918379568824751600136192 82942 -363545538084150945793982208 82943 -69236188693986845508445104 82944 61108619664825706755391488 82945 766892668319830934684386920 82946 1570024748931841479248872320 82947 -1311890352269091187707072 82948 -646148291135116134776866560 82949 -569055704096056861972935780 82950 -98427155137645676299776000 82951 -11366102158477795855115496 82952 86865092996813616356889600 82953 45849237789963287347187940 82954 -241939692034607684198188800 82955 323326742408427937669479360 82956 143776929537796223302631424 82957 88528973535265392496674006 82958 911980933144713407176774080 82959 227843761356880840315847304 82960 -229053009402483687101399040 82961 -224253192364323831848799168 82962 107030977693533496560746880 82963 -735374458786963055599928788 82964 -378088796043592612432656384 82965 13814278276910247867417120 82966 -118832862058430125403258496 82967 -30685373364534178104651480 82968 559051138687770351736565760 82969 -2333030647266540170504186940 82970 -381858554594422530370156320 82971 -35620870134177346227955200 82972 502977432867793570265355776 82973 1186173245270447710764327840 82974 659310377484754098764055360 82975 -520387775812868362625017000 82976 -280384292123914336060243968 82977 139445625692651071310852832 82978 -317190677309439898511199744 82979 705655920360033715680042444 82980 -589262191232933649713667840 82981 1991019704401969588501950782 82982 181542553403246516598938592 82983 109544226387037240041936000 82984 259438996607311567841034240 82985 259703620476501334964026560 82986 -63220373872583356344174336 82987 198729416094178382439245632 82988 -655721852629998807092896512 82989 -121020843962220769441382346 82990 10804293730160468937141120 82991 -858489077755054185652378488 82992 25655632900584213215969280 82993 -209131570876135558572305100 82994 889063575696132493472458272 82995 329641269030627139364163840 82996 564083208364013498074352000 82997 563894557094126659205614446 82998 -360434821254248978584300800 82999 -451651240837965304269439488 83000 889687017254254317880320000 83001 54026642543996977641249120 83002 -33286057145654773026083328 83003 378037996675365000349185252 83004 113659656266094024438084096 83005 -376735986595951674325772040 83006 -735787453075026731433600 83007 282648377217604919301353808 83008 317085625509016189419388928 83009 -2060145923904554320857833790 83010 472456480441911263456578560 83011 -1764192231371551219018537680 83012 -1197535796612339914420354944 83013 -338986720509776296297966080 83014 -612004695464144999422890144 83015 1192409997899352193832135160 83016 -200429873247335313710177280 83017 116133752408610523920729552 83018 165412622361186498327687168 83019 -128916927143598608639119656 83020 -36108765738365612880107520 83021 1987079844038736082517900844 83022 146929537179553036647279744 83023 995469953379674158009308272 83024 327916659066526263699824640 83025 -13083105996121978284939450 83026 -350671635386863568855442288 83027 443268671398764044354320800 83028 -249545408770674366287228928 83029 -2139840650666962909174744640 83030 6103852319040806991346560 83031 213364766435949547870061520 83032 571872053859963755321364480 83033 1652843385942788830569744 83034 103442970240632489925669120 83035 -1040427020891070828446195520 83036 -1449383417167028320492101120 83037 -314124490038670536620888640 83038 -409076319047827351603870080 83039 -132292300075677841938875400 83040 227544657085547674187857920 83041 159866227060719477046420672 83042 136109760687864757007406672 83043 -225800094135357920644547868 83044 -626504197474962302469580544 83045 291488442848502271553132280 83046 469366919203871673603912384 83047 -1412164643569759304760178504 83048 333169701767228813363036160 83049 -381529768326917645092331520 83050 -269736566178644738973446400 83051 -516914094007986776191435968 83052 272267815430725393610419200 83053 -795958853890727256358486858 83054 -1263601872788480051465354688 83055 175868986137906388370092560 83056 213123533092610507683430400 83057 -723220570722000193042406220 83058 116757626089602713290629120 83059 514013333044057935744957260 83060 -398396880404740242327563520 83061 483720563151182465018033760 83062 71164284753676299866553600 83063 -1805592286156597905646145688 83064 259999714172906545611755520 83065 538939267293011039805861000 83066 -59736306139818258591307296 83067 268285446697993646687763480 83068 -39969751110629978897262080 83069 -637530918748222578473625504 83070 -74521325501176408518908160 83071 -1096481410948519860109913728 83072 -937881225158383266221260800 83073 755446065907027125683579184 83074 -47512062256761748146584160 83075 902650683355680122820018300 83076 -1983070877955385180225536 83077 -514286475470150025997703074 83078 498573547162351235679840 83079 -504428189934896276218212960 83080 333819797200189193030860800 83081 -825514761286021438127378736 83082 57212234900918385001185024 83083 -151710772543059803221354752 83084 464691202178988684934377216 83085 431739925069218569132313600 83086 -879702354902602439464915008 83087 723248182601099044634523240 83088 98456785295733643619377152 83089 -1460207411550822105505724110 83090 -167032977640267339189854720 83091 -299600474920649396456219208 83092 44499905834949901145119616 83093 -433147395142284485615372658 83094 -126453929508090841984104960 83095 259147676204240285432136600 83096 905797779761540436488847360 83097 -239393250746699295328205760 83098 -172403373295901514193981200 83099 -47120483165007835431091536 83100 -155303139865823249061081600 83101 796444500069782002753520102 83102 160679662363190324664835392 83103 -383933420183403522347655096 83104 -532769383402845543283359744 83105 1231503546509339351089907520 83106 408692950307643571078924800 83107 39150031110802361278917192 83108 1361950280003813535543828480 83109 160948240870595796901126368 83110 -153211341880722379675559040 83111 204787970922744257486290944 83112 1143024771822094853634539520 83113 -1335706665372733712897816460 83114 -551852059002543203301159840 83115 -750142870129432310966724240 83116 656044956656651606269155840 83117 1872302844004177125799718166 83118 239770159231149663456936960 83119 -24042552299139192661198856 83120 132524865313718826005299200 83121 -1469914680713344054574656320 83122 154272476887974200560412160 83123 -1105697596353562382626552656 83124 550901849876547015674136960 83125 87275174310927004101700000 83126 -370323462050198251888829760 83127 -1484869631740619656797720 83128 1351695275141804345938268160 83129 -1669511746514965084512926124 83130 -72187405731917490333473280 83131 289127481664050390530118600 83132 -67184147891667311943459840 83133 -1066366025134266523463294400 83134 -468906576854263898069389248 83135 231034615202592692640844800 83136 67941500890886067613335552 83137 853066638385244287743902786 83138 -344350113879135986272909440 83139 69381711004837513129166592 83140 -265741742734190821819042560 83141 -1142637661101559681805934816 83142 160763150436338365122009600 83143 2400495493538756791280093760 83144 677439298876934029651353600 83145 -5248780522441798906892160 83146 244689553641937586617693440 83147 156503407786623448112045232 83148 166686076356706164420094464 83149 2085030793457875378239153120 83150 -271519263582107680976563200 83151 -744823942798601266245693720 83152 -337164640224458531398918144 83153 992604929535049219156265778 83154 -415417469293095691992554880 83155 -314242238198980534860703440 83156 665698300714406462019995520 83157 8775593264552257512720288 83158 -509276808032743596140356320 83159 741829613565389338723626816 83160 267657219636649911484416000 83161 37795114367610116025699652 83162 7601884342961981858095872 83163 -868985423431345607184705600 83164 255925721575955566215392256 83165 -366121039570932241394129940 83166 488759000467897531316173824 83167 341653958255499621073893096 83168 312254757896242784849362944 83169 975958164433010696673730194 83170 298527378594655548192533280 83171 -606043526175759721968020856 83172 340069990220848722569011200 83173 -120720112186626894741032576 83174 -70458891498286525392307968 83175 490177941040610044706043000 83176 -323810892411927384477911040 83177 1896598376190155644914052026 83178 127745953662861345243037104 83179 -404603763088349180163972416 83180 617874960306637965208166400 83181 -511787436901877240021264256 83182 -99639102681833592189312000 83183 -390631890293475442867551456 83184 7827982476201198103855104 83185 -801362051287629647154877440 83186 -307916549765710454701172208 83187 -36670029066685852705254240 83188 225906218778733650905552896 83189 638342813885124682384958460 83190 407364918045470929816473600 83191 -683227512979704940040116848 83192 828097906214212784781312000 83193 -856194609109628356968490272 83194 775207813303404972346198896 83195 -295583809199431796400695520 83196 323818609606688646619172352 83197 -57691162143764341485637568 83198 -865524481650402614796075264 83199 313956976354605487599691464 83200 -200970318111089840304947200 83201 -1128665888306759718142180800 83202 171531432926265131831405952 83203 180062705187686723646099452 83204 289284267966642463520538624 83205 509924342791702638193280670 83206 -560501032802282039213804448 83207 365259528164176239441282456 83208 486225391578330607275663360 83209 421433452763445714789049216 83210 243316032403823299992576960 83211 589638900168488991313933272 83212 344859405424708116065743872 83213 -100048765243339469498625096 83214 -507616339156447023622748160 83215 445682114423979256525010400 83216 -22526336750026781514006528 83217 974636394622816964051044080 83218 420637728247898160791644560 83219 -1999445836100725664545735380 83220 -27960807021634390443724800 83221 87245067636059674862481422 83222 -148729077186686315276549088 83223 -275368423929868497496007376 83224 -1558984817122885156570030080 83225 721058219278204262283420750 83226 140126813158062998624168448 83227 -408240475888752752112652924 83228 -764884729469311943254866432 83229 1243742429226169104174681984 83230 76793692096358778802060800 83231 -572016915063771288466135968 83232 299995260524689176712544256 83233 691102266528987607649424482 83234 774139241513526970190984016 83235 -108144263196233367688166400 83236 591632692265339815347313280 83237 -448480994507222360749019136 83238 294780760879338493729470144 83239 -745309201469332523010008560 83240 -1339610712039547848801331200 83241 1675844815829195668625065440 83242 24185001183803978666308272 83243 -1098066419332682791605842508 83244 145593191513149756055027712 83245 915039956370140111590159500 83246 324590381136986437218824640 83247 -421421634109730697534315000 83248 -8424299236622962376704 83249 -1051261389432237332306270880 83250 178414364931596616327624000 83251 812445993533890668542711100 83252 -131229464844573974986345728 83253 -1100634265289075520185846496 83254 -176354139436007615322083424 83255 1120201164630885539729939160 83256 -115080662680263698690764800 83257 792804123247436488093278506 83258 -426211262467034450603957760 83259 -260502045748539555181233636 83260 132121651596064887912744960 83261 -1015733276916340606913436000 83262 -181684969370853227627398848 83263 1004561110467418521709899144 83264 -212828985609860811405656064 83265 81908180347400885821674240 83266 -333840840537496436464803840 83267 -978397638591533046489423684 83268 -58732651292319192917780352 83269 1116602378496994644845440670 83270 41338507858232595512261760 83271 -109719856984720562599700016 83272 -240822368848135698808504320 83273 -174294062190358597219709478 83274 86316812113617518000520960 83275 -261976180317152351331372700 83276 -298799500718839155592765440 83277 266441987842218948069303840 83278 -128995184711901868924810176 83279 -695893935812130780802865424 83280 -187027747591574217253847040 83281 704741035239339334094443104 83282 -464183779179508187113777008 83283 -317682780432234430944794112 83284 -1298957890494480824678805504 83285 406969114460893525437925980 83286 243416636729586311746495104 83287 199063237763973740087462872 83288 1709440107092658386924544000 83289 -1076148060309099200842268976 83290 36641484795790195038194400 83291 -11036292421079747549708400 83292 845452059119083940286357504 83293 8770381422625523786705984 83294 -948594013623717329518034304 83295 -8613709172192566677362400 83296 623275855810912776081899520 83297 -247447974050055169404776448 83298 -53783085618535343721630336 83299 -136498816343310027875625700 83300 439875883980667463592009600 83301 -54882184631408862379390368 83302 -468771998429754516726927648 83303 897695296742231229998183064 83304 -138625931556491379410995200 83305 1434858044568239926993895460 83306 599990367557905914290206464 83307 -509515016373511144753655808 83308 190273820672595141752578560 83309 241917117958363477590695616 83310 202922822948411198826668160 83311 -138302658061879755022647088 83312 -79907218080664672495730688 83313 367427009129651989988496642 83314 -364206029146053479101656576 83315 -1447125438251722171137056400 83316 373894887615425679740073984 83317 1293243584016613500630111060 83318 509270748550936574890227360 83319 263461430717573105124077544 83320 924617996371803508985548800 83321 376077682755608183032230912 83322 -356836099414272910635087360 83323 408251296833732213953130760 83324 65705707927046936653072896 83325 -280812593027577226699792800 83326 506068400494084247316552384 83327 -1265293758783245126992998480 83328 75380153778707231083069440 83329 -749670189019492915721226816 83330 67526978819919287442016320 83331 878353585874832802612060512 83332 560624697864563703555566592 83333 -299940031159062170932860000 83334 -7626017425091512565099520 83335 -98930466392879113442180640 83336 -1287729736499577075779543040 83337 1022484736810015042128863760 83338 -508854802825776547093801680 83339 1016881375074600372125053140 83340 98724915357995984597084160 83341 -2087955152627083213370077258 83342 94246014302651340968022912 83343 -161389129099446007886465136 83344 66485897025703856934133760 83345 -1250651959351165474252867200 83346 -816084244950447279927859200 83347 -645339591217800626714127288 83348 1136617461920213789543602176 83349 824448426986951564339505600 83350 479737175531412520420682400 83351 531539437090871187388498032 83352 -327219729096117599496437760 83353 296442663894822523749279840 83354 572038270477549042786843392 83355 -520882874125159321812209040 83356 168374951631446985121249280 83357 616993691537136210172773606 83358 249501367405554205424902848 83359 -480206102302551624543360320 83360 -881280745027882497860567040 83361 -313031444164827943086032256 83362 260164722900151327437828432 83363 -210614699195599484388897840 83364 -415861976993953567780813824 83365 -207182798129680376801236740 83366 -50315606813110627142702016 83367 775546287042392942567956920 83368 -1442786359605602699137443840 83369 459501820239616312654692 83370 101791730456683283265500160 83371 -2023682496963711968393194608 83372 -171435279476027757051671040 83373 -44274117432449220767591616 83374 170708329007624138661423936 83375 -859419817468578767542680000 83376 -393682830068928986971176960 83377 -4708175624663351132813248 83378 -368858605041429287651564544 83379 177834123268652809886518584 83380 -556700887929939115897497600 83381 53466489358435554574404000 83382 -283654118806445939451822720 83383 -699655982860624868885489368 83384 233933567971521642659635200 83385 278546181662438790742542600 83386 -5275948407708461792422176 83387 -1137647424702896103467974608 83388 -278984631118815178919308800 83389 -845844906132726854126554810 83390 158270939342725216749235200 83391 6371210704533431589915264 83392 31809344523139758933671936 83393 -965659629134668584414086460 83394 -71555512100423401452562272 83395 -624251957709626603950355280 83396 -1599678912421399003633891200 83397 442183496091022530744933600 83398 -138352312478441823980770944 83399 -1234402379015608008084354600 83400 -323970576066227339504640000 83401 453013749006394980364397402 83402 649926695448923960935655424 83403 1593268799060511481110778800 83404 -1835291128975296685046323200 83405 -145602077145165556958864640 83406 -532777477910927289491215296 83407 1065904258980744216728892656 83408 76083344427263980843352064 83409 43390997520158798157829104 83410 35878867426506670784064000 83411 183080343343106218285164000 83412 178097453752394393053304832 83413 56094741990988455697997184 83414 708737890141765849677024960 83415 552786523261026479181025920 83416 1056248331539208428736276480 83417 412901221172859984844115466 83418 1186978855370037026056704 83419 662283776105860777514728992 83420 9133627629989680211143680 83421 -64682173581998600358065664 83422 506668682776040278626871872 83423 -1149255526052071585481663328 83424 -1010123502056635665513185280 83425 -670964504414296478859043200 83426 -170459627329338637251386880 83427 842256671234999813402150520 83428 130677119684586990054243968 83429 -410428847064366548216235360 83430 43577204283629186266373760 83431 -1929142306657171456304557768 83432 -146383339537594510515225600 83433 161025322351210213741004160 83434 418654016325666118725325920 83435 -144972775197544450500096480 83436 -528142538827865715166909440 83437 1804723506877269148802640086 83438 775208723126971812953709120 83439 43702911078130256690191104 83440 89048594112187838349312000 83441 726955560982853096845288884 83442 -51047263858030338815215488 83443 1505689331087750604146847692 83444 2315570791679563775748096 83445 -500557256255034243979066080 83446 749698420530783469857943104 83447 619151607601337690026359912 83448 -712034611464566962659225600 83449 -840901406343854646303654550 83450 455556336269755003990098000 83451 1000309398411704962351646232 83452 368794815251093864189734912 83453 449647850784512149844509260 83454 -107044475773219408110855168 83455 -1033459164235173836149055640 83456 130596522071273977247956992 83457 -824092862017108360795110720 83458 -204661314231170826636367920 83459 -406886409295305598871342340 83460 93409609784594276170690560 83461 190092754196937735011264032 83462 71785128155068642116211200 83463 -14827930571101864561623936 83464 1664470643426547772880655360 83465 1035069511861135308935509860 83466 173149704999433816114677552 83467 549065657170181954660014080 83468 -49648807999456851584974848 83469 294186821657454333844254144 83470 -387349789840542804824922240 83471 -128153209967793748882997328 83472 -121809631043933913434554368 83473 805864572816348195498654964 83474 -382965341899609965872241264 83475 77442065774136427520847600 83476 -38893733708268457768055040 83477 1702247226316228180341613326 83478 711585102378781183723660224 83479 2298412399108033934242222680 83480 -519981052251278555952537600 83481 -656381167665966745554969648 83482 155492559655011659118205440 83483 -358871439360742828053272256 83484 -1202204470630597350340193280 83485 -418896612397440294491354400 83486 -480521349319505573173987200 83487 -752891565977092411648411248 83488 22262584101161274919157760 83489 846310568160985139108734656 83490 -271387167693469317987840 83491 1253349206999190433675382400 83492 -993106023772032699294643584 83493 10314306667458265118417982 83494 -408180815082974539119790080 83495 277613772755762392380291000 83496 -353733310869067573053603840 83497 1315019111400176274456685946 83498 356659677784366789767992064 83499 408291261993152751144961008 83500 1455790923328356788818176000 83501 61531253297082264546955104 83502 -96041845018297005126001920 83503 526185732608827111346140160 83504 -104377190672766293460025344 83505 -310490569602231830743377600 83506 -8831795719484177263829376 83507 715824240052641924017151480 83508 -172509551423240771395031040 83509 -1006713278961514787964280854 83510 5587435345526807167100160 83511 -56377508225598696564756648 83512 -38194665398511188686479360 83513 -299559168325048674346394496 83514 -195710090839825726586419200 83515 414844950046033772212268160 83516 1226107155833798468896189440 83517 -97525928677254297042566016 83518 -813658952373116964365687040 83519 -2810967797498733092710497504 83520 -190251418501579049769369600 83521 -1454395533840180534267406619 83522 -1098409188176360926711568688 83523 268322083763408734750786368 83524 345578239964088793116815360 83525 352993203944573220427293300 83526 304931896697765493960318144 83527 22278547270574171602256952 83528 387797180685538779648092160 83529 -42139490046681544070664726 83530 470604416271488833416536160 83531 403681123711448000810984592 83532 877133591382524043150761472 83533 1148001894786427938983197024 83534 702956315144444452954978752 83535 428850595090740376687165200 83536 -25025732590943511601348608 83537 -59132229543078198036476814 83538 -117490789579434936210524160 83539 1396029100135661308762359880 83540 699743309085458231989866240 83541 567667126415367764508818592 83542 -165056150007514779967535328 83543 1088840638406729532015781320 83544 -68721890971513146036848640 83545 231551510110242676102344960 83546 -234578716073420792356626720 83547 -981710257344882563875037076 83548 823814342099134506849387008 83549 34045380313360749586371360 83550 28914429816742348521316800 83551 -442748300825597390660059688 83552 -181683464803061259163926528 83553 56056490338370606560438704 83554 474408015279589905297296976 83555 -396679737993710945953163040 83556 -607521407426013928860619776 83557 2157015046252493941865079806 83558 -314492040536480813136231360 83559 74762288105762254594641408 83560 -1342300373362299460564224000 83561 924303408448264064652975162 83562 -510222844582220489495973120 83563 -2024789869841511141344066188 83564 592465163274104958265967616 83565 -1495547422842824798306328000 83566 -283715429542954270728781824 83567 472380999154521324943181184 83568 15118812245896570781466624 83569 543592475350027329241921444 83570 239659584884745069594634560 83571 626551684193087793719253360 83572 -351281353619279006583932160 83573 297506133602861999508769440 83574 -402487659376306300140346656 83575 22438814149960841741358800 83576 -540173467113854631015383040 83577 504192671311990233226929408 83578 -1040472307600561855361422080 83579 -915335629522549482334025820 83580 21851412106792570638336000 83581 499172513772815869311974880 83582 553674475512300107818469760 83583 268843564583660836633601304 83584 -400745481595964501451079680 83585 -83599912690018195927474200 83586 -270092488983654989190059136 83587 833017049978660661902521552 83588 -146376877529647231661757312 83589 1037780241189140355587553600 83590 20358124629711688072552320 83591 -1241851039244551090228204008 83592 -19388002058298924970106880 83593 -1038054142193992071509153520 83594 -610200613901462724299661264 83595 224442218910461414325185520 83596 -944298701240488861152620800 83597 -1518654853520480517819546954 83598 -466239964934040413817548736 83599 -311825197819111728354084720 83600 -143468886241317273821184000 83601 195630721757367028070020992 83602 1181610315916191659436196752 83603 220301077564081426766557200 83604 -282261849426242831244847104 83605 221937669352598756009765760 83606 1218413673677085606229642560 83607 -731821649876466899769031320 83608 -472645956225971068235735040 83609 1442423936014531932296628810 83610 47099781572058466625656800 83611 -1369041050444067607568164 83612 1465755316309589030195744256 83613 -205410678876929392007492736 83614 129219866451627279027823872 83615 -133812451646730900248368800 83616 -443375774049229925526798336 83617 -746032215370276300142658334 83618 23164340834525678446439760 83619 279560081490259658109436800 83620 -110307158673702026717560320 83621 98924246113586339914821822 83622 -53964308700391766349883392 83623 -1447289639666486028223256880 83624 698681353635767117949864960 83625 -663572421974751188743872000 83626 -501461871958246535821681488 83627 36005594598840913377433032 83628 254931200380619356696833024 83629 -47047906315995238858072960 83630 -24894872424533351742143040 83631 532015657167790282792377744 83632 -242598994982188361927409664 83633 -1458623939844999749030850576 83634 -234312962450822819742269952 83635 12396952213227495997448400 83636 -714483327221097724138168320 83637 -620044918859216226457015506 83638 132392601248939524468039680 83639 -737203259410798889078041560 83640 -218798586693669914213990400 83641 1150036127748047433943280042 83642 -186756530477604456624184608 83643 -578344953398143703764303080 83644 -592772820392177141588771328 83645 1196829207903097981699113900 83646 659071806193479127324176000 83647 -2767706139325653759217024080 83648 -239285603281204511996116992 83649 -134687664121896951519350736 83650 73159368505777230558336000 83651 496581800268237399137559792 83652 -192913847523437711778874368 83653 -1970226537230980660838864098 83654 -324877059019028682325419648 83655 427955866625888306199716040 83656 -1973556143196530196673797120 83657 -224634676356183188363748480 83658 -24455584253279853047549952 83659 1288659762778833488178077040 83660 477524742523391903561625600 83661 239269863075748528640238720 83662 86970198399716160353361600 83663 1536954489339611527381884912 83664 -55101885994686307447996416 83665 -544327843599929689105944600 83666 -688553182163624919598843776 83667 1202417448180176847510277596 83668 178568918319071920133052160 83669 -260216267964790825729641600 83670 -188068439216772967041705600 83671 -318603238036210875622526288 83672 -1626141008363377927731763200 83673 -845664196573740923154198 83674 278843768630745761180570112 83675 -343603173089442775800833100 83676 703561927303401664513720320 83677 -1975045984710317933207740128 83678 -4107174292126925072901120 83679 28892743602518060565587784 83680 20729714053176421047336960 83681 -234107731404047207059383576 83682 -587233000566996333793585200 83683 -429739484661271521396149000 83684 1560544853502262262553292416 83685 -46924789219832901083091840 83686 1038633916878865375510509792 83687 -851091518383315478350505640 83688 948853217848347081598648320 83689 -833921769706929482157565510 83690 317298113175467323591221600 83691 590291517726292800467857752 83692 -629984905663279278978611200 83693 595081355863857466705359360 83694 -81754237292713825653031680 83695 217415057104807986650965200 83696 210044591619459194116964352 83697 556175566200021490557995328 83698 -295942546477884925756796400 83699 48163731758416857803630592 83700 145346187810778456578048000 83701 800537833390147733163638702 83702 422754592763272345748283552 83703 904793488421095661823011304 83704 595377164565901482184949760 83705 -172019457663461117906014140 83706 -23556371624063754601821696 83707 461425823640282392423566272 83708 984572625855827908871387136 83709 -702723372070957055436879072 83710 479917836248240989451099520 83711 810970746358858687300249152 83712 -252615218946853734690324480 83713 -99613422703954446436735040 83714 385013349299251851718995840 83715 -263224250997821124173804880 83716 -821789045046187323920268160 83717 -1080814292934186063627315234 83718 -468220091017756357387338336 83719 -195426845301870375027147880 83720 73589071072390534486425600 83721 11972600764049440117774080 83722 -252957602963405418476450976 83723 -528285278958801998236846320 83724 -279566328358029254072799744 83725 -506468108603217686404607100 83726 -892332269414979058476890688 83727 402904851089419483864899840 83728 296823621497247176499863552 83729 1475126705182326401682847860 83730 -49623626884062428007713280 83731 14094449605959815188310144 83732 697134799011087761939328 83733 132164609545615577131776960 83734 -148065542038584045325876608 83735 -489554074174134718000873320 83736 -504901353780199316406343680 83737 585081393609309281249853386 83738 563134861666650320828632800 83739 214358773806566161215948288 83740 432533687336466403626086400 83741 238479572121117112892106630 83742 11657644483232009988722304 83743 -633736664639927960318842752 83744 1986251667695785471508545536 83745 304434020001301193328251220 83746 126782658199376432685490464 83747 414812226132598407934029720 83748 -132919831324053318021894144 83749 872246006026598755183228380 83750 -181656066416749346617140000 83751 -609203448037464487480484568 83752 -30638313980433059786265600 83753 1369450814324128231695889764 83754 -57416577402706399526358528 83755 -259075534031386242562959840 83756 912471055507454899727166720 83757 614839803140130400822328640 83758 1216434892746750972928476480 83759 584361543602688106087370160 83760 -30810154088694115344384000 83761 1463624715238470843510009362 83762 -115570975333766245865435136 83763 47615776974169108104940344 83764 -5543719753067798604376064 83765 -93626294802544166290598880 83766 281443427828389218997592064 83767 -1413730905094235332237877048 83768 -257272287015637711238615040 83769 88300687394987226164940480 83770 281022104155183435133722080 83771 -492457699845075271387033800 83772 -162498142885634824064509440 83773 -1204966139773515195156625978 83774 441321986568603298741691136 83775 -549708815521457907353980200 83776 166867199102081328885006336 83777 -31211105858404661737357374 83778 -625504510702432017830146176 83779 124636460329280403795768400 83780 361246990871740657704652800 83781 -849126899363575187482142400 83782 205778391809627554549716672 83783 -739753674982850479281155280 83784 -11022369016132071562567680 83785 -14694189481197893821908600 83786 1068756658967399532887852592 83787 -632672048806884192486219840 83788 -404281580086721131564870912 83789 -603105834933421092165905376 83790 -238335674328415576174046400 83791 1707100312470061909538510192 83792 -499238510437582337963925504 83793 -146777624058956391214705152 83794 969755664677088798181527696 83795 337266159600778379043466800 83796 -923202301732150177629739008 83797 -565194822903075968693967968 83798 -177364446625732303206202752 83799 476598994713449345938087584 83800 -158123982696188027016960000 83801 -448149404927950550863264128 83802 408262293153698499218207232 83803 -121794045663938972602478816 83804 11116465018013969281554432 83805 182848194939079350110747520 83806 -332610845357050290292491648 83807 25844935605936934558121400 83808 1081279857271721477178654720 83809 -760388300053852045581925920 83810 -199755730031526410163760800 83811 37324747577349613149560064 83812 302120445814543796247355392 83813 -1541600086249097465143879938 83814 497485886877677930391169920 83815 -1279055007910936992443972040 83816 -392048501656814792036459520 83817 1049999368558388147883431280 83818 -68729859952538144389795584 83819 2782992994875060414530960160 83820 251641747728664218937589760 83821 185478448258138327643862700 83822 -34354569923614606238436288 83823 -1404216650548612356575277816 83824 76074007926644629941387264 83825 448664759763214152211872000 83826 642144586591968616782517392 83827 154978869390080041167600312 83828 1446898054035598080459755520 83829 168733543807633199581668384 83830 277968955851879308841525120 83831 -1544439707845265639705232936 83832 38810807265135415910400000 83833 -236618118052695429068560918 83834 -858387742341967316317402368 83835 277526453445703601184492720 83836 -139096196115627954471147520 83837 292149160565725075986237900 83838 198789317190624698213719680 83839 1130735711832810943349813400 83840 1031213715895233449400729600 83841 -845291093550487045239104208 83842 -527797922826461914338356736 83843 -605232254159692922761291908 83844 343336437338440001415434496 83845 -306823074529553712117275400 83846 54611882907161341689817344 83847 426371575451165302753428480 83848 1665213421058355793668341760 83849 -80195941910135151123985920 83850 1525872451057890220051200 83851 1199403087014662616235001104 83852 378977932292048167635975936 83853 -289734993284026819969806912 83854 51201832897676034320573376 83855 432687100482583103159963520 83856 43216379155171216045965312 83857 -1993925937846157905567634894 83858 608168071324007102495913984 83859 -46358437615162530287169096 83860 -202614114467910049422336000 83861 1433048946895073494117122012 83862 -584931071918106733355948160 83863 -262701915971202093778835576 83864 1808070894954112574575595520 83865 -480823305441919028199737280 83866 187907700790462898122859520 83867 -546332534691859682801933808 83868 11017534134404909283701760 83869 -126107302722639208690152730 83870 651431638818559533262466880 83871 -884674453095910647605577960 83872 1685751008935052149376090112 83873 390436971612154856262961122 83874 96897619375820052788823552 83875 -1335131185169418675282972000 83876 -275936647904186655107866368 83877 85376056395245368319659008 83878 531411754694666154020542656 83879 -297519648160662168151897224 83880 814425132351128355545241600 83881 -289554436503708585284589696 83882 -342878628009874599908624208 83883 -181973762192717307668126376 83884 -2267093485648677248449370624 83885 26575981111227870103135200 83886 52645328936084733049184256 83887 -273249208454470221048730200 83888 -151166330615862209518682112 83889 -302261930549992478756678400 83890 247080582354925718580535200 83891 1280629658304894259955969292 83892 -403775654996806060695810048 83893 -26999492747681132805478016 83894 58659810598440561012782496 83895 378227672170955177913538560 83896 -1755977418749477233294110720 83897 -1666336243092260562403289280 83898 -539475353047154638026662400 83899 -261625620105649620140456736 83900 -298846344714744595134912000 83901 -1061373519253708434648499968 83902 169321589382345861580164864 83903 -1565561672730401125167622848 83904 135203633706285155368304640 83905 -344340138274876947166430040 83906 -825030334186156279889452848 83907 190447823967621670561539204 83908 171561916687106808085257216 83909 -511345464706609252668041184 83910 -459437549566753758560192640 83911 1700316897201276123768471512 83912 -14198399577470005374597120 83913 -894496417972040192665267296 83914 -34703428351627971736660944 83915 52804706070040510795858320 83916 -7478431136913937573481472 83917 -124481564531210762715636608 83918 -647542255666042389332331840 83919 -597446240091221191801358592 83920 230961927693464530827264000 83921 1205724872938638157504507122 83922 170318983599917801959693824 83923 761055274911563528617360640 83924 -1430430551280030966246271104 83925 -159848137682949819848808150 83926 -992431329921572238216731520 83927 -143568643460597545221692640 83928 -317789351665670713122201600 83929 411262582992112888275446676 83930 76250247189310533390105600 83931 -338217286038578655852817296 83932 -1242038485112145328671061504 83933 -893795195886243148317385818 83934 -555555680873610337956494016 83935 397628337828885394306115880 83936 23434531225884331346755584 83937 -612471357700041959862574608 83938 -532041654478557151133480880 83939 330364252741752904164547740 83940 -382352032772888321945088000 83941 751856406475086421133081184 83942 -1215320697261989485420139040 83943 1295030857822343986918165200 83944 301459924615704861726720000 83945 390179864661495152154025920 83946 -564963273113245942776132096 83947 1400314607052572828954643712 83948 -109915979899240585858658304 83949 660598113704229087909286464 83950 16700886586187105896137600 83951 435861381119708229989546880 83952 95720823489699946407886848 83953 835612301753971356828461620 83954 416549897858055429169836960 83955 850598465646522137484693600 83956 724260583182750335506032640 83957 1410886619948400848005206720 83958 -117461803765233656461824000 83959 -116044087183385994562234896 83960 -64759490665559207400960000 83961 586246511029646535229410480 83962 -568959349296600373596954768 83963 2260860239332127132677832400 83964 682351289064664909881278976 83965 -109292830974168234015168000 83966 200348808350213994286866432 83967 -345738196448328447119834352 83968 -41071376640230702784184320 83969 -1492015068292340460534597630 83970 423665097824643368309683200 83971 636767877422532948144273144 83972 -224728162686958409955840000 83973 122027351747872513186528704 83974 1861662208491984600967968 83975 -116847191625824207948316000 83976 -972993108529055152788480000 83977 -2140738200481827861105107840 83978 118754051635222385985926400 83979 1722024341955611100546048 83980 -302428942132267301360486400 83981 -734975177895933618933660468 83982 -308729190746522726156265408 83983 362991494660294758334797232 83984 -126345958976603634241290240 83985 55800448360910139955723200 83986 -906429085221202936873249392 83987 572913527632860911490606636 83988 -744967391989712121259187328 83989 -2778573929409962031602487744 83990 -28722758892673460726805120 83991 -479167395252545881336531608 83992 125666684856857174849280000 83993 239099270549840811514482624 83994 703827750662709328926144000 83995 573213729576828708538868880 83996 430384098263697632395321344 83997 -79997284930287189614995188 83998 722078514083767762096560000 83999 -273403908471385745819756760 84000 -297970873656472490213376000 84001 1395566771926076652940938432 84002 -179818772645693702030360928 84003 -209464352731142831269583496 84004 -832733769914962603125314944 84005 -642689285549785926322870440 84006 -248311824597816447240984960 84007 -689487568000394609926037376 84008 526407801915083554287528960 84009 -235358330212317654776462112 84010 -23080771239222848619847680 84011 472495698741231344368338612 84012 -363587908152116675850213888 84013 411431211092866541676463980 84014 -69129495417639605058609408 84015 832635992033219769385467960 84016 128024963828588543702630400 84017 993054824901452648906658066 84018 533688377090108446511585280 84019 -226574229066387520993208352 84020 -602955978123613570725131520 84021 57892953839845359642249024 84022 -3591795173603676364444608 84023 79810344707676374635570944 84024 927797450838090956411904000 84025 772632324123724658742445550 84026 -797881058906843447042214288 84027 30629391493121884620389232 84028 337379302531215907432078336 84029 531297299102171761228037280 84030 -163153071590095632409015680 84031 1495556555373845921562312672 84032 -127477026161242178577235968 84033 -296344463914122079870369998 84034 512836199352076828299550416 84035 -775625603981318321039237520 84036 1111926475017290097556070400 84037 -588069584186608285168705760 84038 12307142073179421311917920 84039 443704604437749279079440720 84040 602596813524044204939673600 84041 -235220411649611008126684416 84042 -109325816856642907091450880 84043 2103577183915889771343261280 84044 -1163501404845976281790020864 84045 50472733413964274100253440 84046 -1010192345965201346913054528 84047 -156174202775621882648559504 84048 387826588589647458688303104 84049 464322749605120833031049536 84050 -278690714592695676824767800 84051 -654753315261220449263982720 84052 -825339903071553588746817664 84053 868942074192624082935844302 84054 248527423609783630716841920 84055 -436278285729125995491320040 84056 -574837546175834794524672000 84057 347991922411727573660037840 84058 -153949993775443083761186112 84059 -1693535985082629479097367740 84060 -498827821829541778736709120 84061 1771163568560163491054394662 84062 -374820624831192811148195136 84063 396945933614775823809009024 84064 350951384655496753388716032 84065 10649769911736064192782720 84066 -11153864665473875383925376 84067 -127932124373582989013606884 84068 526958791920510118652638848 84069 326613796151704771386192894 84070 -143286223060519440367415040 84071 -544139670932097982774327680 84072 95788184591387465579888640 84073 1617197541524998812379085904 84074 -400910790485104487560531968 84075 355503021903340585880760000 84076 424487141053663625664661760 84077 71995525151892092904552672 84078 305662774851671457032858304 84079 -236970441795848261070341016 84080 -267663160074809799026442240 84081 -1151855272494190014140911248 84082 -474921489277841661652167648 84083 -713800221256288142963283360 84084 -194424470681467890612123648 84085 -970836701206209653667529440 84086 716395303440996743713720992 84087 -962810583807425577932566656 84088 477980805346842288862863360 84089 1051600735389223247821510890 84090 -56350654488602979933415680 84091 123442701519159802836804384 84092 -626614431739180727044368384 84093 999843977924487909596081664 84094 105792295851396924279935040 84095 1436413675787893906836600 84096 -56238052770160355164815360 84097 -156663605620392075883430060 84098 -326053859732517260392548864 84099 253684417926967077164375016 84100 160940199968990945034203200 84101 114444576008841235243276092 84102 -344675217504852337774358016 84103 -186302833059936869738455616 84104 1214015440209943777761653760 84105 -148116452954960571602976000 84106 -731380207682232602079745536 84107 -154574826579235483848097488 84108 -2273196524358906816638976 84109 5931408210443089782534700 84110 230102201792307480247100160 84111 243430443941314206610961928 84112 -112679139830657047415226368 84113 49605627801989561087494242 84114 376967578515648144195404304 84115 224351640069036291642947760 84116 -989451499577307561036732672 84117 1147983462383322032179639200 84118 109210502203512241346087616 84119 335005063949887869843762912 84120 588930510487010679932313600 84121 788771579789350180537909322 84122 -291583782388774331674287888 84123 637504611717869181690274080 84124 1388476954791021782807031296 84125 -1702095527805568279825161000 84126 142071415411516796754791424 84127 -757658107970021473575925024 84128 750809036591192900716462080 84129 598479763660566864707252160 84130 -523780505419223583267609600 84131 1864929617213857700504755932 84132 354342612546179444578406400 84133 957956341399777981185652476 84134 -122693892865166472261672960 84135 454269104056818606668313600 84136 -273551171742302019403622400 84137 1036296234637948728073281786 84138 161406180254457009581794560 84139 289500463223102867356693800 84140 278473893022525536493946880 84141 603886940482256029531264950 84142 805046469682894554715889472 84143 -154015486471815589283914608 84144 -19925580663538360363155456 84145 -1373127910238647955763233100 84146 993903680992563337635904272 84147 -266218124144472509359004928 84148 -588684025010296669530717440 84149 -580281614117628924673336836 84150 256768674381456238479441600 84151 41219356986987436354993280 84152 -1720047430376279030476369920 84153 -641479385380844703249886896 84154 342322693121852684773039872 84155 311717218895449984752562560 84156 -63657167938762316390051328 84157 -848274047249596599350890080 84158 711589375591564217297837760 84159 46284610878963383031912240 84160 -316471244502954955474206720 84161 -22798511840458475504650176 84162 -258743716212813556629889152 84163 1703522779016728800035908412 84164 488933980960751775968875776 84165 64111130493547903735011840 84166 749152045324220815198408032 84167 -1230589208793778078692909168 84168 442844472043049029043650560 84169 30559414197815992528651444 84170 -405823038103264607485228800 84171 -63819457164171458410926888 84172 627434272962534547161580032 84173 -838987381087137452730558516 84174 301770247720921938971933760 84175 44946640572368212115328800 84176 -365393787809009139291168768 84177 -222449528839476188507241600 84178 -705069039291336277267797360 84179 -2032733020244821827579875220 84180 -232363053383245693812449280 84181 1111648907887678553588827982 84182 221652138897396269789842080 84183 -59078276538280532781236352 84184 -2465184216473010814905446400 84185 458732502021234887135109000 84186 139230269326818698235379200 84187 1392414413032944994868627760 84188 -403809520392713066188193280 84189 305595666744322212774996480 84190 345708077961032888563425600 84191 -1035983888911758982016205408 84192 1393037519594020096283246592 84193 -540238335576841151295852240 84194 -5491809047062379496349440 84195 -307812816174125575455619680 84196 -97700255092719080587362304 84197 -2570356563480758995920647460 84198 -250731609165805185794569536 84199 2248917855582774222176838200 84200 -368604966080718983020416000 84201 -264145007356457978930006016 84202 916432491331613229095877552 84203 6810974488453847431259904 84204 -347525863337483746727650560 84205 -1348353020534618688815141280 84206 71278459398022886982935424 84207 -595625074366992986437261560 84208 -172797298056895318590586880 84209 1193630532458368141230687216 84210 -65252897239180117934638080 84211 -737085611634926368094267188 84212 362744961141693249960149760 84213 -688464122023774347683241600 84214 162846954669725930096478720 84215 -138410564225820888672905640 84216 1362229100483806079078400 84217 -36340837488485331404436288 84218 -1180252949671880068859076384 84219 -286377969756761806557533760 84220 -1044309390828424470671685120 84221 -328943620436240437743715578 84222 415841642137149225856608960 84223 -484122542598370220909878528 84224 613842861943699176891088896 84225 -236100596178124113190448400 84226 -323999785648384798212573696 84227 174009730740250174064655360 84228 -251432505494749540356756480 84229 -147151250612138975150363170 84230 -319363071766240695825018240 84231 532724560849257760863657792 84232 -227372068470022360800537600 84233 191973638319221280954979344 84234 -295043654508940528590954240 84235 -781885311093380112708378240 84236 -459882299904483764312766720 84237 5115749767072004534388768 84238 161588551929708853442368512 84239 -443665896921553682338266960 84240 -4586891017779747940515840 84241 -1216523343129607430490053516 84242 30833042458211387473027872 84243 437667158240449409185422264 84244 1428021330188569334672241536 84245 304636096858998814826716800 84246 542081499235691942055513600 84247 -301752219445460944054629304 84248 -997357104675862496980592640 84249 206387616453689310317166528 84250 1042551502432580586062232000 84251 208999677199527926123293392 84252 222582344200779351945461760 84253 -445528328019230706642480116 84254 -1117041328561599562022321280 84255 -111459003689581616078650080 84256 -515322655871739180405424128 84257 -818984129096575619937891180 84258 118824412760456275673192448 84259 150408050840489658663153616 84260 -879731261561999468761251840 84261 -419374343192086519550778528 84262 76809818292382762415089632 84263 -1720821462499617469068916488 84264 -358633792108063264216596480 84265 294501066239218421407809600 84266 -28368118349961396805134336 84267 17493836817402118491096240 84268 309784991761173091819605248 84269 -2189037185059611517812928404 84270 196351534679931518740413120 84271 -514094301564232881656376576 84272 -217609900999852252978544640 84273 -110124566199296248913441856 84274 622610047667464876761017760 84275 -1256568647171579697165431700 84276 79529426343355764358300032 84277 -842622808070646901183936608 84278 -344277996105567952767934560 84279 108984948122133156289518288 84280 11858302063922410523750400 84281 -187926231520509146096401536 84282 -436525408829201923154117376 84283 712605328538750385302584440 84284 1197151471929583240126425600 84285 344523898936193903088695820 84286 467558524057336582853759616 84287 -494945933901252525210184848 84288 -19747697954067692503695360 84289 234577810688992644892963840 84290 158310277568474914039802400 84291 129092529834258366101177592 84292 210609732094908160025896192 84293 1528605728774005924200063360 84294 -215994390834038252785090560 84295 712528649703014883472732320 84296 623710200464171899470120960 84297 -331283851072131559692610800 84298 -112724366154298983522027936 84299 1598246571386982096148449300 84300 198972370166859463319308800 84301 -734942419442931950566473248 84302 458679056122744595241386304 84303 1074403993740169515258805200 84304 554563722519993153615298560 84305 -327796252517457249451506840 84306 639403116421982194979109504 84307 -570392813041362734408359444 84308 -162729209074255653624797184 84309 557226574279734733763931360 84310 -623708002662805382738653440 84311 841017670246819194852487800 84312 1120357315587584833550161920 84313 -1450002710079606863691928438 84314 537064155305655606717302256 84315 -15948680495585372676610560 84316 382045995487861650962339328 84317 1772713321110229929324003366 84318 175060772877074906995826688 84319 745567736299530975201362720 84320 -346718231397206209163427840 84321 -2085988926500172375004049328 84322 357183505702746301899640320 84323 -4980542894196846624025776 84324 -687294936594956047327570944 84325 963492900378795824133657050 84326 -386500894520671853327860416 84327 747804460424539466190894120 84328 651073444161848434639503360 84329 -733381077375584332649542854 84330 508988756556414329400344160 84331 158785000846608917856592500 84332 -465861705847244398507791360 84333 607599129623738519871503424 84334 447418530859394176401412800 84335 1087659364309763106844654560 84336 -54077125065314850018164736 84337 -1060354771831507003270524 84338 -259812991953531953333917680 84339 -204905725621003490272250796 84340 925232682034305666514563840 84341 1081749401455700375565478080 84342 -471163906614215555338586688 84343 85978751735340509624378800 84344 248193165659175088445829120 84345 659481422356402018060403520 84346 -420160866768780762216031776 84347 529656384358738507088453796 84348 564644491985052300985712640 84349 -934345815265685372045558650 84350 2370205731003936023452800 84351 1123614936681870032515584 84352 -765766304074817158407782400 84353 -605485923591258439087634640 84354 11383366507895550748914432 84355 1612041230565531263210927760 84356 613948423978549382239009920 84357 248182105229969810296295808 84358 783425588823260962612253280 84359 -494603752975807155562301160 84360 -199754575595077265731584000 84361 2092217331284198619396459300 84362 -144380417384065712997071568 84363 -1278500622595434296150640912 84364 290189901029091626017308672 84365 2045425453714500142247020800 84366 -3432317319835794613431360 84367 -177845555533997456457901920 84368 -12167136775246327161643008 84369 -334048495674951592427498256 84370 -185792736469720370100364800 84371 80749554592963297841523360 84372 353380233592072293472051200 84373 -1489640030253537130105343360 84374 180185837795635377588027936 84375 -1111495845311983642250250000 84376 -98212498378834307263488000 84377 1419077406477231825362705226 84378 -114647653730122685869132800 84379 102032039999826015188595640 84380 35604908120179355234188800 84381 257848768043197591301312544 84382 362264642661368592233270784 84383 228387653429820313420975704 84384 -534868052396535710760370176 84385 -367330851749426881929762240 84386 911781379820511812781613392 84387 118278655618305513754176768 84388 -28916145641975142151522432 84389 559404787895302339854752190 84390 -281375440321131699198163200 84391 -514836216271341160554531208 84392 224749532093805055197020160 84393 -683787113653299302691987318 84394 -51241389950547329026887504 84395 -480765315198019277316861600 84396 -363309919429905993492734976 84397 469543877990913989033386252 84398 -60736091941210404198701760 84399 375068279290509774926087040 84400 170992221589481982612684800 84401 -1274230352358247967953151598 84402 -37070076367627404329895408 84403 -1377649721882157670308071736 84404 188138188284931416441065856 84405 534463547779804850534617920 84406 -143965677848896670414094720 84407 -1123413092299654102575856344 84408 -1125304850392715887096688640 84409 -8157223607699685074339392 84410 384467324110013715245660160 84411 -283856542379389381037682312 84412 2422391809605813185595033600 84413 -132607266539718044346155520 84414 267700680166700232588165120 84415 1413637045004664067196707560 84416 -339594487234614821954519040 84417 485904983228962852816910880 84418 -121459198729136949183489840 84419 387397251671498793974985120 84420 209449367355761974550753280 84421 -409593443578944285761809378 84422 -264515844239521451102324736 84423 -552003934010067700373955456 84424 -558526849150783003783649280 84425 -208723752203311070451289200 84426 128675354601742549482034944 84427 -2048986271952405912917022204 84428 730820785663555044309043968 84429 -606916261021328717787921600 84430 -538854091054321138114616640 84431 -428816527768281568181034768 84432 225612219364770505091973120 84433 -632131557629741062277178816 84434 26201771906293040917396992 84435 -70236452209690820374342560 84436 -685822802155586609615861760 84437 1813963253146334889122155086 84438 -188514048698075884321796256 84439 -1137012158843652951381052944 84440 137663417131226572942540800 84441 -143023637039087243373270336 84442 -152567724008704813728730128 84443 142253403823147370564554692 84444 -26655379504732132218667008 84445 648270516590916837405662700 84446 796310441046253356146028672 84447 910269210580232188917781368 84448 -244340734740407879010877440 84449 1887132368560054979015436450 84450 37779303369823064606793600 84451 -3094306515832772049083170400 84452 -12197726002880223972523008 84453 -239033814775611857990817696 84454 -768986649293767347024769824 84455 226521749437113573604761600 84456 797036981846079699718963200 84457 2269229079309375464340523706 84458 306682298446932023002800 84459 -1152603860914606980746764800 84460 494553270517221636108380160 84461 21136206855577762795071960 84462 -106622558142064041776864256 84463 1340996935419698972068741712 84464 -399179783650480860716728320 84465 -834146425829272709713100940 84466 -815510418504143004093840480 84467 981616584237988983589485516 84468 710471267281084525843415040 84469 -97785678929761135993313088 84470 67905313484935853583175680 84471 355590756719872735653731664 84472 -350796537201299197936435200 84473 -263569267770352989995633580 84474 4450495583621957020616304 84475 99014954568650989353688000 84476 -179291197524404553972636672 84477 -695308002125668595896589280 84478 419696787884500432108247040 84479 289622067613970668627736784 84480 -237485931794958006909665280 84481 21985839114788541865889282 84482 88197185893612497969832992 84483 31100424196203295983176400 84484 -644422948328096701904857984 84485 -551672699232669170560640040 84486 -587107499323173294123798336 84487 670954340564647260631038032 84488 -737091827586502221689856000 84489 271363936565269130114551824 84490 -131246758549484946816215040 84491 -196647308646370036718045016 84492 332504795979021552557250816 84493 -2036986676935474467072087680 84494 60374024135844243579558720 84495 -13164044435094187873848960 84496 103318202390363264703537152 84497 363914833533344921716429632 84498 759283483301952807302504064 84499 -620695488308686368753644500 84500 -770679932584899572026848000 84501 414040407237857893018273020 84502 -658972813462648525028837376 84503 -1695976011799462231569496248 84504 -180579673881965961375252480 84505 -770146318657527792343913340 84506 437634473917038595982991360 84507 -740383227961299578787315408 84508 384149455344784759725784576 84509 2377217553575381811681796710 84510 -845041023522812271919276800 84511 375406001732768441975608432 84512 -1251576706737426006815539200 84513 223858132528476005525504448 84514 -838960397524953752319828144 84515 -364665156745639695724065840 84516 -930508198693629592905243648 84517 1074286895926978085427026560 84518 -416607325661086234535462784 84519 -737995657334123244382430256 84520 577838451614455933309900800 84521 -566266319797591381606342278 84522 445029148348388558222268672 84523 296452133676856747698670772 84524 -462740580050339492042738688 84525 203293080022462052638528800 84526 450471216781328620619375424 84527 615389319808920775513988712 84528 273076890319084644228022272 84529 -7232859657850651052362524 84530 -398731428802562877241113600 84531 -632802188963537659034781120 84532 374661733133700521515202560 84533 1425090113690363043516988782 84534 -48181512142973655941991552 84535 -529201814595663341863130400 84536 1975907515581477175240519680 84537 316533157152433764580154880 84538 4887989226841151731878144 84539 34586608636638213732464160 84540 99826106464846825218892800 84541 -1214224944034694076641847348 84542 250365373578252236176758144 84543 705857499714362966704939464 84544 -390627548744112103218479104 84545 -267092475489230884927293720 84546 -169840518524883856481674752 84547 -929233160994976745645830680 84548 133468905309656837678469120 84549 665158942128486996606384864 84550 -163068555481210645330680000 84551 -510690711536148666296417448 84552 46343462410197838391869440 84553 -1078180900506102413614374144 84554 -1584073691719264058230802688 84555 -266216872363734050189701200 84556 -263791351058067329627495680 84557 1554993526402021446332977632 84558 753725443887169612969541760 84559 -190945318596446594720164240 84560 65818235545931532596674560 84561 513503590533510537020620224 84562 833969578542483208738342032 84563 -63010688646041039306582256 84564 -582546204964179697244065920 84565 220017996079171005465088920 84566 565305193911547283954579232 84567 -486342630796374182010031488 84568 -1021432970816320875266488320 84569 -2309351589293892526019258160 84570 311042212421714728601875200 84571 -258874607503218544880174928 84572 -462347722200432224555073024 84573 -1353177509719399631637753978 84574 440300868381238030828252416 84575 128266786796110632892530000 84576 -209288928150948093873094656 84577 -1247571579213056675864356560 84578 -91916598014901713992164576 84579 -2205546616657643794742088 84580 -65577966605263952327980800 84581 6032053595377803938153664 84582 130563729503953329137559552 84583 155882044346961731428967904 84584 465670468143827472367564800 84585 795127784111017444665950400 84586 32836748765469931549762992 84587 1570968023138078848311038472 84588 -105689212400500662042869760 84589 2082890375153458490463266390 84590 -156424783932402855291676800 84591 -9792634555030796330692320 84592 -340003760904489832840101888 84593 23945988836828911859894580 84594 -278842917097402133731702272 84595 253994655194441046465259680 84596 -52590088843467994456156800 84597 85700100467594830405573728 84598 -745730185613262266467663200 84599 34002670305682442340634560 84600 657881335974397922601984000 84601 366779613068077062122300304 84602 417555565127035222824797952 84603 913383022956150218237690904 84604 -68142909814106615093656064 84605 311525081439684919155049260 84606 -224070671096365424508979200 84607 108563460438230702163292880 84608 -1801961581585749097662382080 84609 -500888755849745589682487040 84610 467084602742913480253692960 84611 906262591863722741361542424 84612 -199956288564711007954200576 84613 907089970333902938859665664 84614 396282862310394265056898656 84615 914371895825069305615200720 84616 -674625812074759189314109440 84617 -180016396781862455797023552 84618 569588983072275468092958720 84619 -938270398295111517355231904 84620 -417473736777463166706232320 84621 -667579579191823301920689696 84622 996771445364886405142420800 84623 -1193097543361170622913077704 84624 -1312642853262683951726592 84625 507294273357627490942137000 84626 1115942585025053134509431040 84627 -226942449003849933113164236 84628 -443068932197816229836309632 84629 1235794720136924149889497230 84630 14932685152844659289456640 84631 -1418564289034778953855392568 84632 -922669598015312473598976000 84633 1330426248299303496420444624 84634 230448587468857495304516352 84635 255211355426681854479478080 84636 -696314526255394557938961408 84637 128656877934259466917175232 84638 -144005292970355132715591360 84639 -525077459869696758398369520 84640 575031606709122263746805760 84641 1175799535684520542775855892 84642 295076269949050556731158912 84643 923442245392300052801324544 84644 493873257535805017789341696 84645 45842073449809973951815200 84646 -909516575046305084425309728 84647 2380792456340539791297189792 84648 1003637928052550933070888960 84649 352450142381679283869990650 84650 -31926456088309572673321200 84651 -323348868355332626199993600 84652 -381324707528856519051422464 84653 842616469407390119184346902 84654 266129014869691727789355264 84655 -347637081404046849233104440 84656 55555458208341162590797824 84657 68592081736735067394480240 84658 268819012318994374603032576 84659 -890683703769074760072817140 84660 -362965605275058136631562240 84661 356123856596611465952458624 84662 -1081083555809281154381379168 84663 436802585443089811464007440 84664 168867015019236812004249600 84665 129308650909365497502441600 84666 -405785365890302399533088256 84667 -15394096549758401874434880 84668 1593964515013447955424646656 84669 -1012433295051613096248607776 84670 192556744934330139497225280 84671 75011108449965481588171272 84672 335663084394382245054382080 84673 924341278670995611722425922 84674 546703376191209784366896336 84675 344686900016298313370169000 84676 780567385393500016716920960 84677 -321099120069430462567564134 84678 -723323098262661882251116032 84679 103763295641967742720169776 84680 76695106041566223450624000 84681 173416782048130942485186591 84682 254923448178153945844114272 84683 -669593875116877061858217480 84684 -817950413281003057634148864 84685 681912968973156540990610380 84686 -181856606323472700877910016 84687 -218129535240631432831518840 84688 -582527123004779257568952320 84689 -256449248744948137564467600 84690 -459751445151139380940656480 84691 215934285866120187371370092 84692 -235779030374953064015536128 84693 56496927286735449846433920 84694 -710895389562473355586902528 84695 -32883811472007044675626080 84696 915449233488995185369804800 84697 281968944903871106471931146 84698 626912992306396059974127600 84699 -903473518978347937588316880 84700 -313185946527486012198400 84701 -1450154335692960338396990298 84702 -87878209814718129769374720 84703 28186652284321021401610224 84704 -2116419270480039761519837184 84705 -627702302692118089809152640 84706 3755487590010258624464544 84707 -247396942241682692186979888 84708 96333724375154657663940864 84709 -628923890861170200998000640 84710 -5709651572779502798701440 84711 767051574934991324496231168 84712 477616238959898526967987200 84713 886988084837088438748267962 84714 230402577697468253689876992 84715 -411789030856929990465092640 84716 -483172908589393016822972160 84717 -1532331887462458160360598666 84718 447717581079731485738560 84719 1202124014145786303926775120 84720 29929204140299060048363520 84721 -378947339844729766077968000 84722 419911548579059899685341824 84723 146601886158695133761107968 84724 1203707782041754119630796800 84725 1118672792533756260099422250 84726 871971942387117721135392 84727 -157999159167181732262271920 84728 -244147618756526716540108800 84729 214199837744188595829602688 84730 -249757192776015709161249600 84731 1709010491693830942329482532 84732 -105885544973006681654059008 84733 -771288345309406345752161376 84734 322477815460567025421059520 84735 237466853267295269794831200 84736 867405158090735927083139072 84737 1699225188700265745754288386 84738 170782809386128846250319360 84739 -650823928861295989528812720 84740 -555983625271980641123942400 84741 1584144742850672889975629184 84742 -64541920550890307879023488 84743 -1003468054913770552384882296 84744 -463170019826872565027758080 84745 713825025642771312003095880 84746 581305126922235070476513072 84747 71597857988780977159355616 84748 -1217860826509110603074574592 84749 -353743192283152349031672864 84750 -184874159581761886703712000 84751 -764815879617682261936679248 84752 563737095255070543432851456 84753 1836993887591184695782080 84754 -207404568578869268897138688 84755 -745298378400870675625870080 84756 -87827707384557166921789440 84757 2169824464030628801480045472 84758 -202470332761384168870679520 84759 457403303332051007262186240 84760 84355240375993373066649600 84761 1395053714057690578417468362 84762 309258225397645054466860512 84763 -766982885202385583967238640 84764 465941723584431999490008576 84765 -853417976877097536504811680 84766 -773516247624286749227002176 84767 -891834993322981785280737600 84768 -25582674334498621220192256 84769 3053680780005864625262129344 84770 -186952812517178341960324320 84771 -1335392340103155251592055260 84772 75982190839780918480501376 84773 -1066688476133480407845340836 84774 -43134539738327221353523200 84775 429760586329933511654388800 84776 -1169374490300895790767313920 84777 401307600983697311555119104 84778 -357839481782238121533288960 84779 1422535892853146807726483976 84780 685171452101298414442444800 84781 -1508541291616063971392824500 84782 -1277615628234861502897507008 84783 -1374159125081760815775398400 84784 11025389146414716306128896 84785 -191971786325390250976554240 84786 -18800306388762234566823936 84787 1058715585113086400275351436 84788 -651614912044302924471656448 84789 -992429177192707830166340946 84790 -481251361161511634775177600 84791 113667271558541025390282672 84792 201726320040001193991966720 84793 555085935492941730459872042 84794 -1038163706063927367023228304 84795 -197585350356371354408641680 84796 -22354564650671484663505920 84797 -957588745216954527390288960 84798 -216521634901892263200706176 84799 93684582147517607455857648 84800 109856474795874245109350400 84801 -162348223515844028006796480 84802 264311140435718860877306400 84803 -1255798681478928360684596280 84804 186713426828592279438262272 84805 461828846426337190220434560 84806 367626252109812566911808352 84807 -343636925966355082363633800 84808 1089739056933260413583016960 84809 -1194140423458575244705533990 84810 -374201949233429765899476480 84811 -1991769160407205272932356588 84812 250095225171594124625651712 84813 772121042787759701325456384 84814 429973878535543045333976256 84815 59982085752696724336413960 84816 63200946013862701765754880 84817 -1000552303484490501449456220 84818 349512356242168175481225360 84819 375318048861990724334750136 84820 706113179211387591576334080 84821 2854110195631048444449966 84822 -636072138189095917862601216 84823 374837048995256618229079264 84824 -1148648068889207469592289280 84825 -214975047127567464354424500 84826 -17255883231394780019314176 84827 -2288166621738763918324155324 84828 14265070801448049179896320 84829 -622812835566859459913938260 84830 -87160519643034596698800000 84831 -640974259014791924763544248 84832 24324593251204191790301184 84833 -335499653278421491137794880 84834 -1106928497361211251351125760 84835 -36660183070735528682101920 84836 1065348591188985733060558848 84837 1243357539732569665953329760 84838 454421165016838919182272864 84839 -20398199924999914972459176 84840 -140737926162179539191398400 84841 -321328547968030288962804188 84842 1209265524016500641993971200 84843 1352169219522459339891011304 84844 -772001558734269904458475264 84845 -337651136396310913486329600 84846 -387610653173540984916019200 84847 -113918070585559162920431616 84848 -419353092251225461600124928 84849 -973262948447863389102561936 84850 -357965945275718767407915600 84851 -362681608887539357092101936 84852 819694988565107439871368576 84853 246286528413155027855763804 84854 294111265912633931092531200 84855 -26413511032511622800933040 84856 208707287193729708583034880 84857 1546500056161925490362864106 84858 -474454644251806364965410816 84859 -588511606057805650677102940 84860 -433487891982185571421201920 84861 -751366474980896602756656000 84862 416228277816552721981428864 84863 -580464905206664908473799776 84864 339908726815239446137405440 84865 -523918057268018825382559680 84866 -501372922864153820942200368 84867 -840439129084449253984525320 84868 249496644520089297309568128 84869 -1571323645539392631570989730 84870 75673480707672713020189440 84871 678173582612017137266210072 84872 3136154368818710936028879360 84873 -444319135561294562275106400 84874 598780754218630421943237936 84875 450915144090510919513512000 84876 -60283091502594878557925376 84877 499909926032369761449118060 84878 -183533956805783212419942144 84879 1531568469610820899416694824 84880 348112229404623973817794560 84881 -1346688421463034733300784028 84882 -4660618150590153613295616 84883 1475767886988785779334880 84884 1661749344422485244275026816 84885 -494016787654725120724562400 84886 534451027163030143546063392 84887 666832245132400839427272792 84888 88840379500268736506664960 84889 -258391569336956718937438528 84890 -79387024344171759066358080 84891 156543990773280623545219992 84892 -1342542498418263903130979840 84893 87951246274304112283557024 84894 -248279879079086655208363200 84895 -424961356799654426052768600 84896 482398294950903763807764480 84897 -393928219211854288613396526 84898 -120492507199448631932875008 84899 76981985515536273388502664 84900 158086333490690264762188800 84901 120875007096161849802902400 84902 1112385240404795987394973152 84903 121583599532735709777827328 84904 -1074724880000163494711178240 84905 1672943673395085212317137060 84906 108797501847770605418340960 84907 206433853289811108683227872 84908 369132566723958801946576128 84909 208840948874072924716210176 84910 229777138530642771581909760 84911 241390697695307827136408400 84912 222205311966538598284984320 84913 -793096163287982219385417838 84914 -653159373252330243879112944 84915 -445378931865806527217966400 84916 155242080552615337616154624 84917 -53400491152789237553300274 84918 512851316507284094371168704 84919 -524676691379854089853502680 84920 1187214559563510667142553600 84921 81367387158809008611788112 84922 -1079188648909936230543001488 84923 -331916597631433993258714536 84924 -338922352413738830554481664 84925 16645332306490934245384000 84926 -1013579567349144095023673088 84927 630961588095260240753048520 84928 277514568331858683172487168 84929 -926571769740607202164821120 84930 347390306907633915266880000 84931 825302172274321849835180544 84932 282171589930414644128928000 84933 1077220224887576915979468702 84934 -406888360960468548700020384 84935 -1286036193292693347363258120 84936 719548507072207701645926400 84937 -2229473331372595142790867548 84938 313200061364724254826583296 84939 455030177614445672062161408 84940 -111658235307757557734891520 84941 350493606858472736408698242 84942 -506326249456256200567680 84943 459857444229482348399858424 84944 244721649414854884884111360 84945 -114224858152076808767030400 84946 502186248796734725971926672 84947 2052226695555530762075052396 84948 -108370766554711501859665920 84949 1787203331653868268472664640 84950 -292994714621312420804220000 84951 588637019889834111527899680 84952 79417047944029797219778560 84953 732813369760924222149294864 84954 -601790132146653777051809280 84955 247368274455971804897255760 84956 1899922574247988795897440768 84957 -1090830447094118111286514560 84958 -450724071965641193178172224 84959 -315999782199497357285819040 84960 -560284775193298116339302400 84961 -1457442766831092818775769438 84962 -611487442359783081362124288 84963 -485602660089681990001606656 84964 75950332969451028781335552 84965 -305608150007453932385131140 84966 137733044021055000237853728 84967 1528754373873607085638153016 84968 8911451055522243628646400 84969 80663978988708827478817050 84970 356148820785179333874916800 84971 186464289985495586222862144 84972 -40731213122730547678614528 84973 -84842505151576446235561600 84974 -1006664406963369822660771264 84975 775539370746465745254307200 84976 -225875761860988281159548928 84977 1673714939091688130471903826 84978 684474018624712264613276304 84979 -1637586923597137329032314420 84980 -297146999576573190091407360 84981 47943381173974427536506720 84982 605373695169334881633938592 84983 2658574823491913940068238000 84984 768178075904949302747320320 84985 -757019413734131552229489600 84986 715719911182920863493490944 84987 198639463094224148682766080 84988 -1220614795035448302133952512 84989 -692961526000131038233436244 84990 164521940345502593115669120 84991 2356315391317263802993083392 84992 -1076531334488211007570182144 84993 -213318864894574752432168672 84994 143335718593429902189092352 84995 -333465701774486165822649600 84996 1426765485538373797105551360 84997 90862300398637859684104512 84998 -1148858359249805458645764000 84999 -282774195138296582802552240 85000 285228413158335632092800000 85001 748829061639573022777748352 85002 96991805594695390795229184 85003 236236354204266381909681360 85004 -1449701957129887880284723200 85005 457590404698866019981593900 85006 1036426776928900461506445120 85007 -738797919722381288019730536 85008 -41514287181031888757194752 85009 1204987470583513600726412210 85010 364497844470486867823808160 85011 9775453427699444092722240 85012 -313427806691545021208594688 85013 -201965914724465470714620576 85014 -354901401578289136504008096 85015 1275855383038194979252941240 85016 47601641106827352524052480 85017 -1364231632586742256848523488 85018 990297203262917694207582960 85019 -1751993773597485453679076160 85020 76062637479704140181145600 85021 -258621194965150975574394778 85022 -192322977394499389010122368 85023 3048780827334350200696773120 85024 2461148332554372587332632576 85025 -457097664138590324459610000 85026 255063474224289230833557504 85027 -519305029378005021982185124 85028 -1495644309431391935334731520 85029 444915155878170275449569600 85030 690697041306403365250773120 85031 1163903836392403316369597712 85032 -1176015869790041902062228480 85033 -207392077940966667635444992 85034 355257810378414405231747264 85035 97763965751760997819561200 85036 357789941588450711204021248 85037 -1817437259568886441407454314 85038 -183292013329620404399096256 85039 -251391792087685981466937944 85040 -267775430593503063992893440 85041 -330650466258190745516718960 85042 -335692696488484064664898656 85043 117928493538048509647640400 85044 218153061989211227808061440 85045 -124174877474060009036644680 85046 -562972683305822975628567936 85047 -610969443441854051592235800 85048 152060520275739696904335360 85049 -1245361964036435798274580950 85050 -137318185228931631324691200 85051 -644066187992262883175689368 85052 -1104786979870740283707253248 85053 -6396742789977684611287296 85054 415670593678895236081955904 85055 66835313816788792169385960 85056 223364653181463592710438912 85057 -157820538783122582357390400 85058 399958891871582861774323200 85059 161821185321257686391401584 85060 1139246362480279425152820480 85061 -1767458950941304498614922338 85062 21024953020712863597378752 85063 -968062548429366021826040 85064 -274647485921214102208512000 85065 -175307645592570026923894080 85066 -977524419211756463563746768 85067 -1523548993455078817865909208 85068 -689440933000571474418716160 85069 -2108064141179797072916947604 85070 310512636920697103092533760 85071 269958023316762110854602624 85072 117578603783740542970347520 85073 -5761812377138988322143516 85074 -17026212782728085580483840 85075 230480963806860678912726600 85076 -777366025953187061638746240 85077 406021580133384582955808640 85078 470770027410023631779973120 85079 -1597555797096423946571896200 85080 71805890652576072588288000 85081 -2043860656364311508407872118 85082 -629349329714860202371123200 85083 1513665911444144673252441600 85084 -262662013301773928361523200 85085 -172503696583342409745358080 85086 -125320314903444508591846080 85087 1000336940894784390681928736 85088 -254403951234825016920637440 85089 -278577501763521482195883552 85090 -471486310803444873746718720 85091 785775070609882573164030492 85092 50173474429324254780076032 85093 -300213278008394825670150658 85094 118926503443174118987672832 85095 201775356869560347948359040 85096 835322326242264581343068160 85097 -40548301655182785611486640 85098 269135655739231167132196608 85099 -127833462150497656975486064 85100 -127507882587775730064153600 85101 897714870584243726658077280 85102 1180111269522689192888744832 85103 -1907204291624882412781785648 85104 208046157020386855121387520 85105 -696262824094914844715617740 85106 331532201703172987217326080 85107 -439862739022271616451807680 85108 -670066464795380288118393472 85109 1245742019095966312890251310 85110 207812004582138158982245760 85111 -762718863753069838274309048 85112 -27737223562655133589708800 85113 1049554761464201604093627642 85114 475634657696134002646924656 85115 -1509731953952013854681295600 85116 108624941491210900599481344 85117 -3603585992199638319204579648 85118 29976239889692657663776128 85119 -1295468427428194765296443760 85120 -291494131264137612754944000 85121 -2505889995754398880979031678 85122 -314229868779393459846667440 85123 -1225956493922410674241783056 85124 367915607430074403290148096 85125 123022342968879891439224000 85126 249664658107104986678843904 85127 237999829587008062010145072 85128 -1257720026779051564946595840 85129 384655762654911378658347840 85130 -294283338652084831885211040 85131 -93481967941406360453499228 85132 -24385582746717513036239104 85133 1407973094982638935301555382 85134 12867156913009275804275712 85135 256492325088912258244531080 85136 678170393529224133202624512 85137 -137661438613735021194135360 85138 933041522664108112608504720 85139 1588707500618348154492580440 85140 -7397498202472941837281280 85141 -138682980773106259827410528 85142 -97484879432028291423234528 85143 433319603793201334984411728 85144 -1929835450729025219797401600 85145 -353883723726718896042047100 85146 -2744081360305150427767296 85147 2389121888966139073663470596 85148 -2104616314563747114783744 85149 908232301832279111408440134 85150 -223286409213997091347022400 85151 648205542839178784681670904 85152 -283493762176761194257317888 85153 1052879468077493623116913860 85154 304906241998889723393725776 85155 103636292110059168963659520 85156 262582921261076999541817600 85157 252076038582821265450242304 85158 -550039489720503865462195200 85159 1883458490968013190506858360 85160 -597987720754199148941568000 85161 1460025387620485837956765072 85162 829926890474916770600762880 85163 -4163941331256840106727376 85164 821855071066514643518717952 85165 799633152830859435054642060 85166 52265651510720080124711040 85167 -975764971627613284364013816 85168 316540398665647853407649792 85169 486364830838645913254988160 85170 555746522846039629152168960 85171 -1111916355380501801020477488 85172 -96755968277442819584870400 85173 -432358140728331423409003200 85174 238435747206891668595689472 85175 -774049769894113071286191600 85176 -234437062623966826234490880 85177 1467376572247268691044399440 85178 -574890537796065791568489360 85179 62906277805568658426581784 85180 -707631925277029157708889600 85181 -61528189833244793743062048 85182 -189021329705511350137315008 85183 4792551023606595519880064 85184 -411007437224377434765262848 85185 1508929925375788538847235200 85186 -486284404479542727357874176 85187 2585967498838145942876650392 85188 -231780407389047489512816640 85189 -579213837953238383545931876 85190 50414109161017099678951680 85191 -55283937896846995739630640 85192 192444356798017916331294720 85193 -1656813289189999268827035558 85194 639222780088326043276210224 85195 967670089623225864358938000 85196 -21574067914908777374104320 85197 47371712528441436977604672 85198 -205544094770297848579902720 85199 397779505387402278251209200 85200 -62108792715150988060262400 85201 1692857898482617152252937202 85202 -151599676278433092982937280 85203 -43014314660045360377099788 85204 -286191293305886527154319360 85205 1346044209741604856042944860 85206 61185012118452002514359808 85207 1475875896857804317561224280 85208 -2260773026030014146845399040 85209 165389681655188124158468304 85210 35877085897151834397185760 85211 830954098921634813035639008 85212 59498725932429814192375296 85213 462654378718989499495799462 85214 355748044569191245670332032 85215 -139770588416039834281459200 85216 -593158721963885629726261248 85217 -977049729037155231816723456 85218 209799505070774912817538560 85219 -738474262519172806199384000 85220 7999473326755941219866880 85221 147143466218841745459302972 85222 -692740475858235599170445088 85223 -980829110050206659217027528 85224 526047178858440039234846720 85225 -93892546779367030803617600 85226 9634590858054809235108864 85227 -88206161731613548949690280 85228 -507132188843843243599027200 85229 2006594285088932816697871830 85230 -375606568966166511944322240 85231 553376420821363840604026200 85232 127998836365556640988987392 85233 -765278421708468155306360976 85234 -1205538158208477318534207360 85235 -245654034833260396681714320 85236 292695164523768671270387712 85237 -339476802377931384117100114 85238 227060069469778867128549120 85239 202114950011899983251182080 85240 -451082310005000042133811200 85241 646004369652020710679349120 85242 76253510163529201736282112 85243 -2519805447745656998987148508 85244 817392311529181615107267072 85245 -25031418716752296778046880 85246 -206732958986446691487212160 85247 -478646334681362156871938304 85248 -282485917363954045585195008 85249 7807428219920032676694064 85250 -243407844507339450312192000 85251 -330340459699622869800737616 85252 117034817706865366124356736 85253 -179995762648532929070132160 85254 8899206771567063420379008 85255 -336357625954239786765216600 85256 2115004164079325515215098880 85257 283198698475813776067283754 85258 5442060281680452838334976 85259 257221500588644011635269460 85260 390405446425819537201843200 85261 1206011184692265254390877504 85262 630324159633539645204851200 85263 -452299447340031522998609136 85264 -307575783951127860703285248 85265 -1223363112573924382560371340 85266 937819955146940426184825600 85267 373763833629100303768844192 85268 224357633676843220738405248 85269 23003090401812844243663008 85270 -575062430757762637860145920 85271 -722828757163852305544111056 85272 -837974155893224588343705600 85273 2154070173875640309932513220 85274 -171989621592890143829998848 85275 424422052677812184947491500 85276 -525664114161214775435491840 85277 -335131435820336635075255380 85278 738939157474570915098595968 85279 207778490240843194753131576 85280 169128522503724850218270720 85281 140812670656472159918297088 85282 -917954809723998663089401008 85283 -58784332218317549074630776 85284 -704060956081875772525694976 85285 641856854404268252049769560 85286 -422647511895413968071141408 85287 616065822676964980389643560 85288 51289105371844056468111360 85289 842772904121075116189298760 85290 166853835042267645492030720 85291 1253322746613829102624149660 85292 -951035351867285571073929984 85293 547970212995519448014788502 85294 571772756082007370341144512 85295 58255483093371942411677280 85296 -260201270134571622128713728 85297 -1636748691241977620335286254 85298 -260901193923819815745615600 85299 658884655661887295977815864 85300 -562371433035931960591561600 85301 -287267609466157036677619428 85302 64532327151680338816075392 85303 1911827862120532690116080552 85304 1282441386132589859059445760 85305 1629971160942905123978880 85306 -521139598598065375411753536 85307 936529943222921408839193520 85308 -810211264255251536382512640 85309 -103136664144587759223386394 85310 756808523851738354531920000 85311 -1228843094868662682921634440 85312 2442800586849893578964992 85313 -6510607299284369602725438 85314 -7259406411368409574268160 85315 339061656970906877084605920 85316 -216346878000098714540765184 85317 -384868037868031874368991520 85318 -489070357298736191752688640 85319 260427145792033076739696744 85320 -1139719550271951758376960000 85321 -1011575000542988612475726156 85322 91297146819118036457573472 85323 -208043757761933933908024320 85324 1034674646891837437670155776 85325 549905353751362081904638050 85326 -777260973472276976233016256 85327 742168193115700459254207672 85328 38133019732535071675441152 85329 131915782273419912848850000 85330 -57754757757652908179834880 85331 -578438470014974520407822868 85332 161190971824453795511949312 85333 530227972068013850798693582 85334 567024945833808742556502816 85335 -149270613845368862315271600 85336 -304222954785822900857272320 85337 -67520212566699310920098688 85338 -104657620008621529732326912 85339 1484558716466911248695282800 85340 637461870086435199048391680 85341 -1062412022127380898739022208 85342 -549705581770291966291337856 85343 -194791821069961789459926336 85344 -218055247754607897448808448 85345 -575795076153608310821845380 85346 -219301484911809845847711360 85347 -691436691251534618683524000 85348 -576623614759271075692129280 85349 37230797658504722179427520 85350 208570189184515638234216000 85351 -124372148609374739815865760 85352 -308720570382018791065681920 85353 -457284998353660922081198016 85354 -927670030628415057827628624 85355 -17214326444107521237235440 85356 -537182873374942164754476288 85357 -2801102575486888277017635348 85358 364281671220788361458811456 85359 -115901521233510089909003760 85360 191206499299179308452085760 85361 1723321228092710537001994962 85362 290077254443044936503224064 85363 2122610648039770975426049612 85364 144893762969121083239867776 85365 -34629971490167102110414080 85366 636820694545664299806889632 85367 2058299985540797691330893640 85368 -691399639540610475246858240 85369 1921640354124756750685857770 85370 89102538444796851571238880 85371 -56693724382359042865286400 85372 -637167531077480008385561600 85373 -1671100228275530037284171040 85374 -14584309697514719693357568 85375 1088188923909636010313334000 85376 809315766161046186334617600 85377 -776481948042949650862886400 85378 -1215359829756836026190771760 85379 -603499465688141550740472624 85380 487132240498842754650562560 85381 12224081544645638413497182 85382 1010725239825250476466814784 85383 304970408378089211642830920 85384 -13622645011692234966497280 85385 -442396635089748902407467420 85386 97429661326442228153610240 85387 -4073958451699707898199134640 85388 1015867305639605360745324288 85389 -1213206182830041772208832576 85390 -158371084557716462055892800 85391 -2344050289782544220375658048 85392 34026569626010980401782784 85393 682848185170465921993888320 85394 -305096832530249263853115504 85395 -856040267538527600460995280 85396 -235404027043518304178907392 85397 -807267263698159702591873860 85398 -6585796584670542711962112 85399 1909690902637244361681500160 85400 250916695250957150198784000 85401 300553997894531377890899040 85402 -19660735911886028059480848 85403 698203173336711675974070744 85404 -681362961367756798437285888 85405 -349412532146651093529024000 85406 -362593746671393740525534848 85407 -454800554485159865374828800 85408 1786508193885616123399766016 85409 1697650905044548416680546304 85410 -11140666256680994329652160 85411 -643332724712453840162877988 85412 332645031378564341391639552 85413 -329177987982944224776453312 85414 -121325577737145765051938688 85415 -858814316539344230068720080 85416 163487413062086952919449600 85417 652255026875549262355268260 85418 1190268274598425249037738160 85419 -1503646633159289531449715556 85420 -783146469312428507552286720 85421 -12984942176096678502912288 85422 -476438631074744912510469120 85423 18441512505134935942486264 85424 221385658928174467162275840 85425 -687024385379777207074183200 85426 -297913379141538412431984 85427 -1165264938989182878786068724 85428 153785604441320186231070720 85429 -689292562421839565445885970 85430 -684209637052516030363568640 85431 1263344128639539946792210152 85432 436969922837033685354393600 85433 -600072656464524074310766140 85434 375769701154416192156529920 85435 -433815933214903088739183840 85436 71725838292146719998664704 85437 -656820584490433778565201792 85438 -278208496995030412434650880 85439 234731355441198178546194240 85440 -82113630687982900268236800 85441 18102635073904205550129712 85442 -437326119319458403086474240 85443 -572574574367749528538040000 85444 -420704535945197753251446528 85445 122722341507209890838689920 85446 599139946460542280143359744 85447 -425153544340774416668696104 85448 -970469401067141861422817280 85449 -242510251423298704013331072 85450 -86003567908202976085926000 85451 -2182528214469010713885565548 85452 -475566078440508656693395968 85453 2262760274765264493779267702 85454 784805663542841492168170176 85455 -54636501242969742492892440 85456 -123093435796236157857669120 85457 316713999713050203867366372 85458 132491627067816693275808384 85459 -1120457897030698831969339248 85460 326610492573469620510785280 85461 -1082288479161718572890934816 85462 -140494046235147574812501120 85463 -367897603849034027400471840 85464 826192466291372161382184960 85465 -69423706342768084859398140 85466 330699193460795287413675264 85467 64764876171085158098580480 85468 -98117794277621394786155520 85469 -798301265741343782314775130 85470 -47647151066158974679265280 85471 -1245594434996855569130448128 85472 1937059041041529064206630912 85473 -73354606009173980359111278 85474 1056618462436306316044742736 85475 -357597442570332284986688400 85476 188038869900455620428318720 85477 -7122616020310847072508128 85478 1550837045636841790857826560 85479 682829628427168146822930984 85480 452317967379370884327782400 85481 -1175098115452795933244445600 85482 288285950468450485861309440 85483 -170820161195953032414734216 85484 -4132987913100016248864768 85485 223816615826623703097076800 85486 162204727571712325495536192 85487 2116213795336865884060397136 85488 42712543875788187886485504 85489 517867531920329884540326324 85490 -767685903200387982941114880 85491 -184087696546200670389653760 85492 1564430116526990061326714880 85493 -1674756051067659959463705984 85494 591711372752489811052056000 85495 -1802386245948658127314137000 85496 1156036479579419487357665280 85497 -193951714857843914726958000 85498 61074792815013458729644032 85499 1787116020937061843241681864 85500 -640267315220628709004160000 85501 -427326721036738395380014388 85502 161163405691422808719869952 85503 1211763553395342019905950208 85504 -1005418636409122851435577344 85505 210178978533918686350516500 85506 -721190536613289299889876096 85507 -352721076037190256096216368 85508 -68353294619010974738508672 85509 1795230206532563333369598720 85510 405542149767673966497058560 85511 3124542008058488985232756512 85512 -30567855769735036302950400 85513 1153203520441411668436148762 85514 348853063524786996265928448 85515 203549191515603906394126320 85516 54858787928571004410525440 85517 -1936214032888129880026015434 85518 433142641590574292590356864 85519 -54265365234108621533100160 85520 -387053054632700904840806400 85521 384820724083189279631296320 85522 -956231787335901771130049376 85523 2487967435433171630139209772 85524 908659305305334684131014656 85525 -679907748827148384335738400 85526 -138113044854100864523539200 85527 7765055817441458014867248 85528 1829014087400630270645852160 85529 565241725121189842210765770 85530 -505461493154778337327207680 85531 -2456734118279708382079436668 85532 794022595597249200217437696 85533 308049912036520249879692864 85534 999778310577518223116140416 85535 116691001503889256158509480 85536 -1409248555091663753968091136 85537 -1140646592052010216053207360 85538 279535681046216183132691840 85539 656792764605110126498844024 85540 -184828559705069134789509120 85541 56797127448420388108394172 85542 249409956613767602677879680 85543 -748606081153707739598181336 85544 -206579602516084882193218560 85545 -413458181524752976496572380 85546 -1039284544168804005414408528 85547 -682052538998666285499504 85548 -872355245918404487868357120 85549 2047943689752171461648902550 85550 -407780443053857029990680000 85551 1368568284076087842282586632 85552 180690800117127972978016256 85553 -217553798056355220774803916 85554 -347189590712069199715131504 85555 -10939168488084061561066080 85556 51555222823478446496508672 85557 -27129450902599137630363840 85558 -1038902542378343068490550720 85559 -2090168264158922688877695384 85560 -101300726190407085903052800 85561 1122771411882595815826187520 85562 288104950027578210339571200 85563 788971305306321693748004400 85564 1019363407528632825514290176 85565 466762983077810764674583800 85566 38169814862640310441893504 85567 -392651259418939599128948688 85568 -124852413527152729012568064 85569 192032459771088083376928608 85570 1446011404322276860992000 85571 303254499260076711163427772 85572 611399100472796444171988096 85573 993184832158112587659400224 85574 -103685790214436326689634464 85575 -38500541244703305522518400 85576 220639944484541919156019200 85577 -1890489303718120253598881574 85578 -332542657488355017066155520 85579 100880227995564752314216560 85580 569656300414655192576947200 85581 496170827497046354850938412 85582 -16138753328266681409152128 85583 90954516543892718450139576 85584 -41483593115533633243447296 85585 -422856715904789429517278220 85586 801724849967262163462222992 85587 -1690369794180322159865038848 85588 574956648430319842473250688 85589 -88481171879231587126760544 85590 708180993382033316151417600 85591 -366778945126237503658885632 85592 660192899632132851482910720 85593 934077843026710089542944704 85594 -1066991919360233434623077904 85595 567587274227147861286415200 85596 264146871036025755365253120 85597 -1210893700306159118181748954 85598 762939757736072730605991936 85599 -384279735265707311808815016 85600 452637365143796217357926400 85601 780586174398370978020397602 85602 -379818754337181140274698496 85603 -294811067825899706193019572 85604 -668326153847253936026511744 85605 20414742468374631628540800 85606 248162833602327546108872064 85607 230320307092959755887580856 85608 -379843374434436419509094400 85609 1198205993842896374344829520 85610 48865381165362896612674560 85611 -703252796178301454059081128 85612 397568601067455455647726080 85613 9126077551991782692911328 85614 -439576181500912267560376320 85615 518907792244475384659346760 85616 -312023487937541324292784128 85617 22987168587358225274711232 85618 63145038317875917183708480 85619 -315279571356635817654412980 85620 -186526335349708612567787520 85621 382629999872930292839435822 85622 -221784441883488636418162176 85623 193802622857267162858769384 85624 -451311047261357605075353600 85625 145299269227446968827091250 85626 -413451634851836954955553536 85627 144968164362349719183597476 85628 1492378481027678333897914368 85629 -47492416546376659768374912 85630 -74990372730715090891247040 85631 -337607580605099256018761376 85632 624886245555387713496023040 85633 -1692435589722423195767366480 85634 710044229422308282637105152 85635 278887607106286696439397840 85636 211411136981455979797626880 85637 -846271432891967302031320740 85638 -102485327238005307686737920 85639 464753201128614609056892440 85640 -1144299338834061347278387200 85641 18218725121271942888766992 85642 275166998315303375593607472 85643 -290451703660303165772760108 85644 -433519072886414189485762560 85645 422330102134166240678926080 85646 -1047736063973799957755456640 85647 938242400830491659225790600 85648 -128787996961656271791046656 85649 -1013606033983950373115398620 85650 220877291649252098458281600 85651 38713902275765220515650072 85652 496498494945177823300392960 85653 91947034234474445390281344 85654 299300996330068648867709760 85655 -107536618784968062361573440 85656 10695240354450124990218240 85657 525684505215509113141886400 85658 -983596134139289261631682320 85659 -142352541747938399085411840 85660 -276316791966174072575992320 85661 -767498744745114191555571738 85662 -371271320486400586293881280 85663 455457607981822315689553440 85664 739761267453986587751940096 85665 405823959291192519530113920 85666 -350534112799246405902512640 85667 152515270876080085363306716 85668 959218028389933186452480 85669 -418743862404694934517892930 85670 -151697052157471204015094400 85671 -2152238907043493114895417600 85672 -1398623550932457111659443200 85673 346212082267257854237466240 85674 -280666049004666986638844160 85675 530264859599407865748570000 85676 -1160187623446147544437943040 85677 300106996682359417847795520 85678 -919141419474170394681735360 85679 -1641429986157367272970750920 85680 -62653949112937412754800640 85681 -3652701878609325336386124288 85682 -167552600885013673315949808 85683 385227471507227605868124492 85684 -213700169780080146398240768 85685 822841081464948660961156380 85686 391417925294488386310640064 85687 749991207041489528466066352 85688 651408021680060430408437760 85689 -244151021764528527023898246 85690 -203578842096678536513625600 85691 832827326639503335751765092 85692 367856075276203153169359872 85693 1281802741973089156165166080 85694 -35629735332503041689418368 85695 -449508407349673643758063200 85696 352062033927415842086060032 85697 934021415408962011817037058 85698 24188053233629001902194152 85699 3983693657196497484750664 85700 -835380712487472081343324800 85701 364888540690287381535176864 85702 85517634242010131336976192 85703 -1311983683663781638921995048 85704 -680486570983161047040122880 85705 706795912932016416335091720 85706 1095575573700557382478485552 85707 256309546011743011087235880 85708 -427424039501231726730742784 85709 958798547935509207584343840 85710 191269917559200881084664960 85711 -186717657046638339495708688 85712 -116054134241183442784616448 85713 946183539420817748257730544 85714 -1053335959477668753048999648 85715 162896647373753914654924800 85716 204632311647186059452774272 85717 909859408445994715979794766 85718 -946907120584369837110217440 85719 -1537421282098829270878184856 85720 -1413077854301386762928947200 85721 -187721265796507250210675328 85722 -76942490952282900460379136 85723 -1462248526859032126207510296 85724 1589033337469955230600665600 85725 -490902787127988146282112000 85726 -1268929213888260756109730688 85727 1048378624711456038396314520 85728 -1420227314788625725060546560 85729 -193993562023282566236106688 85730 -882708989117658044997846240 85731 792514543269253433211807336 85732 -1598955667357631830643691904 85733 -862591062511621620145638018 85734 145638633553414605810093888 85735 351065426294226447712591200 85736 738636729078005296703324160 85737 1428403047692979640119561360 85738 -208462445806500645588262656 85739 14897800196760944146629624 85740 290375439254950964823014400 85741 1766862410526529145320982400 85742 -8795934606689674587221568 85743 543535314190011290078581104 85744 -323226208309489811807993856 85745 204422288939783715592209600 85746 -233083523330149349787052032 85747 -2258661352020614013078257960 85748 -440555871185698095083579904 85749 344278491208903408120554528 85750 530078144371613378049600000 85751 -458131287013580054687188248 85752 -1288333448256440926913126400 85753 -836026349888869426640804220 85754 214690597775819094599255520 85755 31293118351943770996744560 85756 1187608869381938679916531200 85757 -355392946661383746973891488 85758 367828563156238964062833984 85759 -1691607811763596826722377600 85760 1020101398281707980723322880 85761 519525283862980029774338388 85762 -709573890420911885679017568 85763 14524032314855162061548040 85764 212463117392651564525678592 85765 471664873867337129149543800 85766 324336524341131327533101440 85767 -213860230114248851012216064 85768 -681970170766907767612538880 85769 -52280897054799393778089600 85770 527380308190563659825505120 85771 -364943430867771876077445488 85772 9895921112791710477046272 85773 1549944503182879618941249984 85774 221832293951195614669953600 85775 -100306745263690151878423200 85776 -257202685224146728816017408 85777 854656781930909902831462912 85778 40279588844177637798584832 85779 333811368738526008838682664 85780 -736395776518452090601478400 85781 1815342479324133669163437582 85782 179086954687302741944139072 85783 971963020554881663499561160 85784 462193302384346698060994560 85785 3721092570223466172134400 85786 306954297847625932398101760 85787 707781006803712784799245200 85788 301170010747990797251177472 85789 347989993672446557333030 85790 119211572904269728653630720 85791 1301160355809099776756651592 85792 762313963914360555130847232 85793 1576417983141581038624275042 85794 229787105037706221277547520 85795 1082590434639794242073998800 85796 -8509682655280632208239360 85797 -57403855809447326890949826 85798 -856443558349146129044205600 85799 -2645653637544704192952507024 85800 167668339567243703924736000 85801 -1125084251953765823284137600 85802 979429896507631199168498352 85803 511765692024165459790163184 85804 841821704243460025730444800 85805 984601222460390540060987190 85806 40044063237984302657771520 85807 757854533930262909822536040 85808 49575434497299127206150144 85809 161503581730069425348142704 85810 306919130015924349573958560 85811 1773699780612072479011045200 85812 -5855181806023437670207488 85813 55569027584644939012048128 85814 288933604127247488843829312 85815 119664187783479671593572360 85816 2487243252192829266091253760 85817 670461041077247746702765866 85818 -815811067569794239227626496 85819 -1464022290375350182977034780 85820 294401389323593078641121280 85821 -816575868558997915204908288 85822 1011489787072700301588977664 85823 -966995805218408685933416280 85824 342166159482138052617830400 85825 204621537110748317334478550 85826 248373696208156766243349024 85827 454434631222942995795765504 85828 -2744703017167140536960000 85829 -1485057988842323841355977570 85830 530752329401111210646529920 85831 1921416007435955032533420632 85832 -2342443558653223155750681600 85833 -525741350464732886642602080 85834 -236058008347912002253118208 85835 403865202241790022859013280 85836 -344917153682668925140156416 85837 1569984858109627658210186486 85838 -1584218529056879436564031104 85839 75330160985476431972919296 85840 -111555677056477407783321600 85841 339266748139534446788811072 85842 377525100892269593459306880 85843 537455954408914333791450092 85844 -1240662292406474879491350528 85845 -473792541987695460932606400 85846 761472986594542689929347872 85847 -1691718488277011451873235704 85848 -52881839309217049258659840 85849 -793798357955293600290043193 85850 -345470526166606366146415200 85851 -678609968380501950382825620 85852 -563983994734494772979195904 85853 121042700896806868999320102 85854 47786090684964113877494400 85855 -317129802204177239296481280 85856 -449375160223110292923875328 85857 -1415393493053235601929402960 85858 840214581066342612179315280 85859 -149418177775785248475322896 85860 18895846417611987094145280 85861 1845784247619134168544906400 85862 -2496723617826274448347008 85863 -1406279180507057786569040856 85864 216225703947702736487439360 85865 403822300058062307485050120 85866 254935682030419367446280448 85867 1564258538943173530604439432 85868 -785760576253541546974455552 85869 656618845088974465742204160 85870 -100575482083979947043005440 85871 -16386667601667908568981768 85872 -66073942347718458163691520 85873 -205087487547096014012779520 85874 852938601135056937540177936 85875 1069734113754410436843420000 85876 23784175858347962307647488 85877 661745798992849842387895584 85878 280326265866709991364812544 85879 989158164204721590866526376 85880 -370411736420766407076864000 85881 735044934372297143574287952 85882 678732643419305370596612352 85883 -593195027614277464559754480 85884 438339966396413779479462912 85885 -656982126982218066411954600 85886 -998045688071712435178372608 85887 -109836680396522992969336560 85888 1257293229790339810763735040 85889 354256133102470240907010690 85890 -100841315638555980025574400 85891 527348246388284198034842272 85892 311096750349112100226305280 85893 -820521754513512535606895136 85894 374646312339952407890427072 85895 109240706726569169550565200 85896 -27637039425270402142202880 85897 135927206936445398069426586 85898 -557358270211996582295751840 85899 -426875538571196440474869120 85900 204278442445712152845152000 85901 -130584420857292074166848256 85902 814842267911148444862325760 85903 -1455727908288234749536208848 85904 -49552761487688694155182080 85905 300192283626551005333170240 85906 -583878352659335802716020848 85907 -314129688766151023617505248 85908 438023386692971557627484160 85909 1662290500254426863520180110 85910 -565607561643992023873920 85911 -361534496686955164203636096 85912 -155394127823221462303180800 85913 -395264431117767235429413756 85914 5488073154007670619671040 85915 -225672234801045235362613440 85916 -1200511197267597264484227072 85917 219069021309847773208306848 85918 7838200882242213463483776 85919 -1115003858873504671879840560 85920 -402562130872514919609139200 85921 70619235798415206206906784 85922 881173050450177484362418512 85923 -1133023172247896028951118428 85924 -956474440738010379032735104 85925 -206589728619228520365727200 85926 -742505255613535003125109056 85927 -1969764158734790968900504440 85928 -972364463183785724038103040 85929 -414628976414305314388719216 85930 -356965641571068042472572480 85931 80321240511466116939879732 85932 79129289117992417831747584 85933 2556851383374657480189468182 85934 717326560199403566655095616 85935 -1017092827979236852367055840 85936 192083754498770103978000384 85937 -1142132671698916849935743760 85938 706533233106462844949564544 85939 124505438281089057532050256 85940 -833547230997004988414280960 85941 121578988532150839073543982 85942 -591172659727182062723083968 85943 -722503518836384196875784912 85944 375077777672605801074462720 85945 410548245636027064983221700 85946 -1144532618632938880655129232 85947 -505292534358655203950164200 85948 238652689037929060564087808 85949 -387594948583337526503736180 85950 -192117976973298046796198400 85951 -277685113350716110526459616 85952 -710542422034944607031132160 85953 166455054326828925532615104 85954 1007202190058463812884428672 85955 1286987449820467662673689360 85956 293387620662634356962611200 85957 19864342866131824449016000 85958 163510620256058240155210080 85959 1325136538231258834879190064 85960 -104608371402338938431897600 85961 -3463411187854280950594242288 85962 203110800225081112833783552 85963 736908486476136114103326720 85964 -125852074497138959445153024 85965 603580564141621369300146240 85966 -194788926546576478740058176 85967 -675594555255555326491381008 85968 -52689224875144643444736000 85969 -597960668378165364180218520 85970 549910619543511229383787680 85971 -531916608440811700331087688 85972 824139429583146298317051776 85973 978970717856886819501567900 85974 -47185665267215459717591040 85975 270981068507624566205191000 85976 -394679340600350208732426240 85977 614993666664554532390414708 85978 -561206186046135750370386960 85979 371238225750285211121669376 85980 -320833315208460625698032640 85981 155814719751922126277176704 85982 -64904352795960665726776128 85983 -423967703764315179758369976 85984 -921113897025898662428934144 85985 -188119175473749765401818200 85986 -396217630590917123506898016 85987 405684222818286319512505992 85988 131745169435306251612942336 85989 -1213061299994541488478646176 85990 603104163269138686190448000 85991 941152766008687980752494392 85992 1178260003970517701854494720 85993 659384093002114658333773044 85994 19792210826215093306951680 85995 -347001227180513918895002400 85996 1550174463201036358727840000 85997 -459967176426987692633361120 85998 -38102596400156393205015552 85999 -1534099156558899318865198000 86000 6069058242727274962944000 86001 -449492029961386868537578560 86002 121673259531037779766935552 86003 1345184779551399352092575160 86004 276783808932076348771194240 86005 -3003863359149482309233165440 86006 269728287123789294784289952 86007 263285006044875077997233640 86008 -13302135023768982495498240 86009 -765778374796216475643488448 86010 -546100230790070553099847680 86011 -2226526606367820250698855388 86012 -1234220834179613018484178944 86013 -613780300422088593964521120 86014 725857000031810858347604160 86015 -105254146209641354777586840 86016 303625152876005096813494272 86017 521324688346247626773080066 86018 -358218514252221731911202400 86019 681846404696013069456673968 86020 489370969883526916629749760 86021 -125060964878115162528333030 86022 383837218350830159157234720 86023 -222654611519568897830666960 86024 -1261699712694375935016791040 86025 -61872330543772501233734400 86026 -240819245298172376212014288 86027 1620742009109685280236705876 86028 518245691640347707258392576 86029 1335588972419754929319800630 86030 -67072184597890032730041600 86031 -2158578779256100964779920 86032 175894005172808768311459840 86033 -199166340524517442186133520 86034 -322149740802773133246538752 86035 1128539385368023787020482480 86036 575332746386766571989397248 86037 -6740168990222911760689536 86038 -996205765782715383478618080 86039 429007134328407752328328656 86040 331067261001512947709952000 86041 2521721904413740627106678800 86042 -442767431706462634635392256 86043 -10331387707074188050517760 86044 -72518038487975856307607040 86045 -1187809425501900360129719700 86046 21764148405606079887000384 86047 -161016632769897682752622760 86048 -1787545507153939367017512960 86049 679399522322518852744569120 86050 264481308523268047011250800 86051 -613346280590530205901262080 86052 -296898006071913861115662336 86053 -16964058502242642217167936 86054 330104040066186378374354112 86055 -560826413416600881814056240 86056 694902913959749730915778560 86057 1945966389077941165374617472 86058 138427274520140729596671744 86059 -48901581046212751450729800 86060 -261176362861026412301859840 86061 -527431816298181221329307328 86062 229985941109480568892112832 86063 -462251607503992497859343760 86064 -47587877155685977188728832 86065 -594521336085732310775083200 86066 -250917097506240829052630016 86067 -105054580099872319552948872 86068 309832166878180256457918848 86069 -2271524291982723982781968530 86070 256765615160797661342054400 86071 1409287010143454359166937744 86072 289900264546520371692748800 86073 106917737225664570505138944 86074 912019605734142331719079536 86075 1356141780194017989183156600 86076 248360921115468055531176960 86077 352779890145882636634185926 86078 -958060036379114707867454976 86079 -403447300173069589568476800 86080 336861770409108059376844800 86081 1678408308632724740095911600 86082 572548191831258644422737792 86083 1427620655584442655218598332 86084 -806781380292494757656870784 86085 437634494364577600321808220 86086 2125634686445771335231488 86087 367080088898787214796432832 86088 998732661169070030538424320 86089 -571662741279720031375008960 86090 -316136441657959439850295200 86091 1406274809228492098457304792 86092 1213703153607819335788495616 86093 798747891714851507077521600 86094 -757888261557026993096674176 86095 -1791751460177088816599758320 86096 594561455833839966768586752 86097 -15247426142964324822982560 86098 1067952755048672968161094800 86099 177001932910165593694878960 86100 -48799464846219212983603200 86101 -350015467099124922093216900 86102 526777707892159197628030752 86103 -93521178675622886597623368 86104 -2684462982784401549123993600 86105 -269448744512649562366859640 86106 -135291010749937222973054976 86107 -380656711419593129721160688 86108 1894083804051793118382858240 86109 -887882769176449134535284096 86110 -324683554408507840585536000 86111 -81809638873863794668728288 86112 -240776467073309942538043392 86113 -2184648754636104463154204638 86114 -289566915052315737686373888 86115 -937065912481882143365363280 86116 -194984963623921208516479360 86117 -1335354364164729344802360834 86118 39050784955276784522477568 86119 -2172421816630022664509460840 86120 968984708793836343769036800 86121 -311186061435028936952996928 86122 359259612978238533030589200 86123 1159145100772319346430043664 86124 614284301308783361153619456 86125 -331035642412834065661962000 86126 114330695858691026408296512 86127 1281343076359541116482718080 86128 -41720037910248793610977280 86129 -24026153325991373225830416 86130 583128854309957020281216000 86131 971396601306925001648217932 86132 -255074928595137910651139328 86133 348821930316133176987246624 86134 -773216361849423898261394784 86135 -136060989356122273080368640 86136 -290987530671355246408458240 86137 -1681426050768234751751016214 86138 213255324239137872638034144 86139 192256173972696302475532344 86140 54005107054474175364172800 86141 455036576289927805945594368 86142 -245567229553365403060778688 86143 -1304552639123432335742036608 86144 1602863604219386917835243520 86145 876910011470881124650542720 86146 -417793653953481821129009280 86147 -818896870277946659206907088 86148 535883710580462344114530432 86149 184137579609269099803039232 86150 738931760131375577434120800 86151 -691506193775767810848876888 86152 -1052153522511569586662400 86153 -1224725655845521806329053596 86154 -168616489446237901058548992 86155 1047313741084634932002934560 86156 169662696928800110243260416 86157 628021323781185260002184640 86158 280842551707468072705363584 86159 1176924515198659082470590360 86160 189337743924238338431385600 86161 1134370280823569985746963762 86162 112948875426791372040492672 86163 124433228343785742844339968 86164 361803156465042430535708416 86165 -4345005195996401471858400 86166 -210963344328591584183199648 86167 72752642448590774031300400 86168 1920004637365030474619074560 86169 1086072658714670256401428944 86170 187990157265800125277583360 86171 1330850732782096779740346372 86172 17500574391740340289708032 86173 -373980969678922606750625064 86174 -1228042077813438389410828608 86175 670696519320038698103433600 86176 -1335882709526647690783162368 86177 -275817784469090476082503488 86178 -36371643318053394756314112 86179 -460647328308646532835453220 86180 224216685314683996887859200 86181 130408448612086808261784000 86182 415141579738235384668920384 86183 -1385261698142947074298514568 86184 -25112591933598849654374400 86185 836288576022240736036911360 86186 298602828044536118882415792 86187 -339740510860930518788316840 86188 -257602233667177331741445120 86189 2935928505819052382031274560 86190 -294206184348268239126334080 86191 -1539068765263280123930490720 86192 571614489390206200343248896 86193 -1039672263321796957309944396 86194 586566167839382158563244032 86195 -41271484832883806332246800 86196 235075447257747158513977344 86197 2482054134992010340499089646 86198 682005033147671618675576832 86199 287571727278349682659182720 86200 154617663520299957525504000 86201 -1647243349394925026410995798 86202 -86583678299311183657215120 86203 157948386709010703758414000 86204 -1060320291061637404208385024 86205 -5688313028256771787754880 86206 875346001292835728094903552 86207 2692601429385991009976120304 86208 -416546764434562279853260800 86209 -799305056168147620552646590 86210 -370976090922759384110139840 86211 -874191299156882409347205120 86212 358668566403624193433866240 86213 179306385250116528429642204 86214 -485853538013268141439920960 86215 11035127013358461768684720 86216 -880772627191012154931763200 86217 758510311332651315572977920 86218 628736018995388473997667840 86219 104764183130096886201580320 86220 849050248817111474404454400 86221 -1180796898585392399466546656 86222 1173413315714019708103406400 86223 444716794298142934487207568 86224 -568336174934642526455414784 86225 47756633921759863122723750 86226 -275743900430879177005502976 86227 216574043522748371188927484 86228 -889757817195695517848418432 86229 -543418642552433913872242272 86230 692014847892696341944277760 86231 127888052534270113101565752 86232 1267443232826989715666104320 86233 329979948222450317788645376 86234 935674265119084763359148016 86235 724750419655772480845350000 86236 -697254220581522009717982720 86237 -815381433733782820839453120 86238 -1295616562966170404146615680 86239 -409793201027779710901348960 86240 861940028641062348100730880 86241 463719079975963153620801600 86242 -66120505342377897526327296 86243 -708541777421319825714833508 86244 925263476409156856953762816 86245 -2309138843779206014652357120 86246 -524665362022591655401240320 86247 -275371027501065341298990264 86248 515405677214549690222607360 86249 -2467820148062507747921991750 86250 55125225044319511398240000 86251 217434122076225137181592104 86252 -880812076779772901402091264 86253 -1546339615465138655006978496 86254 228512661992534576530508544 86255 -286888550599391495389199040 86256 190930460573171458097971200 86257 -2109578842419380809118072494 86258 14729327630732997315774720 86259 -837586155940355244236183496 86260 103076026019498060260300800 86261 7746861924442670713206432 86262 286626552759023516942482944 86263 -1984285415167212230049566488 86264 -631845514584009696005038080 86265 633762185724258821936032320 86266 57298350857088977732606832 86267 322079906146114382544233592 86268 -136777749479366756480778240 86269 -2298568793556565168018222330 86270 -984179923322606263234537920 86271 -1529796794914589264951756400 86272 -1650686129879444467581190144 86273 -490929626325153488218368 86274 209155285806399051414264144 86275 -378613476273588160232628000 86276 -1855520430691409503536339840 86277 -446623098395185192643074080 86278 9333978923451805379789760 86279 20164897513973964345924240 86280 998415429482823159177216000 86281 587277157323166908119600932 86282 -328710054758984158749635328 86283 -669861680723159744071799748 86284 -228862513169760960724036608 86285 1321665945586969288025083980 86286 25462066605804725395895424 86287 1665064836466090910765045936 86288 -416867843136515300160626688 86289 1040971278475205779033621296 86290 -263518713369126284631861600 86291 1127226473318313966357307692 86292 -2001862440162756693476720640 86293 -1591777443951306276598889458 86294 282971228644862681515616640 86295 -14197578437181056016677760 86296 408279395696304216041717760 86297 -273435892763962912227955254 86298 43011496784819953140791040 86299 1400531101976457924933227320 86300 405788890862222939318630400 86301 14275233889262616436887168 86302 73277061886543450386068352 86303 323484296894044844039380080 86304 336352851128562069767454720 86305 254652496800230969821762920 86306 -114516868498542666963870336 86307 60194834169954915997703088 86308 -898770323147073099239155072 86309 -212427267547328225743570884 86310 65555215689882585247176960 86311 1384306049741522496675569912 86312 -140476802318381107257676800 86313 -1058789253003346807225171056 86314 397709280379110162109328640 86315 561559247185557233882688720 86316 -474831049449765536062069248 86317 495237694323745364133542400 86318 21617479694235790220631360 86319 -815316600811556772620294400 86320 80805816521571799472209920 86321 811459540371650716645251252 86322 -399121727218950412976761728 86323 1379924240252885719061682572 86324 -563664673705936877884852224 86325 -350354371161661371163814400 86326 -778346666136708843931162560 86327 103476017935260732592005000 86328 -377155341841168229725900800 86329 -1430477293692785831399778480 86330 217327731860212183261195200 86331 -381622540421077139873235456 86332 346229088563390946533056512 86333 877198553416242766028119800 86334 -40214258120949423329085120 86335 -47853294868517079821120640 86336 281782658465246335016632320 86337 -180795513976734575230124652 86338 171953735357605717543252176 86339 3957838872480237253759391232 86340 41734121079991731768115200 86341 31239096714442047661699742 86342 -679963890606448304494067328 86343 90789464593434617904139344 86344 -18783619765308333485383680 86345 -259300788589531463693056320 86346 7114199737744989024930144 86347 97079053936788193945142560 86348 74849228142667944349348608 86349 587570042186526739134443040 86350 430270168127689787955220800 86351 1444126803549327063426794352 86352 -99803363096567272258142208 86353 1837037303059314199209567602 86354 -328920363154753605545760624 86355 -478360408697310476630739600 86356 -1735711081924086320566526080 86357 -270443073834334841260697394 86358 -165162387022070588468680320 86359 35744468546384098403854224 86360 740307190995878338422374400 86361 -1360364343461433621103062816 86362 509657141552384947016095200 86363 -81524806798129598808739560 86364 226066301556615486873446400 86365 613870245858777293900747520 86366 -15467642079626473914777600 86367 640847534176250920410340680 86368 -968643293907503907835084800 86369 222896326374163684743508770 86370 -285130421217247357695283200 86371 -1898262909759250350978803428 86372 -374835180622795204870311936 86373 372369103498922966029077120 86374 160709445179468734836450240 86375 986288549166056106395754000 86376 -768501334039322202465484800 86377 3098679792340190501155540212 86378 1245687416578671595672824240 86379 -1479890338278309026594773416 86380 2897191627817531541719040 86381 1591946921888721800569060182 86382 -258472485644982797409062400 86383 -2149899976145511214259301576 86384 -608471289554088649214361600 86385 -230909541043396735321623360 86386 313678955977074216696222720 86387 8954513284301882823487752 86388 687970630753298208015888384 86389 706739041178064931956070190 86390 -66204348043903298438590080 86391 927850771655624631717132120 86392 1138095577136938683884544000 86393 -1202416771796832746794165680 86394 -348499115977701874558464 86395 543350755185780768150844080 86396 24169757978443591453132800 86397 -47610990603594813080206080 86398 -490834306219622523709916736 86399 2043521893096570550966198400 86400 631706588107304683438080000 86401 134592389417944246147183552 86402 -1442684803651177077884044848 86403 1150719546993807138373940544 86404 1545039120810636864129481856 86405 -1625227461078161239720118880 86406 -52048376250105725705791296 86407 254321504817594193195442352 86408 287005787232125476564008960 86409 -1046838275343734755011232086 86410 294555827002068276614091360 86411 -144546138742547879185270128 86412 -579230835651374778979430400 86413 -267699113138825241447947338 86414 -1045224052322094450470650944 86415 275672152428317190803013120 86416 -255351387521360332132909056 86417 1797425018636055545324777280 86418 672431865296855768271400464 86419 537039447628288940208667080 86420 1018324328663610643308480000 86421 53417614469116566262622112 86422 -533536998619056240756624768 86423 1708491147181454303441289672 86424 201943688321196308807147520 86425 -669613300598322367427052850 86426 -688065249965729549110494720 86427 66779305126184236353184872 86428 -165515851182118289089241088 86429 -373946945386726529939800224 86430 -7745146823439288759444480 86431 275156407668865447932361000 86432 52465951490694343272824832 86433 1674750936696171836125567104 86434 -217009693588945914296317440 86435 599699301876339490126803600 86436 388986094889180394415500096 86437 -295328497795721426604088360 86438 264641986989852316500951360 86439 -609432753104607084195548376 86440 -305447154245277282546739200 86441 -643303731231973368787633158 86442 -265564065991005907116703488 86443 -469369320778458013934363616 86444 1599148768887118291992519936 86445 -322760882691523054564125480 86446 227801409038999780135844672 86447 1267035857097096966051729552 86448 220381472038864334188806144 86449 -258659985549954304788151680 86450 63116575035485001366336000 86451 -363037371251478703637037768 86452 18289032968118965578699136 86453 481494598375746715525278702 86454 -271383765483249850925612160 86455 -817534600011107248886297640 86456 623174111248763606933237760 86457 -132266195103168099942958080 86458 -714364212730333283005950720 86459 -340209042943878999585213120 86460 -604905199472214105269575680 86461 1263429875056807106694645062 86462 -735010010396169385680246528 86463 -551964789028394500100219640 86464 -245979732732465803914379264 86465 633749648630303202615547860 86466 -434195891833632746257512576 86467 252309968750945082187859516 86468 -1222203634410422157621524352 86469 -150839891843212845019897920 86470 -417879409702952530122088320 86471 -328902731272724364776582016 86472 708734285219420026247070720 86473 18031283228300954373002704 86474 -144525514947486869894157264 86475 -134150834500966343702489400 86476 -377312478056693224207597568 86477 -790219073035187978504737674 86478 127323046329593602480312320 86479 -866497190103160850099807424 86480 238874750606630523434434560 86481 681728313707816375032935840 86482 656848131588301898540640384 86483 83496447816708847376741040 86484 -272801043893671282426558464 86485 -204169363659544360707235620 86486 653051877141195869015335104 86487 90027817639513590893156352 86488 1218098558152885829156352000 86489 931915024527725710556352324 86490 -297932805869753071392091920 86491 1692276768621699601280509892 86492 -535890512812151416759956480 86493 -1154554380900645142109563872 86494 985473678280495774512784320 86495 -28565757877458128902071000 86496 -546373070186457969609670656 86497 292965696808282352939300272 86498 -116589434470254971402362080 86499 374592335010832917753871824 86500 -502231886521438463587008000 86501 -1436463085113693522711642498 86502 -266544028660560436021138560 86503 36231249728478123457096464 86504 537109793756894977427128320 86505 67911573566127922514553600 86506 -201718616726643949609657344 86507 1800390908810292644773527600 86508 493009599889163425311613440 86509 -2113994353419113098004501290 86510 242633782074349530472648320 86511 582614524993914655375262472 86512 219473536438793904325001216 86513 284999037459623419284084096 86514 248226483467860848059840640 86515 424890587401049153207809440 86516 12770607226923933872228352 86517 -213536819527418479637749266 86518 -170797169458162201499838720 86519 -36450302897741801251614480 86520 388685569686187145173401600 86521 -89767356393976805490496256 86522 -637691016699066495011948688 86523 -573918906446382619363756032 86524 -809915376054037917558616064 86525 -311419215012411734087851950 86526 289820981377247849645276160 86527 1092244066856594996221043712 86528 532257726374499462112346112 86529 437692533914856634434491184 86530 68648667240087177859828800 86531 -1886263589795443597361809668 86532 48833054794884539456105472 86533 -1242381228801516419936573218 86534 21018963836832378236791776 86535 -356874200409122233175368800 86536 -598383022693489245369907200 86537 -2411488869683046120198639408 86538 -334291864528870992973184256 86539 -1191436424464070107531231660 86540 -508305180683734069306997760 86541 203234098674077097717976704 86542 -1170577827857393400516683328 86543 378544323366827416972436040 86544 -262415818325508556766109696 86545 -566907697919606432986396800 86546 -367020714125206266642918240 86547 1017950016887890471492540272 86548 277180816376740655623974912 86549 -291352503252396558916328832 86550 -135352017849491177143147200 86551 103953238062162540724600704 86552 114475344602540583653376000 86553 -211019947203054592685774160 86554 -392089783267704339170871840 86555 231736531230130693765558560 86556 -476673211742974231614064128 86557 -1819281938733449439251239188 86558 472972917408659794292189184 86559 -16050081268105080586475904 86560 1610658171069636449416642560 86561 297680548203577703322936162 86562 348200980937639575598361600 86563 505776775333536686231647560 86564 -1677905481554050011177277440 86565 113841322028333401415760000 86566 578175907991207879731979232 86567 380963926234779082109185320 86568 -256077218747674522115850240 86569 -547886392242626583465883200 86570 -819713055119933083602205440 86571 -1187754939238749571137829860 86572 957749615996937509406108672 86573 874917263557619382224700822 86574 -248852473339295059628341248 86575 -1369077955769810110224698200 86576 184215736300791587599613952 86577 907659974785984001997675120 86578 10655869606495716733077024 86579 2261411296785450908656983180 86580 85056727837512216476597760 86581 -451118113742801420980960896 86582 119078050331092379250367392 86583 240922509026737649167203840 86584 -957012988439145560146329600 86585 -1218510408251109782126972220 86586 53960408458440236811684864 86587 286503553749645813115371236 86588 928652205540540837415922688 86589 -135179160384584956519398330 86590 -188921708899569844847550720 86591 -3366125034294157919933013816 86592 112049620624144511369478144 86593 526758954077446315298066644 86594 -1029725614434893627935427040 86595 294609437994208219885175040 86596 764708104185712496161923200 86597 249747014448130562802129600 86598 -314800454113098267836039616 86599 -304076149774565902448223400 86600 -215161640752609359828096000 86601 -469637305289201123869053168 86602 -6993955617058561751550720 86603 -1602620730708230841322869336 86604 -210285862668087475091816448 86605 100830363241943708716141260 86606 142454771356294285951185984 86607 28665672885298300934099304 86608 441047691301208490936492032 86609 2899338525059834787882098916 86610 120182151367884123772853760 86611 228905029167956917541361232 86612 -1358899876318784849997803520 86613 321215599322066832589098144 86614 -178125993283001740021334016 86615 -1418559180466156944941552400 86616 825877404104554574348083200 86617 -86627834238806167172020988 86618 193573790449530740637373440 86619 -34558272444221845988617872 86620 -484276029545714592451184640 86621 2149210076913441426788238720 86622 433050038608411400965975872 86623 -967982199028320756480782008 86624 -463376996531925598760730624 86625 -365204725111083921506352000 86626 688897537287666434273746512 86627 104902389509647411696360476 86628 -883512692595101986780769280 86629 797167925453178365255391230 86630 729556470533867260586520960 86631 280027683419493660666349824 86632 -571979153102435166058629120 86633 436340891239750415061350004 86634 -647503298997868877621211216 86635 1038007757540671153654330080 86636 -1233340627680730266497280 86637 1068929075304045666203088960 86638 -1100970506104238106851129280 86639 -116682966270819026184432144 86640 -3393502482262287088189440 86641 -419112803685456157418106048 86642 810258785277183668673299472 86643 -2212550004979895267358982800 86644 1013331688623987786287486336 86645 -2525314342873205275445760 86646 51232621472415480610566144 86647 2688184185488867788292388312 86648 1525906540076930331524751360 86649 833190918390578341116986400 86650 19257971348832475799134800 86651 -125969035331158336738928808 86652 -630123267223574314624304640 86653 575999574383751338538870880 86654 -510330245057082890802460608 86655 -142751499817605462618760800 86656 -477719090445049011728547840 86657 -3332744843857325616946895100 86658 152697446329980377175307776 86659 -1165121577499265013727289960 86660 503022262053155421689548800 86661 1790765756795427276877414110 86662 169941160810210695995444832 86663 416384247599067509079101280 86664 521964410860177665250590720 86665 761340293725195568538921060 86666 1412310062395176253321672800 86667 -48755767767592610956428288 86668 2884979591221582791487789056 86669 -824194473277170781846014240 86670 -17419146903735290148294720 86671 -255270310395588052140436560 86672 -31163166535505763003162624 86673 -659776208322218195044581696 86674 -102083104273611943421162496 86675 -582384985483976543678450100 86676 -344274327117319633986502656 86677 -592610210910326477188591474 86678 659359654698763479506485440 86679 233370132352740488077840224 86680 -627397000353288771288883200 86681 -1515827715742440715749015420 86682 469236670347010748457364992 86683 703096446311773638084210600 86684 666659227517160044890200576 86685 -859366984424329497267799200 86686 -131908600701760982666232960 86687 -494896229053598086547123760 86688 6410157765411044085202944 86689 937472904913750496560267490 86690 177888628673756264972685600 86691 -240363171363679307610331392 86692 1834667423381646411282866816 86693 -164651679377911707193781058 86694 309847926973352495488286400 86695 575900924060065506626112480 86696 59158349036560492096097280 86697 1139371944973142752132984800 86698 1276629620772579753436436736 86699 -1047448502745509211286981440 86700 126937154073446806320403200 86701 1633369028915678495827316812 86702 52628905920005251719128064 86703 -850459049891512878189768696 86704 78024189558774048315883520 86705 -1428670313719080669903736140 86706 -29019050778129884364747888 86707 -831106004184067011123835328 86708 -484368874360183504132035840 86709 558791869508173981159421760 86710 160324129356312074089305600 86711 1068561123974708164702902312 86712 -53807404691650972435476480 86713 -928930444300418631012495216 86714 90154208956224683242248192 86715 -454500455014122702001750080 86716 -94029077529140924763873280 86717 366975074523281080734294732 86718 506052225762921632294236800 86719 1582024651060857731522285120 86720 -49124807714800512868024320 86721 508768128022691603867026464 86722 963723324439980395345303424 86723 387269233810578182955344544 86724 84412291335040075000688640 86725 137839880897570717980024250 86726 927105511159523546617033344 86727 -989068179741679469250728280 86728 368315250945557550903797760 86729 819455451663660385115466330 86730 -257236489240050767062291200 86731 -38964119857809700015368728 86732 -1002038492445246603441947904 86733 -155518365777928480335042720 86734 -72681225085556277551722368 86735 -807585391018687393730217600 86736 -85769446228404362424483840 86737 -627201257100079952802669248 86738 270649986483493159795660800 86739 -692484734980104996546041040 86740 -929524301493208479160623360 86741 796337247648236899296517632 86742 723203206152674190288549120 86743 -46977778718408490081830008 86744 -530096094227994170612736000 86745 873216670475196435130989120 86746 540328894502911663327835904 86747 -1099287448585357917678784320 86748 -53539783079593314729899520 86749 -323758377024623399017336436 86750 -1341184121582956861524048000 86751 356382818348643542735081712 86752 -875597348761405153572814848 86753 1509813416750524662749572002 86754 499340337623195053422286080 86755 499335628606308649334990160 86756 274507762275832751620386432 86757 -896564028273615369783360 86758 -23911292726639951630385024 86759 444875103361520252226912120 86760 10725865127056093725849600 86761 -690490186866877462771025628 86762 364850327036659492924729344 86763 582525069347548003144134744 86764 -78787548262498643410304000 86765 -228143794202453832217307520 86766 -401603653878990090440342976 86767 -1534425480723347852785515184 86768 -467978137862502854208061440 86769 299513114333053638529413888 86770 454080437958751511735026080 86771 -1413266469788591438947871028 86772 -3154293807956528387125248 86773 -352199014833219068831365280 86774 -5811975256924986656671680 86775 -92784494149872962140746000 86776 -256002956074734762913873920 86777 -458891615003482031920457328 86778 1225223520627830449317419520 86779 613188096109839762650611200 86780 -156122939508078805705766400 86781 159807649235598209610519552 86782 -588593210569956286488235008 86783 -1159233400399697720000179968 86784 292713799061900960993378304 86785 -1140999719230818836233530840 86786 -43522951989770699766028800 86787 872211126062208473876805444 86788 633056704208357859701259520 86789 -823518525749584913540033280 86790 379082822432239057961687040 86791 -1731840116429897934579446600 86792 1289974907433429460213555200 86793 410374552132912848914107584 86794 -586231474307397688259588304 86795 -186850221849346886915935200 86796 759803972158626153266333952 86797 57914475629657049782268120 86798 -402944622095297851553409600 86799 1314942705675678637734921864 86800 -22271631540374542824243200 86801 770951095183567559027230464 86802 -141884988310382551132179456 86803 -1891388960220774457425895136 86804 1307007033745174092112630656 86805 -107590915157520448081108800 86806 -359662965441023897098695648 86807 -972973346466821104089227088 86808 -780185108854519704498032640 86809 3672638263615174763369394816 86810 -378130507804869804775153440 86811 -97415395148866069992467520 86812 -937324182954863430327863808 86813 873062497238062786638409062 86814 -42110667312800006773262592 86815 609191626752879416548520400 86816 -693503873877304103334248448 86817 -20461488616859041828635552 86818 -15361255481190366180295296 86819 -632254759699280443846974504 86820 -576975347833235504132689920 86821 -839344946231899108834443520 86822 -1221897036957165626185056288 86823 1707361119460574542813791384 86824 401717182561049985071016960 86825 391933166141556435637041600 86826 84554795891872313330400000 86827 91656248321507878661677360 86828 820245810622713513896487168 86829 -1196728427435178319991854272 86830 -375066124096340745925718400 86831 -295138038951036656350844736 86832 -25448521982587457564196864 86833 246508715085459471529464384 86834 -674867427775262370575192448 86835 -5554479904188321843959040 86836 1372427071216642471528366848 86837 -2017062136183954867622426514 86838 -46419750419292795662716032 86839 -362182548951394122962403944 86840 -649422583447575352220467200 86841 1025332692768077489623885050 86842 -457428181309666227715961088 86843 -391619978757911205260602908 86844 588147947727906720246575616 86845 1376936946049670563121272800 86846 296134347518559822991287744 86847 -618955516944492535848108600 86848 -261140056036731590321111040 86849 211609170748384519205135040 86850 -378503925506545843727168400 86851 1742318680319882886884657852 86852 1364825748085593478153719936 86853 634960970533535265674244288 86854 -335230733084902339072830624 86855 -1055577485788978782043260000 86856 -512125444118633067687444480 86857 -1012707517416965751368953894 86858 594653666044971640894567776 86859 986991994164512805784524720 86860 9952996028355934045148160 86861 -935987778610914873453686538 86862 -197312075977352095726718976 86863 -762083612556560468918765840 86864 -171626124873813112191467520 86865 -736164798494221056298625280 86866 838668114774282212566220592 86867 951766635525367760593419600 86868 -468547970264271341572423680 86869 2267233171018443046326296270 86870 -19620911523479578259351040 86871 183740342161555465133178240 86872 -1806923068873368563330611200 86873 169192227820183328090632260 86874 -902323757784583660031331840 86875 -291769975004795752156037500 86876 -652909796724992495357286912 86877 -554649118598452860642665754 86878 -1884655763884989888275520 86879 63698842926713084597839248 86880 238650784991685282583019520 86881 255896994195556017350047792 86882 119160235588446355014195792 86883 -522675042969958799816810376 86884 285600929241103064155607040 86885 -1162382896511747808243948420 86886 369282199764333997450915200 86887 -1902354444011285222190447600 86888 -1191719911542852863047050240 86889 352939447617435591348185568 86890 -29197522266251812392880800 86891 433659824883043756657859472 86892 40180483041315657434053632 86893 -101936307403135213458724736 86894 373009992309075874233559680 86895 52975246967249667907444920 86896 -73777482747795051970920448 86897 -214920151921520215918970460 86898 -204695379679119376737231360 86899 -1818645811654394210627355464 86900 764874967475536808796672000 86901 189564634190936049286802400 86902 -874231122162846304060522848 86903 -2496547961007073176376999728 86904 649183680196851759325470720 86905 129069721171566745269073920 86906 -1317571530228549753508538880 86907 632737817162419502097627840 86908 -1628411719858371700741199872 86909 968825031485728687131453804 86910 -93598459125132733074656640 86911 846670623443977869186492024 86912 -424626856276295585460387840 86913 -38961074147674382867887020 86914 -1028821236031667932270480944 86915 605770579098082936921852560 86916 352253795375437184157207552 86917 500348292802358479691355360 86918 -12201552581495392227146496 86919 -321907849093231596712782720 86920 -200664058198412010663014400 86921 -969012617550648636583404108 86922 -42330942180315909822723840 86923 811669371037826564614249172 86924 445511720177839437135777792 86925 -476575850565294515146188000 86926 232921119084311086199926848 86927 -2173844914351480443645238224 86928 -333571111360239266604711936 86929 490869941357085305275860530 86930 720918957003411974544243360 86931 89480415046380445889011728 86932 -2257448329156970688456316928 86933 480170167650737698004794560 86934 361757369808291631821958080 86935 1534936222014111310218473880 86936 -1183059694211656080913336320 86937 -71223141564835362394593840 86938 317219212311275095545187296 86939 424754803002878687234068740 86940 -162635856123502887306854400 86941 -314734285159557839031955968 86942 656772795817577571357720000 86943 76766913165693834307831824 86944 647743356226292030326702080 86945 636186301577294306236727700 86946 12532878061794853830676224 86947 747847517771573208458337232 86948 1402165718425497584980103808 86949 1730624797223886856556409534 86950 -299669345426833234519161600 86951 1918673884112656140682232952 86952 -856056740856885202504826880 86953 218408096981972811887617140 86954 76125934731012033445923072 86955 237463926093483246399191040 86956 -46997182865401161269082880 86957 247554538220594701690078380 86958 307345150300590451906977024 86959 2632205241470241920743798160 86960 -25653482651406309269176320 86961 -106274880048677093378980992 86962 -397588053203760023641878768 86963 144777808729613962861728000 86964 916931409013319483282558976 86965 1103895047367497124108760860 86966 -1030796354203197309150958080 86967 -670035303834722772323171760 86968 470464179627427945116917760 86969 -1508845347150445967300556630 86970 123788943023589180224778240 86971 -1170787087454594149420650000 86972 -841645533141551829743861760 86973 -302517158850007128702160416 86974 746539922817334998346772736 86975 423690273449022384630239400 86976 252904305847539256107466752 86977 1775355096296144004813383472 86978 518227501689067444977140256 86979 -1708820405198691858510474240 86980 130675615649043875421984000 86981 -971376897670527475073269218 86982 79336130686478428425062400 86983 -1043731971980855791880799896 86984 -1565073026103938410969620480 86985 -770587314322835211356615580 86986 164479463601528316050690048 86987 758464157632699674565013472 86988 449194974596844910715473920 86989 3848231369881392264193696 86990 683345302087506417882936000 86991 -85685785318813726512135936 86992 172652223021294132374429696 86993 2235322396535777453149696242 86994 -540765314152963883143655040 86995 377122645897879671138746880 86996 101664766837547592336752640 86997 16481153175342289931532672 86998 1329177058193333807924724000 86999 4838580453924584927526960 87000 -981381064294715790182400000 87001 653299182714430515962202 87002 -539916889574357255493854496 87003 -332761363118403316483132656 87004 -1265723263133255275752338944 87005 1410257785271642015579271660 87006 -625781422944325568322251136 87007 2555314090294261150040123952 87008 873205295735551597892075520 87009 -203607342973264370272739712 87010 -88353740630677494284282880 87011 -473159380522048846943084388 87012 -525374187887277115891092864 87013 902068066626603968600155262 87014 1424868530811969278154665280 87015 -573712777222924785121957680 87016 -137935738361394822917376000 87017 -118040144383124484944457216 87018 452856423747697754252315904 87019 -481455215443034078369968656 87020 896291996090393207969664000 87021 937355649204510197906287680 87022 186841076163858461178130752 87023 -2107081280811376182580807680 87024 76918459242162591295635456 87025 82312849491383435416829275 87026 10691432181482836078256544 87027 1275273917160217933215652920 87028 1482470856293542896932855168 87029 1757676146394746223004003260 87030 243647827682821269390264960 87031 -498063278045979449348771408 87032 -14419934201281616283893760 87033 -389678736884935903482391776 87034 -781360062075983855373373584 87035 1590212697459864476866827120 87036 -374888257722037428405861888 87037 -1137725859766846977497912314 87038 -4452721225389485296370304 87039 -103898447119084942445952600 87040 -1224076784885572608731381760 87041 -775029696518694709735746558 87042 -54088984653734671708112640 87043 896496689629074699419658768 87044 -483349127418067011568287744 87045 -367778093452661444478307200 87046 -581146351765970830191755136 87047 724226035849324915955816712 87048 -188996470227793456142745600 87049 1221354942993241169112321050 87050 37194469193695507106758800 87051 1513618605410271568717084632 87052 -435579201020692759780305920 87053 1543421282908571172206575584 87054 406780833770585260201313280 87055 -60065761561279310774377440 87056 64453657492356154613440512 87057 1061398781889826527597667140 87058 -1252364349337963894150272000 87059 414242913175127350898600016 87060 413700691541875492726056960 87061 -104932001781940828019939176 87062 140812048583502813841976064 87063 1003538219286243104585155944 87064 -2351318416885690146121328640 87065 423270558542187610616718720 87066 125464643823941780421982464 87067 -1421031949700993196362195400 87068 1373557333355945355450766848 87069 1268717141220003200189084544 87070 583746399535911230152860480 87071 1308430809170114033190226272 87072 4182605806561118324785152 87073 1775026408913052148078832418 87074 275402132067815343917024832 87075 727174904619389493444300 87076 -1863247926723695910809349120 87077 -1319967271709498466071038560 87078 480701913595763059580663808 87079 355192864747631353358597024 87080 -340756821194738205332275200 87081 -135318716863992985724635248 87082 436644792446216785349449392 87083 -603468774038930653294990668 87084 -267467941033249575367687680 87085 -1631093057411069065926479220 87086 150864329896373552950300992 87087 167346579792490087798448640 87088 -316275309963818873996197888 87089 4213801671949304218884324 87090 -316767031789653726749959680 87091 -1363739369782804568922795840 87092 -93469570459683754996512384 87093 -1601242704853432965540763218 87094 351038251660982700127727232 87095 1589439649221147463380240600 87096 626984191019136384722534400 87097 -2020962382415837177824887408 87098 210977039586138560331547392 87099 -1056500744115419827607304936 87100 335728284773965690298406400 87101 529199374609514527782025344 87102 -570639578784811163685912960 87103 1128614105408995361088028352 87104 771039265896292685896482816 87105 289022229233690427699960960 87106 1102462073224609183037431200 87107 -835647911602979582055256644 87108 -298386690049418064587071488 87109 -2388198129949862032557044160 87110 128856004252157941228753920 87111 132331090706014765084374960 87112 633050119397523169832371200 87113 -710791476705211368401066076 87114 -249817058565425220894716160 87115 -544520872489727283659308800 87116 -1288553857210669449097758720 87117 -508709081004936346783604160 87118 3320216371587363456083904 87119 -648870357798739618971630480 87120 -270007029329977727262720 87121 1001408335608006600597022322 87122 387911474976957754479820800 87123 -514135533748487162139136656 87124 782459850833122894820775936 87125 763903879413825123362214000 87126 298915128592404873618432384 87127 723583858261669448687780752 87128 1736364941418380623113308160 87129 -894849849331651557338117760 87130 539002344787985194466484960 87131 -1149697630392095211867820068 87132 -175955710753527577359879168 87133 -2739741520633627167467302618 87134 -451227436591464549075111360 87135 -291670219921821495543865440 87136 -493624554920151753684418560 87137 -3514244905853300537900240640 87138 -1654685824654054921047008256 87139 -827608487734869779657084576 87140 -82712202386447387235874560 87141 -514513190866242529257520896 87142 -1556251593844483852309558656 87143 -590245005630236057739281280 87144 -342069951675072284855009280 87145 1450791188099298800987185800 87146 -414548977258511801070043728 87147 -362530977053894644034703312 87148 -1095632125440716315880961792 87149 791236132538647481574360150 87150 75750507537814030710297600 87151 2935892636012111208970995152 87152 -41862463548261868247285760 87153 857192647157163888726355200 87154 -349184821370457846854026224 87155 -1400553886915058865821719440 87156 -63332282167258554315008640 87157 469625175542294056123095712 87158 430805106649911609306667680 87159 244568888633084418065895120 87160 -134368732534296503029248000 87161 -2176006228741281907460208 87162 -6448456306009499292403200 87163 883722103046989217040383424 87164 220224038836189868896346112 87165 -353723965368925978203237000 87166 415315709642684418601106304 87167 1220681456804230962394921032 87168 -115850158131158265291079680 87169 -1127441081632487608274820140 87170 -316525554869680738425715200 87171 129709554127139531676273912 87172 -151109516321654297024020480 87173 -369753157392213392407789920 87174 964798894535782504592338560 87175 -1136505573493915067329606200 87176 -588253259427035268737341440 87177 -970605090546454715177130480 87178 -243970408646769289219338240 87179 -1851111579045889259385074220 87180 361970282463564913767336960 87181 2786679979564638305650252982 87182 1081298266015107705434976192 87183 -2201429922180142818383276400 87184 556329463732769478129459200 87185 346879295555149142827292160 87186 467910422415400212423721728 87187 -1624884602985458121762350164 87188 -220679796375533477480085504 87189 -748319578774747842051425376 87190 306974146701912752766009600 87191 -153432193030789380545911920 87192 -152776481200525889927700480 87193 -944357789957596312141702656 87194 383489768643396538196422896 87195 -598688691421192899912136080 87196 217884432908851781498662400 87197 -526512761731907637956357088 87198 -699491050678726278175417536 87199 946732575244118073205530736 87200 368578692214805334564864000 87201 -878558217871931760254753070 87202 -1047007311907057590203049600 87203 -508998052295354771587616640 87204 -9264614359311653894286336 87205 -155966875185048126086694240 87206 205739343077363679067236480 87207 54222501524551140099871440 87208 1058683411224722494117969920 87209 -892856956986344413374952284 87210 -625425891999011272084608000 87211 331089283937854305195381812 87212 1920093727435692638452659456 87213 -236439887718465404685706176 87214 1537658318647424781167259456 87215 1121304096326275645549692360 87216 176773280317478090959749120 87217 -1112225737851251340325861580 87218 -590739141938920187268019440 87219 -256512673659102506743281912 87220 -301539928576434786286675200 87221 692425891375589218270045422 87222 699835076734772849478939072 87223 -1698885399484462134120493528 87224 1962218476805758668807720960 87225 -337938336500853301656836400 87226 957009660933552554949555312 87227 914986536175349835181219872 87228 -955267956124555544481074688 87229 2420548814246230056714888640 87230 249067732076790448723050240 87231 -83215937960907851242350648 87232 931455416186789575671152640 87233 1646842429930926215495289264 87234 82848004214228772452204544 87235 -50477612904523426011969600 87236 682128092385707053137146112 87237 2111753161124417237852365920 87238 -518137821770681392885961856 87239 -1089328301952769843804590576 87240 253433097223529260997836800 87241 1883671210069658488338496 87242 -5533459872019239790474656 87243 589717213946938165433217264 87244 2274113215893892910245019136 87245 1106030678518546687982743500 87246 -313853641346446287883263936 87247 -35479868078648903321116040 87248 -54296491876046121707765760 87249 782832007517614643364572160 87250 -220940956512606605095800000 87251 -714025925201481212893817748 87252 1057022335088039648822667264 87253 -2758156237482622498771768498 87254 -931488570709828341099635424 87255 -150901633272082598731556640 87256 388595704794788331006566400 87257 -1402614299553300444844213494 87258 159266195481273747843561984 87259 -338355654839755489885008240 87260 -1181994656677189473830853120 87261 1159607818485357829220001600 87262 -28229012817066088899895296 87263 -112941960376639213361924616 87264 1178280367992063050333552640 87265 -62524634085521370510209280 87266 -644308395816478502785461168 87267 -1402921503756632055427197120 87268 1112429381318754040817733248 87269 -291374032617791638884453924 87270 -475968553389346053221942400 87271 -944421732185838273639184968 87272 1221854699487313125536332800 87273 936571335083019574180258122 87274 -1549341580401084909557035008 87275 13202235692837053688391300 87276 172639757117186827486986240 87277 2471343607297766524677191126 87278 265538541791594258796866496 87279 2861525234266403192303235840 87280 367242253004355819121704960 87281 528464093156924069448224082 87282 86920611934210922585900448 87283 369172905107676367082761376 87284 -53620291661090952587424384 87285 -393833524146466970676670560 87286 -973095154510386706908943680 87287 838342546963118864098829952 87288 567052290104360182093762560 87289 -451556130083238281318375340 87290 -4268286578285994763699200 87291 813612305655143837574490080 87292 -1155303959374613183122158080 87293 1476822209722121561220001542 87294 396401763401375812261473600 87295 734543367659249505770044800 87296 385390987298587281104830464 87297 -157711947318334987731736128 87298 695792242163449160000744400 87299 -2387350203425098476041117700 87300 -319975927942010568280617600 87301 -182442616550698318751367968 87302 -1010124509555021032618527648 87303 -1026441144634326832104094296 87304 -111983885936082276647731200 87305 -250444982791380062349048000 87306 -45589368810041941678730496 87307 -104039161586090620705729368 87308 23208124611285561009076224 87309 208710646857815001440316300 87310 -702514881134043543610309440 87311 835934582512832594214254832 87312 -155026198464858443353817088 87313 1088795249420809187067088562 87314 -640531750942743400255183200 87315 -89570406887369111036022480 87316 -1048170342902633843684456448 87317 -339192264174419013196955634 87318 36256531038844166206150176 87319 -847785406412233171795132440 87320 385817449091733184103424000 87321 -358093925765370934432151040 87322 -144195050302385190951510288 87323 934550856176079206666845572 87324 -915334400988640510313103360 87325 -46486324690605958476500000 87326 -230596686174744487264101120 87327 -597407881824780796771912512 87328 126573403054891474911559680 87329 2279366513004027916131298272 87330 -88130858447632768882652160 87331 -1021410994278373632445187088 87332 231562553425786272718479360 87333 6098362771146760904225184 87334 63537990158229916008798720 87335 -1192290022113153831026907720 87336 -1136542875915542991672775680 87337 -391749666501762225875099014 87338 222935319573040782861382320 87339 366695356877635140221368320 87340 -791020998356130638890859520 87341 -60106760197258979989081248 87342 322176815760200285601525312 87343 -276440515730198509365894680 87344 355682631774038377059385344 87345 -1216070090977992563932214400 87346 493709867395018427173902336 87347 -504795918930906702411634560 87348 -618404508540779335239997440 87349 948984613035907311076967964 87350 106318555783795193896154400 87351 1449514861687038277534725504 87352 988121458985167089315532800 87353 -715698069756966835439147520 87354 -345420772177623908784106752 87355 1641547343062694575716485760 87356 1162475726643722126906833920 87357 -607358934274916951641307808 87358 -70662457760382332633940480 87359 2475155483176628276085082560 87360 31782529240294581715599360 87361 -21146091705309654663272000 87362 33778706138554027155048 87363 1124028746487060280542189864 87364 1193629220823731139916443776 87365 -375230540097818253797757480 87366 219413459913461021665324224 87367 282990445352528043177710376 87368 468011160660629597197148160 87369 -1602324565379802097872854256 87370 -447297226094202081115785120 87371 -340624021506607307528626056 87372 604562992324390421065497600 87373 -2095236992171422468866159936 87374 283268340237870901297814976 87375 1588926330555084887702868000 87376 4441340130044937515302912 87377 1511829158269996279414451520 87378 511945446785052285209361024 87379 -938504765519773413606814680 87380 1176483372657319568587415040 87381 29695874957351881636438080 87382 896746340695187812604373792 87383 -884125694561382198892933368 87384 -723670957761751303639695360 87385 -1802179649047216484167815420 87386 -420134231067423362295169056 87387 906239988813224678784375960 87388 -5883992198088394914427904 87389 562664176104358994557799040 87390 -283067690129092118311951680 87391 1049160057821105133983408784 87392 1325654956897085738529718272 87393 -1688100479853240929231213136 87394 535683088485222510939416352 87395 58793961292592434054997760 87396 -497076452313383225126366208 87397 826818704281602039142090872 87398 -290235625257396904284669120 87399 28221615359534296793737224 87400 -428171813729558651934720000 87401 948344431397861395150936704 87402 -332467022169815057020694016 87403 -529242771027643031865982348 87404 -1758264927513002571307878144 87405 -721121217261857508369399840 87406 489648429190414731579788160 87407 728448204258802759679848656 87408 280012148393919908416192512 87409 -568547755444702417530421184 87410 -294037793288861691874220640 87411 -984584671138460490921449928 87412 -387278172263317623032063872 87413 1245699914739590937755591484 87414 -929573766111361837973447808 87415 -30556493636768759854774440 87416 -1051523180551969207078993920 87417 -31355123516898830400812112 87418 235276135261832266575441120 87419 -16476642924603078602468160 87420 254429999536645774800322560 87421 -1888812032349850175560384378 87422 1056319452291852196921600512 87423 78411328012447205217781248 87424 -1024747666717715982062714880 87425 380637766275433947445693500 87426 -835081879758887214322041600 87427 860756155532833493199569276 87428 831839951190074629469162496 87429 -1130714378918179752697261632 87430 53876656910758985765280000 87431 750977061038628286893211440 87432 -688693272064270922736967680 87433 -2268309670349646719478889318 87434 -951215034784852995709938384 87435 1091187734744430120093634800 87436 -731570966077608491701592320 87437 80749367163500115017744352 87438 -193311856216861979206579200 87439 -2031811374989325719895510600 87440 12143187552631349937192960 87441 769183079777381229441918192 87442 -1479301503835941857388886128 87443 146183455769396304729259692 87444 436004625619197962814928896 87445 172525210321594380863060700 87446 -337035111591042493642544256 87447 -950817488471660808353561472 87448 -177347385867603370478653440 87449 246569968479941707711255236 87450 -131590794586985918182252800 87451 -218779896906054945895774704 87452 155546382538081251109019136 87453 -860631968917226898237484800 87454 59792395005949341683203200 87455 -1130082671993713911587831640 87456 545718893797315051681480704 87457 2429032639365122919251809840 87458 197605430426281730012299776 87459 764456927075861934526013304 87460 -482311080393605161749630720 87461 -2781277537291716278619725376 87462 3977142178779289981816128 87463 2715244851259477828641029400 87464 -209273667029324558064983040 87465 -517133856361954937912352000 87466 -195950130930447211009381536 87467 -1490484113259717306094498848 87468 -194397715502138029441803264 87469 1000482925119994179739962144 87470 -40428974525955162570400320 87471 565782920200210834041144840 87472 -86521389148264159301861376 87473 -24107179303572879971527278 87474 300381892937949324254376960 87475 1165419550688798155398987500 87476 -855663252089097819905556480 87477 -685940019874840061181420192 87478 783931036359898969526799360 87479 820433996760917379150304176 87480 -651736266271325296072704000 87481 -851499031761694779773157718 87482 256927197298356107175389184 87483 -29046740580576339519528 87484 -1103716117341316590982441984 87485 -1140856847846377084999220820 87486 229473375463183961775504384 87487 -297226421191399046518649520 87488 -441437135917437938420416512 87489 -1216690598914876109606112846 87490 317524657949462771972781120 87491 -1362908972284181424201543108 87492 -576549198373186869751001088 87493 154320948322215289343688960 87494 -296558436181854903251884416 87495 198686753495848686847363200 87496 2165504977822299125471585280 87497 1222230457541487871092922320 87498 146394366825295653451201584 87499 -1249036728632040364028228664 87500 373847827111181980502400000 87501 904517541215998626509514432 87502 -440447010038787455923935168 87503 -242252063552884589628350976 87504 -338117593905844332950716416 87505 8057762736763789843859520 87506 229779756244488683930039952 87507 149923034173527417372810240 87508 -2560922056365168309264267264 87509 -853412948534560574699770290 87510 -5447587827382684839757440 87511 1716946884157275573458431112 87512 2362254447861584929444915200 87513 464741470225110819933497088 87514 1166872007957674815581621760 87515 -697331176537642898641598880 87516 356814553560772306248797184 87517 1307400959003131453114758566 87518 1347384472988805688992120960 87519 -1067656670174643636958057656 87520 -714606296131701597209886720 87521 287458486364103567774136512 87522 -393418187954746796595156480 87523 405209600934434790037423772 87524 -736213036310753304920555904 87525 -434299103135728729949031750 87526 446515725816489969645284160 87527 57504633024540279036753840 87528 -330645436946368208530145280 87529 -349675000944313037019378716 87530 297672234505558198402808160 87531 -151616897984350888032041280 87532 921233385117515428163799040 87533 277421792784485854014195840 87534 435542903501354193964890240 87535 -173346994246752774315766080 87536 218772601309313703026491392 87537 1426919475227268110239816560 87538 227338386280787263971460608 87539 -2052538758972363198292164660 87540 579498585000426185642956800 87541 612320531380533153687968942 87542 106787648864152661570186112 87543 330703078569613315570317744 87544 -111202168862172558478049280 87545 -731639819666065100628320700 87546 908898953105501526133776384 87547 1108124705000187393871592996 87548 2161760908150205734632960 87549 -330389874793202997043514880 87550 954109613055667460475484800 87551 1951909872227828503340004600 87552 442190345255544874378199040 87553 -2421692971915388121482227198 87554 -1051038858841334161518975024 87555 430617023905547660765724000 87556 204134209208474512651407360 87557 -112433811323441557058620194 87558 -123853751582423750503108416 87559 480865774950202126398148760 87560 158892921220199748341760000 87561 83427550403198093703983232 87562 -764126164549553958496885968 87563 1754570830803769191095063748 87564 -599130186909775533285364224 87565 962514059677194248859690720 87566 -677935118483571830727816768 87567 276442187745039816033763992 87568 -97586157982816837982928896 87569 1372423488128709020009312496 87570 -131638952797003785505881600 87571 418379708898844000841332800 87572 420104387819637137058734976 87573 561259269212781692447393184 87574 -1129758326776967955929194464 87575 -114731977101620842305182400 87576 -163942633454413083514675200 87577 -781693365873862714519939328 87578 64255570832765914151385840 87579 -502642592005281611572264176 87580 752671181329303973922662400 87581 480471926440959007527237132 87582 -332418845808669276492466176 87583 574631819900109970943188832 87584 -424054867862889270972776448 87585 358673212902822485893142400 87586 766355912347858745412742992 87587 -638692556889285559751833764 87588 -548520417403755934620026880 87589 -2580715017846524043110844610 87590 901331129471615268829603200 87591 5420609441276484125309184 87592 2446856748999550032241536000 87593 1207188598597011598733649744 87594 128384406570559287733417728 87595 1602762307745117852970453600 87596 -1613651712402567821756451840 87597 339819734699064825098411574 87598 177668971814225996423819136 87599 -332924730215226404127301800 87600 -9285037894742679672422400 87601 -1039684086764885191416597468 87602 479759328670210053061780752 87603 1073342861218347112391342904 87604 731160947305687431440768 87605 -575831791651743479441447040 87606 -189542711173444394624441856 87607 257714443806365607819293088 87608 -3987358972573469706379837440 87609 -550618861838508193951281600 87610 509532485474090291107476960 87611 -2907657142829920070107039200 87612 -702142109091941166300556800 87613 -1386112161980080552256974138 87614 -5719036682338588214955648 87615 981898426794351172028832000 87616 -390631242074741990135955456 87617 341557098629622453575465412 87618 227311785202931008340785920 87619 -859625690026594698683853104 87620 497022868270699550228359680 87621 1052407194640541231930034912 87622 177618578586277736017881792 87623 2559836713842472593653974872 87624 -249362477829539770632330240 87625 -2056166396979782631987051000 87626 290551171811111645261667840 87627 1159205190973160440426735320 87628 -327633815268134542188116480 87629 1674675602321737699453258230 87630 143076911776393213686251520 87631 -1336200552401669680669959568 87632 109717344776985652107534336 87633 -99206009677477581700925376 87634 17479849177134225172160640 87635 1129307115545490804861324960 87636 422002985127120909629429760 87637 -676917868551573619998832896 87638 -1469767105169510102013421440 87639 1167308590951766302013495808 87640 679672445130154605614284800 87641 -870099386017703417320739958 87642 67750511673559205776726512 87643 386685150583541509951597892 87644 -124217087768557649831345664 87645 1142205032293752506633658720 87646 683284255498382349500547264 87647 404354334693911357182627200 87648 777400991115291317269168128 87649 2346613238543348856802863650 87650 -49019816114035133387437200 87651 1294578630493667281506711780 87652 53530069202578078505176320 87653 766901995924827902186592384 87654 -129049842967817314340947968 87655 -715993418318423413183727040 87656 -2714191699041396382515717120 87657 1842153268744822518826225920 87658 600313530251304082315398240 87659 -763827579770325842588015472 87660 -177681639732896235982187520 87661 450739508487187591235034870 87662 10439886993567551552348352 87663 692840552659168221499822344 87664 327618608630899287999610880 87665 347189657028727527048220200 87666 -162755368777414692244627200 87667 2572977173170354771445523360 87668 -106464845108678173968334848 87669 1397943193345962441527946240 87670 -142689665178675556354707840 87671 902097231931800975873856872 87672 -258727636416245028175503360 87673 -108060261812799705444438956 87674 169733016830570213079601920 87675 296402699438940583907308800 87676 -1098633387629292024739949568 87677 17331622823299546867349280 87678 519372499087167561156775104 87679 2058562463128926120852625280 87680 -485291316702256272978739200 87681 -1685616425163560980181329056 87682 361866776654381765593462272 87683 959271184559160343370359932 87684 -688900500619625548474020864 87685 -291300809745120019605129600 87686 -541142440418210254003437120 87687 615343553583179025786444144 87688 -539588123033833368789719040 87689 -454026387697912071236847744 87690 202887819198681658684876800 87691 -1993706215215884364204452908 87692 183055976316704052200550912 87693 174861371736714945781808064 87694 221893868014712676796991040 87695 -1527810850474491518821447800 87696 155526236295678580005273600 87697 578742379749407717773668146 87698 -523918474804511658853943136 87699 -76494821391097522851723264 87700 -1054821044478517736034620800 87701 -2619434515315276360861373298 87702 -810625159581162551307472896 87703 -957067455398954998447335168 87704 -790487357901812085088358400 87705 828355462000538710035514500 87706 1478227358135192787726477552 87707 -2736754913605048214546653440 87708 413487838894396385182210560 87709 -2544286852377141772827069920 87710 330748801327513932439003200 87711 349278372053841861930638808 87712 694104889983716539746680832 87713 1270139541870263817160208640 87714 478801946482234522446169728 87715 490165983598281220630023120 87716 1774666708438061488899891840 87717 415282442131152385507029312 87718 -1621102241499778779535906560 87719 -332290440036426923303135880 87720 12161090910444936980889600 87721 -1102150144324465251203491078 87722 97545615700053551114149632 87723 -37848975305570571564860508 87724 3293719149318595188918272 87725 -1631633782711047419262750 87726 -154271369929203990901803456 87727 585129191171864009000960392 87728 -287778795078532682811752448 87729 -1295907829714255804055984016 87730 102377899219885262404945920 87731 -404957719732267755895785216 87732 -120498311654359295638345344 87733 -883454985559055174533208640 87734 -386898259874337519435621984 87735 -211029877460253923841294000 87736 -966528853327965342670295040 87737 830324257861972662461425032 87738 -333134547207188866121848320 87739 429412878506010590302397540 87740 -197688131041911245073515520 87741 -1378189469211884354767628250 87742 -842655432445601368910500800 87743 1652390518785599214624700992 87744 206436074010114220061884416 87745 -110793287033209112906246400 87746 -82178978765491909904348256 87747 174238778360368016118008640 87748 677893914459254693045729408 87749 -4076517855161043675339305664 87750 364769034368194744908480000 87751 256272336771460262718657752 87752 -458124429545497502709841920 87753 58480663661800144496991504 87754 -531909886089630243667348800 87755 -1314041576903117779795743840 87756 819963557625352367999729664 87757 721766497868794331624161792 87758 268506171874552993848492480 87759 140468983206312881573422200 87760 52083655613795624429076480 87761 628416571824700514138976000 87762 -518807016362719140201790848 87763 13011991747591165945148624 87764 -81355403717276746041540864 87765 404056140384218013572620320 87766 -466555030974522318813828480 87767 1030521845557835444172711816 87768 285671407083584120536227840 87769 1665735386173937893630408320 87770 1133375218775309921410056960 87771 -752107165586441520013657296 87772 548309142368142161939749376 87773 201136265237214320513267040 87774 682225465025354352936240960 87775 429559910750301071000811800 87776 -772007634565881503882674176 87777 -2380701137613151239305768160 87778 -886913910156047516335600560 87779 -162041124180941966686461120 87780 170989110113064927318835200 87781 -864090286752077125531646436 87782 -844609261415374339445983008 87783 -457564127687087613748340400 87784 1556314754735017496628034560 87785 -361146885872822591250669240 87786 -343821751854482866735180368 87787 -246612873602921682221940848 87788 -192364442677693787977373184 87789 159053207322376182038838048 87790 388114746317196693249470400 87791 -1551465848532807465934006656 87792 68212992096406907167703040 87793 -485906588953087352220918958 87794 -31166935426578839494483968 87795 -865360147527239825135666880 87796 2442220300102147035363422208 87797 -835503405596833564837916754 87798 -68077748501885499377910336 87799 499353701687265971580967240 87800 62538316598391804065280000 87801 -65464900691131854986726016 87802 113497701816838619577233664 87803 -1947239243960792660756745948 87804 9235794788549700642302976 87805 16939638246004523316975960 87806 14059690478865455744236224 87807 405355610088149777900592840 87808 -839280015063850222302003200 87809 -1368834020193252881974915884 87810 -335729513280229315107840 87811 966399643707598075032700412 87812 126081968083998740303043840 87813 -347461012601632629944820576 87814 -426113326877496989745190176 87815 254288520507705234004009920 87816 -968653585107526834330214400 87817 -299664285787560967982102988 87818 -495310572242959713490440960 87819 -49210908132677221907564112 87820 273701870829997384011310080 87821 -679018568583160830551894388 87822 97175343085369616039341824 87823 297614273300256730573868224 87824 -57458556094980319518720000 87825 749872593292852310453751600 87826 96198929372718208549364112 87827 -953043782775050815437961008 87828 52499415274131797296625664 87829 955027080296393411693634976 87830 -72550855474200993731869440 87831 485771213137978337626581840 87832 -1154674317965168739629721600 87833 1009552075737529376621531082 87834 402865432896416226786362880 87835 -1902265252163982493850265840 87836 303880228924960984501890048 87837 -775460955587842232451832320 87838 -376336190178454106112179904 87839 -2248894994380844239829163744 87840 751099644292564483451781120 87841 1302944218312447631751442920 87842 1604882156746074868215009792 87843 283400553714969542765921280 87844 1037577873656867793729796736 87845 2042566504628076294530735100 87846 493182209862722787591108960 87847 25187307448340619922127832 87848 1921741638487252648636416000 87849 -2646542655072342418701456 87850 -133037564698336839045523200 87851 858183473165594257404395400 87852 856351091236226500518815232 87853 2652486448353864098121086102 87854 -53841355717359992191656960 87855 1065931485055392825626898960 87856 141236019219405490934005760 87857 324632307335650030191030192 87858 -140920177326337627992910080 87859 3382408724021187668926245904 87860 -366154325288964589516554240 87861 50068036680980258758339872 87862 506297693319742326803738112 87863 -1067051956501532430787436736 87864 7777527648886655722782720 87865 198774462523245850215640260 87866 -699340369394239715025364368 87867 447590583014095441845737568 87868 -752988983222075557612921344 87869 740737433646008115182499270 87870 -306617343452646336043718400 87871 -967546358611452145098988688 87872 531382950577084288659357696 87873 -2101304908000014361346481696 87874 691254951063971532602787360 87875 697414446471634415540940000 87876 897324762329601742107925632 87877 1818824927575488925165421726 87878 -570963438691465403510070144 87879 406248608117675373120540288 87880 766279892602533804397056000 87881 -384099750817141864471137318 87882 374036950564817458195920384 87883 544622615711478734630631984 87884 -367533568304243972432707584 87885 7116370633864481819880960 87886 226295439499822515240883392 87887 -192241946262012196144888464 87888 180131172803837317278203904 87889 -813559830486421628621316240 87890 1150120880683108602226882560 87891 -163498746332451405116872008 87892 -617866612987404379475968 87893 -180000446872531932472905156 87894 696750699614877970798760640 87895 -1257367220797040334464250600 87896 -1359891709859802060595230720 87897 -184144442061182543302354272 87898 -992962543828017110639074560 87899 -214748740134383740119875040 87900 -226319003364507630170227200 87901 2348666175513811399390898208 87902 1034939816038075133386177152 87903 -928720002193926990265067688 87904 938341658028303091505037312 87905 1647203989373008758115575060 87906 -110544665541184579249552896 87907 -3033003966184151877259937448 87908 752805691048942514284480128 87909 -1149279741113694792825748896 87910 -670969571790878264605680000 87911 1923533713693787024309635512 87912 603049168702189001163571200 87913 951505665095058683692322240 87914 -306266258912927191885314720 87915 -7262981485691111366392080 87916 54319423588832013968527360 87917 991513322368935598876314966 87918 -630879217669603460200015296 87919 -1059050681056676390041150856 87920 -104989930269446486908600320 87921 354862712630996462104914690 87922 130634921641773876109930512 87923 997431622849745384860104 87924 -183869203262276615572758528 87925 1347853609277071344309588650 87926 1488778192127795662785162912 87927 256699340527946365630264320 87928 1588801436541314971633152000 87929 1062711535596247992924499584 87930 -115120548017860617768241440 87931 -31185121068388908312786268 87932 -226605655709341183891123200 87933 -1402698981496846185535090176 87934 307695726633206380851293184 87935 17053598741934085126479600 87936 -1007368769330724894828134400 87937 1507026423536065366656083712 87938 634246546662003344713671120 87939 -1347248215809097812634974480 87940 -726112995953506133099016960 87941 -972118905645116066338388160 87942 -547878565808353507415623488 87943 682805269326146594769959192 87944 1437288989080253434603484160 87945 -115834471138941536441416320 87946 444899965746181082257722672 87947 375924442642116913358060352 87948 71825543919003308228121600 87949 -665969595968768943643654964 87950 555038756114045382920544000 87951 -545121268357651784062830720 87952 -131392820798648329969336320 87953 -2092651232430196216611293916 87954 162204873305389594026584832 87955 -1291613586266221146179823600 87956 912792747173369026518528000 87957 -1765715116037695240753096740 87958 -69747622717171708388217600 87959 -2163819248199699740391414840 87960 813644403320484501521817600 87961 -1276676880544135462055584438 87962 -631099069235424647133459456 87963 478453204288400415343340400 87964 1040129015982455099217214976 87965 -1635365775256135187863080 87966 320581735890476788003276224 87967 1228202604239134824386408 87968 -2748937058036948349591552000 87969 214392235886924346855152640 87970 -151008907054478032193356800 87971 731144968612614024043383984 87972 103359102550770649088443392 87973 -292068826191413993112435778 87974 635799964037605107457760736 87975 -373090534005107162614280400 87976 890310384280926378961551360 87977 595009685638272880459832826 87978 -2926091255325856638418944 87979 -6329478706410964079652824 87980 -332882183754266819523056640 87981 1551050027850179618225900352 87982 -1093386378625960562836233408 87983 270342883511040365213326320 87984 174170502011862022095765504 87985 -233449336909014656496767820 87986 173021195703774738857866560 87987 -1021638063189767140734805440 87988 -1164081991464590129431760512 87989 975290628138455410364462880 87990 35903351155982923749427200 87991 -2707450880492336705750843608 87992 -2004508013998901142223134720 87993 -1704267161856537039078256800 87994 1601833722419833222279645296 87995 -1261868009132735512951632000 87996 726203070642142552687022592 87997 178917009378065162047905152 87998 356742706361040832420750464 87999 -1137590194504523826367329336 88000 -518066031406138073284608000 88001 2596927152516402182079688002 88002 527524459653232402168384080 88003 -1212155348494050471084279748 88004 -1529654462285576734851811200 88005 80288281075306424799238560 88006 -171515772841642507265713920 88007 2983555499244534506264375256 88008 1235261693205696246206054400 88009 1005325473238560469246228992 88010 -94635370339802721241727040 88011 -267257016895755436094877696 88012 -1257610905519465157309682944 88013 833572353019314549685697184 88014 -117511743777911121837159360 88015 -1548074197824236451343497600 88016 -140076373892573982806089728 88017 -1830253188513834284136264720 88018 -96417225254788218763766784 88019 1753319354401035418541997420 88020 -186429676813800460617830400 88021 7979719391231767300215360 88022 176041839227284869116226624 88023 184544471228772862762779168 88024 958983026045975978847528960 88025 216292469652950331601396800 88026 451543472199336732279773184 88027 -279707566611265124378674320 88028 -421353341406525593329635840 88029 -1704345559713459492003359226 88030 -480473800879744343469147840 88031 -1686760888288695955017931488 88032 524168800803235193174360064 88033 703476581818303663405933248 88034 -782574071131040971326961584 88035 -520817841210280145793886800 88036 -44366098019433851356575488 88037 1955654459888775696393154686 88038 -61809510850565030643375936 88039 559634281960397589849323056 88040 -211124413951797248321126400 88041 430989953915876180255336592 88042 -1156576333161215500675637328 88043 575754830962064175155577480 88044 -474740887770922933526446080 88045 324625908828738521881932300 88046 -272416560123758932432911360 88047 -8959537211373906160106304 88048 -301293109456019904597065728 88049 -1352755577249219243489554746 88050 -375408439567993038964579200 88051 -2014642715491645976570311296 88052 1680475981233864981014142336 88053 727828434733072016278821600 88054 -151569289556619229253469024 88055 -398454235486402092141952080 88056 -241702030051977229658542080 88057 -81498948740316278721664380 88058 -524556227551597457495679120 88059 808438468470571451565586800 88060 149801680880233307129917440 88061 -1220649993006048719192422368 88062 -187430374287798461297412480 88063 -2141818805401363171449792216 88064 2282796944379990434119680 88065 1321120703139910472571710400 88066 1207039675685746892806986624 88067 -234791721668525260339446528 88068 -192174531683967575180605440 88069 -337857216762346781947274530 88070 -987226964103329147768411520 88071 379683306988106601310354944 88072 507445289836432719435417600 88073 1864011339853317133506438180 88074 517199273934666213580784640 88075 -55508694425499271719610400 88076 150153448017284209664613888 88077 -1223561991559220215711413696 88078 -2491967407163991736329471744 88079 1609687688387512235157685680 88080 -213748752512593081168035840 88081 -660650570305880773889187008 88082 -72436495461291538392490608 88083 1752949392829957114756457652 88084 28921497521043901328774016 88085 1350380296248458004629836800 88086 -158491045337484991844474496 88087 -1733898011340791619230995080 88088 407241767466954408468480 88089 258522854688456895037494224 88090 -500192170947570010138951680 88091 -90343192954119473699862888 88092 -873566942813151395162563584 88093 1182847786949397927956618342 88094 1490775708694424384840412672 88095 162263202807648400876454400 88096 -725103747983116928680132608 88097 -222896791644683318615063148 88098 101279373935832311775099264 88099 445686496303250290834928520 88100 158475534710874409447574400 88101 549651971616093905585302080 88102 -276350639571446003428677120 88103 676835106383977190192586120 88104 -721838068184450255576186880 88105 1815122027056339307668743360 88106 -669816155583527346900007248 88107 13081501546670279536164288 88108 2123615912590211044781366528 88109 -78992510590642531544695488 88110 -176017850837790021101059200 88111 -98980619266853030056071456 88112 -98426014508015265991901184 88113 634281024658538419474100544 88114 -608300635156904360063322720 88115 282139337736986826264011760 88116 300873432362502860801740800 88117 358301752155343028112013166 88118 -136449429534896340184710240 88119 -761185447618558154234043456 88120 -613974776291165743605043200 88121 2140986326800416349222694544 88122 718649876606967780584820480 88123 -173121629519879053545874160 88124 -847481348733528633319240704 88125 -331086129924228546316680000 88126 -1194101568445308241199664960 88127 -941690036245324034823790440 88128 -31041051536700496852549632 88129 -2640150494202361583590270270 88130 75910076997772653092620800 88131 261393388760148863089299120 88132 -1104033425431446853693129728 88133 301832586943610409056732544 88134 229343406152063054658774912 88135 -89562653433914315168230920 88136 1655052611899477457505484800 88137 406078341949420231208644800 88138 -981479271203812186869141504 88139 708125880552884213592455424 88140 -88136350914140499639674880 88141 -375423639274956096573795200 88142 -132056486652274349525790528 88143 -1326672794525294277760188672 88144 -218625583973367880452276224 88145 450910152113558459946623580 88146 415185542448269261149434240 88147 219200651272264600112257552 88148 -1348518317335166384172273792 88149 838815176511923000317359264 88150 -3229291651614672305390400 88151 1474148741508560571973864800 88152 330722665664649263583621120 88153 737188380155252258775228484 88154 -809520418316865385601872128 88155 419553507809660972791327200 88156 267905822871755241634603520 88157 239181774548409939229922400 88158 -16072128137906966927692800 88159 561594304591631795920484304 88160 -1300672355030813492969472000 88161 1624582157682012446785905072 88162 236248503683274601284058272 88163 2994203294819296970268029304 88164 -336942892589730232259543040 88165 511239702964788388022140800 88166 -233690887429009903310724096 88167 -1457174850687061669553244120 88168 -1721062623626327307337482240 88169 1640419983563837906604288570 88170 -125890255548380555532921600 88171 -328050973939359572974324448 88172 -1025447006792234858398973952 88173 -696839677805112664725655956 88174 605752024455575536804278336 88175 -1202124920425695199123608600 88176 366363037856111451424948224 88177 1701672820643973487015683026 88178 1068977778701553757498010640 88179 -179485002613280376676984320 88180 328404289114444638847046400 88181 411849654404545109885903100 88182 321042080234961238289633280 88183 606621877426571674218632104 88184 -101952052227062541508730880 88185 -385871129992120106137003200 88186 -107073660671648575039699200 88187 -1003070964004523945606995608 88188 882192071186785343576793600 88189 -10964614206230536797639540 88190 -170655589408192295737982400 88191 249997526682575787271769760 88192 311736312242709084336291840 88193 -6861095119902129663700416 88194 732583211430412488845462400 88195 -345183039302052706730236800 88196 1194142494491284409872996608 88197 -1102403181390199294206535200 88198 929260292753143055172948480 88199 -585855415690764490461597120 88200 -415428716872763463659328000 88201 1651672321059257927287584052 88202 -522655530471047348402378448 88203 1512151121182350887778809304 88204 -771543303756406615151628544 88205 269960934412037501318851200 88206 9731725391740031279687808 88207 97139874385585937910480112 88208 200632289038768608267878400 88209 1535830820705484378463401 88210 -730159610859943810769190240 88211 1254248498465942639807440812 88212 -545272915994422871642892288 88213 -2294081874244209497351514660 88214 109006678887193363470160512 88215 59338476841828974333783120 88216 911536209485630050111764480 88217 -1573307778682562760296973360 88218 -510754075385255664657464880 88219 4083912815741132106942480096 88220 507078636822381551387765760 88221 -357841265277709793060784576 88222 903926746305531469129110912 88223 -2152110181335123290716554528 88224 241084323722450423843389440 88225 -1096495365711308737282674250 88226 -344819232032167605009002496 88227 570819648578027123915238564 88228 -136563970196855531274706944 88229 1647533193104172567732199584 88230 -191726449261383052589287680 88231 -7516794925088933400994896 88232 672555887351199895476787200 88233 870976649829555866361243024 88234 -663946359267495046850479008 88235 513972155356637455152598560 88236 -19694792318982216971673600 88237 -2887126886326415929765435114 88238 -991700936898748486559244480 88239 113262996757827036734167680 88240 -439581282131598192973578240 88241 -810085845638637662566613358 88242 149553572810967334498664448 88243 3260784768352359010106142880 88244 -497441750872472797389298944 88245 -159631270630374821497528680 88246 -81449605765659077122616928 88247 -1490997241904240199697167600 88248 -295611798409191233878487040 88249 -1503385946970222268273453014 88250 214623626074147098840024000 88251 -388974978967051320911585280 88252 1607999849414395000187380736 88253 -445713643410613406313556032 88254 -209926372013348083599030336 88255 184111117434999507687858000 88256 129990779864418369581088768 88257 11261584210388155007325696 88258 140784128994403327610166480 88259 -1108364105804197204884153540 88260 -284333566474229232400957440 88261 -1675506769795349256684007138 88262 -39921669803444864116126368 88263 -757516785987292774933351680 88264 1618511367103271330251161600 88265 -757285742401941776445004800 88266 1616870301714911538997115904 88267 2240222905578583769599187152 88268 -37453273897039490915050752 88269 -320774711608352211804046656 88270 -84117885601969212447767040 88271 5024435531056079192964459312 88272 -277424862549927335248306176 88273 731705635461755906105355684 88274 -389940895912305300161195520 88275 -310006905003269779321598400 88276 1463743817757128923484071680 88277 440140901527719644508346272 88278 -89732043289798725533530176 88279 46631936559999607463004184 88280 -299653476343595319265689600 88281 -688796742398724212686944588 88282 12588856167867734825394912 88283 952152229632945116455340304 88284 -348684021184591437362454528 88285 -232382061889740553289344020 88286 -334868578850921246695976256 88287 -1258146332518078215678304440 88288 -259790983026304230799441920 88289 1157745504725844724134045090 88290 -14184260690092798243327200 88291 373681000729731921632350672 88292 190560308580455610011750016 88293 1006832154932437245325452000 88294 -1833981167688624115932310848 88295 686771782211514739521343800 88296 -205562729033465721412239360 88297 -255581872060121202722817600 88298 448905210358778952089998176 88299 -991215917941088168865866916 88300 19371440382979792071814400 88301 -1636792017002247711687814698 88302 86571442239724346040263232 88303 203801292884951391431962440 88304 -304095631401895924872314880 88305 -87384948048800447356059840 88306 -841630148080508158937274240 88307 -2572383479151903758890343640 88308 655965820069425322601324544 88309 112230976178545750638459004 88310 251007731311961003216578560 88311 -709165064432837938460450328 88312 442400634395219083891507200 88313 1303376077805429051048446080 88314 -293660024393394798895848960 88315 -927134633136094223035204800 88316 462333476945430986879447040 88317 2975261587560888780678834240 88318 470963573272494651067407360 88319 -86191982720377005135046656 88320 -309559269104151678764974080 88321 -865098060809727568298292478 88322 -9051231318053745745505280 88323 142377144348984823945800000 88324 -718853997120421112144990208 88325 -241621235754212485996018950 88326 -261562587194137689722860416 88327 -1223407322439971468516318824 88328 -585787742485441771369543680 88329 1281388050734068548689466384 88330 -84556266735102083701920 88331 -2295469752098305678394037000 88332 255867269993976951970716672 88333 -115087876532826674061646880 88334 111740521308063406983639360 88335 -261446994228361709288878560 88336 -270250491854428084592631808 88337 -473413129733576902600648014 88338 -807208497713785199439286656 88339 -2530604148196017254785115860 88340 -507523421022268882871377920 88341 -506655257883651206054446176 88342 -810452142818226720144296928 88343 -1667330615446362409366511688 88344 1276304463245394053323776000 88345 49543916123317485003668100 88346 -32358951228207867953819136 88347 -1000331187217020285867226728 88348 -407155501133901838823052800 88349 2358780099726740594586618636 88350 -86884571208356862893568000 88351 -1251160987162905819042819768 88352 -1365318042264252453049860096 88353 -1274257116356669100073745838 88354 171191821434585933945180672 88355 -106818349420284546979932480 88356 49232656320120556228915200 88357 338331331791174705308394300 88358 -85008374107358633463666720 88359 -898697521310454218103483096 88360 1938052939155332069772979200 88361 -207864051369192069242279616 88362 -177584080149173673231558480 88363 -1127122333690175504200387440 88364 -1055853006833460087203476224 88365 6195026655059443927225920 88366 -263102182943859066578270976 88367 -825828748326675162347180448 88368 101105140281552468609859584 88369 -1830253162234119121494694160 88370 515761472348005990134782880 88371 128260192820289183976563612 88372 -904909288296643846271223424 88373 1947745473730384048650239520 88374 -421714995629542428899764224 88375 491366280745065769878744000 88376 229844720867287731828142080 88377 400465847757437655177972960 88378 831748809315490111594992240 88379 2361161101620442795491754980 88380 -390949047524451691267453440 88381 -914361662952720598296523136 88382 -188181238336378793829872640 88383 -54764014617846015975659376 88384 -472043067744021255538868224 88385 1798911959020084525478621760 88386 -335323363283687037663121536 88387 31819867231217793611018604 88388 -825339826807739292733178880 88389 246782010713723886419561088 88390 -922902080119286830011388800 88391 322165842457582053550473672 88392 -718175197765060659000115200 88393 -301488178936883105872709660 88394 1544472720685982026130187360 88395 -349609974431647067014383360 88396 411471692542829512275042816 88397 421425067813779201265881846 88398 760852930724720053391445120 88399 -373671473791366749395110280 88400 -100428581549607339158323200 88401 -529853008408996794053374080 88402 853211106947736536669227152 88403 23293732082194935181670304 88404 353330017428676609016801280 88405 522566453803841506004628060 88406 924682619844470290145893152 88407 -1740685992989390080783269120 88408 -34666569671384777554391040 88409 -498642442740114852703418160 88410 83694790058904015804933120 88411 -1339286838375928669957740988 88412 620650643786103553503257088 88413 -237720710327672593701592416 88414 800749442530267053683389056 88415 1213546416524673008697451560 88416 342268678290161133699858432 88417 157592666924779818959240832 88418 1140513747230325642122183040 88419 688133279584542682201933944 88420 182324321928365970030209280 88421 -3319510598989688258268118500 88422 520227736175924946160673472 88423 2377863507386056800959135672 88424 -754295193089363350987161600 88425 1180049220963570422967516000 88426 248555968537021086913171200 88427 -2946247677232297019060195724 88428 940422928396805948687685120 88429 691494927987477479691178080 88430 -150803350044328994227084800 88431 -619774921078608435855152256 88432 190148956829694479616475136 88433 337532993839907068866837504 88434 392754641675261700141730080 88435 227288653141048714206079200 88436 817171772040003003318199680 88437 753929540533114783347646080 88438 210496623400065888787015296 88439 -7843192725421510253480376 88440 -851064521605488552576614400 88441 1105903386889897446309690000 88442 267399411383063032435861872 88443 500653690682637708327230784 88444 917809585656545963864999936 88445 23149604618041549335504390 88446 574811996839651683559589184 88447 41149781399191291302247072 88448 -928788069113122393455329280 88449 -1718460843346910133920803536 88450 546657270173990614199484000 88451 58935804716238249904776 88452 -190822058322606804959244288 88453 1761226815435730984196768700 88454 2250905549396354174428376832 88455 -1135145634549897414731822640 88456 764584817266019317734650880 88457 -1188097034098334588571496860 88458 -113689912410544538437028352 88459 1167500483839597229497027216 88460 392164796703120233661281280 88461 257024869219077113512983510 88462 -434908610588244882910556736 88463 -59900568751064658551118288 88464 198944716583559463625687040 88465 -797083694660984760747267480 88466 -98341308114037174196075520 88467 -105724609890817506553249488 88468 -801512636746701950918555904 88469 589931290620170646883689870 88470 156664835075988712423681920 88471 907020472319315275634825672 88472 -859146421006898766444595200 88473 -522101379144404032547438592 88474 132033690981317579335160832 88475 -861851836832250867632911500 88476 -44385168616854844188404736 88477 -1228642042017965284429102880 88478 -125328619423859109362278272 88479 801191082432795437792455200 88480 606375405783439008753254400 88481 -334846868554336432637191488 88482 -579040543050852065332641408 88483 2510116893247327907840586520 88484 828561239802388823513183232 88485 1308432962667829458612317760 88486 -473434421716797154137369216 88487 -497075821439251580895799248 88488 331758042006681789084748800 88489 24594707142074246755960656 88490 -733964119813482509667492000 88491 667661282740653340761604080 88492 860513266375160444689884416 88493 -897465714813758427948897258 88494 6372255693009787135027200 88495 542191815799373273625327600 88496 11203598048864631140401152 88497 37555023373480277530286274 88498 639834227281905875786250000 88499 -478403233709992256198368500 88500 -691042651531714379681280000 88501 -1162618330957779299143438080 88502 -525164898510666555318334080 88503 -407947371795716131491209496 88504 165800975576206070800465920 88505 -365551257072720117805351680 88506 -1048754128268437401230784000 88507 2240445792204799615541062552 88508 232562366921646723792230400 88509 89882999286458832044787168 88510 509684976896467109853346560 88511 -1606276193127196815056440776 88512 -496091882996685538766880768 88513 536004052004484201035645762 88514 113021502597226084369307856 88515 193333216959665580151055520 88516 -1064304145201287032767346560 88517 -1305096684079625959206441120 88518 1647302936538593609843904 88519 559025275330528827220495872 88520 -168705322287941939051059200 88521 -893570937327215156575732320 88522 -369400012442040702085786368 88523 2064328102728884995333562772 88524 1229735184343109721628335360 88525 -920098755296988715481969950 88526 544161173985638646636587712 88527 1051004378314984583433057408 88528 267344279918677209112510464 88529 477838314726102451684320576 88530 -22949726812158828981358080 88531 1526463333114015419938021312 88532 1708408104782857093242189696 88533 4241035894458907132728462 88534 -307599615771016827694159584 88535 733444627871774894568147480 88536 -130084313953749406061690880 88537 -21532009265807168574578880 88538 -1618609011484969789063384080 88539 307772652754503256082712768 88540 1331304605642178750525465600 88541 -583714071456005219896509588 88542 571593078719669681310162240 88543 585097190549947131653042040 88544 3181421234286393850250919936 88545 858626518067194578605608320 88546 1039769349905385580158779472 88547 1001859186400396894797795996 88548 -1310981764964649618155986944 88549 173287963196084206612388764 88550 -102131162854556043572582400 88551 255050793271110779916990480 88552 -1072789730599661953911014400 88553 -465130657569278336047484940 88554 -65610614687645271210382080 88555 -87928343284506742030860000 88556 1355724373691213757242710272 88557 549105483033403145561904192 88558 1032981344546833339200866880 88559 -2108787063612949984069344000 88560 -107652629362840697408716800 88561 -1176430016878071303040501536 88562 -820176589366785826171369968 88563 -75409220710682908263796176 88564 -101090309528697155479414784 88565 -662959039651903578718653540 88566 -66596368063284066554870400 88567 346000402128965587409248192 88568 -1525712784377331740613181440 88569 -43795687146862621907732796 88570 742556780768964234921140160 88571 -67607178565258060021199088 88572 -1285896657952435767565824 88573 -610140720131346597635804256 88574 -1980480447723156512492361408 88575 -787125730125218944241615400 88576 346858391830811462338609152 88577 -2297176420438960863725835948 88578 88717297993797424910999040 88579 -1662640698968588708713213016 88580 -27487870802557613854371840 88581 -300818979575829690499849248 88582 420904995466256027071011072 88583 203809429259401566942892824 88584 100432507978417590766264320 88585 -161073286673783766945848640 88586 1133064002862831472850866992 88587 2754177379195206166840038240 88588 904519147522191730401490688 88589 1573674639000943036527918390 88590 192522346347777261284488320 88591 2638115519591161734693378992 88592 142632527769749548613246976 88593 162134441275322409645863664 88594 -1478878612013464349377442688 88595 -962918436693486307040899200 88596 281434787402867671916316672 88597 -2171644406599147743847004960 88598 -205543849576372662581399040 88599 21130738949584704302029440 88600 -707365963873019743877376000 88601 -230651115614846575005833196 88602 -53354767909291165107399168 88603 323405465135985365200981704 88604 119793793730062052152452096 88605 -493395849538381556556098400 88606 143690373994345625348254080 88607 -1847286203870271595848234144 88608 280413118819410422412607488 88609 890381393966641794900947810 88610 -355023787975842809071715040 88611 -369119182307135621578261128 88612 -1299121796646099273177871744 88613 -43106953868535490785327840 88614 -30059104456606979501053344 88615 -924832324294649821931529600 88616 -768520936665574911660441600 88617 -69773194009676617662303360 88618 849022659545758099615019520 88619 1123936128824809057147581744 88620 -203791975889901372940861440 88621 -532273724303391682890152616 88622 87689501889707085242552832 88623 -23012868177557141182233480 88624 350147903868947501938114560 88625 -250699966865255519710455000 88626 -328295117376215457453046656 88627 -488065305440703085239545856 88628 -1993073569125493928312149632 88629 -533104359716980435124143872 88630 653131768684422801813096960 88631 -2937155815242928220733465168 88632 -929852618711214489018900480 88633 -1405422469016826430880321276 88634 51055944350827556187220992 88635 647212700352145491558086400 88636 -1300264099012457292752081920 88637 2006911248479937886500691872 88638 851118171023373831648645120 88639 -1021123899858185153569670544 88640 -214063523570767760389570560 88641 -1925196897780788177513651040 88642 -370491184885873818748778496 88643 290824772028997985032232892 88644 -271964906544296253625989120 88645 -302861471567573125916100 88646 -161684712402594184975718400 88647 91442182290023939891016528 88648 -231870419775274839314595840 88649 -2557984659590916433981112880 88650 200024692732929567653830800 88651 680191095354250489043749652 88652 -456502811555293212897715200 88653 1376150376983703597900439200 88654 1139496663508457923129285440 88655 -622977698849558528149128000 88656 339963034008370512104128512 88657 -206282221862091022063710094 88658 -546368287004885567923187424 88659 352064635088248595980546164 88660 -116041523852151127857070080 88661 56337833388880521521165262 88662 34165557160749867648466944 88663 905111675706352198098875912 88664 241158626633517263728527360 88665 543723666454131112732245120 88666 -13915611224561539954918656 88667 -3106383789930505637740996284 88668 30106787622902403351966720 88669 -190800614145670921945163520 88670 -836199072979598043798102720 88671 630861900412891970157963264 88672 -486094603314063898626490368 88673 -970640754014638028351937600 88674 -715839154037397510422682240 88675 1506456207811234608979271900 88676 -603819541662951908623859712 88677 1624571498590372675414401120 88678 56954349682221502884804480 88679 271788844196826119900142000 88680 -864448902435654924208128000 88681 1234236342219384101303271482 88682 -983244518060093087832633600 88683 293506614893916318820843008 88684 -921707330193954966855587584 88685 -1508182964814771307451365620 88686 -230787953315419293981391680 88687 -892395379646329288364619768 88688 -4256843972691435477467136 88689 852171608120622393004353792 88690 -196077710789113300820557920 88691 960111876175354208802936384 88692 592710559794862669675468800 88693 3943132077186471913656206 88694 -411493001657746112332303488 88695 94745134359522156510670320 88696 -372589072782023292963102720 88697 672305895702658468697951232 88698 -304446329200628620758337536 88699 614558811998463001606870864 88700 214664129369311654502131200 88701 310117940552122968351647232 88702 -198523392351880586305448448 88703 1628486313348257394717745080 88704 343913342351704995806576640 88705 -540854057042842505657025240 88706 -18758191274488376898899040 88707 1529447727377249961290344440 88708 -1449032119105870023744779264 88709 -8664113151989822537080896 88710 190191643287715528956120960 88711 -427350141214061367074572800 88712 731262494060784544634603520 88713 1389493963198093030821436842 88714 -73785784468317766773710544 88715 -837831093905350954193082480 88716 -133731657347733819323970048 88717 1400510972497740962212432960 88718 10464586400427181341062016 88719 403568258065427377998891144 88720 -363705913812493767068467200 88721 744090405795215822171183922 88722 148329707060984697512570880 88723 205475296073244293852869988 88724 768893683708877201363304192 88725 -156912375782179358711042400 88726 171796778892318000553441920 88727 2381408755786010991888020040 88728 1329074757735896279690588160 88729 331131361802865916251680330 88730 763003380754421068991097600 88731 -236308941049782772548698580 88732 -265367800865734152883082240 88733 534858822892595857572968940 88734 -34275388095878057767037952 88735 86553202761363938158336680 88736 2743108527500749372297052160 88737 1224272437272709988418833760 88738 -299022000173515321952338656 88739 2275536670549988699967304716 88740 -716485659371275835001945600 88741 1980619648630360239078526142 88742 525598053229183134012322272 88743 -1419597393414709646022635736 88744 -351901965362393206604067840 88745 -722065921495448658171697500 88746 143408997537042245266911744 88747 -459188363434931020522297804 88748 -1790452684283953980488001024 88749 742498795127799996602500800 88750 114888424487375571504120000 88751 792470115887223314213477112 88752 -231096546528903523026026496 88753 -182418313383519864886842880 88754 -128223627867718050912921600 88755 635150954499262451493556320 88756 -1298071049015625897634545280 88757 175078264367528779060988352 88758 -61207409120667064996831776 88759 2557222614395638712529191640 88760 -569594959260193438245273600 88761 171901023899196960851675472 88762 1021862905650076672865131632 88763 -246243874734833383206657600 88764 289836285984788426937123840 88765 148645444514406762846674520 88766 -126489057842892948707175168 88767 -106020672892799373748100880 88768 42125479300983155662520320 88769 -2226790538099145787401440940 88770 -403507468417128954519513600 88771 -82731988224893289891897028 88772 1362139417886137821495605376 88773 1162777154764646494302372864 88774 153084348550976471449696512 88775 -630082229208312933532600200 88776 -41808467129032717576657920 88777 -229003086054945811626133340 88778 -827265199408195152062404560 88779 -492874768424077307085564432 88780 -721384076839077749697546240 88781 -186880408538211172761377856 88782 264399347629572458622000192 88783 -2240325271731554189654945760 88784 -87706706919778025605693440 88785 -653782256627917314644703180 88786 -388890278653728396187431936 88787 1473550827642376212308049240 88788 -518972311507895972122281984 88789 -84270612428406083756831410 88790 -203000836442048948924369280 88791 -105770146695646282420190256 88792 -638640693892143729302630400 88793 -2011645807534773095768627958 88794 -565968854513802780363503376 88795 -7187131703996867483078400 88796 -1180272274417866763611678720 88797 -476413641660667968761212800 88798 1609223880316858197370292160 88799 1572923252140253437416784800 88800 -230316953388029251662643200 88801 2032467058893019257374800802 88802 352241608970306766488074752 88803 421960482768464949839362560 88804 -648527082824137906650692672 88805 -293021458522434779663121540 88806 5263271871027169571699904 88807 1775182044964374352078080056 88808 691570638029149319445903360 88809 -38919097572254476055519040 88810 306867632827880627967663360 88811 -1422748622338178298767160588 88812 536349637434170575450503936 88813 -2414568052862187233403344938 88814 2127641378294221204748928 88815 -177673889523774033142824960 88816 66428829008028460372066304 88817 1931455390319417995063510866 88818 325217244686804964470285568 88819 342460460371864965999382220 88820 -68041904053040121273457920 88821 -664072362382111068569934240 88822 -65308123509682608059400000 88823 325098720644118242880043440 88824 -1399933378693098719339950080 88825 1003698233511942798225396000 88826 43183371549998243959605504 88827 1106888746962116465671428720 88828 172453777254495850488721920 88829 1131275367140213390996321484 88830 -382227196925746661994086400 88831 -1162392178331199474430718936 88832 2123515262263697638598639616 88833 -1531636284309366551759802576 88834 694759835119938869320356816 88835 -127002477725789025798152400 88836 -940232381796195183006345216 88837 -423705092550006083184431714 88838 -208734556677480704792256 88839 -1356272473518334542045889296 88840 96854897447777388755404800 88841 38020137028091071096601652 88842 373583207515248066459078144 88843 -1612569646041851158078772908 88844 723898197385083957244968960 88845 -30354655428574974208968480 88846 227103624361275604844557824 88847 -473763844428194729621446416 88848 -2730126345445431752122368 88849 -1039956780181938444188185536 88850 -640132833768572446550043600 88851 -247761587261407488066959616 88852 1305651166817481821660727040 88853 930358829850938492739609102 88854 407464102162506438861719040 88855 456348150892955134747251360 88856 2510716836355955486067916800 88857 18190335281849308853192106 88858 -188553731225592594644310528 88859 1697205499357053134561807016 88860 -324034491987179093633264640 88861 -1669386693964092349379664538 88862 -527514676952734980136799808 88863 212695355469343771241078400 88864 1366439036343768471736221696 88865 379791945778927498099483200 88866 -162424189002580163536876848 88867 -2753196288510669836350450084 88868 -119513506706857224923754240 88869 914933004031106009529679008 88870 928123298025528470814506880 88871 482302425621781341678793944 88872 215744617059906816345784320 88873 -1854356857629229479058559878 88874 -322833203679034494736621728 88875 1555089624056613480270120000 88876 -901148094428343941954944512 88877 -987875677823734176597851136 88878 -66072088286892971626262976 88879 933393948678559472988987376 88880 208359438901575142148997120 88881 -3979495814631248292139584 88882 531573013817801853033628800 88883 650930110939466677776693132 88884 -1459062274786801463629025280 88885 1533770138230914266484139800 88886 -3436467940854794129632992 88887 674558411608371790998345960 88888 -98079335638056175466004480 88889 -2440635857254804123765944576 88890 448111093973070675688369920 88891 1320790652081748954680903784 88892 1433823840125569940746632192 88893 385488917388108619217181504 88894 -849607215258615065824314816 88895 -1003597999629522070841837280 88896 83115173325750177871429632 88897 -60573259477842067346926654 88898 -658131990511640737660906800 88899 -343861975518056495490089736 88900 165113473941154301383475200 88901 1625507950450770358172877600 88902 -892904937157247979742315200 88903 -725547478668379142324711848 88904 -2675436108582137227146378240 88905 -960721763004553538759883840 88906 -784509518792521977765136848 88907 -84536046823009663658850528 88908 -139948970119367404543672320 88909 -1591685862642363892471659584 88910 -17466613017967194882675840 88911 -333716026591255808960863200 88912 -422444244661682336173072384 88913 824491909036688531732140320 88914 19034330863043253638200320 88915 -1502283368444351784991615440 88916 -602489928198694180415045760 88917 -373379601438061581782952288 88918 -628152962206867945630932096 88919 1334382480246383331414061320 88920 285620721550438103165952000 88921 1198966851734089054486035712 88922 546538000588285968889355232 88923 18223660253629628880274584 88924 36217547396989697126449152 88925 828136037343530315509849650 88926 -137228608015598228070949056 88927 -1469457183995861067031233888 88928 685443815791761174569680896 88929 8099380606778454570947748 88930 828917237188855707498819360 88931 -1126246429175574478233672168 88932 -471074126969246687119715328 88933 352462067830600516165949404 88934 -304980759629506405509966720 88935 -1029268943961150957807960 88936 -2622966037582670462270776320 88937 2709853049026852156198646586 88938 -514559757705521277559891536 88939 464479763635751045887738880 88940 1358401263265940085561815040 88941 24739461830751133650528960 88942 -284575331060321343704258688 88943 123910620047618420391829080 88944 -126236492807123992704122880 88945 -1026217846535069880262500300 88946 369713394497502464426454528 88947 1433990203208721357165335124 88948 627419839152739421434729216 88949 -793217294836786883244312768 88950 -46777526257262049209822400 88951 -139724809215094157939377048 88952 1042939581762486016732569600 88953 -204743009306292573279240000 88954 -224100784831734727717731840 88955 285101776717494009768687360 88956 -69771847302402757074920448 88957 697553913183070212796374432 88958 -121647627726297916536807360 88959 375169522067109189844573968 88960 974495165028089443909632000 88961 -2076557171150652172136776188 88962 -527233489254204914103608448 88963 -275660639137992960578039040 88964 -507564719725888091222790144 88965 801705705470552464721496000 88966 289267211898815577007950432 88967 34616693041645219980321240 88968 1377157607874103178353950720 88969 -1012344675688358322620086630 88970 -31602900666329761450106880 88971 -2887130820629500663242963456 88972 -566665684938333910329523200 88973 -3969176587846019055656200596 88974 -590655631365199744095229056 88975 -195819914657084901378811000 88976 448318608421075811358277632 88977 -329964194998371119623557120 88978 -1673592271795868001594526944 88979 1743956400632006493142084680 88980 421995540088037194548111360 88981 345126088884824916197673564 88982 715130042326331533057538592 88983 1158451473570988536834848352 88984 194946084366528912913520640 88985 403826118143280902318079180 88986 -683870991351602037917262336 88987 -43556136179197110336457632 88988 1680148508504859355387903488 88989 -880761717231887610069826176 88990 -347336813564478459311990400 88991 938924593775832853108828272 88992 -3254137591563561346384527360 88993 -428191209053733995257289758 88994 875006001189866046649129296 88995 215545670167384946711196000 88996 1831398363040206052036510720 88997 -2904679545254075429695807554 88998 20935436929678355315632128 88999 -2250019881687486036036177080 89000 757995511443057216806400000 89001 412247173790395664902621440 89002 -486728774745649344907188048 89003 -1021659667136541977761580748 89004 961882506424434156811716096 89005 358645953224036584190972160 89006 1164409593931624343443743744 89007 -156319269642755557740090360 89008 -405959847276093104821485568 89009 465297365943525964791480210 89010 -4206023870182674354178560 89011 -490395936893804115873594336 89012 176831305598421125540947968 89013 -256095509598727310904620256 89014 -659376410246353163652930144 89015 1989616206352967501941539600 89016 1069433975971334053159833600 89017 617435219389845341940689066 89018 1838939103710119951495958016 89019 -36667972136605433898469104 89020 1540032711918125852446548480 89021 1651476933566514579821073222 89022 -147019032361302685128349056 89023 -1360212008936618411652930696 89024 -140730007558409594395951104 89025 552983480035567048307170800 89026 476193873178419342498639360 89027 -1504703690049360559527214848 89028 -479334463969890427167189888 89029 3492637492037829382723924476 89030 -227904032814378508750377600 89031 -662455128004551837797304960 89032 -703485721609821383108198400 89033 -1205902034188508249259246720 89034 -337531347125182017433866240 89035 629397559374602471395800480 89036 -1898762326808479238527653120 89037 -508444365834588091013272692 89038 263010067419096858686857920 89039 -1642865299386856379244655560 89040 32109380038842636757893120 89041 1546754618963215585626163442 89042 -221766840437012269634556792 89043 -1281108818250590807246763456 89044 -360478327672167858514854144 89045 -1226093651458352302579480800 89046 -911073678230212114130714880 89047 -454226460487303273592517968 89048 1344133872465091517477775360 89049 -362314108301212937711033136 89050 105079047979020698962864800 89051 3123020162482143504998426052 89052 113926768875118857353278464 89053 -13416787850272247816821600 89054 -288424804474535955912486528 89055 -1299612723476874485092180200 89056 -1827463340549946681851904 89057 2181075694137565303160262306 89058 -626052811702450013278540416 89059 686364990329383026380555760 89060 -72397499440535605670960640 89061 419062821575453940218128704 89062 1475349175619562710476408032 89063 -532208406801985395963316416 89064 934460337214799502860712960 89065 1901075612837261096139926400 89066 -1282064420537860336615026768 89067 663414319542624199538788800 89068 36943191894540826980606976 89069 -1980656769218191915258975530 89070 79626697020433457090179200 89071 1188287232182483722187016272 89072 -251812759961606297013288960 89073 -1172364348475807051455324000 89074 -1304009033186057460730708464 89075 36613185051783735845814000 89076 306938657534433981556598784 89077 1753732407459323812562430012 89078 1352905269915252470244609600 89079 -88903168968616250494119552 89080 -1779576215322343868985139200 89081 1772143093400812530517637700 89082 -378335614000463841499375248 89083 1384578558045058960951095332 89084 839204119362658593245577216 89085 741127013434714805620898400 89086 -1504249861606725013572907008 89087 -783632284917478296441867264 89088 1187482166534446268893102080 89089 -129254538275828760606215040 89090 -495931842165271265132198400 89091 -1123845509626884445561249320 89092 1512559655794472413625791616 89093 726829120959172426116442746 89094 335843070237647676668805120 89095 1036299881763992595989927520 89096 -4414095879141490555453440 89097 -302338747816499627926828128 89098 1065792198792696123104938800 89099 601744534841408349589293480 89100 33414645696372781448774400 89101 -2365169295315803493725469898 89102 -288342089884136668349894400 89103 -257265640241601436952148096 89104 347804611583927415032913920 89105 614005913682044919242867520 89106 -185515159505839388494528896 89107 2762314105756227180281037356 89108 1792166689326394117647942528 89109 -632736078678725684520199986 89110 -320372217417999477585254400 89111 644521574763958393325390424 89112 2180697317434846722510028800 89113 2756783426811728435449116362 89114 -1420393954406937208904022048 89115 -213409142518848610563240480 89116 -1317096120721937095045327360 89117 62418303990680025615427200 89118 486009334424399615276595264 89119 -552105899410124536599928480 89120 -178131726845146012678225920 89121 -385509354582852224259183936 89122 820892764779541928925220224 89123 -1506473493771682791456638628 89124 453484790131044384149778432 89125 353676954196379443448448000 89126 1224688641535776195359980512 89127 -1312633347233320317491642160 89128 1086261761210108443342018560 89129 -736893696734012138387349360 89130 -267744201604393771035636480 89131 1057549012755409358011652328 89132 -867398761141455463108879104 89133 -35933417106461708669664192 89134 39788169992148659655232512 89135 286333776275563052421115080 89136 -474015704308589286536232960 89137 -960339743016050513379519214 89138 -345865745926113600557819904 89139 11856521324462912442289728 89140 446530738827564044875549440 89141 268998826773764776991339772 89142 298308974427823254576145920 89143 -364829525903934796160743280 89144 364837287443045490614661120 89145 153605947325666684053907520 89146 164243817297879143427661392 89147 393831473051103414569078880 89148 509176044038989174057943040 89149 -2474859540311701959151118880 89150 -102055651005143799275995200 89151 841501246335805627079449032 89152 -32921124475760470812262400 89153 -231864004910699726151137598 89154 266938178172630375070679040 89155 639477878594293570951239120 89156 755277180448947773006315520 89157 520841619466023340043834688 89158 -62468810651983665255772320 89159 169545513830912829075228672 89160 140138009006859476044185600 89161 -269142031975895505363473648 89162 363593894247999252708981600 89163 391910070051118158157693692 89164 -1228668544914780276999994624 89165 -1615793395402293383317041000 89166 294645067964398556481742848 89167 734919424617313301468582480 89168 182026187359424593883553792 89169 1771548204016381940086888944 89170 -4885703250724962416399040 89171 -830798396300067284877840528 89172 -1191219870551871760644530304 89173 -229566890920296782845297760 89174 584475337207266002822082336 89175 -254235083994496949121162000 89176 1087844426104279228360335360 89177 2357334720131191187982707424 89178 416412874805597685080916480 89179 -3729836640042119818258831224 89180 252707860579028487919104000 89181 -2384018075051566746358039488 89182 -19745660124880953555793536 89183 42186886875887051688175464 89184 -177229760172816754562826240 89185 107274852309494889821167380 89186 -508596899263864636864087680 89187 -66266735302212637525272576 89188 -99990355421502921045924864 89189 -1447319155121086349567339010 89190 308798059437874718693291520 89191 -2044627558605824465156093600 89192 -381340673017816748869248000 89193 -749685968442985053930097536 89194 -123009172588067618951175168 89195 -1417598762585570576594368800 89196 679267410410221067898312192 89197 -1705454469140025435649590528 89198 541168897025079879540910464 89199 -669656146109064515625408912 89200 -184627325867685234963251200 89201 -528425127744593363918682048 89202 546725087793571292057596032 89203 3279079040939358321283269452 89204 -477093771331755887886931200 89205 -1290928343049190884040833600 89206 54543792663647295287698944 89207 -827620361172677654652705768 89208 -537890471715376500424704000 89209 754801337441484996175410410 89210 315138929069363595420107520 89211 -216412004283162126706806336 89212 793727615610151175110547456 89213 -1857108253630360005570812538 89214 -1014344377530120104640096960 89215 -689132503518698162494116000 89216 -719368393507866437725716480 89217 152069824836624000510016128 89218 -29541726832951089105592320 89219 -768177075560921667105442656 89220 -305027633270059989137694720 89221 2758575156107590516591911744 89222 -59933769733783196364317568 89223 -995444507808408050252208216 89224 -2192472858868874906217062400 89225 -12810411604287080646668400 89226 864539114871573687389938992 89227 -3246249523987690524378298924 89228 -1743550296079514270791602432 89229 1067408537432860657660703616 89230 1063795731767054546737901760 89231 2734396002777556286355466032 89232 -193948620500405906840420352 89233 883907439156440695335283560 89234 475408895692383864610352016 89235 1886532318422423656988623200 89236 -228513706310216672299415552 89237 1756536033156067316515679886 89238 -325717480078211061388638720 89239 -4065030633865899802921157376 89240 570641034071343183840460800 89241 597538839020317645961208384 89242 -1514743740056546207261011728 89243 -663899631965734524333093120 89244 471903082011229465195485696 89245 -549332186128647272524703880 89246 490528398654072210688755072 89247 181119818359195822365598080 89248 -1266412782535439915934351360 89249 -515790677694173548131440640 89250 251066750242302883010304000 89251 1898450467244365276557990000 89252 402009345018336415812325632 89253 2074622399523664301266006464 89254 144048676872199471625777472 89255 1106747479111344254693375160 89256 -1302517051316505139717324800 89257 -257314366395510089004533376 89258 -111267040569858427957888416 89259 1307125343713001939669340504 89260 638585306384486740102010880 89261 -362230102944534741046332138 89262 -54711309423569162766494400 89263 -1468606014215868790582424496 89264 -38056745810993600384139264 89265 -1103124030586604287663671360 89266 39998204687691639837698832 89267 -895653638964255984956967600 89268 -6037506039588124601235456 89269 -2012623350066364857974125330 89270 376221817117956525349132800 89271 -80782595787596495308457760 89272 -1349211417005799372042547200 89273 265462502214671056916292522 89274 801354225965073792880296960 89275 815064718190935336893473300 89276 -1630346720810761057201144320 89277 690383126254280417207665920 89278 -448367732936109253045344384 89279 36852153469640235272319984 89280 78294147818669877032386560 89281 510368272062525519365381120 89282 1417076975442796600575478992 89283 -1614517993172334433637824776 89284 -480077688057126971410626048 89285 35464588078535293727736960 89286 -387405147163551872863205376 89287 -571392485555750711706066408 89288 -516863635330326994342026240 89289 343013850344174558121911520 89290 -919022881871342103217437600 89291 1868588792790336093189728400 89292 -348830275663196211371655168 89293 1659690691070911234187271542 89294 -1286833308345347502974378304 89295 285456677935915119278146320 89296 -213479028421066378481410048 89297 -305526045334402089750757260 89298 418776886087522818628752 89299 -1150059059558331892705836464 89300 1075409411814588738015744000 89301 -763469323152862153313935008 89302 1207505593619724688488152352 89303 -1723346450676951355427747448 89304 103861975758454327511623680 89305 -932793842551441419403941240 89306 361654180963710865435994880 89307 -575631452182528310024536596 89308 1115704897470412199906296320 89309 248274059306120836115819328 89310 -199558105298976673419206400 89311 -14010692061015967282986496 89312 -334154926065559605922234368 89313 676117949906774528405913024 89314 -194979157025631903705549744 89315 -1727038172611484056280549040 89316 29398443088552264628213760 89317 2560812199124120459381354366 89318 -295707505090164063002281728 89319 870133569458260130597629440 89320 -469014643315828195762176000 89321 -183065279614806878072550000 89322 -598756683133390602122281728 89323 -675567700700080838761933136 89324 -156543442725666150758152704 89325 603064882978617635411242050 89326 -83074872861863362101061440 89327 2306551609800429337985952096 89328 -137968801965883759451406336 89329 -599981300435002125436689070 89330 -677254009294478937238777440 89331 317362373517125834805870144 89332 589683783230205252873725952 89333 1778597928405407925185189820 89334 -31891257458092572758225280 89335 1872552634802166605847496560 89336 -265627225229556412424294400 89337 289432007275081742114293152 89338 1065077596619761864084323840 89339 -101465335761161740347051240 89340 296302220271621381305779200 89341 -4405243208558129430784928 89342 428185467914578608731148288 89343 -153524763409291028961830928 89344 349818854595379397761433600 89345 1200736439887439617513807680 89346 438645665395470529739481984 89347 2024257509253606815822487392 89348 -211232824904696788529516544 89349 -712583687895896994483398400 89350 -632755880323982267034909600 89351 -446043690802395704659410000 89352 97050591514812509541918720 89353 1826784236643886150884371664 89354 11424390168051388254881280 89355 69232358962472765309752320 89356 477641008966209408730851840 89357 1040287421175680559767571840 89358 203056673343939176750771328 89359 664995359461536789557300704 89360 407877079608222311174062080 89361 1389738753803641174354554210 89362 112337283944605388029530624 89363 -1818681741829188312633842388 89364 280227810436440669831555072 89365 -803937483695533647660376680 89366 -546338852684298870398950368 89367 1158433145212768549139128680 89368 -1474392199677031077157693440 89369 788295334024175742840321792 89370 -540115170723228293187724800 89371 250415249655124096916829572 89372 -788162577262387132746791424 89373 639517924794480917938599168 89374 -734635332101844391871528064 89375 151003180099385825826615000 89376 896823148473161187938795520 89377 181414753771504815381922480 89378 889494019903312174182965760 89379 196838689948442953282188324 89380 -160975735581769762101235200 89381 2244913684399356808236805182 89382 932066359347325848512755392 89383 520882788351462750998904392 89384 264865116819942108807490560 89385 -516295986622516064751796800 89386 -632622855235268492903992320 89387 73390697398052478120474036 89388 -266973727811077462427836416 89389 382939723307083347326769120 89390 262045454218872146263284480 89391 -1164932186389355127899756160 89392 148292776429872024508628992 89393 -1285122470557409803639013358 89394 -1355007371908333374686665728 89395 -1797149572331504660335558800 89396 -969433324117166105358403200 89397 -11233794141897263792593920 89398 275054023234230364822327200 89399 1264057713988769691403199400 89400 605515350814889686617600000 89401 882666752290989572491612599 89402 914277015562486209833239152 89403 139397960335832269450377264 89404 294031254410644062390321152 89405 -170659186056538224255065940 89406 449051981443677575906622912 89407 -2936575966887107090028168840 89408 -379121004161468506658832384 89409 384040949886381475991533104 89410 52672081146105042196515360 89411 -6181528331418385184025696 89412 1437606782319113788315917312 89413 1791994863009904123954005662 89414 -147351358850278470781998720 89415 580207158133774667846741160 89416 -1597987922562579419348843520 89417 -2565385331609830910720682534 89418 -148409679787178516055498240 89419 -4189343873530031544052180 89420 -1191828739441782282327889920 89421 191373944055125225220437184 89422 1743704683720147933936696512 89423 -978528948944942819187992256 89424 246620823452786181128454144 89425 63340149963153207713418150 89426 -1321094132819869143580658016 89427 -256744222251401335784758992 89428 -937742844531464913432350720 89429 572266520132503413404819676 89430 58843800450861276857610240 89431 -1250416414585210903529707768 89432 1042073523994509231141396480 89433 26435385302528717685157680 89434 1312991799566229432768579552 89435 224007184725810570292306560 89436 -1141311592136324580409912320 89437 2556269229993660165713354892 89438 -93864552548122740384794304 89439 -419964164349193391422884480 89440 -9400368479512374246113280 89441 -1365410960887884664973821056 89442 104094139204549217558373840 89443 2474355532911516182666001692 89444 1118759671865026935727334400 89445 470963041262775698290718400 89446 503049004337710362785984640 89447 1509548254859831112344401680 89448 -214361004800617133593559040 89449 2920539254536204075002587450 89450 -162551473831897452772374000 89451 -1127035810735555685858202960 89452 -757123467949472825130209280 89453 115043109692703404286232704 89454 -1173757014295587750510211968 89455 270247295901119879889900360 89456 -389955301226391092231897088 89457 106863207467564248875523440 89458 -861228472660370550067111920 89459 -885873559017740918620412340 89460 -132466304594396532857610240 89461 352295576769954188699694972 89462 -569587271614989097580099136 89463 599688061617182068828821888 89464 915955408460064098499563520 89465 15093767096985076751651400 89466 33644313350258797889998848 89467 -601912481218270049693601008 89468 -396955768494305906005604352 89469 1882724417048996456148149094 89470 323891663338698343929734400 89471 1208877738993661780236528720 89472 -1496292154833471245396213760 89473 -1914263217386404459834439376 89474 -638719904937186379467957888 89475 -18497900746865950617677400 89476 451603418235841787078802560 89477 974878395286834927733695326 89478 748212324735914259877595520 89479 1423164080283102724837028584 89480 -1652773597760372828980377600 89481 4747513517835591202225344 89482 -1239331801441349235647859408 89483 56224565844933665337869544 89484 -1254999369315601443054334464 89485 -206903465360899555647803040 89486 -644206154739407214214430016 89487 282886514680268818128865608 89488 306748620884803978527768576 89489 20509806645707162620568820 89490 -409579561161451391507596800 89491 -1814211830969388880616737108 89492 367532294401696700321025792 89493 551885007866238171437989824 89494 625282426964581956473016960 89495 -154786173210122342280057120 89496 437022652107292106736291840 89497 217405189653733916010141952 89498 -86879259161999327382517536 89499 578483891095765487558816664 89500 888526854551376993214080000 89501 447109559341661254927670502 89502 -111950427846695465002300416 89503 291340822200698089277907120 89504 -3093754528783292429524598784 89505 32089566821572474120929960 89506 -468015706836122464853520048 89507 -4600375500597978213882631680 89508 805729113087561353744040960 89509 -846374204297570833198874560 89510 -938103406867840562051955840 89511 -510799284382576566480141528 89512 -3603060292209441012360069120 89513 -1026555561751689083456735238 89514 479546425951715399371529904 89515 -1217381044969622499561735840 89516 274228950928305542541066240 89517 -98528929816946566541883552 89518 -737429131879010344856863872 89519 645266784354972812765995920 89520 -66276958782745144204001280 89521 143658613862100687043128722 89522 434204803134924633031866912 89523 -897765712307048662449372000 89524 5185867482952155312116096 89525 -449255982695902085301628950 89526 -16122845744305696580276736 89527 -48692057368866175458385624 89528 12608582383205391271772160 89529 474974021378419635831883488 89530 -160700259160472548272537600 89531 -424345239941465800486853856 89532 1946555489638466934040396800 89533 2373828572190515599349139782 89534 303866898842267387741681280 89535 -859330387557986493072752640 89536 576047845464571039396659200 89537 -1027092105632742876414262848 89538 734637544775173026466383744 89539 1522383556117408005402632160 89540 645569950749634604709120 89541 -813632715903956674434314850 89542 -295311062375535619742279328 89543 250069880500813419250803984 89544 63454891688991220040663040 89545 2109822956696617551922371300 89546 1319053364726995102937447472 89547 -1691001183605689796098547520 89548 1821697213493117909218686976 89549 -2609240198849529730986851700 89550 -50657729837106699208440000 89551 -470769001332958693679723136 89552 689848801295183276404162560 89553 -1467754881066212217789025296 89554 1222603976221290657497912976 89555 -275395195022336518086137040 89556 -74369707732652474134056960 89557 246857825755156521715830734 89558 -26289067846169597266621824 89559 349441110606115094779376640 89560 1003613549046953146638336000 89561 -22160205227206281291278838 89562 312804753076366641631457280 89563 -2678115465981304953083696188 89564 -846732935795533868307469824 89565 305348188143440437939681920 89566 -1253799447610510225040172480 89567 1323546571352881606399763616 89568 1114924028021643332755390464 89569 -38806979483814676089951056 89570 -269821701275649168704798880 89571 -76050151484885046516998160 89572 758080217511553449939345024 89573 -3879688783022183771353808640 89574 307078368415055624690170560 89575 -1411281572690498936823155200 89576 1949135023237626934756654080 89577 535028304678535062228530340 89578 207314821908008880776529840 89579 716091492862839742414252032 89580 -598657334415587480658723840 89581 -2791878352887446804268609300 89582 -2582010942800311900106788608 89583 -553682108757883926381258096 89584 45255045674517230204190720 89585 295804537266702163811126400 89586 25506494640515441298170880 89587 467492925821394306119034672 89588 -245390266801742736902685312 89589 -1304341372239647209948087776 89590 82205456221525285639226880 89591 1173536927895708656446549992 89592 -170622281858119171537121280 89593 956235558667257069831884800 89594 1714856703758573720818698096 89595 292499710662708977378081040 89596 1026844909092984094711854592 89597 1015602204271622665095191046 89598 132082025651540697541576320 89599 3023327951676188733553625600 89600 -155825206130337723816345600 89601 180928372985627606383190832 89602 1001847801195956221676987904 89603 -3302573166931549326537254148 89604 1126311933426161175744906240 89605 230692106186006186733859260 89606 936723201906969739430086464 89607 378319762029558281174371584 89608 -346354603082927981330595840 89609 342207120067524090633814728 89610 846806117337714066861081600 89611 -1429391711974564465227791788 89612 23383268536506126148035072 89613 -1495478292176065969623297600 89614 69590708254654230559249152 89615 1957141205673937240158170760 89616 -377348728286041955309518848 89617 543903006694548596208592752 89618 -127718699488531650685680240 89619 1217868097831273264335906744 89620 -1059458218473365365484632320 89621 -465331557910840091291802240 89622 -364704604798541619078899712 89623 425284979478813216248547600 89624 1321490860935455505441484800 89625 645905273909524772844960000 89626 -18833903262025653563739936 89627 -769296240942328501705414524 89628 249084151265466157213827072 89629 -585866096097412732651554624 89630 479346818164610716838064960 89631 -211616139293904974144049072 89632 -1098638007696027188212727808 89633 -1022655570473219297513513118 89634 746988299749372924441860480 89635 -134381653009264119648047040 89636 1240406727400869224054590080 89637 312207717295815928279428960 89638 1242450231719188824977994720 89639 1444054527140240938539679920 89640 877139385600803506384896000 89641 85120432786185458863534452 89642 518413146557193901676382720 89643 1414680661956666141668907864 89644 -32990824364407312101999104 89645 -445936263294153842962250100 89646 686793216914477641704443904 89647 1883547667550959977184777432 89648 40934184635813728415514624 89649 -517360535779797729157896576 89650 -117073074397159031078678400 89651 1040530505017463767021810992 89652 -4534044754621262167719936 89653 -1087583887972063849346750098 89654 675243320963735342183702400 89655 -12439999057884436518883200 89656 218275873383855323698421760 89657 -1917223436458006591641179094 89658 450673524146010179377377504 89659 -1796676329334681312912506140 89660 -978546503026870815411064320 89661 -773490147884200365363360 89662 157061686544388493581514752 89663 257561294326630735862344560 89664 -419956408377014912941031424 89665 -250352399289156312958185600 89666 -158976613892257968829438080 89667 -492143059160486959442303520 89668 2106617941227004769220814080 89669 -985811378985867799265592930 89670 344842915820107259243122560 89671 361532501285822024368086872 89672 1920748543159033775703859200 89673 422210871269983613103346368 89674 -25968621871784448163389600 89675 -1196249551034849976206266200 89676 -717501035829614616309639168 89677 -58527128932616031018484608 89678 -1161958899484551848666007360 89679 1167247430561839847550744960 89680 -263778804835579914338304000 89681 243665129980784862832186482 89682 401806096894645696158820992 89683 685747192634937653911262208 89684 -229296987329989037916248064 89685 127681277685891581969953020 89686 -372426034245733342015658208 89687 1011921615640643394080641800 89688 -317091724602787603396730880 89689 -920674561836709042430395510 89690 -83588088447928930720730400 89691 -464780404613680396873422336 89692 -1278910727822635663762621440 89693 -614437392767552932007742900 89694 -775162673058895010292049920 89695 -1305599573184346221510115800 89696 -379453296075635848549367808 89697 -1095545701715179659657007680 89698 7676490601562339730700800 89699 2675580909678364055343369240 89700 -101879874517649607280742400 89701 239580293826999921865338304 89702 -1206477930396458186562524448 89703 -1201726804109065150572594288 89704 1534102405739356125696629760 89705 759368346602439665893576320 89706 519253113034344427097474304 89707 -993964733625674818648545680 89708 -341137726988568566573013504 89709 -1578367212346249182799361280 89710 -302153435742175780185138240 89711 1393364948040522611696498712 89712 -46945702753896802696888320 89713 -2019253135227399601234014016 89714 408415169026000204259100672 89715 -448467747520711291131260880 89716 796410921643184103044106240 89717 -50582935841243982692836740 89718 -852887229400672895272757760 89719 -1228808716536737172339466824 89720 1922452876877306022911692800 89721 2594016549039257160738726240 89722 425279316162669638063177952 89723 -1469716918190079557464521216 89724 416370145938808864634528256 89725 348535415388224153885380900 89726 205878626559372162738101760 89727 -598049767891888340979525120 89728 1936292192828252195987128320 89729 83264625618839534425718484 89730 -281918306392577027964534240 89731 1103982294620539413701716864 89732 -1015060747830687166986539904 89733 193836227114254796520531264 89734 722673739532415617636114016 89735 -906540553788884657504673840 89736 -525241643219445809135001600 89737 -1387295045601431443829419760 89738 -432867933070261662525027840 89739 -860030539378889105355094260 89740 120033417072775810144020480 89741 21824033390945899150434912 89742 194178114081108479606018112 89743 2792633679679902153677830080 89744 368419424153136557323714560 89745 -350046704135926610073192960 89746 -705408108778283588383942656 89747 -35316941390238955724008368 89748 40245384509013163132660608 89749 119984190500303711090308800 89750 1357749205866865304226720000 89751 1627101863002072971734211432 89752 -527655174076221195641978880 89753 2737976275366595452010173002 89754 112257095540516592201349632 89755 2620641587918846033969658000 89756 -1922380930509856999792135680 89757 91907372038321201119613254 89758 -320552840960525849123963520 89759 3234313413730131299188980960 89760 883948729856208618777477120 89761 1240323833294732366670922432 89762 517702875961198547560249632 89763 1315931590908260630327802744 89764 169736627110490059917992576 89765 487987900381610263462533720 89766 -561816825257270617427137248 89767 -961992279437952671691330184 89768 1695143107805013693758131200 89769 -370427155784523833902667712 89770 -860536813549652839764541440 89771 1559334664286880730753666344 89772 -880599202950262300267166208 89773 -718485982815395831620016160 89774 -1558873001247263812013340864 89775 -333565600623416111190240000 89776 51995140253441538911371264 89777 -722806874337974647938234588 89778 190512174721729857047912448 89779 -1815081679989626415376133620 89780 -835800853072586728660260480 89781 105969406635072682224459552 89782 -319614710256571755602304 89783 155331445104166122459733032 89784 21112155604069993074585600 89785 -521130499698491184865705020 89786 -343672066167361604618859408 89787 -819290418454952261469336636 89788 1334467145066639497561088 89789 359582112074658290250381312 89790 -13175241775112710247996160 89791 -1028874057599515490277441128 89792 350075911186521960745009152 89793 5126364819113911144119504 89794 1054563798748333271468716800 89795 -939727459700151562828777200 89796 -504212890049528834335150080 89797 1435221413675167139461481246 89798 -964454579908675050510866880 89799 -257356053564502092996383280 89800 1319147856769730427158400000 89801 353411704793209972686606900 89802 -780285747412886286657576960 89803 800824348748607010173608080 89804 597918177989735827387118592 89805 -208172171971629956565246240 89806 -1193539457186883845724401856 89807 -169316246429205487780408128 89808 139500064667895514467139584 89809 -1548355764257357018038078990 89810 434209615288175104557903360 89811 -1910426710674960181223461368 89812 716117006022829969588086656 89813 -489871979106310020851584800 89814 -244792851454711907186333760 89815 471364145203007950929584640 89816 -1401446411377131350151782400 89817 663939339356411893757791872 89818 -1262970247367092161740570640 89819 2551301056355127195408449220 89820 -87970415964878033092800000 89821 -2141059646417708647922437978 89822 -219978485310078953007906048 89823 1406843424679119259827052800 89824 -439399101227821492559413248 89825 -1518102348286755052029597450 89826 -923583883841045556341651712 89827 56337453147776578797927880 89828 -1471100920218302658333721344 89829 -127025118307714530257073090 89830 -183991397132204688410455680 89831 513238396701692744139299424 89832 -652788053116121921041612800 89833 -1403481206875243051677070918 89834 70547846109664784898384816 89835 165410991497652140695119840 89836 -669491565817884490870525952 89837 1375573781194105925875908192 89838 44990842816237861358419968 89839 642555719895022570157410640 89840 175183695337944606347919360 89841 406730585766874388410791792 89842 -1154888810849123415783036000 89843 355316212769624565359814144 89844 -73679561039864591790096384 89845 -460459744834204337225552640 89846 -1708286152407197728249745280 89847 -1962495309691563495703090200 89848 1544929234279307516670750720 89849 -2168587526774514981927264150 89850 -262478843178635682436320000 89851 -1228311689384740305414931400 89852 744183628958501052101114880 89853 -848227848485060379347296992 89854 -250815541339231497503898624 89855 1744927531346268906603110760 89856 -577543828037440404361052160 89857 188153683822424227522572720 89858 -523908034091058352073869440 89859 338078630463480146898927360 89860 -1372614427083685080778801920 89861 -1463486945380920864552353568 89862 176344386979018983393239424 89863 141774032272395562214430304 89864 -1620878287324965648305356800 89865 -525208722466723818065107740 89866 -932475116972686444513574400 89867 -1944476905865651448922983084 89868 980022642258613553338314240 89869 223929746046053621189224448 89870 11315159040067274686694400 89871 -16433216096452338730765680 89872 -90395013856944722279251968 89873 -474920267529983309350889664 89874 531861598261403562315542544 89875 -3485824252221344581429560000 89876 375346182113687315939775360 89877 -787379494492154614689283680 89878 1781390923018731812942814240 89879 669326056656311606527232376 89880 -155369559590339765826355200 89881 -1315075809565568416687332336 89882 364115583021278710623624672 89883 2072160347428012905969015600 89884 239817975169642091952546816 89885 -1949571318829258495194390420 89886 402283982353828355257494528 89887 266725371777393978717219952 89888 1322189381826586480842473472 89889 20879092484387817859895184 89890 236823980534746107602702400 89891 467621115214992474370163292 89892 -121612124645399986045314048 89893 12759290211775599698971324 89894 -560533518262060692650141568 89895 512849044763836023055307040 89896 3109663808855332463310428160 89897 2652350507698742135178932346 89898 -309058618423014624041531136 89899 740934453939341793427454900 89900 -254689526125725640739328000 89901 198100960623641423794092192 89902 -1237205001669999031890950400 89903 679145184669006823816536 89904 -156137443458647368117026816 89905 -1086516169227042937321892940 89906 1471360723198269855505531152 89907 55363911007292553685356288 89908 -383223857917427523650734080 89909 2830416615918463490468224110 89910 283053869620202045617580160 89911 -2142622763586225444583287648 89912 -1747003709819209905082060800 89913 9183157042397177322560448 89914 1381852245963642987215695104 89915 1458139233470492543424179040 89916 -505705389052464445573693440 89917 1217175914720698217855552966 89918 -907847988596487441868995840 89919 1924509864068219915580938544 89920 274255412272692933380014080 89921 177022683995052162835387092 89922 -283994290456089770733636096 89923 1178446514693109525241450172 89924 -1512170365652315547678175104 89925 -252435941931937577352084000 89926 -12018152053914143039741088 89927 2498695671272200753054834440 89928 -266489220736392203975040000 89929 -706008510737910254596962240 89930 -484514862179158900940891040 89931 -246292319140496326451045376 89932 -226772353261099861643701504 89933 2050480338425148617453622240 89934 72947190973453626275768448 89935 47306763028259595653231880 89936 -12934631987323081963339776 89937 -752861056583289591169918560 89938 2294077884558711526201798944 89939 -1179577365623235095084170260 89940 381831670251884916645120000 89941 933579985678105772114872092 89942 -277912636723800542224252128 89943 -163988009145142438724447616 89944 1019618090532899899978844160 89945 -284537665008969054378114300 89946 -705838711644127099855998720 89947 -388662076680986529044953056 89948 91293797209980355397299200 89949 -1397231261721795923725873536 89950 -245530737054426774884169600 89951 -366346359052738859348250648 89952 -1915252093412437465858572288 89953 643350821253311362207875264 89954 -80780975103223464645487968 89955 636671615789665771009380000 89956 -550027301884455619632128 89957 163419812437413023767626624 89958 -1115737225012198949628948480 89959 2466222228542281202647327160 89960 224043661770335003023257600 89961 915486498055284316234504704 89962 -292840306776995294693569536 89963 1599980345020517266432516212 89964 1264105089166045223647226880 89965 -1468230697046623700892794400 89966 127999301262834333951546432 89967 -501870517627707215460700920 89968 534849858144540785517166592 89969 -39855698471464052412602640 89970 266347968736424369659200000 89971 209655275647235427698892112 89972 -162704092210082684762124288 89973 165722742645021963475266780 89974 1430249423668363181988056736 89975 920485943393610382478193000 89976 -142022345102875131237826560 89977 1180685639585047984997518826 89978 307961500155037863220160256 89979 -762093024485411638686355920 89980 783635348510955427545676800 89981 4075318765277415915679486080 89982 -1049978474741605961103624000 89983 -2416674501358436214598288768 89984 -656755284908948241304780800 89985 453582760402639139944613760 89986 169340407272306414421722144 89987 386932213809077377848699276 89988 961003923723079343372160000 89989 1931704041716731830788413790 89990 -158595558638572044365040000 89991 72770008327789879752983064 89992 -985455904406294723032350720 89993 -573020168456420839785313536 89994 161331369540607368220624128 89995 -43204893945938712971373600 89996 -1353675097388008973914137600 89997 -1881798850687032498318158880 89998 1783269961486944871122999936 89999 -3088593973452025974953472 90000 54844885931286336145920000 90001 -473471670742650540673217998 90002 -1099360000129720805435546496 90003 1432662234230127927160411200 90004 1121589880554120557353053056 90005 3004190730546402927558389760 90006 -350700231112980532981456896 90007 -253864821172119529605874744 90008 168209018302267993564968960 90009 49438903610790637180409844 90010 -551938772284286711290071840 90011 790708017337972975565796612 90012 -188089804719589156152265728 90013 -2499234792773624852090979744 90014 456475534745189342505449856 90015 -209382606313043034552518880 90016 -1894722239405062798047313920 90017 2064123690349430571256068066 90018 1378657542130806744005310720 90019 1560192748508843692116755420 90020 36187836435189319343124480 90021 233499323833634716443087264 90022 1076926478914867267220244480 90023 -1215145197305067095716558728 90024 -560598009708335511306240 90025 -241881592423117754340415700 90026 -1253302157047599169882302288 90027 -308394272315860868443728240 90028 -1201606505684107142523116544 90029 -872844972672943002396567924 90030 -399862175031771361860343680 90031 -283791069428350948989421168 90032 433458385669234481035640832 90033 120384987706767892369114224 90034 -153234355063353121717286400 90035 1117108358673055972908244560 90036 358558869104429286402595584 90037 851769669878764222738894560 90038 744463435271186684421346944 90039 756935491890571415442786024 90040 -445771185721540757155123200 90041 252254224245175607626691520 90042 -2656008897755038936185600 90043 -183462372399188435058563840 90044 -1021663440745054915231140864 90045 -847299056913308237049504000 90046 506159246830561426619584704 90047 764134144853470385640395400 90048 176332594539245913092653056 90049 -3943865053227954748171888764 90050 542170359634935274220482800 90051 -479463117897775048591271760 90052 -4156880716602256978562088960 90053 -994880119948311396399241698 90054 254367726544753184722824864 90055 -125366863418067639371028480 90056 2845278265971645798540026880 90057 -86688885978984047093506080 90058 113586275242955733139476576 90059 1716332478194109792410170260 90060 -728094059797888651456512000 90061 -196048757408443279941156948 90062 -198077128907355391762434240 90063 654422948168522486477116392 90064 -56962872989964637074046976 90065 -1176659503137016647123894540 90066 21555660218906830915309824 90067 -1934900675273195040216500884 90068 366678627824823991955066880 90069 -437034884759863958117833920 90070 -293815978280353152267275520 90071 -36742863454307455540708728 90072 83954003857594198423603200 90073 1740964163235452847853069322 90074 1024972307612100501405665760 90075 474366890829209921633550600 90076 -331971382484984346996749312 90077 578637939969388288285520280 90078 -919595458344279655140624576 90079 -409102350897224110268862720 90080 -232745123833516732117155840 90081 -249282202379796386996946030 90082 -854975116977012606058848 90083 -77132846709527732185686624 90084 1319734804333547571082638336 90085 -6071731018459526419624800 90086 -256222652579386707810817536 90087 -788462906787096959944353240 90088 -1885581569365838993353098240 90089 -437420723804327908173751110 90090 68128670528808812145699840 90091 1784372161814011621904296752 90092 -882572056550913946129747968 90093 -112137940951209137607400800 90094 -370592546255135500296610368 90095 193540634476694429382739680 90096 378033253429747364722409472 90097 791263359996500541658499264 90098 821670986524315260454746240 90099 -1928202194228867144708520960 90100 413718801154024619379974400 90101 2492897341245161427910754304 90102 -141405306647386226218095168 90103 529652335690057526957102400 90104 -297016273376332095813427200 90105 -987566978997528240612047040 90106 105196752205593334141648752 90107 -1397915070309570550911943644 90108 1191076873909477564383124992 90109 2045923468414838139885297120 90110 260983512334311151971216960 90111 -1057545783211312663334749368 90112 1069212711041465763634348032 90113 268199310438597436772197380 90114 133657746902787352141951488 90115 -1932071965979386832697272400 90116 26761537270358176901405952 90117 -442149371423288081334270720 90118 162837820103757749083590912 90119 -282997137127735094090023704 90120 700985272825375044614553600 90121 -875872304004755400454600678 90122 -276082044221840173249479888 90123 -907928116273281866011808832 90124 -2048653588186420176284264704 90125 -1357039910733761635364256000 90126 1309167208415874541982774400 90127 -3433513196290461871027987024 90128 -10676248124717486806204416 90129 -281827117171847851318274112 90130 -1116032301556201130799731040 90131 -3360025029994465880288357928 90132 -145323256480834365865451520 90133 -881555308291914288429797316 90134 -20495615909045180660055936 90135 -770061711195579753014573880 90136 -273191665168992705853132800 90137 -913567270775206603605624960 90138 -176846418124237002690001152 90139 228379052544318848344040960 90140 1128631163427094659092221440 90141 413818123492857773950468992 90142 316683447510463528573939392 90143 20027257340878198340305560 90144 -2223823833087020939834228736 90145 -2684720758814250716731500 90146 -320952985236888210728331264 90147 -151331121476515452141331200 90148 191716022660609643656298496 90149 435407490594134748058617150 90150 360752287608177330399105600 90151 2933764727234012797557780432 90152 -1210993242478739817637478400 90153 358127668542958600748664384 90154 1226903746397235175478617776 90155 -43548408188473218238269600 90156 601112244910775044368789504 90157 -201894068073827794402592820 90158 1403584131433510578147516480 90159 614404117803456616492595088 90160 -150840927856442085274091520 90161 -2269277237091081520959674700 90162 -415824586996854384574919280 90163 75348121166500248143734412 90164 -1726638762218631824810538624 90165 1036842772436380727918341920 90166 24971401063957818126640032 90167 1044618895644414722055225984 90168 -165058846207068807345623040 90169 131253402017301498209164996 90170 298191634796834676203765760 90171 -34182094147283142193450392 90172 200900898609287814767922176 90173 -1494721248632718517248331578 90174 -91929458220790208301803520 90175 306720977362030407600913400 90176 -150397038909817497539051520 90177 1462490481370508414594345520 90178 -1226809137260966711136796800 90179 -861009995586384935031276480 90180 1435259289263676471666892800 90181 226758538427428705582836224 90182 1761657995910221440861225152 90183 -416474688302671367330833536 90184 30932325027298264502338560 90185 -2435368663346481597270707640 90186 277097310078362010628280064 90187 2853600990338240680016706836 90188 225364083440259572075344896 90189 668854362010372588772399808 90190 -742386605567138477673235200 90191 2077409630280653173500692592 90192 120648878016234811012546560 90193 2342013516008228500789760640 90194 -74953183504205209183582560 90195 -110916110978163519479942400 90196 1124562407306666650218262400 90197 -1930231575164953409266338354 90198 -1021302912436047327598547616 90199 -2286454620924586047327479800 90200 -354846152985595785626112000 90201 478369106601929964307452384 90202 -406463124229325112005521920 90203 219868681815272593503472452 90204 9247696563402618160605696 90205 2014295902995900585397594860 90206 -130125235185622503647490816 90207 1014423663123514404282846240 90208 2094491959200734825524101120 90209 -1493376682726470173083670400 90210 115794407687231853455339520 90211 -1655631063874950939101707200 90212 1350540143997375238235919360 90213 -233166675064836192146391456 90214 19910219638323729692577600 90215 916141629737758086107490360 90216 270285519365836487357644800 90217 -299524769831046250531937734 90218 -1310208764983301612691479040 90219 -1554532727902057840265794080 90220 -639392085122804086483307520 90221 157837349353661690901764352 90222 528772323920961500852419584 90223 364519651642605910796166640 90224 644861201728789408342179840 90225 -386590646028046031746576650 90226 -816194127910735836496372320 90227 2244613200898527711467360076 90228 122581560066328384859787264 90229 166395529842714790026290784 90230 10220806331167866437203200 90231 440400517848411135609242880 90232 2205880320346378586370662400 90233 1316774989570774341930748608 90234 -7492909330996430951831184 90235 -2451630212389190176599064320 90236 1045118139157193505149749248 90237 -494692161004744264863258048 90238 -884028763545497071737684480 90239 -1319579830944228516923832960 90240 1105808892137442773670297600 90241 -159425553437663550408709632 90242 903709802260415725615480272 90243 -78023583849804807424172256 90244 -315276367575747801494089728 90245 -1962081347997824222292658500 90246 -220444461591328258265903040 90247 -1418823857068101598167651304 90248 -1625775650904868556569344000 90249 2389105552422986253508730400 90250 -24334954060942613803428000 90251 260035645839557192855966352 90252 229169913649852946884254720 90253 -1712055440415633159551744340 90254 1242182044049622086856048576 90255 489426864017868161868712320 90256 741570061255032710627827712 90257 2718009205425500743705200 90258 157141505674178412213004416 90259 582333949548074106500363568 90260 1506229013972067575015642880 90261 64484142447470953287104640 90262 476553845936994832003417632 90263 41164423153274705179981512 90264 41372867714400220688363520 90265 264048847809790194812606400 90266 659716598464645089448176 90267 -1093343444252293196264175720 90268 325465393307827949426421248 90269 1693136848840440595589067840 90270 472089355552906412243529600 90271 2073673125723500823070069472 90272 100553518888633787360477184 90273 276729406662490694591991984 90274 -330771433681097489322162864 90275 -625192022274273324117265200 90276 -624570649057906285573536768 90277 1147321536979188160892221920 90278 -790213295052632172924118560 90279 340742168250414209167687344 90280 -517214390975890489089331200 90281 102686803347953593579385082 90282 331521135595776318665862144 90283 673185585750470681683395960 90284 817487770585073120015616 90285 -85922666156133076861704960 90286 -203209574354292111883804800 90287 1580210937106642088284986432 90288 -412297549921159871083315200 90289 -2655042155135559391269228910 90290 321658714102049555386730400 90291 931367657144872770724577592 90292 -1087294635545505517063609984 90293 -1245489572481275785743861600 90294 551449653653630538435081600 90295 -182557375574359232438044200 90296 -713989282034511043044126720 90297 1138015434505939376786933760 90298 -213121473494467881603843072 90299 -3834550924594883257117080 90300 2712333463135221471436800 90301 -142476568156775598706850708 90302 -141005561979591111499677888 90303 286140034732404882250142208 90304 546840442772367921345724416 90305 -660291575741295351995562540 90306 -332845026817915164885504480 90307 -1357149892723070202016731240 90308 902371428355939865962454016 90309 -1199240742005092093204459296 90310 -17297115126739979517866880 90311 -647696867625659793237124248 90312 -332698669398812625107189760 90313 -199386972677946158723734438 90314 182727016648590517843014912 90315 58993274813831977964103360 90316 2757531700667696070866902528 90317 -977415584941649207157086388 90318 -237128007986530145355842496 90319 108526533755435473106905000 90320 -255753377403079211000217600 90321 290431032126527930956351488 90322 209289578988954225930029712 90323 -463628372838647317543752216 90324 -525982032371981815264809216 90325 64448762123582540791143050 90326 -935191583620944747140662080 90327 284116900254828421176726120 90328 458969431074305668127170560 90329 2709683091077395089478498320 90330 192866767443777081114673920 90331 6344269451711850342330457552 90332 2142798972282591699768387072 90333 1855247367606579848961520902 90334 1458654699517026428640601728 90335 259543850325359281017336000 90336 1729979113354967616239960064 90337 -434513087725699954274725100 90338 -2073734610823317406180747104 90339 -180648055873108239931024776 90340 644858573821276465883715840 90341 1258129127827156212376950684 90342 210243692405723316699340800 90343 -25291484992939958672735232 90344 -762076500332469439972884480 90345 1081853887465048895176795200 90346 23771890756570120767187200 90347 -4670177514262620479200980528 90348 -920354106091314202269534720 90349 -305596015359144020298124064 90350 -211005267716619375305208000 90351 -1851285304205442650844024120 90352 -509076489755074667834834944 90353 -1378525231642758117198196398 90354 467914846445145954138840192 90355 1873338071451464629729539360 90356 -1821762230129496619118324352 90357 -356387879084950238970900960 90358 -407357857640097340914042720 90359 -2885399767414345904285212440 90360 -602033383482689052692582400 90361 1326062322479558558856583300 90362 542499675813937907328408432 90363 -155002493611000457735668992 90364 -620913100197909442279910400 90365 217782371475549899919613440 90366 119907708863116886863228224 90367 -384530630475332108173569840 90368 -339816538442845066056695808 90369 -987438810751115938752307680 90370 -36729257833970068623459840 90371 -1959483715320269098911079428 90372 841189895325952622094661632 90373 579580667730822502654342622 90374 -148444277282726030435578560 90375 20925937623219488616708000 90376 -994581771946238304667238400 90377 -1205577549687301668522572928 90378 1106268435184198787182553904 90379 1766593101477763649197488980 90380 -1230894478629733688960179200 90381 682829921894541455110817664 90382 1141775086105804061353401792 90383 -1616165509842984737402156160 90384 -107619435080734420465090560 90385 2342468521504246097991902580 90386 -23074072681148937314284416 90387 1661263478156398504454892 90388 1767929383361018466446376960 90389 -822571639108149700626239880 90390 -343933264806636605250447360 90391 -78236340921970343921754400 90392 -2356924312350783461273856000 90393 899417304878048285222678400 90394 -1747345120411373233396191504 90395 663841584878137857196714800 90396 239735183274294962212288512 90397 1528136089051200412272383846 90398 -522967172109939676550366208 90399 -1796477939230465028230967736 90400 -427084598074673878356787200 90401 -1195806933904423100254109598 90402 259147620764686414673256960 90403 -1140974348387102088636733348 90404 1939345011813420859369026816 90405 287000908096824267977560860 90406 214357774307050584620141760 90407 1389904001848938483367825656 90408 -478589579830596727711088640 90409 -3429285715347601064780176560 90410 180900600711316239805803360 90411 -498130150426497082646261928 90412 740443427130920670792893440 90413 -954414788972540234211100896 90414 925760044906624382461173504 90415 -635656854096185375436335640 90416 -692135469472009065197027328 90417 -561866262765434863083807120 90418 -573915223908611104277683296 90419 89566700986541823608041296 90420 284669643360073011346575360 90421 -1451284388267102878724496800 90422 -243972627361713024527491200 90423 -1455476276152858649604374880 90424 554701528429090024911667200 90425 934480389475619767801191150 90426 240484386818833928953588224 90427 -9854490465411908845124288 90428 -416430796949452795539369984 90429 -24717898989142891201912032 90430 214468675624774179374391360 90431 -470291386953224791246937736 90432 -403420195262545530513260544 90433 498147911933318180964713920 90434 -157294728265574910483755520 90435 -436049889638485107504229200 90436 -326362618794869674403033088 90437 -272709253058423096720194914 90438 752826248983101841444580544 90439 1665674012708445495244337240 90440 503034448541421173465088000 90441 -731752380566263471121028252 90442 -1160444051484499874308409856 90443 2784203171964860947064702400 90444 -1311558007624980809852035584 90445 1937523665850868724691818700 90446 681784029735233232277257984 90447 32050857012764021466128640 90448 -160244842427772021184995328 90449 1403196325232848110239131200 90450 694289245247644987207008000 90451 1206392844792560767226517600 90452 1182980992551343176355979136 90453 -475385651432308016016900192 90454 -230390033769473035625048448 90455 -2176925715417581393859048000 90456 -565127517555549665347276800 90457 -1335035571472646389016456674 90458 -410201256313786239915002880 90459 733303992785106576208955580 90460 761651748447963879389345280 90461 -1196808822123706885044919968 90462 -261369119742799992196448448 90463 -1638482611965021314616897416 90464 -2519796164271186015453708288 90465 79361136062329883547885120 90466 493790787277694748206244432 90467 -268680240737578385913298080 90468 -441389757500293847752765440 90469 1594027150004207662271087870 90470 249879659746652947352073600 90471 -543953850363563594863875120 90472 35118740300507200761937920 90473 3410784316381635826944529722 90474 238868506543165080216509952 90475 613407227398893665327116800 90476 -273732911760519960886429440 90477 142451998509296096888419926 90478 -313004084306567362261882560 90479 20736172401421287922601784 90480 -89133927641074002110054400 90481 -2353839118585437591427260718 90482 157597757799733137921076224 90483 -545594530528578098491115976 90484 -758704457425516606382905984 90485 -70522982311075238826302820 90486 442514035467792332894551104 90487 -226276158268008926711984448 90488 -2151871772413349108904714240 90489 133067728458497241631272960 90490 263858571107227701631404000 90491 -2214494356926150138253396248 90492 7886443624674319891210752 90493 1366118354301880272067575244 90494 726834235091284304036215296 90495 577920261701512128913317720 90496 -462719697502711872309166080 90497 569295454676430263587085280 90498 -52660246870023781742199936 90499 -1036642011118980133408250500 90500 -526745103582610045414848000 90501 942811071704190775412915904 90502 110096890082365098049828992 90503 -2319140729432155348809781272 90504 -454413025412049900607488000 90505 1191061106664888515673879360 90506 -44759253073254939985837008 90507 -108884279140665302453112360 90508 -1547851453542577356285385728 90509 -30654378186687542888125140 90510 -35107212540636114177761280 90511 2074553040003171002936344112 90512 -21421774973371942296182784 90513 -241840086282650804617303740 90514 249120666488639299316401152 90515 -14153894734681997897836080 90516 -823033991555746888625326080 90517 1410817693068353965684557632 90518 1219294348024196925006012960 90519 528740479378306201734838656 90520 -31562329556754966070886400 90521 -1735007451293233084724894256 90522 661428743146918279056824832 90523 -1316625351608683029155071228 90524 -273655717079822511811872768 90525 434508743790636268537425600 90526 -1407578135307210688375836288 90527 -1845454132040989874019246624 90528 -284748514528556127136776192 90529 2964826991200927884362524130 90530 838268381873862478156101120 90531 1289362356066482448665241600 90532 51686709651202012333203712 90533 -1161332357515448856207601218 90534 -636818730229161853486202880 90535 2061508028559113192973037200 90536 2530719219955287871518919680 90537 1361206004471746223741189568 90538 378486081237670305511772160 90539 951537258571469417196490656 90540 409310451021435099810831360 90541 -2637490485784891104403360416 90542 499788556089014152889131392 90543 646824112226764642000147464 90544 -400655423854164396440535040 90545 34033145509171535799072000 90546 479295956089706475643104384 90547 1648665135999656337214601996 90548 183009404225391079790875008 90549 715152345548757770294540334 90550 -820633276186269418657663200 90551 258820987857017052841672704 90552 700206318427287565910016000 90553 -2259519480162929882822356656 90554 -460667441402430156799618560 90555 -1261839495992713114217988240 90556 -2199806833042561967512775680 90557 1584105433138944702569773932 90558 -395415852877094277646656 90559 -895470853071242499444495648 90560 217899764323101971400622080 90561 1085939122734856885424538672 90562 -541352577231888034181809968 90563 2391474050640301225392894984 90564 -80580156549908386241332224 90565 -383754996218346774417295200 90566 108970173158401001918190720 90567 2271493610956555889420250360 90568 -1725885199176147924159421440 90569 1463474340238418795866333146 90570 -444049336719916797029932800 90571 -439617290922130242941617808 90572 564528462930603873259358976 90573 61173380659397761850135040 90574 -402197205517796875336750080 90575 1025356966609754942366425800 90576 -141163432765826023804059648 90577 224298458430627631693544820 90578 113604799882899844120413840 90579 -304039780617771616482524880 90580 409021017077587041567498240 90581 -1045684764454436912346820800 90582 -70282232996093608967479296 90583 -2229658087521852959939170168 90584 1907421057929611708781045760 90585 -1316301266337689217489321600 90586 -960769603798052409812053008 90587 389624602866096260840001552 90588 91791869541409922336524800 90589 -1154224481906301275406981044 90590 966115408182510806362900800 90591 -574282466342443751870465208 90592 2339252279802516269334528000 90593 2151778543143749424170612262 90594 -443427735836133399356328960 90595 1050904949306548527547851600 90596 -989424217168973414285783040 90597 -221872749585620500345878144 90598 1111486277589410060703078336 90599 223543167743164484439180600 90600 447552848913052885567488000 90601 1576481440252993470041833701 90602 51437458808783023891874400 90603 -634139296575574268416263588 90604 1496812991401467115477504256 90605 -1014268914451012560167434740 90606 -542416323824612434093288896 90607 -203947820690665346506797768 90608 -92638165546689418563747840 90609 1943636325994631604993665904 90610 -142505701974237316127978880 90611 -36669108993727810383773388 90612 -858817677872929328889753600 90613 367016768374383820683791360 90614 -173241251458074603867925344 90615 -220329297177510090143508480 90616 -52512960190110150767984640 90617 2444387427889431246115170666 90618 -636513276312063917266735872 90619 -1698994536071701940924693980 90620 381223597929816318114170880 90621 -775837902514140844687869210 90622 403625256297584526469660032 90623 -300459531467002719353064936 90624 477257516357553341406904320 90625 1947669590768785826957437500 90626 -272622416290688585105172576 90627 1820349777807235011886747632 90628 314348975146836882344995840 90629 -752961234341203184318112 90630 -224163117475478095447209600 90631 941925171632984982499169432 90632 285576525840040064334566400 90633 306534509708154204976836624 90634 -1559069329290979443377048784 90635 74577767917638165580354080 90636 105265502476960441677594624 90637 2632247384103095555115797580 90638 -1142646730027443910561097280 90639 -739211180604215047412190696 90640 -575440532750414108267642880 90641 -30230304562274879218106958 90642 -1068842627276658453430985088 90643 -76470958387349778065538816 90644 9199571824307627860672512 90645 1264711567452077838363570720 90646 -227538591463889709711232896 90647 198661950946722674408673096 90648 -375472763625321727139174400 90649 1095783893947368526928128640 90650 189230557015855141688437200 90651 -642661025451530254127667072 90652 883489995020761720595200512 90653 3126399396710122031541508620 90654 -720357534502871998865489280 90655 360448551017745970093531560 90656 1107855678117924037451907072 90657 -44323872343437647266225920 90658 -1097006424442739684862214320 90659 -2280625399073813235735295140 90660 -854486714769515791360266240 90661 -266775922966627554537435588 90662 617997565355867093060786304 90663 205860485597865640975044864 90664 671662235678770563965337600 90665 -1565286938894697906197774940 90666 47994619609816840626785280 90667 1321927439691548031104608272 90668 -45177041340755210086126080 90669 -1490197382854048741108453056 90670 13320346142340880298873280 90671 -1007562803569217901093558288 90672 -207378925414172210917048320 90673 -296168738912597582992570896 90674 -210085969179990240925223664 90675 88468660311153442390123200 90676 705504183215571553469720960 90677 -297492354904719235432995474 90678 183730784674431623990280192 90679 -2117980928053082535006565720 90680 666249016271333136684134400 90681 -691978937460781000765363776 90682 987591094048055225205870192 90683 1063496863906440675474747600 90684 -1057471636776146279525859840 90685 -727419582761558781524451840 90686 1851019517846366260436481792 90687 8383864198333341887326080 90688 -114595228179582385824727040 90689 -785109773511528526871923776 90690 -585338915181441147756180480 90691 -1062905987058115098735106200 90692 289470620046999354453934080 90693 -335792742835286256746284800 90694 -453530198294674926087930048 90695 -1337667215592561266467585440 90696 571353289891264665333964800 90697 -3189028617938032243907330854 90698 1201362818885794881764834400 90699 -10407263349514396710205224 90700 -3167108253340149981164800 90701 -435419069759616290301261588 90702 -179878587697634759052981120 90703 2046325276726761098866531952 90704 79288121607948293029355520 90705 814211431543107961538031360 90706 -121035580758672571215544320 90707 1184331173683900386328048032 90708 -1446712125145784464818493440 90709 -370538232446370372011095090 90710 -1695398666501201937863293440 90711 -211928440214424949611654240 90712 -1396644619777244377963315200 90713 188121729475971505996104960 90714 183760708322700773651858688 90715 -2428226470999208897327096640 90716 2061591886571805740565987840 90717 1882720108933340315469012000 90718 -525046331619300129854088384 90719 -74712995582556542784378456 90720 26490367974940856226938880 90721 596868879871046657863404612 90722 -422904551978888117393351088 90723 -1201400016914294211100302216 90724 663305526887615541485783296 90725 -750981304781442493185504000 90726 -420897111985091264017755456 90727 -207020028655257709647097888 90728 -1529097288877530486581575680 90729 -238047486955836393293330796 90730 -13485879988257787676455680 90731 -2671739054771414021779875468 90732 420507227248436275851843072 90733 -127393790562636069376679796 90734 309895197796399016247019392 90735 -550815682614364430543669760 90736 -142177271714209476237754368 90737 -607322615515674082042368 90738 -368882745921362132597004984 90739 -66632563415804766872414832 90740 -105330727228479502838592000 90741 604353351576447186137424000 90742 314355058053718695400699200 90743 -953158357024396185543921936 90744 165323392746316337111040000 90745 -34269909363093951510925500 90746 -423573691322894765751828912 90747 2220372810940267759744085040 90748 305217820942516664882101248 90749 -1676705775671643664408496250 90750 1081971501497225739792000 90751 -1928560329514361154875752496 90752 236084194983694589598105600 90753 -617928135613464791303632080 90754 -1903466714859780395690789424 90755 -115276756238423495241183840 90756 -1063123566558721367204181888 90757 -259362485179409873499956928 90758 -532937998726340093816985216 90759 244590204831175237645422504 90760 -1871223892168536411593472000 90761 -714514123136814613925335296 90762 -75806430099055180122963456 90763 -1548798492917372693030994960 90764 2077700158869714247558008576 90765 -1248838147572944556723075540 90766 -7178978885554327606888896 90767 -707431442532353685846498120 90768 -91444130499649508188618752 90769 -592344557583636494249971904 90770 1480761904247638643386324800 90771 2223176157335181134497259520 90772 -398127423550947510322925568 90773 -5777847094958670483108096 90774 -800894896605497379535899840 90775 409720280535159776841234800 90776 -350310223931821942573424640 90777 -1154827336786866439943788080 90778 171087239047540039384627440 90779 -1437869466545163095570895216 90780 -309239422708223087645644800 90781 980597222842186735894295712 90782 -423366485812064988745675200 90783 642441727475177391266214528 90784 1399361743326796999804256256 90785 281755521573806139131852160 90786 28170256149808269286011264 90787 962956559717880942320905436 90788 613167840304946273815913088 90789 -576050938632443125204127712 90790 228004546787047589799502080 90791 -67089718047547049475419928 90792 416070912142755094373406720 90793 -865830216612164235543453958 90794 -148257334640230592500159488 90795 -195487547822408144056657680 90796 -1448129439477255172620102400 90797 861153015837781576782372780 90798 -227202059594058862467934080 90799 -554659747273088253945751680 90800 34228797719965763767910400 90801 -92125348032094845743998800 90802 529541789876459942880799872 90803 2207428224203589021228695052 90804 311181443788181132083986432 90805 391927083466137768829163520 90806 -24231703386081624023127648 90807 1067814613642909268967684840 90808 2093503757611182979083816960 90809 -810676463680752179952752640 90810 -186279490980038187568922400 90811 -409746997875342708667709168 90812 -107466049689002219534097408 90813 1405210493221149663974386944 90814 -1632143143703549955551125248 90815 488687145935847556350003120 90816 -6227853860860931296198656 90817 2097556389472392695623556052 90818 25277865899784457202880000 90819 -931054145617989014133919356 90820 541180953092974396511232000 90821 2429083393948143966339125022 90822 -925410843781596439449553728 90823 528722317429513137982970072 90824 1657780311524688851563176960 90825 -102255677325506784775550400 90826 153926885557743776636504112 90827 1570628141115140160766851840 90828 462506205139320311908968960 90829 -1150453001708024292024312020 90830 -146565889703305222246548480 90831 -298813951652353296327626976 90832 84050671110088540384264192 90833 312764581446745226968004082 90834 1048124213039837082988298880 90835 425843248743573497963274960 90836 756757009204824775285188480 90837 -447735035311504715790417906 90838 1699183439933018840668445760 90839 541106547519615072836480640 90840 -68589762314663048197939200 90841 -74914827832126939583744758 90842 -852528561182355778147008288 90843 380070951833653221834350784 90844 147743910383955607311417856 90845 1769812241655875197515653100 90846 1044875377024429663879330752 90847 -1685744652111727968200516704 90848 3742278626402719461973426176 90849 496616466135325419381764448 90850 434887888155464782191744000 90851 3772732593659371717229266272 90852 -488989133382381035117672448 90853 -623157986907949934575927520 90854 214166997734214206813489376 90855 -1678090155907703724440200800 90856 -427385045414371416878499840 90857 17159593188575158190312520 90858 -148464383284153593393327360 90859 -24252356134915980684006296 90860 -330258178516106845063987200 90861 116370037121586241760734464 90862 310588239704238490963356864 90863 2364016722292095502669772112 90864 478257305923278413098942464 90865 2707795936721816133309786600 90866 -196176360935554777099984368 90867 -301668074623172610697413888 90868 -1869291469643500788005671552 90869 -854934675621733279236468420 90870 -296413028161149391017442560 90871 3397156673889528076825616 90872 -235689481864558452790456320 90873 61507790469529190699088960 90874 -158859117552755525636360448 90875 -884825304708040581476388000 90876 -622871697894454709921299968 90877 -2962554178996696791978954560 90878 1835551425060473692690314240 90879 -1254123378170693311684399416 90880 -645163383627843296601047040 90881 -106126589166199135810156608 90882 1187416241959390645875289344 90883 -628872658316470248593523296 90884 -1624761060444500019453197184 90885 -52265415556628420250807360 90886 -998088428531552788183057920 90887 -2282646242189860026758287464 90888 604298661634447558420561920 90889 2898324131728311106375643956 90890 899480101934583469248984000 90891 1450048782997368071538608700 90892 615502357717253606863900672 90893 -1100466492529970366618746656 90894 770016457100663345921140800 90895 -474272616736179078926472000 90896 -113356156599506965274296320 90897 -652767920629256638116620640 90898 -1192879877189592986843710464 90899 -1264100124011360188403587464 90900 -348680641360888722525091200 90901 -3502672884886654071972890098 90902 5673902790011674228168704 90903 1803658557732611704880477904 90904 -22936502001955412717383680 90905 -635099689912186787811266940 90906 -265228927356869944885267200 90907 1929006275563838758152161156 90908 -1137704617746948190480783872 90909 129166610759104090616720640 90910 1175522335106759679990807360 90911 -1547106174812989326791299488 90912 1413353945927841069289439232 90913 -2460786263491608171420211820 90914 2359314063283138775849331072 90915 890817776562304695136032000 90916 -470193413193157152328187904 90917 -1910028940560322833599300034 90918 -617788816890931432145677536 90919 1497769785066751736475035520 90920 -256280842811112932629555200 90921 -924409228191692769141195888 90922 904348169559199648911655440 90923 64947871031013446767549440 90924 447773056580652577338041856 90925 -679196819954396727893228350 90926 1247873638118449275269429184 90927 -974233424561810435134953336 90928 -20300876258158331881013248 90929 2078246090934336802528143360 90930 48854220666076170015390720 90931 -1186653249546853585084977268 90932 650224436463521422721187840 90933 290216298603971130583276224 90934 -819683796634419349379799360 90935 -595505787154241484816876000 90936 -1059288382208725669673164800 90937 -1096514819038856292172284096 90938 564102462132094516689431520 90939 610315690339139213146425624 90940 801853286658836214110999040 90941 487585299294325064091144384 90942 255400506199357929684771840 90943 221054431886466282134153200 90944 -588181039970592084661370880 90945 25261686721970239386625920 90946 -151118005408955864308977120 90947 2853757655271642626128542396 90948 -182863079915692561288630272 90949 -116510414824112763656157536 90950 -381386915138250843636225600 90951 -287407295795608877693855232 90952 1446925779588833468202009600 90953 -824647074057843747320720880 90954 51573057047409638787314688 90955 -326096575780573374191180640 90956 2102327837739414637532517120 90957 257300676275447595289141440 90958 -14701666745401994408843520 90959 -3348781763832140224645509960 90960 175975793647396778675404800 90961 1062748741162119823221268852 90962 30768128263157226998489232 90963 61183304369797195376663292 90964 -500658935130024838521553024 90965 128379929337785477304126720 90966 229230403677811862846783424 90967 2182894367287239557506325232 90968 736526617000823840459304960 90969 1455069652271687034328680144 90970 -16890153178042039892855040 90971 -2717539369583517511764048828 90972 7911033514383424607110656 90973 1583152925313073003006671180 90974 -633720116945525867899656000 90975 -760705840800731920479071400 90976 1123558159958090703068332032 90977 -2872861264353045050194878174 90978 752005356938341209803877120 90979 -430116015081479574465622368 90980 -183493007590714258240608000 90981 295482350651343834242702880 90982 1960432107864778715373434592 90983 -1339495336568620637054079240 90984 -1078372681367072774850478080 90985 621299844701590035197180160 90986 -466694293056622360945872384 90987 648363022515904951472233968 90988 -15257474479636528501043968 90989 -535435215949688035360407210 90990 1027847958401278498056249600 90991 -338452052881187226543762200 90992 1321932376950060462440448 90993 -1806951636057034259084915280 90994 -730133115729302927195422704 90995 1841437629592501006191846000 90996 -38921700173406548507025408 90997 -3179569920108448616893817554 90998 -553666725290727659126065536 90999 387016331996715222992045184 91000 -293386302671143058657280000 91001 900991765075327759979405064 91002 16944436594746264491838720 91003 2422599561294324870274735464 91004 721609213663964875639597056 91005 948634801248924425676670560 91006 998581085532026535663677952 91007 -1185837459797006295599353488 91008 -1464428123439782741567078400 91009 -1147737567450467520892305790 91010 -1298701038570404202784512000 91011 -591061502576619944707864320 91012 564852658619431342187867392 91013 -566281031314666321796149476 91014 -155708528269498031419877376 91015 977749299525409404392296800 91016 794184996017959525656821760 91017 -3611097765582207394733033760 91018 -623314135021549212198113184 91019 2330256978002911899087006420 91020 100590299362674105044981760 91021 424823329078711060081004512 91022 -236945153628922069726978176 91023 -1392416397152390707849649016 91024 -121060827392341218303631360 91025 866789574405344032097007600 91026 236158796431590037720716960 91027 181413392081358662901906552 91028 800740687472365340893710336 91029 -1979250824870580784268259360 91030 -1168144754321452731375363840 91031 -3218956821458223063020880 91032 -1243916124119223229375303680 91033 -537878678427789423556353718 91034 -1059394006104445384969962240 91035 123339578898033998069759280 91036 1590682689705991165710865920 91037 1052878496409182537299117920 91038 -220541480098098342354392256 91039 1731803662610903927228500800 91040 -1284928259119391319500390400 91041 -1742420327717994842751171408 91042 145613623938426226727177040 91043 -504954353028923773177171536 91044 -51561865078538413444470144 91045 1820389848663136925013386400 91046 484836215434373018567765472 91047 177928303754057401606763520 91048 -1532937672788332102871040000 91049 -393048439427249934159022464 91050 -384942583628418771275443200 91051 -320453415952855285760254728 91052 1325863431162713875154429952 91053 -1450533608518658316138857376 91054 208471663297382356857021120 91055 -1855182499827325494308138040 91056 15694223919490483359842304 91057 -306554281014326637039997248 91058 -978862643161051181840910720 91059 472673831505846322985902080 91060 -1200623112852046559848972800 91061 73137660111092095599142524 91062 -531267749396596063280731680 91063 -349007376805146852118748240 91064 -1124030787483296445043568640 91065 434141839970484799899654720 91066 275112908847829903456901232 91067 817579447334363963878499640 91068 -1594768334745068460310556160 91069 811906557451813060979781312 91070 -153037452672995966289527040 91071 2768863497862770711672852240 91072 -733908685042526916815355904 91073 2324407582034243062764933204 91074 2580066048047814967834368 91075 824894438260631741514266300 91076 -614695893836825539442874240 91077 -551652465886186771327935168 91078 62387800087323019919275008 91079 -291429530454309793073761320 91080 -462172993558401886477516800 91081 -500197590427422030295614118 91082 -224578010269512088485190608 91083 -1880527891281032457021385296 91084 -163387486575644225716849664 91085 -1972774022283021523799495220 91086 1196666815631182603030794240 91087 795761292981181630649563360 91088 -694262188649735434461093888 91089 374196177124942215203968500 91090 173754208214460521907184800 91091 1323067805097294425993908812 91092 -42693858766793269773416448 91093 2190435269096193131795884704 91094 423554082408959319298129152 91095 -582516710377570264790274480 91096 -2385855312768624149636198400 91097 -1681263130080058234120382454 91098 6811442127307630258467840 91099 1082436092403868180726300100 91100 -413223452671041892907289600 91101 229582291287683697110600832 91102 -323162390352099732927921792 91103 2261267810773376934909096864 91104 41920738120966032484466688 91105 256252653653850212216457600 91106 -1766652749255469467784931248 91107 501046260289062937928085888 91108 -1912962704203763390798553472 91109 -227730944832848797746376320 91110 -424052878095007427367642240 91111 144184402696992118076233800 91112 113343090838691401362554880 91113 1630368021946958055245232 91114 1335001684099392970750324656 91115 1339863040423047560649569760 91116 333171369735286485601020672 91117 -3540458973834503608176352 91118 1939666245770512259489079360 91119 -92655570621098943386248320 91120 509763518459345016724193280 91121 -341793942248093571475893678 91122 -619019117708151588433504128 91123 -1193355934076670956464911696 91124 -616519092658869782795212800 91125 -1106447722240898355261898500 91126 125213624766195263314458624 91127 2467966863313747729495871976 91128 -1166360593824545665920675840 91129 -996294112563202056123013270 91130 383576315913312337890889920 91131 -12816140164890090481884816 91132 -1820041451190837876860207104 91133 738802079531130460304798976 91134 -556584306865600222899813312 91135 1098549020805569128368059760 91136 -917183125801048564700282880 91137 1799371888757711719073475552 91138 -28376537389090121085407280 91139 1650064852382363966417906940 91140 -160663515533384696273387520 91141 321099016304786849111928542 91142 206707187304821122295376000 91143 215679658994055249802799760 91144 1860525695817047336195036160 91145 1274217508949886001819308900 91146 565433421008035286169485568 91147 1316616378743786727923316000 91148 843924309486730432216766208 91149 -679884140018462232818164032 91150 -831818282139900389166739200 91151 -878188337906846809105888848 91152 491393471183276251040317440 91153 2510226745758954299160212402 91154 -642316771554524940402966528 91155 1425889986866898500102803200 91156 -68119617178752675820675328 91157 1217329317338474268827912832 91158 241423763252573421871694784 91159 1060017421109412268674860360 91160 11153151814578437344665600 91161 612778728792530028719495232 91162 -345789358199207857452672000 91163 26526724687614086538017412 91164 -327764616863023572908433408 91165 755716933216202423270718060 91166 802886520476674410239527680 91167 -1391118744189280538799816120 91168 -320845759197427871218925568 91169 -99144789754261190763445356 91170 106416181814599563387858720 91171 -346826251559735386758539136 91172 -643285031436928480153878528 91173 1417913864453024695462303584 91174 -688673436730507416788165664 91175 396036367766145264125494800 91176 1726374558996061420581273600 91177 40631440532255557709504500 91178 -602448708410216967753345360 91179 -599825466680128835150309760 91180 -1433239459324940703820124160 91181 -1010358361970209521613344000 91182 -161174877528352791960170496 91183 -1356299535303138867812451568 91184 181518813369343402494689280 91185 1004160034004802797821708800 91186 993601608911785528945090560 91187 -4422298643441656749482958408 91188 1288595629519903165917254400 91189 941187823444833789468492366 91190 -1118345631111154188311587200 91191 -554399911788615456077167920 91192 1391507847326774022354432000 91193 -2782784680351911336150489558 91194 561722886609503353512422400 91195 -361900895379166668423850560 91196 453142330836400917102763008 91197 1746999568785249774841630374 91198 277893544931609545817337600 91199 2061516902582237492770795200 91200 -184923970250187257413632000 91201 -2106347751685696790540492496 91202 201267076743289211534229504 91203 5906886773350369552881408 91204 369252706697948186509445184 91205 780435667504120253584820400 91206 -9790160018109085359003168 91207 -1512210963450873482037510080 91208 1371604285817053930600949760 91209 -1458992579923037498730387696 91210 22872923267804546256552960 91211 -351424340625015723024942048 91212 544822788481379243216769024 91213 -689770799378964674438861556 91214 -1388041607340393188738345280 91215 -69743127721741125335074440 91216 165081611880070966629097472 91217 645968133361681186169410752 91218 600995235282422633848355328 91219 2628508625444448853340458840 91220 776982314442276396952538880 91221 302460109769545395750603360 91222 378638219676810149326331712 91223 2714863384669898587038799704 91224 -160233281825929088667770880 91225 196365162861248574823969500 91226 -703425935597227806579164688 91227 2326783623721893237492767232 91228 -1713121885298001673925074432 91229 -1352898451152575530100158170 91230 2494392663791063156526720 91231 906989491123164655569646192 91232 -3403669954812765874210603008 91233 284546874543541670028326400 91234 887233401036382977672480 91235 1133193657625739129119462560 91236 1012075671219246082962035712 91237 -3555808235178200896311706114 91238 -594990280169909321385922080 91239 462248651627687291984300880 91240 -1051470545699024817817651200 91241 2251227409187043988909028352 91242 147700175543716931435352672 91243 -1812763627087750375992762508 91244 1393734491810583821588449536 91245 -415300585618483104779366400 91246 30009235788123030945376704 91247 -391601192793320851521069960 91248 187378302752495425242169344 91249 2079579865937002805366071250 91250 17175400267800419168370000 91251 1625562148783075349202698580 91252 573224432609706075736545280 91253 -370799574512617090590060498 91254 -127327338933877596532935168 91255 737075629007190184524707160 91256 -2169723979551890895555502080 91257 -414579866484179537589460320 91258 1779148258598702650134921984 91259 420971816516198829657209616 91260 -759810708094442523923174400 91261 3778486465970637806604819552 91262 -680154176810722009915642368 91263 1567488139254048607974378000 91264 -333057638817379435004559360 91265 1453467085172887290034104660 91266 -49801170807424071737275392 91267 1761095286308086765064268552 91268 -2444878926637806951496954752 91269 94358522254970549092150494 91270 -187329922979858904215617920 91271 -1352052648185489649764843688 91272 1142462598494650042799185920 91273 346667632779799272219707520 91274 1385876306178701731090432512 91275 -166902188541429019812550200 91276 1158536470215823851175851520 91277 -2617953129443680006714325268 91278 -1063416954426887403256560192 91279 -584221584663458616699044024 91280 28566921036783901295247360 91281 2133480530195938419757197552 91282 271615216020650500338862992 91283 -799952377145605435287696468 91284 1370398452994665618085287936 91285 -781878866017386056372746020 91286 -233581766081493792999152256 91287 -52681537415110893211218744 91288 -197817335392696920298506240 91289 -49828373703144829360100832 91290 339194112258439926623116800 91291 1266934118051293649431794692 91292 -2500115282537612576012520960 91293 265781315221445466963886464 91294 741954249616774217335708032 91295 -1164607137833648204758570200 91296 1863660730525105924309450752 91297 -1932204467593896225771092254 91298 473337424931804034577735680 91299 -69216370806799376620890192 91300 -588655304607910846358707200 91301 -384277185655845510949441248 91302 297450245340970102096535232 91303 -1596332703992818208359821448 91304 -587994021988593439809300480 91305 -1137164470522267695804884700 91306 -71434544418872371209182976 91307 -1343804431244235261651087696 91308 -33418717337796725290696704 91309 835452640435744762255199510 91310 -449753837018764046199863040 91311 -2178924291942814565036649216 91312 16556678843587909861703680 91313 -2550928087768269843905402880 91314 -468622623730410370355904000 91315 9153003762182163670768800 91316 6527561651795136523254528 91317 -190866193783365848175540000 91318 746265209022021473597907360 91319 -1927143939653805195618312456 91320 -796290239399115035357798400 91321 -5342366083834783303929256320 91322 -65163986865106390200715776 91323 -99276395177217137340225240 91324 -752970894505392500055854080 91325 309895561581966692059100100 91326 -154640468700195689148198912 91327 -455925197497271356068360608 91328 281018758606742763070291968 91329 77553137113454299978699200 91330 1052811479270588188184278560 91331 2122026787877359914867171132 91332 14866192673761809412408320 91333 -28150385576147721767234016 91334 -1164001015831703415434945184 91335 -626162327699333729023767600 91336 2517875688377576669533332480 91337 -2758477397226366352339772700 91338 -407758173642211549381846272 91339 -33877930771609745112446840 91340 234870258155163909386787840 91341 368610109953347003941584000 91342 -129453281928087407337700800 91343 -592596988207454047154173200 91344 -126391226037819314891784192 91345 -864036319443468078995973900 91346 1419337079884684287896713872 91347 494267437384160908937225400 91348 -85036267843492773363058944 91349 2072033852799719319958415136 91350 149529739325603908615344000 91351 -1070448375168480193427946488 91352 2106877512572633948492083200 91353 621107334903647359226942784 91354 124865247737056710137915376 91355 -1984350062349872132208720 91356 439722290798174072621850624 91357 151400865258997543566401024 91358 776119725701559919920715776 91359 1465215780867937608749730264 91360 -1360748028985102361764823040 91361 -1291107231378128299075499328 91362 -599259727422910790734635648 91363 -678510143113405386316826216 91364 -184873561266777612310867968 91365 -520930103863080724100477280 91366 -718970270817374393840208576 91367 -842368146946632023104432584 91368 3042345354236713620063682560 91369 65638183459372733692707770 91370 -1103006316059054591073513120 91371 531929815071037708208083200 91372 -168629702146904054011742208 91373 1532237244603371458353329622 91374 -596644881654291292450712448 91375 -42458704440351218974836000 91376 329129645961805037101842432 91377 343685255942330245955059776 91378 252269680410689648047391232 91379 -711469942201824378680939040 91380 64963211262064718376130560 91381 -3241423479997865288720180818 91382 -109479997890721917962426208 91383 1315125005937158937875284224 91384 1780671435111273998740930560 91385 452124434600074652642658180 91386 83896099670391364498450032 91387 -3431933262894500963473695964 91388 -643809774245265313364410368 91389 105821866952212151578436928 91390 -130102147586522309421484800 91391 -1944653395409574971876097000 91392 -397517438066016709999853568 91393 -161624579243022571498287358 91394 -2015344527009904946451504 91395 500139688027562579843733600 91396 214351432509873122093684992 91397 -756072692283551057114693154 91398 581630529577559454499356864 91399 770340184974280561930353792 91400 -653755419178582738224768000 91401 -1327274304502265927850793968 91402 472962425284190816774376192 91403 550382778519174491799182400 91404 -785579070264230567497455360 91405 -393545003843054453183687880 91406 -347721291027531481150446720 91407 692361309322576144547823240 91408 -364558423869932828884254720 91409 -1230542084088794197132140960 91410 256414464519347765770513920 91411 1334162617269508144734068012 91412 -1275583119544458625838550144 91413 -439372296954518659462182816 91414 -615081039346361168099326944 91415 -1945316998584863333801380800 91416 294286994558464049134755840 91417 -477224125631354187599398380 91418 -23083751032505002342922496 91419 -158365235288938095169661952 91420 -141115387802003327817861120 91421 706596117197522022456090144 91422 -91749507281563429503999360 91423 1936125746787866993677976672 91424 1287970855292070150723403776 91425 191204320156589119214923200 91426 1506164800217278214972679840 91427 75999341382811304593148832 91428 527600348617644372360407040 91429 2472341346669888630002884794 91430 -261981661698612510501934080 91431 1127297195838204514979213520 91432 1255352980989659317884518400 91433 2755456291040246287127042682 91434 511881020930325793584805632 91435 779563132021256412581750880 91436 258492574711994870704999680 91437 -1816571384394425939668560480 91438 388663344179905622994331200 91439 -1482538304254961114442897000 91440 142349294709784010592092160 91441 934828061574193672905527872 91442 -732922273692490633093735008 91443 332921440244581378037947008 91444 -414806321931398124275304064 91445 2203472040653064358520924700 91446 -1067690045305440343791498816 91447 -2531063880603387805543211960 91448 -258216405581494093924270080 91449 -89322449232904738254484470 91450 167813846211908217541248000 91451 -585056922635272769815551600 91452 1071619497854433154240492032 91453 -1263552132127181324892426298 91454 -479573064294528840245483328 91455 -182288817393904556138119680 91456 -437476806244676146584616960 91457 2992148515660219221381728706 91458 -1223793685746488521168556976 91459 1742675140344259248726761660 91460 1268619333245822340862732800 91461 -3013752421330804323646560 91462 644493568193335816292413440 91463 606750887146215420627098712 91464 875733933140267664202629120 91465 -1145640235305553305948564480 91466 963831931868270497746067200 91467 -753163767412262611287014916 91468 771300885705169584102338560 91469 -41210259748952993797775040 91470 755171384032046749069008000 91471 430905933464593825822790304 91472 25379213642795003390386176 91473 -145026298356961183636851216 91474 123753804677014596528494736 91475 1160221810446046962468991500 91476 -900026492195875352555520 91477 -4159510111000321918222061988 91478 414118513989204609188980224 91479 -137341472607745343525765016 91480 2101110745879414889315942400 91481 -41515230450701271900201216 91482 -1254637348494113384179706880 91483 2574176358674456228344046388 91484 1186184068805346414804374016 91485 -528092519560862815460008800 91486 409884185110240496567822400 91487 -1376779838899637611545088008 91488 -1984456879008724598676258816 91489 2902838370279206326799247360 91490 -172061428017161768186949120 91491 -1427992076709230266318153608 91492 881522066679559243121675520 91493 3667495344442514168154431742 91494 202875416583877449057639168 91495 -2644091691976161407403007200 91496 -1648365778096278784258974720 91497 -49087894025000297207377728 91498 1115053228056482365162936320 91499 2029792528835542186727248500 91500 926389423266752039019264000 91501 522117515477335602112305292 91502 -987474470157432687040218048 91503 3214815864321544191414694800 91504 3017864894837253527306240 91505 -1275854359063743056618171340 91506 407591423062448546552375808 91507 1106545055362640214673166080 91508 435671268687057034177619328 91509 -1878728205366850454891688960 91510 964397734161096609387740160 91511 291870449751276513324436320 91512 156316907070342307881123840 91513 1340189790169860355088246762 91514 -329163350525429996332992144 91515 -367476509492316499916929680 91516 1205175239185399214311369728 91517 575210757967958069021118054 91518 -33347876347148132115440640 91519 51560384381477459484234480 91520 -504342055443842714094796800 91521 -627474305048748612804138510 91522 -1126268583372561544855106688 91523 -113434281165202106510450280 91524 1156198198614351159457935360 91525 -9315670068555807036735200 91526 -717441149898922729516752288 91527 1139555630882494153376170920 91528 -2766078362328978511385303040 91529 3057789571260256206585599130 91530 16435782653122512264382560 91531 -1122150368490966028775289456 91532 -1542175450363487975773844736 91533 -289386913897259425996924896 91534 -1821098336442311548444267584 91535 -1136635549716715089415334520 91536 -54231536365865640615149568 91537 -1652452146161182883466270720 91538 -425652928982612783567947104 91539 -384431831241437915112720816 91540 -96547690025668266384384000 91541 2665564139205470813462124942 91542 -50459704845564423251082240 91543 348266000765777857356336064 91544 550288616816806406220380160 91545 -1324593534477205740117686400 91546 -117613342835970475506195456 91547 25098037570047217121285160 91548 -741839729934051182621703168 91549 2704597474734374396587308864 91550 443148790308907945783444800 91551 -1819415993723953917718717368 91552 3573973055305079027519127552 91553 -354165194263445129856170880 91554 391653065322627396288577920 91555 -429669819752509138829045040 91556 869914805312121400499232768 91557 1235035981937415909511088640 91558 -95997741342757974469401120 91559 -1449248257680027642301505496 91560 -126516088802357626724352000 91561 2826971717769771589475427200 91562 1125599044195211987975851872 91563 483011897751475312913247744 91564 2583592936453415420430653952 91565 1320597541807717771359704460 91566 342214704657971565281309952 91567 -993082546346769961786482688 91568 -384253240927705270073917440 91569 -2795124231544677062481555552 91570 1000716224405003676882456480 91571 -1459174388084908587873450228 91572 -521680438979099716057233408 91573 -1340014181847362092927068178 91574 144255269469976185034235904 91575 -282285441588060604590881400 91576 277571017652750395613614080 91577 233659100090310847186464426 91578 -546588538643997330658200576 91579 -3998974748335046301584841624 91580 17533095524599114823193600 91581 -387480959276543039574576000 91582 -1643338043916077752847841600 91583 -60986263954216834496127168 91584 315702983329291477576581120 91585 155477201671378092402930600 91586 238434446405196603621416448 91587 -889665406535855246393343240 91588 -1000719061873592517901512704 91589 2531864372773758190725452256 91590 4898420039146549358499840 91591 -930786570015434837052692008 91592 -1090217341029612291125583360 91593 -513024589343783809329293718 91594 -632611283227209457760096928 91595 816624382167378124524955680 91596 -1568712525380680880908108800 91597 -332403800537190484075402 91598 -131881780122670477288884096 91599 1871714775165922158740231040 91600 297634654894428272325632000 91601 -1351798550483699511832371600 91602 -112557619973862423490411008 91603 -4055560729508611834069456800 91604 -2042507351727877045519599744 91605 184986151314704225959979520 91606 180654498666471786446453184 91607 -6897289771221268756082088 91608 -1771636137196356778465198080 91609 -422177246145591493221624960 91610 785299288850833293948468960 91611 -994143320598512276943292080 91612 1133341956483183785534748160 91613 1118817656052323578185885618 91614 279838892740972227042219840 91615 91791643773863853492185520 91616 -679043924989242263682416640 91617 208488801606970340282485680 91618 -1162190587809223512727608960 91619 -168987038212965732830910840 91620 69286551265158427339372800 91621 1936679999597278623236573822 91622 -1138172311323539752282987776 91623 -701488133201897231208310656 91624 -206068814937272953992775680 91625 -2840722719247103367857691000 91626 -981315073344589765023142656 91627 1725894180871976259828560520 91628 2594161420794184573433434368 91629 -220178065285665224786796426 91630 -726260520832514195278907520 91631 -1724528709585314545770203568 91632 -136046456736934337025933312 91633 18932296384632204374812144 91634 6293581982390687161587216 91635 -418323164702324733893412000 91636 -653934735375623043787612160 91637 -164608874099164433141723520 91638 -1028714211554861671850263680 91639 -2794233916289880497996609560 91640 1997125872698414183362560000 91641 -935860733454934505064895776 91642 853197927025594006278383472 91643 432985776353965811088543144 91644 478405416310031159391117312 91645 274166921524547210037561900 91646 338215897403491543639222272 91647 -1335736068087805794042922800 91648 -613646811640710712283627520 91649 1297542334111917856665975636 91650 -239438336589544496016614400 91651 99658112539560087805753552 91652 -1783231876898710741507150848 91653 -549337847595493360498166016 91654 -696314824141703658980536224 91655 207331223354116084567884960 91656 1584651822527307770230579200 91657 2057880217055912204006394112 91658 530522748568301951627832576 91659 1593416246745459510078214104 91660 880243955280752827872199680 91661 -185286227975077909831423776 91662 418752694387849053404837952 91663 -311427995176627761369489552 91664 -824878360971533692775153664 91665 444555697425242214499833600 91666 -1294250151483548258192185968 91667 344049842750365058580259392 91668 -368644073305791867367311360 91669 315075555674071468243828010 91670 -654053006887598094575097600 91671 985163412920281264656203112 91672 -611959369326588001110712320 91673 294459227565556373911454922 91674 178164746318420703880017408 91675 -1479556345116577787908079000 91676 -4487534399451781886186496 91677 1172958929062510714591259520 91678 104080837182260578151428224 91679 -951633705333299219742533904 91680 -661383021652409450370170880 91681 2916378099292425413417682372 91682 -786824474981319948087365808 91683 -2177847995776957216782575856 91684 -1194248840460903465345971584 91685 2024188646543038130036787360 91686 95752876001857417509304320 91687 1043981732660828277768548632 91688 162628772487777705308559360 91689 606019264358503256436728448 91690 -175835721583635400703868480 91691 -2752630654708495770144472908 91692 -40966623613982841828044544 91693 -246249551127271061307610400 91694 -17808332645872949956383744 91695 -48881800946192352345028080 91696 489513378491326984131477504 91697 4236732649432292068297416192 91698 -283406952603492585825914880 91699 -2008421193203818478845926264 91700 -396905520611861422041753600 91701 -695709764152767284946376032 91702 653679393575514825679235712 91703 1659713117122258677349430952 91704 621910632477874180154757120 91705 -839540214847683026078926140 91706 -538585008928054213387010448 91707 -469453766415703618298270976 91708 163623560353277452244845056 91709 2380263857318184763810754604 91710 560246261070142194908875200 91711 2489449205525915317704197312 91712 483364345257363973486411776 91713 564134574522774993280250400 91714 2896303874097858783616512 91715 -565311806796717395998440480 91716 -1122102992157768922993026048 91717 -1248052466306740459109300388 91718 -1751651767512926399048160 91719 47834969012349735721075200 91720 719565347388382005169612800 91721 803276467481869161270602112 91722 613128598085934910032867072 91723 2240466975316680881622312228 91724 587289398516703010029812736 91725 -161774931584363861341418400 91726 1266526331315761440252549312 91727 -526659532333974030026398440 91728 -109982491083602784348807168 91729 -729930498825854154388734720 91730 1399720673535719972085401760 91731 1006097985350243633855303352 91732 1061191740066775723830251520 91733 801716388254584301841323982 91734 533480645124576880774303680 91735 693077014634615465621326560 91736 -1393336301880757031211448320 91737 -439664536402766033745799206 91738 394082484378939046990721520 91739 -531221637909790569004863600 91740 -571634359686806966568345600 91741 -1273941715914370213594067828 91742 402882545486944884806320512 91743 352999877650657519460636304 91744 -3677322551823568060057387008 91745 -1250063746103199593821550400 91746 -842001399348894822846816000 91747 -390145376143199908121199120 91748 1872422839089651532702881408 91749 698217305946626613531226752 91750 -1532801611363521806572608000 91751 -165469919536055765020790400 91752 1213522142081448989825925120 91753 -2252942651168372049636524998 91754 596241217146312568097470560 91755 555495461467330451648540400 91756 -269477881119999839857489920 91757 -895757735620963694930285994 91758 102794577190318950207723648 91759 846173575885768158673194480 91760 45908496968179767257333760 91761 27076751993342233735570080 91762 16483077688779512952470784 91763 -702031251035331100662782640 91764 1425433260025489323237436800 91765 -2443139046733769173365482340 91766 816167435968029668301979200 91767 366326147750104814449230648 91768 -911175245236395208846909440 91769 -87658751259433798563393456 91770 97219932873579552747110400 91771 -490001036336338473160104028 91772 -1102802042426614800489498624 91773 -200973915946166032852299936 91774 -41702764817059755725412864 91775 864594198786631125627775800 91776 -608249089672242022003507200 91777 1065129641434614592340935746 91778 -301770305683621961698675680 91779 1084069831093071990270728184 91780 102319022111743567576373760 91781 -2223335514506430373030400418 91782 -277681157502665591253448800 91783 4256822328995625366336080400 91784 843520329615465147469824000 91785 -1061713899343871325570110400 91786 888738830147161631596556592 91787 622451757761773248348589200 91788 -200871772107305241986265600 91789 1201399606779461799879917440 91790 -533368732164009656519041920 91791 -270218289686464418861592576 91792 -454839086426114666987413504 91793 -164914658227697264938785216 91794 1190502526124298353220777600 91795 1922160738776435764866277200 91796 234660404041017558965044992 91797 -12514605409639108119522528 91798 -449339894503879673330749440 91799 757854776240510408568151680 91800 -1090142617316000197340160000 91801 -2143190187733065843860854198 91802 -1212331479389979559484336928 91803 -177103578182230420560225792 91804 -1144795184533548316409356800 91805 9634836257139888047809920 91806 168572435546048862990025728 91807 2498242284679777397065209056 91808 1729004922407040215694704640 91809 508526526203725997372481171 91810 -58225841488063443340873440 91811 -418323635063918915185911588 91812 15818895154143619555110912 91813 -1675180382442403539173039938 91814 -505162283369286953538627840 91815 -107916986824408251270834480 91816 -171480624280361900697600000 91817 1786420340288408126061605664 91818 -144933264849791724709401936 91819 -136789930579654310362374880 91820 -1614186584674018714958161920 91821 15313612558619549861213184 91822 229369594926694447270209024 91823 1156142810266115743497021072 91824 -198334952467427940390567936 91825 -396128869817157161186035450 91826 1573588983055101506934079248 91827 -1313596640612602597659408000 91828 1002843110772584889447684096 91829 1577470315700495453411925660 91830 506583257519227401873601920 91831 3617059148537319193130700264 91832 -25189060069312784191303680 91833 -286241141190117845994889536 91834 -44207193063860739163556928 91835 1911805643575296376421969280 91836 -73356579673905970197278208 91837 1139737677792332837142332486 91838 563620806668191386777175296 91839 -715355173737474120460157184 91840 -67263195080116578413445120 91841 1044502219629405026084338242 91842 861040281283666097296701312 91843 -3145774495190857239195097920 91844 -1496622265037199795180603264 91845 417047060978054680680463320 91846 803608507738933879451958720 91847 -2903204620211496374159568 91848 9112130474262106178764800 91849 -50225047531223691842033436 91850 901306167681676469432428800 91851 -1541773272095478765703853136 91852 -2795298461323208956620408064 91853 810616853354077017787104384 91854 -381150483287454630475113024 91855 347360457553522805699402760 91856 -759975267494590038674546688 91857 -1184014887998117300774234208 91858 131386364411154186749786784 91859 -2138808704214775913569991784 91860 935563479400375589967759360 91861 -25768719676870060673030976 91862 -428129828589602214106639488 91863 -560459332072626647285325960 91864 -2941045124472676602692720640 91865 952409381064013452178737600 91866 -546233193808741087968759552 91867 3432358105116221668868830916 91868 -926358144327466327207471104 91869 80848560021050482706521728 91870 -844102965160427134681149120 91871 290802497921781310219609344 91872 1534571467985310834138808320 91873 -572356850590363586399606878 91874 -807404721887966301149234688 91875 209069141511781577812747500 91876 2437459695081023677797548032 91877 2004596159257522483926740160 91878 391374007978335778961337024 91879 -3180982293230988408850799720 91880 1551779648388656542579046400 91881 662350835575592914643484480 91882 -181144759561260024589532928 91883 -2170382748375890167447215576 91884 -120737779099068783656632320 91885 -1671150947747676467298992640 91886 1897719688064946301394851392 91887 389531826766645620782109840 91888 711187880872949907869990912 91889 985083563154344951261729856 91890 450626829943806396085756320 91891 -18984157943204931174858488 91892 897106105783655850028281216 91893 465402815374320685696824864 91894 1262797630153912355929538112 91895 454165644887871591951053400 91896 -268111282769052960572375040 91897 22217567812626684990443140 91898 -1395028958302523818053958800 91899 -1307380616821057964064184116 91900 -182551305746900778830656000 91901 -1382511168004372958695350900 91902 129542791334725146843283392 91903 490436154946282575194003840 91904 -2149742987996124842022666240 91905 122000677749191883716867520 91906 1085996425067918830035379152 91907 57248091403347794868402120 91908 -366429188682409945613230080 91909 1043824583422417593423366110 91910 -91664015134701121272276480 91911 2167435677844043709438492072 91912 -3420791921028307348783180800 91913 491125958487804501723249360 91914 227404306461478033369117440 91915 77416666052063187415547520 91916 2588780256868562912017175040 91917 -615458541837506203412765280 91918 -480067207496702165925771840 91919 -1535421418520756757803152704 91920 278087228359659985116856320 91921 1681314563675901047968083122 91922 409117002542674784740166400 91923 -713400245489607392086581456 91924 1402048036500102613682278400 91925 354074213126926319589832650 91926 249702916905392935918941792 91927 -1105287180766074285249540816 91928 -1275176363750826954625443840 91929 554648614895950262786168784 91930 -1240942637247072434243553600 91931 -447088661563628605913124096 91932 356707662004299944732147712 91933 -27146059463679524094086100 91934 -33366154354448837032829760 91935 -10936998956959015761024120 91936 -1981121734785980414760910848 91937 12692627250390836052094980 91938 39434334084649573906636800 91939 -425363252857557115554596260 91940 184349338185526520289911040 91941 -871738513768235014492741920 91942 -1315556045300712068474884128 91943 -339327786667492603842284808 91944 -1296151114349411418702320640 91945 144289599513618078021116160 91946 -298711860880213011835032576 91947 -159423297489164302202284200 91948 -385472353910848988865019904 91949 -93889731923217951896509152 91950 381385750458557056052433600 91951 -332206725252458984612824048 91952 -4613311782724766403330048 91953 1835842601132926576947864324 91954 518990066379114053878656000 91955 1199987038934077361004873360 91956 -1060632988886042313951928320 91957 -2847642677104900613010299794 91958 -1367051467140114153656653920 91959 446693983701956488871493120 91960 2167825636281666138624000 91961 -1009339563078483495824820438 91962 -641675291845349416564062720 91963 1451694326189905439166541464 91964 -708990282060279416534152704 91965 -714983390669156545285886880 91966 561509184995080236101416320 91967 3743687748640302972854702016 91968 714803941201758384952442880 91969 -3364327241162314156159213630 91970 -1357121613261681991482978240 91971 -217219706916850594890231480 91972 550507870813825792167579776 91973 -2578846013849520134686689282 91974 -16428294282170912252408640 91975 246216361871992570800922600 91976 -2195191199622816505148881920 91977 4251674981876372798017536 91978 -1185105368414842898116458960 91979 -6468099129394695895754319360 91980 -19803229207439732604426240 91981 -410812013874409353474962400 91982 -199066738836298905980044416 91983 -927851836608566440276793976 91984 587784046680239757839360000 91985 2578866305273030244088776180 91986 -434398738829837115022206336 91987 -1288760329533793572231336288 91988 759653685472972898350364160 91989 -2224446233642485341410436480 91990 595978659480632860980576000 91991 -3047748935008374319848205848 91992 641290793090347318758174720 91993 114812780681716910296502544 91994 -12827323889485380601767168 91995 -7562191727069965877204880 91996 734793250773227112603804160 91997 3079528163859147294746065446 91998 751316532410907442227124800 91999 1775643339233934597952455336 92000 1316546473329288102150144000 92001 294972267473697776548569984 92002 755198715233179114085758752 92003 2758896731997867394959252252 92004 421978174709510318101622784 92005 -2095925003423037972880958340 92006 -966911308477382524282528320 92007 -165401884767338338574384496 92008 -119302627774564442792263680 92009 -342250309731385232531054790 92010 -28189021136461736263453440 92011 -899913001183609344980551776 92012 -318345875035965773671474944 92013 1437064658779990476291015744 92014 468649119970782752901238080 92015 308686444725932987282150400 92016 16094924071537843917914112 92017 3771359370346055304077553600 92018 910716862678900155843646080 92019 -828628025892914564846681040 92020 10987746172613590321428480 92021 -3085538615731287237672430308 92022 -1020996216280018084696123968 92023 -255792666152784763873785456 92024 1737006458068547480834088960 92025 -597434152481124118005053250 92026 861769030684295140247393280 92027 -168785342067228243781809840 92028 343184018585175434731921920 92029 47022789759739739446804576 92030 484173389177841902608964160 92031 -41173645821257698178843448 92032 3282601201469754063401779200 92033 800157837271511692062321282 92034 382702183587535112871618384 92035 -3233490027488804560291819200 92036 -249736930967371151311687680 92037 867353730387831517047104160 92038 390436002112189398214965696 92039 144041831255267200074939840 92040 308271398618251661193216000 92041 -841956926623171320112051558 92042 1598454565681558269215034672 92043 -269826218124236285597729280 92044 1197522918913696678674235136 92045 -911339581088343001630833000 92046 470029956750164618007520320 92047 2237761560895450696933522920 92048 -11514460537780701725392896 92049 888065914038700569214851648 92050 248733297587389873464460800 92051 2609849363121955629797627052 92052 320166816046557610970491776 92053 -63438065063999151232389256 92054 -754186895229917495891949024 92055 23740704595252858086513360 92056 -767747337546315379323248640 92057 915198316042188828885510912 92058 -1107167972777060320439389440 92059 -1463348679097333823324276760 92060 -1619844176296644942829355520 92061 987143313538761194668603788 92062 15335111554214861751358464 92063 48027186513487934193390264 92064 -246674926443557868250595328 92065 -329966304739503237676242540 92066 500322043219216270146364704 92067 755213425865043624953583480 92068 2178279615484829352725598848 92069 -1753855209370001503095975456 92070 -239974960903098094666137600 92071 -823035739117602712043730360 92072 824404793940699342135367680 92073 -802758195016130235853305216 92074 1461170865281989906182378240 92075 860206931537791366158432000 92076 955891185446370629268997632 92077 1121266225645414140587451926 92078 297234744484419485326966656 92079 868437163608992078834542824 92080 259958570251117712517365760 92081 -3859029292048588438552254 92082 -1522976276747295448510118400 92083 -1781690469031791071170343668 92084 2785078765389573540439929216 92085 572731251671717527350648960 92086 -271707305580079441208410176 92087 1150202996921618779899012912 92088 794869045173785040489676800 92089 218015320406926153964076756 92090 -82724398487677141450567200 92091 -514173829431729011414399208 92092 -141924965599397000082456576 92093 -1226841031755816233938880160 92094 -353097813027300850879876800 92095 147162066879316862075285520 92096 -62876220001076069982535680 92097 1962722438823224819488401360 92098 715740445154095017164398800 92099 637311779350380434097208320 92100 144824327806530758227430400 92101 -484339631683825790535264896 92102 1487035601676971263163494752 92103 228859441129592673930811008 92104 2257541393899718108073830400 92105 -517609879391461613772978900 92106 -5401123468724152733630976 92107 -947539765113427020737729644 92108 236674219473914035294710528 92109 -850594873624804670757708096 92110 664830184106253926606065920 92111 771082139998415833521449712 92112 216791843748594063863316480 92113 -1110659464255745169786587840 92114 780575545687020581202232320 92115 255757810494990388845304800 92116 -354524561761576395903199360 92117 -2309701066708052018047935168 92118 428015309551800488752042368 92119 2086825665066653861523280520 92120 -1860792570829514656077004800 92121 -895375692424822766207159088 92122 -1716938912195871078141903888 92123 -545851740283388204444273880 92124 -1616129950269261164397972480 92125 2971369694430996608963304000 92126 149772590839620060737061504 92127 -117323608205308195445803776 92128 -1920007480378090143791185920 92129 -85476795377187253819356780 92130 -156144462938584123462663680 92131 339769112662620008225968880 92132 106011022256793966378565632 92133 -363496843977211862178210180 92134 151323435660688207456804992 92135 1231686390839110669286113080 92136 -291851787122616560007168000 92137 89000808161894747838966400 92138 -627724510874755319713741056 92139 -853449881455852479212913576 92140 -185003720467576190173163520 92141 422385455628033709970357472 92142 832171421256839895140720640 92143 -1935056526032992862355698608 92144 -187271287840065792269254656 92145 368529584156508659871006720 92146 -1859257244721095492627935728 92147 -1296047180353786461557189688 92148 67849226887764050993811456 92149 59308042365699144239822464 92150 489432834528654136707048000 92151 1580305221432194982743849040 92152 1273092980335797543852441600 92153 629916134000479574076951402 92154 72794055209369295756165120 92155 -211868945064903542904764640 92156 -497936697035522275835412480 92157 600037010979145175756496960 92158 651927411166361789416688640 92159 -3201323619315725508551858184 92160 73165874597146376169062400 92161 1176250981103671414281181632 92162 -70169047044483259030878720 92163 -312149674915412057416691712 92164 -1315715325346193760170314624 92165 -2421618577089999639451535940 92166 756324077324431084546117824 92167 781541671502479366284789312 92168 547560181548410407470213120 92169 1099181431367002312021733040 92170 46767892827649254853233600 92171 3317716637509685350635000144 92172 136445009200165890216340992 92173 3147454877173835516669466422 92174 737768017983347893659825792 92175 222050822397527533527999000 92176 223574473248775278895562752 92177 -1158455506432113722801104974 92178 -54049051861414885860148080 92179 2369321917245962325880628780 92180 -279004046284701768002918400 92181 -1244415631416687615342346848 92182 1650290269587050298924636192 92183 78144201738938859526320864 92184 1093382199527709343676497920 92185 -1833376770824405717072635200 92186 41455122409005119220183792 92187 739383412798172851827817644 92188 -1857856179914427879628090880 92189 1006116556413344970559269990 92190 -14199839285923993172889600 92191 921254402550158705921915880 92192 -52154167816066466893529088 92193 -1439583154870500520141161600 92194 215915485587781804115300352 92195 360254596282237151296309200 92196 277961171122459033042804992 92197 373655882409999081802323232 92198 -1064145421020876750031418400 92199 63118984735277364357647568 92200 1571056601782208688411264000 92201 -1409078289998922907290103308 92202 791787334537950174498816 92203 -2002928353062297899520137548 92204 112244244492250028991006720 92205 1072841736053930753223835200 92206 -1486895914037819146260512448 92207 -1350235653504821786057013120 92208 146274494244139508731674624 92209 169181214542489441237877288 92210 -123445669615380019830918240 92211 162436110296933230076277504 92212 -2019591730007581560269436544 92213 -1281966351154976717204843232 92214 538595705780775523053976320 92215 785671064121712078016262360 92216 -819120945850599806483435520 92217 -1212970211695027746767590560 92218 -1421366974642217332520524944 92219 -1521533155097873407051972380 92220 367190107804115400859084800 92221 2191224766420035101246388422 92222 -819165598880857337920630848 92223 776908835206617630220196472 92224 911344276998423696126246912 92225 155810767199397983686540800 92226 -361393698367440338105721600 92227 -2098338588054533579070649924 92228 -778308025550961372097986432 92229 246452414279586841659187008 92230 288311641606300099833803520 92231 -4713209891309803768808217000 92232 721078565510540382540595200 92233 409098557967285788553291482 92234 155451388051727607292641792 92235 6438220444523249717287680 92236 345810561417574725094081280 92237 -2492143741503413909582127114 92238 590183477508348631287342144 92239 -16365795560044730449539344 92240 99538244718442619044085760 92241 -339991219456242710798406348 92242 584338199764983991836540192 92243 -232607757708845839858655508 92244 -1078942333239192991157213184 92245 -1106500009128038862935320800 92246 -365649260612740775525836800 92247 1575963856261317469489662672 92248 -279131935597375891562864640 92249 192466362570389546985390660 92250 -301696466493512374120872000 92251 -1102255500558149099588418748 92252 -313667334912524368651083264 92253 -217304632182363767256563712 92254 932552363128145781269479680 92255 608483964366957406281413160 92256 1121078654072471650660909056 92257 -3004340677122737656974757968 92258 143532528153690675402931584 92259 178036069203532371594333816 92260 -269650972819135088087961600 92261 1280023143784037582808232704 92262 874972375645158343319401152 92263 3775904183873897856113301360 92264 -2248154484218278766970470400 92265 -877053636937302474723151680 92266 -1058907428367726866132505168 92267 1589596280764846610619636000 92268 -1570712297462126379562599936 92269 626890534595790949837123670 92270 -230324321886703889910649920 92271 -1764870539067247322643658488 92272 55077359660006287521218560 92273 -97003674442855909991287116 92274 190176736982265207818542080 92275 -120294796845687402809103700 92276 -983451827646565666332733440 92277 -1636457912004575824359792786 92278 -9616727978839199105965440 92279 -1139512114336883611644039720 92280 259543445226442034144256000 92281 -247470645511696668023825408 92282 -1002056186433716033284453008 92283 -1275714240302136038108443200 92284 -2276059834806846637918480384 92285 852281991932517969994759980 92286 -247155054046961762204092800 92287 -360993435677982440735409280 92288 1277924679816643849664593920 92289 915194459099629473422367024 92290 493412596292645137359014400 92291 -336613452987231660097802616 92292 -254492410925914079242318848 92293 1200684293809882003218269880 92294 -1121453055001067360573606304 92295 -219904808606704738526798880 92296 -1478991283130991262948761600 92297 -3027122562486142275073393254 92298 -611081337960499551554094336 92299 486571413767614975341321264 92300 -212331437393568190837171200 92301 2118882222644766738883555104 92302 -666909480212781551712046080 92303 -53535885109939135944128256 92304 -113111742812499954579234816 92305 301260066061862046837689460 92306 -1003485111685663018586817648 92307 2362561640225143422120483120 92308 1914054626439984937306116096 92309 457794159903267251937434016 92310 -201084341886767689188814080 92311 3571132314645517609265843912 92312 2187806369308527900860928000 92313 -1027655217047058690533627520 92314 -595382427538860084841152288 92315 95822225338620808333950000 92316 827838460649155042434267648 92317 634339808102712610507259366 92318 -209739154072125859512414720 92319 -1645078606632376179971862456 92320 833856618453675046248775680 92321 15546485913372394911379680 92322 372964997316746268472485888 92323 -613129821824940351779120 92324 1088331740471998585938477696 92325 -622364833854310200601550400 92326 342619774778270913811622784 92327 516142078236850114308207312 92328 -382365369704337636706467840 92329 -647515640270591179073229824 92330 -244189836827234253886694400 92331 1499878855960114581773816220 92332 -111107532835962831323570688 92333 -3574419212755438837527197418 92334 -690014802001010571063014400 92335 2493373074392449055015319600 92336 92327111687667127197696000 92337 -430932278033276465947894848 92338 863075346997397076898968096 92339 455866974426417638787556224 92340 -1015782228264072709759334400 92341 975597109427615699368927872 92342 1597214089282546479103431072 92343 2006957292400920962999378664 92344 732782974245433815071047680 92345 70467219842856029459360640 92346 -85244353362816492630998016 92347 2589135658551274227102685796 92348 300492971945604620113732608 92349 -381838338141323470281608832 92350 836358332239460956362494400 92351 -1758213403785757886398878720 92352 71608110790478491237220352 92353 2042002269308356968339009602 92354 111367487068818645385392672 92355 2065688321553043845026987520 92356 124896106867589967485721600 92357 -1868314816385302670324039394 92358 -361365104029926546020854656 92359 572249585089030115367756040 92360 1343769460378367631485184000 92361 2333640024637398088389588384 92362 640700675945206348330512432 92363 1532718460758388320379518612 92364 10681293630808101248962560 92365 608048820865575741308441400 92366 450450841073541455184637632 92367 -1953903082110319534323467520 92368 238932911189860597903785984 92369 -2911211103889256385697417230 92370 -425094224813659944977011200 92371 -772020291639771293516567856 92372 394320740026945757681510400 92373 529332268968913581570768768 92374 1086529872320984539247643936 92375 3018099340148639296181730000 92376 -2147723868725921334864660480 92377 1628962627385565205820137226 92378 -545780926313852573976952320 92379 -197558339488945308108248832 92380 -419070912289018041443328000 92381 1443558878399474146586902182 92382 -143657870326108539284499840 92383 -2810491336232079668563190368 92384 809280990254124022575661056 92385 1494599171849549866092241620 92386 -492309739484182804053542400 92387 2882803806688262445944283036 92388 177938972799798810989491200 92389 132466628512163079590051232 92390 -759747555495841000177756800 92391 612761168380087703599289856 92392 204439471974708705592704000 92393 -745562612542304273675160384 92394 -1171869957184151032403904000 92395 179469959621325712968142080 92396 -2053121829434100292885651200 92397 665357850202237529749584480 92398 -1625999522800376370237796800 92399 -386837649569274358819047600 92400 56780920728064680040857600 92401 913537554770926266897752402 92402 -767018245156099352947657728 92403 -2188891678266396382149478188 92404 -889550533572489640959505664 92405 312371243625197095228572060 92406 34983136252213536126688704 92407 4390499577961307505898112 92408 -181472774187759920401367040 92409 -216816482016647129537662896 92410 995512881753162094967739360 92411 106446318786606328039630848 92412 952436043631942911661519872 92413 2644523759782041913893030662 92414 233952035319326941588040832 92415 692129697381234534683751840 92416 38529867393528690508824576 92417 -1261888143192235248788388780 92418 60139987549494123357289728 92419 -2626993950108572758621234180 92420 -333003012179245927288062720 92421 9977062199366313958207392 92422 -1088129561762831819715446976 92423 -1190508984079008893020987320 92424 -696726485846874543438766080 92425 -1591922587544347390031886850 92426 121387621102066499041596000 92427 424734914877248485016642520 92428 441499738147121675968500736 92429 -1207862804252238671029194324 92430 -290100815666874632456870400 92431 2482391169989358968247853232 92432 -115773722866304993548615680 92433 752446427785750571372055648 92434 -421308544056618760307347680 92435 -514571275884800097259296000 92436 535163415640599963185805312 92437 -1657191571438274205923993760 92438 2082463833148626171668313120 92439 2127061716460866739068129504 92440 789864035470500539785420800 92441 3003050763180481851258566292 92442 -52397240917127862537879552 92443 -1096912258759246860581542428 92444 -2026297280606563958894592 92445 -995612185087307788520530080 92446 -735752502264517251705838080 92447 5719067708142762352568535360 92448 1300778737054222413248593920 92449 -946543649893477920152563968 92450 -568530995744831024097160200 92451 945955840632098547523322232 92452 -435201818911114794064162560 92453 -1680625903748978419976883840 92454 327892750288013290433518080 92455 -1175899240559402570556628920 92456 -214700256208665296570941440 92457 -526395657718373975500070646 92458 -7522852028292548605123920 92459 1121252638771251392436660 92460 517130108709741965947944960 92461 2861522096208242877006183062 92462 132000227227187245349865792 92463 -538116128788804048030497264 92464 -696960208630496337880760320 92465 -40709759606291976250456140 92466 -900213811382443253490377856 92467 -779482859527127755420794484 92468 359285915938115193188235648 92469 467523162986932409042917728 92470 -280885824045038904549661440 92471 -694688643194603781428762400 92472 1283435187187431853445713920 92473 -740914696226627662114735360 92474 1773240909533443651470938736 92475 -555333614543450500122582000 92476 -1499773023989068045812062720 92477 660822414448157514265911744 92478 56017183052946230392060224 92479 -1147715073721637345424185920 92480 174965003904516644072325120 92481 -1817333339874262249155842880 92482 -450315481769608151546908128 92483 631931781237197050907142384 92484 498297423863229437078102016 92485 197680750851647016483831000 92486 -377550353572566217843657536 92487 -355928253241274545678199640 92488 -2535461893174557967333908480 92489 2781949963559769743714851290 92490 668055748309502946824229120 92491 24430665689996132827848224 92492 -407621771507027147831523840 92493 -13895165847801820369602240 92494 -3317885977091460291879465600 92495 758698904312565819601629120 92496 205978567280291267992879104 92497 -450913252784638700497414428 92498 -366806505545091952901643264 92499 259883851772438028883395648 92500 -131130698328078111026320000 92501 -3655121434061080060702860228 92502 -57238324604471263919296608 92503 -262681357222322721948800248 92504 246252507339690051045457920 92505 -86046720274883837422961280 92506 471098235799773473052996864 92507 1246368308116590448883250756 92508 -65003654314023574817074176 92509 -4448124282115990012052047040 92510 -265721576719821768490875840 92511 2053977649362112384612797480 92512 -1732175688089013056390430720 92513 115385878315657959101694144 92514 -3524214412340686360574208 92515 505381139940722275861742160 92516 1422779798366639834255796480 92517 -817296226045997508477666720 92518 1085554328730521462277042816 92519 374241850930365860455746096 92520 -1111097461179871847120947200 92521 -1061209440170713307711030976 92522 -1312788973992805772719748688 92523 -1160200679463756281325935016 92524 -2408391890832756497755227904 92525 1676794742829406894073794050 92526 -152377376297716589094706176 92527 2707404811224232719960447112 92528 708192522943740763900772352 92529 1523862825939760010228496000 92530 271780534046707852311129600 92531 2212639815020094021261567672 92532 -1135820050766528692712749056 92533 959469899621310621042946720 92534 106480982872997826485589120 92535 -46849108221945570030336000 92536 -37381472211628019343052800 92537 -390562081304730605849353656 92538 -326544069528637026189562656 92539 -1100479178435112130809425040 92540 -634528694814222160553502720 92541 309488489380855466855943840 92542 -635010737656718254473635328 92543 2415625807135800192355618560 92544 -19705958480289905309122560 92545 -1039265969506422233864359680 92546 -2099409358852695346059732528 92547 93605526261044753858386848 92548 2903729082168523254605035776 92549 2030205830692721204366622240 92550 3753201048867768459124800 92551 -2587817075158455529676169448 92552 797868361718954364287877120 92553 -1452831856916990089588813296 92554 502550246072638475952274944 92555 -414240889784477508269299440 92556 -2400697670647890892626109440 92557 -3610780894239342386390021194 92558 1257732980425917786994514880 92559 1018086087579202377028717704 92560 68844936515847276279398400 92561 1414685904768217342466893170 92562 66626780360477378977498752 92563 -2038865597923277685436312976 92564 -179635788301591157062566144 92565 1888950179194042569561180 92566 423762882317574326521311744 92567 -2590756448521935395140515384 92568 -487995887326028600623104000 92569 1987346704244851208040112970 92570 374788934631339006181344480 92571 28531799639697401155765440 92572 1412948100189814689624382976 92573 -740684833899625254218235636 92574 -296591144303248195794765120 92575 -258411896727195804258866200 92576 2552662924024437883272167424 92577 -1778638464162718282450604880 92578 396669683974547101387520160 92579 -40669086976295058070946616 92580 363523938548382705892700160 92581 -2190525346931334811227223618 92582 415922238716816308755882240 92583 -809699046219244135586406528 92584 -295993775222747187204833280 92585 -485314114600262927090576220 92586 -300695792712559791464929536 92587 1871617201919103677854495680 92588 1342488128482388848260679680 92589 194900806365746492185312320 92590 895952655901468796835617280 92591 -277280219238455899612262808 92592 -34101080745841099337711616 92593 876875132526733816653885842 92594 -1020802346595173395570144128 92595 -1616001486201949190753238480 92596 -115371535720149982168942592 92597 1531841812152351141561208320 92598 -419335932673925691535448064 92599 292866849493587790165135440 92600 -263214630670675104807936000 92601 -989944055464054618344468870 92602 1038629175075114192500080752 92603 -758959167250820947084193520 92604 -462685873752166612385263104 92605 -1193679481436000900304262740 92606 184313334469330627162029120 92607 -1412015649984578201669499960 92608 869265434775201261056688128 92609 -1594372730977430250350846160 92610 522602228488692338138880000 92611 -1297386574288119439674654128 92612 -638006706323515008042390144 92613 -402706846229499906486317856 92614 1774250312260351601969506656 92615 1251439071236969411175488760 92616 199923820614200419125903360 92617 -864376007536306576529015616 92618 570469362784977517876595760 92619 -454611115565205750890601912 92620 -650390125922594245268720640 92621 2148843165600276737127946272 92622 16321980445017524850263040 92623 772997582936285447425605872 92624 -4504771003566370297872384 92625 557240029802973339474960000 92626 2270303565801709650315000480 92627 -713037289419626780447845524 92628 259314567095205528469807104 92629 197213973628483200156486880 92630 791085465835592072564764800 92631 300940147505456877236652288 92632 2827615030443168721889126400 92633 -3892041784307227832007432300 92634 -326750243331130091860907520 92635 1000861650831138687910690560 92636 1723026899071677259185646080 92637 -288259192611444925667784960 92638 -19909149369470576753690880 92639 -1080013326819385845892126560 92640 -1303033031591891634558074880 92641 -2471744319677535654259332958 92642 -1884621698790054223314646656 92643 -1438123092116670277044128136 92644 466974366143073941351485440 92645 -870141285352770927230017920 92646 493295004389897603154365472 92647 -481141083109458628765704904 92648 1531346337610241671456143360 92649 980389996296670209516950880 92650 -310560066919879838322156000 92651 1415219035025484843373889712 92652 -572641259440727189560393728 92653 1472872071455257685269191264 92654 1607500794971747377033267776 92655 -690121954843654884323018400 92656 -597041288348607739845541888 92657 -799754613979269327740210094 92658 966740269451841329624774784 92659 623808432960463485977051712 92660 186528029923791420908520960 92661 2845336882614408649184556384 92662 -216321828625284862951171008 92663 -1343985148541346117911569080 92664 -43449712618183056921415680 92665 5937093460400016005723520 92666 111997999055592679034853120 92667 -1236693431134111958852705280 92668 -67312556254991418042621952 92669 -1726398199465229802374631930 92670 635137794240154375633142400 92671 3074742664405695234353679872 92672 363788051768033786160218112 92673 301977479750978278518695424 92674 -602282255093426095614191664 92675 -1649514664109638451951740200 92676 -508467304573403280623981568 92677 -1358676175019429272375584740 92678 1335178342839952642823164800 92679 903827425283689378019471784 92680 434418434748851453713612800 92681 2274447651575032907768659482 92682 -109565060299993573901176320 92683 -3452810207176965202464881068 92684 3507855306929020376883671040 92685 -610974656431661962760019840 92686 -2768062441900372610079744 92687 464834048438087438890586352 92688 -24008260830662139069136896 92689 3266096714562201538534452720 92690 -65978173416974892897116160 92691 588036616315260358141027440 92692 -1311568947716676184951725184 92693 213155566800238128784092942 92694 -74368544583455929235939328 92695 -2269690315881386198797117800 92696 -3138404196618700609101342720 92697 -905554577797684170952810032 92698 -847936115999738297696048400 92699 3868858144634274448611437700 92700 962975208045394003031308800 92701 379854436802538553421005440 92702 -1280798603287021682025656448 92703 -532115328816327698505198576 92704 -630272073056676109157597184 92705 -60132859058771885543500140 92706 427023265128718574354258304 92707 715791208674178114892292956 92708 -22870095898260056763792384 92709 733849510283619474854858814 92710 44578561391171117935349760 92711 -2509532057782614075540720888 92712 -1187538233364941532837396480 92713 1428675920784857973460478400 92714 302956538630469247961939712 92715 -10518020431335850493249280 92716 -141820031744434028463285248 92717 -981629294069529093930480234 92718 -992805166612116298960162560 92719 -730111922976514067845469640 92720 353613332462173491860275200 92721 284978175877594209817062144 92722 -123116860499997412010027520 92723 1031733745032994158875640972 92724 -63045395836742015186079744 92725 -1280933290115517177526969750 92726 278560821290941876121391744 92727 1306532357582006441909744064 92728 1243016245540006067746344960 92729 411403567596757051881714240 92730 -328514888974941370691458560 92731 3200864565106203743597990112 92732 788351949975437755474667520 92733 116662994173591987284705024 92734 307031895496805556766550400 92735 -2569200962440213911123120240 92736 95757913778834251796447232 92737 3684768682346488057179144386 92738 556387113684300849963442080 92739 -215276946271444816109588160 92740 -451359684353917739639151360 92741 2876481907518700062773265984 92742 138245395888051667507255040 92743 -836617240098532625987618000 92744 667258725455173053045212160 92745 -95102081491937209842707100 92746 2226862817349988326524628480 92747 -483942283288960824292368360 92748 1215632231138368843440721920 92749 419963119314808547060879436 92750 230257762372306904324544000 92751 -41904318583783831226929920 92752 192586997722745307040579584 92753 3825263072502732136984486002 92754 410613198465743279243003664 92755 -290511106615203250106993040 92756 1652465564084676584036814720 92757 1823120655158087268524749152 92758 -1372541380673238534940695360 92759 -249624500074613551106064480 92760 -1146019736781875530500710400 92761 -187438527158773746178283638 92762 562359795419674836188635632 92763 -2347407670118510847734444376 92764 379074641346690550191164416 92765 -185655501785609428803416340 92766 383574798400361984042889024 92767 -660434671019910315270345184 92768 833568356469048593187078144 92769 305182136282458495237477776 92770 10520968549684204856674080 92771 -652500846031608293900500320 92772 587050638843130977718425600 92773 -23765406717451215652740036 92774 1669728917795450381402524992 92775 625448851582738771705735800 92776 -2229432316428793834909393920 92777 -67675572525506808011535414 92778 480989502172186959134566656 92779 -2040124022790621867938516620 92780 250358017372124150176665600 92781 1152929118920582754892368738 92782 -1018004536454431050616894848 92783 -23833538543374849601058432 92784 349228409383337182548885504 92785 10000774956318264354337920 92786 -106649259312296842655562720 92787 -953163823394337029416298448 92788 1067507364940867505584969088 92789 987423159268933656738988590 92790 -446008948936736012374942080 92791 -179260071336412908249222808 92792 -601792440927630126541086720 92793 590931045562506016312912464 92794 6965916725175083774800128 92795 1227762153976572311933255280 92796 385249614603302479030640640 92797 -867989577176253950017668768 92798 -196775744442152022577113600 92799 -593692759315890435186236160 92800 -1106936851931780158586880000 92801 -3186622386306466927493379198 92802 -858624302910725719642608768 92803 -2488330665660873421128627936 92804 1795637468962260101457046656 92805 586305230688482531738198400 92806 -1161224783995353526893360672 92807 1493963253984275845611960 92808 -50555006020549651557657600 92809 745236012189803359247578010 92810 -42983814983864598687745440 92811 549156798022153552517811672 92812 543473072829333707414310656 92813 618608111564872432764065760 92814 -34796826959168062333440000 92815 -450001508029743563720996400 92816 -465290131171521476787068928 92817 -1323883141074779770246926366 92818 64254695989553488591885440 92819 -397558009746992948016873360 92820 119692807541565409756200960 92821 -1298466788559206751941764978 92822 -897563030408985378842616288 92823 65484544854191437090958184 92824 435044229477156386600325120 92825 -2611968435948377911264608000 92826 -888441733712316761280608256 92827 -466788227822322229897164000 92828 388055574019100863060239360 92829 1297676733100076431778195520 92830 -1001380226071282760965429440 92831 -3226850555362567747830382368 92832 -916812023868733401861193728 92833 572928617845073804417269544 92834 -109863825625692278107968000 92835 -277693299850699808409005280 92836 -2169767790990538680935259520 92837 -31071303052104021649302528 92838 284098362746375564057329344 92839 -604654091372306408055181776 92840 -1481876878808998891970150400 92841 108205521492269369170102464 92842 1292916609514906404035432544 92843 280354833362909524410222360 92844 -546170740775792088987582720 92845 434401700430613421814336000 92846 -443207691363038303791110336 92847 299747680631644737828155400 92848 -298273847364755995642757120 92849 -1952540619062222781251511150 92850 651646119440134346680656000 92851 -1773126682859753729597246976 92852 -2420066881844297470223738880 92853 778739094919775059709284800 92854 -1116981260237083472744522688 92855 -1200461784417942730909633800 92856 -49737237158449445680373760 92857 2861870584740334598929096106 92858 475544654250768907106369760 92859 -178096418058816738741535632 92860 1049188636463635933172974080 92861 -1603606520095442947434692538 92862 377984557051035041650443264 92863 1602374233578802338335938112 92864 -623277429183838151444004864 92865 -309194017751805405554482560 92866 1647315332977998488522175360 92867 -2016563627550167893340262084 92868 -266895893137945737179566080 92869 1008108296009792133559844896 92870 274230229812113057404037760 92871 -1958945288193943781614964928 92872 -1398375739632797307415756800 92873 2485143748505285820304791504 92874 -534591524473975946529925632 92875 -489271756053653944427196000 92876 -117533322732975094233759744 92877 407780091289746068553703008 92878 -1923187429965979153957181760 92879 441013241934082337719914120 92880 5983463751815064040243200 92881 -1994764249384914498470831628 92882 783356715718059919810011792 92883 232741281521634399542456064 92884 -265499692494081171046023168 92885 452254047846243261826363800 92886 -153047910879779008781713536 92887 -1194589715629665456727833240 92888 1768417687127802545177333760 92889 -38649702919469858640020646 92890 199550462994764181637908480 92891 2062071510723700901480239800 92892 -449761615681908253284546048 92893 1075425860237814277527295142 92894 -445993299777743024470725504 92895 159404859276938983572359040 92896 -2133041672568153530514014208 92897 273972720547301602465871232 92898 -327928554091162154564826336 92899 2154254333759792053021631900 92900 134200032740432066348976000 92901 -402687549217635410771995680 92902 609154311184643068074109152 92903 -252232741720676539840890936 92904 -1377032967697826034944409600 92905 -84952885709865336688317240 92906 892499706514153704169502208 92907 16033647068270651002865472 92908 1871347157754982490121552128 92909 127844337791504762097686604 92910 111443325583241856900326400 92911 330907135622076997029029984 92912 234401596566456533272559616 92913 -540902876425683603262912656 92914 -39488573793449716944616944 92915 -1088586448235998698065911440 92916 -536852397470476277344492800 92917 -313172838619811305691931648 92918 -408491131504693409520077184 92919 -1533954103774637861547866880 92920 621832657933244332482969600 92921 1506529452874380628719574122 92922 -459816315367373335319510016 92923 12819868848215214842350504 92924 -879299266137663707120085504 92925 251784858042262849000788000 92926 -1891850572975007654726008320 92927 3901428633979883032713451776 92928 -1713100356461098029809664 92929 -241610846823103574718600160 92930 -632468405393736041559068640 92931 1803952943052345621441820152 92932 502999010189764712280616960 92933 -449694781864111352295064800 92934 760060235782900895159802240 92935 294988634228381958415829880 92936 -2417821513689981576573496320 92937 -262115497348387976109704832 92938 -270281645014887073636992000 92939 605297550738934147578591744 92940 -671424161308010098966656000 92941 -276897248923683566049267658 92942 -102324813865442168294296128 92943 1297410521833706879770318800 92944 -236549158872085168609869824 92945 625349191180893745119661800 92946 -41869593622371044873581056 92947 503102015338723899526029672 92948 -395099577627635044406753280 92949 583739340747380897219842464 92950 -477141714113157641794802400 92951 1358796656536167897441722952 92952 181673323098228307487877120 92953 -231812032401002251336902400 92954 261728368105507018995304176 92955 -72423627008572930418954640 92956 -1662449509653185275065695232 92957 -745770325665620482536880794 92958 -422524413633895750492007616 92959 2085074313282007316422936160 92960 -466672481616561901865533440 92961 3897248720389731835018188480 92962 -1076473341928667528040462048 92963 -9119330751402823155814176 92964 677932284886905850057654272 92965 1728195858677874994130596860 92966 20592349562219206295752704 92967 790100342044162606290113280 92968 1967337170326950227251522560 92969 481813896639089515935840000 92970 -6690146679736094935090080 92971 1070019695018074397773557600 92972 -1114427742765178627051488768 92973 2365446896630822072775861504 92974 -610151144431624115057337600 92975 1560112629168174996397593000 92976 160306892535741843470745600 92977 -1100964779422170547514226380 92978 899467610293095815289377040 92979 -1335376838756080192517376876 92980 1530775358693161865869536000 92981 480786049962961444411032960 92982 248674598854726160910854592 92983 1838911375215629269561992960 92984 1260832302341652740532940800 92985 -131824325738247792560568000 92986 1336201594043214928703224320 92987 222770918718342697405233636 92988 12645933805761773045308416 92989 -537201697653332523164207232 92990 602118852325544568783242880 92991 1103104584863586629232975360 92992 -545340899126831781905956864 92993 -3106655447682879026081821758 92994 180152020082989099797200640 92995 1011872648960974339333310880 92996 -3547410102107953562472686592 92997 -388056264413448551830496226 92998 944449157224017450418140000 92999 1151740558332443151777242064 93000 403867654283462372720640000 93001 -2192207989359915033915944998 93002 -34442469425086173796671648 93003 -2626844512676690916571222800 93004 2286600223352171087891469056 93005 -688046571015897476735352000 93006 888179379112823083268061312 93007 -1530517725673497895321971648 93008 -485545992387813167083757568 93009 -16313453758909192570094592 93010 -716803439635220311556743680 93011 -1337535866550385633256197176 93012 -836798674355397264791605248 93013 6362797816499602207285039680 93014 860267494608630448538669856 93015 -326366906975984755602993600 93016 623468795840469694000005120 93017 -607480042823565219127423488 93018 80892591268902101253815040 93019 516501142347605426358870096 93020 1220537294537280283980756480 93021 315396656792677808640611424 93022 -1675564975790893131621602688 93023 373289706594102757114227936 93024 -1645881046885724527464284160 93025 -124402501992082870626023175 93026 30212685001143074643989664 93027 -1434497060621098641194838720 93028 -225887101320654121642837760 93029 -1413009983217093728514949860 93030 160613261591820580383160320 93031 -723336294189249955236470336 93032 -1447181572888388071235635200 93033 1223593911035832977186317002 93034 573213735443339798427722592 93035 504688033166721960279477600 93036 40787889778739693317658112 93037 347236428664296510923645152 93038 -118345827311549325148415040 93039 1473151139029953933174390024 93040 250746027510719949006274560 93041 682705894975875884578011624 93042 2123524913608467765151338240 93043 1622943283634138950560014400 93044 -872488596731165427239675904 93045 -1385479587620623670485843680 93046 1202931987252774842138189472 93047 -3512070943843034568797508504 93048 -948697944593431905358295040 93049 1257814937482908590815610 93050 -339423247735875474108193200 93051 -1310050421407835038152929988 93052 -42736043817055760157598208 93053 -1521213965484910476775480698 93054 10058602344213527033505408 93055 -445843501375364309320518240 93056 833240117161541299769180160 93057 -156756654693836695400510160 93058 100541652324280764875905536 93059 -3005965611211094289233476740 93060 1160807814110713771781775360 93061 3877042258799531449282878300 93062 515385379316291649710899200 93063 -476707392872675344616898816 93064 2782847217246185898621711360 93065 -104595239806186616685307200 93066 355309505918320082820090624 93067 682212828300832475415662320 93068 -68205775851547656360514560 93069 3101608645932861056175450624 93070 48569827150336430853855360 93071 -2154149703602436693455722056 93072 68388275256344193742405632 93073 -512498268642106062916049936 93074 589339968599599986721710240 93075 64957471805903029370715600 93076 -294926962713832027130074240 93077 1362603359630534394894166926 93078 1197855651892643880306244704 93079 -313129168545272891436467024 93080 -396368321919502065509376000 93081 490440474663649088850754560 93082 -753397479631626851468918016 93083 1455082285263636868647811332 93084 -514958209368870117314225664 93085 -727373402547513780376643220 93086 205421019233973582505240320 93087 386527821897020093112472344 93088 -3205070784909301677206077440 93089 3447258987585671748330961890 93090 -338494412373966215251315200 93091 -2078842434316953213415501568 93092 -1471114829278495072586226816 93093 -68868121764428821532565504 93094 -13087481866159241510665920 93095 -8261894153338686998694480 93096 444336646879155825775411200 93097 2819305892322620787466967546 93098 -1439167966890641356957669200 93099 -1246027632320136926959200936 93100 -679082879591546590177248000 93101 -398898862883481288244064148 93102 -761814078671513468876405760 93103 -1842253998218577763501441648 93104 -319405213523157858922315776 93105 1109498866418372411598995700 93106 244291897904283831959277984 93107 -752042180404596701405280768 93108 -25832830177093622410506240 93109 -767574824223924193223216484 93110 486148337048327201685480960 93111 -51793919104351260792651696 93112 1623903361666314402721259520 93113 -1819344439877785402878199638 93114 383928982098796513700455680 93115 -134709531040042418927965680 93116 1040518079713422168337904640 93117 352630957104620981030119680 93118 932782418176686400947605760 93119 -1996516765365322562869537800 93120 246455283193388481883668480 93121 346963752795140772386082624 93122 1430778951775742305626568224 93123 137241904319968734365814000 93124 530278443984017157767790592 93125 545331001714688662492593750 93126 -655028923060050568933542912 93127 -1965801127520478149842172400 93128 627589320614811420980674560 93129 365589576462551891774950080 93130 1071037607272672792012243200 93131 3138990440517647646098134932 93132 -70395718246286366670105600 93133 -3866063820118037555209012618 93134 -736215349089589534730558784 93135 -116555178858312237817213440 93136 -72643015850972751973163008 93137 -888053368899517810014584208 93138 -292539036367554497248896 93139 1682465197770456291878680940 93140 -1673916671788009670948962560 93141 -2735601145778641384856767680 93142 -648210164636242973703189888 93143 -2291996734367727287397384720 93144 -1677017569255067567965409280 93145 -499691591889626533842116280 93146 -1464098053103688800021107728 93147 150328495952965290367517040 93148 -147915310357481247660119040 93149 -1278246780544033804281414714 93150 18998693012951057860228800 93151 -3630760192228718861292650848 93152 -593454415524014218761732096 93153 675149670949562577227101104 93154 -1511850094137360107012026368 93155 -597043957042178018555306880 93156 -473798637516317087847075840 93157 -820593591741443792345464160 93158 767412493431997380088848384 93159 2120329879185135668766789528 93160 837472263405714108148838400 93161 -2767126044417642518799073200 93162 1007101609621735670652701952 93163 229014347524428513687836560 93164 2371480725030641629434245376 93165 230573744617969139764093920 93166 171030353269640368548058560 93167 -20064390165142216260654768 93168 -385434999826230330971947008 93169 1233834570451516657108607570 93170 -295540248158570162446433280 93171 -240891599917361235737215440 93172 1525392275088461869412130176 93173 -1192775250759508782097853856 93174 -230964650514913501483016832 93175 256754650891213869928696400 93176 2227381748801301131554099200 93177 -1088050606123533898804358400 93178 -507442860452072886505353360 93179 2805839022835234037048991780 93180 595893877867257947967144960 93181 26332369277318802193058784 93182 -1151871646601945916948983808 93183 161505269896515989336298000 93184 355000738248232020817739776 93185 -998268087206913016137928620 93186 -397043595569548370684860416 93187 2703590982668266733278659836 93188 -1042447174689207289851530112 93189 2092062279620072715879750624 93190 -902400170735355123240662400 93191 -524382975604692361081234128 93192 283506914323067015019479040 93193 -193524351049049891661507276 93194 -584844608860707280417280928 93195 -430021171951477985801538000 93196 -221685126482392379848516608 93197 807157493845192815346923552 93198 855639069059895732332352576 93199 -556355512155124046896094800 93200 442090734479470682319052800 93201 -3609621301184382137759796096 93202 -699670337226978760613966448 93203 1151856386683672449155572560 93204 1166146680795361574642565120 93205 -243870342680632867533210240 93206 -2146954127706777871777806720 93207 -1930893310083249937986001560 93208 1623418364978197123176529920 93209 -1077847031447982031217960496 93210 -120493149659049926536243200 93211 2013280201929492516067590312 93212 -696964047665399210792309760 93213 1405422647534817177536358342 93214 -1003360511321577486202245120 93215 1086880190629074646485297120 93216 1065143343764760534776807424 93217 -1696512604183868490641995422 93218 -1121705054668771081379856384 93219 -428125767341452664494413312 93220 1406282644656416057029632000 93221 197623328921059563299020572 93222 -227388815201611341401891040 93223 -462412817654350441827447072 93224 5451368471590546883051520 93225 292506064720560165509143200 93226 -264986273260549561946883840 93227 -1447548519132533229344758080 93228 777436971403850919032933376 93229 -502208310574351304453336170 93230 194263718436918279625613760 93231 90791122407419659779775872 93232 -584840706170923274985816064 93233 -1022437442386583221127088960 93234 -272935838275434506736103680 93235 188531117393847192052426800 93236 -162688758181423409674991616 93237 -1757915796923383239101564640 93238 1571446653648153861331055520 93239 1330071477917586790917200040 93240 -141476089823995893545779200 93241 3548451493833349580994905642 93242 -56851899139400862697590528 93243 -291471488822115401591765736 93244 -908827153895409470435390464 93245 -364373590009484074935966120 93246 -475052739789383833631553216 93247 862208566299462972326543352 93248 -383321757155907299551739904 93249 151171202325129902483729364 93250 -475274957277143873459736000 93251 1248911473478250158014584252 93252 815349440974991086360627200 93253 -1941040536163654481765350498 93254 -366396612737514697804921728 93255 -13486607557670075657275440 93256 3347658559120647440731898880 93257 -2266860744479075061320371494 93258 1236500406261069902585418240 93259 1559609388035636806383311160 93260 1448200196246124499672058880 93261 -40381390883652071973160896 93262 650484544325505254896293504 93263 -759963707669946762582553488 93264 -494523787065296137230090240 93265 -457903798489126411328450880 93266 868088549116922233841138832 93267 -450173400869490618455352 93268 253222242176973899593394176 93269 2219485444213923896570283360 93270 516248760407050156344969600 93271 -694168897257201346638303800 93272 -1333410857818961031181209600 93273 -869492806153365656651636016 93274 -2663142371680486187724775200 93275 -76004208779020541296586400 93276 1504628009806326295975852032 93277 1158012780094841458611933292 93278 -1171663386278568400690354560 93279 -477213293163563823064181760 93280 810685032534583225228984320 93281 3570223164203330162958722082 93282 24037624548402933754750464 93283 551567333874005700879829532 93284 -668657970663223511248128384 93285 972378505320361330049611200 93286 293592965487101287177466592 93287 2151207353438534180817354936 93288 -578824683076749225920348160 93289 -557242544046355041711234944 93290 597992798135887176190291200 93291 3008965648208448103836696 93292 908349161315626686727798272 93293 -1729502005315087948465446420 93294 39091440544933023320508288 93295 2701254411159256905418025280 93296 -419403731993915959767859200 93297 101843938739290305199757472 93298 -1468313595719884254168687600 93299 4669103931207292617198617760 93300 471758396708150453560780800 93301 956735743588072273729106812 93302 1274293069688625246785738304 93303 344141989481026367747114544 93304 560201172122045477452492800 93305 89900333426527123789595460 93306 1116173585953550038766229504 93307 -1751992390185151270338340444 93308 -2151697898362771777665411072 93309 1162318261272044097061542240 93310 1756527561921934820229120 93311 -209305897249510235754750768 93312 1041941979741788041925099520 93313 401976015591804794775180000 93314 -189523081253390419089928128 93315 1063240858396245678271481520 93316 -613397206310902993653569280 93317 1278755060335497802009653792 93318 -1125673148612907499547400192 93319 -2024437776142560675934818280 93320 -1817137536491893033561651200 93321 -116851441328561669077249110 93322 -647091677334444193446487200 93323 1914897587844374431152559572 93324 271429235863690937251774464 93325 204365828819895327523686050 93326 -130432635728942592102477888 93327 -466392470388536399818772592 93328 161138097784085978293534720 93329 -2531094564501056297319653070 93330 -632867717863227445537740480 93331 188819234699405553974931200 93332 -1344671615434307772390040704 93333 979070244699894389378096544 93334 -926972475925950245724992640 93335 -1510390770682959601258389840 93336 1723769969980631627187302400 93337 -188850183507397771257689014 93338 177557830460051844055518720 93339 -1924319136115254978473910480 93340 647289273592365075989452800 93341 348889046141853537876845184 93342 1033436430585895754645305344 93343 -4021937735268198871411168680 93344 -36682895265749707256561664 93345 542636643953798827928570880 93346 -782297559102012532772858496 93347 1535261811055039537236874800 93348 238443726875583669277525632 93349 -1986714224462189676997581764 93350 -928332558222271122180237600 93351 -196883985978225793033742088 93352 -1108863968225891523039313920 93353 27256801155795162391884864 93354 42849550799972847402635520 93355 -2455645036084639312748718240 93356 1534644843342236111121265920 93357 -348998886025623916952635584 93358 613876383009185506136297280 93359 -696765324295744833328237584 93360 -180071061040457273194905600 93361 -1210690746971646261166345500 93362 1792146645873124341982620432 93363 1477354746962262154208121144 93364 2001184888509603122897523456 93365 -1147974378474191692510154880 93366 181382946005273032961740800 93367 -121193173407403478903728640 93368 3297522497891667016954245120 93369 16819446239899251408273744 93370 -302282148983439644312217120 93371 2329631781912743256731305572 93372 254491947470141045388509184 93373 -808556840103971096995744160 93374 119323070384124851972295936 93375 -1196812283402287209361662000 93376 -873066919295148043266949120 93377 4079077453462989640763612226 93378 663027337927707778916674560 93379 366125395606334993598894288 93380 284986140682768800513638400 93381 -1260185010703586395248816576 93382 1065953442425804763989949792 93383 1884364267743266962618492632 93384 -1127775134568545815138237440 93385 612396424906596233529595200 93386 161728559889024685891680864 93387 806181619286090529039946752 93388 -1143483361143237996158342144 93389 -2840646888262565006551316544 93390 -261009678135701621371714560 93391 -3632513493074392475193266216 93392 349237213275187071262310400 93393 34763958548171624136991122 93394 1630448280357828381641083536 93395 581282437018063391074052400 93396 -6332188038139884325902336 93397 -850614830067199950538591680 93398 -790635634306141763338270848 93399 -249096560337443148995976192 93400 1329945742824948782007552000 93401 -1059710279366321544176569536 93402 906025501320115830498877680 93403 -622162906991329051720092672 93404 542310142133367273184780800 93405 -738948833882041597154726400 93406 -704921642353856812041214848 93407 1863981533120692469056522656 93408 495338603596714901640314880 93409 1174100102600125822789747860 93410 333157970573687927097027360 93411 -769285698589108203669339768 93412 -3992137992684678262648192 93413 -1635440009625348105302431140 93414 -787219210698805200600970560 93415 734502164955385737246598080 93416 2312210471171095988573076480 93417 -1089949448099259093895179120 93418 825498419966404428604689504 93419 230177765271911927803928820 93420 -495148698170396373451622400 93421 19048717549870231954978912 93422 225195930261826399917455232 93423 -1602131010666873556837968000 93424 290889645315357535110103040 93425 379802171232625582753878300 93426 159330198875976839670188544 93427 2578185498022922087267075276 93428 -698138194642640227114300032 93429 -448181870477428788316945056 93430 -982101870550379460186224640 93431 1441079705652803291663305032 93432 1738426743483721866563788800 93433 2343090762515402205654151764 93434 -201504970612850673291134976 93435 623152817974707297174802800 93436 648544215062846298907017216 93437 538404729241208424901703040 93438 588854974501836486757684800 93439 8422035932895066146489328 93440 -96449571846590211072983040 93441 -397449116471104582781081808 93442 -1880993926211046040111132800 93443 369953648556576299744817708 93444 -364749599901726509066956800 93445 -1236253109166738460760508000 93446 -1026451547639940958705511328 93447 -894949300240761060587622960 93448 -1732208589499460940554480640 93449 919214929360587250367182080 93450 64537914558314234261952000 93451 -23206260515413079629719288 93452 -2370028938442440651679285248 93453 -404215039543906887590661696 93454 -208834719870372257620021824 93455 -2008176434405126093613515640 93456 311213985746900177024778240 93457 930779115177823551044146560 93458 172470170116027314643641984 93459 488045148652079779654757304 93460 -982663916470663448135358720 93461 2234333938049953485078194400 93462 188569819406489984950886784 93463 -2158162164425449031758735288 93464 -1052972403539430622286438400 93465 -449056382732257344502913280 93466 2316222002884950940507308000 93467 -1642524442525934213608842480 93468 1138916830870160874998807040 93469 -3483661498493941056667460960 93470 650277928163946706277875200 93471 913975935551409473299799424 93472 963449426782714937330368512 93473 -2230671692696756615320902096 93474 35075234197646398738349136 93475 629117384777009917931193500 93476 -3046889869103955243339949440 93477 -1659820989388174643175173280 93478 -536248824391138760130797568 93479 181116025715105726881273080 93480 337782496639502534602752000 93481 712960477979729809018268282 93482 -2211474762001997380773888 93483 -1218484577242432999809446976 93484 -2602681390565695821428617984 93485 796399403126668078744930560 93486 -1017059360966282287560102336 93487 -1239554895698872513843642864 93488 926346336355389327934144512 93489 -758759520117234578250121632 93490 615986678816144583857028000 93491 2090888182324191941299178892 93492 453076441556285740506397056 93493 -882211934917477795660282258 93494 -328637007921224372639428704 93495 -85501336897844403879490560 93496 331177736181271517591961600 93497 1170407500201366994445467946 93498 1148006370206148712280792064 93499 -8617133700712299655851504 93500 -1951033453696988616953088000 93501 -3934424401019732037031104960 93502 134441661806050536630749952 93503 649169132034320222478946752 93504 -149587773558998231735599104 93505 -544536204304081648848599340 93506 -63753142991265712290808320 93507 -71633210532988102937245440 93508 25540902662826500008304896 93509 -739540040671930645254884196 93510 366162877711203689308550400 93511 -1681029344617459673749324776 93512 -2974251791384344399231564800 93513 -42966342059274392061244032 93514 -779227840915587733015368144 93515 -2089554674321194701235297200 93516 1014590614402962920817188352 93517 979964455821121927855929132 93518 -430480588397631004461634560 93519 -1818308548211885313511631256 93520 -219927103261871527514603520 93521 -793992843052920327682257756 93522 137267076520049925028769280 93523 2693651503136571397950049772 93524 -451890393046636878770386944 93525 14130694424504390258988000 93526 -239712530367021737503838976 93527 -63507684907781947606265856 93528 -618326521125317396414668800 93529 88249054641190355738581130 93530 -226906623224238006491904000 93531 1650414359322919243019238552 93532 -584385222349007627028723200 93533 -5553909259071580941672474 93534 -441658460711818069302675456 93535 65000074524759163453910400 93536 1366203328554206470817710080 93537 -911295386390523365668427760 93538 1738657593165776502776803920 93539 1403076751410975363910250280 93540 -141839729651558757746995200 93541 928074076741489512262815072 93542 2176175528374743434057256672 93543 1848280428699918479313511464 93544 -2536525385146311403895930880 93545 -192028495859343749639146680 93546 -931577441220536360957774928 93547 2829516897357694451891600680 93548 -341197930544169826815227904 93549 -1933681673512433346838451136 93550 343190375898531856650460800 93551 2107825394432022906502885632 93552 -375408801859995790051737600 93553 2958975779947242582108334802 93554 999929383070544781884358560 93555 -579396231272673246098983680 93556 -1519988792935443747970887680 93557 1650193892011251710279125806 93558 161903348762819033331376128 93559 1187189705138455115683078760 93560 -847691184825730529754624000 93561 -196750934527163029508678400 93562 -44306869589947715615294976 93563 -2629467598783364289883108188 93564 -265546930762113257293433856 93565 2125309314662599257613916460 93566 2055950500736926627193490624 93567 1963228261711609605462369480 93568 39983368100078268469739520 93569 -798925612913459725387197504 93570 -274448093211581974563916800 93571 900856246344307987151220552 93572 2159314252401564782860627200 93573 435592344298871493302831964 93574 -500532584466551599260466560 93575 781888332906818557227423000 93576 -66832780574209579719229440 93577 -1432054708846167354024375936 93578 532289196949883340945265920 93579 1551598471328578216190247384 93580 -1083999261430172440605772800 93581 -2152663828778351861105772618 93582 55343110353699098724877440 93583 1568041704517648540511691360 93584 -171148566430547518292582400 93585 1495371232975296197690184960 93586 -35422435926426927263076576 93587 1071500755559192223361702368 93588 -138485897595797255838996480 93589 -803269280558127534981522560 93590 543398459154069847146900480 93591 -1113962243796185884243639200 93592 -1397231582104309105845504000 93593 1611159972075937071620131524 93594 -17997137540906040505739520 93595 -1660868839641169578330590400 93596 9051194978636427375091200 93597 265006286304184748371793472 93598 19769077680230988705075264 93599 2174449961967316001065224192 93600 329320588607376522721689600 93601 590215089491362312256901602 93602 610963881672937777174364832 93603 -601299535837659247520062992 93604 -21689020826117737296748544 93605 1971861611790761108474413560 93606 -16247263227266603110936896 93607 1849267345783079413756084856 93608 1273465510991816471974824960 93609 -1673644432020155744432885280 93610 210522887457315143492920320 93611 14301844676357170405933824 93612 -1230693084740642959107302400 93613 -902140658772089485361720800 93614 -189830726296526820868273344 93615 857976222835858979892420360 93616 327695916883824175166799872 93617 -36685536171115748033229840 93618 -62239703237242937911604736 93619 688581472132913699766307896 93620 -309746698311005227822448640 93621 -958409173513337176068119136 93622 -1290323433423842431090401888 93623 -716167746474465612748901256 93624 -1678286122879711034397818880 93625 542450529993810895106832000 93626 -574680693138642328355675568 93627 2097155676755398175285131728 93628 -893020129258413551332008960 93629 -1369435531454934138679555770 93630 6973711488955100159867520 93631 399919620941304366873808600 93632 -257610526519788912173383680 93633 791457448329054504876518640 93634 -154733003506635341876180784 93635 514449533374617514854107760 93636 -32894599417496669489092416 93637 1359472996908103438092640286 93638 1594262562060844843296954720 93639 -338543945561701185296895576 93640 193989572453897009759692800 93641 3857556583520349767318292900 93642 -65576225131664741771897088 93643 1357206730878781712765842344 93644 -649591939120839120249865728 93645 1802052321831325002146421420 93646 -172190987110377549066130560 93647 -362908617823264983329608248 93648 392179240752539433913810944 93649 -1231852110382745080129172160 93650 -384120738868309305696469200 93651 226596126851869544137589760 93652 753418520748471836878665472 93653 1529489202735526148497582656 93654 -23276127418654612455648 93655 2603352463999393079038849560 93656 135060189665651294594457600 93657 -615834462947330440808915760 93658 684097322960104604526109680 93659 327462080495048135691953304 93660 220042567972335678685839360 93661 2437810254354384709359496300 93662 -2249762347065705913290039168 93663 396121045227200295244880400 93664 -2260730981036210825723904 93665 -942127976548152909199863360 93666 -1644528599839198578100651776 93667 336424296304470780320688592 93668 -1179385351839718220782829952 93669 2101388980643038664261326944 93670 1095931214015473458187488000 93671 -625117113884678349771727968 93672 756966631650172116925086720 93673 -1062690969997108684265529776 93674 725986442526437217392746752 93675 -178365384201900784551075000 93676 1153287919797416722272545280 93677 -1536553267946620766919080340 93678 -257946454865717133007508352 93679 -1361079424724734600978858416 93680 -556396104254569185979760640 93681 323955687298871747392221312 93682 604853114355123958929475584 93683 661296104384704308905641932 93684 -459156610142689823525726208 93685 451650045740433580522271160 93686 -1733109008459606049545972160 93687 -2563050035125663718256550656 93688 1023527116957969640140185600 93689 -239257255816923120392560560 93690 -1322268835633279304215334400 93691 -424882271979171679192964528 93692 1589655076444971226229306880 93693 -1644312110251140838453671936 93694 277476803744160713295778560 93695 304144282323892036445808480 93696 -639795987046836550307414016 93697 5639566466568984429651760 93698 -1277033887510812557592036480 93699 -2299549030425319330791500400 93700 1450246806131787437222691200 93701 1980528764784937225158036702 93702 141622729364978808353132544 93703 -207478160058288923112499048 93704 -537966590405383617546055680 93705 598516447925757163018023360 93706 -401620918938614378833034448 93707 1573565496976909654153386360 93708 -530044735407084834562644480 93709 -232505070106881243043165248 93710 -209011304822881520131986240 93711 -1597616626164470320650724728 93712 864487283867067807287484416 93713 -1058857046727308004322653696 93714 -1010884907917712063293464960 93715 734702273011496452004541360 93716 332121667716119808407881728 93717 24044250790821738822121980 93718 1380249017220301113431298816 93719 -347688899876244913785629880 93720 538255968837499562685235200 93721 -1403609377401553028123604600 93722 329872871698469068713564912 93723 378986497049923652277932544 93724 850084214991308353563178496 93725 170109753262059824356749600 93726 -220781638623435280482502656 93727 -2212349075940499062349881560 93728 -2064695834732377685976023040 93729 241395773673221840759486400 93730 253154788577018385730283520 93731 -165461703292340721969878136 93732 -48999614307212202964420608 93733 -3303924609590638900531229600 93734 869953005111122614965122016 93735 -1243801644906260252978749080 93736 1912103635898690127824071680 93737 1352990238126529579778009466 93738 -203134812972161007549749760 93739 -1824367340219555741845104460 93740 8947226690849025424204800 93741 -1228194685795946285246332608 93742 14436316615459246716970944 93743 76056524464843760935050744 93744 -64003696950696711511080960 93745 -1608967302852096196329127500 93746 -820396474935440684460305280 93747 -628764111605305393795917000 93748 -1167099412220996944719329280 93749 34666330030153941632317980 93750 -587461785813147163999500000 93751 -118153777494286598924845440 93752 -740007509983293189570662400 93753 1732261724017772699133695664 93754 -1955989102643930984292737424 93755 3075279720358893237805930560 93756 501313747710944946102764544 93757 -1425689491403371362579983880 93758 72987330776378935408058112 93759 78846815366759277161730504 93760 -311948897833535347249643520 93761 -1413372558243373977219832638 93762 183698865299826489891543120 93763 -2948839183929547202113233988 93764 869963982382370427580234752 93765 -583910021242146964177612800 93766 -85943895031310858818972416 93767 1586603544449039586463943712 93768 -1671172047521304685605642240 93769 -742409172290055767512740956 93770 -697487766203729707663957920 93771 1126328421210464450255316480 93772 489544468876436505712846848 93773 -3280209554471064159733571520 93774 -180893922080683059292847040 93775 671466092477276089498400 93776 -5890392792943557880455168 93777 1307768536816890453648871920 93778 1361775230495476881033655440 93779 -474222751567875241360853424 93780 749456624964107778858120960 93781 -1336625126203267539178119936 93782 -166785646875951459977190528 93783 -10636795999067178121727616 93784 21919569637246788732825600 93785 648233537980365689713438980 93786 704548462478396686546556160 93787 -2749059951435000012712741564 93788 -1099791314087213817279462912 93789 1940844818473715761577610444 93790 -289544014084623048053009280 93791 -1416970499764417068861056016 93792 433182202447249722688929792 93793 -681131114617722264500513600 93794 452818406334404005568340480 93795 323443359540462388409698320 93796 -1563032151822363682998021120 93797 2652133162804252927464530112 93798 -1750375936139966948171653056 93799 1387398777517068683097858736 93800 -558421728424285869631488000 93801 -861000869746426584876544368 93802 1334793034421807342517458352 93803 -634909503560817724194527880 93804 -281486626467618385867221504 93805 169408317134626034807041560 93806 218896823875022606106823680 93807 -314688831261690743806450320 93808 -93943587122654533928681472 93809 -2958605834910101957292306990 93810 -241940001298505536524556800 93811 -2572070452393021904981329588 93812 430695976198518467243520000 93813 869456458780835046562342944 93814 494403725672968403775030912 93815 2130914610640273176186098400 93816 -113135963645570941104353280 93817 628966631898981822769464960 93818 -421414221373868306490012960 93819 -769513996373505784090627392 93820 491410837326698520555502080 93821 -327516104118507164651796096 93822 872193498987251045149332480 93823 2127431640776773141732410720 93824 2675108994752282620455813120 93825 1115144458029098580191220000 93826 31658351620159598850440064 93827 2501619815519018582604311676 93828 531340286900420724452683776 93829 292259196426883076768640060 93830 928507755783114801081889920 93831 1196467133391529476381859752 93832 -1283334584230967499173099520 93833 2485351369537621757150020224 93834 210216371663014471966927968 93835 -1897039834065926768833009920 93836 2017123319489079755142516480 93837 188301321124479493029469440 93838 1103958660797615689647376320 93839 -2535999346285857022994465544 93840 -154692486899873327787540480 93841 -3490328835001945696972212000 93842 575657887220822985806502912 93843 -1420871557068066565659051468 93844 -1059373240863433885541433600 93845 -1114631125565003695643797110 93846 403794665400690227067009984 93847 -1376053679246757008170365560 93848 -2732295326078039866591856640 93849 -95535599595267706638341760 93850 930016589279457584868296400 93851 3096249361277910848251662852 93852 2198079899747433886902681600 93853 2208646742174072594563095040 93854 -1390798137880655437705769088 93855 538131981937319123783682960 93856 241765513815888640286392320 93857 1890653425884800027496851652 93858 117913394277827850107597184 93859 2571379036346653883408421216 93860 -11601372822718236475518720 93861 196915741655668240512331710 93862 1252555352844446192001473664 93863 266359442325175436057952768 93864 734649470309122532653547520 93865 980484845103035250055876260 93866 -1047535254862916900098540368 93867 2408661578229012382101803712 93868 -51886500106991232038580224 93869 -16193076373326352923806880 93870 246039031234391917957344000 93871 -1764039320495090714158530928 93872 65115065092143746878488576 93873 548411421073737273147627840 93874 1150400909028656814183293184 93875 -2447389525751241010473576000 93876 11770621903466242199212032 93877 -1056500402060821878921688928 93878 -10679203747605750369101376 93879 123500261297235457087354440 93880 811051533709817361112166400 93881 -662556882358183349465365500 93882 797119571532088898407867392 93883 1255082585043177389960891584 93884 2624922653769300098357176320 93885 880034799235578540936782400 93886 339960627256422848988259584 93887 304698196279619442197545536 93888 109767411342522446760640512 93889 -2127313099946025722412453310 93890 422336298821858688688948800 93891 -707324447538275137120682496 93892 -453441330560353742517798784 93893 -1729024926561703925846469858 93894 -851740535851121614229179200 93895 820042692302936859383264400 93896 3157926305059352844272640 93897 -2239055839617935233824293526 93898 106722506330864331770903040 93899 -536200507893660527465315712 93900 -940967760754135352329459200 93901 -3961427623782029813652905098 93902 1463310537658277365670817600 93903 352301178138037452358174224 93904 -422391501939721237962465280 93905 -184755395575969516142120640 93906 -861182798186240826495252480 93907 -410932421351360717841642168 93908 -1777711258649079676456337664 93909 1341987706447621286658107328 93910 -752782455568504584433808640 93911 -1339945502441487339889594488 93912 -3526899868062926019624960 93913 2014649244724296120004049162 93914 -804499502283386341156732944 93915 699481613648106639845102160 93916 771470148241531290320727552 93917 -2308848675732178787845767360 93918 879107282465458151327459328 93919 -745691452315917361352802704 93920 2312760584812472990772756480 93921 -255484958540321841464055888 93922 986866592797097949077697024 93923 -914946187271942802495753828 93924 -18932492554240531950714240 93925 197702126251091838633155150 93926 773628506537483182027128960 93927 -1136229822408639032453917440 93928 -319315086898797515581440000 93929 730392359019754254767296080 93930 126182205636748588294410240 93931 1508081853633067649703412800 93932 -938741308784178061100725248 93933 1217591257902653403980320320 93934 2128119083205251521932205632 93935 -1285916243230811043294024120 93936 -598728882743657731019243520 93937 3238508832264930359772277586 93938 -35045299390946349108188256 93939 238725136710885720868661808 93940 442733430196418553224847360 93941 2121484272337329554316519342 93942 -288391558925015719520171328 93943 855696018559433183994409240 93944 -1524680000236278641395875840 93945 1096038794674329386172505920 93946 62875533754020486326365440 93947 381746534724649290532841232 93948 1507348952788203645379822080 93949 640032187214210335448562950 93950 296813724758486030857272000 93951 51379691759978776229848176 93952 2426905868756588062243291136 93953 -3117092264175454105068192000 93954 -410188356535074347556039168 93955 -16441175072391527272953600 93956 721696124548896617868905472 93957 1264536290700703123936489440 93958 126582721010846863671985920 93959 -1330268722885923840682259184 93960 87247270841572086803712000 93961 88375528216179978834604544 93962 -1413311842600783247635508736 93963 378627271483701853118147544 93964 1281157171310398833736938240 93965 2087191441654892732390902860 93966 21258153568310576862095424 93967 -1549744847781942674755099984 93968 131598022418359798093578240 93969 -521667081020912447153742156 93970 -1380290355997930407499348320 93971 -4116107896894668277221999828 93972 -315730076682324714089250816 93973 3155509683263627501938648704 93974 733186483423757980943874240 93975 180906305976203189722704000 93976 1602819213313101176454082560 93977 -83387161395892863789204540 93978 -69145471233935591178813696 93979 -2626548648458281167507895420 93980 -340348276869240817504911360 93981 326970862014982791595796352 93982 438824726952855613457068800 93983 -549395905882084969431780768 93984 662330067123340456687042560 93985 -826735086953121305787731820 93986 1587452891017844606753082192 93987 236548753262385271496865720 93988 -525723865197339090801968512 93989 -262709515152175639724816640 93990 -3903718138929020635695360 93991 -1196835322222666593763583888 93992 -653839301208933261366067200 93993 -1391803239244407195031277760 93994 -568479619602087886096954704 93995 -362880874364464690674476400 93996 154506809675933089942275072 93997 1766254935793846729668279446 93998 1046811193934671921059264 93999 2652669489963806721080966664 94000 -952350381118815368675328000 94001 -2007861720689576297198928576 94002 666623126915232151290901632 94003 -4912750700971545023833696 94004 916440724934285871985293312 94005 1805670470288965407160275900 94006 589420364082121728195084864 94007 -987031821747146229160326744 94008 2037594451122743950646415360 94009 1029941562160496319665639210 94010 -510924778280250510422937600 94011 -2152109759084132071989495528 94012 1527520825803359600220367360 94013 543362568045536422791843564 94014 106888600873255895460224640 94015 -417853346601447488838498840 94016 132785367147131446144008192 94017 383131731640544015403456 94018 -763200035522062947343196640 94019 4755384778140839451403642800 94020 -580264246863134511736504320 94021 674855201063369787950335392 94022 219070537077341062735155072 94023 726644570587355372070089664 94024 -38602410480980951066542080 94025 -49555077502363993702944450 94026 -470075585514966964065689856 94027 -78379583652088382542988088 94028 -872347089381746851415023104 94029 -661275654753974078955743712 94030 -231489565468407946344939840 94031 -1478898422331638408964281880 94032 132978030961734678803963904 94033 -1949462974919154697987608718 94034 -1185371083943422946250313584 94035 -1413123411124755100253422800 94036 1060082867091328162131754880 94037 586522233276870646530731712 94038 249078635354380190029332480 94039 3540494272617027435611760768 94040 -1698462612549786361330483200 94041 27353908331110419493740480 94042 -508142343546393065743691808 94043 -2238308017809613862867336400 94044 -1868278947390176519054158848 94045 -378705316802668184919582720 94046 286752628664597654019840960 94047 1621190739454316739371013120 94048 -847718147112178906373160960 94049 -2314870878363886077363337950 94050 -396400932940272115263408000 94051 314055257953967884356899512 94052 112942740900160000618414080 94053 -544115845610764041308160096 94054 -71203395900472170008841216 94055 -898627780760648005323207840 94056 -1043212644477994119052492800 94057 -2972724392766101213424234694 94058 -2388454160963663187061390080 94059 635806160077983310931742864 94060 -693734408322531765619691520 94061 -1870321771666629697868577216 94062 -1008114053978397902657014656 94063 2573708483207446996496879312 94064 -312947586000116232123678720 94065 -94399852493964754238100480 94066 351119830784712869508894720 94067 794420289644316690470166720 94068 964808139785197931961937920 94069 1899790586243390319649471840 94070 445554549814444980728313600 94071 -165037701638078286778251288 94072 -3666392754175588995010252800 94073 -345015862801505563830664320 94074 850168287724963576360642560 94075 398495662925804635851111600 94076 961170067705676011585543680 94077 -939870325180273231358623386 94078 -2680628078316844144802444544 94079 -4422504187657052869085992320 94080 -698279072603189552558899200 94081 916028885827578752431138132 94082 -1657746691486661219911810608 94083 2331140267240013427149526848 94084 18960848758583647004855296 94085 637078824606574919613327360 94086 -670294936140774896618499168 94087 248118275790953483336245552 94088 3805765347480831262252032000 94089 1998995716458218046765490560 94090 176891435240352145340081040 94091 808052718487345307372265312 94092 -150868074378134529877160448 94093 1597394271323441132680801824 94094 -333552410076446193249017856 94095 753130220462266505140699200 94096 48124442699181444023754752 94097 7708089336805473645778980 94098 -571301134853964147827300736 94099 1826881340782492087734013100 94100 -1309956372034346163231753600 94101 -628765420963540749515879616 94102 7586112089311653194590752 94103 -843312079110384029335483560 94104 851064607572703502625884160 94105 -1720576568196057279059352000 94106 1195847039597537375285873664 94107 407788557540556892916142080 94108 -746814802995302580755600384 94109 -4038678829108241055298833690 94110 -360159050586230932718586240 94111 -3124144562317737643225696288 94112 -1291045042463952637118251008 94113 2654839497884508536228697042 94114 -618368948031615733578823344 94115 -734928644298681238387144800 94116 195370071537178618357874688 94117 -3698769082697706655564960834 94118 -1931311055458142756243358240 94119 885578447941708284937751760 94120 234978911123367661047705600 94121 2215853164493723415110051322 94122 -19630049368262109074258688 94123 -1411454851442992666459523696 94124 625469458661797968340567296 94125 -1174554488670165426556152000 94126 1822081184484354412268569920 94127 -6668866881362500666051200 94128 72344526952245500976758784 94129 -997847128491978389252215644 94130 -1563034347866988287435219040 94131 2187494585859840883537177620 94132 2113321670440453333743950592 94133 -273430105371452117574160758 94134 1316549528155093936099777920 94135 -1572992960663553461891717040 94136 644165404418884863084810240 94137 2386281759318930381582234960 94138 1792415796580844669009520 94139 -735460523549266772691920976 94140 -17628912941100395242775040 94141 3770159283649371725093644992 94142 1644308427299217745323683712 94143 -580746076796382027407001216 94144 428374179608523009054212096 94145 1207078969100658158799571200 94146 -236272792717533603326948352 94147 -767096406048300875454477248 94148 986458985547190473310382208 94149 -3266063295669044127107847360 94150 -264759406866747183645072000 94151 1089162771431048852926216152 94152 190008909326665483198341120 94153 1442326137467377483387181402 94154 979523138802801015350703360 94155 -1729360415267419251016077840 94156 -2018246049106968570905908480 94157 867207387948700799844191712 94158 580347936464524471530589824 94159 548628373103795526819726904 94160 230021253981839235252879360 94161 582744962699508555776601072 94162 -363040016180101747080113520 94163 -2449610098666542500576912640 94164 -343623882896806282599628800 94165 -75470730193166234084260200 94166 -492817874061516986729468160 94167 -800904913740089277224718816 94168 -3591820209519005834557440000 94169 4271566295269550758193730570 94170 732295923001376009955840 94171 -225362484088828406520834816 94172 -1140380137043168142521261568 94173 96551478412354447335955584 94174 1460020509969348029194590336 94175 573239058120070113531557400 94176 1059212876983676848845619200 94177 1171789300095572969812761732 94178 -921088678223828530761039576 94179 -890362661560481417995854216 94180 -806161899032922141577244160 94181 1669475014785117434356661052 94182 -336616315129551784978699776 94183 3379447997264127260446032520 94184 3198400449371114890941265920 94185 -98992457432287849321032960 94186 -449578480391298246941360208 94187 -1611866483582741316307136088 94188 -2746172144870128481699856384 94189 6132009802421864553286731840 94190 -1362148835077899710184974400 94191 -614291809920316317214274808 94192 -70870574186713890040152064 94193 345848457093797931086536944 94194 820116218664378425156590224 94195 -148780692327620767577158800 94196 -984454763663743872569385600 94197 -2378357465740852531097348928 94198 -557558294269903435160459136 94199 -454805415356569196723613264 94200 -713913735449234116532736000 94201 1926283550210827454779876202 94202 -721819496038532860460110080 94203 87573620884699839148143732 94204 2206912547376461778467507712 94205 192673671030544015158910560 94206 477117850352276858413538304 94207 -334210592289840230559084544 94208 -1341529188164285641594503168 94209 -107571195944803302424780032 94210 -1012313914804947877765302240 94211 1428102674205640667143016352 94212 -1689143306034124673271713664 94213 -28526412786014869606893376 94214 115251016571077165112018976 94215 931963018167884711232282240 94216 776613197899999199023764480 94217 1006662120593785671760831872 94218 -431309154588141703741120512 94219 -3585648915950616157874366380 94220 564419886164009785473607680 94221 41214842751874458017170710 94222 132354332269567738518462912 94223 3822838611277823626853967960 94224 118487180148638500319920128 94225 676891389896002947789131750 94226 -498657415563800476937606016 94227 -431182863509625129223362888 94228 2899451907916334724753949568 94229 1330385051864095686394306830 94230 -217824932915862336318240000 94231 29780580916616206655057184 94232 3068787465722609857322342400 94233 1027389689212939260352458048 94234 168502756008965983974899712 94235 -1731620788029191794169816640 94236 1491722027846962866269747712 94237 699612357211956481374375840 94238 -1521547324457603598319716480 94239 346084215356511794724075864 94240 535265568217536139572019200 94241 -744630943247356568551057728 94242 307329729663183052930594560 94243 -27699615028949887459437176 94244 -2958077502255348340165678464 94245 -1911501988549603498529228160 94246 -1010286259908709562668880928 94247 109726588511512991258590560 94248 -593494825318327261514465280 94249 -2048655696787366679146253307 94250 -639183276203441232851280000 94251 -156887374810003759668655440 94252 548631697574401285666708736 94253 -1199536535217624784123707498 94254 341776690112424734615927808 94255 -549232713083549841663975840 94256 5024264543830522889797632 94257 37940278009008582974420640 94258 -269714485683586460291105520 94259 1636981698854907300708120 94260 1127674603866313219506370560 94261 2670931122810817923311914862 94262 243222701604322131839102592 94263 457245780249047491543487184 94264 -1572760012859080848926576640 94265 2544460982274752750164321800 94266 -1379383478061580239397231248 94267 381006668887391572941546792 94268 -942285894018139573353034752 94269 -496029636714817775922285024 94270 1379261863265167996974437760 94271 4512266621708138456151744 94272 -329134724792650730085285888 94273 201940296774135780302627522 94274 2000087916703624397091389136 94275 212709324876217991883148500 94276 262961270039352250694915328 94277 1782580672060729508711359200 94278 -17573705650040643693596160 94279 4171692795789343893503810760 94280 1999414401505132584781670400 94281 -882118643600409777764276256 94282 -2311310951672279108934896640 94283 982016291682354787852440720 94284 -1479715603118798748627101184 94285 -337312774366640575069379400 94286 -661449536049894867917721408 94287 121996415775459364484759568 94288 -283539215650003581406150656 94289 -583881103993633701616270476 94290 -299523373499038942850688000 94291 -4102103230997206032845228308 94292 2725282748354159379880845312 94293 527385983354467369926602382 94294 17917786576034634679377696 94295 2634504039723964282935979800 94296 -439099810964734422027571200 94297 -124661619460671179723636800 94298 1367710948662948922230524400 94299 1616735179303091795239176024 94300 215614239590799395395660800 94301 -924582756774449625395286996 94302 210190575146063172987610368 94303 4070969790287865793240067064 94304 563582876550842098263785472 94305 -292032941877483547217178240 94306 1860763675359493167278962464 94307 -2311529544564380690844969444 94308 179472906855518113389404160 94309 3424541692745076447007232510 94310 1562255633847103285379506560 94311 -133591319183578688359200000 94312 -1934443769219560182854476800 94313 -1552660466012344376178548700 94314 524028471276559023784638720 94315 644330707950580312436827920 94316 158644293172749410541419520 94317 1909486774230188296215189600 94318 -334200842720849282769811584 94319 -4262725393163434494728529504 94320 -342184193554392669521018880 94321 1962274903611717151394669522 94322 718113083176345027120925712 94323 -768317822156582075873085696 94324 -871651667197902827147250304 94325 -838684391346456181177560000 94326 -167916567202047493175808000 94327 -1361618485115744346213788824 94328 4118252358223957398466560 94329 -2240055028519587209515286016 94330 -401821134350889620443537440 94331 -1827775525028551220697995868 94332 228211291084430328476884992 94333 613589950468152655240239360 94334 1211196575399693500409504832 94335 -825107850374846766503529600 94336 -2798139270140878147320545280 94337 -851214895575374627351101740 94338 305535793921783533308632320 94339 -877786285569026636872522544 94340 -283608950374273506939532800 94341 232783776228447839992726080 94342 4489904605462934245261632 94343 2569728771378001757496941592 94344 -1089856880586457685352161280 94345 1499619615097608189298304100 94346 -179257891172557210527661056 94347 -2432227754678861450195246232 94348 -3929388413957936827686763520 94349 -524384354428025202217336650 94350 194062353488637322214332800 94351 213170570153652995498050352 94352 -920621053195181844941266944 94353 -814616823030100058810028096 94354 408361057619739602088775680 94355 -1132951186343239396726652640 94356 -1433592267633546840663516288 94357 3076342184451790809560508412 94358 -1328942812841218974684841920 94359 810237591449481078854264448 94360 -826705349991538447856025600 94361 -358049337763835886201719808 94362 471283869383645531899940352 94363 -3022306200679792448357248320 94364 -602374351470024148296142848 94365 -141259589116764695824160340 94366 246933846187444289048978880 94367 -464731413732991216459642176 94368 -589507429149164273906221056 94369 -549792420751358248576387392 94370 1098803872380770624678510880 94371 -1082720548985164986650201280 94372 -599977252514038885013847424 94373 1755325806840739927273122720 94374 -417668778612351588668590944 94375 403068961157732994867545000 94376 2947506306059709938311004160 94377 -490761080265823656286509792 94378 -54365782581705097141799760 94379 -317118879459425309764483020 94380 515815840087077742894080 94381 -749588961744997934509418560 94382 -403191875528852553407932416 94383 2362151299703442722813004552 94384 1061159815501717523133136896 94385 2401380424766215882046400 94386 -1227631477253440398472561536 94387 79904029445420554664794672 94388 1214580386281177158185220096 94389 -26476338740929826955518592 94390 600431204259211479882739200 94391 -1415481797240108250297042216 94392 -1230470204174182816137216000 94393 -274047566261542215236644536 94394 -176148994387357253639842080 94395 138287581433093202343833600 94396 939143725640679827764044800 94397 -4417031837594749837110644154 94398 652212477076303176881004864 94399 -1174446493879585895449585600 94400 357172766958140560637952000 94401 19099771817973766818008292 94402 531293935825900428566321664 94403 862602788945363781850640760 94404 1673227176486326270287543296 94405 -1314427372576332299941824000 94406 -222793571587361237044060416 94407 -1516658050437635971408316760 94408 -1665045822371150769470807040 94409 1488625781798023677578130816 94410 638142011204982243827868000 94411 406899727508574042931665400 94412 320619055673854750381529856 94413 -2447779195357029559576972512 94414 1005767508710283692174053056 94415 25133088897737043518322720 94416 -87618171990178140069298176 94417 -3825154888126230333348377280 94418 -1151345445443009254295119584 94419 1093867963670222380075816800 94420 -1784259332095991493264318720 94421 3950295332732329952146124622 94422 -535103845212906822126270528 94423 -1405133020309623708150813024 94424 -1056720573966670477610803200 94425 -251309766137322308842062000 94426 -45984565905121677672631296 94427 -1707656991348326016596945724 94428 -19929136973952145199049216 94429 -1824786705137009116401116820 94430 202619488766421718146355200 94431 854224511065591525756174152 94432 -154538568574573375381045248 94433 -3061499264572177290572532318 94434 529661164382635994407198080 94435 -1457667974150786140634717280 94436 2315294250507731592688471680 94437 -405525689075550989597652000 94438 1218339414183379048844252544 94439 -4191593866239359948820194760 94440 1360085947217019899438284800 94441 -3647038517386716611467481158 94442 1593436017449149769365117872 94443 995812337929131473599871064 94444 -931297770126089883716885504 94445 563761611051627917287012920 94446 34100547680976166771452864 94447 -4109616887228025744813437104 94448 696359678710094143371804672 94449 1143007818240249408012683040 94450 -510182210565688000430034000 94451 2387206420287629346103536384 94452 313011226055924166132375552 94453 2360777498374146802345614780 94454 952165148670232988859023040 94455 87114853192544330097861000 94456 -1692808968118198602519429120 94457 463844544753974184338813184 94458 55603563330274050750317568 94459 800743342450170768256568520 94460 925142694257916227114273280 94461 -679890568231032435884180448 94462 -120704059946976809163573888 94463 -276700386725958871178028288 94464 477680164013464984196481024 94465 -398246478174356808820824000 94466 2231828701560732945369146400 94467 -2483299524504434021492326920 94468 714381526808725723016509440 94469 2955390212000606342567843196 94470 1215360478367887049983733760 94471 -32161398748211820245920720 94472 33160070787928441176314880 94473 3349155611140671731526540000 94474 -2039596383404409694262061264 94475 -684348417838522090130305500 94476 1111988777528065178491448832 94477 3215551495017248251889910326 94478 395909561776980229265513856 94479 465070543790197460260803840 94480 584037466787599326975836160 94481 46572791095705801967674992 94482 -349090714535257556553494880 94483 -2193919436274608519209197268 94484 604335120064731272805826560 94485 -324309645303550972476012000 94486 -577546889710181581004016384 94487 1874527341678963066051735240 94488 295550569537821566797086720 94489 2606939431935381485396316100 94490 -337275521137680906173702400 94491 -169047574185461883539260500 94492 3244533969297022820940924416 94493 1071448158995785220350428000 94494 693859845344042064739464000 94495 2323344938031141406162137000 94496 1296404443796733231542894592 94497 831392656920560862098008128 94498 590405495295072789127093536 94499 266162506409278432553375664 94500 648399712273749067806720000 94501 -1490896931368813542725366592 94502 -897902464350011340829014048 94503 248507174485196673785456760 94504 1735392214201933083038837760 94505 -1085371937638831268433778680 94506 -1163605606709758282530028800 94507 759882808834290046918801152 94508 1324368681002918318446595328 94509 -708126915637261367896515786 94510 165063504152831155517640960 94511 2986380326740762365714979800 94512 223605871168599982422097920 94513 2804016891847359326200607762 94514 -9050723607794528976895488 94515 330164460091018360510582320 94516 -219121277109719603780306560 94517 -2829450429992418086869952448 94518 353729762813771262448084800 94519 1366077875108105608715761600 94520 -1681696423253156047524864000 94521 -129993591108736715997330288 94522 -1105008590181899004217797888 94523 1646291542197997138736602128 94524 -1865214014092430721458425344 94525 -198018991505535648578900000 94526 -1968400890089138751013090176 94527 -2008398455045356110468154920 94528 307031004341686918180765696 94529 -3135027921644031725484855870 94530 161855708824450431088542720 94531 4550880240830417694688134332 94532 1177409103303737075151597696 94533 181493684358973331278528224 94534 -1504267999789936642135213248 94535 21570768658241368739060160 94536 453396208366768197144176640 94537 -3136405440311966904496154208 94538 2002053377185646211884047920 94539 338311748173072075743288024 94540 326679954656216407743974400 94541 4521805507664210148452829942 94542 -110632303365436933366680576 94543 1759422093876526921962791792 94544 524899730663853143345725440 94545 -810616828590352220430389760 94546 -154382336908956847376584416 94547 -3366407900052702518612330004 94548 571872675314670898709882880 94549 268883033550533997958388480 94550 -224965813418088888841382400 94551 -547163934122699839677673368 94552 -988994681196815626921082880 94553 1686150742080824889569249664 94554 2741898024895866454356157440 94555 1213603753846053892171872960 94556 201749244776865889440669696 94557 -34149326306300701089868512 94558 207708310293970078095626880 94559 -2335923253248480806377686240 94560 688602585603879940388290560 94561 -2331702378150859506334575838 94562 369326812748368554836857632 94563 773274896544275491881715200 94564 -2003950559257507158123700224 94565 -1820962893494569147329777540 94566 -913661467029250452511661376 94567 -2536135404894717265039039848 94568 1990174491732719075944258560 94569 -174104581600167983583920640 94570 1070584091839622765559984480 94571 2840066527751777627147891592 94572 -298455221851088194035514368 94573 -1915551639683826654134187178 94574 1722004779426782581216873536 94575 278482738980981297814455600 94576 440968488291486057788669952 94577 -1027399766614421192052715200 94578 -578994532508187793767474432 94579 96621173148959469592775200 94580 819121778967534459183379200 94581 -329714088510056357906910720 94582 42808290391603622536231392 94583 3994737357039721956235529832 94584 -87323039339336674980986880 94585 -774736893344788091989484220 94586 -868125892663578608278501008 94587 195988027257665233585631280 94588 -529988333611162285987513344 94589 -2781458962505527702740232800 94590 -739546595412545626720418880 94591 1046948544038802700523209072 94592 -2842144584258260533090713600 94593 1077303272366462342169359664 94594 -293780263483948893986489904 94595 -2542619687761863002421164400 94596 644544407403078286051003392 94597 -3488647403244108625984417954 94598 -906286157036869576702775040 94599 -642982630942604145753342576 94600 19722779707536060300288000 94601 -1425615365549450027894430720 94602 343923974472998990441048832 94603 3240077914305781006026224852 94604 567675986491595804568055296 94605 -224634963499623847003841280 94606 208930636893091889311906752 94607 1403665267793294636385781680 94608 2406132423191986099494912 94609 -348743341232017727586131084 94610 926430034655876689232652960 94611 2518562254858015860367630848 94612 -95706368321621871565373440 94613 2997741642927809032975166862 94614 413648967969057812485269888 94615 1415400582193266038634432000 94616 -445983902005145274636011520 94617 -1633100812876167622350468966 94618 -483393497948671962549396240 94619 163778205173472859517695476 94620 560348355977860535453491200 94621 -4267463920794195604415121178 94622 1539799096698898535154816 94623 -969327474682173260098802616 94624 1280709986184127063011557376 94625 239471316117779850000897000 94626 -311329636145990635683234816 94627 -963152885490351027602240880 94628 398065274534377949564626176 94629 -4636388876911965751840416 94630 -995315818053667466746535040 94631 -714828931924291597191473688 94632 -896525597217912732670279680 94633 309330527538364269995453760 94634 864065937044688205256151216 94635 -2027167414115978167820992800 94636 -1019037586684372997635837440 94637 3158329826942226102797045772 94638 19811423070804392475706944 94639 1761664350862186792051116240 94640 116427024237752986582056960 94641 -2025779460742010901618181008 94642 1556982514533156754727808000 94643 8861065686488344601760768 94644 -638501192418978499282513920 94645 -1218022404743556064246769280 94646 -362068162512136986578104320 94647 669818060033906178113427072 94648 -1992754494686770634212208640 94649 252419329796886159802708650 94650 -657477198890244228745670400 94651 -2708139116864869357861960348 94652 -265923134492654837087038464 94653 367982668209167002735391340 94654 125202530521461617992639872 94655 1115944498865694041728395120 94656 -603199603140858185640837120 94657 1097963183880864725668296640 94658 1097484326405254478644208640 94659 -204508967032984436453373120 94660 -1666300224152527714510744320 94661 403140390029331017987737632 94662 -140872007937718486044524160 94663 21748275194444999445230104 94664 -2212708007268137655844592640 94665 518513689922063165314729920 94666 -471334113225287106175809792 94667 816498110476898023068864312 94668 -425464533387519174497894400 94669 1014715379919841176349353420 94670 -43876167959244812042214720 94671 2313818064988772228461483272 94672 515117464113661260078825472 94673 -2433216590717224565822653980 94674 27406396895222268201277440 94675 -723809314321396913840157200 94676 1547691640060270377605592960 94677 -1184178563253488261951331840 94678 -1314233850614332364447643360 94679 -774186819052550783185754616 94680 1125589972057079760567705600 94681 171951151297432935995576212 94682 736641644632535418124438272 94683 687969378425865345772024944 94684 818149640888041439304444416 94685 -735181883322187546004344200 94686 -18426346941439449404614656 94687 2348100665568498743111090336 94688 -2717133283926317785354076160 94689 -76810041437254557470910144 94690 150091695960931470778159680 94691 -1017637906309173782148627540 94692 -534929412455712338323488768 94693 -2512804366022810916006429058 94694 150001896608508899675931840 94695 -569972019961147308234710400 94696 376916475825458086662144000 94697 2545352517836941709754852852 94698 -1009573867705667116582913616 94699 1457991160693970083309575720 94700 -1070204832599140223222956800 94701 -143845569939097114569528768 94702 -416407883124458581650560448 94703 -175762767064071562055431296 94704 296292624237988201637904384 94705 396269730935943583510149120 94706 -1547114735663515236815870448 94707 3316180515064421970150327240 94708 2491510750782484461220281728 94709 -1271580073410174030594699090 94710 80570738352004697749155840 94711 1650235821275120425803831672 94712 2712842552698675302228787200 94713 -36811395338901439093401312 94714 -562560714615426132388654080 94715 -1102007115169121935022264400 94716 -3031320195183377512857738240 94717 -2382346746722358339644947674 94718 -448552797636936050640568896 94719 210813203187459359371539144 94720 321202377573111225730990080 94721 1497409630688761160033769600 94722 -528370408573050488258636928 94723 -1686584298618685237717281028 94724 -123980750120206418645606400 94725 495849599435501271157541850 94726 -975875453144197363135094688 94727 672782492147465986182759576 94728 1119754893518605518011228160 94729 25769027469296584597387984 94730 288872989337806401817265760 94731 -379465302692446773065093376 94732 -1868798171492389738149539328 94733 -2313677905833366142850261076 94734 -477434598914348288963386560 94735 1515512912490517180414252680 94736 -144096332946317825085014016 94737 924867796792889398525570368 94738 -508560961035608911385399808 94739 4159919946481989515653181400 94740 -955396621316859698933913600 94741 -1273442399199117976992659748 94742 -347806472790053240196937728 94743 -4688951232595714603873200 94744 537322479154675706016645120 94745 -190512088502077775554605120 94746 643745296854627885375542784 94747 -1854765615495193463741479804 94748 -2609774937130464534293678592 94749 -2530517620836302503326942336 94750 1261930078622624002547760000 94751 596446941584601606809365104 94752 -1005875367605245292291555328 94753 -2196118963601794694074876880 94754 97460769283711004050064640 94755 637561888182891874691440560 94756 -627266091128831718550353280 94757 -302770626722023326576649128 94758 149331709461346121507736960 94759 -310442089445220043068050384 94760 -1717357840130020891248230400 94761 305862262986964383859558410 94762 1914602168024378965020499632 94763 -2633370729637316323056083736 94764 -660389446642278921134515200 94765 3117826501086020682624513120 94766 753261309701446418270935488 94767 -566327031277225969453893120 94768 -24618105377388170610884608 94769 -655528551623265606502871004 94770 206407001724779522145417120 94771 2770013850429857689020152972 94772 34511103444944880738969600 94773 893914175683422712998414144 94774 -38144771831713787176608864 94775 1291639781183876350807492800 94776 1793517772581689216193331200 94777 -1437973951043269027305404374 94778 964185712874389421357731440 94779 1341650727351787899436144524 94780 -168220273975641117982402560 94781 -3724390633225263013334063418 94782 -930408266900773471623599808 94783 -897964061340062747358641376 94784 488187206987583458313240576 94785 -297860692845401056459267200 94786 1008349563585198038454520704 94787 -866992701485368673006378496 94788 438239438018079918573497472 94789 443389112277135294181938590 94790 -1253464723363298911541193600 94791 -1192004836420139120197969920 94792 349323532063306779058375680 94793 3317105289461934868752078042 94794 -128363207942198275928534016 94795 806629957256996325649072800 94796 -1155923204808476674234871808 94797 1234459285121966342347823040 94798 404634521230940591899176960 94799 6114209637221925726545864736 94800 -241780608511394634694656000 94801 1327393543383179593037196480 94802 -711180200509058888121368448 94803 -2167556447901255243631444296 94804 -415772226812055238281402624 94805 -1249764927408924368816771040 94806 -601250696463130743935767680 94807 677925246174754675387333680 94808 73794774712335269273640960 94809 1356850902577608521875497888 94810 134558903594016668844000000 94811 -1612251536359706325544230588 94812 -587467897732940762099455488 94813 -3615137314529777186342401440 94814 1317175191677102147895152256 94815 -15951858681940512537293640 94816 3017484591071271379873431552 94817 423936423603230136813036180 94818 -383071124388505385407994496 94819 1532211544384860987828616220 94820 272817272963174519925596160 94821 2038778342686759218970031712 94822 -215352671187906831777359616 94823 -1129939480451682604221209928 94824 179721160352084460662784000 94825 1489922341441009798086307550 94826 1067064501556119001096153440 94827 36843736704586864701164208 94828 1596007837060297383124519936 94829 175867362199275604247470080 94830 -275633072835647350313952000 94831 1710906400279487921479383024 94832 -779160536203344640012222464 94833 -839018682662759081101834236 94834 926798576275643566079820816 94835 902557673128494391716783600 94836 -333169181890857752255262720 94837 1851367761404201747464829486 94838 46894323632835015043228320 94839 -2049228126147488167022066352 94840 -1310305892131798421987635200 94841 3635519558318574734691307242 94842 1532245650893240614212510720 94843 266242315978242388764304416 94844 926611872783879147191542272 94845 -1118855806915796357279064480 94846 912009183239990806606460160 94847 -2938479554393212416140440704 94848 -524753016498931228685107200 94849 1686418677980372327702014850 94850 38610065301318998120524800 94851 -194322605942901490899582708 94852 929121385219202073315520512 94853 -3191506572305125748443014336 94854 59026314777816613391075520 94855 1675795018198050867886463520 94856 2278756379956480464923688960 94857 382709544898279293883161792 94858 -37894383561571424877666816 94859 -5213538622853120537700230640 94860 294855273966360641373020160 94861 -933133507820263697618022548 94862 -972333981033067045331093568 94863 -871052548275536756994216576 94864 -834753383504251463970816 94865 -2222708657801043369661177740 94866 162342304423641881596802304 94867 2079025207937757263001303640 94868 270443115565820055135188736 94869 -875827881331497888941016576 94870 311080926578743093843324800 94871 -567244560383383529061284688 94872 1710320004100925794986393600 94873 2657962257825736060931010122 94874 -106777472455228294150885440 94875 -901689804950421809859264000 94876 103106455616515843020623360 94877 1493484262209066045014707212 94878 -382320260577903881210664960 94879 -2813868521935999987555012640 94880 288180039605188340921794560 94881 -1267682315588871196570548048 94882 -2409970769142439599000044208 94883 -1485822322684425142721744160 94884 -1231841636252977564516875264 94885 -359991714841037707238778240 94886 186017014658168704401431040 94887 -333870927142585636555981992 94888 -2236463053020042192251136000 94889 -1027890330006367243876610310 94890 119812302472348008270961920 94891 916390894345436536260990784 94892 -1081292323770963086671150080 94893 3210795761578865311856586624 94894 281555006820763728434239872 94895 2872250001631537674246611400 94896 254101667939403650997534720 94897 4538944074942591266393571312 94898 -226364833217509399726580736 94899 -730509114491124558882888960 94900 -31742775157236780079251200 94901 12576703410868489602721152 94902 1419241520878692329477034432 94903 3026019800697778521542490152 94904 -806587366345531618542858240 94905 687578516066436057079632000 94906 655009348883751692528705280 94907 2585143256655428941918509156 94908 -1925558692592608422705807360 94909 516095213118099570540246816 94910 -1533774343477599522061640640 94911 965220030913129998747171984 94912 -635774367146528618734157824 94913 -1093572554947808579020421100 94914 -33617493627203992745816496 94915 181843081517137997560000320 94916 1534675390018118904355779840 94917 2492392930584079127160013920 94918 1785040168166164178786936160 94919 1215323209038089555552180760 94920 146598471581326578022809600 94921 215421169596894654339785472 94922 -662243747516741393772389376 94923 132116038746044829312790800 94924 -435618097757076927640640000 94925 1397028845611326267609415650 94926 90756392732922465571526784 94927 -452892243163968222934265856 94928 174810945698471611584921600 94929 88889996350923747793100784 94930 -669980924070387825130260480 94931 -1089601886907621462463229400 94932 58648494292971267280369536 94933 -89065496527379281857968818 94934 -512764564033643367239783808 94935 435216036617489153699038800 94936 3216591735299202307062343680 94937 -1808975405563443635844679920 94938 -146384869260223715359827456 94939 657261367272074976512593520 94940 -1561813906175224563498577920 94941 -302334411407863256247099456 94942 978302576323170437168953152 94943 68558293443531121447143672 94944 15826667914652056402526208 94945 -2853479350248728785390802520 94946 -1333239456062832117289348320 94947 570622811105338224034951800 94948 -415400129653053168893394944 94949 4468013985424942860424429950 94950 472447217925639448668957600 94951 -2283792466823331257821999048 94952 765439922625280230299811840 94953 -455517818768615063186702592 94954 -15966236085670188968273568 94955 -285126090387492771696246240 94956 -622040036583106038213743616 94957 643612496372901523588439340 94958 -2139924868159760848146704640 94959 3873430367491688598589560720 94960 -410306839803071100440248320 94961 -891273978369416150680203438 94962 -755652626937001706088718080 94963 -1002294801460073807087940720 94964 -1837289743489429051965969024 94965 154640600677987309605525120 94966 -3951480223782115710132859776 94967 -2468950928318647607026723440 94968 1207832168124770453256499200 94969 972376691824776588564637696 94970 -74824370428301327870860320 94971 1032651504650388718345548312 94972 1858728343844009299890507776 94973 -115414216731939988513140756 94974 75315831551500606616309760 94975 -2067795388507298819539401000 94976 -364570281428013356729499648 94977 751333649598040162156548948 94978 736273456555483005015293424 94979 -1037445829856728788842646048 94980 -293689019453123463432560640 94981 -4104322861277440693600940000 94982 -1676700775845163792135701408 94983 452023755057161171898459264 94984 -1033235056351734046371348480 94985 3165335152913605060274340 94986 1595057473800933978921523200 94987 -81341679421632825905521804 94988 -2325679952104335199261792512 94989 -496538807681788450838554176 94990 -187776156768437842291814400 94991 -1072949009626739413831424328 94992 588981515524964549953781760 94993 -1440977041982207498309543758 94994 -1600473285884935127897902704 94995 -185185650012357734717201280 94996 -1427767344850968651733991424 94997 328040694522290718007376064 94998 -434362541237133310934802432 94999 -2605211964384487777794115000 95000 -440337238759383260064000000 95001 -1071181168238547140485355568 95002 -1164247025528435715647052048 95003 -1692860210588851958983706748 95004 207791652583993149802690560 95005 97155295109872765123479660 95006 259472863883263028197834560 95007 1314994347375733647275627520 95008 536189205151653501530603520 95009 -2014058893102747072763621790 95010 715647324671600610764482560 95011 -1010131189722887516669039200 95012 2401471170684641241079741056 95013 -1725341928356977643389715136 95014 168422100132146561620901856 95015 -631192276348342958439281280 95016 -350057748786948943451504640 95017 643999194129493343422187620 95018 5228441164362632232586752 95019 2106108516573275335676533440 95020 -1129098810703622118713579520 95021 -860055350852406185023100778 95022 -1102923726499082512345155840 95023 3725708639465592811768025520 95024 601065723104514307372400640 95025 -107246630073207862142942400 95026 297958881152313794529341712 95027 -4070937919525731855303467124 95028 1657066745819625488774737920 95029 305328148002477831132259488 95030 7920639813783636590757120 95031 471893594663438029724080320 95032 827402083502230179387924480 95033 -365088703987783277905385298 95034 -1966646343025105619131634688 95035 1675383460838540048583514800 95036 13936846705014760771187712 95037 -1281442622916379492446353280 95038 -548449018586716135460584320 95039 -1696048208720608398297676944 95040 -510759527424197208204902400 95041 -2852807028635606416777603116 95042 1977595699529366158967550672 95043 104872576158827102552102064 95044 661708464656960743356715136 95045 1079206879359629523296394300 95046 -7833196335449187033956352 95047 2728099849685935819523747472 95048 -1723777257132382225771768320 95049 991540323892197821727039600 95050 460977780260895218926822800 95051 -1358463421197633932860702296 95052 797725149843560126355369216 95053 -542773016489314688802559744 95054 634459571940287674483958976 95055 31695622270524635792639760 95056 -173078188002798434089975808 95057 994313026736784821277897840 95058 285465600871565072874353424 95059 -1813187855325592677263358096 95060 905039855974792813667454720 95061 343531867575325764103104672 95062 1837727538467155729275024000 95063 914669706673919003964930312 95064 2582166905725668253523435520 95065 2108474514404903325548915460 95066 -1153967821539563783985930768 95067 621576270929650590770711040 95068 1062260853201203844008718848 95069 1277077148721520839758636928 95070 314514095089613847585091200 95071 2347752962184173231743914272 95072 -1802932383411355425096204288 95073 35719879516671196016771328 95074 -662286514633582684051035648 95075 -1368404602812901275477809700 95076 1064362814922782744346700800 95077 -50992925460005205250383488 95078 -1110298098867749059270071744 95079 -865389404129501404884597552 95080 1491335415741041457234278400 95081 -603860510999649135648404352 95082 -103971161337141016221778944 95083 -1441161185725015975144694668 95084 589089877436422000638085632 95085 -777311732443437685003989780 95086 2143652857449526576589308992 95087 509311996146310684817750736 95088 -69613864203699368769355776 95089 -3797921315211989649782840110 95090 506112319486968959410793280 95091 82413160695253617903439920 95092 -1656456100385755431013792384 95093 3268377164321628658915671342 95094 97283654479849640717035296 95095 266312183236558361853350400 95096 -2126295872518866100416798720 95097 1627184617222850537051768400 95098 2606761144327557634878426336 95099 550721295944062627092339120 95100 788571755692215720439334400 95101 -4016064452977036298632299898 95102 -78064262975960870097810048 95103 -2658002578044813099264422088 95104 460747283298480229680414720 95105 24541764231185590138061760 95106 -1903325977749494538914688 95107 388156723581915326637759356 95108 233199874407041509177835520 95109 -1469281285828971497931771744 95110 -391979329232779771608263040 95111 -48998896901864352237933288 95112 1389340925322222328503505920 95113 -99817004238459927527389680 95114 -1821862457868057965055548160 95115 463668940322669120256292320 95116 -16089128268561477724241920 95117 1927220039510997740110678752 95118 490101963802416807227301888 95119 17249767800070291241233744 95120 188639258941589075369164800 95121 -159519595576011238470309120 95122 124809764144662871100288000 95123 396965593519007495091572736 95124 365324291051979280027539456 95125 2780133145320476572049619000 95126 -252151547575795570812331488 95127 1021951535511658847487012432 95128 2262761252745469722651525120 95129 1901538481625721559277490960 95130 181854133383354605457822720 95131 -224670824406919189193699068 95132 2169392604994744931417011200 95133 1999951491217770722197288800 95134 -630893742055434183590671680 95135 -1214808185501246287654970400 95136 -1161963053528740336905486336 95137 -318911882747665487569610048 95138 1510592245625867827270416720 95139 1374037726118361188777338212 95140 1077769086600214527388692480 95141 2028912542039637484616238300 95142 -650169284101936520363035776 95143 253779060826330394368566392 95144 677227654005162047563776000 95145 1066885642554294533112918720 95146 349671460765425540868916064 95147 -357261027339691408725271116 95148 455423307418987938647608320 95149 -4826133675323005365776249640 95150 -310940733091847161868510400 95151 226247917901825771402540544 95152 -1046963292290418755552706560 95153 -3015028382893255593509183598 95154 -115090555922105704492970880 95155 4072177652191883632888560 95156 -316542599491910652125220480 95157 -626422691894755982981382180 95158 -875131705579482074769633504 95159 7080701442680849569898904 95160 -413258664342357073233100800 95161 -1119003894947654858394094752 95162 1375874339829878945180702832 95163 -2591049576372395445621991656 95164 81533555153105640695681536 95165 359008249927643634965337600 95166 -939421860423745576863517056 95167 1683725785279922742953316120 95168 459551658920419321549160448 95169 -810962041695412950771631056 95170 93789324537897430634895360 95171 -1625441282605763690091901800 95172 -749624710609927424442433536 95173 1333750018193137039436516764 95174 904420545929054724407955840 95175 -114107538576382349135331600 95176 3511055882549498827175470080 95177 4097215535298093148701640026 95178 -584118094632119900456567040 95179 234128057498972714518853776 95180 967815140227654230209510400 95181 1745157284125038040798441152 95182 1129623623696376036601152192 95183 -316601115342973484558305680 95184 597938876400245146102554624 95185 1063183988524651912134043380 95186 5065581336594154383081984 95187 -2798879336395309157859456840 95188 -1438694034757555786985836800 95189 -1118682471290175428467673010 95190 -857964627753642566383564800 95191 1466063036498127759637075592 95192 -44249989404168911221985280 95193 907510667159231280199139904 95194 -917317206507198346814585088 95195 -42584611582901341608715200 95196 78365510968612856354376192 95197 1422308960134516324376491680 95198 1186557969723387764679657600 95199 -780963303009135048553143792 95200 579998537165637162329702400 95201 -282459717954547694300334336 95202 -9280263273962393015493120 95203 1846206128237420947376439452 95204 1895075530795834349733027456 95205 -571100243615977570316902080 95206 -580690402960027373049810816 95207 3373514592848129215300870440 95208 2570701659294924839273103360 95209 -3992231262485709524345870960 95210 -249042936590411612264814240 95211 1241180647813141044474531600 95212 615814752932684111193060352 95213 818884031283866866934133462 95214 165350892220067223922516992 95215 -856679244032578479479542800 95216 -894651026206199850559635456 95217 2639905152407914273816866912 95218 -345328285472812181670355440 95219 1850254105846542616093276620 95220 -489016978577322657888666240 95221 -854359554225591788265289216 95222 -521004940209180158642926848 95223 -1270737025216604525366856216 95224 -1897458351600201821701079040 95225 -352487406093113540694246900 95226 810898442501221896146438400 95227 6591329706583821802257788 95228 441823738581522027047116800 95229 -3454638649365545523528454080 95230 261445074256058444824867200 95231 -2526439473578267202022867968 95232 -488684420914899191529996288 95233 973794726296206586644116482 95234 925699451426661647692105632 95235 1719629963404918299221760 95236 -52755999922250776528945920 95237 1556520653169203612871140832 95238 153498337100553878865065088 95239 -705696606500492990493721960 95240 499142725804492803606988800 95241 684548342906679701080142400 95242 5455472992718129021152512 95243 469562064287150548131370848 95244 72188246345743827686370816 95245 -27161824481125182802910880 95246 2163461525136931953778971072 95247 -227160916049137417455006360 95248 231509878102260596128489472 95249 871288928901111403499299392 95250 -570421742413193356363776000 95251 -286372675536849679002152256 95252 -2395410244822646522283867264 95253 -1552455154295060872366502496 95254 871111198181255904348743232 95255 1851624406257226328742251160 95256 -1921133124900743448374507520 95257 -2428923407373300853026269494 95258 2332654407743639430108234480 95259 -451363703832805955033383632 95260 -379644930210074908486947840 95261 -3229206541001595570450186138 95262 -636012946840151718256966848 95263 -25686998592320155336529920 95264 -1343781744888528638062755840 95265 -103170714203145245402453400 95266 -350536620513096390666585600 95267 1354480711332136763492180316 95268 -1581553223271767433805092864 95269 341456660717006030181362496 95270 554425821396004230316949760 95271 -554268636189503685114327936 95272 1062633169376746562420812800 95273 -4001073354448457970472505478 95274 -1609507824809520775283043840 95275 -1048925668575573524010909200 95276 1720476179510440488921980160 95277 -62511496811684574510729600 95278 -315824860074825702838906560 95279 -1356264178086795401636091120 95280 250045493002688797752360960 95281 3514834103331148540289337664 95282 -873952797419300464824172032 95283 -3151082890699158498504800400 95284 -222779438816262639580459008 95285 1845377958856120879135176000 95286 -608007443295436586720732736 95287 -1807314909203024897929695064 95288 23754579358072139494748160 95289 -821587202942142777196012992 95290 529934715780088919259798720 95291 -1765159970793922656781337328 95292 1799840121790912046653487616 95293 -3364644960533573532752597856 95294 -259917534616813550185927680 95295 -861934896961550223719629680 95296 -446406036751007064488673280 95297 3620994088377879854439406020 95298 -464403747783645854877288960 95299 -3282626747731600095585222464 95300 1502649317333970878585558400 95301 -642492214063917475144684770 95302 319722880110335479003165632 95303 160979773738022810082004584 95304 -32145238910593902336122880 95305 1228398649485831819823256100 95306 -547909697655742720416861648 95307 -1159288811313232408956965160 95308 -2297766514448744386037923072 95309 -300764176523169172684320000 95310 211596698455918463226067200 95311 -3491390124538872473064627088 95312 56148537494478553071747072 95313 288265867848769367395432944 95314 1170419982062437623551450256 95315 81256506578997324225552720 95316 1453793762250073205036716032 95317 -1497916694035221106555395634 95318 -868172885648285716185788640 95319 328428833313778002459370080 95320 734619175658360382936268800 95321 765421353269972127982176000 95322 -12831138521467150539529728 95323 -1301077579868923257193438800 95324 -2673281793481963172716322304 95325 104625339478306636954003200 95326 907783343102759675601853440 95327 -1822708431824739300377977824 95328 -1421375951973242208104349696 95329 1131047030351347249461630484 95330 -58554024140784158577289440 95331 36281633013053465116887360 95332 -625117128182748902546360704 95333 550052481280793962052793120 95334 -1071386917921750068112461120 95335 1624980810913406184191536800 95336 -3341479539263205833996912640 95337 80335446553655373850587792 95338 41643826398932621044021344 95339 547531650974038319263969140 95340 -40794570974312974377861120 95341 4209336055668734051566725952 95342 804538262208324920962519680 95343 1626068625954178351819094928 95344 -418724206390781834840801280 95345 -409749918982134636491709900 95346 1557591449593295718539440272 95347 640347454857055443478579872 95348 2109690604306288206751104 95349 -249901230431455889620531680 95350 -133417438875493422608901600 95351 892093324744487153691270672 95352 -812435453429899597279027200 95353 -2577436368969996999263312640 95354 -881187361060279036266048000 95355 -113475172609481710409721360 95356 196338353480950011059384320 95357 3945551552582445123443926752 95358 309771978397523532094030848 95359 -820405413669204488695457160 95360 -1821374610263287010426880000 95361 321179130857352196190361600 95362 -1663150586374453537278251568 95363 5567464429466830805012592480 95364 55669195026107923735480320 95365 -1312054035256901262473404740 95366 -388903358776730899463522496 95367 -1710978256240346587443812352 95368 516103955249411261999185920 95369 3545124234948163240200847770 95370 -209580581677058482821315840 95371 2022318207541559548942180552 95372 -851429794513392788603693568 95373 1573049540734667381038942422 95374 -31353499254539262673212480 95375 441712775684858074171320000 95376 -262948557784063728412459008 95377 -1791000988925438709528578048 95378 662030512793370823557633024 95379 -1654798504743906706267513416 95380 -984117243370255487503718400 95381 -739399615626610684549964160 95382 30462873576066704612391552 95383 -2219416231030420921048493368 95384 -959091965752347100677949440 95385 1442317981261558585452609600 95386 23028143122177425118038240 95387 -363754342776487272858412416 95388 1409785486827905920257907200 95389 1439484349759799616479061856 95390 -692206889422734229898692800 95391 -694365490109279678041240560 95392 396241609566615981306937344 95393 3030385802959649875944060642 95394 87968344534725781060720128 95395 -671253552240270988767735600 95396 748184884793225954082398208 95397 1156230060601421752113333600 95398 790490292798345999186463200 95399 4324358011580681253884175240 95400 -390725377245523494801792000 95401 -2432971238088985632847182598 95402 983200847606755770210559152 95403 1186350189661853180475376320 95404 1318383705267320210369206272 95405 260321147422176002521650060 95406 1330534218299186089778992704 95407 -299308061556547777965656880 95408 381958471113059377327472640 95409 -1465923480670768385189569086 95410 669775142531558653580390400 95411 -129761274756789502578754968 95412 1929807439401170200549773312 95413 990683676088236680768103662 95414 -1677473824837588345466578368 95415 -873594359706527174158012080 95416 -4269966363965601084084203520 95417 23906369965576692896807232 95418 22515339865002674921763840 95419 1690191621983554329061342820 95420 -730743230998426368908881920 95421 -975932637035037058527002496 95422 1747479510986366160902368512 95423 594919271688724727716941480 95424 -111521593371446329630261248 95425 2122008237156759685506442800 95426 960976618708323481176648912 95427 1545168234999718329390110448 95428 2209368211656779120615331968 95429 2672808059295765775273248030 95430 -43785095744574934987466880 95431 -1582245556209445759959808208 95432 -2654811914165893117924147200 95433 760286301793106220187461504 95434 -1681051630687805408846610384 95435 -1069312662058009283030145120 95436 -20686061353916711323823616 95437 3618758105781696234281626240 95438 370232509811824335805339392 95439 353480390638111852171554960 95440 13725211461921559761960960 95441 2249352089277365247463801842 95442 514228997034636069585232512 95443 -1525965734861697592205372308 95444 -974327499859845576362287104 95445 484436334620030636854483200 95446 -470140333960980250897451136 95447 -2094175734109765900549394088 95448 492056286111708254548254720 95449 -768980164811870843031146240 95450 -334693999879965829965254400 95451 2027587519776836481205358232 95452 -549320328147290946669728256 95453 -1413987568547095784742467796 95454 -1158662071999141317085945536 95455 -1225572806462283968059833840 95456 -2758021462188313043584942080 95457 -956948817596542000555022208 95458 -281748571888647807439816320 95459 468604466081801236288701600 95460 -5590930881884632705290240 95461 4334825855558655679992072062 95462 698016525561826682102337600 95463 -280754287861707212032455408 95464 -2036728459815045813934064640 95465 -3342535282381572180308367480 95466 -63604245534030755098062336 95467 -2159354809016519774046537484 95468 2556708813286235913765166080 95469 -3048212851005130965904608 95470 -1155724911582553326434656320 95471 2119470198860732486251854672 95472 -288609322897468459326504960 95473 94684706831824274851830144 95474 -2318382109203455097740961264 95475 1060632135027016521015816000 95476 -1529658907969510197009101440 95477 763643213416925162039343072 95478 874899360235185730023628224 95479 2713992730912398547600719080 95480 193013550711504432503193600 95481 -4218773566946789380955610051 95482 -137039136710049003875595408 95483 -1102413303762355234543490268 95484 -39899962201849321128238080 95485 599772075729620755534205220 95486 1207257784106935957131144192 95487 475882494038831057505005952 95488 752509375341062033990746112 95489 632397156648269026465293192 95490 961825355441917196979762720 95491 1743901889566744790117790984 95492 -1323822362373195094927219584 95493 -1778296635589198064475189600 95494 675146538474717570112051200 95495 1221939396498631668070399200 95496 -377204855421332732211855360 95497 584769218603366007004840200 95498 215402971022460245585626464 95499 1946382774267792291829493004 95500 1459791000730275360602112000 95501 2560942677548305774065979350 95502 -1041243399459295501402192896 95503 -4065079884786776952432776 95504 -696930527993394915069394944 95505 -1047574134295440232458781440 95506 -1114061207481611450377153488 95507 969941109148214273266707756 95508 -410239983185955133728491520 95509 -1124687178507695547967625700 95510 1351687543551010833392252160 95511 293249496023238452642058240 95512 -1501034290896427479604684800 95513 1729769243749076249662182240 95514 70066622156225936066864640 95515 52039189569785352654938400 95516 173828029879026396957181440 95517 1445726320287151752242689734 95518 -205483535514120854909935296 95519 1044679624254129875981563344 95520 -174393687449528475844608000 95521 2463987683371484189165425200 95522 -427467374405793539586682368 95523 1092326568430439628875749104 95524 1252485953037789156570304512 95525 -744904361107617339759982950 95526 1570970954358866676817555200 95527 -3344687035127572933822927624 95528 -4202895388329984037119267840 95529 -108899111026663027173230400 95530 627315944138707719742499520 95531 830803407610004650194001332 95532 -290295471739827742452633600 95533 -1599438650406975684081409536 95534 -82753412868490798727297088 95535 -1597048108338968309020847760 95536 247642207311416099893215232 95537 1373996837321296451290139700 95538 682057072397099066563695744 95539 876862640651750728570963340 95540 1032844177699051315678778880 95541 168239970758720827740386592 95542 -366053387809851165604110336 95543 -1634284138316179212592875600 95544 -987033168541708464605552640 95545 -1042052635207042586050041720 95546 17961757739371531905700608 95547 1196559472286670656428114200 95548 2819466200924161705239723008 95549 -4194933481580376021800763450 95550 151196812404196664234404800 95551 2585497871536821991786417920 95552 901931304407374485618425856 95553 -2476769772390237660530527200 95554 -1354319440534435109280159024 95555 -1404825604950911040819306000 95556 -837615630621777794887984128 95557 90489775288047483543721344 95558 -1151050109287638187302057120 95559 -940846803846597657343705392 95560 675135924218575397335296000 95561 4617748953880886537381619162 95562 676159777079203360417654320 95563 -849251865351066147497253776 95564 -531530257802315617887734784 95565 -372575859281166345861732480 95566 -1114161038648645922454386816 95567 -232684775795768598660316728 95568 -132560200253996273957732352 95569 2056363624008116833544089970 95570 -626078266368614959235212800 95571 -106832286689197185670540896 95572 25512544232029985577262976 95573 1208488823069165797687780224 95574 1613768866356388202181447552 95575 -1453517416699398942813269200 95576 237375007499717975318323200 95577 -2153950063252732322917400880 95578 -551216764156029224590681344 95579 134656191975547049059547880 95580 61435448038316345334566400 95581 1044262628931828390551737382 95582 -735768254644978315101748608 95583 1411353559605745302439390848 95584 5702211895796090006690856960 95585 545027690976876884518647360 95586 254153268794808319018118400 95587 2252992717960662339087049792 95588 -762786847586638449891778560 95589 -11987737124795387460822240 95590 -2201828991590922659884800 95591 -3741771974941204783423670448 95592 -482088900816533249932492800 95593 -2065042337401149264085318940 95594 69905568596238493882866096 95595 -181530167943670258218846480 95596 -163197489405000286480172800 95597 1697631386461267079703689046 95598 -624089062625655420995233536 95599 -2675346315577943539691468064 95600 179711753437347986006016000 95601 431667179346147866584785504 95602 -192534912956945938264891488 95603 666222013807085528267787852 95604 469683848907235387340439552 95605 -2746900149342013612925584740 95606 159287192723511875758270080 95607 -2644158412552085792446653360 95608 1133369413435878867234201600 95609 -1611784159297810300261911984 95610 270834597570846265037141760 95611 696830215302280694577024432 95612 387003656138417899872205824 95613 -712543716975236327910368640 95614 401652031702812024713734656 95615 -442843949565670959144410880 95616 1127038300030923065618595840 95617 3849706878471605570069441666 95618 1732351051853275796922935760 95619 -22750642546689970389173256 95620 -360846649629510746246737920 95621 -1833632004189415408424150178 95622 286348477320064294178887872 95623 -3324809570751449987362379496 95624 1607477397832005182309544960 95625 -383690963027376139179948750 95626 -182905777089306111805322400 95627 -1733340861073005430223577600 95628 529986715132327275394059264 95629 1673812733260626893986914230 95630 -107159498826827866939255680 95631 -859539615014638042313988096 95632 -10089035878605779952926720 95633 -1476071981012605729874183118 95634 -293502161470085490105630720 95635 -6211536510683713950599040 95636 -2380095082693885806206497920 95637 -1510990402171396209721963200 95638 -724187714578027381585997280 95639 -1285110329680543591242374280 95640 236753833808617026009292800 95641 -543068519860527432277944256 95642 1596470653060135331402911680 95643 -64034011603967576028538068 95644 -3138989517037185158276145664 95645 -1264415846151704475175914240 95646 513381236976706980699417600 95647 -2330679046796964556810627608 95648 2322098691200432011447566336 95649 462443303676392042196057264 95650 -487932726433917362793613200 95651 -2440066277525003620770765348 95652 -2093003771226027927010314624 95653 -1372167964874563793304102756 95654 584979568247410230027145824 95655 224366006449366436057195520 95656 -243004781351591982038384640 95657 -1620196876826482889844718080 95658 608780391759348873055084800 95659 -853299361256472012446674564 95660 1975632626766749174475847680 95661 203976414727970437465652502 95662 -786878816933450097539399808 95663 -93858498958677505930397856 95664 -57864863183557788020146176 95665 21773020569108420393017460 95666 -257322416572548741257926656 95667 -570902815801648195465227264 95668 1469787879698006112851186048 95669 606564322211693928868181760 95670 -739856796038741621045393280 95671 2054329218105959026882089000 95672 502588506332421860665036800 95673 -2205989245162786838540362416 95674 -1367356710433714806517067664 95675 -10914213996013246040493000 95676 664067454856063767637180416 95677 -48137438258534215340050868 95678 235824845508258993812779200 95679 -204552719054165321677312776 95680 -140427070174098195574947840 95681 871054574581400155814141232 95682 -79098839055498833640631296 95683 1179484720663419209540147920 95684 -613768656751221622441190400 95685 1095394875034316563580176800 95686 1732887501060111046006077792 95687 -807152239321096297857367440 95688 -2032811862161619565032652800 95689 -3151523452722618884379159600 95690 -317421119132269953904696320 95691 1917710518293833504923551744 95692 -339221299652490251676395520 95693 398508251465936249885853144 95694 279287537084230044101880960 95695 -698695023683788985902519800 95696 -363714432298633590556827648 95697 369457436583150262988659200 95698 -633310872178647456997418880 95699 -612425724770505511134826536 95700 649324041078760870927104000 95701 1807598260896842217802202702 95702 51199003414140362963414400 95703 73319061493473735484258560 95704 198788550181953617146060800 95705 2404320673954460692296697860 95706 324866732117048751737046240 95707 3609187868422704428493525956 95708 -1744001611467758009072538624 95709 -38248807587195306244987872 95710 196108301320054516186335360 95711 710454264049240514324976 95712 1060818376701856963324280832 95713 1419560784663651766986828962 95714 -2349695380660919064845594544 95715 -247164239380475806675524000 95716 -2060537221742831063230284160 95717 892840463825409177490352766 95718 2768009495799921268267008 95719 76678895997977619033010400 95720 1307136951443592317947852800 95721 -362505936625588389479288688 95722 1617500866236420786183763200 95723 972065715026101534660905972 95724 216349588647773133664930560 95725 321134988480729189145506400 95726 1468963325726223726132722304 95727 -2644694042149317761126013168 95728 -283893410343686984588066816 95729 2300122006769878738647262260 95730 250353285369906101789790720 95731 2270173302026320252656451532 95732 345648318464633009195016192 95733 -1123680576718154282878436256 95734 1649605236803954542618664832 95735 -918799352109234797176992240 95736 -445511351596304399570841600 95737 -4062128886180793392686846614 95738 822797792224332964348913520 95739 -850596461729801765528030208 95740 549930757934073993984944640 95741 -703138033304337990044347200 95742 925006017638926418391387072 95743 2509149886866121068191953480 95744 1347449941589011739204124672 95745 340252350409141319512520640 95746 -355906537719547921624656432 95747 -4001358702222178622974188804 95748 -1155781290148566096561315840 95749 603285968930071478668590974 95750 1994175623103061940688384000 95751 37312278614237894726980080 95752 3732345345350645514194457600 95753 -1313862098419726096931464320 95754 -245847329607129208623463680 95755 156937227498942160678546320 95756 921551022106589770885075968 95757 2216864936347669104410823840 95758 -467754669920624340513853440 95759 1148941428002546570757516480 95760 96725521291059716338483200 95761 74690280687689165960433504 95762 -2377219550080299879895456368 95763 1315391269301646464695534704 95764 950558216514836788445126400 95765 732857002322281077573914400 95766 746588421909887729264322048 95767 -1351725051209592651624822608 95768 2851627964575481237175490560 95769 4329218827972069182893236320 95770 -1060503583716222761554770240 95771 550304567830208243670604560 95772 1076494631093491602589212672 95773 -3391583917958425736563693978 95774 -245161295829829093852894848 95775 -867534119600820034665292200 95776 -88719269785430168599658496 95777 -2692182799764428697157358928 95778 1873767781505485400258019744 95779 -1441947548104197893004247540 95780 225702848916237208157241600 95781 461122112701611861669658944 95782 -617909369993728365971170368 95783 2555207756058919704172759032 95784 -188317885531204928265338880 95785 3117054598238077691997250980 95786 -2742919965497397106533127680 95787 2596026161543544188606014560 95788 657188620824536008041480192 95789 2759090212498535275911901590 95790 -348486039403919697690869760 95791 -2734889117959495571265453808 95792 -168830922106696661740437504 95793 -496416273336500745775470336 95794 -221702861318256636264713088 95795 1055272517946210568478150880 95796 616896784478121914497167360 95797 1464690254610167235978815740 95798 1626146016613307801252034240 95799 1460899382325141115987314048 95800 -2263688420018892234762240000 95801 1935897304131699323392373802 95802 -260955871796212522967471616 95803 4856538760732307552486542052 95804 4726418938790977512377856 95805 804416649498928194639756300 95806 -1099917644063679843040827648 95807 -339072207133075319725798200 95808 -74061105486346581442560000 95809 -130213435144964279845265984 95810 -554306812075342425807751680 95811 -443068827790778422057434960 95812 -566394313585071391658622720 95813 -2994330803689017410249059938 95814 874593179271595054901587104 95815 -1514383045106224625198060040 95816 942543257667560995590144000 95817 -1223488437900171640492513680 95818 -1013898974358563073391447296 95819 2337990364697172857446547220 95820 1319899070164374017415982080 95821 -594271619610547457524038912 95822 -1891462796339760374079252288 95823 40662403239448491072265512 95824 134150928803958677213528064 95825 -768117288183133962822111450 95826 -55434908922732499415504256 95827 4512385373566698384709824160 95828 -618265184320852047680303232 95829 -844051061610728950575320640 95830 -280888479782507451962540160 95831 -4378423596619133646611934936 95832 1461825861958587299990999040 95833 -2719660438414184746782591360 95834 991944167662500350047416816 95835 1523658041984411194976780400 95836 680132647687716880133227520 95837 -420194808587927742804428448 95838 -828136852651368274252222656 95839 952476305322905007748210080 95840 1617040691864295014596608000 95841 -258877296870231416496653952 95842 -374504325932572477795708128 95843 -2485827480605541242099003256 95844 -225248229767224388526971904 95845 -3305762809722915984018700200 95846 -1764794267145109995853020480 95847 -5881707755821131990924672 95848 2756460375702837195598863360 95849 -69129029035014675993466872 95850 -439103406225008650918464000 95851 1496740597357813262356235152 95852 -866936277200583327798079488 95853 -992498880273455728759723200 95854 -149267269586225393548964928 95855 -728158902119062449113694000 95856 238023392459412086990733312 95857 1942149642853117224711409106 95858 341103665703825171251500032 95859 3041205362181923504852647764 95860 -545217583725241809798769920 95861 -1321740931181384307200399268 95862 -120744561951481517260606080 95863 -4511403594134653739616570960 95864 1460914882694296541139640320 95865 319619419024732093247984640 95866 -38543622146416906385140368 95867 -1638923752094392545141751488 95868 504432595786502144837924352 95869 -493538141501356938526788730 95870 -683283317313241268998557120 95871 1980838004910975234827763912 95872 -510825742393888192321290240 95873 -1688265240896555215876042878 95874 -276475454361756599327199360 95875 -1076285367631312549302060000 95876 259145515287248636643118080 95877 -1810715662171469921982730560 95878 -1751864398490758645701689760 95879 1485193061780793922341251376 95880 -1908305885391919101178675200 95881 2656847692569419948374390682 95882 -860746334743667258231740416 95883 450849816457398865661672448 95884 -420290735059663937498493184 95885 1046161029710120567820380160 95886 353657573288972219072018304 95887 1459785713768027596025262720 95888 415928682056585852685533184 95889 -1796086629078314599218978576 95890 14561258611998297276241920 95891 609283715026700174671397292 95892 -1629637243103026598235088896 95893 4084375061272213168678953120 95894 1886290668838399049369726496 95895 606798614534780063780926920 95896 2579936983899566989094369280 95897 -5187971970836047988764341228 95898 653232705402414817981986048 95899 -640113730835156161285038120 95900 186784562438552282263987200 95901 -1070268080976439520230712160 95902 1285137265211666123407777152 95903 -601061756861846452496043720 95904 59684526378886962841583616 95905 -2562410036176709571278456940 95906 2283417834940569041434030080 95907 139390392339912494049115392 95908 -1244758456164566204905151872 95909 -1415735528956202385970858560 95910 -325016336070964135913011200 95911 -2820624129520194698046884488 95912 -3839820211689493961872588800 95913 -2845116219442078474497981558 95914 -84725211236259102587559936 95915 1946839046616418950422686560 95916 -692074393964924004776448 95917 -864027187682522016394317034 95918 4043567137099726122902400 95919 845584495503900563070631944 95920 187304317988202845518233600 95921 -892272001661002705750390656 95922 -849824173744441053080510376 95923 -1294338023108047334938723828 95924 1298628315007094531373760896 95925 532018226631629320136064000 95926 66650779849479839855466912 95927 -2041828370123648693857303488 95928 -510535523618473562266337280 95929 2785993610100160986056751530 95930 -184418010613791187848578880 95931 2884404649528773414352108800 95932 -51514770712839024176847360 95933 -23950274587695360373538496 95934 -118253935481384864295106560 95935 285373191202839636758840160 95936 -575263872362844197879808000 95937 -358614781287813197005676832 95938 1118430236031326178805671120 95939 632481201507025091607155856 95940 -143829866221345210378913280 95941 -259726048543124117799736388 95942 -544176560545857932643437760 95943 962236210989949986847121064 95944 -2199090389213625852216729600 95945 -1078472378709591174063148800 95946 224625545948441278244669184 95947 -1440076460128548912751818604 95948 579493812863132030095051008 95949 -68994410532344627239649376 95950 533339353819943898125976000 95951 -867953348877934825824809400 95952 -288538120922911915474944000 95953 -2002758808262498747740748 95954 183820710063272739114988176 95955 -79625542034071376336402640 95956 -512546051067944942155161600 95957 -3520443491139362154765487794 95958 -1839598855900676267476222080 95959 3289792695890003296022497160 95960 551424890151560702914560000 95961 -2983342115562301647021732480 95962 -1535106646847810968825290768 95963 -1657025144849192159691053040 95964 -488774801489413511113187328 95965 1789232633216452877759069400 95966 65412694235248717142541504 95967 -1725147803554283964880357416 95968 1793530448888176435691520000 95969 -2414911186851703063286846160 95970 148440546365401665195125760 95971 2108762101030280967752182172 95972 548049252606687394872667776 95973 877538596098403062181106784 95974 -2206232178115182290894354688 95975 349570593701698075075005000 95976 -8688283349761707224924160 95977 1075008684566359897067039872 95978 513709111179233865585173856 95979 -244939458241635793654540032 95980 673775675998255096261632000 95981 146486587556185327826093964 95982 -1457660034510079546395075456 95983 2140222589159577423450632424 95984 367862788600364446784618496 95985 2467145153161914754306780800 95986 -2133096568307809947959965056 95987 -2925832511788115389146029364 95988 -676711721330967512405698560 95989 132207300008668701136207790 95990 946441588574043340185052800 95991 506913311989177087370868072 95992 -1206348923557725260197294080 95993 415798246479585544562159760 95994 105360576734257078669901424 95995 -171617980971096271538246880 95996 -5836505196607419987437073408 95997 2195121637893245964502148640 95998 -187106945591250736878363264 95999 3561463303131708114321930336 96000 1234156758558715888533504000 96001 3553107556359517288981536002 96002 570190346318393472754939392 96003 409242533744380586199372612 96004 2963329863620767458415101056 96005 -317402002907931761667818880 96006 700709882988899894616563904 96007 201596968088074815856033280 96008 3478733262343128084481105920 96009 1890730243273581229387455504 96010 -1067813177035503575239143840 96011 -2772338041480778546130942888 96012 474499262860410908308930560 96013 -707408992983626820312865738 96014 -2208337644389131539644031168 96015 210779549040539256020802720 96016 -169812603491268238322024448 96017 -2189255392217946660989657934 96018 338423287184285608688237568 96019 19684931195571361564965120 96020 -1752868331314208114822027520 96021 415292753076749070467297472 96022 862962081206407867345477824 96023 4997193862910685363166981224 96024 -292092495245469181950382080 96025 -1309617694652625317958667200 96026 -511186351424027940130229760 96027 2307877157645961112495168920 96028 -1177309494339057729842616832 96029 310250435686018336429473420 96030 528298760045788239523317120 96031 -423580004467220467179336240 96032 -2692586655270630921044164608 96033 752897995600238041425056640 96034 1469914212587247555661294416 96035 -1572073133563452815152937520 96036 -488111784183686176364261376 96037 -1702195548533559981476448228 96038 475271280408343800572889600 96039 2379878091643159565542541520 96040 948821709241051409519078400 96041 3239931725611053199936117584 96042 -123980135381186853818988288 96043 202943435606846501114938292 96044 1162232214088213160691219456 96045 1570193665053039221423659200 96046 42683846416016959513265472 96047 757996718558540225116930032 96048 -268552540085500907625185280 96049 -1639579018889559718591189520 96050 359856454429062919157608800 96051 1717341962869042155235631664 96052 -744093211016701518830807040 96053 4841413975134438957863560302 96054 521457485113709331621138432 96055 -1344926650416286816112288040 96056 -2342689075886323935407493120 96057 18325263341190111959015748 96058 -904110960571315112879007120 96059 1947141742107179878457548260 96060 276470052913641926607528960 96061 -1370053306668007983289163168 96062 35161302650781238423764672 96063 406451125745392079346898176 96064 1096939413138295143320780800 96065 855844603196619957261941460 96066 12121966962357983906856912 96067 4842131044995531974978491032 96068 96954993810493278650351616 96069 6762759827628333050581248 96070 -563024192815848670411881600 96071 -1834872744151739167514258928 96072 -2002746803140006067569582080 96073 1399401371398978320395549184 96074 -2488936806015536648935632 96075 -337534635397780816998584400 96076 52903985602029244000981760 96077 1974900208161326899824486060 96078 -668507831549437676126238720 96079 120326809148457884808717680 96080 -351974311910408002584330240 96081 -486830353651286550587167248 96082 534319305423236376101839872 96083 923135064577845629132607600 96084 -1519277947480716243949949184 96085 448597324766463338987408160 96086 1326260924602531670945563200 96087 -1472282026424957103006009240 96088 -363245458960334687564298240 96089 -493515830319139560833756604 96090 271762942759414265256088320 96091 -1523160264995876675639243528 96092 3098718441000942102442799616 96093 -562742718327702000940420800 96094 1471912700351431829283838080 96095 -2458820000211547080630845400 96096 -256358469948333759148326912 96097 -2169842305832596832886303454 96098 527931211738513707501406800 96099 -2837412469622977175141597952 96100 -848891246788477172037134400 96101 1121061642617221279894745532 96102 611683020882420196732102080 96103 -27751520982141006319789520 96104 -622816496914633310060513280 96105 23250909033578240530488000 96106 -1311089374263492255631842720 96107 2062892207010641502669704232 96108 -309242463103545891007818240 96109 -208284431754564142589155796 96110 382097828062051792244386560 96111 -587814547123212820841966760 96112 -800932430723737255023837184 96113 -526465877244579682665002496 96114 965581254394869587125932288 96115 -2676033185344749297125755200 96116 701934254388480620609504640 96117 -57298955167407471136819200 96118 2123150583388721743186791552 96119 2555796587271234167901370296 96120 747305180699657733457920000 96121 -2076703877043261647213370800 96122 865639646898472723705673952 96123 -810877192769867612067397908 96124 -197784105265428591773287424 96125 -906158708248387254546585000 96126 110071744749740413363135104 96127 1758382392481134669933044032 96128 2304707069662495687122616320 96129 1305481228047741507548215248 96130 -217815335037075316206083040 96131 290543614004613278555710464 96132 -1485537234496520172098761728 96133 3004922182843388025402315264 96134 332065683312933570224902272 96135 623574686213482992908673600 96136 -1690230996326237890850519040 96137 -1899687256875200326090106214 96138 -340104074596205564884735440 96139 175245239661867332112153856 96140 -755493673373598928037068800 96141 -10708903606793576128741440 96142 -3232119442031448297818688 96143 990037086606120200769350880 96144 348990207247529076787052544 96145 385788311326235536594162560 96146 487167784496529321615376272 96147 -143300597788243099712667204 96148 -790050164494690881268894848 96149 -3617282809917249965716340850 96150 155498705205114614973537600 96151 1356074299048869278953250904 96152 798520185820175814031196160 96153 -693404832416927052488206896 96154 2696393686531822556808678912 96155 72552035094313196263114560 96156 -1647309032275820817196735488 96157 1842423567595715768229874406 96158 1659093676390957533548599680 96159 10405511039599039884199680 96160 -2222469139535722198564208640 96161 -1972349763336645380717019210 96162 459159232083058570610147328 96163 289248351941695096746830304 96164 -3410941165370463949145644800 96165 -608460828206603283708122340 96166 212514105829807778229717120 96167 2889064401662260763648004216 96168 1343174099840243525480693760 96169 149865230453512374130055796 96170 -215248033576886287621190400 96171 2314530462723781872450209112 96172 -104310199550763054699821824 96173 -248474010562238465303208000 96174 301973725208452261625821440 96175 457984823791255602638479400 96176 840895878119359103350751232 96177 1680939936068784898206737520 96178 -509616485596653657293554560 96179 -1836358208328976991524799220 96180 -354726980270870208312729600 96181 -1863498244914880223441728018 96182 1174939928308546714666956192 96183 -1555107169138778039793882048 96184 115027369820946727820881920 96185 -304576566827978489681410620 96186 239925746103053176695610368 96187 -808289190028545557124479568 96188 834896506153427017696919040 96189 1149307817861247556709562624 96190 -1211553307784516866734398400 96191 69368270303367523841510712 96192 -845062328489324167229865984 96193 -612324218540796318850487040 96194 469903198218797596040965632 96195 -968063785873270221295440 96196 84709436869492853316790400 96197 -2175665263479730210846146720 96198 -1598005733105386293034441536 96199 -1150600628633646845646581800 96200 -226773303604495136138496000 96201 105218120019901174319779200 96202 -3345044535960342413549799168 96203 2802957154717166577825314760 96204 695987287362973765046877696 96205 -178196349853630172673665280 96206 -870406735455664470474255936 96207 -1268444244705124325187517560 96208 -89954719286322606695383040 96209 -1252169364590866867615384320 96210 -1069417878491896450227496800 96211 2221402027455177794568936812 96212 3591224479556480343517562880 96213 -466797977725353856865843616 96214 79575292781953755400393920 96215 -1130193652267963425766260000 96216 -1541849135604415942142361600 96217 186454580135178928330631952 96218 122098186112161203767704560 96219 -2460400662103099264287483156 96220 820609157858066320527866880 96221 -2765916663696542807466943578 96222 495650330224242792779980800 96223 -1788689378822550598363954528 96224 779734859564634267621261312 96225 -1437505021577699062937600400 96226 -911790573524749129592830176 96227 612446174309689541585189832 96228 1256948155785879362135715840 96229 -1526045136066945727191766080 96230 29240030629812474541157760 96231 2335972806864194469158861352 96232 -34364018441506272753991680 96233 -5103969274933341685393480518 96234 -5713447317931806576221952 96235 415976496983905768171153200 96236 -1208657570910757200212620032 96237 277892113739766030623626146 96238 539250978113221044316115520 96239 -1464393482019308069788754832 96240 -160289964487516187135508480 96241 3252295586157962582787793972 96242 -1423043251059046607437279728 96243 522405651720968526106761984 96244 -3100514124053525960894030464 96245 -1641761297561507726994022500 96246 499244147052745094490907872 96247 37923821046888767710742920 96248 183353676004971380616744960 96249 -1404898892589015896638524336 96250 -105032962938250193726880000 96251 2620520450536278537025983600 96252 5215576860774148936983552 96253 3272451377451257395511378604 96254 -1971026431811646714478512000 96255 348688898779693140503654400 96256 -358214150045823678975836160 96257 1042677511739922482599960512 96258 1021263309019655634774578688 96259 232011394102249530468190460 96260 1687885547681147772467354880 96261 25123756242000620320500384 96262 1858919713896230183351617632 96263 -305077770472810797887920488 96264 444061276006309085250846720 96265 -504677361897453187536380280 96266 923481119367019976897556480 96267 1634307425868886625447864280 96268 1104062325286695790606004736 96269 -1637419520474175761618352330 96270 -882006934823307057987734400 96271 648090088039045322123412960 96272 396932923230423531692163072 96273 -296806169638456407654444720 96274 -344803359834773524464460128 96275 834516360877598977588260300 96276 309261299299878377948073984 96277 -42122487946776082542744320 96278 140516621089191518152485504 96279 -4099760724674249019894781440 96280 -1537007731882956275475456000 96281 3397601684660392385231291082 96282 -293285157272741147177986560 96283 -1372835995803014834062474776 96284 1297307934943945929523631616 96285 -1304408868220619351319255840 96286 -421806754421433734602830336 96287 -184157395846987119568766160 96288 -1776404910429917962205921280 96289 1138939724477062392563957090 96290 1826646309299525091168218400 96291 -888095427235966780789209552 96292 -261926231888495903863214080 96293 -3410806181732160769876939458 96294 1045796980570644895891683840 96295 -2940797862359724127141168200 96296 -758867184364821211410846720 96297 -2043105236511384390483826800 96298 -1016871701769811138293897120 96299 1741760936897563679138395536 96300 -384930765737521203972153600 96301 -1134193444248005373129742080 96302 -1042634692488521187987422400 96303 -2052735776346650866604211456 96304 -69684640457048030629462016 96305 4025741478478343717952942720 96306 178583036215480261283003904 96307 -592554758587665111080945000 96308 2925739480762256434273388928 96309 65882690587451826496776060 96310 238046036643961153594882560 96311 577353937896634844477698320 96312 555621318234385278798827520 96313 606827669896057285750197760 96314 -1570661789015006600339769744 96315 -1697769790889895367161486480 96316 -534294717380341837427200 96317 -217967774377865892334832640 96318 -862113068262594221260815936 96319 3709519658030577615819279160 96320 3738569991046271210618880 96321 -1201955425565949469434077856 96322 -933466152007934950939617888 96323 -1747109981552266531385935428 96324 177337137867218841744691200 96325 -1537256991934290919010570950 96326 1058158752851462719387574112 96327 607106313256657934583077760 96328 2497194965120509635078620160 96329 2590987595117290035526323930 96330 454197172740763808340230400 96331 1511601642934448846763386132 96332 1994081659541919664666903296 96333 259348259477309722586030304 96334 484344801986596116482016576 96335 3133098781246476018525206280 96336 -530577716869598026908303360 96337 2578005302483991361382799986 96338 1358314358603908506976581120 96339 1450808370782947793644660080 96340 75645693993586907633667840 96341 -296423957515747660797944928 96342 555445197763200241229541312 96343 -733688707640394891205060856 96344 3708070687681491351161948160 96345 1539318297385407595747606020 96346 3607805828724891672652945920 96347 -947264873920269909961340160 96348 59804865656265717553692672 96349 -4156853328063139942197479520 96350 506737126611760844656684800 96351 176000974125190862273429832 96352 1298723702043175555732733952 96353 3779410087410760720881901602 96354 -355838004215350355658792672 96355 -298118012855284834155347040 96356 -431564916938416585837309440 96357 -116958161250966562394988960 96358 -1476333485554791230531730720 96359 -2417805652105092803943603984 96360 80467303408209047044915200 96361 -178187223834755918686211868 96362 -989907232424120498551435008 96363 -36814263052444979236571520 96364 19559680956937659516651776 96365 -905048192989665778503658740 96366 -1158321594544816558663267776 96367 -4545484512446945973036617640 96368 877400603911316923156561920 96369 60724115296752160757282688 96370 -158634398607723040050316800 96371 -2349915296103125937798054456 96372 -629105975494442931273151104 96373 -554694119967729661438129380 96374 -883620556059956700624500064 96375 -2167727814077886229516956000 96376 -611321799203539426419056640 96377 3143979330400622182218197226 96378 -589767664960326553924478976 96379 933875441464197386955545920 96380 -1885217019883918957886361600 96381 1881436744775298574104096870 96382 896956486807774871545651584 96383 1294166989619653810437285600 96384 1106078131518936160288112640 96385 -816349460340221187510959640 96386 132434061983559550494973392 96387 17788568428269663953818680 96388 1133683458348412823666396288 96389 1275725130740485472949468924 96390 -22320472194402701848139520 96391 -1282553433449682482478904416 96392 -433796282047394066714496000 96393 -659857090740175368833974272 96394 476296140896135446222088496 96395 657249771769815478087896720 96396 782061133959522910503521280 96397 1076635993757567734948084992 96398 -483260992970389173974825664 96399 -876277957005055723164134616 96400 5822273163721087629516800 96401 -2116776488642336029058939598 96402 -562692102080699575836125568 96403 -3832438539747897926358951600 96404 -1310826281514870901936017408 96405 932768005277278143407216160 96406 -22739219371174035581913600 96407 994662189159748509903903792 96408 -1252175361313177829301903360 96409 -2023297853163107641652271740 96410 305514287844280578463518720 96411 -957984646991319802572996096 96412 -686282661188214564108358144 96413 360626799067451782013427840 96414 -1073807314269769077159994560 96415 -206832741539664669593608080 96416 -2315973295169587444334985216 96417 2342314038543955976193150240 96418 295160921978332186424374272 96419 3916645359067238093686361820 96420 -1248186718081049872092549120 96421 1498113126231020695544576092 96422 51534187574553152597695872 96423 -437270978897015803872307416 96424 -407412946250211383280691200 96425 584505627799622510621640000 96426 -320654661021074542637419776 96427 -2061611361004854283034334728 96428 1252368025080974495546995968 96429 764270641968636939008894784 96430 889687123123564199218599360 96431 2071493364405358613058137232 96432 -130068155500723304257978368 96433 -211831919618615012280997916 96434 696533015883981098038933920 96435 1900880759900242612447139520 96436 2428448779309092679374135680 96437 1147370562223259504221518 96438 1459730135441739646618628544 96439 531296421688549588581619200 96440 1853327183217366399034060800 96441 639736702863603927607807488 96442 -745071805577436289521802128 96443 -518465428981275284286289308 96444 3090486566596208053388083200 96445 1857909626215571616714614700 96446 -171706376292825085403135808 96447 417176302207669187419949328 96448 -428880509768707471703015424 96449 -80686931948465376726864336 96450 46879959323616378475017600 96451 4646188168189823677315611452 96452 1337586423617368262995499136 96453 -993618534595309610952365856 96454 1367291500689145478394562560 96455 1090647926454534281448894720 96456 -1892365518063919361308876800 96457 115238048687966056285039706 96458 -1179085730760083887749265824 96459 -935699299494872316363348480 96460 109772393237980993167298560 96461 35369490891391584665203062 96462 -893065903565434161452019072 96463 327946418076749081660354920 96464 -353643353263478618325688320 96465 -464123286970733012893704000 96466 2229547679606093023421274240 96467 287278031040485867024998992 96468 -479798236042937394272040960 96469 3962136699368971335416321870 96470 1741570540797671664800952960 96471 2788848907403424257650201272 96472 669055296062791470757478400 96473 177438706641362088103779528 96474 385123494554639305567345152 96475 -239462260472147755568412600 96476 -138620626351587047435765760 96477 577821814797406866235758720 96478 647676108404499572529575040 96479 -1283369828556033972446605920 96480 -1671592084238245591445667840 96481 -1525381971836653540796069520 96482 1201615988986171950508732800 96483 -2468392569160961910993464400 96484 487625187912752397045862016 96485 -716939359830897212625033600 96486 -340100283313590902457054336 96487 2325482421098346640028398136 96488 -1707966039696184075920752640 96489 917390342287685836112591808 96490 1045876699362701993058972000 96491 -7317435552450290456680370208 96492 -23454058924295774347862016 96493 3008260470631585678278070742 96494 -741211903460581656224608704 96495 99119029130119128270067200 96496 64363135830970514908413952 96497 1689379434402091041088196946 96498 -1818399138590742364312346880 96499 -2088732218224330309804815396 96500 2876027703916191620171712000 96501 -140161289349961309218354720 96502 -238028283481188637350740736 96503 -472157120925994650662810112 96504 721609941296111462026629120 96505 -1419049578844087001981201340 96506 187252455055150528928631264 96507 -621745187770647630300018996 96508 -1329371060448031475549875200 96509 -588012581186359522953334848 96510 393452704575639892866130560 96511 -8722575794013709478158875728 96512 1012027670592851822782709760 96513 1003935420264372895359777024 96514 -356759543318182063702546176 96515 263907521362101827621796000 96516 -648285184694681487718023168 96517 -1251636113431580140143014434 96518 -1347314931090330651665243040 96519 1670786434248691910582482344 96520 -1142890431942627490332672000 96521 4318325910926628704702212992 96522 423094468472847136568316672 96523 -1480274667379714044487790960 96524 -1574812694518793884051699200 96525 -577133954341368331726728000 96526 -887278758177172121820868032 96527 -2338966050870501248359116624 96528 -261912141548526163460161536 96529 -1542756937958393595614595216 96530 -565762306767092171147345760 96531 1002606690906285333351033600 96532 -2133079554546775501956402304 96533 20622314307101754865389660 96534 136975681630330119774908928 96535 50653359618902807006142000 96536 493366827280591302479400960 96537 109407324618801608780751552 96538 1420309914750375942200463360 96539 -4783759403384329159941247560 96540 -376203304302714341637811200 96541 -3631038040227310507336994100 96542 1050890659053662471219532672 96543 -3345854461516923488238735216 96544 -236404486078623593338503168 96545 -2710140483947850178542926700 96546 729588013806615146252544384 96547 -5227018568494703137550667456 96548 -996838528539245257807684992 96549 310935413131834243470336864 96550 -59063801000811658615015200 96551 706293660716251834265885664 96552 -156913750364026185180288000 96553 926525404849609171778311802 96554 71012657576903428834963200 96555 493210705121958566935876320 96556 859074197560761894196746240 96557 1335531461346802407433222806 96558 538014907913540778040320 96559 732615274149020713467843904 96560 -322400064320314671077130240 96561 3151069049905637299822143810 96562 2174490535416452626307062032 96563 1140306723617529899107250784 96564 905549790089322296940349440 96565 -106810055571973309689369600 96566 -421705684948683478384094976 96567 -847863094526975266342346520 96568 -1836092041142915610762301440 96569 -1789948246705738082914819440 96570 -308225536689475704730939200 96571 4071613045687707627914965200 96572 -46160845256438742826214400 96573 2086239512908122230257853184 96574 -579107887280623499582076480 96575 1422394734579573227516311800 96576 344592942494046893031555072 96577 793031695703387916887422080 96578 15101821698773271028017024 96579 182025450434744623034158320 96580 110346596899912754202931200 96581 -2628168021480232249821963618 96582 -996427662582264944632550208 96583 -2244968182885369086870749640 96584 -1894069459291942067492797440 96585 -972117214900190253648311040 96586 -703860180176630915348601600 96587 -1834351862788501667921782764 96588 382156529373465360233686272 96589 -3149907637459893020398521610 96590 91273283107419034058008320 96591 1548352541009057579437824 96592 -1023371777511800299645640704 96593 -502718605391255376098539200 96594 -1190875395946709163362934528 96595 3140754654973920545811927600 96596 255524307951691917365821440 96597 -290868106933342590940365426 96598 -1574611938108841919383807200 96599 1319235327928510165741805160 96600 169458273848146680004608000 96601 628153266878705970500670602 96602 493938376209041862885007104 96603 1036747277876402061739411824 96604 -2730224914910078994944863744 96605 -87366400673538168822905370 96606 -467136646507708371274147200 96607 -168297332355795518262962848 96608 -2990133583499920454558023680 96609 520884491795898239633513904 96610 1765300339609064917434588960 96611 142023501909573150528775512 96612 816273589408429443100895232 96613 334597635841731725853883584 96614 1404527636939134857242376192 96615 498280077675960662872112400 96616 -174502908362589363122227200 96617 959623018435925262982200960 96618 -1027791722119693501664176896 96619 2169393234679942314067047744 96620 -801174971842057280016568320 96621 6520988489398935125543424 96622 367123733145321604171394112 96623 1581076197253434352484452944 96624 -417203401453704188943040512 96625 4001163517743202871909289000 96626 -161912082368440528153237488 96627 -370137116313837728224266240 96628 -2215086140077923707504743680 96629 1057945660680804378357474684 96630 -267101662438601959378596480 96631 2796883879407972422451599664 96632 5439842479381004055311892480 96633 4793561345960979516815562 96634 1134712614548289661018928640 96635 -561334709422524994657908480 96636 -141414492991551732561305088 96637 1509809981445194661315039852 96638 -1927805211197251652198063040 96639 -694687163553463852037835576 96640 -1346227465024971865482854400 96641 30858177751268170344174084 96642 -136913036673659708973288960 96643 -1052056868858504412535231108 96644 -317942170290080142433776384 96645 -1231114270502282791170571200 96646 -660783473370861251453632512 96647 2034502951092332510781933312 96648 2453787950888538634508328960 96649 1471154295073117720867774336 96650 859152498431038408436614800 96651 209037107815037365536462780 96652 137004544563052546016154112 96653 1337703266858565568462005120 96654 -150669604651143709563143040 96655 -475074552466620077436037440 96656 -178690542819858194768068608 96657 1414089986351847506944482240 96658 100402031694752818627000320 96659 108537192932792061397478904 96660 875995585162375879079424000 96661 -4337715388708752492352858738 96662 -946696878346961426684545728 96663 -961342304628226237809595776 96664 -30434059229426473763450880 96665 2211081748923403337403741060 96666 280877414273559269879053824 96667 -322505250063947796681260284 96668 -1477858679451752533320053760 96669 1308030476912819141061341664 96670 -339428712834801197141264640 96671 3598545600462352281126331872 96672 843493838479676568926945280 96673 421031037839076226171374100 96674 -1270439268328985499681791664 96675 -33837252581050959078423000 96676 2047392190728819629280440960 96677 -2021232381058632156184233954 96678 530722594151251238160623808 96679 -9248145896492721215337312 96680 -1281501939251456020388505600 96681 -410708591915922449939434176 96682 1827723606742453183888470192 96683 420251869062908134081682160 96684 338647274399744422592643072 96685 2801189398857126059477250360 96686 -2415815931492315585553129920 96687 -1291061398785713078769448560 96688 1025701072865008962708979712 96689 -496466730505825234824399360 96690 373665761737978686135344640 96691 -439983127257338155103092480 96692 1540616076879019534033324032 96693 3778204260709522309760506944 96694 -848342347801108232334514560 96695 2488525756517115388188475920 96696 2527178815945204695196876800 96697 -1544484497426564635882304854 96698 715651754412399559767457536 96699 -3113169648672489943027810536 96700 694218643076835373260147200 96701 3094447763235550472717148000 96702 80528207248103644943391744 96703 -2779360750852466477953402048 96704 1287361355061642426650198016 96705 140719805294460274387028160 96706 123875852655777275345721552 96707 -9403297166956640169051312 96708 1774874229473511454450498560 96709 -1605321571583710716268828484 96710 -105980201068647664425744000 96711 2480695717606123319034991272 96712 -994525982921352828939632640 96713 846933030460747616422124340 96714 -234264601530051276926649600 96715 386099298109072952401026960 96716 3422960602405251051169155840 96717 5659493665628837951339427648 96718 -387665616762810554745777984 96719 -624266779408892699347396128 96720 36681276604152894550179840 96721 -144943501859298254223672167 96722 177675980625967125063619872 96723 530925003596657182421627784 96724 -2311525658916652778427877504 96725 59573647617434720462114100 96726 -999927813363236671476326400 96727 1391634631906836899490542232 96728 -649124047293731471880253440 96729 -1571516998142306780021355360 96730 1082665424149914126511281600 96731 -2612467589886108019748241468 96732 783331437078800000706502656 96733 -543296308340621907256721536 96734 -1310385906672616192372170048 96735 -615490537707711685032678000 96736 -3941547488713849506523250688 96737 -1401435540827294175317323614 96738 -645797554118917782613581312 96739 -1188080831747886122618031460 96740 -327056185479127733623787520 96741 -4055708174178348041220034560 96742 -94840983627132603692413728 96743 134474258956118529990407040 96744 1631420950708223856986112000 96745 2341913876640680592786681600 96746 67646340808461722434062096 96747 -109795686277496304167986176 96748 -64365556138729780141178112 96749 741770032008600415235265750 96750 16768655647325330052528000 96751 12615193284448514787315904 96752 660338341456946844063891456 96753 -1692086099015504861107172496 96754 -247146547394753762669641728 96755 19202383548936224767329360 96756 -1569206571962376841008592896 96757 -410972259044581923660678994 96758 -2061566554042276440994275840 96759 17894111393302302056532984 96760 -652412495749115935798272000 96761 -730216566032868297073681536 96762 795356951320255543194673152 96763 4374641116615468696255679012 96764 -2763895545497005438886406144 96765 553452021579865510774516320 96766 289557626776574725867640832 96767 696438697534580829425076480 96768 -447806854758978301911367680 96769 -1304511002828833377290936830 96770 -1633325892018073698912253920 96771 15172006946744750817835512 96772 -471674182611157493838848768 96773 3378780761433335117877346560 96774 420967844396685846514882656 96775 1649365374153767871981786000 96776 -523526231237066107560913920 96777 1697245980702260468550108714 96778 -600738624160262263431205632 96779 -4510129047777267862872328620 96780 581334532890444854122613760 96781 4857009422724550647377504172 96782 -155758340332612575244517376 96783 542945615937899857704217224 96784 -446720225502985019643396096 96785 461484892963051009297463400 96786 485990722976858471956510080 96787 3400131691139588629226683436 96788 -2026250106162829362657270912 96789 -165582836164616484053905920 96790 134982533324896663838342400 96791 -831286853751428964375893616 96792 -285048997681761275861606400 96793 18709384120418265332717584 96794 1315211057417142361747155696 96795 -57422620448952089939344800 96796 647238161743400119342148608 96797 -4095655140698974725544889754 96798 -35321920423415664796945152 96799 3005339951368884905985960800 96800 2499502174292941398835200 96801 1027036384846369462623419424 96802 -2294048305999339626518258400 96803 1825312989517976625281968080 96804 1520160096904148194189799040 96805 2189979692508717137455812000 96806 196015350186715776066840000 96807 -1061002251413245766644051032 96808 1248213908300128633298856960 96809 -5309221980046987725807300720 96810 -356721326505468030285204480 96811 436449315114756835821964944 96812 -3677735044851670789555225344 96813 -934787545586267029716640896 96814 2657817729348376517736872256 96815 -1003512445656405405374227560 96816 565970593789735681623293952 96817 -175026775813911329138038208 96818 -2272992293698194203671718640 96819 -983564153861146198726150080 96820 4313368431804134260895662080 96821 -1719264806435996526865080978 96822 -336441879492234309518699520 96823 -3277990186878616479014595928 96824 883024654227706828376985600 96825 121596783480054558556347600 96826 -1875234263284890858766143888 96827 -3117966124004902272501975324 96828 -1774345479477407552730631680 96829 1839907981845237733695736876 96830 -369794803552242259853249280 96831 -389975565386602919037394080 96832 465897099832055360331448320 96833 2215899410247773317380331824 96834 -953711749071216448939221120 96835 -434459392670128710823550640 96836 6175491478585868535462912 96837 -1015215158490647927754477312 96838 -123131294288268526474591104 96839 -2850394291137085502673597240 96840 -1198112742715068346408704000 96841 1895039658936708003050136372 96842 -905833423324883221974673056 96843 -1286284856059684285652232000 96844 407177652206342822941753344 96845 1308004515297513590495527680 96846 -214382957571784538189102016 96847 3188805514365604866590877296 96848 -158543491412156730168188928 96849 -3437754149400495669747495360 96850 394378187848454114546220000 96851 369503562366230845403247852 96852 129668182279481577796227072 96853 2738396798959264832875968864 96854 -2262319269488506014044547840 96855 -1583987107832990366474666880 96856 1784772150267600958325114880 96857 -4642191968521010243257419894 96858 1642758384465566860334928624 96859 406777144598947758866080032 96860 -2514998939813980704138700800 96861 1107917367639325930481528160 96862 -2180332268657820942205464000 96863 2239044349560796675061630424 96864 700943155351955526164152320 96865 -3016072709348686612340245740 96866 270340859501563896811164672 96867 3611155619703690166277201760 96868 -2131040169802510231072204544 96869 32005703386976670907770396 96870 -877574045115451547532547200 96871 150492314023602297203296672 96872 3869727313777922487670348800 96873 968637579798443759439978960 96874 2319829337506489794636309936 96875 -801524277940213823927400000 96876 26401235205130124032576512 96877 4552996736828925141017650272 96878 34760704110532295297814720 96879 -29420929732857760457240832 96880 75872436212113757261660160 96881 -1085444273669176348998378000 96882 -21658211735853987990694656 96883 -1269892846463914963048414320 96884 713001212817673441319559936 96885 -1303484011144151794684477380 96886 -1695811457618726032526913216 96887 1299451007795903985255275952 96888 -2024753113419896612528455680 96889 -1777570405823132037280187640 96890 -896161387993227296434720800 96891 -1714289746441369039602220008 96892 987240237013605393804425216 96893 -3025321819384019892400500858 96894 -115271417958240493362591360 96895 -1839660729436368245841096600 96896 -225510172954024178394071040 96897 1293251390366514422313783600 96898 187532534129233512794101200 96899 2306838655060578832474165248 96900 -696422522374832793399552000 96901 323245650007326030313871360 96902 -139615460623533258396549888 96903 1001612974004775001220591520 96904 -573495646277206511285898240 96905 -1957788265151197423722710940 96906 296448666364042585017182208 96907 -1206600149911480026492108844 96908 301013137098834733025596416 96909 921145919882970488805895104 96910 -261652271856279424000433280 96911 -3903830909295434300503969488 96912 -531872861399392621055533056 96913 -160180532689386523445700800 96914 2183623409627571172957903872 96915 115288608000605639894461440 96916 3324416267474707898464058240 96917 -1154899341384962164136197668 96918 -145604601360998326494541440 96919 -566538197298728800443535160 96920 -2330106363240382574642995200 96921 1415363195534828391774090 96922 -13003337970300847349069568 96923 7878792556970112933178386384 96924 328724113015742755090977792 96925 1136319592231158951724737650 96926 1575790563724191260639382912 96927 2782078613335096540030568520 96928 -1995982150628909822143758336 96929 158393131809024047364391872 96930 1338600295539320209554816000 96931 -1514315159152975163889855268 96932 1184120790413321430447977472 96933 -1980331379563941813441110400 96934 2867892233780563756787466432 96935 -1690127093207636630710626120 96936 312852501901097721624821760 96937 -437660761339824749673327360 96938 112205686696636748717187840 96939 -2582801692756559638105296996 96940 818141044432752112514964480 96941 -1954636887588576568180979028 96942 449966129393133062546586624 96943 -350090045582584831048586880 96944 -42388078190959243035181056 96945 477339362566499408126336640 96946 331931302769193466851750672 96947 -112995297158748405881795040 96948 1136058120500604821627087232 96949 -4985675208808555643755780064 96950 168245068187975186482838400 96951 -1310885421908178550903173936 96952 1692726392078418990164889600 96953 -3801517541854125707653683798 96954 -159056004708717529008121344 96955 -107366850174618488455424640 96956 -490796055283607666000378880 96957 -550185812259224492934142560 96958 504076536672397024245454080 96959 2828356614739226408512964160 96960 268564534724074805668085760 96961 1359563730046878587579050752 96962 248785752028783059059201232 96963 -1766866560287799005690376456 96964 1323330194582583553610223616 96965 -13625576317561452047818560 96966 1579356491938809725726331552 96967 1254907280713481068272770920 96968 574761025027952585016606720 96969 753953936391226260970704144 96970 955336880958999929947075680 96971 -4017881019096302378157624060 96972 -916439151470248113108484608 96973 -2533289700142918578924144778 96974 760407734129237936886572736 96975 -207992603402431913743736400 96976 722467298206157947630387200 96977 1561547706762359089928507892 96978 333499147893903966723141120 96979 3401109420621446900203177580 96980 -226581153959246444627888640 96981 977268316521946150209608352 96982 1104580006596209797696226592 96983 1521365926475681285617763544 96984 3790936443286320174443520000 96985 -199852169572623422312115840 96986 712308846303253913542619904 96987 580593869040983657303021760 96988 3066896025265344465185151488 96989 2545167904309936335669146790 96990 324336938930308035529539840 96991 -2426152859513552338190361648 96992 328973908594058490879148032 96993 1184820592706773133557177620 96994 -1963088961554398278424822704 96995 1761481825137893955690409200 96996 -572079053043525754593699840 96997 1613871070391746339838040446 96998 592657554050943415012480320 96999 -248709476206308533291366400 97000 -2275042485234493698071040000 97001 -3401217185391325274406076998 97002 -1570298591353513533307816608 97003 -4739832622824256374021780748 97004 2185610568252758145844429056 97005 1146376111441020636886617600 97006 -180576582719765011455102336 97007 4523722586642243549959634256 97008 -11448538677289780113309696 97009 787047325437305897248742640 97010 212892463097224773782472000 97011 -4362687235721594926829385360 97012 -859074748056265358878453760 97013 -1150090956654033443571980640 97014 219042848088626207301089280 97015 -902490611195442907595580840 97016 1303686083228983732431605760 97017 121127563610140290535287648 97018 152048208744716322035612160 97019 -115829360243182731359077920 97020 -733008940035741801553605120 97021 1854977426013695340745769222 97022 367286183153760111024504000 97023 1444280377757247204612918984 97024 -1998031246225889342437457920 97025 2008677188899225246595078550 97026 1795617041368147708978036224 97027 1353138343887975572810518272 97028 1068275850012002630933938176 97029 -693326791852427443725944226 97030 -609377802954239064102497280 97031 3367426586275502765380765464 97032 -613436603471423361325301760 97033 976078476879898144065525520 97034 -368409156072586116116428800 97035 330053889854772265425289200 97036 1058314897948465770831042048 97037 -93363487180933309762299360 97038 68018985181701582410721600 97039 -4008896349261695718189390160 97040 564434238683967846612418560 97041 -197630048532465517716611136 97042 1595516029731486960550416 97043 -1155737987844630093373985136 97044 -484002302177618154877814784 97045 -932397049340581543038328680 97046 2268618374630604199128509472 97047 849962355751309349942004528 97048 -44512853326807988526243840 97049 -7614357432599304232852464 97050 529871098468204562230828800 97051 21707914336618650490054544 97052 -2118760681120111541581770240 97053 884224124331664221108214848 97054 204781791884052177265838976 97055 1127797319403664889028940800 97056 2704901564605395807731515392 97057 -1601278253688279073291414848 97058 -111127994088368116348206816 97059 1003372085203453866131683704 97060 900428970987208246334607360 97061 -1848705015743772346925230914 97062 196029892439496952146745344 97063 1730284960179065654678937480 97064 -4163970826190558401461780480 97065 -3436662200986152301812768000 97066 618386516331172819734125232 97067 -463400392316634597909812280 97068 -1210055447831397380889500160 97069 1028233790159330865947345600 97070 1146550269640717226053964160 97071 -980256340484233349488237440 97072 769357819157430626922315776 97073 -1339095480225296165875293678 97074 -1151795391052005192949804656 97075 -339575376034320535435271400 97076 562924582135383768726386688 97077 1021985402545170128614137120 97078 825699214488833711601063840 97079 2757050229127572011892306384 97080 576308887762031103955968000 97081 396284964997404607928195882 97082 2493719684096146446523681392 97083 -549219878848426846870607616 97084 -1290042751967144088233460224 97085 82168343781876929700420780 97086 -513124954901163375615516672 97087 -2302567845216456604857765408 97088 -151548364480444739626205184 97089 1271354529474062166360178224 97090 30290874273437256314035200 97091 -1317169961677117981665045600 97092 -731920839167823307798118400 97093 -250617481597153615413360416 97094 -22047382303185106720731840 97095 1222518805132106979210989520 97096 1594341949367745863802316800 97097 387943677169081820265058944 97098 -207525707084891773223444736 97099 -1925065321586225464469118120 97100 -806536506437187127839417600 97101 188970232550518278552132630 97102 32754412077471747684387072 97103 1422542957030362868300714352 97104 -55897215217489868716376064 97105 967392082111149803990134260 97106 -150956176479091185123495936 97107 -977104395890361160619205960 97108 577916104960325327645270016 97109 -72975565732321691104535730 97110 223264443569136994475015040 97111 816105995397427866899181232 97112 428063475585593536668672000 97113 497802647637635399703144144 97114 -1684604569838685733830977280 97115 -437664898229099768018514240 97116 943791915338572609840753152 97117 -4733942486770715735810959834 97118 954679682136311501457459456 97119 65416459420737500469820920 97120 2371497124188761857279918080 97121 2550425082653029269227296680 97122 904327276110000400630207872 97123 -7061685721956356652902272 97124 -2142883754788080330377656704 97125 -276016880294904783486816000 97126 -93207517442402218992691488 97127 3022377014782201637795009976 97128 -1002213440169616345002393600 97129 -1296821712792294486206785152 97130 -31983368250388606601921280 97131 -2739971031653761709943579048 97132 -133233959133362534662691840 97133 -207541747711843809060106740 97134 378140817442403946264828480 97135 -2975540949349952128697716920 97136 352095894821637651117146112 97137 25267837369660688237209488 97138 -1085229079865656427677991904 97139 -502998202239676991301780144 97140 850733024037184044742809600 97141 -1157623751312543960072649216 97142 -2133442050896667836729778528 97143 753695167045147759588005864 97144 -3778134204927802733173923840 97145 2330152445767043264110104900 97146 -705600524057899955425274880 97147 1495967164037020392468714040 97148 -587532152689777860276825600 97149 624458392744263763721995008 97150 -1216600184220293271198888000 97151 3105334117308496215082561152 97152 849121419474057409572372480 97153 238969692796033684094034880 97154 410743234268735479521779712 97155 -995865649933056368529047040 97156 180634468646332626611309568 97157 -1412149058786333046861906594 97158 -519467997080228469590673216 97159 413407226885734258694702360 97160 1063510134558588521002598400 97161 -2641387529381805492244215840 97162 -206525003143674811069647936 97163 -222883651408315047433129392 97164 823751271024383879595475200 97165 512031287271453911839434060 97166 -489724815574500788618508480 97167 2279347753993706210990305032 97168 -472430260126255546439262208 97169 -930923348596181417275988430 97170 -343080772505536442256230400 97171 -807328873543319007192780628 97172 -1647534932725114640888674560 97173 2645271104702823191938190400 97174 -915906397379007601976887296 97175 693297409987510934320830600 97176 -2244770208348532302316032000 97177 -3361424501701508688204641974 97178 -953002644110829014616345360 97179 2768172620242462371706466160 97180 -10367454212239881595991040 97181 -148899468517982109007106208 97182 -1681190906026208255705419200 97183 5556961148768483578817176120 97184 -2855481693403478585739116544 97185 -366598153259440960893235200 97186 1846984103794379153170323792 97187 -1403608263505017450577840164 97188 89684098834648350157332480 97189 -177551192934957157822005444 97190 577119190003858045652169600 97191 -1530972960139359882252500400 97192 -594995170454750244567168000 97193 3423320236070581298427087504 97194 -1249818722247849617835836928 97195 561795593162731004159016480 97196 -3737757423909489135950476032 97197 -422342150143460431985362080 97198 -633634447670051118524747136 97199 -1416983897028806770910851224 97200 -337314172475082255383347200 97201 648488330784149509996719412 97202 -405052794916711153051746816 97203 -955496578186236789399210696 97204 1299337138169290860391628800 97205 1600357848369806505253336860 97206 1672080003977532413314184064 97207 -2378642790328780006883510568 97208 796266072407919001287168000 97209 -386081897235090382731577536 97210 -1241068734776558508887838240 97211 -989446166436428659748035176 97212 -447205470564150790206156288 97213 -3778977369439623159042276538 97214 -342095121381579390870803520 97215 938624877941016251132799120 97216 242054086378411399701331968 97217 3574810066726516997530320432 97218 -705529476759189061476761472 97219 236885460945366030005416320 97220 -381614945296459829275749120 97221 -261764849379599002060868160 97222 -2134680649953986205603389088 97223 -21112770463910761638562560 97224 -1362043347455808834507694080 97225 -2064675696359961759699165250 97226 479810089048588172498673504 97227 -695113697051617834256988960 97228 -793386457552342898032087040 97229 4256336498073949023171571680 97230 59765047358558747624939520 97231 720993584800028684031330032 97232 1156419318804300763907358720 97233 1449670627134250567178583024 97234 -384411297479270516174468448 97235 20922127954362846764197680 97236 -44617966694032696154765568 97237 -2259344344816516080541017600 97238 2163605667579546297488351520 97239 -2721036569375107399485217176 97240 870348321032057260827033600 97241 -1997457239714655269192378358 97242 966084902955500516023207680 97243 -5432015889910008233219054880 97244 -378836713298653321841246208 97245 410889334160701304692934220 97246 -1496316775406801554393388928 97247 -651514769930572660415946048 97248 -400428913935705853724983296 97249 3691768647852553240402581760 97250 -1291297419415304371125720000 97251 -385992400819278758605132032 97252 137570973284947520501390592 97253 -1371515976303912830054542116 97254 1558076575163252716677651840 97255 1371431436813148484781322560 97256 644969594032133424587258880 97257 379400012623658712635282592 97258 450517141743449698429214976 97259 4384186329099209868669353460 97260 -443705869298260484955325440 97261 3252924008377146706077798400 97262 329033116374451755231536064 97263 -838297532251932322238564616 97264 814389660625854460079636480 97265 -1705746298932020428387669260 97266 -7683846832607015235432960 97267 171959091253270503511451760 97268 -1111516770826000572510298752 97269 2482730987434632805487821344 97270 337329187611991724443311360 97271 4954311725760434697221542344 97272 874873547919956182901022720 97273 695490688180631575756817280 97274 -3011387621340114321358763808 97275 -754837455019053363437806200 97276 -1033192079500993652170925568 97277 -63653975161760198172241620 97278 -6973142349748800135278592 97279 -785301680769697554593472160 97280 1889736669350552947969228800 97281 -122927829638606663587194078 97282 1459338807937519351815340032 97283 -720494657966756696237214468 97284 2861796954525578685600768 97285 -2550353255786538426388030020 97286 302233350378716443829251200 97287 -1379072184573109943860516440 97288 -1200801815785382290887306240 97289 -593766421507454776852279680 97290 660004942375258831398942720 97291 2688208637039710198577145360 97292 476909113066761095611656192 97293 110700330802597951973970048 97294 1844642067783029841329205696 97295 2306549286305929528661397600 97296 31607426059285725434806272 97297 1322220688384041569528493300 97298 -2062079815243596493107327600 97299 -1638593447492523724938628200 97300 -375075025523138958547712000 97301 -1129183868565138900028627698 97302 979692119263443961684919232 97303 2973978095376424302757940552 97304 699709640212136695545845760 97305 76562766908001000181800000 97306 707723488708643378200529664 97307 -1475004313845993144054383088 97308 1188935472637692416358328320 97309 1324696988785258878771968 97310 -512713755050924776831453440 97311 -65681860988368501201987200 97312 16796708513364945917509632 97313 1094703116223142453034368704 97314 -652578431476546285853240448 97315 479366449533064761789738960 97316 1968766342379106178015079040 97317 -722523298909976514201599712 97318 -425167370390514572531948160 97319 1276474300677192831314855496 97320 -522885448964273685741158400 97321 3286172942181861766582912 97322 -475294256430223951841790288 97323 2532236805396694840533476184 97324 1504902678910385110605849600 97325 -2082231103732108459639645500 97326 606399874420882772040475392 97327 3738714636852373405370172176 97328 -336815339713009742449213440 97329 742970024512201809981174384 97330 346628508982652644909126560 97331 -114754470313711205819818368 97332 -1914055245125762340887728128 97333 860691471251676816465824544 97334 636379805146298684035787712 97335 -1337901003894961647075916800 97336 -2453899958746345362624307200 97337 2105348558470119796569859200 97338 -1112619341831057075748934656 97339 3384972619235037193395076200 97340 494092313279490751419310080 97341 748830511058328864999296064 97342 572154417063521191430818560 97343 -4961622507952791634505721456 97344 447366835384022152407416832 97345 -2793917601476191086744537900 97346 -763876550621337230921806128 97347 1290400855539262922282193072 97348 -1958692096220530093240811392 97349 -141325295310658067645828064 97350 -427836850728976929449664000 97351 3127804802027057592082171432 97352 -24180286100948709359738880 97353 804948412025996665619938020 97354 462637103660609419842851376 97355 1594575962112897381378905760 97356 460651061105806505267773440 97357 1526366031781635171558431980 97358 2524617485164354779623129280 97359 951771438949773783789520128 97360 123839340611487138946990080 97361 -2350618572020135218537934016 97362 -93485647101795891649903728 97363 1793767701483250238153448348 97364 27832150933005014192631552 97365 -481159827203057601687053280 97366 451158994189492674767317440 97367 371143800322260978433297416 97368 -239008735929451301712138240 97369 -2984769318718317508981658230 97370 -101193743933310465851581440 97371 -153992916508836642378321600 97372 325367567673164559595832832 97373 4480789653635639620912355622 97374 -67568309141115094975131840 97375 -1179319133090490503777820000 97376 2284060852069531079591854080 97377 -267872160496999006351061568 97378 618104806039863478994545440 97379 2871906245027028454566205980 97380 -1369731999332994305413789440 97381 -2646697876559472941791586818 97382 -84100774221353426136526080 97383 105841954369408694611644288 97384 692655388145744538876641280 97385 -1015491401052951900694995420 97386 -1157300569220362880909089536 97387 -3561714584681795420344653964 97388 -1433588420622235644249767424 97389 881447614105543019484707520 97390 1320517364437984840881163200 97391 1970036533437551610494207472 97392 515360338622652055310991360 97393 1623842568980558107237461878 97394 2402550019685310782392385280 97395 17185378642823820979549440 97396 -533787348799072230945867008 97397 1354789177460180654686668846 97398 508983457284852949694865024 97399 -232817635642321986152505336 97400 473724459622606710600192000 97401 -2667223711976271660990913968 97402 -798230662148679307090615296 97403 3509430933959028851503127880 97404 396464378206984489691767296 97405 -751340399447660426651520 97406 -146675680575179290297295616 97407 1287379581500826454684059360 97408 -2618051784239921912956846080 97409 -787626218675575568972282880 97410 557273547827174133298667520 97411 588408239922441074780212800 97412 -886725630178366304509747200 97413 -377566834645471398431565600 97414 -186298533954600453474975360 97415 336598508347065429081085560 97416 -1019748625000317163465113600 97417 -5124773772637397469772323548 97418 915788536870344292123804416 97419 148582040744760636952673280 97420 -1353879333787232986783902720 97421 -477354548360947064540016948 97422 96989733927713729776464000 97423 136097527003102858471802672 97424 -507827545693096634734632960 97425 289436722775198691748867350 97426 186885347375177502344616960 97427 -3424601153213056483433924976 97428 -172266564639869077821198336 97429 3311832747373436387178086030 97430 627672841542040536321327360 97431 -1860513139023936164248916736 97432 908148711690639145236787200 97433 -541827010750999002308697600 97434 1218603704840100732677055984 97435 594695332740207384329490000 97436 -349768627052716619718136320 97437 -2927785320470183708880051840 97438 -49606216532193259039675392 97439 3418114594034685659095973880 97440 514769270320863183686860800 97441 -5336506866721380375552848158 97442 -1713815546080233446988536448 97443 -1787772644732037759628547736 97444 1820347119385146835805742336 97445 -1717916660125601595441879300 97446 495724608527169069600048000 97447 844209602894739654575325232 97448 -1885784081759818063926896640 97449 -887894725894391797876318752 97450 -923560058073577660122870000 97451 1457904901641069328811105280 97452 394063936907908441241362176 97453 -1994462587339410353996184298 97454 -950228057331067713413324928 97455 -44529086776938733065247200 97456 -422482548725710714832601088 97457 1126146282968425156415057892 97458 -31993163826127567442910720 97459 -2674570293683158270068708340 97460 -1248121649603558115585239040 97461 769429769129025089682774492 97462 1344757581542783923956515232 97463 772867130473679955106268712 97464 -710454754960509320944680960 97465 2148755301363555880010595720 97466 -1028687043323308545031367568 97467 -994659151659488510877278352 97468 -79562364345302340958822912 97469 -3890750129456686878797981940 97470 -23991747928967448352598400 97471 1637335898355256002790266744 97472 -97872940835651907411247104 97473 458889663692849690608244784 97474 -92500570002530745593298432 97475 80050134400055205628460400 97476 -1267526078497358279188743168 97477 -993471272998563152663857728 97478 3098468690411281257230802432 97479 -2052658581131186004562823376 97480 -293921596495942528364697600 97481 -27963020411682086954503728 97482 -367774898104415179552591872 97483 1927549573670079952139111184 97484 660051775031885199969590016 97485 -1413545214546500420172594240 97486 -22263388301500490527269120 97487 1496744750916376632810195000 97488 158519925782372598486884352 97489 -1412561393797073392215703360 97490 -1405803465862759997577180000 97491 1173298351285171559477470392 97492 1953488860588137064270956416 97493 -3012181514146968969314211456 97494 -805086869982947007359400000 97495 -321172614615868100053597440 97496 -85971254282077837656023040 97497 -1796662299171769214941042560 97498 1403404827916921964359212240 97499 -880321123503343384525981500 97500 -104774534875361151218880000 97501 -5059322092301782104156337498 97502 -1987528624553316061601586048 97503 622670647292549151643960704 97504 1726640348835952664925437952 97505 -2343872359061563863797135340 97506 -86103047229832114520432688 97507 -3274453466124919749227440728 97508 -3510788855236014093263047680 97509 -1110851874830259592471790496 97510 143283480137586910165968000 97511 -754407967627758207379218888 97512 1049661768736752194012774400 97513 1279960100800448857890759582 97514 1262936549740360710162983856 97515 843978187868712071917407120 97516 328733010765852642949341440 97517 -747756057464007794146552608 97518 -738228639396732358757916096 97519 -920521661375302827764331456 97520 -141871218928816444619489280 97521 573766390372767322348486512 97522 -2181046325154846322833032688 97523 -808998179801507230512786228 97524 -702876343870767401846784 97525 2010196621238773505192020800 97526 -365123075546620605193728 97527 -1790209114097551999136208000 97528 340665764311679275354152960 97529 3182022245647047384197371476 97530 -949038398404747383542503680 97531 -1290793976993315590105991408 97532 -607541224627029057399621120 97533 -79580164057313494356969498 97534 143130705436881039950908416 97535 851086643510270800834821480 97536 903156588606051904275873792 97537 3856470486574955740087916592 97538 305783670211763067181917696 97539 -312062399807215940280153504 97540 896260709145059567607594240 97541 6436795949487142482950623392 97542 215578878064082578435278240 97543 -1851575870749876840734779376 97544 627505919405158744603699200 97545 -72865964447847585283651200 97546 -1456839192686144826138370560 97547 -2046056064937488022169465004 97548 1667188876727742966597242880 97549 1857524411124274240909354550 97550 964817768177277482944492800 97551 185211354288413663287313040 97552 -147839112398492694409904128 97553 2124271338628201281520346802 97554 700228660370846907800747520 97555 596759119545062771245494000 97556 1495626259429299145065434880 97557 -645068242041778413399340800 97558 -2003942360243798356029873120 97559 904291728091696342117668312 97560 174721690843843572998553600 97561 1266264969122660346246089162 97562 1591539088635769584226402032 97563 1387537372391640570390702384 97564 1623665885463848900726130176 97565 -1133992208849617715113824000 97566 154327559650705184334409728 97567 78536809231439593362579640 97568 5085163133835750625930444800 97569 -495459872907267954040723116 97570 -354422890814051498668669440 97571 -1928102003331325532132664228 97572 947399241834443463977705472 97573 -648699775674037250953136256 97574 -1300662895650696063038482464 97575 506649551187131999068980600 97576 3044889802994158994658094080 97577 -3237530220262859303393885574 97578 -606382032921689523212582400 97579 3003812593871394638798624180 97580 -253312774527334680143032320 97581 -877145745353107094257157856 97582 -912024008435759291501966208 97583 3726553285416738461121506832 97584 239330322710470604720701440 97585 2940510467056666463250013800 97586 33942863460268849876997760 97587 713088428460605368500747600 97588 1028872199936269082625581056 97589 1136695567632452398179529824 97590 193646958378742215680296320 97591 2055461057157023989125424072 97592 -3445234990635508904087654400 97593 844506592487491132776611664 97594 208990001483724187760447232 97595 -3402389226877789401748026000 97596 744623364952199816417290752 97597 5316733498676964637237287372 97598 192879219322318861384108800 97599 -227652892212009644972730936 97600 -478814256769151919495577600 97601 -67705737886395148714976256 97602 490139839967062357969448832 97603 -3518898925050746691989895360 97604 1292382939263355245432775936 97605 -1860369038951207902209540 97606 -550175625018047920444318080 97607 -3728156718741981471172959144 97608 1059778127830055827484712960 97609 4221782844552452962915982810 97610 -2699569921385267312336640 97611 -390414970354033836995065128 97612 -2003664968421755458903262208 97613 1428851857515295662407855862 97614 -1293011852983380086085809280 97615 -520670956720510343939536800 97616 -298029258005691396744880128 97617 -1036622824462374501938789952 97618 2083435394502820176345839760 97619 2198543396751270073617917952 97620 143561309987118741760788480 97621 376915695424658875814640444 97622 -762192087912018469889863680 97623 344376703802096148932544672 97624 65514089526794517434664960 97625 -1879243503927571996027632000 97626 147797134843420385036308224 97627 -1289211881712721906161758760 97628 -3426307571940074392270597632 97629 908481897659202585613876800 97630 456558700342246716636817920 97631 -4975420374607404095338674528 97632 -1227345789100722594746204160 97633 -273019889251056483740712060 97634 -650629787100140069370596784 97635 379252805782226037923600640 97636 1098529222077960080833990656 97637 609025725006842955476287200 97638 -65101855486656139031797056 97639 -1945790639147198820412626120 97640 2188770308050347165353932800 97641 -1735281941352476611589122320 97642 2521524315214184295446231472 97643 -226338119912235498798671040 97644 3192000347343150603747164160 97645 1593660646364848582912725600 97646 -2104483714289578640536609728 97647 3244611936816254585475720 97648 -1074266294693952286861885440 97649 -2459935831279281669975682350 97650 -61535959133723033183078400 97651 -3038623776740787742938151348 97652 2683964161521100701234865536 97653 2878768863887132882169504 97654 -1574199823249715405363238528 97655 791204990636141539695433560 97656 1223558650277130584988426240 97657 394739273354949260718732906 97658 -1301851823140335653258522112 97659 2685488018510958627734172720 97660 -1816261690151715900402355200 97661 -1073450620671365612565631476 97662 -387816840175351772666468736 97663 -663127436609458865089230080 97664 -415960984620398576821862400 97665 -1945478683073801502182062080 97666 -1792703562143537976792975360 97667 1511860903660341674066839632 97668 589767875501664797467777152 97669 936220524257735271586912608 97670 -947328235389069425406990720 97671 724362350888429385927709824 97672 1856186668249306894098892800 97673 302693311658480075871392922 97674 -64935615057603171432671232 97675 2001675612780353782984820900 97676 1155779761152443350537608960 97677 -540392350589315855272556586 97678 302863522387865025245533056 97679 -1276447395848549611413933360 97680 -117042468234501676294471680 97681 292791156365689961251474944 97682 469715755592578360622091336 97683 350717969680873193598736824 97684 2182132416390025428319980416 97685 -137383929984580240502835840 97686 1145166322982658703964950752 97687 655706783037516489902843336 97688 35936371320823002907637760 97689 1079916066286034562385116624 97690 361972894486990926737253600 97691 -1415244297113344705650866496 97692 326646121730251153487634432 97693 -830044779827865402821425856 97694 1996616807043941230383808896 97695 873607133649772795364471520 97696 32984916435940120124719104 97697 -2832659460144234174510681408 97698 1435081241942798081563895040 97699 32274404634133064690999712 97700 -328009616975771038054300800 97701 1188933463516000862635002720 97702 -122792392687023647428591296 97703 554730106542741178736149344 97704 928794111575670845348659200 97705 1961487994400262145245469860 97706 -871578272302646245087624272 97707 -55115824038046866929275560 97708 412462528560134007460449280 97709 -352441742326407363221037600 97710 -537064593612540384609671040 97711 -1559299025818708136374680688 97712 150026692845798309833736192 97713 1762795429631360200672727040 97714 632819322806957960616093456 97715 1946950196942856567446085360 97716 2691947198958087242488135680 97717 -1159362637711054346949887200 97718 -970533486085682547553657440 97719 -2594204000976254512577048856 97720 175198127243628882032640000 97721 14403105905870163180620292 97722 -474198676795126349571486240 97723 -3710062547732345104242007520 97724 -186795780787702616729092608 97725 -75723661793644885256594400 97726 836069315603585314504567104 97727 779181341858225708150740992 97728 58331412052010444060098560 97729 1389257326065972875949035330 97730 -1801093743134989680913905600 97731 2430683692187218556375244420 97732 -1713431704907884040556841728 97733 -4112095833427871004415402500 97734 -98371410803658239894599680 97735 -2700957275113073657140409040 97736 273789898171135711127347200 97737 2184599541572859171548889360 97738 1019186353250677463161961520 97739 10756318228816256605352424 97740 -519316194981233262409574400 97741 -1731720821296547901214941728 97742 1223101390891486045158382272 97743 747573445775714448650070528 97744 -339266699128786707184435200 97745 390855721474729075432470120 97746 -584771563024067612764876032 97747 190918374066167476525092128 97748 -12761082781808123928582144 97749 1603108734700099762254449934 97750 -1109306559213657807379776000 97751 1471949412318837693379034400 97752 -1554231758770020945403514880 97753 5007478637737798123800164560 97754 -632854077018873718578386208 97755 798354174669852566525760000 97756 -436399062202106083830945280 97757 -4280416257798687257065951968 97758 -203845333698481419163267776 97759 6327711738178771342636242360 97760 1475096159251540768047759360 97761 2340756516924247800642071472 97762 1000135826876496025765550592 97763 -2207670885193121050416748440 97764 -377390625192293914973850624 97765 -1883951170026908201455646340 97766 751760209812560801957444832 97767 -112598956347505945076885328 97768 3441220645879558516423680 97769 1130281719008850474687444096 97770 -679385980956737761167686400 97771 -3143398107753047958706134028 97772 2316842326515378573905285376 97773 -199452082710459813681928320 97774 -396645661516695608177233920 97775 -879939280243991956990978200 97776 140902507537247570926436352 97777 -1859390172936905940037523374 97778 384923146216477706064295440 97779 -2066645688156756901924696512 97780 -1375129536598590030343814400 97781 -408992562796422791816666148 97782 15170105036524369699192320 97783 1377298890522460196175553760 97784 -5664818972518018067426918400 97785 269934488232032861360996040 97786 26946561426296621009259744 97787 -2693086759496326479384537564 97788 -1001966589817492938253655040 97789 2010510460596748911048579590 97790 -272611893372719570515722240 97791 -193868871543090680137021296 97792 -1008181225667320061915824128 97793 1928269971791246162772166320 97794 -2358316831053325410139656960 97795 3216980076606328096846630800 97796 1541262283723510378029576192 97797 -993433155213318782976232128 97798 -657280578711545089985168064 97799 -972756528331545089325299736 97800 194250222429081178364928000 97801 80554355751910610685102624 97802 -3865460550438211869541286400 97803 1591458958680104545492830012 97804 -271969224494576294007840000 97805 1088122797759746122505617920 97806 1642289102609812017298749504 97807 -8822701079665462868191554528 97808 -39643913256121244474400768 97809 -2576510356113603692216065296 97810 -1738494559999157223172825440 97811 550351905925896155239835040 97812 -550852327523531079400273920 97813 109623135834273020153826062 97814 -792287929139934040078155744 97815 2247265275281575754430269520 97816 446421966098750864815380480 97817 -4851868100562542400213166140 97818 207845389008872683204211712 97819 -2987341318234433224064901456 97820 161122545993782148287124480 97821 2946647013183873674673042240 97822 2247454635730812732724516800 97823 -3822887353416222631964793096 97824 -2108126771995114294133391360 97825 4224406137651010886993600 97826 -21287598812443708981328736 97827 -948762816398713634384351880 97828 -1429634524504362295677173504 97829 3422905975654961350607642430 97830 -70879928900263401296931840 97831 10642082151754195713240432 97832 -245744590320467029002731520 97833 1972447126415498819148353424 97834 2451450230074030384223511552 97835 -1818651866499228423313405440 97836 -475810132628475068072656896 97837 97603612758728054184733632 97838 -216689961964659100383497472 97839 -632871221181342258131177616 97840 120034979948169663537807360 97841 5194962642447174830572948242 97842 -78739456912186689603048960 97843 1406701453911404814764286092 97844 1366088822626535778859721472 97845 -197371690985658778011783360 97846 -11935661978938651724010240 97847 142602233490094625334640296 97848 -115979216570713262733373440 97849 1618326101536427867044471850 97850 -1472959821339728149221024000 97851 -2000140376118305629434081912 97852 -236791453651476897150996480 97853 -1623734608735859329729271322 97854 2529980381669471082260600832 97855 -284490312065248242277641240 97856 861218754096954502325207040 97857 2105345571798412320523444368 97858 204109798146819035468858784 97859 -2547044706536217192436175940 97860 -526892647307010279277731840 97861 394763638551377958773762462 97862 1581948529750135268827846272 97863 -960008935937499345456512856 97864 1703361706254108047567185920 97865 532664244015350935110282660 97866 477033760231026219335791152 97867 145749568073049399830611968 97868 34093360943887916030046720 97869 -1516660485147034651589901120 97870 1788072240409428022338098880 97871 -1776245318761458722266262928 97872 -251749273342728757088747520 97873 -1060727446331460787271725340 97874 437423626246539899087127552 97875 3378027931892286986590200000 97876 -2901015788466613092372672640 97877 -1433433457732120440257279940 97878 761557789891796315999712768 97879 -4302756811884306147664854520 97880 -2130819817743332776669593600 97881 834598178241742572976281600 97882 1079962801944786637285932000 97883 3863403345835220259681912132 97884 -742589121043427399419668480 97885 2579637349836065611075577580 97886 1617775699430239174732999680 97887 857961244446391744130247552 97888 654658305354607346571018240 97889 2792942534144155126701330 97890 219112268474629820610915840 97891 -2181233746222628269177606608 97892 1419310692561751633791129216 97893 185551978155823767291659100 97894 -2474143185451038060584457504 97895 -1271961364078327535273125920 97896 718224004232312228543692800 97897 -212940028711848475232894720 97898 676282745956721039986805760 97899 -719944844564059202689805736 97900 -501522524243407893006144000 97901 6089551331257792444730292672 97902 543806375527468391537324160 97903 1310136753110510524455782064 97904 -861066755186427228004515840 97905 764086051243915760912771520 97906 -68082921637339007936932848 97907 1605070178243360315559450840 97908 -83251807967169947189145600 97909 471531260151624285055078272 97910 -776436886459731450584816640 97911 19397781515580571962009216 97912 -1746774767674268008001740800 97913 1264644319627242893071820880 97914 -1064657799213185193093826560 97915 2185671291651180956067298560 97916 -367918749394750419889121280 97917 -1586344395889717150750092288 97918 381215832559683705926483904 97919 -2168455774753295845739671680 97920 1281506050542053515434393600 97921 1689798376318481523083705044 97922 2779232946880816561666737024 97923 859475333859113018283634944 97924 -860900883767104277376095104 97925 -2440564469468229101605801350 97926 -350925220686764847585369600 97927 5578404187995817605391242776 97928 -3783997681012006412136483840 97929 409119704383372142081580288 97930 414214702170629015440512000 97931 1340200305503713693424331732 97932 -1081954459887231647977763328 97933 1051071694193931360594003360 97934 655729327279819539095506560 97935 -1053194294939157851561449200 97936 -87522382189604541331038208 97937 -1564111283896856823056143488 97938 178083838459636697972361744 97939 -1960485054345947223929840144 97940 -1082288967159220417649203200 97941 1651120656592865794375308192 97942 -311710167153870504457915008 97943 -17749738264070814790442808 97944 304158814680329013663498240 97945 -1743430717382906725833844800 97946 1631707351513995768256530672 97947 3163007562146549304872942124 97948 -3669278463298793789938980864 97949 509812751398657469584423980 97950 -182809592718876161835854400 97951 1968333145919827943195814000 97952 3411223676936729461686730752 97953 -4742900917941245034960726336 97954 43944487810132916937514752 97955 443367382719660815188674720 97956 -9101562069638317152061440 97957 1855558339356508509302385120 97958 -739213896486720319038052224 97959 -66136216533075433592340696 97960 -821877016849900305186816000 97961 -411790172918753266647090438 97962 -190245508617090261466010880 97963 -837048124899425373470959976 97964 -82640023840041039740121600 97965 458388108795379188785224320 97966 -130652754425140498308680832 97967 -488792737307865228405231984 97968 -189004774716994976381730816 97969 7071636030914366524895602107 97970 -710801857141827126131816640 97971 -287953668986999087529897048 97972 -1126477038275136748438784000 97973 3208877593882495313963754222 97974 -873860745839720605003969056 97975 1249526230703114646765098000 97976 978773060184359244841512960 97977 -367230743163284777103993120 97978 636685836855676682409725040 97979 -854722481788984214080771824 97980 -327059066160476347986247680 97981 -2042725856758004343303289268 97982 -1642444766947897021180017408 97983 -2158152614896480460623411200 97984 -1409510818330186088027521024 97985 -771258240810668826656267820 97986 -450980497692987998329391616 97987 2108796641635671826490936636 97988 3432116881767348125850949632 97989 1120460153013572205437124480 97990 255006584594248526178854400 97991 -498610316029745107511030400 97992 -2742347309052326432503495680 97993 1948560161556945271749232000 97994 -368073189188208144568908960 97995 1952071865200969058962598400 97996 1073608862223008342924000000 97997 1482736461023409061218932214 97998 337438821013190836023680064 97999 2287190424462215334669210240 98000 601375468807756526155776000 98001 -851582797333010482827416670 98002 835418762635657271882025600 98003 -20976285709708329082555536 98004 -954450780549756512326907904 98005 -696362556427294020181210440 98006 780073520856454716937073952 98007 384152112371121012489392640 98008 1793095803508940452959528960 98009 1447651735459306555232211210 98010 -96190016364165506322960 98011 1360984381473586817493884612 98012 1570697229199770156550141440 98013 -23697785870003120494612896 98014 393886900498126398837731712 98015 2522959359373055600932325160 98016 -1695644487781582290414206976 98017 -48657119133033286843299934 98018 -1813929376952413915336709040 98019 -2335768478191394757960057756 98020 1331413173641386958265158400 98021 1477526155092059495434851840 98022 -944607675878042477337417024 98023 -3593388349395456704379689976 98024 1841281715223923082359208960 98025 569630791410149747138086800 98026 494638751635818813847643904 98027 4846336133398064952524934672 98028 419786991849188860033213440 98029 -6705955784454962797022565024 98030 582256836436603259367092160 98031 178778997070632620514904464 98032 98944478154578099284180992 98033 12282981169211773813050804 98034 -1233883546937561599358670720 98035 -451692300050357352687923040 98036 -2290803207361404370661397120 98037 1177444617040651866867757440 98038 -311147967651824817577738080 98039 -385317332876387712743288640 98040 -18774360984978405531648000 98041 -776384289083778145273585558 98042 -1204587014602064272352409600 98043 1234810758351692224990542528 98044 2104678641341221364654718976 98045 1985785753898279914720992300 98046 -115664936422502029950717120 98047 -1278610660461687785101429504 98048 -3157405685876696957665148928 98049 -1023724419389400128129231040 98050 177978020713107923629000800 98051 -1712298847743918163230200496 98052 912473870963409371206904832 98053 216736146302769738418662784 98054 805835442027010765457086272 98055 180753620636778616166581800 98056 -2205327887052818968924323840 98057 -2345881494369813203889662694 98058 -515296757031963355625460480 98059 -1281859289308990294870974160 98060 547227620225040136967316480 98061 -2549110301755943688441419328 98062 1366008375801506674184644032 98063 688052774623382459114219760 98064 98365923137867476380549120 98065 -430610552228600664715529280 98066 1819046758811775700617593232 98067 2287340732538638917433081712 98068 -262694852051456317065473152 98069 -539419509386811145667511300 98070 -301975122362003433647216640 98071 -1756465378188096336935196456 98072 -280367382366866008584437760 98073 791321794046716016159063604 98074 -1854260542943966823160072464 98075 -227586501685626806373266700 98076 -270272226807991191222706176 98077 -30879680879413784627719328 98078 821165493002641738603344000 98079 -1467851858708442823145138616 98080 -2349584714410558426001571840 98081 1664086225006233036540342882 98082 1537124349560339125787720400 98083 44131085545483353808607944 98084 110898206302183771177254912 98085 -356232721089718267158188160 98086 -1716949537941364545484927008 98087 22532398087272029048964144 98088 -2292799668282024861731143680 98089 -3424604886981153836050978944 98090 -702597770024199561210726720 98091 26498621056535612798001552 98092 735566177324680323174858240 98093 -3005299346922115388220062196 98094 -348224825310345079568740800 98095 -1349142200727987637435776480 98096 -579862831781843402253877248 98097 1161107299508886031969608480 98098 456051359572898926490035200 98099 1338980953313786726234800464 98100 -313445793817103108805936000 98101 -2566733431591335946256298898 98102 -90138693112685046633060096 98103 -9788398666666958011682736 98104 -1711732852533914839030026240 98105 -156007830482336027778623040 98106 -510272366291932482732646656 98107 -645913977127424989461324000 98108 2323015077533780654793366528 98109 -1424147240788484119306918272 98110 -1011076346169415982813999040 98111 -125502012392250504793971048 98112 -16672071300515955052904448 98113 987053216641698926066509764 98114 1193024105025554925231784656 98115 436927018106177868132541440 98116 296973315478082777075153920 98117 2302306537522740029690949120 98118 1249770702724312453080883200 98119 -954239722536581935134565248 98120 1600043340313479047764377600 98121 693290539740257370185136912 98122 645606698563422565202951424 98123 -1516868721276573885136475628 98124 269675700082212645862889472 98125 -642955280929655128956771250 98126 2462629568055482384692224 98127 -2639588001416155686544931736 98128 -6133057028404595810050048 98129 3279539775601593521086799730 98130 1186052901509880764318891520 98131 -2534038675975452295512604 98132 2769606666874115561282944896 98133 -583189672166285046393375936 98134 -356784426389932258301277120 98135 -26151509410416830653474800 98136 -3312897756397310252383027200 98137 142964035339876330957932100 98138 1022301955521071950367796720 98139 2080614005908852376692790424 98140 681830828387066068332410880 98141 -1671557835095709971396124096 98142 -550470676065937452446939136 98143 -2710651901254325415562832608 98144 -189818859788745514757259264 98145 -872346239839371138796886400 98146 207889385519632720880922624 98147 -2380721792772286503214090164 98148 27654134613137680145863680 98149 1460685040735711384652376220 98150 291495634723720855882473600 98151 2792661646844813492390485032 98152 2992899900433239381629721600 98153 -4906124601030439659598370736 98154 -150019844712854384625477120 98155 1789184090525831687956811760 98156 287068138013066200387356672 98157 355208199574788114168882240 98158 -681890635023018730835025024 98159 -9037753096128837272307346896 98160 -247710854022788252255846400 98161 446855999037802276527375680 98162 530843918259086969675042832 98163 -522741260416597186323144240 98164 -1100546697355515592349626368 98165 -876392714931337265585754600 98166 -1333594095561971925349018176 98167 2304262854633759772423517280 98168 113304347860265676408053760 98169 33420957741230579165949408 98170 -1299788679708077770567026720 98171 2928053643169364099787785472 98172 -1612459377321292192619985408 98173 3471856822117300917645526720 98174 -1588571487051213476253109248 98175 -397235326244050088430854400 98176 1013538086052228590940979200 98177 1294580273148556746289523712 98178 -660145953315421523639477376 98179 -3336981643529722276743897220 98180 462919035078194072297606400 98181 -1643646231224393057828189730 98182 68961931933659176089222272 98183 -8840415239191737636577534560 98184 1824082314865860742470328320 98185 182675481289802650953304200 98186 1152428327764053554885958144 98187 -1277362225952682110251218432 98188 3620096135134122294112517888 98189 -716336769885474568817933856 98190 1014681130660999295394707520 98191 2526571343194662771619569000 98192 19254086702931024121798656 98193 -1799534020677489907494046272 98194 160772283633828660428748960 98195 1563879928870372454609788800 98196 1734110253736578111104944128 98197 -1735099189898766165717310080 98198 449600205017790077453550336 98199 -1951860031243452856901576880 98200 1042325625522720102753024000 98201 -2601599117563254077892108528 98202 136654695977915547848183040 98203 835456519153293145857483280 98204 2028248384184285351129939456 98205 1606871786528991488103531360 98206 -170911133130344185083512448 98207 970254664986413045503551456 98208 -631522047504512827263025152 98209 809944819203223374810730920 98210 251726641165182834963486720 98211 3244006411334008276410780480 98212 36105108107488913339855872 98213 3159437452892159349516438462 98214 418969860450819234164879040 98215 -1330846288435749100319448480 98216 -628178417701051336616555520 98217 150641391446901019946473920 98218 -390060848959849308066031440 98219 4238446005201880128409944360 98220 -775112872512435326581662720 98221 2369913367304544739945254422 98222 2940129863908050442956866112 98223 -1735742291628071499998425200 98224 464494098434234244535484416 98225 525939495271127856528735750 98226 -1096020850256001687537031680 98227 4446296232630476856374392076 98228 -708966692047504705660796160 98229 534712114563339642358826880 98230 -1775563125817957095152332800 98231 -694155103153479171783113808 98232 -839830565547689179944775680 98233 2053573206863699709533280384 98234 65178256095564110217980016 98235 -519003934270026446982308400 98236 771940562316207322795545600 98237 466703211619339953369959820 98238 -210381539506749486020920320 98239 568944686989537105607362240 98240 199619955757612182420848640 98241 920342976105042420030959040 98242 -422808122373501240407719728 98243 4875884580674231409498013080 98244 -107640245176058368380136320 98245 1093457076139283341774696380 98246 -1699755595914047360508128928 98247 1935056609550669988583865000 98248 3408637603200508479574287360 98249 4682368691208899550336948240 98250 1371199655828953269643968000 98251 213374379920482484972303252 98252 1577112714482682559902720 98253 197129942689683319236721782 98254 372128096810966208086122560 98255 -25103257516219288343805840 98256 -115908855085448518981386240 98257 -1601733427541171211826676494 98258 -166563010041812429571861216 98259 -643329996457471904968208640 98260 -1023816997526284294237094400 98261 605963459480575672745825052 98262 982742187241402439805491328 98263 3123430990484299289122647384 98264 -786145934343190469893447680 98265 8772458849431014584992320 98266 272385214285978668719819520 98267 -2253225742315484884875632880 98268 283858316781553538565488640 98269 -1594452245517822871593610330 98270 510685003246406405579688960 98271 -1329226881669641850510003480 98272 -1051443530935191412777156608 98273 -816833821279381648599030720 98274 534724286334904300238472960 98275 1305395182097773516027742300 98276 -2798395352035643230270955520 98277 -1441011563809091146037765376 98278 129033832019891783518729440 98279 -856440759055323121866188016 98280 -289248551769206165520384000 98281 -5633308595141570090885910300 98282 3139893837606067998272779872 98283 -1470955911613535243385129564 98284 -92317841754472631861104384 98285 -2669831179054173903657601440 98286 -95179116064497541861772736 98287 1500762669180295284024060800 98288 298883318204606898411405312 98289 -629571405432716966314814256 98290 262174729986672465514154400 98291 -135822473231158706068860168 98292 -1729712971932626205013966848 98293 654931753731175264023928444 98294 1459510842521526137879618880 98295 1220269248349881141480682320 98296 3863650089750619198659932160 98297 1849977023045880131268688746 98298 12271311342680972041580544 98299 -1409778657818999636104692700 98300 446380541368468510960934400 98301 -183827931823705276512018432 98302 -495993723904852401268315008 98303 313142283413077023462465000 98304 -1633171585750047777368309760 98305 404312978004114413791205460 98306 107676774754770143364288000 98307 2490959727835460009296721280 98308 -415206159651035533336285184 98309 2279815058292724133175891516 98310 319385364956187101168889600 98311 -4954465061291412154564635888 98312 1123379215311346183034803200 98313 2610357547481109848676988944 98314 2896585818210477391564094256 98315 543602859900921519475773360 98316 -1127360260017477210426640128 98317 -2957091618980569924915986634 98318 -290506211014181393655365760 98319 925261986408420438931901328 98320 -164758938563124042813849600 98321 -2111066497709967410784614478 98322 48144684799921712422178304 98323 -431466105836781548852777428 98324 86309718843631444329025536 98325 575979278263118298790452000 98326 -2863459639986628784921361216 98327 4959098747786124181164751176 98328 34006777131750572476293120 98329 -1208528678147512731695195328 98330 38307491965662942471694560 98331 -225887551978312338763093200 98332 -312620207564574090348568576 98333 -438889605455912319733834080 98334 99754340481482745151247616 98335 -776498480331451045395726240 98336 -95618691028299070580981760 98337 -769114116899630565253500240 98338 -1116668805081473417629333680 98339 -2164148463235679921864519040 98340 1068409927983224649199104000 98341 -88185349980769120272202688 98342 -1575238044130773932842832928 98343 1414515255770211133997136672 98344 3094570818459626839138713600 98345 -481634331857648028301359600 98346 361872151317199291498861824 98347 4328108851896991511700655796 98348 2227800637209884121095531520 98349 31378635753683795303840064 98350 -215553401014097751929251200 98351 -242918621857155873177738696 98352 340038586112223381637054464 98353 -4067858836044105815062077840 98354 -63452886367944080514384624 98355 -1360981411237712472107558400 98356 -4054235233757932627426168832 98357 1770199368612709965729201312 98358 661640482276907232963495744 98359 416395321820937271521172800 98360 2999591643127249499180544000 98361 2370562459559296183980620640 98362 -2150843728228632559815952896 98363 -1552027156195679448722088960 98364 -724815588924157659495211008 98365 -3012117075908420289614945280 98366 1124011489365020878042124160 98367 1873822901847292227345844680 98368 -553205037102819780533944320 98369 -4290109128751431910448551230 98370 33551322526023190342463520 98371 484658991576346270294001664 98372 -428268600397981801371287424 98373 -473164221964604890765248 98374 431426203868448572046867072 98375 -4748544984296131141329318000 98376 2035548729014627265094656000 98377 -2501034038097389699642644774 98378 744569514644535717938201856 98379 238568761507481650465265304 98380 -1490005839690213619768243200 98381 4305270569130878795326812864 98382 -697095368327506840387153920 98383 -235659895522168209429706040 98384 5221498551320206573436928 98385 -787433729025952465884685440 98386 -664013947243314687716938608 98387 -2695435149830992965224306964 98388 -1187511951683139097510010880 98389 -4615953947903647734790453810 98390 260161100604411724505491200 98391 -1328787484272476125501402008 98392 -1861245631611011209104414720 98393 -2257148318859219865274215356 98394 -193431382550742768788708352 98395 -685864812216996601096143600 98396 3273648223539524300829047808 98397 281516185395520013638480914 98398 -316102034279927076324796800 98399 -1304426000718985657835531664 98400 389463096412444211026329600 98401 -888853567079495726180872400 98402 2238807199977539736112195152 98403 1491947915001133679948074104 98404 -260721877580792816871060224 98405 -3932096675581817249797271940 98406 -239056427328583308209805312 98407 4807480081690336727095401656 98408 1920561334252701122721192960 98409 -1380233597163541086256150896 98410 -44673196361098485006066240 98411 -2629573884299390597160782988 98412 1148770340654586506015846400 98413 31515060980192311795605696 98414 -3024506630312411957640490944 98415 212186452039422099078225960 98416 -711304363396546892510691328 98417 -1493757504492996886171179840 98418 416778186148252770722227200 98419 -343915131896761832303104180 98420 -231264682890125649231667200 98421 -1699501818212146633713325920 98422 -1092228650340791123535451488 98423 -761590978536032539862658096 98424 1570054853680795783193333760 98425 -354000875173003197037875200 98426 1802611674967355586320928480 98427 5309984536090834653930240 98428 3187563487178457571597610496 98429 2247424330710022278205809030 98430 1097920292294467825097483520 98431 5545807757513450722143297792 98432 853329786354804562015027200 98433 -2913050215372390382528022798 98434 -382828586391411651261388800 98435 3629721457090802103985652880 98436 -913652858019164024550813696 98437 -1285328578879990814423298660 98438 -213548879719184310466837056 98439 1888941928499360346071940480 98440 686480672527783661599948800 98441 716480028425139018400575642 98442 -2390460041134282779566069760 98443 3216397249062835274205876692 98444 -1672958415108132264130040064 98445 -548659608286508728324066080 98446 -1424459135835973747772555328 98447 4176858844789830421808628672 98448 99660356585227693025132544 98449 -970110445237411779677018636 98450 550102848784781127932304000 98451 -3177718776258689584953935820 98452 -434260978537462471464470528 98453 -649153158608506077983741298 98454 -1087064219280159547073377920 98455 -778993117185355352409729600 98456 -929045791052977397955133440 98457 -262606418066578644028732608 98458 -2301467977566670927498767360 98459 -2095884113259767485172537340 98460 607713746043574627422497280 98461 4326443569292874211177710624 98462 393585746049064826283796224 98463 489110913038953886607126144 98464 -1354059096750442924750798848 98465 952769790339398322139497600 98466 -806996365680738132234792576 98467 2482087555648700816579831516 98468 -2372564048562343287180533760 98469 1138120106648134604148685440 98470 -23473963896961746925411200 98471 -3862821066051534108045001800 98472 -627814090449296437857730560 98473 -4643777305536112054684694278 98474 136954755014817684662494560 98475 303465140832166901975797200 98476 -1302815059958031507670694912 98477 152806840300531721227049280 98478 604463208245129436747266304 98479 -213027699865725039349463920 98480 461786938313059584692060160 98481 167960103523058533687638624 98482 545906922091654261068401184 98483 741134290461512680961679360 98484 -796076482034088223148759040 98485 3253447352955862654545105180 98486 1254792714997621903938301824 98487 149589820975424669307776448 98488 1391608124220542488022568960 98489 5945396747474889301099887300 98490 -767457011557305841113457920 98491 1197154169432166418740961892 98492 739221571303985922538300416 98493 -2361198310717521685262420736 98494 -665871450103265776002861696 98495 1314022551742578935851041000 98496 47921351069154354958172160 98497 356240102091861317547485632 98498 531059828798074530754539936 98499 -884278096537839397896579336 98500 -1519869462377029789201344000 98501 697397747807736636058611612 98502 -869489195992439322003778368 98503 -2885736550221348733748875680 98504 -1282915956934180828574515200 98505 -213743705566135890161016000 98506 -1648807586802368567247876048 98507 2321699154613128613238916756 98508 2660628003435995404008960 98509 724560197642789353562140704 98510 359118753459779988614036160 98511 291641649109105861112287104 98512 1675305881712006218578132992 98513 -83821019137116049291747200 98514 -269628105994908598261491552 98515 -2473853993273295302102848800 98516 -1935583862493108642246082560 98517 -2534882939995596444610362720 98518 28876661130126476570222592 98519 2423930862698645355586966920 98520 28699754218056144328089600 98521 2524481564402486049255033552 98522 -1018198745383108232972060688 98523 564309639940918330435989600 98524 -3206666139689369731465659904 98525 104592700996084225161400800 98526 1664454503599370328593934144 98527 1244391988978410570907608168 98528 -2862493900241824427672862720 98529 2769167604580978463211659184 98530 1657122111494733512262412800 98531 -549455783872814716245184368 98532 360623708008129231180849152 98533 4205326257221925737125542782 98534 -364721777262704436448695360 98535 1700724935321637253576405200 98536 -528576098353474972904294400 98537 4193970975220296805671022992 98538 -1080371978350614549722932992 98539 1786697535423899397086537316 98540 601608751002347805399782400 98541 -3291526296479117712050483850 98542 1475435583329864108913576000 98543 -2296518915219293844217004208 98544 -677348928212435168997113856 98545 1400689395850701989236245300 98546 -769677206221174902997032960 98547 348186455480914044224311872 98548 2243560403354658997943310336 98549 -379123735002605900674243968 98550 -65644357075310161646064000 98551 416756745331913787490845400 98552 -1664877330735344173840465920 98553 -6885162566526257734383936 98554 -2606084030393240921711355024 98555 -2004097837627984960221121440 98556 17548660728193755527184384 98557 -2456941737157918946209058048 98558 -832970297154886842500613120 98559 5363819078126974643017564704 98560 589819401424078973656104960 98561 -1461050627428770888513731838 98562 678672233423658726793978752 98563 4759516355162232168796578812 98564 -1060959124860167880176379648 98565 -38851990626806681630352480 98566 -702354883869554801132491776 98567 -1625417984237303842064960208 98568 1389354061352723365560122880 98569 47687985887282231505053620 98570 1417334461549967390273232480 98571 -3905389164959886065499797760 98572 -1843523942397837777353239040 98573 -2370010639307485381475999178 98574 201288244275254672348746752 98575 1073829248667803913423873800 98576 561328125270401864692875264 98577 43251171605731367792659026 98578 1549524444459175806893697024 98579 -60619784158211354062478016 98580 -151109709480195697208033280 98581 2102090384326702679476376992 98582 -1911960157623827993425838016 98583 -2443177379941879621884476976 98584 -39085934984287913392957440 98585 -1360503444222934230151460220 98586 303146270726408044179278832 98587 4158054649016467309699191792 98588 1265423662271520068936145408 98589 -245175535310398174786358880 98590 -241043728575370405514155200 98591 3541616583029131181858005800 98592 1091607992022619350336798720 98593 -2210701873297264186941266256 98594 -497767346287482242603465904 98595 -914299428053103217871971680 98596 -443042079033104762906757696 98597 3515221914744030565085354046 98598 1248298737109233736314435264 98599 -30200750778093416729869736 98600 1910252417319202566677760000 98601 -761424899877004031621023680 98602 1008050548584765392314013952 98603 977289238302006408168301104 98604 -1691663929346380823071580160 98605 156667417111996991730497520 98606 -3124291200111489635958931200 98607 -1268874156644750119728531960 98608 -807457220035446992284499968 98609 1232071438483038693596836416 98610 295988377630642647980198400 98611 -79205663536656998605078976 98612 -604045513799891395033294080 98613 3651146866171418194818106542 98614 -2177862006622830317467189344 98615 -861262400462359802527320 98616 867718645201381358232207360 98617 3255137019338642292727678932 98618 -810174979388067945180408096 98619 301493709452998583733155328 98620 159553011429708924743815680 98621 242536319881271653686522822 98622 905201995444792720422874560 98623 -133391408618047436357921056 98624 -779103180874285276477784064 98625 2196002398461320526599088000 98626 -1765942151891039226196799616 98627 -3246448218672056941878643524 98628 2379432112249445447116446720 98629 2301809981789965636777788000 98630 -108144948670250727320467200 98631 890570660434184324611205280 98632 -1632104240420981152917273600 98633 885220381832698917759319524 98634 772495018023690490795725312 98635 1258096053841433076464722080 98636 -854350350776252919147121920 98637 -1590382685579875621795067616 98638 -1702170139319441604459547200 98639 -1564775151407592098738236560 98640 161032592260033284735221760 98641 -4891273909518299742100578958 98642 3957571133173577122473984 98643 2066191269802065455223601728 98644 53653870537867093370519552 98645 -353776526425128196419191400 98646 248607350577998307179319168 98647 1930983150104182890006414480 98648 -2498667010061515071787008000 98649 725857162238801201815459764 98650 728922795342612577811470800 98651 2086702849280219576647157280 98652 326314725898365575341189632 98653 -426507210698347447220462400 98654 1579528004074452087795502272 98655 900278312621078248826870160 98656 4498545011745804877299843072 98657 -2483820383073850398235043820 98658 691494169056623849501544960 98659 385500303151519854300130440 98660 1475344838319728761603303680 98661 207709866120180793804479072 98662 750634383831913599034244832 98663 -675286313737906257525590088 98664 1925434317652448445800939520 98665 861126125130487998629265600 98666 -613079834585262190271845968 98667 1063368309825232371989776440 98668 -2347258923676879283729032704 98669 -2131405253903522561459061930 98670 168209564161492681953914880 98671 1058034929738490522035980000 98672 -69785250308314216486207488 98673 -972264762845756575647282432 98674 5693569546992837249434204160 98675 -1341206051149608237791318100 98676 -590278990155198595594109568 98677 -714335347913417426342411748 98678 -1539518682331262269741611360 98679 -201989303446310311258349568 98680 1308273448402031656282214400 98681 1393502869125224967187173264 98682 911279951972227844353492992 98683 -66494847136520903673746096 98684 -899692959055643444227651584 98685 -41859891404454110140540800 98686 -693022404764264051088722880 98687 -1160634640526955256824287280 98688 2041349595412600658507857920 98689 -727458582565543541446768510 98690 -677378001701242620034905600 98691 1887753466443894693188698944 98692 -3707670914188781845313369088 98693 -771981779741881833201657216 98694 -795125590211108248657351776 98695 -1033585092781780018101841800 98696 -180344762470050682821166080 98697 -1996634897033842933738532928 98698 -935738373185213359109150880 98699 848706923262699311283214560 98700 -425616579052200870521241600 98701 1906528010348405701027845900 98702 1797275801797011502012271232 98703 1300180379720051674207863864 98704 -37995367325395561978265600 98705 1431315694648952288184624000 98706 850354050859990651952498304 98707 -620343802387159832668377600 98708 -2837003416712052669018502272 98709 -289967049054836471305264032 98710 -1383447331821980589336426240 98711 -1165946109409707672174341688 98712 -1878747125154623278197350400 98713 1892207069279958094481541962 98714 216619312611770258617050624 98715 458335406087661397585515120 98716 642092357768989476869498880 98717 1408336906426593474554177766 98718 1169505902959891897998314304 98719 -1639857076818772117164302304 98720 -23122163856217891482501120 98721 616271715753302233670153472 98722 -759662288910314488566106848 98723 -4596559519469029642154933280 98724 -395009339744513306278287360 98725 -2148217349488153681710492000 98726 1428314199763903810740729312 98727 -1580440746531274490581208280 98728 7464181093328090451640320 98729 -1193161737796833829245809670 98730 143905833642016730752241760 98731 -3703060777277595409592587468 98732 -2099887494244612168995035904 98733 -2293082022082711874942966976 98734 -287520414793572252561441984 98735 -250230272324735290651943040 98736 -856067903303085477494784 98737 -3937208269919003253134165614 98738 -2990741706427796865363978480 98739 -49548846154267635736880016 98740 423400840791992006953040640 98741 -2895184113076141733784063588 98742 -421527539296446978766565376 98743 -3641498069751125149753482680 98744 -679071013976823334598307840 98745 -212531248259732948026219200 98746 -154384033092353854869975840 98747 3968713828203994168152182784 98748 656528852482717251449793024 98749 816924117729315893172375136 98750 447244133545955842522800000 98751 -464589697467100203916352568 98752 -547681622239408551041695744 98753 1654881271604049104478646056 98754 366403528042788561177162240 98755 2541701068735781885719142160 98756 1161955897511345583624327168 98757 -2093563892901889126057051746 98758 -1508335017765466298212662624 98759 -3303142177802512333269776760 98760 -1390873353866712630138470400 98761 -510486958185627784692494016 98762 406178639309515255952186880 98763 -411716290156632982639512576 98764 3523259151789645410150648576 98765 -1848811234827675891397580340 98766 482259529913953040763494400 98767 -428576351484359031663453800 98768 -1310602749912457948308676608 98769 60762960281888856548496576 98770 393212739047979648017525760 98771 -65129470997452206607266168 98772 1830039862103713807082145792 98773 -2679643610747438268287212978 98774 1124404970424407617473601920 98775 -84126916586068179325173000 98776 1886707951879518469261486080 98777 -1123424300011114976485123968 98778 176905866608499262973614848 98779 -5436632580486148957742786620 98780 2327588664356477227095936000 98781 84544995756836927726678880 98782 -359580452644069779574747008 98783 -1361171970416332831596762216 98784 1375288605626102449215897600 98785 490068753874424706064305600 98786 -2590279752015890294724927408 98787 -1121495740806662721294026400 98788 705081727498247844290281088 98789 2408547860733088750883754624 98790 -133031953651976936534073600 98791 -2002533392412369470306330496 98792 2368150992556386348374046720 98793 3334218466067918183651551200 98794 3620759767495760423075092992 98795 -2096457539669029464818503200 98796 -1659339764615676224536939008 98797 489930046845683842083559552 98798 886112947721086645770327936 98799 1132122402556875858890457864 98800 155042212668788128854016000 98801 -281665863468186460456545198 98802 -158756548811151009410640000 98803 3897887971276715912848709280 98804 -2053750435977798070256104704 98805 711260887823377742948872320 98806 -944972155366144787099842560 98807 -3386598495443807618722513944 98808 667334457854493614619033600 98809 496890074217216702421660010 98810 8261663278316820691677120 98811 1553274781208755576204314060 98812 1059855956010744089189923840 98813 848550800583524955835839648 98814 23972686106958703768485888 98815 -3007363413146516068750502040 98816 -1986282374762456593389846528 98817 2345796399308334474794226480 98818 552154787382615537490065360 98819 -243292451246302970380028160 98820 -82358374190364206961304320 98821 3396845599182625429739572092 98822 1107603095251872786377711712 98823 -495435644485355837791497816 98824 1659442351763004917362974720 98825 -2048565763972050750936726000 98826 58317493396981246787294208 98827 1794339785276220849619588192 98828 179098562361037090764066816 98829 -2585138317028963692577985600 98830 1462722247353158397108538560 98831 2185734504726459850172760912 98832 312761692401282325952593920 98833 -3860906405742807722354491662 98834 574734955820054521214268816 98835 -1107495356663589848948448000 98836 3368283596313829620078404480 98837 -853653009939247018033334514 98838 390231577383077465464857120 98839 1576287995327771290217177224 98840 -170188714414667372923699200 98841 3878707302072011796566304384 98842 49642608048185028251727072 98843 3190198677778022120784901320 98844 141510516782784835160111616 98845 425238995514937213780886520 98846 -2477100135336426709442738496 98847 -26771156072676972273058560 98848 4276882525568168784308797440 98849 -1485400380029829291416661150 98850 -349322531618447808118992000 98851 1399495711343711564760383304 98852 640590528659543065676067072 98853 -1538446782047755593808148256 98854 114709340387423905125230592 98855 -1754201565692281773049202640 98856 -1889964193843476164109358080 98857 -90985428925008087580880 98858 442852366397991072664559280 98859 747887013240490299513351168 98860 1539697334949154564652206080 98861 472815370430115972489310080 98862 89414180475415773907148352 98863 -6200305411533919311805640 98864 -495510104219104360372568064 98865 -1030804283085105931973184600 98866 -126912156047486802844912368 98867 3666417971229895998555851916 98868 299648019450615883434196992 98869 3153716062372253743363196270 98870 1181662705281882660523706880 98871 1988030787870201514553031912 98872 -1437931120675405307042488320 98873 1443748248461660301920686122 98874 1273510691283742547928445440 98875 -511827534397655593744536000 98876 1237379745544052855640107520 98877 841291796360646230840227008 98878 744097286175484900823769024 98879 -1092209643561436215301034640 98880 -741713069272046267258634240 98881 1722777334377410043460430164 98882 -575901433969713145016316720 98883 1829334441093720236413634052 98884 560693331083334661401369600 98885 3372570922318573007964203580 98886 -920301176064278898182857536 98887 1313706192506657886853704536 98888 -5510796629720804185424855040 98889 -478439561817364662283886208 98890 420507135378181370392473600 98891 2134368695642016382152988272 98892 -797982227634926127184409088 98893 -4151228554963741557093646858 98894 896170800049736584656652992 98895 -2019966214106021046050908800 98896 -8530280831203084321292288 98897 -5375417812094153706112032654 98898 481442174997936621718491648 98899 -2335073372127036070525326100 98900 -11984101034990953090099200 98901 -1305417489176979434193458976 98902 -1412070180618967486208026848 98903 -119418772053331844302809600 98904 -1025395165789896871429447680 98905 -2514798327657508393453202880 98906 2700554911254313440066401760 98907 3261709289125719698491353240 98908 5581670250034293393102100480 98909 2553742924971003778349923110 98910 -290084543056536253041219840 98911 815926484721149951052756512 98912 -2212149238775478218606247936 98913 981587342510857274653735344 98914 -20145670378209418801998384 98915 -26639704118611252194617280 98916 205498598398828679164695552 98917 -52048996391110260513707008 98918 271391742572765689764584160 98919 -2137265171080310811095008200 98920 -1169201036689049271937075200 98921 452880089653848928417484544 98922 528366833688332128197641472 98923 2234536400097692359815490344 98924 233547458403213503549285376 98925 808420873923810783299916000 98926 -158168166500168901788465088 98927 -2399769020503700271254962224 98928 855335551836622521743769600 98929 767424484580320546603608530 98930 -518631775714698234913356480 98931 -2027503579194293608565099208 98932 -2884429449499150732379941504 98933 -863026384398461764781583360 98934 689075725414193556094656000 98935 2221014613106213541012432960 98936 2764300192108044300716544000 98937 -1933449722846203137649665606 98938 -202272879064308302724784128 98939 960525333861679907331832740 98940 928149064407022375907297280 98941 893176506118444841795404672 98942 848996067501363992816190144 98943 -12938404712614747582849920 98944 -3767896262197094254620180480 98945 -1035985026118476851888365440 98946 -363035067119929788706851840 98947 -4447158664389676219450185604 98948 2831937853970647812584705280 98949 1377905157521071556825002464 98950 1448979885360714920190012000 98951 2421103760979618947661844632 98952 200824900219547854464614400 98953 3398027272453899086775778202 98954 -218143626805189534259887824 98955 -2800658807310176233398784800 98956 -432093903702605832021175296 98957 508205427649049027616289452 98958 -981167499955819061843783616 98959 -1760977493690182217045534848 98960 -464075240972601574602424320 98961 -966567385119005506610515728 98962 431181559421851858815161232 98963 1978574133100124056587511212 98964 2337744358286135965132848000 98965 -305905369326457705050127140 98966 -15453826701568719944887680 98967 -1228371465339176200071120000 98968 -1260070937683831219871232000 98969 684858838102666419643942848 98970 -467349204839628437720352000 98971 718071342011414449877942200 98972 147089085766109219544967680 98973 -1197650840445517477323953376 98974 500037704001687829160381184 98975 419287804538685223354367400 98976 1678268060204363680809222144 98977 -2769162329214721735549160940 98978 2465697959291870448668880 98979 -2724960045970752916141307016 98980 986230056329887528539152640 98981 5729870441387189989948654782 98982 62048249189103106270639872 98983 5105695257993502232646033336 98984 -1154915006217689942301373440 98985 -1491130460937669069969864000 98986 22409893622960187772022784 98987 -1073107271286006986017497600 98988 46233435844523286874819584 98989 731427612102176309369244000 98990 -1146363361368042421701820800 98991 2696476139143905332690147952 98992 475502809984641207770480640 98993 4530082425313356280768900242 98994 496218301464455632404905472 98995 101178926598415788542715120 98996 1412135410894241453817840000 98997 -1296054298811983723531596000 98998 2900724915089889613272132000 98999 -2178704367542158832894679000 99000 1842600046427637941283840000 99001 -1313536468808241695598683648 99002 -991573978577704782471993600 99003 -2971857417615780169438971792 99004 -1450470466168114638833800704 99005 -1937608767377219197378016340 99006 -1050298395800111622527932800 99007 -749718705433560051129847928 99008 -180328017094338067210174464 99009 -4251914627927135552015371200 99010 -645413850746969732843919840 99011 2545489052177769904211593224 99012 495770253740773795103588352 99013 -2682648675132460075138240738 99014 -934297806419020557885654528 99015 -117071055763904112189096960 99016 588711000391709945775252480 99017 3268952659660256500861887066 99018 -387027506441433442882013136 99019 -84446662697060229671333256 99020 -1266909578503595839862891520 99021 683708342000538071720432160 99022 65306682461144451771085824 99023 -3864429661624793601895795728 99024 125849968719626751542820864 99025 -3092835672416717541483995700 99026 -3123713533211023529660415360 99027 -1290029687842600001943297036 99028 -184938336849086331270932480 99029 78098998076150641169299776 99030 -523265784969519210439255680 99031 -835591291310236923583018128 99032 -2906142143092410002374809600 99033 1844126269134621733151156448 99034 -837466401750347680639127856 99035 -1879936154357215541936857200 99036 -1140617857890121840750510080 99037 2565995022103410821472299212 99038 -1062549730018603124433680256 99039 -1591083533121143315274401976 99040 -4014564675267992433780326400 99041 1436778525307727400852929442 99042 -897477241918438702886512896 99043 -687367443005989906549079600 99044 859720869916898799654454272 99045 284005821197018166322890240 99046 -232101898117545248359626528 99047 821727188496540244346200080 99048 245991833552688949689384960 99049 685256900112521247238892836 99050 -171260194614914453492371200 99051 17323519109861901804994224 99052 -3023132920068609101451345664 99053 -2011793667966602526970822698 99054 -832465301751583652541275136 99055 2287617350582688037983079920 99056 -250761235915940534372990976 99057 -168315746635166668248896640 99058 -1248017138201526829017243120 99059 4091504430321443910581618616 99060 -271941146194367145744138240 99061 -141612642368473882140884160 99062 2849162318115542073314128032 99063 41922489984149999375914392 99064 -1263542999754400846748467200 99065 3428588223334406445803579460 99066 -1313961050150786010439065600 99067 -5606686116036733728233022608 99068 298418201923106184098254848 99069 -1211218625048385540942867456 99070 399762548686022164969596480 99071 1419838366997018002009068912 99072 -26550043071425651750731776 99073 1669026336728521021136865364 99074 4694253834625705972675536 99075 929907510884477393701746600 99076 -1443587354513873527021830144 99077 1355051309354866799861220672 99078 1241867373567239551340488896 99079 1098215770945997393156214680 99080 -2905644413795648232189081600 99081 -682618431260437068356997660 99082 -264633928373307888478499328 99083 -3649846863902302017274666668 99084 -1089790511955987803856814080 99085 961756497827616117266640000 99086 570374245879094471253944064 99087 -2093560611046455906580773240 99088 129279860632291925866512384 99089 2749328664790256522723827890 99090 -1511183863049556099411302400 99091 -1456994466285815032407872208 99092 833053044298917906434181120 99093 3459653619058558105636858560 99094 2884532417951322933995736096 99095 -3441252030040965961014167400 99096 -2819322571431589699495219200 99097 -967695550090422318452546028 99098 -1036715786534579949696637200 99099 -547824055163909799261168 99100 879849296611791783349606400 99101 2392834407698645050784860812 99102 129230243135388507992140800 99103 -5260809337790554746248671648 99104 750435600117902535717027840 99105 -1111000473525999665038631040 99106 117401663767604127014638080 99107 -587942863227459063038346240 99108 616640963482140184431844992 99109 -2395139448747883887869194690 99110 -683073664519264351093313280 99111 -16566795361992959127655128 99112 -1953924084586576976592660480 99113 -1666067125109717401282323840 99114 1401588146227267355691075840 99115 60326289144414617464642320 99116 369594579546569319710745600 99117 2484650708420410627592322240 99118 2230912698402112189744829760 99119 3628802777664353802783125520 99120 104396178150572008380825600 99121 -1203631103313239765162493456 99122 433088783014718820480400800 99123 -1315587352304462509086312960 99124 3682090051592038230761511296 99125 1442833345786120787824878000 99126 -271948608501386934479973408 99127 825631591061383976132208400 99128 3164474569984158768082268160 99129 -661589075718862869425444352 99130 155116761217685683580344320 99131 3492694106521876669459816932 99132 -1351930514703172450762899456 99133 4662619474900323952027261382 99134 44125480882958093318499072 99135 825922531984575622638588120 99136 1011561096483232658318950400 99137 2554126823227185724677966786 99138 -56892114372434067140972544 99139 -1886798849221363196622325060 99140 -2253645780114525216268450560 99141 -1058919125352621038393823936 99142 28959001869646578035275200 99143 5147034685986575215140664344 99144 -1798090091620485337449815040 99145 2390236823963013848835868800 99146 112461548620167993406335840 99147 1575015265209995847443280600 99148 889353641077161002524128256 99149 788290837622118710565372150 99150 -822007678072520386206446400 99151 1800756003254016806210394720 99152 -58736706325162384766214144 99153 -2226386647420600339764391680 99154 2036793692756163684467359872 99155 455482038549122919829491360 99156 763565805864883930168092672 99157 -1181036952503982889827451940 99158 8580757593033757730270784 99159 3124932699884105955419392104 99160 1151074279396995923657318400 99161 -1127310794239541477993491680 99162 -604057003034688943486725888 99163 -895045102598892122606156256 99164 -185401447447823305667587584 99165 1522147379931549230047755840 99166 662556798297887661512585280 99167 -421260612005130811926420408 99168 25174067734403177342828544 99169 268523609933462239331236352 99170 2116190425743628431163868160 99171 -1138385936891848477242911760 99172 -3557682829454604181816637824 99173 -1512352150272024840397624578 99174 176616106462062522415661760 99175 -3079102972537626536698537600 99176 -1428853430573745485003735040 99177 645640943072400075024379008 99178 30908575696792709459861856 99179 2363115771929815159187707980 99180 1106114616579612202028928000 99181 -5293189670603033940669583018 99182 949257693327291372348456384 99183 549052077244372021743905664 99184 -106911611958946213280972800 99185 1011596245517923401175862400 99186 158527400366395809827785728 99187 -1375231420479687542396891136 99188 -436065472058672045967654144 99189 2315183709005287809987612384 99190 -82401190603012818529574400 99191 -1025950092972346011869760408 99192 -2070499412576951593183457280 99193 523995971173090427255153364 99194 -141386657427965431895785104 99195 1259764473036510935174066400 99196 -2951031141053183892963481600 99197 706147951787615555733645312 99198 2590152711152554030079600640 99199 -270286815555036969026405760 99200 455537615402118905069568000 99201 -10893252341598340145634720 99202 -3129746384328342175381527648 99203 3550060293043454877961134252 99204 760823911609820783004413952 99205 351752312253939139931548860 99206 353716296601798463598291552 99207 137146508892519749108389008 99208 4909029402145069689050280960 99209 3423816321389398169650134720 99210 136738421307117558298056960 99211 -507447333199597230697497968 99212 -3287964590609560953302776320 99213 -215376891670110351500859456 99214 -59326017094358910021813120 99215 111760284715569092839764360 99216 -103442416409082227181207552 99217 906653827144264768787377152 99218 -236332483821645496792066560 99219 1811134442463667059393225144 99220 -1091650737261140235567360 99221 -8293642253068032162974098308 99222 -1094822276776602877637406720 99223 178504655927592772124182472 99224 4234822088967441275342438400 99225 72054861179616489312811575 99226 1122744297862008742968579312 99227 -2799999583285998377154957288 99228 2323573923897984750605867520 99229 -2443238971349809703820762600 99230 -587165051406586254305538240 99231 -534032780214685952721411072 99232 1081535468533039445591457792 99233 1020977733753920139801664482 99234 554341980595973343880960800 99235 -885433781547764077077993600 99236 299727643054491865421681280 99237 163288551176987383360493280 99238 534000556535735098852932960 99239 58207971788825427922372656 99240 28024513993420295591116800 99241 1646841329147056113401051642 99242 -1153884287779072840544875776 99243 -1226203947142228406544167268 99244 -22124950919730255112001024 99245 973497025432742762460741120 99246 -417366475952828728158443520 99247 -557405678068877183718038888 99248 -1123645846236708376539414528 99249 2530044763096902121602839664 99250 1793087117858744528820552000 99251 1491498753035081758052778252 99252 -524611698509723410181836800 99253 -47137385389219422116339520 99254 -1331782222093897614896675424 99255 -60301750494069535359736800 99256 -1067650665601022705593036800 99257 2234119606518137231320078506 99258 1040082522906234974908267008 99259 -1982631287013274158025360540 99260 83132846804337651715430400 99261 -904726192072116592349296020 99262 -195700845478736537882804736 99263 -2035043491303395199722281760 99264 977268426291772403453263872 99265 2641499642546793716674632660 99266 -2134540573629680527952613168 99267 193877451350319737639358720 99268 -465102257642312822654201856 99269 1001792038108895366727278844 99270 -1214552053097799211717850880 99271 -416265953395850017400408648 99272 3845008575536205710359372800 99273 1308102144122015743004403984 99274 328996130396217145932749616 99275 38502523357645878394098300 99276 -1680936401847998257950048768 99277 -2992579511867445350069652874 99278 -2073014494203174613900426560 99279 1017530242180500933943243920 99280 -48197633275704573191946240 99281 745107046907686286782655424 99282 124520890463813722080408192 99283 972122105016750418604327664 99284 1352191682732983905870239616 99285 339224708677997056692103200 99286 2718228819935305800750279744 99287 -56399111940830798212783080 99288 -462336849924772530788720640 99289 1630572141358896009984686090 99290 1417584156885317044878962400 99291 -109435560549894738092989440 99292 -76865957428709823809512448 99293 491609389905261414567656064 99294 -576739870416835150858398720 99295 575331383056104717923069280 99296 -2279349222189864110680965120 99297 -2177231146918999334561230560 99298 -2219896085453467847876096640 99299 -808975066471723339432589280 99300 -601427562210006390881971200 99301 -79305594609234238899500000 99302 -117677019948811808982771456 99303 705073436175117801883795200 99304 -2187982680728591529052554240 99305 2279361566681947053946631460 99306 -98832619782988366047436368 99307 -574155909311221051881296720 99308 997507287115450094347133952 99309 486130968822036755124048960 99310 200782634555788804805146560 99311 3805654795914004476634155552 99312 -502822350082933152857948160 99313 -2620155456880310965885272080 99314 -811791144674154829081755648 99315 403095644082803064243735360 99316 -1456117950195208352211740672 99317 -2139591202134537642641975634 99318 -671419880119024854401618496 99319 -1483459355275404735200230440 99320 -651207002184302355490406400 99321 619060888245640578693317712 99322 1480016002894466066746248672 99323 -215617763679565177774756332 99324 220930815104602877310382080 99325 973108804985590257035914500 99326 -2247556981521355928438181888 99327 513398837842098286880139408 99328 2752827089919136600810323968 99329 2089567942917523372535716800 99330 -4478219391756012307292160 99331 -6480653790371457674542877928 99332 1391197529096025920554306560 99333 707570856719241206551433280 99334 -725513669742081845302241184 99335 437461081878641358081404280 99336 1624150447407800124838502400 99337 -7597040062326296091689088 99338 -2032770176065433328456553680 99339 -2498467809552919662353524776 99340 -1170570637724057311814876160 99341 139086462099106798505526 99342 -840208599570612161005522560 99343 -1759524109859854442984036976 99344 -94528092475499448872730624 99345 -372902029399030622914987200 99346 405056598334350280815125664 99347 -2161842880565263525807605204 99348 -563346625304716961258041344 99349 3311045840141335484181294350 99350 -646891559532429209843829600 99351 -595119972710415274037435520 99352 -2422645470803530860454195200 99353 418123934989368232958719764 99354 -1112273359845548403273281280 99355 -257349892044017404424580480 99356 1307039847856300624861724160 99357 -672812556509417345014008960 99358 -890342993655390863811944448 99359 -1747653388336905576130480296 99360 1297978662535591127364403200 99361 3646486301963820651228916912 99362 -525554585198240221768763568 99363 -889483163187133824093150912 99364 2340977689367564937208539776 99365 1538594540101535639967578880 99366 1062372159080035143390316224 99367 4828494261679221140474151416 99368 -3773181933907220774639293440 99369 788005165947834507856877988 99370 26965056046295231154259200 99371 2310691292141501613129595572 99372 -918019168843966808743321344 99373 -33151244665133072912273696 99374 1163749432445788056910022592 99375 196636909943344125027465000 99376 186998951631012837055250432 99377 1873917572556902928300926226 99378 -746695328201490473062122096 99379 -523309051684702719361640624 99380 -271348413874639530894931200 99381 -2251320026729305226199706656 99382 -1151146840834424744395384320 99383 -2670258552116117805002556000 99384 536198152562842860048752640 99385 -890309296542703166114731200 99386 251095441338134780305551360 99387 -2762809824314623823059191480 99388 448744083960822001762700288 99389 2268556318464258867412885440 99390 -449279518485730647906334080 99391 4596765232929746294564441792 99392 -897767907709426907167064064 99393 -988912959116608839263985216 99394 -1882008278219425470405939504 99395 -5934364681942775890365869280 99396 1161090444482133332749231104 99397 1973866408094744992928594846 99398 790379075714570004153195264 99399 2626333563626702061696824400 99400 353173961341859612258304000 99401 -468034456763769203495906598 99402 -1432548517116284828487053568 99403 322643539473114335978776680 99404 -1995540080405895215474982144 99405 -2607080375999401070137436970 99406 334941086616592502702081664 99407 169391839105714340294385024 99408 194884612152929332700774400 99409 -6024054097410035251154389390 99410 1920447492800433543611955360 99411 -1240588818788982859021870800 99412 4206732638247445057031427840 99413 -2138071028047907977167760260 99414 714803968064525472001290240 99415 -3032762141372907749214301200 99416 -19415825736238653755320320 99417 1081025067734060988816910080 99418 -2221344042024031821909192960 99419 -853247772621175064675829504 99420 -762235355685433613075205120 99421 -3515656209858134244998260410 99422 645287381747184697993168512 99423 -309188489743385176469525928 99424 -811375186456949346580561920 99425 -589369041617196139082567700 99426 12038673160554554978521344 99427 3205800715102256419053884440 99428 609028021718769722191589376 99429 1586187461739178819928848896 99430 288554550493534677872795520 99431 -3108655753732913592969213768 99432 1678910651949516971840363520 99433 1197343328542345477413818100 99434 -1198269070547167372287340800 99435 581084115194773693038332160 99436 -1463961959771555416516376320 99437 -312853842827300929236383700 99438 711127482001879912767572544 99439 840550785606998350089164240 99440 -217035848938934491454177280 99441 2472042681795714832275609600 99442 -317086428234082727209586688 99443 -2587363458067992900033811440 99444 -844651834023185037328195584 99445 2879537955154526113439852700 99446 2583701222509497343814742720 99447 481430368227075534543565800 99448 595558492444240115152158720 99449 211109254989770660362484736 99450 -277481650991361518833538400 99451 -834296341851951325009145496 99452 2394187212324863152749167616 99453 1399346573678160353358626304 99454 268539985930121509631602176 99455 -180213136691344193640479640 99456 259925136014704251104133120 99457 670319764303674791166660352 99458 336458741492639506403878632 99459 46633676339549955913987464 99460 -1250062328730640425805566720 99461 1490729336005684102810372800 99462 895709158652717037187776 99463 24637618747208814469382624 99464 2512923180203317240861455360 99465 -332760625693202573115480000 99466 -875429108137705411164532896 99467 -2292537577465694110341795768 99468 -37529896458428572905245952 99469 -1032363024353376185185293130 99470 -915753732043619764975680000 99471 -1523358615567222782443783296 99472 -10937851915975063101005824 99473 -989109106393303774876657296 99474 660191527193387133490640640 99475 451803727353568851580107600 99476 -678048046046158305851789568 99477 1014682393800361260608830560 99478 2115035206452757229679851040 99479 -1595518825039198666733474880 99480 1855583691763069686426624000 99481 -2425495736559973869595322748 99482 446276411429682725161316592 99483 -1643990847516514552381007976 99484 -970159641427223147144724480 99485 -1135534111933710209572421640 99486 525376796737154023284858432 99487 2357956575741055765188583136 99488 3476309113162757696784629760 99489 63843994019350703777629248 99490 -829935010758134312719884000 99491 2045766741526821329763705504 99492 1461503034726678619765834752 99493 -1655842157373512544973257860 99494 109461897321829403568163296 99495 2929463213040483146351251200 99496 -2090016800348468621829534720 99497 -2765337123798158487411426054 99498 -426216991232268821191606272 99499 505115395686689056898650560 99500 384918159657240114259200000 99501 -2743658374131981472670574336 99502 5934821469087347469682560 99503 -5391953530161445930059641880 99504 308196634231641666066038784 99505 461937932200352092612196160 99506 1374521214357490094140212864 99507 435185877666821099604009840 99508 2569983787509802527801811328 99509 1867457532013148988378330720 99510 139300572720729260933406720 99511 2562335328017066154654455424 99512 1479602312366193058750586880 99513 -1028524057629761284627354758 99514 -2605193293240303729767648144 99515 1457121758167847957095392720 99516 -1883725549301158338141531648 99517 -1152421192688730378621348960 99518 1904865309873301090242816 99519 604279218254810647549169736 99520 650252562573374553619169280 99521 1332882086384913165811111872 99522 1406520701552773026477734400 99523 3116081829833008192711507772 99524 -1477062660490340890567910400 99525 -660636666055285954414027200 99526 877728869609855831081055360 99527 5785674421247953981204508376 99528 -844328658675917499833548800 99529 5303900611221663049725655130 99530 545748361785026657282289600 99531 1155728891127923727687773820 99532 4523212153241613103166899200 99533 -20097801083325504284316480 99534 -960282993374396996474362752 99535 3892507996708836469149086160 99536 862305143114986011589435392 99537 -254046224103540394261735440 99538 -2631367087671291702044798304 99539 -1216890600558809662047689400 99540 -515672295853144151638425600 99541 821626350968141766230494080 99542 -1345929444657544513985974656 99543 -1573936972541894138134576536 99544 -2670016911551110087614996480 99545 -10107059095685388968503680 99546 -404861312233161939342652416 99547 -2151861398779729776793257968 99548 1132101890068684337918201856 99549 -57542434336175975595377370 99550 -326117303691999417536702400 99551 4282972711596407688186843552 99552 2381390955845905088801931264 99553 -359497674244916959382173116 99554 -174623552809824945137945088 99555 -1237256792538254076911772240 99556 4106240785936947731531976320 99557 -1030414140265483684586138340 99558 30955260302137657466171424 99559 5516032868235516504726664760 99560 2747319834444108989700096000 99561 161911120693362269434103808 99562 506393141362752967935190272 99563 -1581053128213206602486290188 99564 -1221947374702152097184500224 99565 -104252134345723927830807540 99566 730599918617294725563719232 99567 -223036461498659878124731872 99568 440086895860837654709403648 99569 -6047892211635716913021191004 99570 -596154763331096554897804800 99571 -3799836625095212422440850228 99572 60871573336925995386322944 99573 -1603108591480068067347726816 99574 2332205025896409039675877536 99575 577430431168242368815098000 99576 4514865938338385306015539200 99577 2482917725783661936944120426 99578 935618107349150380849449840 99579 466752270257113007910536640 99580 950697289982840731377500160 99581 -1185509369028194407777722618 99582 -325194098683619062911476736 99583 -6740533474517772673496824 99584 2044528960731897781278474240 99585 226943406022355418792371220 99586 1739688403446800520933764160 99587 -774094174504952770465169040 99588 34573739936513500598851584 99589 803084250726578111245036992 99590 -215856171228755529181543680 99591 347420466814718595361790160 99592 2978015890805204381140377600 99593 555565182968427151995076224 99594 738665537542099181677248768 99595 -552071156279943334102034400 99596 -800463858774541790954990592 99597 -2631712451292188209899777600 99598 2192812226904167994908946240 99599 -732501852533040277238409264 99600 186076736464921740671385600 99601 -4175409803526077013739314368 99602 -1468917010930748441914267248 99603 447765360494919386703114240 99604 1271674807099369120319915776 99605 -3462555426920206030675104480 99606 471738974520148183503575424 99607 -484226768126806965050761144 99608 -2369441879468048367252695040 99609 -162773188416776555017986096 99610 -527726593873746317538109440 99611 408901665125228083121614212 99612 -2705536498204087765835019264 99613 1269872645757493021063521408 99614 -1866534654478457100231433344 99615 -1848053947076553810029436000 99616 -1757583537849840215023681536 99617 -1632650152111325772544682640 99618 -1493104693021797529668064896 99619 -1651915064627125157376744640 99620 -1174797609998099799712734720 99621 1443123145768671678838889790 99622 -1046693986337278984545273888 99623 -1649782406846415034595173128 99624 108121521605994576185425920 99625 -826592049087175263993723000 99626 -535217891352671251389236640 99627 2047913250539235323445190080 99628 -4327721140076601262418981632 99629 -2635760288385210361913356224 99630 -478640564197120230330660480 99631 -18232899803856409915524736 99632 -599299185056182436203069440 99633 2910143478610849686658944624 99634 883535824113620284381243392 99635 -2625757170654311125091131920 99636 19532327420930582372308992 99637 41208773524766472347886492 99638 738143208148403198307059712 99639 2052397939808157090417895104 99640 -1750141118520007142023987200 99641 -1237457115854049329542825788 99642 1302795573985340863445670912 99643 4854935588966917978174801892 99644 -1028686416002951285652441600 99645 17235226242879886795357440 99646 1575546627914013993831574272 99647 2701912105334161772513079192 99648 291537226029032317449142272 99649 -4455632251546484361726044880 99650 -142355949400879228223101200 99651 -320343890094176800137773760 99652 189276589162958244987719680 99653 39477802838811951209094240 99654 -364994224088559366118704768 99655 2494470989964560727450330000 99656 -4776634493348249810344197120 99657 -345700390566335833557315360 99658 417679090253462165454444384 99659 -1319029173068043785561391360 99660 789690808717517995284971520 99661 1147433643623124865519126262 99662 986252682863054157887216832 99663 -1073735202733120928221804800 99664 505386785734234334437498880 99665 -77586192470519546661684480 99666 394090095468206560061962512 99667 920164106977487906695476716 99668 -1466519125062658219624013952 99669 851196372257849121004150944 99670 -1225805118945494506959294720 99671 657222725533565907952131168 99672 1192931301627804430712401920 99673 1040325376344170754211133760 99674 30483461870415833087719680 99675 951552914683020629183909100 99676 -3517048493071834924332183040 99677 -3555205915686736644068334240 99678 -674845691219074693322121600 99679 637280755687459245712021280 99680 -397595603306703256997068800 99681 -2061751310256779632736582400 99682 687978362599429386509766144 99683 2165580914974609828526951064 99684 -610193148508563493275279360 99685 -3864211019183041104799620 99686 1693547395230564321297837792 99687 -926902600838774577902416896 99688 -4616463364554082302682122240 99689 -4218980338123082064119373510 99690 1034074068450189793572107520 99691 -4890609068509224021929576616 99692 -1197791802942904547385149184 99693 1033818948928573978288678560 99694 515196584977217711417845632 99695 -1668783318921214736807723520 99696 203511326166629174439051264 99697 534502373752809279328284340 99698 3900049581061513824814709760 99699 505662525037982568129350400 99700 -803261600908471233532796800 99701 366805523085899919346913952 99702 967449872910208140627102720 99703 315241102295840674589692680 99704 -9503854743590823524536320 99705 304525196943735008999136960 99706 -525768265554271706011682448 99707 2633589757346476304817697956 99708 -534505528448855485407535104 99709 -3885942005320430501589172090 99710 -877262480969358650271134400 99711 161280139377702549180381552 99712 1110564997857297419363942400 99713 -5525461585998311779585543038 99714 -324497959768787835671544960 99715 798433735443185831645008080 99716 -2645794233727953171328534272 99717 48099393033506797467346848 99718 106487573523108584726493504 99719 4381949440876695207331812120 99720 761357499929857736552908800 99721 -1005076134898233216491359078 99722 -203708775725493588797345280 99723 -278648873485333082690320656 99724 2333030378966111796241752576 99725 533619030446216022442937250 99726 -1542056614759520578756058112 99727 711741792641097156708613312 99728 -69342935768502525114187776 99729 311913471999544964065206144 99730 93748867652932372726745760 99731 -1364581307897130201079462800 99732 -490276294018311614961788928 99733 3605629510755201683527747982 99734 -4709018433650848296258440448 99735 622188664025977677780295200 99736 -242879593373906206705827840 99737 -61432167804081631283137008 99738 2403507131563490207179384320 99739 -455540413815369548325203544 99740 1464521495509744090763312640 99741 -2152119851440263595489108608 99742 789807248576380489633702272 99743 1638163893083281976894118000 99744 -1377818682697319047464222720 99745 -3944576004258034208635771500 99746 -1336845828935567849225646816 99747 -324408023277850407219472476 99748 -1284937659043470241230081024 99749 1488781761390978893344041564 99750 -387598270178703243179520000 99751 2437406379870472678360146192 99752 -1862621059692815306447185920 99753 -394844445155751150527829792 99754 2775349447585556868957798576 99755 994839790077635844807148320 99756 413383388742368322195359232 99757 -1996629355994199080250675488 99758 266297575263721403644945920 99759 2699527330253455960008860928 99760 -10484798882542312985395200 99761 912388980932231903027113362 99762 -289295518166724762958970880 99763 2560363522411935546419571640 99764 214206212495484674943891840 99765 2975533810834092038476344000 99766 1646907244542443582058435264 99767 2900411977644981014706411816 99768 795718186183285939057397760 99769 1382715157649392253551788000 99770 5229078868312914828245760 99771 -670095598526280083497406976 99772 -1137138761651250860683930624 99773 2955021227628803779587695820 99774 -11761553089063459591362432 99775 225561048293784148542095800 99776 213694354060333026304327680 99777 1643606273977379782018945920 99778 -984380914080779241141932544 99779 -43943614244056801168674216 99780 794909899974529500874997760 99781 7819017183363876556288569984 99782 2088166753300754483085424992 99783 501209043538914217355656752 99784 -4217615476032256184855485440 99785 -1399379504197025211674399040 99786 393485933049158234956011264 99787 -1066563039678855713584339564 99788 741146652285703083107466240 99789 311570938150939660718891520 99790 -1948704841489941168461089920 99791 -239385256347063563310048048 99792 -14714254904640496039231488 99793 -1761856890621541811444082958 99794 -192072975155883383369941728 99795 -1963328864042466699197161680 99796 2111142952746487077106312960 99797 409386874759296990644938080 99798 458447214767080371832649664 99799 690496083588115862969315040 99800 234541609523554190880000000 99801 -983698669656128527532081532 99802 -2257085021148786657275193600 99803 62195594136322225545939648 99804 955287611502897754216106496 99805 874920830171454235875284460 99806 945051516411604861857386880 99807 4188665136436559105339738880 99808 -1848074960546743382460334080 99809 800412899818463019910223010 99810 -1004910314203349386612466400 99811 4394404284994311772025987824 99812 -1561867617566342701018153344 99813 1162982671091681777239593600 99814 -190085980100836767389769600 99815 2313906670455230935916763960 99816 -1850120864131785513969254400 99817 1081077567964944547336455866 99818 -1331850419981906371797428640 99819 -4574830123129986732613945680 99820 -117280318857143018477322240 99821 834116406717731477987033772 99822 1003444655525379732089585664 99823 3299478837463214290021013072 99824 1212769707708355505770070016 99825 978422807436695850883399200 99826 456514920200276594675504640 99827 105673839295643081686353312 99828 -2332787673542023324622499840 99829 -2228911654903477564310815570 99830 -2001816709339299740607888000 99831 1134200907271620856664809344 99832 3610975449896593302550118400 99833 -2003341587734173678792032918 99834 370122334997549379840870912 99835 -327274799688454852867379040 99836 3608869940259760418740293120 99837 473380623220625605801445094 99838 -829235506841393309745223680 99839 -3810658095143441258718543360 99840 256643411040821098284318720 99841 -920650505453871760210930560 99842 1998589971168880692577413072 99843 1512949571708414931531143424 99844 1279005170993679519255174400 99845 -2890857357126858596522152800 99846 -1633831158384818840623498560 99847 -6829132877446847743426931280 99848 235891317007244328730460160 99849 986210857468711016399744928 99850 585572040595540284881504400 99851 -483177301440865519754056896 99852 778611303692234559976246272 99853 212510424013558491529202284 99854 -3032136081676785323989890624 99855 766222537348557799508849760 99856 695832278998076251252985856 99857 3009531720778221678536521332 99858 -558071517191765329909578240 99859 1482110346835708197573206060 99860 -1386435415018594997495281920 99861 549204337184184749488915872 99862 1732056617875556449173382560 99863 -897275283392861148540421800 99864 -149827252532076383220633600 99865 2007016565971534343897392260 99866 712130732763730768394855424 99867 -45162881182452617766985320 99868 -1611705265739461236912343552 99869 -1051535255063121860575322688 99870 826042255489718546235868800 99871 -2477068181862341502022176928 99872 46959486706578379670618112 99873 -915971776530337164403346958 99874 -1631806091325760843146662064 99875 6662576257862528662978032000 99876 245739814708348092166594560 99877 -2301958172429192504649390274 99878 1796338865618952678752310240 99879 1056996868976650346207178744 99880 -296638428690767369145139200 99881 -453672752638564682798109318 99882 -242331430590743342288993280 99883 -1216974798784933037042152960 99884 125183050897140337521474816 99885 -802602654587241461666042400 99886 -1296437824512365132180092608 99887 270715556613978471885256920 99888 -816685992984110119364100096 99889 -26098829239180983776914752 99890 202070196628850996948436480 99891 859103271496033260288101640 99892 500068867210468596765107712 99893 -60271915570406861907806976 99894 -1145789162759131965817243200 99895 -1296263347208440249265058600 99896 2868544814857170343583969280 99897 639632523134475143428506624 99898 -226961869839930850376505600 99899 416322134461081243728912264 99900 501181355331844364306304000 99901 3837902837165063875413000902 99902 976646744851948514946201600 99903 -181888703928731115224419896 99904 -331513987964714417886593024 99905 571891386577310924186739600 99906 -1402686675711717545400967296 99907 510127875050827206044468156 99908 -2455026960558746659632127872 99909 -930304948124368088420819076 99910 1963070170998548547769263360 99911 1717369051953147862427502120 99912 -395615682661940987625308160 99913 675947924655481465456105728 99914 702342099824710427039083056 99915 -1109758971272280094312984080 99916 -3950397615315490658923797760 99917 -221947866244146293697671988 99918 183541187798869740065710848 99919 -884923639434903562842172856 99920 132344888707046758471680000 99921 -215203360223779849932484320 99922 3622278484442264527617149952 99923 69813444823628375188904172 99924 132283225146344305639237632 99925 611502872251170161472464800 99926 714277330885216342464171840 99927 4818733749883595840398485840 99928 -407412000595585864590243840 99929 1059070211868516452029723530 99930 -300119170807575671131802880 99931 -1680431509125218039178921968 99932 12382351501271634605678592 99933 -3312964263749142397085986176 99934 -3721043957941399990102424640 99935 1834952908846919045582361600 99936 -3479704379523689809297932288 99937 -211833922460758712896744074 99938 1337117034681363046769191296 99939 574377246265542619233035520 99940 1839951954255486145748889600 99941 5794738580622265322523652800 99942 -509596108542336240548359488 99943 2189359292312433840296377680 99944 1103829771298585871313607680 99945 -130289785874263326116601180 99946 -1039152864089094285323520 99947 -918304073247267965716594920 99948 117252751346528624122222080 99949 -3474987807762538065540222464 99950 -709845593378992945042800000 99951 -2477401761939764940096171768 99952 485406300190312056650694656 99953 -777029154188846564861244480 99954 -972607633572741522346224 99955 324607244596354217255733360 99956 1078967836890678565511157120 99957 1367028656067015167620919616 99958 220040150198618076113864448 99959 -3946382906937571132874955960 99960 1205027444949371491437158400 99961 1629096057182921214750499562 99962 -1258120201514156581726369536 99963 -3377431266974430034365722880 99964 -1257094501487193159204191744 99965 -1638791876182292247368701140 99966 -1796691812328926517279312576 99967 1083647774657889143582234992 99968 1769683878903476165793546240 99969 472914932146437117672558720 99970 169043234756306556550363200 99971 -6161026893038927605393533828 99972 -1162043757537228212056389504 99973 -3591101587485601853428225860 99974 -398510748215886749266806528 99975 -5815203307109210881036800 99976 -4139408985090916160452561920 99977 -336675215033520109136678988 99978 1812052722680417327336835840 99979 -4148316565350686142703052400 99980 2737041642313678360456320000 99981 -742618101264799989644775360 99982 -3256967691103699782107961408 99983 -396366935449867765251085896 99984 563688062294019657019490304 99985 460376425734349136646744180 99986 -94943017447985718766877808 99987 2819495942155294899422418360 99988 -787829317954747225672546304 99989 3429984279037402929635867790 99990 575691901786786109615821440 99991 2587677439039865980055304392 99992 -778609275815859271605043200 99993 -1139628960794953985879090736 99994 306101430809106553587765456 99995 529534308798157994854766880 99996 216086332223741719814452224 99997 46373343927567820006204806 99998 2695572408362788739977584000 99999 131936907432713280640188768