0
1
mirror of https://git.sb/baoshuo/OI-codes.git synced 2024-11-10 07:58:52 +00:00
OI-codes/LibreOJ/100/data/4.in

152 lines
82 KiB (Stored with Git LFS)
Plaintext

60 90 30
607376014 818280013 115581467 64370477 -646037393 -281543241 396441577 366812090 606747035 713976197 -721052134 469571380 223367824 167685543 844136010 589630519 739688370 540439749 844728434 -400498658 -207947300 959117591 -102851281 195578629 879946645 -607012085 115598375 823937171 834502254 -278121242 -298203629 426932916 508128785 -186901889 196878837 -331782518 230680092 -107211665 396440852 354078498 667084067 478784316 -126216323 734756059 90082620 924438886 549183889 269140654 -796937417 845739996 440320035 -356694415 -357020190 638561716 -371252697 -674804500 -511468034 533762659 688262650 -718240058 162806731 -515081356 -990508708 92063814 840828046 346197342 529032204 -948298928 413308628 -935428081 -884766277 -343046084 300368396 -221576545 174998072 230051425 -182410980 -442770248 -692443176 -52035588 -701700398 359761210 460509419 -369558541 154062468 132166830 374267869 465617133 301673846 -335334321
-306608787 524013732 -370097900 -157991354 616493486 -107897434 471233265 935177256 -456979630 831381110 97625352 696711964 -970220885 -302197871 -891883308 -602539617 -928862151 727417934 722938345 871585754 856792581 -995575399 577162179 -569258160 -941390302 441495869 491907 -69753392 -40063757 -996391607 -547846946 630759593 -914883846 -234953752 213201475 -413090867 498595854 726560631 902743124 -587700204 -435487654 338464 -528221780 35456306 -280690249 -956606685 696798813 -599155412 514424395 -404642297 607815961 -750585529 -51293905 -621942838 -97881096 -864962641 -207139655 79737125 648373665 -742650400 309772543 641214059 -571278546 -975879813 -380383663 142915636 904851465 -904999224 -726033637 -213008344 -99745505 -623159074 -446418024 -606100233 545929819 487609297 -314325286 599441540 -144101240 -928813605 171519653 -820672272 204440418 -746300884 280527568 -404507068 109653501 372303613 510312621 538304575
-947486260 175440443 -179381591 -694916241 261125162 444237227 269710135 -777511082 739673005 -299054914 843897506 949947127 550486213 953053379 -440402515 611805734 -118940858 -938018192 856834528 367311490 361397779 -529733926 495693716 963362533 693474968 -960824580 -827145624 944252595 996263314 663018674 856165059 157432812 12799795 882002356 410078599 -200153605 157627205 -504206523 411507997 -255618208 -644516189 -212159137 35322998 368459610 204034306 -874121583 -393925063 -912985719 -302918818 548322534 784552920 723923137 245925809 710167714 194926557 343308048 769786409 -545490902 -552429526 8680480 691341976 452116511 611387091 225836212 -116585245 668988780 684951322 -339117809 341383398 -981796562 -347719716 -821464179 -263228129 823990698 -384990352 311428979 -233909071 -723539240 270959 -945347075 -778256626 -650655938 759481229 133776548 845102660 -32229843 548117012 217448221 -191732590 -659641229
569919478 286670632 139743993 -331812184 635148876 159824445 -381589101 -473076975 -175923742 426010316 792280694 -258742088 -424804728 512258672 -490531130 958516539 -722688359 684762156 -585781808 7390889 924580756 618410380 -547289280 380202042 -298684312 562623161 932061585 -165236028 249875446 839268465 425744887 996586561 -992788967 -155502042 900526002 952384456 -567141750 418754560 601338728 483261284 776949700 -729184570 -894938910 655047719 668346661 785283585 -632405532 133352138 380390058 -586279366 391577268 439065352 173183419 328620603 459328712 624188016 -328432289 843384790 34855011 462631459 -698809845 -450724726 581450052 -597941371 -204217372 657003186 -128792048 66634379 -288151133 99703445 -789419373 -181781716 834620578 837631754 -635086118 -417931475 -198113517 -960204348 -488256562 471619321 892249943 532572813 -417433118 -453273596 80984078 372386729 -278297772 47190591 193875729 694729072
-779151083 -167345104 -666810408 296716141 566889142 -610158622 -573918360 798545107 756768598 215530226 810866 -950509009 -496091288 802699170 -718664293 -30910656 906015650 496394123 934552656 -275390757 309637302 548690982 -314978952 -597982069 -343632747 -975965178 305977522 -616471014 -999957620 -69989197 -352326997 -655728389 316998384 -113060513 -731667491 457461379 -323054524 928682723 916595547 537094919 100022345 247046395 -955904233 826434357 -701016372 -345048143 865859210 -286885802 373200042 -195242557 -171726351 -201072006 883582414 -949897346 105742876 513477646 586786658 808426253 -305968056 -478288743 -14346829 179790604 10994252 500994008 -873903695 -727072546 -411306475 -401607831 -23052095 669232843 112695731 -38488646 384969553 189517511 -116127996 -943436586 615577638 -176392309 632425134 -677785698 -928791077 713728731 20252364 125272434 -985712578 -146553952 93075334 -886103644 -151109465 968185298
457719605 52626907 -677845843 175393107 -189272134 -603675446 924604654 353797869 944200457 450593018 -435923766 -127236791 -103532099 975160668 461760222 -61649209 -872930179 -822801975 914555513 -996235700 830042043 755069170 -526974165 -311087325 -659985189 -463335692 624960660 -185954123 -360466546 294646707 914783486 -708041601 -348200616 675787231 -7451001 695891873 163788441 935219290 971137754 -568111432 -637264641 -891681951 -106744537 300067830 858233354 720533012 -62496562 423959960 -428173831 848681307 38703509 -541588625 434830312 -24927723 593770811 -411852750 -711743188 -592324306 825549075 120769172 -138533531 -206252283 -687541605 -68688834 909062330 719797317 -139106811 806624697 -232975389 454004509 813861988 -649393210 -311396714 -865460666 604068727 -269001791 406294894 56827800 582302396 -933063850 -154607214 11434475 391691333 -253828030 -369547238 59098316 -986308891 -11644318 -107849232 460371086
280575221 803230032 -544069662 -571338218 51217578 312795430 -807251198 308880429 -88830095 502874325 -681114866 656255752 -145206461 790241983 304999750 -884920281 -254920536 -930531948 91418524 430463865 -573225015 -607123783 528179988 371339689 599359831 -951417401 -565893934 -4883856 490993916 -478346519 834071801 303884684 -947021125 984833373 -606261048 -353297909 -426349311 198410027 367022834 -332328417 10588488 -964456875 -665777798 -929923376 -445291604 658538947 -350189873 -679816527 -125970600 144614536 -186790207 617858024 -460792582 -130526378 -772429726 -149704233 174691088 -548624070 336350509 -744506203 323961282 344877222 962352408 505173208 -508806429 -539050722 -608025113 308176831 167395757 -81469547 972228106 -884633836 -488202514 616607856 824124332 -247689390 -571398501 479536555 685900571 846542291 -334891648 353728996 531735644 -556907988 20148465 -103275770 -216156198 404505062 -357519918 30721126
278733286 -580903119 459136160 -849631001 -138710324 459111748 621241395 208517755 115951995 -268707004 267367457 -762600947 -422337321 659600551 -202791311 619779672 -987188994 -572920722 728467860 777617556 -713634414 -360444079 646499252 970127576 -793678289 424280585 -56843300 457738243 -444812843 -851081043 729408152 300043558 -363679510 -424184600 213948750 990509753 -671025784 -526386295 560525562 674629099 -643529794 673068957 -186232758 -60105937 723926347 -341128725 635840465 -897791730 139063227 -32407745 732264278 73766831 -556625393 -350230364 -509935860 113480909 -979168789 -234501202 947140523 -976811999 -72302939 -479669735 92312941 -732665758 -907519337 -360797369 -493046608 658176294 989799916 231990674 817121103 -120441482 774269615 -521692791 926313854 -938108230 -709870354 -673132196 -608116535 97177408 799383895 480501287 327619140 43343135 116310130 -48380399 262116584 261687070 445127383 479287403
-23834708 203419128 323927270 -384241666 222122057 -757044566 83962308 -322065258 -938409261 -911354638 -801105756 -670441348 187912932 831504693 -765498342 955676932 691732523 -914462162 670382542 487897047 -106200960 524175703 812164575 -759386995 -197899996 581115399 -841934126 -529030616 61594208 730508649 113716825 628578438 -62429484 600595019 910748813 -949049292 -120298759 743390711 158607996 296030267 -331439898 228468469 844026877 -936888895 610335078 927818558 350957628 39743338 -702595217 -966625998 -129776119 137942200 -249924728 -297737839 273388959 -132291231 -983066411 -580650603 930058643 -400719986 608765885 -87678219 467869330 -415149763 -159017393 -571092748 -927044319 632700625 -224325561 351894950 554081216 482170186 618359133 -717578360 -968724216 474403949 263978873 -149870817 -208887579 -989957901 306627758 46367742 142593973 -754373563 25896352 817271389 239253147 -782281190 -419945020 406358099
735621139 712814268 316801914 -817276688 -971556368 -787954039 737503733 729760361 520053844 -662068529 891144647 641105554 -887090842 369510577 -418264384 -678154344 172024827 449242741 -672366050 692061897 532396877 -356420323 -755289282 947382936 -696367962 -953327121 -835952955 201550949 826150487 -135817504 -885518496 909465127 579636363 475622017 598618338 196268383 -468651615 -587582960 352397529 -46624049 987205368 -785566379 -688124582 -656393638 552290680 250788544 -245810654 -791466357 495872154 -917382304 567573679 498876515 -811650507 -94179041 291229510 692898742 -445144065 -516555837 -955317266 445308076 -422200806 241500026 438066500 -892300979 891712650 -887593535 -77478407 537414255 267143749 861526969 -315001659 448964956 540680842 -10854797 881514639 -649042584 42492823 -466901412 -701296179 -434081876 -789998502 153243797 987877387 755062325 -761530626 -424545866 -456571311 -427641421 -883967509 -773367815
307759479 146929924 330620864 -163142146 287919319 811859670 -528683508 931925525 -771090995 -900414942 -860114590 599451948 884723981 170186289 -776530986 823817690 -994096338 237440430 274347828 -868125221 -366760067 710143670 -140352888 760272712 -213425346 633142582 -458417358 574424287 910169144 8770099 793917544 -783890488 152433009 476022096 -338703631 591009734 708883635 -645707080 -124833158 560025425 97627098 643844520 -22077020 759653304 -759962797 419465978 851225821 800656926 -157847405 264341356 -936865259 82345590 -413057977 201984418 86276095 -953569679 750438216 -22975316 -192765851 63273071 898786204 -192427614 418752511 -868677519 -781479708 -163342665 908564463 -910424507 324701763 -506928970 317150513 -597578613 -321159804 -939081665 549512399 586470248 700315115 194371641 14690202 -722398811 727573440 -67639472 835776417 -57337354 -829766053 820728828 702121683 -338265667 229383903 929775944
941006426 385608316 738722794 645219601 474470796 -864367715 -957091297 -587852114 593434664 -216623124 -675214326 -347136291 433582657 942669820 -522265481 902504265 254568184 144495090 -52088207 538996913 452800295 855603378 -922572308 -867587390 434248863 687986972 -896576608 -239832434 593606094 778292329 189172052 -333663971 594410501 802744290 -12768695 -749192123 744512161 -938004925 -812994962 350509593 181575660 390028775 -422364940 -345105058 -311629336 -823277340 454417034 -154130679 381495930 197382657 -9553975 -357898875 -726775143 -732131286 -284251231 -961295200 203738756 89050982 -883339165 -216771017 -763033189 -306463653 -653944274 -318854620 73289672 683511705 -297377098 120175061 -948446714 -435279053 538006838 -490894471 102819048 306466514 822639762 -365002164 -441537981 -952264264 568438368 -734613076 -909940043 -930107174 -110708468 504461960 20775415 965410543 173006091 -486610753 205925310 -100834666
471598254 -124758289 275867840 -199959745 -378144872 602576888 -865701222 -823801330 844878570 -689601960 -474522631 554575962 427089285 -438789226 182681085 272951275 -619532660 -830404553 -387688080 -513560318 -82402253 -730229348 -960085987 410962916 -871425100 -630837388 637707572 -979604838 65140054 -80009545 -533325458 -554525258 859972553 661205909 -240096589 -975676103 795083077 273367212 -951108408 -753539691 181351830 -179140901 -661887855 898504900 -349118239 720904008 -827380535 28989633 318395287 -980279980 513979770 118490086 725725610 610461709 -622595081 -800392705 -388608005 666563863 596954819 -486124931 -426562215 -956948106 -485553726 59480240 -573901686 633482311 -650621729 94795179 -716843264 -952500732 -8934081 -950428669 358257718 -645051319 -239075598 -454817119 -560522161 212078250 -670064087 -403932865 97850819 26628466 556234649 -814618480 -672660284 235054571 371423985 341564809 830956435 -609874673
-883683409 -640692645 -333266289 894080419 -584392993 189635916 657332675 418995387 -438503630 -61883221 -104432783 607077224 -819813562 -2164710 786665330 957877116 -252920474 -136796997 599253352 396051322 54095716 227302262 -420846745 591217527 -994969929 -601449022 689979652 -37335388 -65983343 643492200 -376914805 650250837 979946060 456621276 34279383 876040534 200665894 -762392438 577361758 -826583411 665655081 643457502 -681362328 -855427338 -934695660 -284239313 -370412614 -861710445 363919857 42768694 -963888085 373732623 -173094677 -234419174 -96734041 214019587 -826853935 -423678299 -617725854 -773860632 -384426003 -903865446 439637936 947955171 801577342 708613835 700918211 14569202 110906564 207720850 990025719 -169138924 528918632 -875366685 -978877344 -570546324 -190803578 -570850404 -758985824 -95013939 721893168 -899113053 -389726760 103840350 904796204 -724720098 -951901865 -830658138 596992997 574148223
640605121 -341483189 684356995 242591031 -746834041 -649120606 785848156 156583067 487413503 490744446 -250087767 415865530 -728147723 190898614 772513445 713156990 -72649424 -475357401 -310021876 -951672856 559225640 769747879 31165358 644314311 404990163 -410953103 819835701 185883867 -55086323 -885534088 -21697391 914824292 511967186 -375171639 -874557567 -887762262 232669446 460441266 595648256 -569173637 569983113 620180943 826071656 -71441700 800358978 -677757768 369343791 926702224 351433503 -430796983 435941492 -469604713 270583988 928137667 -791381360 -628024520 -152985836 -697127356 511337055 488990007 -236687814 995009597 -864817207 476136290 616412151 135880402 249170639 194609068 -999472929 -537840909 941774572 -326254290 640620718 -173735081 535588014 -432103990 -742129880 514440388 789459082 729636660 18990560 -200904709 535801785 -772807061 -66157768 -226772081 994375917 841356593 -266513766 -780858662
-230747578 495862601 188749466 -220926287 378044252 196598140 428804856 822900564 -399141604 -134529586 219393981 -767521511 113156981 90272140 24054560 -615388685 21317949 330803252 939071652 -924123117 178490679 10139904 -119838129 -698416152 -90309852 -711216543 -28022607 -153417315 -972151403 978807490 -969076574 -709370070 -523482447 899426093 225716858 -483462774 -784101635 568552668 488926613 433326954 -662467844 -501462459 -925692820 621448931 426364745 -884971929 131711066 -584339993 -684897231 484245760 224840520 -925109524 -239761803 -157503016 -74945221 611801938 481587930 -121630231 -893155106 -371906175 969690929 645144423 -249585628 637422180 -823174524 -28655338 -290701033 -425628293 -119608602 -507300108 952837065 -684899584 484919320 -942505491 998950282 910795971 393745072 166567473 805442778 -855187151 234201917 241402882 36965111 -531549375 -679217754 -284311899 36522783 -984215608 294232881 -535656229
-496653060 -871301678 -57123342 -190842746 174575882 -15835438 -644803914 -295372463 772369970 279462953 -83769467 -736424038 -997452094 -693195895 -485895366 -391699709 -973746632 -696716724 -842930872 -447319953 67042104 580562259 185107128 -252018515 -567703226 79848695 763764055 83206445 388929311 644171921 737323189 285377737 -209372154 532235571 511632210 -763997382 -754306414 315420627 -998025881 -447905629 193707760 -27568195 993447540 -820946201 -439480140 -596027490 657004623 457722368 701871169 635922116 762403932 -422914299 -531793230 394726668 -579130978 389135455 -504235462 987638583 -679296300 -563766369 -621105764 -760950411 -798667349 739029287 966291070 537163608 14162795 -321798730 467100284 -212235012 -201560184 -312469463 518211112 153116115 -737959513 673332711 120247778 76307294 -234166177 -287726493 443159909 339475401 -394262167 679851380 -575114241 -523801062 202173692 428117977 -5946609 547302500
279505231 240619603 999791213 616470828 -521145876 -98232692 186317271 -418424300 -212771223 -203019539 259592478 -550211651 -137469707 801567407 -833241258 -13907770 919950406 116032848 -401444748 -499199966 -95740147 952011411 125660561 608388167 308077469 495496655 979733207 -309253688 -130320069 -280517191 183983805 792503028 53848372 -391549402 -396449220 -109068548 933281286 -894034720 -746710312 -472598613 -115158418 613837045 396294289 -382539473 584437941 501998763 -227644474 180059728 102944994 514448910 -996281741 -326958115 764211231 616751362 732969033 670695971 -946721471 -278813736 -623719252 953863994 433502305 -691570090 -92770495 593086858 730356208 227246646 324204609 -613889087 581263168 182558654 -664569905 -629182961 -134987618 59159287 -838242021 806082197 -843461937 501979025 -200760545 529502440 415357686 -534207018 -875736668 -476095512 416768514 -509687507 -57469868 -363508929 290151196 894993995
797320256 933760596 880179944 -47680442 -612227948 -932963936 -538310041 88219004 -82581366 -42090759 -785928255 117010416 81901124 -221056733 -11961532 561743599 -501807178 -943265955 681003111 301230142 -687837276 -743421733 -294418123 561431608 587465134 -18817086 -167671623 481982364 24816218 725585360 -137972744 451491505 -966037204 -388674145 -443146732 -258143943 519353045 277689995 531127173 -969407729 568856734 217954057 581860945 58973828 -992256232 627870851 642987878 -793083840 944585319 969594336 769083631 -811801261 227758119 -863007297 417515965 -749292643 -23665883 -847196158 901197577 -851108569 716044209 452361851 496869269 -583811539 -578761380 528330465 168423619 -85270393 -36832440 -302515890 313000292 -32211087 167922676 688693839 -843524300 -4350903 789268178 -873916872 -769639617 726804769 357036305 102691803 -692796474 -942931381 -651094105 -125611454 816485478 -250441804 -269332978 -283763799
-8990632 486471039 -531275620 681060325 -720476983 450617700 279929543 497548443 996196132 -416752159 -408424703 961765646 849346113 -274742523 894230077 -685245120 -666130770 825367724 -799035060 -674537369 -867261469 -975195257 -814002020 -684232112 -567658437 -673325740 963113070 740192892 -627043117 620235625 -208835705 810496228 159185530 974477151 -617299338 721202408 583772071 260685105 -517276570 977176915 253998845 -557517675 -354219814 -921776566 901757874 918572322 -719121171 934607444 968197319 -239454840 556910545 -745157232 -603318773 -303549376 -262821582 -429051170 -178161520 400391894 -31411848 283884040 -866195077 897950467 -174984425 919623262 -420084062 161020288 -725721842 283365688 -525320157 -294712168 -613625540 16065618 595822183 -439616922 -667408577 544491588 595748927 222330397 -42251227 661877990 -279414155 657815269 507756505 -35635832 -804630337 392420223 180980622 -496942899 808405342 869269060
468203121 -264238243 -213025882 596093891 -959832921 682016736 -453461660 -847095580 4995731 -297619677 -645665181 -29910230 -646355046 -969455099 277033012 -763888853 -12983724 326099606 326005167 -686378718 -318897648 235817545 975693294 893766881 -934806818 -639284606 -596284354 404658965 -467685176 -699670410 -80079045 -579338813 339594213 -224796579 960218564 -441773683 -446989204 -951198810 258720598 -960255623 215317710 -912043392 63353002 706188104 -383519682 506383924 -679812716 99879391 910083325 -690205547 -564535278 994690912 133106349 163541357 -850266975 -551390628 879985431 -91854244 767788851 -692072426 -969839728 809960594 276292993 783758345 -122965475 160252790 -497715657 255713328 604700739 855305851 255549316 -598889456 -612356464 -996569638 744728189 355081981 883682138 -638475694 205432774 402966987 934153674 837878559 103982352 762000770 865373948 -337837931 -234106981 -232208776 -818318469 106176482
-958773987 325266147 381108296 -662707473 921691136 274167680 -993166836 -992054544 -348316576 -343832668 -169591321 -242942243 -398371239 -46333488 109848979 -540130469 649849465 752055859 -7227375 -237053677 -488731240 233256336 -508879037 410632933 948812088 -506375648 582042226 588696419 -611671047 530660151 -127198106 -308706386 144084346 86991870 603305932 922790820 -842617683 -135568451 -541540863 -138776233 -945066950 157142362 859714168 426843242 -605799056 -432796874 -188971377 631249514 310777558 583914872 44255660 451975192 -618816011 -746466742 975798924 153486413 869919499 597804067 297433706 -574706204 523842952 -565437818 626883366 -383445291 616890788 -119743165 802297321 642674127 -574695659 -324948308 125052397 -937379756 658304049 156961016 -319618593 -655945619 -296055741 -414479325 -173604233 178294183 -727342318 -402875290 -539004382 93749030 955861670 -213824842 -509046642 378923245 -90655200 495180478
-160417843 -747905097 -547553970 -145312776 667992235 889147925 91024678 573284174 678152029 -105865840 -369083247 -915725507 3581575 -93228770 -488835431 310328856 -460563323 -523255962 -698428016 161090818 -734155431 311269830 444289548 238814872 -336694728 -632810052 -811849971 -996353830 251636404 -364623685 -486505778 265961265 -832868621 942838315 398368489 261360315 -545417206 -88420146 -888861895 327128623 -857278103 -312902111 161049153 -532221998 804241283 -86121332 -744244776 756143980 -45389914 -522247715 -864385825 550409132 -906378609 -943632934 -860317662 759908738 311122000 549460717 332253075 442764339 -778080114 -479553199 617479045 -755569607 302691322 -810964555 -331410337 -462538745 672021611 -657788656 58816058 792741440 -699362209 -135476341 512631079 734929830 865384228 -992006252 523214634 632448935 556183652 -146092418 730963995 128968572 -325243864 -632202236 473629903 -12008836 225153827 -595925191
-82156960 734062975 554786030 620489046 -895946228 -291867333 31210862 -841458539 -139794666 457666998 -255849360 480652857 -309958903 115727702 12410270 -329750047 240758702 -705054018 644507190 -619530455 -818800946 83381831 -939266995 -488122792 -765692451 -899505896 -369664301 625668392 -657594415 207208841 250525376 -106740544 241876086 187877892 657459919 666616073 -560882194 899762317 385695414 438911953 -19240653 73821954 -923405777 -391920201 674046221 -786819110 -122463584 238183260 77019207 415974730 -973066845 -184276184 -167285499 -817728899 -285476417 -851836013 925782974 594370965 -82480543 230762706 122554843 506749930 17188924 -946366540 498173646 -442173690 -104004279 -754547945 398559302 123403639 -139606183 -575952175 25667191 685917298 689918840 -244747200 -845217302 910702071 -951623329 -223934262 416178803 427123754 -767109658 611330089 927134379 -68034536 39410982 -442766416 411374261 738157311
-541589850 -502594405 279235316 -608746206 349755003 899979310 -425940925 363215172 -66750959 500558350 404156772 67956492 -152742120 -953771862 677096440 151859872 917086663 -263367487 -635526134 -908887299 471145494 -702980678 800491113 -987541945 -974745530 810940741 -32460940 155556694 -897018412 -154073641 950179164 500311212 -724324599 188538988 -17452846 -885068925 130251315 -13415726 -865533950 -129637911 170963288 -347236014 -296548716 259026971 538075526 -55024836 -104690023 -52906898 741082484 222162548 998549363 -499954876 -710437432 121030695 -417894198 121355396 489885358 318222743 -335425809 -756438133 -775172370 407915630 -379583226 6394826 353232689 -897129572 -52389069 459537638 356423612 789497383 98631512 267370813 -946235712 -290816094 -455449456 248014334 -207850127 -981547716 603298487 -369838485 -242757312 -953405994 738397979 375722862 454973391 -814618363 -56741368 765031347 -151033348 -98357590
-995501306 242965166 -862803726 -560029242 -319555105 802367605 876518654 707773008 -864669840 -288627300 -538870005 703201592 -790018651 966540580 376439863 -597487752 974382302 851232729 -25304763 922322930 94381841 -733611729 537481182 -690057492 690608284 512046261 -172446844 514299750 -226943360 -192975968 920668149 -313292530 14795492 -122404976 423901355 715969614 159781197 947045826 524288826 -103323719 228945153 312811597 803034599 962104381 713873780 574217647 732206005 825670593 -592556245 -434988058 -875498589 -244101787 897413625 978895558 547884838 200605388 -601418918 -598664579 -408826764 -396068450 152097047 448402448 480409379 -77709516 -83705081 228083994 -448025546 88133468 850813584 -627223709 406522710 753577349 -862209359 -117598365 -72463408 674925631 22824968 83585360 -255483327 636593744 -269629107 195742280 196184444 -303912927 136826893 476929210 -281682882 -296083511 -377452817 -62860155
788210614 -978622497 712389321 281617667 -604760532 -358228957 -865748181 -579574302 -414026499 -853190935 -635727440 -4085070 944731355 196211754 -28576400 574567747 -963415919 731711838 862455489 -599178191 330218048 -660440384 263928938 -668890363 876018063 -417513795 582456606 -10474137 654260319 -761537808 381071917 -750545380 385907983 -83529458 958564853 -100228550 -205419848 -172464645 -862959611 -403140159 34850877 964273880 523139942 71736142 120875547 41355150 725137438 -855689579 -3933861 139041812 455402488 512140761 675676786 -88371089 -162192984 357231724 916645028 885126885 357189131 691047705 -307432290 836594452 435832619 43252362 -738941955 -11576125 500141739 71355566 -713227059 477798268 -58054335 73312035 -27459491 992461427 871400801 -914823706 -406475646 922559317 142888509 792789239 812018362 652267448 657682905 -156914910 274292421 12116436 -271020362 966735644 -63729997 93433905
-247036098 -170462879 -627776011 125515755 -16707977 -484560896 -282942506 -470877228 -288582370 221846246 64164508 591916117 657091834 326358281 211987416 -209708202 -182862468 488442987 379803821 394302623 94396374 543923771 -556563696 -274434593 -473240861 -589969161 -31952402 408826014 822005218 336174032 229788145 379417101 -497073372 485288455 409415867 408075024 413374874 -969021083 980030760 855898807 -916320068 467977651 295263338 -816735724 945114570 760931141 -208739734 -443364179 -845007618 -321791481 -17799346 -486144995 383765113 -136434232 -166510374 -649629581 -613453799 994048203 -97316260 -452899314 913893990 -228878502 671132156 325345064 443115495 -325536486 -672697625 387642772 -125197636 446161748 -76722485 978420480 323227884 -36422989 829975324 -909303315 594432681 -369563336 129616840 189520711 -928213801 -576072946 -767382505 -846370651 -922867665 -978971476 -368261536 487344992 -270698439 -83687435
-115300247 -374355085 704269990 -463346044 303952968 431279137 -860228250 -525065404 957586709 -548929967 -479033536 -851103457 -966393101 43888933 -746509518 -642927253 69799 -746767669 -716230237 -461421129 556227591 780357716 895886487 -553088085 201898557 -859342932 -640931447 -42116550 -245695328 -488325525 -624533347 869735540 679332757 -26929405 -33172430 -936165528 451431358 -819935619 -98571078 251953687 -453135426 464961840 -440570891 451423899 259453913 -798170119 111421957 571948442 204599752 -844602485 -660257732 -119141733 -816684918 632231474 806135033 534396121 -634219506 -373350106 105033968 -16797758 671973667 -896880921 -642448120 -83836321 -599452964 774802356 -695523642 -752569623 938935057 -530385404 88807056 839164888 -948857922 349183704 24332889 754049989 -394394290 -527250081 230606615 975674129 -996261917 -736581802 -547335603 -564249512 -505201747 826568399 238035445 612293246 -680119263 -787099723
-543650288 -52939188 -982618119 -130060179 -965586102 -878726860 141703634 611619572 -353295857 -143529024 -523652604 -784205084 725344781 -391545871 467530790 462182030 -33907566 -247328098 336625215 -201210672 773193992 -193503782 -999093197 203634539 -934793374 -236075094 -724567767 623973770 177730172 810558587 -674526863 934494951 683774827 686821989 -127744023 -726410686 930119047 982932430 -503512058 -673360874 376877924 60043778 -229253189 -943206196 -557282161 -925410328 -318556615 -853830912 167198580 125809777 -316842631 -470830123 -38844796 -881037904 -720464516 -333353886 -529627484 -557831730 -855692174 -10718053 -550958291 322017430 -850843118 -392040617 581380897 746308528 -614771592 579291384 -192876473 251308907 -973910691 905253554 -577542321 634277486 186369102 11370244 381282811 -827921187 102051996 334185524 -843911222 -564076407 944809562 -159853140 578860277 -919116565 183019993 435715540 544358248 249927164
425233459 97394456 -374496975 -573384967 -439635424 592577029 516845767 914773828 485678152 657165665 -6087341 -59606277 -200329810 98705449 -728881048 53324989 -989243494 530878406 773123485 -354213774 -337059149 807360174 -15753289 -288534005 -673766797 817422433 128128009 -296879146 972093999 650690343 809467872 67976358 45583352 111661019 82530209 -582567547 -757520945 -969807950 862798410 -531195128 249263572 938376356 500526999 76369762 221336477 208537630 638203090 -110116155 -492527205 -175635630 -904174399 -278672493 22896454 609127518 -356795185 987204727 634670538 967466337 -548275554 -167766835 199386113 -653799315 -655328653 208353818 898465961 61980623 83923981 -446091545 952451339 678480172 -745231491 742570320 -581893419 975418728 829257317 284058675 15273440 848636373 388362214 -334304994 78152783 282839735 628638963 284242640 884165200 -325558532 -369802784 -159065620 -789086594 -763456158
744307540 201616546 -201397684 321152520 -156333538 -708181518 -115365174 -912414290 -741833211 207048471 850908977 -914278944 -816708004 149420011 -305023577 -719057771 871190841 -206518924 -611125786 78904601 570022473 -527646325 -133817751 -971667126 -831944246 -684499040 53516885 97211151 70163319 -257476269 -685103259 -253749230 111934765 403176435 251516653 42527622 931052740 255365046 256829498 -96618200 -899821833 744946831 45381384 -20006429 -411336827 -25181042 -332069406 588624202 65312844 -23260749 403798910 -320988337 -868023266 -264909977 -275856464 336077677 -945580079 -69346170 315991578 -772546276 -299354322 62417744 872254201 154931107 328792830 -297344475 -648894441 -576212183 -361254018 749323328 266768765 -623631263 892027720 309180423 -172662808 668319694 -896903863 -576625426 -63279855 559580073 -671020333 589298423 26010549 776676776 669272973 -409943555 -246164741 621958990 -365213518 665261908
683726886 859465769 -979868900 -596012611 -139974103 433316541 -215041925 -647875960 669016003 777417021 204699960 -536972709 -284733157 416692509 316573084 -499072477 -582124499 892194504 -662881692 720953796 480426424 198670893 808770736 -262682720 -316937714 -627854592 -331064040 -383692720 965721092 717469185 447753143 801285834 281345937 872658058 120870388 378523528 324824517 -54799566 563689915 704431073 -831956514 -605228638 251028071 -563385050 -918595888 -569836944 943337186 828805212 643388258 308265744 -827906651 -625492833 535783416 -201178876 388189906 -10033496 -597106175 -159237329 -563169541 -999853236 -615238331 759431178 433595231 288499269 35533944 149516388 -70556225 957917036 -462229414 -119446387 289889556 442582736 -195620169 -213482496 346688526 -446305950 -470237623 -608833454 -446881475 984388208 -528409575 960748349 906866833 -511338195 835538699 590843773 -424421093 -147072778 845750715 190336995
997514920 -14414849 -21049540 333129533 398081299 995347569 -504677217 752948825 -469228470 -932783431 750556266 -644811995 -747563511 -60199125 731128522 938147223 -787169035 -605879597 -633122618 -790316570 -711325193 -886109626 -952662964 150949864 -710541364 -982231735 -100717895 -26075905 -403739226 56309546 -479173092 -164730596 414980527 -995097258 311094402 936937098 -140882616 -368697697 -690442907 -933783848 184918280 445685842 -347207538 176993654 -780793697 438244161 113107547 937096298 -37262813 642018668 317377071 613250569 -583584601 34551807 -703989701 -580444486 -596551917 -687206365 496867451 -772851375 -940167738 -222216026 -999298986 -344362313 331016906 -126868961 -580189653 -706131238 -947321879 498020864 448210960 -879118251 -453303061 -593269372 480104086 -323846024 646672928 789415190 123868494 -634056359 556097843 -533238716 630236178 -633909591 256822343 535308507 -640641791 476707638 -386977681 715673513
149280283 227175439 -944606973 -729936818 597406987 839757430 654745708 196037553 -82792783 181385672 -520013737 -185771906 -603917387 -858041155 86763992 -165648753 -493133760 797462978 908155749 -456844247 -881464614 -729767162 162340410 -820194025 -995322042 -644130192 -238680464 -128087863 -654003313 -702698460 -691663147 990257654 519722483 772754508 992769968 -670829851 284813478 -444623000 505801841 -410507271 497919105 -309874562 -333247552 -108168744 -628285590 -539502553 381875880 -60371209 548406716 633352568 -379676247 -145209568 299719873 122492275 -88913668 707115075 438312169 -305213585 473300109 492747843 -635409782 913757797 243672917 -978471261 434344435 50485296 404530403 -757859398 -945875003 -786034071 742826892 635921694 974083580 -85774634 -24880931 184088175 -205480687 387580755 305008750 -377725373 -734785822 564240389 953724555 -780639148 -113122854 122823777 -177642999 -576954376 -374866236 485713250
496433678 -760224613 919956567 364336188 506032513 82279161 645945511 -686047044 -894993996 213384072 -940533514 -573388718 32099536 609657781 -161359614 -810896097 -290905870 -750424079 -593259017 112230633 -828903996 -761985560 -250679080 -653944102 -585973203 799723875 638200133 405823545 886395238 451574219 803237098 -870784356 642435662 -508951662 -860547353 -584327442 492383453 135775271 154445300 -780852162 417252345 616815731 497784408 -858447504 767980587 -114509795 -709790487 534001230 -623779496 207735175 -761427507 -863111054 504574770 -617741870 410974068 -691683816 382207272 998553640 -930608111 -871230822 -689120849 945586195 -991512620 197818775 285576883 255555704 -677961300 -416971851 343600161 5104918 -866882812 -861652162 176098941 -27202391 -176644535 670303995 210551709 142604480 804211623 296801007 -367092440 558785114 876061318 -831247010 894417220 191637182 -748021487 -191154381 80440316 -50118263
-762795642 550530309 -540926484 730713427 -225418769 785437119 -144636379 599268705 869105048 -735101465 79977729 79653834 -365864287 75765770 -469834492 -859036534 -163367210 513643824 940705629 -641004564 -302472132 -631832086 988581044 558441779 871694421 -411742686 543182006 -855834121 421817891 -823877594 -547775307 -400985714 -434146903 224774246 244151265 374352296 475341558 470501521 -643212907 -534632589 -451391558 -582649459 512721723 -743052777 209314980 454684836 -710563621 87972717 -666938606 181271049 291772419 540438525 849232937 231525903 -511578730 170551620 568796747 -302829122 718213795 592308113 23283802 390167250 166439989 752053399 168948446 265721274 529432968 831766449 588776876 800033351 7334518 617210078 -584647155 13515154 -981681335 907122680 253125592 -657654912 -842740710 -779512990 784977259 -37893173 245009974 -41729153 -710208729 -915901474 -706386785 204589779 133553646 695620703
-433863174 -199950712 -947955585 -543027606 511916184 -593083433 -670223815 -980181341 -966761593 782012393 -633487855 400731274 297168150 -206862819 -122631412 -241085728 -474444847 -967724805 280864475 -251695694 897328533 -854279582 -662133769 -238441592 701529763 19067941 -658035036 684469282 -937233476 382099241 450911239 -591637477 358719749 396793887 397459432 -431779434 489393463 811540722 -284889520 -776415677 698689024 -44438083 -343636719 389019742 -243514757 936313570 320674930 -855236442 625050830 8655124 -798702854 874716441 -92115272 180375683 -324836514 672363007 595142327 -966292442 -577457504 -23728443 34285894 417298375 -715225895 -471455400 -897262910 440379715 -871950371 286907779 -314622241 990987045 -950437702 393979983 -506409345 -461740117 776305174 352658897 -518403867 -496939794 813518635 -631347811 -14065430 9235043 894454430 -435422800 875640111 787989202 19055683 -459766929 -532758256 -993400839
-171578570 -49314550 344654251 -544837247 -809034481 -75990519 814689470 -912187733 -889018972 568567809 -683240169 -758861181 -25680584 -640990615 -610725886 -717191695 -79051597 -590313770 -377908098 930513897 534663661 -697444423 985584232 -153026138 822802442 -679546091 388665486 -815633701 -928482824 -252935382 298401321 171529367 122575711 275385398 753312308 -717508821 -814539226 -75242198 825225728 628477636 214790931 -765150041 -96569690 -37590663 -831072107 -744258210 -593941345 209327263 340593321 293966878 -70720916 -413443201 -357515335 381946562 -273523491 448476525 692187962 23734772 -164762315 -590465406 94968438 751940235 -205077794 -138241346 -426058754 271548344 -853907252 712289777 -462449466 -135063088 286937902 -485835161 -989229451 -633459324 946260675 724823827 -831934943 674826085 -793449781 -982081728 268714469 -529499813 -808372109 163218533 649790996 -390469012 -272733556 -117838844 863554258 -999803218
-55270550 437328117 482130741 594298172 -449232344 -613642066 231380623 -974608154 -439915914 -965462661 -687803887 -236934699 754251899 136925670 696107237 -172516859 129405591 -593903600 667279197 896563024 973004767 -933227105 979717084 557474262 -151773612 -68144895 545983521 -556830846 415803288 -528039208 703491701 481509877 197584124 301680658 705316709 -569948392 -466832003 -19540075 -496659804 897842333 -179737355 -387889783 421886609 -871046334 -846743424 45305404 -166722805 -594708875 912128448 -44656723 704160129 -930726164 680797489 -592342584 -874464916 705253609 -640391875 502641613 900331544 -259402665 51442638 -734878529 161557697 -124180308 695899688 469131605 -17979860 -510136327 -337118059 -80777385 881211966 982569494 -638998822 -114949542 784946371 565988123 -129005426 23327927 746691302 968761927 321581861 413633953 541803971 174246640 943196194 -675564377 -278971892 459615072 -211894105 499714081
-257645847 -438751768 757876532 -144534066 -741903938 -370977085 15515685 -653189177 961758235 -34956164 169655770 400564018 -63164774 880297323 -742030605 -607583065 769948980 -155865716 851228425 -460887741 378530049 523413775 -532470980 -221585840 -807171890 -682457507 -664553651 -804180843 327632671 101344616 191550199 -6537627 -908518320 -773265090 -46590592 -569712385 -383378490 164965087 901788169 -75893562 -732111717 766919748 892582376 -947297193 -15954427 27858022 418547424 53197524 972568684 942377316 -963689833 -421313047 -645296541 576123921 765376658 161513341 -685883027 180789537 956788585 105163472 -171640199 -167660376 -75666801 -442646741 -239931855 -851172102 -150832142 -564375838 425488608 77997181 -152678284 928422036 571751025 572953515 115739905 275512583 881206521 -506109618 -606376122 -761481650 -263107091 715656924 811193393 636104775 -50215347 944081441 -658922972 940317813 -253279992 -536936610
-960970445 614008441 768141514 -738804879 909814711 3024843 -931179833 518428932 -801556108 389003567 -695398883 -665643774 -506124983 848022443 23172812 11329688 142968578 -341870367 192372065 758606008 591816580 -464930247 -955234044 833217131 737298289 989106859 371328892 179588510 100980577 -683751513 -461588044 19430484 169023253 -721216749 641547537 -365276147 -82826749 288318835 -957978499 -511602118 824675011 -541655466 211011018 197575655 -389820634 -920119967 -565584436 688465571 838332067 -656440310 -532068088 111271830 595102253 971864290 220420431 859225460 -672354350 952466078 -143829952 -887583504 -710411910 -46341310 -407364 809945461 788341840 -989133872 -689144615 821174876 393056151 -14943990 -44272382 -296919705 360848775 -5076671 418314145 145322997 -162597598 402479526 -442873489 785386441 -969448163 -732587411 109394159 473717402 806781666 -347731361 -690382795 -224389396 260650677 694140424
-890515903 -81962181 -284692054 957301864 711445970 -497588146 -736678656 893403710 -879057785 93898546 961735672 932071574 145116234 -987979077 -543316908 -320908279 913856910 -206496646 -732867594 804388989 217964922 -619833303 -643231544 377590578 271001380 -70389440 -821730037 -748142904 -667357714 -221810426 -122300870 -782868270 -44477645 -848692298 269509668 -8991100 334109274 968738892 -667809302 444499044 -920906088 -910714198 -207849780 589535644 -938509796 -407451658 -528150070 595601967 -671482589 -464939388 900550145 -908503357 -9965708 460778713 -624237319 -191569808 -306596483 833636289 -228201930 -317334866 267623637 546549900 -303334202 901737114 643695276 -247739568 -975470115 768383064 -978411887 171318284 -960019974 -726130871 -51055106 -627991598 835873022 -604119877 -829182756 -131820632 -210649988 -635598405 615996569 471324107 226328812 -261113236 -3257227 565868577 340666564 802700703 -400435758 767312078
-155411566 693637261 -764536675 761109069 920476249 172552661 172377371 -458425746 -549167432 834509390 604455610 -623835402 904313535 899279788 -630594605 702801723 -84081823 314975503 52893884 425249876 487701817 978009324 -453378559 127349104 110837907 230699487 778304602 625113172 -837476801 394840583 220419322 236588148 701169622 144647668 -807577436 468309063 480608356 581070948 213032824 951658091 -227193409 106349573 684338524 26871939 19320583 -796913323 632659315 951121615 -793388860 -74550608 -948795315 -392670479 -76488061 169908012 525511057 -424850529 -566023606 -548103291 -246927713 -563420802 -596380457 -500619682 -662707499 727455814 757285067 912691412 371245265 667335305 -831032136 798806110 -343813519 557381914 231203992 -657393990 665648033 -183811021 334903055 -713697770 -717080605 -31932788 879732589 -595815902 -916010549 -194367948 765733924 -615537376 -419979823 -853288153 704656497 257487484
240861636 -186433637 997424071 -410972339 -383829664 592326447 730126007 -347182455 417422257 -237969580 -162827429 666617529 543370241 -985834910 893523779 -304599193 890420460 887301146 -327464645 -544441355 114243767 -379176313 163441802 848578393 -938809711 706113265 761824080 277609307 512984582 -450281227 871210576 -158719401 422631888 -724057349 48233298 907658913 -887818130 121457998 -653939407 322307930 354616336 -370604039 756521857 -581168551 -334258737 931171124 -67754027 993769068 -570757062 -365595694 -753235085 584271831 371231596 693190659 389063765 880991103 731069403 -614392647 388194112 368546547 -986189624 712923307 -168490484 -216787996 788568477 559710436 -389099099 452625204 827128968 72037750 -917434038 -499687432 -50125027 806189615 796377147 -974058372 -295656465 -207736881 -937814260 -287130640 232446925 124714400 440330542 -793008845 -675635314 -232051696 444598481 249951079 85667480 428228561
-670695554 -159575723 -10991034 656804481 885767139 104887538 208294006 -681327954 473811621 -752812673 463055860 245309872 -304795422 238187908 -493760757 780474971 965452212 832181052 -85285772 679653432 739065003 812175550 928096358 397317125 965559004 833979962 -296384465 328434962 86938712 -975836496 807244672 662793512 -291245153 -467802759 -760623430 611536374 -96668939 208887087 -821974825 900253651 455272383 347460909 -890150279 324231899 283518512 826597187 552064631 -412638473 -529970257 938011270 308569413 -481344374 982855475 -605904313 232940923 -157602154 -852074439 -958392780 859235669 620004075 218507536 -294333433 6941607 -843954216 921218576 -207326357 -422850367 509673752 -18868230 -365414716 844373894 -333011142 293537136 274290592 -621609835 -438808051 -67046110 -269655752 -927234138 289542951 175561122 915340202 -511454750 67804348 978753421 -279775636 348613956 153467906 -236213563 -334382033
316404167 -713781202 917793932 796173336 971442168 308419214 972418456 677385674 42679183 607848182 77281211 264691066 -847169110 938772451 846533910 970974196 -196822749 882604864 707143551 718842750 789806586 424935281 -139454762 -653875849 300706702 -846850375 935995138 239943565 -134665661 477384561 -654130880 -232877088 -517067089 -728472601 -452952838 -363049876 -191554158 -521047956 360537844 86087776 146735983 586088859 364920218 100722220 342493293 931684140 586070 -676477326 -321778066 -619988067 -446157038 -524582918 474079886 -165558398 -625122761 -388881006 444015699 -214367306 -388515072 715711268 -674860908 -81828648 62908172 777907569 342072292 375573025 425277899 424732127 -109557518 393585573 -487684684 314712717 -475223838 925555283 606027202 748907775 931812113 -576815787 -738676969 770787051 464313102 141464316 -226810994 684062556 262014157 575357557 571780103 -351545467 -142402763 164305573
-792651009 -53977990 794832723 167910645 417183244 -659415430 -685776366 -9669281 316398437 65990318 215205216 -818135650 -671548086 666778209 11708520 -765521794 -86729627 -956569637 103342244 -743618425 242275152 -93123056 543645985 -163105698 36472620 527509408 960907301 756186348 294876440 -623230659 455167666 922766932 640958609 -423367812 -45786415 524908366 595943630 -642963463 320838215 -619026458 263538499 -68941199 -452179425 -921493818 760077257 -933005754 23360075 -233174804 850208153 390409425 718094300 775009718 930472275 348882031 388419009 917859722 196182369 -825388910 552635833 883304299 302538335 -744728788 -723861426 769366215 668387306 -540925895 582874551 -107456576 910280479 153398999 693081402 -837507368 880682041 -535357574 -981235244 38893199 397617616 429338103 566504435 896126744 -711471976 -68738598 724670362 386934591 285606143 775320732 -219114668 116223784 -99707926 -491618682
838806105 266545639 -613486283 -899772829 4466411 -794877205 12482499 467827699 968514192 -716559270 -215148462 -247928015 81767711 965848244 930942193 994733177 -990311938 953704413 679612386 577269970 -911935358 428090484 93531873 615116827 -545321339 -597222575 848463697 668898988 487470253 -4310784 -77538765 -178412341 -154544675 73555041 143154140 164711834 -291821539 278840477 962777826 783898770 -381498924 -766548431 -247816613 -507676918 -652716697 403162795 -875327813 754909326 934092663 593810728 866937105 -442671149 889011941 -906759502 -77971249 -588601845 -485089216 561765309 -24088433 -769023080 866071898 166983213 603388261 505097456 -77309949 862419309 675805835 -662053370 -714567596 759785070 -32158008 -779469056 85311161 801669962 692959228 -191572906 775525513 -937869721 434940832 -481186860 685298409 -277862807 -877454156 760720034 832471251 934565259 -10409626 -227394812 -291619109 643261306
860121530 497270583 -727604643 -813915027 521667033 -615133654 -840635516 -566318184 -658934678 524914594 -216804259 -873912828 777994655 -184249929 -751413130 195041339 60681505 349433162 487184867 -672012914 -114018964 -193260147 932052655 -420329451 -847221293 -586014522 -635854722 540337691 -890184708 -544536049 442813121 340779344 -463052659 -420018880 768373383 -917161054 -19863898 -213617024 928119089 -533721937 -324709773 448162724 -722304318 -293227261 -411030677 -63165133 101837212 172666567 -158367105 943822596 -998676417 -779911041 111266359 507167172 11289526 477245680 -889373887 -88951532 -819534372 -51155483 -817623235 955256918 287581279 284803635 -261328522 -677146571 -980329754 464905343 842816321 333862669 778651480 744660645 -903727801 -956378596 202935679 -570040436 -106394045 -656640411 -363855847 765675656 -160630827 -714288916 855143761 -120684688 -205435778 -276189679 743610702 -771603886 78276717 496141723
-88226988 873291747 -355774443 -138339180 29120677 -669903065 964151192 -206641326 514749928 -263017491 471890195 548098371 -182666970 397426559 643507270 -793758370 -500770631 -189080196 -937684102 17405820 -76726621 938871373 478000162 -64343681 -605772185 -674063698 516803337 458739816 -581661230 871001389 -802460298 -516116549 -385083854 -25295148 106784801 628424114 163709412 -15991944 723516613 873981798 -330515480 995733595 369665880 -653005479 5777101 90515613 178967786 85751917 -952579411 211170238 -627741084 758571595 -673090396 428734609 757529776 556280918 -285991900 -537583612 -589195448 748743392 427392504 697694961 -195280502 -10402750 -212874146 -438591171 -185254168 -676960163 -923055348 567982261 35189016 -425918863 -851312322 -473019208 -333064128 682111779 -754958264 -222393015 352104772 835222070 810240959 -362036540 294734756 -976148560 663112854 -695447737 652253985 748020153 659412891 92112046
794542666 -659883237 961051262 35128427 79973018 763860791 577680032 -202615495 -12711826 -315769129 827190446 -625887337 -35419621 -968238097 66136702 -880871820 -862235044 634037824 596840894 -630104238 -315142430 -650937501 388801893 -142133413 -160425794 434941779 -635501672 -964965398 849964672 45024338 945873281 -787074413 -524790233 -70217759 -137427119 -802441326 -662223115 -164019247 226483283 242220452 530326081 806603981 58621320 872522068 712333505 -672242193 870152097 206332828 842862654 -290172816 672444401 -955595249 -959604594 -411257118 -328880377 446417353 -423397303 -265735892 284520385 -628322990 -995689359 629746742 -170131915 631219803 938968873 578820488 -75629950 770818337 317454483 362059299 720306152 690983860 276975210 116377312 -365685596 342885534 820959970 684204498 -210973821 44780665 89599966 -104131683 359116786 294286942 -2036297 -120266480 680021995 418525030 915870044 -143622051
11494619 -792507299 -587685130 -909861810 553401665 -936501140 735853620 -46934622 79992517 -620946083 -172776204 -308650435 -834867452 -927855466 544938675 -522052248 450590156 829731922 -149020003 944763314 -653600086 769503781 389175685 -68248420 383718540 -88961044 -953152062 -315208558 -40848278 425804241 -216357586 -303922963 366160061 -822028514 547504513 -235601546 -670904275 847203768 631118756 397561013 284631069 736025241 50906895 -67596153 586211226 349695707 595729901 -715414630 770553925 43924362 -183138208 -296425209 -539570129 905094843 -224798474 788986084 -65118887 -787222279 -482419310 -718979105 -933503719 868937178 -30851912 519747060 575346532 -167617725 -643041548 -198862056 -501042247 -520624040 -352394283 -85547721 577987146 987165008 -488796393 -835991666 -269165147 -831663218 554499893 188134430 860227541 -420354474 -730943605 -49656270 -503134559 93022743 -287062689 581794950 933569102 -478427431
988744452 -752228996 431067368 -867967732 831338105 687871266 353122451 -885555219 753078894 -4091799 -141999806 816708859 -304980567 699603431 314741656 400849466 797862821 252709010 605080471 -664745774 638618189 -328562448 426806227 -794650874 651546706 809713549 516889466 821140288 632331656 402466966 653157039 274221351 788324036 887939511 -657147100 -861116531 -39089022 254388399 851141472 -731079071 13016029 -555189950 580655145 51745260 -227309374 55136469 178534126 -232207524 211199307 750333868 869596420 141425954 -666819112 944792870 -674325698 347898117 -782227695 -948190241 139849230 925642143 -914233828 -119064220 543693868 49974864 419437356 688119415 270345661 -253863364 -563371831 895206272 -329239406 80667219 647508214 -787373126 303888426 508499346 716216380 -362739922 -772070630 751086955 -656787840 830203667 -440223917 912037895 440893580 -683101981 127705469 124537752 764598548 418091899
-643364456 -243117887 -566286630 -782756393 655912533 787954766 -516730672 803334088 843421658 -196136290 24026493 -874414130 604675854 -534325851 285563909 -579083596 -99379746 661052924 -62267175 -507730015 927020925 -609834041 344229971 503575351 609600052 -924160593 847313660 -418800419 72251874 773020245 704589713 -114769811 725120506 570463237 -103091101 -494117973 -106145481 -199038977 -907198471 118852306 -11281136 592027963 489661818 955256327 -313394467 250098065 697301427 402716705 -127438737 -587369936 -186700852 887290207 544628590 -832769733 -972589694 -426938834 -931732612 554418439 -348875229 830418045 -650236871 566308891 712445071 -229381489 -514153921 838065005 788988587 100731307 778372854 -418976043 -475041709 -900610829 -199274653 310703789 -194738508 -258262617 -120165609 140182032 -237298609 -980513403 -285684495 -362281943 126040117 301388806 -353777835 -766055324 755461603 677221619 710009344 -42370823
-232259903 655748513 349481962 -388702468 775452053 -941033280 -963904964 -903502637 523317553 613946196 134913623 854604913 852935797 -20678904 664439174 -144662648 -102542108 441136532 -357130843 -102577200 -348911858 -646146581 -636584448 810848927 398636422 -659229760 -52638669 582964890 -604853349 -132062016 -415772798 189380396 -210227178 358901103 326097129 -330654825 -893873783 988485082 585915294 -764019535 357465176 -315598375 483355434 983475193 215434854 -330060948 -897778532 614768351 237569351 -595407110 948168465 978133592 -468118819 -945377215 -454159087 -355632033 -760873934 -807773987 408960565 52319402 594369204 -249994943 737752348 889412570 -28541709 480025628 221341556 791327781 398461629 -967960 874290998 861953417 624949778 -676576201 -296725432 903466873 -5336035 903193975 704105098 -761862233 -872531662 -208350997 237006501 -924140266 -499422000 724268082 992432584 -106230802 194757249 -693755111
-968001687 48899526 875511296 571091532 -920755351 980937494 1286988 43409374 -886537886 -723844443 -553216482 621218779 235266493 785958545 -449094118 186358692 -68871953 936238157 172117659 -530402991 -591085935 172693008 382769653 -944049305 -328606345 287297362 552000980 305096024 883322253 491651506 82266063 635436734 -668881055 -318268461 916908568 292785327 69345056 423788087 -640792982 -783672518 -743675468 -106169257 -147822040 952996738 -876238138 -217518072 -71480726 -980643049 9978081 426022041 -329514509 420973721 862646961 -9850238 829880571 -432294756 365551705 737509047 -234092318 293327149 -934330976 545825409 265847279 372239193 685235670 962685208 588911659 -630292613 -462836846 -876550246 86157814 -654162548 539571779 985538512 718003124 -665153984 -613495200 -621711650 876880880 597240583 -363327843 -173008751 -842577671 -426149992 402675156 289085440 414346417 586343829 -133976565 -489967940
677708102 -818214804 -152044761 -911848181 -621924976 -513547699 -355260820 457760638 170627942 645433854 -431771899 441725868 -774943994 -111515141 578938337 -519624064 134973743 935694962 -884149971 -476489416 -451322328 -509875750 -276092991 555842397 178612519 -783589679 -274384740 216757344 -593565156 678868036 516607811 243732559 390567467 -342526572 171274594 881992364 33005268 412628004 -98906384 267679977 832385652 -349783203 -999962243 -429455684 441127692 -808928764 678576642 272063021 624084578 665013982 -489675009 745455588 472514655 485631176 943637660 -8033639 252593493 582214745 857137738 -44639410 -318346394 698087684 -669489467 989321969 426723560 337374418 672649963 722288519 257018474 804086756 -611510199 -704440033 -327500495 -314278630 -957439209 947955774 -971919440 -743980110 765145807 -634130431 804426763 -393955012 870502413 561848158 -799865795 670583526 -538005306 -960374440 -243766843 833514820
293978217 380789074 -125886454 -185799481 197158728 440333705 458428126 461478256 -944252355 -994052068 428388110 277665066 557963158 908114539 172745816 -629548003 267542000 -758615555 141338895 899850637 -631955727 584384287 -193394859 -571784116 -730448310 224729717 -215005631 407039950 827602865 297213562 938967130 719476029 776075585 -509132166 744601164 -437697683 805512037 -170772108 -132451801 -417978462 -528194366 -631115653 605542018 -601896513 76954630 995526190 -512465133 959439982 -244739281 463242149 569255529 -78827283 -356847092 184062261 66685312 29813836 798951108 919057305 -415254407 -471260256 -2884792 802056817 -586651828 -692474294 299272790 -358137049 881661486 -881799674 52188083 675657987 87322084 -602641039 -229516436 482682875 -238321763 -115747233 -347592753 526840104 40988958 945677555 183096406 556832552 -453245578 458947590 924179018 926852602 138537253 266660259 -79990173 81523942
518136876 -921237719 971407240 875684449 -99368532 567740669 939283448 -973410341 -292520657 980151109 512471568 -72112600 421167711 -329259155 -341737787 210063593 -612361723 -860598363 993274478 -707120045 -199285135 575090069 -94724818 163285342 -725045631 954777547 950597436 -415313130 -455884235 -389150170 656365499 -445398325 -775732426 -332378312 82127879 214305944 986878523 -477987356 -814218810 -525529745 902289654 -96778570 766392561 -840849028 -598960811 -132053026 -64831103 -344103905 207153869 244226970 763700695 200125106 691968180 -340313391 347690650 863818817 -335792009 -33137732 889251539 -493485008 -410537988 38070792 -279194956 -972850420 -357874643 113658614 146205399 102465374 653173323 229282616 16193053 166652993 -204637703 485705885 -100021258 787721403 136733147 721700639 850146596 229024926 537829279 -496887152 -110856279 -84713750 976764198 886895268 -472699484 -148849613 -967964356 13700284
-87068468 21420687 489788610 207318867 -746907450 -615252272 810867904 404385794 323101437 462153463 -326672893 312487723 180332754 166803521 261533558 453881792 692289095 -72751807 256980325 146440894 -572285970 593837930 -607581867 -3467121 463958373 739174711 -157285741 183976021 871784820 -888788236
-346009887 -830508349 -479469521 521597825 853470461 -211083474 -694799498 -654525031 -818659833 -452397591 426879807 -719861602 -52753234 -18716019 -121616670 605009308 809540492 586660436 -405338408 -237161998 98670727 -642570483 246171301 932484750 709741613 994698130 -787939415 397703310 441723553 421054438
355846121 -22761712 986882019 610575557 -87907418 47863196 -830018991 -790416592 -283506818 431742401 -718025380 -456235924 734504436 817186039 390751351 973624787 -209711467 -95863891 -963462827 158720199 -161392925 967426282 -275012198 -423162702 -970399097 -464754409 146339854 -565098377 -330826681 -13477487
511270687 129586787 588925442 946029127 -239039362 -120710852 218948708 -825811322 385767833 -586840460 143842713 308680860 659724168 -722423001 -269702433 -35869429 121220482 -152537773 807544272 264728388 262408839 -747214650 770635817 92775669 -730841785 -402923689 699195056 445873193 864885736 573353622
755370633 -67253918 588156690 -194070232 417770735 564183031 604565431 -294978813 -338861492 -834457465 26788549 471143054 -263580998 319704476 774444543 -371272265 -574728722 -160810040 554316296 645096701 128648231 -104877855 -358010202 805544883 -550548175 551379370 -500407949 786768310 -185740251 789708015
-582977253 163101075 -290556231 -315359979 -972340399 556211232 -895341550 -402466125 902608062 378880168 -428872985 701237679 438734532 291524184 738255115 -214133120 -879849751 -734999182 253465000 247714846 366984242 982153456 -866465467 -889281153 914756587 53330655 888697418 -948525926 -912499199 677957580
611086454 145604838 53603806 -819897370 721474536 151099621 -729285735 909589762 -785124632 308395202 245793366 327907227 -186696766 492780744 204731917 732013110 719399046 -403189131 750930256 -294585666 766543453 664448278 648318310 -261996749 -710656441 717523961 704102359 -40518108 -828695701 -953171296
21777971 -728346064 133822130 -970640181 -635527929 718376526 144578740 -693754998 710639025 -518663493 421498833 -478792440 -449855969 -372973842 -448393441 -478766886 131221001 -464154210 -155286049 -667169183 44541928 746265046 722798885 243418714 -53074827 -454621413 -160916 584774311 814376659 -692716026
-485728992 -831400579 -940008565 944353353 433048524 663511304 -285712478 -294042385 117576454 508569779 -136486942 439792007 -323260048 437976752 416255646 43071294 71780635 -463628214 534711340 216754441 -231670518 -660492855 -718256829 -455557772 457485429 252794262 917556340 406022298 961162603 683816402
-467272972 -145959300 -39626492 -708523457 -235814212 440582515 695200971 -536769629 331685137 408373091 -386612240 236929715 376482268 -483552179 -416595523 -982098978 974402544 -68876697 -945986472 757967627 14633235 838255616 -21662032 739915003 921407348 176416901 -401758452 619565365 681513011 983358803
-696449009 831397572 82411890 399139261 -42726634 -604834451 827447223 725662015 -610576545 -207113229 -345565560 296461513 947695777 911048784 -267861592 201822803 740496620 -901670748 684565841 94696513 -558453924 595186233 -639591251 219626493 -472139578 -914417374 90544627 411918220 -676544140 -882131120
-883230340 -944925119 -356705702 -221933467 -930976960 618592426 163419766 929111487 -756390128 -742029853 -914707560 -77257655 -574784946 793222154 446808626 -264956967 -800290027 -649264010 -456768732 -888484168 -822426579 -792915875 -240561236 -747176052 957985921 200391242 947921102 -989101348 -307992586 -378740803
-486251800 -911188082 482377670 786076653 -967180911 203208789 -854368259 688903917 21960707 495000379 -131480398 980801824 503045430 -42524861 -366300283 -471525008 202690284 437697159 -316051696 -964194153 528044280 -861145643 146797473 605223413 -847901305 307103994 193938874 172305185 506326235 -320936242
-918652504 -316339416 66575941 727787167 794344076 -203608501 -143618422 -762136336 426809355 -719362200 -672566433 47412765 -176008644 -613911897 860274485 -237433323 -274017380 309888714 -534142967 -343078318 420244461 -503864557 35869489 303026545 51249957 -693865814 282530301 -10442364 91061613 668884140
435608778 -411556530 -657607718 643372885 -911486868 -320069862 4203225 -609848299 -30387956 920545328 -282261286 -196501452 -768312032 956055463 737408373 -601406715 376224266 913064669 215444200 486428637 239418377 99430017 642987060 95483444 652109766 905879963 -77315423 899930477 108442571 -575571664
820986392 -9733474 -732078771 -330075933 -745378966 157035855 953779200 -650606678 252582809 679681645 -923249748 756845575 -280878357 -912373970 -677470808 317021943 -182834203 -421881200 454115062 956058080 905745361 748236955 -279389367 -235684262 375466935 -779184890 -684144321 795364452 512246134 -478169685
578841888 -495095721 296068732 -90044279 -648178178 -673525977 307766654 -903088737 944306727 -905646868 470866300 772157671 847528969 862761876 -190738580 775811186 137904527 -486402046 175782620 -173561779 -501995440 -123062683 429375614 -51192380 -598680138 869646447 -545224257 333425407 394241148 278965035
-546507492 810901571 230087786 513981042 803744997 -521153591 -494418850 -337789912 65856202 -399785823 38054296 468308265 709672221 -936506439 -743628285 552050806 -491510845 -848916583 431412602 -732040168 -723222725 -151119281 -84524200 -969673005 -323608646 754575324 519180606 902701303 91131001 231545047
-410457261 -470503221 -623530609 662688004 928382196 -98067793 138276087 -185531293 435780354 -288100302 27866248 677909447 305955762 894725890 719523030 32090711 -40954041 -86997546 784254719 -384432939 -525882128 -851586299 450902344 -156820236 -991771550 564660257 -986416827 380275331 283627843 -327298743
-509975351 10509622 83850791 876260994 -871506266 -11760850 -14103902 -168404459 15027728 459789174 288467441 -957628166 659701480 -641336758 464147587 348022335 452881434 -597242202 -380373941 76910668 -240247557 735581415 80932750 -554572262 113852085 577563863 -461241638 -225012089 -266194898 -419671601
535179064 581212761 881549852 660687878 974491619 -318724627 -680267413 -866614238 45702483 -219264915 74297124 -207158928 -269085395 917592434 -553054427 -768894393 136442011 -186685943 330535815 -875650281 -456737990 402652431 -726796602 -965570397 -174191510 155943620 -742653038 -438893739 195200 940577774
29523131 52631134 227600134 722393121 -49779724 -45058521 -135340493 659716136 568839775 -506274337 646517740 561969303 122137814 -633507456 -762368909 -72868212 -778344772 855772193 773260106 -481286463 -756456324 352502516 -650233463 -817437060 288896355 729588233 838873538 -569345396 270526120 -337042969
-392549607 -809635980 945781597 510281463 -655715270 132103272 504301762 795229648 -727277572 564431102 428632310 -584704240 -631876941 821759235 475010454 142657246 -247381244 210209035 594713992 242967375 810701577 462228193 493995933 -986291594 -542373887 -30286752 -355863556 -163458733 -666355961 511484525
-258369410 -946958038 -171899938 847560251 508942479 102547160 -566113191 164815457 229150917 -801058517 633700315 532296299 900430148 125772241 -960107538 -87034236 -628351166 987434174 -351134930 235942337 628802457 -64672689 365199108 -86070856 -338937630 502524870 78197731 -761268349 575679460 188133879
832983637 -806211975 19956466 973844762 -339632441 -396269565 471400883 -909075052 -82718195 -570329518 -214303588 246767154 -445951187 -885533015 784315973 293471377 -677240047 -821274511 368835739 -248017058 242522939 769105907 245935245 367423290 941563700 982262883 -532761204 39868453 -854509616 734908755
-598794125 385580023 -918952106 382486553 799917744 -432293721 600486595 -818239491 91803114 140961123 132484677 -407136989 710459262 -872243214 -996702961 216178049 396392646 -762158571 809085667 -895426321 240331220 500099901 177255817 807956074 -461304646 293962711 742711633 -69397968 -192552238 273157190
348245559 -550787904 -800374086 779292466 -33136775 -503177674 82657416 685601289 -144837034 -873163321 914058212 -234230014 924571123 551658998 357259256 513091346 562123960 -142034432 -570113429 806143584 -462166450 -862578461 468410865 624556475 99626653 428637491 -250036965 740896514 -419306559 -146869736
-84612639 -960348373 396965245 134446167 90451923 797268105 599289484 803996646 -315454156 743866638 359979660 -266790879 948347109 880238366 215670155 352199542 -190705249 805137539 -721458085 992372452 -858675936 -489572608 149882905 -782613145 290712413 896869245 665180019 973587926 426010150 567678339
-2559297 -533857082 435815300 -135138066 -150701194 -106659802 -274346758 665899371 435425574 113200614 336396179 -257496996 444946546 -67415919 -394428843 514907982 874815327 511589035 635140994 -69945285 -955774345 -467796484 447992591 74050329 669578324 560607651 -375402726 -168507625 -278062263 -867950263
-83400175 -481253573 908944006 9434713 743580336 684516160 403711124 285046109 -523117593 -758324577 -681139945 -3604812 -802928396 950706260 174539154 748849343 551035361 -300122818 -219755625 687365439 590072560 972577325 819957446 118873600 -606012820 628725563 972166921 310010815 44184123 273132843
-579467187 35230829 -439228502 638367622 668264342 -451705652 685997241 -194543926 -638684614 934990512 -394261364 397648065 741004908 -143014027 17014106 431244140 -927921842 -242347897 514647647 373825831 -40880059 -300990691 591745039 -159039726 969129062 131388398 719839454 954197056 855464685 -957688337
-688911971 145601283 212683696 -268492741 428424288 164865312 829121183 -492377705 236492114 318226735 555613603 642737765 -95230379 164761814 -95404996 869728352 -933403008 432662194 -211999305 886944538 -700981109 770923288 -435419576 721994014 -326063736 253284319 480390284 373835744 411711812 880681664
-324032284 483694748 -568384381 -49326211 -646785258 93500449 142738030 846554929 -60753931 29804697 316420296 438890188 -981849159 -808705329 320257161 -554297894 73127494 807640338 960015377 846723093 -991410061 -548759451 174068737 124591391 -352384248 -167109381 -201422847 -168494202 361278684 -549117471
-838921449 -621650224 741359986 741905275 86158213 -433848356 797247067 472197413 577539960 696171441 -300647116 -825603519 -729646488 186645928 -839420927 763450918 254500942 -905236524 567324453 798781318 -50098787 284334503 996695085 -946972001 -371609911 152353724 -246552799 194317234 -647095840 583121086
-725322286 639983822 293359356 -528274987 82199493 595746750 -311494570 -528180858 -163255748 529087213 -956199339 -532633493 897017658 277405218 -609791263 -9183924 -301046525 -725944388 -997265143 816325233 -337273068 -848060164 -772163577 -598642366 138912995 -984402966 556309697 543630089 -622856362 -451073753
-477531097 -749605804 154475941 -922350476 -566275298 -575437284 444136346 862233238 -914642117 522226168 417196977 367242258 -655653981 -989658023 -270716682 -814236643 255830990 891028068 46805123 -79394598 -191002918 -84790881 -922555587 -229918727 -529954241 393865990 -810862390 -723469146 982503298 89281596
802882410 -86417383 -227350997 969343405 -6864753 251749082 -53327301 -239505739 718235037 205807824 -587496597 -690552235 951267122 -913507303 930681775 -557248058 294069058 971038409 -343329020 376382597 115881411 889511852 -24983775 540176727 434594068 -758744002 -978921142 -510656757 -998702783 -115892410
-395374453 522266479 -145885128 463134021 608265268 303764676 913432107 -452140125 235513702 992622048 -254132133 722109852 606922703 812470382 -760691671 -965025887 487155635 -608395970 125742940 784304337 -873770178 378631169 -999204737 -248370757 -256517633 604329121 977776537 -338481087 368890684 624245405
857369167 -50001503 629599555 512475485 -620187137 -984194461 -656173671 897360405 419096045 -641906176 -985081857 -378585256 738199906 -741560209 -904279157 -933760011 917654116 340588755 -159171018 -765999835 644451540 613543624 415389572 -810063343 -371893547 54157420 -205782477 683926571 -769831882 -176325144
-8076626 952505065 174815957 298419117 -749459295 411828015 -401879905 -263099518 -106574403 229778060 459802277 -364446307 684371747 -125377717 -892964396 90505760 677744821 -667038105 -209236297 336276386 -181799498 30902558 -286039061 -805988491 -511974129 222263086 -101952660 107997567 205984139 28323985
-659122076 974908494 232674353 -831387227 103027755 -660497422 127103615 1517455 933058341 -254245740 -113060342 581216716 -76755244 271118222 936687941 -615964347 856224637 -537652762 -163801259 394809700 498732152 775738796 -510190453 230283789 500732023 -424819229 -640885459 114070022 608362247 723962730
603726723 -375396681 -910376862 86132652 657049445 627505414 814871057 -52474429 680054866 570741756 -107760317 -657037968 541711359 -682853257 -184726201 -93518317 952067758 494595230 709403677 -367598553 -675100951 -413891141 947215320 88569922 120650801 267267974 -28203440 992962338 -741187006 271871539
932947667 -38150931 -507044307 627567278 473644643 -662922141 352203066 -469946029 -227483308 -682814439 70612686 164916024 -819629271 -464251942 -653546130 699558260 403846986 764633358 475575883 48356825 -555632664 53308126 281110664 20975022 -172475262 -844005209 -687057400 780787808 -41171360 279895980
743690486 534862554 196301369 -495713173 -304406997 -497057892 976925456 -252912496 -185564356 282007915 -680889441 579792161 137406963 328289686 963249791 402114938 -222612222 -792082297 -474046773 413017787 -167146993 -887379483 200111678 314745452 481539779 -508670793 -193980779 -880784493 314493873 287735354
869282681 794334045 -926606510 937626300 -25285286 758289586 213731077 -525104558 -740222540 318413704 733219340 633090094 654099260 117888262 346653686 -130464242 -300800112 -97515189 -294347156 495034098 727613985 -713138709 -71357338 -552661712 553800865 -829571319 417006818 -95828619 181633171 955154444
911845164 -88721140 135002072 -135402808 253267014 -226086958 416684551 -515056710 883866781 466234989 822717865 -321214176 -746652737 220038489 862786015 -507180290 -748644548 -677529019 14034639 -872502770 -616011974 -845563076 -14374087 -823543687 -458414149 -699158939 492676414 233700660 -746350008 309284237
-211612932 -169025254 739771749 753723441 645504563 -927114157 861894447 -272804266 236922884 727209797 954367980 408194099 420020459 -445325455 -92831869 -128087827 13344126 733631476 272155281 -781178852 990483682 320704955 920894215 807717298 178914322 281859235 -634724839 662331832 907800150 116024092
-34046949 -507133128 78639408 -930037203 757729560 726825681 -981841700 -541766898 -119762035 811167782 824916039 -892656925 -551555655 -915072028 77778475 703001776 791550122 -438209868 993930222 -957109027 565286257 -359229051 -102100819 984140917 -984254406 -36757147 134628020 897940265 -587283805 -140111328
317550974 -116211278 487029952 662133008 -847513767 777787783 998856659 929523527 -373962301 32161083 751299164 9531056 468708723 -827976472 889957056 -358970619 -215764550 -681441624 -393278701 -684950125 398395278 -908851758 62645617 -828559251 -640211050 105613410 376916925 990443601 703125968 -575183999
442357626 -68768750 976379705 258332620 -760799771 -164280877 857323674 611795489 343860042 334894527 -268042958 273951420 -496576475 -983200558 -255265351 -463629618 -391800986 544426790 807672633 -666145741 902488056 -46129601 -313543156 821492150 -898057938 -487375884 636651592 669540299 -846979576 154936571
-310870091 -704530003 976977551 -125771529 -414984810 -689971920 -703744430 -30246515 -15883724 -405407065 563639966 706569675 -262100807 -796239875 -717414632 33663364 -723032879 381191780 -594380018 445079403 -215714668 -586034699 -641455710 -343505381 -970378610 -825168336 -628569902 210753380 525524140 458942776
198928174 -613757678 524433943 -146943060 -19463323 484518995 -35408754 -772888476 767008997 -863909331 -312559734 751402986 -148866543 -385084226 517564796 -456139076 410770393 -546800456 -944520516 426524958 -788694333 83209591 366498407 3090346 -105696312 197247178 319210438 -378031611 292904070 821401041
-581365114 208333034 428422420 -447970172 846842365 -373782347 -233130724 -189594949 13737068 -386577811 -303626848 214479234 725644062 155240056 973281971 -611653760 366336589 711933883 -21722413 -252276805 580380727 -40827061 972133550 -957760063 98219345 -323030617 -969935790 -366635338 -583287596 -97142532
-159942768 -536386955 692896124 255391517 383475177 -838263928 16491204 334916006 162637584 507000766 529976784 -225012341 653173357 179074202 994492625 89679349 -811855525 -626385961 252108045 430566026 -814635448 456276457 -117213240 -469337477 -105152573 -126341940 210956134 -980039506 -846642378 -487888451
-122814670 958807753 -559528179 527277622 90470103 652874655 -390680201 929024979 277418435 -109383765 -505520679 -622946915 -643325856 -319376164 599670204 488330461 964469737 463626815 720261325 146408710 447419567 275779099 366826146 -799329484 -515717111 -368980932 -546169710 134623871 -118897682 12023390
661041841 113322215 993947198 -701851586 323817504 844667467 675090835 91861958 833403909 -726400686 -154533130 -490432484 -62027453 -633298207 325932798 -848463481 -762553607 807233636 391273845 -67887162 -864794753 -731638910 -986909799 583121698 -861848296 -88272123 -746341377 723089627 -951131608 -784017210
324284648 -604655789 493182651 -464813186 931187902 155828532 -895870081 492646012 -506950457 989890142 593205490 855469157 953927612 941914410 500318702 -506275399 -449984793 235394043 971489997 -829360029 887113392 854852171 -665345707 65453532 824580059 -256584790 -444420955 763447065 631784791 964964469
-783977891 841490287 -785811622 994731096 -745481611 548125645 561411754 511230257 -873088782 323166881 736568201 -845315011 168248013 -815168808 -343976465 -823976159 -227275931 784781427 860709185 658319844 -205466880 751465923 -947654789 -569797616 -249860041 603719544 439406941 283198802 -371510351 897080466
552765405 286729872 -550545770 581326886 -747235382 -388512315 54083936 772742261 533365159 -342564322 -874976574 -990257144 885256325 -3343527 -510858189 -810785377 233296311 147594628 -688124952 -27419354 -233239462 551754717 -105598108 840311690 671231308 879471733 139356094 157881762 -779559247 218569363
-618212050 -284885248 616012619 -952870741 484149449 625525676 75033090 147076745 829977751 588366342 720015371 935905704 -437452305 -948569636 -747228348 948743536 -177825158 551907130 -882073025 -391495942 966278046 488126599 441768297 -346389242 -631474885 849239164 837381206 -990620295 623546637 339980105
-50437685 -863816837 -749427401 832923530 -580042313 -498093209 -556604752 337695260 -971085651 -110583962 -643685938 -894832867 -492767890 240733466 543346244 965712389 990492968 -858613059 -212920877 10388514 -195476416 206016199 287450705 329300768 273143229 -694791629 196697846 15459429 -351939532 -282044965
-618877904 587192698 732938073 -895024975 -633165883 936382969 -115145655 -252907594 -822809325 -573505494 -327081874 476739106 -621862800 409596692 689828594 -206323426 980038843 137974734 504296262 362261649 712584424 -974927534 935646714 -948046040 -96760560 482858197 3463209 214231756 228818895 685716982
-561471325 -490301959 543328067 -354787194 850366800 -304934386 774833782 -957718619 467174306 -917495831 344378545 -291523271 388091037 -902714344 595393138 -706779858 -52520918 847099732 225514822 -310883234 900673601 501255065 220724432 860681536 983211779 242028686 412341725 -825455694 -972334476 488871406
965335381 147412083 -705165687 -155184355 -630921272 677906679 -538941170 94463684 779847067 550050338 -4277921 286534958 -347188320 -727603190 817286288 293151316 -265979894 17610087 -133457944 430042865 -413223421 -184432650 -621238451 -289492603 830983270 273075108 142363732 -628695271 772738052 621722022
660489286 863157615 792662646 -371673315 298995091 811497579 -432965930 32766141 -192484983 58065867 986844331 180282334 190771967 259661953 -820860880 -638094116 -196629696 320060160 -58076660 -803910975 -624492143 677173036 873237333 565179493 846100506 95182698 -961929855 212918073 -635862777 -143270955
870587480 329811274 -828825949 33547473 -288088311 470939083 968815114 -361813256 -593769645 -255390 451361269 581608314 150015983 677191087 858102542 -469503848 582221052 824385835 -649202793 -537849793 409062352 482873186 930835471 -773946332 197264147 -350628417 -739413701 -231761011 -66502683 473592932
-458421056 -507081442 408638138 -334545671 -192406391 -475975925 -983916391 -577068101 181872032 790172009 -564282855 -223613527 -90689295 30755452 316032131 962701099 -148229984 -466682011 555055529 -278702756 -169578149 996666149 -657783936 807593873 137497792 119183098 -847123139 296079832 -828446907 907095602
225990428 20053324 -983399200 948257755 774434468 655710121 -425210481 489631297 45800971 812623868 92733563 -151287991 -150291546 434359082 -444113371 -117929244 -497379763 -971017812 951346196 -902166322 -521806783 -151293003 -812581455 -858410951 -584452464 -151372590 -800306997 -465139696 -477754544 751676705
231857078 -263250717 933623602 420634706 438047039 -78761900 -844268182 33605703 -476378126 -765822517 -454353897 -388823147 716998382 -359454165 704039795 -231427295 -404368635 -847087417 -557888401 307709041 -216435352 781100739 -518694532 -319352522 -517657881 179562865 -811612095 674201731 -241035034 -937710708
212414978 622594300 11455669 -738429413 -9505678 -524161684 -670883685 -354350550 -606873818 -201784018 388801605 -126584178 85912289 842314033 522474611 -532034414 666423410 575417820 -116775362 -987695264 509633527 909769987 -337786507 -233174426 -773051061 -398772652 705869726 -791030308 879675703 -164113269
-298516780 960621044 -847777496 -597608653 -956920037 264836229 -60175353 427033422 -923938190 -252802693 -912807640 446830529 -982355084 -697004874 -833209825 -31776037 512331407 577284760 -113570028 510055754 -629620176 -64869417 931193287 398319588 599883794 718921086 -269797818 415393436 664764183 -146825599
127610026 -634567542 -245099604 450673557 167922359 -852036075 876006650 -509843937 438650824 149420940 -351520807 -821130699 -103833603 -994116862 -404092604 541951700 -770088516 461935060 725539193 -5464682 314294605 655135458 350860493 201319871 -473972264 -132657805 -638410977 -147054614 -733174970 660612641
-673023511 -579300502 849117598 558596490 373702112 -23715649 228738124 -934874859 190289594 -168846576 740193086 836144140 374600757 -362589498 -226493437 -781452207 270844382 -870794805 -747932302 -650474079 -916927360 -376217593 -345820450 395169079 523223919 -660480817 871699614 -929755309 -42304055 765097273
-640531561 849531527 121024215 679136724 994454555 -687106662 -709051571 512697651 -994248671 556179265 -510502441 -958395194 542777787 -952912603 263338176 -40474524 -869341492 -527810070 -950556718 954862801 715340836 -56552201 -710336606 -822478702 -888102965 -646915221 180380236 -559393335 1335306 -855895246
-684825551 -755821691 -549277166 -570155240 352397890 427515007 -925954682 -796702707 39501409 827618925 -325502485 221297556 -437278539 -59201521 -724247748 635429232 87284169 374630174 639208015 -449262062 514684382 -834807502 838600685 -902228366 -396558997 -408672910 -477913725 -52687991 -449069327 -719975334
161517068 -709770340 269119642 708552999 643967313 -841756518 -594757148 -210994778 739773081 -155923026 -754253445 41026446 -984159437 940279748 833919408 261423605 -882962877 52806755 -14209235 254746741 554489841 810393575 -282266273 -344382961 -842220909 -724511272 -14711483 121575599 -677723512 -265550449
-165738369 -282641998 -363255497 -60262862 436309793 -5771375 78207333 -365219222 -782233127 -623219841 -715662454 519420223 354878836 -908694578 -168690206 -373216976 -808574633 -722979723 272889277 -53312485 755147132 582859234 -680101359 -792587707 172828985 255341609 639223264 -878755436 -526067779 380885738
-860249595 743688427 713476457 638067837 643999021 229532455 980221898 -790723560 -822027097 -450302702 224693025 -63035254 -70169449 -943484447 675057001 -379737600 -996558683 -770879811 495589495 902863130 -226010441 -377189715 395737636 768982538 -65493258 584797127 -686348632 252841259 274143919 794174665
233923116 807774483 -180075190 -72599846 -649560311 477107960 934550708 -282039024 872908262 -573274150 909367120 -521403745 -527409013 -959807369 -29870263 -852192760 -377295718 268603569 445903114 321779922 530896472 -339435083 497362833 40036461 -712174959 800465312 -818618740 -126011078 480409645 -555496663
715295942 207998911 -958947738 809606353 455029248 871841860 -259409731 -457752595 318072265 -358611614 124816201 470586393 364628906 805673632 -413056111 652337344 -126773698 75268364 -520911159 -824266837 890033958 -512579313 -55133389 526794062 -376768236 497136469 138272174 249788096 963994461 -785389037
-430884975 726304654 172666702 453267987 -994378234 -541435059 684483327 901016909 -605829208 -948707705 -468434256 -924945469 -414377813 712575349 967118339 432594722 857146069 -951321384 -150572903 -523678330 -328480905 -911710540 451672447 -480074581 840143447 -636129075 -415698355 -656462851 92269537 -747149905
-847685750 645990051 45987059 784618876 729145015 -335977779 649728931 -121640818 -654082094 -932788957 -363083391 46443793 -943756315 -923248398 361306433 783587317 827323354 253686994 -726921843 979750809 -877993510 -136948184 -693829804 -102164779 167479062 688040541 -901776040 -360848219 -630472180 59988221
-793208839 -397741210 -709614920 356756575 976395632 -197143624 -664583278 884821652 -409881907 298953876 471218504 -220613526 -155711770 -453326554 -910594225 -450278614 -711007765 436286724 -259692013 874383158 783714086 -896281487 373656580 812339294 -606473538 211419780 845914537 -678987101 707799273 441301682
182019520 -200953358 196699285 225346175 -672478451 -989612324 595187002 -147936153 -435440094 748418193 -980450114 -548077633 -138527172 549367035 -460771160 -90823810 -201192651 -175153729 394379791 622784984 -779784022 65028107 -599424651 923512393 -6095346 -770661074 -268157506 316784454 -457723619 979001335
486034417 177247473 -160590115 -191268841 141756576 -817698052 -367182158 898675826 968338541 886504607 -394669595 345879439 -343439968 -481270805 -121470314 952966868 334327107 -789755100 -660582899 963481459 670693852 758494874 -779159708 -200257578 448442367 -244984541 -278510893 -206853904 -500012792 -233676100
194915131 344439883 -884583587 -700677275 -28370406 -998607281 -314520930 100774327 233757823 -248210711 220167081 284241712 448542391 -838331803 76337789 97730880 969847685 -455512643 198568998 320104917 -495741002 -725779709 142666980 -219912247 460553701 144994588 916264435 640724774 704992481 596981264
-69512224 -672259954 691831739 -9033362 -162836434 613505856 -845249081 962179200 236909986 -653693495 -943845167 418336795 526310469 94571933 -797000188 263002009 -803813032 -969919950 656892929 -453363479 -746223947 358089363 -839490115 514568554 -487730964 -156583472 -388299418 238648554 155628798 567391634
179271359 433888369 481951483 -13055191 -759559465 -885875180 -183627027 -809674359 -190803136 -883556185 -735568019 -681709056 -894033608 -424433315 -735158134 464074698 -641877104 -792973800 539661291 -98168002 43369516 -900728085 171124302 796353744 112342464 515322392 798233216 -435376438 -85087606 979928165
513552480 -87310542 -553494514 -240563139 -907645973 403739208 113601427 -317048955 550346559 785853718 140972244 -134199693 -533171560 -423553768 9987288 591970577 514244142 643524763 -140844234 -858622243 -472499389 13372309 180306915 329491066 -55285933 27136618 -507553762 521560265 -675279237 313136572
170572329 485328120 121837677 255581257 994626945 274901731 -405101136 -673753312 140294500 -165539657 -100267379 -648201842 -728444137 -446167532 -915775395 818347448 84694432 -645895545 -827940029 -557101577 -743840028 842185970 276057997 614353938 295477319 -620794234 -61113502 -733959508 660665435 514712424