7i7iofif7ti7do7tot7ot7o
From Vandalwiki
2
537896019 875976615 -196545162 -612615184 649798728 -426289323 -941545795 957194839 421071459 203053789 -427068251 -860954547 -80812836 82592734 -826598088 151042612 783760156 723082377 -529123740 465399143 353458651 121271855 857295411 386810163 -478857979 -107255915 -100666733 218418943 -636973410 -918088031 839743337 396006710 890055138 -43097256 -395914414 -280025477 310239069 -912767849 -954942177 -950924931 280254541 628191461 921776759 -30654436 758694620 -682831884 938152503 -409906267 172155767 -131202033 655970457 27067358 376440319 926182149 -414390277 -788430863 -140132286 -239998309 279835214 710705478 -581362161 -743448808 467899601 -594643233 124800228 874618048 534640185 -75080233 539669267 -466713424 423157736 -375836330 66664321 -43265586 889547840 161432560 155332217 -94966724 572180492 604121312 48786554 -993149954 -919006649 -739952459 -505437345 975915225 112254334 -615919542 502932867 -738171124 -184137167 -576432366 996907231 562571733 68546688 -66809608 40490198 333608198 720905086 823790636 -420489102 -719396208 -149801135 -852416583 126594148 988605036 911191390 180093191 500257497 -52309297 -999401667 -669194558 -480469811 -621559602 428137069 846737689 -984423948 -851970887 959249590 538680356 942226909 308230885 -8478877 -91664434 -155435411 -948136578 531969375 -929180969 -686925943 -917512103 285869831 -555764283 -297415135 -746577800 -615736169 38992337 993874278 -931441678 703375289 -882727855 -942435084 340381352 -803630820 625323947 997249019 -616780803 -558285387 144144141 204983332 473382662 -195839166 -441765011 -176059887 984844971 247863723 -999423504 440666397 250137751 818508644 930729695 -506555859 -178036803 -880829744 436664877 525505908 641466099 -75108194 45669705 -989609571 210992315 -573765534 -340446153 774311889 759151933 -23680645 898213938 294011678 -94003912 879422268 488850383 -946052356 437018182 90442847 342031290 -921711148 4536880 381975352 -965342014 -668987961 120708854 -920869732 761610544 665856940 -798744330 997229760 -622099859 -616427874 -683965778 231094886 -594001972 -447627953 -331533256 966177306 -898905233 -922031635 965001978 348503610 -96544847 -272127328 -750069528 -37882309 -763249000 -98250380 880888403 -212075230 887338709 -921013338 -871086814 379911115 -31169292 327505778 -863527957 -858764273 698640580 66981440 392753015 -221957202 -209504900 963941369 986200890 521027201 -95584602 980080448 -665242177 -894349103 -916221333 313532851 901511992 779309833 -119784884 839361708 475296674 -202247907 -603139954 165168223 -560452660 541464466 339234237 -216586390 -903682530 -33043677 -763151436 624042595 272997315 -78478518 487459026 851932802 395622132 -309275014 -61556297 320407409 -607881235 -344586127 18960366 651109482 161439696 255352269 -795984153 -546023637 260288668 -191023780 869174228 -257189874 507599176 -99735334 -769181363 242135820 -661086170 -674012712 -9407967 900140557 444345462 -328911843 921454677 -115260037 830094974 561858010 484356420 34635334 115079486 523686305 -347502470 -916915512 632435862 -781515206 -159401765 148473741 576640967 -482707663 -387829648 -446799959 517493272 -203466595 431237260 -951477543 -384232415 823476835 -373089129 889187489 625603652 324763314 -182962153 984644056 248756844 -349957257 678715105 277060362 -746700683 -67599553 474189921 618326784 -403274794 715314027 -230409260 959949051 121562544 984895562 -9578750 903013765 393044572 -710200057 144025208 -393746565 -557691672 245074821 960096661 446744796 919871097 381299917 984605595 -301293855 -767604154 -101612120 -244818568 218030880 -84836379 813283297 -993483762 -390352498 719084179 -571205143 967110919 -378077448 -8692135 -459739425 994214935 795687816 593078102 398894344 521028370 -493190515 -116479542 -146713849 -399998663 -193287081 -295410399 -604701053 16066358 -136736251 345597590 -497690199 975782376 -107076821 968378408 -211664347 292976129 480664406 16601230 890004773 -802864312 604667596 -916957682 830399107 643043335 867834336 -541199328 -950549390 265802098 306497802 62957658 -127700605 178103410 689137071 -641009255 -683085253 -463386309 33276361 803675523 -620332433 271344483 -934221294 884868930 826626962 -954697451 767337856 -339066182 827580890 -608841671 742772670 979628752 -791008257 -708030496 449931183 437320442 932944585 -295834269 15469306 -625290333 -591200737 -471797467 -848938301 460300240 -725496272 -726755013 -889812557 -575082941 -963707872 -373070206 -210032292 579776680 -920945221 243995636 -322840396 783474230 785414673 773610508 399784515 -522585669 400678591 119477837 12729907 -251601129 -625502019 -781502310 292158837 487288899 -972089077 906486914 931240394 137014228 778279754 -399557859 39055409 -128802778 -490286688 -88107287 -271384750 -940670515 629145013 -964395654 -310694457 -658660651 -154502836 -456061591 902089039 151283959 451154953 -589498441 -105574287 802281700 871365556 -195371347 -458842579 21428709 -909974470 -660610185 -732226816 835402619 734346860 -576613267 235368664 582115763 611590453 743777550 19641381 137709273 256168195 -540536356 171089521 377054474 -413374165 -791121683 -654400382 -115809003 -217333506 497183502 847054248 -846336045 -845648022 -261563415 -212339169 -246687963 -282682376 395745900 215887021 51305941 601922109 585700034 971268436 -905384802 224041978 213804803 681041820 879794065 -44423814 674441572 170881121 61722484 -136324043 -516679983 -759974183 -319651804 722480186 944832721 -30379725 999412144 609319422 993624119 -80309663 -835436933 -742058851 -651674214 -505170450 143016764 -827287070 427790411 -238038356 557964176 -10194497 -772854619 -826793387 754057127 -622200174 -645721675 -843332886 575630932 -363464697 576370081 -407919271 78317636 -285371566 803500825 412364300 488843726 -356285595 293718277 -936288186 -956931245 940054401 -412042569 -997711599 622458046 138244246 572705262 -486844506 -227729587 -690251895 137412244 741840592 343433452 554671994 -423568508 457039532 533346449 -473646116 -420238981 -361085811 -632841654 585397237 -407316098 -315959897 262470578 391050849 -187554437 -693187047 831397022 181457711 778370461 811785830 75025048 574267817 -498473834 136016779 -761302321 -720753903 988727614 -326898048 -937873320 423693495 -521790093 -312772724 200887341 -210264063 -220768952 789973036 -579126929 -870611124 -71709371 -800927165 407322864 -646563494 629637680 329631783 -679670020 -692552013 942535655 -591863629 -431596855 -472981071 -55909422 272430690 620770320 927430168 293910083 399273669 -358500440 -365307373 940642961 673945600 472673007 -15487314 -305503290 -895438463 871139574 117764408 467621917 -845066344 -399971168 -49843676 454942639 880398728 -948465283 388166449 -755664868 -281994372 -594121343 -561291965 -125844033 411095165 -498216129 -795604176 129533439 -465947922 55077693 -458297501 -125804311 -999662807 -751068191 379689054 414717248 867268861 741386158 -481205377 -193231223 870900202 -561180321 97465477 91185437 -572115137 468013782 -614212035 312964946 910180278 -409274862 -29284972 -403540698 3146790 876022112 -784514653 941021053 821816369 -22093333 -650245871 912560174 632620144 -586961214 896367375 155107933 -576458525 -748141760 -422020650 -324277614 277024916 547675997 -750254366 470872100 -142582 -337359424 194904069 225967512 924525810 207773205 -535476442 220945730 46924699 -373181467 612162474 448753233 862695282 -125682152 -989511031 -622319152 865822500 -358703666 959495158 -154643933 665951001 -96861520 294624974 -799897559 -540285024 -729846286 817680441 605358134 -286603882 -130075090 -365405664 221546109 -280354764 42632348 -220180883 394708686 -539776522 -455485210 791949569 -462138347 881575799 219959140 182633280 51914749 -678353048 951488939 258304248 -560624263 -668782591 190122256 23685860 10972787 -427016590 -886649403 -29615205 -89763462 -877278721 -753389420 485407496 -414230237 -386453555 -238186735 568204645 860768992 -735472909 -212595883 164019893 -781197983 -298924216 -41229127 -725718285 395008186 -401993613 -324092655 811227139 -548055760 -126361971 14499116 645041892 414086834 -475727508 -165719280 973277891 -587887194 -164277924 679723888 -952123650 -707508562 595749330 274521143 -896023203 140546340 308740724 184325751 -253845209 757185292 -688560254 -763856832 -601733559 -551428893 -759849075 198904027 281880968 276669908 655679366 -23289158 -32000969 207125831 -353929494 -342661651 845413619 -294130858 -227008962 -918740835 -826487056 697948936 -178325538 990447991 38132056 -667551755 930177096 334689916 -870535656 -648376913 549690552 161160602 -11442026 487730963 -42003073 -507571173 -842297601 297801623 -5329755 -761510431 261868514 -289645726 -17216213 -45869611 -779959425 -634915400 -721122207 849142780 909401887 954796569 -513199826 878037268 141544562 793193082 -542291748 -853200301 331423310 75453706 -831142081 -719570273 -364550120 -642575740 -428295178 -427846382 895612860 -811217671 606394708 925637349 -941968715 730384917 -772560492 934585006 -499366572 603928302 581655128 -638800908 -8768871 -770937956 250575027 -261991265 72630178 829128294 -145152930 941458324 -968576715 -384317843 801333530 325384910 -228487673 122992148 112890203 984694244 -35965856 149315269 -595666857 -340618192 -179196357 -323516007 112638562 -549671853 912497834 -252324038 -864009065 554046668 840006937 999374815 -685875646 -594134978 -963586086 -252304605 -180135288 -717708635 -445256265 37950772 -448077978 927783372 141696886 776943461 490387412 -584934300 -953961712 -108877117 -974276959 428025410 -492068821 863783206 -952209964 157699858 767809143 -152343935 36156560 -652847180 -299057658 -491539973 22571433 32018239 467688447 -786690282 472216873 -89448020 148801022 910277356 339809632 -881631042 -225661302 -722197226 32057885 -703122039 -306737974 276279270 -643104080 -651775507 -387430042 -348814109 352369858 286053232 840128707 122297568 982769423 -734449615 579765003 910352411 -641925784 -721668482 318850236 -426922834 -741492996 810522628 -195863012 806079822 -530623652 -432775628 -497611804 487118555 -298580883 -86754961 73543342 -126803115 63982221 190616698 505618010 -901821534 -159023679 -955526508 -701473065 -676579861 -797596566 229907653 753779886 245204348 904816331 940047481 542460540 -827844216 591072810 -149820087 -212160207 -789496145 9434234 -280379620 -706670079 -502259445 669575373 397435026 -17469631 308969531 927981789 -740673464 -170380713 598587882 -8469487 -283769049 190809799 394981075 657869138 56724742 49252727 493705501 871692440 85315124 -351540053 -673865690 275197058 837317958 -920218594 -578602459 -144278114 -302889133 -310537528 -424493217 232629203 -722340464 -230985537 554222281 855884753 870523418 -921390333 -23308426 510963036 -795225775 673797347 -823900298 948890368 392975125 529013110 -323791659 297980527 -487610923 225961139 713827506 -631863688 -225755338 -288173444 -654353183 389787042 -368968407 -5500091 -317657402 -509250934 48797774 -559030934 133979886 719319136 -851552449 616684072 519334025 -466189185 850273922 -130388275 -61654714 526126634 -770186493 -414461537 -191287868 -610672520 -479575202 59497744 -56353300 -828159249 40690165 803591483 -599054294 -459540833 463633213 451176399 -791406715 -11025802 61613357 -712031445 9179726 -621355196 97519382 -121358219 634734871 -885895636 -839701887 -818767977 -993730928 981471554 985996391 461477765 877452812 -471470964 7489025 -276237825 -798963507 -164111652 -628797815 -945257950 -948577029 926312966 283172558 586253396 -531484717 -200376720 -561819865 748709906 786370038 322530443 621988016 576105674 237948086 -702474918 -976638959 860309430 -132155502 831317532 -967641760 780698572 -830951203 -584250288 821159097 136750600 372286822 353954047 407093865 174045777 709441638 -720772149 651642877 -319908202 198110271 71927042 -968464858 -730450656 -853636827 413912740 631310339 -253577087 -966538144 -410064261 592204065 -2299120 853470197 601191577 907220744 -810727011 130149478 -99685539 -239610633 342386235 -926852787 552364515 -451450035 183015979 -197751458 -95734168 -92222571 729592079 -421142976 -747158093 -146666619 851754627 -600728555 73737616 -719076255 159960398 901651374 738677817 466810930 791228329 488437565 950304411 -907491239 -120317457 630152800 -952111578 -791942949 -151183426 -74243829 -773402808 -212124838 474382980 380374284 641896162 676960240 657308250 -685435159 -321256780 625460955 -484341914 -902030550 -597603052 415039237 112558156 -516653927 3495403 -797654093 -167668239 517776758 529124533 902400638 340996306 -115981761 -932467447 329785172 803491375 102288188 -638874233 423455079 208870589 161170750 561162212 260748246 420485772 161430042 -106219576 82771467 -149127794 36371864 793259028 281018421 515716146 318099184 -261471615 718672088 -991027602 -187868078 233304686 -496433680 -425439509 -565539561 603486850 51107562 -535092492 -954164332 -520267731 -171514535 17585788 354888253 847821373 -588364519 -405103113 652217127 838163708 618764955 -259209091 -786479634 352276483 -917941440 986185704 -818123115 133088372 472915747 -85862535 226311697 -848336375 635600295 -950607777 613920360 -632265636 113926288 362688261 616897660 -367610059 214023367 668167279 -629262348 105372654 -365283244 -446174227 625681840 164827415 522356214 -497041474 -167612586 502567920 800677698 700436464 815601567 755846310 -969864321 -543794075 -441879095 -617723512 -163679156 -904332038 -303502800 657018210 169786220 560379999 512432690 -705485074 93765992 -436937281 197770735 391382916 -117609454 54369774 351440426 -907204953 -233441398 265902077 -328808930 -66140006 -824623755 -906414560 761250328 613715163 689353214 581703019 95291470 -893519852 -405900280 549518837 -497057017 345941892 701703659 -478158159 117393828 -748112638 532901873 8125148 -944273250 -291873863 -368965661 661134068 -116207149 -192473540 228907853 864960042 -609824900 272370360 489766343 -804934552 83222724 331356168 597140713 -972659182 -918127102 565591705 115882540 -22118783 -495997286 636328270 766706172 123776037 -539981174 -9468339 836412045 317696846 343064612 60146836 365331410 861735278 764745572 -926837636 -905575208 -92602413 933489543 591994073 -920715348 -833511457 -24612471 -279295302 566869282 902548213 -631297238 741541097 -868205732 -916261676 -281250188 -471688865 854207910 10303800 -383313987 -960080706 -715191396 437556946 -647772653 75514613 988730801 387876415 2692098 626815368 944273991 502409760 978638639 22345209 584512481 268544155 -632024447 -421145755 175166116 462111169 553705344 247448578 -473244313 -810184789 658237609 -256314925 116235263 147561366 -994249706 -372543199 510969686 -850789275 150430407 343307060 819648718 -117096434 334760646 955691389 266220734 -951217804 966839331 -29026951 -139916249 -375061113 525204628 -974369810 226066662 345710264 -948841163 467409509 -608833175 -800361997 816519957 -638403308 -200768254 976686664 -678420703 5858570 -563018833 101303290 913087721 300630270 3215948 269820899 681778540 -293279240 59443199 -199325752 578913008 -334204354 -637220701 487021224 -964065493 -840216699 -361610336 -630328889 576833090 484817930 68803041 346601720 679998679 552901932 -682121698 569175617 -614163785 741193711 734872091 -252447436 -916174255 -219397726 760080624 -22431738 853801826 759153351 -993678472 939235744 164950478 947908508 -360722239 510194703 128400756 230810307 -154902476 -786379312 648211438 950538280 274710279 -836412474 -505856420 -161078116 473286677 -644700495 -737960326 429260069 303624405 -603729492 761229174 931744026 674396336 -171535333 502014195 387173834 -427026460 -106780167 -912261175 151362859 -766311981 -711924697 39769660 -616132245 68372919 -971090724 -435385228 535048441 -498525936 948388854 -918071689 687962192 -137812698 -779454175 694116607 -801064587 -298303692 935841509 -753348539 -738229960 759024826 988578048 -293987971 976236588 -780311817 696318558 156876726 -341136503 618400854 132043872 573484984 355498784 307069840 -791417815 -474181857 946470300 11584439 -178700546 -624088406 839641280 -795762252 859860497 191155267 901607093 161493538 16776610 952167250 -939047259 -286475105 731471779 128576827 -779307645 -611981195 -809732885 -255954550 -754076251 -185762673 511245563 554546287 262328781 -851223740 -363875108 -909424036 238209966 86627628 -759837321 -393376920 -579038537 -370350220 526065657 -986265450 530119687 509899327 953123394 696574454 -271100526 159214729 865901214 973205127 532892073 987313984 -853905375 338043747 818955320 632943341 -533912707 924138700 -609039229 425980804 -344476570 -586682736 616534857 -821299816 476136712 -213905464 -670576140 -672766062 -896728285 -588224918 207897960 -166354634 102120788 -316913566 -534913871 278952765 265253497 -997936537 682502471 885558302 121916145 -147624472 582088377 -606373286 -207400802 -186035451 -310351039 -50020795 -98154823 -937934422 3134283 715531301 816480444 -496218998 754687410 15110558 -323649013 -467732275 845855037 -818339682 84433514 -938201535 338077142 510127899 -359534370 -463776968 177334603 -332352484 652451671 -329902949 28401116 745219840 770616098 -576952739 754212738 726926502 -636338184 -455488052 -965541566 403294961 -947384022 -682001948 630995353 -808370835 748896110 312991230 -318381836 96706671 -847826983 -946833434 -739133084 190958900 23439085 -556079604 -118136137 -638746995 -317694342 -691388980 873518967 -158411820 125331197 583590008 949958644 -636270271 -925041903 -786899043 -854236287 -214589289 -408519631 -639153351 607086311 533650789 -336228124 252946862 237832302 -436423173 909779824 -247546042 -339607408 604319664 -417615329 398331235 512692578 -882998669 444786433 -53974930 -192453626 -763157320 -176788830 883107988 -510150884 -202753728 794045807 961392932 435571998 -831008883 -733419585 437767831 718689015 423760486 668662466 -39758140 657527690 -51797428 -916299740 396835893 626856834 864596472 -596070783 262533456 -690468280 -894019519 858913494 -575771274 -299401330 955933913 -984660382 -570081012 -755222765 960153419 -835626802 -693580654 395587229 320944168 751764273 689281749 -26585910 -722223864 365543788 177558640 -922455353 732767087 320955929 -294285839 -844080265 825106726 871882100 -775495850 974377611 557080118 -479507810 304208006 4173677 204033387 -560165615 428311358 683963659 -741047224 281317593 924574779 -306019228 438815036 -713950420 887622644 -125108676 512201883 -136187642 -130961822 123377021 943926819 -745714127 570024484 -708598841 918768087 893504027 914991486 -96298946 902245077 -978619822 -874688479 466192339 -482645670 482741901 586738678 -14044666 -662646937 837995410 -612549676 232954649 -897524395 850207254 70954041 -286670889 141390016 -843963288 -584078991 -554035568 402850863 -448982394 934284484 998109583 738737651 103893988 -392418477 841726462 234321822 709079701 -697336004 -874737616 957344326 254090132 417139878 -79562060 -912594767 -434724094 213274328 128187301 131010487 325858829 -365321611 -438202362 -344755768 -201883067 141969975 -306812592 -441533403 821251445 -394945144 939482483 950406051 -398860760 -767670480 604150379 -351667159 -590844998 680489396 -844763067 -498570482 -949807116 -613204041 -186416315 -219768513 973742414 -823208956 491115765 234276084 -326275525 362006249 -989876343 -680418177 -406319295 484047013 -30466443 -464586159 243544407 931888921 -601334536 -488272952 952737882 -552833673 342953832 143155505 -332075765 390471082 -939073587 271620076 831667809 -150388984 197091218 516757175 -573098132 284253613 681124342 800082419 339108457 -721738275 -686278471 716688271 -815350385 -196097837 -313780452 44210952 449656966 -285463137 699700483 757313793 -364105792 -295341625 -587442957 158127375 430585783 516170098 385993353 928717142 344757656 -212737271 537356340 244097634 -711162464 -277157896 -588271990 161809938 913745244 -990491207 -913006455 -477176073 869552206 415845982 -243148285 94685384 622844534 -459273782 -220742949 811303263 -826922633 -39506584 -636049669 676074537 -415825667 -354713193 165681405 621177360 -818854231 -366938190 -574929062 610009296 -277163070 598128994 -715688864 484228163 -510895642 304828800 599355531 -591074603 308697878 -362288315 -526364905 -537251169 -780153784 -656230801 -43940392 875795423 113163605 303973680 -929180827 984972430 406737610 842466156 956759098 -810995045 -281653630 180684941 491125700 -927169830 940663975 228142716 723378714 -779339159 783831383 -900812138 -330111731 96626438 -282598505 138556843 468108583 -504902965 -818372237 45151192 479841890 696991861 961800545 -542217790 507641528 -943071818 -857866347 599940352 -19150165 -251867392 -518237846 577085854 311926065 694617627 723962829 808871093 861674325 -897365056 93903482 436409979 57432756 -199034562 -570649487 -160379885 -705370234 -129663079 779009257 239619337 751947701 514837352 -753299816 -405916908 -930820313 28587524 886665406 778608067 -507955342 718645299 -880625643 967628678 662847399 63205298 -613172111 -976307669 158029157 -204693512 42264824 -521045469 -927458618 -604164152 -121421668 893597043 568544880 -230899795 -373579651 -431928841 -284840360 829127831 -677796933 -579735621 148544280 -829717764 234882087 657254065 816520314 919111382 -275897621 -23415895 146569871 806904786 -385826419 -585494894 729925135 -251312832 -634028913 -553999695 -658440691 -561804782 363752291 672293377 -867132696 -680094020 -109671099 446067062 -589042631 228522682 -940940424 -315222848 -168096300 939807298 950806214 -364403766 284756894 226109544 228047194 698437862 -696345567 896635603 583662351 437500796 -871450849 364329153 754860822 -261845081 -751448809 395022871 -311796821 401069801 -183767173 -335873940 -281039916 -927386757 403155035 -505270328 872203765 -228300444 414439064 348241276 70360059 -25338241 973692821 -545534423 479018170 59333399 -673915332 -649448536 -409520199 213328504 -752046778 -558076861 975148805 -149671514 645747127 597532493 -856432794 23218447 544720001 711516683 362541305 865038256 95994114 -125508725 -865989994 -754615634 -554956808 -221217268 126491538 -140541706 -259839824 -271259989 -444180902 306930572 -184276426 -847236887 375351477 -139286291 -281317017 423867104 876419882 -309360942 -935674680 -104361803 -900766246 -157483520 214835271 -45148425 -110182797 255708506 963668519 -766596237 -429230638 -655540886 -478213336 667298460 255949608 999181784 145246570 797124040 -162561871 906705617 854726742 86068454 60958697 400148182 -291530600 -693117942 688682278 608993081 838739893 -438463837 177283399 541410497 727635045 331973575 -91716837 561249406 370407288 644979949 757420216 -284835165 7019723 404941042 -33970746 -207444758 -757856919 -986225184 -888626046 778898826 -71618091 491723218 659807271 -471476899 -887827874 613174181 275137973 372460192 -739371134 474541378 925619762 -178685612 -982561501 -643563041 421651240 981161658 -854032897 182815363 -775098857 -192709997 -848782410 -636803202 108643054 302770543 -133976106 511542704 999590810 -803364599 -820006722 259084046 616929826 552547078 -254325580 58035875 368990134 495126134 -480890940 39731423 -933368233 -717627506 -905858225 758806444 426063692 -360928965 -982487545 132578362 151059869 -930266365 -6547608 -728021798 862361695 401240129 657503025 -277011511 -515414885 -585980483 -257549789 -445228449 -72748094 460693198 -122072821 -314714965 145160166 -364659625 906833578 -251435484 -999228067 809950448 -478407624 989507375 300213959 122005825 -582970881 -450498999 482730208 677949493 757649027 -502918016 278908918 -840268201 523300181 283833106 -89456755 708535038 333637199 -429570199 -128551486 -727278260 -153954808 -736176558 -777778440 -4779775 949972156 673219088 -91303741 861318800 -694575606 -299432382 300213292 -173309664 944892920 923981148 502385254 72629023 -662498592 793220334 72992060 -418861431 824612305 -46348325 -769450438 -966175202 593604249 -613881171 -985814233 -828353297 -408585302 -233563416 321756825 -744038826 365154564 -707199402 281307633 -308477627 -471492197 681365035 243724870 -797759629 687475895 -968798897 -766619733 -796389595 260941323 211389109 803204550 990006204 379972552 -957289503 528399184 -566259932 446228657 641679605 -262158121 -171214337 982985372 65129066 -467140963 -427746788 41152738 355676777 982326811 -922373665 469506719 847083335 -862700075 622085377 -618249079 520726136 788912636 347163026 -543241371 -728996411 511136429 -135658457 72088256 85409444 764496767 -697652235 -605505328 327567239 -537851600 872514927 866813282 681248720 -784940453 -69261132 968877386 -756912307 116094147 -792289719 -344308382 839808110 689982803 811994916 -837057160 -376095873 -680672010 -760312743 -605754978 887539331 770987066 756716311 872244545 -679373136 614738646 815002516 -534701918 972136673 500711869 -149172945 540935213 -366127235 -663259594 -228229718 60188235 847473291 711189567 944904071 -757965360 -295170694 868448594 94622454 -792034966 -74444999 526794937 -319639297 -484155651 -532858970 -436314655 315328937 179983989 -59405292 547311994 -900345728 -407541258 200101202 -551855120 -388537222 573246713 -998692171 -686003260 206001355 337476865 945659 597811260 62963617 51029592 -939489402 259272160 570332818 -325032244 -893324385 -29661747 -939416321 -860511601 -566411661 -635391444 -944387052 -94073055 228140413 448338134 -384975189 -265763223 343381780 885487009 -635239153 -316941337 822887007 529275192 -688011685 -811857316 -867014770 653319525 276506643 522253614 581150745 645955680 288416417 889993467 -418647794 -700656797 -164499940 -124667880 633188286 116937097 -791902438 -38308547 803848666 427658093 -77408585 -683757991 810594681 433396179 -728869178 470253724 -907390415 -334111230 143660759 665822977 870693574 -321467292 -25200515 42181360 898688005 727346055 282403407 507784051 224894849 -410493612 408029977 -974285778 746628293 620861129 469125452 726103943 -385960343 394471311 616312823 -237366905 10930884 546287362 819414934 938594121 -902136083 379080803 -827062492 1082816 978640094 -232948833 871131019 258654457 -120342518 632970104 975897431 -709321400 743944253 -137434591 663743301 881718308 -802203633 -891254907 399056188 831148882 -285992005 -618018482 775471867 90397195 209662894 465759541 323908620 -576723812 -909213745 -968032306 -640160023 786966142 391227561 749138574 595924882 -72388770 406460050 -249920266 937596487 -937542874 990845727 74309789 166788196 800699713 -272587679 -57146389 -815661608 177565497 990531530 -314619981 625138074 -588870197 -662339315 -468741594 810315642 -955573158 -481705545 -256083894 484970132 -664089823 274590561 -599085678 -526101111 439321980 571210349 262226887 837215429 216804919 -568011378 200479030 278259390 792440629 -641505866 798637072 280244769 704934838 -954789940 -881359733 -293612256 415294754 -53830086 456185 814018035 -171725270 -279635564 725276573 967038899 716594712 235977213 100000741 -317248165 267644912 -427136484 106435344 -816025633 -818916178 755114870 -368485744 4972592 590764774 -491396299 662782723 -234084712 915049512 800381473 820537810 860624190 612229304 -768678537 838352925 -961398725 -416416886 -321961556 -172519135 505987901 -620262440 243105804 -631722732 -395858369 -981918028 113769266 786844810 -217330634 606448325 -674417121 -702958389 -577007099 470022953 31136011 913884288 501163761 826066608 706945843 -351551728 -785744139 -418303692 495919964 606255418 -521044572 346548998 840520999 -678268183 963013323 -504434291 -306077561 -942849638 20711727 -621964596 -628245491 763723193 269022615 870819946 -953030828 -886584927 786383832 -600858589 -473964318 764294776 -79923740 -464508362 -515730228 680418234 -464566457 404695274 -62881276 -562211313 -505046920 -400607436 -205187756 -619775837 -952056297 -319321788 900455994 434580125 984728364 840811229 906241254 -353381965 688085961 264866264 373939680 93799614 -606417361 -778281390 -2941811 -746816810 51145572 496732623 109321387 -344749046 -727376018 180107457 -329666968 -70579303 -884531334 -759045197 -207836115 646802946 575506823 -956068900 283938545 656112236 398135980 -666097233 -861750059 88430183 -102517664 671429656 338426512 370137373 956806808 294919871 220354328 6691477 -879702730 -852066555 713762107 -544111643 -804081556 985209454 -669601751 149304020 -295142013 -169009824 112375039 269371937 -385339473 44576692 -341678369 -770938350 539990251 -627380866 -340421178 -266957681 535490151 -212281881 644811083 -250376448 -141391290 -460176070 951025207 183416679 -277700300 -836763045 840977363 -704136736 699401840 747283473 190686272 198494936 337310392 -624513690 541752787 -599877283 759730625 99051481 -237228092 723352839 -145056514 -440310034 414597518 563908631 343990111 -921892511 948563370 248722541 -798801016 -326188734 -417636668 144771022 910115619 418359250 -212788325 524361146 732999637 661267716 439517960 285611050 405987270 -456533291 416267379 -762467933 -176601780 421896802 147292823 -241835234 -28330003 857592869 166466482 701172839 -607359685 -200167205 -884494147 898590025 532543914 -682767152 -84704016 984198471 -751503593 378392166 -514175503 -88633679 241105925 591250614 72884513 598766114 238214713 -984802491 -650013619 565738983 -185829684 251524944 929259319 925591163 571426515 369892827 303203636 -913854824 -338260231 122229064 670542823 -804473086 -540577713 -319825691 -983251207 -41456834 698405132 -15446414 408140069 -701604774 628110468 879689455 689104107 242811504 351647740 -818284164 -488220560 356378023 -724941183 -113879880 -647073069 -799749166 330415834 -415368628 -741671839 -765014541 689081018 -43238887 -781513982 701667999 -573364107 -313213280 -62639615 57340791 808204021 -632285163 -636541265 -966223861 254022382 -183376019 -18575360 -586157894 947985110 373730536 24967525 48599573 225265350 -315264487 693891889 697485802 -348666446 -948420329 466323514 512362714 -351050453 660213071 -753382250 -957974685 948680254 -931063745 973092128 -394959152 491318907 -908455125 -946218257 -995712921 -9420981 -167086601 295327795 -518538700 471197256 -932575068 -714324617 -459605925 126090662 -344237780 -442058218 944219512 984261691 -302426353 -237631488 -432114025 225678865 41837388 -91064645 -945835943 7021030 103189265 115438116 21883072 973225629 325944967 -371866094 688530616 657500515 45853376 -604478361 -601434448 -896414995 429135626 -928793877 327730777 -403535356 487867675 973941579 -505923863 931829187 179221680 94579407 577885343 -253524689 488633167 974824542 675434205 791159837 -636248342 546782054 -823220849 -173361149 74349596 -528378350 670915122 -946552236 593098884 342876833 184986048 321280343 181715599 236082855 16664307 -379782767 516504321 109868842 -54945854 -352159493 -542463833 -158047686 966690413 -252220526 -705446597 -869042308 557881816 316124100 -438492545 -379642726 137635593 814602793 480729221 -759226578 -136473243 -750621732 397655457 91070986 -688085132 -400238199 -897963353 -561124271 808125563 791148592 -181094925 -853353124 -31879086 925021012 -596197653 -460897075 -588037337 -440320471 970828326 217577713 -589635759 -506788902 -693677706 -832974075 -440758895 -101246645 -17848454 855074155 -612163851 977741167 525049723 690677091 881367047 249381863 -800415664 -775793063 293767174 867820957 -195399008 -255117703 -764529812 -55639379 664145182 996484577 -401858440 263477669 -605954975 592103881 -775394102 910582721 -192503578 -825479881 692564048 -64194790 455685367 132601776 843837889 -886448008 33081863 -607398057 841791651 792406872 -952650592 267259174 -617188025 -42842156 -12709794 -502489350 814355118 -683613881 572086449 786883289 -179731796 584277920 251481650 934718404 -228889656 65768414 418252975 -513370078 -201665446 -954764678 -67611956 -369975951 -38156423 620662496 71872778 -113661969 774668363 -479965150 -125290085 991042392 333292677 395705370 -716433626 816580962 61275938 164274885 -872679906 909605828 -671311048 14817785 614736364 -941331315 -263457627 814541517 -101375661 -191714806 -769219144 171921847 -780183245 530430791 -297905374 817624059 -805214663 387821080 -70948403 757570213 712284858 -340579887 624984277 -265688638 858700139 -469019656 -82244342 -669902703 598186714 80633416 275001945 -883556190 -184634719 360317117 -407981275 -655937366 834534862 -146699628 373752215 661992806 -452475298 -18708007 294022745 523630965 -222292074 785538676 681659449 -89518435 -795725390 404857027 -396337140 86352546 249834252 -275327617 183152908 166544960 -486167724 18232311 310802991 683805609 116699921 -300981243 -895807886 133612140 755100540 -163004896 -11179515 -190757614 -212588607 910717168 174368811 131827261 -461270098 260965831 -883908351 842401993 -399466241 -265323538 827546227 -887963788 451132691 -179367775 -162563604 500014110 -588500867 -523635492 718574751 -802163015 477742827 -393144987 534483139 -219328903 852124016 450344864 221173998 -896589078 676610158 715025026 557307027 946777452 -393435967 849449608 -876371442 -485062738 229983280 -538064965 -347589666 -330918480 508044165 91092795 -612321007 816144497 -405035109 499928173 -741468409 -330562419 -201401222 -342852849 154569799 -656632470 711464648 268635505 -146358372 414253877 -175363826 44974548 -965478492 200475968 316068204 -265396699 -69906782 175229187 333486773 -178151579 543922006 -810480607 -123354936 -355115641 -765242036 366963910 451663217 826728414 -353235663 245412992 -556200149 -544034574 -352446473 -886809902 776964696 -277408881 827015926 113259207 -909528371 -99941363 -725186224 643506924 -149992138 -688621176 465295989 -530369785 -405347242 -334453187 580343071 -752763023 -556659416 313722267 455392483 240229832 48909002 -905232534 -296217784 -719974878 979070604 409160576 -967121403 -86525092 774681632 -137459496 653089866 197192126 858996819 744614135 -611449095 943577169 780408374 -319566091 -471433676 -821459300 263504381 -484617792 494510559 -492136430 -138696385 -341305012 -511626382 758641531 261695434 339205926 677246434 -389406016 743885430 -440952140 -729567450 -193794719 -774429410 572504688 250589970 1303967 977053192 -993777080 907048112 29424061 -967172327 -817223472 -28213298 666579733 -611624702 -287756274 -198032571 -177688480 661647075 122756430 837433527 888427316 -741170552 -939113627 697361053 -202063410 -955931264 -340907932 198059020 988858828 -225531831 -721131863 -28369220 443742402 29171635 -534675891 866848145 -9262285 937298357 -85756189 846571410 -298052814 613738745 699199228 -789896170 -250991477 -567704435 241673465 756381474 -290507859 -484263208 273219851 -113893273 -731176113 -802791259 206245524 -454262117 437381559 -505881254 832090649 418665026 -573069604 -727512611 745416801 337727963 465068080 805243741 960214185 684960254 11170818 76456220 -202250811 777881310 866070162 113376582 170043293 392100463 509991770 976599109 115357530 -659524792 478502139 -176907638 -853016087 439499283 -648967882 -380468388 -563388796 -135246863 -621855057 371259307 936132889 -269788882 355698987 -576903835 -667612074 915397127 330166125 -708439439 438993802 484741710 -661230499 -394303920 -360980065 -405642655 95412907 829516498 302522966 -811691829 32878140 -279973071 -300550167 373675408 -556119183 -47336302 -49274208 458161881 -125421249 63350296 515202634 593550355 -655156529 246736105 880000248 -899775587 -635856211 93974124 -224591136 302195892 -869761960 393499543 244952657 8221419 -91412888 -978050972 339881790 379480383 -477391949 -18291042 864408283 -123305151 430938910 472999010 913896383 311403873 -647452361 -396113049 951393909 -759194235 330799666 764269430 -913799294 -155013809 897837983 -536705497 974139594 -549933124 -440335318 -138886387 -726140372 -814969226 -447671299 -103022999 795271589 -156224832 321946763 -110496365 866121592 -965101197 418651835 -495794649 354631797 225007539 -591609503 375587114 -710549904 662776072 -850013562 734713550 668139095 -664305148 185835896 -897936773 467119379 280148495 463037331 236358685 385930653 -90761614 903877185 -253638557 572203808 424584177 -966899898 656457151 199706182 -302670917 -103678635 442838745 577122403 573560750 499028941 -223217957 977197981 897846282 200159619 -589544387 -830279646 304872727 -632060020 -859455186 -836107205 429208087 415470078 12774184 686284194 -501336301 -444468398 797604018 -732452794 420707405 -847727973 271085130 -763434986 -860724242 99039307 -157250007 779907961 102618912 766830665 -769085967 -210530046 105607358 -569912602 -31865958 -978956510 520220263 636889264 91180947 251186732 15242875 -455755649 63173260 268497942 866677803 -178485359 76144691 -409995362 -53829899 -339508138 -653922864 546077731 -447672733 214791274 -176537274 6192103 -951335601 393292739 655057156 336163319 -468460092 485179968 864763821 -77711395 757515179 501026028 -863132831 -832024711 628801080 975459224 423540874 922676099 -809300308 -225242283 960820415 -291108288 331830612 723718185 -736340161 -9550454 -195607591 235667297 -632026192 -411923620 197335002 -284651963 982115336 -716102089 928511286 -882532422 -725544879 593826751 856440928 267898759 770250322 513622963 -156058497 631833710 -623015521 655955995 -778589160 -680558399 505331793 -539965014 -970771908 315623231 531403950 945618664 -553836722 -586335366 -204078436 636836728 -250600274 -604563863 -241388909 104082815 -37352635 -42143785 -518969290 556592503 -552117990 122377045 797106896 650034913 192303975 529279017 597742100 273864246 -903763000 -930532278 321649037 -975718913 548376914 -897578380 -869926867 94602554 -558857945 -265665622 293142875 -299371088 878461220 486951557 -623316667 -737015661 -198496472 144813551 -972494698 -159140648 -32201799 -304830264 642515236 -888277327 -947416387 43250243 -167316850 250925425 -286941543 130185046 -28307178 854857000 -220149455 -327842289 677554499 829100786 527670568 -943303058 -389230832 -757797380 -490372949 -598547263 -991285266 824004660 255623146 332586326 22215924 -679206241 -358335545 905626388 507412940 -68182681 -362123849 -121693393 789931770 762785380 505859804 -308089908 475036021 -394452961 896812588 855937507 -617468668 -591542259 742119682 -41706526 -397467399 -98788995 339241903 839123578 38278247 -280107016 -188492997 600575515 -738579810 -21586742 199414179 34785397 453764098 -446855673 -966241291 737048291 477386207 -770096493 492064343 818847473 -760302094 131552500 -164851692 -176095121 -130095605 780572782 876488706 893485123 328972916 740158924 937945885 -231406228 128313688 513707195 -368272400 -35256647 -819137310 -991035426 -173343465 -697812336 984346725 -747347673 -801419884 -146179128 690974269 252415357 419263568 758519533 -113644833 323314817 -122667357 905010073 107997363 -523317457 -107894076 -812315825 -478529070 -635373964 997417410 68878956 777526864 -786361590 -335507654 926907154 495505350 654675092 -428050273 393355721 -345687686 -831565698 -271922084 -177336495 -853469910 376720465 809932589 -252839601 22924946 -174874972 592544549 -493737686 -165937017 -56130828 527414778 -459917950 627070659 838598335 444796445 348968858 837022401 -936032175 -618551030 160351164 -132587017 385667583 330965708 304586559 -280445494 662995864 125376755 -63142761 219086950 -364218807 635421519 549106920 -804826863 571814246 -366652971 284120059 -939340484 -408615133 -2242525 290244824 -104419228 346731858 23540397 -348429904 125689955 -647365392 355840555 -64150042 53067552 -567643242 -714245898 -524523678 968137306 26928689 148178293 898834420 -688459720 657916435 512204115 -582082442 983199914 845177308 -762177355 -689020685 -796923984 706977659 -63078137 258834020 324599804 955566233 -753967277 -724634287 492197381 78972644 543644877 464389738 822274371 -929162618 -368301338 392864216 578844896 -383297667 817735706 529689567 -265127757 839155012 -397023531 883670146 -606880426 386127754 -242745746 -23508387 -208798136 -159639739 -418328020 -422753162 334462985 353245067 -107631084 441391789 -989123154 -96569551 309520733 559408245 143850831 978618728 -530891004 93194087 -199802998 -356702888 -622349717 675297260 -713332107 -742767915 -97195431 21732951 -802298565 -96242204 -985931667 11537870 700473350 713319424 -909620270 -215415787 804983437 -306951508 -573710249 -857484013 -250281967 -76652530 814613202 965283481 -870952578 543303432 634597855 -57859401 -538669685 -762755251 597823781 453039138 -908386926 -255722295 -739928638 922233610 -258980880 -427121742 -990837622 -618456417 -788591334 306094696 -962156105 207697334 -508783040 -762933649 628345050 665046078 -148472342 -218914782 663253677 134580006 -202208527 -688643126 208165579 366777989 770007158 -940971837 -724274891 -455695579 575485750 560085729 -301818540 -655873742 -403065972 -767501882 137256326 76498767 -597344106 831341708 665175765 991154840 392131725 -255923565 401952545 -466921128 -347987351 -880284198 -985485081 226362458 -459880326 -314619195 -542377834 824179889 -653217037 -93837916 -389805517 -505701111 -782852651 647253451 984037092 -692425335 -949768935 -697956159 537884984 -240568213 -209730545 626221026 221752246 -485474254 -50209306 928830157 -724456845 888396098 766063036 -401383610 -279983767 235239535 611227717 -929630612 863090470 -306277311 -370910592 904090786 64304005 -926689850 708723597 -813223832 -110014579 -208215674 172210563 380084481 987903223 921025369 -819376911 -84307379 103740679 -730711980 893543829 307095276 121781390 -604008821 -858142691 166532721 790642932 -291772209 948538869 364998695 208336353 462231158 858804659 915519469 699866898 176776930 -212371688 -462401976 646288832 121264093 930652689 -58338074 207403322 -811014495 7895447 266927462 157011383 -633666385 987159247 -124415572 491697563 680366022 -156806851 417849679 -5164393 4914997 -868158539 -457445117 -811198754 206914402 -654794786 829587348 723216656 187540381 691081977 -498716984 103477958 111111928 -785420606 -899573151 -865873071 -898210909 -806625734 -311794271 908170749 231788495 760186538 922511065 977127635 -326927085 -584218537 347611210 367202474 632600193 -288027041 76442268 -936034048 -411831327 -628887065 -1095622 4574990 490148616 106001620 590937126 609053728 208357044 -712876710 -704497079 -728473414 -481716980 981333242 -186838620 246487578 15574112 90728545 -730625293 273159676 -49066408 453959152 72230346 -653209853 -478861792 -279285877 980677817 211575880 -860424277 -267140843 -767255548 588218339 879261269 -777118339 529235068 686634489 143067868 343859056 584566191 -745248392 -44520212 349373536 -825750818 -482435185 -98880077 562469577 -566156421 115280054 -562226724 -789119037 342660649 -775336238 672961606 361492770 445163962 785081842 762562335 604608194 -297270397 599762558 -395766829 -511386924 521485166 -717838355 650306191 589747607 809885211 -708650149 523408537 -503158448 291694577 224179588 412492139 -774995006 -123383317 863427681 -339660086 592275381 -67351617 86620212 -266425776 997899733 497103602 -584239703 886126098 210177079 816099462 -369099552 -455436548 -987556167 419122223 371670084 -999639938 825078406 384418697 12929514 489279872 -970651387 900361508 690055866 -793995788 -471181744 791561119 457548572 962354644 -756027273 795105703 476535965 -987619227 -648218180 -753887851 -525387629 163380639 382761605 -471735999 301919810 8415233 -864501628 -966238562 -780182377 -784519735 -993583111 262864242 -290406098 824036166 -404993828 578350630 -254658926 122854497 346259615 795415012 -403884472 -162381562 -224803842 794821500 -907968506 919600706 447916163 966527796 -232385292 352196880 88135661 598476288 314026415 -718888603 -721853548 -226359511 597041070 -178609527 -926968383 810249119 -91780426 757638439 809167637 -636328143 131065105 -805346520 894614340 -68308508 -304648956 98908650 -496305182 -549265850 480912223 -803765078 -204630256 849952280 -97608181 -340472483 -895321965 -209018695 -276929854 -618917875 610188373 965497357 188130038 264498067 -410819661 313579735 367410719 120763206 -967004993 -972190736 314405528 -160940047 -648539891 479458821 182711998 120494347 -265717052 602023008 -562636243 219061093 452135424 -468252550 35479805 -812997512 198160794 -308141690 -28152701 815418723 -104965782 -310416772 -81109535 -37413074 -87097823 453497584 189598917 -363972850 102018313 271249505 190727122 -911851491 250056712 916006769 -692071085 903715370 -472068286 407595931 777049206 211564126 439583543 845274560 -461548899 -542677436 116752465 -529458236 808207555 711318297 -894646941 322805138 -72800412 -695182828 126843774 790172465 142952035 382009983 72358212 -782443792 -2134630 -94280364 -721904852 -282160826 840352136 -265995702 -585698175 818712868 -917979291 -189890275 -714328141 -470355129 34579936 105162761 415723426 -855599452 378746678 -590475840 -606780606 -62873516 240089544 637871365 5160522 -383490394 -699095530 -838818039 -517109187 930944806 -731155083 -592568244 182386950 383688018 -900446271 -605127428 18144507 897366990 -89962041 894875390 -23851156 -895693580 90684836 -212817069 332821470 -590935261 948363089 270474664 -562211868 721588877 -521760504 -476193063 275890940 820296280 293438204 995641619 889779425 -792102324 878919372 139589036 -668935877 -837419229 801569391 446975200 -745582880 305631375 101498412 161513351 -961337666 -584380927 214893571 769586584 907115703 -977569925 536156740 -946190210 434686941 711035272 -161110891 -726129763 -881677091 -896903305 -198669122 -761582321 352383576 647218123 656948133 314464700 -857749079 498161803 -426213848 189360122 322650302 958620593 442377311 -140586301 154879482 -522788126 -779124377 898196263 327027617 -889691633 -44498294 -178401546 593225242 566187139 -225469187 441360359 -612701863 818913746 596525773 -847674319 858709839 -961476528 544961169 689770498 269975966 136264658 110601142 -544442131 115123481 -153291890 -774554310 -531224769 -795629028 -830439568 691597915 -826102201 -14349472 182860016 -317105864 -472889810 722629103 393740463 568642150 -670721713 -224472126 -656853384 -588729292 828894921 749966128 -86803826 -94634196 954707061 239288329 725881286 977776118 -476139742 -514780929 38181235 552590521 -418364299 -190489581 802581475 -25958550 374875813 136678233 648128887 -170868121 -848086193 918211326 668704127 -604571626 568863433 390027537 253675940 284531490 -57897015 -318093024 -844451682 -153087788 -335553218 -985598889 287988683 -353267634 -111206765 754194830 907622374 -841341967 121330327 52331923 -212939167 688183447 -449570239 161169816 176053403 -41323506 715851575 -863270924 -28278931 273817418 -505237758 117732038 -708654892 916674313 -570821925 -555200885 566405999 293199126 -988602036 517445770 515250658 8378866 -420585754 -529021115 627044016 -837879109 300983035 350540248 369810559 695148279 -408440456 -972975746 -266782400 -439240963 373604625 843694284 -778249818 -828720246 912457730 -644633170 -964079824 -916766645 -895891104 -9229573 -823682753 216927915 206192713 -159787287 -797619224 468560351 936464498 519318916 1831998 -892355583 192129025 31296190 -865419434 21449475 592321929 268549954 431465501 445768550 724639828 730244139 436503122 -874566002 -389117345 512677690 -175977162 848972101 211618615 777101077 62615907 561894714 -502273973 216560948 -180708787 626699385 707770926 -805531343 -237903071 241688650 -106781604 -408200589 653066744 899197903 780029037 -337887099 27773180 625178687 -106724142 359314425 -848498391 261666088 136729636 -743742351 999834287 513449507 329436645 896493262 239916864 256710553 685929695 -305772184 -828196174 -387404585 132571532 -70528636 -469983742 -246034548 -284461793 260673990 208212659 580701048 318637501 -261733106 -17438803 -3348528 560044644 817300278 -261637874 -792228535 -449691522 -460458633 -589262726 799424063 -302927672 44449407 976958480 -879904095 -282746478 857487898 53570341 -854186369 432052068 -5333675 869326945 -22796584 527587866 -593798013 -439953860 123919899 -746007696 871615612 807305956 867763684 -295326396 904956223 320237747 375849524 391732497 568495190 -713221212 551494504 -792813171 -217862949 510695304 -31740406 -874312243 855861043 -751241786 -360617213 216375308 69969739 -274194961 -192671546 -115519645 -805598359 722594453 -915650175 -51683354 -884572029 -315884195 -392874789 -310593521 -388511307 -756652603 751530077 222759397 588030799 258573615 -462311214 191501188 163406060 -64427547 -329388187 -350929802 -949654742 980070337 285623211 -511277908 191322476 -132975420 742767058 -817116542 -102562418 -331867790 -892033534 -289892318 -996146055 372748063 -400158393 -850390689 754224967 643695407 263461646 -660375224 371975430 834538059 520763698 999666561 956687349 107121625 -109639220 -378336885 -995434011 166364897 -580559087 -560730292 272185609 226579581 -182181172 -356621354 444765547 834877411 -969624289 867938649 -219654280 146862090 -961106006 -472462043 -710448042 -219913281 -293155813 -685480340 -168701323 -87396305 863563570 614999041 927736177 422457212 46888276 844123376 807436403 269297619 -124103633 63278370 997597999 183491500 -482282851 -627080035 946252773 -802999338 -773969405 -413803918 754378907 -394676590 865626167 142779204 603477963 316815215 -938443666 -555443278 -979880703 -132385452 -195621988 360784323 392386484 657078323 -2793158 -260149616 -609449045 39457299 -110483611 919095058 -759977036 -914248979 483911220 -366448724 95441359 -616751531 341436649 803388716 -448711888 -198008858 206402673 -887511685 -683304905 684065046 439068825 -543783997 832653616 -809888343 899044196 -642157589 930212011 -366037004 -180505962 -640610789 -688757157 -730208178 725585698 418318361 719298181 -745107933 -920494735 -28409281 -93353717 -6522178 -716971178 -834239198 445934789 366724867 947631387 852723800 842653239 -139537690 -427000114 256364850 846561794 735822047 -388330532 962987631 734980367 497883976 7364416 -941079422 -438734606 143402290 626258398 -899623413 -836010895 357503762 -48898963 -687342704 -917391225 991921067 270264816 -514814392 -853920401 -301577830 429300359 604626016 313026335 -204676411 -458975700 -225419516 196564442 -574302845 -567764511 396822048 -310243022 559100354 804824340 682441647 20759484 -389486553 -868730634 -377982289 -900838704 947553810 294381380 138373082 -402345423 -958366954 -991220655 -387189737 -801351926 236715351 -339796259 -54958970 -729132460 299657428 -904671878 -611513551 631592653 -841695230 -996603587 -110592499 293530149 98786242 699364413 -200308304 951557287 234813558 -866112113 -509794997 973308157 43920824 -566378285 -871924490 -393110259 819844270 518308272 380055378 -444945882 -476740050 -816042143 -670505790 165410270 -620063286 688647000 434607102 -8457250 -195683196 952731674 -223788514 527533463 -588551817 486241755 -65513939 -664205782 -104302140 669182320 -264595528 542663314 51174158 -960895569 734604583 -170376293 910088973 173568995 -956384372 -987233594 -845128859 517908809 -641979476 599226067 -558437190 -532109910 318275389 976090703 -58169045 -944632650 -214367835 130408445 852743852 682319428 65182324 390196120 -966773874 99251796 922174426 961535152 -84954217 507068885 -91441185 965298214 -466315265 -738845036 511973576 -749046056 278080047 45837293 373159727 -917072129 -993381828 291283086 487313110 -267523874 -155806451 -550696423 -295561852 -13287821 -779948199 145130772 491301396 809229620 910408718 -667492761 -135906020 -750346997 192206918 -485026516 420875540 -523257319 -283950505 -794351208 246172905 -913573562 -195997860 852082452 -688592649 -918521898 566490520 557508428 -543996748 137500835 -171135390 179315509 -129736986 220999520 670081764 -547827762 63396750 467045548 184798576 -746234674 343709907 -817699340 -65700312 514966603 -600243507 -151384053 477874887 508786197 612268632 910716687 668473321 404863046 -219700037 157373497 681540629 367710692 104858322 -413357204 484144022 -43100983 -250424738 -248587077 -183276493 328939690 432925887 296789342 219627195 -888303206 -5125682 -684774076 -997998916 -902786225 240637590 -618573115 707981656 -84171184 16989196 504906985 -872934356 638344598 23780775 712799292 17405500 -487847182 -569092415 386534123 -156393411 255323791 731946164 -168552355 -536602457 -114690699 999899740 -675985237 956153014 -888720330 992872554 435182102 162318905 -678088345 442049044 -332522151 437777791 239134563 -222655752 -762841424 159405792 -888049175 605775544 834722060 853182868 -456451739 126366209 -995090147 460551092 646927748 132050248 -110998544 73893964 32268318 543237378 -51342925 -220036411 739399419 304193493 535345237 817158109 38007797 -299357155 740159038 -931026027 -616199584 201612318 -777594928 535060562 -538701799 680227302 -370039366 -151107526 399009636 -282221823 274658039 169559799 -509644525 -319041145 165194236 -501191735 -693751395 658883316 254685837 -729901013 261590045 957170642 -345953124 817772534 -35984998 531436437 335252026 584493126 125265543 438220345 -738794026 157454096 842915270 -365154191 985593640 -442744056 -585595977 575864465 807624940 -238182408 -155464517 140826311 434939990 -847056604 782667959 51233954 -454146849 797042136 -368854828 667118483 858212617 788259405 -985231951 -271080555 819560111 -498641423 91234007 -433166157 382013827 -126873978 -543663835 -770557369 913969469 428218394 17893805 -370404151 -443107263 19900364 -342854935 71236123 377401428 772871441 -626171307 296398700 169383335 -57228234 194112381 -969153126 -766769757 -649016351 -71948449 -473007221 897998283 -713925436 847316128 -867900892 -857622751 -822495911 890753313 -185191064 -643518467 -799914054 -806246293 -558594461 -316760545 -229086038 -560835464 346775263 924382720 -538487282 776079223 -218416259 776829416 610818236 638282065 -67662002 -961487547 -218126276 -620828732 -466251765 371079820 885265211 -877342090 977335813 813267524 -104875526 34128519 386432844 895442873 946619473 250134967 483827242 -423970001 645175152 -64713057 -39353852 -676948956 57933323 514425367 -790928217 -592921315 31985471 -401063444 560988625 -636405459 446849239 -131209924 -846726252 21859906 -471144363 -976383532 924212502 -763476374 -750221951 171071062 349614206 683861638 936798563 -903123787 -586831189 -331001763 -198624573 -375848167 92205180 -830146511 -817135780 -503269492 116278657 941164301 925855841 350236169 142846759 -835761089 257604761 -595557896 178073297 -492613166 -74110860 818738099 -648001508 -560429676 -329559647 567966006 905759514 526606777 278332268 -340304820 -246981469 885919393 679266221 735817741 463340566 653070478 -360025216 -442383795 -112507350 724853662 -582297650 -354733868 -195016679 -129981612 -118350795 -351238 -590887304 164949788 84422909 -635914905 6757630 398746191 910389522 -28268792 -150006888 488721704 -214539021 160344138 137018839 -124132474 208952523 263674308 -929756633 -311529707 27705509 768029883 51806119 362423308 -955654708 836507327 300188996 -96723339 -861791377 788883768 647165277 196117285 811653525 849457789 236483779 -327285451 -149382772 -145451119 -945688530 218790531 12599088 -792755707 572913001 143062438 -699493608 799465558 -276189701 -563632397 -834930647 880113351 810684758 349803333 659517195 532102794 -96165864 -243879516 633098331 -467297345 551594692 -611993784 333366430 523813609 217420075 -443649865 807698006 -506971148 143338964 -191521062 713392037 -875843499 583848579 134232692 -251441816 230993275 -931050864 355003697 -132684518 -619661950 82647525 -879829007 672901005 98967711 -99441735 -733262436 -271857268 925163589 278048146 291727114 -524100103 -230393515 -978346183 -604888880 -391188848 -140064911 -400229060 -228238091 657653132 852897980 -533668996 -722620458 253414504 -74859311 365001718 -387167358 516882952 -551730590 -439009053 650755164 626156579 -278850817 159070783 12459573 -120006043 -781313592 329627522 342183155 782995867 262909102 -487930423 287401374 836069634 765671172 -128368957 547739997 999275918 -38649797 -373136716 -35957713 895515922 945015526 -83276403 279582677 -145882144 383516455 85044335 31182874 546502819 -912430866 -855489901 977553413 -372865716 -708614202 133553970 -393884597 333449810 571580590 897838039 -991788974 941038704 583362208 711624172 316471297 227354968 814616584 -732487822 811057060 -91563969 -963265720 -891264735 -292808303 -619186328 93777114 783998837 -200105196 -399367476 389595127 922438082 -858590558 168461517 -13179595 28620795 -753394894 537118399 914933049 283320545 559392023 -100923393 380999610 726265127 402122194 985127230 -588729057 -740388184 293133411 33512729 961580555 -538023888 -216971591 605192832 488887583 213462179 522163354 454397813 -995788755 -60295099 -234333817 -639931780 -169995131 174371234 276785094 711980279 -645006391 -570693676 -786202538 -165101038 -999290576 -247192905 -686182279 -23680843 802226370 417693643 349642435 73407310 -324125633 74085378 74832612 -773245722 -690219244 513013699 -198141107 -669219728 851337675 559557534 -236165961 411719612 -951761136 97184740 934901730 163543004 245805716 -395799349 -865900553 921820590 -194997399 -829900241 901659914 -867864428 160931890 -392464314 -814955921 801645882 990817708 -365072258 670403536 551501003 -831847258 986166442 355624183 -953972346 182056872 -927810987 -680493119 -454995081 175260017 -692138293 804279520 857004829 800839702 225220158 -404944029 -164327480 -959158736 819345122 572461209 995589181 76495264 -111507255 -26326313 825419705 -841834890 704398512 641404674 828860376 -43574309 808630299 -183937943 -17002477 -809600359 327205470 -806497069 -493680909 -653433040 926148862 116257012 -120052281 -875720956 -392180469 942464057 816602883 131530233 685935966 314831636 -237459300 300333292 783275543 -21006605 -553116939 157597022 564592495 612208162 -7529976 682005608 -670971313 289793892 -338284245 632832728 -893095737 612611006 99394411 823773086 727424332 -973304515 -9288464 -709889627 -776182679 158668810 303305878 705066636 787467410 880667103 -917206032 -862469208 -736576533 -618819733 411679015 -875306455 -718310260 -932533317 505882893 851164249 272167554 -13841408 -466396422 -221553880 -616406251 285372207 575628107 569227084 -843455260 -34748342 -821127042 105947949 501487656 -861919540 -722734162 -101899816 -605753541 337260861 -703752437 538462674 66816199 -944849028 -702616358 -157957091 418673050 -901250153 769637655 -503602287 -817270694 -487560152 -37818100 -367163451 -964801888 -257538952 756816810 -356413838 -808915422 -897474898 -88590301 752220928 -502518580 469476322 981380629 946396870 330280577 400377426 -337133138 539000972 891368217 230823631 -19672306 580178107 -435332738 410710753 -196409922 870400667 339943570 -929338854 48130161 -455836034 234047575 492585761 -868409707 77722509 528609189 74293873 -280528990 974529824 194822826 -919137723 606980487 184806568 -414522325 988117055 -789328821 326836629 68683500 -699866817 602360555 -848287737 545048811 595099674 -124449371 182940359 -961711473 -659489026 442697056 -608546612 758783349 428493369 -231319745 -932348489 -366794268 660689787 916130384 -351569842 102322215 -336498202 -248243611 -700617033 325163696 -235123144 -849557547 234450376 615729898 -380311395 -52145832 461962693 -544788912 -980324719 380307203 59066731 154234561 92249786 709397817 127722183 -87118261 738954964 417764196 882797268 -645675867 -757274627 445539099 100180454 602877011 -54509164 -940542577 -120579290 46068274 352980004 532883430 986474711 -20864677 -868728277 538175254 -272832828 -265042824 -560147312 -772625911 573822072 157852279 853165865 770872260 238406836 -576770197 41475323 -850209333 637813631 404863036 -495155204 356423146 982866382 510102050 552994729 -166500059 -210073521 588096522 281203160 -503482717 -300648323 -226246058 -330767169 724814577 -774880362 -809912958 699850596 850409709 895930021 822748932 -867542012 -328361433 -923363893 19796400 58362298 372303497 646911304 669683221 49110615 -900494343 -626288206 290205323 98045303 641582814 412756865 -386784318 205880587 -7636443 -19515690 -426090836 -875421896 -948325666 -406613908 -991428123 934462172 -897265937 913594786 -666377299 -580567057 801113740 12234494 -77260808 -734146134 -704562108 590463356 -668808394 -481203385 -154471803 131300284 156442242 -470054849 -348362708 111499090 334460028 -321398128 -786263737 -520066270 -258537918 -970329585 150777619 16579207 -417182551 -374102745 310617040 -233135696 124567575 -435826187 -326318725 -143738482 -802097353 -809189612 -589760898 394566308 618087873 717851384 -937370710 -346242563 503511640 -950030197 -149386367 325782709 -100459365 947250060 -466829020 599958340 257714067 541474440 -114592633 311600841 -724174300 -852668519 -546874437 640967434 -62541618 202294640 -777237803 141573602 -443351606 558916853 -148370635 576778761 -501445139 612774031 452501478 936733577 -998158177 -327062079 -443776824 968325912 -850415643 396782324 -198227785 339749447 -548334460 -695290359 906861399 682484780 -582143641 -725227728 294921669 -536836345 861387363 884164018 154854115 -222646557 -726078476 -436425155 522511657 -818343362 368936586 -72879543 -911978798 -299271845 350833177 -927250898 -168667923 792967689 204596922 -626310830 347881787 956739792 -903078709 -82819180 -575365521 -994724615 597616855 -460338841 529428753 -2098009 -705607889 459364701 -833712869 496847474 -424775465 -354071869 462658850 -30554715 -208927354 -525826869 -155180805 -603014263 -468297415 603875211 167310922 411901569 372174294 925245913 840141204 914545032 -952629631 -840671830 252448809 -7778863 706833916 -298264479 174337115 162922228 896940746 -515001295 -519056928 -358986316 62201301 -161060998 -539179677 790604861 -724656649 -354960245 601412262 -180086419 660107406 388335696 701911265 -738011512 42085914 -264039112 631594684 -910739248 835633033 139581477 379532412 989007955 871313282 -506982930 -784921519 -285193289 -537178297 126618812 458893489 -302880079 897989259 -44668501 -803495735 -891207841 -211797151 -284046566 -838239380 -658307362 607182492 -725788941 -828513510 106816643 -12545062 667097618 405600040 891188456 66527674 857113924 -898283566 -399112391 -144020032 142507220 -311880810 -642633249 -957249674 -780451112 -445800933 -61037593 -979558781 914013874 163457368 720685483 675688867 -382901370 -321268836 108696214 -27698453 115524994 -846582284 -780845325 24544143 -905025053 -943993608 -595429960 -89938288 702367880 -110401569 -338094277 -234765736 490783214 621718724 409425983 -914253520 642126340 222347520 -869770785 591910927 -231857732 -242711691 -274111998 484489758 236109446 876831087 936491194 -474126237 -609327081 406772908 -477999229 934527259 -785414486 674060799 -91485448 619316005 237411125 -377098232 -336720528 -301762565 -667870 -889631192 -415015677 -524638952 -715615269 797636762 395735981 -454833258 541697028 -461234534 963807139 93315462 -18822277 570888871 400536744 -970627272 -871490995 -442903769 -813152753 840160434 815340958 624748272 -726543359 -573771724 346125534 830046682 396127119 829999110 415282488 -893365252 -688330790 842560524 331623466 -438300484 -593193472 552016600 153585526 -461466003 538680667 10951887 567333302 -33245497 -669557070 849657654 501394443 -88007669 -154147088 135604974 71048501 -67467530 -131796184 77058775 316345393 -133253456 971678818 976471625 727616198 138069737 264929979 696102737 936640878 -406081503 -403741464 -691626443 -582956737 -59312889 982148344 857686752 -812488349 580304905 493880428 496647845 227560380 -250244467 -503212442 -829533487 359977188 -634646706 -908163284 882679278 235869005 588333535 -874119062 45369340 -278947630 782858291 96859919 -953710916 -571183545 -481267599 -329632579 -281391817 401057932 -398213398 934989615 -280036429 -684074864 -275147681 -696643742 -227189919 -531224717 -193193746 989570127 -935046726 -301743377 -83124682 83821859 -322067510 -740756826 85475227 -719514028 288102108 582254509 -119769388 -452640092 260963059 658593981 -346757708 131851041 443868512 984125629 617509102 209673286 -659884312 -644394086 -867105828 -863529123 -232821851 -510465359 -914637466 40459338 409873185 -259637640 -963882600 107588220 525167315 -144769382 384237129 964879135 442130135 -30836611 -749890210 -28311012 -252226932 -287398311 -368377109 -580507980 151534524 -927797480 961413722 -319519985 99023350 -679170020 -450137412 -564168416 -763265087 713309574 -323773481 262756857 -307206750 -479782346 739600458 108039286 -637488500 -175772617 -495726696 26294508 -249522326 293695542 500980947 -383610190 -387927891 656654368 383221148 921705521 28723279 -985829903 966430547 -898795380 233889530 417974972 -703538305 781536034 726532437 475710878 -849001157 -613315222 994054562 233973960 239307978 -815262948 916718207 657865407 -666703098 13346724 986277696 -433725013 -633739691 -545051478 152720663 4596562 -455223397 -67859372 -416374206 881468129 940094507 294630251 858024842 940784206 219567766 92599456 -258555272 -82881220 272563295 113600334 -486617001 -536108170 331907664 -47557717 -11409610 -422335430 387398433 567984814 -764655941 199478302 -666905297 -84655546 831324182 27713360 326077524 594500918 -136087255 -917040749 -895581593 -984673894 -235587850 -474487182 -530918096 -651208709 528980993 583248993 814651196 -300922939 -166351027 298382004 -674734394 679949655 -126775512 -462431023 -50728180 417413323 -91385255 -324132058 397399163 352609266 116271228 480229733 901056995 88574915 -174736033 945417489 -476736968 -675787255 -84805926 -609716673 369100910 846473003 672007121 -318361731 613623299 257079874 541791639 -34801447 -13128019 774241760 270806324 -207005791 -700467670 -884816147 -826661039 14539940 391623054 -359144121 678591918 -699982603 15572926 698255359 910397398 557101387 -910523398 -622420535 -642351880 -550107570 375107032 -966370611 340704515 854729081 -38124118 -567067683 -996978323 -901762673 266302351 318179331 269323770 -295473279 245144389 -447440451 -46919365 -781482323 -162458236 -768890609 183883084 -643222313 -222016626 -140830536 259662121 628682890 853980136 -727323557 -285156949 -798002956 -649612953 -665908227 -178300850 -694737772 -755946400 88563779 -736344386 370917699 -641675131 655003065 336363828 409253639 723781824 -262876844 -791598061 -105107060 -522817041 196700599 227685156 6651201 -583827939 142861036 -962586407 -630995214 -480314933 -230755697 -554448351 -698840092 236054238 -834786054 843322604 -133635250 -197948050 894421862 312466830 451638420 -217899377 -136540022 584051494 494749498 -876524773 -873538303 576865278 276391012 754414656 901776930 -871620503 528804557 246024404 -236149625 -199478084 -670134808 -64071184 -527256820 22250304 -517431324 177087149 -253676498 -109524233 802953918 890006851 -550206775 323339316 134283131 554384383 -557765896 -935534410 -814925504 -814554838 580571297 326605405 552752353 -35061167 183291247 292242263 71650423 -861340382 -194923226 256602366 642709480 -875236203 -533879910 539763583 475430910 943651792 288761125 762777604 -865121204 308843682 219092549 708175245 -660268885 -307913468 85618107 321394956 -929338443 780547835 88015989 -188298867 -859830129 426674964 -610185084 -899140602 -996658315 -330211475 640116937 -351041352 755255682 183674218 564488315 -355014951 48111218 398546220 141115970 -685412236 -234204704 638263097 -51082162 -329744475 319833903 921247745 554285346 -47787522 767902289 831336685 418804331 -243840767 659287909 -696090739 -509619586 -316016604 -901032857 787673022 125162467 587825680 -599132764 -124417469 -173953464 -243187161 -133963916 -965635535 78094982 244854610 550025693 -141008961 -675754982 30222355 954159745 -23046866 -830863830 -234136614 -578430613 -223502248 -439785706 243545778 74741654 770434328 -960610683 401957628 -766866959 -879294769 975107993 867266119 -852547375 98607962 -316146495 931065049 -368814901 -446947976 -871219007 -979363480 587547997 850878825 664236854 -535581532 -616723294 -765661683 -221571186 865507942 355306083 -557565125 -48365308 767656476 218814641 -1456324 -49181513 233217876 -461487443 -240218388 634061468 443034666 -540221345 273958369 -640439134 753055946 -990826619 -930342691 -493488048 -286266862 747275722 -431695343 -771081670 532458794 573387318 365546564 -603767256 -803634213 -48177179 -78552171 -914175855 691497885 -289078328 262044465 385012263 -988311388 149131064 -159187161 -116522842 480400082 -686140518 707666600 977103265 -741003626 -137462168 320590253 627370835 395065940 -788130190 610519111 305845133 -373799220 -442348828 107859899 266880720 724400626 332748977 382907612 1569326 -658680470 -623978044 -235749328 -781623076 954105171 -317792217 -612350067 766705723 273917422 531071195 976161282 -810970539 -61395130 637965906 -633577759 561324020 521616742 284742185 858281079 494052718 716484296 321579281 705072105 -150146477 -489578559 -777570132 798695826 435383317 813706312 -509869917 -727606345 888956789 54354733 -574137651 -822094882 395165978 -432739041 46889520 -103205663 973184028 492657093 520040849 -409295885 -92703738 605697373 -270814183 203393551 73062477 158021573 194168398 818512966 -671404725 899776325 -687141992 -763254557 395189466 632958871 49333448 -644195128 800593388 -797319405 396612442 368798854 17314771 950468005 24176555 729931281 484187646 127467601 -297554003 -308081547 681227117 -398181706 -741218429 -229037630 -463862628 -514519130 -116492660 -789832326 -677554566 -902340988 -667858911 732905056 456993426 -303893830 -50091594 489175408 -153872238 601442519 349749453 -411972326 102529017 -457230006 -908375475 796803809 407471182 961951646 -211596802 373419011 -209135312 -281467542 -167258002 822684439 -840467968 -174944561 287981240 536403620 881441539 -932175349 648406148 -135700430 -985170102 -999412129 -123138050 180078941 734202674 -811439833 -284863707 -295884405 -493062046 -811176334 -527565554 971508710 993460080 -17362670 -630169741 348682242 207174213 -8159478 751788089 118574433 42675403 969615271 -371990487 362849728 811337548 -399578576 380642793 866327474 971276565 378700464 490519528 580923600 -407846163 -828173850 -440319913 281078270 -742466026 413502677 161866577 -93552768 776164976 -275122671 -426131534 -713590229 526493813 277946498 15504019 141255191 772601989 -386100063 66976159 -116908756 -308880599 -445377501 -904322984 -806656067 994550670 323224255 -864488260 942769364 -533901861 -742193257 -156250074 -299645445 -883882083 -8742211 -618149473 358170818 -277728484 476179035 -214063540 -461324705 -594835901 865643907 150650242 721146697 857500992 668441408 -798830330 -220067602 209455470 -251284423 337989665 512942603 874829694 -83505322 855022378 -692077313 261033467 618549940 -292142461 -781137154 -141274554 562665885 -695083231 871483841 -20977253 -917625446 -470394108 964214129 -850818615 649935319 349853336 956334535 -447085944 194593064 -989028392 968749847 306632097 -744713211 -793564686 -297429042 462916403 -958013539 -841367670 -658354195 -665023729 -543061527 -254114227 -544584481 -602013256 70389080 -915012999 -302878957 908899781 34977773 852019510 977780153 478954873 -671224806 634421833 -44394312 380714296 -980766539 153850413 -147427794 -21892979 919642755 453306645 897460372 875274072 954743688 -310154134 487554806 436674369 -241242787 -386972517 645302316 -918083583 283136950 -97042079 -416385137 -794494225 229226474 285182164 497054464 1282405 -350648496 -292990022 -275449412 487332370 -44502412 166316401 -528518142 -408120784 684285151 197984882 -968576146 -187992200 -466669117 491027577 280805193 -410560827 325012562 133753282 416090097 903429679 258214747 612436354 -208087927 -581131235 520217523 1157750 -748403910 -792824225 514372800 471468567 279923984 -14789886 -540729355 34116611 789871230 167790542 -449302283 -149831213 -921318717 820574420 445887333 -689143291 183801044 -406732555 458730317 -774246423 89418800 132313254 66885397 721969192 809456457 705012843 124591560 -600485056 964316878 -686912883 -493074369 -539281210 -721119939 -454595277 166173038 -978318745 928500365 -768344045 -684613852 244311266 841987186 -616080393 899974226 -867579192 940390859 608383558 -681912454 903257532 361906088 529446611 995980327 -140760219 969882137 188548389 758102618 -284370417 602754601 -229321154 -593001040 148073635 668135898 952298790 -679511342 126211496 203896377 733968289 494408254 -325756141 922606979 675428335 215765715 -21525951 816011320 -398478404 -315807549 -601106899 104078413 -208179502 -206170336 -660284462 417732198 235629926 642947699 36585475 -902618956 860804111 246052448 122014264 732856169 993487495 -750380292 836326583 229813284 -385412356 -154852090 157494030 572374300 -180142412 179969214 733227608 -706244032 -422078130 220898827 235771582 674101624 923421721 -293863557 552314083 -517455704 -802019254 223530396 189090998 -959996278 -728306488 -284241177 -114032227 -203320411 223088426 563348313 -999620686 -347293797 279092669 695926839 -332798372 -865806553 187232592 -152381691 721768541 -134182749 528649008 -221635485 -323830446 -639117478 920504842 -687517334 957804209 -940294752 -456279333 98595000 315439701 793767198 -599208738 -233453017 -904233440 -581385496 696695536 100240681 175763699 -176518050 -281503892 572308620 321160075 -193154245 144327701 222228420 -241594569 -397867495 -538890115 -67186872 -703504128 594764421 149893499 665364907 78895934 -534531135 658381461 -570606768 -630125290 111178126 811087488 -366378742 -861855818 914135424 642949070 -217748482 399202867 -263933491 796750614 -823685755 175706225 464478586 -282729670 -587310864 842877337 -842593305 464453668 -577651707 512780726 -492506077 290453660 13899456 -287888465 -128785656 7908093 382062819 631266236 632181396 -84405131 558726642 630369396 560801714 -127177848 315655287 -672606374 404329431 -254550822 -559376370 -217743150 581004700 835933871 844022662 773367349 -768343076 -513177034 -672484376 -519117548 -993623413 -937285745 689377085 451899772 -313078313 -324092829 -901352855 -953068663 -62022553 -217449609 -667025575 925621796 964467799 946112480 289077129 -994106310 302707276 -275947616 -423760468 145928651 631225983 -894156310 458676275 696454077 828806710 584991009 150056672 415617043 -313591437 -261468915 358847369 362011528 -135221775 -283427562 -767860454 -29595848 -574639850 496202606 161170653 -521740949 254307624 -3305834 -400450827 -56581706 329421005 -758311283 19501309 328391072 998729607 -58567867 -499188089 502308786 271431741 595680911 -658385126 -535468157 -18652899 -21387913 -20830066 119440094 -942792496 -583000190 -277224069 -307447838 -63690347 -264564919 23375612 -813233332 -462524179 477871725 -158919048 657328487 768643126 573718457 -341222015 -384936248 270246897 187306379 -533451036 653470734 -563332539 -503436096 -837164608 420344168 -871992376 538493014 822650161 740695588 -604437940 -240704162 643554023 620698701 -356266773 631652564 432080139 -405487973 847743008 -253841894 -866237723 177432850 -675235485 68242984 -829176256 -177636453 784197829 914154895 -376666765 -170683593 -505382876 315161168 -381483958 -79924108 -449335746 460080386 226908949 -874617614 121935598 -29340925 992507204 -936739006 -20341753 -409752976 4571124 -774975778 484590631 372443747 -477848072 575683300 -778136248 287903485 780857811 -721652710 -945325326 629497285 514455941 -447833765 322683436 -236687884 -624414076 77989930 -345813272 355750146 -297983426 -878793285 76552152 659209372 716251000 965820933 -640058449 364095639 -328473648 -396184250 -795783146 -579784090 774639033 -299591443 898868668 152358956 419693251 -391034185 -179703768 622058030 -522393288 684850045 -478043934 -826175393 816011710 514334845 236078615 6894667 574172883 -132672875 -3501071 -826478052 -547302943 259356613 654548769 -668346955 -538474878 -350493335 413276837 -66994357 -971907945 -766072165 -611586580 -398830775 682035479 146088421 218230084 893703720 682658351 840087618 -434200166 799569277 691568855 464651256 179133521 748436998 376489944 -246513751 -678192957 -954097355 -290774091 990362406 182798654 269999061 80482772 552977924 -34614085 499362912 -530894974 -992820446 -760821277 626033785 350432360 -136544666 -190687915 727559816 56513775 183368116 993303285 -355556687 937478721 -357471904 -73468904 47463500 -470421822 365834755 341205967 627214663 -882371441 -793412704 686334124 241986496 -542711446 435641735 832480572 -505810351 -118542951 -398821675 71520000 -726663883 -675827936 950644734 471444841 -836613446 -232299667 657967270 -48229830 610250797 -777083851 -864452918 -625478098 468424339 556796968 -312023057 -670517121 -358164586 329947677 -481377559 -913112122 14868526 -245827264 634790990 -269368357 309477206 426724414 -974723821 -857722490 644299032 -944589261 -57766468 -206592422 837603866 277377592 -695395316 555132065 -716948610 433305203 600210778 966196807 598756692 252073762 -67192231 -39715942 726799357 -340341778 -743785653 21213241 292589816 -949294016 253454037 -495867560 224308266 -29884498 -358664582 47490289 -237787376 359187282 534560313 500497988 284689156 -212048701 747764271 -136811561 490989827 188052674 668254881 -722678980 -846312499 -7075207 733392633 220087630 -330411451 -629207596 -264625127 -298695598 -665463253 600245908 718667421 -20801752 -317819083 -262252553 254520455 -130380619 840286602 670786847 -724738104 -49466284 392185427 236780456 988156159 -660648158 534531360 586412531 753783855 -689418437 908983063 -735749099 -447115342 944977043 -803669965 -475323835 699930566 -919687360 840370639 207180617 458189593 779997868 -895913047 72722223 -818243061 728400382 -163168493 875751845 -41706904 -314731716 -891065405 861660214 203972740 556440166 21547411 582094738 -922286692 -229702967 -91999092 -701863780 -767222906 934490512 -788964382 -331030735 670473261 322670942 -140902509 -241518270 476772371 -296347191 183060131 438018100 771816306 681948657 -253539342 -605803345 -53070021 -103257736 -122943844 829160175 888552437 -942546303 604073578 894117483 -919955502 -680648462 889245815 -904042223 611393258 -200138218 -852670728 922509982 292629928 457237180 -390244379 -509711049 100482226 -979541356 -230579171 -173224187 720011085 501646229 669012075 -513354466 -556680183 25324363 201327775 -248123850 -190791391 -252922517 -616895814 -188412321 -183523022 -181351376 -273315245 561167695 -908254860 435289851 507930643 616918871 633481949 -236511990 -968432815 -271417619 907935911 374555575 -979120632 270529301 -636098356 247366897 180425195 739035210 600710797 742670679 374954326 -598505373 -299289520 36517186 543915964 146503785 41780101 -866864955 763980746 -914535229 -248559697 240641131 932237055 -316627202 455876595 728900768 -390312489 -839764526 -150745048 -25148782 -390060053 -948647688 -584154127 409242770 829778011 980395454 922515745 -468897829 -542669445 470915062 -263897127 -622613147 986635046 92837858 162796131 -885138599 216001503 87107326 -871874752 -443287531 -149553353 -609160830 437915282 -250525074 -242621366 530910132 45206941 -250410165 -689398002 -496500339 357237194 -643974777 240718210 -258521567 -67364061 275375402 24313432 -984471463 2857690 -253323473 991588850 -550530444 76530101 754752309 -22652121 157540574 353494432 648897865 -547040328 -753926154 446248781 305547069 49906117 -233811404 451996771 51239723 841662006 573892254 -549037225 -690031347 -188322488 -112250322 -583439140 261852748 -395001529 -157676892 40833484 458365370 -568773408 997577327 -493115961 -19150713 -922080336 -578690558 -401679646 -890543269 680616921 -420762928 -411732254 -876401418 -537000036 466654418 -659585049 -575505680 -865051661 48793604 -61083093 -978439573 -325699403 -758964393 -539875189 -509588121 37889949 -125852239 146347900 -925149591 468253517 -762323058 -895177465 968804231 55038244 938622581 -849691140 -752971580 627607227 167817416 -874157094 -400298465 -467095499 769552844 -25892967 188492223 -436394572 353977828 363736427 380298826 787210421 -590690390 238682462 -36178703 -27210978 -597483460 -499653410 33381537 417660813 967811076 571560203 -229981559 683430174 442480860 657828719 -846391038 415280895 -498063331 -139995638 -608122256 630580607 -36967022 688868285 215817432 250737009 116535549 -961956130 807535457 759116933 355368713 -41661477 -119748311 29048131 -62013994 70833751 -653628553 705389784 -645072606 693301219 842313254 882174596 -865513307 592379367 -578335384 -478171448 -381948282 -552842423 996237282 205007838 93524197 -545264584 -197737688 917454966 382546754 338646749 292167728 -294185741 -447079362 -331578696 824610632 422086924 654628129 -754874661 406233542 218979272 148535889 375471407 -139554710 545780012 -890325453 -641599340 472529596 -467734313 -392881277 -668509789 929851802 699891320 231799268 884841069 112762413 500369732 595015125 -470725285 458832161 680533973 533228313 -507531324 373797909 371666412 449232962 -404241435 -616575685 51077620 281434456 851345529 963496517 860491362 86808381 72385031 -462483561 841461771 -558798774 791942446 835828295 567824312 -747934154 -966928640 167476292 956002740 -411262364 305191005 752112213 371414429 -521395399 -504486446 160752530 -265931449 -601915419 372299798 -832008728 -645819805 666984177 -510329487 -133626229 96549407 528874689 435434757 117647498 209976910 192311427 425142716 187485862 629878513 -677703490 98567766 -794959130 -591645919 -2435937 -486151514 174008573 734590395 -85106972 412225501 555620358 -680549929 -74261978 -356586721 456290269 -680203772 11660727 891073732 244232290 987788162 -702637933 426192058 742722069 458515351 -74816546 -14886465 394326409 704403918 748948903 249930292 805111767 -325191240 504642583 -719694735 -199661839 781030492 680661904 920324476 -127679524 -116802895 -962680131 -634269949 -475702919 -519098048 827324257 -821023868 -131231477 -709529933 863813444 -440247884 -212965665 394231554 -551320810 628434345 754189065 936658364 558731625 696121628 -83298340 919932917 -649820975 151936471 219913687 -54489357 415984268 -617708522 -785111760 -509550192 -121995203 -872197903 -15865495 826672891 644224449 -130516616 947102783 -672897428 539572496 371000774 913478038 -934839583 191089223 716488454 -597404664 17177630 377401388 -173324479 -646984461 830669030 -327676620 727033634 215646989 -65102129 666860680 371258219 591566216 338014318 -569518438 332990036 -20663813 84158349 874620246 -266857498 894950093 -273349004 887222211 823661343 998297925 -900331913 538365573 -575932425 729731768 -186971818 622221093 830657596 379755487 723957324 -904596612 911895002 -454140091 -750855953 989804023 -582533580 -567020335 767812609 159980658 -726240554 -25309117 -660054651 -621536278 911367984 -67346091 -602746777 -627436017 197612372 292093381 827552876 514821842 509842513 -124266832 991439352 -342453175 76519882 -533517197 -205244233 -541421951 -490243387 -812375631 121414574 -690230443 734265128 -75183088 762380758 939692541 -711158245 923458527 -10514726 -761375414 942018498 545669966 66051396 346202611 203584802 77649589 -330608663 -298692658 -34955438 -512574071 948406791 388632111 -855528974 35318502 -708215878 619346262 -52666798 460510533 189366554 820036761 142105329 493051725 -253438308 905650494 6883287 782752960 476842108 161348267 -664005606 -795954837 175151949 137559949 -52211342 -823096100 53628944 239061734 914366417 734229730 124810203 91051580 151621153 -410497321 -91351401 -910861115 386108631 187878405 125561494 -128113427 -419331925 -613127402 -7180459 -591296329 -791044026 -453214832 447437888 623971222 -144839072 -287846347 -206485200 305151918 -511428795 559861069 191589870 -259826412 -831483326 -930796792 728842608 939248314 -301238139 -99688946 328140472 603599840 -674089636 716764911 -321864581 955450483 -106370027 579905362 594197779 727914097 860989717 590977740 927054665 -45518191 449602616 -739664306 711023846 -502098640 891567294 891815301 -467512679 -982261241 -255372866 496367983 -959539606 -552794015 -379613144 -587750840 -359761381 797043818 191697554 -593226583 -800046014 -606674009 107887364 973162057 -172466324 -318251311 958359606 683470575 -571995247 630808148 463835480 565090739 43312902 -279004439 -354030136 -385872169 -127047234 503024344 -235046571 -635776043 441943039 -110972351 -34357438 497241171 551915264 287812513 -738741163 446684742 -686606019 -932356127 621700725 -7491638 -572535944 -941342537 657869530 -766531161 -36971305 98927165 -317803177 -973042471 864920207 -173619777 820916050 -71911280 34260300 206382850 153644797 -607356072 287824917 464040109 -952045409 956762894 941859893 -441462568 478681284 757815760 -815675418 799280787 627958050 -164423252 -771520184 293468302 -675999593 243611825 904747713 236180634 -181574355 664362302 -614169411 982605586 -746950966 425721296 -543107326 -623611939 787443450 597630756 -634530395 -668743138 -523439896 292199482 557969731 -353198984 288738083 252484641 -982151287 -597607272 923488882 650143591 -144152608 766153203 -115125236 -851188517 103399699 -202843501 -403688146 -294370037 -337545080 108924347 855064466 -563948264 84376872 281663295 661501286 558979123 963180849 316169548 870396551 593624104 275346452 326230766 -819939528 518058325 -349044221 -343538192 818984856 800119358 938312720 562047228 296336929 439584493 -742339866 301027382 -626559955 -105486562 467434153 208625688 -376049272 328867525 627546855 -13230920 578372627 -582651265 635279907 -632452591 311301630 850121775 227214760 -682790698 -128305427 -678367900 -831875304 499735573 -481923662 895719142 -748544507 697473286 730808226 757533077 754325839 365858790 -731678348 -227922242 -716024152 88280865 14807507 -725415935 488338995 779260905 -16652993 -846848951 49360519 -326674038 959400439 416631119 939845 899943601 -634292671 216912362 -776324457 64067950 -775002084 719932068 485174322 -375066488 -133320613 564067985 -541849664 979289453 -711168822 259540639 -5487232 -716790089 -493059782 -399773106 -34326215 736692064 -213391942 -316683456 44924706 -747445658 -815850281 -777486099 637346962 -556509025 319824264 522558507 482873571 134690660 720466272 -774538059 37189197 170403512 -843951207 -518284527 143341175 801738549 -616712348 20950019 -903449189 -156788880 -754232522 201383568 245962326 904548314 728031695 -901368739 219946790 948793693 346021549 42229828 129846847 99879627 -785664724 336566738 237334248 -74151363 921307694 -228427665 -217196787 -518799804 -722637505 88411462 -495814874 942803386 -267193185 89665006 408332101 814374197 -309360786 -793179925 264862068 -608420960 604891430 413522535 20436166 852001917 68118886 493818098 907257778 -246527506 -964663008 -709061852 316859660 -293927256 -984815206 167570584 -610634307 308759844 323954075 341947110 851847531 -94653998 863737018 -727089618 -621324794 -704635980 -230672762 538709296 6509533 750134630 150441784 -681230601 -98651704 -167550973 -979071020 -454244983 -841504410 -463921773 446735539 -830414476 293799675 -188111601 -967447094 -26197389 -839369377 281892900 -823514478 501309038 -626189871 -690063558 639194364 457981310 -159210754 -784190523 -793581629 89727920 56673268 -702039079 -147771846 619654335 -882568552 407342243 698738653 738476092 961589342 -780456757 677224337 -82868502 922734429 611536574 -253878070 -847084936 -802362644 482851292 364760369 61428177 -880506891 -812078962 -399250856 -833823917 -636392565 -584421182 -694741172 -626947696 -399704987 -306749948 557643363 -612733791 183107944 -778240355 264681080 -39484021 -334614843 -638898523 920001490 -957237454 -738846317 -98894965 -786387535 727973392 -200949883 371872315 -24217979 -24978361 -1979008 728049483 498299871 934920641 -502138685 520954012 -938061257 -862761672 -214979038 -463263866 343191440 -435325111 484808778 -320729686 424799457 728450166 -3144622 523113905 75266353 -230462345 308103704 -594450298 613303229 -704406574 -740920032 428353959 -302303729 47788183 -443036052 640524114 582731652 -524844805 -976842638 62741271 -88257475 -608345516 -531147269 798724493 -322074675 837817808 -555615186 -569639995 -960745132 1128841 -361892022 145138718 -419313266 -932238315 908851483 988449420 588282016 537606600 422220041 -465074513 -207741468 -639025262 956394561 -500842317 67761300 -375343756 -56705317 -339358870 134746987 -211506696 -321261057 -798270659 -65570487 39614955 525406313 -204466192 822447877 493231077 -273996706 242269267 482554666 348928879 -304777183 768631743 -945585898 814866232 698760013 5699997 -528180449 147984603 479646534 861214653 -74796894 30478110 230609459 429608075 120649738 -27774304 -928490200 849942415 -368370955 -959895984 252178055 441164413 -731465758 -628204962 -5575571 724221802 509789154 -166773652 -77857341 396725804 -894761503 -860408836 -893048856 655944081 -795273016 882600797 -384814598 -596861375 867400263 548294988 822681448 996650643 382372812 513308771 833433432 378332515 -898740590 -678747507 716195595 -773972245 -456651818 536645876 -905281599 632319876 785943072 -506362285 -332966033 -179994755 12048984 850981696 -481815726 -930917576 267280721 -393497598 -239022378 201304999 779256397 -57607474 -882385141 -901815760 -767228851 472938033 -733510770 521939715 -881200880 676126855 985893242 -34003792 875191548 -698948343 -457403971 605789613 -38429093 270158666 538777413 890952659 465393406 -786250205 29366272 207286118 622663794 -541643964 -436123234 313154283 -451874084 -251688257 -630513762 60582332 -114429751 -451632852 784131383 895790090 611413131 -527709296 193348022 -394274155 46856758 -384100063 237517292 323913256 -80169384 -576839039 -311071948 577785265 -972939386 191088838 818178575 4313772 691796338 -268508378 309953885 659557973 485973558 759798617 173367520 974839622 997139422 10497039 -741143 312244101 -668356093 738000959 -740403222 369956356 871395607 432127846 -182125221 -13909635 -995922167 785238715 582402016 -812240798 57517892 -678720832 -279076110 -792675035 192990977 -792401716 211008382 657150455 824769482 38682876 -59669286 720589993 77259112 -630997355 -638410957 302018386 -982459272 -566474746 646369485 -206805837 -72720365 -798856062 -351756929 -932303375 -397037241 -163492207 104455820 596534015 -199834849 897642591 -201265875 113831674 250508089 -678395611 122375021 381817126 -872565891 -529832956 -882140311 -512080453 -219781349 -577993329 785406325 -523028662 -581071929 -432779840 -590691080 -119476197 788817776 -543994125 -171882495 -328715835 -845596179 360403750 -142062046 -339461364 -424895167 147340564 -296055698 -621394614 289800570 661091122 -117334277 232977543 -967100305 -930967296 -755794194 403318361 617564065 86629247 -614874529 -729306509 14634002 -174419650 -720112845 516417015 215682925 294789468 510490214 920303560 -825176208 178368056 -845847065 -509901943 964151629 214453789 -48491429 -252280910 -767735004 152620032 -325520284 174609227 921448605 -578981616 244986758 236009988 989917046 -26580926 286753875 -696839872 -403462269 -995323449 -853259889 -593232544 776138129 -311757914 253233560 121358065 -780703356 909510448 803020592 -572417714 -261815388 -511032499 -858657083 -491311864 -652895393 820147101 41892862 -789800494 -778545098 -419824823 113970965 16165643 455408068 -16935506 -381582084 469054763 -828915362 275516300 434024892 543726518 -652295948 -867990238 268901147 -67926644 -702823335 535233978 -840815562 622393531 847841036 216416442 -373202559 34569947 114240676 933083889 -534105831 -473474161 -6044622 423113022 126161367 -708370895 205166044 958656000 -249558324 -5742285 -858730143 -180282219 591361189 616098139 928654313 299067650 -754780207 -588753530 -857048266 341982752 695040352 -769870207 -942584224 768071246 -246452272 -38116384 525489553 276723369 689898269 673530568 -271508504 633406245 411088857 -256301634 434214814 154966236 489579737 -877154653 790266487 472042658 -516025143 71178316 365987345 620142813 -882884545 -597608787 -434606566 -755211679 55644421 -345929972 656542225 768212460 32111282 838836794 -125162688 16111975 -371796201 -365287933 172646436 -28226605 -339817528 979134903 53439869 761857658 -210185986 -361522742 664098010 662656368 -657589772 51756760 -817738096 619909517 118182629 -633530823 441004958 -915635017 -382495603 56824643 566397653 327097977 462061268 -607656233 -340072554 -874880023 433987976 -910187260 59420488 -226369084 -844705605 661038868 408418580 -665439769 -787825795 -152638906 178557750 707573311 -262850833 -881133420 -184819561 -513625895 -799229113 33970391 -402368147 -572942104 120527159 -31031060 988038091 -319917554 711391176 -67658051 -384736851 434403715 734696403 -291227345 831452692 -265552780 -631524272 457161549 612064027 -657168373 412185465 272133330 -937910087 697690105 -797955525 677603565 -445119820 479664510 672384907 580671747 -495758606 -960225492 669236766 869861260 -766693165 -29150541 860696618 -816332585 -223611668 810540115 136378299 -732036686 -191999198 -112617921 283587462 -880666168 518686009 193302676 -50058601 -765834839 -504277002 402873578 895512870 -177429894 869886843 177166846 748894670 -743672303 637034614 208357067 -424371877 -949259084 -82549181 -873633601 -521457107 289218011 -864490488 69893946 266385407 404973328 656932148 357617774 832875966 -282917455 137319753 167736257 375495410 559066872 935001849 631443310 -745642310 -942662701 706035656 -615063201 -318741479 -358394066 638348623 -290528509 -740116559 29129168 377000409 70945904 -89286745 -871230473 539149293 886661717 -380915726 825638691 -767582544 429052845 -572320270 35645171 457034971 903697636 244142602 649132533 956574382 -552689494 350856246 494438288 -169029052 -200637832 -524824211 -838591335 244560389 -406567994 921004506 625820192 -329502842 676293769 -21670273 315974597 -923509902 73232980 -979043293 685643990 -714219924 716354451 496185338 847820310 204311823 327925312 -940618102 -857937825 383584301 278989892 176409660 174970581 -605586056 -142019880 517336862 -9884714 -328621492 -920498472 -215343353 -620107040 -358138451 -388499820 174609707 562565875 -660812220 303524531 -883474055 -844853948 -935830877 68046982 -616145186 -95126790 -921495639 411851156 -831922670 -887261437 -744962057 201965723 -280731575 299435068 744306827 -190282792 398208686 377833736 512860113 -472889044 575880920 -405127069 -800966994 136721991 614870663 -892401022 -781569551 132175325 303650092 319335848 -665615021 -338782953 348116175 -463623538 358280550 668383605 -608407796 869926273 -439154196 -530787436 -369521858 313476317 -446973113 -147134440 -737227139 470664358 -973996995 -813209543 -143370267 -571908808 540729986 89772531 -279569720 -392095486 -828651092 965920631 400122499 -16618633 4465135 263120535 83777932 -390921351 361995880 206954053 -318243174 -178531105 -89089865 -889375574 569124146 401852404 776644876 497217759 -468904391 -427834363 -921796262 -265982460 494493958 -59122253 -365863994 726109996 -498959127 868132859 146794401 531233392 70868105 -934631827 53669164 -437918584 468644368 648693574 570187924 -118080807 244315899 -744835181 -704939784 -824322775 -392381657 -735000982 -616658641 682187219 652187825 -885116206 380771595 -105087467 435508071 -199484962 378233083 757994758 -199895614 529027285 537383554 1129905 -187029098 217593651 569385019 -464958011 754868277 220322959 -598791561 886300852 4197712 -573909867 832903941 875086768 -247317813 -489441986 611795076 811867805 -659609396 239909268 398624732 39928404 913063603 -977604776 -708274274 -150057101 -702268943 -400852533 302916679 740584696 -522420430 567129585 484947167 640246846 -315072051 -198078486 154608982 463622499 -747795015 728385528 -847201562 -548105784 961514581 189585371 -788699930 590984010 -103220188 50321153 477212274 -19583692 404520415 -460529879 -669874757 -728997356 -128847542 -374032537 -619090534 -779619700 -371369887 -364116652 973951604 -471232494 831247614 -476022963 783586120 179604130 -177972091 -855783988 -296791036 -592498853 -69244230 617776291 899566747 -674446647 910515964 380778470 485962143 -847199147 912077130 223589511 77499435 -964559261 130247384 78297492 -907044816 861526568 105034066 156178036 703476860 -415091466 -639920736 447002091 560909021 -70463003 453929448 813017817 122020883 -474330874 -636346654 394399858 40736450 -466851341 -993344450 802375071 -190053903 747150816 -457837431 -283937882 -593352748 320951780 942506572 824066070 85355730 -167979823 -213007310 -9518106 -925626731 -12475171 174559980 -95197087 293680796 582482998 -12016596 262410654 613556251 232659647 733913676 -212757708 -412647860 867026336 877474292 -592189140 940675159 375981193 -400166245 227018436 427315595 -286429045 -589042791 708264854 511834497 581339629 765061488 312003107 -915426543 945391326 903362271 -212105300 -118069785 -270522818 -83091417 457587321 -371710198 -535876957 641358559 716915481 -609333092 645739934 -592356476 815786699 -768764995 -488084471 -463091150 954144127 978894786 586457942 233228752 518226059 -951916778 625408468 837957222 107628550 353874122 361248473 871179484 -232169669 -694254564 696944071 -959101662 756616101 -973598157 239760272 -877274398 -72790438 286280120 -468872681 341302487 -278996425 -530218149 -998415156 -631687362 630501568 -999124943 -184887112 703728759 863987554 427962715 903226060 -649064951 -795972646 841553824 845763540 -14358955 481951283 288597830 -691390446 -598037471 44916411 -200960403 958846019 -117891729 505076853 -232510477 -424844697 -401566061 853425603 -685947390 426345124 784149581 615434709 -881974159 -838147131 -273452086 127494068 -972906291 878700538 -469996004 220414977 -99135828 -579399454 403255544 928220710 -757735299 146364581 253542616 -826522622 -30788978 -770708287 -377560407 -920767754 483134914 -809573129 -650169021 -634816915 676001309 312257269 63009912 432693934 948373723 916903380 170990328 998052099 -655641575 654004525 489983988 -248730022 -935169585 -891509149 534872650 1087693 -854522477 445200656 747931747 680662908 -500833053 -329276570 98351046 905192238 80984918 -181643484 -109925191 -226016394 629061789 -778846427 121194793 -577088079 251829222 546473617 -270102872 -248348183 890315660 -542465928 493467498 148595425 -391198664 -476699319 -404333100 -188246076 428518572 165429041 -231202425 -515325106 -188229887 240221361 265528475 649027961 300300846 591853332 637675079 -807169621 979356619 811451177 471057092 247570957 -550673503 -936864937 620103572 -923149698 -273281262 -696316838 -11845708 -376450652 439798661 623318287 -327515678 -390888900 473777842 -248630754 -739365959 -335077645 -949273055 -908835446 -145692867 -402357134 -103411397 693583794 -739141226 694651362 -118363501 -814675628 -315205294 -322564468 -360113073 577220941 955120878 -781042271 141866064 -296379005 -477295626 -612885270 346320883 313457173 -904138389 368437829 -179637969 42057381 -125507913 638253315 497129625 97167945 -968713733 -522577998 749162172 -17761346 -107177008 218502871 -413190103 154746753 509377609 -874275152 260527772 -593256643 503904160 53857044 856787013 897701263 50890122 812115394 -589220681 412337966 934027092 102945630 256544510 75313753 90443021 -31340108 -133426522 -722715037 -329641329 276866845 -234415032 -962952516 134851070 3609867 -416449599 -283958258 937615634 696227263 835344694 -442757560 686219990 652507933 -151041696 -270169128 -840617837 -714000562 473904271 459611973 -592141428 921699652 -357768073 578639123 -946297504 925409291 33413963 977827610 136756007 -646233219 166916525 386774593 -96965735 -741475365 679112018 760115699 -437892808 615401848 -24506597 625712548 -880450408 284175545 474811103 549575734 449708879 -751357122 -302604200 -96154980 -362486167 -275379359 -86095097 279142185 -336923822 -331835325 320854733 97366173 -214755294 -857088993 -484960675 -53314152 864526521 -340588050 -73224074 -915332829 784295556 49348867 215883036 325316946 657377521 -735524485 968287235 -548453028 8675030 -36152291 218929129 -497972093 222280041 176498193 258810717 -119100835 935769982 566934154 956605468 788781220 -186015215 -688878421 -502893587 -857428083 95311180 854191216 636149672 -63034325 -472085723 542008054 -287043256 -936198940 -906684127 502405099 -279551697 -403098706 -823975233 338881633 180795261 478988474 -638389427 272425919 137398343 576647026 158975805 -54464994 -236720356 940284307 -773007355 788431240 -947386078 632682570 -5220762 -125652533 933095130 -702180474 714936618 996462770 -638545996 729782203 257747762 -330966223 374449074 973276139 -644731930 -480225853 282717639 -982242106 396175103 918668938 463023661 -160961621 -586621885 -948693432 704293445 895499729 -17670434 356016611 -878142660 820664530 -211300858 -414569820 -264029083 -669615860 658381210 -101557230 494781326 822155331 -118215401 -300791575 -644006827 -162635840 584124289 -360636876 -570607771 947738051 -571321831 175428315 -448531271 -419101613 389570346 716228820 418495177 -210016345 -711382024 36031527 803573262 -172716915 812254604 -857568899 -875433646 -515385279 601700505 -857130134 622203397 630231761 806157021 641907193 -59692790 -765097118 700368812 971095516 654622902 926963231 721537808 446614593 -556845585 -753143068 -978867401 118689851 -268873849 142951430 591135027 993486369 -435882646 -88634407 180303824 414467194 -212407872 -950425281 -644975506 687068664 -49073429 -213073383 370796771 -522685409 775593455 94627320 395685011 -312148856 -811054871 -720609950 -237386402 493339394 -43049637 -733079538 -242608361 37742238 -518961554 -182147823 -487467570 -703720013 -557583113 311739575 -194885798 887518505 -443800014 215539213 801347389 -252240499 -258559058 -89697765 656772626 -878043928 869708204 811947851 -11927950 -147695567 748472444 188531919 -694558876 521571458 -205229899 716825124 -463555092 -720166823 -856664354 402869692 15583374 -939816019 -604510286 401354784 -595960033 -933597039 -769834178 -727560707 394323793 -845053669 -770428376 -964013584 -486268434 -159885790 -331132244 900771666 -433001529 912324055 -462396421 -256435871 -605955791 -284513508 -225913222 -880534336 -977318290 86514671 -882079880 -440436158 851414742 -258892686 99017821 33657118 598875821 520760596 987585674 -351063619 -822349206 218672689 -856243186 297161979 838922960 -197964134 -983052666 262814448 -287290910 -663655001 468698436 558829386 -28005289 -279336658 -252476806 616873094 43455905 210483500 -696289112 54510764 -268244471 711163020 217071620 847505772 230810038 31521505 489200468 815722584 -901891018 -632005290 -773894241 439197675 565452863 -769488939 -630033118 -247775295 933628976 632771445 -168852661 770742734 -187190136 -178865174 794991166 76291439 -759977758 171017528 562266552 -978777435 -330766700 -792966992 -674053204 -7889130 721891973 467228075 -684337594 284418169 526951564 76036365 189974159 470965023 -364681140 -387221587 -532751855 -298613040 817510185 553064690 -462286572 -603363099 206309562 256167199 292301953 390467430 -501636894 227389933 90245 -39147500 -643292248 669494172 574316109 931476251 -865901773 942922213 673821328 -791105376 735194084 -246045159 -231580211 -337348189 572281776 808133273 651440105 -278714289 26735606 -586621003 -816909030 -260289314 970490552 -308256454 -985005626 570573043 -243674902 -56815020 707187837 -771565922 898772360 -806238220 -227163971 -343670016 -118056398 648337223 113543091 -289949166 -359921048 805111965 732418729 -365402652 336254372 -606547822 -259747160 137911568 440854266 696623099 -846598212 -54125049 -19011492 -905321405 -433804571 -346717440 713068625 108600705 145701442 668668350 -456883742 -813606559 -441003323 -591101925 -605972333 301035884 -613673548 710073368 753364929 -159503813 -541833812 -648409577 -580308200 -211695029 -509094651 -993838293 -109016922 -9095229 413189810 -802018697 -739316926 997111216 366643297 -304717797 -301171714 -770157920 -684385974 -395100189 -292215476 -134158499 907732839 507251055 242003674 428361931 977450981 -482613469 -383409304 258558509 65500558 -959883844 955961727 534295196 -759609423 -504421906 -175897598 -14097021 746266335 518414070 -188752977 810614707 -905140223 923046015 -139797952 950093808 -353047420 -890183179 26942546 -474034147 736589031 861935657 583083042 -464026313 -802253209 707859717 -12396404 -513318857 970638420 -296366190 870667410 279814993 867333134 -713482301 -391151280 26491028 19418096 -452795368 -685196441 -71854533 -431777287 162068946 -932095911 164445353 859097719 -423033786 -962449995 594214902 -994919086 -743749058 201783689 -824663977 427389014 846501925 -339558915 -623904878 af9c