1
100000 100000 100000
826439581 12723895 -936394365 638071160 -211210110 813947972 -864350837 969102822 -173732381 -931015344 -179964470 408363764 -314696744 689764223 138560992 -57695642 -420377769 -59198444 -89531974 888196632 631981900 -908657266 347235826 -18109183 -160265146 -232075444 -164314073 -803991652 659577179 450930617 -619962670 -624532061 263758852 -401443641 -258361266 -769040412 448284949 125542500 91431858 -169763827 -914223253 -397841557 720326385 -743715929 -843726380 -472711573 -889997634 356945160 977459269 534241583 -975732917 276979637 -457262505 4893444 919099060 425315897 -386550807 720012385 170464201 29137543 492482907 7506012 -951039357 -922643086 -193178410 -849633777 -638365832 -732057094 -377005160 646045008 950807090 884234556 -341016577 249267836 951015499 -313404559 -185204286 -231114500 883602622 -96574617 -673730818 -319231707 65402135 957133040 449799032 -573159125 -369936061 31923776 -13897079 591955510 -109116206 993963958 887624356 -883290676 527114291 -941740692 483076946 717525691 -753343973 849718100 694976327 -7291843 182843830 912968516 232559648 704839338 -298515449 -90078915 -677651248 -141977090 823715623 434603112 339595998 -38610923 31667242 -918420523 -111423533 -71619329 -486595002 -550709290 300626379 -218258840 -595076257 85972348 402919597 -172414837 -64740228 341595321 564163895 -36009941 680424563 -366339954 83955769 138076639 573107784 206256814 382726886 -879293245 771799907 -199354022 930877656 -975279854 -83922224 -273618991 -700381088 735686754 643512585 -787504849 741847426 -646501129 716473245 -936593360 -928443386 295762639 285737713 -669194678 -193834943 716460236 -537128093 499613337 -809434735 -123146762 -405112448 195532225 586505247 706926833 945262097 954622146 218888886 959159387 -457642287 -36339721 -588096231 151287184 -295142307 -116644412 -232590111 -522560112 117522669 -465803639 -138992934 184086801 -212005221 386476297 -815121278 -270344097 -695480283 -722630105 -472543962 -593859703 -508134001 658766453 705525979 -250961953 -537799208 908422019 -17454844 202046897 -713655036 111928710 -134453246 536072351 105550025 331220891 9872248 -927331700 -980788497 -531218751 192840410 -626661922 275396215 -668501219 150811303 -890838215 -392818481 -655933810 -610569685 503872333 -142862470 -920671816 -90644879 569432955 126986256 -519450950 -219366054 -188262444 192793818 89002463 980752636 996416462 503950126 248227118 -521133042 169022071 79777400 746919457 -513639107 427736543 -600083735 -819049828 -350924262 593831218 524934382 -786052889 790050654 -559690900 683923374 910950113 161241183 -16149911 -233197830 861762736 763067690 -203260149 110169228 640159361 443427897 -81266072 761574374 -971304108 -972380432 390460658 319757794 -663722200 524187284 540547426 243592319 518605369 152945868 -615853048 -815886807 99804914 -585159162 -273580407 67821052 -955225849 -453510303 -22579579 99242076 910526098 -198829930 -12132052 120766727 45757011 -715340902 458694238 597426181 -693590828 -67752349 -598902955 -341201503 -589333682 -722902322 181270843 991135365 -356620148 -528169575 -539563508 27103662 632822749 -203091747 -960968766 -235034550 309890355 521106516 -3520621 422072306 842522327 -217908038 743339736 423058789 647257763 104627879 -428285013 765134999 -696555143 -592875649 802095674 151174431 930100967 57793193 338033777 922936240 -161494238 172864457 -896166350 471994810 16967585 572132641 857906234 993891785 -163698859 -681218369 -8377357 -80508844 -609943906 548804291 16352529 -357289740 -19266614 664204381 -328413658 411558136 965478780 -542335989 -1512676 39355749 331337076 -617345976 -467672415 -575595458 994668255 198860163 -831503188 607839467 -937985646 631866779 542990666 186270888 47169995 964423646 237578828 -244628044 -666832085 311213848 923819816 -417958394 576015919 -876364964 612404577 147118789 193324932 964822610 519016214 -373415646 204442341 587758346 602776137 565998639 807224608 -930067113 818430513 577824352 -571786648 -784847139 347862673 18162984 -991636035 -101132106 -205201698 279639986 -46314987 -638502911 786759479 -9233474 688120229 -266355186 798326039 -122833013 212919971 -106346967 971286390 -710629517 219925315 143783811 412659768 -30566132 -786812919 567495686 447345678 -207514239 -773274275 222988978 -892733649 142344905 -899981898 533577909 -426288200 -400508695 -47403361 -783829373 -762973777 -315438539 54649391 -828515990 688673793 129721685 102532183 609670551 236657678 367931053 -532685576 -474998537 -918836784 731578409 581053926 971566961 751040117 -827740233 -396041999 75773994 320570845 383695707 -204885120 789835337 -140285308 -562225082 414001265 521449714 522024907 -989811682 -321366381 572858926 838561621 -919566651 -831116202 -23636255 -783147969 360936512 929944319 147366191 -117291381 -593569626 -450482589 217553553 -261358336 -378948788 226860254 570097519 -571597290 -300458315 190031355 202327598 840310831 763695100 -953129512 -516607184 -776351449 602282340 -211068489 405808523 -342056956 -952896157 -552781620 854312130 -543651133 676559973 71869159 89993181 -668009327 -813211933 250542228 271224844 834186641 -601593267 -626298805 -991491085 -588592734 -637779110 -165936453 -92443935 -954251842 385633385 -864619433 512768531 551697544 -504550885 199446694 595502675 -92084936 -901453909 446501278 802258390 758065434 -230699206 -642372665 870116098 304259404 335879104 909334862 986290616 509010204 480433780 -499806269 306628072 707806402 -315703 -937658158 709443219 -24028724 -29737081 -261683951 508635892 -365864987 -806506304 -926702836 942117465 -798610968 130413857 28804505 -923284801 -729668775 910193252 557588520 402538547 -382545464 -986303677 -630655910 502027037 921034760 -998404618 -640181762 100354792 -876997499 672759231 876098148 -679427537 -441240878 505672814 698713278 289422867 196333220 651811726 -434906100 960694753 -699985333 -418496530 -834804761 874592325 165904988 408377699 -407285419 -928367275 -27188535 717403724 -854571328 -73679652 737359059 275699200 676663708 -469122337 -608887960 742939590 365906309 896910407 563316975 985945559 -43665926 34482629 -24903165 499955028 994908414 -868741374 680580803 -982304408 -622490666 -171881699 -856849400 -108884948 553183620 -654999924 124602466 -8044448 -183724324 -272032369 -588746423 -459456949 -11213377 -756919289 317393645 929883654 -835330958 859104764 468199457 42467274 851150052 -506891581 40916474 967262036 -471532377 370897342 -763112297 729969450 274529449 425963423 461453753 -887601795 438597416 -865764830 -636103819 -182575760 -106293193 591811369 77945973 -641430650 -621211115 -897033179 247629225 -818456892 896210138 750262201 875086662 -45005752 735361667 938933058 -100143184 840267587 913249068 380126755 663479482 -570480096 -189622086 163727125 321592546 -707895575 913916920 -541802757 348565139 792218737 -39594061 -980302936 -781755857 334876846 654484637 -331382272 -302124929 137770459 -407307062 115208679 31082163 425293885 -4969434 378497910 471660290 414007237 286948014 87314649 -437585836 268457544 -937274781 751003325 -243423563 892149784 -119856998 289920376 166975154 293482387 -77286463 780321368 805482951 -870780974 -224579284 -419271975 418521240 793355023 -145887215 -116341472 245723615 -534836917 267752222 872436074 841712699 -561363939 -508204138 839926140 -694512082 -195350194 194052369 -22666495 722331662 197868164 946225425 569081524 -280081191 -810442019 -702861891 -205259026 637494870 354707440 863333871 394088268 225837244 965848669 -181670985 -764058607 423939400 -215932627 -702667747 946234387 384530270 254955612 -923828344 -323218748 966957576 85300473 499328375 -941772019 -485084733 -727865030 -904209278 -970740922 -99612399 -988477324 -598078035 -669854671 -393627510 -240024437 -419301820 -697896019 -726603509 -819211835 -314038904 -751145595 -421344957 -666360521 346845048 934120101 765176213 -753021607 233561100 153351670 620267567 -280994076 467111777 -559943866 -569723685 -323299911 657823070 19770132 -101840982 -131180634 -9844982 339657032 -210402350 713616415 904145697 672326057 373524999 251960937 -473543857 833542837 -151108838 28305428 -275869155 907899274 415287308 558781219 360252792 -234326138 960440456 270073796 556584140 -296888488 -448141344 -908173741 432076346 -977071554 432380267 832865509 -950637384 625051004 -501174750 677930421 -631068199 774071403 -242189204 985068764 -306649908 58719114 618331384 -917570890 -47668076 424504624 -713631836 159686619 661123790 -749255957 -614798290 564167502 -909037898 810681119 366766549 -608593584 886043646 876399711 299512808 249979366 -609763833 920942643 90833113 -46983072 13632064 181655634 958130770 700288959 -700807083 -267436130 418783793 -232660479 -343403027 220315138 353844957 736843869 833451091 -880217717 700755402 -676732990 624349897 489719560 -421588706 477448821 510508821 -69784596 520892774 784190270 84782566 650197648 22068635 461320035 81808373 409079581 722243257 719862163 -362378773 897513876 -162370124 530840734 -851851263 -872702198 818977305 740939815 305292212 738265917 409911953 -457304016 680153291 -546120745 -42602996 836482543 -384765636 -952800441 -407782112 981551797 -50897441 347060826 -562248636 325246062 -886456843 404435718 27676062 417860824 35375866 -373500258 84341624 -920965573 -55725440 604051552 -307233887 -344555553 -322467579 -597489571 -790667965 -307750938 -229230421 -655923436 -46081080 49213735 29548358 812568548 395356120 -770497365 -639487917 -168443818 795976152 104455098 -613822152 -132063648 871828391 -180920808 405571252 -391985748 788662248 -133488681 -81745076 -598101052 -801915142 -241862360 -848002695 915497406 805664449 -106197120 -41885012 -679115401 -23918474 542976526 652181048 -394373547 -633676151 891702559 -430908156 775473033 986570224 -308434520 -155681858 652450270 757575345 120659333 261154218 -428629542 531600728 -739058283 975747790 428710272 233936459 131527596 -508455338 -344094898 189157109 -958224929 923121813 632830283 386674697 -966393685 -69012902 -697275084 -495059828 984304740 205146662 110712829 -815637473 743038722 -566475324 -919244056 417341822 -940094785 -983256669 341154373 838750442 261444639 504599828 -982968141 157622601 -734983800 926588928 -98026168 -827932325 860349600 628397123 -349056690 -901269896 -787069964 1303487 -777709946 -12040263 464675960 689751426 868888864 800651011 944057308 705015688 512810089 219119021 -907594589 443546807 -970931932 -262922491 633764522 262704033 436573675 -375031926 -85287980 995758242 -415094361 800183172 491049127 466516123 -622736681 -711277831 -533467720 345180909 85771774 276218870 -480793162 -543417055 -613699585 764855389 375401124 -932105168 913338161 -888511893 -560304551 105398353 -361500765 -408356081 -983082776 -632822917 770846362 -471213609 -382674250 946926272 -156373917 637386199 -191473023 -372258593 261665014 -483481062 -757085454 928126216 492225339 -502968890 776782565 409685859 898151280 729649322 730860014 899822989 -816208104 -118480322 271784521 -513321341 261168006 -903649178 -34032533 891010745 145847962 953779819 971396095 -600033751 -712697826 441170591 -182925032 647664760 379928365 410940640 889903154 419762071 584529327 -213744320 75116656 -534596173 427817726 -609837276 266380483 719131476 600617159 605871270 -392037862 87509118 -92564924 -908503324 -464528479 -563097828 278513838 874078888 41594882 506010307 32112846 647316640 843923243 93956022 124915512 -23300910 -558932725 35638192 -825211268 812537069 -313335299 -70828446 965692899 -507754973 -329976979 561575191 -629477260 762069683 -653522202 -913309661 -480695422 -598408771 686775591 186513565 -716518083 50953881 325220035 344944296 -459579190 513154797 -184224976 -101020101 -234594529 479171916 1598448 -35666683 634260326 8950955 -60970209 841972267 -552360349 -482140166 -272308825 -777193061 -159711134 694194320 -400000336 -314213839 84820314 829865033 576832897 -200634287 -367802197 44863125 43741370 419430194 -64470587 -789488941 -737078565 23482063 -978804252 -642165262 -245798044 103491628 -758556031 665097146 908385759 804218071 780612942 724771244 -940535951 720837267 -898353122 647217475 428089707 -288012185 -356026763 -915660355 642350531 -161913733 354568742 -452940431 29223588 636261627 -182555118 -751139951 -701149736 -379098332 -439875747 -784065083 156751709 -614695995 -903772134 304255748 221332394 -882957850 56104378 536682866 775554627 511721031 395670907 -344565350 -786941206 -986714769 370746439 -935967192 -683322827 -82096107 51750178 -776981386 -461951586 -109693074 -397599173 738480481 470990727 667999840 -473514988 630495192 251639990 -293510669 -570489592 -634334134 724625885 -256649299 -477023008 267451869 971790178 407052775 63449883 421844387 116304998 -485124906 14251814 -715149827 -251354512 559560477 -649966957 663843650 937450079 -910387647 406155868 -226060167 -589570573 832674039 37687720 424851843 39716026 263646806 534840523 -935806399 -781482400 -41730244 -586848259 330716650 -848075997 493483170 -590931777 596796094 748929910 55580780 380955710 802426662 674878029 217818955 -195045538 -253226489 -631511383 179312591 -804398571 -4598969 444744035 173531308 414622538 -51183873 -357573792 -579003393 290682340 599525346 363545057 711811906 213117779 763382888 948976648 -864483284 -122348557 -619547565 173133459 687107767 716589961 -35574949 902682660 831017445 780562757 616098554 -453120913 579810506 -92215462 614734636 44502850 -349117428 743942506 394037403 -966728668 125126736 -359117058 279140661 -440815315 -918610858 365866758 872264752 681510258 -916714981 -913413121 -22294380 849675190 784534398 964257992 875697367 692795583 253552104 -654713318 375570138 -872545611 230594793 885114766 -214960830 -146044430 481892157 684019741 762821645 626306068 -819827290 -161774076 88944450 748729383 171822801 617354413 969958712 603668751 -458837438 -185847290 631805373 939617274 98628710 994488606 500873154 -791486195 -802888968 783751886 16274023 -502383040 -200517982 -682346986 -549250098 -699624779 -102622016 -683677836 111170876 309765100 -872414498 -304352444 29167099 115624433 -890797897 732247270 261977555 368438086 -873760773 897286645 -647560175 314244309 709309929 -338007690 -39630855 219028805 -458233559 685193898 -902852594 582285056 143311080 -395056132 -562135024 -227889428 -933571664 -714914529 627313462 629263276 113371858 -428004717 864662085 280482079 424303913 -404507969 872626030 146353752 256984861 748808146 834179211 -326108811 -172579648 -218682992 775706677 830831033 -114011179 -492535614 573966821 305436976 393350777 513567891 -222551991 -27721842 -158728033 -961781446 139421425 454069640 662028615 -275680358 190604147 -868864412 -504817105 -239461389 372849863 -762781786 727487833 442153226 622792704 -470304833 257004155 -624197486 -542041291 880793856 749039795 385916053 111284727 593816835 151872885 -155296668 -721625701 -317054890 134208089 626063983 739654500 558773249 88718574 77889541 -227836099 147380624 -351050251 -786614307 -249231667 637432995 822627455 828432977 -977787703 607468619 -905974292 267525860 -282876172 938322357 397163568 976474290 152937643 -498451393 787474305 687596342 298086288 -767365796 566291091 430716068 514116677 873243854 901392986 -481246919 -110646298 693372716 898808735 431886139 -138041797 -884095003 838423466 -819150082 739266157 340706271 -302736502 -450837290 597392979 -461202649 452752409 -955106026 346273442 -652237770 -477040943 718528053 -755298341 572737496 -348844690 -188238482 488672271 188560508 469121998 250072540 256236050 938358763 739755514 400736404 -401277696 -940141410 4582901 447459934 -773692230 314794524 917226018 230243580 169304529 -112701696 -747503448 -905861547 -466928511 607544568 45678279 630935207 153159042 464578784 374953003 451362267 898441395 720163440 149569626 279470545 -984355229 -101738386 -667911787 970730410 -182887356 3099774 221488941 -95596933 -579963028 -90386323 -148856159 861976760 -265213298 -372537174 963470961 367545091 -679844021 473430430 -646427318 -986314621 -45383569 736594123 793104019 -640670182 45272096 -906809946 -942355912 -288705836 957353389 668406144 543627055 195935930 244491977 915665344 -621695816 -11756117 -480559465 65669634 -713918890 -662851065 63410046 -367455649 552559825 -846564053 406828174 -655903703 -36047618 -651704914 -563775225 -340784971 -951703063 -65592774 -45807421 738655544 -560117558 229258926 -93362281 280427804 -85001561 574556290 -412025027 255536370 -384192027 777507982 797817809 -288469936 -141919936 -377799105 634979402 -253094559 848519108 941034411 917536928 -59375813 164264329 -131696663 -983475055 975666702 872949365 -300880963 -408765060 360986862 473609483 -307597141 842328083 243824303 -66573092 -734586867 935288717 615729696 218172620 -903176526 -430815013 994549360 868302591 284189688 -531996712 194040443 440126985 316064446 124155035 -804847304 -863236692 -512056091 -818789445 -241979275 265473605 343111982 -872802837 106927718 220430665 734295244 643279721 689552333 360035259 -212459477 380083069 -779822433 -980977564 -215541344 227233592 -530035420 -997939174 218086876 -971599883 472357407 183093122 61991828 -876217343 -96305825 394949039 -127406275 -926115779 948751234 -839382737 646402820 -142645178 472814314 -315960095 750221430 -789986716 79031702 206438961 922571805 -965761453 855063539 330174090 -622660394 -993619830 -855575738 -767994595 281759921 -578208562 678049262 417516208 -745941547 -169073555 638638934 -955670284 728330318 -952282568 110938769 -578098928 471962556 -510947245 -287082404 524038210 -411919903 -291925960 -497033685 -663597171 153369669 459704755 356346646 -76533212 -417323075 -525904122 -816413730 -552911106 -563722398 -570088515 904925397 -83966373 208261943 643747853 -352071614 -491918402 159232924 -170023787 68900439 -96554663 -310782210 -275729757 -666333598 732229826 -540015119 -844846982 -842540085 495284663 -840011232 -216660722 -630280793 344659814 -574559273 -151584122 -572073938 147934541 543552740 -562548087 -287740512 830449311 -342740014 548608255 -319219002 -192945646 -729317495 -118636634 -185151314 -736160616 -531107967 -601241682 -158290281 915352105 -685131733 -822721113 -477692012 -678223077 366233208 -779601747 452120936 -974813505 351653735 763417015 534295414 662618959 -838722324 -45687951 -903641949 8211606 497975427 35649565 313022490 -962055703 -92555095 555368235 407144196 -668205623 718810790 -971119798 -145906119 -383004637 -31172238 805082590 -726809872 713621590 -431114022 -342320671 -600990694 684488990 -346719854 714919516 908660383 663210461 327977489 -924060384 -660098426 794147211 404237936 171062126 -260723183 609118743 -225517013 -909673794 861411257 -329917365 -740441540 -312854405 -564544972 -461427173 3887461 -939575135 848230579 -567492013 -590995918 -138047434 873772125 -20294463 -610473685 953338921 438619214 -914879361 -777149844 -995111728 104582134 408754650 393930620 -247845591 709092584 124255905 367793988 611010400 -954592630 931695894 331257009 -65618927 232293948 647850527 -503807272 -319072751 679550567 -489110614 915225397 -747615937 -970038695 515015338 776108306 569496227 954695866 -896981962 -677711184 -806572042 -385472969 -86993761 215084874 -22237890 16350785 434451289 -753729348 -366998115 714694396 -963828754 225309303 -759904770 225749985 -850156284 -211011605 -227864462 585315806 -282838742 886688136 -118989341 212678108 118367915 -160132523 600397097 -846523747 332137913 -506607573 292272750 429130244 -210859796 -103776483 236220801 857891385 158868747 438580683 548284844 -422579108 504709556 708036312 -82496074 457037242 444975247 -196001788 202429543 -647243676 -585006725 805633269 535582180 499969439 -276891368 -963274156 834314959 -49888063 470879056 511828132 746764489 -302301212 -56562297 361126951 132326336 177136133 282196091 -638170623 956242845 -352154915 976101483 -971231192 -426998408 898910824 -600903526 -151129475 -631157994 -982696990 -454854810 -903967735 621268228 31603090 -97983047 -595754007 -830018675 813844086 270049144 240397430 410552314 -356964899 -525132594 942754489 -949404428 931326788 -815886546 -258305045 -652270964 897112484 191910496 631508112 175083330 765691266 284018195 428903536 434226782 803395343 -652822546 622568014 -148597699 206766792 -373731695 848745101 489286551 -54672284 725293969 -21795946 460918846 52663198 496782266 -639157741 -650934299 347560930 556654303 -49235644 594735457 -898669136 -764228168 13866340 549169569 367004565 -180260111 -136619450 742886035 642018468 -901061402 -361623112 570280927 -798788045 -830176559 -349957110 843164304 855645944 11793520 -656934747 380539829 462881400 263290876 40449605 -910293538 73917251 -751400678 -503433461 -637297445 -560552680 -74651861 924131758 -977687784 102677579 902534579 -485197903 -575193456 -869675115 -719102501 413083583 196577727 135133449 -105651351 961960169 289654862 -4665040 -339376480 433917279 868990924 -207462133 -267992812 935247698 633855411 451591259 -630405631 -771285651 512317044 51256125 -572045633 -993629924 263244018 -338290269 -755730343 748847211 274786958 -628139633 332487572 404393970 244718142 -754605269 981162154 189244007 63616154 239768339 -941572688 823816558 -531777857 890433444 127464802 -702878581 914216710 567571161 -968113085 974641439 -231725382 -613859779 -581177792 -470402443 -547508843 -831551019 -792952560 112444713 156140036 460393149 -119031297 982368670 225945596 528981913 561114447 503513719 -864844470 -709430940 664339627 -216709076 -675948408 93855970 -577267099 -60298382 -560482539 864993682 -498336041 621718961 852983339 -375393879 398861042 410192110 -265380053 -531109964 -522878365 565864684 -211388683 357282689 -775586611 716240639 -270489935 -121896980 181477659 139369715 -108618766 -868049705 72578365 545731965 523176090 536437002 223022722 -148980021 819580286 -683844442 719729844 -961435992 719589865 956140467 254032742 531523718 -428184852 -77515385 122539970 -523537106 -297981526 -389130515 -961634272 358582473 -590048950 -888425580 -37069703 -865488902 -701799731 223728455 822532768 288449468 255551954 -386471343 197012516 524433272 585811410 -535132832 -433816550 -809471745 -130311941 833158865 46703963 -948956295 407697427 -735138007 -48794848 143818516 600510035 -481153562 3271675 -672222057 356391955 962162805 70064310 89254045 784345181 722592779 -693853342 -973127330 143111286 -228643289 -478319912 83447873 379058627 -299970339 543810215 575003959 249055305 761338981 467063331 -696352311 625422093 604095057 475517591 792088766 -921863901 988875584 529890871 713914863 -983138138 -222090393 -780266109 644724974 -731024130 263979368 -393178653 259125858 -934532362 -125782730 250241049 -801525257 592385645 34678262 81635966 -821264008 -260476880 249564765 -482582312 54620722 585154322 563257355 -402258808 -602234206 24440380 917718737 942887973 -788876273 -739547296 56771101 99696383 783116792 -228759050 366205858 -131036439 898767657 -665855691 597895227 525515237 -830750945 676799463 559155467 -849365275 89853550 770800950 888860244 -218810976 67465277 -59856185 244375550 -829821028 -424883646 437110120 6638830 -18294662 -310577995 319698073 -803166862 114575292 24339311 -210187462 -855421043 -220327836 55954073 -740781039 -115129660 256907979 -285892018 533247149 634167790 385250161 -677123780 -4052357 124702281 795543378 811348331 146304375 972943200 -530415578 -141550063 74810483 -100186390 -126238796 147539420 -614927939 843957281 -257056554 -400805585 -372164309 -24125813 275661077 -404670205 390967377 -729070410 -64564118 -466601224 106238588 67932521 493735915 336404499 761667847 -745463870 -491153221 48261674 -152248327 838708168 600712217 -571150488 531985027 643188468 -300107948 305628504 -444837924 90973972 621048883 330118094 -94507485 899968600 -399097156 -85892390 454461305 -926888992 964539982 206093927 -227360275 -912243754 -160745424 249213252 276745081 210500039 510253972 -117059288 -28318964 132936467 -407402651 -241680722 -887511779 78077350 -845599962 225006951 -636268458 686739933 262647482 -609670257 859676634 489315816 825560832 -367792654 -200537641 -780325466 206110834 726536058 -729820425 -966422945 503459846 206549196 467474168 767017591 905314137 -532062245 -662903430 -555285785 975825826 -128840214 -60306135 -192951453 -111892742 -836642678 924010392 974254357 -482276963 604103971 293689480 733510169 957628083 -837073910 101341560 -317014522 -647386164 812930683 -134313294 866037574 -941906067 -468159115 -617281266 -802484381 673047864 954985672 874544126 701465911 427769374 -180039274 -629920861 205367415 -260398719 520710445 409103591 -638784309 813903866 146761306 -992778236 -672412541 476222016 726200790 -481754026 945605523 -898293138 -691198151 -809786897 373253636 -948586857 -419905373 -209236690 67944777 -949638068 181717265 843506703 861237216 -3643312 -766643702 971311525 -222801540 -211627335 -40101118 -723198910 -544468500 667063456 -471524381 750379753 -91943410 357681600 -176353241 903856497 -217066654 -856887555 356726904 89413392 429212252 815999447 -650255022 -175954398 995765169 515485479 -712447245 -615547943 548040798 999094229 -817163846 -919887561 -181148876 734448285 690208030 754855850 226654006 -71251993 981887515 -52808629 -233653556 -362533648 279756910 -916910741 -380219417 -817970667 58354115 374724419 280527200 -479433758 -510718611 485903779 -988521102 -649555429 5809441 571332631 -810742597 -49728778 -827822738 -554283302 -898410369 240001384 770244405 222376868 459902160 -95335984 -424823910 -98043679 338870425 105869422 -766406908 652755285 -212407702 -866111904 749744462 -692939972 577780042 -866165349 660885879 544422355 -102363865 4161437 -765790767 -394691453 -227544856 951396269 -758925515 -58545417 -981912320 175096777 270076124 -424964629 -227920705 -6559995 -589887655 992691288 -956224254 758983918 -61174683 349655727 -726502705 -801090175 245323974 651375003 -160555496 -696110873 855586655 554953149 -743904113 -573874611 -962652225 128664652 236208661 310290803 146434352 64442305 -708143946 518301870 89000354 -687912697 862360128 104938008 74973187 -690680759 -657373710 -349990713 409640538 -596790225 -501036760 -119735329 278136696 -761033222 -536807355 364368597 -624483055 759934446 561364593 40699612 181394972 725903827 139263297 401906817 50884239 -730720073 379626231 -811878462 -422470735 -114787866 427494889 -402264576 581539004 449949478 757101786 115535120 723302234 47770692 571396735 -823799719 432700916 801760095 801221998 291067861 849593099 753273022 746839516 991121043 -976527888 -846263752 507259663 604620960 -183506736 -599963542 640079303 -267699111 -279407102 811868661 -743883960 270889724 460536431 268247443 905487974 -329455318 984555225 -741657911 -268561266 -105312880 -703747116 203099692 866284169 810057852 356237493 -905780369 -507379313 112191703 561159771 711786225 198305830 285936844 -329842422 102698103 -554325444 -819469 423863259 -605208197 526236211 997110094 -168568678 938244535 -484015759 -841058536 -258443746 -27541159 588271263 -161976336 -399503874 -167451272 -982073171 -283494748 -484719087 -425422382 -45367242 -533170059 -356831448 300842556 634886668 -354287814 -268984730 129277713 486453033 -943400704 348781404 -125475273 -417680568 171124616 901928813 593535218 -134269971 -794435174 -49214970 -878516098 50661245 386125475 -666905523 -477029928 411650002 -519858895 -203697746 -119767869 458352610 921625989 698859801 625694857 -904027803 573964319 158252967 -65731736 33484005 111179417 71943844 746315150 744430351 156538526 -453738510 -490111850 -971211993 898843128 553352253 999406522 -331057155 -866202552 381814869 -842910574 -707106096 259744421 811426221 -166233318 -172270134 -392238216 486873108 812414281 134472551 475088644 164877472 -922381808 -567463056 -239617977 839363847 455497699 396920418 86846670 808254273 468941140 -875700117 887076588 -676451411 699509291 -871159870 -547548228 -288761145 794124470 563320635 112916123 403832749 -269339639 734240377 903061681 473698366 905211694 -727915242 -696124429 99757645 -249596630 -367374530 59169188 41244736 -57791832 -606786588 -640623409 164656339 839709919 -760232391 -600051202 747629537 698208329 674269813 -227392236 -703385482 724763426 141018541 -579150160 572431500 -734604614 709590423 700430112 658400663 107166000 189682521 -32738988 -91147635 -477191549 925891906 563548782 313052702 404729097 342374264 -237346307 -159777747 462321280 813862970 -482557692 -174305001 -350186162 196050279 517604223 119376084 190963260 -784072382 846195107 -601412743 17108241 -815942692 -989789689 -857080889 -557241331 -693941691 -272288877 323081642 -918959462 -328545051 -580479597 886200573 145928587 978993817 388308424 -210102740 488730886 513608294 119940923 909290619 309949229 762677658 752455099 -549395062 -665061664 -782766258 -742775834 -34522540 133398118 556974978 -674049674 -589860637 -761975906 583996906 -910109232 -988685133 101109595 838777873 -302716179 246510032 600685464 679747816 -952538258 169438835 68517773 -982452255 637436666 -287734974 -864449733 -658713385 -186487385 464016083 -857453903 -913133676 -17017557 -750441640 467555454 731530889 -464397446 209039813 -844083349 -428983623 981182 -777450067 374948705 -193300908 414809322 354081082 535879611 637725696 -526047015 925975556 -665713885 284045876 952257364 330659097 654668488 69784973 -798126573 643450372 -851852360 -878659236 -413405158 -48536651 700816764 -494663205 -965413233 585697368 683782591 -183897320 335308596 -659687187 905759064 -12664956 687367804 -183160904 -904951079 -742887768 -124538622 198591168 -302045024 -27112296 41832370 2231939 -460742411 167337321 -253230687 -245976159 395570765 -80600180 111494185 201195697 -958190980 797360891 584036216 441249203 -445597365 -653405695 -546313600 251089473 716399860 -797716952 544638130 -860159191 -834377070 -65825078 -828130949 39099946 914168708 -984380719 54246801 -20694836 622012263 -428245972 410920825 -158237160 -347702032 -420538836 163754015 -728540046 248839959 136561647 501502556 -757214503 -410869899 913943149 -234103892 810636579 648719434 -382813004 628030219 -262271493 758111251 770387521 -562173373 -494327743 -330622117 -235903622 -171933866 694731154 -679595328 47368521 -576390823 -610784166 238828864 510996214 544510937 924431308 -533304926 536948578 -207941383 860022769 -380646672 -942647370 914324560 371198111 157490298 955865823 352077866 -929182873 -344675212 982694142 882632345 -995375681 -134356550 -832441069 -922705708 404853385 335784654 663882958 -603502494 568409137 150564059 -610778662 -865890340 334746502 -669667534 -382686475 -8369637 469684260 -891791558 967582574 979792961 -480870731 914026760 -812285050 214123702 -625367310 -551346748 405191718 940949734 153282986 -291885413 338648945 932344310 812024302 349097393 -632652893 498891767 972918692 -95659427 -149021435 -590409803 891255858 673205889 -446300584 -71057953 18943822 -695218660 -665126514 -258259536 640928606 247955857 795141222 494411745 -596225341 407553228 -676226209 786490668 721317833 565510261 28566783 -535605680 -300397297 -845733403 -790468871 864545355 -257064007 -606953509 -788559598 -667001645 -972018352 94434885 -369410153 -391347802 -885682965 221082301 -187120805 -131213987 -439126066 60952358 -79801383 -400659428 390588846 -519578215 -928936229 346368167 716512854 -661359227 -108986523 798252759 603720417 -494813177 -2456878 -24117550 321079035 390787647 -214963187 -742236646 913384676 -515127876 778033103 527824817 -137938932 -647111791 -584341639 245766721 798688912 -929926153 720841339 517052815 796741502 -750499132 -768057639 178001402 588369022 -609799199 -530740714 246640683 274975115 -663505724 539436942 -359746612 -493935756 -782152884 858224095 -973068851 -663352631 -575755037 459956326 -759520712 617899909 -641530003 35250907 74266593 -986991131 -406446958 -52465575 278527295 277302510 -581524367 -511573350 -657869611 -624023956 -258169419 326048563 -849618182 608473248 805418509 -70260543 -16808995 -698354011 -943339044 649717480 407565073 -838918408 712421359 -659677693 224981262 -118144381 256713553 239975114 186789197 -75324994 419181468 750979586 688672212 -701073755 -492853022 9638867 -979369451 376524341 -952920517 -356833401 -687305523 -463739404 -71416334 -193729294 661817048 -590605679 541866837 925084723 834552323 850496715 865349222 529635924 97628695 605565157 312169 -773546118 366765648 -254436953 -462080571 489061556 313265742 -610771209 368295942 493135256 -397532427 -257680230 863146967 982088119 -522503466 -821708501 -48384712 793272143 -596291273 55328647 290715200 407988282 -520015396 885983415 350114557 -474514390 669168154 429785530 -719342286 717676986 -156027456 621445465 137901317 982877714 -120461764 -649071516 938293437 411382048 685885170 338300062 -806319883 -53845711 -970524606 -328857659 221748989 926437434 622375878 730369255 -240256618 28176747 781670397 105511124 -133490673 272611852 356615000 -149561716 -121504300 -950816124 10585335 18625681 94600401 -733076275 887559506 909845105 -37253936 -259516319 -390852130 -7618102 -883085722 -47229120 516966975 -750441896 933615170 914667751 -125529283 -113960917 386440228 -616604228 236301132 593037192 -942814523 181598345 668798376 -61793117 320176404 -381143300 624353308 -693291650 871248817 732195713 893703082 203606139 -751362297 406841802 -113379731 -391729690 243245090 877058579 -738732642 -351913457 -488563916 216020544 -902462864 -435935148 218376634 -797714939 330042470 -895171080 -217992505 676422140 -550333334 -248097794 -427029630 -868268485 -586819230 991008870 603485616 276535413 -195036174 -327281023 498052071 -329683984 174606204 -446452486 354423885 381528741 -742468459 -280901908 -39169130 536331413 228451271 921943238 -222536266 -992432140 504333191 -601917081 303251776 180966357 369700018 851080907 114619408 -470428708 -826031678 355796932 772891329 -269641796 -249865226 -169988322 894516721 497166313 818812460 -813827613 -810980014 352910972 -718491267 214661536 697329857 -339101609 987126566 487433035 -396075011 -945393185 170699773 907930020 -334062279 763200541 -428848585 71913578 -655656547 -550597419 753249692 307110769 -418691235 922040727 -228625015 -444970996 -823852363 308999466 -153736132 -780192506 -818371946 -487997290 -481492349 -425729139 949491266 971049185 -741188892 -247795526 -192482379 240873102 574851027 714496313 847302377 572222243 445344565 -867893581 991077166 -508084825 660622958 797468124 -612351065 -826257941 -853033848 742164760 -46986318 143722622 267615115 59410317 -373806137 656499524 -962492116 -923166523 988309761 -295766589 -257249742 303581864 277948027 -494350936 258656295 -845848405 -419888358 353641322 -808081632 31727484 -886626916 499165333 -436974791 210993551 -991611745 -257841827 747254977 -329400793 405178136 911395762 -177341488 261661203 4463529 876542903 650466849 258580024 364291607 207523994 -974571460 975523515 -636186960 -871971980 68827606 -592752528 -615012423 434332257 -439249697 144282892 -615669626 678842051 365628633 -168251077 638925708 -789415781 562293403 114636068 -787469235 -214630610 769651966 -503543453 78072865 697330974 -876863947 170603288 312045456 549935087 -136208585 -581558282 -428910611 -929528999 240773883 129296436 825306066 -666107346 -248634754 -177693211 793588128 456428516 -51179815 -849722253 170764073 233691609 550442912 -601821778 816005591 -801844461 14989503 876859758 154583172 676488674 431483155 -77296509 -1849756 493390933 -683093144 867110003 -223897789 -440036313 851590324 394825186 -101286845 459059202 595972348 830082982 -470077155 373894828 -732688998 -243487105 931015747 -693011704 -564532734 -524084552 66685911 -184085230 761975122 -404946723 581266382 302101391 -566557760 -642593361 -966050386 -462149666 924785301 626464800 -367558433 788408914 702051445 484498507 -352858820 533936612 -679707893 -42084739 963872825 -701169636 -320132147 -108743060 -935309206 769758118 -370827644 601145856 -979346789 -560600478 -747203609 -912553058 408766059 159647552 567621259 150726754 228280546 142777348 -677231862 -585864533 -936525234 528828241 152338614 -604334293 304332164 394372661 -934396722 593602775 959124488 502605674 627177007 66656895 327148429 -242462205 -81271160 524868355 -282619998 582858107 -723154711 -984244066 -528648443 -337064833 -101673153 -776498405 -48996387 123935438 761388848 -396725483 -95949918 484085265 970495806 409173483 759994991 901387778 -983332532 -184947155 584463381 803448679 -455667395 -808299236 -889967171 135587711 416222474 400694016 563137700 -28298353 787281083 948146121 973013947 -339013377 -868535842 280233285 -115642955 964704805 474016843 463532697 -664853074 -19967990 -862776486 -942323874 711329726 -659097278 926778932 661336938 356376114 109065728 -420804288 692827656 -269588800 366571253 861869672 -583823825 -876774648 208532391 469397637 -595421641 187864698 -40578083 556247145 -69815883 823702709 -711207120 180920134 -625403440 262793536 -134871546 369031916 -406292447 439510765 -316049707 340303444 773035358 -639229824 -333345605 -16317576 -686125084 -421755844 864072671 269729041 453250464 834498430 164287147 -369401018 -964077085 539268507 520889811 865818608 -373054397 693347619 -936690418 351150857 40255885 22063900 356579822 -4346021 386344271 94703631 -784348539 12238997 213410086 541535784 653345130 -920074082 370360499 -172403896 329345662 -639571888 -559954936 -209752905 -910910079 -784009907 12323250 -362041052 584066927 689133348 662529563 881401761 -972423379 115116690 44944214 48644295 226442107 -881290106 -539723211 762137337 -619723715 852231585 -539602003 794277723 -63357076 -9172672 998302781 -962312846 -394237553 -738978199 32405685 -502132092 108848547 376370475 -322742990 285055565 465506108 -12246252 580459134 -927482410 792427358 775289613 -988512406 521579344 254266322 -939389660 -350094468 -161824998 456127083 -803943501 -355265452 -55850919 -42738306 544104037 -552006901 -112900302 651539114 -712568325 -947603627 426144865 474856416 620001034 -351769423 -195672783 -685252578 -569717221 -278119001 -59959126 628303912 735169928 703287045 -628927873 -982724565 698440805 -448917911 -674194854 -757202305 847248193 449164493 -261468704 986613347 751966538 5159714 114813631 332334253 -444489786 -151317022 -535730455 -1621228 -560712365 618307449 748032766 18442484 -156626437 308008995 229919700 -809713811 133725279 293938397 -620165523 518129746 231270353 -781596729 -787595426 -800100040 -297222709 -547665052 -415054490 974404065 -251333154 166827833 -283384733 592176715 -358441883 -44115045 -347420377 -361913320 -970580198 -288191032 -400604266 -209339496 -929677864 -34165240 -895238201 554845361 -258348069 -847378699 891763066 136446295 932143443 194204073 620112428 -123897605 504409883 594547590 395707369 -965774230 -677994595 -322847719 -33625464 -427041212 -459755296 -789984972 -154645778 615031100 868353153 739400760 -982353406 588866083 949374843 -933462094 -493799912 894575993 870439580 517236844 -104846798 -545696513 666343659 625373241 982376111 62465971 -502376335 93982333 -335543060 618568922 359013900 666097526 -541419294 -664818854 -195721221 -84625927 -786959794 382910161 -373918340 -633777666 242452432 -165377224 -828350474 904866360 807365290 3223422 636000439 426160167 430346635 -368593258 -501306205 -228611866 -205275360 698548730 422612597 783531237 -7945347 84754711 -590192052 256707626 -911675615 -41021881 789166529 909023868 -134620866 528551835 569725112 -497458213 -773494480 -983105588 -344857279 964180175 847121868 -235581607 -188809230 -774122672 -839663513 -975412639 -672431395 270004731 38793154 -228594147 -513539983 -893551561 57584474 -833445440 341280238 407302283 691561829 212914200 305559818 813900056 719959978 709926408 -680511155 652075121 -361897557 -609570077 252952924 412229694 -734912245 -332729001 -137863781 -289448026 -845271902 710861091 -796988427 820788585 -917458067 -563796275 -840715605 -158845924 -215093942 -820715443 459810803 -355797391 558938511 64270360 -831199154 -354679517 -789785371 967584016 216438376 76700677 -349271102 145643779 932547513 568181979 -931644649 305321186 259378723 -762966907 -590675810 996249375 215326004 826554880 -249568764 -427364182 333026000 734980318 -521492022 -847460031 -187975033 -755919056 -459098268 103061287 647369871 -628066027 -596705324 82377925 -222329312 -529528267 -55989532 210751941 460527145 620614718 711925138 265055749 665716336 759200546 -429807600 647406047 541957741 333127989 261038220 -178090083 290512142 -436399099 4847891 -729293089 -902094307 985066820 65820656 -979595776 55773190 -408938252 298463095 -232329296 410548872 -33770383 -669887722 83862834 249469174 325380261 -800588361 -698343240 800038943 -646042919 -390309865 -126877586 768781135 963692628 43682396 476353171 -612292664 -684920280 26380498 -184432037 947410803 442122197 567157724 -684163262 117390401 513794308 -462314837 -892205638 829254631 -955468326 927622172 -720162246 568127884 -276358460 -156233949 825615157 507300199 168167899 -417303134 -50215199 -937585892 -796126725 828184741 166508542 620005264 -729412511 -761830430 -674758323 -526892696 -528866735 -799852217 506998697 -885676056 -141926333 -871059374 -362654431 47525346 451552449 872759068 -767264026 764089093 940811862 -879533553 594318603 545921334 309928192 747187092 -817492541 -562182767 -113806051 -774258613 -663256624 -223833994 902711171 57924717 -264595713 -60983852 929790290 -162831564 -768123588 655577885 -758275846 763922193 -196517543 411091260 24937223 657895760 -515418537 524367579 800541552 -323969479 -93162918 120138211 -592044905 947466037 -979947617 7365610 -160156908 -904638113 371472822 -25735542 -505957207 -401672520 -379137900 751444863 609270872 -517072282 878464659 161409555 -357115131 -792546306 437702431 -421719729 -515909131 -847536216 -427929348 -591403667 -277036672 341547909 432145156 -360755624 -391173195 -495050808 660020271 -948180078 -484739904 478571908 750549619 682430586 362150795 100054722 891958663 305959141 -588666868 40234956 968204881 -721822974 197653784 160575453 -468079773 -643331164 321864685 695999887 -365430762 -387727477 603940964 -316403501 -379426019 -529428291 228281711 -817441402 -125301308 629577126 834374653 310655316 112069074 -15433533 109970338 402763671 754018987 -782939648 129077350 183657543 276718722 232063400 -869412533 636772295 -145384175 427959234 -635307937 997495655 31712229 -536565588 32990802 -346793911 -462795970 -533735323 293349486 -770366560 -862910599 -896033506 266248756 -626669633 -136335747 994401366 -740280492 -352537933 -36591134 -381652810 -687917311 433698843 -616725925 -151997326 -150420411 -615160775 275356684 -695558199 893763637 -69263684 -609851912 801598063 353099766 -163992618 258052237 179782181 -152065283 256549536 873992593 -245710969 -196689667 -5892390 -751970617 -766800211 -840588662 740639977 472187398 -675474535 -872342372 783537535 590266337 -627698246 491931462 133366479 -774674237 -274464241 897125421 -893914964 -574751017 235164343 220789504 300420620 658240006 -439726426 110779800 -902094518 -188973171 -196825133 -176783865 182010914 -387392257 -997372887 -765560963 756834069 947232621 604259511 -271023290 58875791 149060463 -871962024 -905405513 986501265 -766832284 746450862 -144141500 -747034618 891158149 820044382 856379959 710558189 530055718 578971577 940878244 -548828305 696703309 766417523 -214367440 -386931184 -948597733 -432063932 161060363 189592798 -845103923 924063111 156368911 654044825 -822696909 -542321875 -19166581 -755227127 772420794 -90055394 -8870559 901432696 -783937814 -272654487 -256998807 -159818086 -672736157 259493936 897961444 -973450493 -231299455 -261348859 891442817 49380699 -548929493 -265919044 74221451 302228667 -519664995 242111815 -864895138 -579740683 243302448 372933339 -232942001 -257345042 -907327981 595276069 457620999 -441043594 -278399591 -908362094 -976552497 -917038343 95836152 -349295406 -673939317 -833401373 -12155517 37985942 466012600 -569481428 -104787980 190817846 424247724 -873417713 -834351474 867335125 -667393505 196789262 974792820 -380973323 -105077544 339642501 -844243296 -920227855 731038348 -39733306 821732963 939893080 103069624 -928592585 62220065 -306334326 749352960 -257192166 -525224597 -791658165 167477387 -430500660 -542388967 -153779995 -141083882 518519005 290871381 322460862 781715353 225716370 -137970381 218149093 -676267844 47032441 -374195930 -720732777 929784966 -486777424 -491656820 -750276094 -453767037 -618425333 420189202 861519128 -194717915 217789934 -283160676 -759546648 -681354902 -692341633 248879794 746655921 -263074135 -646812627 -440786759 407114143 -891921687 177896491 488212458 719944427 -962620189 -300381790 -806361652 838611060 57530326 -121555168 -484659919 -18112710 396496226 776826389 952664724 -268508988 573417372 -92360623 325327991 666996810 915779089 396312562 -476390619 674819117 629021000 361323773 744483965 -468605483 -17762378 332419171 -79241722 -555948918 -838527259 -191885725 800210488 -556738721 514581391 -844348364 -40177706 259287636 514071474 804028360 -959256017 760342678 -259358048 -270266039 719124679 666072927 299281571 423492051 -21179142 545581421 345585599 344186460 -617313536 -957707286 -513067075 277179280 822282632 931046266 334626000 377388351 -911805207 980918809 -31616577 -93728402 803747640 506245652 828821679 -206816906 -100967860 522241206 -607193813 45974498 -682872534 -23658982 -312932650 127434200 661135713 939338353 827834508 -118824212 -195692336 815553553 4757804 643625456 823750477 282593472 113740074 -479940906 -472228274 832282712 -222868325 -388135035 872427997 798086886 97250552 582896480 380417683 -207361208 520356537 741055690 790993238 440536079 -472144528 501480830 -211172032 315425629 159498440 371327287 121009923 -180578825 -728542296 907950235 984278979 -402805177 631142993 931328422 -267439693 487586012 -797189037 -363114351 183930569 -327327606 -146748283 -798730654 -243329000 371158209 937062269 119823329 430187744 74359051 -796289617 682091577 762155678 914880031 996990643 -812615744 667385202 677253924 -665759718 912823509 627322869 675068649 564917858 772684158 309668455 985140022 62930899 -285806053 -964575682 984321392 -653843149 -337681128 -946993877 -848909929 783858423 -374624903 809257825 -467398379 -773807355 79324476 -227131809 285755306 -723616656 -837074824 -543958927 399090022 794760694 397765877 -831487274 -987855403 -430712305 -407632263 462432217 -207093484 162730877 429912643 559563351 -241516934 681584841 116859803 984645245 -643288654 837101216 456230232 481072673 -242046494 271722530 -70123708 510549547 592226554 955422005 539379657 -627809359 -482359621 168716377 -527061531 -796107376 57697074 -113809477 -379983501 -121085099 -939321866 643150541 453603677 594992624 -899258201 363590735 -510366159 916494826 194941240 313311599 566021781 397345482 768255066 -274168300 68817617 7011710 -809334602 -264919388 333041708 -753807506 214264606 901729502 -900947463 -81926115 -337374068 195337368 -567665157 675116264 865285122 -964459191 -510113885 -637210519 -926404566 -692374910 -201225837 -522329392 -726709835 242884347 655133852 -144985727 563961745 57821295 619041932 -148095734 737219477 -967864984 -216887910 -363082990 875911220 -557294631 -921440273 -109065393 88794827 -35934906 26302918 -873183936 819221295 844010205 -513476655 417158464 -853479533 262132699 514786687 282150618 603275823 760219713 -433270394 -433810137 341931043 -525356879 11987431 -864424912 887154712 214033940 633823408 -331054110 -804556278 311365143 -299503672 -930276920 -928017590 -480869493 222061746 489691757 504368606 -213850157 -250457160 -290810663 -882962470 -478527850 123111068 146209024 200654171 -864414618 694890369 -32248330 108537558 874318112 967223046 -161623449 -16291673 -711705497 214854142 119472130 -182771498 -750275457 -723638987 621597297 287756120 -682221984 666562821 -454752899 -543851447 -126238538 -926098339 -669052145 529851215 325848282 -341396010 -201376268 107992712 -948353355 -957598427 277589494 843101940 -892946727 437644596 643163208 -934680195 -211746427 -270926804 92801053 -1860785 397772698 -688868023 -357329227 -972658747 -784737031 -757506446 146672537 -648739707 -824818393 880868976 969466536 -281885238 -64630345 215875519 -881044638 906250654 925164363 623934644 481595564 257564753 -888233892 973109570 597026817 219608367 -808157232 -151676777 261471845 881197717 -710445731 -738826525 -797952757 955953265 107094393 -726952137 -398523012 -590759862 917364887 -479185848 -151029209 -539680765 419291024 -264661969 70421918 -50626771 -543384294 752788711 591580990 487946708 417670901 -883228969 -130522895 144784384 -476925272 -926944422 575592790 -572654838 540335052 859990573 307949720 -559633517 799335640 -523854359 -899910773 -383915225 998233409 -815546194 -324311509 -433632082 26521215 -357312991 -439767516 -978133581 674260050 -859610013 674172371 112073114 591984323 -529939152 -124220453 -982128767 -443306562 162636362 395324602 -892429948 435922526 307174368 271173944 494197282 979717633 307053174 497418531 812196851 -124952024 709809468 -617594588 -649395879 153344983 537766547 703350660 537165730 519929265 -917057935 -722260607 715707988 -384482080 18048159 904636938 953535617 893519802 146963140 760145292 349884089 -283921563 2973441 -508039754 -854100115 628407099 378327750 66369976 -933514063 330474238 -97307815 -272403072 -842188756 937031736 441081379 -551012255 359154729 -929017066 281428918 -310614423 -635706186 -264809042 -577565522 211927644 -689762566 195701051 -436700950 467489052 616009096 21083616 691537033 -798936324 -82356980 -928116817 -222086930 65528490 -98902170 -447867110 -38976380 685061748 153103893 -410071561 -87857600 8211223 963802815 205567207 -944188382 63921408 596361710 -560422129 567449309 -304281195 -898441517 -235229375 -585211958 763971769 512179627 495795866 904174529 -46247121 -795660655 413628070 -418176737 -748177934 534020616 904421694 -107060633 171724295 163687478 -508481854 27546896 700113472 -55365695 423648123 452732786 250771323 86292628 -852790194 -545011071 821002171 -493522233 -136007496 359606329 88043625 -271572800 -670175950 841093820 -186916672 561598636 474380335 774727553 422069238 -40127808 -755602603 537287146 657769214 845226921 -164763727 48502964 -299736387 120004667 -302988526 882527316 -244099713 -685603772 -415860048 551140520 90522273 78914324 -766478990 137781686 983536108 788770810 368269228 863334748 -8354281 899118475 95137938 -705420183 -18876688 -863076571 -988167195 -598093581 556148830 -580391202 -22896700 -346262786 -793165499 -688050713 -104456976 -497068676 -953842961 821067363 -969421617 -682859858 -170483509 -699791948 350376338 7579000 690967469 300091924 550975108 845322354 155916518 913316738 376618346 41518279 810448478 322464027 -902686238 -402396627 -467478419 590217354 -828459756 29706312 133793764 -836254870 975831691 -155445727 827164717 -594362084 455342564 667739855 -280383440 -890015704 154199506 -456676868 -454285006 508486332 -953159260 -367078942 -688612705 198636376 355584288 532054676 724701344 447130373 976480023 -633016362 282564951 737790757 469772642 -100560428 -591306972 -201527408 155099337 -4597886 416097465 -611703163 545847373 50173771 -357323995 704743836 -680493646 932835983 310746054 205922962 813765063 425641850 245352831 -587264120 317932742 -644023234 363941515 695158153 -96791044 -157457498 -364504465 446921171 857124393 -468943943 231089824 -460576867 10273976 -809779696 486144930 400733378 -985875472 -939062770 744457870 10826628 623019121 -165052643 -726753951 875555472 566025978 -185365369 830267862 926485546 604614121 156119121 -558784157 642550483 -865256624 998673726 496862054 658876086 -626286154 528462178 -514366772 410738525 229272885 -742276475 -829397990 -256924222 315985737 79518725 -413343559 957251303 845134759 453576613 722267329 985232082 851754583 -657807652 815702287 -298188146 -218565747 -333835827 -797219024 475782777 -39538233 695464080 -692127291 552833618 260672487 -345934493 -682395856 -842365874 840613125 -340364651 365831177 810062266 -69326049 295816476 -596749013 913262096 287782490 -72136274 -418696121 557689985 874296680 26915797 -993457745 678203649 851466393 117845360 -202830705 -960247923 -687475918 -241442869 -985851133 -203344754 290019826 162423723 588099436 -924907079 -344624087 -232177655 90210371 579926434 -198541193 -64284091 -713177840 -699164525 -644786218 437277872 114843135 489425211 -989117227 7748976 52244980 481207249 104461640 -221775875 -740583210 -752766922 628458316 -62479901 -151803837 -85950002 781989594 -250079940 -815373155 -899089814 -978794303 211791342 596553802 891342776 -724115466 -355768750 63143676 933387474 -251236434 -663520513 659416349 370653106 -655103203 165902268 -300729418 -654330702 448808971 495812610 644788582 -56005419 -334315076 -977652666 -87868382 -98026699 -992486743 -58573993 -382880073 -3523205 622218717 -797323229 -89133666 401411971 -612485879 115897219 -248285785 218773995 221163944 -21713493 728945162 -942321445 238446234 853065201 596547198 -709592718 909592634 -288814328 86344223 228584472 990073452 606205430 -621070081 -367081933 306630221 -629006306 -690406357 -897622321 -607522073 780630017 -620027675 -118295166 -485179845 -513259707 235287237 773441992 -926496284 55159782 850284790 217256811 -107028157 488131012 -373096435 102847108 -694877898 -143505314 712536778 -504300099 968338733 -59845601 -625613299 98124990 696493248 -968180040 40404259 -945664441 -736136108 480273465 -191987232 617504487 -48643107 69628717 969590513 439529000 -795364013 554693169 -397746539 79551885 -416835623 81074019 137191286 -420605894 -279137088 408162832 975648248 -194566169 418854472 -320213611 -12564576 820561674 -726503547 312414540 80097525 -8202720 -333397147 939874298 404764902 106721561 -263038280 -81708922 21666130 -626592797 -107731899 843875123 -836733472 523422201 172869028 -899057237 993143208 -167798889 -784049109 -220302184 -292022146 -331155781 446083274 -93972421 -141756747 504889058 -179073384 710789370 465936225 862567001 -554832767 50650383 464835642 671848553 -83708403 -783025732 461461198 251165649 -154739540 231888561 74616944 474808761 -775972477 522767093 292654050 890005056 742658565 -611220940 -172181151 970487690 36428042 -995555865 -458327241 549934142 900003306 -117964622 164191578 165247000 -120684371 -304371987 -97138450 -614920917 974867035 -403399255 77901416 450470874 -747367300 -240335421 326651543 -123512640 -661884567 -365631460 -998742472 -739498144 -173854890 381921374 -404161926 854173466 768505439 -810873592 114141212 -405205903 -595340971 -512310145 645348053 505002742 892693973 180193677 735848575 274893550 667554182 345356254 924020449 -417986043 91416444 332508042 -609319956 -585969184 833462964 -739047776 -93461927 -964567468 -41686679 -875884834 -847889793 143300294 353698828 -446707752 990813130 -650546481 -298686612 -825150324 873052549 986607797 738340561 458469829 -41006379 -882558098 808086297 -868359142 -203394201 -632686331 -501476897 969949364 -276427311 463787879 -951760700 474800854 315686863 467126650 -893713842 -40603619 16139234 -23236198 797546017 838365883 952558247 986496986 727188699 393690573 -891651006 -951523853 -992916486 -962175268 440319161 587807370 505134187 484281958 436856241 497476618 -427933977 -720500523 111748412 -155254986 -161185180 -516319527 683424899 -837384249 447791542 10991957 -263044232 -290953660 -29319142 274953916 -307624489 571742382 886615495 -737306209 -36647595 -403029504 -346867464 336078243 475534321 865573060 300130837 497415860 820454802 -903099500 702727657 359511876 -407424720 284137352 -86318145 640236128 -83984554 127843858 981860725 206087978 445080237 -872753779 636019004 748993405 272174307 978751601 -923057817 -522999491 214041599 207810632 -269223171 -327763290 793423934 461381397 193438319 969205170 971601322 839116211 426277077 -335959809 -387572766 216260145 -544151881 136596593 617651980 115680367 320346560 -317052413 521652845 -404012719 284902740 -785803137 376806190 -90514916 -336356247 599308903 882590433 -818991175 -1717692 -292444659 -534780803 -298746586 146437028 780436229 260741968 72303188 -461117608 919948739 486305859 452694123 -598549231 -545693631 -534517085 429158550 659894932 -840958147 -236986313 -392676582 -86783538 -958679516 -355303973 26951781 5692147 -769056613 -576773040 957223734 797270442 713356619 -715101360 -66422295 992965555 -669901744 -417686011 944386717 255036797 677789458 436522363 -795670539 -60229367 955637017 -868888096 285401388 140096290 -479723097 763617480 -354897854 -728357548 372805788 -954132706 -565713106 19967971 -686951733 -114968748 258545885 -369677402 607865387 -886047490 -220017014 675289095 359000317 -936375975 108791123 -680752150 550667985 -643547616 734165880 -114552708 352596415 -939482008 -774542454 -418378785 -812857387 487506216 605599346 -390777070 -12785045 -905706017 -307061894 -418208612 858389419 872499543 -71344627 165275190 -638274538 451400486 -754135819 444152923 32107341 -562592384 601056303 802683747 -690099100 854665900 920000456 879009548 834854527 509437035 403076504 -73960200 271523863 -234903240 39244430 630923893 712667138 -655103238 -110190260 851781219 737630440 -504792861 -122818494 -804042984 -214113877 583412714 185104995 -602907507 -807621196 -322957460 268915971 507840742 -847526790 721469248 -332657001 -419506003 -108572665 131669559 -590272478 675433829 -22053264 -711093696 -391241267 535870190 976466867 -971411017 -203233576 -210234921 149831696 653960112 -262770194 617402183 -257634433 730238834 498762715 -228982836 -184323701 -236993789 -457333105 -500610584 188590450 -370400168 635095549 615644457 -626111215 -632039176 -101912689 -264147410 -668975756 -132189458 -976160086 -966319445 108455131 228918928 -868126227 -812965970 -538993214 -47830232 848264478 -990510388 627856585 622727766 -199454939 124532448 830820527 693405309 -373196475 931026092 -777997112 -904022737 -628749386 327922624 555277460 -306615704 950031473 -816000422 -605553203 -114482056 -842418621 -954863443 -234861119 -371523203 62572716 505760312 515169681 -919384834 808467136 -595581263 -271711112 -339597971 777711970 -891453549 -513372590 -676911250 -644849969 -86569224 -762512018 759376406 181658289 938791419 564396671 -656645464 -613568086 511004112 -716466053 806348957 291489152 128751941 463362624 73131997 -159316306 7094595 -360084206 822987528 99071331 246840762 244021367 -889141453 45761415 -28369862 -242585076 193216984 393443969 -950005365 909136430 723655336 994810213 903270458 941280844 -812577249 136457342 164592371 833938018 914971385 -551130260 -213176388 864141192 53696955 984551140 -25862407 682868559 -26502441 -650372072 948422787 398919828 490964960 751167609 -849683070 331801225 648922005 -786941723 134237983 469835718 -232877615 -125581018 -605772917 -648631514 913841046 204286950 -424317063 694842180 -528065003 209364797 -77121399 137575732 706164676 582576303 676575963 111221264 752624779 721788497 984448919 -459695696 -181579181 191811357 -980499900 -229716890 975461707 126013059 -417694533 -673092272 -501625991 404025202 -938010865 96016478 -783416787 829023433 -861229692 213726299 363518452 43656289 -83237922 -7208474 939133741 360089263 -314994913 -729248059 412714246 839105100 -37027977 -242451848 -941175153 236539803 775491830 -88360215 184722372 521374748 275727449 -203681746 490479413 -599357313 -533612135 216755428 869593453 -173952974 -179996877 794984589 -537260082 -187585121 -764220726 386014515 -582172192 -462339483 -267996372 475520424 -4312518 -242173139 -236297385 385423219 -989095738 -656538174 839752953 335033488 433653313 858935044 23292920 749198146 -857798941 635713078 -445239099 -864587386 -408459277 -146861361 57088677 330946910 281239529 756825852 422773643 -904441342 593197041 459890215 624903123 636791260 469377559 -767964664 854085506 -54087931 582683592 269413178 -41738963 -743624937 761197668 -483519692 234568625 599657887 792093903 -209547678 -517782093 -632747697 629940317 -894560429 -479279481 93191929 -668407934 36532785 650133104 -126636700 860443917 238492566 -441129853 146365282 -643168159 518049313 736032751 54597188 230795686 471167459 702447493 158965596 963853798 868376697 576355153 283194262 433864630 -535825952 303786256 -717585433 -492017199 -145441800 -584990790 -398819747 41978263 794206226 502439625 998978316 -294514770 -768621113 320345424 -304509168 -792849564 -157005543 -4811682 -380988996 554847935 -44523009 -847364486 336956191 487375415 -932333835 633810482 543548427 140864481 -902999651 -603118509 127664839 -6546976 279630490 -857251999 532088840 892519574 -781539954 -620842286 829139318 587316329 314680138 912159259 -889487329 -949176331 350475007 -599840095 -913651585 -855092964 -437626379 -48597307 97433870 337563307 -74268561 383682991 435710292 -220308025 346723790 -410786554 439216196 -985825924 279208058 -692494106 125805832 437037705 818191309 559249167 -158883694 817067465 887763031 -35198803 -475010845 927466849 -557868279 720634940 53633287 119508885 493640227 692355707 -19883710 -800623298 489681648 -802093278 -377112522 522753937 725797840 -285206193 -859012352 217615195 935739998 -375598138 -358499913 -485300812 950450667 -793866597 168357024 70176015 -645869579 -558094393 -433669762 486631618 146148733 -650650584 740055193 90816492 197475851 621398218 662227197 -764503061 -442530229 -912097423 -369034529 -639527443 100041373 663865806 365366270 -263190691 -304143821 -807373986 199823477 -885547072 216893955 -647241157 -388914078 -721507600 848335199 -507687275 -679673265 384140997 372132000 42497752 112353566 715814579 -834869744 254235659 -596527546 -663034070 -30703053 -928438655 61271314 -583328098 -156460328 -2451122 425368270 230321699 -980981158 -188026804 539671048 -843964997 740028625 -912909707 170858678 569216973 -897675377 -563290395 -545045976 97612361 572707023 -347093681 -609787456 20611898 -314088611 615068629 797640615 101016810 -966334576 898264126 636973373 -196233193 -109693030 -456463879 876314808 -246994071 -385266061 934087496 722049639 705881960 598652368 -544133232 -767533231 484236749 -260032250 527043810 145788904 -413053926 -153558731 -663036986 315730764 -967492163 -984464208 -350260138 103903878 179025517 584476869 891030617 -38245088 -668028016 111928546 527998350 -63270663 -448469425 -695638419 732814181 559610037 -256118339 -758493682 -574831152 881600375 -539143010 32669284 466982446 791634100 -568768660 166465363 -236647822 806618590 -222379592 785523978 629001480 172655961 -790267408 -609471353 490525059 661009178 542282753 711064947 -808450496 330484075 96621028 919735103 -345267238 -728860897 30196302 914575623 -663600190 602999082 906448541 874856016 676635577 -817457368 -227397594 -813052096 718412192 -732501545 825230694 875465310 -57632335 970645007 -970711053 -57475844 66571857 257024826 -197066393 -607714482 54215347 -799678375 25990152 222295672 969276018 624044472 -335071512 -177285686 356538595 996894323 546498464 -905293230 -138132057 450575104 -293716030 -496418267 -76958212 -414832894 306947116 -512057787 346112250 662846771 729760688 -215556641 -708976741 825727747 -28166898 -787689761 324538481 443089950 153174084 -602157446 187092239 615533820 -893707081 -425303961 -121658234 -682485756 928136757 857513210 511831283 -150391217 332412458 -758623139 329682796 -403529234 932149220 189551150 -375909770 594170606 -259006372 542229649 -681724498 732344457 515510832 747938344 546870242 -973473301 204448891 832088018 640965533 548405123 -58866045 -713078413 835981880 354654734 -111679581 82577603 -643374836 -914533482 -90127571 -517259751 691350956 464565805 39963229 88859709 -391030159 -910692105 947708271 547913920 855685928 59623457 449138975 402825579 -761999041 -715570336 941673325 -937998183 -474403165 814673418 -73613798 -692741178 -226131408 979160236 52999983 889967514 -278617580 271304185 -888588933 -139807617 -777235372 -183164679 -937065684 -931332286 -784735173 -337685225 989539957 801914920 -614389534 -794826788 -330888125 -951004069 470793571 -546923341 467765215 376539220 319327371 -262359546 -696093108 446888365 129657248 498984115 355643255 43860876 -468396942 -339005927 -197006674 -115488074 -991262342 -830303116 -702923831 992231296 -615437553 187540475 456241237 -567273630 529473549 316263339 -479584710 279232592 451091041 760855713 636847217 136920239 -63863655 178945534 707974324 22961651 460633331 48023430 -163266466 -654454309 -33882615 -242646075 -50359553 -25377886 970851762 -213466225 16259044 -333830537 981564413 66002316 -887587288 78808206 -640116191 830986017 728179398 -518563802 -6163305 315665808 -616650576 -35806602 372226123 913263622 -416743445 570485267 891775618 388673967 -103957972 -806431599 -790672217 281758627 692673017 531819303 -492487766 113565744 -394938305 -978674973 287055018 -177678196 481589900 -920120453 712726165 989312133 -943875703 -746269987 792297942 -539914708 -741197099 -11009149 -765757551 485092853 91109343 -738139039 -385114372 294343040 -675482278 697418242 -705879822 -808232779 -612569598 -165459419 -500251554 988213342 860313758 -843636583 20956590 561792613 -297936731 960545125 921536801 102273341 204695644 -866583495 -262439565 230106483 -998196892 -680584708 650919455 961645205 -322464059 -13390799 -557200216 -257963633 -666240887 813235288 996415355 567405116 -926270149 895604245 -625771775 -620905273 645298785 -635226693 992337936 -776833181 128700047 -173722059 317386586 147161559 -456199239 -196486920 -917596241 912571144 -348436909 -240323702 238972839 295303476 999048953 -748656041 -545513654 -6772224 -878719854 471090853 318292292 -63139181 382607079 16000150 -641235649 139085714 791432625 643233792 36799948 -956011690 -276030704 128447877 641162416 -679413618 -328548316 459807100 -629044153 984023680 903115223 580784428 -906789251 508081914 16472677 306378914 -845133460 952316371 -311240435 535531324 415919681 -488163517 782651168 515498115 -144045888 728334387 492602596 -654300582 278742510 688031756 975382199 -258821231 844569905 -874324199 692156096 195999165 -119140623 -627159570 -549288833 -300072350 685852445 518864457 -589817369 117419844 926753405 221487826 748982719 -440706942 120146523 234430111 718420907 -860124734 -242736953 -833328035 -715265420 569499826 -994149976 -214827627 -526741153 482716750 343976081 -134482218 933102558 -218137688 -454708717 -609882384 888088380 512231101 -598333707 -402636245 680907331 88251477 260989401 -284450538 624363556 -613243084 -585601127 674319342 -964155510 588576008 562805929 894923928 340670802 182177369 496054324 343189225 20262022 232697918 921190128 -879892902 -524975399 685329420 -535557034 209961028 -31166707 553270 208356622 845448696 -477391188 -306120087 -795027433 210638237 -147868327 415393187 -388472711 225822783 -769359663 -395205599 982433808 691470290 -399732455 -638067112 362306145 -869625871 350348604 -549109703 812142640 665996846 607435871 144905831 -726730703 -899780977 263689285 -626323677 -556604474 -937013056 -48951751 254652339 -603001682 247978616 739680078 -601866831 7266714 -691321422 -653869661 48954771 -75222969 -384912887 -927517193 515788762 -649021165 -50063076 -163010003 -483607198 -568157273 -822484344 169238422 -743587735 -898613400 -749575798 368440169 686765072 319912692 294827058 -143923150 635758085 -401389554 -425194269 77994784 580019237 132979126 773616872 760944554 -176324724 284345200 76514679 -887164348 551219661 -931171062 879746977 -293526625 901658447 -679639671 431390091 574413619 18391005 584235499 -696128664 -595901631 52185260 -451569184 939644663 501641128 -133380539 -805675183 -656919267 -782590195 488796928 561654057 390081613 109710726 -941435120 -799811496 -899085981 -493025817 -317965329 161439210 934453392 -661764403 -605483427 788989900 684331932 -51006836 -659133544 -579998891 581330536 976073721 -343124548 420504881 161523647 -713812471 759275537 130077070 152565884 -232391951 750401071 -91236024 -721459297 572844520 -397460528 245976997 -270576458 -814558864 781239806 827259377 -390799064 -472068375 713376602 -236266113 326152369 224660357 104077098 -825048828 775084791 32124802 -656661011 667151368 -311048933 -940315540 -181512906 594484286 586531674 -271631649 -776099618 904436661 113014076 765068844 -839303658 -265747219 -16698659 82149024 -629045245 -570819865 229336552 274508397 -822430738 -650647615 -846230891 -621673830 1290939 -750765941 135612445 -868062176 -619939209 333915762 732455682 -347184141 -733469036 113574814 441609999 307045593 594837689 506779996 40160167 -654921189 -177771372 -189804273 503007839 -247138428 373958487 -474992992 -689984166 394328107 -982038398 -599948457 446671416 -507197898 596217051 248960561 -930606553 366255281 -869602944 -173117326 -322193114 -67132550 462670049 676043316 486894831 858051014 -50278923 619026878 -312882113 -423144533 -147342619 -953926250 268961711 596892087 686160739 -480388208 -526910698 44392247 855153387 -31396003 -285662481 181415888 -204432114 -267955289 -839481086 835722887 798092079 934342141 -90067219 459829078 540115591 671227526 -871432673 196763863 163313751 -870961250 967591621 -408461813 487338377 242308342 210468264 434094484 303942293 949131386 387817866 708284162 374754101 391861148 -506381414 -205993411 919392211 -805964319 57741011 -460981152 556495413 -516880116 56528681 123590860 130250948 500105221 28893706 -736796046 -970881894 -416097775 247886561 246559261 -104229106 127079413 -535814694 -672148032 184011727 131392115 -455402288 498993892 203166918 644167 -309300760 608087656 623312923 -187785017 317762216 -177654252 84152738 879138041 -236726654 596222576 973151689 392181242 -178706550 -586468261 -535350295 51636605 -83095372 -527592733 595278451 190366657 40000713 -374028788 -190441200 593353747 995284059 -77974007 253635928 1934141 337051183 -8131791 -710559962 -49003603 801881857 754847533 285544145 -416906985 -110380303 -506420492 97038834 435685162 -59016760 -659052520 60231027 270130527 -926838142 585146935 -268215222 -286269140 -121904342 62285116 -111755085 342000447 -497520862 -47500800 -127025751 -121035326 -420685770 -253826331 -997236299 -316040461 -210339390 -733092201 -286086647 364307354 -54754024 991368092 364721083 -46474955 373836707 748272016 408054496 -46752766 55942205 -207850695 -385910123 -584842654 -172295832 -104861360 -331767560 -519817306 160062645 121347451 -603763623 -171785724 -985974469 10106795 -223734549 606133475 974120865 -345821324 -817172992 -861569392 -269757066 -840706047 636643038 433994329 -160490892 687722199 -815818153 280935216 -135839388 -110246460 156828941 316109391 437648824 -301266402 -538786856 -920093028 -790328066 -220020690 400616809 -614012534 192540826 437438156 707402183 613421443 -219338419 -166035119 987032352 425380270 -269182438 719593392 -41919922 681324831 65172267 943500879 359957949 -575846678 175034852 647675772 -52939319 123824181 789089734 424223462 -637183086 -838426301 -948195119 -289794212 210708253 -252564144 -504495233 807708610 39067240 -368931649 911985318 -560260683 412994106 506761075 -381153788 -54127226 -818033714 152144754 -578882987 650929191 461926570 770006644 -970603347 -842899034 257418694 -312322520 -470101588 -696425478 -375287356 736577742 45241545 114448505 -892859771 766985049 -748741020 550422125 165416060 891796278 -174710001 994423311 993859870 120154156 243334553 855600881 -913347516 517571969 -343907853 758205411 927764670 -611963946 -950631225 796881335 481238424 178832105 794642744 -340582371 -42487102 -302427623 929617934 -891051977 -909918183 408642975 -652279719 490869082 563751407 546090224 -346911879 -336923777 460233666 -529008736 695869241 12057588 899422081 395294195 500704949 346234506 996365901 -784598769 -702641513 642358852 -295644329 -846877562 -246824166 -76788660 502266770 398141477 -37477659 -273938809 452483453 488033425 -61865412 -816003753 -181682139 -621108329 455897023 -571089383 -555933113 -885920753 207194840 602752688 705898866 -655881391 -573695896 -292571682 -889156775 -937508295 -668902748 690257195 198855432 -708562310 909369556 434902031 -798162115 84222206 -616041559 -542342499 842156410 360814541 196973750 91284002 183223383 724745102 859356004 897855483 953519442 33911236 -15830222 -753379682 87947125 -625817676 -500248081 681964092 -939311824 -686274016 -91180180 70329744 555169085 -126957096 923878919 497353046 -338400263 -554765503 955533539 841523940 56676667 -790067653 565758587 398213096 -496355554 562593598 -63778554 238683227 -817866566 30860239 -617508844 -380609680 -211052777 567935220 358563384 -199246483 -282882490 34861422 -938514846 -769191226 746209619 312758725 998156788 -529494957 850022794 887798548 208923368 43118358 689316835 -81498285 233065693 505479132 -818760766 317445497 -390244923 661791906 -810073803 540594387 -537076337 -940419066 -330016365 300389043 125483982 386916858 762607727 -319792643 -153657290 503341670 -203120914 190525751 674522228 -817359083 453051983 -617856115 -982429314 969181619 414286811 668646504 529585714 355658579 175834583 -65366716 -227243854 474755525 -926372124 -624220809 -402695323 -808342332 -775875114 -850738400 -502370213 587518366 101824209 -988715172 307989110 378774661 472119249 -815111677 806029418 944492662 43035518 394931872 628797972 474613575 973226171 -782523624 135290465 -111556535 -808594286 379552693 301234499 -602721802 -442713578 846670858 -664519384 760103651 -765327659 970768044 -293926959 -547767289 564157556 -35683937 706634186 -762918783 -638279325 217775357 539445706 -136730009 362434868 821664163 770443096 908958816 -125534742 -644856429 435564494 -418528754 -844785339 185586963 76478017 -321328286 -757156409 -352503420 -226764856 -926890197 932586029 -857471304 -584276788 -993689698 -953134876 318227589 753468328 -923865072 -290688802 -661693313 -537590777 -49990241 -549523151 531351047 67543794 -701833697 -936683510 -839379662 -690661154 409002605 -296327306 -573659504 -744273337 -558743562 575396801 548620280 616334739 985439691 204060367 -328548927 -451853103 15935402 697419087 -24617921 -521300357 -476486186 -18009873 376338332 626527137 -119254217 74847031 -4230057 -548190071 -890134447 899223063 -117099926 65371239 436259971 882441404 -277435261 152982805 -490247628 -738631359 -765381539 -248863417 898240789 928950790 98178250 403755153 567280517 905610032 -167710730 -630203323 -368054303 -717706636 29557408 696553563 114110213 314936046 -536508542 -200742272 283500607 25017850 -985781923 -73909236 856667635 98951262 -807568424 -79585541 640319750 402263835 613171100 -881989660 -613695288 -643096644 -912674855 104414105 145856206 -669802497 -544487733 -927991116 -149687796 -775564900 -624598777 126801885 901859130 -921906379 321651250 -239332916 718239756 897022951 -349107101 441771560 939436186 -520581014 -888562255 -639012212 873567551 -621398460 609451385 265722061 -176459393 -761102480 990146804 269985528 -927033981 -202263780 -232209377 -350162262 114344331 163894961 -884267970 257010748 -50239748 768185462 315567982 -448363484 935546969 -555137702 74359383 -148542474 279677029 660451943 -222419105 -986259323 -551955811 344727958 -887342196 280372295 931681784 872654322 -817314777 779321803 300686540 -129276057 606514856 -893206874 -993465547 148318312 188752853 510740587 -381279623 181173016 209940639 472851873 -725090199 -297723834 390308983 -2638101 -457043888 -989710379 -761073730 -628830407 -70625429 -347127035 -192549714 -701034483 629226685 952529361 955774206 -928034513 -65699420 90351083 -186573900 -745631825 -24961634 951629709 -221291454 870325524 -901850387 287970019 170790491 128196689 120908230 -96367816 35623011 580669591 -78290297 179773366 399058176 -22343857 433950432 162820154 -360295268 -726589528 441287560 399095511 534555495 -631636676 -866797113 990127669 -969473876 -508211851 -899568426 -245904733 905975444 -484792071 163749434 -69445669 148706544 478845965 620015141 -774954726 215801101 -206888480 -636116139 343242270 627568691 190892542 665103855 -361666031 -791611088 -399895762 -382696648 416767671 417087075 706934287 -827172359 -976886284 400527295 -114733422 -594800338 -787493098 402573965 528348657 639477600 357329886 -990274519 -731325467 26029474 199302430 -119529921 -701235311 -413037046 -539807285 551209989 805377298 -611756660 101681225 583227556 477404908 -191376424 424708036 -510087632 657178151 -744755164 315487131 -879812729 -578708638 583908239 175514995 -822810436 977549963 -858723789 418212611 638855078 500431404 305861771 194150721 -658391299 393088881 -982581149 982822144 321727191 -809450157 886265656 325683451 -633058233 121061607 -498152072 284850228 119812213 527914016 53681875 145106375 31812845 289723153 -86370209 63816014 420502711 104302279 166055261 657982421 190637304 -47005796 -539475422 -848177854 517841349 263175008 -325016997 789192264 301738995 -711373104 -643043635 752793342 558597820 -307880542 -969717776 556182228 -244125813 -846625205 -50452707 -864684976 -471427759 222885638 755827081 -444521044 296877017 834848128 -770192456 471780671 -691648619 719531911 419991163 629372948 584298585 314151992 -154476516 -678361268 986290750 -959915292 354400463 -366175947 -20436595 433646702 944946847 -762041239 871418494 103736320 390025429 652311868 809924473 -249594324 -488256860 681044987 821831170 290944293 447192305 950866460 -906232421 -358359755 872777562 99307645 -439960330 182669321 775256268 974236444 -9791796 -79092547 123326542 -574528444 -30144225 -960824011 655107215 896559916 -56361942 -927588377 429856228 296250976 -914738430 -252485885 959150635 705857343 100110679 -809294626 736406178 -3227012 673440308 7939369 -171173223 -57868997 -83800626 488157349 -866605685 313174419 -102830687 -150320289 899890341 382452675 393347336 -428960009 355589027 246297721 918219134 -783188243 97681972 583763714 872367417 871768199 984890631 -998762303 -859141956 -871573529 -974770540 432783130 322038229 173916587 270313295 -510408051 -368486359 523076060 928149079 -757520445 -742121148 544416367 830791773 -640989282 -787734150 -845799636 273209117 -835054022 -707499068 -33383132 125866502 424887139 170056988 399727425 660603772 452613991 291902710 274917946 927695794 747849148 -438234653 41584765 -849262012 -845930208 790708547 250659510 975966400 -296673601 31240830 658332319 -291146112 -930290965 -576887493 -194316584 -388974862 581820725 993861599 765145518 -760497472 936453672 306760306 -995455649 -711143641 116480536 713623614 -121511690 -557963765 533401790 787326387 774120353 407928434 144206906 60869937 -971785555 -695277110 -434060333 -478141883 -929001833 -87419357 615472140 760426468 824524383 820153527 -217948182 -234367838 159217224 -366908226 -425901449 -806063814 -573342291 606598342 -427874049 28519681 -284680535 155491883 164692044 -791726003 516621166 -299367764 -111586769 -736139647 -670764307 -679930750 -60967451 445261349 -607928596 75536321 -185040947 -122554977 -814592195 -233878010 -9031993 -276746284 -598831069 511141398 -322407309 192892993 992473798 830139438 -676359563 617419753 768867856 187593691 -762860900 -485119342 898875492 -243995795 195893458 626546219 -448418419 -122943494 -791208933 568115836 640428026 -368744065 -394384354 -673510218 -38271297 -528045043 -602193987 650392166 -590110222 700450049 -176575077 -35988519 -864675978 407674356 459734582 978535692 -414137860 916544890 -489515586 -688607155 459111611 846614353 59671208 706346685 -333838136 407440950 921108493 -338487209 -785698232 -749184713 88788118 736408062 769263413 668581797 564189692 483978904 572340019 797009057 -254761623 -687098055 612494948 -177064576 724477445 325474499 -426671247 708809886 -548364471 257195096 -627749602 840334420 -597856685 277197745 574983198 -317641632 225286432 -918201026 -411189913 -752541187 421609335 448381374 -917037674 870917486 967923175 541442396 -763501658 -413736433 85104069 949769067 351236186 927342124 906412583 713820300 -934758268 987129206 942053847 697218018 -536951633 115916822 -286720830 747651341 -723706366 803156010 187674657 193589610 -2908881 9084262 -220243885 -895168188 -425335132 -672994262 502688402 645833833 559801078 -874752960 891414019 584996517 -245128094 -115313296 -513036691 -923037185 -518237630 776974557 862121054 725673681 -216556130 -613627997 522935597 -259377332 67111626 299843145 268805271 51471594 42115199 -734495775 -577686142 370083860 -8827560 656803223 -291304229 -197385697 603980463 528088515 -929883663 -735213890 9435869 359959067 -570352893 637096540 673739018 -764238902 911807383 -33641699 -563002881 -105683162 -160419982 698943302 -686215729 -990381371 184884326 201960200 -343982636 598280023 -839640409 199696200 -621981954 -741744494 787907253 -604153120 -660089456 425553350 868377874 850633601 -610497153 -802083798 827354414 -135174594 901722172 708239731 -770449867 -574207052 622854866 436268467 317291393 105547305 14320155 556402155 -594736678 -300963298 -978538002 -123140770 532932527 83043549 -692448546 -810487242 236167738 220357317 -960474122 -261857984 663986531 -921703872 249207984 -909375459 -509818469 346173111 370503134 -667556247 744424406 136476099 -246091011 259102594 -717543052 -565124528 635950439 993532432 585817105 -964765718 -995016053 955834181 -630375164 75660113 -737455583 506287079 944404080 443896322 913713770 -813043311 -161741836 349663375 259269076 628556313 157078663 219982503 890069652 320326095 -31333673 789300718 458463306 -314648097 -450535287 138171306 -387597703 746813703 -138691131 -664538891 -934752390 665296328 -420066745 -141207722 -900860606 935281337 -808802720 -802687281 324269390 190254097 -420754620 933141210 -429930265 143455208 -221655853 -768159589 943573520 800539566 634650119 -914241848 -82503556 62085737 -888410915 331183454 982636294 183337472 -394188074 199576496 -494662792 257745014 297385414 962027734 113549636 854181003 -145704772 -368537173 -340837603 -968314368 -353836210 281596977 869678481 -501981569 138907920 203290294 120734387 123129431 -421648848 -732202402 -641670128 578933309 -887395311 547336144 -177293414 -471607560 78655619 985271965 -63341428 -925922802 -747120963 143813770 154537648 430215742 831598760 784536505 -392432278 481513864 -377942365 -493230642 -787239590 -605969740 809497776 486350344 -509460029 260136843 -742749730 -980275066 367854738 -755339824 88110902 200797321 -969384893 -996412332 878235444 -908080482 259266563 -316753706 57900616 812394562 215673367 -120424868 206850109 -653582024 863941039 -796266106 -944277205 -820567226 107052557 944080425 -982215368 -2274574 562103972 -251969898 -207290294 417347471 960769777 -891657490 -95363089 112141874 -140316372 621741788 -173760418 -918854321 -832764676 860676648 135559619 -866263414 33720371 996354649 -424479138 -163025607 -211620479 631583753 -471376713 -120103611 771468789 952212836 548238630 -474267573 -255254337 477537108 178940619 -708225830 -275871102 -327912766 721582807 -532523671 570501336 662492819 20379570 923491497 -692427891 -719150262 -387420817 -958778864 -881358968 -156444483 780498912 262355602 -576218501 -297210093 -330222178 180245996 203334885 -863783631 -625245567 -902454938 479613907 990123035 -930930321 -569349676 -603122178 -196551781 918865969 499102996 219536986 -254745227 -910055178 -101922730 188294239 -770516160 185712952 -781665860 51435158 -117158657 383912181 -888659158 554380180 -59589716 355928950 776477351 -784114922 -371654760 -847642478 -305601274 709127681 400580535 615151179 74829526 769254401 -936103467 -318393238 -12292339 -3593551 -301341686 -203075390 158795320 538261738 -822023873 930166446 -372831489 -775877347 229883744 347097528 473893728 695597187 -949211235 -971041724 -956737379 555931967 147919447 492908337 -82497451 307004040 864212394 576313566 659940790 452515762 561888761 379910706 -14308860 -499028481 -563329825 -789765138 710797285 400607778 989173968 404100576 320169632 -495416761 282656969 473243488 761384997 649195840 -988054602 -766788084 269257674 123657958 848489938 -460409236 584590045 -940513659 974001586 -110035206 -904536427 -564109139 707435520 330451394 317638109 -707409148 -697251182 717548202 -402644276 377336491 648870255 496738408 20633566 -773926396 -318170101 -474442525 -707978964 335932627 295616779 975854675 -40608806 -779812190 -429795 653442984 379912779 -773250020 583138046 -911076937 -89639556 694344902 279468785 -911724550 573191669 217645362 -604594560 928328988 -729088941 984170525 230874254 -642716413 119925942 -846056668 -630644659 102468264 -602329165 -836500895 -117943427 745439004 369176560 581643844 55170818 -877393252 643065550 471417014 -163132221 324943637 -586560904 -914619948 -756701947 527819437 -360387080 -134037961 -410438065 -497169523 -144179870 609180427 923276408 178755301 980643113 -815274827 843774889 792082667 -478679238 67744352 -955693020 -495069444 549349291 190569371 -380764094 58477775 231487736 385863948 -627018118 -788719827 401447674 618018307 241152489 994657913 725727091 52470397 -312595069 145328000 916727398 364149610 -310889794 839425476 -892374950 -20630409 814040151 -26135900 715124050 -360376283 162900241 923992015 955459308 -350639340 516625834 -114139481 -440390725 -875117584 -57212389 -525204166 -394385141 815537774 146444350 670172357 -159669278 -477664472 -106929773 737811073 -820291430 -61395632 83290624 -288812519 997094710 -299449020 -485488463 -567864480 -163504199 192088181 -590771335 -728195730 215238388 -647367976 -157380582 403466750 -887219896 104494769 -790524693 -403311790 458263646 133353451 -458434663 540652037 -896723748 -573775510 375252191 -767999762 949078357 -952306728 -571070254 478656996 -332193845 -801177402 518090808 972337933 -7046028 399192179 -740691630 -187464119 362653271 -351279934 990787661 -940271773 887498387 -366625730 971340159 713962119 -861991322 -134696843 533632897 -576697447 955492031 619089121 -312285338 -283549514 -901518520 810485817 51525728 -867960450 105849633 663197390 -925153926 159426159 139844392 -633584 334016849 90745619 -105084805 -719472005 -912150600 -268623725 -576397978 565815254 462142879 412596396 -124106278 -709482408 -193996905 930816062 802358065 997595978 -533648056 255622901 873428851 -333979271 -362783881 -916254395 528650393 241670483 884816516 -120099055 389134297 -302844087 -1189794 -685499034 585588414 853523351 73764241 522338315 831617073 868641692 -553175125 -84390285 80554771 -548101278 755551445 -922854798 -586038837 65062190 35143712 -809880896 -17960273 293670873 -595641816 838542661 97960263 -534613994 -235044522 316589322 541650100 -358142755 331568893 -255302404 -632471289 595034775 -402012280 610445201 -961581613 -399086727 907146023 433997681 -424121267 -838529313 -467565604 -997390534 607008721 -700727 -947224289 308434271 -772818676 -597882548 720896617 361690079 253423028 177035377 -882802871 213158340 47442407 372983141 -736361779 95119285 217395685 -770956490 448116526 562401112 -241884051 300870395 157098881 776816821 -391804770 234546184 161481189 -997950630 -756385785 -974887283 -242445281 -73883560 365978775 -88792677 510088132 -893030382 -986959987 227632691 -812428136 26811826 478705314 -639061347 50830411 747933189 895228968 928991301 646537136 303698125 -579153257 -375576857 305972714 -778990865 175707333 -536652099 446982267 -414545903 857566968 -557597894 -42711442 -426727940 876098394 -995414100 -523255371 743296982 341936392 -517761257 -480520505 763687719 843424986 388075750 -8699932 -912013699 -296022361 482363273 97709832 515155191 973618365 130673628 807998862 268036662 500921865 50525722 -951067229 -747547701 -92128914 -963933160 -414469725 985394257 486439214 808974513 -389316482 796411930 -838432318 -170171149 -780187663 -716518072 -469687219 -190532324 -631107263 121315373 82393536 -405860642 -178988 249147576 -752627856 -788843254 -123862962 438749266 599209463 94009851 -473808524 376292127 897001223 273372458 937282871 852414749 -834899266 368521278 -968429112 785641882 -800584288 702144565 278864559 875603587 571840763 -76445491 -850506107 -618114343 -465791184 530476597 683300353 271582106 -944104286 -870703358 -394781451 405013387 226046319 -861543787 348109223 -995313503 348857088 -263535318 -312817491 607754502 568964151 -405344122 -236909668 -934420156 -980584786 279651538 14905254 -440108681 -869118690 -245055445 -686266603 -403420902 -851309658 121148765 154135359 348475966 -867783045 -56472318 456019674 306163794 21419421 -451132754 -283748067 839224391 947236625 -524245438 877971959 472016951 -923759978 553718557 202706541 543177651 -602267834 152083657 779314351 -697026613 798816667 -248347553 259458836 345592796 -877492090 -693213039 -181626208 -279025851 368182822 332303078 -158425420 485317291 349967635 113290179 -985046189 -987655386 -828335140 301115557 134662171 -577516571 698034427 -196009674 442053207 429196844 291571526 470962092 -333005149 -58061004 -10207825 15313302 -191214123 220898911 742266364 799419230 -308011439 300630434 726928918 -949346943 -733552319 630112493 -97186615 -824690468 403480846 -971273374 207820360 343114451 -443615764 -222260540 51385275 168479756 152185221 -894337924 -918842038 783956924 802414273 -597706787 369379624 618076380 -122628831 -362727470 -192991132 729385777 375873747 -709841590 -362767704 574421162 296629813 415281923 -579525864 793525932 -464939094 -206124164 973575686 583411792 -570632511 707151132 905957776 598109588 942685658 532449842 588702232 285841903 -483207067 -384537403 485524300 -157828062 -309606577 719171937 -929043421 -423754418 -700130970 -38799847 791278757 154676845 -451861894 -931244674 -35751152 833571448 -458470164 -480854511 -547237853 129366217 730118926 -736189611 -952674120 670846836 564971974 -679818476 -923895495 -215345278 -355669705 -364061856 638387588 390544696 -574975618 -817324656 -39921609 315588435 440749311 312318854 494302110 -906679226 126334169 -81565745 -557534939 227330083 -970987417 -813864711 364084598 -118616861 -998351946 219891646 547468516 -694846174 629257943 496780502 702672737 -351089515 903309527 607694710 232397233 -41972320 683745873 -138731642 847753598 -7110102 -317156740 -598587834 -315634959 -321074507 471722331 271762778 -750271940 816612124 550380025 -897556759 -221446572 953290300 -757452483 -706719019 -86302169 382279644 -804545112 -344242746 378982981 -237532153 -520440212 504634578 -596544164 -478380647 -408824272 123834469 -553937484 -555569932 932103636 -846011339 903417145 -744926367 -648875587 -608334111 356178368 442885569 -707886773 -593642739 528303908 -983808325 54686376 609966611 -113127148 849532580 760043364 6418489 -9423801 148668580 -369308966 -860670021 887348916 -931700659 672229729 -771190651 -867110999 -289786762 -225445055 666897393 528960409 -921889520 -958166770 344091087 -805365557 -220739767 -839055858 -835574810 -827449973 -746506652 786728004 -344181623 812114357 -85571544 -21482021 856729634 984602230 270193223 141704133 -265924903 -851883790 569277265 -203301201 -130492034 246357990 -990564405 -508161990 267036830 526776851 -765003337 650768120 -251797230 899474555 -268398727 487427377 472142462 622359027 -568764134 483225306 150360937 -536107370 -297144169 542660491 -670601632 688271932 -709211025 27280477 -765878637 949158777 476717327 -137656064 230002295 -387714412 -307806142 850443019 14540978 -799127424 289672520 -329055059 -931920595 754152183 197102315 -151816720 -277943375 817933321 -88970314 -644782206 154399280 -97161903 -291072418 998460526 386622334 -313668924 400860351 -348038168 -157918014 -696808772 193796905 736284045 450072845 451414590 808357210 331359157 668277965 -883531627 961063711 414225944 -655528261 -144948762 -27102574 -512262329 747444521 350570635 154949039 -835886030 -923697139 790556974 -583799991 -755154913 -708636779 520959905 384334043 -784242509 -425909053 -727154621 362975685 -156693395 -12710516 -580308700 306147953 -201423601 -248566954 281979219 -925071871 -408357077 -586467930 500028564 -651542443 -697757455 340267468 -680614294 -639829407 693590471 -216953369 -437758582 721103393 -932433165 322601680 214944224 436528283 417222583 -257389405 -906333447 -794004194 -622286992 -854325425 345381979 313696758 -537018966 164207148 908400135 51987680 -994603373 97871443 -359951263 -196579126 399373733 452383034 545008940 -728062953 -128900236 -172188348 946122002 314305764 455068995 -707135201 848774899 -677287338 -781713076 294919670 -921013299 886965902 -276352955 613939333 -315106549 284942713 206250370 208463154 976061976 -220621544 480107886 841702580 -655232157 -588924265 227163411 408490620 -144993556 -202266900 65668880 820222791 -324954456 -809083709 256788069 -55703361 -266792376 -720309331 -473869205 704514256 31146441 -383053197 -923335558 837252823 120175906 726191597 288415442 -341936357 -829467444 66041069 809043852 370786552 -653511912 -596976554 606969469 -844813753 -382880302 -794067162 -401430916 878467810 -465613293 -486726399 537923512 442718579 409641929 647618183 916412993 427224338 830443300 -827434565 73481035 660272092 -459988915 269279611 -899828068 -129630050 -503123141 -824416800 -124358102 899116410 253449932 -785132105 -253586230 348565524 -258373580 500609341 498848977 718922007 277175371 -278611429 741107203 826945194 -135932857 -563175538 750329878 -476385953 525026548 403543472 -298404758 -600924096 -482932966 -177748365 876413823 -671539089 -488210116 -456154762 -251410844 -792472639 808300268 266055424 779384470 33343849 935608158 381548104 -627946947 280402803 -36453675 322448579 -177524008 -97865750 649028829 -786014356 -999955888 616499584 190534537 51079925 -892657159 -654303343 286169719 -312062905 400202225 800601841 -379551422 -459626984 -209424146 501237250 395172490 402777048 -444147235 -184171256 -542084684 264541630 -710737497 102081238 917058905 590106046 391056491 -152245527 -853016561 -516925641 -662634455 487236363 -959667217 -201145853 -36535748 181828763 1873061 -657499790 -464172325 -376980993 817004748 933984512 -245533502 750982271 70714513 780937669 -24551411 470122707 306591005 -28326664 812673062 -76497029 300486654 170504549 -840825121 227949264 795784284 373384156 -75037925 369314218 96965373 684543431 429610693 535872457 -291460364 -352149199 42985628 -629370311 -222643344 -462492130 -170809217 520719356 -294923206 515008055 647933548 209459554 113483147 -841391890 -679018342 172265700 -71714300 839941154 -990534872 718970218 148226133 -834895719 -580237832 134050962 -978955778 340713232 -400101614 551956945 653774950 632501612 603286994 -735551494 -979791573 -656669268 -530807965 -642813282 -593856506 850027244 827519168 246928576 -31912904 -814304024 -108166440 -301358925 198440845 -110069658 580809429 711188856 774771136 798543095 -453393572 753087072 377295407 -250478898 845574433 455355378 -21880304 993627120 -631463859 649894101 -928889723 13919488 190710100 525895790 650846183 -374313075 -589594382 -15199748 -950238086 -498695023 -187961780 -541580579 -911690872 961037750 -244530167 426524332 741477120 594301242 -594883275 -62647156 -586489996 -362136189 -683297284 228147238 -692483558 -507505077 -987826384 -534595488 -983776166 -385712604 -366184637 -967656052 531725892 -570544354 910465008 -917626128 -372736983 -165420724 196764883 -515865075 711482792 -146721765 -198100264 35786818 439222019 -8144807 640896594 -633866088 -918563814 286451542 101223481 351328346 -797188437 -381869659 737453766 116502460 218939519 495791009 559195503 399040099 8081623 -35450508 163308819 115894813 836857846 499184050 -832401761 -590357824 75263241 19616562 186114792 -219931528 962874843 -278187933 -808270493 -913029330 -837256240 571729449 -28504681 -594812588 -159874406 -156538007 -949574520 -56252603 -459853690 228294681 -335533637 514334291 742896865 723735074 295925441 -796652783 -390412313 -452677435 248528973 -928489855 -886922867 -568185242 -224781451 -905649523 -232118067 584140902 23664565 -944042155 817633681 409413497 497464692 121158451 931366309 693328144 377068803 -34356774 -503356806 -630121763 -17600570 571761389 125207941 643560553 -112386616 -635043121 -657935990 -58034968 -97933451 787671064 550509091 -811316219 -442075469 525145088 422196452 -543566412 -343184431 358190459 -308646852 -631731107 -106293482 979419313 46521274 809408442 350235594 -561863252 -608913288 502527999 -684908975 880782116 -185989444 279201511 789215559 -650056948 -676673856 -92775050 774969892 809184570 -300037024 210537550 -671717264 437205159 -131947271 250764850 769170142 548375726 -795798676 696179523 -626755938 -376287735 129853132 822794201 -745889677 952345210 620297078 955880379 926403235 -506593853 421064909 522644483 -345476493 -443783754 -79487975 -686290829 -202111039 475793814 593650463 -125615516 -182354455 -716879676 727737607 237699810 -554910598 -128204171 926837503 -596471848 205163538 665326052 -310863758 535213314 -614214121 714317488 490856038 641628900 457572883 -961687420 -878395830 -630916661 -509158668 224312161 860179035 646611497 -181175448 88510111 -681676226 -489152728 -835162606 30711196 -463236715 -359729117 354789475 -248125235 -855130958 -52440205 85208549 -915656895 -716766033 -136559611 362560237 154562235 -170380455 -504200948 -193058059 935446585 848415898 -335024560 -560810311 -134244859 -90769189 336503664 -419520083 363282608 650034661 925055229 720014559 -624137497 -255550703 657353177 56020740 -693880253 -335246103 -647438493 -218629427 319321281 -948351027 -475856518 -1230111 -77084989 306310929 13020365 -311344093 422146446 445403092 447786547 -364146641 465784147 -973640593 25588404 293766141 -596856430 389111346 156068442 229933789 -415910631 -950749872 224825878 886937986 -6362350 244119520 51542287 -869593483 -781087012 242871906 -961562855 -892242815 643537975 996074700 867371171 -705611745 853034290 92502154 240790338 -760233533 191837166 666303395 77481203 583657154 516414214 951906046 -445576232 -276296718 285116442 -16028684 942370793 938046736 -761955267 -17574648 -519435135 154688432 -349658461 7491625 714340862 -224608988 -939456693 -948337658 -902311438 -637886146 -672290350 -327236394 520466116 -605635292 1735607 691234830 -808707221 662216300 -647020509 -576393906 -723004427 -407468447 -176073176 -971126453 -436241846 -422674829 843643867 -145071840 370805167 -429088145 -229006223 675835681 -470298431 -114717513 -552871927 -625126061 -863174523 -887975835 -957993983 -967547806 -474907569 491871207 -536438577 736965769 649240666 244017272 804754162 212359006 -104945586 -663102074 468358956 546152289 -657611384 239643181 974998512 -390199690 766658508 499320017 755216105 -180741181 981012049 378439565 869576123 853869077 237882585 -947597045 899473317 997583328 -453462498 -422724511 80362758 -603669701 390624330 -256563536 981726329 720781110 319753858 921587681 356893293 -849423546 -746246180 849843975 304438316 342604462 606107037 202764416 529967827 714141941 846202820 -814312 -417576539 -171089348 -201720541 -264339819 388634572 -74026100 -998432340 540040591 -124072760 869260472 73026921 -453165624 61651817 629372228 974377383 -321238552 -608654175 -746166757 -666691842 974013349 -247097312 -28889256 -944912649 571088934 298676987 -213459461 9610174 920203927 -166404584 988426962 242003539 918397514 -920745289 -395355142 554065171 590189850 -231792512 -202732656 -489683558 -325567038 617934252 -169832103 -739339228 -700199397 911035713 165767659 -972077861 -624816080 -281178457 123776035 -674211676 453197252 963009513 163405475 -315271190 906387998 -101444467 -452230830 -714788461 661105893 -388074419 552445034 66273088 -501146218 -283620726 39983662 412703651 -512842695 283545557 506083020 356543578 435248902 -62027549 -759682657 645782819 704705250 583430445 955339020 638494589 159921844 -305388568 125885974 526543977 -313918025 -917064824 -468172940 -855400468 -634337432 -86203005 871113387 823671003 -96693195 -701582795 -478303579 -531061256 -133658731 782339793 -205180652 -858095505 -979926037 -426201878 930824387 -305949543 -77243686 -455865878 869596529 815518020 957409127 545268935 -412731346 -418782516 64347635 -256140989 -725753364 -221789876 1205024 288944795 -711653093 45048079 -276142350 -300241136 899289006 254758627 938287611 -845581596 -553081036 78871687 -750341362 435548279 560026658 -290386017 194246711 676580988 -548250993 486188243 -393863152 -144159587 185067782 273814276 315597039 -283343067 857617465 554369829 216592227 20961166 166711920 -688112546 -24536937 -67768550 -491633903 817736772 614550884 127229835 -75376524 -573459194 -912687229 402231445 -127882676 496993556 -73975125 686976417 46389962 799807854 -460838034 -905280158 -171798238 -884083729 662662030 -378464602 -796035416 867924197 -857013377 717985624 -453792712 -670947208 -91559862 -575565923 964343819 -863506117 698724314 442088149 -223798071 973597406 -874887979 752928224 741125565 -572945488 -747348809 -407918651 69057250 -980420763 -20189777 227213350 -569061449 692977051 687347435 -849977980 151962234 -494026588 -93196021 107335946 779136474 -655267729 185283855 -609320996 -733786724 879153756 397998954 -535494607 -614705799 403879435 -452693236 -527830413 -730168866 -232131974 48421770 -893351039 -171971029 791935946 440025678 861622044 -492162458 -740644911 -881597499 -315578602 -821101812 770577382 984278858 -269184037 481388131 -504663937 -280653879 -899445476 -136035277 732167471 343661259 -774470615 791996910 325052656 349226296 791800574 669495310 -137051155 356178678 -131564835 200416854 -363632624 732464172 468297602 -183039862 561674563 -121064046 -659964813 -78068603 -888108474 -938592986 133740327 -628475879 915724188 979784491 -534146192 -882629203 -563920289 -461212336 -59137160 -575127942 -172644811 -459351986 -286935013 -744456829 -625148958 -686155100 -743852643 882256099 865038093 181093688 -106621356 509672669 -40667927 -656611439 383379823 409705846 110221316 -474593759 -987781811 -707421219 480456248 225117031 -474377157 -364788201 317563905 -372113564 -925321009 -790162195 339640682 471250345 924390664 -575835403 -627929722 250518366 55509621 -319746865 509617778 -239195821 334911256 -531112669 754816386 47832339 -809433001 301450626 -237966831 -463216787 313594212 624977454 441928309 597328281 239531598 -468596802 -642495062 -231726935 -772585514 775640295 641772489 -568639673 528635281 -632340295 548241435 -103018975 -242151563 -868432853 273562538 18336931 531897565 -312202609 847577061 571088848 663232336 -712432709 -714271893 -862703851 344371760 587578608 920854363 -498115824 -272187650 306113093 597198064 949217248 -457081664 652612193 87591581 736622550 69264548 690585302 112046120 270495194 529226052 -311888416 -579240161 -600537599 -937023063 54884358 652018066 747257329 -49354271 -326279281 585337470 169385050 15165075 -541065829 253984591 111790185 -526573607 -332429144 -520066463 866449317 -902337325 727580250 913843398 -703710244 -130781814 -79038806 910802077 954900324 -277865500 -504803256 158840256 508669199 -625843972 852959402 -494918669 221237699 36629455 -455047125 612335390 241804147 849243358 -816251563 991925383 569839632 -38093189 79747826 118111909 -58070789 -608364651 941090122 886432247 -787600536 -610913413 -552027687 -813757266 323443759 -47121494 -322890778 416876847 -596865009 -630776713 -27131136 884835358 36558469 383813056 -185519086 -764688698 -489325096 752666053 458976034 238158885 -349195922 -194061040 -349865606 -754667841 -902339152 -685119481 -441338265 -81579444 396491723 -388303143 567878203 -119185877 147668077 377126268 378454083 798708304 445843195 413742644 -425409544 -794706996 440726930 299424719 -839089703 -159882822 395864262 -205049326 -418162560 -536134392 -170331043 -667548007 379647264 969887202 997774341 -592316660 242803786 287212769 512845538 783963262 752843734 522067606 872730265 212695115 -771659406 938073930 -278508461 98496850 418455623 103494580 110660615 -881239344 340398888 903534443 555689826 -967243281 -404545404 -842904598 666035578 287520732 -862708979 492634199 -200871710 130103444 -92596679 -288048922 -594999319 -25017178 952545941 583318806 -665392036 611781246 99642128 169591206 -280750166 508121406 -624734663 478770373 -904317190 511668584 -796636629 -995233719 277441821 511524404 -526097196 903288176 445989741 539333095 -947237185 -419883148 -373019732 -683937796 -326824013 -999610240 335946387 867406118 625114787 762075702 688696856 -230168816 -530202032 551833981 -333264464 -959274008 239386002 5450638 -360044928 -110770383 -879454384 -73719865 13652949 579907985 955662956 -13642154 74632230 -782931940 342931119 -365302229 -856727723 -738962224 179962773 151334761 -892269436 237811510 647450904 -501235963 708553739 151158496 51433453 -710360024 56368668 837211446 980809207 -58617441 -192504444 -681669139 -788177600 -339859404 -376839023 110632782 -383255993 -672103904 -619176691 699613323 -506431756 248545796 -638989705 -732351799 -862879240 265429467 -998210255 -833074866 77314969 729905727 6415234 -804958032 -118664649 -432482679 96497528 773515652 892511167 561456619 35924682 -722201139 858616744 670980707 625941574 485344894 -460690897 719061071 857810067 217711711 -223160547 230358473 451573328 -255628182 40079346 -171779897 -580352623 531079301 641394882 668615198 875556280 489416316 626045601 -195699780 -253915724 -985168397 934065836 91661651 375262961 -511280020 238437002 -744990463 -120376590 -641357109 -156815120 460927395 -418114446 -656324159 476679752 405285750 237770403 -700890939 680028182 -799397802 962457084 556515758 630333951 552383217 -996332981 240970512 -356685789 142751220 977732892 -576634632 70612481 -233443978 -107445382 -155091354 7769836 -245432628 995056915 -111367666 -572423074 872042046 400772138 336820832 -706876033 188126599 356637132 -797620819 -921861091 -144634110 -260004331 360710022 -641904539 202214919 -517277459 -133407830 870338266 -428209001 -94382686 695791782 946240887 -681725764 -72062817 771394136 -617882160 663221843 -940715832 670994757 618739451 -971407619 -243860127 -630875401 630390157 79435074 943372032 466364786 -693986581 632076322 156599958 -368297383 -35648242 447314975 123439648 102373052 -737416589 -117416022 870136239 -487665401 725192506 323941151 708262884 -56807303 -646269161 -811274960 603689456 129137961 482386331 -877234048 29245261 873132195 680624179 337641605 43943773 164647504 -210117009 -593580429 -549436364 606466330 647512425 650321622 319774290 -9778020 -690179167 481523388 -863163487 821101840 -101065584 -381192667 -927897672 -591540158 373637873 -918538577 645520374 273109036 953428257 125614433 -21338025 -581113374 -890144871 -509505168 821819715 527578081 -130605842 8812304 667624545 375990089 -373166304 891765117 341860093 315860775 51552130 -344736553 -293189379 611637371 519114268 -270853365 -548784290 262339772 356879551 -543554696 -63728986 386619301 -803016272 -467326540 -747100402 415902030 -451346398 -393319383 -705120525 134646514 -638694530 -475784878 9288740 -523048017 742112732 548501223 -168742335 -521866461 197821758 -52032060 -147676731 -960376693 865822173 301881646 -50675640 -997087585 703826273 -39208319 -234522318 -285645818 818140764 -356838486 206274044 43289284 94047055 -585965864 89104245 22571356 -939199644 -140326350 -8170118 -148455129 -557345375 -85018986 -433574687 396979340 643360934 866330964 965582373 28806697 195420063 32676214 512625111 971806569 21415790 -393644117 251014876 -599398559 589001623 272647880 965700825 951942711 -953715087 -508639534 76349801 160167546 398920051 134637949 -783906769 605057330 686788250 -581317383 -121335185 511426359 123230151 -399668375 504637606 433887402 207985076 933681713 997568676 -950101343 825428114 -407603601 -114604370 485326586 -245569476 -71244054 739735177 968988732 -792904472 889308101 -610246118 -657839335 -53696546 911828485 -224840341 -806124317 869897308 -503884360 -12693805 -573480683 -296413534 -648533838 -398632607 -610754368 279051862 62781096 -31944687 -49605747 -670808590 584658649 389671576 886692185 -72804970 643057087 -312903645 560298276 368103319 801217 535937417 831252162 663512901 -294651382 -144792934 -339964290 800033566 391469410 -326782560 -358925992 -724854114 137267417 642822964 -41137501 943320402 -779109539 -902973524 -488389837 -883090161 850565982 -4335243 -465813781 -847572098 239394726 -814409649 -781805158 839509656 135123880 971563947 -81045918 -81168560 333363663 -522322233 -374209626 743110938 -991368097 334009862 -549721428 -75461761 -205727999 367632632 917396846 -397963947 -848242991 -724395498 -719971627 751573646 44933300 611955115 853369058 385548891 978339908 769623563 -267436228 630009319 -897810061 770853205 622955557 161185208 394828440 -582691174 92387399 -253439100 -89723927 856661119 437035574 -674510579 -652101196 610871123 -515190181 115037416 112253558 -380839944 527950964 563293031 -313173048 120645258 726137977 -535651538 -983417305 374817914 -132150168 995064688 742888256 -687375307 981400605 -188179984 -345382129 -849676783 -347383637 976687731 593038371 349037787 -429781508 -364356153 -112601826 870964891 -714844087 417856445 842601760 -377564804 -797561539 188189954 237236049 -535416076 -16618913 -820737088 664747651 585985158 -694919895 -672616171 972706783 -744988876 -237034429 -911246564 355569502 752508856 -235397776 -319840954 -493179840 -471086166 193623125 807933038 106967940 60532395 779880632 -463560725 -296701394 -930479401 -533066290 223473908 408684890 -370517564 -542048141 603343502 -43570034 489269185 -872145442 911129227 -736969620 -934828233 -273875492 331303829 384683060 461577127 -506605388 -760450944 -731553855 -649824393 -507262033 -941981636 81825338 214609179 550266669 237087022 40925456 -486436525 770938940 -158731468 -200846452 -902048761 -194217796 -929231760 -43276740 787852003 130320387 289440644 -5058922 476052224 923731017 -562204688 -540588663 185574967 -591600701 40074234 982900786 -991178211 10597311 431011396 654497714 688081592 993046671 -544728951 84418719 469910167 -561283795 397970126 -102261436 895920359 -638647856 376746658 562453074 822298451 551513356 -900648677 -836300998 766287570 -165342886 -761372057 304771138 535053263 -437755629 -8343722 -411821187 -131106492 857348951 -275477644 298340866 -186048757 49339446 611951321 -394239987 172988115 645905754 706218887 428551028 917332123 -252547661 -80084664 -492286686 -67053818 -521649210 -769311467 703459140 410361577 210799811 532571835 -798741287 -718219654 -330242738 -332886673 -803667638 -872947314 -865071906 85154321 -90606084 -26762615 874216669 213479865 911042173 8607182 -546176849 -243062733 -477323315 196818548 800273161 859719140 -63595473 207577554 -288830341 866368288 559174224 753427983 289951719 -563420634 442001734 542882125 -938886049 864463041 466955194 845406455 109927052 -120494247 846301263 141425939 664778852 451232551 -910896432 533503563 -591110708 -420196284 35619991 317026937 711327856 74075532 133919727 834022357 918095394 -394182038 -888280421 105829807 -456781921 216802349 -10633731 -580014882 -172089987 -893208753 -310679585 -633108857 -838940966 749869562 607472136 782299094 457555876 -226886772 -313029808 290601317 252518267 -593252210 -960708144 264123563 -741036584 -214137317 921960680 -502879119 531223685 -1107950 -435013367 -229314175 -249936175 -281318468 671885151 124346051 -19413107 -884966703 464667878 743081869 -366946101 402228261 -917367886 -920474412 -790397397 -465164212 418391925 -826347189 324879728 -704378774 565402660 -247857657 -430300532 -819696408 -744645924 -292972697 -863511184 382451839 719409690 -923179577 -83330519 -184417745 908971569 -586488056 185055438 22836991 -266815484 -383310105 -263523061 208395449 -102065846 -726641239 710334210 -619631580 335498740 -619247872 -545796946 660553073 710237381 -241806612 -822585174 -66907011 -724476172 -949064416 928854677 -839435087 771146203 -596156399 125495212 -793843406 -796521486 168090601 -765239607 -851584445 486374794 906388411 845443945 862193969 -312123173 860924164 -42172630 756721549 -557469705 653702259 495216967 -740123931 -565584011 455905802 783643456 -767267914 428643122 477313532 55406673 -715703499 114447685 -836784061 314658847 -534369519 -718990029 -508940344 735842138 -897496154 -530347071 420277463 -74916612 855266265 -313395537 -530436239 -534891784 628579279 723394064 810402884 -720834481 700788276 -105423310 316608799 -11397979 -869140530 -300831734 -521562397 -613740004 397909180 -479602694 506084876 -428732363 383582895 -253334942 768285481 645289537 988792074 -75557430 -140672003 -921328029 -361926703 -172924439 -536960792 -478608505 -382181527 -668458945 202316850 601391962 -409503206 172708628 -468252193 137394721 578533404 -698846408 -573810939 -200670190 -705953061 -690035426 -832056263 -471473563 890132516 295152347 -728320297 -90304408 -843288858 274191204 420713964 560500761 -341807696 307770880 338560547 -630690835 79631944 583215574 -539028730 922453076 862737814 424627280 -503303287 983920888 -333394343 469382820 -900070209 367105421 -276956580 902457037 -910647576 -347964815 496207967 944834462 -997099492 274952744 648807770 -603227900 -706829345 299947968 3113971 -808384728 -548191293 -304123586 -658301322 316461993 909113079 498031404 26727065 488501878 -506683167 402382956 288655715 -535894549 -482416080 -951756362 802026632 165838912 457653847 -640269505 -949220991 610158107 385268526 902636912 -999850841 13347066 -918400180 674881228 -506624053 -938712427 467278916 516887249 263065671 -814482731 835504698 -399250482 800250971 105752463 -420981575 896111348 -681889296 931058233 199453366 534646895 336741367 589279244 -649345582 5979383 554012187 773310507 -960290112 -380127584 -575012143 324044480 -920970988 163143341 -627060266 125480994 -678009484 433911831 653701798 -785314655 -809752342 -275663508 -148174490 345500870 462769657 279782115 -626117848 71995492 235129308 -154350149 -749136918 -989745009 -574070396 -261100636 168285779 -655649126 -44273089 911561236 260742842 856226783 381329052 -60794159 -246658577 23000521 -465539458 -915531632 965972871 -519024128 865625563 -257489634 -467791093 695283495 82846918 271092119 -723794256 -240495466 -83367306 -723993600 -116811722 930747463 -477794732 -357864569 -346207303 -706262050 589878347 747999709 708910609 40131812 621037112 -945008032 -296888579 716531346 -225289946 566976040 -817178322 -662367836 -997026147 -184188070 560452249 720626810 684164643 226103378 -817609378 -739341432 262924939 239312139 118037129 -32075885 -292394570 241899180 -517674976 -415639875 781512778 855804147 -275864845 647890310 212809032 446413054 733311388 -96291296 263429922 415966618 -774953941 439593137 -991228649 -539984345 798635586 273569706 758634043 557583005 990192355 -424976541 -556286190 621458030 -79732765 -74880371 827323254 -707593557 23096096 176499390 -641574781 -697356983 -642077829 49389229 -940545712 925096990 -759711936 536322771 397264939 -907413766 -285150098 492031592 641094324 -497726609 -133273237 -870524077 -217412292 -698985213 529089145 -976221678 422589419 800073263 -60666636 265244676 -50692934 433360121 929338139 -790274985 252419709 -932207476 -533355995 885351245 -41319763 742298804 680880552 335529818 -3855441 345309757 -11555547 384988417 52754916 -646484405 817885526 479987754 -284574256 290095858 256565902 -367758919 -595392035 338472341 624098310 513542121 -940842162 571923382 -702185014 689654665 992948298 275492293 653185896 750487014 -801348335 -381875482 -628727144 -868940522 427871437 -632933084 23212783 50416739 600439310 -60557689 923450157 -809612620 850651205 -194207501 162387616 244369715 -303214678 655752607 -283216063 -111831074 -111561912 -737772842 -840512985 186987546 232929099 -810787047 779222170 -470369651 336149938 706981213 -662792232 802821525 -53361192 338701846 37566437 -897193572 828498287 -385581255 -44943526 -808897347 333128001 -979241941 -942619850 793820280 -580923819 894056951 250568930 -965626336 -540209784 -301575984 873316175 387431754 -993157319 -212573978 -147146506 -216185883 -859568948 -893245059 -675267718 758965642 418640118 -168887143 -335690414 608213384 -347693850 807420560 -414518977 933854979 -12691364 -44658196 -977741728 -95508954 -516759814 -561817 -160750936 -510407114 17580165 -423667504 485930927 -444432535 -412477569 132907966 417947860 31180980 545014267 -123100417 439876634 162948052 312448252 258973893 -377839577 -469254307 -723869729 -830990080 849441640 -166105030 -767943801 136994664 -784446395 11381774 795490898 -187741035 -272637914 -367952452 854066439 -22410526 108358570 903951419 -752600993 724720887 998619480 320258252 543729333 -731094027 343735303 307000173 -619638098 -789967760 -320459138 -894636607 -269059204 11551243 -810847802 -340889673 660638136 911502295 -238527877 835756527 -244626972 -431586484 -579913649 -809085802 -798994621 881755237 753687096 -598098478 -949543029 1114814 -427191706 -578435680 557605848 -916144294 626413097 -987392693 896901655 810440155 220961390 307175130 14450046 -184796512 923508513 549351497 -317959131 -779770218 68694040 815842861 698867847 668216975 -817155064 -618351057 -189911206 -598245384 -907873511 631327119 -335591028 -945952562 547593669 -656911596 702899656 -606216940 599271749 -128305178 -263484419 593629143 -219386984 -389344842 568588175 810902692 -478435566 385371896 719411946 -322007418 699936185 954085462 493951169 954116453 797207865 319994390 848961487 35248340 -257905445 -560542392 43811991 270437045 900222230 881288189 394276274 -8002396 -318103839 -396834336 496981572 -167668762 923253923 676013141 840795572 678192697 -39866091 -391302507 -122395443 -614984493 24939084 115090385 134659563 119186976 629691906 551187337 744725202 -871876318 -920771111 525684903 -173794364 666856177 915666763 -485423547 -929344783 -534198053 309945360 727148149 838604062 -988401282 -278246981 225597661 412214299 886493986 12504084 915339898 124576374 739063731 -251210185 -669477451 -184011145 -992679635 229822459 328766979 424640078 223117816 480053358 554210497 578757177 -258356963 776332798 880907744 -568208747 356956384 -80100862 -367401747 -937009511 -991189433 819312380 817443216 680546784 -285583947 -616026275 488780131 675381300 -690445294 458069405 -366605890 20439949 353264731 -630080770 -692580458 117447024 -725534393 722661552 13007532 -562160433 -669233506 917353578 663089303 786570627 331117379 915764791 -490356104 530397723 -941058506 294837415 -709040070 -458774832 78379736 322197289 525532660 71983967 -751052952 670235368 -383550582 -978253844 964203762 -44716818 57315395 -895889840 622140468 615495823 758391662 596529041 -138193941 515238916 -329701904 -28301322 608985374 -359802477 -338999338 351504547 -959811542 -536082206 152467455 596878996 568449075 -772886104 -252056738 314255791 823692394 269188990 -776147765 629255709 74458484 848070851 -408456562 60319087 -220861619 -718651109 -803620757 960342881 502443532 723361647 -72369876 -319432229 744228520 305880900 -200782090 609008174 -764256510 -603969928 -873676293 670387237 483884930 -783540766 -967715919 847929710 -276948570 224625263 -998038983 -769739949 -860622125 -571824066 -720501965 717057141 -625425300 -660554774 582986728 -246081693 -464413936 -517712024 -206357668 458881498 333470230 -756882759 -958885927 760198205 702151869 165478572 515537634 493240871 21224781 -280965551 690595502 267198060 870647438 -337329309 -782104552 -59000334 -2433286 -967250271 336541012 423461040 377471594 -595058125 171296975 -68096051 -11909601 343556006 6045358 771239711 -459719690 301123697 472204276 53098660 -976143272 -51065367 -75392067 -315833905 -298610777 182974256 674244428 693514870 477975669 -845789766 -528198859 -179021441 443557670 -32013440 14901222 -200350453 431467569 -566387627 171620570 463641521 -354094870 928914046 127202736 233798495 503354891 -209819462 986242215 -585582855 758828824 -431065236 -397200190 16967835 839652905 -99936119 -346049099 146977426 -656133620 319908517 -613114817 953835104 95158490 684006780 781378831 -990963670 -963334478 -600922979 612887685 761514748 277620182 121767899 196914727 794120462 687441539 680069318 -961189154 -597945499 775615326 -501017034 917234608 -912259344 321713616 874578545 999460746 -510727849 -848138202 290425464 -929150270 -226358372 -752516026 -613546225 -626212161 -186583664 471919702 -174040016 542762698 -234947629 811185451 -617499124 717869075 826620059 646068738 176323051 428866981 562063352 -858964787 -347653006 -368142893 -614183704 909706986 249510175 -853013167 301330930 976863175 -528884450 655712317 402715111 482350534 -147442537 929140492 -401817496 90174670 11059411 737387959 305597649 170234782 636366743 -961077744 324840357 505513225 484143321 711442897 597833497 -795348016 -348858518 987683301 -982525222 -965061551 149384311 -614312726 194185582 660747951 -840648142 -889164900 998972312 -118869529 995859702 994589942 489145474 572144180 913167513 -571570495 877650818 -898540726 -558429195 -259186824 937280212 310219346 -885767873 -503669589 -254608051 -956569396 -83081864 82529585 597356204 260493931 340383010 -670802550 -940115433 355922159 -85671173 472008809 -712724936 -59860790 -581365208 387191115 -974719395 -245506327 -263458832 528721391 -600119730 -266352925 15933106 243706549 969357515 863414140 394821723 -268112327 -754897187 625529455 -240701356 -258358539 -39571262 -128420619 824662149 -711843648 832690648 342118123 -243912324 255202121 -294484417 414390757 -475703774 -393814661 -737770622 219663481 -458258332 -89874664 -486647458 -749874379 709544546 -635223539 968766755 -552495616 874848983 -686581306 426960053 905982278 -411426830 858496019 -132708467 -195760175 139564871 506989529 -867528072 -96832264 -722129269 -443721682 586416555 614889590 905058119 -442766616 -242993065 862652243 -377612730 556640933 702817469 586885525 459993271 -205125670 765403157 -620674835 -420773099 -689255218 473390636 544443642 789517426 -463317287 196899587 -30116323 620600333 -482248836 803317526 -160788569 -550685290 840172619 -71202145 -990473651 996848949 -672992443 -873551503 427549337 856378210 -362331080 4805759 726081835 273161653 222946632 -481391282 -196043389 -111534559 -490110363 -742009329 -789416714 -865121757 320569031 -472943424 -42231191 960087726 -373566741 432413558 921130383 792194564 969153728 227909628 -324719878 143260811 -769918139 -115149226 -154687528 -822932731 -281921176 -69886092 943105243 865140233 197451022 576136019 -912559180 107197668 503412636 -85381948 -252706869 702295424 -2687585 682821175 41631959 -546870640 -977168736 542551827 124054942 -21339355 -399324305 -757222760 462986170 -871864451 -149615235 -989900346 -874677857 -572050961 -107701938 -679539973 818306671 -275417311 379548173 -28548296 30660915 -534872953 -454080190 -750365317 -225400446 -339731655 -638168278 842176021 759494643 -365954092 -242434975 122353287 -671293489 -458112087 328957599 35742568 746985367 53366433 -299594657 -440806160 896399559 652646822 -496563287 872529359 131614011 -948465593 980124517 -514049839 822205006 -69283456 -554561735 431469881 -998387967 -422208012 -225284177 -64283634 670370679 -298825544 -572255032 122655970 -573622123 -450339456 -994594540 876704315 -26307391 -740343517 863104141 155962335 852751988 -242393636 -595526604 110828105 -129052561 -326709780 224630141 281577193 -446093641 -154487393 526742917 -597756090 15203492 -535614160 -164367367 -244752095 -718928367 -5826059 -454146138 -396169683 361248177 -22418100 803797662 528813097 502531661 -32490762 -679783155 -381997400 613126967 -107156118 -891581259 -308763099 732211200 163269300 94623703 371765206 505006431 -824576314 -12083453 515803822 586416319 -997774043 500613667 -18814794 617561334 -227353722 -558878620 683251989 -982374777 -751273610 -160737549 532628827 27685789 -18439046 216955662 -632949626 944334267 -733831548 161800217 -367686313 338095969 833847128 412417533 -54482510 728957734 -844328853 -201922381 344281614 -211698728 -892353833 309066371 917670957 -418518848 551823888 608297000 453723035 354683699 -103441432 -924353509 -908865201 228042100 -769225381 115343314 443183785 -500502687 684080545 -708791610 163439473 -122103559 911903373 44277116 -651521697 -154547966 825961960 -7941832 910881289 114855793 -345771294 -481380459 964342734 870602246 233243720 -146126329 -256866260 633526253 344801591 194220783 927940683 616277028 -510693121 12746929 -262573439 -836059338 637239513 201845617 531852402 724726497 937404985 220544559 -331054352 832780450 -307764689 591489891 -643769201 825614722 -259734784 -738275521 -699602837 176484351 660072665 138218438 348367134 -830693731 419038577 -387941293 -690395412 674999840 940576354 993174584 -28678341 320537057 -191469832 -490509630 14327034 -825574002 -573391482 18719202 653820831 748933164 -670359035 683467246 556791780 429723075 -675701977 -46005916 -497714514 -802159782 -471037787 -805062810 -25240923 -630662137 14778537 -52735381 558765814 554379320 -12541169 -382833426 949300569 134904692 -168434434 378775983 -821731662 676435552 617792064 807011664 -317800223 -402081270 864998212 982213413 -595556774 -689495660 622714079 -571487657 826405557 -922151978 -423288853 -172671487 -451283273 -150178159 -331682119 -975029518 -63832143 508026575 190142585 395513365 900730218 -978364560 540343707 -440273531 361313091 -363989455 -627702562 148140263 -268464623 -900214173 414063037 103293925 -481537148 -785272823 -240278311 598334487 871887449 665858318 439940189 443196541 409922067 119377231 827609458 778146203 424677781 -256582592 -811881681 -545665635 435760653 844363056 985545861 -251237067 674877936 -393051459 -110395284 813460735 399833388 977544392 -805298701 -44829491 -456614780 192528887 505655302 12245741 -101998985 23778095 -930804672 751846266 870702464 160519106 -587561178 -679317356 -704089034 -532973182 -547707664 685443436 -155753499 -169285237 -245136418 -314061688 -160498968 -243364353 290089301 -119667434 -307106148 354498701 858344702 -183302552 387238259 -336123184 970242695 902464557 -118207425 -263233170 393787051 -597897919 453399534 -393818891 -167950499 -724509083 -513045957 -674948878 -726634210 -658729723 968903449 618873006 329375514 1919629 942119207 765991444 845518621 250149060 581526364 918556452 -374124299 -124136995 206640853 -574399582 78572716 844146555 759576600 755816461 967952632 -156790743 897428670 750163169 826280683 -947897693 311915753 234056965 -712548425 -979863478 -736681178 -442172399 -982779867 -854628392 286625458 -948892178 -766604852 55871597 -400106751 -179770235 -300689768 713346117 -190365640 896122883 359194170 -111984891 -968112998 768577460 -462109842 -420475244 -900564875 495112413 -852890240 412344120 -790668671 18033321 650559343 149000888 -14394139 835379673 71543101 244128623 -680592692 -393205976 446530266 -838153153 397765292 -906429754 -98297118 659398219 770495867 16035461 773551746 417522272 406805680 -745104521 861377522 164229337 550126261 897044031 -762129135 182298928 846195968 -194500293 -988212646 -788192991 229333832 -285557159 807528703 -108132090 -534139209 54331417 59093231 43176158 204760425 201909468 -249284276 357094145 -230115283 40428170 -791783208 406890544 793123642 708201526 787851860 -747940280 -454170988 -817050146 178525483 -560518544 190493570 161057326 585114743 270376425 -583640328 -863945158 473642530 698958837 334265417 125510204 283373901 769746668 -706597841 -309018836 124083384 -209969926 557229604 447902313 -10447304 -655818876 -108262388 870077030 103875226 -163959177 155377594 670153512 215519108 59379336 -613334878 327423879 307460208 -531626960 319891616 -821446094 -464192561 38725999 -162311369 14118784 999576802 -624766572 -922864265 -486405171 298057771 899127712 487392984 -601502934 94605067 -446973850 160079174 942891165 56314071 438245191 852131724 446683231 -311513541 -847304261 984667658 467003364 -592710968 278725123 -825916376 506477358 228591992 360751799 -417833037 31938517 -846250402 -219874808 730195291 951873093 283313013 -635152363 886049333 -721693888 717206974 708267692 -757198277 729057370 -128367562 277926533 -666960008 462703704 -709222918 -145367211 -922172906 703576123 -17646811 655787741 374495250 -895711520 -406855095 108723688 703280341 241382529 -129390224 948680173 -443509856 -302029977 349805725 -124210421 -11241078 -307047478 239277108 885524952 -572381553 216009578 -362217913 111091945 924284050 894283436 849267216 -895438720 63975564 995444480 -95693727 535957198 915801980 -351375466 -257861144 309959928 -338040775 521078261 -608126355 741103290 -956971545 -701896042 -190604375 -464474760 -42803004 90268164 637534236 -364675876 715640492 39502814 -95931984 109279352 -914526077 -562253877 931359576 948423551 -173232495 477199413 504943547 -668632779 696453407 617026050 869980273 940172376 267396274 933457492 56027114 -542474274 -366014273 838440429 697788418 714465599 -21390355 247029867 -815758112 42220468 264527927 -280604275 -919853665 956805347 452499631 640254543 -57390603 -97984186 72649268 463616270 555667087 -622665128 -639454439 -590032070 730665182 -718570306 961060331 -709414066 406057309 -378863200 -983504637 -561017337 412167336 -27330400 -976312741 583367400 -375413369 -286297339 119243525 -405513387 -181825794 448494767 -637824507 480932386 -820917656 664255375 -336139852 -966970131 936998714 -133962936 201654696 370592366 -102836260 121164324 -107068948 -734008308 -396920473 999694947 682255869 925291095 -470950137 -712582061 112722908 212587672 50744301 -739564935 -792273270 -934765721 881656290 126324064 402385683 891870226 992980160 -136979925 -575992986 916834594 942457203 -75365680 920653656 -244575485 557157295 -281947984 -632057346 52328018 -676188503 -217246256 -327587715 -791542102 -722991429 -676882282 161486956 -633032825 355467285 -91980380 242714487 643593117 470129937 -780286890 760942537 716677067 332105246 819187673 -268724740 408622130 584279554 -844147304 -218191615 -111588707 -249049431 -720996077 443501544 335437011 734581286 -872423326 -984474823 -824242000 872949806 309914121 197020444 -550584551 -727252484 552086532 -885762404 -207595334 941918788 -483246407 -149910235 904481633 -349038664 493258956 -60185916 225107137 -105768920 -588797382 -921039763 -773386597 -909014022 -827129717 568916900 -366422044 -892951637 -968120905 122687141 760338583 -333983906 -72033050 860125039 -366329584 922569246 -264973907 -845216584 394486270 -431253051 817089010 -707170829 670796871 -56506466 -772894546 -886963453 518568167 -400577276 -358405355 5340198 283654863 355533701 293149819 72113801 -856683256 627638135 761980865 254013824 26362735 768259326 950294046 -244872715 -276714255 -730718922 -570343959 678951681 180552207 710356832 356881496 505064859 -364955003 495143771 -277503669 -573125731 -495109137 -675981763 -825609445 -509003085 -106359078 645887202 -519516912 -640340152 -301552572 -364222700 761050187 472949418 869945725 -54077556 987559829 -624381335 -939476378 663332178 678940933 -170806359 -944940034 -258701203 913260981 453710446 731079249 979182555 -788896318 255446562 -352714902 -863842054 982408735 -640102591 526649438 978857461 -475768586 908210849 -520433769 622071860 945116085 -528241302 -912325059 712696911 741017855 490756134 177716550 295608544 339932294 -835110522 -70814570 192447805 541440553 442480310 625385907 -324986146 595975219 -786193552 -569736062 -862043230 -68765339 144345217 -586682899 -731307389 822900625 -76835904 -809642332 -237175259 -590240977 515851322 -801825514 861308058 251123354 654351484 -229984873 491292662 -503734750 -546827784 147864821 728145632 -515536994 -797547488 133971320 -958768147 -725315037 154800366 463406066 633719863 -990422938 -525678893 -224519718 -964891587 -281771439 -569211658 463675347 -371199813 -370790815 -454412434 895925692 -460653979 183180051 -147118303 281661055 630129444 -460092567 877894607 591691122 689001950 -978590757 455075860 -156929180 946254847 947728911 -380206001 42880415 -468726027 -424324746 451949500 586289018 -346192963 -558341281 -384277345 -738201213 -175524909 -590951228 181712909 -486836513 28601232 104889695 -407095079 -991290763 -268319420 -13148712 745975168 611610759 519325589 -346176032 915145812 649774258 319164955 136855408 -918263669 -596605793 117941867 -661958652 -987926857 342859964 614009591 694978949 793319018 -575839257 110652289 224627008 195401438 -623980118 20855039 -208544234 815247318 -650720819 -750184636 -928767513 -961049228 17114494 -705580148 498965385 -784060756 943227534 -810220644 -728899645 -562749477 -341150613 41543889 -405474614 245512795 -462169869 -426139052 201998414 -413914031 -543202278 324994156 -198155125 -39438645 958427436 659073058 687348666 32413139 472205045 326913270 -405363654 -611989981 -596711463 -991548230 398075749 485629407 -755442212 217785462 723478420 379185640 626783489 381095962 883571440 -519090356 29101417 52449758 535383661 912409628 814860382 -223039970 -730756174 512334995 574685592 -672814885 477309728 -651707126 -957048172 47339909 34085638 172169274 -603820807 -103756468 125049151 -25179965 -372692317 564715954 -68785848 769417376 -466215573 659295335 -503889993 -815921747 -485804962 506762440 291336503 967424865 286711857 551910168 -340064024 413611714 -745639664 183416227 -295662590 865483071 -495085918 -287939045 -562499152 -815232297 555269558 -120688370 479413724 -80697087 986576188 -625827023 154849345 43452867 -847165495 -644700569 -66372092 70343387 -451237044 299237553 693825672 -275981091 -193086796 -843104767 94315383 862005611 205373293 774984602 -829614743 -215339430 924460523 455370727 -722746472 542120978 -255580102 594780676 987758840 -858215504 450439029 -931290524 700794744 919007744 -365429834 10146221 839807856 153554978 -266471863 692597502 693687437 -171794534 60281712 -323557688 -810113687 -152645896 -679312353 145853195 340987528 729944575 -470407820 -411525660 -827123290 -548524725 191563376 -455878428 -154855487 711637509 689718752 620335541 630842229 224813196 -180154116 -912568148 36715793 -540916033 -492198088 993497304 260891269 757762833 403740688 756737292 827047630 3779190 -932026099 29935360 909248518 -916918433 -689229253 -445407309 -751709377 -232067005 814640195 -327084363 -367452714 -445218682 -532117300 -319398730 561823046 43701647 13363356 -6989366 124181506 -247567187 957946432 -1579973 -725236909 -858788049 -560893177 948258327 406952127 -216031178 869419239 -347016575 -334000601 -184834327 50334371 -506175276 388295887 -901471334 -522705877 -699960028 -827032222 208007838 392946808 262028590 853738685 -29917240 437223758 447226459 370868707 -429251504 695107068 -284789853 -348072017 144253637 -909474967 715315934 -816287515 -356912678 -311501633 140939741 -591552026 959750109 -705370755 108798787 712041843 616575222 -517937180 -740291445 -644597124 -413924987 714358537 -293986020 -334582607 270899188 -734071858 -853608416 -373740893 722952540 839652957 117074036 -629257148 309229155 542651266 -75220215 600134094 234306245 -432121237 895993099 -841135662 877727922 -357765802 182848995 -403754176 282940594 -754739112 -570954378 -444648071 786903663 390390980 105513096 -276885509 733724430 219165427 161606433 270660557 -160842386 -315449192 -152807752 -424249139 -415808054 -263738117 -177322497 -847737333 -69115645 -793488724 -392881918 714358256 827217040 912278762 -606573275 227420062 -244391103 10955422 -686015007 -686067323 177533709 512682709 258120640 607576676 877696182 157903727 775203205 -865015941 -810204553 484196596 -706617659 613235917 -281637595 757536578 -46146869 -339798929 524104863 679665733 -355825646 -14602697 105324762 572772084 -646092665 71012065 -448795215 -601465925 379420864 -98672978 -220177820 538242104 769855061 -216142738 706417308 235766693 123236982 -813271987 -934432153 782045247 841268285 774479587 -533131507 -274450289 165221342 796040615 963404144 -131645239 -100939639 -918947399 821477664 848921951 -301415920 -457429328 756284597 -487821771 -587722959 -345480036 93501740 714073831 -664913980 -509484090 -985828849 98401687 -356039127 -351290075 -26229584 907815239 478633056 752452271 -788840276 -310716738 -455174719 -572807611 -141996950 376044853 -39065539 473882037 872366475 348197938 748539570 -758342317 299000335 -227166978 163184501 -520774714 444736322 -680187578 852049802 777715790 142357919 786005027 -300270143 -878829166 -911604477 -376122371 946754578 735359813 -419112087 -799785209 -775382157 900063587 -955767066 -540037727 761859615 -966239899 223109422 411355448 490415867 23976240 413159527 -251315051 587154923 -878117817 675336160 -280701979 919144579 481283608 537686984 -109451430 -142005448 981610577 674339729 322692427 362261665 906227739 -490293362 546478449 341683490 -93850673 -922949381 802387191 532926611 197091097 423326451 934030918 780107561 -239985740 73691956 112295010 517475877 795964714 -524761250 104771208 143259863 977171730 366240757 535263958 -966560504 -732879577 61174754 374179347 423786439 185058472 -758371414 425367395 371449952 569876795 632432575 -657638215 239725994 770853807 481974762 -469078802 532741829 -795046820 -232654881 154748331 224762796 107662278 -924403372 -878232119 -557542278 -12554492 -909721236 119994407 102086132 -283439859 -562090528 -745069547 -378663404 160187723 -717465144 274755053 -153184548 -478696072 -225309594 782862986 -454170797 -652669792 -876364497 255337186 -939400229 406580150 -326538560 39678459 559007860 621815053 302323891 758035689 182203575 327875662 44746540 218399092 -279067986 151827071 -392221971 249515657 -365721536 164029307 -168944614 -100833304 -428599752 -612495193 -451351174 903155780 28378608 -476772601 -441690784 -616426373 16981850 954618957 893772847 379907247 818431892 214015886 264629846 -996511245 -623491041 664001364 350276894 -523074120 -937521342 797748007 -177478593 -368677831 -338588385 242385437 222043101 -563684165 224654466 818942195 648207936 610430087 -755593669 -579463510 -156026231 408255048 -661980393 130272317 933905795 -310642294 -48861022 130172683 367698189 189953947 -709444849 -989737017 -16372229 -693503400 -764578768 80862118 -112773318 -337689113 -213744893 -880366147 63983050 839596104 -3725546 666114096 -644696693 602751693 278707199 634627312 -442339893 671036322 -741836444 -201153264 -985379638 795189892 -802654804 257665808 878399434 -887653598 956531677 -243155212 -749799470 -207840423 -782650582 137666105 -437792059 159231717 662638999 547528386 -69146297 210350424 352336916 789169815 833034869 -253892060 977849855 665136590 -842945824 874482226 -601439304 -287813063 -317955239 944388444 -299751635 650846042 40904212 817189709 569879199 866566287 255926775 -579407043 -736469503 -541226020 659220852 -688045878 -705427041 109450783 573977282 723111426 501029021 182255529 -849596950 3700986 551326779 -360092213 -648336621 -832724839 -720111578 -616550064 -216582893 255298125 503292967 -805820309 516102231 559295683 -289729155 -621889724 981203842 -137549493 687617823 902815197 -408679973 832456928 593939719 -164896679 -523628646 274927860 -513551818 937404793 287393462 600143040 -774079591 -602282342 -98975 -428401980 711463459 910058376 -249269798 -631459642 -854474114 -369238194 -829382420 -576865422 -780010372 49290226 919011661 -788132276 536977123 -712177971 706454954 272326887 247466845 396275877 665266435 944012821 -17051110 -852296766 -878035885 556926224 -377325170 -29720937 531654994 -954189602 -986449876 612967313 738127300 -520792520 759128348 -582056079 739695263 463212164 815466948 271842068 1226101 920271572 -867941418 349986813 -318090354 -649239594 -406198689 -14473686 -285836966 829483989 789401682 -433439077 291190653 340658928 492794595 -484093404 -681000100 316413039 -970830758 -831958898 -789208064 -819893322 889026811 -767278406 -992523324 -446594090 40797008 693816265 459613338 254270327 -197609647 129694759 249293889 12567306 -395414271 -736849403 523625727 475665823 -662350835 493751499 -966722610 -888330742 -927226258 -337016455 535928599 162933887 -128859462 784100919 -840240054 -847924602 -606045550 710079673 -866023795 -854860730 -372199313 -987522952 74334815 730670753 383545733 331774787 373260825 -825332095 641740881 -406237247 -287708256 712682889 -963946192 -994874939 518866246 68125121 543303153 -676292670 918151036 -835311824 -942701352 763974519 214536078 -923686575 428310762 117039469 -783360420 -827028755 18879025 -997868243 -749057299 893203624 812765931 49138914 537785385 425599383 -374560044 752053147 309344576 433593016 -900490377 -348908600 -909101339 -384920929 245991871 -422087626 -527029740 -943005779 540394019 440127072 255892028 109058487 895387565 27098955 715644505 -673389330 -495542554 -677431967 213421859 -200503224 218609656 770666817 -446540808 -344346875 507388050 -171517520 -10459402 547325478 772987492 -292980612 -775363007 -770644623 -819136952 84467784 -989475564 110453231 264751200 -928932349 -965706408 107444526 448821910 -550385906 492070033 -942373841 822273969 -355894239 -312518182 451935819 -306361080 -998709161 -34268598 -553845162 815439787 -9704576 -596840674 523462946 -264234760 330880456 -826751838 -33161549 394045877 991585176 786241951 -453050456 31612873 195723514 319951408 -842484503 632147057 819303825 -60880648 305281759 427071057 589720680 -158099231 490472942 -55760861 831556894 -984543455 492178518 374208079 -908445386 55712206 -841049119 710212417 -595483353 471996467 107312209 -576917789 281319731 52936785 189959189 -736994364 858344452 -803049497 -155772527 509138874 721800241 623273312 -671100328 -838855786 -642458887 -901745123 291864614 -985209940 -557541857 -433798472 -198549145 -487286056 774533714 164738086 303795678 279735191 422371585 -793216451 -278879678 -319965013 82045221 -738711011 839478252 567810701 527409810 -241575394 232871175 -30853414 -821417528 702943080 -286468860 557144802 609929954 977259327 532612291 466694940 233217538 -312139816 497823791 82735118 -689245176 -676539146 -967171902 -300389225 -458847940 -817922562 -757420124 -675636394 619995608 548252394 441202392 -126911989 639187473 -713185651 -11297450 -840522928 607053095 598483038 -933246289 -655178305 126594650 725455600 -578278015 -310876104 -298046180 -422625007 252559993 462098062 988979221 44832625 -78353546 379456158 774783253 839561748 -219988546 -794623425 -296339516 819534374 -83846580 -635055142 792241017 157044919 864999813 -660986507 -856986708 -288597938 503546229 963483639 -307848758 -787795232 -482450286 537306747 -892904814 -210109808 -708406483 901171886 -772571262 -455846019 125709203 848853007 -898567870 564872607 -239736150 870472969 -327203268 -597409695 -496766776 893136264 922408242 -269085396 83736147 -858507511 -762961873 756620997 -938824662 -913982684 42168924 -800519313 -805768402 594508774 439899620 -724142812 658721432 -284346226 327841962 -441319086 -398360891 -319383959 -883135285 700080462 156523100 -698246142 474248643 -300230472 557166787 -464009922 -739412073 138791226 -248522400 139211976 474531639 -380266369 407089049 374818830 -945957925 -840094675 -128731478 766890171 -124567519 33996676 162528098 -136378013 -617861141 563388946 443691778 -188006356 96576193 270820721 926930211 -107262224 494831421 -786778078 17305444 -997318056 -451150492 638468097 -701659673 -349743571 -540348092 -998505014 -971477598 -826150365 787594965 140686620 943620824 -472880348 -185795616 -984875189 968500182 -471400069 341861532 -450143896 -423067417 -814364723 533559527 26218564 159966946 586577405 701508170 -405141991 632222904 -993295615 121187233 -586904516 -345448477 913157179 896310804 -543417387 -315033215 -487344523 -853813145 421558975 744584386 -863229100 -773886096 932514128 -156399727 -897833647 759765940 -775496975 987736442 674075916 -129986178 -851361043 62020873 -161239076 -306403615 -546835026 -75903324 -901651758 -379200372 -417755995 -304388473 -782557514 -243805875 -896246357 -781789486 280489813 161070290 4973298 795058331 137130283 -882513362 247821328 -967966084 609112024 -235468740 120749681 303655331 754285846 -346302265 -755547613 -746253878 -846386650 587744024 -618208090 128333691 -683318833 -383073179 297656950 -624517504 901378668 783923627 878517215 819210657 -398459190 -617106411 157393302 -623526705 527907206 -959786455 -404232789 88833524 435727128 302973637 366497069 6754850 -227269195 -380341701 353989668 -246430798 -899177286 -302379884 282011343 987278957 -852860703 -932110535 521551133 -926001813 411740996 649316349 708745104 801806971 -181651284 -627368053 -154823125 -500697317 -579153450 624099019 -29819544 486270874 -187416924 583817790 -235506645 -587759880 -405098129 678713812 -111874101 -419544955 478652096 949740867 778073222 540599213 10988282 -360919416 -147126383 -250301202 45200868 118197706 -86988028 336645979 771123672 961337652 996719250 604499416 129044184 148939748 372145110 694358942 819829395 3755583 454581530 522536748 -367859913 867927608 -481602650 274612663 518451082 250107013 -181154158 916642694 153492285 731540966 764491259 -514196026 -453685557 -377151737 -827558161 -796583362 916133027 -816428365 -651115131 -781430335 -58940438 82011524 -282148376 -172577755 240079825 725974835 -578951099 80011077 624846849 -547059664 -326493207 430124942 -604427344 563775680 714601508 95285081 -590222043 -688606876 -624667301 -142891908 480525621 99664520 -202890913 134060146 132854170 -520085390 504493067 580760490 383291801 197363943 78124404 -737122460 -665079191 -134800549 -244264054 167202093 36969042 -230478920 -121783364 -180723274 941157437 -581006250 -321440365 591129454 248602665 776183688 -730564433 930297642 -298996959 -944289536 448563696 724744767 -515572568 -943332667 416024394 -457863719 17006199 782893718 -919199890 -158419747 641622290 -411695921 -869641852 951009267 32486643 532110366 133749573 411054710 -71667286 810328941 -735064302 -723930359 -869495252 483213774 -688844398 151015185 -702242528 178480953 692229277 -141655661 -507508809 -408487856 -129716408 -749041890 588376519 -174723592 -35044930 -806792093 141197806 609859493 -665301068 -115719462 184213971 131792724 -472928878 273507048 -240618836 -871172589 -477244310 -632402248 583797630 863663242 256497774 -903309617 -52261827 -155527001 -792252713 -592030507 602701243 -598144008 -180193350 709030283 509603128 -883531347 -265970620 -354187037 -688580812 122643377 650195316 -510035922 -773225696 -465025088 -206930861 -818333838 -719188381 -469534377 119855058 -21518058 -668445085 3116781 257671314 -476471199 564735739 -921957764 -954388353 484079755 186299427 -35446446 305976079 -821982934 -291826193 643561185 -959436015 140958237 466108235 -769294755 598375779 -999721281 182832697 39279803 403101584 646436225 -860734434 -416458517 -547359662 -89093807 688072897 -152516312 -337741928 602777506 208359525 30207807 -462691370 -663969776 499868831 148825825 -984469428 -552164437 -702381298 -222370524 272856012 -121938934 -890391977 -621127552 106932018 -438801696 941417769 454145151 475862410 -771614761 314901776 528759562 861080792 331782610 -631552620 867844750 -495002997 -652159906 450687400 262011409 683613711 773864055 -229946335 -164831110 -701795953 950814089 -104123038 -660110201 643072595 746368528 143760374 505981392 202137813 -865912203 749488855 -173445043 -100938547 -832205323 489564753 411755289 288818483 -335915595 573265418 -633827521 168709366 -808964286 -608245756 870897118 685243997 -450253864 -208496574 -700048456 -808640406 -799532089 835297913 -303920536 -339046510 -980309447 862403335 -540492182 773025624 198285940 537300803 -336480677 890264408 -766261122 -290237202 365855528 -352649458 929051776 464559690 738268670 -266297549 909140422 18297568 983121070 122292922 223110672 -524601585 -991977096 128407281 -433625796 797548900 -76625223 -57961673 974465675 -743685780 -270724300 -16089374 -116040139 284254796 -53203290 -29782884 -117615361 -826156782 -373142869 765481638 -993203031 -841203236 -612202920 232637260 872534956 -282245401 -315161378 633171702 201648858 -690945690 -523802049 -283447608 -512189664 321406882 -423350077 -322434955 176142145 -500180015 -588994552 -397845112 -872788616 963094760 -719747505 -144481799 -279325916 6495910 -356507399 101779996 -961030739 481610104 -1426322 442463350 237223555 -390514572 -610437111 -370869562 -512684390 452390003 -593814214 -943594447 -337350754 -100288956 -734482427 289183710 -794835854 931961025 -696852738 -656923442 -900977697 894803701 -213442947 434197557 931430784 -927618198 658309378 -435120001 -977149868 -815031808 -865170874 -900712250 -243975201 -616421716 -463524820 -64953713 415653008 -688144697 893966274 535149022 499151464 -262314375 301476315 -751784019 931970585 -426644935 -798005968 -164202740 335991961 -77517648 335004972 -541515038 -27576507 474866330 798018381 660050713 967964745 -581943852 323346650 756736775 -265611613 614123132 -848217468 106718269 499453380 -439459112 238186791 -902389214 -628166075 -563391641 731642974 409391957 -688284379 -441996170 132942805 686149998 -828245857 714536916 -887674881 -960620556 767149763 796037573 964136856 -171518896 -909208492 -332219605 -474141821 95138253 -429597519 -738605287 199102766 81907391 -707420539 -562720225 756317382 -836929400 800797276 -120708796 226476406 795427561 49809424 -533824345 -781642094 -272808181 371711449 813119910 -991425406 816837646 -939513121 290258601 -15761968 418256512 741415596 -600836719 -661159851 -34124895 -639341411 255419116 -187088903 667468900 -928305857 144067073 -232461410 854118473 -826911753 677013156 -499458136 875492329 -959641861 500052125 184095205 824279023 372105156 841754316 -778251417 -35092808 443126003 -684491988 743828476 920028369 414099662 -671515494 -464289910 498295074 566045077 285278759 773628729 -314794607 -736368160 160128179 293990878 434204201 -341150551 21352029 766049789 -839465264 -39898490 49166880 830806625 -406969484 -644676419 228545839 777158540 -24499373 -331935192 -96238636 -165699155 -370615771 -951540920 -578919592 -155680999 832045448 -500795351 -893360377 361230502 471282190 -521186864 -344860202 -522509491 892514636 -929169796 -447844814 -226101201 -281720747 -970384309 -821645237 -675760802 -147460116 169981509 -403003440 -190846172 -832783639 -39056510 548859544 -618450390 814413685 641793120 948936108 -222552317 -454744722 514634140 -193930140 919406695 -470397641 -577553161 717577752 -599329763 509864829 -384042960 673328610 735728982 -680156005 976252671 305474344 605432101 -388849708 -242407385 554435696 210529424 153789632 -72354103 -188507189 660154939 9167587 -544171538 -706831346 728557640 -507212485 -442598413 840246893 238116428 297870010 514578185 958434095 -733833941 -211817136 -786454792 -589691933 467968375 -971241894 297772935 -862022977 326955595 892050096 -14797043 656166550 -600206777 877668733 479028567 -81184849 158293770 78906174 814458018 -491385528 -327771039 723731863 -150290719 -735462886 -767440754 -169821487 -243648309 -581222760 -686638042 -570267399 894279564 -546188686 143639006 -530660360 -527518670 -673656891 -176243020 150362640 -849359065 -693877798 -792591398 -694333221 -963685400 489718026 -801361326 141175235 217400984 564533233 731897982 537503470 -918886563 -714886713 151141468 -937165810 -84341767 -770751278 570031844 -756959142 883234981 -460004267 782142837 -387297759 551723263 -565968886 970974108 -164366266 -343353639 812784516 -462928174 778164663 946976471 672139456 -135275179 603232073 -709448336 -817326256 132610760 -355915640 299481912 919907022 -924209856 -425437028 -193204734 -477791641 -584411547 -284747167 -443245564 50023696 -579295413 -55432141 733663378 62683179 -617021102 -100288031 -893537528 934947495 640663985 -701977614 -618815138 876597270 -173769394 943851097 966941005 995653356 794748469 -119858382 -494186994 1630012 -801931680 -654478655 -626391907 -228941858 546942025 578213920 698591109 -453556465 979037875 -266747272 -268057973 654113338 -415371140 -309470671 -210236162 176765628 -67427826 418728557 -182462172 544818956 -387070448 -77989227 630027614 -643189792 -487044469 -733461590 -171096010 538509302 651197087 228506671 -698303678 291732691 698315776 -831913654 596477110 -233789214 887201219 -559409271 98420043 -45883734 -697776286 -358434621 631483194 -371540497 552949434 -327197483 -34135908 985580292 -372298842 23193646 -847301862 205427536 -255671740 -14318736 236104612 -851405968 -537948050 -110177720 708414635 -748278692 890996431 523525859 -593889259 -840706034 -303824706 -175239415 97062658 307672211 -512248092 -987892757 834327075 -110913168 500151053 967777275 730808046 993172820 643126398 -874125299 797142505 511100434 -693419320 -615294082 49760255 -758459629 -324444801 894056854 -306344414 -791513807 756861371 80341230 -217164886 -67074770 -92351326 289375284 -733114340 68805541 610848348 -340990658 614010501 -943869243 -159863414 -778220264 418622404 -185597161 -558565075 865130195 502474283 -251781186 208114248 805354103 -122547032 495054408 -352998834 192862442 756560425 536514367 -610679293 800351035 -847736588 -505155276 638013216 487434430 -789373291 -690428451 -514644982 -835174113 -844355612 156024372 -6903993 -632066895 306398539 -62265532 -981980504 -633924021 -614644536 -762695919 -69858136 -652057664 89142931 -547720325 -152302017 -233597302 380072285 -595849453 -288687312 -47026452 -779694163 111157952 -823257042 599849569 357156303 -10629155 -964484684 689827824 532044470 518986730 -821122158 -603801645 -233480569 92312327 -881303671 838966396 -983352876 -813553806 -20919107 -425467394 -599003096 100276180 764594369 244955699 -24996377 -330910450 55378441 738492136 319060047 -564697948 885176721 803479589 990746592 -982737986 -8880281 280429726 -241660662 -621824717 -244449936 878250900 -422736219 -372581480 764259150 -693615354 -548578030 -949122870 -850546603 -366656714 -134169817 -930951534 -894953507 560547089 139969711 285348601 -463212133 -767798197 888946567 -839532447 402067563 644449033 812168946 -349302724 -664907095 -367130215 -4644015 122421224 -856409687 -545500850 964717074 -503740153 -261569886 413465932 492589402 -84215859 -739505184 400423719 -466720758 136809937 229132013 -511155008 874773437 -866541823 659214248 -362054258 688748045 55475355 934284980 -46675300 258685153 -181167351 -674287324 -932377216 878711296 -466024752 -192183990 793343982 -82661051 -382263780 848119671 980245720 -532603672 -565053124 -879192972 536525583 914358051 -881807711 100033013 -215804003 -727572880 -902657074 -833773902 -428481293 -889683843 -157129997 446536511 753849445 -385848906 395261559 383999973 -693120410 781830397 592910207 251771149 -408938312 -372094378 -468042790 -518349603 360470440 -338902228 -375683793 957694676 939221608 -329150176 738316419 979806564 401638616 617677468 106413623 -186906951 -204837375 -356659157 -916015604 -737433065 735335401 50426055 504867115 -581579449 942947884 -170615175 385719355 856570323 503435223 980364391 97638747 -82512407 802737832 -891379322 -844312445 303924067 564773854 218273835 560095908 329439046 915702952 206153563 -755140339 72629186 -421082516 531292331 -208649356 715388383 -502825897 -865948019 772841774 -824039265 -830773206 77305820 467858364 -229483031 -706259504 -131704598 -954078667 -656834447 -762225604 105665986 838247960 -337251702 -70309484 -555705909 338892022 -499607071 537572733 -45105401 527485035 85973204 703543290 822815677 -75822243 -132286297 -103968236 -574692734 -202284494 911649420 -327198376 660663514 588699621 106984789 -364089351 762989677 -563982268 320728130 -649066785 -788499871 130715421 -213699968 -573207612 -804538456 -183238714 -67322825 -989773240 -291536508 229304065 -191040156 972763654 501652017 808176925 173291894 -72576575 32560883 -296112024 -683486601 864841562 -467714928 -5581563 775836515 -696601577 -899009232 -736951116 713502544 -398296834 980025353 -102531805 -141974674 -696063307 228543355 -565678785 441543686 -877690049 -666365625 -948958774 -843428948 528064730 959334323 -126864665 202977416 593989059 -561778627 955830711 800442784 -345691384 578200369 -319191838 568859868 -515932996 -936960500 -847052173 -451998469 -219715763 799011088 349728042 -973270877 323115926 162833951 450564290 484877428 872038470 -113548011 229856964 -984155194 -519281582 -803240776 -791067236 -297050860 608770908 959678455 -870560880 -626988571 479066114 -224975276 832341206 216257204 -335550508 529566485 -220663177 -294244806 191085178 -554691097 633391156 401031258 -297539815 6092883 643617560 740232041 -329642119 606200057 -986777154 722978251 -121270062 246246218 452883178 693739087 -539656261 -287365986 -757593217 356361870 -23488353 825573253 741960012 550494477 310155106 572778685 530141293 -363241220 536125267 172240716 437474056 694421428 -450498501 983838407 556635496 -767874580 -202219471 541077806 197207898 -556349768 -8324984 486945980 599805367 -531703973 -590840422 28756061 160631490 -763311523 -583394042 514402443 -121035459 -787376096 -68362776 -545262928 715440259 -932542704 137444977 -616276525 -142478834 -478729418 -29927403 1283812 -977888155 254342314 149069151 -662811256 670257617 -669182190 602165274 -358424790 852538365 -368828526 -634930813 -466496683 -20501888 -387828373 -442175945 404548948 -454831514 -783199769 -829535284 -104396546 231544425 602818611 -167403081 -262437932 -409975164 706896371 -67772023 553517188 -555795937 473733374 -509746223 8686059 938013958 220524460 -512123093 -614671560 -918532195 -302831741 -210713094 752036002 -918699889 -114772358 -758069062 -594224884 976504283 -259615319 -62179151 -795037477 -647909824 114615321 132146421 262743406 994959123 549274388 535465982 933572192 -436865106 -792776406 -506675852 777562954 323612180 993649227 369563300 -977608240 -264754612 -80044680 510676497 -381014644 -669490025 -932028324 125468216 798006063 -384424611 -66554536 -570118557 774772849 -971926726 865945762 105931229 -254241713 -947277507 -792466875 -79459610 -100866760 -701107826 824369138 491582414 -245535671 58840121 77980951 272437034 670229669 208822185 685563901 200750653 839667444 166274754 963081214 -931888545 -304026138 650319456 -701829350 -283553463 -947832001 226270363 -935911545 673184699 496518997 -105241734 439427515 -864906501 399746472 682370570 241236719 -158290231 829076509 -915795681 -21710258 -261672143 -847817847 -971949072 833559561 839771046 -511845218 241806761 -644998463 530563750 -99922414 319190853 -717090094 714432010 691211594 -590545870 -687499255 179574259 803912704 -902128980 388967239 812054481 490982356 510008606 -98112333 976265358 -436821367 -757284528 412383170 -588659003 170090691 776060868 13861509 -632154163 -432617563 109375840 -549273554 -172413828 265162939 -630259044 -819183196 -96042240 199999696 -618308518 -945519698 584728283 319095386 -524492769 856434128 -681503371 919070685 -652511518 694734006 -594545349 422992710 -445503222 -575530468 18003583 -982541642 -328540684 424003849 662874941 -197521238 -634729239 788793283 658707885 962149136 -60893651 307376280 215946162 535568772 18129555 349186685 -158320838 -301726422 -177226661 -685589779 698526648 -534408231 -432822977 -563518243 -166590647 -989589503 -608324042 974973016 -686634922 -530517831 -426962756 693071696 26917873 -585691125 165203665 683643688 964923654 661734067 775103531 -914174976 379509875 -87172797 122412462 85703353 545453425 -391569673 570868433 -83751954 247617098 -912022537 -84818514 -123038074 319798354 -728721889 389337087 596300536 -432177172 -364222002 191339266 -976342007 -800470776 -231346821 699591318 698275583 229009895 19908340 -555938063 165998757 -268472032 738658955 -751061237 -754830845 419611294 -318279386 877278798 -117116454 -181281088 470721034 -175481196 599575657 627926772 -682824607 -941712238 109222407 223425655 687669786 380424137 -15012829 -931858159 651868114 -815748295 -518936960 938805490 -493576181 -324614395 393573910 -323509749 378376182 -64796978 141173659 -498053881 -628230340 793197241 685257941 450919489 593550361 -611875295 572785047 353358659 228558752 -353312687 -245935843 921339774 -611665819 118817353 500324114 -46994127 289530688 -371344816 -648888405 138290650 511164498 891556656 -353926848 913955234 728738318 -772927922 47592008 -735653520 -326516189 291896585 -953191503 -204799275 326933273 529410613 674519620 586269761 -534659614 334642247 313822176 874675963 -423924343 -748018451 879781887 679303531 -905480243 705253859 -667129765 664358555 897825185 -633163834 -824841701 258407447 910678592 795000784 -633537370 408550128 -680697248 -876169530 -19715829 19192124 683704095 -972343507 -733336668 -244434675 971270329 801650859 788905171 870829837 -299198155 2326526 -666374923 859792112 786047491 -868879243 -128012349 859161406 102438309 134080238 -564571230 -258482545 -351988024 679215384 433363513 -322473462 -663066326 -92143147 481674571 -979591269 -235027334 206829825 -700870006 564884088 -787902717 597579870 -917736517 -252276145 597735306 -690253161 889624013 919647451 551692972 -559767795 772395227 716235406 844812205 -932496157 152645195 479128622 957812809 668604094 -277438029 -884925847 -414644787 832720673 883311752 331345938 -956299435 -618573691 787663010 195389077 -879404796 639396905 534979883 -779840582 -370255365 342205091 -869573701 -675134690 -657267422 -280808946 565923493 -503487893 9647935 -942316585 812869467 485810235 -991402874 -945023025 894652860 -719923485 -933780409 -646197223 151426255 507088577 261786053 687295103 545699251 678926198 -915288301 -346996876 364574290 -166108747 464682168 208758811 271092227 592244339 931148715 656308127 -837856269 -933066988 -105024782 -322292355 869734792 -863244615 -856349117 -973329496 -774695932 -936279509 515478638 290164916 -611491105 -692201538 132766966 -498357369 -118769200 387840541 -850509122 -703988945 -804109921 82400926 729103068 -561794876 390911304 -947007495 864252150 -850151749 424195160 -533018984 -39986509 -579509435 -822499025 -80199262 170011156 -202208950 -59824688 254680390 440914159 569148662 -573720802 617264031 -834053989 -412238679 -827724493 161324550 758956770 665258881 777383925 725071299 -261300287 -246887835 -206197920 -187798331 -622520261 467018697 -366764119 692598984 -935896021 242940324 821646233 585709937 683497767 403576350 790791352 686677190 -456057772 -751235401 -124324350 317312700 591547974 -933982187 -710541005 -742893687 -670171619 90786336 -881975844 -783000406 -231184698 -439872602 -568383100 -396620322 656307151 -79431369 -293717210 -307455549 413210321 -278926368 109655129 910605217 102960352 240285927 -405811874 865943751 811762959 -899138947 851614531 498677961 -523623872 -184566651 -908844482 911295434 48291747 -412488965 50313973 -317233051 439401295 -401580395 255489186 -390528649 -928469098 -369967094 744098224 -755805750 -852364211 -132395813 -222742965 -303410748 -842523572 -524001758 -472353687 -106848295 -138143959 -690957111 -35977502 -808856799 689801957 611345086 -525510269 918850824 -907459322 109268529 -923093674 -697531065 -276273496 592109035 -202322863 -194579999 597591383 968397024 -272882704 -931610651 -124109074 -920065304 594858912 -502822197 -213154532 -699266325 -359035701 955069053 -446408473 310048407 -657138666 -767214999 -498037215 -783629960 287316735 -648829044 -261331834 195762951 162431249 -984424164 830472457 -554359236 -19294545 -853871625 673043274 -17907901 -506435493 -489970922 -945214802 146472286 743117004 -573892927 -346729837 176158812 579988839 -908053823 250259835 -740726632 -361975752 -768603410 -762851482 721953280 354437842 946576146 486263540 -666898352 651065510 -848728503 -231287107 -833289991 322741237 351492514 -479346235 -959742754 -717354292 -624399926 -216683463 -30569802 464731226 69087201 40841609 -824954058 -837977514 443037681 -46654482 828663967 -120771075 575117942 -585845235 329929583 -999317564 662966949 29126288 239895176 44023721 520329504 -45843255 -639697261 -212394140 289304336 -387973323 610243194 -379218529 429835121 678417511 631962044 440470210 581952020 -929556114 -457049220 88540847 -93697666 739423332 -957242222 -693591740 -72022993 -282666614 -260994616 -717819836 -716636349 282166997 -56413301 -283001681 762978284 -893611861 326383625 67333209 -99085900 767367240 -116105818 -905562284 962246601 -228821642 932567137 35373659 464506721 312853549 -294736327 -247790021 696610629 865942173 -925158634 -611723551 564692047 283580788 -334524967 300363223 257148865 309153293 -455105527 96430200 -938397599 656719417 -962908585 972074306 -865906425 36249591 60872127 -315967175 271292266 194265110 945575491 663837094 631732301 -562514849 223446977 -737101735 54756986 -975402894 560331040 275653617 473275823 783340081 930556301 -39450728 862486309 825899689 531778936 -617271963 932234303 -737032648 -608878367 559591095 -780246633 -546191121 -121391539 -575837085 201384454 -989802581 -955367798 250847928 -571320281 -135084851 98376779 -697323381 89093661 186674613 671498652 876449822 281268530 434164280 -985637 652000931 -621952197 -326772400 179074347 34103182 261494888 708999460 -418251640 -471806649 -852109762 740707037 -26234911 -89002635 166879235 -625568505 443926948 400952309 593592158 -714881288 -235833815 917224670 980982737 993452793 -419590293 -796149180 -751458784 -821425669 545177122 511082635 -225397583 -928072845 109666505 -644120298 -585217241 -512555954 -106909134 26141849 -591161119 997623746 -685610725 83145307 388762667 -684807582 -391363606 294877938 -993654332 -845400612 -10763100 -644457382 313777596 755925751 -184714762 -45134904 917720962 129027737 999337962 248170386 236441822 -566780912 261221868 -900919733 206602631 -347329469 507518691 199795351 78440254 -49496659 141349151 7794463 -598436883 -310326783 959835257 -809403129 -400166565 -197855432 33949915 -338022317 -985667770 440871834 898867910 152042496 126970818 918544434 127187360 -175529437 -269649589 235440915 -764602415 -928894411 56507070 268675738 521277623 364915814 222910953 -162424637 -663498759 791657703 -649181279 80341403 -516550941 391838737 -161216062 439508366 -116705335 -329326431 464229487 657476055 -124059809 58254833 -327301896 -880109651 -279991416 -875626422 -95698251 841261460 -379162522 644611624 -439772687 545843127 587810370 687288679 -165296193 925545605 364042149 -325307360 -683203986 766309269 598930303 -220156852 229090158 434928743 -809479136 -549955866 -500228826 756088761 525504483 165324806 -29258505 178834367 -384897124 899437697 251248007 -308567472 -846815847 350523921 85213382 218574196 -579848100 -534018543 -361864925 -457978826 191624600 -928922287 942981303 19536640 47454064 30177799 -189858486 908320993 -881655374 -433295241 -485974384 -8794237 779017831 227686946 -463018845 444202100 574930819 -495010820 342934587 317912430 -585045387 131730416 -892075621 -222183692 -760795745 80883495 507772096 852954113 -719817826 -224154464 790436037 753814819 316356794 456900389 -99258868 -837438343 -999510222 843982321 -189802233 -905995962 614759403 -789806191 -682302610 -836647165 630112362 -807710651 -66264875 288783053 76748801 647346240 378324468 -58191520 561560004 -766214676 -780804204 691570257 -125195923 654309704 -372208935 107418954 786956426 237642137 -515169262 -157842073 -959330492 794927081 -863027727 -453293675 355102362 636773611 684688458 -518910742 498976971 148713010 -780618194 205035409 -42209338 -313808429 71737882 638881262 720141203 -878050309 -713373314 -621989880 -902324971 99042413 264800196 479490764 502069442 145316002 -112802344 721247414 -677830142 -576225484 372089459 -625741239 755118932 882888607 420288684 472915511 -933455460 298635326 521039490 498351198 -911274120 347378263 -777689228 331429095 -519873613 293217212 174008908 438824983 305466244 -428192709 -418262868 265688783 -5052439 857529231 2500785 -621381630 -941619969 -209446327 64552671 -71399940 -736973908 -676535255 856975020 149730907 -482371275 975831342 -560658503 242822128 -465381427 -570054417 -255775309 -920672858 -183558813 583615207 -9356661 980579547 -330550960 -606550028 -279827326 -716378611 -211533575 -61373446 -337855774 -246161012 19807457 51617204 660690114 -475206720 -784765325 -347701841 818332326 -829520988 549755812 -306878690 -139622121 756920449 -599394898 203109593 -138224863 -424260485 187492604 -770198352 572590501 964211384 811530365 -171428186 -955647558 844566092 -511611322 554135640 438789971 -842993358 -586514908 -721470575 61097330 109483015 32108305 23519456 160917647 703598984 -603630212 -956619604 -742148952 869908229 271286844 935274407 863524972 591176051 835067566 -225536185 825631787 -157619514 665244292 -676922272 496366885 -768054290 -476826379 -84860483 -167374992 119518496 293199518 766805300 6272383 204772459 -485414527 -30319061 -906356285 286891629 389074607 -565512242 494196111 -748319505 286946 -875951625 -463129481 -679641802 -922869702 731017285 -895583122 -945461347 -799146229 799139451 395176077 533727204 -7938689 -926337651 -470613821 -581159657 -31361428 -837544408 -943259639 600001222 -418852244 -868405826 -960786371 -629388385 982718484 -510676772 733861786 407797074 2404168 694698460 625875547 -166221625 -553987844 176220565 -471722523 -344457316 -786349554 -299911584 -927363534 -236326588 -355963703 -981320889 -244218177 -41756413 71049994 -308263833 -698234737 -652817840 302652607 -210508614 229649920 749161007 333091857 -701529324 99614447 -242171337 553021352 828914182 106265543 896311719 688787341 -237330545 -499131809 -771051153 241541364 816372452 -569413686 980933203 -347673317 -990923831 820884183 -94808101 759539400 -712864423 44242341 979925370 147998961 279682882 -74204340 269946017 -650658248 -142791779 460798518 -923264698 349254519 -768926420 739091422 830883355 694944389 -821553708 -737313041 417679805 -745349755 638366731 -772807894 -664059669 -23828217 -976703982 -597917509 662759728 625096547 530574120 240933565 595812377 611111177 116055850 799640529 353920432 974090245 950710164 -87839307 890615273 -700405296 -468532286 887712421 771493614 -988642230 -802658719 607856887 -569743443 361492528 445643596 -979474750 -254130372 358640708 342490508 -249351019 551201875 47057209 530855451 27990343 -115662133 512932048 785336965 697774669 -313268632 -7468191 -75502086 534271677 30276779 -266843725 -522411290 546241846 -542433961 178230633 188759146 -127563492 515401740 -350560066 -327316245 -771802871 421189317 432156458 455651376 493135286 -680099293 223739575 268696560 923269644 6006360 544380184 -730783811 492673589 -194775831 954819558 997680827 -606973142 -245747095 765239240 630937691 701738126 -443812348 -401841301 502134622 99303212 -293776899 68077195 630636437 327816844 -997484568 -723650117 821745999 -267629186 -865088094 -938421859 -393836273 775848521 323480762 -973539378 -425501791 -18175030 697964984 -584386447 292253569 -324278337 145184126 44196991 603337087 -757827975 -136374298 -222352777 -848669807 854402500 27636825 609972026 375160748 -229504232 -187744348 -231649380 675625102 106700584 -736439110 -21199323 -882044189 -479010920 -549865473 -400827856 -328204873 246165170 -497425887 518100423 776577437 -7692539 -411184326 430210964 -753577306 -9801014 59723307 630999707 675934158 330379275 930753879 -362926908 -344485201 -117787007 -208131106 -11081070 -813910114 974156000 -369445773 -543560032 -474112434 355859384 711845678 -667340143 426564943 -102841039 -135254667 -357176146 -153412815 94142634 -909043403 543783648 -245692310 135679430 -596159947 -6380535 361387696 28131502 95136822 467770625 793039223 71811878 986960995 -168388799 718431613 233377218 360050629 -383314675 -24461962 678982029 286834377 -848329229 -164179683 -940728633 378528202 -552841712 676074376 -928291732 -218593021 238730827 -185843775 -374008165 548265632 99565459 680566686 -42261884 252961662 972635219 22646618 -123003426 -394498292 -259951359 28337931 -760911172 -405871294 -533519083 629954675 922991254 -522581436 -858103902 -93883886 66413707 -479631408 300975110 525914855 -945310865 -607169285 -451293490 173022142 -445760771 911655443 -50151712 98060895 -555783316 320433229 -125836960 -75091635 -831315706 -517959576 -785551198 723176719 -980357571 461232439 496406211 893790305 -606677577 -138583585 -589863266 711533507 139542237 -396508009 693776860 13070277 819481682 776516846 871573794 417052758 -701747842 256292744 -657242899 -264648470 516541279 -847018401 888754854 -326589008 -555099987 -626673063 207257586 -429093874 829766772 -90004150 -767333865 185459559 636030785 -905008160 -871489300 458251666 -917894125 -841228620 943158969 920993618 -686646134 469950574 -216376167 990805347 -730779207 -799240003 320621459 888734134 -784993980 593714713 868351661 452844096 -712600303 -7069950 -675844881 -288997233 539304281 580550950 -281316879 139455605 267949114 -884045975 -366058109 969685678 -493439555 903936194 -202242195 -796278298 -257163077 517623380 -367917183 -75765470 -451825581 -247940371 -830856492 -608975942 631641642 900059675 -978160015 -486627318 333045843 527762212 -75245774 617932461 445277780 -77312663 776965998 138600693 -930838122 986356419 -156230478 313627913 -188045656 -41555446 868771480 -981261361 -444650717 -398063438 -57026267 257513074 565203766 151632101 927961989 -975507863 266663289 586013357 271293389 63956115 395380052 385637765 55294428 37132270 429626396 585542127 937341369 410019152 -391907231 -42170669 205410779 889403783 -917369365 337731956 515959278 187135950 261286469 -432419751 466912172 -351175710 959214127 211758482 -740147011 257989864 -552063389 228463263 426026503 -168089731 -760147459 538731580 396809553 -424649433 202334452 398483763 5107889 -475361749 254616535 -414523111 -831213350 -600073726 -498338642 -562261810 -668698291 57796745 -83440254 -808318557 711943186 -320526929 351544561 -317468819 723404021 -148634979 -565030611 135209546 719076815 259593272 -585902020 -967651903 783450291 -650014007 -456101536 -479478901 -191797394 313753624 -660929656 554689674 506147659 777520287 -948905059 760879999 -175363648 -506398139 -354279390 132880175 -879898659 590477146 611780062 510535149 354680676 -507183732 -227155524 892052046 -53115454 -867048888 411627574 119531988 -441355481 235437557 -678659707 954712598 -225096861 925664482 617183956 229708915 320770872 -209147526 -565815656 -57688437 798650306 555237832 -993779793 570716102 177036645 -973495875 769218265 47626765 -983656338 516770294 -348997475 706006919 368951760 395769000 -719650806 -480497312 -982382019 274223310 612665194 34133410 -440171009 47106781 611147416 -88830105 -932420652 129824744 -468680567 -394785618 -758799494 -262590016 643398243 -103450149 -673214693 -648189131 -971886792 220348376 800154710 216173631 700439504 -242271289 39720430 190707048 988279720 -84698668 -348997866 -536111448 -585680922 991367148 -583043168 377334184 -1972952 -318653136 924409917 -65642797 -801038575 910740992 -643731988 -33237998 797216480 -194164643 888464518 -891358779 -226713824 337223363 675704727 362212492 -388252796 640824670 536419681 -137150151 270330555 812561138 -734857472 803412433 -867801344 -316421180 148331799 465633434 315674920 764662289 -162751372 -219536797 -909591212 -16773007 984931369 230481111 852342688 -579030366 -479193755 829237160 -749739993 807109745 597193938 781425859 346315964 261875874 -726138154 -562581636 -749166029 -826803661 30315226 367741245 -90791387 -808900130 -261042870 -322939044 -669025164 202932595 -517504635 410751584 -370678461 -654792112 545248721 408184340 -6624635 589754703 -21819980 234433795 118226852 282437393 941018649 -625992071 -633201838 -528536908 -941292334 433243465 776453785 290760173 -989143124 -912070464 -757652985 638665839 -154701607 222727662 32860864 -308727015 22229669 -824012481 668538582 -912734342 -917681384 -498074315 -568595219 -772071180 -867087735 459189078 498790480 -321745880 400658986 169287177 368987404 613486071 -139869900 -443603362 729759679 -166194873 172155301 -773507651 -330643646 -557981654 155204559 876528151 -335894379 -654486315 448191985 -672998131 -921185636 -731014702 -816924829 -158393935 683931189 348476059 139099616 730084274 -700389255 213496602 -658800507 -731076017 -700448524 -668598967 587449586 -584051148 677815160 -56414096 -582368519 -354843853 946421485 -110396390 -501208626 774882144 -352273362 545270000 -629097837 627759816 -297392132 450809182 967915496 -662562840 -555063844 672413425 -42484346 -394703889 840326444 -387555693 -402913683 -977786063 563030898 -114861776 771883742 405525409 -392564953 -225653907 155142473 -825205293 133657725 -577182068 -963070859 923086412 112172340 872541922 -3530373 -55598798 356538740 57326940 674181039 -424254195 732819250 994978211 139343103 495645143 815715837 844250885 574835830 624949934 -842679670 -340937171 329081235 836670438 -475310351 -475298327 -797509082 -439902105 -658404538 -569884878 -17174146 725478349 -923359382 -926558795 254104770 -40262529 -731808754 807442076 -585899208 -627486453 188042771 872953244 52902761 238163749 801638189 326734570 -591120600 451629376 -433787260 -99005760 96759240 650087453 179025686 571901885 -950745558 -76388286 583417794 -32645443 -333911883 -422122186 607075480 -843267678 -14436305 921588100 -126904078 587759302 -905778246 -149916904 -441099323 659930632 -758404174 408461060 606193703 -267935028 984053990 -970593092 -279421783 664361750 -889935939 -996614127 882378952 -665513484 -577326859 386971104 -33596461 -349129075 307025346 -39156602 866445498 -255558302 -426842936 -471619044 -518821887 753220378 362710407 -265919387 241844858 232842730 716811716 -909948080 495028535 288084007 -923317139 -840825607 717574172 -779847910 -544730920 95580919 790772844 97685291 285523394 933450293 -437821657 -435159792 -486293485 234802191 243373224 -745976336 750124640 71162026 -301879466 -471881652 -396425390 -892352372 -491724730 208066781 -855403023 306681184 797479756 393962550 142429815 -290104357 -503109877 297127094 -369867899 787763076 840766845 342453797 -942487748 206332645 -859702041 312926020 133305632 2931342 -441131449 -989415136 974995989 -106074451 -186043601 32827562 -511992895 673649511 -819376229 31117990 274131373 -252625810 154081992 -332833148 -572047902 528508629 -621802930 132467979 651647344 -793447735 452417400 -239117664 411776737 531785591 691448482 -461175553 29286426 -995133063 117079193 -580242161 -158273955 854682755 743136067 737406151 -67080953 230017570 -367727001 141646197 -261111412 952543017 651344293 -34794033 201593694 -687874547 -973669696 66265081 -646513785 434769955 -603683376 586481053 -564507145 517977628 -843314057 740966665 -252919043 -776003235 426598771 -832649292 -762378558 -528138085 407361189 -6185514 596445542 235679212 -256800769 847497392 -664713784 921274817 663476723 -651578760 52273567 847864219 171182990 -59052714 479009993 770759965 -422912141 -528166668 38406414 803621915 -605542866 287538171 -144890034 -157735754 858601092 -92110269 -651937254 705935987 482749595 -44929991 -417978756 -38412794 3802277 801542755 -412753999 657098515 230253138 330854039 342394696 860659125 856804307 -345779759 124518192 832150027 547625613 75911289 -137341452 -859863640 -164298241 598414075 -151032236 -263265156 861402536 791177713 294753897 -963517744 225588440 -774627253 485494400 411895204 -507797808 -84110226 -348706471 -848001189 672642271 777938197 -821319661 -817604565 157294916 916568133 -576885311 -440003565 -854154198 -881559303 -134274652 286910587 592850115 -727670758 -313589058 451505952 992614914 608037338 -364105554 475007346 170702084 -418034279 -38943210 -159090935 -328573144 777406277 -532586568 400082567 -851082743 804710039 25292375 -820342255 -655243903 715818570 314019698 983628884 417503828 -330310142 523685754 732091067 -696908431 -646229669 -988798152 -108019177 401232614 -883137855 -990304105 -245964476 -979384092 41033510 -205113700 851138448 305675231 874463312 -237885348 874613203 309595866 42503670 174465608 471243351 -941892678 -825322529 692062255 32485752 -444819231 -656089632 878666236 758454289 977457828 -966265702 -306078731 -165840665 -529679316 -353641547 739304139 621104299 -851084014 273356438 326206421 -735526740 -76846311 680221359 383537674 719513544 211481306 -499899086 848915602 -221688082 459427401 386807612 546354800 665170672 769102474 393601739 153413773 768737067 591079218 257661626 27986147 -446222773 -386518457 -290383267 510437690 22879019 -450345421 638584368 -295695984 -371192544 -708202507 -346657573 507454535 947712583 548350151 -510340226 -754935412 280784885 -264426653 583558164 -900891333 722225010 946297981 416311452 -688197528 -748665263 -989228519 203686840 138585416 681411615 10785603 707315759 -295195477 -290540219 842307440 -647134970 304136717 903479256 144010869 -224758978 -368451894 643155337 -211943658 -115095828 -859603055 779702462 -418668525 -541996712 -448413287 448536898 -378420127 -709696637 734546219 322140344 440804840 -6724442 643523603 -573904755 -136277695 -415831323 -713139685 -584977787 -339626688 820287499 -624549941 -661466468 757774642 -806832564 -348390230 -169915630 755090966 -336304714 886830227 -312799360 -381250566 -158634181 -901642141 -542143345 -179816355 613367990 462507454 -929888324 -383265662 587026497 662313807 -613046685 -997952095 962934278 -602948025 -550526253 -26963012 103233107 -51314706 -77502238 1487974 -456681201 -310011137 330722366 -693215557 722095581 599215998 988755009 -747598390 -674544848 470273161 920788800 598723085 457006282 -596485086 803298815 -627610385 915160378 658306539 807094713 -471022485 -903662150 -124726805 -792332446 392569250 -599891474 -564830975 -83997083 704174449 424319322 -24553212 585354604 179792963 610421861 -794624393 398353392 652713112 581529163 436560485 619864073 -829957117 854701469 -18980842 796309133 -448085596 1312671 -957234496 -666512635 -377076021 -445578821 856181157 869960804 -62784906 -899709173 -602529210 -270556207 -777087231 -435744736 480900391 -672648563 -167604433 760242460 593299901 -665828823 -480221966 -698238294 -84158054 593700164 722098020 -609286254 -617484818 -449812783 767214765 -266924244 -155287894 542311996 -200345103 750405583 766992098 878359134 443583704 -874125777 663042503 587294775 -903808274 -441347978 -110910212 -917860072 793277615 674647779 879651001 867504292 735796200 -633699841 475018073 566203975 -319337890 132929623 799582655 -979057645 540409609 -992379367 -600768502 570911281 853572838 178497371 -608567573 -999944023 107629328 404031480 -506541020 937505277 -325096797 95245879 517520046 -869355287 29173199 809517789 820201128 728123214 -212521935 -6583167 -870406500 7563272 917756646 339689515 -318002654 -312729285 -500402844 -39329466 -845472411 -583270404 -863074559 688102181 17496014 -699728130 -413056824 -102342434 -981591806 -306344524 378285165 -922257620 529890268 -690791546 -701645150 -503522547 -740666101 -121913598 -220334721 404310982 -883749975 -738312777 -857762208 -350795711 -818139574 -112840423 127264653 -425443450 257865407 -599552229 -58085318 -946969417 -201816968 132871776 -283069294 -816319790 -132881099 -872740294 700804515 115632690 -804759982 -381845446 -916028971 -320646143 683449796 -2981039 3867618 -484306805 -84333417 446937401 747185675 -434692276 -271021222 351207765 -373948383 -571358875 -411491949 -156859852 -10345322 370200884 -610661029 -915618114 -261629955 133414333 -183126772 331074138 -205065225 -52375774 479603405 -399027822 -210266852 234112637 -916702808 -818317158 962750304 839757831 125080779 675220448 966709456 123641632 657914573 -213409139 966623713 395119785 385668310 26289863 -769760861 958188969 737937501 479715255 811131091 757206664 -473453205 -49408240 -624076656 -24104128 903062797 952734021 -17103302 915086306 -927032832 -359904286 108971542 -339687637 -520424314 850790444 396257915 96314552 136893631 592001882 852712171 -674287665 -630793061 -235966033 -403759354 -554084700 208534309 966768469 -798189542 595968954 -561288878 -363598483 -378876714 515712654 -225916693 -936408141 987866185 -344764417 876255751 6087849 -119648033 -533910480 150305872 476612132 -57204275 426216391 985494491 -408323025 29399767 758894344 -828877929 420752013 -356372856 -448712533 241418553 -602433018 -290700695 -620499055 -560267894 -391564173 303123967 411047852 -937438288 -888675305 -67129659 449665658 -92423396 102875871 -971500508 -911539969 198636642 838914121 -434183010 -348691975 -817590009 -787874187 374589345 -600085097 -932597831 -506856474 60752250 208367699 -131758425 23896553 -895706865 237709782 -772409398 325673127 297435264 909477851 -321671763 -900358613 705417283 -412463097 -59599242 460636652 713066116 -682366676 228235440 -325396363 416142748 -724610663 406658577 -519037943 -574451038 -789662854 536875520 -63515377 -485674168 -518110718 419989659 -755048076 -113501671 -339557541 344267994 -81636109 867379498 180650229 -771121617 -456785074 122102940 921412965 -462869911 163929378 873979415 723081915 837425182 775246079 -382719621 -280321613 243915549 76988775 -484327358 -135546268 254052455 -892133119 -996861748 511995565 -796891169 -70676665 -165659625 36751766 -323452141 92874211 -84009409 -919821107 -35764232 293855179 294321677 604255535 -887330264 367826791 -482754919 -625539425 -617865225 -750295273 784289821 -355422065 973089515 -161576624 -594750890 862746286 -704675891 736573123 -933916644 326596150 311941042 -477086740 -429568793 843326028 834681799 201643523 -527073746 -565174659 887478553 -912841047 638646300 906842929 -174336554 238624426 958786736 526263088 -769920084 894037626 -812992356 938758261 -368829129 -442007461 -794087129 -896168780 -331857134 -509084473 -168998738 -884558104 980799444 40239138 816180419 435485229 226946327 -939792733 -47114141 798946897 -52377310 -562030532 788959939 994299656 -239329870 768400537 -532848726 -684733976 29554593 472270675 73306760 622188953 -398954349 -845720142 329466964 934178634 -240876700 -78626609 -520619777 593273904 811796734 817742244 -337169067 219062341 -940365384 -638581071 -37442761 -393460208 971054641 -153963744 996739735 -353832973 -367775795 -330676104 -3955496 -755858668 60490174 -750970145 134902024 657074226 -221965433 -452718574 -262406457 -641303926 -65702691 -773832746 24279218 53632130 -259135528 464065502 -684543863 -535415072 674187151 919972094 994832660 -462386247 -988342870 -430501468 -649013113 618681202 -36206613 201113968 -501879433 -220891626 -981339165 944653255 -318445066 -675211365 564537006 323996291 181021711 -688017379 -761309820 377718979 242134932 76635414 246755039 -135063745 497292831 -923422871 -891643335 171145460 -763481825 293804919 837035853 717543627 -182175779 -975796145 206025273 968569655 595194659 -197320060 732161571 -441500228 709198044 19049813 -100210828 -510016966 -431226777 -220370523 -213209165 433756132 646173752 -444612469 -374091247 3057600 84762823 855233974 -630319475 63177310 534288325 -718942270 -212649140 970038923 674193971 -469924752 336659503 813453392 -975428471 547172893 255151516 -105708766 -749390977 95005483 875320300 518998976 85571627 68549750 118797372 292385763 -542657802 454769222 -556768879 930587047 -948303695 712567211 348841959 220624870 629033258 840079447 582820407 -407585228 -282050110 68206136 -48066280 45308433 -65948268 -860577516 199312723 -65015013 -649757542 717151430 -210268830 -510930270 -835119135 -725050502 -748459431 -655730629 -359806040 748569322 872801507 847520471 89155627 402202650 -40461238 351291081 -298351814 105792367 -534319934 616765323 -54120145 -486030514 -495466954 177009482 356976100 375830879 -947561294 -271068169 610890543 368595576 -338138069 -151775859 -837817229 647493358 -10869194 -589385363 -426030175 279413668 419280677 -781818881 562767008 -380429375 -450455618 884485918 -974408577 272569670 -536572574 -937470455 -530819381 17314578 -465205237 317784063 969516596 -407855280 737275065 -706424269 -7768343 980311081 684740347 -201207647 -183777467 -737590935 473831255 596732358 194410386 186819 406743959 -300469339 -647990585 360514561 835477114 62531423 315828398 190999091 -664551426 -962754122 74145071 -900174998 404039699 423532 419337558 -738008821 -277831393 288436868 -557153741 -656534925 785368948 87046784 -35733958 578087149 321344331 114524135 -628694105 -752288900 401700548 981759915 157522125 -420688407 130848530 757053422 412153326 -317554815 -716271575 -691179342 755074426 119422741 -482337670 517604878 -562056108 450904100 148960278 314338360 350787208 202151185 -126755308 800800075 767052806 -900185946 -171518748 427928904 -757926619 -875314730 641074246 -351324149 611668089 252004349 953910271 410136163 -411713901 -674927486 -542265851 -187934391 342269287 -7099721 751528424 252024136 995250150 100361039 784251751 -213366531 -523668288 607564687 -830689962 -561418390 598491515 -652138994 -611693860 834965236 -711099997 413703604 240667912 828366880 105709213 110824562 -849981834 -598774206 -264228640 -890904726 -780889252 865616713 125597219 806906027 650433111 -121999825 820229370 -974678588 -473647474 -201868435 888660314 -627265439 -694460152 -323306670 -866947291 689962289 531150503 -249065149 575437699 806092456 639620126 241598602 819776729 603258170 -174204642 11364743 -550113171 283866133 402505778 367524896 -713072177 473609208 563526219 -714658574 -341558968 -426152221 -809560783 -39531017 -712962649 -32233125 97127635 -310072857 -121834112 -724807840 893413502 -488391376 -876800802 -684818036 787464333 -127305815 -910871853 -337864657 284523606 283521008 564807684 -77286879 492218335 159252093 -765152639 -549365784 -170435026 -276457566 -546508360 -980870387 -542139025 101414311 -234579306 -864327507 -831238594 -601858981 694216540 -698687423 -119212549 -899553055 796449392 919086697 842976883 -720981854 743820072 -987623036 7616886 -286969283 445605712 612038815 -922114515 692961905 -999913386 -825976411 998617273 -962740379 -595872621 -647052702 653588577 -142970333 241059529 -992581194 -324409724 -505675559 -946066905 -378877594 31761129 252093938 100822966 87199041 -582840790 -206012034 -473751299 -88222173 -679799071 -158591856 -579393073 152031089 105189231 783778381 -143194954 838142490 699012765 320298422 877901192 -241139390 -961258488 -709541223 -251101445 212602170 831889043 -601316526 -215993941 -884524248 617389187 -567951450 898067290 695826516 -935382127 670928946 -360313673 933223978 657812754 77753418 -801655324 658526269 892311758 -531797191 -941586680 -149318908 73399270 -681945147 -941601680 -969249297 782965820 738855870 -896033773 -515163590 567691876 16386647 196816724 -7266191 -761308348 -696362944 -55952709 -585177799 766957275 309300696 826253956 437831717 -349013047 -950073890 138659854 733342801 -284697938 478232626 94884762 -518885278 -936866314 30499381 -645659509 -975233450 747236836 21205188 650521782 -57394044 -113200657 355589715 371567102 -24311535 -103846717 577356475 672957384 -467265985 -340983720 488855879 326808777 684740062 132399294 -809259305 -418228043 -989421478 703037087 -78677228 138738749 -946383995 -617789436 704189441 229795183 86717755 -212820062 -155576346 -875980055 -422573993 333852109 -988896006 153327710 -116150814 -195498197 249486492 552613386 334765830 734603586 -190059965 -620824631 -780323296 -588522302 397403793 402148567 662288169 -145721777 -23062236 111675508 -331722400 -654382398 -424588232 439195889 281875092 -557313570 -741728920 986328536 777384178 -983661227 -95150981 872536257 -301159207 -565921776 -777745731 -884035697 -532294492 -711403849 87629317 484010610 -209635958 161408230 -992342069 -395286714 557538630 -596162467 956896666 -745050810 -978411588 -558963619 788767460 -66388867 736746342 -538605873 -678098690 -346242652 273057463 757185798 759734896 336187191 417980061 -923820155 608699259 -61013261 923185780 799611763 -319959171 507629312 145978876 928923479 653884228 677917861 -465873975 947249105 410681990 423565553 -607020530 -657665010 443690398 807645225 443973332 737090100 -395192373 -141031182 220063097 887285773 -156313251 266154350 573436070 740983682 145991789 -855329924 968279239 -827894053 325719705 772436967 -249969120 -387627575 531893942 -432837580 160697385 -354098796 796010702 -272451317 -439006561 511876095 -696376330 -296892555 110076933 380577560 -474612323 -814813464 -801450056 -660329547 60755360 -39023328 653412081 37265434 -83250803 -695198925 245823487 907455953 559480468 736640885 948429028 624774137 -95219365 271096893 -274471527 -230052062 -472497668 -164089037 -437616643 91066105 719197147 488860984 533394695 658601342 -762090000 -894084175 587229939 137659457 -592900265 -843581032 -886453060 -911322700 120852287 424293309 -763548433 213895091 -451521660 463117667 800384708 696839209 933185883 -545442680 214130519 672765222 586538627 531562400 -910397982 -557927138 -13243803 739995852 -603150515 180866892 -489787548 447373990 977833778 -214516301 -603101549 -567650568 -836752081 996803360 519169352 -205985125 487425591 537251239 -388474487 115930653 378297954 -180489736 940660853 167975737 -265333401 633684011 -903633402 704230373 -665352989 923453840 -858240641 -184943770 141060937 539346836 725605406 -237487926 -738473998 639946185 -603087855 -942655619 -938379024 -699380971 -424836921 251288139 -960100791 -976871984 277603873 876869867 -824674942 352316636 993163749 462487154 -195196438 453856787 113982786 688678257 313732792 -346862551 614506140 572670026 124894515 990556046 -831742719 -356485668 320641751 820664025 -497756853 333655473 -408942777 -826658981 406770117 -575616953 -619053269 -627067810 -456390602 -67001323 71535330 378938540 883492167 472368729 822781434 -179266630 290930105 893078918 -539821833 723148802 794903818 -189913075 -147643936 504890334 783346410 -625228609 481988931 -747139756 520781538 138761980 253514837 -563504904 -418627941 810160515 -423228767 239961059 -47602933 147108517 643650036 -960393518 -162451769 745220968 -719116233 -170121840 843752012 -826643012 -589288204 292227971 356121972 175111673 -213802966 -647547182 1175693 -304891894 840447596 411557283 -291475335 363572300 418263416 -137143759 381163564 629016370 294268481 76851058 629437233 -645916052 -9666485 356184937 -986617951 743780379 -939879578 -7544584 -495764833 292695094 622885157 -687553134 141628523 938243903 43488055 618920580 -384739084 -768302469 -8500263 816426966 71455420 -401645414 74571441 459730358 -121801599 670707137 -933658372 763303243 -57364080 -214492659 -211731247 -960271240 24459435 40234259 -387917555 -221522980 -932894738 -211080003 -443815494 -812170541 -133292261 -553727984 553914003 647663160 -988125557 -675430140 -917694844 893223385 -282718700 -216262639 61921300 487284838 -251653585 -272918934 -232923934 592310390 960911877 376402784 608400086 50642656 954816354 -117864832 -383356437 443845794 -21939811 937510720 -350427884 -209313969 542860658 -392729608 -813305803 441775521 -740018230 952820326 460114173 724607682 -924331214 -452037505 -181843194 -663583060 512816419 -281711812 -107993332 -26028384 -842315364 661429071 729486328 921592720 -878065631 516557227 678413267 -669528067 395133083 429613988 -438602461 -396603601 132323338 770687654 -93479678 -864366929 556501848 -127640120 -76399449 -681386728 830468332 -483434700 625341925 -71392934 -963721208 -499744873 757432021 396286954 -324703278 -612795063 828444330 -744619368 -826346537 -259474029 227202103 -263654194 -768807889 535160085 -272731509 129430713 -794978861 -854883104 -614950995 -118951986 36603872 -178115689 21482205 -956977266 149115746 802939245 -30808860 -489354332 -727829912 -427432879 850713690 456173395 303562319 203761010 604605420 -416176898 1293644 74308235 -848170253 -570405087 540808785 -891755739 508184621 -264621368 -1813074 -619621057 -49825442 -762218896 604710193 -533633343 -108711825 104782012 233973240 922896209 -90920694 -967887411 381406825 15978285 635025357 329563412 295551184 -589551966 -844777371 973384297 -915052069 -55510109 -567264341 44141847 -517782377 -895635704 -418884971 -767067523 -365487987 28141018 232842401 780186402 -944962625 548768191 -320582549 -249787636 58066683 740133919 17507684 -747635814 -237735154 -985225187 84580057 442101600 479958876 786323613 883514301 570784621 -406070181 626812879 -580476902 -968826762 -2956261 -939626500 48580308 780564436 549380263 592326473 113560279 622212259 -277710043 514197155 -21519076 410591685 755895719 -562661303 -612116851 521665582 -590937089 585650020 -594122964 480806308 -950692933 661918248 -264402193 -280571251 -554560326 -688688958 848668165 264246804 -793260586 -791558133 -403036547 -658714955 416004994 139253168 -976240518 81250324 58235069 10853889 -227726951 -28808713 254385975 -302365610 -200966042 402773667 517826118 53815415 -650860202 725362931 26488353 233783111 -309510410 -788890655 285977087 639291814 -311516599 -664459357 892552332 -695625370 -377380358 49162776 -703437384 832482768 -444608878 577394939 419690008 113415719 -530063854 783809566 -208723321 353022562 -462978854 -625838975 251561079 741278682 456928883 -225506961 -151435880 534132238 360740501 355555254 720015175 70320134 964682001 -365584784 421784741 -167652569 -959233475 -352172993 554484965 912814279 -676082214 490510553 178441219 461610380 360895433 -942274705 10036075 -514778076 69979740 -644908562 542632442 122803009 -819220191 263793082 914849049 -511549074 830589677 228023126 -579931598 471815453 250223423 -802832833 -252874790 297751074 876968915 -234294989 964289489 -756201028 -676284821 24898290 -634048169 -831334188 171079764 568887388 890950608 -469025683 362702472 534821582 299855620 -593104878 5374824 617739748 -251046683 -350000292 -979324665 -5044436 154242767 -778302106 -82040273 999742270 789969840 -747794729 984243331 -719928694 -966064560 757220505 -211352157 734501785 355558398 921182531 684177217 798382617 238373624 -257102871 612554891 355187579 418575692 950019735 -248947308 841038887 323596272 828485052 -407933426 829981454 -104936856 -945058403 411091635 146758985 738360141 799412950 353845047 -863910659 522046149 -297103034 876200235 613582592 -122634998 79895598 294546546 276275026 -481299352 -587318886 -594672269 -846947448 692318814 -759354227 -11642753 -677862239 288572456 791912414 969238697 819203076 71908667 144904832 79877751 616287819 -454877722 680070093 914168651 704246167 336950854 -364726168 -915256272 -590219098 -24153819 123202425 -110012620 -255512525 997434611 -183221487 393521458 123494289 117676958 811333475 192265602 -7284796 -198790003 18635702 316589080 915219720 -219549664 -127599479 402878681 -419281849 456185307 830074386 106631297 -746877398 -961710451 -303558323 11762042 811037938 78773974 -259402233 -24803109 709011114 503278738 -42722474 350097198 583950096 -454256033 -808647892 714237781 35090750 79083 -920537037 820752551 -17129387 -651071230 648940917 595335072 326148593 714046067 -356654461 600741919 567623238 352921034 516709056 -602783535 -53551995 61347149 -557095970 418680555 990006983 477456152 91158426 -609793755 -597281748 -930289207 274183492 -260512175 -421837654 -119347942 -974713514 940100816 -912840004 -478289699 -278195104 474687190 -186529569 617889579 736402228 -950725066 -307285782 -942271651 157412770 -577439035 962928285 -964850592 -507321319 472144324 -754535465 767321554 778165711 818882369 -489905194 825797770 348786636 -796288503 462458161 209016969 309618419 336979050 765446263 634020568 -471785071 908594822 -696298714 -880789693 -515578967 330073024 -973872646 -245845410 380840455 -143609637 -218602113 -92316005 778328923 211383803 -798279585 -57331603 -718276924 -126672146 355696739 -512556799 431315399 -860271470 -404357541 -531524068 -168984521 824799387 -521027753 899110660 539317391 374857181 502809336 578806068 314301897 -915876 227540354 -9030115 24422790 -736426039 824723560 -86304545 -402698675 626324312 996001403 -171203874 408364291 -728066887 741237973 -513588064 251505061 258466199 274063489 44383868 266434295 -287008018 -566530845 -962686050 -576106703 -843842682 -588570970 711609958 348775682 492997658 56149383 -699514699 -641005427 -348293223 -855592581 927592871 -196497839 206286081 -915960251 883491536 228868474 238781898 -119605340 -65718841 91431178 853296585 184597692 -370986229 414729503 -515914190 320816838 -973489902 -162778794 215159758 -131617419 -873889208 833702530 -170657158 -980987850 -531484342 14236972 847996578 -415353072 -747544512 -728425778 463612542 409219763 -70409791 347589523 -312828759 -852529961 -195167311 660325204 -316518243 -206806540 664273257 316680241 -283402814 -829078532 416897959 421474651 353079901 -793562912 -500157119 546299501 -481272560 769995860 884098474 616421271 210160183 439782132 -507771974 823016359 630513921 118349261 -428250989 686209810 552224042 321461215 535364617 765898929 -584828634 501699763 538434151 -116804180 501385090 -64329380 414861510 -180380464 820862460 -684209816 87556672 -255713803 -697568543 847195824 946809398 89698677 801330696 25058886 624146734 145817934 -147217154 -442506660 -105452499 -407454344 367167813 -703931144 941670985 -641955653 716245799 402991392 -58618061 257079866 -420447736 485412625 361648934 -889393010 149810542 -61023496 433322945 622919186 -851468132 -488564103 781509879 -815670974 649825831 524462868 122492088 265912363 897663320 -958243653 510486039 -982601563 -187009002 954941374 927042296 -914336302 14918780 -669926121 726717905 769697476 734154332 169670183 -478631902 151572361 869724152 -241991055 -922400644 493933852 -45920494 263131601 653119273 -404008928 -608673922 -244498293 970640837 -175265399 -423658958 363217195 -290243778 318478604 996992910 -63344488 892777466 -691936006 308253634 433008359 75432657 811735377 -406488912 604651822 875749612 -604122132 -51833841 409166985 638619613 61424543 222781113 -425989271 788503614 -572053211 284822879 281769748 355529502 319328497 83615165 742797076 51653487 768499388 308289322 353569542 -147109161 -830452735 763332238 -973889298 906378422 -685990456 43859512 -830030091 -380677805 569933619 553991790 -589396235 -959389790 -268705659 52311645 980226022 510191608 317965894 -349441106 -430566566 -904331239 554485887 -274924679 107493839 -4842710 280943356 928549544 514188523 -285408503 -793069640 574743874 -469098140 -94851794 606827819 138260368 -320740166 706061689 56875499 832464944 -670451847 -826222224 -645886567 177551658 399518629 586459211 -405747797 839974459 586144555 -541231693 -455416231 -434234165 -396560605 -51068549 -486747090 -203017789 -749744078 -333052891 614264571 -721727037 -820249228 866842732 886812804 -696799160 -820887173 1368706 930626318 112698788 937420568 792146352 -673897146 537800139 450414927 -546833304 983551166 493444434 807851178 40939520 989139191 -366222491 13598171 890095440 391217670 -776788080 786248948 -255553646 -273367373 -136882112 -912070839 111560768 -896637031 293077826 -870048787 476494764 924422908 -592346859 422373151 -222120536 -261333277 798609438 7348495 56408720 -19020904 -241011947 324975423 -571238443 -888426447 529003586 -294763297 -101450983 -810381756 -581048848 -414938694 -291577814 157159541 -851855726 -371345298 430413526 792296881 83388838 -183748941 145263352 -824717377 -283414527 770144160 817397034 -138920278 -447572342 193220239 830021117 704523718 -693620443 371767476 566752008 621911842 398214670 -841324852 -241373798 -757874273 -853810505 -458822842 -915444177 680631790 -21748174 306771084 427183147 -77280099 -652720023 97573495 411800813 52576953 980850261 381338333 754307478 957143236 -516049144 -279587813 915344502 -187340571 -498997612 918579118 60964972 722182380 -378096731 752509699 293913287 -979533576 -163817967 -105571227 -732171292 -508093698 254475994 544033743 -344385129 445700353 420648392 514213852 929431362 -879849361 968888234 621271275 -444279615 471696784 -61783219 930557005 -758804952 320348975 367197437 744676858 574286683 907571876 -645319902 -565874124 959370605 -563573398 -478903351 427005575 -334063066 -237001297 666754147 -305464788 812629413 33298516 -261741005 -513433844 125898832 -732885249 753947021 -82115543 76042974 347657622 731125874 -749779504 760649455 973095370 368360879 -217832500 -577183483 -114186637 -811896280 253446296 -242259752 -910569945 -353027428 748276479 730900334 776631675 680579704 129753625 -988742596 -892944230 -848920418 73894182 438085778 585774698 488020139 -579573135 469070480 180210333 170387738 388107571 -981045384 154222008 491258075 -44258138 987593916 884211622 -486270156 226443694 509386177 -353240414 -831429145 -136605112 -587557351 237373116 656837996 865688760 973048675 -167856227 -112841255 853439525 -154153783 -658615411 -493407809 135427328 -945567714 37146132 -78925831 -342850680 -691516995 -417653127 168669511 347641759 336082045 -78211928 -313112588 -400350575 -155943650 -124915523 262060464 -767473665 -110888154 -940147779 -474066245 -918166238 -819688203 -802618364 710575212 26087705 651024313 -793796633 555169608 -273830689 -160395467 -205438961 -922490477 -25974592 284970737 -781408285 -131556814 708601786 649972190 186255959 -401992558 380035794 560006483 160500784 457978947 142030879 -759285968 -598715975 598951182 -528200617 -93220676 -7843884 -789292120 81739437 -750259475 570199835 376558824 -984199245 -724943148 -867135937 837159629 -970412166 -343685490 -905352285 931694390 -188381420 858825961 486923874 338693822 -309065474 -765922265 450078562 483640123 451852943 956559069 107269440 139966778 674113282 951150264 -303757157 -910374462 805890310 648422077 222333531 871431377 256378913 -804452064 -899161244 -179135324 623582486 -943852029 -486737514 677737508 692136944 -271180410 -347340554 -352821736 -64223496 948419867 -12349484 844068173 149935518 902708584 -560149018 840690589 -569834170 -844591519 192935473 139285176 232275651 -447843436 -928551821 -349291699 232078536 -745441392 948346330 -765776045 151824551 507665741 210515134 -100199607 -251955937 2309395 -787593701 -75744716 -358874827 -32419988 -476501212 216883696 -408311163 -556275132 -610530697 494868053 -842883216 -885064308 324313476 499673674 438030285 836233500 353807740 -892728829 -441366381 -19940162 -397537127 33842620 -407997418 -212215353 716566698 -880493466 854603536 202747090 -87131453 448906080 17049385 784301355 -458910720 190996357 -462777991 153428524 630034038 -602558538 -485895909 -718201015 802035248 -197723877 609906582 -213056607 -146578823 549275502 676436888 325584560 -820373632 201524431 760969967 62812874 -993841430 623253273 -139490860 581590305 -318565069 988535730 -182946406 250648350 895300483 -750653089 -817827121 -362745887 -547671497 888788677 -858725156 339815488 413540371 -332355796 225971377 -527005126 -539568808 244172446 -544272598 -59231560 -198724776 481064802 -682158095 509545118 -248187983 424931745 395927402 -448842012 709161232 -455121807 -299721844 746360184 614088491 279327467 468780182 540821683 -384939330 -4143853 901667100 623578281 498115885 758645693 -51547597 396242490 -743070909 -719557432 -505734915 586127432 652424812 -314468967 -881370607 602517380 -709448383 30994698 -824109505 -504332464 -145349667 849896675 -744619673 854823363 -991291482 -493680179 457558330 -79682997 -825086651 554469178 745494467 -968019034 -643650528 673193131 -33605536 933308637 -758695680 -779416492 652008383 514262454 -749713105 312260291 -191504192 -327521738 -170697779 -68657148 -607178712 -532596676 -597592036 -664542860 443315133 541932169 -325793566 -736325546 -242511529 893817511 64981131 -403737936 -142322575 -559979981 124728447 367161536 68147822 779861270 337747335 -424036188 792782161 709308201 -413155138 -578917760 780829033 -711029663 -35645923 -169911546 465453558 159478257 -878490881 -342571378 -516524923 -484110429 -998160802 529694902 -302839503 -542557986 583146227 418388748 465742186 272331870 611360399 610601226 614949030 347291999 485643087 -440291437 620741058 -451172311 539120940 -71831470 -417870893 -958698353 -628008410 453911509 728894719 -643600923 843128601 439873708 -414224227 -965900429 590369628 621471630 -203498064 395102208 -308975038 354455809 -467073105 -761731771 943405897 -78689941 -189436837 935418807 -654518085 -172373697 -36939031 841791383 429633259 -486465612 -364230670 301577735 104019949 428186073 94084154 984145390 -278224541 -30114457 452643955 881671539 -756879668 520237315 -828950297 -612160318 -935214879 -602336370 -184214560 -566303977 380252409 136829319 927983059 226605432 74286564 394011045 -941050467 370535040 -13662078 334149916 660300196 -866142812 -831331588 501404567 -407486961 668011216 -974302068 -656842074 -602561928 550007269 -869656644 553321183 683708302 -573407304 725604267 485385461 -390035840 -438567301 -581259820 806590790 -123340227 381455024 -743989127 691868045 441407484 244139911 421250637 -624461521 908084902 -6510969 -171097602 -303066405 432483918 592624495 206430298 588744332 363147941 835508650 -771548579 -894150162 -317414296 -863297948 -136645152 215144424 598635576 -879851942 -913917912 176314530 -188473923 -89763011 -170590062 -719651444 569856917 -882152059 834690091 -143771306 -975403133 994294723 269583560 392560840 -329567591 234886281 -965166147 -312458990 -292546132 -866477740 904281169 295574481 -86486644 732323245 -978105842 652125858 793464829 944683815 -984915433 -524068438 -287579225 999381882 -666280053 300186431 109934560 -488759756 -802595008 917941975 -405496811 670298315 -451749714 964980906 -700924660 403107908 506528914 129866733 -758170602 864709825 726707937 -942481735 -364951535 -505619518 -792180909 -259080582 958088092 472214113 70602201 196128633 924920193 8209574 -881671032 -257632810 -260558421 -640235232 865099407 -460539867 997524704 -841356666 816494608 889384509 798923921 -380166238 -174438772 129264841 -388256866 -991415967 -580996703 297957076 -470328734 765646804 158667505 310170026 797360409 -848504288 10290749 -734240901 840627824 536287811 -167909551 -467826332 794904027 7649811 365080172 442162832 101160540 -597617713 -532108109 506941129 -660947069 -298665641 545807220 -995081233 -706972494 577894810 494798979 868732527 -946701694 350045749 331143906 -966260241 -463895753 659795413 -70842477 -328093298 213961563 -944172593 734857354 603527456 -37651050 -745238222 -627624316 333239431 111643839 493718118 -193632694 246432880 727244119 417326954 776683372 -633120340 -817391290 36922058 -133067168 554967853 437232577 -587885011 -298786511 500899402 233265391 103052420 -855813651 521627876 758568432 136424378 743060153 -430946713 -485896529 -233633876 148607249 15031042 184325332 593487745 -834454829 -444933831 144565229 -645512641 986399930 473793414 853277573 267315391 -144759711 -469367318 -515683856 295127794 840674561 530960850 -315878573 -750156363 242900571 637655035 -200959299 -134076456 25889732 -179402493 -582720056 725524709 -289663504 339809027 -748343190 -581923455 -402022967 716784530 999688808 -17440038 267507607 -456566269 509113204 744652031 254103327 -212425395 324361293 -994617607 535685681 934321448 779910896 -168181037 -430738171 -442303940 595008020 -205212558 965259687 -532544496 -970498635 988346977 -381683049 472392404 663011233 873691665 96818581 727353979 -874214761 -92856817 -958382722 988288514 -767456332 550034248 -656095765 375039766 778209380 858854826 -76024101 971001003 -670394930 -67865045 -795129055 966240147 -218549894 -624729242 -856690750 755978584 -346049420 251014912 -289062831 -568296709 -323341243 -361877644 -725193745 955646586 -608896335 93790679 -850434935 -858791117 399639859 -272482437 -625178615 -563206444 -611514101 973222452 25582696 450957125 -334204404 -369247243 973453208 -93522329 370222762 899196977 247306977 -28694428 791052254 -519711229 899923976 773783955 -827374352 -371745202 -209601806 -641884520 238209843 -679641947 438131327 472407749 -367478838 239210792 -460207626 931488598 -70179227 -903652521 -487281642 320026955 -993327132 270170459 989936082 963953298 -557875776 -427031494 446855156 -83531595 -544030539 -996679221 -719414716 -920334643 913632052 -414536980 -173347123 804528227 -310679346 -486327769 -296472521 -650851553 220599140 -742969963 478750542 967957791 -249712628 418379724 108712079 152739266 429439044 531136664 -309535009 -61051551 -487180136 -647418799 311422181 -68795502 209713670 895711346 292084817 843132699 -92189014 -508890488 -30609404 -544835709 368435739 -556946108 594348275 260043700 -662698678 -319926617 -918366437 -980878935 -907633899 17872785 867007482 969213717 754425132 667739607 697841208 530330910 -873503217 -498111989 919070554 385289687 248661659 -377323788 275576077 172031353 -271295906 385712436 -207783549 313089792 -766393347 777287234 787635951 785046711 612768253 -212986736 740711554 -454240788 -971644706 -85486291 950510757 577255846 -272923751 -472693759 78004982 385695043 383295525 -284415836 -489135394 -189174976 -242231076 -709663007 -767838971 -785470051 440047169 -546591376 -934968930 -529541617 -359064585 -742480712 -405042937 -605903326 -878008953 451625883 -41083471 227067015 471805625 164996901 -606555685 936231276 278147841 -645778450 2990494 -50295976 -1519352 -776408861 285565002 -242009884 -95283078 -310936223 825442971 154730291 663339120 423241761 -806318695 -316980646 305919343 -433528396 302800654 -999854666 -652819470 774593992 987051474 271427979 343843906 679639939 513612044 -488187124 6338807 183426610 752163453 390858749 -709034918 -851769255 80856414 -782629551 489223060 681780942 -922559172 -941276485 -878810127 -734598153 458830212 370221623 984587360 277183646 248414418 560289377 150997343 -105064070 -545324745 319971028 -397695217 -732416706 -892982787 569052314 286082704 -649601377 -216304626 -162061753 -764075186 833621179 53091656 -646700197 295485956 -679981786 -178118669 908318455 935321516 12562788 175367337 953915929 247130319 826095509 -82612271 804969010 979129430 100241413 612108316 -366497485 -625594414 436094895 990079632 -6418847 -505296251 384335367 332793993 974134645 5360874 -46089247 443537234 -818003423 784373266 -126791031 499718567 -78029652 900256060 826308422 -837425171 -141446290 -399075772 935809237 -697498462 -318080557 -995044075 519124255 1536562 -455723217 228597200 -294200508 -400691122 -911135116 -346782625 -472428541 -972440592 481217111 313743768 -520748651 752315665 997469317 -134384601 -733005978 928600640 -527656593 64840444 338516534 589083348 -601567753 -826523725 588237022 346812305 962967851 235061141 -535102886 -697804862 -71051314 220245563 -431216843 -454793740 -674401307 595390180 -338802155 -667932933 665826931 -282516456 926955229 161687228 -164622022 -410983819 -830387479 857470101 134489082 244920236 497986321 -535097536 -674667295 761744381 -265231071 961367071 621463204 -120025672 892045520 879182359 796436695 639162570 -974671567 323088603 553934049 -647872279 -988120788 -42433590 673456552 -567993755 215140604 -190065129 -319691885 381547737 -858662449 -134540504 -765538560 -40368411 574253950 -614247379 -465163332 774311606 -923629980 922009983 -450233460 -896683803 629547105 445651988 116722682 744266746 909828653 -354690205 580212831 -492837807 79232789 532772918 80077801 231178938 -447570039 -309805561 -440477599 959201718 -5091538 981814975 564726363 -90990350 429283880 -465494783 -796410713 -695967746 957348939 568580676 434104440 -887183353 426401824 -285489245 680536019 419629362 -688680362 744392014 243013660 -109914172 615599918 7941967 969999463 623484671 641160132 -598315955 228495031 447073265 988145270 564908634 521239447 -625028751 -307468756 -508201869 -917564956 -764747400 733197011 775935061 610191260 364646126 312377038 -824497325 -662773628 118103480 434128930 -998146035 956356986 737759160 694165138 -739681118 -995406852 -959779013 -698915655 -944736555 202212166 714491746 -574107026 364887187 638112272 -718902856 -836073652 189058432 -702332446 472393536 -583294053 -299314227 804531810 -333642000 976256745 540007481 706511810 -146537426 458058735 391431209 984870643 -441710762 -519593609 -115212397 -7254254 -763943054 694230240 626830564 826352483 -16313450 -209844517 -366238252 -489028730 171633395 571749174 -558527081 -880911575 169913054 95441285 -809054449 103736683 816786422 -123507997 227721542 296654727 756338579 391954981 858027144 455741026 138053308 -880153846 630655640 169154300 -318687558 162346183 -908620617 980158328 724211498 -444139460 -439012196 612621792 -869653157 43635901 -173261748 -239456801 -134539574 -174172362 -64674595 -204327643 -441443954 588672831 -261130704 943484263 -843957401 -470876521 573391596 -413698267 184371588 180773728 142537108 422293051 -252275869 756980854 -151622601 314207109 -560989001 107481440 -659570453 -540829226 969531587 344707144 -620844726 710158419 762635039 -256734810 -231679212 -933561304 471907051 612302193 -563056891 280105484 534577173 885253292 8294352 103161743 712882836 136336243 20894497 -883973625 708146196 94153105 231527660 -336365076 -891990803 -831155231 -669514081 546319137 863428566 -444119263 -881646766 -329153257 778285041 491160284 -122361058 584526810 -306066755 -868348682 930762275 -876602519 310540152 516038734 -924842355 551557071 -691895160 -263983721 -478973081 540586149 316522097 -165484450 -330993074 262634752 287590651 55589568 456881817 745152511 382324449 746830703 -237995866 -43148937 -579262056 -888908288 -202350237 -525343250 -457615118 990039018 -303901132 567637978 -21169901 759810082 834698303 874959814 644751465 -626424672 -900600302 -16116293 -207439709 145132010 740374186 -402900250 587763609 -654271143 -679339986 -798626463 -809551991 -924849011 -847922484 -236624821 -563341893 -99175909 323174816 118026969 -397003599 -78017397 567867075 -225040058 909112529 569539215 693855565 -867997074 -233882689 -19728337 -328052548 -312630918 816827861 -911163115 410087436 957238137 934041057 -68610928 11598161 -318111092 -92906479 -287628270 938764030 322922357 485534334 141305509 -49170642 -460839534 -717498185 -703673785 -934233072 811191724 -844372160 487113817 477956842 -600060605 133187479 9425534 841870484 -872144140 -580887328 659040306 -267855302 662809184 -490840419 946372542 -319500038 861592070 -503857717 295864712 -110251315 -657868345 -914045450 -169191223 124719293 570867839 292603810 -569596095 999823498 23343335 -327989897 -524447575 -233927828 360880871 465072266 -625363446 -185565456 991880521 981641360 371346309 -619800756 -248902794 -403000888 -295719354 -859360156 -919366428 -224444482 -819423624 -10629707 -307952705 -305899849 -70797353 478839559 -104560957 103093972 -339143973 -143685396 -412034631 171851934 864557211 -833502061 789842735 385299023 -957322157 -249739305 361527585 -397005382 -333073976 -841518141 -39633190 -6524279 -15071993 -186272865 187078067 -326480838 742697613 759967400 -328381309 59361655 -544099581 918522140 710468296 112559481 276377099 -590567398 -203479543 688379976 922993327 274099010 -173178938 -778447704 -254068233 -657361119 835078559 517744767 771115176 656516190 -306120976 462905503 -844683462 634261339 -126514888 -307603072 435000316 965867336 453955734 -298334545 -674385373 -20377488 611997385 -953542388 731042659 -124251689 -500667886 -815915354 -203801052 396666900 -717178204 686214467 -920495804 892566254 835488310 425171654 -445687530 -411059612 -442742222 230775657 586205010 -225787980 -608961920 -302789151 541644936 -19233921 -844961978 937335407 -248203545 126524757 31730867 -529216886 -869482964 975718761 -317385788 206988181 34127342 821366035 -222556966 732441549 -5666901 158026404 264500602 509807308 725377827 581142997 622582659 -427458300 -389410897 526058027 -850869839 -411429037 181359439 -604019094 849496185 20808264 158149204 772493567 449658768 916327414 553810768 -94907417 -769233468 296345685 502631994 -666211541 -816559474 -285318638 660844227 -548239430 327341213 44447283 -573178721 326152937 -323352623 302033719 52224349 964731841 -530407676 -46181060 -550189832 -736280425 254666275 13885599 -663745958 53136048 344926093 921344618 -985070158 682507635 769072961 -16786131 -496224951 -35053461 848466216 637800833 -332184996 694269202 773525823 -884978865 -13240896 -563643221 950352150 -395535598 -818154519 -171443300 -426330151 -99875227 832515582 239577645 271756405 687317699 306350488 -569813415 -318982833 551112070 380743165 444781841 -740487580 -925493654 -684257360 -471802262 575139744 384195661 531034473 362621017 -938897329 -931784549 453998988 260206041 298055532 398647565 281478030 807122317 -323930942 537332049 -357985298 -466897186 -465057769 625443327 -296368869 -103581319 979293931 -865199572 870940056 -768789509 596653620 -259890468 -900417678 -43140820 -95945175 798293704 -984123714 633141313 -86780014 -315532937 -172868551 -124357914 776039249 394598668 619178932 311342199 433685917 -610993734 446394118 503400038 1026515 381844166 -922177670 -733870236 165850729 -249348183 48344133 147120040 -283975216 -193648248 -637334656 -685931011 -346608758 919800131 -19105477 -384507154 79249788 584959611 879406401 104609722 -209815279 -174681876 500933194 557152588 -698698546 355265880 791714087 548249790 40765396 -185801925 -406299070 -943621510 480607408 -915368734 -640394175 409462592 32010497 811247565 -643468039 304384152 300117093 -841906661 984642353 797330875 -575784648 452247015 774047876 593143255 -486484506 -496593594 -823592069 785365210 -65151841 -304942525 -565119210 345818884 -337781506 -438156972 -459524456 543199911 -909256822 -663559398 -881909493 826063472 162333041 -315369077 207563480 -300321783 878237411 -361571512 -151871818 850196290 -147708104 649286304 -202002704 266288256 -523167268 -173320380 -994551628 -734291159 -437942044 -819825934 -323011433 -238636916 -2039328 56572601 351732619 -609740295 -331833302 491597929 983050916 593159184 -620320621 544399568 794541789 160584988 971810518 -565038790 887416373 103788217 -555737260 -110518474 593293917 288821113 -224890721 -440252046 51401703 -570213794 480949431 -586310181 -627153959 -962118220 -838079517 -812910335 192868633 -992761744 -71636500 578341841 51687558 415863119 908153370 544542661 303087550 -685050773 -634904513 -563345681 470578399 -175618896 -241356344 62578499 -563811539 829418309 -748743441 -433172065 517794370 -823735776 -204524868 -818665623 184595223 -256976929 788834610 44093672 157372723 -842839422 -470803927 691708524 188989921 634619921 -149626391 -748421592 905491540 459280787 -438423136 896430116 489893040 -529397624 645884081 -231187087 -934743326 671325315 251482458 867767957 717606895 -866133652 621648269 -271719109 370941855 153137894 -462733966 46973047 -101466793 232906180 -928833961 785813806 757183012 53026203 678224364 -219807389 -969871711 -919370225 313800455 779430305 961715355 3498248 -953034352 -651653628 -993543648 872235720 -312534661 -180948628 261423450 662844990 818456121 -82823439 -109028111 -232966538 -931521859 -468745682 -499223920 52090503 320746212 -746458769 6681175 -34780352 810136661 -627936738 -808096078 -837702205 899950902 -791897469 409229159 83915645 -418907038 133459121 44543077 -979809965 64485052 307698920 785031677 411512666 -200780542 -402555582 759136989 38571435 -167712082 618140071 -291903609 375371234 -136932387 -710134719 -680470127 620957698 923000559 8552136 20533256 -603305940 -633802003 -511355867 -519356675 -65642442 -897194645 854671772 -67074047 -102613630 -547153118 -745895037 -64386398 208544961 -615988887 435253633 308629129 374582394 386357132 697411577 -258867304 -777235613 792320288 950699982 -578567351 685425323 -171952273 -289644894 130686973 733946843 855592226 722837074 406017461 -350588458 526448384 -233721117 942333768 453951062 -849824435 -208747800 -119577325 -487710181 -456391339 -576108078 -977240299 -784060042 429098586 -375427451 -421042227 176574124 -929909082 7525210 -57029287 980214797 379915138 -253036792 29134365 -348200696 669878581 860734489 801957757 962559826 47331021 -470409235 -161532954 -471075798 647490550 -468597661 20936545 -312048515 -427632789 -736147272 980224635 32968802 -7715321 943656327 112318546 -314446912 -771373765 -466047271 -327247213 867748859 242411969 356997055 875411836 -818215909 -957578150 -948889286 294877220 718362908 -125917666 326686281 -615172970 -112871643 786126046 599310806 -910505239 -941953287 701342544 -253384486 -258581970 749972012 -377995872 580165202 -98305434 917236793 -326825943 533393042 115304266 -908791363 -652390358 -691973037 593069932 346234285 959469318 -965276475 241409905 88298636 -669348672 51912394 -771928124 16542910 374814782 220194544 6382873 807071559 611117823 273014217 930164815 131832242 -693398632 310877795 -733923159 -788098875 730004629 630160137 -764110798 427248020 -542671463 467022476 -999396302 912981789 276552749 586392823 -532575198 398829443 -989832973 885372051 -685879767 -922894952 -723115575 817221333 -256053855 -616558419 241037914 29136925 911823394 454557723 -338807826 193903575 484764636 -959978088 54573910 -601316937 -870186673 -966986673 266014519 45393682 -870145662 495387563 -461316584 627942526 -262867705 -422347545 -75445588 891262126 -612255816 -251382280 99556172 -251091958 -213356365 402654850 42060571 -700801304 372100500 239069902 258634196 -169980441 124538902 -541732049 -277255135 315996058 -240508785 778580109 -409232355 30982510 696105892 680292142 -697755721 204232499 -158901722 588611011 -918753842 337788457 -687895789 -523176279 -67454219 250261249 -161298454 -405155331 831525133 493460616 151585293 -28466883 -797075249 -953574953 -979654743 -393680279 358742066 48561720 581030556 -955835645 -768649316 651511261 573263899 -778105026 454841982 668793661 -134433490 380148957 -319787520 -456610940 -73758298 -2706470 -979936199 833090091 -814845092 -387591621 704453935 -504927137 -951915363 -697656914 994396149 59531425 -859266624 -446357059 -190718459 -394006192 339815452 331637608 -618406893 -355210115 993547932 436033083 -743692537 289292926 75067615 -115086486 -131317887 -11770965 -722515851 287219372 -863824961 -982849497 -436255567 -981226513 -204131142 209129802 -231445847 362168185 -446536358 -872673964 570763499 327239573 -432147721 361464545 -511103788 863544480 -137645622 -753034313 10567381 440498699 -433785555 -444031136 -668147533 -777698729 680623901 338363652 57190246 199097103 -516061531 362411218 -766170761 261245569 -5066550 531950991 -233208021 14454836 16711934 -112889681 -541630348 186567294 -714014641 -214235966 319854091 -58040602 765444162 858369278 -639615940 851157753 -138376659 -160847659 -713437335 -220510933 -132929718 -171732075 -314144961 -384305152 198457136 353007864 -551670816 926161347 902774111 620203800 772805422 104047879 856007353 318143276 -34590193 -570220715 383819916 886706077 294549232 -56288282 153300536 661534620 995053800 -965508173 735206570 817182110 -399120400 599828357 1110686 574717077 -459347704 347542903 -684227384 -632447229 -547587896 -230271573 -362160484 -42877431 -859350875 806663499 206551056 -854298132 19217151 -731768069 -692855356 -223813074 126937992 -36977357 -722885583 -935111504 -586507001 -539727873 -870780792 889243685 138041735 -999629394 318540988 314487436 -3055923 -394312853 237977991 -588894014 -525940988 -164179679 -573269495 -426471034 596685581 -616342542 301556813 -870034466 774451752 116481271 899536644 -633767675 -797260221 -802084772 -587526569 -707485365 633112790 614458254 554628739 -455890153 -637158842 676043532 837488635 -141509456 103825924 297299055 -583119069 -508359435 103075103 -487855506 -993963729 562452418 533369684 -313336522 968926200 -285502159 -444685194 -880681033 -938467532 495004361 349784566 171110860 771541101 313787291 227140280 -602827355 516873596 732487144 -507046826 -979421476 -174789140 -937177516 -789394453 -682927353 326973584 -944478634 715870877 -290237539 778215352 707266348 -174325349 564164533 -216583734 623304144 -739097093 649772094 987589386 -242333183 -604428146 -160043153 83680834 811320951 -204338384 -64426301 -863408803 25567135 -168713719 -63811820 -776287515 -221981082 832463224 -101423506 -92399355 -30639372 -375193387 -277435954 -833959404 -306031564 695983520 955530670 -34968341 395210322 -330338339 422277763 713666658 685542205 416734102 160363529 230678960 -359849691 629525771 675263192 562553070 -481252799 -27964139 630919049 -894366771 -348590080 -984372160 -272789535 247689825 -898670896 749330752 -706889923 791867822 190035019 919384329 -266543510 -294531707 543610023 -33792534 498120244 -460438574 -844329552 502309209 769083633 599787494 -549235036 291932878 -399618976 565875412 -390303703 -717663560 -109327436 -772662750 640885335 115982824 -719089868 439377929 -409587867 948773573 -959806092 548205911 -169441109 -735427392 -940232419 -337363328 -897038026 189116831 968378441 -736306917 -578225144 -564653587 -8723968 -239007214 -967296938 -313387285 855936683 -207345130 796256308 -312150822 791751887 190063192 -449031105 873394441 171256458 387769287 -773511414 999305465 867926927 -613298636 -774577060 -993406762 793501483 65557959 966612244 -798530024 687019256 -277260342 997292237 953404884 162824183 811128007 -44522778 -828986983 -693117709 371993838 -725192472 73469631 57571625 570883089 -561679658 -909984131 -742404273 -16897516 -933112584 536492410 797327968 128868019 -799395976 727951139 -159331650 -232313910 -726436562 -50475501 -6568306 -901051458 -661642985 -141455901 -528178037 634446475 -822763737 -836801159 365591011 439032616 -502365879 675736043 -508285772 -301948495 802094042 637524948 -441875724 -61612104 446372095 376704249 -243982954 88393039 -258311674 -166010715 993107313 460601133 -142169250 -995078082 134124429 -533272310 564659460 78324063 10174095 144886492 -163807647 796079687 831154474 283301226 341774740 734639589 -924600054 -740719222 -392873372 838605663 -266321054 725558074 -94801892 -277766653 228364764 -290718654 -529580316 773973514 -821829055 -183953858 -32168604 82941234 332522739 245293801 -234659786 -55561175 -713504861 -896039927 -622986454 972117755 351287494 980228045 702751479 481459813 -935847437 -602329786 -128042793 972439437 -193136060 -394095898 -420811692 496555240 -235787813 -787506837 543922285 203969125 29644715 858239403 436574639 311647093 -491581155 343501170 845919144 115534672 -502058544 471882110 718077332 -987755979 371705286 194410782 329385433 -877607706 156508589 474487353 972428667 195742039 -25090679 349709337 -434603676 -162252961 -259070984 -384344232 -753475741 794521594 -160733453 25897776 778824198 -786221469 555628792 642527026 873334469 -507115794 -878883496 780718578 181982774 -508027207 -312479015 198068969 -218884409 390715692 810012940 -562998304 423347167 309453294 175336024 -787211564 -137567133 228393516 -880760615 225511673 106839837 -524716709 136760406 849108761 -206676286 -499767175 668422199 -504353941 645045593 -89293651 400662086 67463893 -875682439 -902999009 748708678 -960677483 604401019 -611099738 424267151 -71667449 667817127 -349706672 -393165280 -254287319 525198180 442376603 838880055 -539595956 -708166987 114414186 579707599 -607222229 -82237047 -599862531 -863734245 232811778 951697211 807029439 -607529062 -850908789 -851952169 950665769 327016031 -848811563 -328858406 -60096479 191986712 591483413 416896683 -534555047 -12377900 194490128 -266285503 116143051 753288822 778267914 319312681 -936542023 -786790066 80674890 679272904 -126989570 447544081 266203262 -723308648 15110459 -15231032 -718334839 444607729 14779017 579151690 524926438 -180212581 376716802 198953714 594229414 -908274483 868121211 352954270 -113089660 850255483 226479106 943852724 -871677046 223274922 -77992524 -714848877 -515475891 532217659 726221515 -238510989 694164972 -187734542 85681605 365926209 -471695653 -814908716 990576910 -103099690 643904950 874447019 898395273 -272551478 -372389162 -405601222 611245977 444943082 -174583190 -438513293 571117338 32542203 512006338 179244895 -944363310 -952479467 -189606564 228202267 -955226484 -136732612 440540398 -755871815 -433505902 -420604153 -920643772 -510724905 -80555269 -106608589 379434562 -664535765 305138261 -668998521 -724994533 306851960 249417930 -971824687 -991443175 85700201 -577641089 644877457 -417554307 -355332671 317485390 991115109 -521130881 384398408 -948139413 -518142605 -491281228 -787129134 -500792522 -473801035 -384180329 897576459 -772039689 479867448 -804126770 -395539043 180684356 -695043790 158883002 626988063 -259416975 764154253 -894299547 -646102656 -758872388 -781477273 236853731 -999066292 854693120 -122809376 -567376411 592976081 859974 -767634210 -784079680 -328939174 -39784611 269101223 -625567090 128260010 563735152 -205751921 950468252 466208155 409000214 -209185864 -251250698 -437032798 -230724834 175932585 581997526 70391046 -22178522 -892529209 -743579968 869606192 -91241163 752708288 55018953 -750255058 -472091897 -220636622 -466696501 569666201 963570451 11944314 -759118772 434078768 804328738 371536918 656223529 -740004110 93679188 -630077252 70559737 849240215 -158024522 300527989 -725128181 -905064390 -761686685 -89234053 962560685 768940103 -2419676 -581795045 -458259615 841930240 -49532587 -589970595 -845821751 643097644 925686068 -793696384 382827521 192817443 -816562920 687050382 167699752 279323275 -696616289 576668539 431573775 -507036002 38602325 -908412547 187902796 -577318225 -189427388 257953120 250260027 -470089352 -768058687 968663590 64084189 907367962 -283751804 -506941949 -446575111 -203302866 808821149 -365960496 -843243964 -692986488 -305777987 16718108 963384443 902153037 778220687 -83725324 -211958883 -896521572 851404955 -852339565 -703964292 814056705 -244455241 439311604 -917268526 -935739069 -433204660 -873118176 824710936 -352017707 148834362 150893318 991637754 -788897993 -483887561 556053487 -771905599 428349682 805718486 743732483 914965489 -913480608 -169126389 -624841610 521144639 537901445 -178662664 35905216 -821434317 831939777 559765435 -160094745 854786420 101949196 -35926384 -266839563 760383199 500539823 106144895 -501232423 893497352 -647086594 771237534 -805607519 -622905196 -550988130 -992354157 607202287 -387385125 300714056 -763227239 -9354905 939144035 706504666 800928397 488065481 2534517 453180415 -118112206 525544712 516643619 962096304 -142547839 125101951 -465061458 761242889 -465643204 -80433215 907275111 530992636 761077411 -861515693 -641272246 382397320 570264194 -193815866 -912312011 -574259244 112547782 -620745361 391233261 -943669473 31394379 293351223 480794498 18485490 828458208 993273059 77461205 -381977728 200110548 838420884 134204769 -917624261 -445594557 144603167 -522630899 392188642 -470330272 -909623624 524895842 -182218460 -406240365 988000846 -557416333 289046058 -689303486 678394598 579780948 -677567980 -303814443 -235666684 984916358 -435582696 142142353 -176868050 949577478 -977872595 196359717 415832160 397268264 -255348474 -422339780 709517598 398224390 -339529956 966948146 486297615 219487921 68192707 137208166 450942501 345247462 364267597 -75244732 -158941267 603385186 -171960193 -954981116 -67264970 -134739116 -542686185 216333456 -88429554 541980069 -357528762 89708371 120894413 736964980 264237916 300204308 -444339362 230581188 801575571 34285582 -64138604 -606508445 -209276773 320030785 -901026494 -539374761 -454549261 966578289 939522153 656049542 -299895171 738674223 -755357894 -203049155 837764288 619418019 200290050 -804142584 279580869 828900121 -474250747 431195954 332223338 -966935629 966466060 788865304 -972735286 530577525 611270337 379372931 664025825 727299230 -816274229 261633641 47127888 776844733 232772389 936012398 588927095 453895527 80272576 -76308891 220416343 622924382 248219237 -568352909 564239607 50240951 654383453 -583085662 528701435 -848234278 386349367 977987573 -223128019 -893063402 -337510890 891219588 -25217779 -443178097 -161852818 774275018 -140204890 415492868 -409401029 170913069 -177498649 215552946 89630283 297267583 -842247828 -851068452 103574270 -318344667 512076908 -416573728 564599925 -728439752 358484301 -97996530 -123531689 -285070918 200658237 244068104 -786563083 -888380897 -836912810 -853341177 -112582891 214985863 694773555 -986790472 -856089347 490993907 -537231417 120769926 765454276 510962406 -590175280 -971293073 -534639943 -76844104 744095258 -932664418 -72980790 472675434 -205209641 -912880181 200674758 877725563 4348342 548749991 -872872116 -427397820 -958793343 -15788790 -419522468 871195451 -247674094 -692279862 -80407074 230654134 912365430 646754236 -342313845 759091682 -109361384 -495396454 -831539483 66686947 599256079 -25458807 -61850347 297597793 -864397094 -688267356 -867005103 354734796 670331147 81784871 595889559 830503139 863072822 822792619 -823614070 -251876596 -961170348 843494937 871087890 -360618710 -846616661 291545044 822342828 779944403 -981333868 -191232275 557011162 54516583 104746132 -395767069 -50768653 -2449140 -446490024 44565446 -166747412 -816428330 470647605 -423826793 426362773 791345372 -280442476 140752513 956163628 185554261 535074198 -931438987 -668382173 -654680647 -799930318 -953179112 -125804810 152732197 -732198595 720097718 -385373464 452264667 77540851 -963026166 -772857822 722554958 -373351386 -865442391 81895520 74700386 -838219159 -920291796 12763879 -629346677 -112781525 551782463 -131974383 411980703 235052098 701578717 -711390819 -135256614 -290463320 -542609792 -412935151 -808338117 -638312409 -807759839 557515369 488919736 393894011 -779223116 -874415777 -974060036 -744350750 -154563884 -323654966 443296979 -249145003 -892314785 498313452 -621823761 288057657 -15246224 -927942778 244236674 476268659 -238242930 -336846961 -838258168 -410207498 -97408476 252674182 -545995334 -969697668 -660258067 818720904 561570900 145863709 -536160120 -923817859 -691190730 44163815 8530087 792251382 551253519 -251847973 -772846227 -303247722 -772779500 433401996 120078478 642702309 829004104 377626551 -10297863 -102185755 -693718846 -8027093 -749361399 553785547 444214907 -182436395 -512083265 920726987 351154140 -449854687 -300672778 -784079451 67986 260390036 -698685240 80878144 -746249537 576041489 377409806 89596408 611806612 -802594629 -17953676 -55848199 122196130 -547288501 -729525535 750995686 -768298610 426715897 167112149 -597481235 -718960927 728960801 -16542236 551778369 -715969358 -856654082 -534293641 -651020845 54890447 517143644 605678578 -574101327 -359031611 41952215 677624707 216047726 174761530 -930881073 -793426437 -937540540 626412848 -624422272 -482079007 716419642 -970798097 -649955599 163407386 -917139439 217983588 -576122989 -330775232 -466914152 -351303438 -687907325 675893076 99658849 651444826 -136047017 345261820 -365412160 502268870 -553471122 5627978 -55155884 695032963 989922117 -986490110 878627881 889558093 923712894 -993805163 880177543 82817196 26303228 -748832615 -376756799 -843554103 -333527835 -403068404 58318026 289271015 878518846 233963153 16699177 237280525 366182825 245292589 923622991 7322360 759917498 -959794080 -848923091 -605167733 -721860673 -185713026 -952989606 983609110 473211263 347989173 -56946878 -615903403 -226321992 984206491 294262920 457165674 -298619488 -948609311 296378829 -270224541 512249190 872454819 274311285 950057024 996512659 -80421434 -387470101 360981441 -952061634 -221383087 -231970281 -346495125 104120377 -499075815 -880740247 -206077805 973433264 897736986 -556904211 533941902 -337214289 -742170207 -452372753 265146483 -519711472 -599927474 -808825523 -66096027 -887157583 564138457 565256501 -425208513 -184872515 738444488 294481582 -912533130 106825427 933258614 -101891609 -203964656 -408905071 244398890 953430134 136909546 268293334 964581620 623807287 -384664109 -442155974 -537619150 261231564 519476264 -195782599 796299116 -167578241 34543610 -541479081 -532039938 -26118034 440345262 -539211011 579419635 638669712 -697905865 -825096337 -962383629 -501239417 641132570 -229500257 -326366009 -762581080 865618684 272657601 -245896532 -323240313 -25617670 -590960189 13927181 -186910712 913372389 474703431 -695040415 282403090 -208052524 133901319 795058892 174696997 -453282970 -946639793 -895721215 -807394747 713413607 -729913692 480872578 226952212 -95855631 -544522471 172400295 -230608695 623013413 849099316 326089605 272304117 265052391 -80947326 -87504695 -753240688 602792824 229970070 117323231 275480754 -967951132 -784018970 -388030651 472388702 3406261 359116849 10427015 784061609 -746248857 149706733 -423579992 -756271189 948383032 -396898614 -460279650 -618222293 -433975959 318341380 -401953314 -874928471 -94530183 -115580518 -323374475 493387782 952080297 -654345388 -570752396 591677610 -955928954 -487910386 728084393 764366769 -188821126 881863802 -599109512 769985191 -186152563 331155146 460851574 -201441116 -978899625 177601037 903451339 632863665 -490713248 371237461 312061235 191973461 865125592 -797982218 -413536243 188121609 430745696 38941046 399307259 937438921 743730684 122325315 -136922594 -275111791 -350657271 529089485 95237627 828881765 851136352 96973308 -126040692 -998628762 -291221685 -706366186 461478649 -543132731 -841247179 -743216464 -853332180 -828715425 -694928112 -863946961 -326563473 -464137283 -813406013 557480699 -296973659 22733737 -104712694 292267450 447167732 -460558570 -911907587 -282026211 273888813 -647057201 -827518931 -572943219 -525444954 -177461428 -211340486 -486886711 -771071856 -908708126 -781809534 -574221120 472042611 -653384958 758704286 -564480185 53376396 -736771334 -242154233 -653766537 670125002 -159701090 62351211 -196946689 -748790901 281385340 836188549 -769099295 157934663 176802933 880029611 979067064 146777460 -41236087 -983280674 -181916310 46473157 498387895 157937987 739930811 -922391814 -943059752 -279068710 -918749918 -163533366 424352476 625771084 528849886 -116046304 -252451152 -448034177 -631093813 279575929 -361608361 -157478452 793429548 -185833579 96516290 -162730821 -345256021 -659524134 -82330546 -225580963 856185507 -662409410 281706278 651643200 -739671152 828754217 331896720 104122915 -636662005 24882875 -51588542 -462462178 -401250699 -341606175 750046106 794933264 -286252333 -811423231 -176579621 -334796763 -249150986 46254572 730667338 -835698533 539421064 185545214 470032094 -898300304 -466146853 -582343156 168889265 -591473982 125623527 471767996 886929186 106297388 405981175 -58749728 147152790 286498936 -318443279 -52084063 302976801 834959145 -626129771 461269398 -185088259 -849117609 855403559 745974839 -339752390 -446011361 158943925 470993744 483407739 122458053 537643985 168901868 -235291633 -915557321 -707668746 -718960583 -179427448 -937913379 -577744700 17893765 -764607565 63569837 -213918798 -171720912 -741979889 932334041 812548075 356311658 -720149228 -920871452 -701374661 91512634 -518131703 -62574179 -1371090 -776488535 -995833418 722632834 -444218250 -547777151 -614871321 276255969 -59134313 -789856401 621958431 -90754826 920712571 370518696 202842970 -196430590 -500807440 -298715498 -607436513 149192455 63790352 -595114096 -495591157 -768814272 240698490 619445419 741833408 -277313456 846189110 992770321 747672887 -151533210 -200555960 -712133469 776608658 36564176 -976835841 189139859 670930851 102029626 -590549097 611965422 467985062 296047324 -445175656 -355880172 -203904767 -964840505 -392504889 459038794 -551337635 -808752743 -746485651 -231196890 189324961 145661086 -361228708 764330214 -251734806 -767259670 -797435862 -723935669 -276090957 997801159 -805198558 -21909939 -283617102 562279922 190590798 -221427143 799460278 283734330 -791001501 -926120401 -855480244 -970147745 -977527056 -557813982 785620204 921094039 -244171372 -528799153 -377313055 -886151052 -166712731 -975896125 844409516 32515006 -71586747 636322403 -990698686 932668870 -110618544 969808386 434701599 206264398 -668303500 138892328 671929295 533738808 421903790 216952416 188953015 766796149 59933856 -69110702 698598652 899477824 -639061280 -521992225 608291031 -377068270 -818963382 -538895688 872319708 -573152698 913567889 -42417958 -792477311 931650904 -651399903 -479476780 520055075 -339648664 -629596888 843461684 -19021763 -235981673 189967799 216656650 757221553 678491985 718611345 89585033 -337979990 -541271527 -998151472 -713143221 -302498013 -254982027 39200290 601660095 72886151 408684321 -650038857 867421152 -36076318 208517471 552179139 -716185720 -744390485 864610809 -180950706 -700919636 -549275331 -584644261 -620644806 -314813503 835707077 -167203784 841954913 -320164070 551608440 -225989814 -636479429 -375496993 -578622572 -178961029 376038902 763593305 -116269963 -141462601 -469288935 806929422 -623342706 -674207645 903300819 -417788298 -484799159 -532729308 568320710 115580414 -149813586 -67636213 -333224624 -309835074 254022633 915266086 -729552937 587444716 -672637812 -766023368 62405162 -877173689 -894961335 -998544507 -441714937 -953763805 995558376 -222643846 649311468 -313895159 -174555756 772145394 -222837104 489269367 -474425614 410607539 -198279078 915463539 695657021 20589594 -260993780 -214033390 -743613503 -617950634 359033756 -837816817 -365179056 882829368 203465422 -404263099 3336390 -366170856 114845378 -673374639 -236583399 -358656707 -650888549 132139190 227536779 750981530 -567898737 -181211599 -681136033 33176139 -21738005 456131837 26734983 -638631529 -193781960 230936975 -1470312 -203077552 -284719614 513402153 495029252 706316387 -283944377 312088323 -217832012 -997141244 -298196438 -352645957 -839670330 -67134127 -486283003 -533539270 -41621800 -433351171 -6423635 -374020472 -831438392 -733294244 435223421 -783273493 931548459 -636655985 277749863 -854061197 -858366447 -85341361 828336025 -486164651 401645337 -507638811 964223286 260892863 231196867 -586451303 -211718837 588379944 110591141 39000798 -266199571 -202842354 686002617 914580547 506291142 580660032 -918879944 -646510824 -842936391 914317593 428372831 -394063780 -860403627 527581460 608899446 652777021 -427538721 573642373 -97270515 -672830151 104220221 431159935 129554582 859642115 -429930597 -806452137 -499210453 960228388 -728350151 398685151 -84927295 946271112 39023188 -918232251 -952096420 954004015 998375172 -539070751 -123142809 411087279 -221345735 -971521032 -487172900 -954629324 -529080335 213971257 5398314 -88337929 689479420 885198236 81541741 -518570394 -839141586 -89276662 864716615 611317857 569979600 -291807222 -723506286 -963467666 256841988 -458805069 303564784 -292398426 955173381 306086330 943909825 485023691 395966115 -702312361 613619403 849364132 74801135 -13016902 101403714 -794185588 7454243 391870508 394014939 -285121784 55859058 -290213009 -602020404 -413582332 860289662 109092521 -505112980 630790190 -343640254 556945260 -805662682 -439634380 813095081 974889844 365785628 -519897919 115450962 948019713 394909693 -453081952 454843049 -222143859 230215104 -183587173 -709879275 -831402887 -500071589 665339522 116643181 659218669 -360743044 563707352 -424140218 -423193473 -945864782 220072798 -914374789 -709475904 -955917784 348768030 -615358976 925301527 -325987156 -87368992 991878266 -849374451 810767221 589093955 325787519 -863785736 122962683 248271898 -404493438 -425440227 265342034 -598329480 -720340834 -729210540 504609759 638649144 23557181 -17205716 -865780576 753426407 420721919 -67711615 -929944369 885619938 961722360 511283170 380983328 -225568929 26276463 633679785 -307644478 584417569 807880543 653366835 -198299621 -722800155 -493149466 940607540 -441925220 722025860 637673013 98071253 799591537 65804365 -190915607 864203353 333003581 -704730556 -439863881 808896963 -652729037 312059088 312561002 825070319 -989701969 -263576564 249642233 -824029488 277892292 426242580 -54952701 348453042 521241751 555009108 -985960583 199321900 42531704 670736318 -378396333 940098569 200060812 -468874377 398838169 873819428 60400702 -214577170 -119031281 14058272 -847452337 531325745 -521725222 324707256 -109500739 -697729856 -773313589 592665582 178816518 -290644752 -779521152 901710574 954013837 936749910 -139875074 -826143940 732813990 -36690544 -213988612 111200756 -502289439 -393228363 785837083 676670461 -141079828 -674800038 -739754589 -710071260 970288951 -504144810 -657158134 -841218010 139517859 -613465098 481138128 -805517004 -204333420 -379217671 419512492 276704867 -526490918 -149074128 393257536 -679027392 247655987 87152295 -391794002 -18479547 562893554 561965079 -155954606 -825535710 -137238952 -964629122 912103552 944391114 233698585 782716646 431498131 -562829429 612475387 -185545681 -619550841 484918115 -721706591 -399467520 384018718 295755646 -994385769 -595974338 -63739263 -117557538 -302247097 578644223 169078357 -851685901 274610157 758946164 801892514 286005815 867732163 249455568 213567466 -52842517 -650896682 -719044202 -808669758 820576848 60451939 -947788513 -865896651 -820889171 503430156 -427312817 560106637 -192388169 392672229 -419184230 -741103646 622502263 -785634433 568166888 -500463875 -981994089 747352131 -247284346 -753593589 -875912891 89935404 261909783 758802539 737906277 -911297560 921388114 -562084377 510853024 538600564 -141980481 174461066 -933512925 746389712 -817825716 -480760677 784551291 243315576 -514293589 -713620539 -605736473 24654551 -1945095 -354377446 355293082 -628575999 793350210 -958734027 -632199309 920219464 -577969016 -321825777 928953361 641305815 402397131 -940400550 -49091702 -996910103 334685515 -110124826 976651427 244494516 923698688 -207874444 931695864 849936322 -565713809 -547423135 934456564 890742058 879057246 508935351 791586595 605093005 188337968 597679821 -454389640 343557266 564653607 -457197071 -117289484 -483206496 -282454217 55325360 266925375 503504768 119183392 167388090 -813890490 254481348 -783282285 -4243283 976737138 -543186124 -909916005 755485179 335933470 175267031 441024597 125736543 -593727061 609805078 -499011942 -973859079 -924375820 356712930 -481714132 467002965 660832435 289553328 562990818 -692523685 -10420289 328039071 586926274 567320993 -550665524 -10741452 884159629 -66133498 -130638061 -551148754 -510771825 984637691 -163572597 179073144 -656310140 -947407601 453054352 560230148 -184581771 -82775832 387165761 446967550 103014190 616727810 -515809463 468166616 -711775693 -855645162 973585265 359134862 -635822533 -839566524 -110296684 -765989166 530745683 -585973976 -167344322 -166596452 375308501 66493746 -848996665 517974486 719355589 -822788568 312222337 151423765 468835322 590473063 -706848559 -116574367 579382656 -738274937 377191395 -90078412 884551164 -799349936 153067359 802437166 236633446 -465566916 -73142686 430857679 661306991 -841102632 309770702 220421321 609411207 -185661853 123806109 -903790126 -67319397 57600603 447437069 765185673 -677272246 475641214 942172522 922503796 -799589164 589584182 -125091704 822936040 -112976928 611390399 504085047 335955901 -798529804 -207568467 405004497 879680440 316878636 -563492487 985294019 -346157738 -242142813 -801330850 -697167025 -63329839 294458472 -567178746 -170686986 -551173749 817900609 241491974 -911679256 279118986 -807501254 603935970 295895771 455940498 -404618329 932479464 141664615 263677857 172446499 575862078 -730750224 201940654 150066202 764227819 960752766 302004750 -926331586 371326258 -934916286 736622829 -143309071 -515299855 854957210 713962537 985894763 78619916 -786232611 272770520 785241725 631145698 -292531807 621279542 708129609 -493057125 582781797 135575223 132126765 773716056 -493599701 273435123 -39478143 178526369 -929945670 106866121 622458098 -905859042 -83200353 -736973235 969185437 249288537 858538135 -522464250 497881046 -133136189 866063020 186559042 249322224 211611134 240126165 -594232984 921577033 -8387333 -265594417 187905751 816575776 909927040 -357378534 785435578 728708806 -467814118 738609697 -966479414 -560495142 -812248918 329797174 289337554 81769097 362847 -939842899 -589642544 -765619063 -363392506 455190637 -573496193 453943343 115911249 -87790697 -383795462 -511086413 138841516 356235615 441938753 765000421 -299047684 -494946607 116393806 -270197255 -701990714 -839956226 -312146134 -524333584 -628823001 -897375597 -424876310 746634545 -408007678 -57660289 -124110141 620931180 241367417 -523433759 -46968463 362081287 92935887 -547521829 -536102051 -487044159 967680040 185896424 644773857 -791227949 -351329305 167807085 959289590 -855222076 -408113941 456461509 -725775150 957500166 -527658325 -563708026 -2793049 -186679095 -347352155 -332553515 -87472872 859962143 174121459 -967460708 93722490 -265538779 -262839494 312784071 105989047 639078485 738884725 200803441 822059895 359044516 -472958576 -752990162 -384703515 916103245 -828371270 612319582 931590376 162487593 20242786 877752844 382692149 -611427472 -609789501 563126166 -711847175 -19055728 -404392674 -634447057 -437847845 -705986981 680221469 269486599 760553485 724110259 396186011 909648400 -189874390 -284649109 -579715169 261061673 116617413 63939403 399566432 321310193 289022492 48623856 -112154451 -321081601 158416520 -726793097 870183758 -468778434 137224089 270425308 -434420700 -944735363 -456992652 -613171315 655825337 -387556497 -3167168 -32621136 -455408192 359612191 -590102933 -681588723 -701130493 384495411 675847155 594692474 656579624 255935076 591394845 194252417 557415974 -191712842 448520946 -209723679 923488132 379762304 -716733562 867930320 702166437 336651943 -364431958 -680353063 168579371 12943338 -452247526 391405728 -99411331 378338636 137220492 -77383686 959744359 53613475 458309561 703842849 -449385203 -990831912 168467251 -342062505 574890432 -716518939 900250072 332224731 140459889 -472227979 160741878 -886264429 -603480217 636897782 56623509 -53454973 -345585621 70384457 294007521 -570986127 -562604105 -608785292 -261775527 904107957 -969776377 -359248271 -691464704 -125364828 -387248590 85206460 573756780 -698440138 68175672 651245276 -631511513 394202255 475984701 -586357038 604867502 708168119 -629359622 -527568248 451694090 -969574208 320023738 -710813993 918221993 72880392 642758567 663805910 956342071 -758334069 -826923424 755845904 275367761 915459397 -593992882 -469249158 680093200 -761542115 -695358192 691873134 -435809633 680358166 -387478367 729091134 735591292 500223947 380962128 754993449 -145609514 576922950 -607925000 450003018 347249825 -8784906 696435777 932254193 -678524117 788296188 -32859996 775974307 -731356818 973209470 -216259526 51690760 186390408 656230857 147803471 725714414 951326876 -518559136 688299379 17106574 -270382530 -883897387 -270708277 497451695 150989036 49308646 418904129 576759623 -37267371 -877419410 -185661360 913450855 176741112 -962368138 -861205907 -923899544 395263164 -342406498 73744807 -319506895 509564609 726505209 -467107313 -335101572 -60908886 -244955201 -643408035 -124186959 -707760457 -881141660 364549263 191901646 715097291 723544830 -142225584 325112448 334572067 204841424 321682474 -237054382 -788752726 -460025890 -178556597 -98425855 947715682 123041097 3955852 -425020234 960493807 710243798 408000755 543168809 284302239 780668944 121690268 -228269464 482663876 -355975390 -763659698 -505712113 -558958249 -195117542 269807390 -849530323 846513049 -510962714 -947491674 -544668640 657066573 -750100454 186094379 164553927 -748875747 451670659 574235356 426503438 44851439 19220534 -483675638 -649293280 -437024506 304576920 611014460 -689564350 839533558 -366421711 -98322880 -322414328 742506622 230219882 -683467837 502434737 245882906 -259913737 146652435 -199263107 -103888763 -262147254 709837521 -155760222 891129855 -572796178 130692163 -74283665 -620654610 -561791755 805554007 -875706268 82953013 332777006 461808948 -384968519 797842471 146051190 309347303 -719569955 762332125 161028000 364638033 978008426 -259455781 592818813 -130992046 427743251 -688111754 -749846182 -96165542 -649524662 765118391 -387456462 -890356951 -743222871 -4131638 -133472761 -27988506 -178832037 -841919349 -303372533 -83681361 -613561042 -872374399 -565591197 94249440 852330074 -683365850 409278484 -729081784 286382569 354923487 -94269329 -592788929 -680877604 -451424144 296385588 783647577 908346641 -735779193 -782380134 -295577712 364556917 631704916 -689935237 190371599 132732657 318532759 -536369746 -580541873 -338103464 -797086370 -963944630 -147238473 621231849 614896295 -688249424 -797688762 -61774691 -269684557 -744632538 465510244 256349289 -419906388 -481454208 861276003 929720697 -49940698 499991906 -282115288 -390912816 510216512 -966484873 -21032638 732896410 880095815 -78274357 735983276 -166641976 71175120 -487297858 -342426175 862812671 638666240 -118771748 701587407 -815423258 609018151 432010909 -318041446 580815837 -15967334 735095529 146109591 -105873554 421197525 -365989117 -604575828 -872733943 417694958 -690864976 9519813 267427140 627033635 990122016 768084016 251015311 193252851 642671893 -184521424 -466803842 812564004 -286712041 419436465 601905180 192080878 520957981 -317695186 -345756992 68936309 -776264238 527235309 -234690643 803448839 -717984612 -967550744 47769496 211846041 199876582 -719502234 -242430560 -161569271 -207542598 -366528345 541339052 884102277 -882478178 -825129992 88911718 -386618891 444861450 -737040257 635523195 210319555 507762591 -833200503 161119287 -903305521 -369570176 -576818406 -884538407 -982915661 -136668120 375097540 -693054372 -817256009 192668040 -489149636 303050503 -846902650 902037986 211541363 151389944 312727346 -536489860 693181808 366481674 -229891385 396481255 743066598 156175203 -313511333 696612260 313627912 -656880356 -519559533 -911742279 -53507343 738667145 -491871183 -639367904 376535202 -138458417 -607619214 -732753526 484851186 -576378647 -901723078 -752318992 114283528 1728223 946050000 494069738 21463683 -268910967 623579888 -496871095 -945241942 -56574940 977387284 570762950 -357847395 -946367877 864783338 -84903662 913464681 -248895799 -835813637 324070469 -531643148 467297912 -976864200 337344181 297243614 590459022 107331556 -758366847 -100990524 -145488896 -474846802 164340503 51206821 248475074 403300080 -661194072 -851794605 43344622 -311061696 163532759 -365726965 -60806018 646831893 241509729 -340324256 -123833256 975390918 191271104 -348253008 -914392604 146196230 -654368615 13522382 -324342368 -84981398 533263497 -978821851 90726191 630295842 -849626958 -297049278 356578037 278878588 130232364 -337059088 -46616113 668064641 517471619 22388587 -148015115 542695639 298560934 634735774 184480333 901687610 93024694 720297927 909933631 -876321214 415659471 -31172575 145000642 287081407 -66143993 -500549728 959987264 242611553 931491836 -597746867 -728995189 285678299 -217333038 -786583451 -141225396 -648868978 -705201828 761294746 671919257 -250475293 -254251635 -808956076 -790313716 147150182 -117130218 924251792 627142151 71629164 -231697647 -416840699 60693153 798831643 90660363 -349057173 509378611 135233615 141243080 679773618 -877125580 -81274360 644156287 758761193 346902186 -559123166 -153858013 30659680 190299942 -428455147 -724664646 -752038307 -133722585 -679459840 -723053814 809015134 -599870519 375544131 -162863160 846631527 -161796277 670344910 -765856496 321939610 -319130729 639390754 977737334 911553376 -376399630 253107532 -984822650 -41689821 -87146115 -628067236 -299516920 14528766 -730693306 226029591 200570486 959615695 71229125 47237821 -466544818 -414908488 -11572627 160580870 -593546776 -559921965 121391319 -191771971 -220995546 396995002 325092971 -46433928 749098257 10879112 984688202 12115722 -101614034 793739321 -323775315 -944529938 847946323 572606006 258126653 62206884 -421111908 902161613 126632902 -84420814 -430170207 421789176 681733890 -637347605 227927670 131062317 -397863993 -262007386 -393345606 190157109 734411139 -360914750 -871192848 -813537671 -923374502 836834347 -863830981 728453032 168653056 -812410853 520657280 -398210996 -691934478 -441358128 -138940894 -245207171 -355431639 552773676 134385476 -150232586 -271210446 -556086149 -809358726 -691749755 -292006450 237935867 -151023356 635289207 -140223105 -541688241 -454798539 -491555462 195354024 372896042 899195927 -435972845 -112414912 -538529893 -887654403 193065419 84519577 536653812 980255960 -404841265 734217146 -434408542 941442758 -32990812 417623555 53392511 490416514 769181265 673923004 566224830 109509982 127598409 -25363661 330059390 362687771 -860305844 -155241035 402163686 359266474 -449186997 -237384132 -978225301 943604556 224912975 -903529520 -911896666 906299258 -129521395 246223104 -811207233 -164410183 690791432 -352773927 -904027282 854328818 -579554272 -726138199 874630706 -341602601 -564323818 538617516 -329031473 126431005 -773363600 -447982783 -800941078 -755974076 345522970 -283762187 855651207 944542475 212681403 -688388807 253133406 397478655 -758414875 192149612 -116954618 -927453039 -892970243 473663025 -652931207 -375903036 463386905 -341679864 710553811 52159664 542513011 791214463 907924871 -136149825 -100150748 442161393 350789322 865037061 -982147649 829769623 -313804698 34712789 77108926 586197276 777522369 548700887 364435983 392027181 279809001 813194323 249148134 757565964 383906335 -217997482 -260462364 964400810 230128673 626082989 246442799 -185248307 798515772 684919644 -596525079 936828528 361928902 310239907 715103795 914139150 -81839296 557268175 96338641 -906034855 -837731075 -602923266 676330565 -24574242 509428047 -939607770 331491685 -536906845 186345551 -682336995 -562626234 -116673223 -4045911 -908724591 893017473 -752840972 -14983816 955701047 711116349 211406472 -337804258 590764324 -915183927 636287340 498558682 336579555 30331542 -484470257 -328148605 40809256 773584473 -681408462 -439514533 352726454 -47445083 497835077 999999954 -792614626 105476610 -355475797 10333414 -687051939 -212024122 174630029 609960054 774683188 41187522 444731675 504588868 -261741386 897539659 953791982 995597887 -353611907 -958895835 -183882656 -116839515 704576961 199819386 -259671903 974860248 273029161 -199372979 -226242614 -555098615 710886469 -589880330 249812009 -175177196 -849975068 -292355191 130109397 -391700665 606228803 -831156978 179599923 -891649104 940395098 -581644800 -336664289 -750530431 779789054 273472533 524702835 312577240 7551532 759920513 230845884 -124084556 902382829 -239166561 -951740822 58939444 966826195 -986462025 810361794 130746926 585740342 -658984651 -887887446 483222335 -266898250 592823472 -343418326 173201311 -913819620 -722103553 -232704674 -537154674 192991551 -881092417 177856770 -524471381 982493554 -876194335 303417696 81910000 109200054 -26955498 -864023069 369737978 -751535622 -915939829 304456613 -448421243 892522371 -928678043 176735920 654071228 -620879015 -951036682 844246192 -797211492 -664706362 -677459703 -222128731 -643697964 -158405287 -817032096 118339016 352299795 9922124 880279009 -305240524 159590378 -212479380 978744495 812311872 -139489920 623917538 481809306 -669502165 -961409526 -958728739 -945327268 133234443 -346839340 597762045 -358989409 432231201 -571428028 -128509255 -887522254 935770340 826098122 748100677 -405514953 -654681290 -48360615 756691601 525045156 -60645337 15705038 28652537 158204908 -247217897 -557635625 -10869684 4862833 174384088 -662362049 -801877333 -630163228 -155397671 329814618 -409600799 -535064982 140463061 419304349 -506042790 516435066 364211729 -823743460 -409539550 -238828049 716972332 -488516998 424311527 813432353 -461161541 -200953261 491955306 698411428 -997003721 -869030264 808951395 -732122685 219447295 262588730 -647611677 -978329130 629049264 121272401 -199113900 274038341 -455508958 330021490 -382715348 -774613868 -940169036 746808563 -487034485 -757423120 557274978 302197928 -543875699 23722246 -164321750 -70532807 -170078522 736728255 256270460 -837686940 -458611422 -319044270 -509623134 -899331302 -442256585 -145483165 561911331 -498410179 519742072 818105073 256991749 -676219382 -805649215 -323131733 -179905500 -589421890 736968245 -299387653 -906277035 565134163 -26868000 -164381882 -907682078 -877983088 -137449423 -12474274 -811934277 511081627 -101441662 -440966581 -712717276 -74379931 -302021621 -746703739 749950993 -531116403 80754735 -730321007 868638369 645066552 -998350011 347414918 -296531894 -564252751 321533075 -52871704 -474624684 464578996 -547871806 -178368840 211710294 937445066 -582613280 -824454487 921141311 -841329924 -955553049 -231654621 -436001178 751460472 -501501414 81119490 997690182 -373592037 -529311740 -465876567 -488048231 -791498397 -785747435 -883610066 685947638 -621750187 606467440 -650036795 42495137 705684905 955061781 -396970382 -849319656 142267287 462913518 -526459243 92706504 -130333759 939678968 102236786 350066823 919332179 951141183 385992852 -948873115 532719542 -138997122 566269789 -153202105 742674047 872532215 458710782 -853653438 -286453286 -633374911 -183334937 768957053 -692496796 649929094 486442616 232826202 132365501 -351176521 -207745773 161765160 -192213700 -337472112 -679124269 -882852831 -962960977 421797190 699355111 362663843 -470460424 449674982 950972961 847195038 117838070 830332799 471369419 -451589901 531221992 -485041075 732262357 -226481037 255004438 -602683250 991219561 303959149 -839835639 552010488 317313489 -674420121 -171766950 -112371568 -86795214 941949975 -240146632 808654919 931334247 -177033790 377730145 410753844 278741491 526325585 376823040 -354019665 707142078 190856982 118753371 -117979051 -106759437 986895719 19993178 -27033352 -189099063 397636995 -835634578 -737836848 348044713 -841562160 32859646 -415532518 -113379816 -770069143 -357796025 -794168491 -494868602 -805635257 -158333404 16564721 -309858521 179849326 919737892 -415748879 -207699098 840159393 787239285 -299405810 678745117 504532601 -717267394 230148760 314479856 797752208 335899702 278209767 -272976252 -882314077 57703461 584465506 -965522407 565387260 -89450555 634673439 -337555089 -3147236 -720009892 708079576 264699605 -167772431 99284956 686522537 -259496556 -125169464 593354256 41232094 649419050 179619958 -869053301 974920205 432550620 711049492 421483501 591183661 59283073 888352933 -7876996 -320568198 -582864532 336950633 -413532525 814145939 -637794062 822377885 -572887177 17929736 837099912 944547410 77576909 136054913 -945380559 356853139 762616499 191511744 -469706863 -705017518 212153157 60763285 -884045053 -532992260 352593765 691310928 237157719 -710956724 -787726616 -647072926 452752088 -161358160 -839334781 -977672429 686538734 -935090117 938678657 -382900954 554655958 -935116901 604796397 -736010824 -947867671 -968501375 496032091 261230929 -604950095 952036983 -120438220 -569843140 -852177504 -122215970 248019092 264594149 745828942 -373481562 -725084603 51688717 813788109 522974362 -258788834 -903187765 -45888575 -155160194 -690103242 765959549 -889936 768530782 -585192119 -349627819 -707871964 132320944 -464719355 997541722 826508067 441990700 549689480 -226703150 212840497 -393919446 -463312294 260013648 -912618338 -779748201 -50080301 388933198 -383556168 -269495255 -256707375 -381041657 325213224 -825446773 328603046 -1401143 -413254154 -596236521 245360984 976791282 -274385454 941489501 -738929629 -302915900 88103085 85397327 -355707682 -983698971 -721787510 962566374 681831791 -339980125 -129007223 -665832837 -989404462 -129377060 418035320 609176947 -801547253 857072886 115056635 -403662094 -728760876 -14971893 -715967559 -434218434 -872483848 412341135 -95558717 -310716725 450500777 -90748775 -568995546 994449688 -154969638 -944223494 -139834654 -467763034 145878673 648180383 -277185928 -448752432 504139487 -393913884 -141914546 -5923343 -820192976 -425011348 265537782 -511555399 -15642953 -345079254 767538464 -339611590 74817380 -951532560 283763188 853205715 -939171789 1902220 -120038831 520266399 938104641 515137015 -734527116 -853108680 -211182331 454929134 -205657947 -95509462 -761155340 790395278 805130508 -592317036 362658990 632350266 315258640 -750826169 -969083851 -353875032 -540630036 -368917264 875680255 -650730526 857770667 90258403 768452284 646948240 -953546071 -157919109 586766805 467661180 260520289 -760487864 754604729 -606289667 583849897 -211178580 -437263280 -951456401 298450816 -999534994 729553225 -466034186 -187685547 -71802524 -382837653 -813184312 659014154 -549252102 -781831169 -549575462 -808880522 -879597975 113865209 222715565 535074285 376688641 806008544 -550926277 850868035 568485476 -271629077 626149968 -263418883 -566349512 526762977 863394931 993215518 758431646 558666660 406772656 214834515 220696396 -732653566 -192498849 -972223069 761192552 129147548 -514487369 868514155 279943211 -613658676 -146692248 -236277832 -362857167 41933786 -66258508 -24932558 355232737 795730144 -529828794 -283972612 -977376201 -830422691 404086841 475646403 -366241275 413468054 903932540 366063572 -90231426 309184761 -939095757 785051806 -822295106 -73188600 -460241020 593673269 -788754993 771394428 452800413 -724642935 116278309 203605942 966762194 -4590699 835933202 621981761 -596410047 -743101444 -753089809 -559305828 -394066952 382200618 218973730 -995538006 268262299 151720729 719460216 -78701604 -979429108 -867445083 312423406 -734000764 -530245923 259783865 380313704 739719130 674511448 773965051 988196920 481662898 882376458 -256282967 566332259 175543658 -385191637 -429773193 -519792503 -519061914 -622454361 240479560 -794955832 -224217608 650686729 638736100 945376571 -1551467 921201035 -73701276 612732661 -156574402 -303364110 336069392 281145160 482565997 373437405 -609761134 880837655 -620504981 551957751 -16118320 45556540 -971767793 -993502979 886482988 713761408 481842927 176855186 -724993154 998533580 607928927 849866573 -532044221 -39403605 403102358 172925987 -866880040 -936619117 966468079 666276821 -854270892 -71499125 908201831 452336067 -862496158 -720987365 211101854 -960018392 141813736 920418099 474304582 -499368909 -149573071 -41493277 280901845 -819703970 -598969394 -925651146 778969170 -206221773 390421434 -612215236 -397407660 341441698 -480820221 -441636500 883041051 -939705127 791220973 -627569493 -464905521 312434909 -768658544 325004390 -369394055 -790122528 -639592184 -62745058 -16076423 912514823 -817905540 166146122 -321096879 -322649976 -644611826 660101278 950440412 413875586 37316978 766502879 88741106 -649390012 -368563723 591148263 -881990590 -57702368 -936140845 594100225 -375608354 398523043 717210006 -973143062 275760839 114797504 -634532877 -568793917 -964605381 835043568 804069301 483586992 -173817215 -869986682 -633824671 -26027147 -694625016 843949190 -221108892 36576076 -292641820 -58473315 -217025334 147102438 -335779153 264613755 -719472667 284648581 929149750 -824213312 -551222950 655748471 -251306826 346956893 534286587 220198174 -558892498 -196026317 -863074215 406523519 534335577 593171546 -211349584 784716254 155785396 734930156 929691950 585298288 638073028 -14723342 204001047 -195569366 -425488827 829933894 -311332583 -504183986 277012527 962092432 -740469523 435025134 -958148607 506440704 -556370463 816543855 -724675420 -496325564 -814202049 -206596618 86855502 479741962 829874501 83686535 727326625 989103686 -802457467 -171893812 -118971600 706212542 -860737616 -610118398 990720999 573654686 -194428002 -560309539 468832689 -656709776 -278913289 -109367251 927519893 -920068040 569168468 804181912 442062337 -361538865 -842757221 857391636 -25498728 -935359380 -908858175 791160073 -167608787 510818104 121171750 696994640 -950567367 -576134641 341705926 636491333 854874105 643620679 -627724224 -979774595 -455337191 828689154 161781956 644923229 900247783 408762858 601201025 294307741 -982853183 -761072104 -191903744 123090068 292277714 -684863972 -928010814 93924509 113112495 522773440 976076749 -390293707 958403131 183594172 686880031 203493339 312617070 292453455 558233412 -59146973 776420023 -622517131 919561824 -693374788 -400969064 725746971 -135960346 -530286591 477825020 997905740 -574494301 31170883 572375305 -644527661 -615914562 429261971 16283020 982326346 -749982728 498527694 695097062 -814712835 -110709932 -715719103 -461452011 -650672846 95796781 779484854 -16752055 258089800 -82796217 994583649 -429390615 894553715 -369122679 -242617566 664979031 -963087610 650201127 868539891 -598819061 395958407 -430956735 742176334 -954115468 573917175 -5914387 201669839 -350326646 -274636001 315790311 23065702 298142178 -513070285 385941570 -928762177 -978283316 746865727 69112182 -291047197 -851357957 -239375 -424394785 179837567 -5266267 257483796 573286252 -230162801 278144083 877521506 -296788551 205225645 -391556100 -121774120 728061836 -288966558 474004088 -308494598 922866119 -82927085 614882069 791652957 -679574009 -518778203 772597922 124901304 -936993509 299340558 329671049 -333863409 -462488460 145848948 -260710794 617865829 218412671 -178304621 -549104931 233856853 -75309283 274152805 239022142 850873564 -928650359 -253955725 -218521039 -67545409 544365855 101329958 -412452426 974085821 717693849 773320254 -991520601 336354974 -906233891 587600584 -690077253 -488573400 919284166 -265122986 -677338787 -395177510 366180162 -610102944 -41110091 -323274266 -89965992 -971884741 -979577974 -12683049 -627176480 -590304394 -258769719 -636981215 -817680632 76712404 -494805159 930257672 -136576548 -12304328 -301464779 -877494395 -101409158 323342506 -187643085 -531699483 -520202317 -955826687 705745443 -167440794 633207246 703684621 -963602827 904207703 -949686329 70288169 352800768 812785755 344175098 -653389034 -393120902 -102182047 -863229229 220696980 830735441 -705816348 286180072 -98193373 -829435764 313911094 -821151989 450186666 -443405406 -516356876 679934993 699381565 -869300915 -436773862 393755350 -98011403 -160073515 899476112 -214933998 -367269788 -891317801 353978560 -7072759 -207434065 -632385775 -15366843 643408431 132770890 419532156 353101523 317491129 -69493254 613634726 300665170 -960836669 -386015755 -225807571 933827724 -773992789 310481659 247026310 374988429 222178888 -741674536 553396079 422929782 -248767922 -392916677 565134371 100123007 -251011195 199775950 -622023520 -732674372 276480080 -355069997 327192172 747250496 198972818 -421982475 257242918 727983266 -148836811 -242692145 -762856378 714598669 -915611656 659098136 195823234 170582403 -498931675 -399248105 -633591291 -266617690 661311372 -782446117 -927739079 998573583 807355295 -764247859 -399623455 -718446267 785624307 746967540 836744506 -210773514 -161519891 -154878647 -378835833 -781591813 227252206 703640883 -559016174 541957599 107749119 -275123540 651731090 617509554 468702666 -994933357 -311806969 515475791 485076232 -636921902 617757337 146179943 -281235707 -393416553 394115239 178757708 -646775934 -882500590 -480073423 610714146 908031532 -405928391 -108887140 -979978747 -372613256 -203874108 964585236 -209375809 -379081504 495717137 -594406645 -430120276 -454029412 -536450685 89630483 433770698 -492978133 -958358625 794798372 -266906163 649178303 -204287769 699101262 -286111541 961070303 -930111144 704778067 102757733 672660647 -970225706 300010289 -663271159 439709137 -850842319 241507601 519862254 -555735667 617961669 905638056 -952770475 -107210457 190705167 29462754 -449478859 389840301 -576889681 -41629522 -103004977 134399221 -911738962 290349800 -366916088 215209058 -125824275 -125594112 -814914408 422663155 -77696811 -21252571 -270254630 -480205473 846709822 -265903941 157566487 -545877628 385407010 630042076 -326171100 114982658 -102927945 -298684270 433793561 -989325749 -383675231 649250323 874292651 862229397 529468518 -823452956 -711290853 26348705 -99948461 -582256573 219820726 138228824 -602829610 631953049 -678465447 291898640 -677079507 141911453 -629121034 -450899978 776246090 668315948 724489483 -487398485 604949752 999823876 -878186375 634776612 153341908 -675802880 352508268 -874218385 426826136 812527114 470118606 -847037886 833397170 -76935022 -45853834 861906961 -573291435 290457669 528953514 405165476 886346221 641092548 211421413 -100018252 -786152465 216108043 -279532862 90424911 -983191724 -952775031 -853496374 -215335132 226938821 -357081327 107339046 778152956 179425338 390007117 376625198 164476028 236358063 -872630682 -660922153 -947040786 78204023 311815719 -997137788 71021110 -36286061 706565849 517684447 258892443 30934610 331103922 799591876 781473225 -389245049 698835401 -49646967 447632186 -670068473 -325614250 344129886 578407185 778179135 743632197 102060354 989017082 878843337 -490313676 -762319427 872486120 -502096757 -847514966 982739203 -541463997 591560173 998179933 375479881 945382371 -602602219 -807054973 789621863 960363811 806369272 -291386801 816813638 -858542633 -777574974 -806008722 -873093293 -541820260 492833119 154372797 -190162596 310144766 118907706 255743443 167476027 488102466 -331467842 -664849664 -188410255 413468391 -966484960 636039549 -732650498 -402665930 316663696 275113854 659402905 -602843013 -632502020 -618417642 780025966 -577242262 314237589 -601602426 -714223505 896346705 776882633 -401179232 -618476450 -208237893 -618546397 718128211 769052543 -339681743 -526042718 317794978 615010009 -490057763 -690998000 151348331 -356070631 -642065615 -960305977 274386277 904046580 -443144023 -759424856 -487323747 -482848347 -95605333 -204153469 -317297541 -650733774 -245241566 -390661588 -17438469 667354099 -740447927 386510106 97798074 -221783530 430371822 -293346852 -768409264 773616267 390909402 781573507 -957131136 474881586 -589701378 877118093 732360492 -102952079 345034943 -597824220 616940807 966202490 933355963 321626187 218534986 279820525 -345962187 945174010 688714591 776854792 -3095860 -309688696 970181949 -416093254 2690857 284243590 -386503405 -580656739 46459490 -43632549 323957721 580719449 -242672815 330810862 -106657425 -270175567 -172979659 -233360845 85684951 -33790678 458866556 159846200 -837732769 115203606 -253796622 779970749 193869789 96743867 -874262114 -139661384 -374917252 486299716 718297048 790187691 275819021 683469400 -142016275 379900210 -798953281 823615036 21052237 -202147157 -459396446 -815933501 440922706 894900873 355566801 -752550145 -661577298 -55377329 512744339 -305970090 953476235 360990535 -536346116 -818985547 944034439 -809581167 694229667 -702793308 996729452 -769036239 -728502582 -439102258 -402681222 -31702183 -879013866 -377558015 -667732763 753284619 -399092809 -465699101 256215862 800989079 -552895042 -976642252 -513961149 -612069885 -620607578 -39462120 160651635 -553918120 -834938689 181238519 -422709638 193257446 -118240962 527292591 628830231 -293637111 449505064 -602628352 106520677 -779953708 -319927868 225497742 582487777 977862924 452844334 900586135 -647519624 -338884030 17601202 74277417 682757024 792051100 430360029 -60661096 -869679395 142497812 -11922742 851278006 -101524323 932166668 728729037 -475576735 -972611061 -610691734 -298470250 -518725454 -990735901 92795166 769503586 222304104 462118223 187259290 645915422 -405959828 897684196 846559087 -783246327 804731544 -983543470 642755288 -800798270 526592448 -198045220 87428079 -179538318 898654291 -63618823 -457842830 704919485 18012617 485739800 795587656 -737339544 -486452777 457207778 -539463959 -870512206 -265529519 -555089519 857822203 -539832834 -975406926 298533793 -435516807 417388422 -462850742 277571025 -758367899 -790730244 248727317 -234876002 257952248 -902434645 -187877256 -435655761 385452271 -795913327 804606917 425945414 -75412651 -349105590 -111876475 652533212 -663627487 231454013 393931883 -814754354 -101391044 807820368 811534073 93281885 131600114 -987929709 300065901 -984166198 452667365 649452249 274039946 -409605604 -48339086 -992745547 647422661 757261906 298181281 619124237 -63813453 644121628 -267208408 288531974 -277061426 -388211331 998585840 -271801903 -136633135 -440667216 -800309156 677594153 565323268 354994809 -796770193 -240211480 -898573849 172890843 927694474 -271318047 264597084 534613225 -487891508 -309033371 791060724 264616998 -701404598 -349507333 143997416 -18115742 214673778 179511206 611495532 329271067 826343886 -708782041 -177867980 168386862 -100531227 -617617542 -609979325 97195227 -743660077 110027656 -108274846 18133802 -828863287 -146509208 298643757 812842297 -402797084 -276348408 582365678 -201256824 440809872 669433126 -256684852 -255257238 -172970175 869174499 958779216 670126078 302113359 608433808 788391591 -382349099 426825137 -732478572 968722101 -689299862 -816895665 32392834 -137943130 35720929 567586838 741135203 -865310837 972776708 -853880130 489737866 369612712 699870573 -177211451 104352713 -440960055 283073106 -465787268 -492436869 151874238 574509647 -988792114 20944919 128843998 841929537 412145986 -538790401 441370237 -419593497 -838409398 -397819933 157181679 120455438 239500985 356012896 -104605337 768891340 -749093058 -441418965 378246100 102649274 -706725011 -214707097 444516478 -682835330 32268177 272075073 855287474 -245984549 -324174506 275347561 334589277 -831485878 892418689 383156998 -978044938 -881493881 -55990782 873313135 154599043 765917456 -176875096 -894621210 129469429 -25669644 -787722865 -766277360 -140008930 965510102 704213517 251019518 358441043 -860775984 923583785 -113739439 564835613 -834957892 676269888 966233509 735241495 788590941 -132539461 -355668910 -242613727 616734380 889756800 -743102806 218902529 330389650 133532914 -938426892 -887453101 -987740295 491067120 774884836 -362059853 -515593034 52511024 21249738 -12881278 637648563 -390619434 61091677 311223652 -589038245 -163657379 -409112695 818266414 -14973065 270739812 -921619459 277533699 -450542755 46802619 291559349 101009383 840433115 831285896 -486328512 476491757 739963862 -763468784 629319146 -766647792 82899433 435382748 -482351529 706704626 -879027864 538561235 274574404 -764592402 -304729143 42924797 881511539 122114080 -23471819 987183646 622112756 -476033381 -92186435 -252690278 -626192922 -5157979 -68677624 -27570626 -454934550 989278304 203614728 717875941 843720062 556151576 780911262 -796367998 -353829587 420390092 976677904 -19448275 980113313 -3255462 794783441 947491987 -308066331 383375568 -108357658 -290275342 182323122 676570579 130945597 446528412 -352458151 -712044278 -964467296 641946897 -730024769 -580590918 925907923 297363084 453865939 170929814 -817251473 -15436944 800226137 767367906 73230697 -893241345 -422853660 488130583 -690927579 729798078 -412529448 -752858518 810416553 998779486 720323971 -909913426 736142599 92686262 120183614 -145977085 757662607 -162587229 937824937 -66072239 -823754393 -172253692 888666102 -189952739 -784441913 624470979 -794895185 -872177554 -294055143 -444050169 -733516229 -873160936 648865802 439473892 391646509 348934767 -158965686 761375458 116132207 -128061454 -256501548 804406789 575473316 679820325 -229779062 70437448 -597600258 -943441298 -782869559 203079049 -229395035 -430005255 -609369784 805481764 -664660550 -800399947 -933229382 524735316 537490108 313610133 -224244595 187083537 38163783 185533564 -940865551 -169510130 -496095516 840112582 330131747 956551798 186989311 -909895664 998736684 -800050661 733245754 982023639 -913558292 887124524 908177649 -910590860 125235773 -848312633 294857135 -862925127 8549163 206505140 394644023 90604024 -90941434 -21517562 -494717304 -330465014 75675793 275766635 -644747391 147311030 -863136155 -210342786 48943326 866780408 769375017 760042325 -872102148 191847468 -120084708 490563987 -794403113 -611435527 -898037493 -35277214 -434143902 -399372377 -594551497 -329823402 -284017033 -962070290 20103399 697468781 138773852 243362657 458677452 -860780057 496414749 158068242 -100743708 -785221895 482767783 -391477284 -126376254 -669386322 -498028264 -535930301 288686433 -542332847 583585527 -650623371 760544900 866127644 365929587 487723713 -50412194 -78693398 538000545 -655999941 -984622930 400371517 -711858367 505683229 323946875 692285179 -388364532 92938736 -661978587 -547742383 -416991029 -541427789 -48779133 679020436 -87850286 -438465694 285616556 -203708500 -557627128 -701827505 801937292 -912537795 -877845675 751819235 -89231151 103707570 930082203 -253036438 -875194067 192147635 304595912 -125293177 -495202297 76807687 486450465 -687622676 -482937532 -350933368 414517975 548571306 158815986 880487516 29080790 -25772744 428806231 -547422593 3344069 -125061088 736555735 -583204987 763035083 -402845787 281352953 116059096 -500307066 -415492449 875523288 -727287278 -565160512 959111206 131275607 586042014 -717557266 392678269 -214271534 178874688 167842342 210200862 -487392313 527652011 80848968 76716812 54056961 -104986776 832269888 735203750 117848187 -875623944 726104352 966532804 -283901383 -943059899 -400537378 848166044 365565868 712938567 -862762792 804159000 -854189195 936437176 -63152924 -668211540 -410194174 -78844162 -731911704 -704482260 -766529797 33139318 869707442 -85820022 561437280 -988017310 313166094 -961476852 -548511404 72011407 526509689 672915509 859949428 -44221142 558057628 474740692 780300240 275058673 -510917396 -683358099 609783978 138231594 -345740528 747080817 856064483 951477084 -891302187 447415841 -537566114 -266419314 533912964 376640824 -812196322 298513193 22628129 -229800795 678736642 758568867 -76429114 -403594215 822845157 828928160 -224363612 215330909 943533165 641016734 -402911418 -734457296 286107605 532481032 736208243 -204611678 -149246041 -248803202 -754721847 -121740037 330834017 -783179420 498589558 879356189 427181284 -934592533 -298040764 -140156847 -537757793 -608815916 -661971578 -273651344 -131900169 -570796361 -387838424 -772013173 729610189 338994080 -632729269 331030079 196525303 -969508156 -140018746 -858970107 643078521 224699521 -313556083 -18957547 991582541 -370231771 5837074 -255137858 10492285 141167219 666945900 -682656084 118429448 -131174755 613226011 824231741 75425039 376444767 -4878216 -548455051 102517785 -355537963 -865721005 -200353236 121658262 -63126457 -460899420 -53802719 -171992129 380794355 786717067 65184329 381827110 59376950 950763188 -968050332 357210356 -988215583 911943232 -605225371 -695768121 -851071916 -605803545 -443739461 -127242879 484480512 240481576 147931334 596798532 858971430 -827150024 520776911 468937995 796011531 182694399 -828675024 -310675348 647351031 -620576057 26111612 10484941 39021269 531177615 -383548740 -506800066 -285121668 -461274647 521662594 -136791714 839972429 -390157279 725423426 -57865201 -687332869 -182602410 337939749 -19340806 854363727 526512885 -230555715 273327664 -268086428 14573559 88081307 368105847 619236926 786602040 -345953494 -103728939 -269684807 273484263 -560664980 382630215 564801522 -703083366 816347356 689484232 -266349826 -45438210 -708213995 -808617873 -976692262 -478403532 438822732 711520428 757200011 741767715 -298464992 779228888 768421914 368517932 885789814 195308035 -203558204 -595045733 -967195405 506895955 785147310 -512776153 334502548 -426905349 969759551 -326455530 335720741 931474839 80663583 -769309072 541498477 -779725769 893723866 -619280429 366491917 587487477 930120787 685183217 -246465380 -973985376 922504386 -801283465 53667145 493811176 14224578 -958664995 -825120068 -87338873 -23815221 -473869462 439815927 -430414194 485894500 391507647 310319932 -231529132 -784637613 593695613 908700033 378506435 -618833016 630240662 -18833552 -368797907 53621635 -519469045 612601749 22087122 -118796473 -8528906 -372955040 290816237 901193979 193232873 -505444724 -168388177 -890244107 385940915 546463075 378489021 471429980 -624787630 539809333 -634180400 412508737 -357300870 -930076719 193938295 966454758 -461032427 -150595220 416640664 143935136 810179464 501437076 334860709 911239118 -713210293 273227266 -893231800 -165871724 419638736 953902685 35913669 699878447 224783688 541319606 -705216876 620056239 44872110 134303779 -685659091 526364985 -266073567 846076092 -228937918 -392256415 -858057439 -29105712 -928362689 865127030 625652079 -917136156 -704108693 -103952089 -33665919 251874375 -317346629 -131966623 -227326090 -237767059 -529551442 735469030 -686869203 802842987 973187264 811788269 -375363513 -545887651 124281892 917655213 -70607510 724518188 -799309288 -5105935 -571726142 -613629953 -164421572 -643645650 -498371841 -511561969 -702978790 -747443936 -823537832 -98628739 582101202 121319450 297617828 684414238 -751311767 -116278470 163281258 138060439 -838226513 449760543 882405540 715277429 270814381 -421514539 -707792691 -398767383 173698510 815012975 -428436918 658746016 810729656 15467629 -152424460 -80801687 442814342 112506705 -164831968 223860389 954497338 -799831155 803724984 -438652203 496118366 -423060297 9705035 586381791 851300921 914105638 -864529604 -228250263 260572926 199176939 -630803615 -798195351 240840756 901823255 -824877918 -984546414 -492179425 -528903627 -63295800 -891596026 354925950 -447337890 283648270 -655994680 -438885105 -979475919 172286470 -349442945 31088849 -164226581 -930687709 991896465 -309321625 384454527 861717181 -787994124 608606475 546918203 66175606 58898808 -441072225 -337129432 -16438413 -513654332 686295586 -199726739 -877786836 -561920313 -990864520 637991545 -44665698 -699534133 -243019703 431747775 501727539 -635340841 347749817 -81589525 -229444752 788539710 381125211 -317113344 846502851 840713435 -464150738 578153894 104823001 -890523158 238691538 546806230 -795392697 -573409416 -660397289 465123957 -178348172 401376891 -190530269 -404278380 -163133265 248208968 -821050536 217231078 439387154 -710761284 -6997977 648521933 63345945 262778147 -610710781 793826769 175900172 503229399 310058560 -564388731 -311650195 800218972 767922222 -380989044 298104814 24118513 -369462846 550993180 178403795 -484765503 954907948 -534099045 -756129702 222926862 -543173759 724229074 112443916 916855694 565571460 75508700 -79538909 887175564 96733962 -660894321 -62209607 -57908698 -153836725 325670632 211528254 140998758 720877102 604273983 278550772 -106846023 339003988 -492782256 -956947225 853437652 270652190 -500835094 907994714 -260151744 -715622359 317173908 -724584284 -90750096 -796256433 269671906 -544918921 229326278 -76379951 87186025 -62882348 -227846725 984908174 -856794942 -852411374 -771521114 -41186036 571799519 305760720 751851222 375313345 -169786642 -264955813 -544729711 -346011599 989813811 -740479604 -939287820 -620305947 703617245 498581510 -978700419 -927907703 -928871677 128731796 -701034616 218855230 -687440895 742069940 -450016676 195011686 89342022 -394195621 -275404250 -266798552 42511966 311791203 94202054 1042463 872202640 -949937734 3632821 -611347265 -134934077 -477177702 253951609 -51283517 -445280353 294704431 195738567 467093785 -993139123 15166106 -676648685 -388850742 812604217 370753151 216785076 -359643837 849502048 -733933612 -496839702 -242724632 -409671473 -848756762 -393239940 811656436 881451538 447090533 -824753923 659719656 -251231240 651461583 999600586 66432483 -104653329 770421071 841985260 231980707 808745124 -228813178 -895685808 427142389 -452991044 781192632 -655080788 -30708854 -230221921 881207283 46138053 404762599 -268033756 -745864203 278459962 -762434762 -861710713 130508630 -785969094 -164526376 -976139846 -513133811 958116487 -705556070 465017531 -869157754 -554483194 551478539 -577065211 -650291202 420199772 18468821 -69838355 -402885813 -103819619 -275915097 -471997212 -217505388 -879662344 -430378650 714857548 383003003 565717869 890544872 148034781 -11923975 -764445126 -431787464 -356113275 733219566 756684062 -674404001 -421234459 -765467710 104419564 -94364158 122034189 264947003 249914756 561804021 -295247723 984866004 24261023 -852268950 -619338169 -902136060 -511543991 65247764 -577294302 763381305 635503290 93624348 740812130 573896548 -542663607 821451034 -925019517 -652300611 -563722105 -852417016 -458689021 -457875670 -290369609 -30082727 -70926901 164656539 880748281 742591143 699425864 -957797557 435209605 331063045 -370154488 -484552614 619056494 -228443178 -358444136 -273698110 59760114 83655569 -705920639 -281957831 979091370 78178899 124010785 32916069 257569110 890857595 568266625 -950342045 98744793 255367097 -809474996 914361434 845129936 -380982618 -643931708 914364700 611254461 -23391850 -769225387 920826368 -544109598 793644788 776639284 -137377232 758777441 746578842 -241244464 505713365 -942861143 988472214 -760182990 -551423882 268413960 73011282 331148894 415248370 -620570632 262966675 -66404208 971872387 -484726520 391756300 -833734720 -645334917 19315311 -146318870 401127371 753912561 -263546748 602457632 -205733331 568276641 96737438 230160023 -862209975 -939507626 -151721228 -974673281 448501623 -287580023 930711438 669026185 193310842 622093911 259175049 712544959 807322104 792965474 563086825 -739622638 -742550054 632042860 80143498 -960421970 18474826 984083429 179118681 335417433 616660988 -348272728 792509267 -361775856 686595031 72435658 162095688 455939348 -364021409 -725794730 -517896465 -878155667 -958929762 565204715 -308452307 473243371 335689792 -455803645 -214850844 -191417256 775443290 877552194 834321069 -962786911 259935326 -277007912 -779591195 808855416 -657549215 -388171778 -929172729 -311352869 -302371319 -960053390 -32436257 589069676 -163452318 815439387 -713365110 -485006942 542453084 -821880557 -383164935 -48510464 499042914 995385981 -595225342 235558180 529109639 678019619 200960821 -346096842 -860585480 2444791 -892228303 863016089 979101289 -78276685 -649052750 -1759321 -214228607 -570765297 -558373213 577087450 746302909 -360225313 -904232035 650479144 416616423 920012669 -33486816 -773302715 391543927 730830447 885884803 105339226 -527293094 616462700 848108296 760379056 806455388 330256149 144371345 601122175 -675921594 -4690414 -892041568 -751974991 199275808 89261654 -429877471 -494025580 218794407 -20593304 -574451199 -16888330 917603949 952886418 -313406822 964514030 -706284683 -967563181 785157199 920288259 998933957 588911266 781333835 -619422234 -872887003 -487660190 82624657 81746277 365374688 962689970 233491187 -362979803 380945469 689149310 24408696 -53150642 86910977 -811578309 26449500 697629440 -605260724 125311274 -139887707 109219018 -395654399 -410739460 -131159780 79041228 576018465 -39902789 69940069 430597801 -84218981 -806794027 -721564715 930011265 21010781 279683369 -107561500 -941508571 547563969 -774937596 -747974337 972746928 35655497 -793802433 674217079 963694393 411105214 -241085764 577125923 615441464 776744938 -948400515 -825251660 -807952745 -878445972 -100227404 -516829943 -243208959 449507191 393083986 284937141 -952003449 821473691 218149381 236308975 -299955903 787763351 -3984783 -694549331 -566806481 307638322 665329665 -229626819 -587811236 383639504 -495395025 -212358108 -390536496 -807354398 786640588 561359022 -105473686 -625583001 -340935857 -128986889 339071511 -106736096 -299103486 769826788 -541177302 455627639 -320779300 663367316 -727409890 -103314900 95766938 -391025761 285225901 -674452400 391913492 238682994 -702506952 164776809 427026892 -541137389 164430966 973160871 343129660 553089216 -159065646 195260723 -49543229 168884531 409916878 765501990 490346383 529514836 -859938530 -736721515 -567538870 -473757484 -176964728 19977103 369200028 724936272 610383477 627744502 362789816 554481459 931926016 389261181 561270214 -73386221 943538125 248633372 -808727573 -471017663 976974209 -432397923 147027358 520284870 -296310003 -156460105 744046985 -840134677 -898081178 -67565462 -480288413 -481530682 989959793 -585360702 602131756 50743702 -35640141 -130703583 -139783434 -164432204 -611155913 964242139 426194169 478969253 994158173 -697517823 942279509 928104782 180474357 -374532231 -73990646 497217438 -871934085 226652125 399105047 375454699 667890856 7602858 58189520 589744635 -337868477 -552416915 -715284492 796521064 149388654 -730606065 184402761 -189427714 -699884705 -642399122 -400787654 -251016323 -263660406 -764905230 -268002528 -48820441 -703006708 -768277466 552858730 886834220 642575991 -787339347 596263088 558103515 240712862 302193671 -933645642 187937178 -773161651 -437168892 -878789408 404557187 306926267 955013318 931963542 697412956 156535891 -927435937 -908830464 927053293 558637202 -810516956 -70934951 -514361001 986085050 -551110512 -405981595 466294811 -524264387 -25498095 -772379973 39150604 697524113 -201465901 683186686 839198055 -274387701 -803117680 -712477056 -913436705 -895244805 393390702 -121305143 484986375 695213857 -18751757 -751573994 -354649902 540816754 -51527410 201190056 895493455 525115365 260064079 -325741915 -919738398 -64199300 94851124 545946527 436567188 546845497 -983398316 -274700207 -348102373 487211329 175719799 -361664913 -8563053 -473010661 -244648102 683099330 -519517951 -606593876 566134845 -105044708 -487593990 483069703 -582968370 -706272158 -794554478 301384827 701711062 -491951289 388002338 -502581577 183680085 -263959923 -294572390 984332711 674932743 -860942838 724959557 -832402778 -642730925 785861053 813892169 112835823 814134796 965004177 -737617052 -278839410 682757270 -929474886 -434839454 -21268698 424988148 178388911 -55237702 -552539016 587475594 -772641951 -800643243 -342075996 -778761504 -505087778 628096616 -693933967 -261484674 32878682 764395244 -441713422 423714273 898962947 -544094454 54773447 -791716790 330334809 -584789563 -536338766 -790201358 302974004 704157612 -43938878 327893585 759432546 635621388 753581218 507012147 -976869808 78782463 296855092 75714225 -365351025 101025894 15338993 -157907904 -317233781 668357657 251278536 344961494 570456544 -961082981 439860147 -731593421 497814333 369081314 -76734682 626396497 -717228415 34062215 -985268468 151147881 -862784063 -997950474 586314758 602665961 831004196 503435043 -764437605 252814537 -373103215 -448979738 639314284 -704471524 -326810286 291650947 -259362315 -838898073 -406444701 -528077772 -206047516 134214859 -603127607 527640658 859525780 957265056 552014477 774455008 -941151002 -184771128 -98521394 -91861957 -730197844 -342212206 -323323678 -829823727 715589177 486539149 -832565482 667218282 -897619592 807516575 -644398096 -499584547 143353082 -979967497 528650796 -53439894 -280893311 478119969 847819801 71637808 555930927 123729299 -136150709 119084810 -443463088 -700186283 -380494835 -304855633 -986304017 -537258145 -450906155 -202753204 -914231140 935541868 332787390 662166394 897364124 -751086538 225408060 948479677 -589036707 923925043 592946714 -864035920 259538984 -264554574 993645938 -611016505 90659310 -994497511 118043194 11291634 -723245040 -472950491 -624023841 904876437 -475234570 -792198492 8824818 56066586 470712760 -904989687 920068195 -729537327 -394817404 778696897 -260560572 437902819 136752130 -30127834 634663096 -209890302 -329138351 -262287459 -853778767 628547329 149603172 555606409 914067347 -99186749 447823171 -112069429 263722363 697832030 321365913 -686457658 -437091703 -263922024 -492489697 -14246544 -622327882 804109678 560030705 -164894970 209461811 -375955563 603364588 718118466 309156308 766343987 -958133488 120745308 -403015787 892226227 732824975 129128205 -738981380 -781790674 680322290 894950389 -155938356 141146347 802284434 283900804 898886244 844147894 -857681455 455009398 555322890 -322690049 -73391699 -331555290 172432990 -381458290 -742001332 92366154 -416483916 371137804 342953323 -845684134 -492499447 217703540 80075010 981102106 345431162 -605983916 730805931 798099892 -511021014 -613490698 -943888574 -166377044 -830242965 -310281798 -933500400 743733728 823683849 932983984 572034282 613410036 129478680 -832239998 -601924866 334137929 967356718 389370082 -732179649 -897567347 -317598783 315327193 -908600588 644892370 -448012175 39908317 512065100 28102493 157502692 435016817 22414179 -889425959 -345969656 -433372469 -302192234 -134980190 -243699712 178417165 749509106 522811205 -717508383 -516744611 683736704 131490620 317122729 -218384097 -862093638 -812375590 983601259 585860563 356876707 742956990 -680869292 782501044 -590185341 358667825 -762557373 269280322 278869883 19538262 287651434 798901140 -830095408 979001414 920834109 -118584596 502328384 -212384386 975767845 -468188121 -60524022 22805473 -13013541 833166780 -378238133 -871280780 -474186587 912384402 -19804164 -525260819 -571590636 809460302 28302875 217923962 -795433779 -637693949 169540056 134483135 -724825562 398557855 -273430320 987866476 920631284 -107236917 -540777434 -223147835 738643090 -378245294 376462830 -85553634 -757491151 71024936 -553304926 221565078 -111926472 -55416034 -988106002 944368384 532802207 -268655149 970744732 849026308 -141478619 -852430410 -945522522 884708505 -126875858 -26963137 -17816632 316197000 -649919900 -61822718 -837229166 973001650 367934580 -680257129 -545370902 692387617 779901602 945623731 689293648 92929923 515892732 420308995 -700047843 -234051307 719168195 879842738 114283935 -192913306 679920409 302765972 476041443 -507786450 -658967354 -641212432 -775286277 -614409840 -141619757 998408445 -411180962 942886228 240966825 688976023 -21520836 -314197911 -808480727 -258335492 -44547655 910501793 -346092781 985375096 459144167 -612365597 -256759662 -849168757 750198338 518359613 260808439 -406773131 118686707 -477378212 -424102206 466245309 -616897079 -446412315 -363062896 -776720176 606467634 79492742 260588330 613687009 457001386 -507018976 378581443 29339540 -758291006 511592695 -217329316 409272546 -807475209 660182778 -152735392 969760826 -155017033 -230448366 -186828682 -609571493 546505589 -708608348 -974874660 -966708668 -937770867 297473976 879330209 673256418 -102810444 -84314589 -522917175 11648277 -279057278 993629640 -17898632 -928713434 -22798220 560644890 -650091566 896341198 -859585713 -471564955 411164939 760947373 514204183 25272793 -3563126 -323495481 -310294145 -742595700 -129456416 -67261214 670561009 201600920 -920654936 540572605 491194081 207766131 -562845980 658574153 -477206609 593134283 -98651873 -62496655 -109794930 177275579 6731152 182532361 -942031879 128477606 -146628969 252758417 52484592 398956248 583727165 821546146 211729229 899517663 820260442 -252910830 515871363 -98113309 716996330 -273096363 703483785 326183822 -277679605 -320818745 103102835 -845706845 772646427 140891227 -660406362 -770836570 391858143 563113211 -804514683 -12636830 -921039094 -215019689 145897003 -555403191 716949663 -740575168 831493227 66010899 -559960273 865889135 819411794 173362958 -555626095 -961021516 156440000 635408718 -297069473 912135981 779172573 737544867 -975591458 4043284 473270414 172355191 249687007 32300586 -865877204 -631693448 -776495943 -289485263 -160958984 19295707 -81466093 296890460 127103595 760688062 827292672 -708353351 917227609 -21538830 342947096 -52553949 -275456361 210762833 289794358 681017197 -147588965 957965199 -163511185 218414765 190808091 685138202 -240013973 231398549 -721116424 813170223 -476372187 -148116374 -16416987 -690753189 -52591370 512378988 536760707 -156856493 290449419 957754339 360087362 -842791085 647211176 -115237284 -159709431 389666911 684529494 96475315 16988816 -463096971 29668939 733513235 781660476 -686406148 -533827740 986305486 503237173 -345727910 396375847 -486945805 -454234938 -45365853 -362620301 -546032413 -327009894 442290890 379853367 410579429 -402047467 -814514546 84751318 700421943 -231585759 86822532 -944521221 248083589 687414425 889576149 424430267 275073514 -593048744 880707630 607393278 39532191 746512426 507367680 5845230 133352770 -637969236 679346285 -960744093 -378369641 284067453 949132977 182269721 -316746877 -520308393 -75801568 -735937232 346392237 -14149204 -919374637 -997450982 -901787757 -98776808 -605781796 122163501 889393919 944968137 -126405029 560427849 50151138 -14440563 -163528329 945318646 -883273834 -937684578 -725384312 -123260341 57252341 -575854925 -663968280 -64593385 85478814 -519395492 872009157 -390423575 216316090 -23660474 -871099505 56576103 -363972569 -309481858 -689729417 -422459928 148032433 551071902 178748934 -900894615 412818968 -936928213 -481530500 -96535589 -723799021 -948227476 -442027338 -623660026 481914265 -819757263 -214627444 -847058408 256949247 -328689399 798524542 -893145706 283067219 -665727715 194537291 -211440893 155368222 587065879 -163850591 -410968347 116890631 802548955 -464953520 638223370 -490948434 -547148740 -504952005 595521176 -331812745 -444912922 369658057 734475515 -717905727 104711715 742711323 -83552794 -894794799 843195169 101905406 -739694340 -148165200 684133911 818832245 383736907 -358881618 58718625 635218612 -207170428 73864766 -292194306 -341999445 814004102 -192334771 696309693 957982777 -260512839 -479029349 -516373293 291780679 399955861 -938832952 783989099 369090636 762692099 -45878154 772770943 993622300 -408992138 993965299 724899070 885718874 -83091090 483064823 -621554365 861692317 357651441 -757185069 667164476 767985643 280062649 905232451 -926886026 32845775 -815284961 -702336063 471319585 814215935 258695387 426398573 870418520 880514179 -188480148 164571914 -45302343 -907707888 49796593 60574598 395882808 -123671802 -300620553 120227127 660372865 354155016 242030698 307593064 -371899229 827875023 -920982052 25938572 531983585 -894756654 905736056 860485446 -126915462 -604088197 480388682 -489334031 343304255 659989868 744353202 -993302403 876222738 -853249597 820028447 -598870876 223057169 293366297 -211644268 -485346172 -327444454 -228015514 265779528 -752252707 -343893458 938925044 915459639 -111550397 138807734 276559340 537140899 543303101 -854712847 -449558713 -311906370 751255418 789619903 213828062 -431613034 823537961 -851506246 518917700 245793709 585506181 -744164152 232694384 -486646831 293496417 -120619714 -282693551 266511055 -787127866 -642762925 -527409394 -170938337 -793740127 -41492838 -976143893 -214453359 314912220 -105536348 727227217 194001765 -258661136 790197484 432641429 -971882497 819950199 113350128 -629425947 -217630379 -194165522 -764396950 311867696 546745367 970894875 849463827 -172194586 -985528556 -285721249 -40094918 -33962976 119697747 413061855 98564254 -930585331 -193871799 460697139 -57524823 614766142 15618303 -226419162 708375296 139876572 -130568813 -936033601 87534113 367301997 -954699944 166538845 353539569 894186306 387608253 720843524 -42763503 962690635 133426645 770154152 934791814 992450687 -278157677 -123342434 581016584 -908128942 603195990 689424528 -26844529 883806249 177951204 -612703297 491114957 -858018289 615915770 -192116317 196308337 33642216 -734891124 884336098 346333062 970090869 -771914932 -696974917 -166753650 948938072 870138687 420819548 -54156652 -466861547 522379042 200554477 28103162 -577330671 -930008864 -426935577 307614170 -562538476 -196684585 -410791091 -408813634 -156345627 -876284131 -786096280 -679836369 105976187 858885036 -211199119 -518209656 430502209 350662648 -363657319 -354814114 -293673680 103590915 -617368435 -561436093 -417121219 839781299 -741905634 592228673 730718072 -993695536 -556881927 -520561093 -47231650 -428135388 13581912 -854557100 51243268 375293532 231426245 -230482793 -882620690 -116693532 321865139 -719963002 -889916177 -99573193 7394995 668233186 -779607264 819493104 -972488259 -19796480 -11234558 51623173 -749754429 -324276624 634410173 -977527660 -943575655 -498621957 769475255 -914346759 737003178 -945136307 -578635620 404500952 -233754155 813644872 963236882 162691870 989315398 640672773 824341801 625050165 32553112 -538594746 -855454135 579161829 744958613 -288788357 -733064523 594925384 -482640987 79028872 283331505 -575002377 -239389008 830400546 899380559 842529868 806652359 -285014895 -827184271 -590922045 -832422117 -314292690 -245575190 540695955 456111376 -259505292 -733460598 651670227 356384580 -226834633 193998368 332439625 189479280 845634129 -735559121 412166375 -617854127 -994316070 774102929 -574631363 259546286 237535652 -743073836 -788675498 987810702 -938051529 193293453 69690709 -354006076 204406485 -490298467 674903330 -905244358 243593345 983537876 895113134 629441013 412065081 534316695 -714073871 -855449379 777997402 -132204416 632892890 -270630791 -962271291 794212520 878866714 -890921576 -354350509 -684168401 -752271174 518873789 -801387975 -922226725 381674030 -66177931 -999589326 -171883586 735327632 673751881 -417226888 117953806 -718432637 -751070044 -300253868 429304638 -640996845 233917625 -990225702 -933583953 342074321 244571975 -989019956 223750560 -902054443 -82568116 312092722 825730691 -338585165 854607777 134406590 -439124757 745437974 -133984719 697296310 -334564339 782556892 921272672 213688942 -9710529 -439366802 -237923532 -841311558 749587680 264671001 799571524 -164751647 -675709064 -635681675 482832452 -433710910 -204057698 641758080 376992346 688101616 858214384 -983271007 623466853 -523131821 335362027 505623949 -16472295 -133532604 -490071940 -184378039 -736036641 -318549180 -177670416 -101940656 919571226 -224938030 -125906667 359016505 217597938 48612512 -151530125 409362190 -612057686 389004870 -732850012 -809286912 -831677513 267267234 49690867 -853191306 -672589832 409527502 -590474249 787023961 -481850234 597086541 -512585403 -156231214 442836001 -830086911 -476615822 -54593111 -507039211 448382594 -872592674 -721972940 -221373370 963953567 -784709678 -994251708 -21984628 -719112774 -933888514 -708859454 913618983 -27893834 599080387 -906194010 -216604435 612518229 -461223033 207560143 413798055 -250194980 -691045411 48477181 2294739 372828779 -54175158 671818822 -949264818 337709144 613742521 513964977 826880397 175231811 -741116044 -777464379 725358683 -986679532 -655025751 -752981067 656153877 -553822500 -961601293 -691276921 322566709 959808835 -795206500 -315109807 -422669338 -42568457 -798008840 -469056245 710429162 409231428 -112020136 921426620 341772984 -304599089 -953793561 -111385603 -691056990 -378412902 549480451 591779880 -593721103 -422648119 -588770294 -391203335 211588379 89090117 42415308 -417873744 -222912212 814390102 -918745209 329530725 48368252 -825847656 441775831 -921102688 434613202 930120643 515632545 660549571 682172250 881723398 488971555 -748187994 -225209370 -258130101 -274887336 -941998183 715929868 33163603 876728024 23839477 862899291 -238694008 392958398 -960878278 128474890 901617856 926265356 -298547932 -728752775 486041649 -108743385 -212674873 -223938873 -326265035 -253360036 230169383 -787590904 -613679187 -499564268 -967821714 738965138 -215496238 -879681777 -289334668 -239644963 -643675402 500872960 -151639678 825723226 37900290 627823495 447754311 -23651137 306206167 383656285 458767928 -215748742 -652230700 407753649 289131641 -343740369 457299958 -77907334 595021631 -17832947 296995742 142978396 582900002 -9418494 990104639 277898017 -518456553 886407476 -689477970 41945457 309751990 779242199 -424690424 670181764 -624817629 -609234760 489169096 276362789 -251968170 875642615 -74502481 -131800979 177460617 -808628618 929614804 -136960999 692776920 163929463 -139640234 -906881442 -731583548 -914091682 -716535642 630715084 175159611 807887189 491387958 -436614073 -624062435 252593367 -842434889 -331512168 139469201 -210026926 -79921655 467253815 23025202 -577429051 181326907 -602718331 -951592271 -626726859 -440359574 894707370 -512760961 -258660531 748311227 -975888237 573917657 -747373189 824378230 951916511 -44351759 -420828183 330863533 870424289 109467466 -690834885 -374150698 621184694 365024102 -927344618 687564260 -324983715 990095883 527303682 -996904056 -57240550 518910931 592119647 -143509108 -648825414 -357492898 -499294702 -770892926 209465842 902832078 -420685697 -109799033 650219121 -282940587 231789791 -810863321 716802092 956243376 817987060 34635983 548445454 890114041 -596435082 327664797 -346150203 193299624 163719681 -207514818 -545435120 -119672657 520495190 405272164 -108766761 -167754002 468831816 402829396 354442260 702551591 114727148 -665426362 -992133673 22593752 -644947130 -857975845 -645077123 474165124 -591813708 881346975 680923052 637333129 -296559152 653483687 -551418766 -263449956 65817580 120561788 781493106 642098076 -730811627 576944792 -121436176 976896607 -14857240 67015165 435041987 543188571 676320276 410737471 -951487600 -830513839 -392140806 394818712 -37832439 689360606 -745926005 556886858 -529712521 154158295 -743587585 73958455 -53398054 53049815 -539738262 560237962 632388592 191439456 -387960699 -251441901 -450363296 226954817 -69133499 -326849326 -673547337 162093055 789568133 612660337 -139068085 -758358881 620647579 961062364 -378135197 605975647 171264702 664569006 884981466 86538048 -612990109 462890126 -25711349 925943322 221713589 729439916 740427230 825164162 -949591748 378480196 232207248 -154335610 -374410308 518542329 -286117421 382700686 -500706841 -701996531 -728801273 616028349 -565894235 884262879 127882499 -567875529 -739448308 695099463 -776380439 -579517249 -609939193 -600888251 90983866 216611268 282712712 -455530944 -244422573 694088264 -929647827 441433033 47245041 -445028552 807060663 652265049 -995917311 662753951 4533135 186996453 -20486876 73368751 686664512 -921547409 950722416 554534853 -108945825 739312675 -101729899 -524217923 462768208 703168622 -476731599 -91927270 -278322203 436560610 595053745 -591152580 778532962 -858965469 103182550 185118512 202844839 924606401 472796783 870904508 697834589 -351210063 759505831 -271874229 -752764675 -634203270 530177481 525138138 358311792 -314360357 243428330 -459299068 -556923146 558436486 -100421311 454719672 684798745 -223666995 -643990427 542666614 107467942 -618600686 -661946660 822043219 -831868307 -742847290 -15831945 448713926 -147898177 -30446647 -274517446 -580988671 -734916816 875889895 -16892930 935106938 -286276855 -101479938 982941001 -559380642 -324441095 -107999187 316944334 -840451238 842357576 -5360507 934730968 843278920 404796882 627072934 -258982058 992058773 345759327 -939693663 843506150 -650601027 589281617 549921758 381107326 -594054582 -447703185 616846196 211672270 894270343 -649249627 -732868361 -17677785 580093468 83211437 -967355509 -476796110 642790412 193510839 396622580 17473101 635880033 74437572 232963085 -616866117 233042288 -27137376 -768133821 565763826 -504226295 972341587 861331030 -736492150 714604937 -314500289 -597628049 -446557039 569325216 524814342 -800608683 -908894029 958358021 -758917839 -697863423 109768409 649848932 -810900254 -178054044 639347116 -404407473 597250015 -540614858 106915321 85994789 245089787 -206845652 -931729198 -637705401 976157280 76098476 -483174210 282210068 -849255681 173420585 -398897773 577417023 930627719 -238285051 -404635607 -256728215 -272435155 -446386355 40730998 974143138 738324665 -730357240 -975395995 698737670 -100541945 929167768 322422101 -2460801 -613844877 -528114783 485245628 650907996 909853963 -977075746 -647914229 777807293 -486843106 -503356186 -402766122 48702027 33947798 -374754667 -564865602 709261487 -722428799 309993857 903127322 771800927 10735834 -218408260 -599036254 -564275650 908263565 914541860 -814364875 -118409489 504827895 776521 -494170662 981557527 -736747320 -436061363 -188389174 898746277 -165530338 331515066 639433180 -558658992 -493110377 -45584211 335951978 -316880035 145795570 780709050 -178127653 -555895000 288263582 23662919 976021124 -211609099 353915085 718225600 704376011 240981545 -745873297 -250585533 858242620 584444034 -863234834 584729703 -209828381 168686441 -368272261 -185235203 127281841 124940102 -576788242 -814564168 -88281298 -317007025 -801957714 644274356 731584178 244858705 -233058157 -84168668 -442082770 -479891911 208768331 971302399 650087889 425616438 -421949677 -152546185 634148607 -247917607 887082507 792428519 -715119501 -861797681 526722711 827839726 999581203 -169212179 -250875404 322982607 525225279 -985991961 634955957 432891238 -948520211 556670858 -656900370 639585500 704946928 407768638 -772743644 190948108 -378567564 -967027485 533545089 437345746 247788347 -842574254 695816822 -117334225 155585854 951385137 341954663 -492206875 89174761 130172254 515454585 672211104 -863230718 984779108 -711371430 532893057 272128521 -972793778 -727820494 566843559 463483896 -298971752 -934361215 -151027211 -599036692 -677358342 -170171149 -666671605 819332196 914452191 -318170444 513834911 -71630538 -726376306 20748933 -684758480 892573573 654173485 -292813836 -443449449 -603905246 436929241 721037184 -494318401 -932655171 910128166 -208361839 -632304214 854310636 -540369261 -310483295 49441519 874145440 -384579816 -483588557 -763008781 693112695 -260612102 -281438749 402713562 -925571427 -7140265 936385243 -761105211 -664946942 -173169326 -968571892 -431399188 -171804362 -37069135 -762001424 -891888485 -724964050 -516025001 -131595667 -658038326 666076352 -176468905 -404826310 82485621 172457475 922132713 -813485381 -911097345 956028190 -693059878 -19378336 -128259785 856406482 -180805402 -912349960 -347747180 -441200332 827911575 554185443 -197340207 830305297 -519475448 864589451 340783424 705428648 -189377610 306486909 -653593064 884227980 510349961 74943841 -951883330 528851564 -427127894 -261546578 523910374 -809639267 242788183 792302761 644738214 919752224 -921354574 -821730297 568496438 -466219329 -511550489 726570312 434927715 -813103839 -959585316 -576908759 -596325444 361878418 -803387974 -527273416 -813284940 867093272 4903695 588415755 -421132175 503751992 34250629 -14583868 374028363 939069973 -417368047 66767219 637873027 311375942 651992172 478479625 -427687184 -685038674 225067685 -907239760 139882192 -308854664 -711666710 461304821 -202838840 -544507327 609054600 326615555 -109023690 108145642 -697676304 -751405954 137603504 -251039200 42133538 595309793 -990096508 -652148829 871148027 419142873 458546706 -793332637 332398851 535224518 385748900 -76593478 -301324158 -347780752 -125436692 -641692355 -740305121 -66109200 -302391955 700425762 -811167918 -803149261 356050649 768268247 -722253230 780470317 -572570423 -156783960 576507720 -728180117 -87876931 -205731774 60721180 -899064444 196726241 -185052498 691816940 39578534 834714727 -107654549 310215860 -427984505 311904286 -31875489 897343477 -827312439 -10702614 654900758 -32880823 -736718999 -332509607 -450955185 465970740 -638147132 -53594767 941806462 607784345 -88498228 684612910 -774064750 -145418036 327175735 539214907 -654452902 -75680831 -183869109 -600129396 -661063776 -100430864 -162072452 243781120 772110739 -492610479 -31310530 435676950 -168751029 -702555159 -385744005 766777648 64349412 580192038 -196721085 723516774 -666970495 -560288748 474420198 -168070022 -453526358 847132429 847042028 402398579 7514121 -606502752 950487751 693858976 495917979 881753876 -902639539 512304066 830414890 -878342165 160903791 -771190721 -280386024 164327233 835204378 -821366886 397946298 -960449285 -752661951 -7828939 154884130 409213034 805480100 569263032 -249882469 618512419 215677660 -328533097 -835625434 -310840975 -701122948 520618697 -664723297 97669068 -554947053 -88337344 311466374 212512023 196732514 -998568676 -253169055 460996552 -254701620 861232617 -139649131 871578194 -691517726 -832459767 497463434 -676552447 -214071240 -677401365 -754136035 43321632 926258737 -551000330 707961951 615547010 -451612953 64130677 579552780 778786776 -125369667 749988022 64043899 689324389 -957351751 974656496 -827879053 -24017769 -154033121 -22460194 -876354629 280980417 -985080669 -270218278 42082402 748422416 753952768 -224204766 -798382032 -534760126 -785337514 180666347 -199467788 816114551 -550856438 60504852 470392944 -382579994 -494979137 -831295238 -605865790 860456806 289098970 987394258 56477290 341094620 587849328 -78223018 -647782647 133328466 -420878263 213771823 362406533 379237133 884963130 514811342 -853478225 4000861 613443308 540568548 -93711162 -804007996 525009258 221632944 134571917 118731502 191393990 855256575 -387532725 502941171 206032405 -634574330 485853945 -383622016 -590138690 655074183 -335157431 -584535511 800940916 126801440 502261677 168739901 -26879007 561414877 93387749 -44278371 -466209147 -536592874 -133934863 18957781 -22195917 424012336 788943095 -841912853 694560914 604410858 371155347 -298098908 -982060828 943306722 294721727 -187229852 46651907 66591398 -487494108 -265027564 389094711 -242283961 -868295789 635422103 589603747 127107905 25388431 528957890 -376363755 -493922818 95056982 -318838430 63010346 39826769 655436890 -547433115 258333300 -999791717 118469120 419318091 -729000902 -484433897 -975088009 13263228 -802996512 265481568 448418798 -324876985 -659329003 -172604963 225180159 -427340212 -817530801 117880657 -466368182 397544688 977873630 -191230812 -763484138 -419972487 -63435202 -877111219 846999841 893494533 -380498691 352133427 -183415452 249809952 -167887914 -734223974 -762133075 -275393956 -648618595 503539812 133443039 638749809 301424788 737941460 -169052982 211573195 -991834299 -253532200 -435802250 -573591475 -59647253 -1198238 -881325828 98281161 75938192 757072115 419599989 803734761 -152071716 376693721 807577178 -508601065 -497306891 313053106 -86182598 837814005 331005191 301657413 -907065512 -228043848 -28507081 333195209 -223481674 539556292 -247911999 -599855354 -887733752 -73748639 -779168658 -462271314 74552504 -637504138 204096804 659011064 658580555 370923695 -187070937 289383250 -76430712 431749946 -204780145 140168496 -29747747 874747875 -841401812 -395334832 -491547581 -175234208 -518387660 -363470706 689794522 444474456 164650689 -958630434 -776111468 -158082383 -880180596 690802797 542928807 876495503 -503633211 -683243754 -858819420 257312413 695963869 719155216 -379150382 -563873036 -260257003 317634832 833749989 207762806 -551354081 507211066 -132886456 -77806827 -59754915 -723034033 540226843 -326960843 992142482 -286028666 148744340 -511550135 -817470780 -403195262 964898379 -995645883 -895327241 -945616414 936769764 -843683551 -331728794 55062830 895536588 -938025407 745609262 781391961 353975086 -314275500 -82533438 -54662030 106784715 622903629 -22559379 261659101 937393787 -885107448 -746059813 597461227 -505607546 867991382 766850757 -716480369 724076385 -11539087 683507053 -491496535 971396943 931606010 16142305 -938566292 303348289 -934805786 -982641470 -131056348 -335238420 -14131762 -357697551 178631671 914503547 -118980403 130262672 -642290586 253400884 -357701442 977274477 200168390 -253558261 617848692 362088855 -685771998 40965241 249200363 896667761 892071199 208177050 -432782906 107574320 676872202 -1918518 423953038 227285367 -172726671 302070255 641870572 -311250146 -463028345 -300059540 -546599846 949714862 712435775 -634475442 566221883 -649163687 531929149 936822705 462250090 -806442841 730776480 -426905648 -624004438 -190322803 -544820000 149942157 -924494045 690363172 955733622 -335681136 -171510001 362202028 -343216926 869644421 673573551 603057852 -945648796 327083096 513941444 -584823788 338246781 628674134 220916959 -631442530 -497390863 707483439 461354679 580385890 -412340366 898629376 -735566783 281870521 -930660152 756640201 401497059 637158608 -959821111 -332669827 -556295567 720456676 -71378588 26926210 -346098669 -864420567 -812037707 -896274708 153120825 -954701695 -104966103 -3021796 -4506324 457280777 137139185 868667737 142244344 500417966 828853492 48679699 -610488013 -236881698 398503003 -173652740 846634687 -747398201 -63102049 885469355 -798069153 -488031760 175266923 545461158 -515014333 -635202151 -341670154 -640468964 636364648 890647463 -491924102 -933338103 -917109127 -874830752 -435386587 -300225020 -89089695 920260391 758045155 -938979270 -582998252 -558781850 338547730 -862642464 -448736435 -398036372 452936550 -336716897 538970159 -11713155 720530608 -852559021 234562617 952752666 -350319873 853323007 755986756 -800678120 864445889 -752471430 -841979745 482792766 551020649 214017666 -396977051 -742940232 -966283368 -719356159 987474636 549878370 903154709 -94776355 -468943805 -57777027 -625419083 -17195932 494300031 291367304 -380148002 476116216 -674242340 592427277 -458196490 181177803 592367002 195108327 41424038 -438770669 -704105588 359760276 -203071724 -903332583 808929674 337154479 -59194198 170218637 973340887 -617095639 639762505 658049840 115028031 -181090194 -855217071 461052348 122412389 -315706040 314528421 -421347888 -678786852 590841872 -606533989 445527720 581865563 -778497115 -762243564 955001405 -643902735 132187009 135968160 -875212546 271931508 -718758623 807030332 717017563 507398640 -102207782 -453821797 965676665 280206533 -586588014 3179209 -973153470 609031868 993884990 -774437855 988519385 -117317405 -742824649 651990968 -424144075 -791458860 943587906 621729228 -369962272 692108731 -31558286 648201882 -292765591 -389146699 76679298 18928137 -86766090 -26761164 354968364 -261646414 -68824958 915267410 85212852 975430914 -366349025 459896073 298213645 -867020114 -833441257 551294110 -344163207 -64324856 -189488435 -204088065 986551894 27909925 -212859140 606610020 264567857 -68894047 -529544985 -581934519 -151285479 159007029 -228292161 -700921819 -400784513 -262149987 138393517 -901826256 807154555 672685165 976507047 470776478 557730380 -945085871 -479918622 -547350899 185017696 -334412079 644476442 -477086873 -910347779 746998594 -667389521 539121401 -572844607 623171371 -794726542 -448931107 -399411772 965399448 -217943298 274383941 904208429 -560007824 304164784 -594347787 -245854335 793614701 756300904 -548325828 -807870046 -610773372 690397627 -646742926 395784767 169761755 588886698 -901946726 -818103405 -758856703 136831057 150963835 569668959 37181057 -899653466 797247321 342050854 -633613615 369726762 -985040362 224683829 -122843603 -570582290 -196812890 479334071 628474356 -537448496 -420857189 -725725182 -225418601 -704191258 -8982075 267872394 6676356 -163621379 400898772 634032453 -617336041 871132771 -735143292 -522541745 790801225 -946702126 727893833 844842965 42990371 -236262189 511456032 -869028030 786887597 459514135 -931976141 -113865468 614965541 816113155 400979020 -412309080 900190145 533997118 -606987271 681544797 -586310008 -983807380 -671429740 -368146975 286825881 803195783 103080814 676485003 427748959 141412339 564629737 501855082 -905238613 -663587004 589683487 599259595 -95477515 98964307 -666581867 -958646056 263043859 -917186457 870584663 -748305669 136192562 -312460539 426074185 -124944298 12577636 460095776 -623064660 -221409568 452800699 181404471 -682546029 -518530656 -92888753 506127017 -394402996 611600211 -13461479 -629582785 -863413769 -337019682 633410772 683949266 -133362092 -882829624 -353810322 -116100924 376100465 -889510605 979011802 -283353826 972188391 90837041 -114508989 557396144 -883634801 102999557 272871099 -985786585 177652033 501584440 -519056654 851550582 -85964677 -507019522 480585167 893285773 -488225252 -580089247 -590451324 -808286 -74910439 246235851 -856197532 -277181138 754387858 -906246916 206182116 -723883345 126579101 567773465 -930704496 -477408895 -104579009 -604072339 -571054277 -27550155 -421750090 -77785394 -22372047 458165769 293466469 667776874 147052264 280182096 -315924199 -7994381 652003365 -882330091 796838493 546649070 -482591237 -53940384 -392787138 643716458 407577884 398424848 292322566 794267052 -977862067 126130449 916611324 776859728 277126590 721389582 -780899210 287248067 869363120 -611934537 822901302 699571751 716325110 521504503 -9538252 -30471453 35649053 52617817 26810122 936214320 279514470 173007201 -734411866 -68639432 -572232425 573016757 136021014 393312401 -331889241 -313379161 918214818 291176379 634241663 995662809 -509845744 -952029291 707109926 382872587 -97292648 810560245 -287838694 147492292 421243419 918815332 -997901768 499305632 220268009 -686664484 -506251255 128450965 -166673676 45290530 944215936 728752080 450464742 -601194393 -170301565 63739456 -393539263 879325991 210919373 -940823267 488193114 -389588314 -354620058 -683199658 -195516085 978776095 533627497 494254699 -27597607 329862006 -874972132 -945511091 37743952 61048866 239836397 231455658 879720223 -226671895 814403423 167680103 -185601218 733295843 -957163796 -412387594 -929220596 -387541473 -101937364 928034187 414667549 580937900 -386165064 91983376 999892827 803068143 799076418 462141508 560583619 -760937587 967382628 -930734370 346385504 198812274 -424532544 -277859665 -141401906 582470745 528851579 978182702 -670096505 -17827101 911380024 305889433 -367845673 867552058 705502319 369868312 -182465442 -148761617 -825853188 303731837 -122638098 -564531676 -593067871 510963478 -518967476 357443243 166439521 -838211016 172789100 -869535631 -570849070 255428032 867759862 162976188 422557097 488923552 -953997219 997415369 -14242939 402746805 134051499 251547390 -35353113 914681809 -887192858 150053788 -430781879 -635333339 128452635 138190 68410533 51071966 -286235728 488969763 -243000417 -919503701 998043020 -690281220 -282914720 -301915223 -242284333 346897857 -239035240 -838884709 911034823 995670608 -306171436 30316343 639626581 141263470 -146552673 228117936 727269671 -665876573 -689499487 -376647018 -569797615 -728330840 -524771697 305201345 -728831155 -904791015 -978656313 655874770 230689215 -693588925 780625620 777320247 -533324191 -211055098 411819492 684194668 -586382114 -788316835 498664564 591747873 530089764 974772944 -718294438 282801759 40075211 162925083 624825226 -498259969 -550599063 404707084 433896904 -230389953 214796079 525299098 -305353154 822835884 337112951 -196227180 571911994 312582217 -545788512 328853406 -563821263 -975748091 838950858 -211183764 -302553645 -381418342 -495715959 -573365120 995626049 515259043 487635633 392125435 -446589526 888501333 331769949 16092374 402810612 611947356 -999149599 -242548951 -460625637 831311097 7929358 807849677 -977007075 875438926 692379348 -301323809 210553545 -942373743 -438745929 131405897 -537592277 672876360 -329324765 497206991 217026066 -942641873 396934557 396642374 -22614730 198867229 -210992463 -21533523 907139891 647747249 315813352 429036388 -282242897 102128740 -43323959 15337001 209433589 673077822 984979622 858905782 -472421279 -655754198 -909888878 688175982 603256814 -481481282 497433864 700883287 -267634943 110824966 181949678 478012490 750328647 634106347 634422514 -555893218 -516357097 -941483233 492773171 -10124073 981698625 180714951 53271230 971350466 428921966 291825811 -467872029 137102580 205656719 -984834606 975332692 -900867995 -443861524 -218602012 993378459 403740562 -84010494 561039922 -706448408 311337035 -780352145 -847946200 14349076 76798443 -868398452 -793859757 -840688350 668174421 55212028 11099220 -755474597 285861640 -746790373 -146718661 833267313 -707376103 561164937 -628882760 62709796 205315233 717022009 156765258 -86747099 -891368068 -849431652 82918828 915905211 -214431761 -807141361 -551606002 -559652282 402990623 671525235 -612788758 870020497 630283319 561104946 12110270 -617678125 533659388 416634890 71314938 -502443880 261722707 951331151 425763831 716265216 127818447 -222929365 869488633 417918471 392764792 -683344624 263152110 668193409 -813320538 -575216793 327114446 -585599767 201208176 298114807 -77300413 -796558103 -952294729 -129853450 -885549229 320741184 87436570 753075579 205644341 -298625438 331554683 -529935327 585392098 573362778 583195360 780857450 609247525 -703796460 237570543 891039259 -583734463 -530037456 531684204 373716547 -987127475 124584817 303364123 224950451 551304477 -791119612 -803495986 -900304193 918499948 64410391 609062119 73922085 895758144 968775949 617683305 312033100 64830213 406466604 -578889985 -391345480 -363264025 598698074 616338907 481298482 -723381983 397859915 311363240 440209391 335924565 -735587776 697717530 -142077751 -64781002 -876160557 -444432611 -84138236 933663608 330634383 845961482 -151062845 -153190930 572232166 -198833316 -808725997 -387648305 709939127 -23980831 405907448 62363063 -845222838 -922277896 -495520265 36558190 836807118 -991900429 392848104 30231690 -133373084 -396628272 370478922 -870143172 -253245306 -491589959 688211744 -56129117 432445984 -840857616 -638078656 185977289 446651620 -62005914 -750982415 770564702 -881682450 -719444174 -24476919 -79341331 763056133 135451682 886361852 -38519809 880496317 885690392 -79000057 844624094 47436073 912090585 -789419783 531450798 -453903872 -705825954 -433106528 -520109256 931190451 -855117527 752718985 -286647609 233373983 -480938544 637403488 -582170247 -530471049 341588446 -591693556 -437766782 -967405432 884871388 -554866388 -946717379 -206309366 -602317788 577641898 -143082675 806438467 -143162036 -986748731 -974069218 -556416302 -315745859 279686347 -85768309 374144482 549555553 -447439132 691374809 -103631196 865770081 260842300 554563721 -136027739 785743354 -467395655 -255191314 -322206316 880284974 207180643 743760974 10142353 -707057630 345926607 -422114008 -545977641 -540150600 -424782729 -32062922 749189112 -100618561 -958491902 -451504491 620612071 -993563075 130818661 -773646131 901979552 -704310782 -726527532 -763692072 -942060774 80774382 145641142 -537757586 -167463084 -408750432 520082856 625979273 79316378 -839213887 -429423991 644179172 260705426 -383308115 -903511773 535512912 879509451 -539559927 701606443 369570686 -196424659 606004810 961487944 900698913 648928753 517281017 149813179 950167360 -303463696 118903425 -19309023 578846778 739474157 -760912145 -969922975 -716088656 198021839 761244007 -214023967 -910335711 791021361 834316220 -460163042 395187717 703580436 -280670866 446549876 364593669 -960895569 138444558 -386193882 -792945019 524355727 -460544010 -294738437 942579473 839526054 -64200587 367465700 -238524703 -127584040 -249150428 -960591556 -406151386 446874071 886647965 170871518 305397156 239761920 -688160 737701148 -852967678 -406488184 371801841 -235879044 216751765 -10861241 -578572376 712409321 26373967 881667602 556659469 988385307 -827358764 -165501460 278457732 -165321551 322825900 79752998 -267198680 -267916853 -513866173 -262627476 851621317 -385032813 -379278850 285208227 -404903769 269114681 727639101 -34824762 -608590837 506703320 722910565 -920966377 -277899821 -969213054 -640742369 706606799 945558376 -37975241 -904104987 636159215 594794265 -87461057 488285453 -909776915 537878988 692734828 881022232 623091247 648235374 -421494901 -714702189 -636764405 -174530747 -409372609 188275782 -690766099 325342680 -457885271 -55653369 794233545 349569356 -660490858 340103659 -252438308 870179974 286917949 379316663 635784822 676722939 -798037395 -509749091 -398584587 -71242620 4410900 128024298 -858493741 46119768 701912119 -371212302 -432333979 275157641 -21680254 -110860127 -165774956 928078721 -415864890 610038705 -894337687 447386359 -681442487 970334895 -871468654 -640557468 -831350506 -248164962 -349567223 -337674421 539240505 410917787 429663722 -548645899 944916129 713650813 891985603 -604228893 700392612 -330730435 193018044 -948888753 -745393014 -400782544 -174108801 923919639 913918121 401221957 625111092 -433086370 -828199719 247161233 -109204599 -933553731 -881704866 944120683 -873382163 564263553 -23927669 -832472983 -613919026 390104962 27875629 -681805688 33119483 612716200 -475355086 506157994 984818585 949421064 659070260 709800552 595447872 223487731 269306868 226744753 280372112 922512156 -525068724 -699532304 272487951 859094072 804713883 -90885543 948502349 -717229192 315680637 830392708 17082639 948243996 594261734 -114757865 -894737392 422811042 142555965 -689982887 18685141 542995613 10338302 117943267 776364953 -592804351 -413419515 385107288 541318232 -133930974 -262723891 -354368982 740657086 -725206297 633258938 -845327467 -772229627 -235235485 -45141950 -35628779 -296380302 -492023983 -689781919 -142163505 -753480368 87515788 544487170 246732616 -587473887 891780540 -213961415 733023075 352090048 180643987 -862420173 -915534722 -760593260 175339278 -181123691 -342608763 -326962309 523615556 -711475833 158835756 -565358080 -497704412 -211794804 880313147 -74360843 899404330 441388648 -450111507 -903292744 -44948738 978983067 705930527 392339961 -731247878 -329053078 -563142662 -613815798 545092595 726174678 188685582 -849009200 349913335 682799847 -870357523 -466412250 510212255 701437647 152112489 525832036 -267778461 -734794282 37433497 850223313 -647222581 552850276 -762795553 239865827 822828486 -807229631 -974770024 154970904 492754574 -505960514 -669546407 288049638 -938207649 646919831 375410681 377579185 879083254 640118374 -561963077 -666138059 659073391 34501628 555204662 -553205749 883405651 -126834225 -820335999 -531801908 -337203835 -545435521 13720360 416365180 -463576541 -188847081 -846919925 614978759 736399960 -170957346 209689308 459430396 -326324597 -996494143 419157842 -642528928 -637851267 -353961054 -535338018 261251369 514803456 852225182 215832529 419261280 -953053891 264807735 208635997 -627260970 -333939852 608963619 -18015803 -344748878 -317351353 700390402 -277556905 -219395385 -510320203 -262077442 268576447 -630140474 130218348 65766874 -304472560 -324692220 141434334 319126677 -886478877 -131987649 908349662 -804711933 544405009 -623056668 -830633778 16668741 -99877464 724120788 353980112 -959277413 245461759 204492326 -274272402 873433980 559614763 -539687169 -642842694 277775584 579734383 417408193 -57075366 -466686427 20273898 519694445 890397679 -859340256 378209418 -813829181 -72377261 919946875 642738776 -412503110 21540165 -398364837 -909902788 -672685198 -843007837 -491505544 -4131049 433742550 325773494 -441802224 -739237191 -943917468 660090062 -208548499 -412233838 -150332711 226803586 746110816 -368996864 555428970 -174809313 710123921 -676534910 350301542 946255026 -587843032 -267488471 -450242319 -426172135 -898173910 -515267344 -747118323 735445955 563489558 949056077 -794575172 -321989822 224738542 290696794 -572845528 -535631716 594279852 594474024 -513425784 -706529474 99032752 -335216037 -265369391 -597820115 -929040976 498045011 -34268035 883712977 358407530 -662457378 702025025 -928722084 -599782097 752823500 167700139 99575861 -417609180 -630326051 -554059955 958932891 736670141 872549615 -774528959 647465698 769522080 401731882 -702917552 254030540 -419489570 -323202715 210325706 62780291 574924244 511838534 43400613 -957347883 575852221 -351658762 -981103443 -847201292 -555883956 571726402 759511202 -497327886 -718865802 50936904 728454708 788855180 -644418594 609518260 152841363 184562501 448067116 467441675 755655374 -840964043 689472146 676919068 802370884 -245292263 849690437 -972810492 193075426 -729060107 5292931 -268192387 -6391814 -674146829 -729875489 904462890 -309758634 72448199 -185676291 250178528 -827968509 590100677 -454090119 -347942032 -221774551 -495095606 194399621 -747793675 -784978881 -465497105 558127946 -474272965 334752061 -252059684 159742738 -604984778 118151094 -364953863 -422115631 870506260 195223876 344834817 -783408070 -208033382 -158441190 -524254331 124867612 -218455070 117853504 842126640 -103858149 -413743284 173805432 -98588673 929372081 723064962 -290108860 -152182925 826513334 797027850 -662190026 392970102 237739717 258250447 142679607 679940967 937362155 -193757735 495771844 -54282651 394327057 -700438773 -618259620 921760798 -457271674 529988743 -789934415 -587088535 113735518 -327468085 42115550 900977096 -618810642 -696738314 783842015 346211978 -736832434 -449756108 -853880045 -543563951 -307012549 -621986514 -123194477 -805698079 -130300969 815454019 707354215 -6150318 -438925658 25969738 561441083 970712796 -935959583 -554375344 119877965 801069128 -772540091 -728984551 -10080894 860279019 -726548943 -222862927 543603969 712490186 -767631986 458090796 540433952 743541021 876305775 -583629917 553811003 974745980 430198989 487237629 997179250 -378902822 105814387 59153346 -329770956 -530529155 738988357 513074077 747813965 440230253 -364202699 639432377 550096169 -113677433 -186404911 -264216966 25908391 -753704648 321651595 -829560558 -79677668 -520132074 559545268 973328534 840333803 892014908 602237413 -342037802 974053802 557873478 -188158652 -301878801 -731163999 -377514189 373057937 -223025512 480254089 -944063062 -284604674 -872807353 616871258 714065826 -270579890 375724666 80869675 -436696223 -2156841 760521251 404119508 544877407 806403311 631492114 -486942977 109012146 -848506909 -689777749 971619698 -154367976 553883117 -19929938 -16585381 300422598 880590435 -186756154 -595687584 688382297 -69332132 326138423 -840584566 -340217608 838287098 -802982395 -695599082 -929385341 -394223253 796863405 -698498694 -962510629 -174602248 -772233886 457160457 -1285173 -647034561 543090024 -890675570 -194613957 905925561 754278712 78385832 -902532052 52744163 87165560 320140940 486491594 -134127744 -130279527 -314589665 -976611755 -9528583 -231620311 -692039857 996238052 -906851189 -60858000 933737947 -341483758 365071514 -279408441 -613930784 802919793 -904262252 -815019181 578173776 -606476606 -60254218 -728367880 -307387521 -265903641 -769958126 -191980207 130387573 -220634843 -458284532 639742549 283154052 -315942820 -42658860 -510431160 -580978507 474201030 -457759427 836338969 30102813 30460220 -162546832 973549275 -275255717 865173451 913086055 -672243818 -129690741 250403988 750276743 827246046 675110779 961216991 -454662317 749235634 -194206562 -833844865 -349566891 55170512 707862787 62627684 621355469 311570881 701694144 -466951624 504721066 53612154 -122418655 918965340 -856531985 159343177 -723394137 -720575070 486681355 -233303961 -64186923 344512020 -213464937 256692671 243370299 -277080284 905228763 257692965 -824043549 167981445 -911026139 260259490 903193596 -618348322 -270700620 -490523814 369899234 921858299 665878108 -2674940 -367315653 596640966 700422433 -909169385 869991874 903118679 -756204046 124189319 104437332 598451344 582768544 85634678 496461668 -399051452 -81394455 235666102 995427214 700859252 728841488 262683540 -17923171 -638536848 -935330169 166157535 -39499985 302193900 -650105259 -246974765 758459861 384975268 447806862 -369847359 95225000 906241558 -387592223 476500679 -894965613 913644803 435184543 577614772 -982502558 -980700622 121936909 721316135 424172327 -3682531 -667083309 -153291584 172305979 450768442 665474253 561827282 348856381 30275226 702081298 871871119 272475418 844680083 788376859 -497934257 -392988148 -41856315 757370888 -482705446 836132904 -443201301 395376225 578456812 224235241 883523379 713120102 -197820742 -953592777 -305820652 841994256 -942189358 -773211002 983590088 842434362 -929397531 -977479357 -959787369 990223140 -830308037 -754293363 107745483 -363772640 -143007264 -653510892 -459153335 873113959 396933033 -601093282 597122661 -67106564 911159555 -629254006 723219235 563314845 841059492 72866742 -378384071 -837363948 -501044854 757137559 -716750220 251795570 -291846776 588538230 -706329271 -711703635 531944188 -368583244 476099463 -592515386 354257257 763417546 578267393 582168325 -907241598 -351645641 557088768 -869205055 -595705239 129515392 646017068 -887489300 116602027 644707602 -138088268 -758782511 968587191 -71020234 -515908888 308832152 201115668 -500676134 -485651243 -245029804 119144201 503245728 491723908 836600485 945326227 -572676889 -922267291 -793141683 -578415592 -511086622 -55380480 466671823 841464622 -492797550 314007973 610234673 -342897727 784739149 191049308 -903342251 -578265213 191419673 174701761 -523379913 225580197 659306546 -976836213 353846065 538698957 -577165899 440949621 -205518495 -342205504 -913201483 -542612675 -807006911 -316991749 -199052105 -655595543 -739567001 414882366 -628857170 -727977282 859800830 648648070 -994390555 812543265 -3691562 380448797 -765459468 756221266 -915583486 -963319171 677178473 589668466 -855525304 -734551151 6559297 -882940953 619784489 370122528 -680577815 517263165 896835732 -553677619 84847132 -519293437 565505920 535349953 -360828737 779048735 -502106726 -854328586 379459118 -459638546 -793069375 -584913089 87025637 -897159093 -159581496 580842885 -622496965 836955254 -113749319 922181564 -53066143 -14625776 -242242069 17347784 -978981763 889481908 90454694 494142953 -180834816 34512085 654620636 242639208 -572569304 -593153599 -953879683 745378846 326866071 -192288805 492189702 468036604 -695260988 -773701914 -840014028 -907840534 358445031 -378271506 -405089740 -285770459 567464510 467764293 -393377544 -399643115 256306234 529889126 -779883328 425776442 268311878 533270934 828205257 -344767612 959835673 -664632051 -195256325 521840114 -751050902 349600936 -912575576 -757490684 -563677043 -142364346 130812438 463873459 469640443 718714807 104425370 945057817 309528757 -494047677 245665200 -945490733 -927253978 101187409 548866611 317264655 538052687 96232921 -44319537 350346871 400339828 883023127 -994758655 329798700 -934314611 -310517662 -737151832 -197665049 854403926 -139658440 -924610292 -708718321 -231944986 634921686 70065476 -613405676 351402795 928468752 654049689 110665406 -291386705 -29814167 947794790 -150710795 770111725 -195924830 -716364015 -532167971 982479167 -784429239 828682829 -861591387 -991730660 -749909327 12604606 901941775 -69011140 658601717 -294420782 150297955 149436043 -677676880 395962749 -454787959 -373246697 374541378 62899664 867206583 956602832 202907082 631990389 -463691201 -691986526 158324065 400396377 918598418 -323292287 -427319218 963840946 -74609444 901780155 -837891940 -532109866 539563786 -913701049 -362982083 -395267157 -822607420 262974528 -577301630 754127327 -928503407 -625180144 -266196843 366029669 -72721957 507307778 -593844103 75831547 -318446010 97110197 138177499 -183453103 -100772644 -30699927 22418959 827541410 -842516162 291091885 29872493 -671979448 -659833723 121092292 -43386695 -536961241 864822389 -111940814 -438805005 -848821144 302982846 -197852238 -214653064 -402971289 876406449 -669458677 794487213 -787449365 58254352 -246812629 -399397575 -611566134 726198649 255977523 357812699 -165282460 -454675012 -65699264 517414450 11141156 852651806 377751973 -5645688 976601353 -699711242 -888289061 -511556860 -587551909 108627399 709580161 356752094 230219482 -266962353 -891337382 -717447354 429692267 -791102452 280671996 -552891284 -948002366 -509568294 624885507 -385346968 -158349761 283185050 -37803662 564726518 230645047 -774633504 -934524305 97657183 140539086 -187567897 244914784 -167112663 -122254153 168338277 -207790776 598583507 809743140 -598573071 -947997298 -500860052 -930067006 -524011998 275983602 418324102 -306775144 810071551 -902071299 743470730 513154783 178037235 -639573353 142885161 -826432877 -271404420 -662616799 204700268 -837019412 -89307743 -703212143 -563204862 23695326 -509646508 -982902450 -675522232 -191266821 641077155 -4394165 -877843601 154688141 838282466 472721166 433738069 69098142 -498126139 947453665 3697752 936917250 601302879 -269158659 -920284573 124767789 980133691 -65902775 -513097646 478642668 771224174 663298352 -953053424 -883308189 2700589 423478733 -652752682 -957915514 927299617 26161555 -679540913 385420697 829086734 -705279261 -746465256 943664177 970424979 345968091 219639204 -520189102 -717929725 731584507 -16204308 -85669545 -43058287 -533185153 138480014 -484614702 374129562 -283320539 -55314202 645683244 788499916 -674296307 -79694270 -464344180 -854841728 -72575857 -986077213 169117382 946244106 24047028 814639639 -224094294 983474333 -287567225 143203952 23592575 526703991 433737009 -359668695 -841723548 -971735675 -573865414 -762757374 460528936 827889519 874133456 509994943 -709407896 99563526 662095867 407455882 -763372906 220793192 -503020435 130238056 -16483430 -948741655 867260997 244237434 463095949 -531107892 -188038030 -515117478 88174940 -591465402 -141699625 -354698618 -660677273 705992448 827786713 -510705920 811573440 684634814 230844015 -507768618 768036125 847326415 -233348799 363509208 -898545343 383884546 426181805 -187755637 55916704 662395788 758925041 -394914321 -851090246 586661238 909702561 -281869270 532830603 890284568 -877430037 137738809 864913189 546644373 -43527318 476771654 -636330330 639248275 287266945 -551065720 238029677 472836318 -699490796 678744242 -58540495 -558606852 455510767 634086491 -552809459 -592082414 104583923 263919455 411707031 -411772168 -366853648 -124641341 -22871074 -969145347 -548588085 978694985 635277017 -66503151 -877262240 404109493 -899928693 508499468 -993453054 545351296 935663351 758033420 731673310 492830812 662994121 -926159268 -1747850 -565446958 -993880331 357877428 112556277 -691798301 -424912080 184798912 904033796 -510691569 -478333585 704205409 48224691 -856117426 -89498776 171537819 -82356313 -238289564 974177862 473292366 -490378377 272886438 104756313 -932851917 -402418882 132960735 304757456 -612028754 952958589 -339084980 -165076789 -465486603 218398841 210946550 243822278 -569948895 -415654104 -864299353 553905645 654360338 -427614497 -682589376 924862717 -930734367 -397221840 -874250128 224159340 -699794656 974978952 -399554237 565952906 -213860658 -137262999 -560230465 -281584161 -442241396 -574411287 -982270620 -991937364 639024944 -700300058 153854953 492548666 606637584 714312274 -217865268 -427431424 966021722 -886247462 353102842 -327134163 432219135 184987394 -122463313 184081955 265865090 966004805 743981826 289103474 -606011243 -528220943 652715877 141168899 505260284 636289867 672381585 -828675930 -868959474 606624550 -841685537 55440560 269685548 309691893 263868149 345865706 -20916902 -243227456 299098619 602107349 -348095528 -356439793 -272341320 785784618 -93983995 21915303 526717222 -228999524 -131150292 53287273 -683675324 872393517 -543465280 -18532398 106531187 806323828 958106019 268156606 332566116 -10544206 986963501 -303243089 -825885960 -935425799 860874526 512615806 -70804908 -445356036 608891817 -256116400 -794344170 -487281434 -31185411 204113469 794472651 489661127 -169577088 524724099 -976394627 512520251 654937136 -547173759 -92529039 -471797321 485948045 -292595518 -318856891 -863470916 -774839830 415305146 -495199007 153793349 -286218183 -881299035 851267099 -824668721 -627729053 -872596071 216165929 722309267 993980677 102543125 -21938923 -941112164 -970585474 -157571835 -447834708 -581518806 228764612 -586633478 404007962 -418753522 84480183 263889671 -949491423 384189259 -638334054 -806856521 -119535017 -201690218 488756324 420962751 171651442 -395375346 141182597 -588316122 981054461 -894683799 30736174 924725332 -356522325 -753537134 -476490724 883602013 984239582 -807893286 -747256592 527065460 881416020 963267611 746790414 -791357340 796600160 12982454 830153152 -894558133 11684823 -376588283 -69096660 633967565 469880914 -829145384 184294378 128628623 -986812991 -905460251 345359031 58654252 -915247980 275147680 710176014 -725401104 701391168 479738846 -205478583 486869240 135930294 -523837005 124650048 -822406603 908527556 -824899556 850813441 -265052472 -881412551 253415705 -882169949 -946806860 -181834131 -30178 370363565 -923269770 252976500 -368539229 859473965 631315446 772096447 989549844 550631909 504400567 -647617510 -792548690 986941030 -760924502 743559907 -791684976 997892489 961304044 211412664 92365610 985866791 -522950944 -874402700 875950662 22445722 -666994039 800558858 378791836 52715530 -29163013 -796403160 -742300891 360140965 15014974 -166174429 -628599762 -700276299 -237046151 -958238451 361769484 611213057 -994856438 -617684096 -683364503 -482165026 -485757727 706928691 -211466309 -596502931 264673721 975981291 -296115723 -244687696 -555588200 627640536 660500847 -577915465 325489984 -132022352 232535254 -633115672 -540006689 763852958 -187212355 -526927554 -156590463 -123503659 -637839242 -97194543 -649888745 551853711 10939164 695524179 509173615 184792431 -688711795 -416451596 -243494810 736235998 250926884 -203516625 503929353 832235415 39565867 13132720 887327082 -817261987 -43348240 -172335848 190769753 -410079615 -917921181 311110139 983935591 -598327245 -584439721 257778611 -754844624 421692948 244022150 967815063 -632105329 -92065577 763067061 -719769726 96377708 -799807547 -902802725 518544616 628348331 -940454875 -140203911 -885330798 963116922 52247529 782510733 417694015 -208693651 467305434 990212832 487500739 989546971 -107334849 254557709 135078595 179126178 -324524758 295038322 -986155950 -706811394 248466170 757644324 -30564256 770260999 -508776917 -344476898 177999109 -849560063 947775626 -24358668 -194556100 -340730621 -17722402 -675603312 -931910286 -440798002 -700138803 474946751 -36462281 148486924 -195856485 -349207736 -412388195 551802675 672928923 -755761136 -255934712 -278893606 -77064571 115691091 -460643191 218663599 972001845 888626964 -153061175 -944014762 -777565835 495068216 -580159325 749895144 183285750 442655100 -483747407 306286179 237580775 -941404240 -200920386 -703656011 285818627 -862374531 581646643 512257088 716911444 432250863 25042770 -787158060 242500786 244459857 -277839548 73738076 -4369767 684289344 87508284 -630745020 -991840274 -754330402 -506113881 -531498165 -419952690 516234421 -884108953 725231301 930114409 -290071573 -860579127 -953381096 -815532898 792329267 -639367581 -229805837 572132236 -391001761 501155588 464423881 -728994923 183494019 -980524204 792731654 -862851713 203180829 -578301389 56722211 406850675 511338690 -616687125 97733952 -636598942 78690045 -578383731 -177189177 978315756 -227621545 -858415051 842433138 -628870180 -395577547 33965361 924376199 -608217877 495758171 -979851552 445704884 781567020 398212751 -142443980 456866538 -574221726 893293030 -680692001 -936531681 843324392 -606092696 -614794428 431269028 348321522 -378311974 -909375860 141678814 921935552 131820953 -918028490 353519771 -537071706 922053547 489573792 -817307342 -468554760 770064668 677935443 -228770982 975678516 723399164 -289846737 -866213195 -474950806 933427723 213443455 262406568 960097803 -312428963 826153840 -847074756 -389522010 317160071 846443921 -903464830 -121452127 8803784 -51092834 -272499755 -292918732 851190097 -266660586 -479082574 -306300425 376973247 70996359 -174974103 -303038222 -265659311 879446085 22276955 -484318380 -986882748 -220758710 -873620845 588462333 -317864101 701375052 365861386 -5055548 -914343342 342384581 381551360 -183831214 -752838684 -275553559 -495086005 -11991859 -76381005 697243032 886931211 142624492 816508393 -424428467 -513919527 -808817304 -358812438 245715586 33220707 -184936932 95242058 -459484991 -460449775 -3154654 -619065613 -757907418 -514701199 181113689 -405904813 -69554262 985566919 -850835823 -577617386 -409051190 -959195959 893475927 -46564663 -766728773 1211706 813591029 853971070 -891103381 783309528 -541531004 195344148 -888305888 785551336 -680640489 -711332996 673613020 -777922300 668517855 -872231183 -340964939 -225279215 135883109 -725623146 655003952 -69183421 -662020696 -702234165 861819349 -707498993 561142349 -882767091 -703136856 600929398 939202675 -947121780 488655909 -773405469 -510110008 490842737 -400478723 920908602 -409596154 438633372 668655477 490645133 981302582 305882888 898556826 578660115 225847592 805452127 452349735 -587264855 128707284 -151569220 237914056 284588426 -264581320 196396765 -403197533 969863106 621595931 -521133958 -423436226 -706771809 581468589 -997910823 628189023 572862980 343938338 -71796615 935714339 -209576035 201777645 582725686 -827493675 -891080434 -488995972 221619724 -82377495 -700734619 -659607431 -980522337 -995558208 -146270550 466143891 367938884 85436214 -719736186 -908130552 795858587 446992014 563593517 470084203 682699058 -285362801 888488650 -57302054 182113768 127951547 -621110992 -517418615 846552685 818985117 276324620 -236864489 371257766 -489889557 91877104 715882287 -383468866 -71367641 -227031258 781475548 703963232 564423365 114499361 -305634395 45849737 196471600 -631991042 493978298 -306429227 566716585 -189793590 818662384 -682406313 -240868661 749134256 160367121 -355718728 8595117 -498461163 358293030 570022977 673828759 -624950411 -644959797 887746326 743581680 814402759 -244282603 -541088188 -392186921 -437388529 265565394 568902589 154740621 -10642550 357047668 319173283 393678932 -526762254 980568978 639008205 896742806 794243052 -683003487 194914338 -988742070 646640507 995209261 -111362491 -488278086 -473142604 -184913342 637302080 -206012005 -397640741 966562220 -465277389 587092787 617119205 915977581 -567469457 -962795614 -319243614 -386118041 416655343 -394258430 209440153 -25345972 956410280 900634144 -740326306 330716148 793358971 436978322 480513941 225339185 -526194296 625658243 739118966 348557506 -454988845 -486527119 -662413026 824711493 -361667885 795025313 125001506 -458809287 92688514 285810709 340179353 217877628 889977586 927034954 -317629979 671865759 759792654 414909480 767136620 -115611316 346401375 -723952654 828264432 -459445793 -109618244 -28674975 -831930219 201052944 -502108406 573391494 615526102 -320662627 -681577821 223593849 288771888 -585938774 478921906 -158346521 -412382158 390421713 -31568751 917790849 96744563 -565204737 -832395869 -275146059 955525416 -265890699 662750670 898079230 -908306616 -331468813 -780072194 -905322492 -689209270 -667318429 933769884 -670961066 727476325 908365405 147344616 -889195261 109675885 970459336 -276423895 -169229576 543530443 762962441 -244497113 995002268 745336402 -591804906 853403449 600055280 239225588 394165403 730081979 -889812010 903092018 886785746 591422902 -370884074 -423801375 94738823 -740381838 -236952866 -893161928 428863656 -745746295 467771333 990014278 -413960469 -359994786 -432393284 344448618 939851636 615252430 -965281503 567863576 -497335295 724774212 747809840 -310599608 -620822639 808466380 77515347 -234916525 277823983 -553640952 -669535172 -9651324 -66492908 151058656 778939390 933056004 -261001432 938197641 357843172 480809847 -342689311 386833812 -341185528 -965022070 -650732095 369630942 42529800 980105621 648664961 440023465 -113864416 904133057 144176074 -50810715 579199468 -739092052 -562161150 -309476636 350458406 -629472204 805399938 -71164491 -536076413 837665818 68299907 744643123 -46074939 210552671 -74070728 -361188938 514341702 333551837 -665909687 191104040 670493555 133533147 -317220728 -882919088 -625322813 -99689848 -608449153 -966030780 -517637213 -321236315 715659029 545270446 870745063 224563088 -185557250 313377169 -660415398 -182666389 678948414 -680264456 541639887 -93473630 806418127 -702097756 -912267147 -150038343 -791005338 -273127469 -244056969 -224871251 942491816 641027405 -800093608 -941601058 188378003 593597778 -483423268 -615672085 226898462 297355209 269279059 -664812894 -443107163 -655533642 -600422282 5023689 -93256872 -715571168 207183196 309147814 931767933 824899930 808885713 903472947 -115889144 839714920 -978129010 -732192210 644756768 -986170920 548021562 -75910467 93030207 327683678 490617467 246558597 66707536 831861352 -60169791 -171372229 -220344276 736363981 534407749 -240880573 279277624 -75532707 -823213372 -103767769 -267442905 962979655 200488074 -720285375 -756811796 767484265 127374520 -574405614 484402458 266101818 -782344319 -239258256 -981343984 407601805 946664849 -331947964 63475667 -327995709 -864520942 752607041 -339316015 243091004 -322379933 525314549 -935017063 -491145601 -331723513 -502315385 -295413882 -233341644 -647858517 734543157 578503865 718338550 846412851 334879862 -748192489 -520060539 73049650 503807722 -143359657 473441938 774481205 -978818823 -140122850 -135617187 64139320 95291022 -194219485 -338879685 -187172412 -16754882 805863746 19442403 151767221 985007454 -261730451 930513390 848736020 537847320 -474954172 -492161668 -218237238 -812428059 -189235172 207327999 778608654 -64792300 -773082009 963942278 655982961 483495560 273094877 -983147295 883942514 42184782 -62140054 343533047 600980778 281109935 -675912352 532529664 110137248 -127115741 351190877 267224081 268665751 392664760 -487873465 452439993 522723652 -510043510 -474285031 -709261073 -721861515 -537097750 998659083 -83984416 -845543487 -966471744 -154763628 -182044411 -875253615 807473683 121793189 -984935987 233934062 109783614 -889810490 -623045347 211109276 -170427567 -486868558 215477789 -389534695 -23671351 -579643018 321836886 782847340 61858054 -83180591 -394996640 769827686 -279038065 220327967 128988007 -243614020 -108097709 829158512 949489912 -879466924 692783295 424623010 64134548 725294511 -255599918 -945668623 -781136269 331376577 -908169839 50853679 217054816 -724844310 523943529 369270573 29872154 369260938 -550236548 582299630 291055960 -953928832 734964418 589268933 -254769430 12393369 -330646213 316761178 834669872 -578951984 -424788641 854427241 -14791996 305717161 92801556 -735039895 665821442 720785098 223620063 657299794 144314264 -973631399 414031959 276452044 -953923506 638511786 113061353 199970383 615392953 49283873 -482077390 -38115672 -824646258 615528595 807244434 96704747 614835883 -604614941 861730498 -109064521 654019120 743828511 519360554 104980917 907138719 -889809533 -976443053 935298686 -183605238 333734999 830901742 845038751 773520750 434640530 33000853 694584179 649225787 846599699 32937865 515631736 729207992 105850097 171452881 935566483 592904846 -687352382 729238937 497947144 -563692930 877366308 -41441881 967380107 -138970318 674625333 573822453 730066999 -830824455 -20308996 352336347 -681780921 174690326 454575664 -392298639 -279577615 146386379 101664521 167343104 631609111 -580103177 868174728 363510397 509804016 -40365559 -540192421 -954302506 -1016420 770063659 814999838 267977245 -873473691 838611975 -694397946 -266391925 116094212 -799614046 162277698 838362454 290069626 174847124 -308890367 53201162 229075423 -910920710 -438877174 440666485 353443105 -862505236 -442568772 575468619 572245826 18051852 -88959988 -628076368 420895838 -268636275 193198231 -50465873 -859990987 704075467 -938050289 912778065 111429709 -967196824 -43911922 925099990 -876027850 -18304589 618481441 113908865 67893276 408983363 976992465 163738874 -408248033 -358323016 911761159 235386943 -485996224 -191820379 -934460302 -760241847 -786576858 135760504 974969539 -328163444 93456828 -921060265 -96970331 -343298725 695001152 639733644 452793825 -776084984 -53677186 778258937 488600459 -194925952 719656710 316763452 -830643782 796083832 959241174 -915247583 -945772815 801631042 -648675559 -732260947 -303339369 190799904 936681761 -819997017 -35924418 859821507 702953351 -565750547 -946748438 -220402017 -71727520 -886073375 181488215 304790834 697620504 -947778404 375447222 956343802 73517099 501455761 133491730 802191304 269201071 46850396 685058713 -673926579 -624212745 163632856 -420907469 -635505355 301117842 174355921 976528266 123618729 69818810 920776122 -24555653 -476228835 -676148938 808514823 264203088 520047466 -468896783 -109201082 42420668 582195883 833879180 -234417958 484100997 -437550216 -344253827 393605177 259361154 622056689 411914307 -942389060 -699469993 32281058 571307103 974809800 793520045 173514895 575812988 523996415 649000710 604953690 -818751557 -240150152 484028873 -785625943 703815577 -876329840 127277020 -318508777 257668450 28191366 249318957 -803171071 987124950 -40204378 407777812 -595217107 -313152247 -736349722 -93304331 -851311109 -242426217 618270289 853320485 -749349480 544849907 617571674 455906868 -144990528 -111430278 -946096092 317786864 -689168785 -825989378 354004615 -328891908 -197066681 -22209637 -395853643 260274563 -294872772 76284146 -480492611 897434425 776041349 -424484712 -169288568 -741814277 609054164 509106885 -229717310 -325255866 644361704 -685239347 -883881587 303986361 -311921252 520951466 149808430 573907927 533461543 714418900 956733701 -515697907 -24458723 27580799 957173716 -586925648 -369996222 -82072908 968761921 872451773 -81387391 21985445 498458337 471031855 -330707129 969009761 107541890 -366759010 -588749187 679297683 -413795882 -705857788 651073897 202819534 -604313815 955061461 455281554 -58186122 358085594 92158940 418740285 822352883 -89985433 -351442469 90551866 -621566240 -403952036 484527281 640158955 -903854882 870249953 -178226413 -289882120 -781799103 88655862 540601871 -239386263 225566360 659365319 405141916 744856773 -541614276 630143316 -816760453 947300778 -396496192 10464215 986551871 -864760866 600673740 857134765 -141331006 821118444 -821502494 131700717 -406793823 230791571 964676840 -234413997 -144786561 233437165 -407313015 -904900518 683207690 275714760 -147365559 -655934244 -103770863 -704489151 647468681 505305442 714402269 847355272 -192888102 179240136 503500064 935643649 -985603450 -261456006 -683280197 7274075 -80540256 -509603363 297796275 -623099215 439218634 338473777 275371752 777800721 -832370196 241476467 -713112117 426198915 -34084824 620657864 -333356249 691225838 980086529 860465146 272445591 936519723 -545698351 725793939 -512805499 534633908 -556753562 -680084384 -846464612 -723026764 -6954178 665810677 328790542 -23837933 -127202851 644960462 -547245177 693910637 -659526301 -445199213 933926506 130915843 -212994845 -679486293 -121701782 904825127 -14895711 746796887 -32738968 -58313869 -780333483 -630948483 199524901 -537881037 -725492370 -311801101 -418388496 231996650 -78774099 442680613 518194743 -614761677 757230391 821636942 707499633 397487624 -758571298 -974957747 -521278918 523690387 -232040699 -815216135 -825613920 -634350245 -490221996 -485442334 580977378 -477620505 -629958448 846704768 783798466 -867472460 -84198287 -477185506 598793590 221004513 -26005335 -690113226 -743463505 853250772 729941583 -381557848 -12238106 866992714 -557084557 -741328389 -271906414 724681051 -692123402 -457888441 -387369356 332424296 -736888696 30278654 -927216839 -67393956 -433135916 416423981 270941653 -673783677 961525243 -883872319 -379551078 303591447 -718905046 801409874 -507263018 -400742545 -572087403 -144062740 509117063 -156938040 810082742 28541009 384436926 912448871 -271245025 -261139424 44403731 130268320 119352794 -665136373 -889923720 -578738496 -613330718 -421807057 544186513 983761637 767687555 78044056 -886194431 -958250678 -208487722 -191209106 -260568630 844419012 419549309 -559729654 -308828228 281552247 156498582 -271080777 -535883285 221163157 -132626025 -890688616 546304237 -174133673 774843539 189271481 616254841 715201796 -454986961 -635621121 422614688 994761531 -838543997 905360720 -255053915 -789283928 758136712 271673296 17354054 586239032 409249144 705116997 128933904 -38581021 276662929 61344759 321482799 -216601141 -233693871 -63941493 831441648 602326719 188289902 636824123 -370773190 134531585 10790090 -461207448 599743552 -380306145 702438651 83846117 -186089886 822678529 524949603 -870587755 460494124 -688140701 -264072177 -708989847 -337293928 259144766 -586637603 -63968815 -502852846 -277923493 -775052503 490514869 -62245419 -812812518 -608565842 -189161366 665023320 943752238 679157747 461380978 -468222461 31689239 899555167 97843114 443173052 89808664 -777599451 -424816754 741146959 102447228 -688026123 725263965 -348120338 -963419489 -226668096 -865260256 76939516 -25858423 -839585822 657639062 -71057701 -477879025 -21556690 -329591656 345975384 -698504525 915902930 -260443879 -155418108 -666707976 633398684 -600504896 -851339843 660436449 979957640 61121173 -118913503 755271413 -105805842 259294871 -141447428 120967182 -511582670 -753280794 -320001823 51158248 464363332 -395829368 -993854967 -938210263 157657918 -329377212 996553037 -666159341 623882907 -640686753 -299724798 833287879 -299639010 -977744027 361222768 330177684 208336671 -146712798 -831727526 827384687 -768210407 234158731 411075850 -136964278 504040305 708534450 35667343 -422518819 -828946305 717521818 461342732 -391516402 892722865 601876565 181740512 376964191 246430326 -86500729 84156077 72899694 -14194041 342362482 97933591 -798069992 -724106587 -476827171 -481019980 479110812 636231264 -746583352 527132261 -478294951 721151222 575053317 46275934 -21948162 -926241125 -450275379 607361462 -99934844 170975548 150401463 -291468652 529048424 -721013734 125578245 -254597596 817899855 -878651672 994559029 459569169 -475955375 -227178980 -320151520 -300145687 850722754 174483753 173478539 667608571 -768565244 27098738 -219317794 251379044 122908546 -724719723 522301001 664181605 255817988 823757229 252382688 495860002 -442836534 -385307464 -731325662 61821485 -996385165 407086077 323695286 693698947 869473598 -100470200 -982778106 328100966 412954078 198703754 -478764206 -763434553 -872460047 302067878 -405917523 901650311 818963676 678545309 -421243082 267534176 971768902 665944055 -90840167 759141803 76523795 -111605966 775757599 58633223 858707948 489115433 308912652 402347419 -929824327 -867834562 -996951604 881612965 866266191 203634696 648482531 609281760 -241691562 -75447150 -440564655 -639559288 -470261090 870897205 -772702338 -919745379 -688915077 301547215 913495065 -104392607 917008700 447840297 432671368 -427676399 -384026908 152526459 175332535 330474384 -847444913 18014130 -704650309 141120946 -598123289 769929652 -892629705 -970531160 -54090304 -281807771 -358640115 340962306 259439322 -475744263 -605782776 -696072082 -68357432 -199766636 -179693725 394848665 -506154017 -115361258 549238509 -143976218 9259250 30295222 -112771935 473124796 -46986635 512870043 136617493 -169144352 474927169 116140242 850488266 697390662 -287182436 960834190 -277469395 -709397202 811222563 773568865 -318914581 387869336 -951024723 -699796730 -498144210 -753482435 601107511 -532708178 414086832 145868111 -86139973 -415809369 446180741 364008032 943991730 603121718 45210668 269007126 87654202 333975026 -496316021 869226514 -974480983 793325937 -692515246 -173373386 -149266139 -144669601 929532389 -573184067 236361374 -869361990 -116684104 524646698 -420435608 927074179 275934344 483387553 332740524 -686407168 -456744481 796607004 227274714 -1336491 191954894 634034108 -315682519 -46115540 44637670 -106780727 614194657 991356682 -303690967 -503340881 458200795 504851534 84905023 226871252 277058606 -213158765 809737044 196175320 -799962591 -112643862 -499013180 -32054144 862699580 -719556698 -873164370 -641930305 -660120913 -468866006 922087123 -3557547 325049797 713591943 -252528878 812188482 -574321479 -351808986 999072068 61474879 -492404984 134708914 473660763 -296012502 361079357 106494973 743826808 634977406 368968075 -299903247 -434812694 -718026913 -851421399 892351009 -298805198 984630563 -936121946 -19784789 -377102655 21029016 -420979778 644504537 -820990714 658921169 449875972 152878902 646757941 41363121 -256188625 -344255336 -459096667 -231536747 -728559358 485467497 -269537215 57653084 516156043 605475437 -788082269 -244432643 795688174 -984677876 -552282037 -188076636 -807633288 405003838 -891520461 -219798456 -133985869 -605852999 168494114 -383236828 205645184 671894355 -227180320 443522900 486877664 493310843 -73927058 -248193366 -387134484 -751438226 -648264166 725674269 -299922940 372304737 674149334 419603341 433119259 -735673007 -825511070 -772574576 -847362142 351540433 393099281 812284883 919849933 703653976 -369820479 -479529251 437533886 19260903 -481871814 815589675 -678089442 447820773 166436940 183995927 339919377 -698046355 -193480444 -435703768 332963649 -541501442 -752867946 -258739489 -746634122 129970411 32645556 -710279593 -556422905 -644753612 629120144 693645546 -738378684 661491309 783172097 174253565 -814231633 -345180378 349962968 717508734 988550687 -503289808 -882843993 598618849 868325473 696680298 112648859 832063421 -12842351 -142671053 407708811 690832400 -910218609 390488456 -806819405 -621734263 425052183 223170582 -311489068 477246388 899348221 507056479 -81474571 -282303197 -912954870 -917074601 104227909 417799694 -614744173 -407866869 990041022 -221967122 -440909324 -804252804 479948297 -772752697 -500565632 36271422 -877169373 -516367527 -664411967 -441532429 -812713705 -184875378 329303197 636130352 -879491225 -988121102 -10471217 -863457278 659927494 -75563015 305678445 650766311 197720971 506726207 36110455 789898830 -789929160 -818629694 715351344 -641152245 112559535 122028313 499154136 77911315 -242591316 -764359100 -741505188 534121798 -644478835 -737316005 723792686 -781554977 -167087344 -495370829 46671411 794435961 749638341 -434369512 700750685 -942575882 -869838620 254949713 326465611 522167060 -688741710 -814187872 -227174383 357888077 455234191 -294493646 233651999 -660998709 -426126690 277132173 -782042980 691062427 -139299118 973865088 144996136 9382493 868141959 76751132 750700236 896393888 -81210036 -933201832 869379063 -780630714 -94075076 -238590694 -396229612 -898368040 558396455 530872750 561141961 -600117896 -676387335 676899597 -945295058 564757380 791066781 502414268 -266004300 874408459 246146815 -253774222 -376542070 5928083 925012328 -909830 364827842 -653934628 900891527 102086860 -41797446 -688907952 812389485 679043621 572910996 911675473 613790660 751903792 505309857 101537190 798203586 302040021 446144023 392514007 -909894068 -182578780 563079070 -811374745 -408911340 -996845425 -554624342 705889947 63113449 165039506 106750491 -729197873 -642832828 67771003 -61667369 253476114 -420935938 -277584261 -841012237 -910570995 -963989248 666395021 950038140 -733579739 -565650130 -410528085 -447377734 904554600 -728405125 581913165 -73813739 46849186 -442901326 689832287 417185655 -469837678 -48816712 744438048 742197982 -99318943 75627502 -885536694 -201683015 835198329 160055142 448884365 269678769 -879087171 953854108 -798090364 428871568 -137659427 -8213557 -841822651 -432002003 79916962 -576288944 -193294991 780178150 597372484 -155596843 136582249 -626117607 828070916 -130580334 -120433530 -318128446 -481681325 427495963 -50810465 893523216 -639714475 -92511168 -306828410 131012206 347989643 -460865882 -954045950 435709153 288515336 918573709 89286558 -759986181 848776881 762801415 -582453821 -428835874 -842068875 -699777200 -871612550 421200685 486789216 937115605 862774198 679023406 688980045 479345770 971546550 578777284 -91536858 -959891733 -45116535 415136030 708900217 -714168708 109530181 198521652 -490097731 591855230 -471434653 599681168 287792522 -155653718 -49397172 -404011201 742576620 975578645 -271638087 829009984 319203345 -597224244 -87274296 697441631 272065398 387359670 -898909829 82292029 -193808652 -438107771 796797007 758888367 185555245 -564554100 -714758133 -181213247 -393347505 -658685096 -155844209 -310573154 -247120103 -384206013 931080315 -468137564 -540683585 -197365817 -145579313 703058861 273748817 -51956929 -494128236 -394167876 -749852115 -548612696 811430504 321928905 599397304 -287034960 511536704 -852107806 331077145 -761109314 888420353 -764949788 -57846359 912639358 616626955 -358347066 923502822 -551771145 -641528467 210083747 597259627 -432120872 398323521 -705998702 -1366907 -802471592 -921186631 -909502559 4485631 -214392076 120363384 -625237194 -491624511 -551328566 287060066 878677108 -992523041 -882811475 -301971917 812712466 636379898 -209826368 370021820 -629104715 -103313797 203507180 577458088 -159202866 256587967 394838276 -449316751 636692431 -435566671 -716483974 -382678298 691747337 -474516592 -598254265 246283742 -98708150 -597285895 -832453506 521667248 -225478468 516726790 -66891971 -34758577 58108639 -558568801 737028738 338350396 -315032218 -624983320 -945882570 348465068 388545298 564875304 487573521 -180090205 -770710268 -513451810 442340360 -292575187 367015935 747922097 -616988819 -884206137 79174583 922203902 82608017 598017736 675110865 498774172 -198733621 831063616 -440641723 208607207 543460626 563629490 176099006 -673626586 125141171 -705156499 -989559597 -438430117 937198227 -147376064 14097741 240574399 -805262374 355835384 870666721 -100447682 -16755552 937048233 834470958 868776543 865181247 460290533 256847235 943481907 359798693 -255172035 -910392672 -55776874 -711800419 -575676336 -891390601 -977979639 618890495 -282585576 -872675790 403950739 921111845 465695490 744329570 -279900593 -699285442 -94919532 -617500065 -588790035 316809129 860211642 -429665827 -243481524 -273533901 -624298146 -481692651 258267110 -26756863 250227182 -710763578 -626039575 -892894586 -34356167 -640589272 -355723033 615206982 -610763737 994216279 58723387 278745258 203247989 891412492 -145630863 -746145947 597253201 695811180 -381211432 557800551 770591236 195002260 -493128603 670570009 -861541721 -350953542 491253341 -796521170 -933734334 86617347 271472282 -83585270 954431408 521288206 150263214 -836395506 739602028 -204293117 712859865 -224171795 642678456 204803333 332693250 -763428514 -604780113 64883192 967818692 69441378 791876057 265936221 33781276 153487274 -461798388 739130317 842466925 915893035 -602712801 -972350542 -271277770 836759630 69033267 -44084733 548638461 -212317530 574629269 802501587 -184882608 -597893586 367144746 -895120310 -688994935 931139014 2313481 -181194619 455996033 972315209 -67121119 146894936 -488861078 -943185762 -182230729 516076267 817475893 -199876136 154263138 738277316 238821836 -579918581 -911941995 -409506630 -811778939 -604386366 -37242631 -629073881 -475415759 -547622300 -482427744 -559724107 -939212949 953233833 398355195 -398753981 -192439350 -150721721 -719024963 -966070794 -893893623 943506365 -884461055 534677851 -385306966 -252729606 -305497706 -337267886 -57114286 -246666959 -907994917 -511675207 -934814772 -928118576 359350170 -989211586 599441879 -87608699 46193223 426108219 -135025149 465944258 -522623248 -895215172 -956138923 262523978 472908937 -481408998 731138114 -74579857 -667421811 674855739 -905798653 -101655457 393835385 -370587430 -962868044 -893779745 -468590277 -163735281 113394078 394277025 282347247 -663846468 118165310 -841284434 -130726452 592258268 616987925 493096832 612352047 978466180 784514140 628563565 220193710 921658639 -290166361 -212207318 -266337891 54376877 -156639165 -378699011 940544063 -226044459 -844912003 -606806156 604994309 22874741 -419467003 373289874 749967226 -704516192 419432375 -278937992 323382331 389901155 -270992795 268152507 -474931113 848001819 879178119 -391909029 -470935136 -586909826 -348254921 403849094 -807586670 122425260 979900338 621934692 976317341 -302424005 -39032733 63783081 -510774872 155105164 -574437352 658472980 -571191032 -396685964 -147313414 761235422 743873715 891411523 128407618 548579494 -89738127 -910115074 -537340927 -460374108 804284154 -618869455 -435625778 607732140 874828010 -944957929 34960684 -565512498 -676513817 96658101 -720355464 123662925 -770012405 449344672 -534784794 328749025 -244616790 797099949 948860555 193814747 32974644 411551574 -729380924 -757685047 -332874801 -425015397 -15257020 -499162368 801588832 559121004 814984512 -677185558 -683943691 -547712842 36315733 487915700 -658951770 883017192 386522856 -847854608 -176513554 736106775 -363174217 913243972 -430493314 -14265703 136878539 783682062 255152930 391683276 171166620 747503808 -984755435 25528511 262136168 -34567566 580276535 786557587 226597442 -126552845 -559484190 -812859212 -705746748 951120167 -323357561 -833406616 -481050659 930878620 -415735988 -645299981 150140187 550947515 255113212 -975098029 916649296 568008403 727038110 238103540 -39381196 141364293 -181479691 -241163138 546415906 577684922 601569163 815125760 178484264 259508900 520589012 -231011466 414474023 -971920831 -668796949 -776400034 -97095402 -583653830 566673785 -830839713 714122986 -598714183 333423389 488103263 -102359667 -894755628 666755411 -437995078 340962900 566208769 453785759 -408590755 -589418258 659718021 179376007 31874830 838187894 217902206 -656691529 840532997 -147468637 -383675600 -327471215 -707356094 -474395963 804351292 572459380 324964643 103940010 257272981 -853705598 -654143537 -356609068 -230969539 678884650 753548345 -463401343 -623885186 -633878344 347579169 -495326604 854538240 551157568 440381959 711757166 -275928329 89601453 -554330813 -156990725 425491916 879518862 899558373 950685102 -613971687 697301964 -700968620 586388432 -460200183 -498473348 18274981 -852945968 39719911 -668731684 -122993729 844299303 915736567 88832701 334873637 304371647 -482482223 991938279 851436065 269429130 -131897226 -146544192 185261429 -934240948 262450089 -359754827 302890776 -40425324 143288598 -967112259 -314614973 -623008421 -907921195 42687827 -602537800 -639879204 -39993513 266704649 800635701 -721883327 953558249 -971750999 336880331 -596596557 -567876973 -685695247 -121323999 914358674 -243646354 -905486843 571064026 867493642 -503337946 -475183255 -894374346 320397112 431595465 910261856 -866683784 362649246 -284655667 711355074 -835572115 -891867895 499688335 -934936084 -402308279 -291301923 31595033 -643962593 -962718198 -46389622 -953721335 -166154496 -523336874 -310939901 -336237102 -28695399 371544003 152863543 -524342962 -61443151 -436432609 -139800708 -960169403 696606589 -773719019 -841673350 -839750692 -963340073 -965445515 -173277712 796757387 -545352122 -110277331 472631232 -633384367 -449846586 -169181562 870278171 298003140 975321662 -655306759 161806355 871881915 -961854753 -612835880 528734174 -758528195 392097085 -687741581 -835308953 77082733 -660270230 -973618102 -218268280 -108755044 -569590094 285356772 -568881545 -910393722 -216277712 -862335732 246754646 201714149 -934828875 -801086478 -10742338 -605037352 -439084554 121484488 334811057 350054416 260993372 -922955203 -234806768 -375904613 -520587342 811903492 -790882636 997525116 1666086 -474195163 -348713783 -895367152 -699512297 535796695 -841049631 569879001 -989565503 982620081 -60606307 761812409 752488674 740370528 -434412664 -488457834 846681390 -934300892 -375020040 85721533 -989830028 283385969 -252789239 560452652 897821793 -982818397 453976081 128704452 380636352 -311156333 462222633 -940109459 851355467 -664425839 -31477254 -649767437 -537346039 614776258 -470341434 123991100 -824623291 -258389253 -270236437 775867898 -560439865 506905840 -40812746 -558472899 -405083907 939632325 870068746 -372649029 921957657 428828855 619315035 -525164547 88706215 994464848 -376842015 195622135 -170257871 992042753 643821575 -498881150 251310410 -496183559 -960635659 79661852 255231582 392890929 703963399 -633454752 63981518 240029821 -284072472 -179507172 -616639207 883300693 -824328341 -975543645 -534814309 274958272 -542004685 -290211224 -474075877 790680539 858571688 175187035 -903744142 -532962303 -327116129 -579991841 595307660 -597071822 -690526522 -30916886 -609974794 583710561 976816677 -40187519 -985122020 -117727574 -434756884 36068458 -180156967 661458400 -980448478 269286646 848456677 62073992 -650527584 -256164370 987239595 -49140833 821407974 772766570 -69704310 -730944029 739385776 -520320434 -555666704 -970472517 -370461271 83738836 26330278 519930715 -837233543 413534030 -156252476 -279516724 896237909 923027663 491905054 905174116 485589075 466373969 21290432 -622025612 834455971 391912609 676850193 465698574 132850472 438762973 676874997 566691913 212303397 255978184 -564883262 -344604325 738116342 163347015 419099954 325858702 614617495 -464882429 -196829391 -775001850 -86579752 -667135850 539466828 940258285 -539677273 -389966811 -222312185 -656163863 820462724 -571785328 -567668413 -57516163 -762624138 474420797 641751885 866924218 12537397 834317196 757385950 387396535 349215252 220026247 359307510 673270409 -498980557 352542942 -369702115 -313199403 217778885 -245156924 391675174 -338517371 -607497038 -128255331 -134403649 998098165 -692562142 -62543920 -673661359 311135469 -922356405 735785706 492355453 -132846249 -597602271 657497378 67128224 930509172 -432308902 212831522 702996970 873884604 435484279 556056198 -198902876 153985842 519077600 128038924 295295876 -341498141 -595028036 -837916991 933454799 281450366 933843693 -752241174 -437748493 451404484 -546132840 388527364 173679039 -636679179 155902951 -581075043 580896104 779314883 -794239844 -644840930 281824213 -151085978 -788953234 600841372 -60520394 469410992 -449839719 402597023 -163837169 -882078387 -844240732 342441321 542534150 662724436 -388730044 -604108864 -56902987 -601243707 -878428033 -48756742 737666250 214542887 -135113926 476845721 433750356 429123356 172061576 384897326 -850852788 -482451937 -572602802 538647608 -258411531 -561611973 126118185 -34478461 -499169557 -22266042 868827614 9900921 639655102 -400112954 -127201063 931726567 812219027 258051771 -600901301 -583751725 521052587 -778090218 179469298 837970161 786112315 -703258479 459834873 -539960758 -363712166 555594062 -229177010 -579784562 650774852 -655580895 -991105905 -421916833 162441435 -243185182 351789311 -138276831 114165972 223045671 -954982221 438857779 -777606025 131036221 -161598209 792474386 -149643660 -441416738 -276999317 94267162 -965449792 -741978174 -508283431 -144297389 72218064 89389664 885748506 -810642195 -537083049 430553220 -7634369 238252652 -890412225 -88830701 331144867 720975286 -283039095 -604034365 312854333 272076748 -117812299 248263117 -376202354 -474314329 640351428 614247471 45864644 -237143993 342743218 517828728 -322825496 -341472249 884837827 86283255 -636672953 -4008496 719042332 638589070 -821010781 -742363081 -939609203 603264255 -119452472 -953238306 -680772885 891858832 -383402587 -579944123 966948555 -171385599 661519465 -454407790 -413069849 -104559709 21055587 248747823 -280495397 -67520304 643111029 998940524 983565226 -576482961 463417894 657913992 611056295 210961273 962302299 -261342868 -464516942 -498445321 922851424 646334696 470476013 -200626810 -745317575 759059124 386600001 -752020810 806638372 939781818 -737729125 -646053839 533808211 -502850561 255577408 684855137 389543218 -253328950 74105902 532588720 -486744962 -480169418 -710742673 583617046 -284291793 701365972 -627693904 -395318563 -214902098 322790087 62188208 119516809 716431576 805320470 -173458394 412313121 90952383 449850008 659288190 781527808 323576574 -638440166 -328328028 86484247 908287739 396425436 528982172 -807133659 -799010323 -921069584 791001816 892495092 -759006097 827058533 746619360 829085163 -133132260 -909830376 850516022 366807748 62272725 -359717802 626956073 876677263 -988824630 -748561559 -370637178 -1887152 -410848803 -436991778 183074839 -49428905 127897071 -934338414 834068032 -931525664 -894436059 -986346407 613311055 -905428276 -568652669 -151350459 961723435 -475141462 -173881886 -190539532 -632710519 -631587649 -602969945 40484295 -885065529 257235229 262938581 -285662557 -828206929 -662819104 195772596 -107063479 -351257328 702030290 -410323214 278393408 -630034375 -752595475 940637066 -840592482 -791435925 130819944 -984388030 -835240606 235094055 285681691 -703011884 232062152 431576341 -977162768 -84319982 824515292 450030910 -169717483 -277935333 242922428 -385690852 -146156841 113030322 -872344192 -114644913 209806119 126393918 754471203 405275368 419409880 771670443 43789834 -748390325 -541789577 -235866704 313865687 821993427 862727530 -243692033 -593129275 -531717657 -138042999 -188969290 -615687001 714155691 514362043 840112064 781537493 704307448 461560126 805185873 -57661807 -573096184 -17467351 -169424686 -137463728 -981337854 -411659380 901871166 184887859 136738904 -302847552 -905754113 936768750 -724687640 -48092971 -513177455 80341660 -711261770 -729913412 -488473311 -312791423 -724171842 74106605 -953749154 -673819542 -25963483 628377477 -332923332 -968196082 -157809560 928409246 -596434645 150562373 764947970 631590080 557433104 562085046 -291247949 -72385018 663114295 186604189 -504692544 920663007 185840822 -814715869 199268307 -774715800 -620247645 317011931 816105980 -360190694 -604367189 -371468051 -6698030 769168327 498645755 -689106510 388484440 -549957217 232629853 321901156 445950950 770567798 381569560 714847874 443506715 -208209908 -856034907 -859877681 -552449740 -552550131 676152532 -131665968 899772706 -129973722 31939927 390200252 530386291 -811551687 163324450 874944846 849664418 -442050991 -948107079 345004169 -463478877 651717102 44034067 816462976 -36829652 961809367 506336128 570607910 253656306 20743695 769564160 875898973 -307208713 717603822 104084017 52183178 -938843973 -320657838 557914458 -946859609 -572627311 -467531150 822965168 -775793839 505429092 56802751 886230034 256480689 760964536 -851474557 973651851 -990288466 267591587 -119121822 414864654 77620572 188848413 22858561 -759992454 217560520 357309361 699423481 -783513771 -945756920 343404755 780195443 828140468 600664378 843210603 455392127 701159350 -573600725 123625012 -736783426 40721094 25424718 -608945964 -348759910 841515306 -5057796 966161505 127223009 757753596 15520709 -602846951 650739307 656192949 679427750 819940537 -470040971 969676074 -395182799 -738347035 627334484 -337180035 -630723949 881742327 355998497 -18236153 -922166411 -401045575 83908086 628248938 -384411682 793804861 20915686 -769829026 -220048751 -291957356 351489485 -980846371 515570088 -875846070 -768571671 -891935874 -687295593 106404014 711249776 926648356 718133186 607328537 -629185859 -207675687 -932313510 822921712 -914624649 -231067813 -739487954 894624565 -242622950 978136404 516621372 -141886339 -916099318 -515746039 -851411236 774721130 -332175013 -288603536 -811251387 -223715311 -102764295 793768538 542874339 -984480853 -80855261 853741469 -122340361 808461667 -693179490 926769741 -796430496 -989686176 -531729188 -974032313 264413989 -321272127 37143618 934892861 262612182 -107048981 -776593416 594136862 -508259779 607692384 62316093 465289668 -865248209 403586305 464624482 -3410010 -414585194 -385454002 536082982 952393207 -834324402 -235110847 142470485 713072881 -513614082 769460110 710116663 826414068 1157555 -872569804 195609805 367259305 -332413171 -128986647 955841861 278210789 650871073 -143315723 592698085 594842809 -106837225 903581409 -253098252 92769236 644609029 344147396 983228370 -449512233 878187225 270003544 -499787804 -885133000 693505859 911098186 -890266171 -754879842 -484395694 11722319 8429368 -381471837 -290860379 82391223 704378738 -869836394 -135674141 -165174789 98682765 358686850 307106924 843054638 -112482319 -557913797 -645694327 360260683 -702258372 424436598 -771082146 501201017 781462862 641664257 -845105180 -382337589 -201989467 991791188 838298361 -947482373 -503322498 704418261 -590074787 523242526 -390172498 33663796 -477080919 739454090 351025502 -301471467 -566481149 -874977380 205803609 786618664 -339884632 -675965843 -938825530 635331593 -624243280 -352689999 -596657400 931751287 935229406 322487645 -118422907 145353293 346292794 107895253 -142295710 -146601183 144425176 -606106225 221487348 454563528 -312926714 -746729938 -623625765 109198401 -861919268 -743657403 152722952 -275775220 132768295 -899404296 -546386354 664029641 217608322 -727218046 -957770655 125264323 174867274 862462837 -558508190 -647266657 723178871 124822559 -555079067 674962562 485720391 56993440 85388135 740587538 -325281875 -571187034 -37712804 -781769558 790883953 -486995966 297254404 -71064413 -409506220 656872053 -567144564 620252356 -35016827 -96048323 -437776443 -102093635 -159380947 -426171737 -579484078 -512306864 216140656 579067697 225094062 -508619719 -423130453 -338233881 -124029726 -295901309 215252646 509804635 -129750010 8353210 64167008 625874141 856053333 685376301 530830391 6756950 -250017252 -337792273 -766104107 873456024 -428189219 -536087458 -658909920 -712027366 765090556 -306694856 95571871 354463253 862430840 -455351611 937787472 760603204 -360280599 965206538 223069390 -880792378 229678379 341747538 -977328049 565863730 -677530545 651920840 -213614278 344754359 427725224 6347765 -770012633 57734821 -58215403 -824515207 -765298161 125114768 357499537 656890072 762649981 -686772044 -174413615 -415484356 -636737986 38283612 -716865734 -682118913 178359016 86809026 -250821155 304582340 768758590 862904762 -209662364 -855415294 181921886 -960524983 -762091686 -276263042 450400282 468650149 92953094 758273446 487166334 136723491 -83628796 317375 -793853098 998965937 -523240558 -71224073 316666847 815293744 708270970 -188481110 -619412819 -686561147 -801380415 738968830 309963843 87054081 763619046 288657306 -89539691 -68409821 4094444 -222942279 -98928944 67916859 -869023749 285114926 -51387344 386967798 -614419895 -253968698 898516134 458950196 -56557071 1357809 -866006558 -68011986 -910317603 -745013409 -884885374 205720223 -976322733 -608314712 -956782981 -591564816 705151171 734210680 -574784458 -826949387 929649055 464254109 798580345 -111734074 -276140277 671468203 236676530 -742296554 -3234056 -444099144 142821693 62066782 716373288 -287342122 -587003151 245443442 189962893 501789427 527898893 -989562726 623925183 -446023559 147933788 -728551293 222894726 982412202 -371879313 416715998 947982630 985060172 8506395 -420540333 394679989 780163544 -96702781 -826024767 -819192257 -391464299 228854124 -937406767 84531279 -453085050 637701329 -744960146 -451371794 -50896587 91110735 511106846 266843107 -290191672 100628359 411076835 -265134836 295442419 698321617 296836683 -343474608 298116336 505374895 -505198865 611210834 -606408962 557257232 946005365 957717008 978046510 -430812723 161652375 409155817 -223797830 572552048 44948813 392495984 -151974653 -162097019 -188690413 -664781364 -113861205 893127704 -917010775 846790180 -558073829 190153245 -233708463 -744456480 -405291712 618687733 504886863 412933185 -845709069 898748557 -887696359 54396643 912959161 843125676 810581459 520229397 -788018197 -438089185 -130367216 241899789 210861020 -709321723 137096788 -239464203 -919279712 -237931859 -753853180 -189150215 180800865 314779190 568227615 -199073956 53782970 247651561 -804748419 -384640297 848570135 104132297 -616621886 -752645397 -463897096 942805178 864240285 -272144795 818251842 509019332 -38527342 -96432670 194727870 789812792 -997390634 340275602 711872192 457251698 713025804 416864611 765700300 -144709466 566773845 314936710 321192924 172079475 -835192654 -170472790 -237126137 -552585323 322182612 23615064 -914336028 749548403 523266371 303499441 -368893069 -631076217 -790918378 -105743336 -952633991 226549026 353420147 184733834 245184161 169812930 -12249258 -5121667 -676674401 -233225528 374909951 -825528356 979556199 393063304 -333329440 466282120 199109621 327880998 824121520 -438484729 -867833725 -755123429 -102536054 -165523914 279703119 402618616 419652032 -941040784 782744474 -322500575 960004833 483173145 -819705639 305935549 -68724785 -693708460 -108358794 -714214196 602187983 887797292 376547881 579991315 -644646134 -305816601 452557518 -808463394 -197616692 908913762 729584739 656564856 -116587652 799367414 -440197693 -927875851 329719069 706281341 766470577 603341951 118968581 685215810 534400968 258266183 -594631641 -85115975 47330027 -645610244 -526645230 -380355340 -438945948 894712592 394961594 -735183473 -925929597 656833318 344450533 -75809367 -17759283 -567126678 -399548163 -356678412 -670749532 486971936 -839844593 989688389 261789034 -423277470 -952473649 621513655 605529747 -562969590 736325812 -32737212 -70250347 -66420855 623499732 620971680 30960838 -332833809 669527875 352206785 788524645 278750757 -119793825 159492837 -403092932 114719934 791675538 -301388004 440336156 -891819812 -358622688 282711397 451832073 978709269 -579070474 -274041910 518611105 -823659867 -362258140 953391887 -114477140 400199088 486673460 -359072193 -467427907 954149897 500965647 -708914281 -162354546 -114056817 -588233107 -719471745 745988157 -877532739 -658478019 -937121025 122824396 -671521576 -617304091 -620423599 919029850 842863511 64422814 575454293 -25904728 -575804069 -177354171 833274786 -829808986 -138581837 -653455146 333614751 815151066 851436247 -692246844 -89632522 532485543 295834544 6825400 419629126 647479280 979811059 -72484303 182716687 -324496908 -175626134 -396248948 -374157705 -923641709 194956253 -196792709 -336703324 -441978737 81723225 -679892591 -346598635 664716127 -465892048 544989085 193710820 940166319 608910467 -475928997 334977583 948954523 430097789 4506460 -877254825 35494101 -164761617 -917090705 -588666016 221472281 660562449 -626852948 -165827536 -95882791 -32500911 565067712 19073381 -238744622 982613473 52171324 747315464 -156986589 953292562 929088722 729247734 191208006 433113806 502377374 751537507 994070522 312944692 603698526 -392006944 -475213552 22548192 -654687162 -549152202 -177128717 -852569224 -312124162 588340088 -466009682 144827377 174840837 280140090 -201083021 -36978977 -488233613 32576550 -760591703 -919235741 -705339454 -930045910 894713564 -916149365 863575525 -770250900 -646359366 585580966 -214808853 -147598741 278357565 83464028 682612023 88671478 -720472207 -859679414 -60928765 323123351 -358288835 128745466 -850566938 -854907234 -14358309 18412926 -888374824 712941400 -521012729 -595809256 -83871874 -755533803 246921227 -811924857 -559128206 827807427 -858191021 -564328282 228242430 572604132 438411851 -709615461 729920805 -827565701 729884201 -425939784 608247784 -725523697 630928789 -345388986 472323280 70717914 -227401326 -62765599 -791604281 75903163 534791609 -12904789 421103815 -508052274 -795237108 -904206137 162824272 758865219 -533187126 -431181364 336326505 634123983 593669890 -800994272 -295136908 -727969822 479607488 211295686 -615367582 -519610238 -422195746 -936687386 941282209 -679589534 -749766172 996119776 393572130 -876087174 -655602598 205402631 920306806 -806933326 -447739175 212391353 -961870240 -300244571 -475709648 -426804168 437644431 58901560 -156195711 423094360 595013745 -678524610 720835238 498931662 -162093238 -950403103 585132303 -489801823 -727195088 -755855724 604928500 -936855495 -228653520 634175859 707516368 -58576810 -426635358 -800927531 658830097 259331718 -734807327 851867824 -445882188 602262260 394222248 416590962 638342736 -339628803 -24340490 355373735 179629983 311608732 277623821 -54569154 238131921 -249168562 -663567459 876581357 -211995559 495979098 -74579444 650670138 255002470 -251442607 811410823 764749657 887120860 -495045910 -421455192 751064791 325397308 156500053 564555413 -263047976 -19736778 597484400 -859130474 662315149 73395434 447487648 556181994 -83562439 511046362 266508584 58642541 407357425 -243181987 -757344179 873506351 -571757713 168380524 -141903754 984838619 727908749 -859439714 666338156 -543411025 833972343 -916402544 877601926 742401333 698266175 -887328155 -302603739 854426682 -579645169 -72777939 -951116993 2373765 -97425070 -160768981 -585366807 622937309 596140858 -424702550 601989594 -316122012 650857255 990660974 227606592 464209361 -115060875 -462125510 315468835 588061681 168575893 879471847 511941419 -739052980 872319665 -4264580 -744527357 -522094985 -919058462 532266787 730665984 -642358248 685930793 -279231415 979467188 395398837 -806636962 -102190880 461277713 133807843 -440571688 214213712 -654115693 346918511 192155932 827635677 -119111901 -644083600 -702904756 -939344177 -764126365 -377162367 990092271 -987137939 646681137 -836716518 -352337486 164388010 255178985 -435144266 465191511 751496831 -509262438 -232417666 -988731473 368498457 680516243 -987061679 150663102 -24423053 655514499 -326934635 -983364251 -709722428 716622609 835394482 885641786 -688935735 -913920980 -350605812 -487241759 310703582 847129433 648983074 940384399 -440415691 -126937474 813260254 451638695 -17196383 34163493 617201893 102259389 435183366 987021954 -499952944 649029786 -485121780 421837276 816495197 -942120905 338649576 -361992555 -802639961 -971986667 -462082115 -72548353 -449201183 515621187 771130635 801949327 -426945244 286579817 853920678 230978798 -535800124 -962237571 -513055964 94712594 562031848 -190089491 659614178 956102 102860937 -823154183 84678964 138983009 286708862 851027458 -347721893 -850870780 297441713 10395016 337794006 -218702005 -521500083 952741930 -828285403 -145391399 -142695854 213462568 -515037397 999509948 488331985 874975261 -989579387 -621359962 -606924109 -548442480 -929444248 563144383 253723413 912202340 86427361 -856992843 -665651389 -570090906 -626209017 -385613261 771976564 -76222477 -387471843 92035879 -772036984 -792171888 937115500 -23823092 428031430 535530050 -735592813 -813165039 578273521 -997571158 -906375705 -993856496 -552440791 733487481 256772587 -919066035 127036302 403591724 468821641 -996965425 -978556477 335451800 -234764801 429084157 -524294074 -351480794 799071065 -150726514 195763250 -327019376 -298163148 771224525 330628714 -802611039 -60162333 202607069 -740201138 282920202 123352657 -634169645 190995511 -927917527 -470475226 -95403108 854051391 -745314563 -663316538 -166842058 496119745 97288698 -902464172 -578718509 -216205101 355345025 364741259 838733309 -554328878 -132750397 -60375428 -245188655 377727019 -158501406 -152947120 -573430236 -571941208 628077612 -56648059 -259092064 671785897 121668987 373566676 -61677766 104341803 783510358 -104646659 413618655 348979369 -792308891 621158048 -482297357 722399242 -225223902 -813788444 191748307 -994692579 -6070329 -567679688 75941285 -911821900 -385058559 553045286 -361532063 576504397 -36098559 -731359140 -376343880 -566447130 -131470712 -581145453 663160021 622846339 789800726 -601047374 316650526 59461859 -967263371 467602336 -58342787 487749747 -651913757 682674422 -870943073 76660202 -123807467 -597416432 36251275 200887796 611370232 78337186 355506993 732087749 138781592 -701281812 475011314 910106882 -386768409 -912664429 915562293 75943428 219749287 206306783 -480774197 748146066 880816294 -997616221 -891848906 635783027 -560779117 933690347 81669501 -89496677 -962691495 -560104750 -694253305 -680370519 121026617 583849852 -166382282 -786522853 -317169596 -825713985 -951471894 27735131 -473823912 -307131062 438448813 897500835 -577473512 304978535 911306656 -365758289 -16441520 506614711 -786017049 583089391 -624368019 -743002239 258164968 117052276 -383140917 -716208941 -882727291 -90214627 -865368035 34749360 -537998990 209829205 273656236 -227210120 195563439 -962295346 983567156 371060330 -746676125 -636078132 209351432 -374092912 -552837240 476877564 -117466523 323714952 871006741 -938786741 968745064 -330297001 -230540582 -458945240 -162533773 947425598 596724479 -811451398 542350961 738241893 -589606243 761631182 616563249 171759507 397658851 891074597 -138454915 -99466984 478306115 711716394 -535386501 -856989754 -865388752 886186221 35350542 -591663001 -689979417 949359677 142828845 424352987 212030977 -962772227 -837661795 -18961664 931336026 884741939 -757850062 -128314020 701039199 94687896 -520643867 -799883838 704865635 520028408 -865129221 251107297 -145655361 541516323 -31577232 -887310561 102459366 474780214 5120911 231025240 698533531 117901317 438233257 17370444 -127211795 -210238845 -879202287 -239602827 -87054115 -982279529 -31566671 91515358 101461347 689160428 -352150306 -630128398 711362263 315402829 617592127 289790883 347101250 -330939702 802956554 -854332801 -939396064 877786871 -110739283 -546331004 566196591 -711966876 -509402490 93252591 321498357 926667732 -759804620 -319105395 -835759833 423318089 788932665 -443812320 -983736346 -251015129 -981199447 -836281590 506648055 -394533360 -747829865 665027373 -845507648 -36566638 496063624 -894620216 -885146696 688722256 -270351288 -897675210 132446466 -800638969 472852493 439306082 -136054571 838004096 -9936830 -355302110 -163528644 -468759544 -343206431 717423422 -6827179 307179374 -819941372 572366026 -913879439 -520794397 782791443 -686849399 -577249077 -837141832 -320547409 -335882190 -164245808 540224967 564495884 22150269 938815002 972841079 149013946 -471499842 531024522 946433503 8536383 -184257785 -161542554 -174385231 526123568 442470743 -734080030 -610046414 -172666251 -421395653 29743391 -563593180 73353807 -67067123 506615420 837393708 878874302 88446792 -152205794 -882609059 117395804 397705658 -374629689 -256715461 58714231 -324786287 215705781 -230622853 -441168061 -307235536 -755677131 -552541646 -149150564 464148445 93621130 -412722313 -454457856 303478833 611589389 157623514 -76148989 752390313 -74207020 -60713728 -694115030 17076894 962174228 824015884 211254901 682406419 213779663 933742665 792162679 744805116 -688542407 -24415333 -737844432 -602649645 -901025888 -953533829 503562969 -590841215 -460195551 989296608 549339862 534093551 -355096968 714444073 -370502300 621069460 269792843 -978830754 952228648 666211688 462810404 774539999 562383385 -192008102 21366520 -731478741 62558650 -806646639 -841385668 803482903 171625792 527266090 -856690757 913233920 588757883 49471252 -102209928 -786131750 -890309068 -100168308 647027138 837036766 -705097681 -358316697 294103681 -54567318 -541725101 -707561822 921538379 16253951 -294454458 -588170483 -634055205 -31550095 -313219892 -753351371 229587551 959305431 894949640 181463116 -81285394 624359218 748334991 926766578 -662453460 -474702632 -191108026 -708532456 393535245 -150325169 -680405975 -671319812 172934047 968640711 -118935737 91936391 918206644 -612194263 -885139394 864890553 563844131 17914204 -768756030 428103921 -783181405 916751794 471981919 -904017228 937818160 292449519 88029068 831322272 -140605360 584265167 -502804198 -535901198 -621688984 -126786455 127296349 461145758 -490474070 86256092 308385488 -284135209 867392784 927788615 549043527 156442015 513587368 165557538 409372742 -34271907 937922185 361658217 -72784065 572692115 -357974215 -10564128 -594291308 189361269 -449060542 584957550 263264092 -662124110 -480924807 -783359385 160914340 774349509 -157379827 180942034 115592105 -199992113 562731985 43551039 309269310 -517206415 202057206 -580809952 -576128862 -91643366 -915410495 -779918135 552187653 -720016051 382175116 17368429 738240348 255416621 -479087825 975379968 743893510 860468262 776047504 -265161374 -556705221 748232586 -385491483 -67437766 475929031 124243179 -976832217 -966897275 422540522 -288792887 651426289 -797878657 56471370 379530858 108265850 363984297 780857433 26775526 -206960807 -70280228 426491457 892851567 -676399536 -663159039 164612073 135477661 -929681376 444060243 796430843 -320498569 399335678 276507233 -30298289 261705056 982782622 -628888900 995912612 -477175990 59990016 354261956 -261266442 -591713140 -336186203 27653723 -31216945 901789480 -221839028 997528770 932314661 863476216 -13843832 745605079 572672426 714616014 -626122934 -82026362 -210873812 729657825 888789881 242061912 958188552 -556198746 916833940 -728938348 519573983 170415559 -977298032 369169444 -68124886 133493690 -679824052 5794059 -233761039 614246917 203738092 -229623089 91565528 771143903 284084694 705946194 -533617721 -639162287 -909915300 913113445 -208580585 578442403 -793401726 164497318 209592861 688429230 -694759903 802912455 202266078 212418802 -34003150 621071779 867644301 31344782 122971331 -35056547 556111052 848186728 -804417549 301674155 -135913200 744935416 -979281038 763551749 25860451 -458618891 60494081 880823234 686553915 287110000 -349301735 222805993 122566 -767444419 -923682743 18768075 -150554216 -879769277 55484364 282000259 -978001281 -113320425 728100310 -604840390 -579918438 815997755 -548028287 429126910 -243175492 404440933 -298602179 466004915 504094151 -662615670 951956672 -311764771 -860425568 -982653285 -528520214 997297031 -841636495 382675783 637195887 -114039563 -227248881 525485833 -471195404 816465829 -675440865 739583370 168961318 -859457379 89337716 -220595764 200792915 -113196279 -759451749 -716542313 -348279765 -741065391 803668392 -208953315 -149102305 289694569 593743512 -776287933 -714255244 -857498780 -865002323 486810291 587648423 -221834879 -711752948 -825785265 -3272777 -534616119 758547876 576567308 -877351013 700182556 292839963 616180345 -497474282 -748686879 799985949 -120327361 -279454583 104041650 -937766349 975969820 475417710 209265995 -830304010 546537037 239261411 419457620 -335318974 -476696848 614466573 -367930288 762465737 -588407470 -784415880 568792984 961090212 -749492633 -583472333 687723340 -735704879 -599559590 -406481194 973194060 654069520 794434721 474942716 -849791185 842467023 -466261483 784602280 -965766061 -404015025 352309624 -632139156 411326083 -998067067 -322893051 561066874 -905988817 826063870 -622545863 82909974 27833592 28139806 -880176957 -440367219 -438959585 107746930 -106674075 -142289075 704825606 -202403406 -39098333 -774486149 962097546 -253659555 -172879589 -4001434 -280981356 -731575507 826442073 341684459 265162362 -935900049 23052293 639496474 626046387 803993953 -531076187 233090858 -477916575 294948664 406900370 675565938 -842234410 -207429643 378565245 685665718 221597019 -788808803 650059279 -263041085 638721310 7331317 485691541 -995916211 331599443 327044982 176066832 666341967 886039992 -3080107 814929027 -536736941 166871460 166567762 835467596 866964577 797007924 -492067451 415536082 -461131314 -36095744 388622816 -412652876 134396167 -273612029 581305579 181890200 631913267 465884802 849799023 465227403 690510588 842984798 -294823793 -272145688 -563570741 38014425 398230687 -370848721 -476678559 397854814 -165595105 407585908 925825246 -380074060 292253497 81148535 682874207 -723778694 -368305774 482637312 199617034 519279185 455265671 -604268642 38621708 -375394258 -331915845 908481497 658829910 -800361942 936173714 -759787296 15239334 909661094 240361982 -554048927 804771161 939020526 302686772 921397162 715663146 802019939 -854005039 -656673804 446295375 -444559876 -885942370 -701167534 640143155 636437256 -71992817 -42493101 110581918 401842746 -441581007 -876540906 -635697355 -163717219 -597331723 -890290909 -607896493 364814295 -216262333 -574833018 -594999028 314600799 -443224449 -603760580 580090510 -371344118 614070867 701366579 790769492 374475700 105637744 -187311458 345369684 384963885 505133182 73818061 716295968 -733542278 489958051 -287776321 563262979 574904000 -608649589 987087387 -678963078 -239031389 -325392712 -136598925 473096440 -29242141 447762212 -781298878 7736138 -334073585 802866774 -864505422 -45932700 -320603455 743411613 422989169 -261072012 -196135220 547255907 296237681 -516984476 -478769969 429012484 300875625 -13408674 609809530 770964053 208739177 -528654784 -834965243 -523105246 -266875168 -268329139 669874722 383809640 -172306461 -1627424 -644440176 -295497889 23861427 -812394625 -890318395 118020215 -426067596 831411831 -36667190 -360123137 -253743222 -964333655 584287923 558356161 404515775 -384504359 918183761 -158922933 -619164090 848100047 960757173 693752897 -610843990 -586945900 -109594928 107907880 -726122925 -464953253 250858630 675964026 236614431 -436093892 -359819413 -84464785 924938450 -868508267 576443795 -132023724 61654695 -137269568 -109157142 76218588 942872725 867684215 -841838475 -112619388 -385761235 283944510 413411308 222350241 -874687471 562987059 589732068 -500044842 873867154 610593352 288113773 827328038 781831062 -539319361 22012096 -194974691 -519352608 155208321 542614114 227603808 360442723 729638139 -120887409 191517332 -492729891 -462792363 -109194242 -754213931 -331972077 470175590 874671270 -824276277 -932286675 830936330 885744818 -339163848 324372231 354597744 -10054847 -767980645 940842072 -434161201 -463708349 344393026 -470393614 -978906299 -275583168 423917321 -413055243 -960691918 -924899671 -963621760 324648181 282500827 -515314092 -483891134 -795048038 11366053 286132597 458036223 -543088392 82029914 184507220 42475536 -663325954 -629869865 453401603 -399238674 -899693333 -524096567 -705620736 428722271 918382436 -242297578 665134281 372889457 -477603366 285290414 -674332685 267149612 239148076 -296648047 666150215 995085984 -876929431 -219890982 868031734 -446365030 108691653 509609389 -5616956 -993722588 -375520868 -266245710 -429323384 718565092 412912679 264780706 -981031801 -191184393 -703016052 370358805 370173397 -480373259 109126589 -584389441 181404403 484149307 185692390 -370449448 -204948929 -406251407 -898031394 798462179 -848824952 249932755 731193815 -212762918 -366086782 -530805310 -917684571 -847017673 -71539991 106269564 -727621069 -466778336 -703956664 -179761358 -861835923 403694084 -226149966 676198062 522355385 -925701370 -636393245 5221118 967356303 -139769523 827314499 175495417 -966697645 -923394680 -889524351 296237424 -158992161 -368858839 883168385 278351780 -654157412 -316219734 -479488524 -867179136 -186000534 103730203 -996463386 916196328 -820769058 -531659695 -628729083 -3903370 83041493 -487237137 281312564 -648166460 362892475 -406755878 551393219 888507286 -515055837 32308351 -607162691 569155970 -66332166 208450343 -224188156 -481518288 152370694 -380903853 493139069 933212634 -157290922 28167494 -877271618 -361474570 593000596 366418039 769497536 -163142741 -270414326 65433904 573092639 -399778948 -322999392 -541437458 379653242 209540479 -267595943 654548644 763513 -818847594 -260258214 -460021025 -440938655 762783738 714663237 111754102 -698893313 -168705806 320543131 -589988208 -538814322 -986255962 356916822 -849029604 -535188548 -244830494 339269509 -808122261 -478379028 -930302926 201374472 305458726 733312231 196473490 717743816 70303064 -556438608 378419318 441257043 323389685 -93060741 471007570 806690735 688530606 -600763609 695346179 -404664259 -15639473 -471285611 -430242870 -943206943 -725845768 376002683 -794012297 740547483 -157525318 386301231 -769940260 33336686 631833174 -55636892 785601989 14072562 590244559 113408145 -896369197 -805126160 -389599211 442922682 18808010 230944210 26145193 74896407 -571740464 729169704 535653625 413341305 152350326 -849555850 88636380 189623499 -725396994 685966474 825971792 -633379905 319769881 332866533 89028119 -280661952 -205826808 181778124 -285495152 -777959923 -543863104 -943316297 866221879 335346353 118536281 578894456 -619018922 -157413079 -633509139 365991160 -985842786 -51021560 428231047 995803359 655429364 -828131524 821394733 9525016 -818491168 615416588 801194417 842149429 467026115 118819841 177277699 -146297454 -745269565 507633779 -487323423 -264865426 613406248 695505980 686840035 858238612 -976585572 514948547 560308473 275333081 486013395 47001279 519070292 52499142 101630315 -443397277 439957152 61209714 -34763751 -508723143 198593965 234901067 -658628382 -449419243 671593754 436611043 929274141 -490569188 864778007 998758314 347899440 219358381 -388167576 195189355 -395904610 831949623 -143678992 902582782 -31160668 600916628 557639818 873207110 441218050 327618917 -236200150 17158445 952930209 575003927 44303650 -21558521 -784396163 256095146 -654240909 479286085 -465946765 -905336442 564417237 228877955 844440467 -707801840 -942953783 725207389 831679456 -746859993 -771759392 594254484 -815502172 -949901408 -907705594 350128835 -512557414 46257992 118792588 -412196607 -310292649 -800643018 -956798425 -46567941 984053645 -442985883 569037378 -773956152 11735419 -301870172 349626530 -480574157 -55945875 -75351083 197022726 739395679 -325321494 -449644548 -14539019 -880713732 -331749844 -390509713 106202394 -562673405 733286744 -788224630 536192197 764260187 764548526 392253537 -965077506 -351520643 -378042240 852032987 -436880973 651519708 -345118370 949332842 -662859116 -594733096 431353726 -434586841 -689214777 823768392 681400099 -351271105 -275497689 -728797151 202424519 742535595 -532534269 527808873 -648307719 -911056413 886569504 80095372 351536372 860570973 307854227 562352778 658411178 -86207450 731221510 -601998149 -662055005 -706474321 441607985 -775862058 -415452159 32829317 775792325 -973410984 46223531 -177180274 -942661607 -659462099 929606179 -959977259 939523645 364053830 910108127 399983224 -212793928 -39285070 -318534147 861277741 -43663506 -638615115 -443318115 379449826 976100190 -270714818 692545588 -425577819 -983840593 -206407338 -232532970 152292893 404446764 866953160 214773310 31673960 -66139678 262210908 463883186 256866952 -877512408 -148493570 -253204360 776177391 815611922 501423782 933499699 -150142497 -187551388 73456996 138716525 626523073 -683615419 187121599 48058647 906815286 803640139 628198690 -373349369 -20153533 -822429900 18537339 241066907 849723687 -836703709 852615008 108508169 -842604415 -973263617 12799080 592257015 -207643358 -517568865 615778381 -391018015 -608987226 603236210 185610855 272894807 -701726745 939989407 927736746 395831494 926346062 -698771371 -80314087 903339391 -836432567 499720192 111179276 743907638 538632084 -717156180 999528425 506600732 759293665 -65254590 984879001 596968632 -437619571 107911824 734543601 -614507303 -29265744 906883340 504709138 530391948 -245265184 -587924624 -214373513 707477665 154881463 -362614517 944700724 47529601 -579843508 268442231 -629908138 750734724 -695602466 -698538407 984723320 -15803052 -83365765 837307211 -447072797 -608978068 -365099532 -478350064 -614870083 -881186886 244594555 -733034610 984142163 -84189071 -96412065 813621508 -222914637 -198636080 -802489044 -488789738 -867493480 842934124 -791677710 -666918386 -125262915 -237770667 454328176 125641967 536037179 -596863444 -589105407 30963098 -343073774 541111119 -280538228 -900837216 -7031619 -145920513 359953676 -204952260 807169623 -208934955 -141656071 -517440198 -636080 -441400512 639313819 205535600 572231548 455515755 -963393945 154479401 336576321 -990482606 218132041 -678715634 749120901 -497277331 41485088 454214574 -405917015 30318605 418953989 -515195836 938449828 -557632884 143069975 -839172016 -247141697 330898210 889530716 -85167408 822462774 680113775 -931953813 344042461 -294023538 446687481 -165458662 -62905648 -110703852 -188523704 803712918 -231022759 915864377 131342310 12531577 -388445526 -946083255 -377738582 -618751242 694411010 352225957 -373895804 -759197441 -778032841 72135576 -200025284 -460422887 801931726 736996286 -713396155 153548830 505358834 938757738 -483073233 -329744282 379278464 134738188 -500193099 -780401067 613961433 553644167 455424043 -545565329 -582732658 908334712 216239355 799809969 -743360137 -828792250 550578139 209055425 687077982 -177476786 -871310732 -984984632 647030140 266645491 -900914424 -856028602 -327141978 -224902782 234441504 459010180 362294810 -161239754 -4308651 -187364567 -235091805 -153670358 -913623119 -956852736 639058007 403653301 643483887 243815899 -181095013 658410292 67562701 -336715224 -463980736 -936585556 -881685004 -17047818 476327432 -70352169 -303402110 -312920463 -574542846 97156819 520871641 552470263 -455388899 473486024 961707402 -376629954 -101041841 680477211 970251879 967157672 -681321337 -865552620 900736909 318791815 948607436 -396048687 -757819053 -290967067 151556216 334316247 610472780 -255305976 40645442 857262757 -307905957 415687483 -941221920 376930577 -837043498 -226768575 592578131 102223588 -522131834 -682168531 -915852661 580212546 6406046 -914781197 968267370 -500538171 -51081616 -56883601 -252241823 924021326 864616707 819116302 -290500687 879135080 850314018 301835205 271671682 -411837957 -206593834 -199476622 945496539 847306822 359611281 554348111 208911133 -452321841 116832980 992897970 327067089 97013990 -230123489 865418637 -537571708 -753588586 294797830 971025342 548762699 522050967 -772316873 537719989 323414156 586929450 184238630 939870696 530473927 -28702644 -579794570 -823380919 786336310 395892836 -685369110 941606645 -150320935 478619280 703114872 45123221 855376635 -51744006 474159433 -956123020 -414914438 152596515 349503390 -436651178 -410158182 -68975539 -984771927 691998623 -55552485 -508503920 383478792 320760906 -486393888 -385026499 832232737 423274007 -467881803 29378328 -737074054 -791302043 700306281 253878281 -592932238 775983373 -962363861 285543027 808034189 112590480 319818762 957178111 -709805631 -82875047 -738860010 447234411 515193894 -207359891 -197776997 621626198 -361900802 782488590 -890782852 -927937947 -221523489 -48742756 13997646 239426794 705090023 30990019 -7647782 -938262225 925527969 -26411612 547675146 -660381708 537204851 634678938 961062559 -869635144 -82044256 487124694 346337373 -542451512 406559670 -767319323 781690758 -379842546 -308481976 -626306622 622989256 -106771704 -281459799 -195291429 268108758 -748727707 823147830 -423706328 -810662859 -999745075 -998677505 -860561598 32450175 -248130249 491237722 -541030239 129772258 476585182 501183820 40045 702668445 -934046957 701089311 -883142514 492541641 -706962613 623441096 -648102349 -733990420 -608890267 200795177 -873976359 831585812 863329047 358619862 569560770 50517892 -218862216 443432497 -108320376 668617239 792026698 701524535 -729968512 507167122 680778513 432451802 -84021232 457167041 -408249573 736335225 35971499 -629362969 765643277 -863009477 942857595 839807651 -433628556 -857480582 -19305853 132682101 -152503370 -347402661 563921998 715204576 605501585 256510172 438530525 151982744 120313002 -503971225 210243162 672907849 -785718285 432712545 -749816691 920956138 230150482 -910751915 -866537176 343278020 -857933554 -709176385 -123063081 -552709809 -239638135 935255349 596343259 -129488393 263836067 798987387 474851641 4481933 -331385523 -559891844 159365950 -890411207 104443350 -766529402 406727453 374988823 -753593576 -764438765 -623653944 -263043138 -844501607 -756646390 -783167599 676283004 -208163378 715145010 -683084626 975295636 529908538 237387396 -943705773 358460795 -481737284 -742879213 237083135 -678973618 628329262 -93392685 637578046 -338281953 -379692452 -578810741 -715824684 -516223727 353764512 -666661425 659212617 470622384 -337092493 462544597 -956458621 -194723518 -140162628 -417196729 -747712691 -164238695 -889718913 313800397 -920894863 -746641637 -68316886 -24918554 -911590064 84949906 -904679884 -470522525 -773627975 558027872 -101037858 -549255899 6957983 -80532016 325193743 644935574 560379832 112299894 741935348 -470617058 422292989 -87951362 -801396362 372976113 446349635 764082089 846611204 961236059 -803462901 -24851028 -715506412 851746351 -540103370 218736577 -249600132 643016981 -103005364 138560400 957128640 -139840019 69186785 -724140974 -338573469 -839785112 -892480018 -738278720 55693043 -41822094 149219859 -741268773 138731554 104014452 -953437409 656646849 719539817 591201285 -604157393 496844184 -342176186 199813891 -282601050 841728369 -930056347 -634181294 354585669 519449901 427982289 937778311 694038298 635497064 91438842 -57179146 -55576899 -227514631 328207956 -372387923 -277060529 603514559 274056961 806601993 -102591860 -97764150 -576079425 -76809150 538992997 -924878954 466492701 700302283 552346360 -301699010 -880469627 -821926104 -133154681 -449256524 204691566 -903626408 -607165344 -221365381 -533058093 729414824 35210575 -85787692 740949445 791424887 352084115 -826426998 -420185297 8217801 569014506 296156419 511303832 -875124735 -364380100 674623011 -505811419 -250497397 -971600954 71823036 -810110755 -892011952 -797828040 46658959 246559704 993235364 459012374 -20142316 774503237 -531724353 337513532 750446463 -760715350 494882726 -571934522 863239174 167144511 -267419552 860819875 38991202 562917076 370523171 120723560 -442734986 630129136 -209078904 598889391 -732303023 524500334 453357362 668610818 -62251060 -987555714 -641870416 -226591734 427670781 168372473 -146269323 164584253 -229025490 717299876 -339729612 595957756 -57139087 -426116995 267988263 -904121446 -906608154 15408322 490282703 -716619632 -784191045 192241656 215273575 -321031049 -666746013 -607424222 -368856310 875777892 731898783 474099302 504384424 -840778993 969935346 -61435195 -773153703 844399332 -945041613 343498174 -35622522 -443296022 -920520852 -464882334 -953938385 387062580 -569864633 -729584922 994861568 -83601371 763121363 -566353693 87383499 -974567312 162723816 -615709655 18750658 -901165769 -899548484 -58202474 -598583703 -429066814 750408007 -151205605 -251682885 569238564 81366052 574248557 -706571202 865496760 -947721122 845131665 113599191 -924487685 762736692 939442661 -555520182 -467238946 -77194926 582981757 -91287429 365554167 -954316583 298065132 826579584 940259652 -2325097 -640765367 -938467808 -17231153 -615854387 -411417582 -40718274 465171735 696548453 641262151 564446013 945293357 765662578 711052077 327988372 729830862 972569821 -416490901 753213641 869952842 241027624 -859788513 -556088976 -846314019 -188108024 -815354434 870557573 73780433 -324175505 539303630 884021638 -272399258 -962279294 -173838703 135345511 342220746 -850362243 907287460 228642841 735377301 295269119 966892244 -652465969 -449690176 -766295121 127058074 478404765 726809691 -144948362 750541145 -72456228 -122591072 658405221 55293725 -744706656 -362887055 -29976255 738505120 758722429 215371050 129921331 120168500 -760024568 417269277 332831671 617064184 -923139917 -779411670 946802571 -78915679 -559861713 -831062073 48227172 425498195 589155475 841242670 -146841677 -511503036 687166921 996241643 -667342935 181523691 -437733289 -898638669 221871673 163336808 -127025634 -882826700 370829934 184842100 -385047331 873592869 -966667738 -302733080 -560593515 233340415 133058000 935310532 362846999 797094104 839198533 491310896 992077994 245236639 832351586 545950594 459961964 -152914706 -779676650 716412183 834382218 -824475925 689133532 -881024968 45129249 -397982559 720423393 290289428 -769386057 -135794271 -481020454 -906657414 612508161 470571913 176965225 -360723370 700959951 289813124 212958502 -741187069 -474530740 -938385882 -101123385 619365554 -284944435 -334111785 185288044 -95201986 -684165823 -210031976 277054322 92387556 273119493 -990601579 557957647 845077207 284600669 -34818831 656717130 -36826698 619878659 -823414913 826487397 -472714928 -413448476 -780134464 741355769 403403926 -448895957 -888642443 468613790 679053820 439580414 -755436082 761005373 -972729013 -367467063 1927815 -624301832 966218371 229820719 -267653270 -819946221 35278038 37189329 -943044741 631042350 137652326 47498439 548865543 459804873 719916387 -933251821 434572271 389596480 -400132367 -433913006 734667103 -774222233 -997600181 187542832 688715367 178834519 253306799 -696287238 50617574 -447018347 626544093 -969163675 -813082478 628887968 319142117 470649025 619509576 -734437054 -431470855 -484178134 316136700 333414720 171480815 156975824 504966955 605456853 -214267232 132634295 -286526505 -829532132 122946987 -194724302 676545035 -869139813 690732606 -168714071 229643325 -898752283 612841311 -354697741 -963283879 760320702 959425016 132283588 -451890011 640898539 142717974 303844415 -635831396 401431411 -934137299 648553543 -67708097 -661142882 447563770 -628391175 -742375567 -853450043 11874411 572761012 -870946713 31900162 -44144346 -712266318 -958960632 301167372 828775880 399775856 -132531166 360873119 -853685387 197921718 68043890 653289573 50171622 291621409 529751224 575792002 456329683 100709976 902163326 222538250 942404000 -207332373 563291955 899593921 274886400 388767345 -300191533 92778254 945778748 -758961401 118596249 -758372495 359173723 -86520302 303923502 -264192522 -137905330 345137310 -459974777 -285264443 -683586672 778514029 245437135 538625973 846288546 -22986486 661023613 -507715085 -734142231 -812081049 -802466038 -27554540 -896150194 984705744 143367044 -549059611 28373734 94783590 -221160556 785408898 799011694 -637385061 364911524 -396014283 897900815 -495839912 941951588 -391595354 443470533 583287882 506994974 349579851 -429035648 -78464424 897563734 -967910388 -531456055 18355347 123716205 -164847253 -800474960 23119404 -416600339 -698887164 953395336 -364021820 603005090 618381281 -302721158 -210969922 -436868929 532975992 298562116 -613127931 484055802 214108426 958799306 75600137 308389659 -894651742 746138924 24326473 818779597 -508222451 -235118157 -358908659 -975994048 321524158 472329387 846099364 -547158728 391981423 869607308 710575365 995677535 -921089430 -11404204 -111962261 -749635662 -441702586 3803758 -387896505 455076917 -166191837 -51798294 326602312 952741960 419213414 -411204765 -242574607 50008014 -633753222 -647786113 733390690 140153266 -292480883 -84354368 384282283 -584568184 -289860793 520635568 569189920 -177769146 -649730285 -339492774 917383986 -263080162 878534330 472791689 473615235 -508828009 -66000713 -526752932 115197059 426319890 -618746554 -797612430 -56897664 692307055 969970616 -34601370 731661779 635767556 262360556 517452096 524265878 771937069 485079858 560477147 -653855202 248906222 -311640043 465543015 512260023 513406641 978495566 416477309 -427609973 -568636562 28703484 -752580686 315183127 -123814443 694159889 -777922247 792039382 549842742 -671708322 -350345789 853602613 777267845 536143256 -295013723 623789219 -30020941 -193062468 994906479 658299599 587897025 -131036671 361139926 -525124393 67177079 -422539984 -336990093 -567098988 -17676604 -503039216 456485838 448451771 976575116 32855566 854035869 -920419390 -857850830 89382699 -934786999 -455488175 -662557891 -569456261 711679646 126426883 494125255 264617107 65895587 -709032871 -351291549 -667631658 -483310339 992365474 -31038949 -239906472 405833878 321424139 965471449 -897662064 540542358 -390190058 702724468 -973816162 660662176 -498382846 398150191 -338171551 322393282 -251063575 591352463 -398687590 612256184 -334812836 208598404 -561124380 32636959 -352190876 307756957 -330472750 655429665 391103501 72009217 968697241 -187755951 429733263 471240089 -501919186 -143616100 996244077 916076039 330117316 -754066532 -515128040 -152943529 929480137 -733690440 553740526 506390536 552423983 -453103784 151057266 -325951876 166712933 619414901 -940142848 -645336174 -741294627 909080235 -581318434 -864329194 -913467670 282702214 991211210 178568311 -582899698 304003784 865477302 -872077640 -504634675 259623535 -196563218 903255846 228176053 -848286997 -634521053 -628635854 -964813681 902472904 -81312878 -172882630 825253697 625626556 -226559611 -815262560 -830201271 186089795 -646891744 11565354 94562793 -795540363 64230604 111842012 921129228 362736363 -247497919 -113064800 277718442 -845143899 -657620711 404322840 51229578 -471465176 -601795478 184614029 158954980 719335405 -523322700 187339229 -177942395 736200555 363619398 -367165100 2506403 -544345485 755604938 -179648815 241500135 132882988 -960310351 340290483 985432435 419268999 464636056 -255681986 258559817 -156126701 -602445308 987350723 -215848322 501860371 829361104 201406061 -579756025 743215718 -719891332 155279933 -836147674 135025292 -80530072 -294245937 -202875419 758140838 503454827 -66640430 -819851296 -849968970 998071836 994110573 485395086 -67589119 434456440 -491622077 844007843 -866174693 915928558 421218586 73141694 290813409 -835411383 -919501172 -200805377 -664816605 -802481586 339403273 -848557072 -830849849 -751105621 636909789 689779030 363627337 -210411191 624535449 666343273 -106775968 -388525672 -951555052 -903629503 -137008179 230809295 518295666 33884654 429202776 -741960250 -202804588 -457014781 -141987269 174198396 57924457 350444910 902886365 506378908 -503023729 868534717 477385546 536610585 -518183086 954214960 542804596 -617925341 -361880268 -483280986 747018257 581442184 151140569 -42604550 95046620 38016738 483312862 -720451189 858554540 571262061 -591383063 884891870 -678535684 371340987 -327912706 161827659 -462717272 -962138568 249277 90663133 712190378 -73045082 -763955652 830658971 -142325809 442359293 -21223872 -157137620 -418967679 735698555 810462131 250684098 -198026668 859388198 100345409 -565021072 683345341 494373264 831825359 -408470219 391004510 271739232 -141453197 552302862 860143608 -243479951 -609420801 481573785 -106467748 -698993517 -317331938 829512673 -142154367 -972640419 -836231832 -959068013 -275209765 -851885342 -233195443 -381483636 -721986936 553681893 -483280551 546241565 -465045769 -273243577 550922766 -778869427 -83377930 -834828453 -511555615 -676285016 -447214980 -950899000 -581823185 477852997 -980570355 47383754 727231270 -447643613 -584266995 671162925 110383923 -881706158 -125005004 369989069 956722996 -778811666 -516444698 -763336727 119763970 412418926 -202918126 219604223 -944866104 601322799 499363037 573235684 60079225 123059316 648821839 402335533 638861037 150408826 220057407 -28518749 135524817 783772578 -882149463 -951568864 79365526 -529715197 750833429 234918053 656891295 -691287723 -544762974 483817676 -139123169 121516801 816896825 -5848392 680017902 229204890 373901078 190774138 -1568085 956488603 -956294719 748001420 -323229359 -749008145 -457780640 618616406 498669203 981815084 -548458013 -907569010 -140020359 -274792626 -725750167 -92946038 -64064243 573882091 -8791032 -420209469 -196423548 817491339 401675445 -974744784 225231347 -641490331 -410979993 450890683 90872989 81972180 779125 -526663977 -609587001 103285514 599040222 820923920 643869138 -279508698 -287246065 842217674 765937734 -544558622 -604905809 -963411576 207143258 773411401 359431833 452712849 498625742 309975125 707376154 29651514 -626563451 246695112 -532679958 -783876448 -121720118 -863136585 -303297709 -329794865 -187706348 -798387456 -579296003 -792059854 -783629982 821568206 -58108850 936491734 -648337863 474408727 -776864005 159726306 -153009469 -377879901 -964755977 -588434903 -380814318 -764856939 -674303326 983309037 891331625 161254880 168818087 -797246103 538006586 81092454 491555762 -979188297 582130052 771828184 -910886123 -654553583 892678227 865571435 362612698 109269622 -56881329 -964099804 854327566 -375579901 699563073 -760365292 626280727 565705108 -705768564 361298703 -480673012 -812343590 -223117248 -981795590 -73261034 93944260 -884788622 486076134 -493456081 555014292 -522558414 682038758 157474832 -992788656 -563397434 -117759207 -948136168 -313284597 -124564915 -561347321 -568330343 -963036781 373696106 891938307 -757413895 895737286 119336077 -185602039 -962993914 318166574 -773459226 -598988121 112533565 -604794345 -571775637 -674598977 342150173 -269381021 -573306755 -310892468 241775183 -395908965 794104812 -528980419 527068148 865762109 -770401159 656990866 294995828 -69581704 -711314970 457761701 307405995 474126276 -618296453 818489650 -470173752 813707396 243117108 392694184 -710362317 632532757 -169679142 961514363 -245763630 -651317974 -68151917 201228139 -640739839 -403966719 957023519 -283859771 -874102857 -245260100 443380563 -703532394 -942055087 852382720 982085045 -501346367 736107390 -850124931 -399689235 995318316 -45247672 663951425 -29585952 -238617684 69718540 243071904 -113895753 -17019473 -145925711 -129866500 -374189533 -364081687 -847625585 728019683 -622789484 -809749253 -978123748 -321878420 66038305 777239033 -251336530 36712523 -120064065 910419829 -57642870 -194961006 363534044 -904660393 -787690431 -943561495 -389287402 -949689633 219349895 -234378617 -338179246 -427334715 -742873437 198715183 922088833 181653797 482976464 -548980571 186983475 111794023 612061345 -991344682 565727161 -976875485 481577689 65918935 -591093047 -892672944 237262356 197438577 -962993049 -816893818 -540579081 -129700847 -327238023 -434745742 -217878792 223572206 -46146049 258551316 754959185 -881078650 743552790 58221416 390744513 -182836674 -581625899 139291400 -219012723 -651229407 -55630028 -886825814 590362156 -803977566 874960431 466188168 477928630 453859080 -144398267 -116046672 296969547 -879279766 -65396759 -919466412 -685858989 -559616511 995533132 -933395241 357910277 463156945 -393334368 602937832 -224045999 466766574 61903700 313539417 -653927072 -832807421 693029220 -74082138 673602189 -314344068 587301371 -145171852 -617837509 -870852326 -710216709 -323062666 868714934 -480065507 -698342088 718697257 913618630 -796961480 96500412 361850000 -460967731 148899863 840405439 660085934 -32746248 -538512187 317381327 780266762 135408001 -974801702 -695976162 999669357 426713156 -872937438 793248559 -39260876 255059355 840062736 672115077 -605668415 433406010 -107463034 830714757 846106920 34042977 -159940159 584239274 -721581503 -913606794 512860265 -561335254 -617986123 374605425 -532446383 540975587 818436156 915497091 -436207738 557182904 -462992913 897719577 822559893 -518462476 -22633915 -565485071 879324895 541262610 -945199065 -791263835 -316531800 102367483 162454927 231372798 30764141 278773118 -151887750 -144374205 -630012947 361073416 -720861270 654884694 -12924720 -287664030 -839760300 642420910 784385757 94279921 -9448160 529889526 -947960663 -330133662 -2867058 -758216173 229885267 651992115 375534742 214560432 -72608796 756713913 352993126 -831140033 -351115059 -340929247 -542028013 -356296139 949013952 -770674187 795674157 504856931 -820200409 -603951706 259519867 652864085 -623595206 -733989295 949370330 -1490221 -99867979 371827265 -746217704 440645824 226278735 -996643815 -113798376 -663476312 -648047499 489932445 -144156853 -174337281 857668221 -430105564 -146905092 46638990 -568370814 -914412320 783431932 -833132563 -580766178 -422742975 -465372390 -204968247 76712750 -792048718 625072886 28180577 863247160 -976821828 242652331 64888191 263644011 -886367674 -133298898 -60747162 -283823898 775747325 -118127167 295939399 993524792 -130984889 512641249 -94519405 -332609214 723639836 409449326 961075150 -239054729 948415544 -261309792 73971202 637236243 42249859 -673461516 377632998 -467366064 407943214 -704805194 920419166 15025231 978830899 -350581243 -270098771 -74763428 -530204402 -133880707 -844223743 -458480413 -546686605 145847533 -595111410 89388022 -236370005 -838189812 35633498 -283581194 -718115032 -746441003 -603431087 586953417 -532351937 -552458038 778326700 433883215 422207264 816798214 352389159 958264458 307763060 851132534 -307935720 -218527693 893272960 645881121 821198631 94717047 46414266 -580844950 715538623 742959099 -592815198 778142197 18854094 657698154 -909597949 835570935 -637200277 -162232422 -914359779 435466808 -637925381 328964417 -750232416 973012337 -890746782 588171998 559644615 -700763803 -664431645 634063964 -10124488 281820232 624161747 -529334257 -890311626 914305530 -772240127 441577456 283590646 648589415 527193169 -546144028 473080051 822313698 391001731 -565875358 -108113425 643419783 732084623 -157790903 -215844850 -851815241 26945972 -681589238 -562689005 287001574 675642232 587819756 896163160 -398708039 -956053673 -490484239 -19553293 582442961 -511056332 344186427 658014759 -807394939 608449689 152096886 -681930235 689968670 19847032 877867027 -288261237 -343487066 -269015217 -238022787 393519944 -976152809 321012391 -797560736 404139202 -586285104 891434477 700316533 146694616 325836967 -679920004 252063869 405116540 953309421 452411311 -741321234 933663076 -934028024 -164575026 729502832 289511123 -397827215 334173973 908779270 -291907414 -392178490 -287718026 835630700 530946760 241799512 -151271549 -300364692 495175735 -70568150 -881811380 227132110 264276796 897061902 -656983400 -227526484 -111389258 -286575993 986439743 -391104850 -701687424 363292794 403719151 82856986 -43688170 -655847053 367411853 -799889523 506371068 -140933792 -145454893 203439120 -472219733 -343132731 873036556 948310668 497846583 166350581 700964344 -766717017 280568993 -822640081 573589798 411155760 356639921 -500157868 280896170 556364024 -340992263 -888234376 -843843887 143372519 906802294 -18130163 -15048709 176216883 822217944 332730838 308616632 -172749229 -700530424 726427807 814952442 -976777545 -818701605 417086209 100969974 822689914 -475816807 -373550952 -771919048 -244580179 -494591816 -146627782 -555096832 -698234185 -24274688 86838931 -382950133 646753263 459837418 103150010 871449856 -991192542 -688532467 -109482663 -55492842 -510527094 410069034 601969158 317172856 -724002653 -463835886 -169648656 -716107173 -874988129 -707167879 -586884342 -576949518 19265387 463165531 -890899659 -561284772 966330820 15938012 -209724863 -370460869 -908088898 -797928388 -525070206 668982950 -369616193 716047435 548608807 148916040 -198207330 993613738 -841336503 -124503859 605570269 -621755181 -306860142 210488521 -89168209 -442843807 136539061 -755473272 -818463345 -735232957 -941891990 657616546 -213257733 766144527 -432362917 977422868 281437737 -603871962 281602401 151856324 384222496 866798231 -558284573 -462262324 230535266 -657675305 -286805280 -130197535 79696929 643876301 -613030088 -46212337 629811714 -651790902 -649459710 868418034 -132506692 953222101 -707118027 -516897091 -83556929 548538483 835420625 -27442266 -814238868 337311724 -381843738 -521549928 -474741031 -555518482 -569719419 -787523293 -894623646 7581673 -321132877 -554632639 -982718117 96867129 -498597358 632854569 868367282 -406039771 623548728 -108793081 -482309467 26534833 -545991910 -262288118 635244645 387316086 670264537 -261375645 -647390963 372888869 51261523 -484097664 3261399 -514655416 389111618 608240310 964275267 401365931 -612545611 -41792031 474189182 604851883 975670390 343141043 774309494 842743562 -51425877 732051117 383729747 -254400783 382081085 517952441 -112647281 -71793055 625423766 838943605 600154061 590154223 371193704 -230408306 60458808 311538031 402208042 -881712351 756155768 -388870503 -251204184 -313467466 646105867 -201242995 330070729 -457298287 648654610 612955882 -822673064 -556366021 875221880 -10877233 -759130465 -309754854 742046913 559634453 -108014482 -427779614 575772495 -926165291 990845789 475065301 974206046 -313654667 283497144 631660791 -193146329 -481547327 -889722894 -974247844 -721449252 326382698 -307010089 -37531659 -942111417 337320288 -339279964 -280089139 447544099 926550352 -493717354 750964434 -314062489 550077938 963582755 444409673 -788363219 -907867134 -987218601 -373937272 -226177403 -92429001 -276207426 791138965 492665357 -237938722 -680851463 91230964 135504147 -944168962 -739752355 -631394590 -636170970 -192577965 812131151 734763333 -7830092 405608092 -410097796 504171821 845215580 116797978 199471877 568647496 -916265144 621395520 43145429 425274661 767497852 -708673214 561921949 439159023 -649296869 -495259069 -10899528 -170263209 -783253498 -434346485 -413531924 580494454 -741049521 591315297 -731317893 -39155005 849392710 -585285240 606252433 613066990 -217673871 48002517 974275844 -798631878 -75039165 837016718 12918770 566338513 629452882 901322598 945417881 -639851845 124174841 299508202 613435975 233069838 -831118977 -586353055 573663022 -79707271 932606327 151437551 714551322 896502545 -745000187 -45681277 -726873628 -859892126 122815034 -442934461 -138711337 -539881411 -230268859 83336374 -280944969 490421126 513148920 -880380543 8109016 -855052040 867683241 -330146969 590052543 638031154 342261279 946135317 -237459726 709506841 141192414 890838283 907953565 609915273 -864263616 465211390 463175954 -25507871 -928048918 -562080047 -426509554 -47083904 -234526782 84372167 -410469421 -755407896 -305189930 -925310068 42621707 789955332 889483760 -923269425 226667664 779070102 461840550 153842335 626449473 -378998732 271330632 957314923 -770335085 -213470864 733590242 -479341231 93936356 -422097455 661702206 -434918986 687492269 778164122 166142594 123443479 -194200598 -956898522 -308977110 -875827244 -590664731 556888988 945353956 -897282516 -200595916 44821795 -654966601 -814217515 578935450 -546742575 479607301 621391933 -355059194 983540489 375292024 333810831 614649389 -446407262 667462890 453920469 850475002 512823871 13976307 103223830 -664690879 306610427 -113802667 -728638361 547145538 -365504089 698169457 -104190029 676792296 528607851 485630462 -934008830 -793568041 718277814 -365349476 977238643 491005774 -828575075 -906297947 -830076996 -395025388 -677709704 -787548415 178101671 295735184 -710179349 190635088 3214794 -907805790 759708393 547481815 -412751462 460257757 -350285753 676268467 -31516767 -379164848 636658724 -984196202 -939201371 583360466 333589974 -99407281 648944000 808027218 901118458 202904199 62353018 -987845849 871365173 84627030 -717496345 -647390244 903591128 -609286435 -326332977 -485690987 109337770 -414929894 -45703836 -50548034 980127246 -613639934 -536763727 397396489 559224530 296713190 -534572428 -736365542 -272082173 92778200 -485696282 697599368 916176696 401104207 993295142 -144485659 765799181 -697450857 564909762 -254500630 -300998248 -332425741 528465477 -847545240 -86500874 -390064555 422461467 200258525 955304287 888470461 85278945 -185901202 -163487598 -802551180 -264711605 -359556094 350074209 972056565 120330828 596341540 4108769 -1550633 -61936608 126026767 -492997805 -413926149 179813358 -907958262 -467171601 -599673353 651459974 -866248326 -637838979 846348991 -243411799 -407458155 14113321 -780042816 837670292 272164480 606842664 -750248237 -698443902 -337643810 -386745107 310605262 -667808199 628150645 -66602433 626412644 -124345128 -473193318 442490019 453993713 755438444 -379451949 563295684 -103269732 577134169 -854814186 -279215750 -550484084 907779702 760955389 69323866 -942997500 -48651231 330164314 -868350534 149711939 -621021018 -342727077 168740027 -82030113 511330311 792715012 593162806 560359436 137032132 788508219 -76191955 196570208 459730692 688835758 -269648802 97019751 -117644071 -709735733 894310650 801715832 952441824 929347714 -603668643 177232695 345796909 766228775 679291613 187804265 761607666 996750595 -640387991 142647189 673047862 -563945145 822391781 813243774 -96728416 -551264178 873175961 916653501 -467822179 -647238385 -47364381 -898985711 -71661711 -152312148 307519835 880560679 -37421355 887220311 -56482753 470214040 270886262 -477013462 459817374 29837707 792943024 865286642 23912806 -29704418 -915423078 11876839 515121262 416655264 518585343 -215789496 23940871 494850096 256350456 628106864 367888719 -738275895 211590611 208405847 -492121851 63428162 311895291 -595323423 412272279 -467696774 -908992079 493976283 -778107609 -441678719 -336473861 58746112 652199948 -236858476 270161373 -760983332 -890373378 841775517 479408336 369638688 978864743 682495075 895128617 -840382889 -926501492 884374410 742659120 964831883 -363392225 -309705430 -953132703 -521952301 -75169369 -134660956 121457065 352067890 571036092 439759824 230676006 -292848882 298549012 -28818073 -81115067 715786316 -645536311 925870083 -245806081 -257189860 427296092 -138481947 -618369556 964933844 275661024 366016395 -471139786 -848078690 966438635 -383769609 -375376176 -537826050 -317230882 -588955231 -549499119 528034791 -336257212 -11799527 -633013205 623599342 -482140270 710775153 921301570 -190376906 600153009 -873949707 565992088 214591721 878171317 -904914186 78899503 416117859 -783027868 -857639879 938145271 240499048 634191057 770870979 823420805 -742432218 -727666789 -749605264 -726725047 -808430061 -911143324 -591604614 -399889775 973680452 -328470211 -838371119 818715366 -282719620 -365908844 -283191880 210102508 237697627 944564200 367580938 137293328 -795378944 -7400452 -593423942 20148706 -990565602 -758779883 -379224364 -600015962 -230823998 -458528380 -457723797 301138245 886877863 472426272 455950781 -709727881 978651454 -566605306 -361054909 354505567 -33437642 364462547 430298661 -459217709 -659121108 773581908 519565270 -73950626 -219051384 -82705691 -603987485 723427392 -49671864 -181881600 -271395986 247469155 -380008032 -682789619 503210800 51266244 -342141448 -570972110 686987228 506199547 330290482 465634030 -879931605 -898638447 291821153 10846362 908703754 -113870134 -314073004 989878435 956611645 969322265 968096727 551687808 931507340 865111077 161080200 902670609 -944606738 981703434 17182777 -157089173 704567135 -999574589 -827874950 -883864827 -860086855 -339778618 898011932 370105830 233227528 -605997579 340628087 -721045891 -954631981 -587647569 454987647 -595761298 610990873 368781808 -832550457 417659296 -205824682 -244179341 -640531279 -237738658 -315354397 602565399 502498724 473187466 -134480138 113836725 -723104309 441866381 -483317342 947852392 -666815720 -586774574 -404145649 168462392 370897649 -451457920 568314588 -8762542 -284637439 -912713928 135014727 -169784895 -502842119 -854755257 743003574 -417583693 -782402696 346309655 8125825 642644666 218889078 277419467 502391538 -551951532 -638225709 -731558364 -846396441 -512953121 501027520 -951066635 761670390 -558723718 -20846193 -829208112 -548150726 104573875 637349416 -802484297 85696870 888994674 -965486353 -616070157 707657684 -608232564 467376595 203885908 -690236204 -399132478 -16997927 146312228 516781397 84141521 -350260678 -802790476 -62193909 105636925 990702725 -244434716 23915268 449772530 -489496890 -656085021 -427373862 -544783264 99525340 -432161670 -613178121 -358633874 -622699884 -942925047 588901005 -149031816 -963044694 -153372547 538234823 -939814487 -778901920 -41671239 882147546 117979778 597497117 -407079895 785602229 610202940 660736780 -608810864 712775810 -40555532 289652952 -788083724 -638539988 166668079 -230779448 176473783 -273548824 783775689 711661588 904783942 682103257 755030446 -937090824 -33955767 514059362 -721078075 -746991306 -722134777 -81520609 -323351048 787003153 250285313 -848490022 386359323 -836894614 656084320 529509122 -499208709 -791407039 815067744 376392931 403156955 -482175404 444976813 710760589 -461926625 -957568729 -575765506 266652543 355425175 880768423 -776988875 -962702050 -281754309 -266408785 -847424766 346750784 362355574 -76239794 -978133850 -365495992 -45625685 -464204512 853882906 -13212206 -337992461 471640233 -904538319 -79336225 -607406178 140017843 -999591004 -85137864 739800197 903154731 -340054398 973221600 75544850 123295337 -943876755 109845632 -401877790 -840578150 -573109423 -722862619 -20886426 270421112 610604942 382585250 -483670570 426144450 417162074 305976793 -824172494 292585683 4350549 443128284 -150344164 332538412 811085662 3759085 -151756611 339683695 662835426 -705217480 -696234951 237477356 155399826 475574960 972003102 -625387004 27600593 -371979883 -403086339 544319559 -748275685 -356266916 -823975421 -47690459 669076348 -944963119 -250016532 446695192 139022320 944150618 -916997821 -252773057 508700894 -787240586 521035740 -653661698 -700960562 -833408890 -46819994 -125215234 -148305638 -69684600 -879110411 893091398 -732998514 863410825 -790989296 -162195433 809347861 -728659743 -400063647 -379159408 265718038 43340939 172225768 -62081953 -104889578 80003622 232353891 591452115 212769187 -671830545 -744571824 -750954376 955212605 952822846 523083557 -472519790 -279946958 -678251028 449019056 309976736 977817413 -966296449 401565661 -734308160 653093953 333194557 526568958 -4954469 175340983 751688516 179426105 -45901017 -926925007 75822736 816253790 -422805659 -130813594 -869514952 -57034086 -99948486 -579022351 563097635 770253698 421282769 -717348917 648786722 766014228 563964160 -785708827 785701791 725730973 506642037 859431376 -235214509 826335423 -424511226 583702670 -960381929 450877355 -457255252 901916623 689702544 -661004462 851078846 21001045 147030222 960204968 -184680513 -360735589 -454710481 660609294 -721135243 308851891 814414101 -731011274 208707100 -45828937 814287017 126493289 -635963964 302047866 424908800 711919661 -601778210 -194800617 15816800 -48459381 -142315002 99690466 -991587165 982056593 -727818172 -857623553 -687860788 851108125 942900301 -255311268 -375292102 -661329407 531884029 -42091367 79826158 -604922014 -226147084 -43998573 -672015417 569113859 -642323615 -52054148 -197337172 80078211 263967871 -415636953 -81118694 -42136374 -823139697 732841821 930515428 -800048177 611366724 864052023 707272670 -964622380 -262623382 90473464 -873447572 649833900 651987271 736537988 -538706680 -119879418 -609519628 -189026319 -487392554 737537747 729570433 -143073155 372065864 -499372505 -157229152 47718487 -494129143 -367968798 -540354135 310692823 314807775 -808156846 308422638 -104156714 745715122 687826240 394663049 283938957 576242173 -786962227 341686145 -761632274 -974681581 591282473 -416878885 -556055438 -223816974 560051658 66184959 -431179058 -692966529 -902350661 629268116 -626408033 125882106 -573206777 552814088 -936372781 -28055 -50239458 971260885 -820123123 -425760033 -839908349 -907925707 796113943 -323462405 -217214695 -991710417 143101164 535418907 -428597895 -81783187 -922757096 629766463 113685203 206057390 -368989262 -895952793 -183873988 67509814 -115464055 357229312 -894186361 -541694066 896432890 326661832 -650132817 798575276 -546696258 936184703 175131104 -976981020 -602607495 845644289 -406811768 409522757 38688146 -572501126 -918449611 -805537077 903781081 -11372154 -275122960 -585705108 935707184 238571673 -501244926 967909902 -499429587 -123255203 143482421 -537042142 -143512172 599502224 -791517252 -186867090 -716266697 237732589 161114836 -134156201 74367251 -465232717 151171305 -478347700 -471800486 -348650426 -391697182 587503431 155378075 -703465408 -941318144 -613857807 -302657068 -338329360 -531137680 -114651716 -322994331 390738854 -212247785 -782693180 -684712666 605013361 101663213 -768457849 -96139520 -111975583 226037605 -297593840 766650187 -923295202 660631482 344812713 6527638 -231438991 -203322626 766676687 -577401581 840894475 -244892944 -838231545 -336421798 207865706 993987693 -415737736 486832214 -261053656 -587807655 579649748 -358823704 -416200960 480550019 238806841 172835381 -739966657 856194162 -270046307 -70787992 -293358907 -513843814 576452455 -930614829 -120188581 650176078 376842984 -18528577 -978629544 -66728847 -273652813 -302006120 -390854102 930289401 -91901291 288641223 12190677 -829337232 -110327394 57604937 353305445 -309353708 53685302 -414647985 206324384 -113997255 666639041 985184710 -493004537 571340197 -250336187 164814600 582610298 98066940 -652759622 -995504346 -364875494 -353318651 854304829 -673431891 558535425 -453240037 -85108735 -306055828 670353242 -860461439 936839697 611066673 -493342362 -644498160 -621179936 215466891 902539763 366092332 568162459 -884499543 810479495 678272690 -7594930 -694340461 -788747532 -137322430 151067593 -739349729 -648784679 612630953 417841893 -495941561 -298750326 -255108627 143728859 775630259 -599240014 -436132654 488595143 -728421859 439838290 940626286 -288980000 -312400846 -806404675 -169936818 -93581654 279780191 795219825 -628255574 -333128021 200362991 131993612 -773634721 286679860 -667539034 -517472037 -529930417 469986456 262146555 -532700002 1628093 -141962996 945800667 -127632559 405435421 -153609257 910142542 807578007 -528219159 -71579445 959856966 -686645110 279954534 771356143 221726764 33158781 -936355684 -993082103 153610870 893626004 963184053 734717129 -575124359 -533533045 -379661894 526844636 943234757 911887982 -325341031 -420547578 75642228 691289624 -53242285 983175521 -32735943 605715396 -526901957 792192975 321821212 368484877 193683125 367837771 153713412 309171328 885311202 -78653342 765224511 843872378 909870837 591869946 -210805405 366745059 188780525 683734595 -71079153 342498090 -587548121 960499716 120002687 269105017 185742139 694932994 272758871 966424176 -758116237 976977362 -465901232 26813089 606705004 -55461079 332512737 -524940081 -708154130 -682169544 877889015 770388966 165637912 -987906591 438052948 -792496140 -644213701 548490140 465594262 -794088726 776565247 34433550 -277884726 -563952629 914110079 -440261244 -16269661 674858539 112116367 761980626 912504060 -281049511 -420441821 -129029669 396039726 -157724970 731695449 -85576480 809908471 154261050 391010637 668716408 -556387916 -992975381 -535549052 -932420799 410121608 652607976 324673353 -258520731 -682613669 452288638 168799505 -681807604 -247593042 347319316 -220173040 -856977800 849727415 -175187006 -86274905 388747603 664846897 850453593 212653515 -320742875 -89439743 118243504 342016168 -248240346 838969946 618515082 -351190800 674539924 442631123 241418992 254576342 427677018 -451522379 58473652 512600925 -261971862 751653209 -571112203 640595400 -4973635 -933218938 259142689 -626107125 354615054 899073016 -275887921 996969049 -818241995 853224758 475755136 -554080958 -929907744 795366148 463932188 761481467 116028215 -528981229 163783439 -791664290 69990656 -169744037 329837380 566485376 320623261 177738731 404365542 -964387166 250748701 -520853114 -712747800 -258855108 -836154886 -582085894 890317898 206648718 387738034 480509915 -559975566 -803530325 73740723 -447668284 657407648 -666806844 345016551 -112721781 690006247 59838692 489012996 -91017662 178191212 563261578 -395803813 -95356094 472727269 -745390945 -954989059 330110053 30732256 -949173978 -294807302 365583404 -768463901 -723589892 -676962621 -138964482 632237707 881596440 -214313389 -563424520 988666259 -887456811 905895375 372788222 362446088 890289908 -207219446 457020145 945203056 19160810 406817659 538557456 696652244 820745786 520783385 -751044368 -700538446 -657248885 -110892287 -403321461 -238616908 583488347 92848206 438569819 -683780563 -214067832 -455778077 28181072 743773983 776313730 -218992858 -276850531 920671385 -922406843 496337813 -954890897 -86742067 59537862 204985669 -91715426 -960789387 -692251003 -157019589 397080236 229629005 -935000674 227601614 -328342608 294971957 -681956678 -687150939 301315568 -950401850 391166595 501528052 583266160 -493385604 -999642043 -420323012 -662324742 281938847 -640904445 428713424 -45561926 -638004042 203571852 776720848 155899918 -772041102 961650585 422770297 896354051 54124731 663524619 93646167 84637012 -3300004 824301370 524204903 -94412875 613761619 567219931 -889753870 671175369 341541133 774506563 866161800 486091785 -165231811 266371461 -785590022 -843309245 -432497966 -987392208 -401381970 -295131807 -734362727 -949998624 -410050874 269882030 -318671559 988257173 225386163 -947045754 -974484646 -534896321 -957821049 468085058 89270863 -576779423 551795173 -770947314 -504804596 -985986381 -818686500 -132141338 597158365 86637328 267437485 -103914747 -387802049 -418738439 -984601001 -478852938 -936225447 -460112667 470140946 332741058 249883046 606663966 81232763 -361551868 -591593902 -176423502 324080090 -598304099 414548970 -212802870 -52612615 477065389 767362416 -62335421 -927418095 85379633 -588536262 -18206927 -318416541 801576899 703615379 -57346382 335748803 142247548 -884088330 711542969 555670873 -458640238 702891258 978506324 -593861384 -487677271 -704324555 -688127932 -539777565 592417950 63222422 -130651453 -211272587 633878697 -967855282 164448042 318904172 -837192768 -6596792 -749719724 816897230 935756127 -927192507 -619640872 50017122 406956126 -452853423 108040500 295403946 474420288 -793746113 765581102 981819772 -568346282 158362190 -535239815 232263624 663730042 -977433386 -289303202 -389083864 -263226657 -133588020 -412736935 813371236 305080069 418684908 -943102669 -370702578 664520610 -972610983 -931276077 -981461061 -978480330 264216817 516704844 620461628 440903515 259819473 -531529872 -850280340 -523126060 925469336 -843419491 -233347071 877028399 -493143155 -811282923 -774108144 353625258 833278337 909393822 -496454689 -385855362 -417202595 361597137 885018779 -29926146 -931906976 -873909090 575278884 -78643991 200361049 -206746685 -325571714 575189924 98700413 -614433345 35389991 -445694618 278187518 -556610043 -558394095 832145006 65221580 -143994206 -288988638 433852537 285306552 679814445 -209199683 -709200069 -424513702 121937853 -39885883 -857364484 745467408 -174653883 816507098 110238926 110450494 -54814360 750831308 -977228008 -219703962 941659112 935663615 759220450 -544737928 903143412 -990413354 848354361 -753386290 582884301 -19878834 877363182 891597895 716308384 876284749 -758176196 -492527520 32639108 -116199461 -516220230 -914897946 748109192 69689722 -43298772 -133038767 444191634 610842743 -115497188 12764886 -405739557 589212726 -606219107 322625494 -791930684 650802329 -362654099 716799098 -752025409 807107917 -222278637 816535916 -119088288 -580665794 -312707494 22342472 965886802 -912840983 55132455 -996878232 424270487 -143607985 977020990 -873273133 -731273265 76978631 -561687777 -594490404 -531853108 -544916469 555823471 274480225 806578068 980802152 -775165244 177937887 -748976880 90865771 638497301 250163661 315062902 84485890 296817341 24626937 -835343473 138961448 -935039396 -415690344 804094505 411677700 503821197 -831180500 542616095 714419992 972935391 -816572374 -919355275 -85734450 -598726997 362047887 -623810115 864898225 217896242 -795640634 103503725 -781491989 -255471673 -491453348 556108476 30678273 832605911 218624960 40454778 -914384849 -595222663 -920833713 125692507 273828531 -718740798 261076936 341845354 -432957160 -847410340 537301077 -855710851 -824822142 94800685 -142720122 -945369644 106287429 380222821 -601314555 -901360673 -770297781 771035825 526986586 812775172 719368859 279953963 -77366389 32823660 869190170 -268126083 805947229 177971107 416781436 598032654 -850183887 70926460 -946953565 -383475986 281872120 172384778 678345929 -894405086 -821984766 -478071985 -542816924 208863677 43422049 210193227 -560043332 -660808805 936645626 -287183392 -527411914 661776779 543624975 342756145 81655759 898935648 -763615935 -312447004 -118803367 243970175 800206098 380697936 -703169968 -942893007 -396957680 -650919988 729122203 -183488928 -389928441 -73933494 721499032 -919996795 -741442543 -479387436 -768025878 -372565867 538108484 -961687892 702259546 25369681 378490085 -995672435 -9220604 -970864716 -632362440 -608081268 719015715 -772705890 -353812690 63245470 -228037232 -860650351 365716364 -177915310 627161723 664886547 -697693247 754788436 -954873267 -776088794 -322305588 -40373992 -200809692 -577593674 775760084 -312469904 168942904 -761151186 -482779647 276615238 -943437432 -897519939 -617476151 417157350 46684351 -304761603 211785935 59525347 -776115542 40753783 -251391208 -330699337 363244533 -95901679 -269396645 -310949266 -939821708 639061327 -694568763 125462207 -696859703 966999909 902897504 857226003 -74294672 -451499777 360215503 620792499 -647521221 861243248 -212015495 -594108968 62584639 553019462 780562919 882278659 530030882 -134059399 -27953385 -828240345 567327800 -186668989 -649001452 255822181 -696453671 526456591 -167710533 -146589349 -789533022 -409070353 281438316 -105789991 -140938840 653445572 -531591856 695220495 61343237 504366766 -52450190 746166984 439421793 -34145492 -118344371 355239439 282899644 505318135 299534977 951019935 321279441 -121636727 -369992210 450674570 -947610993 947648939 -252553283 998863363 49109229 -292147906 -573525946 -236296899 186739335 -432095129 -662239313 471251331 -142900150 20902268 605418591 -850567416 641254733 -261750119 -871057955 949517422 615814217 270478621 -798519897 -257400697 -146140740 -428986489 451606155 -160877435 -213568357 -600966061 707143564 984612569 972468899 287745940 -851178885 -173441794 123568758 -951854595 565644347 487697568 814358797 546621965 791865689 -945323455 -108436584 -855361599 -835491148 565302057 749193014 708760223 606948879 -748366204 -414172275 -943887907 -868324122 699952441 -227108419 -402455735 16096117 -799629271 -182165067 211960126 347703456 -933393399 -483800110 707578411 417261502 836113758 230338960 -552124859 -149205708 -742621585 -652851285 -150070122 589949764 -540944861 -28454079 -401454262 507627180 -229804109 519910523 19793809 -620951763 -741049353 -96999430 -343345688 759033193 -121299835 31717678 566367669 363906906 96084862 599721845 108907763 -894612551 -288276682 -522296409 -236836012 -119807826 232561852 317653729 911079085 23179868 192247682 -438071741 -439520236 80416670 -292657333 -832034578 -513696949 151722884 -227525614 -983607835 720875853 -344593095 838376520 -131696699 684687631 853902783 -546813906 994511675 -550791334 258641987 -501979121 804647180 -695460154 -255838246 265267735 209938184 950537268 721375599 -957730765 -54616222 -144872601 -654116680 996537470 -991622475 427301107 -248224095 488407525 -123374068 958719339 -402493792 -322443323 466826869 670421914 -200665650 519539068 629629266 651025153 -391905683 848953544 506880639 736746205 -804217620 655035501 -234311489 647752537 989354064 -948477705 -407206907 931529888 407545829 643477623 266024850 -188660810 -804431525 120218987 -705214266 -915226515 -789773238 19668520 107066477 888563275 896966973 383582698 -166020050 -841310155 -77557794 564932642 402468456 -696264774 213738147 -64069819 -473396158 98695409 -451203229 931487153 -993165392 -731439511 941090137 -496289094 -319874039 616811675 -98856606 834597556 349126574 -441649294 -789555422 814402850 -235720529 639998741 32654875 -523019188 688790954 -678718346 -402767437 449005355 -756623029 425123023 633885806 -293885369 -87161360 789150471 -666142724 267101674 889172019 581946845 -464314266 -905617041 -19116141 -416526613 977617402 469297368 87412111 219740510 -757418776 123209119 -902490376 -232549766 195140340 791421261 111117958 -646284347 -547346860 -962857332 513194300 201706342 -986880713 83219783 -48601599 -438477696 -774541750 -479836541 222641076 -639576705 298804534 -376504257 491330987 166893680 -145324400 -514269111 549505626 222904573 -532887006 890900052 553177967 893758273 -381309847 -947807136 -580533774 458554431 341377783 422967262 -533013292 750981919 -686130894 -896324453 -837248694 -327455624 -34969204 -256575099 -59560907 -803635129 563570899 -127541926 -161359599 -858636930 445438708 183130150 14232796 -854559873 -824377081 350221127 730931349 679910112 -611066381 737104695 670091151 -699938876 471698809 90008228 -649366393 773534887 272181077 53332119 -519213847 49509638 485295268 -279587674 -80354328 363378675 -562661824 715187250 911239614 425617033 -741950292 742185301 -347081536 463910181 174226928 748343227 249718305 358124644 -585580458 633092595 910835714 -18385927 940118144 801881367 -78769637 -489228527 248475155 -18938872 -736371995 72456107 692317679 54805622 -724616817 -271113951 -580701678 -792657204 90198856 959888761 -863590801 915262119 519857810 -992530684 -431440271 -477619615 -191235576 990161106 -353391288 -391568545 -315866462 516846702 702637715 -243136314 -649657871 501519051 991212282 -351709182 27200468 976881000 -785460912 99475728 169787298 -419539153 -726529503 -150649661 -817894586 496966104 579803022 498087715 100956409 -343577078 495833214 664920111 -156713830 192798424 -656491510 -908071703 -473969538 743532065 -491852893 442821433 848848931 11092080 -200583782 -336160986 -747385495 -814713748 -563212158 -556518772 418254895 379545113 932573355 -354316739 -277154559 -619746914 200924031 -421826826 183672323 -933396800 601599126 -59133793 -815291099 717279994 -318353972 -842733412 -817878693 187228793 -459358259 -362636358 978364997 -911954853 -705670396 -109709408 978639419 -900736211 895983579 -444290075 591617128 -510512748 408177619 -608021701 221672369 -826483430 -142416974 985446511 -273365334 584146894 -127521155 -354841011 468820327 775196971 757509204 -529152089 230084303 207951091 -5273341 -446823633 -704014918 751398315 -255461678 -707879675 350315071 670484233 -786464267 427902503 -42907126 -862133665 79421699 817558967 -847080670 -841665283 429378182 698673682 271936399 786835176 345524548 -113016979 190637425 877500044 -34653363 -235668048 735899138 -460257255 67368526 769308293 -775520882 -137288206 -916467779 -642248287 946806581 689110280 260842770 -414300444 -823497517 746525913 -406627634 708480915 329773944 238183721 -248639675 -203555658 -58953155 691001854 -418688566 488294654 728580987 -863379441 219273943 -909814179 -484919550 590412041 956745980 26598968 -957535866 310954161 533446189 -486354593 554250564 -75426503 -501276977 375371805 918794272 -463393170 995352262 773204943 -948118621 -83064154 563290470 400561107 455592051 770729117 709316108 741702102 -369648120 -52026643 733841577 282212954 -210147619 -375343966 571296295 145024329 228833189 137402731 -254847812 303848498 439419794 911664068 -149297292 -285146057 -297919393 980280149 -593175683 139578672 99775072 78361739 -642963065 814628628 -400167082 -367981583 -171936676 -602127739 -452393935 412706221 -387690044 181404135 -864064067 -879157848 -907538763 634290290 -138494580 26175 652222076 316266762 -711950466 -53628624 -718963420 -412024951 -214967720 -841150384 120451773 58403433 164743574 -172099561 -125879233 -251926059 -64531409 853080514 -263449196 532456161 566397881 -530725663 75137863 -659915152 937636703 663802034 -613635327 -723870063 900948414 337109906 561704275 -414999060 860399881 -800931838 -235621921 804305620 -801958719 682826305 -25782176 -170719913 980350574 -478139289 748425972 254605859 7731228 264901644 170252787 462984554 718336197 429807556 359228307 -802815060 -905318255 -966831562 397863933 397480310 232169313 32983010 -936942504 989465033 -237523259 746632326 -863800596 742922458 -306988608 -790440196 -916261032 -207380954 -174259725 588909400 -983259653 -633642037 -407993220 -24431810 186079377 -238081564 666371818 -49212798 964653726 -389369428 758231087 309244401 -876666433 -366948417 -676581675 642852687 331764168 778804890 -408286444 324091597 615915646 -546884143 135089972 -168547619 443952178 -170280282 -149409091 -808805818 -858157645 -255289514 -682533980 436895125 -495252214 83700796 -696913791 -174432098 -104721953 331927671 106687472 -509862147 -91184218 536574641 -443850769 -223102100 -188755143 -954910284 -714964512 -573449567 -744922980 248612856 -638457339 642773206 98890773 -719852865 -637091524 336613094 -966356399 544332946 -136561037 918359143 999539753 -381454341 -231351120 868215012 983618679 303527312 -679521271 -401540886 -56540499 -87478672 495117401 -484347216 541164055 894622698 -626398258 -501911938 31458862 653121764 57023159 890777137 969472233 364389707 -397918156 275411511 787514469 -172107806 -351285339 30590555 112528568 505133622 513640556 579554257 -686108370 -695622546 540319982 387491074 644403643 637077318 -931161365 34024203 -182354684 165231648 335138622 335338243 264640592 -273539049 -391078775 996610603 -135922783 -764807448 815631545 -356356842 352042425 596723536 971096127 -924924172 -836709355 984476371 -324797167 -786852242 -576330933 -360723970 -957154553 -447428887 678893991 -533449007 -469887878 533034234 -92358262 -164093845 -210851704 -662900862 622732028 -373755617 444850019 230997639 674537412 -926735287 817233943 -388663143 -544034013 6504614 -567115667 43592814 227581699 -626334494 377115820 -233180450 648189805 -672027676 -364008803 193693870 -238424668 -491171804 -185947582 949477376 -306076131 778773122 475856110 -949253089 171051565 -715008739 -559811972 756283600 598682712 299856196 -35949055 492799347 -872131137 -905680672 496831584 243753240 220597005 635834544 275844014 676213217 -8614047 -285278366 39943084 129521677 353890571 -122656344 -773597251 -345151330 71696331 -734178651 -825904800 93425611 -617566202 18496656 690075034 769654158 -836848612 -504161286 -655977358 772590843 -386083 -39631086 743441136 -797604056 876588191 317036927 -109709699 -751760352 -221498303 302787031 226584041 -559320429 -756603704 647845168 894599109 772617555 920028962 -915375396 -116158999 493944342 -675751177 132462923 102533177 -330130345 718936063 -759177020 259825597 -44324582 600088790 -875246677 925450302 947338000 -620759425 580425031 -58366097 -539745249 72812414 -511749107 -316614807 169816256 -295341089 589623710 455667045 269653810 602211655 558253750 -419748717 -348108342 -529050061 812655739 726390093 -147361329 112780996 -57283558 -630895384 -399454697 -15523455 -908260580 306355918 -427015591 669106186 -585932327 483930295 535305354 -580364128 -637828655 67511253 -827818770 -992352375 -123889873 494944335 645765033 -360671480 460549296 -225785485 -325731362 -382098240 -110954022 563940367 -254142524 -662691888 -374364893 -671853278 482029922 323895673 857665368 785445513 178388952 744218781 -303456072 -97126876 -83549541 531288415 56330149 610423780 793019114 75790924 588553421 588580191 -561329461 574952623 -982381495 -639685704 616662557 -821821801 534414576 614895019 -607133398 -63731284 -764414340 121568705 83516994 -695617578 -834423768 -954800562 -265163470 -677655628 -647261819 -946868477 560644152 982514245 -717202963 181972811 722320480 892485543 355313963 -330691145 321180064 -432053891 758234229 -62251948 331638258 164869843 -250201484 -586023096 -65415309 721875805 -201773477 -79499472 -811133399 -393021879 -508236429 -660279045 263557632 -841237727 901398011 484650164 84594048 843007803 -643968812 272930606 -494942045 -712003592 -289441367 468855595 -893029284 700676901 -423615236 -917724968 -597862392 -6951737 962052147 -431125545 -537909322 396769182 550569471 -437323386 947074583 329085914 -259483500 -324114720 -526587438 721106664 -489920375 -836722916 769140066 -295084463 -32674384 -18728610 464679634 -234075490 -876160345 178673696 -791718181 383969163 -470358011 19225546 -27443985 844885566 502827802 349845833 -443783055 404539295 850963974 232726807 473231354 782582695 -110884894 -982640637 -718187658 -879582982 393847010 -251931235 -908103163 -802486123 -815315983 476751427 715437689 989266566 -574199177 -291660212 592892539 901112209 502017683 -111953308 -188128283 -595637672 190646579 -849043694 -2360928 800664896 713505520 -893069256 -642566258 637711902 -987497073 -826582518 -15832548 407870913 845431369 -356308182 239370764 -717904033 -478392156 748721667 445985301 -467916309 557104593 506689430 -247191430 -885791218 54005409 400787363 -969741420 -579844210 741692885 -220176335 -989507193 500234245 87464825 803670778 -598972388 572102802 482625363 717984691 38294646 -592653659 53819788 842065586 348792330 133214627 504632571 429229174 -817433132 458572035 955490126 -227935718 728886823 -825969227 273773615 520582133 -464334654 536746428 -122497907 885589867 -121757456 767006 399034188 638426540 -57802154 -498443974 411980733 247448281 -349670099 851128701 -931259523 604841047 -603626591 -71039695 -419030973 -114275888 252647086 789101620 -515912719 349305254 -803455925 589215754 -820545689 849140774 791395019 302782913 409681397 -399655623 20965312 704188423 352076080 10877517 -523736145 846756628 855999223 -708527324 822418966 -643261470 -690178969 -424220539 -106305597 421460700 -393421430 736565674 527103074 -693541619 296697231 989033383 -100283289 -635575103 -815014470 -345668860 -612737692 -982701201 603983625 439223638 954198758 -871826808 861132013 -695900939 -884600953 404667606 -410484851 766258004 395426717 -126871485 505580023 -440281909 782368584 -181346719 17127545 289685938 295430106 -362883486 121907820 22060982 -911459993 808087569 -689723685 -710488655 -575532138 880311738 654976387 -985645158 -391795056 -951976753 198525394 -537320574 -845856075 -144869503 78535479 719875367 -831503037 -494960833 -663104206 -222374882 878198717 761631560 755325834 -53517451 900203045 -383167019 724745209 69344784 -712122996 -468606643 -266919692 -68684193 -244513489 -395664299 491275287 445999075 -932698106 513850860 -672231537 41510769 -216894420 -958796257 -63875733 -578708249 847405388 282243144 678016590 -191810951 -816337882 -533478218 -773400022 -125322597 64190923 82633134 971049461 691347787 -920042091 820884304 -251279509 168546327 -464055041 809199274 359587523 -937075957 -917871605 784499452 129642417 133469408 717988471 -667413316 50889398 -644938934 -239353335 265814486 -139834366 622339296 -931708544 946318566 -798152071 737814406 899660922 982245200 -117957490 -196970536 97435689 -558467512 -326583907 610260500 -291774030 439051534 -770632478 -659599302 420730858 366098443 -207792048 -592853390 983798421 -176147868 -483730915 -465568581 -80811626 956303594 593539677 -896154914 484957924 456468042 -780705731 477237554 124905856 218469639 789875162 -914374390 -664392820 -738855293 -34867604 -15506656 797811943 266682960 -904179088 499479534 -478250571 817209151 -900788893 48522286 195269763 -782578105 -95960110 96703425 523499698 963354212 65014860 -692974923 80890481 545953097 -887941642 58961559 245633114 -773148079 62725448 -336053335 335344058 -638782918 -748784946 802837662 -767808841 -373475234 -423032495 -500079536 500996539 -929096517 983806049 870070145 -940007935 -276394952 934281197 -180900576 17552273 -305295310 770976092 -693307151 226693514 532531722 100781348 499384688 -760705665 852817271 -624296836 -700210481 720236786 423651981 683024437 -870904579 -451559325 7000364 -802376317 118329983 659884245 417528895 -364156997 -857100153 499693304 -489868575 12052968 -378968636 516433696 816028338 -350225161 54906983 -120516399 -881186717 -948737361 455983474 995814407 982341984 -109324164 -801470410 -270214122 860591129 -986736921 -689925361 251961872 -174533092 119005720 649111398 -852707740 51708642 -491037852 -853300545 883126965 762617884 62497057 723354468 -181186669 -358470066 -468078071 -261789514 -727788881 -480957439 -580474136 -152231466 -734584699 -2066853 50691934 -469907480 898344012 584088082 211681569 712054064 -986004764 152199588 -402046790 -517772743 725160818 -944378787 -887667089 -783680021 -598521363 -575245197 -659876453 -438612214 -825506769 178133426 182355935 -776555964 784695704 -886463388 -356849990 477846685 949967980 311284318 551536020 458617699 4990177 -172862630 -306050130 -1046548 -981894474 561084987 860062023 424528026 121025781 799924235 -399389468 -222443809 -45302865 -384969044 -388031585 -299271383 -808083877 945476180 -756941939 -542832555 639894406 879833422 -9701949 794850940 -828630746 -460931019 -481568404 180583610 -232373468 320622742 -660730573 -857146132 892690065 -813976564 913967395 438165833 -485931819 -839490779 -871830258 -970486001 626740258 -271183877 701380827 924256356 -446462419 -841840747 -693736071 -426822025 873495116 313612149 285393879 102787369 -724166666 979329148 254527608 -702892392 142708473 606054817 -294687351 443669901 684649402 767090630 68579559 389167484 475909681 293338312 -10605455 33293361 635213159 528778353 401307893 -205820488 313842963 545455648 363894007 858789458 229691815 919649692 -269761745 -692261324 204039157 -373200993 -532570423 -814116524 475404452 -750375481 358379669 207425165 -599754295 275723048 758632045 -193019894 -451698662 927574944 -15898185 448074738 280736714 346154573 -77391112 -41976063 89052637 -704329366 -94730276 -166297839 -399784761 -588218401 91669394 282059519 -923236450 -586759189 -421185326 -509308807 468183755 -239719524 -553012647 398648753 -838338016 165920766 -603745147 222241415 814062058 426236575 -266371878 -820351900 -951301316 758617119 628278009 761955150 711719626 628850298 177765589 -440736266 763078857 -151573203 -900905723 -436309859 -878970249 309703559 -778855839 575630041 -140452900 694828062 522535628 159701976 -394513311 396369268 170303923 -377072688 -643159322 -894542237 984379414 972433041 494485416 -47817238 -743913724 180793649 -891839077 -7500601 -38168980 -157715224 -902221433 429326228 -265656010 -702408978 806254822 478163443 858458370 -534278494 941637029 -274427617 -423199092 -703467363 521881201 -301764238 760485723 -589673955 -161665427 -198670550 -952516449 10003016 189282761 710926837 -628512797 -49124123 -432729259 -285483335 -522611580 657017277 -972527561 -718195487 49634071 -840237013 966458811 543303794 134912258 50852515 -503393524 449868995 -44110407 282230900 -375691118 -331701357 414874010 -577822449 227302052 -114341750 -253001316 -814217085 826143553 -428786168 -427954161 117220197 859830531 589385241 800530401 901644821 806041410 229986116 -793972534 -837538378 -698402809 -166440903 412932058 -696380588 537037299 -475506483 334568115 307196387 -755254483 -862526023 425881190 190260507 -931810243 -210324364 -840454034 796688953 -413322879 -249592542 849885807 -359630605 -622681010 295198652 -970518767 -214783127 -430765016 881628520 543247305 955084113 -822726731 -698129015 -597432402 631938805 -198479743 621968588 84741851 -24504281 -556174562 945803246 -575758363 483415889 -220884906 782581950 -622797430 -501175905 607085147 -786860744 -411806899 876742311 -6174524 363599058 893869568 -445250113 970002843 -544496974 -902483252 -474425785 270649883 395407075 57767209 401285546 511719924 244061188 -995151653 -652828632 422986892 392091671 731877390 583054642 409144826 252334696 -733459249 -73229920 344129068 491755441 63046902 -935802691 523400655 650686841 476720460 -749390299 838404317 363079626 -370546490 -759169566 -643125826 883213632 -600961029 -765521696 -571485672 291447083 -557266994 453774007 -666979032 -47093648 523295707 506164647 694707199 -155065653 263154350 130106757 452809622 -875203746 269077810 -180142133 154294618 -852221492 426015158 -753330777 -58175432 105195806 -944461863 786123646 -451584274 822720904 -454767237 866187571 -504038046 687395427 572241648 851100220 -551561308 728937035 507448775 511018988 397731441 -90963457 841889529 -269091052 -717194205 -342577909 -473397461 264223478 847176018 818679101 671919852 762883932 670319395 -324180423 -807499626 426183479 706409429 488269360 -640071120 250073253 -146883007 293224475 -870746090 75318188 286841396 -919552643 -503594227 426041548 -599492586 668197222 -157972636 -148055096 216069210 109877146 -943435561 442135474 253732134 -360146914 828662849 -697205555 200183376 -431795602 -586672932 125728407 -436349622 -518592037 890957739 432375867 -832904559 677338886 -596049322 905217419 -621668277 -782587938 -586000951 330366106 -168006160 -963517544 -743561548 -909020517 -717810690 616517108 629700908 557102860 -4378678 509175829 430259303 -736736500 860783901 -77153992 388309850 -719359468 254771192 -230133086 -916748178 -178574909 379960215 -592814571 114814897 -784152032 -302946308 472415494 633008925 -922196530 -732451936 799519788 174525049 811041514 -890217525 -161986029 47898586 -937658724 -836951108 -81141879 -179276582 867128838 -974259051 252423671 -961747884 821519420 244723581 153777203 431436058 -454826689 -168964995 657112829 364567707 339027170 -11684781 -185754761 -101070047 920016825 74098751 -901162398 481734030 -104534411 571270260 914607013 946733634 859102544 594000132 -907476627 -511619474 468210385 488191075 -275905402 417967328 -512109510 -258693532 941467559 -289684079 -27985246 396766877 15825991 121664725 772963064 -116822852 -133692062 347857354 -20971666 -575469115 -911716093 -902400096 973797113 673873324 714973134 251366275 435188650 830986648 144826215 -45219983 -312937576 659518539 -19224968 177245409 622731546 -880782521 -74532393 -516149541 952349494 517183809 395094844 89523277 109281450 181807394 -739159614 -782972152 -420354475 -341034660 510137762 -80786448 500399765 -643362391 991670884 517928839 -413590226 -417919333 415893956 704763646 -749707523 -698454414 -242992950 -459041161 -204969780 649031757 74232980 133446041 -852015778 238948850 846605880 338475284 -90589386 -399410301 500176161 775103855 519341558 -930341618 -724694702 219632097 614154508 485952812 361151165 -359275025 702856046 -410669649 -204885329 15762632 -414368714 -954493690 -258921925 520827724 -465306599 277286393 850620187 -777041804 -587908476 393803554 -126611723 112168441 272624345 -925272167 3660900 -269872651 168130545 77484244 -538166169 -822856942 -767296218 30285750 -193102153 917238695 -665946177 -976651213 -860941016 -362649568 -528935995 289748733 -353969770 -203967226 577100616 185528176 -975071126 -596668069 -374348155 -388763716 79378011 634161831 438312729 -819940005 -361930667 -686612649 378570446 801590950 277507416 -66936307 818040908 543996216 821560306 252778377 68572315 214722745 494875776 82329548 -577621968 740377762 413754354 631486672 -578320313 580934428 -455427408 -312990207 -883480278 346933737 -457114765 392608472 47981156 -574783673 -841063177 940641512 -705666594 99357038 379773233 516784881 -611346872 445440558 34066447 507945864 -661871851 -912740374 -626564673 162877389 -502667234 -548419334 851065673 -906794531 -119685387 587704786 241309847 -695320909 728704066 49684992 -762832212 518311693 -862162584 -982610299 980443058 770270734 392831262 -498953284 154195461 974525237 -903029020 -673761870 763135627 510086000 -315617333 -228530462 810326204 -628012499 728499660 -56054537 -407690218 -64475898 -801418577 377012907 185569523 271460221 -515117631 -405702975 -116275536 -233508371 219569384 -724759799 -267846004 -40695137 654017563 -285683739 -832350475 140703994 -49718347 -113102282 854051207 -888921192 174861870 -776038425 740074146 235320298 -619645920 344819493 -270367611 73207769 -249240501 687057835 -501854639 -44278662 965999293 -569701194 -217630620 159638114 137596957 -10551153 574462891 828760186 328486534 925216747 -936229647 192079803 950072090 -533349476 -221982418 155918643 779337326 -184791088 538489496 82870068 -258411148 889484593 120711215 565552716 995520776 -699496855 -621078583 426276857 737066394 858375308 701773834 -231788137 56017621 -179763767 967772870 -783104041 -716834661 -411270795 -772837350 -642186044 -627599425 955601215 -728708545 391664121 862420667 948214725 -436052940 840130680 -323976552 -831845084 -662957898 98389822 -353526952 -763495550 884909342 -167980559 549280887 854662337 969577799 412283785 -260351986 10957662 356693996 272213481 -267046411 313215430 896784954 -559898700 -702864738 971288394 -776443690 637736581 -33718972 -834776465 -517779865 -142462983 218417677 -144275349 480451847 262737439 -92120381 675784644 -451318792 236357995 287386920 -962034773 433989965 988237825 323612370 -580215211 341108595 328402319 -298548960 604378904 332822614 755986831 147793971 -186217144 676835100 -809109798 95801999 -325406859 -464351790 -377763367 -869448670 842945601 518790055 -669729182 238748956 -753736303 -826839807 -482396273 -176133377 -858198611 961293648 24737027 -380616680 -681186484 440325830 -464135427 -40840660 -679932061 736172064 -861741422 744990233 235042148 4719915 939342147 -426383745 694176278 -64704073 469920682 731367833 201353582 -885085631 -666511444 -726372510 -878566972 110700599 110151905 698289189 659307945 476527510 461111894 935705490 -899759152 709632052 293576778 -867720452 -449266474 429606916 -173409986 -747053053 166023215 577460034 310331941 -592230446 -353489255 576018437 299770186 -653957527 924288810 197643276 230110089 818575464 -822871875 -128259735 334406715 91837536 235110873 950668827 -282737113 -825583413 -210298104 350886037 383283830 -357117637 705749522 685650552 53949822 703653895 391747588 455518238 579481317 103789817 -279482230 -502840535 -457191728 33335801 976120883 -887711250 552655229 -39124018 529195684 968795271 383562070 -352907930 154695022 669302605 -13398900 -269721098 -803456480 -426786880 -678631465 -933014940 517271671 -904820262 63484563 -442922646 -962970584 663782385 -205108892 476078854 752959573 -692479854 -100747427 -446903284 288126037 -93675191 319907097 -505570249 812235617 891558699 -150585667 -436044509 -125249206 446774075 -311559179 836485235 -602828395 905835247 457304307 763806652 415982472 -474696740 -909267056 344161584 41743647 -441851242 -926133042 303283585 -42074810 -324304197 -879206097 -328866277 -628820213 -480522630 502044895 -438247071 -817854112 -599624365 596200440 415513732 -16130845 231219551 -872135058 -732355040 -325486335 281436825 80056618 -129984479 630508356 391862414 -210480889 751658566 -143557 193266573 -825190164 615826312 503842690 -728454024 -229999026 -256114807 -913082392 633094390 255859460 -561003016 452709421 -947724215 -89838495 167573487 206665353 -47567067 894401246 975441107 -270365154 -775626012 -328043785 577467019 -915866294 -19723463 -686900165 522820338 -93873524 -772568092 408018586 552394596 837216669 -153003234 -674659220 855173288 -61208827 -32368121 -909709385 -721150482 -724213899 -488739329 958612098 982173472 -549928716 979843332 215904917 724128455 159158566 -792877227 166147230 39122393 975402771 527758313 -936585675 -487574032 -933534905 -819026544 -671693735 188196502 -379261580 -498970410 507147202 -657984686 -732241974 -200739118 -869925762 -95137813 -141576735 804803005 -305703255 5034053 833535138 -657062101 -330288604 995021342 -752744493 -594632820 75610347 572016579 -572652680 185879308 -557406334 127170367 94732759 -365402929 -927979121 -668436908 -282302296 222317862 -473289456 843841189 354748795 -758623678 -16815931 -354722814 -473547749 551809414 -952666630 -18683653 220981669 24421597 -639972418 901280505 340558456 377637000 83026646 477764671 -374814734 -97628862 -262594809 -419403181 213430720 -294360776 -252925261 -428197147 568956560 754937156 664090321 151802366 -72560724 598484317 -763034398 -390118827 -777378035 132640168 -806774487 110721227 735727627 687356796 -822207844 -329541736 215787308 857240089 955285887 -474221162 999006674 -721926253 -69693470 357743323 973676451 -95781157 947785153 -97815506 -807686367 -603039809 730949049 -474528228 -814682899 511461399 119540416 737726381 -977500120 -612784483 811277352 869195845 317515269 872894585 -486937321 347371823 -192909491 205353371 -676720130 725424469 257272736 -628556953 -352848665 -297911805 -245187629 961822202 -88008078 993710975 -100357657 -326241139 -224732128 -14784882 -72951372 -483516980 -654975102 966088034 -701671634 -886760474 951361935 -301986481 456165359 627982373 834887066 -623602907 21112228 -916052926 741280364 332088082 50880440 467393821 889953049 8569798 -47074835 -596691671 -118733346 397920551 -659803158 566005204 -208399859 -880306891 796314336 229031247 -549655723 -903306131 -417653907 337985288 -231480629 -401508585 155906327 -230531989 447198546 390312008 -855879071 -492921934 427965640 -801716861 38190353 -484284687 -268301651 821449974 732597316 -236814627 -184295882 973382480 375989452 -884763669 -471900622 584525770 974286661 -224872612 -521233908 707472954 -509569445 -931727594 -269406539 171787972 -906477782 246613954 -136515787 169390024 73271529 261943322 -978431860 13922086 560385888 -215748530 -711879659 667185925 654576854 416448274 604404226 -923236807 334261259 922004992 807284606 -652899115 -400890962 422383402 -197588466 864446517 110653135 -277454928 -733634528 49784261 286293050 -183047917 -953055561 806158027 -518713181 -497125818 -102194653 -926137115 -500307483 -821067394 -944185824 -600428064 783224516 -556851715 517452610 -211677547 -367618347 -979273466 149852209 -218173228 -553758525 97520701 89395040 -350241161 441865412 -579154300 647656584 113600629 531696563 -451504501 129004870 -822847953 828405374 53129061 -915760011 -403315419 88866536 567058186 -705403950 158029424 296143432 -911075357 172359115 643561103 -195020700 513262591 -524597048 -631943244 -288957108 263124036 -167614046 31860237 514795709 -557530603 -115102056 637116752 668917361 845337605 529007879 334277666 407450706 919142150 845046853 -485277754 59926209 -867193115 405739039 -237282002 329544296 566413031 23098945 -982308792 -465279037 751814292 -914001121 200442670 -791549177 412517134 -423561 716218528 -653072564 360474001 -689014067 637099965 630144089 535290262 23022509 484205237 701960655 -916094009 897273935 198420875 -777008578 -828865588 -586397653 -454403598 569632814 -263380009 738713211 -338280409 591381722 -146830109 -152847682 -777590041 -150988042 558429463 -158973936 186619605 1894508 462904475 221457379 -107132631 421886389 598240700 -108158391 -103722617 -184530162 130916742 -543292181 432362093 9079590 -6203447 785759991 -481800839 900461752 -950493991 -69938223 -751191800 -334527239 -204459737 825741287 79964421 -323102265 662924133 254149198 -332422768 941947248 268429546 265352535 448790258 -975330117 -909671679 673687127 496214989 -300768582 183515995 -93640140 -756344044 453401047 806263090 -320404773 770220519 852286451 -531027555 570701023 912326130 -349633618 -5026372 15980991 683139827 788152167 -899216219 -388494649 -123825895 -305102585 -943360408 627389499 -676344042 27030702 297604038 -768130689 350320133 464583808 431106123 -166502296 246744851 -864881587 608432139 -461777217 -886629163 447019706 646245281 -780865087 -381469558 -318172344 448743335 646091198 241052264 26971958 611104715 67547589 -634717957 -494830907 -177143867 -842694129 786040025 796668336 -291125941 71284098 779462420 126829325 774974927 75438944 253156965 133997624 364834788 489377112 682722489 -869582033 -611939801 45763614 -580509773 -338909242 -571124916 -512119657 -868449705 -503655956 535611105 -906744568 -738859140 -922027006 311354460 -481508764 646140542 -125925284 476242904 -969586755 -460857833 975397530 -882889992 -798717599 557105703 118884172 -579970091 58361236 -938887311 319267895 378730345 794919204 655004136 -671721385 -448185468 -386738803 -180922665 133094913 -781130907 236060435 -690490826 -866577986 579086212 -516329478 -649127108 578210928 -920349551 882590417 858799781 -62566406 785299786 -544715837 -646242239 -811803421 159783857 -763597124 -910428240 -823060596 201102482 -890026253 981998545 -954489555 148040139 -505396225 -90697347 993988992 201482031 -347165757 561782753 -192125450 209302156 -567934702 219280689 -97965130 643782355 830610444 913994200 -898627863 388160264 -148539150 450189107 -607604768 935971412 -238820832 -134028008 -588498082 459698754 -262716881 -912459632 -440983870 -245933594 -82368107 814923694 15352111 -301246052 429796669 -949121979 827288346 -292340696 937809533 -644265438 -518659931 161134344 -707940573 516832424 -718391061 77861975 -799244813 615136612 -592210948 497483665 964127059 911743912 -606484787 -180848561 -709710775 -263819409 -914291949 468767806 -2918156 -136186023 841131451 -153900658 -756649521 -172471563 385661469 -614811963 811452770 79880371 -700159411 -847316192 -815163802 116779869 369690620 37354376 439137015 539908115 -85796737 518261146 446982945 628132627 324925892 -758526083 -256205270 873941527 -814803471 -521431722 -893708766 -485020064 -164933824 -567295420 377402491 520265498 170719382 -309377689 31081512 -454239854 -457270871 -129026620 -529867241 599130265 522826478 207867062 -760868577 77464700 -155939999 804098660 -102644631 532105662 519024680 218522582 -808939600 -650322829 -185877914 -847484604 263667281 894223430 260844903 -247132527 27365390 674482331 116423243 551880492 -579474366 -61684091 -167552579 570100002 91033044 460726691 862700754 6288867 337766561 576253803 -57394434 -785166297 -497184057 -838210090 -740875103 -141164853 -366685200 -990305917 823240620 -472693438 85002612 -726843354 -701423073 -48622376 -946478018 -153501566 -962301772 937395949 -38184494 -540541175 237492043 -321311152 595398009 542923081 -961855892 530000649 93702586 833219642 -988079130 358249728 373511530 415532281 833822763 77501984 262595412 -698298915 815742456 -758452214 219644959 -45353465 259191504 921256646 109563108 817408806 -984732382 -817090876 78996098 82000083 -167291445 -672516009 -788182999 751678878 -663862664 669614528 87256791 -488087498 202602903 -74517836 740375535 376331038 -801499919 -986422987 225385065 -526456662 -283599290 -233618207 1447346 631975280 -957286277 -873859002 -727170273 17885814 -440298143 674722879 185842726 74110573 851799738 -422100212 -972816570 -541251796 -935914501 453866367 298620971 306881917 -369607378 429442816 -352626376 565753212 123873280 -111440058 244888607 -739321729 -849949245 -469605459 -278179273 -407046464 705907388 131036816 -442223571 472759670 -392456275 534101430 -847726667 688080700 327301038 -556421847 -335008004 33709775 777843612 907627855 827381703 -304527679 -936393230 -728819448 -250922409 415011158 -128967704 -621572790 -988402561 -132522760 123133982 -679561810 -71059038 -56836041 491695464 -182987451 134578548 746151169 275842847 435427555 -943772683 14042045 -854950305 670269919 -481822037 363495624 -472670214 -495956501 131032270 -694827875 -305121655 694117502 -497612977 605179048 939255739 -904983603 -127633147 146674558 -738958664 596849091 364269737 -942904233 213640998 972848993 -607407375 901470212 -721842521 278341094 -316805296 -698287611 752296206 -975769628 -678727151 935046945 -609270719 608862420 -291998242 -247466309 506210310 175917332 -5686888 972381937 -929816402 -324243786 172016693 -909112412 928993209 -903275235 -915420947 682831555 -748371895 347467188 27498027 -15457048 913038083 647893643 290995217 -412593985 49161084 13877668 708884100 -487598488 -645098040 474205494 -705793565 -857865909 -186798117 -378696983 -527344847 -310396997 998373253 -371350900 190578420 -699004456 -440208467 -723986978 -745347375 880124001 -759291240 93193454 -522064480 -117688296 -846166824 -883677742 526348820 898174152 572891855 190373982 -122174428 -39300185 -510486255 -971108342 550071505 753996307 858472600 -901504969 -653620573 107974514 -174758531 602857340 -530392567 -527560942 -588145764 -372823340 97031948 -727766107 370197536 -930944140 -709105022 505909412 -650839584 -464225628 636503288 684211432 731986736 183659884 -107707677 218244135 150467920 -673958336 -939313955 223493774 -986925888 250992343 677310196 -480830238 316301394 412240348 -561643562 -765036654 -298304186 886645159 384911823 -887726844 -856918316 679890120 689942173 907311387 -913031557 235576261 794856617 733393435 -84555684 467035082 845677476 -794469195 787676577 321294517 616701471 -752835324 -450390916 -808013426 498892931 224290964 -695668088 -90160591 878527656 -374729612 -307396264 640284244 818981455 912322222 531131810 658930684 641760993 351950845 -764591450 -469963694 -407896347 -226412367 524486574 901965475 -854008038 -904802812 443672735 -692869431 -904295909 -318372633 -554655352 953466868 925105353 -196352026 804127334 282045265 -647433644 194303349 17474068 -394411542 585156514 876106465 -616735473 195681875 515080234 587948931 864574519 -379093176 984455065 491287624 -576830487 -720554067 -28945608 145424846 758663801 -420158553 -392632921 533495673 211786873 -317436886 -369931751 777751429 -904006590 -121555385 -869039020 60955923 405788493 395193733 375464106 251749808 -550639573 776058807 -790391416 553350511 -908630692 545590852 -415118779 -229761844 -716822541 -547541177 433451081 945098201 -950399784 -442670049 -500920096 -493064579 -752583802 -275921933 9978514 356769316 -518960764 -33939894 75458208 406462832 -341454298 377502302 407429413 -804209190 834548997 -673477049 242662988 473705808 95850931 382754410 832997880 911347927 320310814 -67128053 -353298110 -681215748 -901160833 756022253 531975597 491511172 -187476990 -522968909 431299759 -491266509 -73401257 841785054 950892556 -651216134 1993741 -855682141 333594223 -541278951 -787713910 -227049422 -524901234 788838340 -770018820 381329568 403707019 -254304218 169148839 -725723340 156785910 -910070018 264067381 -782257474 -718806152 -474279687 -335963591 612758541 33747689 663022648 773127639 51314168 779570162 -206709365 315732679 560753467 286351791 219460477 -800228586 374177150 484400510 122228806 927673661 624573383 -522484656 -27268532 860143167 -360271695 -709763921 -396653442 567597469 -999663016 -618283023 84058931 -698140058 -209410454 -473696894 -302015916 226522808 -720080989 -425595754 122802608 -165669483 -173490503 766606566 -652994438 -805614594 20509335 393134975 -115764621 910246747 -268135254 689177211 50228424 249734001 658738662 -254979185 962438827 -719265830 12203905 812496627 -778685468 441496761 -132691205 354079939 -263840669 -12769159 -816573254 639253540 -399750898 -206483138 -32272743 715557157 133716429 -702898099 668884667 -359852093 -303358711 784012030 -879371669 956630881 -315266270 64366525 -13528371 -471925560 -976713923 827321563 350664282 965250639 203228554 -815161474 -766507096 -677669886 -64264866 613499822 -860380734 -56283367 -939453093 -776503147 969814095 -515652010 -476629807 -582701510 -440873875 807430889 266728749 -861876523 -562228098 -553716821 968281255 958988167 -626267675 439708182 34256150 -381037360 -430401914 110774259 -830034361 -339068150 -18479572 113946863 707990709 1337684 -120848364 109683705 -726315621 311405106 501962537 368602379 354262156 883296980 -356358561 476674626 955657122 -873978171 -776911370 -167781995 407982081 -27223214 222539634 -399474128 519619014 -425405399 806959258 993826370 -456943670 -324626998 488166719 -36635080 -267632060 798363387 -918639272 636799668 398267116 -999362420 27340487 -593866919 661886031 329165450 351552937 728486913 -170639950 71502758 -540768500 -271631311 988675501 -224990306 -752087377 495059250 -813019330 731523110 744989237 -709940919 -219938768 -2745933 879730750 291048149 879276531 -218664189 -563193513 -757222154 -969178733 -81314292 98845464 -451213783 -534189557 750644964 -659837049 865095442 564882758 314035057 287979021 596801339 540470315 321807084 -411206901 -857003239 936642931 -12944228 513343193 -255209065 -55314847 -915165194 -917493815 -380002737 678911539 891054650 487426547 474134303 454968502 -640674955 349073645 675539380 687959377 -918670734 447000846 679232825 778385111 -814938743 -880782417 -175260188 628045370 170668327 478166805 -7994679 -55622887 987626199 -742508558 960540809 -376272367 237319483 -776483512 35304821 134055580 -303383765 -81771547 -45735556 585824356 532537602 250233583 -348799315 650171500 -429261513 -642392560 -717375990 442734089 -216660537 610648461 -766903280 -871918036 -159494229 212022483 556453374 -827618545 -716504221 600237760 340575494 506521644 -481793158 132648029 584455983 -686840841 -15159541 748613152 356711747 -465359966 866134484 45344538 457174116 638637917 649098258 -980702266 -625619222 280080081 103971562 -793983737 -563291592 -24229001 -933345549 960417872 -425914704 -930432449 978540781 -255040879 962053856 -186068475 662985814 307272451 88614303 -677748000 551156787 -16025535 186471123 521240995 -667379282 -449435132 -347665984 -745604641 126734654 -728032493 87462644 735705593 335051550 -978716507 724417274 -798453304 283548878 986776064 -648126188 543512905 -92543306 -178807876 -214062122 645088986 370341216 -536001096 -495397666 893806585 427408147 -509627507 -691799049 -327001293 626258233 677454237 -206965934 -209171237 -145317542 -155161376 770350704 929528494 -428029209 194613213 -318669588 797104131 -45196029 -351850108 -492749111 436808860 -388295890 -918315817 -546324487 -554612397 -287316329 389875342 969365387 234066331 908303494 -15128421 904065188 -631685090 756332840 -404849545 -720191043 456312289 -93083123 -783852619 160842772 -622648847 -424645809 -574207587 127283985 115550103 -192748811 -796574826 289915868 -447140860 981254489 640694133 -805677437 -374090329 122151774 -740503861 392458334 387220691 64163180 -619120730 966903563 -182295001 71511241 -487187784 -189710172 -827625157 484087690 -967934452 -654848935 -513944542 -159755914 262639955 333172500 549002104 -641377705 -391320485 619110057 -30108654 342594098 -907918666 943132699 138104568 462810702 -442730179 725394573 981898926 270365626 922689853 628875071 -920200800 728944470 569405244 356946388 982670194 -864782337 -134062457 -561149796 649552369 724260625 301701242 -421395475 -387273880 -67762813 -577061506 184859857 -202074750 671968190 -176742475 720597998 746712502 802110104 -912744389 692176589 369038213 -175340477 636576194 897902085 -614934274 -177996640 563290345 -742459875 470888564 -428040409 -303681766 752236181 -546974227 808241493 -279843547 829002510 698171227 -896581262 -526723824 408309327 652568084 -144942722 550066363 672319562 730340703 -909181998 -891403011 -10240570 494267011 904838702 291549038 -550523438 707612221 463775018 -15697384 231141175 -725081023 -292394774 703323561 -34516866 972714784 -52771323 -630383262 498929717 -507369006 -303117736 -920258025 802138819 -301126805 -578809531 356844673 -851741309 -735195717 608038263 -868286784 644304523 -159976752 509575386 836232555 -646554933 -811881960 -889613526 -260958295 313275479 -382993066 -911753830 -870392609 -15461089 345697699 794370165 -996203733 -685658651 -150386099 383729217 -121554631 -331222079 232973524 -958883334 -463010934 -420518854 241173398 824168188 -452494433 -293145409 -286228133 291013419 -765907002 670514066 298078286 980022420 522625124 -101177273 122192108 -220367154 697035388 576107441 -425205269 -214429255 -919633567 -963411353 -637762653 -388990966 141929261 -902464432 32044594 -205121566 814344726 -293685513 -835426088 -237940109 791259917 46845488 -759620856 833667672 315528979 -916581539 -895656672 866602136 -980864481 841010903 -620424765 -986786120 53239867 426300330 29102090 614408688 -701353480 -991156099 -504961350 645607240 -949968144 79585122 -630699452 46810729 -606576707 379372723 969584721 253713581 89369839 754986805 -50552249 630913622 283127369 578295447 -667952271 957336942 -978353391 331179617 160359312 -691977890 878006302 -215508793 561184316 121057130 -427327009 740077056 -66856230 -988731912 -834393488 960032519 -989666870 405909779 114158342 -998962948 -379312188 470263110 522585835 -251533198 57564734 960834953 581576702 -248459779 275652653 583753855 546444604 -20151409 450848187 974752804 945811623 -742108182 -237044009 743800666 462118575 -491764029 934916409 -751948227 -356041311 844732156 359626565 988896987 -24219614 498754751 -454492595 597989868 358366984 -10605493 224724071 672759349 275589275 141392485 -241058871 -737324021 323520502 189855215 65068551 -902011113 -441135619 -711106587 748328889 -990881121 57272684 -954618949 114826617 -932470140 113170855 273642130 329996497 197771434 947483625 566323181 904245894 553228050 8302474 -90413867 -858872515 708325433 985774732 -549885577 818936488 783113017 -831606880 168816071 392521930 -959145233 259436108 406543941 135181949 -915811828 735720818 688704407 -323889668 -546876205 525680319 -216813527 756789527 -338830720 -669685255 -767931928 691023749 216831754 336538877 45492538 -220230688 -104420069 675515275 -417428597 -346662496 55442391 900810758 780840900 -42296076 298721714 -123752807 -376650689 613028046 -603507051 203540061 -412122801 419759769 -724566136 13222161 798993219 566297335 -625409549 -46896129 303557154 406037408 79364879 -623342474 -647757731 697367654 -14480354 445372973 -307483049 -887175465 511278199 539537460 -456235435 -600653748 62617638 174833816 -944275959 -572803602 -983620125 -928059112 -30748202 4702307 -610183816 357525441 211013487 -341725561 -320107011 671952785 -153592926 690435143 225031534 -259151535 -680225120 194962583 -47379055 -739749627 260214629 -320614808 856466940 -789909088 -411997873 529569515 94888346 807072505 -871795389 -362511466 -169496059 873038392 -863898072 -211342938 880169064 -541331096 349357935 -922933 286766760 -711854085 190260755 -539054768 333311501 -847260495 -740160107 994003701 -934570394 580859477 -777833040 -442120378 -953895429 791190747 807026773 883033225 988018583 50344069 426589112 929170651 566424827 616707317 306046459 726532125 -102437054 -439393545 -390747633 884553944 234878899 -647702848 -663979446 -4702796 321290331 -422343117 242191284 -40820590 994676242 -810131852 -708469486 -152790371 -519247812 245498461 869584225 688703746 -263545509 99117254 64295898 -477983715 -600367050 236147150 778314159 425807067 143049083 -983503714 -479038145 453510777 963367974 256054846 691564856 318641308 -517314937 801685773 -232341890 -519556867 47253955 -211494023 -788227378 885360839 806297118 -120470955 -976010333 -565510588 -260892930 -742733643 -471847218 518534886 775618254 217026012 199745903 -878082693 -507370773 366389114 709706959 365238607 -666897046 319435140 -341917595 831439106 190498279 -871400694 -532785771 -783455689 743231481 -816151400 -232975244 934404850 549782197 45598977 448825577 -138300944 209872614 -877251831 360629224 -585560065 -624289690 -436518696 353037457 991613192 -754098308 -746528847 124396012 982410825 745849370 -71587142 455215931 667386128 579893140 -816750448 -260338479 479023103 964972064 404578978 403953443 -266538809 -781254812 -584862371 800014819 883580155 -677661307 915083473 -120277762 73356643 836768208 92554938 570746247 -729662277 658351959 257879340 -593288134 994429753 -269532649 -193695313 -630357658 417638701 -687480342 863983427 -62044399 494200987 450037778 899244219 358364527 99171053 57255515 -222207913 539909715 289584389 -69767310 522165809 -473042741 -127626517 -125069171 179680789 -105739771 -292023813 730392295 430419391 1482673 881061750 876396764 394627005 777579355 -703819579 897302486 240182450 311487558 -151107702 114634955 -589058564 -254411421 -21925930 175349623 -743357494 241534777 -706993870 -951255423 163692099 -23308920 -53593096 887978374 196432140 -975008397 887975595 -466473301 443334857 -644006163 -11453990 -223917870 -271832735 -764569820 450204147 -962003431 -210559617 538426614 387015088 -983437715 -78014769 867753270 -828570556 849885671 223526084 845689400 -585131191 119852202 -209098857 -649467486 719173356 -698438307 -284044286 -437845208 -72378680 -950001851 -443543237 -974808854 599188861 908924987 629425013 -115573607 -116342244 220300767 442343438 -108402409 -644337405 -534598567 -899075839 312240252 -461455772 -969282540 -428661985 -84927590 -267941519 -312680277 787665446 -937446650 -803563936 -764243852 406510519 563503277 -298107380 -858052210 -387145368 -730033802 -429386533 -125037551 -381647069 -505322768 500986941 43016726 -18963723 173202256 752992931 -826766996 695330966 953395523 568334783 826123262 -444423500 -347931053 -16021638 -67437326 -346785947 -477391716 -714110181 506016184 -59978219 -325941967 -211801828 -586173200 369326021 683855300 186159798 917516310 -165862070 371950887 -690695637 -375909506 770933754 -215265267 409323416 221095814 -865640536 -379002289 778910919 -560752657 447551598 -537555372 629702456 729797372 -432814822 -428739778 -854389769 -858325463 47658068 281589657 794050813 -624701726 860322866 -545829882 -879797421 258564493 -843839589 -84482085 780101857 -253656899 999281327 851682910 317783028 -401726500 426153346 942195705 -585520826 747039303 -159708105 -763756624 -569787381 774851702 -920268311 272923380 -662147650 -38098472 704922255 138771567 664276351 125509836 711570510 180841893 -619562692 697590962 128464381 488660019 -264914315 453319439 244559762 -972948535 -404920154 344024225 769883924 -766906990 -827909264 154491034 -964325178 241529885 400107716 603389577 355491018 447884277 -478903436 780522260 -370126229 732482744 -861470181 56380834 750446463 -489665931 -261466858 -426691883 -534920680 804926209 -73126874 51776470 -242624369 -949366975 418812093 -427397760 -316273746 -683510556 -441225361 719337904 -733491046 -171065051 842552354 252648798 853005402 844926869 393754394 20575070 742566600 -437093385 -642730971 894736877 310751410 446083364 -563325875 644464892 998095385 820281273 463833057 -999107797 445814181 -519598564 794710759 -597323350 707110249 618799394 389172841 -795891018 -391391117 -279833250 -206653000 349697551 573285083 310006225 -288105225 -245931278 144680851 -489148382 -81073901 367188684 313011851 872065138 357193903 -179543133 17611402 -872709979 924251460 988308743 -227619681 697341955 503798228 -175780066 -526130251 935906190 -732237488 -62399828 62001302 -987607021 -804295157 -71992634 584034185 291382238 516907473 927140795 796559241 736311715 -664168417 747619905 312138943 795587887 836744690 373914149 321163304 478491373 -584494517 148078944 189109264 -522793068 533602326 856523999 -693230065 -958629144 -209011331 -381109678 198219059 -499701870 -171743989 -78958855 110449915 -538681172 -297770447 92117001 836723203 -548034076 985520651 251708766 554750656 627211259 926528567 -508125485 -156483609 68104137 -525791051 831041708 -281603040 -405366712 462588172 897015114 -657347743 802171806 776617665 955918506 -930027155 41618773 -818121799 882430291 -13159713 -507994491 -507393831 -621002037 569003277 366586192 142404904 -323902580 -748973020 611826772 90218373 -727597592 525036985 -211522546 636498182 -449973554 641481873 696849688 816096973 -996393224 770973989 218635182 312618409 897105272 102310504 -797594283 737070193 -183483139 333456248 514206592 -378883985 759147902 792606855 58978523 -12980145 783292148 -360542969 -809413068 -823172297 233603998 -293751031 853271535 347477340 696937596 -961486205 -556189866 515351107 -271356947 -815906587 -892991258 119407712 -975854350 -420913968 -249518695 -7051865 -851222518 -755423736 -129496794 359463466 -350336792 -819925023 12807274 783609037 544582025 41863755 375278124 71924749 -416341155 -946935889 771883344 117111646 -948556743 -135129489 -767100984 739322095 742688751 -545049529 280747285 -779946172 431436928 -447290488 -318181367 -165467262 -220430242 838990307 -881024447 977975471 -207458564 -680386201 404669652 -905481587 53172583 -698213616 -347700523 -56183802 -116358405 177709527 506814487 816374409 -262016393 -681150580 -3366559 942455309 115965454 -642355092 146714953 846541590 -772331066 -377980932 596926801 -211593144 395462235 54789441 14440303 17142378 149839301 -522846984 -410902620 761617963 268447045 489508641 238607209 418218648 -428937753 366467299 -474240057 -549144817 -250108250 592511134 -954357935 -638266193 -549647545 281639077 881632097 -639851294 -752016783 532838960 344997932 881554905 413885364 899801266 -720627379 -224334555 -60418960 -448273734 -602339304 -138021704 217445630 232515278 477365631 809109532 -511866687 943557890 723005512 298978263 776592828 637310170 607635461 430821078 -866723165 -12087402 -348460513 -740694975 7599068 -744723017 -614928883 332557551 236139751 576555969 -120590093 473232572 -220884463 -992603604 926519823 -589557614 -221675741 972937542 -180523387 413111088 -673784281 956685305 474565318 -385897144 263163828 -543700530 694762396 971120042 609742367 889040230 -458183292 -519253764 939888207 -911503242 -837308472 616437359 479921341 643874689 -852309804 -901354151 -119033970 -389627484 -152868501 35263976 370678996 -93456821 250459714 668108114 656186729 -391881455 -59169595 -482712335 661875999 -879909853 -204586463 540322810 336190400 982671601 344576076 -390446729 228500780 106829973 337300219 306147875 -603936945 -942924431 267114396 -729418443 -249505415 421872746 685961563 678577217 -652897877 782470200 -921415006 818305145 -331925092 -291955800 596136788 -343110269 479141678 199924446 577373414 394854063 -11751295 -540987319 655368304 272436540 284125028 -644623167 -461878519 680292983 -984203172 773597783 825715141 -45404530 -456958597 743004781 -581278746 358358901 956700576 202486216 -983407628 327685842 -319359584 -273135521 -588312220 369207592 -293442406 305909335 829773406 -204973876 516184158 40056647 203915638 528331766 526187172 -354685197 -618689476 15894810 -140981888 -721236172 416315971 316766305 881392382 886575932 113895409 822789366 329799916 702156102 970690421 -769772074 -195084627 -408371926 146227103 -560199911 354109662 103282490 658244924 738798615 -945127782 -606076245 911494686 452850333 -943990956 794618491 280556666 -547806362 561780503 231845870 505928254 797124182 -792969787 280624301 423078811 -480346199 634936247 -534987228 101222966 455826100 -239135900 636444172 -75444729 932096220 -527869154 781214963 -496812796 -228679488 -10222223 541021032 -747311766 -859738617 731320318 984693227 -755854337 -333548691 772125925 -91937549 -267101327 1178603 577868055 270288405 -201119671 -121182690 -184457428 -496480616 -724872085 -69632314 -927590527 466389897 -370706323 -98878197 -688249755 554683953 -717574442 286962758 188068951 543352246 530928497 112493497 -609184524 -842008122 -924270111 189510669 -917304913 -904334963 783973266 -665888906 382941266 866252084 -746059315 378737145 -366098413 523892988 503919582 381182818 231505297 181740110 -253350464 453852129 -968474340 225949110 676652435 -58020392 -38320498 -144216489 -36947061 643856173 256855977 -456580257 -332672690 550473225 -260564468 24485413 333297733 -720051242 416722731 -130548996 -365916297 902325743 -368955450 -339774329 -206219032 484864325 63157668 -272863949 227317521 -82360847 58571654 238017321 985939800 -880481253 -769868133 270705021 699671359 -843454247 401509815 -732655875 63190841 -717914791 199880142 165427448 -928612570 537767169 743154533 -570363251 292731619 702788456 -799798287 232207558 973704829 -218904379 -709864750 -934444109 453299600 -219560561 -919057663 466357261 -977240803 993807173 -117043735 134967780 184976269 783565257 42939341 -70648200 -683131353 884050533 298196679 -696661304 -59364388 56421990 -365273113 441126238 -926041455 -779930889 51785259 358082922 -136652750 564820687 309019522 -802767904 744055419 926191331 -549380634 117456578 -180221203 -913508661 -595861103 -304599351 587628741 -187966653 -771515428 -54909892 -16483223 -598473187 -507847230 540043470 -209327988 320894622 -482527650 -821524815 -177568817 801352473 306342516 -853905787 -32336183 337729031 376057616 740131294 -970273720 -848172704 480724835 558922856 319770462 11098 -434479651 633232179 923806101 -818788369 745864907 716602842 -692630166 799924459 -603455809 291218619 424148889 122811910 126405581 -695059111 -855510842 -769093319 -806309851 967503568 181327070 618071804 285173452 -708858831 -514740850 -973127863 175341633 226788203 826047843 -912112000 -689888626 -970600369 -177861461 -34810189 -314251423 651804734 821388660 61162905 -897077558 -851112288 826256878 -740761705 -196441049 -106790547 -402375201 -60710202 243135864 126910582 -737953349 347740097 965397227 -556534902 -474597348 880012481 152411945 51419310 949299117 -290474354 -338829727 -471064907 487304912 -28925748 546157563 -231107796 625101926 731635999 -469751052 -227110005 -595286696 -131160984 -239128646 137097120 550294218 -413442495 -358928928 -315140575 995082654 560973259 -156364159 -947544134 -827013548 201779129 -119943033 -965556138 -266009212 571717201 825200138 556199178 773182461 356680736 -810004860 -885307452 503154173 30278887 792643089 223989598 950567712 894430252 -495729044 -323957261 501485405 118293533 -47439011 216330569 464481266 -551105738 -516054165 451453603 -870855221 -319369003 831191129 -133123668 123013512 -963643919 718629484 31347066 567082078 270130365 -115385274 -545162144 -990459689 170909305 -888923215 -310518345 676720490 170975403 244345249 -685412127 -805461268 -210622825 -807524749 -874118355 -147335433 -440520604 738615932 -603311574 -646362015 -867644212 373412726 911104370 321991531 -37285182 -842657513 -427221242 322985666 -481991113 835522965 -980506947 732068289 -711145537 -281475450 181391364 -749996008 5058437 71783128 -950979457 474964512 338630756 126717556 591343355 715187417 420262382 928154357 617575842 -190322969 -382224112 -914477457 794011184 319748115 -693866828 501384271 -806737661 838729487 629029706 83245703 40518249 878175990 -553261291 -619030398 -618641106 -803020264 -774860498 -993241805 779970372 -443982189 44867165 518634962 338982183 818610237 -756289769 -924551382 -143077506 747370865 -634419740 273445673 166620824 -81616328 -753014823 67172378 228443098 -79718027 925521690 510799864 333524995 161644887 719942056 -390442480 -568572512 -91555830 -19912057 -948030785 548299225 -351987954 501311247 -72817796 948949034 605100821 -401257607 -563093537 330949890 -339144870 546771507 268279900 -146426758 357680316 435060345 859282821 -19887889 -587813447 90189712 -142958120 -747656699 784340083 -122592655 -523537655 -824893436 997130599 34833511 -748384065 720266206 247302618 -155675322 -776196272 902016132 324522906 -847003285 600334288 -606965329 618255456 38212731 -812827627 327291381 -951971682 -638787760 -772476443 -773734896 169294379 -542107198 81057604 -563816986 -554252031 -479443109 295862663 -943289704 -571632155 -218614088 -436430271 453581249 203094751 319048744 286052794 405478770 -901405515 -289250952 86809536 -938142222 771526121 -201230723 16831963 -56409220 290780325 -530797858 -357919632 -837020508 -43862223 -699116937 -124233962 147039887 929649316 -313324382 233538646 -384056496 -985539872 573853945 655458688 422978894 -955770606 -350306535 290625523 414728923 -627071266 -437766084 720590534 295565954 341792085 -361375640 -556059258 854463510 841663987 -12736262 -445284227 -807219550 448948224 -272234565 47134910 600049977 644642090 -592655423 78998408 -757428022 107300596 -186017402 -905160603 104599245 945074405 156228224 773664910 11869282 -215195864 -365102519 380733188 -458909549 -827018748 582456319 -8745413 2343129 571099485 796777810 986876314 -530333361 922537815 541307067 -588811053 75832289 789606646 600762113 684183586 316528667 -532789472 -588621131 321445800 508531781 472486742 -672162786 -365026358 -210833518 -778167732 -128886645 299389428 -401191845 28750788 307402788 779866228 221690889 -203319075 673241354 -891364869 -617982327 373110101 86400780 558930394 -363900877 838329463 -350949870 -894786656 -430045102 165774320 -834967501 424340109 286141999 -427660388 854862958 529221050 -566687115 -868302879 -65058143 894790799 803880469 -238354420 -602610686 -694227232 -778107455 -526962088 -21670020 277966408 -573282706 -655601558 -123876119 496288002 940989884 229978658 -571652523 -392375530 -93363538 -966806691 -487444886 586640988 749888822 398951732 -947989858 -428660163 -997604983 -862927850 -493940905 -691001660 719632778 -277592950 776816893 -843525657 199918679 -463878324 379509197 663241707 -684893614 37969604 489291344 527213843 -698872238 -801949159 -127371293 843579593 143984102 805017742 716482308 653557257 -219425570 -446053438 -4864224 -628867298 -437064800 -404237335 642608543 143732151 -608615624 15736304 390930044 -755047143 -593593719 407111203 585703454 631264815 950625689 -296922151 188083872 -527200625 -594315445 629168942 -320441341 48953967 286524875 67012419 516209449 -952157230 -779877634 -946620237 -201331897 998960206 -740195397 -792325881 -490369502 -827400538 310870848 689534089 -15011241 271040328 -127695114 -126686218 -790020183 627018189 -151816659 314552665 -39481049 578080743 908264731 -702941 -854489566 -126618831 95101084 -602612572 326517032 -352714252 48715970 -199574751 91906325 -667002203 138958024 -711199610 892056414 -289612194 482957782 696647222 -154388284 921472471 -771189991 163598948 529053675 -869340429 924968164 587684950 931862717 170784948 -342846709 -978513630 475836965 976494371 -51422637 436189891 529646648 630777354 -282550742 -611205514 920693540 -122068426 985415336 -427555117 -329730441 -691643195 -805707909 257150290 -25858856 -928710246 -358378850 135666666 -465650837 -881525077 725580089 943125020 122183487 980874368 -993980212 -680223588 312428632 -142547880 105541597 -740315826 390594398 -902193892 -100105807 538468201 -265331657 -298100811 -846545792 354187094 800827522 14629832 242812209 -253571626 381461175 -514032987 959374364 767022746 556236762 -182719570 727726097 -185650450 -43760684 -213732684 463510267 784466454 62933936 -871198488 -688925599 -698365139 -124288739 632893188 -214459606 -574660878 -907426953 289714210 229155793 154905192 -788476754 -921865566 822804246 655262631 183332132 -226011857 -637392242 857624573 -529193059 -148314823 -837717096 -98930240 844335687 786731682 824251002 806884378 358923839 -664510818 -70645691 703499273 109665359 562831450 883695591 -325172014 -503805967 129105195 -910326881 749563878 959335106 -937239918 -813527617 991976355 -371211628 -186893169 960106376 782265384 -689741822 959267812 -686669644 -937657874 -167411048 -656463136 -75250665 -27398046 935545476 139744591 954813620 129635932 684499022 -825485794 -74304968 995441899 -196578906 432841270 965915142 -42539371 -699720014 749103608 74830895 -671996081 -466172177 348283993 -609206091 -228535663 -58884472 645628045 516356177 -269858746 287543390 -377056698 -977725558 -337898965 694212833 383806954 611751214 78511580 -289930694 982651863 602716383 362243506 75364240 -264340742 -138352901 -197474570 -805517205 -866764154 645270010 -269652646 289092079 -611628613 -905134494 156955783 -151187634 -594998798 306567241 775443002 -386690676 696910066 498113932 -200191552 411294991 -532603093 315954352 -844371210 145045715 -575976310 107467552 634767182 -792487663 -693230428 998245028 -410223194 -19899027 987992827 -898477464 -519341034 -13069889 -908978311 -49111341 397445460 932082224 890835312 117079300 812731304 -285837561 412459353 -530332102 -198673110 -977276082 54533214 924256179 873961343 -480140620 250568007 785994419 594485866 -610314483 -526354980 -140512357 994107655 -419770913 676120174 -401270049 433899601 -325931460 268927603 291113308 577165305 391637222 795420139 998050734 -499357200 188553892 399233583 96981100 538102914 44697301 847496469 286665380 395590268 581136463 -622753360 83779775 -195128405 716973287 275655463 -194303028 918686037 -762185019 -622283811 63905129 953896083 89058935 -346085730 338714614 840943557 -952370404 -768669008 -544671909 -301626883 951628558 -54320438 -656339091 -44669455 444711786 759214652 573445682 -240353131 -251241908 -930240610 592852405 363171394 355996970 391479050 481513623 346751382 -852904304 -651979194 -27026527 555411666 98083442 397433575 -36040260 -125259345 -381032741 616714855 -865746436 -708609379 787840025 320333955 -818264099 -52558160 432205564 803296682 -204693115 773402691 665029833 639508579 625465317 -945864171 208269192 -867536141 -793129992 474477593 -490044717 -695073087 698750875 977856589 102534024 752620656 -422487687 446773176 675470863 460161451 -885350308 -28954178 -455064466 -815676755 684031484 -603265428 54980475 -629807443 202832010 -631005109 430853459 -637485005 -862185305 493445278 470186086 -319957480 3815900 474669791 -996256911 494354184 939336586 345870991 -690509873 -19542940 774813176 -963044111 145620841 -852310717 -150906501 494442260 542210648 -770420428 670030315 531837779 -802421302 505375631 294718896 -352979517 -502729362 -596295064 517911393 -713406289 -606190771 345908638 -618436614 -699092245 364544896 751446878 739109973 828333679 238709235 665038143 865399247 -107759319 -949384340 221703225 132757219 -874120861 -463102273 169539129 -536259606 435183020 -383699446 456050778 -62160865 326413730 -473520159 340384210 260682685 892608155 -61256105 934105561 -473411431 205909731 159343607 -88612552 -720020116 584430154 867823031 399688509 662695755 869382004 559686204 -992191898 240950971 883329893 -164236152 -207113434 -838359340 318696461 754160581 -380643060 715920232 333958516 -191460329 560588989 -368785277 -149045506 -66515125 170868725 904790766 -216149268 -103561100 879580311 -684207048 897765515 324578032 456568535 375298268 -237099128 -132840638 732944981 -359775456 654561067 942553463 -436705346 10332804 -355647448 -754941891 643045324 533012021 272703500 -80906973 -403428020 -782541410 -345921647 -419442334 -103780910 -921972574 -48523555 603939704 538380949 -707926160 -567272688 841911092 774299293 -218054427 -392382872 -402445670 557528027 720160477 496489497 -863839836 -120868665 706720998 -336416394 -558207091 -943606421 -499706275 699777736 -990559314 627483880 753985336 628812808 343952558 -661192631 387393431 236484815 -372568447 612164942 124202970 -350964411 85551988 -92857738 -24437223 518570320 -497024679 -994459956 417330847 999260495 299982303 -486214877 424302445 959349789 -724647052 462708921 841611787 -260569013 889403353 -957472396 981424070 689395194 745166909 438585559 -850221193 211546822 22975002 340501013 872219992 844736923 758323066 417686560 -577428473 850136798 643864984 -110176255 750484753 -410040238 548176330 279153256 637929587 913713970 -265943311 956506772 990326072 2179162 873043854 -770812212 191253164 453468080 -355857948 -957434951 -535983324 -853100198 90425912 -698525412 266111558 455519641 433493565 -664404097 828234817 708444048 169030003 -364070017 640648012 -210486706 -262635698 764889400 667427093 724805412 142964283 -859689847 -546857790 -826410099 -812317952 -658385785 27360974 -653046225 -606106023 -529941980 652747322 -119376445 146149807 -993264900 131508638 743100000 -406083026 841608273 -882481700 80266470 -562591283 -775051251 625404836 -547775017 -975747844 494478422 995975098 -311341605 630788823 -915199180 490015681 -132179156 -338193919 -227080537 -935647623 -274047773 -279155472 -147045038 -142432921 608602781 339776767 994136913 623183939 -651520222 -304616233 170876884 -132534453 -664767137 206253982 984544803 617386921 811692696 -96011500 -304122235 539776804 882231357 -290689851 -294083905 -843957337 -200117305 -693910035 117246246 737270071 -86435417 719197360 683946249 -671309370 -925943866 866380069 392932030 816326801 912702387 498092703 153778016 -393857238 -377481483 646504176 -223661915 277104110 751633796 45504690 -484325419 557092975 -675770208 -373914315 -793596592 954869076 853739806 870950104 -371162734 -281650851 -408440222 -924257387 -737867061 -886358937 943563309 -544589323 -803481530 459802591 523960654 221729709 334998016 -675905288 -429694693 243815197 214940616 -102285461 -704527511 -174284898 -242302038 575868467 -329328182 322897275 725555123 -837521507 -561025417 425713506 369645330 469101061 529107694 -202945836 579229900 -999822518 664191731 -185237933 -97118348 -537641907 819769244 -480965832 276984775 532146993 538300426 -965390327 -75650244 -534740699 185218577 362992586 -373511444 285415492 742374830 -681010066 937502434 -572320533 -618817414 -394117709 -265508454 601554175 -446424824 277772821 28924556 -804014597 2275495 575947447 43362193 465228498 -821255357 826594151 -538173069 874409119 206234409 456474740 -190832074 165466162 240735372 -305584154 -10111999 -424636507 -366710320 59826740 967300761 -434317821 88502112 310320645 741627925 -7452340 -171620695 -829797645 -754969368 -551736975 811178951 -968347171 797792944 -577491923 827453137 767671683 -637898578 -666472318 939689750 42956545 -796961756 282149657 134927176 396125266 -40520315 288471553 -334032551 -199330732 884519607 -205820704 -776584410 616603595 -476569095 920177855 302208164 -399236906 -761616051 4508196 541261364 235313270 70647168 602101678 -134179829 -120050691 645551625 -75932161 -755099914 -141740529 -174701803 866870085 656363297 -63348206 -7247007 942768305 975529020 -625352832 590509028 -638628682 149092202 338620813 -71759697 892613959 -657122336 425008434 708503961 386364428 -334655610 -527223310 173080920 767356317 -232467022 -579791290 847703614 -825156996 -510925776 273131337 926864199 201447797 -943543513 368714168 292884686 -982288988 -435935220 -46844686 11336188 -86606510 889557116 -682041372 924508482 676062491 -604253650 -139058916 -176726640 -527448694 -691363896 -741322768 -574573087 575699008 6978816 -805477586 -104561227 402962041 451338887 -316125944 -408222724 614263280 447139188 464373704 -869153365 727579648 -124440085 -805813990 -707336967 -964331377 546082023 -639792218 -679049267 -606326235 -665185984 -415483438 762365891 823298784 -601826697 -967143885 683682781 226509538 3175466 -961264081 611372818 -301439323 -430562173 15598317 -442273763 -462708919 651807173 -144325191 190766865 -689355228 609967364 744978040 528255893 403368368 492360262 314229718 625105873 628381318 -951793740 881958557 -292940785 385708338 -992456446 599460047 147090752 -864378275 30534283 -988142120 197932778 842515268 -70095040 2596722 845985465 -244266941 256469208 -855376428 -648115970 -965100885 -80492743 732993370 320958004 -12170621 -542734614 93263509 139432941 88080626 916226488 566282697 -538855263 29953242 174666836 -691127576 348298749 247121718 656291808 846941645 482435141 50773453 631022597 -140409568 157574108 -18312414 -896563134 -352183842 254551352 10526729 -628707789 -963462895 -897017739 261993735 -891239585 264772660 643612059 -111687319 -47525085 369150272 -941116751 -725977404 742411937 -460804025 987504961 -902959375 821499397 -563670282 -931951820 341504859 22512562 812131684 -435942655 -767980277 -940882330 422487283 -894016866 876801695 440488522 340148067 949228733 -187415517 -84912346 310365193 905065927 -47675448 614762984 -866217957 286729568 585706105 630768375 655189331 -795633310 871361282 1798366 805251161 -471269238 70986879 -906461717 -119507372 -802934336 28892767 -525440899 268516875 844285911 -104017076 -978284016 -523668926 854154607 168987734 123446762 -296953199 637252283 -371106667 -290976993 689675294 -194526242 -174971103 -196527706 -967427162 -227541120 -73258805 254176531 -788539643 772873865 -849871213 -767406033 -43569672 -590177174 -58764613 463571835 -788478231 -124617074 -160181268 -435988632 -920980637 -515884220 291152990 167515322 54086594 899244482 -740199537 -136721768 711899837 831965923 165961241 -741559587 701490529 -100777523 196089019 412301339 -626264093 -693903135 346209069 -949737868 -815721153 681855157 55161776 -580914882 -497518262 -278374082 -59861854 634979971 958801064 337901807 -829175357 880374599 162237661 454400878 -950042914 440786537 -780621012 211093332 778387069 -902331351 932853063 973297456 169082435 618898428 -371913375 630901053 -17993476 -314962588 243249048 -925420993 445822175 -182152718 -758110022 -837321878 992473235 -88893939 508467420 -152035220 982482733 485440543 499514073 858100617 165098367 -140014333 -834425978 -297051630 336723449 -414176776 -594330115 749569564 24418290 790439764 -870686630 -758380469 199219781 245612758 194563282 -725116293 -191217724 955810113 -360697723 -412642378 592777935 -782435416 -959914023 -783396180 -126538692 15945862 867314524 513105492 -956347622 9085243 465995346 -489679131 -118729910 -539157459 -338328383 -515946237 979347502 369317643 -422885210 -476626107 394721839 -665278680 665895839 921314083 558711342 -205273052 -976881585 361811682 -149834345 -937320440 -550118113 65753399 -959918258 738249728 729908307 -354049547 363223983 531989349 781730400 952253891 281499418 -117683828 -946138453 95322199 -941048420 -36428314 -471874953 -240804435 -61989898 678149136 -216811823 94489011 -674713336 21820949 743844861 -65586739 4932126 207903960 649616162 943357282 320912759 250808364 -900192578 12176128 533049562 -184437591 -782694543 -452800086 -828738131 420142395 -616401262 -261386631 271766411 -768952829 6403847 -222018420 -367173114 462984169 -458910615 949529349 989648021 112841527 -283287267 -876836363 259357623 -955253038 87055063 740367247 -862056438 471208746 736321775 877820414 841749634 283143591 928891755 -795841883 -490850741 328497047 -497690920 6659749 476257899 -806816526 316245497 877769130 653572680 -586176927 592171965 666003448 -910323378 -330956931 150308818 -627837802 80023629 519653616 169684050 -756556348 -872503170 -21578641 -347671097 -412085273 -989599751 -916021868 -796432259 798071617 -915141182 -505733363 -404111732 -493335298 -844897003 -320980237 -4476120 263022628 331878228 -140529989 -193711437 647639532 -721071409 440362520 -235718867 102324567 802599497 -883654156 319219644 252034284 -260984803 379930728 894206118 917870727 594347904 671508671 -313520942 -570705307 427742134 -76991162 956309098 -818300362 754867556 29066873 -60573643 -647692750 -51381230 -393767381 -609593768 582897483 -956921404 -843342578 359148069 -64049861 -360631034 758081366 -140673432 -809603793 -127334262 -981177037 439313704 -598716901 -695305097 -836123517 -337002119 875307206 837068770 404020839 705766201 -406474546 -122694767 184713388 -203063576 150428405 645950188 961362567 -677857845 -624665064 589051553 744251226 83509083 446055205 -327743930 -350512466 -592062905 -828953480 -89838084 387011328 526494193 36261952 -685988839 -932698863 -278807981 -514442062 262504963 -383850664 3887498 -212683998 -593732833 445194818 40731417 -336513792 -506987872 197430625 753108862 -522956019 -417718020 -389457575 -74083884 -890849576 -971281415 -810124974 230033898 513371670 68710601 271368478 -170897189 -212640036 302378527 -447758682 154194044 -954502644 -289333183 -769225989 -864981385 500828735 955515222 -584055251 295898677 -729867038 351278254 277722230 277576893 -429698706 705813111 -970369616 -288102468 -539074288 -524858481 -853633897 454191653 -737886258 797328227 -206861552 -226707780 964301788 506192611 769007902 -459009893 705620480 -418061838 -297812465 6681003 -813879735 -825139019 622140615 727010425 756076359 -948409043 -381775751 479508275 533405921 -855679282 -385834275 -955462318 -898805972 -472419358 739930255 -25589373 795638396 -453011287 -506313392 96665640 -534918267 791755874 916193470 824416187 -405332086 -829096697 -397819231 -596238954 -571208508 -41815208 -33879776 -197083450 -902277656 374930272 -86352690 -675259722 -546143545 535724215 122585303 -707932585 -345551864 -401735620 96025101 -660285279 787911389 -440261597 -552756839 149324339 -763046586 260575517 953851808 944578713 317318980 -78469492 799974948 -473301817 -231694840 -110096307 -843384098 -323230013 -80545302 -779492284 898298981 -837095944 -840237057 -303822959 -69654821 690055343 68307880 -886019016 -618183167 -120741315 6573784 823381743 671745740 575283661 924994095 356674096 -127642740 603752946 -681787433 -87445042 -881083772 -449705043 -506224394 652116662 517699640 674986996 180898565 -906048615 -378922450 495524058 -113042951 74113530 718500117 210787218 -874135841 580045506 632780330 352371790 -931544513 -100477865 882112220 -356861923 -554105898 997422037 614988687 -226067956 -128329123 674054121 -230324405 -938187552 801046520 -678947490 661568623 -543860110 659602366 742812846 -148052222 30627264 17587973 -19788308 -7258081 598238473 690582718 -955099828 161457398 -774708813 52769912 -945489837 -302442273 131124257 -74862899 -392509855 34898142 -827203858 493158929 721085069 105194493 908035440 966373555 731885531 186722252 -597664549 -176509726 -222536970 -418255430 -798824214 274522198 303853943 -915409362 -430225837 590363972 489841689 -457337111 -748456918 62855890 317706190 -657096209 -818545885 190624353 -272042433 229300877 -476584679 281501939 -796403478 -75625956 108697651 535300129 548409636 -186898344 -876264557 -620418067 -138446985 382061600 910590004 880819756 -907789961 -695585107 -456270756 -380960733 967061270 280533364 -639373382 236285256 -850356360 82086500 374209544 -755540598 -885529187 738857594 681288299 66013007 139705567 -849996634 -211241285 -91939919 -383766881 147463484 390996275 -556874346 478178002 -301386860 -98202922 -932677160 -605604780 -171178902 -334070933 -363688117 535199549 -483867157 -146004737 -939246556 135707698 -241561434 -750551776 -531305009 -233975120 -601274607 -75199216 488684413 70540312 -321271009 829462962 -117342565 -669073884 910988544 156859621 -522137238 -736543612 127051506 49310510 836083584 320732855 -557767244 -504414681 -722829772 707464032 30405974 -796425229 -287277423 868685785 19732726 552013768 865120376 605767527 748954783 -672264946 -610741414 537381862 651064964 281381522 682528626 -437498995 925883896 -772813979 -649976532 -907040049 611530444 350064141 968747472 -666102502 -793631102 -589496029 766580965 790659483 549242086 542522289 -190394953 -40127444 -911830490 -288944410 -678676057 -855013939 -147049173 372282007 -593515697 -632964484 -332580538 661159 644563604 18790664 346099060 -882798962 507705327 288894744 879187363 578706685 688697737 421590838 -723488624 995245427 -880685714 555285941 -216089161 940338826 890482238 -638667247 333941224 -457401826 243795342 378240023 259290650 -875707323 -241585019 -771069744 -270345538 818028800 393858152 -406395493 137083653 211156578 -401528093 -641021451 602240297 639215180 -184752347 -813867212 -475351097 -838112591 160624446 920992756 540740776 580555236 -324461533 -218329950 -887146150 -739956213 -12143374 12608222 795179911 492514646 670388432 -209515629 -204825094 -201126482 -153449358 695926522 -439410638 -976299528 -127104105 -13554296 -446621877 882838473 -714684590 741704660 -23622149 603103924 -33613193 654427541 -147585143 -811787464 -144371216 91028526 869780681 -719220364 963395345 496164596 -63098694 897106105 634403421 -33133169 -764094680 -109090253 661307651 451177959 909397386 -315893848 -369796221 573263882 -389015455 -711246560 -188588998 877433967 517203461 897595178 749223840 121804719 183776084 154924808 82568811 188531807 -972733175 -45843702 -619309633 -14370097 -442919963 -280525890 -467355225 -284175176 685018530 532035795 -921466446 -932825018 -446286796 962435905 890850581 -825235880 987185161 673235140 -194348909 -786058724 -941570075 31001592 436850477 -55439990 144763288 -936319131 383149226 -819607860 121299234 -521850097 -182769360 -114559019 295197797 791126033 -22986276 707606208 931906625 -806958446 753692699 367952813 211033297 -865013627 823787160 -922523275 513550884 112034174 254309972 -505135873 -60810966 -378136716 253063614 264762232 369334308 -721979239 -988524843 -915790991 -654778149 738515871 127005161 -195080613 -488804131 283519851 390368023 -910120415 536335150 -758933137 -627126802 91261089 275412582 -902634296 529550812 130200460 374199677 867224732 -761411315 778680089 895529448 -108824820 -225450131 -828020632 -397821797 983645496 -342395045 712094128 -502935354 200941309 325466263 703413833 464488483 -783663883 -65013755 977754295 227229817 305402934 348968455 323411986 -982565278 495988660 -621075934 -468847601 712463252 -345633562 -175477094 934867511 -634671033 -104856264 -787075096 870126966 691512569 -405127682 -717079704 926435181 925836404 428134494 563281154 846558705 -983135314 -318033236 -28821175 -558544249 -591206877 824279498 485674033 821939350 -930139540 -850162985 186558985 98454989 740697967 -916013032 -681911528 -821470629 -862504619 -366399513 376164543 -628701699 624708932 445814182 705182691 540515917 829969739 -990930434 249719211 396682834 362113458 682434240 -655712128 39914430 -664662661 872403077 -829800514 841138081 -863757564 608406771 -927684554 222441556 120014501 777995065 19586105 -475219568 -573537747 260296641 119939684 -810352702 684937440 819429242 -221675807 41355608 407920363 -852288646 -356532737 217143716 -920851774 135646361 -649990939 820365850 345438274 536424822 -433278894 -969498591 298649352 -45206289 -646089669 -349167909 -427114672 120073339 -545882758 213801905 48919173 945712123 806387520 -785610770 106658264 -656936205 363208845 92584494 706945320 -251082831 -90521265 162519068 924159892 -323798430 -427209200 814220026 -257264960 -635381898 908250009 -534091976 670727278 898314406 -889397722 867099373 917384538 315120156 326048369 356415861 -830959883 -859065886 556862565 706690682 753947745 594538930 -683011116 -60108534 -638066807 235795291 -637769722 226769262 -963687353 804513997 988133758 719253188 262098175 682652895 -979812676 251912703 169261195 -201434994 542084373 -299041070 240923877 159602472 662984785 439316099 819115942 507492424 739514361 902874986 -555721414 545429457 -859067925 -623516203 684750456 -721624654 331243069 -655236013 109724603 -57000140 -447111127 699731445 -123250800 632749165 260546572 -587049439 23871680 170741490 383137387 -575557542 933943259 144612598 747855083 -193593490 882713134 -912939692 -482629038 224975228 -386479280 60222694 437251034 519658295 838720450 -356634536 349692169 -984667530 -190352904 236870456 -229655365 848224449 -353232834 -923660135 -485705670 324152091 -141718794 -121273901 338200255 56389665 191124428 492187113 -753790392 177666917 -744324274 -267449850 -826691338 263675711 -649955426 -904717642 -471238451 -124213649 -458880801 257242480 572414449 256020867 -511786358 -973897807 -442614724 -256652314 -82478734 -524788815 833602203 -672151925 -830159940 -997404870 228287315 -576062899 -685091058 680930838 472057080 -910624003 794579553 810516757 715130561 -363086372 -23682838 32325549 585538251 413108567 676353514 -605349941 734753918 810954038 783108089 326600851 166554884 8935149 459603804 411611249 -700057343 -563215956 569465686 -50783636 -37022694 -999794960 22379562 168091798 36342647 528177105 223358486 -57767058 841559225 866040707 206444175 249028484 312017785 -453843804 -33660537 -120326256 -162623812 295617637 -638642802 -645255360 -459212226 658255253 969214313 -591440904 -797852624 656307521 963620815 -123507251 704870340 720371097 -456584595 752284516 876101761 717648483 664275788 -510244048 -216022665 981054211 -905089443 -70000421 470694292 368502347 -386185923 166746941 -85868463 -201597306 -1191448 786101603 464255571 270531706 975855316 537212843 -352446208 -790759543 -125092593 -967752081 234200549 527550252 -821467573 -111158956 -877859979 705211771 -598181910 -22120209 -428649098 964050002 -491580113 -652555041 -660052479 -195672055 -891231269 -760764427 -13122118 312442604 850686094 -119975931 490071134 -264112149 782098460 602222609 -735225914 -938644944 -521628467 764212424 404765383 951172476 -98387482 931533758 675853158 149418888 -268092298 -224587483 -189941651 133342049 -284439613 -427471490 -731550937 -167616287 966614952 -370293262 102248588 206891164 284108295 993975197 772169955 -359635506 388587369 66486284 158579424 426028561 646063884 545667974 346604936 -917949952 398545482 -182673366 801787939 -430225929 -892125961 883268049 124505028 907796499 372042299 713956919 610096372 386360014 -364957625 726872799 736150945 33355300 146788418 223633789 -868516637 586590776 524436731 465127863 -277842599 -818477107 494180223 -433846478 127294534 -936179373 -493420948 951878622 -124413270 -787934234 484321372 -224810089 64500398 -413224458 -887472422 -44398089 60883167 -909951209 756032321 -272900865 141624635 474353021 -158177132 -493590157 -164324771 -935801645 -193508911 -605426285 -881194862 268126169 -696537007 -601688849 -786102932 -483735804 -300317523 334786625 -901600860 -548099881 -60910529 -462832856 -575459352 851889966 976201425 -389802213 135508235 42531473 651027125 527958309 -672598953 -749709364 -288865810 609899471 51929946 -827481580 -277478000 450055528 -910074694 499377177 858897248 791354105 710498162 -42676542 -639240527 -646973074 -118903954 -748018172 190668567 1916592 -688872781 -83239465 50738892 -727453147 278568870 -429913944 -680794454 -768834712 -860390813 -984933954 415396399 -113808474 -172775280 741324918 -502325035 24086257 767158990 -229594897 312527585 343622649 996726650 -274918978 -349537754 -832116757 527798163 -611827539 747672906 -857811686 -354724689 653855506 -225987444 438363220 -579300657 505189978 -943601633 125034368 410936545 -43710360 819549343 -406142735 -314312488 -745783542 801768312 -645746712 774289579 911079715 762551366 -812519059 918800105 639432136 -319607944 -146035665 573810873 111424623 -64745962 -504465836 133284934 -851817588 -76740927 -402341044 144105220 -665723679 409978641 956076444 -370162843 -289173532 -785986170 892494723 528982707 -592419718 -229926638 -283994046 961098248 250078429 611001525 -979251927 106888580 879490678 -69868237 -177609130 -419193508 957893637 -598343043 -94719603 -981102101 -954686098 -216920248 -433756921 857940124 902459971 847116613 507302677 -814471886 -988422321 -899354161 224353502 363592835 -254841151 -152169215 -251222943 -651626291 -250268624 131157781 -301166417 -632487291 369626919 397497613 -873417421 -980237263 631183195 -35457086 217666277 -70321616 652963045 636939474 571097825 724561887 -296075814 199033471 -959877626 112530891 629130345 230954225 74212339 -720151178 -35690462 -654115685 364071545 464084171 136090430 -482657709 -248583190 767005813 359083586 704624991 166579341 -989379112 -692413779 476128029 -991176283 35799155 -14882497 -151970759 885529941 865561272 560000077 -785026421 283601517 121586735 -721221789 -872980957 -664412624 587602888 75161981 787056987 391816590 -457093378 -589051070 -710382864 465182500 814996971 -780656547 -731143831 -950583991 931748603 -666805080 -859333433 -303463046 -792014727 -956818498 647087340 -331782745 931889214 945107925 -835079170 694793742 117973274 746979572 -807658634 -146393557 -959323195 -903930867 137473088 -162863350 -459372757 43665189 -907525624 -85548167 -5434657 463247347 313277672 -161568083 384091805 -869209570 -705973273 44100665 -240807618 664591679 -891658302 80262922 648196170 -269734422 -173215877 -492913757 706871597 -948107448 876813725 -710446874 460242119 -580634459 -517489781 973305236 -356730284 840738535 -593348875 -506084370 -532574148 410460144 954135148 462587109 -638465512 476749979 699295923 -289130720 -849387361 967311530 408214040 -937751859 -918090075 -779793776 377067882 -350140911 -757833845 482140231 414506288 501531520 512345091 388358142 -83972684 -638261545 776248559 -959565826 -607122076 -120397119 616271442 832431940 336175372 -226935986 18236895 312575112 336255965 -274428313 -238311921 -608477713 889054237 -368351084 498042554 265305499 -580997011 -204385878 499750938 874593554 800861667 -293843499 -320542742 201866533 -880521133 -320057368 -165489881 -799210030 116417146 -946488251 106337291 798441643 599104199 907191366 245608056 285156604 -900430774 715267703 -893153631 -567859086 -285886827 425896618 -559739001 82669246 951757195 -359173656 922659249 738588089 -244759557 166822712 -512880129 -919145908 49580394 295597777 -859759378 136889927 270697235 912773762 322776984 430810701 -39085641 93887410 49562060 292645018 -306501090 394974167 -504137287 507122858 17164831 -724514623 -97232217 466962892 732574523 614432311 31208867 -339472478 -332527255 111011699 -792562364 833017141 887431802 206599651 310895165 388128568 452277709 -441097371 326460155 858478011 -328374272 -866782430 -822433033 14022124 -283555648 -813618309 25045536 625984451 -978430742 945724045 -342535734 -440875803 -359305352 610247119 -740422352 466292870 -198892989 795706149 -255995815 965474113 31581875 -722241847 -702419025 401170394 418721084 -30010526 189584553 639585622 -26914468 -453065815 -200693432 229511910 -945679744 564687376 -84300047 387707342 -85860232 323952157 983938985 875655133 -299710135 227202085 470262793 -931450119 -627160756 197977419 -369018997 -698598877 561096319 764601307 -940701706 584494341 -981384212 1697012 -178731750 -62233385 351205411 -959346459 -472955886 -790303345 694831226 852988686 615062882 -11394070 121935053 633630147 1285328 -516837893 185887682 -834695969 -149348680 -224275939 600793069 -790870739 -926375540 54740645 589252384 601130275 -166901853 -985758103 83986075 715336652 839603348 -577895331 354032031 -163016781 427128225 -658199310 421858611 793931990 -706109134 239353678 -830594812 -598979029 -209429851 508838480 4699003 -383436518 -301433120 460189081 42914056 -753925342 -625856428 -544971540 734316313 795779423 -997984621 -512982052 -907316374 -322626361 -141674402 -227345485 -431509752 476887859 -513102820 665043196 676773966 526103987 520435784 -309978163 673302383 -558947431 -842533199 -883766059 -706708008 92681465 15187125 344438216 -723667995 -455050343 -922700666 -759109586 198510510 497878799 -789029980 863809199 429508894 -410335175 908304397 660990330 -909285969 -992226717 -235935938 -904008173 668577809 968812107 615599040 -272321913 748753152 -994896315 -204797567 783619737 -182629261 -657783619 234332956 468681712 214146510 979516673 873166202 992919131 -781190990 -459032412 570625956 257055573 75888147 687835607 943548281 552143601 -910539181 -924920247 -213860983 -295294842 346972514 107977244 781546684 -527034082 -298898629 499889811 70839668 702877665 -437872854 587127470 98364315 -579224112 -589436970 -13964346 144119270 143292330 -845552456 -386511570 -290304859 -563187908 107956565 583052092 -444357610 214150146 -188299634 -700793998 764478147 -393004881 -914614623 -951861898 -138225740 -583102106 311099881 960154689 78125782 433497771 181291866 570794111 664657647 99908829 38365629 418245959 743019591 826701184 457294016 -363429281 646920539 -337409386 -724314152 758781938 185370531 779358701 -870481668 -529415616 733258826 324883253 -414422047 -4843688 -759621229 456736534 709814878 300940577 380596063 -713035741 -169291486 -816354024 -107808506 347982588 -791294084 762667201 426016158 -341550342 -721732835 -415115309 359722900 196917881 -848955190 -442591974 593391273 -131336319 995005664 52039572 221757850 160728455 963123095 765896354 682673431 958098246 622101448 395640642 -159425003 527676325 -535949075 178053498 -528690701 691397412 -407388588 758113815 9980609 434368402 -768936976 -448867080 157130153 699108652 526498060 -701081810 955289833 626370318 414392340 -752918740 382272464 544410810 614241899 825862878 -484669464 -687356166 554060880 -595822689 -682651309 -266994685 -828362281 -904480684 -709130877 -56723568 230213284 531406636 -962233371 -395954460 424716462 -633876459 -71863957 453666391 923180858 617832059 65907695 -320399746 76618046 -197455995 454376822 -371529780 742364846 -451948762 -188313946 -269966662 573341054 271523682 -17896807 -420097089 -620402558 -803778422 -840735167 398268437 287373983 592119161 105631410 -213089066 -105808174 35232665 -44442678 -690226379 401753799 176110735 -231778081 -242436124 -913256941 552740989 800517756 305578476 610104778 -295945322 385653705 804819906 536511774 177094325 711576274 -224817545 812071936 583523771 -841673741 -999832039 207856836 -305681414 947124502 783499026 -531201029 -79072642 -679407748 -844132450 911463091 675921193 872974650 35202678 622006548 646904417 -102178207 533334839 -905067544 559474665 811100938 46278029 -427188184 -540247172 -137359694 905718837 549536987 -293709349 -511306308 -368787573 585740337 -803433547 -213995555 -587054636 -934235565 212225037 -512352785 25187672 -880467017 763020903 399418314 -815579309 432519539 -241205908 -180779436 44796115 225580902 748400895 833710619 -801702288 -809078840 -176345984 842876024 514224845 270903329 -723028532 -39835573 397682260 673372610 -893693910 -983126365 -172785790 698908082 546141218 289705573 -340573066 448529311 -826169570 842365517 -813899711 138931561 359430039 109243656 -634840574 254514856 -661856923 -777324221 211782529 436912874 57650107 -34842463 -21322859 -646087688 -136574802 225140685 -531089480 -303638555 -201455508 -191253897 160805251 -122069217 -927325174 27938171 272684939 141238525 603866752 874348989 623294601 -709008589 813925262 600327963 -659978670 -300880502 403118749 -396289117 6362615 776313415 -61169592 404006324 -746423174 727327777 958696955 931934312 -953775298 968711641 -799266769 -726483415 -61334235 -82111760 96688450 -166728754 -721461362 -845189991 800828008 742587006 763679669 836586455 543809987 990671290 187471949 -468112313 -445492626 -730998892 -758523005 -531082788 686021736 70159755 916469386 502939949 -911772246 -611525944 -378093003 -465061157 -355597967 551723962 -3270175 836058601 357057501 590293204 713918595 804208527 -310429455 615629228 811167216 -106246849 787212789 21613852 474215853 -379266213 49486605 175177665 239349115 380166568 -516707123 255409373 230609283 -894603145 295481597 -330070621 -861426599 -971730152 694376269 899970080 252055654 -843523917 -194133287 622941888 -29657207 -853042100 907109985 403452321 198337154 -892889001 36117272 -803392862 762050678 -340621840 -26147994 905935877 -808305536 -711149076 351261548 426599897 -722714633 -93105085 -971606046 754559721 -609370787 -355215695 -764501308 365416004 305896706 -757342187 -577707061 -659699120 -866217163 370238230 -621729477 -123618826 673097353 -828047046 -848037384 -619167742 -21797922 -85979606 -857482997 350143219 483424535 -806849552 462005934 -439699951 -251511989 -823939409 -800601718 -607307499 534336285 912850205 -49349803 -191753865 -918390587 -723910989 906792502 -766689602 -855462689 879775626 85024218 449270497 929171722 539966382 868704163 -17860441 -647055674 -362416131 164806569 -186480140 -363580904 168744875 -456791787 -207190766 602106662 293868617 -857088454 725855315 90386046 71952917 135059710 -177195109 -864293023 99018952 -639803395 820842404 -696103083 15630171 -207177452 571875658 183726788 -698718161 46042770 527056451 -388273362 753166818 -228540204 29832432 64364010 640882 -834291843 737875581 104588711 -939172413 178112684 -885376733 -10857597 476196193 -768424906 177679358 -168779753 486899912 -835014026 -169208302 488255286 -811378200 352157452 -803301946 894550337 -814300719 -970839239 -643076467 174524729 -6667506 827300502 -391887664 -804087264 -547998113 -439637605 -722317268 903787298 785638400 -879827514 467623981 833656267 670881548 321746226 -690713497 6568808 -562322211 -805970899 854742641 -877841313 396190765 149143934 963609911 -43279978 444456743 448026973 175135110 882813715 -118423698 792691391 963263504 657337393 -123585675 -512611368 -253235636 275903171 67281800 -907283086 939044360 181796189 376293016 -271929388 302409246 -737369809 3607006 -144229971 651568079 -227972966 359082927 932729709 675623086 959836965 -558424736 872576822 337787964 -558967705 -30757056 -656942814 -378073911 -624711315 463085767 -962041015 82622010 -364954925 -97793673 845615711 -872106666 -411856865 -883746961 361930 -873891481 -416018817 -212700368 -977796817 881566947 -432176462 -20028858 -516420725 574386658 -466481745 -730479084 574478879 684767832 875783285 -141327564 -769501688 -653569196 -101235030 380146911 -341096404 -942946514 772073535 -589154149 -943251911 -887005990 -345658837 71849833 -245441040 -866321938 -529421284 -257372188 -755705281 -31475347 -801147605 42339900 -268286757 -849483379 961495726 -82578945 322058453 -337156158 767040441 -295330696 681608856 274869158 272190434 866322087 398942590 450697907 -907479508 -649334339 -401398880 -208517861 651935369 -751277600 -955948558 -606087540 415638891 -557124515 -251045024 493261293 -311987395 637604178 991904484 440458229 -432997006 -178729169 -597590774 853868330 -440706922 -657805712 563365615 -303269070 -357794288 188840596 268550160 694718321 -660316623 430421984 -620403241 -920428932 621246162 615699978 58948145 -813334627 884694163 -9987412 -932284920 -656779319 -221703775 362922275 -616977863 991305216 229818977 -883597863 -270643607 367517712 514403866 -380719883 -403393691 295855665 909086802 -940533593 -404744622 -676495360 183097744 -850805947 -818457892 666899614 921658915 -103630803 763789667 803757007 -779573681 -225624474 -571778595 -670625537 428937643 -498990648 303859466 843019742 -170938626 -343466309 -825681404 -473204064 88376304 321357504 -892220186 -159657218 316665170 188115174 651857334 -99932912 -695941277 622220887 607581518 885344907 -587168567 -91781333 705135404 398121497 -328261083 521150597 -855621966 175638699 -858207143 141337321 -445729352 111335601 -45178402 -660900978 -982132299 -788984357 619971207 233362391 297702153 -295049571 -789135699 635510116 -714151403 93539630 457767273 812190297 242386229 981222056 240379700 -307040172 -104106688 409784130 15337158 460463892 953245763 182466670 858293527 -662469128 471220309 373059847 -523796364 -481474147 571424782 199026644 -486206922 -11665916 541969587 306246696 -687089068 349530070 -532481924 -729493364 -44911387 -184027963 -937002367 779934387 -310983141 -124046335 572121019 -79375951 8964929 397475721 300962508 501536025 -763169345 -767027345 -715555780 -924081762 -633738115 -994653005 -856141168 771949755 533352993 -653606549 622092589 -320987986 -105935751 688041414 514066906 497026531 60251476 152611524 -663408315 545548355 -547106387 128846207 -551204772 450786122 596565575 987766147 64118912 -792883112 496592993 291244025 -874999516 592512387 814923745 -972562726 872879931 287564982 -39785909 -285319815 -736761313 359911556 -423733989 577884973 -71387610 499171742 494441436 655198208 -347237926 204377721 815457917 904010574 914922808 -62640930 181085207 547365690 -884636383 -66204722 379842840 302628073 -470637350 46839844 385747198 -32372154 -607133514 -4327045 907735039 -52391913 -108176209 414870844 740175881 411635999 596398195 -794907912 60123803 -839798758 579623811 -960224081 -795037497 -296020236 -342722412 216819596 -108881268 -488949435 137204428 45699761 850007162 690645432 -451253024 -843242699 -519255332 -391375464 828544756 -271657488 889109839 -679211755 -127960208 -214488849 804147540 -490024571 84591249 63222710 -316639831 351267339 -19583900 307476366 -685119725 -794702521 702268288 372990849 228848409 651408756 -296184905 -319002503 322358601 -441861994 -464049945 -12610605 -101650259 846906945 -104900370 -702771439 -419080397 803734232 658439304 345887611 307591449 408321820 411795837 289610187 -955868359 -480699238 -39020522 303457184 -91220556 375232045 509359359 231328910 -536970275 549614629 -146757300 464422465 -163300661 -692015524 206140050 95716186 194671414 -546975673 -250804092 -376364541 -130543942 -312662 355143856 4902279 885663181 145846210 -556117593 -69034545 -183297437 48122262 -79209730 -214144532 323619182 -336072208 574149751 -504485786 179993348 -595100550 548997416 279096347 308183176 115790078 318991551 -234976708 522397504 497503367 306986187 -78305042 226186199 278100343 -427351293 23949240 646743199 -200813489 161753929 -157162422 503628445 259686855 57519210 -526031796 -270384321 55503560 937981765 -375540322 447850824 -208413660 434990881 -179472408 104950026 918159212 771521648 702440219 -632065912 -657456407 -533773791 935945669 394160769 -989441960 14676240 121597098 -792805917 -393889073 -581085479 -578804711 757298567 218945155 484830177 -104335844 68075816 -410607960 -694876880 146565791 -855797769 669681774 281522710 -406922342 -420309263 -22010514 595311999 -560019732 65096834 -797157765 -687001408 -396141496 -877826951 178710734 763447517 -515612744 -935330582 162414895 -127154845 656540589 418842762 515020941 -999884470 -820465550 -281005038 -207032034 460760533 -84155959 9424439 -466574220 55408218 280992057 254567888 -42126136 -40281509 -669605374 -87246036 598531599 -923973590 732827557 64972727 141390362 -835576417 813767200 5419096 983010654 -448980167 726579454 543046655 655651685 -711726901 836465718 -441156954 917550322 -807770319 -944216273 -539264511 -134259600 -839484804 87508769 -937045628 -294059903 271344526 -431815988 -167032371 -806693879 -701841177 384930645 255222785 805097165 -717558104 -482126941 701853360 -552020430 -2923544 617207263 977742529 482499731 -293640544 -49653127 930368907 -476136120 599330967 -8439638 379016456 89860424 -214117326 -910305301 569217789 109571900 -572104093 491925104 606432277 -95281949 -840327708 999937748 -432871846 411541338 -855906125 157196538 814668040 -439371407 -410069207 -401247273 527613441 -595283677 785321859 382881799 529989791 -956579164 542000340 -271655279 925817582 -68918375 813878804 172876554 173295519 88546396 -548961541 -467087406 -307118773 -110289227 -48614396 -221079675 705870689 -63318915 7600821 -382001667 119203993 -558357552 -379369584 -135767253 987825058 -947285567 241995719 706090770 -916857101 -3443790 -575545044 868454479 392490631 -602089714 -237654356 -911442782 -487300007 -681968507 805702988 230417011 391034693 -333297295 -716314629 496164907 252164490 -179328643 -323965431 457433377 -444945009 340888541 -516999356 595550521 -358581353 91418229 -446634768 867593988 70851247 -197279090 -908427845 -127896078 -368709295 -135197028 -733955548 -174649946 378261964 699398149 763859917 636322695 -689480962 -885903835 115635266 -701697259 -656136208 -182643250 631191847 -932117677 355722742 120005792 -160269696 -588692352 -556361924 985702491 487400077 -742960738 -139192191 -860397009 13667095 -820650648 264550989 -34167542 64792092 209185907 807306005 -982785544 875113081 -879220562 -397868714 -984285203 551286254 -67657984 -640205476 -630244231 546712237 -767402070 -56413580 -15498329 583710892 296889021 100619809 -324952566 -833769450 -670823089 161087530 469179121 918120303 621603332 481616112 86800208 685493725 324719896 -229538031 670379496 -575954020 232634200 -340357200 861019977 374268337 -769153734 951308633 295483494 -181014644 407193668 -290716304 763514846 427237302 488694799 -138513087 -33731679 -877856082 466656100 -832512347 -488219253 -267092891 -212493540 423319047 589792342 31688181 742099807 -386519020 569070724 -746958740 -881190639 -511780781 523838532 581995333 882324274 463972540 501410411 380752147 -856281149 139084810 913104441 341989165 -874829066 301153395 696286609 831454515 361537684 60269206 638228052 -119724154 -567224374 493653742 403045970 526921366 -142752658 495496738 -677684247 962881544 -918437936 -208595203 993778264 -514512524 -841839705 814820433 284257452 170018225 12411993 500066497 991554968 -702856345 -712961172 -657621025 -133105959 33103247 -136081130 326453912 -857312595 -192969246 -463004392 -317366843 -668598851 842139137 -793071363 -669756562 -152174751 680645422 917697315 555445928 -147609545 884036150 -312897629 -98538544 5055155 715502702 20443747 397271674 -442532080 904099400 -139796504 567436908 -482153117 -108228576 510611445 190665813 630379363 755368954 -991883121 536654278 -110289637 57672482 -231757826 917164653 -663293502 232140561 116040452 629829467 -511764971 133446341 342673410 904837611 41990758 -219925660 811010108 -591721466 -381279035 -179761963 357293079 -236673366 61849412 230316797 12547772 -456633780 -580276050 -642330457 511336902 -917534575 -163383021 610912487 975960485 -532279725 705673375 -845689797 22017314 -790479946 -422062685 -440729961 935648873 927069291 280024470 -494484791 -726161496 -75913725 -795395516 -468302188 -855529188 471956137 522626326 469640038 157214289 -211345565 990039934 -514301048 -817432601 -404358006 614599849 -952928105 828794201 -810982211 990152646 -285576891 699374325 -387685050 -189360577 796306698 -454629283 -747096185 -817164408 -158821352 216035117 368166670 -628489252 234487850 -513256941 -423048787 251494717 9620241 505289188 -991426556 183930746 812471632 804390478 -936343415 -689169716 106005287 853442999 -598319695 94374862 -419607954 106601026 -488614864 665160558 -363915723 168996215 220917648 -978872102 922290633 -509835783 214000209 228777832 314436211 -5816503 -244919505 -917134807 -675313628 869184396 532409967 635406159 -830896833 -54833091 -178145159 266094988 659855745 -405525369 217895838 -84574187 495020370 452315818 735746266 -275147162 -404535215 238675495 41309354 547950105 59953732 -985259023 459277247 -320926331 -646210620 608733753 174050743 -68575082 -35080278 721190048 283423214 566195456 491678840 287248435 284981333 -109405423 -505562421 -551231255 -326834147 -339955292 698010200 869508261 669337726 -670593904 679529850 -733646741 381767029 -622744331 -618310452 272408129 -183236072 225039716 71262126 -459631749 404147657 -880853470 353258264 -149249082 813324638 995089716 -92476140 -14434680 6224469 -343160023 -99822298 230644595 147056697 90353580 206724195 -986640463 69738639 617538663 -33241374 -899037453 -856604132 -695368114 -503731765 -308784803 -809565829 -189437250 -448695936 567817163 -701739698 -424087428 150294796 866340079 135969986 -582158900 -227955599 752574516 672327064 -882813262 -7336426 -351846977 343487011 95743912 -830735320 -308358915 -371389452 583210953 -369309568 -329521559 -307144157 -551618902 673543061 -438836372 -501712320 -606579558 -247223708 -6962572 202930869 849948356 -363602449 -874466804 544452542 863996700 -449448162 -933406727 -267245679 -74432680 -433972158 -711454979 980559016 803946826 -843206668 -601542807 72664306 -949793482 -659514573 -87395634 644980772 -567392724 -775848042 27518824 -262973275 809422464 -224310129 278342062 -652165317 861510168 153107595 224800480 715973234 -100409925 -267456465 37517645 304819514 361167354 -57619077 659792255 648239797 -100908205 162438531 698042373 402354693 835882867 -324323598 -162316666 359975821 913298118 87180266 405819672 139668956 -845357296 -787843885 -853336443 711106202 683845549 -604299951 92033139 217365294 -498078430 -925289101 758116827 36006456 -365073395 -401709657 -862344489 243742891 -685860392 -962368676 -923351519 908331775 994644349 927024107 529543166 58404100 -431866380 626598049 -901713799 459321495 -254910860 -421176159 740014421 -871450773 903322676 -803111325 743024277 -109284628 -201842140 -221999237 160930708 -997056326 154154202 -964402052 -533073852 212148633 -476594861 -932952756 -957591575 -835414833 -885033224 -690599094 614969929 515049033 -482065222 180617907 -354002818 -418695001 78275914 -513070830 -841242375 -514240046 880854806 -24166238 265211439 -155572074 26885075 725192477 355139807 262099508 150877961 -56078712 261377281 318484810 -945445737 532592733 771552531 325039832 -758526258 -59384619 454562621 -831003395 539714059 -665383587 -325069438 -932226374 904365861 -126183226 575194995 324893641 889627430 358204314 900880535 153406938 795263132 830113616 -972755956 463598917 175078048 -205280820 -366023129 -333312266 -876782554 -515126908 256233913 -534600384 177192814 -441173642 812607052 108091955 -15585430 761115538 370857594 -786909230 406990276 400536062 -964822501 -398499842 260613238 384695940 544335763 -768011411 551810548 122024462 703186354 23749976 905196067 -509146117 273756154 224616155 -603051580 -523270431 310873113 13827921 944546659 -899322790 -695637423 886869185 -467644131 586275704 469257862 -843180522 -152243536 -770620678 409970751 832449395 -839937853 -888747875 -963777016 759036289 514291340 -537332985 -43163929 734006879 623442645 680432758 101037176 306767433 289648108 210107661 730309435 -616808488 -983627176 -517938240 -453645744 989493838 -337808567 123564149 -518275612 249183841 -839422180 31380782 -394157211 167664732 -823907886 -702065378 151541903 -956407732 -62998122 -718778127 -616734486 130178858 -363670689 721432904 694224191 605814283 -463675893 -580321851 -987594146 467431097 403236425 -132204463 564922165 590354853 663221346 -418623902 426644823 986946309 -229529719 852395415 851527192 -410293019 -426129522 284506296 -240407663 377524875 929743379 -948660302 345655632 -559936431 -359165258 -586221518 -17262972 -587428713 440387975 -422108809 -917467336 789227304 573174035 -639967052 -414233699 848506487 606740915 -433134935 409743479 435736005 -847707191 -148080601 466264077 -594625045 -61048226 -130846592 -389512682 500418700 504812977 579235905 824948534 -507137391 -157633847 -816856339 34866385 82558638 456882307 782470097 -434745152 606590309 -820278617 -99278439 -87881175 631838463 824230143 -840836009 106669619 495908568 -198904019 -951418940 145723052 734863389 768911335 -408111609 808019003 925853708 811871514 -482547657 338846346 -69414732 -972973582 120634176 418679808 989898359 -174950800 -420297168 995427519 56953222 627942723 809219904 -836019036 459827541 -267577470 785717732 -352852829 -250497769 973772171 -433593107 116365020 306665585 418019792 955587564 -461543397 -361856093 750689764 -708071466 -888571002 -893499721 946883874 126616260 -482285678 -334729947 702986076 82532525 -359685999 -698441942 -681767811 993308112 -988455265 618863159 525988751 866995617 -134434352 765731233 732937824 -516955554 -799230338 814560522 140073227 -852229086 -106436732 659658325 83500607 -253728729 -257364437 137014695 -925946924 -402029195 -683436951 -291241261 -484321437 -740006303 829413584 445656520 -282610414 982285127 -933828213 923048883 -934664451 -633386170 511221582 -530400121 -987671963 730679559 414947964 305610529 -278266991 -391578071 927305405 -784226782 -82093452 137081781 240960084 -690848953 55621674 638619538 -435042611 926429055 422181405 -872901991 -903388107 -41392251 -677749286 -560037432 409045962 -588020632 984434768 123700046 960399484 -440176922 -162386303 -967520910 -661964418 863599868 -192327402 314967089 752400876 764852634 892832628 -645689659 78216982 -101578829 975407052 -584580533 54456869 -73476981 -716634305 -220983288 -749351028 411935067 36304503 -28157184 402872077 809622519 962056187 819203809 128538885 570692333 679910116 -846785229 -643540254 928697016 389204508 -154366115 -10188120 590963311 941306819 770452939 -602071815 918016877 -208967587 225954480 614420972 -466897467 -799666910 748089759 -16757122 146027787 1925942 187652579 -86647427 -155557408 -971060883 887135536 61607510 525240726 851624769 -659991676 -817836179 -881102967 786178859 449399398 25074601 -379662884 523872733 61462753 -542975850 363553134 414573792 603954218 -963217018 -673801256 -603205843 -478251577 120803027 461141201 319614245 -466134212 540477196 -366761317 -442089669 -33697353 514411958 477979783 -828037159 638969644 -390953787 -649963837 172266534 138224180 -691087796 -253611123 -622224495 -202365560 -802471773 338085148 897831127 -927647237 792015323 298460512 794332712 -522224266 613851893 804197691 923808944 -201450394 -903230981 312432514 74804348 53302723 -794388063 53143487 -481527049 -848675309 -541816485 -579164095 -662156843 410202692 -212108968 158609439 -983666409 -336420393 284051550 -884281581 -833610106 -261223647 839920388 -20702720 653732228 -112245123 -397895870 448393296 717408540 949462144 789631409 -765470274 -339197776 -913732562 651907000 -204780811 -480978853 616701598 833445683 -15492133 -568252918 -344336969 559979279 349223097 466030027 -938235466 77556415 342310581 -928461069 672014332 -200388811 -312452927 327924992 -909943443 -172930979 37740826 -805701791 907662150 -932144800 189325472 -664774781 -335169038 -95233248 854726050 -191918998 -995217851 -718832509 482463079 242726392 222489409 720866897 453667957 399470081 -137542444 -911426322 -823000429 -955280679 73111168 -994144651 -848180670 934193806 -613463031 -353776190 135937410 557897198 -960685948 766163873 -465744595 406247249 827483783 783030396 165905604 -554679845 -592863994 -512094303 -789319567 -53596285 -36213876 12675683 241882752 134158853 -680645794 -760704729 -792918293 -446207789 -509066166 -174991987 -887227991 -269599388 -667999350 -599433435 251770226 -230710106 -972386553 747693261 10137411 -691440449 766245288 402415756 31770502 -39362651 719384182 502128280 885065860 548598244 906125387 -573802995 651457855 541429903 -947089323 -690647044 -92772861 656991914 -468750030 383069943 102382517 -716943256 -422608678 -560951557 -383352894 -441110015 -553971595 765892524 881610002 636630242 280334801 662040048 -339712974 820065374 -923452422 815645378 -111425255 -962280431 -346467177 -147656214 259303992 -991512816 -806484650 -565839700 -192194587 488704263 534984246 -668172800 -24360425 494118022 -942060370 -382660210 447555359 402298376 977950959 557479855 517150415 -407481346 452884808 209868058 -665891500 -824851898 -342170027 476734358 -510862988 75517728 739241517 963413668 -904985259 -515457103 114944995 440846035 -360450949 -775159930 591917458 -70782795 944222018 336032575 -111612502 904825397 11604978 283845040 156910143 -166887093 -583772919 -82919590 210208586 -932146157 -56258775 784320986 -632958672 -381737041 -230628728 815793471 804862160 -176438027 -326350357 -913434031 931455824 -952009624 35630164 359938302 -5737312 -151188261 -220148107 -28590566 608369509 -152593977 79281385 -260541965 711927384 409002464 615044517 -922576990 -671533442 -554954987 527727765 579821927 584901079 31150073 638347860 20541244 196318528 -724319797 -407000351 347349645 -114521722 -485530224 -674143901 -405977697 -683637755 -339237883 -633613028 670715079 -815535488 -326068034 -397075571 -867956408 245870841 -250890899 480440683 594775732 537299290 -575274284 -844190129 225918405 972561671 -875768360 -102740878 303385996 303543117 -220435308 921608615 -792921097 305298859 -52953349 626437532 938107478 -257684084 481867941 -167967398 -954402516 -792562887 -479717572 -876342699 146841145 -168965901 -449767347 -208105053 822711735 -15629453 723775243 90673936 944108774 194050276 -862275867 535818334 -35817879 283877386 242841345 22266268 709467903 -947963783 -669901447 -953204836 -10612734 -320060935 -911354139 89813328 -525110144 237329903 -869148749 -349584711 -499376782 301405161 -511311868 831648910 272606672 -909308968 -128622595 658051925 613879850 -792599111 -708458775 60410889 -304193083 506943119 -104584477 -790975035 -31272901 -708921040 -7263368 -223680514 438428354 762803838 -979597284 -423881084 592424819 -387959341 -81734322 193695268 -49147185 -269696772 665330043 590559892 197722447 -442976819 -406626412 -260623250 137918552 -294282181 128141533 -163645646 -371700855 -429555299 590027949 368786876 349299798 -364867564 828004752 -685360837 -998487227 69549892 559376545 -958292786 809375658 -456097918 -511935415 668029635 -762352394 -373493077 -195450223 609663364 947248976 700096904 -470740755 -941747754 242532355 816329895 579913695 -673185288 931406951 -764023151 -199759087 -874465277 -240022188 809993381 724708039 -876165005 104228458 -447773955 -225658064 -729266308 -940389010 479290344 101102804 74399283 711994572 -45024776 892983836 891228041 710679524 -858423285 -264132449 191910124 651697625 636327176 -61271112 127357969 -247887598 924968953 612680448 102610508 -451370023 -984338055 3520597 391119349 955242782 -837758647 941257990 144752035 800747543 -627432464 779983605 -614298118 -621271181 -26024856 600434266 -181013628 636159498 676978902 425226246 998144021 202814096 885665219 -856032260 -247730800 -444602885 273236212 874143786 -826034129 -766743956 -134594497 -296821558 920575568 -966697264 -303419665 -545506322 -45068444 -903790191 867384100 -879784835 70878364 -548384205 -515547170 765213815 -536790229 197045726 586896605 -718940694 -74751985 -822065404 -570052272 551636295 638598384 160758510 -803994327 257750194 258506288 -732710893 507459697 -723187638 -632207564 -232566851 303612321 -477644615 -630811773 -634628826 -488785392 -213017175 -578002159 -757138718 -452221772 240893073 -351003445 440335318 108159435 57134657 -549216473 -421132795 46332921 -117910748 291434571 404688659 555261209 -821603364 -48441826 -335357960 884539482 -930341544 737339451 430124083 -353658486 -955469497 820145651 696962565 -319798456 227659887 -225035100 518266109 840241360 220141412 724756698 109855058 85174692 543940839 -94468105 882862287 -570836998 -423537602 -721638005 436299024 -907961924 561230344 -812005608 -63414186 -864033258 -718081000 265904872 331188022 39035251 -696377213 -156188515 -455885022 -957922828 -669928345 370296777 -76497781 -894493954 -210827601 -890812159 -344811234 -253676231 -71477001 -103463167 316541222 997025140 944931432 561842687 689815588 -103220930 880034238 -97797746 -725067038 415695671 809298817 -661087111 107291274 734678057 -815351938 950026776 703065393 -628245691 739640653 -977852686 873513317 968947013 175481890 -446424988 504910676 -792378623 661030496 54496928 -542904564 -239516629 658224953 -10675236 -594767828 -606766536 542215485 -36669041 -908241014 -997404124 12102764 -908445344 -836356443 -525068486 -426203573 -356686770 19674930 -975685543 484323802 47512864 654537963 -52140254 -50026930 418566988 450132007 309337136 -84124555 -879587206 979827630 -116802257 -302505601 -449974640 268959228 540480140 -99208959 -909667175 347202728 350911717 581460164 817340901 701409768 -216778058 -679949362 719062342 -760962235 266791844 -954566137 813003932 -473352073 605517599 854948902 319811191 393436783 -788526202 -896483827 -340281511 -318449982 -301700922 901187080 -742980356 901314841 122795722 441947686 785281428 936317259 -838484718 -509927017 -478159497 -810121255 370204793 141821724 -176101888 476627150 211339706 573011521 890876913 877503836 -49456373 -158477280 -740798537 596277541 624497178 -257549290 419979833 -491378506 380135653 -996646638 637499069 -398870856 775268656 -189040113 684872672 532518096 812005302 887330297 -2136605 -69300101 -240135947 234671798 -962368381 -414476543 123531970 272414597 -200563222 472906349 113473123 865042030 737984809 -809828419 31218186 -909129635 -540652791 955571638 766912717 167502359 909254892 561887290 370507991 -682510003 131855546 -408683214 -966341660 -442482737 -875519791 610504384 673450154 251318835 405974379 -507511629 911035828 537485581 700227539 -148407618 536925973 -584307715 -831795859 897228446 389111072 -159098163 -260914290 -296172938 301615465 15894220 -755593907 356793148 -44762407 -321281489 -17944635 430393556 998218333 757290777 -940901010 28980852 -250032020 -81595758 148378361 388768652 912274170 -235599590 377218689 -900215370 -914401210 571162543 618785602 50673585 810005134 558663717 -108628787 -948233262 -158982330 -365194584 729221593 37292470 220464111 -857895871 -518516659 -407674008 381624767 -897951458 675313880 579366871 -606850661 63574201 -726976236 921255263 -764496358 -712668876 -4856407 -151733386 620088645 -888898315 -256458707 677893739 -206260389 550803992 69422124 804348634 -873769013 -238420412 511241610 -185900258 -166387633 -519822844 -122639220 187022681 -468182384 -41815463 -710036463 -101226095 652466453 955915200 402269272 388231929 -175205481 236927449 -123557182 -538132885 415239367 152532749 -362161754 216611700 201605697 -499863531 -256767914 -982133314 234154143 111972775 -770293334 -83855453 92435241 -668165052 180713114 -988184546 296644387 420060592 -807450303 187187425 -778194137 89897077 232993203 -420390902 -768674751 126044051 -583769774 -790583981 -21786254 -515183102 -379496 715455530 27658508 795834614 -119903133 -692900460 -679953306 -766373564 -628554872 -644486209 -524262677 -427946854 -68692269 -548829227 966301946 508288044 647670048 149218316 -73415485 403053101 -944148277 -385879050 21382717 84750252 661611522 -133740595 316167361 -863687246 153155568 -39744028 -92619362 479543835 314363278 -518240332 450109451 -856052661 413228600 -399801333 -408897865 135436621 -139739990 610078344 -96081531 770202123 -887586707 -616692193 -122958656 -149388130 511236912 410852011 47560591 261041604 -119418991 4864851 196101949 -837056941 165620428 607381719 792709974 -239640109 -356459602 -72630271 -239812564 -172885664 -534392288 970448182 911540500 402458448 -449288555 -378441049 129617783 -134036760 -238125375 363522744 695768030 675554148 -588660171 885758340 -657115266 413196755 -152017151 182246854 -483768445 808541417 -526138450 141214168 204497327 -289528457 582213656 -126337493 -131435313 538928188 -299085679 410440793 63889900 265378531 486710803 123845980 867255794 291405132 147813591 -796628529 -381959830 771877714 -519455964 -607380999 776749136 -223427352 -593091950 -705964326 281263960 481346710 905881524 -525148877 -117355156 920782791 -262604606 520137714 -795765631 -613593397 -963218590 -586205862 811135932 41224392 734303601 729145203 951039049 810292356 958756917 -285277345 517960614 488053744 -806651280 -161859716 -636481013 751865120 -133810493 787569659 -313392302 227311783 -416866604 -282427436 599016282 689900349 -643970035 192345540 84196261 -355607116 -327312480 -321641439 122106287 -62941765 617588179 813630190 -445876434 -924047914 315749803 959347872 201836265 607212018 861700616 -674421390 -233487075 478194260 -504303066 92270639 932050509 -480162202 746337358 -423489816 863266873 -388746372 -422459278 466202983 -735765955 519741606 373987624 594558544 430022364 447412528 -12451566 299631859 -932226162 136277717 778169473 514455538 -245374740 863663838 778873435 -510570237 327326081 13935136 -585530354 -210125886 334842223 -15524228 -874264112 906412806 -564223788 -931452654 -632500338 35342181 690440056 -426250490 547981252 -135673636 -481000424 -596472892 -610982089 -964786916 821674308 -790074532 539025299 -739344256 945222531 907482703 932491305 -912760219 414386367 -392467640 -482484316 -729695354 524294006 -970963764 -23565177 19087097 -932454121 587504721 600384413 950784273 -576890446 -692716159 -431074805 -457567984 -241160881 -222930521 369069762 999997502 -426654945 -269240584 -767947956 -455655821 -688852904 -462704250 -904462971 610357478 636306237 -825048323 280305903 -79639746 411738780 805037455 3856864 256648148 127990326 721752689 -444887783 659391155 -741828288 167073941 -828548421 48550644 603740838 91185762 81241168 825223419 -938938850 -57090941 151229879 -384795042 498783451 971665840 703207680 590282368 772153231 345686160 -889647493 63000000 492151666 -476093864 -941129452 -164254357 -609822742 343900702 -486578719 963224926 375815649 350605631 861715108 640043774 -861231264 358138992 -823844058 378919501 659245647 -363318073 -750395615 -570892639 977531269 -626863370 989935628 -798194238 -396935569 127916874 886728381 72136686 -207896805 864030586 973309417 -959311318 456885537 602755686 -121280456 -489177028 728004538 687331168 668359212 -452070199 514750346 333196711 392493035 -631878580 -265262571 220389723 -315837480 -21814096 -390098189 -586679657 606477766 -969340561 -583892301 415259157 -439129103 -443697864 28738004 -360797664 -676815882 -981442495 -183334860 -75414830 -63479200 385331004 -6658872 -986623546 -486559859 580840815 -23692150 -42933457 724745526 830057853 -13551377 -570399927 -857606436 -791267459 -655108909 631005982 -996265460 351341233 -654922181 -685733364 129434419 711893301 -868024163 -120585441 817293490 83286199 -488114556 -139959808 38932832 528342001 -457631052 -111213498 -442693809 365563515 -908312671 676225972 -107996127 -992611673 188342387 -75997605 39747490 592198668 -888291002 -534334855 968475081 -508055464 -827804900 -314647717 -608008964 232506193 346383970 535239345 212656470 516587814 -849122503 542821390 278884177 -226824337 -379055412 593417500 -920086988 237450316 -16498701 -292393468 794277954 -551472027 -291044392 950514536 231983115 556754535 309034481 -610395236 -819395341 646979776 277118808 905641525 -22443746 -751019905 961314499 39406456 458854027 -511897215 -535445256 206951257 911845572 290238418 -708439620 180942464 -745725721 -200924609 862285558 877313819 -291919126 -814952699 -558249227 847410761 960688661 -422471066 -366620327 -165801811 -697386959 -385907442 909475876 -18077037 250911450 357814024 -816327831 596314276 -27448662 677682924 681230757 -474096733 -291219944 187001891 422196392 -546086112 -366352002 212147622 -99727663 -321833160 -973860280 340431026 304864791 -908020988 -784577045 355082407 -707420386 321121880 972745779 -67533239 -879910665 171607375 -840714112 -119367978 -843431174 253377993 343037663 -394707833 914912199 -799705971 582282566 650371574 211262693 574730963 434291122 -997231627 -730388380 461180901 610761396 452103014 -913817508 -842226149 640976963 259408882 351849531 -5498941 159377246 236021013 439497981 260844660 -821628460 -884916665 317743919 814455969 -437754580 224973513 777716598 763803686 -390021848 126207348 855001900 405499356 626746672 -410629428 -781700311 -655554248 -896375857 374670118 -276024281 85956934 -510844698 448034858 614912178 183476535 718160994 -769140016 951802280 -370083041 586911190 542293499 -999915134 -477333540 744852417 -11086598 455480052 936629097 -583886108 87187403 -58539154 955977836 -76267084 904760375 552760535 43777689 522612514 -756258845 -722875299 688664388 -467068533 806168124 981798720 -472830823 -963221692 -461542571 550617304 -276039517 -309678938 287304124 902277143 174568252 -370318832 -637589278 925384247 656453969 -308295171 -278208677 -396806963 255008624 352157976 -349137276 797359424 -260409799 -952492396 -491819962 931297647 357219806 -354916564 961984262 788181853 -28221158 -989991960 819965977 -556373017 896541809 -814086839 518796188 -451758409 -160943583 -371303618 749742655 -431983626 -702188267 101045691 945184141 648795777 165359357 -155977459 -784262989 -206286422 -360771735 -752665940 -613459226 332387093 -939536771 911669032 -158929094 -924064745 -808655518 -563122843 -288138951 404209853 -298602348 -305165570 131912436 205750956 210775693 414741010 -633758994 523239777 146756339 -959148980 -601843083 -544722654 -998029202 382788005 -665979122 243528025 -524382972 748693816 -707798361 -792098154 -421006969 -280903112 58642093 782821656 -786210567 -369686823 826327993 -1803314 504502761 -72728926 790802135 -936892280 546615998 -400985398 127810273 -151872629 795647206 658300677 -49844594 476933325 342410485 226147736 757104790 -296762981 436499688 -271287559 681711543 223717510 -187925256 206340279 -675491024 -923882637 -42594208 -642583485 434021971 -870947405 452336063 944196320 -229748353 331316876 128310969 429466301 -488223122 4502779 87105607 -97734183 372820536 -226444617 -940665202 -771890020 794060011 299179911 792184711 125340364 337798492 -142529848 157489633 -165983225 304280091 935482338 -180708146 864925949 667741327 -787988422 686812785 -394584311 -30306548 677846990 659420833 -670285074 178262226 -48507754 773027246 -274318268 603988042 277452850 -77753715 -6776693 689549091 72016220 178591571 21496473 606172606 285868285 630848918 -45282758 -606417002 774823350 906253315 -302221835 -848595846 -875559161 965638121 842557546 549017936 875013811 623318692 777488291 -259764024 -175515388 454639293 449775739 578553726 75517481 238584355 521428290 362537711 449153404 355444759 79347025 886304014 642546634 756973718 270838978 -277812370 272134832 -286577651 892122127 -709994480 704754121 -56605251 -535393414 -766799905 -721708135 882318210 437742086 174772806 508229673 315876541 -76361008 723391915 121203434 870244719 791343357 -9036330 -839295036 -387271055 259521521 946917399 -759368573 900134781 435236326 -240932045 901946053 319800801 715768095 916036252 -681615505 -107168810 54538256 506787872 90449921 585854385 -842411355 -732891662 563864452 -133729088 -58150959 95869573 857213634 -537735968 858944819 938389384 938983876 904071118 -830261736 507536941 -112576554 289291633 -759595400 -843811670 172231954 118178042 -911349114 -285853189 -950611023 -374460589 -467723078 -628766450 754499616 -451405099 968660308 -470344681 330963250 -946751031 -144557299 798368024 837297309 -879606767 183942747 943797848 -329566057 912606349 -250774775 460808161 919969338 207256235 541098989 -596792241 -312063989 756260849 152536755 -487977412 30785868 -130119069 -892190662 42726429 -789015339 902926371 -713931564 -894190144 747358567 222671720 650683024 -465344575 478575685 -766740839 -793390444 618559825 93358469 961472330 -988852955 -575293365 678710408 -260476266 -78349465 544604771 418846885 -40227314 -593670717 241527048 -796224784 -476808528 -714871846 -133092216 312541041 536370462 -727337090 -547340171 279880093 869238813 670453923 -673917492 -651551243 -787083940 -681890762 -489816865 256916330 -659838736 -871833059 535831638 -62432310 -518181886 -951073344 860984225 -145127820 668017436 474648692 -756789283 190418619 -775800280 803429462 -810549745 -365288115 -832884252 301618123 -848313487 802024082 974643742 -981246577 -157902945 305459908 -815583206 -258225902 226072818 714540478 -624100370 588040785 -815610588 -803967905 -503058490 -417288111 -922934418 140821542 -639976661 875141412 955095366 -627940245 208837903 51383469 -982262853 417512787 -139761695 -583523712 317681172 -959502268 -201990993 797704390 128050421 -621886014 -26455704 119830049 805485284 -666550622 636308998 52615669 -866232174 -911324884 -921443258 391541926 -338973259 470636966 -617515330 260977491 -443524852 -523907765 -657272970 974944075 564761558 -10176007 -67261781 885513746 -539722353 205792423 631988929 567954312 835941420 -89762267 436798099 -836170975 646495916 -293548424 -514372605 -203170795 998683700 706106593 865525956 376816208 378712486 -103748502 834029811 -69609089 -90848483 725467712 -199205213 -270203263 912152376 -809449978 -980205218 -706145008 -588483432 -219318569 -550239763 856745455 -443181445 -231150596 715805436 543184715 305856982 809427092 -413564163 310183314 667998412 -494397671 433385337 929059009 -200954328 15569845 586265547 547713418 498087869 594618264 575922788 179827554 -844120242 980157937 -196979745 975384495 -669429749 -365247978 814948006 518672209 230372349 545404582 -954919917 252966678 254909243 483756406 935564509 -900118774 297636221 539258204 -560470344 -339410475 371290141 -142958761 -379641636 -888698335 -62139905 -876170206 542912900 -716499159 785099387 -600370817 971538536 307247703 -967351137 -751365779 -731982338 13244251 -647689926 169066703 -185627838 807011128 -983568370 -222287563 -174730083 532382746 921188891 103801794 -693900718 136019606 847596639 -793383408 -856894356 -895702143 -867853708 803716456 444644779 -687806441 132792726 -50898766 168572123 -74873706 650687506 -762559900 696132263 -927253745 259536453 993390372 384115232 -724182409 -159995522 -641439380 924321637 170419186 441880311 -171467977 -330056771 252626947 894309486 237000539 -74971805 -980475622 -782952542 -952113813 124739478 -316442193 3598005 108780212 -789412118 -105802578 278086498 -720164313 -152023374 504737360 745552835 -543683034 183855139 554122038 -618543286 273451255 168309759 517358237 -131384159 -929364805 -249944965 105115117 -587685381 752186615 -861669026 358059159 506610076 -891770683 91375912 526868944 -36012357 -970936603 31308170 83472196 504006216 -863773796 -18379123 309112646 -286139660 49126480 36110042 264726702 928099147 601967773 412423987 614045598 -942838890 120679155 275172973 357214021 450289517 686211166 651235488 -773867630 -93307532 329772070 344812703 -815009266 961198340 26394307 507116748 -200172876 191572223 256092809 353492460 577405606 468356127 828473651 431561329 -548001309 -316364049 404704683 36790678 996908189 294046576 -399217108 475746161 -146593401 114638687 -364139893 -299127747 785978642 369350580 973557642 453890326 -942904956 -4396469 -339087861 -304887096 -338474158 -627093105 -404384352 -388755450 -470983213 -817895931 -514026459 954463150 553968634 -573734367 -915472642 81734375 488081236 209868930 215090865 -726479211 -876144052 -330461825 781660966 12255051 -73746728 430051368 -723997475 271322582 -367340543 205528509 -799323843 -878163627 429210462 768677885 -226334785 -54894522 -766731981 457566755 542133590 180038420 767912444 -302622275 -629880684 -795200254 744500066 -149548353 -170026325 599462820 -171214206 -398197395 -80812531 29087084 -819180544 -855219151 -918064529 618498294 402278358 -491702206 692586469 418917279 646016548 -369103148 805023879 -32287245 16612195 302529027 143569642 -207279309 178259631 227669272 -385772062 -837940545 810078461 -886401961 273325667 167736167 -851226572 252664795 881320144 -976152769 244121769 -66172685 -170124840 -511932528 36397377 486083138 326734401 254787046 838668768 836785090 -172350022 482871817 -728554909 995391666 -855694418 133193897 -531973815 -704951063 658334213 -254462648 -168940122 190505410 169438579 148571077 541238746 245033802 -520000220 359593752 529805626 496926790 -112000222 -382939598 -326709113 -578061606 -183370415 421149916 -290045678 669496153 65679083 -469207478 -960236616 -558243972 842899793 -875637512 38624825 623751173 -551729396 -136757044 -946192277 -224485964 -297418612 318922075 420994070 32484576 -350327774 -175439249 737918488 31740751 -14513125 194414476 -454476946 -644142397 -189118026 739878482 -755340639 -836663314 492469158 757757312 65580734 707871374 885969926 -543510376 78575661 173885581 881846446 717731671 108206188 978075241 -94993504 -76895795 -469718897 -133128084 330047811 -12325419 884615774 601824928 346741689 157086576 -859155737 -994972713 -822863487 178696050 603308595 170757642 122113852 181216069 229105281 -950910102 -500600034 10978822 -565106816 960693862 714432313 -732638992 -137238171 165807683 -850407121 689512315 750321232 700332133 329111798 -654157515 -738386929 239863951 -834945815 885093821 616498801 90394911 -529188634 -754978697 -851096086 895659154 -578476867 -799607376 401733141 420828465 1557437 -416942449 893015153 335207052 -380750619 30063943 776341335 168650060 26847341 -223381593 -728758384 926499490 628046649 -439065298 -765289609 -304600354 363087815 -252868972 -852626899 888205583 370599939 -791372762 -948496875 400378577 155622144 350215978 480930801 -140360484 -959520345 -93076775 -613619713 -616745040 -29066924 -858926340 -986074957 430712323 -415725506 -483784717 -126804449 -490971897 -864749555 7643977 83308970 -258023961 -896168968 -186031821 221776120 969466026 -211126086 35660692 -845527744 -135217328 770236673 -446059343 566244769 97774615 -907365193 455377546 -357128397 621066569 -515151565 504588714 881512451 856508139 464742246 276046762 -430054336 -162052764 -966086335 94286587 929009659 -936962741 -855317053 137696643 314404014 -687313803 -69579869 948271912 -707028701 20931948 -427943640 -941525148 -638627983 -815176539 775628435 578404618 550945465 -209595220 512018269 -986537963 547182468 -159347434 -467227835 71809166 -426463612 -680499564 -743099030 36115959 908558720 -404346563 826321820 151183649 739518173 334701593 750906935 -164613847 44872932 512395231 984890415 -693297768 -825122746 -935359825 -889817010 -288348621 616464379 625315532 -300362543 223470301 -266138488 183314207 494184854 618796573 -18149470 271474981 897746899 -254079985 -281216509 949855809 621597209 899598214 662834066 -114676360 -442584252 -466923296 -943647624 -847518513 529254328 445918775 -99970683 -39190306 -482486896 -932507665 -960604064 -170561207 998302480 -890749381 -800143899 616834660 -917393274 -242823715 739313024 701723356 -216197093 -295404960 294561117 -232242813 -791940166 418834010 777653207 -126073518 377499692 327911358 92156281 897243372 708837953 -321231363 762341707 907947298 299893401 907162823 129942797 -24777265 -496176144 533252987 -66212505 -843103511 504071089 -894386772 120156735 -443217809 686241762 -358259274 463990283 240117909 52858746 -101719697 372135524 -351870375 -628247452 449000889 -487750189 851111802 789227810 -391070398 727711199 937768776 -68148899 372189041 296596734 -568689526 -239881519 -399056887 259880167 334351268 -439160078 -889741347 667392887 184694534 90202134 464308149 -965900065 -777026739 -219090762 -232719600 917056728 511065940 468175300 815946557 172469874 -927912213 18001692 -769371895 411465391 344005818 -475896847 103596135 -32354612 -153681002 211599589 948472425 -837788656 -233396139 -662653507 116878151 131110069 897883765 351007335 -441535727 -498941035 288782695 468164213 -250038536 -301036006 923302711 -4770634 -3205243 -889724277 -521491997 687147613 536183815 345784985 -953080805 -9926102 -760408256 -389702122 -988496166 462757954 -863798472 403348724 691038144 856036708 148656846 46585753 -988366959 296546411 -513900838 -795500672 845153898 8834322 -555922588 111828975 -271285869 222835231 949354629 -740129539 -743821896 81615155 121215392 792504826 -846230059 -665599971 984474856 471597934 920809945 196771887 228171614 303590914 983055842 -190031306 -332640527 -763704872 -888776076 -957389221 330716722 698659714 603572884 -432854592 -54912719 87497217 -15026245 186650582 274476911 893134740 -601410985 -929693521 129956193 -654129513 -576242892 -696078122 773921119 -502691224 -497860992 -182347477 212403255 381600468 -164583123 630552913 -780915335 688038117 235124512 -452923363 -687723143 524806807 -270634558 -113289334 37233109 551712825 -646464658 683482692 -328130115 327315536 -170814411 -722865148 30303386 449605290 344397756 -517463339 587734007 935834916 -621790759 828500701 -63261919 659878348 394509171 652149539 -561390301 -779834444 -369410019 -675719696 385970726 -698640788 -170141158 771163949 -576205092 -332480228 -211460874 -604986853 15214234 -248724348 -948630034 984650840 -876505349 962149549 82364206 407196684 -536050676 -490120136 591078791 -502039674 594694675 861201873 -401553386 -923731634 447793583 920626687 833161208 -697686571 -532665193 167498540 -753079221 403371260 975846530 118386370 -337366386 201205448 544961359 -388835866 397470895 -820855318 811406607 766586915 125746073 321349233 261809639 748660146 700621437 968364858 492314802 -346836776 30943276 511263800 -503328021 -751092102 234835242 -516708147 92496179 193634817 122261127 528859534 332203585 -441590305 -13201075 -980137843 -229963350 -881417155 -992966547 953097263 814679710 831552319 -266369984 -208546626 -530492586 637357730 973687842 -35837735 890937344 243312912 806121217 -377987726 31804221 -570451347 456692443 213839014 549874060 387278050 -922861933 -516672974 741858482 966843826 -138106412 -203852479 816972811 -533869404 72593087 328442179 -338666824 62925351 -223787302 403996481 -336628807 -442342927 -891577907 566662398 357222322 -737379323 -642135185 -741464731 -849618757 -628249517 -126124270 909262703 -785686264 -560193421 -804590616 85187975 619949537 -489152781 -299223285 164648296 -389547129 -844948600 -187750084 -121316012 -860150122 798400451 614593980 890400486 497351223 -257781260 -792785756 -264396872 896015910 135024272 -423055829 944748416 375747842 -41240952 -941264879 876493366 8132358 255698708 -277625339 -142506625 849596087 102474276 -323770664 210339530 98053030 654907124 -335029245 124595600 -542045078 706414425 -883995973 -966677042 266730175 827854518 868970068 -369622224 325591089 -618956811 -28348477 787156715 404112503 763671337 -67981847 134276266 -725440851 -89623068 -277564225 641997166 522029121 -436514120 -607479511 113551545 485615509 474256965 -510855853 754956116 648384622 -699007161 -365237212 740575309 2731616 -711530101 678174594 581531812 70352391 249126498 594943501 582203657 -674198505 628535091 -705670583 -696249092 785225948 -190377465 -997319100 192187586 -510189004 948732031 958571092 -296856714 332863929 491030968 473759422 991367485 -420953832 542281053 -392621791 -193012810 -52209642 -131712723 256549575 358558457 -418076483 859057750 54549721 -224718626 925609639 709236952 -930343973 869884862 863829454 796909058 600432885 -839588452 733889535 -110347801 -889839440 -342055768 546582812 -969753432 638702790 -410733264 -675534677 946937666 326457322 998938741 153803884 -464370579 676389165 420878068 175464642 427282933 356221301 413403747 772543000 707125496 -684125024 108581223 -565597320 558385280 -661814237 -964561730 -935754852 -749038886 -464652517 764493393 -196108387 79065022 71399375 -938769530 -998965389 -233104280 647293614 370247871 846073910 531932182 -410246461 -25049142 -138598952 -583254100 531211126 -967139785 -287983644 -502503229 408031456 -259607159 524842448 -614756868 -637055521 -662548157 -121787906 -708669585 411686442 708614108 -699955666 -701804535 -44711383 -65536234 -74381191 -194773013 -48452262 -396980705 894529610 523844378 706911404 -82279375 -575697960 -96173532 -560483378 -61630238 879163981 -365919025 637683731 -752676977 -354531035 -739794881 62556 -801969324 412331017 635309681 7788327 -477720253 276902748 75925520 -9309788 -423458947 -490710129 14180208 -308861284 -686357577 887819466 -354719751 296132802 922662133 619675956 562456394 589565192 15906128 -270473611 641857887 -913594526 -492863780 -14664879 -748095822 381452848 -39459030 -685305867 677216236 418194142 122319706 -632029019 241549737 -917195877 548716497 -544532784 609518691 728017947 -126419734 43002026 -366399041 590953993 -70218757 -326472755 -63950117 -114897022 -324799849 -577077323 -372484899 -969083001 5245517 196986185 598758886 -453904958 170717192 -824783346 -53960412 251362558 453355797 815411831 -537934152 -183398790 998033549 -260421963 -270572055 -978679185 361246103 425438382 -816005699 501482240 877684467 751603776 954208047 -935051511 -354065695 687391668 855382949 -433725754 413552084 951397463 -525792434 -774757887 -121513726 340020581 355031254 -185270655 -88644305 -471237315 -209762404 -665584571 475919731 -224629372 592557419 96689507 246942472 -573406330 -797652172 -493662242 -631014060 -613138201 -600565241 -243683951 758439871 -191425562 225392833 -792480830 -317092638 -253692643 -967944761 343325892 -307460486 488176141 -8148237 -733341865 -237402695 -756824785 480154347 898534674 -558957629 -643158998 352261238 998237640 212385981 -655023057 -100466896 719406041 617013307 369787546 -87425407 835639587 141197056 -828924813 -292597522 -69895963 188523386 203556225 205290107 505801436 736176680 507749539 690330961 -251145659 -37582192 265520057 105366454 -424393244 -424704691 246521047 -217246503 857876783 759544737 -449949767 480257965 142949454 -415494912 -165309013 874381315 70353967 755185972 -608791144 190345845 -191329531 -572743659 -726274211 108303917 960636394 -819598559 -892530880 -396290785 666726910 -206694199 -729258559 -958983646 -57838422 175378707 -683829460 -820781628 983748618 533050250 -713467429 380595951 -135485078 -624918972 13560387 79642011 870736798 524176271 640884961 -973939006 -637035450 747251281 535064532 -140838111 735011515 -312955057 986284853 -930842819 -888887090 -624820953 -224317153 -311363348 162007498 289848332 726797916 262447925 753312337 829759157 942218786 933639391 893118628 -498698685 795855617 -820898209 -420389729 -265642218 882983742 923702831 -544352005 -919123125 -29303720 -604807674 732881421 640300416 -160504633 -425038142 478741245 -377112870 119350418 269429402 669209105 -439905334 284213210 805281364 513731936 -729794665 141766981 -816890806 532878128 -972856300 -691436758 -191960691 151657088 706568236 199818066 776217979 427979369 -679793391 -116898795 239275184 -126169450 200095193 -768620872 395710159 -408267666 -620225409 575249673 959340273 -744001161 286979736 -53646327 -928391303 41460466 -389475524 -132803856 49202117 700015049 -644280001 312429729 -490887121 865447349 -279320842 257073862 569058895 -797124383 -529054455 701099534 363888240 -268537685 460642192 418842416 -304333699 -513700455 -172644259 972460367 -12935481 565880929 -616207980 789116883 272674413 3503171 -642652323 -176893263 12608648 -677516811 -413931285 3333015 -396370097 -277331961 248975656 276909560 -123651329 -619614638 120875533 -239285306 842812018 -847399427 -870129817 492617910 837032954 -913068794 -315663876 -686664198 -828254416 -694747877 -365225417 -851350148 176968192 -97924013 -594366144 782286834 -337561006 174565610 629248424 -63107439 230401708 -288033452 978866354 -186818876 -715396362 627019014 -183011434 -821139803 936776906 695540850 363475495 -364496430 301530152 955769197 -912326553 -71972222 952856111 859396688 518331800 -533862963 -384670334 -349254503 204602946 -108383436 -981317340 48015273 -885540330 -214820785 -508960817 877412827 -593774377 172506668 884264110 -928999929 -832130657 -698768486 -158837659 145697432 992677807 413727451 -598913048 -182059529 -172201994 594361967 -477052563 959863225 -598602653 361671772 -292848342 -31468642 739763249 -395827338 910622943 873999736 -746694770 -249484028 663165890 236313539 -985374510 897745759 543590890 224003950 711293566 -270048784 464760719 658269881 -396063315 75807598 -768699355 -111165583 848265371 -659291114 -995061843 844405432 624738624 179478241 -676911707 52721090 298289473 -486304550 561785682 -720428239 405316696 -110055248 961410363 -288830466 931751194 680765567 -886731526 296813038 -383666126 402707614 -668482890 130997976 -965675009 -288192836 -431226315 -863014334 21018875 471090244 829749093 -449859031 -237477924 839080998 -291198820 -227688450 349415207 688165831 -462315422 -949660972 -562988773 588668220 -363821030 -749492997 843561894 -421791067 -331358524 -136091950 331367698 232694728 762061004 -863203477 388981292 -49198943 404083225 -33057622 160810976 -195851050 984245665 860477226 -506739698 -779906495 -88560349 -162279243 7988092 773664927 61370796 -890655625 -952591144 -755438723 -941554522 -884586100 504651025 -355897617 116208813 -793667817 483711997 883566558 898525101 6293872 541241097 388091906 -968067911 -753012647 -539927398 -395165322 -299533321 750412373 -863448580 -306463127 -652990531 -363968354 -663530875 -706934471 -101730045 -880594984 -284336568 -918728237 191897226 -774279492 -781561639 957229095 886755728 619980769 338597737 -62583429 -921985737 -809657147 -563964240 -105020215 246214859 -415752019 907775035 283507413 916319899 53770820 -954741364 -898950740 -752878976 910443931 838577866 -926055938 314539018 715522551 936877155 837790745 -762113040 -197385290 -657824240 143756383 -439021881 843889996 17751983 -483976670 -436286810 614282781 965794924 218340620 402359586 -28938007 714385109 -46219979 -192263056 -934449487 685131583 -217121686 -887071284 -372250342 -920924548 -104971305 -462513569 -678898425 -134719743 -796916354 673378785 85961252 23691193 -427654426 -783850903 -291035207 470899436 26691087 734036760 -118108165 -548985814 991504526 -939744372 -874738728 -769504256 -486414752 950238918 -724040952 -985372051 -251947836 611578140 381069806 704954447 800255191 529880691 -667516894 774524029 293214461 277827072 -377345281 -970334864 124784681 961944109 -667865677 893171055 -634337725 -985771334 415142426 535106656 178431727 720498200 750293640 702138658 -991157700 -768565055 -554443530 -142246141 -739789734 -49474255 -237202882 332493878 382782200 -275738449 827934368 -490414472 -38261961 -553426772 -580201982 960695948 88751128 471974336 1712550 568686381 85984531 216358570 -165257135 81756926 -449233688 765714224 180315611 -393807053 -670114499 -802132734 -448118665 509594657 -710604748 730780630 36679460 -306200845 596175717 634116318 34498874 -684356141 514775836 -857672910 920827340 885857503 582908684 593467612 265058353 -257296066 257148314 927478583 102334956 -951880760 221047713 441025956 -493401158 -372722396 163450009 10884828 -393784639 -935049189 438217315 -534924051 -630890573 301477299 -303378132 -775111630 827502286 -212623193 645938427 509885168 581302473 -22668013 152075466 -87345510 642003256 766563708 319423562 711668695 -614564746 -800954109 -586192544 -690692633 754289911 160275228 -274331516 -528883804 -905480650 395233073 -760787796 163877844 -407814831 -122474760 -255896196 423471614 345288423 224969116 -975845632 -285555258 -827288421 -758806620 371746464 -271902100 -724581451 -776610264 696466927 -207606172 125606886 -289480503 334107981 608476845 370719847 -880496677 -581177685 -760664060 -295704779 708394490 437434682 350725440 798874405 20798766 155686904 -725175964 -956263478 164786074 7002823 -622063950 641488014 744903689 986427965 800693332 417074683 294806331 -547425561 -604649341 -74193054 -191022486 914826675 -951465867 -734122092 -464844777 -692712747 470473684 1944165 635880601 -820199899 -893044319 -360756788 42768621 -29253635 633068235 970799330 -779639128 738370649 636350162 727247523 -369488139 985366441 257559317 -778793236 105978849 -889490295 85977752 -849588990 419159901 391401310 -781797065 836054322 -847402744 -97889787 -715190459 -570889420 684883639 555407625 356780280 744487703 -140447458 412294489 -309676033 -208998769 -492924047 388241103 951400335 -918008488 -275968794 -541238226 -988938864 93616524 900565989 710894368 -503722882 884939912 -195120916 973221682 141836313 297021702 709189190 -362764527 -577201104 -472323059 762725840 307132177 780875416 -837790744 591108528 -117669270 730996010 806881886 743950349 223773617 -196598853 572257159 312210612 797655531 688741905 908102377 -826287065 417050711 991548679 951237855 93819481 -170587827 62332359 -714954712 -624903139 -476132201 -832617891 895824517 577780030 113801097 398500194 361218903 -549450019 131983296 213909060 -4490491 -165064172 471162449 -164045535 -124544028 -564919148 53922279 571906060 -624063638 301821772 -310700603 62620744 72171003 -354449958 -554006371 -580914235 -296874975 -149937879 -638695707 797451278 -963574709 -260997690 838581564 -925953760 -832902744 612169693 305983430 -449117484 964587633 409754855 161916335 270066914 394423433 -348528347 -982378896 -14023313 -418646781 511902241 193838871 -601993474 -970675692 594396029 596137738 -344539297 359411941 -385382175 -880306867 -201083065 83107077 750247356 -37126090 50986865 682919467 303929563 -699686107 873227283 710617024 703759292 -239125702 935879003 -42092885 238046696 -235236953 -403718509 -564180464 -205838048 -496635962 -970915639 609662413 808275604 -54809303 379013818 903198093 170477929 -285110900 -181471130 336763001 820813003 -254222048 -642639324 -506697378 -770694713 37024919 980111048 23435440 -865622744 954458615 991230746 -424192190 402037181 521062212 -376806952 -183844529 -417360661 781212593 -385726015 539264483 476796781 447858086 -336510277 550712327 946757520 -758687800 233089207 -634050959 -856329130 -550540841 98568984 -831400074 197964421 587778864 -837867567 819834527 672229015 -315092760 645901020 -869781000 -966652405 -873453480 -72350839 -898308160 -939310925 421572021 319098605 -585850988 -778406723 633639782 653770823 271394656 341604966 -832114267 378049380 111104544 -631938390 524589817 -193053843 698097800 -217840284 621973531 784487572 -112414331 133490857 731170443 -308283028 -205459372 -309969854 -966098532 81784754 -273137462 -103730243 33854203 -878747811 549330916 278978743 289554612 498106309 -18408292 968689708 138718876 -565581254 -982658557 -192080379 118423331 -952576209 -214861261 -417222620 623543548 -20826071 -450178909 -988541629 236614948 589970709 -30851010 -522969940 -809351135 894021211 363492774 149200352 895847326 -250634316 692754706 649599998 -673016050 -5804554 -764805385 138719567 -768262818 396845246 325451114 279933121 668129344 453434285 -963868449 -956323021 345213251 310237344 156706944 379150514 -420115246 -297407308 -147937358 -832944504 134750832 -979699020 -256781036 56079902 -301794242 -642975718 -683966000 -27169590 -956849187 375121534 364974685 836491741 32019656 992825180 -26060212 196605881 -117413729 739067831 -637951129 -251640063 126291549 70346969 -122320619 390196081 -200448290 -41721740 -301289496 -964182232 985990203 -79529315 236929722 -504691640 210920708 -431205341 761193574 -623233431 298439313 -96062982 204248220 865615076 -82660277 792057743 -9135649 56322539 -418309546 -710003089 -454270006 -729415268 -152609461 71421764 263322465 -688181204 766081439 -14489749 -790155177 421134885 -875187826 353642617 637248104 -275796284 -598105551 -977651094 245321792 -66270615 760102930 -110997788 -955897246 -899498238 878791065 793043282 14385502 -29620546 23369792 -863855351 133677539 -644252290 -459776043 -712176982 -415339806 -974474034 -472535167 271152230 -256027793 -83694746 949263549 297203897 -588109347 -744423992 -375611616 176122167 945649176 270655845 553429095 -510472354 463702877 881060190 -270718125 942672140 768780955 78702140 382432428 376080063 389238005 364741352 -403904615 -443424918 277380555 668227305 -188721820 -772420509 -976610039 -921202046 843452984 -370705331 966486927 -46061690 -425173493 354630524 735491565 -987699032 36874640 841898800 -971207259 -491485762 -74319820 323250344 627975204 -24295600 659603863 -970787468 -791830674 -528741405 -21236877 -590227227 -608022845 792201380 393297947 -7353267 681350797 208483898 583198341 642126457 -943868099 326550167 357352883 -633684072 -8137590 705891541 831477092 -674565749 -678849473 520047782 873539854 69512747 -898884148 -666336474 -805272155 231651373 -379083214 637459190 638022454 -975483641 391397903 996704667 -443482271 359431591 -208249812 149012638 -660529549 47591205 -345369812 -39497101 202997549 -765004891 -403821580 -767437760 737982215 640743302 -261944967 874331958 761906351 896468896 206979485 -510288532 143180776 -790753968 -385050920 212235071 -653732746 197274684 -281205981 -875382340 395086871 -27283221 122055674 -344632323 -321184849 890355931 -44491001 -658287956 134022081 933982453 -453445572 -146862775 -803822673 -370674021 -795487 282518225 333603333 40569011 -658307524 -234036370 452989916 570585991 664319675 148487475 895555616 105911693 187925154 -802825027 -332211716 35103055 212459902 -895108344 950276894 -647346741 -747555975 -7569299 792640994 166476187 -261711442 -99568748 -920113545 952247694 -795720237 995528420 208883530 -602366239 -933209426 -628343950 429878982 857655269 985131519 -46188059 -602501290 -400850329 820693578 -432295310 -619460656 580465575 -43249279 781240617 -62774603 -12282433 -997334839 699620591 773011893 912716683 -552586093 -462540477 -508242127 513688425 538607212 507431349 610657530 982071883 -383432563 296502801 -474750440 582403068 -907666692 -492913831 913358625 -957367889 684531884 -797069865 -25688045 -168370953 742846059 113695524 273903792 855089311 -224654388 -188635900 -844250185 -716673147 363895422 -423546375 862287808 742699012 931905302 351088785 215771545 -372365323 -347761550 -457761454 -187112580 259280080 24465667 -526799488 -734464372 -287343574 -222888748 425637261 709303339 -6877119 679207790 -86669541 58172273 425855801 965430705 -224371073 -897751019 -332875191 -974397087 432510240 669794614 -528460931 75885690 -823168159 601375773 -502128700 -529766650 -472230439 73784528 438042601 788003693 -976351546 890001681 -761676606 449995980 -407192947 213186550 -176073558 -855200146 -400918883 625041320 340115996 -613322585 -552182832 -78692783 -605289674 -808373620 480449847 -427461781 742630572 -900847598 -420918964 177981686 997688855 -929191029 897678137 685230752 363674193 -894311129 -333658670 760461628 681198723 -51741983 -835648828 799695253 -283993852 -783099404 437516522 -667825035 -627380757 971357413 -757238302 799135892 518887750 -694165135 -250167765 635674377 -532942782 27783140 -558455253 -719346390 -551626730 -404500188 171352849 606652879 152780560 273227616 -734548539 446622470 -794767797 598363239 166819993 167638769 261810798 868568774 494658451 -282152259 -370799242 121140862 806577513 -329826698 -577037738 814638270 -105543117 659839129 824554269 -645575783 18133157 773577932 -595764821 131234419 154477107 538453851 -436244478 -364735795 -170861841 693837993 555403326 746355081 -212710366 -548553470 -851930805 586157424 712312947 -652688585 413865203 -567145754 -56157246 520286855 -860409046 -638289963 801738025 18635954 -362518157 919115221 -282025183 -533328246 -785259015 94819614 376516163 -742587318 55608962 -298146852 27726673 -543184629 107722036 -149192774 645263777 -608500115 -520435905 324497264 624136718 -47152980 533006208 194537100 326121482 -596536581 -179050059 -831656078 -462498698 -7729225 650239788 312409432 372381156 955306031 964877896 -431899164 -556392257 703178850 402264822 275605151 461036737 -416409588 543663435 796839572 519310192 -562811556 -540917379 -28248460 971942603 588837265 -80271044 248898016 -981073134 -524815489 -347490560 -794519364 -994115804 -206038715 7308275 -686127642 634527630 -574650281 18324521 -610559418 667594786 -646380375 77697133 -669639939 -179447475 -908204229 -662950741 96338921 -41663012 -5107961 961367624 -396575764 -742895590 37335645 -970360444 -798561168 -160531903 824244359 384003231 -776860561 -699741219 -15465512 -821125892 232932120 816259178 551379657 -285854926 -712801375 125402489 -993282515 -955009338 683846598 -663636240 895094441 -27249559 -252166780 -567223033 -76616746 159471733 378051437 833127824 -52516221 366056479 371231231 632455113 -473891417 -793808137 -803784058 638831039 160842051 716083026 -592824690 -339171485 -451230481 -149754632 -171471268 949430547 -235235243 -17180397 -27846711 -588671656 -624461378 -41182519 927904735 -531976283 825228010 -297797026 506134442 602040140 522693122 194245396 427433650 -642349495 -306665299 -432343634 887536577 -436137345 507950287 -286051901 211696617 -320251229 644004650 -409936132 -642366736 -403043551 535698518 629925268 -587586460 -887242071 367708231 44972286 111394124 -807545137 -665091895 560377688 -241963283 843979932 -649211806 306089032 799666544 -955277972 381736499 197183367 -559064224 -393514716 17963520 -637747529 665614818 -946539222 -702500524 -558117928 -595344221 272004269 -505455458 925731002 -671841384 16016741 -830606091 -661337552 -480151902 -746218669 -999015273 136537306 -730605465 524981301 -283960649 -785431236 823940269 -956716957 97339960 893651125 275327378 -221751977 -820395675 248729654 -655281354 445478570 -24915507 -767143005 232189285 -49297861 -971277904 -548638109 441234197 311116217 -868063119 342833635 213120720 987229303 960077570 752592203 783902749 -345546257 -466700717 616515170 623921563 351544919 -245277783 -474709225 -976141407 282732048 -243566010 455802123 -416117599 777918568 633761829 -563424077 694421506 978078226 212738356 -569251783 271840131 696645253 57156423 901856522 -269342475 395257851 -335978021 526048181 -795709031 -971041567 -919421184 16673052 -265126423 886342258 -102165493 -113709250 622713893 -504897236 -259937944 543226655 291103788 768943977 -53609461 743908919 623592924 688717195 -290469112 -944497168 529860642 -209755915 -672935910 557736417 45850434 899831900 -341020823 -339157468 396583490 -89999815 -593797755 256293535 374810809 101044146 -936453191 -168365468 317625643 238811916 433128791 480765019 -957713667 -747459304 29345639 555618142 -629212435 241635876 -148450896 -507680008 -474109244 -143374195 383927221 520193036 239217402 -578980082 916148785 -990905001 254540495 -802777379 -52928951 -794726017 -708032188 -465536243 -907524995 492070135 582363694 814132905 -627475005 -644552924 475560972 -108773776 849468891 232616604 -583734696 941359527 -646660424 911621488 5066965 -405125333 504460805 -806605941 -50666478 795792470 -195184315 143663990 178585979 -544784400 870578790 656177267 172489757 -920447566 260368249 706325647 121089295 732723102 663506347 927489211 500338727 119102706 740975596 479277528 348757824 -234056311 144955447 -829632494 604609563 -122740924 317335829 -434410569 693577365 281024337 167300977 -691315468 -933170256 -793350129 320523487 268934083 -898140653 300289491 -7012502 -439921836 -565243064 541771966 -806524301 -954038990 331378668 220974547 -113821097 -65722945 -506638203 -345821835 548737601 -310353 225615989 377910209 751764742 617873606 -573948452 -900856959 -436288822 -261144550 19563412 -249727096 322498430 736107319 408994359 -467605884 -743429097 378002517 -577910861 638768955 157210659 -935683541 -750233446 -338090784 -534190339 989132783 462235757 230598179 -125660759 -844615938 742724824 957665409 96280200 -261032882 -856877486 342361254 -445581219 299900384 -793514406 821539522 981409602 474358854 196716806 689457708 859531588 -941744503 97867755 -982362438 -117936127 45196702 -538497596 -256810179 302319795 404741497 927995276 -840901193 -551266373 730469030 897523542 936341693 116557334 422752324 656569816 217193611 945580992 -358800115 219371141 955537351 -732206269 -765896582 -823741569 -222818688 -481747212 860722790 647886407 -115448654 -537270406 -361514337 -799312458 -44826941 -739011550 944250859 187697955 -646670402 488022503 304692667 773800758 -983617710 -814621150 -873709863 971295528 -256380985 139612902 -277993869 -876690205 -326337812 -382661620 -684433875 -616629857 305214416 -735822289 940359115 -339630503 -384001519 -964361238 -281724831 -153116689 -54333457 42708697 -155004073 796631972 65684465 -22935956 -801478015 -986936673 820767149 478630464 -366620499 860601945 354537198 -1150991 -551195042 -283114359 718547890 575238829 842893117 734004723 701029408 544470604 -34557035 954055722 -829376807 50079625 -643018134 503402263 -73359021 -919681983 -371489779 206905538 -663482292 406247090 -932606074 -116603934 -652660975 -708651720 555044083 378742784 -420545347 670468071 -574146160 -965598132 -648301637 -437632204 258389416 3680601 244476241 334023755 316333920 -789303003 -929075207 -588859780 -758596976 -790487268 -892807517 -853285098 487761034 116985597 -965806485 -852696173 -660110595 716383536 216074367 -595902892 224399011 -133105994 147637042 906074188 -175944871 66020966 -338641247 393766694 617504090 525396490 604917004 -45320774 3700588 640993562 646636203 70877797 231838949 -139465942 188070243 851820229 -833079030 -873424811 670627145 -789519857 -796920014 -351258255 -171064561 -107241215 1408810 -289243695 737202899 104887826 986369809 120990465 268987601 -889088051 629789055 -627920792 202612298 -929730445 128798450 -538086248 -810883174 -242163945 -258273028 -843351435 746769212 -589187361 -222613810 -430198198 134488869 263604584 -609907641 575561367 -67450757 -822638848 332598273 -61113760 -204197712 981885103 540759230 -375034534 12907483 -421755711 -564765236 824047794 606256158 -46532671 -777062094 584950650 938322980 -651849635 -836073350 -542214251 -94591290 -234244711 -213624093 390437942 343187361 -175527335 -160161432 755569888 635745933 633265992 -67124823 -557701121 -189815219 451582806 558782559 -988215984 700406718 661549495 339003971 138166573 483147054 -248963409 -764857796 324040900 430659001 760029061 -219155979 507671782 76402384 -891059703 332673399 -244793683 -290725441 349333065 623140288 -782574907 716925146 -249839952 -430941571 209047241 -34177103 -882180254 348543070 403304978 837988189 -656566061 138507331 82876375 -71785369 -41577556 514473321 692622776 -259808985 78805156 -269902890 594533577 -282403735 -359981491 -726609867 -977451431 486064217 573255353 976700958 -230284910 -282354085 1428708 -199224222 -265259358 803939978 -375001615 -752798202 531856512 759579581 -497949501 -796399577 -811303133 -812385510 975843477 -820989590 742072966 219039437 912697240 -877394116 -309706357 -171188578 35463126 641325164 -210848051 485828061 -263993561 -134603888 -65488037 -836558336 -616162498 -697234302 -812014081 123267391 789436893 -949926624 124220003 -285842515 -905584927 -284648203 -647978518 -239858027 328476301 -673902958 -312080930 891997310 607107198 782452628 62883324 -504198073 636894450 547002217 707272134 776671399 -980127505 -736290083 -597406492 -787235228 -720886686 -425000940 883779255 492795629 -502616459 -573073060 110684463 713741981 760936912 715447432 -455767760 -674919455 7725164 -135076886 -85676412 827531293 469973483 810853038 546604990 785802706 62627399 -778477507 32302801 316950805 732854300 990829290 46707605 -14621233 -369902462 -334365859 520643873 -889577429 750018341 267535080 493969558 -271570194 919190986 136682048 -259808803 544658425 767346306 -319357800 -70902975 -249492468 305005609 813266676 -744245061 161191547 -185904496 -383527976 -596299891 460326993 328370287 -186734750 -857280481 -810148305 -860373023 -235880876 -330381389 623090123 -640933239 423474083 -575022705 38236414 -232615855 -94292318 596030177 447111213 17945898 -654759329 141034427 802077148 -414054046 -264451199 -441694639 371847592 370867025 -708680887 -724334086 -824630967 333220536 -483165216 126731483 -526869238 235184817 -124165579 -803714059 347366242 681860848 739593476 -224543260 778863178 -652933026 641571630 -205299911 -614752142 -480403557 -626910232 -228329780 -906794124 926417545 -248544714 42711411 41355546 361109121 -303471774 859340706 -722352386 -190366011 -709360259 97475872 713700949 36196765 -287140258 -516766985 -246463499 -172678258 28683988 -999419181 -261367001 -401511211 -77963805 -983456406 -40984161 -616284349 714369411 761750930 994261178 638441441 533079751 -730573879 677593322 -782161712 396299997 -913699041 -412308993 -312657404 -807216898 936365311 567188574 -846099455 -519445423 -410579466 242248411 -778236682 194062040 -466498819 374556365 644625991 -918855275 323658667 -451887268 87712251 -418490204 38100237 183212545 -749610422 650839644 467228028 -163478831 -433925557 -458012720 -375790576 -719585849 470169714 219046068 -810421686 531856411 -500434889 -914947841 179975333 -313742501 -24787819 -493505195 87854783 462807368 673285359 -779531384 762109498 483553337 -792295732 464012215 -11565985 779404780 210173213 78711164 716920841 -397690033 -174047771 324652535 298512335 -983061958 -644012750 -466496262 -590199155 135813270 -582681021 -204839647 -279082265 540808559 -281557773 -378486987 977610066 678866315 93548199 -732193996 -714322661 661574124 819763119 -417723999 609999031 281678999 -903988405 398343190 226453173 -792955999 -658473643 487771864 -577267438 6059205 516639698 891017026 280169532 -899630008 444784292 226755259 253716196 -733916695 -854272356 -556265260 335839690 -469184454 -818800864 344206657 601976631 255697340 890559096 496609910 138906899 534501049 -733931322 454397300 -865439439 -830016345 -889589219 -583645437 -498452140 -191911209 -588887289 755565091 140220634 405371699 -905538396 842232734 756718432 500823106 610636250 -105602600 986872298 665208232 174008640 -448084995 -886216784 251273123 -714594884 -497222682 -535529100 -662614731 700468550 369261605 -222206955 991819782 145167290 375899971 -11079270 -415273 -42508732 -555687074 -264384698 -492041543 510164320 -320710270 -399457164 24650567 550046005 -102183271 850157748 321554355 -883862340 20995227 -404767708 778924726 -253098418 -312715131 175799987 -58465660 741467596 -285597004 564345500 588309751 -288305054 -246886240 -418081565 -982876991 -503874189 650548849 -945616632 37907699 -194103702 -835603095 56157682 -631068553 830555991 -33023093 442338537 -51172418 -686535126 -975524304 -178323190 -639703521 472144084 706970506 983642816 -937248583 -884085283 60079190 320399811 -57633250 101318485 -427848234 37098022 -720918682 858680231 -66928055 -550502366 -257381709 309051 355435194 936940225 346846189 -452317209 99440386 174290579 -521278320 -339610845 111319038 -820328289 705629091 648540259 -701408132 -49409138 -256598588 -978259889 -351960528 -352740715 206066901 152484190 -761603833 978600104 -44389804 342382183 970961077 -893883663 -849118942 853053542 420652622 -179398206 -947773510 -745917242 49683846 468316459 -956029812 921896872 849904073 968710973 -44296572 -777607228 -319627383 -935331480 -48403063 769914763 260146437 628725314 712212044 840007167 -794791215 -603600869 877947111 709684766 -42744670 -771208198 -130467475 -192122237 -655087408 -743418820 -128714707 521105262 27383253 -140999799 693965824 291111449 474918144 434228041 -781256782 978489149 160770559 385465039 300981002 152282605 423133951 146321784 -383351858 -200348545 493131749 189023976 -523941234 959803592 -12958561 -114771867 6524997 -407973431 -705797791 448882595 -885696565 -927139281 260537953 816029985 -793533915 259763345 881370303 677940365 -870455753 814527007 -776567310 -399409213 -201587570 240874188 -390884312 177548661 -876606374 -993384950 -543513062 -187929133 322769361 -342487724 465654292 -272347746 551435603 56083498 85077894 414581543 422623341 468116449 -121360925 546611794 -54111064 704655974 -537118678 -409797607 -90232426 -241957617 742238699 -899418972 821658083 656005894 -778341127 441777748 -834145687 -752489591 596439887 728561063 -229745307 895228479 283321517 -728581155 385837610 -768543531 805890214 151458499 190184061 349068724 -737665704 629176484 -160807470 -517733197 -730014996 -273208321 645892693 154686729 -388455903 -682837140 -527502049 146709526 -535104534 -974892944 -28109563 -223808925 863381426 -35727156 527942091 -582058177 417113668 625329690 -22207097 -949536040 361906023 -635161145 133963889 141477756 817726455 -356560270 140077789 483184137 -109647847 997824948 796718995 564328800 -550919644 929132386 769870704 -403124619 -10607942 -598053443 -935616710 40791237 -478020802 -723976112 602050272 222842367 -767734006 339112202 58554960 275173960 -477009971 -327223867 27055060 -831956525 315217930 -605763945 -604506512 295931501 309520630 -985037040 332393940 259849808 9704876 907818050 689282601 117415382 504207699 -73969680 -346516951 -888964506 691053599 693290101 347580150 -174830167 -209768181 829937638 -939675859 -750239358 -533177620 -792817415 -67005753 875559806 781511808 -123393568 -876383420 577568339 -149434831 -977284579 -724111635 -244277263 443693408 749822389 733359276 839024442 -206238571 580991549 -853879115 -579853633 -311805809 198099296 59530869 -52364157 10569188 167950401 -542336213 997012139 617393649 138281858 -101490583 -290759738 -555124980 486577302 613731600 237135299 -310002990 127629910 -777062792 -635455715 -457446267 333386223 984633292 -490513546 411406317 651428018 -704356170 781712121 110119734 -880363237 945992502 760016657 115775631 902113551 -586622513 -301701164 -514399792 -692837347 -20338228 -47707110 383333534 -544697805 57108340 -867990667 -400873974 946771537 215372219 75815675 -644923402 642988229 -207503886 -355365094 817480054 -128131227 -608285334 838702475 512350370 -344883829 -955042146 -970751550 -876294896 -669845798 957631044 -368464514 410633424 609057819 860050799 -326191044 225261967 -35767484 -156864637 336162339 -509170260 -360976204 -51479188 887935463 -797096630 -69625305 -399258802 -163440896 -414623343 -349525766 -952786988 -290076599 122127351 -179802981 -674041025 -88847146 829423871 -25588750 543815454 -551715394 -52788621 614882415 -404430264 -757773462 916579042 587870151 -524572272 794391163 -431496208 -954549205 -443949811 -950126781 741876305 579586796 614497618 640451643 -906687966 987122192 102484235 -583330519 -625016084 896385781 -208898403 317913288 995615299 399063649 262907436 -711224296 477047091 -211251262 566212399 824820755 -175355449 -61509428 -725584319 684980094 -29894626 507912197 -715647329 -8044001 319530152 121702277 107796575 -396997927 294434587 664712045 964965719 -353403206 -52810479 649055733 -583401445 -289219518 35111870 482072919 -170844325 -906226494 -105244264 578229320 752999856 86820512 -9334534 206463621 -731723808 -108034479 802596408 807264605 195221623 -698685820 -513943194 542842854 48862981 -871981162 -629399036 -862978762 885406698 -216979183 -551194971 -237608594 449301897 109237089 -97644279 473030079 -818705321 -947915391 -620805160 384685285 476905083 -208301709 -249771806 5481738 -676955490 246551125 -115524443 -417017635 976188275 941544833 187922947 8707709 365458112 -400706175 705017040 -735699161 -60537384 -850548974 655378983 -955563050 -154244899 -629339424 -411919009 44541383 343631379 -919762085 -181178852 -258670404 -604309124 -745160048 614868469 -385223035 742105580 301834145 -269431282 -422289896 496190313 901911070 772051345 -401090540 -101704658 994600336 87622181 -926398095 -562737227 962086559 148510203 -289801449 2289939 393778311 -691763249 -138626010 -490559534 717071364 -327042618 392652392 500069383 810831481 -856873403 -842669778 -435627153 -274947845 282569825 900625343 -217582739 449696797 989557683 520542090 873265871 -268255119 -601093336 -924257910 692627986 103283667 -762405982 30355823 -634179602 873742509 -685488839 581310891 -76893460 602496320 -150649337 456175644 617615259 793137158 951988256 -357149088 173627263 -278586446 722355744 904303931 782136941 -740108621 765093315 -559274839 831111115 -291869121 -302464928 486132259 37653533 91312580 221660243 -992966222 -871315052 174510077 -478314440 -209047915 776179905 89692831 71903318 416728290 811815276 726992571 499640422 827311939 -846491660 126373929 991048366 417911892 949772794 -518819554 104327322 -825894932 -891253933 732011147 994444117 304483185 62959113 85734611 -912840247 532448199 -838208021 711355789 212255628 101827998 -178072612 182844972 -744414429 -506624040 -968300160 539921667 534307658 109649493 185302210 646894651 -650434615 -512223407 -26835774 989579507 79134075 -295581586 -428663687 -407902991 377698118 -555172045 538574808 454663218 189736604 873447250 -604646740 454844459 303001862 -140533131 -577533477 -872016326 -214478540 956707041 -375167493 47585485 107996237 -457428326 367264946 -330155640 503013883 -933463131 868906500 -77435718 -489507429 898377114 148023371 185503265 333939083 -472408844 739629776 176970484 -761445252 432452179 -930945093 -735261267 992264630 -279758437 799840891 -316950388 716482257 185632593 -695594550 -569787595 -824522177 -835076452 914192180 766128675 575739924 618919820 742282697 -185088277 177238009 -361143927 309506126 479416168 -859245956 100176135 -276346890 29536418 606728475 -4654421 -330928171 355908494 615067693 -644393359 231063705 79095383 -774217102 907056799 -151189202 834735407 -838706353 -666624497 -115825514 -79952680 -277365122 -884182525 -709972571 -324668593 -187480953 -49059654 -628928277 -829593218 955241403 510573865 287629217 -720656727 -287886959 -948034535 -260280180 -440805604 -217469102 -325250082 -366126040 -414656468 55140759 -637948675 -774455154 -254148132 966806195 -979782102 422346671 -160895551 -354791376 -640924424 953903964 386736365 882621904 -614281924 464164760 818175669 -134112356 745178496 -168158298 -794966999 -675542448 -552448701 473629572 340537355 -589693011 689070563 311327975 -768670757 -535390950 -157958048 574543080 819041996 -932862347 342841540 502370052 -254995537 434736150 -751729385 -383494697 589515473 -646245890 997695849 -64347739 742615594 446861152 129149178 831158959 -488561144 -704902931 805752590 -159828434 385767503 -441143889 163282181 778205905 -642963258 166362792 -687297921 -414228300 274350941 -161503946 641784306 -383073176 -130185096 533621840 566319694 -897080603 561480847 -899158864 954606392 -833454159 188545500 -444914595 846174398 -740434119 -834033241 -656313113 466327006 -307628892 595710532 526569850 414839764 166777103 -521795101 429200483 144400417 -510977431 590555195 -874684937 -686741350 874200892 221868348 307992603 -740783394 64544895 -132955336 -562088150 -368385670 -286220449 129773312 524955090 760503508 -594768225 329402436 -266797253 73833576 548973509 -183618842 -380666398 273087752 -779340915 -290354141 -758450857 987803539 693062910 820810717 -955298741 527761591 311514227 964866149 983831822 -757975076 -278382845 118767411 357652897 -445752738 -902496471 605502234 199853252 -49596443 -376504687 236183876 595853242 535756327 -156453579 709513289 -777905269 840922837 -144192863 977617220 -955561389 -826932730 648875788 -369156193 882250497 -712369205 544338950 -488282459 -209934117 -495458211 505506576 980317802 188202103 -71757956 990066596 -405237084 -761194433 -191007082 417982046 -805913820 -419307308 -429431315 -683821346 -757872935 659514075 -351307942 -349245728 690606339 -968905972 -161351822 -358409713 -896488580 274899444 -405044898 -164162665 175614959 159564025 -519667914 -658460604 -370449489 -805207090 -162419179 -469297116 -225811978 -329316047 -998594527 453799287 -785233915 974778564 686232093 474310845 150206936 -797876797 517072431 -302862831 334146679 249078797 -206771446 173446307 -363814809 -815946492 503609126 -217337106 695059864 -116810882 -916121867 -480407647 938582012 862112416 678375244 242027304 62035543 -731056019 -940478519 833055757 -428293922 843386194 -836032016 -733562924 677023839 -260940769 49654638 56130892 226844590 -245935506 899236733 -840230868 -86732665 161235798 -31839560 -33144734 830998456 -505625107 -171441195 -756691325 -758976254 157621470 195083168 -500584845 -369846169 96626647 370571323 410166573 -41428495 -810835263 4900048 -903514025 590775037 538722256 788201219 901427412 907503049 -345440373 193046001 800545464 -109091835 -816838825 -365954466 273134872 279313316 505384087 289469634 -572854644 -735841011 648201535 729069266 951134627 -645601560 -686464401 111630990 -333182261 -354253831 -528510381 568336355 301216413 685279678 99803867 -596396325 -35516789 -529692738 951414451 -631232150 -225156347 938825836 -418157989 -593896219 492312325 957530681 119416175 -610148856 -457458585 23664278 512691286 908244592 -264729762 190425672 -599144403 316234465 138100866 -520581431 641259716 100372693 502212144 7937582 -193006260 -99924398 -150170431 947028844 27276547 -264430979 328955084 58298267 -652798875 -214368101 788667046 351498618 -592032089 111210094 -238792225 726538235 -911074368 -411653405 184571149 32778059 481502066 604137695 -536524382 965200146 -609149348 -83509204 729720547 2239979 -683280431 300023526 -296204011 -717465057 -345613764 836963651 -589493848 -29172728 -99963399 -921327454 -742212554 877292425 316105941 437426938 796404076 444410542 63066126 967305223 -219058880 867773812 79847102 -9915912 -980937698 558338263 575053022 202357635 -662565652 335077970 877790106 371960910 -200665898 -255953713 38986034 852677373 632337326 301876242 -775020139 -598500079 620079576 319986951 -574190279 3963530 578660740 337269511 -609716421 -109804853 804478259 -435631429 -268482821 150949368 -547301699 585207197 487807986 147047161 -477192822 -341516689 698705893 -408060500 -372699951 -70595270 950147486 -967366596 87154549 -690133950 -904683546 374530358 -722584422 -509038495 996655495 532623550 803517463 -588533184 -878944982 383019977 166348621 842922512 960236904 469294271 -704891454 69085910 140802387 458645862 -215147596 -47141417 837506243 -885389643 786303703 89635291 -196456098 -705034507 -14043619 -452576976 187050704 531543122 -174376797 239789122 345547020 944656376 -160312534 475657479 -457377994 617803886 -840984291 806423895 972749280 -831916481 -40714034 -816990825 333469791 382973140 -87669752 -933217492 334982067 -235632068 -90468332 472676181 -928440546 673915163 -609011367 -663886843 -291676692 664704194 -929733087 -552726833 -184264718 201763522 -741545023 202151304 -505355881 11583216 313152922 -66007915 -824950919 -976722730 -201196843 32316495 558709977 868868249 391156884 -486957693 454537395 -786072210 -787212983 -66471714 834002495 -886057045 382811660 773602338 -625689902 839723826 -574194431 -525679252 -621166922 -749274561 431201889 -340769426 759157351 79929494 -72062988 40995711 841945880 921978907 235947074 -153828818 888925205 -501854137 323468560 168422655 -640869443 -683602109 112495430 23310896 505160228 -407722811 808740085 446611333 321267263 -256677453 180450776 -846846570 -498791000 849194896 -491272452 -473481450 351124141 355227491 391071439 -587812471 -3997720 -318582354 26998357 881800132 390142054 736366385 642137191 768832001 738364021 806818982 -368981420 -597832698 -221896948 -589454730 23551323 667137511 867364219 -363207719 545223365 -362617188 -790394513 560345992 480857842 -619759011 331889983 -263638176 352725257 -752652896 -474055 602257758 844644631 975458259 -725653557 405995572 -608458697 -872939111 143915768 180768806 -135607836 -517768246 99666284 -136068256 -523542524 -338436396 223406697 -912024674 661939413 610046297 -471021658 -321801215 -805996661 653894543 -183123523 31614498 649484490 -659493407 123439148 436006620 416208163 -807879131 716785922 -298450021 -69576893 547203618 745800635 -575303900 314453985 -143012496 -265705734 217783990 231346548 -364417457 186961007 509525362 54053028 725894933 -860626354 674366440 673211646 100759324 560595090 -657781670 473551219 -204533207 638521083 870214197 -859704951 388543195 757159116 228293054 943829195 853600587 -782334177 -150781119 -782411124 747537642 609142885 33589056 -39099328 450600914 -527349584 -510636089 148939617 434774352 -258369461 679545565 65782037 -477345473 307081159 -175287376 -495183063 892723755 177627465 -356047287 67161381 -524323295 328549915 541716255 922399955 96985019 986883704 538183630 -434951628 -449582033 -86302357 -508402644 811580039 612560964 491882696 581189897 -934314186 41709810 75404306 -629335433 -660759346 -880816109 316205039 -420254809 -477550630 -530025852 -562039367 -968822646 531378787 115108191 -439289909 -953311636 -703921253 -730180351 691874677 -566875141 796545650 94908472 627476153 -714192824 936215185 508566393 -590457316 -29428637 246071281 -940173468 695171564 -652604993 517070401 -78844262 -421310045 952736278 -977861149 -198374059 602195479 -207038002 518716611 801204562 952230417 -425261129 902737215 81709023 -942909004 -547474394 264058455 -337551317 -987858824 -637718516 -254366175 434497461 -417259756 -681801485 -581349436 741886651 402911006 389621660 -255817894 -913521128 716252441 -824076956 93119944 -715647447 576877329 -607108715 -511880164 -381980725 -577575014 -149806893 -555713488 -442904762 -442242432 -467882851 -987332995 901008826 -493085820 -137539178 827010957 284497757 -855588495 -713579590 721093191 3081171 -993722308 565049602 848720929 -189050491 203606725 502248496 -56518293 -275696453 879198997 -865602897 -623932081 508944021 -862760947 -681197416 -102469007 -452363877 -570056685 785068452 -114627117 156868794 -511116859 845921485 -904109094 -466872895 706983257 153117186 110496891 558616613 663127870 -998765164 -977410018 546358754 306713033 227359399 570703907 -400213555 727409791 514792738 -369516768 -890125250 -517120547 430410243 -457908304 -212754848 894183030 -526161186 439888416 -305836066 829627562 270623142 -123580572 338523182 934606040 -94785671 -898091322 -128688996 575023009 360790773 65902606 629983577 -28907514 901309902 6735124 412534622 820820991 741972731 289784877 -383766527 642489382 448146581 836730117 783045403 730067307 -634975491 94256355 -189438954 -532053101 -160910653 557954917 157832338 -844935472 814032561 992781923 870791371 -534783565 644850155 202699282 210805177 715647595 331740054 501755441 -834277477 841199114 -551007436 -867156503 -795538329 -886281338 -172508800 -245326265 -644807703 -870314720 838370112 190865768 -215264431 -319211292 775550429 39669802 353154896 672378336 -862186042 491022004 -173108837 -99159566 -80828162 331716430 -417245465 797835022 -903151985 -957110716 -452658106 119275021 571929921 -627427212 820368596 -23987255 -436256851 274469237 -874945720 470269988 808853685 343274972 -553254208 -262641864 -157581319 244916143 -172569112 -460378907 65160207 -58369445 674493090 -324207567 22238966 -513905671 -707874492 772709306 -460811983 -44689566 268564471 735013124 3550823 -217892031 686272578 -279843603 -760788627 14283226 628623916 -333850302 872152115 919247076 605194861 671968122 -325712923 -755622426 71296662 -13961662 810767786 -136510351 -454800673 278493485 -200250718 -673020910 576499239 917188876 526129399 611902292 -802776648 397850581 708941395 -16834987 -884220920 286909430 769270651 549261582 -661497511 -355309387 -886881730 -926662772 -130454396 960927684 -839487791 775394928 790032085 -563537596 327176778 -483388858 68698972 -225773081 430270664 768912844 627059392 167074918 635344962 508049396 -361176334 -927507132 -466341121 788363592 -830411657 -657012458 388361032 87203473 990958928 -616901981 -72391824 -819568242 740038522 151878174 674504303 870119963 391126270 -950373241 -490262877 -195420384 356549287 797268877 -194961549 915352033 -815129253 -245298090 734489432 546455324 335873783 -440853800 -289137866 168339048 496500998 189625430 -575255481 897416846 504658649 -121623856 386449227 -926062732 782095880 195446780 -530865945 363435197 -879140922 897933591 984478291 -169460689 -497877135 428735241 -287646136 429697157 -891427702 825370989 46759374 330699897 -355581140 378727174 -614112542 187611694 -37224712 912572080 982173152 224995153 367086055 -910953591 -867699050 259678780 -815822965 -725406979 574168051 -110309110 -380561401 250501456 268173974 299607917 350248975 606008591 -117456561 295083864 -458722596 938219576 20042215 699134322 466775119 673428434 469758104 -497310130 578974525 -278591883 905013624 -466967299 -271514981 -743530959 -663806031 -984237870 -171064967 116400189 249518134 -907877360 -502710907 -598900863 -570576598 -887993664 305378483 -824676972 -218428509 -676798599 404118874 -657852372 -560830491 516108851 496864752 -403630547 712855465 594899769 -381957447 326569130 518372704 -540730892 273805897 -138597793 -162403416 -863135103 638011045 324421876 40052143 855157243 -238189029 5001625 897453542 -438223581 520756240 308505695 578644900 -592678480 -834255883 101434904 746203716 394640791 755907279 149431310 708286878 -943171271 451325837 -404466701 543853614 -329828376 -376948695 862047014 -293632512 -219090823 87287753 806625525 -748944517 -228951341 -66779449 418823333 122499429 -794879341 5112198 521322583 675127020 -90549977 712413106 -882849527 842696797 341578709 4850755 -905139515 -736427113 -753365000 -605149381 -484855810 447185160 632970613 -211103697 279702330 -2940906 -921240954 421343222 867936503 596219167 565296557 914816776 -75709662 238949622 -721685264 379986829 -826990781 -854312089 -8494637 -353126953 896579951 -241140353 -58860255 741629500 -617938941 -449884640 552425028 789819149 18609112 326942274 -480753001 -311379176 -74600136 342293308 823031859 651582837 101262101 -549983760 671188555 -701355260 -169218037 459199010 755165658 -982580217 806795209 323223564 -383606915 249329133 660238288 379072596 -188142567 -9843565 -399786143 212106949 -760787281 708282166 -66942157 644386678 705964011 322000843 66468643 152421707 -43669006 662533358 -727507688 -63411759 -401331505 -914575074 880650302 -258538429 -884972958 -941084251 116585928 -231520591 887540355 12382984 416284662 563338664 592507135 309592370 -152033513 -989555784 558216359 -17060206 421226723 417198559 -166319432 -644358673 -453972342 344028835 589437773 707398501 -888329029 -397651529 -780454978 -692170008 -797989014 -491469857 -746194067 -709488381 -634063556 -923953799 -996138339 -931289932 899919813 -834473549 880105760 99032064 961882403 600330263 820125330 653504898 89251432 214526386 -232365720 746801416 873984174 -665155634 222171566 -670245 667928661 212739498 -35776445 883801793 -182274354 -8790685 -143554383 167197255 -646783471 -705561613 -243291353 -427373172 -381079104 272802155 -740303426 71036403 -201932663 -571957052 -282770862 -193728351 665230574 -133709935 134251433 701701328 218838740 261803844 78000675 368398457 84937645 845012731 -548730301 300952625 175521253 -837081280 -133974094 501273141 -24257730 -913937629 -542058963 353036504 -138211634 853606421 -795745574 878743994 -102677310 39395801 -386985697 895767580 796731080 -49818573 841013548 550462914 -226346405 -664690247 249804621 120641768 252076507 882086896 129512246 -790699849 968229050 -800497356 251584950 -532212790 474858592 -637754929 -581110721 -573402621 -950433801 -844451044 88328842 -306274311 212821246 880612278 -634783654 849022229 29535441 350136287 275903106 -895024559 -8664935 -433802236 -756019998 126979693 -275580280 -651314933 638852691 -185208484 -559532738 -611913057 289677786 -382052509 485348577 -329317207 -971769096 -988334537 901829603 -508368653 -647307104 965657686 257117606 484135910 175422665 789019664 -625958193 123237820 481381812 -762797137 -452156094 631221238 -323448764 -423101150 472196931 816765668 477696533 -449840169 -70437639 -199838499 615355286 996768641 -81295058 -565700946 -432318380 -167174812 -27032296 260047067 318503164 438247454 753474267 -797248659 483212104 -333743293 65200104 -235431974 -792083751 -853177459 -479186557 -652992399 966467033 -970769632 927249273 -965009806 -340911719 755960447 872764504 270152998 682239735 726280912 -616066885 39106271 -995112896 -1895938 95728521 255675611 -417521731 -10611360 -250558217 512378799 -449389721 339855190 63012264 -787575902 808204710 -331515843 -717817072 -870665029 -565702072 -19249059 65597862 253108106 780872942 884481410 934134677 -386172805 731899848 552534453 770462104 -686300214 -87522654 188206156 -390940235 -740140133 -13708675 214498343 -443808108 -751809853 -623194956 891840067 262773886 -746502450 191637585 -421135407 452839526 -25960798 512635871 941840028 257842277 -986994416 751426953 -820069273 -656023991 -657424232 197224451 -89054867 -621089092 -370006003 -593196318 288506747 -334174960 18006245 -150123716 473392865 -497261345 -606435101 -791401550 942672157 -433384378 -575186318 266774434 123810474 852749892 -854964160 947388543 -60151272 74982057 235434385 666042132 -364397816 118782428 -261950403 -967633494 132650647 196913993 -284286069 559101381 -314956306 117837136 -178055452 -756741486 327862482 -611699481 190782642 -206716470 -741188944 742981879 369525973 -172703805 385439530 -583886485 -950493507 -958284563 -985247757 305563582 75341134 -68818915 885056204 577336885 877296437 36544022 72859784 762317522 620261723 -382211826 618191172 437930878 -972857683 301010631 871180042 742445992 -554718695 57694780 -185263848 715643789 -408713730 283276886 -956288131 485381316 -714291880 -263653560 31570006 958124149 538839647 -453560510 -33929939 -623733896 -65343867 978787076 449644195 585587130 -541854742 339160737 909668590 -203074617 809016287 502919732 68184379 539119615 -507276003 300455861 9811764 -470513202 600436606 624282831 884444408 314371969 510885295 846451903 -969886701 -360935854 -31531873 871781582 -611419178 -922421331 -198980518 -699363394 7448083 -608135604 518290746 -947620508 898356450 -805393515 512823963 845716886 140427491 -695617379 62144236 -505001627 354687796 775706714 366374219 818391318 -93197362 783505855 -609722466 -861303431 64180717 772629770 -323769291 890503262 -643480759 306219819 745881103 -181792882 -635850492 -224355976 -846193145 494610875 -363198709 -545433306 544892164 886018967 437482961 244414722 -939647296 453288002 -574440114 -474214444 172718196 719422461 270397401 -984171825 -192347404 -801863680 269268136 467585699 108755798 -311314588 -679523276 -342708115 152428309 -356871843 -75022717 443884303 -200038191 762149041 -436946454 -737594874 -428870260 453044097 -456421721 -851364039 943591852 580813256 233130057 -548156186 -711752478 689425427 -919407515 -236979904 901415704 -514358376 -749903315 -390894185 -485795555 24682211 -290901775 44998537 -399235289 474748142 523117529 159449527 182990032 -816961703 -169035358 470442683 440918085 14503293 640942132 132469531 343165395 643624841 716039060 -658491073 -88740424 -414094537 -71436384 547158659 69863562 -63765680 290592290 641823698 -956737364 -338087329 -145726183 -29536374 958883993 -152156501 -840050246 -914291167 131585107 -811707025 -674372580 394602606 -537463044 -334108361 469115535 -805260129 -694709894 600740647 -421410390 -569991230 943932548 936706230 730255778 25449525 47422049 -899129218 -296986455 -106546775 -104792127 -935482918 -487588301 348756934 317911619 -188079685 245930478 726541176 -888796563 404785438 75385711 -279352443 952701895 -109578773 219119748 -217629752 -444657886 -442140217 476927529 -728094703 -868869317 -370725895 -952989648 56109709 -456319986 -118738543 35709253 -207344364 -335903859 -663075269 -518843855 633063947 219756571 -983960725 504301703 -480220185 903282963 443091852 -661605945 989795400 920950120 769538300 -118552614 982438751 52747679 -585675956 -818964023 -168687880 -165917751 -639367147 -812666291 -24719325 -787872142 641978141 668818632 -637616426 -235215077 -724193408 477586803 513341071 847997517 -667210528 541318791 -433646617 -603181926 -139367989 922773444 106141898 -382593792 -809859218 147538971 209946699 -538955891 -977279421 139213850 -999713735 -273276508 -618149582 693415776 -648336677 987691639 -845298539 -184501180 678031802 -660239179 914380879 -527648775 759018989 -394242810 -803688305 -945885620 220907730 -743446570 73163096 21480029 873310921 564407353 621547664 -993082946 123623817 29102099 951687539 -113829067 618460518 -794804202 -600497161 739537047 -746756950 -250098626 -185035631 336354404 471902397 256631581 914296175 668301642 -371519510 -193177281 -962069980 705831660 989187037 307281254 427788839 -767105169 -751433674 72952196 635133019 -652394916 966549324 -308843158 -500462120 -709638664 861868022 -818714634 46162268 470027049 100825951 903437039 614036556 -397892082 -275436507 -670530316 163656069 -780257624 -57652339 -86896604 588726567 -28607218 378288425 95143655 -214117062 534582604 161906991 858216187 111329079 -351576431 592749189 155809105 -200366824 674874901 728276293 863463431 -146158202 348813220 891457389 236299632 990237655 793882971 -331321846 -654041686 855189613 734260870 91752092 317419635 852627976 780828700 -747923939 -349600033 747867759 -305601252 -917350662 623130151 -703149702 829099717 -270369636 -743044432 -407855599 -163568796 714229301 -984951601 797281400 -181501053 -434153579 -605380010 166876545 229943695 735188863 123106021 -317627464 -713973654 244619662 -941229298 -916665675 373831367 216417485 637027061 477732007 -67663649 -618431129 693587722 679797198 261331181 364628678 418740878 864571995 -905685995 -156285244 223387166 377869708 -948548059 -571752933 666601903 57620961 -718525315 -646234542 71427976 423947755 -927064396 605971886 -546651316 304281790 427453767 938175904 605600131 -985260182 318691031 73383166 -990440621 325014851 -956701144 255132217 519405250 485330547 956236122 770988287 -734251592 -598319221 -680967438 278579963 907448439 784049354 804999308 115694777 -607157974 820577760 -532525886 349907478 -401169362 -61394720 976075819 770241198 -703464911 624532676 875446288 640954677 555830406 6744192 494417922 911544879 -209177231 -931918003 159885778 -406106379 237675910 942058070 -216022133 -968155800 427042008 539192767 125604490 -880720653 153890581 -921303175 -391429174 828692322 -597336052 984502268 648786784 -376301275 -563539791 305990577 -975485288 -973532255 697379244 848137220 -406466528 -455858986 616320972 -944959546 -730915645 628626528 284399552 -314134653 -242103224 -247499169 721271860 227799053 -354004718 -982581805 703432109 448458985 170615561 -641486967 -418084501 -86117246 -796037105 557053324 -150244305 973610069 -517887416 -194640834 126622558 359588254 -86781881 -863253291 -688352806 83720011 435461392 850305213 805006215 -408608592 367771987 -40321595 -674383807 -433351509 91578772 562325688 -398302082 -72622857 -515290167 882597464 281540605 619598183 -373348342 974562803 272898816 138197075 187773174 820040446 210606576 -80024960 -867862733 -638142010 234599379 -839846758 54245131 652153208 524777959 953424962 -911101019 624848940 148411148 579715983 -929288937 632979983 811780077 -904712757 -786553530 -438069353 -59483154 498237699 468771294 -848322166 115213452 -134828718 -660096358 -455396993 -700923790 839104140 -675362036 801435670 135801646 -135078866 -108919762 -206649203 494909950 -545060357 993740491 -480755111 -541189511 -724467938 680238543 45870353 -235307451 983257034 758264484 -198372075 -125468342 -100026129 83413893 -491824867 41659869 -388825632 820115534 683054277 -916874459 -32781648 888971829 847799003 463143921 -546223671 717730637 610748539 -264381749 18680171 -33231602 -554358256 -142777952 666627902 -736770955 -477006931 -881354569 726241640 692514989 279846877 919039270 -497520226 762222259 406948891 -24220845 -372734248 -4723849 353799592 -155817618 397093321 614931927 -425905060 724977040 92548913 293421495 -213521093 -673981777 336612697 -722368492 227074147 475259042 -195399326 -961036688 596477219 899940166 579345728 729983354 176909492 -51627707 921013415 -966300290 336182182 249452322 448900825 755153062 118953362 -663965951 691326914 327653068 969026200 475186964 225446064 56366337 422349397 81444739 -649228819 458416097 490158893 714689261 983316981 -350263515 604668865 918987269 -223084529 23198394 -453322439 773911867 139787140 976885844 535508491 236918711 406897832 69717932 -828768524 629382464 -565486705 219274111 549070540 208664510 151161242 -181757391 -232236666 516137847 -358720887 418227472 523839536 -558278480 389451548 -452228901 -870444222 -246615316 345837057 989437350 -705799787 250874167 -709535100 -92673920 218700713 13187860 822175704 485820788 407041887 -623993836 925598023 449652785 -904347147 597616131 -563171867 488957922 832414265 53797989 -846456378 -417909035 -793051003 -123158382 -817349254 -554318455 891178008 -725670856 872625497 -697854047 -779816620 -42046097 -23075380 981942282 -292640746 524815722 -338445796 565682080 967250642 992548769 -444175194 -639022899 318189482 -528241195 149514504 649178921 329032382 -957405724 -574921409 -743267582 -164436692 900031936 90473162 -972341925 -958326180 560834830 421435683 402713635 -407255648 230641061 398565201 296999815 -902540739 -27935567 -565917634 -474955732 -432269321 308317117 136048192 -105995992 -130019861 -133743122 25329839 220677185 623038958 233128152 700166905 105481158 634027523 901478499 -164673023 849388081 986871688 -748990080 -317634022 42063326 -533663424 -141431343 151823301 -925899954 206959246 -271149587 555331475 -497677128 -445747682 203047399 -151063642 -366156499 457478945 896929716 -761963240 788717531 549442363 241031866 -949721288 -593140699 -771909260 -790983710 294304082 -931451062 911526609 -246391572 -369028788 -345540279 -886832504 921968829 959043410 855273572 560979475 999552124 -980493535 709114668 -31605383 -668021534 -790377157 -637726674 755246216 426698042 -425726995 689213704 666940650 -965850314 689456218 599508521 170376779 337059835 793032149 -816783163 454743940 472594719 -582968514 -124570238 -883133998 -710628385 -899540292 704194487 329879668 -775015445 -646035364 -993504284 511962010 666291153 173673101 462758018 -866959833 44814270 332131249 -836303572 -961941565 -484466884 894296653 700712444 -785403294 -54014195 181713771 -413150164 814465068 657564879 843466903 241198405 -350796895 -295654513 32068762 701172807 149956871 -838502012 -352932707 745699443 -580801947 -434166430 -520441390 -493263811 899259586 784216146 -988706869 952084418 48299313 -200917738 399938798 -577928128 -966436722 285130744 634536337 2243088 -492997130 -464305451 -565356362 860753061 -833647946 420548741 569495006 -769452093 -800953779 186094613 881941924 100408824 -510571400 246419735 -90781779 -870633740 -856840842 24556752 683399580 -736267725 -832964519 -716334573 -812702025 -135593339 -483598013 -212487853 980334126 -840828617 953190493 953207627 -311169960 581589904 -323584576 -351455862 -785374510 196483190 -866958153 586550290 482027004 792018612 40926901 -952375326 -787011772 -651771657 184960133 317247027 713833556 201626933 -186981492 -637613645 491138229 -564276118 -760367167 -664541980 358867475 -907785346 -70525079 422292529 -571823572 -783703903 -827258371 948828681 -250715834 -262903935 136966714 665271926 -263018801 -269779418 787755839 945090823 -629957760 -798842390 -578840958 197487615 124021698 9402399 -124601592 -104937519 853213545 -513204691 -525655291 924917983 328102378 -179194912 -172975299 164754593 -329554136 -404187001 -584348241 -817038787 468161387 -870192307 -441327376 -808384931 573870283 -865082319 823490428 919076782 -623767575 465061073 503149257 539605398 -645712917 31792152 -919189114 903568577 -577266179 956652617 500869682 -872143540 485580638 -202250928 170081408 -96529549 -100992493 902835058 -22414567 4556494 126947234 13076100 -990276872 -66953256 -401231646 369802037 -259354860 -355332786 -988648105 -221482735 682926074 -824167911 -121164482 -516097497 -737153529 650133135 639920630 -278153796 941725945 -634289211 228791988 -893152449 -526873694 -604672422 -844948342 -270963711 -914893037 32298198 909557457 59066693 702744697 -526285821 704285871 -335175306 -221585754 884607263 -839294146 -28999915 -521656469 822418618 -586829422 689881691 679543866 932575846 943896994 -98909967 -433684969 15693142 -454023742 -98674888 688788921 -217541007 663264571 -623947840 -560464448 742172800 -227373982 -647462630 925944969 506510520 418514118 273960032 811832583 750829809 148944851 -991051543 -884377502 401051637 -272034784 465111122 794691400 -692020910 -116385621 -555286428 6129174 771282428 -398969672 -258648573 -988868408 -620731428 100521111 -574970330 133338503 -718127764 -264656467 427067258 -559467163 -390670822 -291132113 -300771494 -843814633 280561669 857669591 -664532217 63447606 -282885168 -477191537 606798586 687825876 449711619 -553003301 357641594 378248346 -534905576 824650233 -491645124 -512070282 -635760883 -129410227 -542859714 -393932353 3599404 342701993 -395275267 -112154819 220013972 -789911749 -334986625 929593895 -552866863 583682129 7647987 654864552 -219789464 894332127 493567061 640563460 209810922 -535326283 -869885237 207561178 569784875 656105644 -364251063 -192712025 -172502055 -136515765 793664528 -452653941 -700749825 845009413 -897461372 -134374573 -986388909 313222983 -639644432 -144234730 508936718 -170900638 881115210 -579728256 -26723822 577849592 -693989514 -198791419 458847812 618273912 -479385707 570773918 -194690793 349254018 45344007 91804113 -866305147 -233910160 -458431848 953745085 -806705239 718451748 873904944 -492472050 -440150162 912881175 913820735 -16211156 -214233886 -758706781 -8176012 110324568 83698214 280163862 -868363078 -190924892 -972496493 -558343842 -131816617 -970741729 -709397455 -376929878 763644653 498220605 -92853974 -603537659 349837009 -401409984 -107925156 440378993 167522916 -833240719 787521244 638544360 -683188077 980023802 57392818 -901869042 -54701351 774477329 950036342 -513368829 -775100732 -213501150 -4804762 -261013354 319996422 424631845 -257887539 -850131322 436062694 899718862 -788428807 588364852 26408230 -118419386 -869600136 -388438223 -601094068 98014760 -764872146 -252046836 810097348 -555124503 -249703028 475259560 926672455 769654724 46192961 -177846269 714657073 -937400548 -546337892 452277636 689577418 134712090 -490497537 595745817 293003334 207828414 791969270 758135675 -801140792 628494709 433054994 388850995 621669463 -600132585 -393010216 317407677 -357979248 735569449 980700452 -478199037 793489641 468909704 96828807 225882708 360468333 -172138081 -883993779 677291737 464313245 -581452801 84883947 -354897709 786122925 835775921 532803792 559117971 575201629 -817618166 -383115016 623661186 -212868096 826441437 -718488679 -770659462 -683536073 -635683009 360279698 -300719941 318471218 -488070963 225577228 -810770136 257685905 -982760786 691742425 -551222666 -4531651 -37035727 -775255260 563455221 -740794647 -833174993 -643167513 -283391632 -92555320 519934942 940927451 306719342 -431137400 241211454 224436598 872372575 842008669 899908962 484150225 479609658 -189239103 -874260814 171120102 -718155906 261738414 135948876 -161412643 31524004 -38718703 572305271 -779570503 -282340610 -809411839 -191746987 -785730373 433959808 -690480688 645707572 956696459 651430876 -131018084 540344923 132268994 -728522439 -505712941 958901104 308587976 -529229808 213325563 927974701 -438309855 172611522 -899275502 -526489712 171305479 -689588947 29458800 -662249553 901833639 88818221 -228817594 277364596 -462135142 129299431 931725189 -992914221 139926056 200400548 339207796 -568682155 -924742216 -319850401 285162203 -738078123 -718787767 -545906179 396732297 -54680774 436485996 741568516 272864193 -495902995 202962185 722672831 -180408079 130381662 774387087 -772101214 694902221 489971230 409758621 -105407677 -111612653 -457008019 -745875059 -540574590 -83346522 -447937255 -534721642 -158368192 23815134 -553393061 -88658749 236040649 -694402214 398967745 -762102965 -339985565 905294662 -829648998 911098128 -807543972 -516427563 -889128927 991617057 37877876 -449089205 -843573065 116902017 -266515444 284796793 804201881 -714439035 -567577362 5590628 964847890 840115156 -776770769 866407359 -441495167 530979913 -41607641 -449791363 721938770 408010851 470717601 455036945 -106045953 626007741 -827441792 846068833 -606367349 -118105598 -263230935 289842857 639074253 -399139814 126571129 -334913623 362781859 972888268 248222392 172084618 287737781 -457795525 -528246026 -326151524 -700287935 363766223 -936983786 363682345 668400899 496929050 -692902040 748093084 -507273158 502586544 -32206747 766732184 818991776 679320350 910369670 743193328 745266907 515345844 -79026019 -862666782 149801136 366076593 922712949 -491968584 -91645780 -150180555 -410279093 823461241 -816893995 -686418264 -308373209 -257742556 -138508225 -156194053 -398798360 -741515590 -33375113 -526216465 -966591244 -697102753 650304329 -587759198 -483642164 -225380070 76599587 697678852 -743821059 -135238587 -48548528 603129139 874610381 -74461340 855451780 -19507147 -900107814 608794806 -438664639 930760670 717980670 -128926325 244020835 -564922041 -943016448 915832021 -402393742 550103036 -311374567 710636738 947176781 -841193927 -88945432 -945735994 -325561047 616688911 -768697980 917419363 -650352972 -36939259 854516627 190764129 134047617 851127340 -821965065 500898243 303275325 335128442 91298344 -749363971 116040919 -959238837 90868055 333345893 -862219500 824983571 -894032645 478807421 -579776094 929222011 -100639210 -587844357 -761812534 878371060 -960801071 -535079782 -607936083 -381378020 9141598 -59122493 803673183 654092103 696457026 685793282 -453375116 600878939 661686707 -169302456 894415306 421967705 271411480 -189950351 472699443 742788940 756797414 -927494408 387271455 -899362162 -81983412 735868634 721903400 -967354 -480358647 -558050789 -548488885 826638227 -397279538 240224513 -193962217 -743055678 -941594092 198113068 -371381806 -724066456 -927034477 -525505532 952621165 -72633718 -306614233 -340253338 -469053381 185254318 -933164184 -185980665 -660228963 -66958075 -896027386 -958803207 606389498 844743355 554942342 724110103 996843581 94395700 584131093 -411455946 395460084 286378133 675185640 719069275 701647055 828798543 891969167 -779612415 467007132 -668294515 567229923 -336329730 40632995 796620443 -315515044 313201344 890280603 -933524661 65279638 585352762 170997030 191315555 368089237 443488877 -5151594 121158810 283455984 -130286268 -755169365 336032801 530900234 -166297519 -574675851 -594297106 -443828807 393077595 716602131 439933138 487907857 -880346176 23856734 943586383 -502408428 -187299425 828362749 495607153 -916248351 -901191913 148316179 -889911414 -34501490 69739401 -992946600 -583151716 -235999316 -146502495 610731289 -724133601 -224989508 -591654567 629618184 468927355 -841823191 918239056 -690739384 -950639353 -260641225 962003572 411336523 755646120 139093115 -458248478 -518034288 898723648 883786314 -856975046 447439953 -954184972 214066583 -327980978 127403697 600918571 -475442567 738922488 -185273090 -615351250 -648391709 147747862 633552540 -582815178 72041398 -204660824 -130019086 10136742 258490077 248596721 -332178717 598152511 108972136 -288259249 -122940106 -752602388 -961139189 -44591911 32303172 -323006882 207529132 313322949 -512447975 -261249771 728248546 269710950 722978345 -292059039 -993152789 569985156 412621654 -147226415 -676840057 -940048620 241491053 960753332 -176612086 -65118751 873858003 -606496363 173295609 373655641 212777726 -825287326 434585759 328486364 -657739360 932410361 -780388341 722386202 -594052535 -694302310 -937044703 693767502 534771642 597998012 -860557205 848508155 -126794747 -636782124 988607650 -999600095 -429350440 799450625 -505345446 711242521 -394728005 249079522 -400767613 -780887155 -13332206 -934409301 710742895 32194553 390754119 185088297 29504951 -507801286 -664582986 -802676641 969955237 -552148602 610434180 -251081137 106563588 525180274 168842676 979488457 -863939486 151525819 -424452503 831118606 -844357560 727445564 -565189917 -302667668 -570430772 540991567 -865068955 942441323 -322527934 666452870 688671837 941656904 -105083120 668683548 -107216857 774715827 -423878444 102377280 -491500893 -836693266 -186155519 -591292423 461695000 -113197124 52951785 952048999 -585949723 239517588 -479621077 392688871 405811404 97671165 683029674 10101550 -67008890 -774544519 763288119 516287001 744426792 972386018 909609205 -410380937 -307388335 704147639 -837724856 -765748525 142306292 -793570560 -841220326 205471338 258218724 -63921498 -840533609 254213561 -989308886 880675589 397967819 372895088 -905305279 474347884 -795723227 239422282 267388086 211440499 546657139 468464833 23283640 -98317511 772474786 -28113149 -669848352 23493687 -56721376 438983512 -28380087 231030208 -605486376 359038093 -258490827 760228845 922155754 794296934 -946137612 521970090 -70018715 -55265163 -961778141 -692038878 641237344 9494354 -60883304 -643244543 -80508062 803280319 -360431874 -417981413 -9609881 -371266013 404239379 857881715 -208087060 190782532 -761900346 703875637 483455952 264634209 -423362925 886344971 102110230 731752935 50183258 550847677 -179499870 -42297207 645071645 625792857 58331433 -703272378 -106826023 -78935564 484151352 529828963 -51935294 -113026315 -984663703 826742687 -42747908 846066183 841010858 427658862 905924369 -192129526 -101023070 219913519 192977195 539207806 544176466 -657268837 881322021 -836010199 47125157 36876628 680534523 876267385 444543182 -39792692 -697781225 596094887 954408862 -114089180 -834351012 503620388 -752989804 884634613 -525516314 -384930868 -57838744 673843781 985706448 -75736444 665671785 -524549106 571258047 -281159664 278594972 565829312 8460591 605172111 747176830 -464636606 796640616 642769557 786482859 938901630 693620623 942873739 -883968778 710868412 -541510816 466117301 -183409352 -344529306 612669750 -294509514 -574800879 123115217 -743619275 -532000657 793089272 -982104306 853429274 -65724857 -631091288 -823742242 -631875438 -938626126 -40402856 -347783801 82004735 714252593 801956454 -648792875 -995566878 531380128 -157377888 136182090 -495775064 -962494302 380681418 677798666 579175651 -911287101 -40428064 589036601 155466382 767616117 -370357913 498670277 -976672347 -91231840 -136406447 -860021686 -456445261 98876104 107004280 195179525 1531651 -430122310 -872198885 -102016203 908933791 -541757836 306896535 487105673 -612548222 -775264386 -313965319 471615833 949302075 -801119299 386341855 -566850693 -721402820 490117928 -974449615 -144607703 -311465732 336182781 671545000 -125455859 -366918230 -340271493 870621464 -347757887 427645683 80022215 -640162387 81220610 844575074 -544531060 938474311 226669319 92620684 -322887504 -887327141 911110592 -145283497 -421778251 623841639 537444860 588170060 96529957 -857350661 -391840276 750136576 589850702 -153287884 84279821 331352899 96611878 411988087 -966340775 689431543 -203033351 372839421 261745326 -923697955 -409541301 -258507233 295049251 -278593782 832457119 -629119113 -532867761 -818814069 -435258611 -54943896 -323354090 630363973 -855180893 -295332583 -776356435 555506867 -323866658 -353692995 358623167 -841155491 374614198 -753649255 -600583156 318512634 109484312 -513069229 -606020152 -783125581 -421089580 364241938 992829879 355247212 -730748644 -517826204 -526238456 533436571 -773802122 -333741731 950415851 -750236445 -669454618 230267551 504622412 -805898555 91168626 67305328 -152117218 -895367597 524634285 -361735195 486911844 -549502478 -42899476 -119479180 203166360 235135835 -667161687 -60498629 -15605792 -27847876 -113992159 932531711 385260646 -131740864 -287049792 -913415146 423061138 634093628 986681259 130486631 117951934 113235986 -129094957 111547093 788814159 -136527316 945111062 -63546944 -67739491 766815456 -291359335 -502749556 -53573419 -420919812 757832461 585152896 940373862 -233881601 -643184651 202839036 -509374707 54157412 841825342 933797430 269405747 -360212893 59557492 737877377 -634274450 -742995250 -947631147 345273347 230116272 482136847 377369642 -490340220 -822027223 711625554 -178532914 62239633 607400736 588245259 807138900 898149471 837180685 -977573737 743837107 859519057 526702833 471158413 -899127483 743726568 -765482977 -823514587 358031813 777335101 -959510031 -594345463 338895271 995014115 794451076 -464030670 506520986 -559295653 -22162518 780067717 829763699 933504258 736836490 890190438 -893643877 -195031347 -116697285 532428240 761237962 -143785890 125698559 225149811 996316164 448498836 -659185554 394662907 217881373 -598233456 937871424 624185186 -361151720 870129624 -785078057 794748862 876704252 144838827 91400568 382192003 736352021 705150864 -79578094 -635628024 -729559584 -360580280 897775417 587582223 -205329600 -952068725 173492509 832257698 -990911976 27255448 -205318366 -460900962 -946925415 -974804024 142286800 -316406445 -694839258 346132870 32281843 246091044 -863902634 -431348266 374000492 324757034 -136135484 -805592396 -759836883 -63296828 -971658525 52437238 -531756095 737319264 631339478 -527160662 -285787496 633952451 -52398288 628994241 -307686515 -323965267 620799104 -5057945 794653667 731058480 396672529 -813326073 804407101 633225953 -347983816 -727992049 -972348009 393422673 695465051 -250219193 564609295 -234421676 -202375431 928091267 -91204810 553200951 -53757538 680221008 439073036 220783283 -685449124 395274515 975840281 -914994326 -895320794 357167873 -983791904 877191453 -647709076 431657381 78528538 947439504 182682745 -631680719 810682384 -49788425 -124414512 302052584 834922712 520202482 691419307 -375182541 11176564 515630671 -962071496 708694397 30384467 -31602054 -279566773 461046539 280449973 598324180 713062311 815552066 66723651 548282038 997279492 698627003 -695456635 357756484 -730204690 743986291 206410770 -675812943 -669329328 -522014803 78493136 717268272 809263369 -132956677 -789294805 684149472 351790601 -948981158 736773269 493831176 802999867 506916907 40173050 38369245 -386967960 166423039 -795394846 459319269 485012607 -50177152 850320419 -850601789 797092961 76903153 614398699 894192362 996468783 719752043 -903460862 -98856886 955934096 -163554769 -200955347 438939549 -169313884 631579045 644155226 -99397361 -621129885 -743396488 644603839 -252350871 991444833 101195370 947255488 -447434988 757848534 316416932 707655726 238217271 596198475 483346020 344310737 -858045852 108303483 -967808515 571991182 -682763141 -883508616 982290535 774376582 462149654 784641804 685095525 865702527 -157286395 58017134 -768020634 -647442966 379492545 -286753078 -526958867 -462173317 -914301006 -462425576 -173055432 -663448860 470782055 -195831834 778215504 -517733104 -647290527 -530259569 447722251 341695332 629133788 -847165894 -131612218 -787373077 979070799 629189288 -633243344 -980201191 -151865592 454177413 -925468866 418976707 -913196374 214438239 -332661721 -919259739 -72261947 62494326 -133983086 572126360 -609173856 -443884178 900986340 -954815928 503879302 541254604 383972599 -623894430 294861464 666997474 816053203 863367674 95643919 -927758676 -393564171 831995517 -126358949 -275784913 505794373 -629382882 -126671987 145580707 25403425 196889098 523517 -684430616 739051118 -804535786 -21292108 242048070 -717180577 -518506336 -846100559 963310589 -649339708 -104724767 -59316043 -393094760 -99546268 215493977 -833543848 -615922202 -389629027 615640741 362915287 803246203 -828724798 28676798 860738547 465866638 189545362 348358474 -68233393 117188579 -968832345 -997706997 292068185 864507040 851933599 206165247 -514248416 744427062 -575458897 338658646 399517792 -440044186 85673478 21927111 -857199867 -841123524 -6273420 3548929 372953647 -568875060 -52602625 -341731854 631457705 980906348 -40640087 404757401 -265556218 -327977646 -354991316 142584362 -571120160 196191139 862606182 145652621 -574253241 64407440 -633708490 -283397934 -10905486 65364302 -556908536 278393395 -947172895 921682522 771929435 -301572194 -184390239 -77654915 775847126 823353790 -802181779 -828930484 94095887 439011940 -805478193 -245669416 -371565670 -571531661 717935454 45655689 923690254 -75871842 770418053 -10335466 929387537 988476649 758603318 -164793764 -844050041 -15412932 21335547 -342694083 521609280 389340898 148851028 -378668401 20026421 -335764316 619729781 -346176518 -755613380 -668934980 943673831 554197030 -976152824 -111973141 -752842949 673553207 -770800695 159038236 492952010 502819788 -683106864 824381272 461942765 -777955009 -469765171 -706314105 390009260 -420993893 290870133 -421335659 764276686 -679686855 471475790 51489078 30781844 467627446 568801031 -563636969 -235378822 532061725 764346667 -173940227 -506262482 -774574318 232315423 -474861855 -925290064 466264705 956104153 -185636398 -370170764 -245238232 889510133 814228434 -709483414 -115205261 -795004572 -86663720 692051735 -216673170 121892521 807995608 -738342038 606161160 403588344 6318385 586952037 187946369 238675586 -275182005 -177398418 -808935136 -750150880 -231720892 -658719019 -509301049 -618918866 967695370 -121820280 -199901496 11686307 -53538126 -689348604 -391733458 817346182 -407527608 448430377 726104396 559996675 779248085 203064565 352190815 -472498848 -244622419 474709393 -935048328 -713610347 849908347 742238763 -256895590 -868500531 -610795508 439102858 736509312 840667617 796498079 837945245 168280054 -654745861 73430029 -682499614 -111018086 739787886 72362310 794868600 239910247 891719671 375761474 -271910010 758746801 -866064020 627859188 78498334 710300035 577158295 -195925414 -954163495 932835937 14313292 -178988585 -944922952 -758127584 635774020 340343733 595733064 726882698 -211049817 -33000623 842631362 942523717 586375780 -164311444 364537197 91851406 -278357973 -844130575 991770045 -374053820 -75039940 -84994048 -801755483 443468996 -932395965 -98153418 -119303683 286349901 -236678587 559141957 -710598762 302513174 -650212028 -375293402 -726364681 51658020 -261812177 250380173 62696976 664736698 -250077978 755545701 763855527 -760592700 -55951436 704608654 -194165728 259616056 434252978 188126838 503142410 -966139087 921057952 -781319171 -166824887 850001260 164391360 257676931 185397065 -202924627 997178666 -638634900 -992715026 297133161 -802357386 -494048794 -94812236 351428642 223458052 -299103006 -542247800 363655641 193771655 104841108 180998942 -894533900 921381066 801556268 -298156556 -920560089 988294522 -777814935 -924309616 -419748100 132767477 -631459477 381989250 -287542585 649019237 274465355 -986677576 -820385807 279922551 808006881 -906159305 -349139927 -516110003 867274920 349330896 -857957380 794653477 598054763 -544460096 -35327137 146953504 -417864110 -445434589 -493716552 832951764 -719163696 -843001701 408811880 439645275 630957236 713420720 954130270 -176258606 -489751886 23596655 -858705495 163275207 614681188 268154071 -187667625 -176927089 14167497 366203291 -746143463 -955696907 776633613 -683321986 42262017 182174350 639910872 -411296140 -646736904 847163825 -75789374 554014355 411385569 -497826915 -58698534 200351562 -561894799 874131908 -691237486 -179348540 -488694925 479715542 -306673309 -290710406 -820360038 177899207 -189328615 667194657 586522229 120326604 515956444 553216732 -378846489 -637686508 -375912632 164631175 566410201 570385829 -281335356 663180745 535800455 457002465 -35215183 126206309 -356317676 -952336836 -387700368 596183524 -48062676 -384690561 -735216505 -687457717 -295730764 -225250220 427486528 -974771185 591365454 861877831 670309785 -932349607 -115861941 -369825740 -980417588 -799691885 -630540876 880546693 -906852339 583402107 565600907 -317638812 517518894 791065859 249313554 -162548932 -781515115 962570735 92353753 493152599 -464913537 -379115580 475431665 823024871 294491486 -612977739 319322741 539322654 -286211287 -377518881 556748840 956273381 945018239 -285054276 829363363 -653176910 740681065 188532973 929118350 161679502 -4225895 577000435 27155194 219408798 245325823 -644696373 182310991 -933081615 -11878010 248347553 588381197 247545804 416675264 581999730 -989586053 586099362 385295779 841279767 376340450 -581288517 166670247 79505302 -714366552 961171654 416211910 709891128 -989636818 -502439077 -462620055 97988061 -564058145 880771367 -796812755 531679183 -380414503 561840321 951374845 -72544798 -220847083 984522241 -450062274 194526006 -921550108 -967518707 553412513 154002145 -766448534 122169571 -882761687 897118182 -27872393 -799174621 518393699 -564055270 -546297478 -193044412 -858088127 284638634 -13165347 -949541604 416601877 -786963747 -649246213 -245624916 291203463 81824873 -969930320 -511282305 248695371 -496880416 613104861 620127115 698588182 -739627775 -972805921 709237826 103680849 -266234585 -676589123 487945248 -22218510 102425779 410383879 537805950 -118042468 -482943801 365038694 -396453199 131574570 -13774560 -271864830 447312775 -345763678 414287031 -895273330 31941281 471047763 -168441766 537075917 635531553 536432742 431044342 305807418 -481227010 -839267846 685368092 36744779 -728934262 465907512 -160443070 -36018992 595777239 -389725504 -34680849 273401380 760039901 717488678 -803228119 -44353209 -608802425 -741246845 -995593073 -261591640 278325766 251115717 -189113816 710990239 -137364630 810179268 363363252 64212563 523662766 121873312 8285084 517905496 888639197 334631661 -171612638 -823735108 963509959 -61353490 -724700728 442461270 -892811587 24986118 -37227748 -739534419 -142852751 440447213 -353985986 -826684006 -855834699 282771756 -336938864 97540392 877262992 -306551523 -766225998 -630568055 810978689 316882797 355006011 328040350 -48563913 251608090 986357211 904097788 68212205 -476129022 -110703620 933594509 317275716 -376249412 -175469901 -809158447 345686667 -434502682 -99374960 732839366 -95385259 -33389592 -957047515 -300931096 532847576 991583055 746471332 352988829 -212928650 -438976326 177689548 935566843 -800571205 598800600 755139370 242171215 652500233 476647617 229616003 248055408 -290170746 148389459 97452297 -547625897 910363642 353779862 244283911 -654366440 99434401 338587179 627245231 641171660 905449281 101424284 991699305 531129542 431484389 -775007019 -840743460 204101467 100605586 -222772202 -425351136 361766638 225298311 -515969420 -736635689 -207200568 686881521 -420169399 -713820570 926337176 415372216 -222501109 509417958 -770743060 -667239729 -724030185 862105252 994483400 791898593 347601100 -627295578 -814420388 -104246342 -556824432 -540641739 27430103 -591987844 991731201 -747345874 34206841 -598917884 217249423 -711246386 -347690842 -787526244 334363679 -359785197 -583289957 960029167 56036917 161406360 -864279852 830803484 -44912430 -599984473 274918109 91312086 150721408 143567347 -534827701 360634447 -105304100 -850678876 910032844 361870573 286163669 -931721836 207505221 936798615 -972671288 72834463 197761206 -500022537 225422433 -496159458 -145992402 -216383932 65104390 -91450424 -542744807 124285174 -688122698 -354270430 332878227 625300477 -642774830 -270505707 -21757465 -396392713 911332402 83325741 -567105589 312837350 164807825 -265497305 -110850408 143402957 -53168402 -401199581 -754401482 685941447 -326946842 -68176253 -911054318 952669391 314292141 -510979265 -538140208 32361101 -147924162 -757871547 -409164105 841946289 -421342001 741289166 -68405441 255244450 -58171338 829551590 -313111176 392862538 500544549 724163596 -495775184 -228897862 -488750912 892969626 -676492169 182455516 -999110814 738500576 871357272 342623995 866538063 514933443 -773742162 2294898 861827690 535729290 -757298158 -383998196 -806171590 -144260880 -115843932 842366385 -875035993 169634766 528541625 -173293562 427021592 -209017735 561987890 -814440268 569609709 225437197 16536483 67032137 260079434 -452594386 -265619635 297112939 401934000 474792392 723604175 -46158171 -428331226 -152998775 -140834080 -992065923 643512546 249978545 38029243 -451331692 848537784 -974830713 762165556 -944826968 762962475 132310161 957131111 -832703084 424502281 -308839145 709657427 -44345164 -362554835 -40837713 -455999620 -149780949 -200464206 851857667 -423105898 -92004790 -355989180 301157693 -271654226 -468645104 -331139122 711085446 -179046248 -614936061 -830181451 -766575603 -347578435 -119459471 -838010422 -63200926 963109591 -243319111 697843437 -29216157 -75090154 931741532 -386553585 -340917076 585100741 722292762 -186063588 -675973332 389141583 132451798 962995320 -780352782 -694776962 -100806895 -900914310 -78984554 -513426423 -412969458 409182795 -952542292 -337911055 280236228 -126997938 -125307326 -267522242 -87563217 -797501999 258523815 -817686744 229822238 87551150 607829699 -446410737 -992317988 90874648 -845275264 -796360435 996142670 511896830 -225148244 411447510 -412091307 -596117061 472884412 663139405 -655176498 59552664 -123089413 -179201453 763582771 -862341423 -985890575 -780556384 675102706 188594660 -687480811 -485644395 867087431 -415440521 606921858 -355193633 923453934 57650012 -972411635 -892697219 -83780814 -366987526 -400217479 222204756 343512441 -664507627 -823484014 133095293 187300867 -219386220 870379209 -683544992 397605712 -279075889 364526610 162852211 -531284335 29464250 247960054 929531768 -807511200 -285441550 817010706 -169301310 -632354202 -600334550 949651312 212601284 23280216 -917262842 -923313726 -96283268 640672860 434890739 896717773 202246608 -462283318 842528306 371473455 502788953 -976772021 -71054688 -282451851 -371798476 -654036136 699173934 432526915 -40464072 -53026943 -493079809 393695067 963427928 96663889 461302830 318482905 89922539 -720658394 -561321703 651209321 -71873474 197690080 886210266 -749392585 591687944 552288367 86227610 -564164140 -128905264 471889727 78090143 -492413064 -458905702 586133733 239985789 887010094 -258328366 300047836 638942244 410738656 919233484 552289874 871932479 663345653 -882954437 19896610 -629118566 -175698867 -102687157 -30861241 -199963983 -152312023 58283962 -827915750 -398723416 904877792 477394683 -517913759 -816962587 983559077 -512927053 499712197 127466658 -726450995 -654184551 -577314040 192284745 -756330808 264737874 145080632 -859056010 438990726 -838422986 510127232 902854438 21382771 -57348444 429622662 -52420250 -126845355 -195581358 876658157 191646484 698493163 -796419652 435728611 -595055279 -46020101 -394172655 200923568 394374056 -785331224 -129337118 247873164 946611838 533025461 -322486717 64887348 21404557 599612720 160131037 -466310276 102847178 -12290507 -62654368 -548734977 960214020 880530754 -281337050 -367880745 203475193 -344620386 83929330 801476319 -373450595 -931038690 867348047 376824483 -528476334 -240070945 -195154342 128201138 329923202 -345690351 -577225899 -545680581 -777071266 -271397494 870616350 421129058 804815314 -470022615 -453592420 -196325354 455469202 -122109026 611155723 -176311951 -17702351 865452844 -20116272 293100854 -222941969 -467995570 850149308 -258625352 724810589 77045540 -923156745 623235203 -59434187 -244926294 -396902085 -32442685 363655911 -830605810 630744187 -369960278 -411843991 -910432952 34964292 139603530 -892770293 -46638461 716219707 699607705 218177165 -243792421 485435 825100899 -10400106 395017110 522881339 -519622431 -740637679 -254992703 -524009639 -458769863 449718281 -671263215 -663254965 -44700889 -231838577 -246369277 910935660 -671882105 293910806 -63302639 -145137845 -796375522 -55501141 859388867 330061282 -334593129 744440210 -721761434 616528363 648789492 736011076 721212591 878573907 -491496322 422297516 -863429304 -434857990 670630490 -978976304 437288396 661265523 126582766 62832638 357590759 648975829 -160377858 821322881 227640914 -136230802 997047465 55353750 743048775 -126647494 -63443957 -249774437 683370081 135574439 -420285017 -110953555 743683454 83872722 -823460817 96676237 902201913 -683150086 -82737705 649653733 -155810907 572128543 -541881171 -346491581 168311029 656918726 -424514834 -308343991 -366642995 197020310 -747420195 -601267923 184202237 -892335861 -103699062 351419187 619476116 670449072 -363129529 -60862833 -449350581 21130580 771984070 795308420 25875384 -161596401 -240808915 890976253 415965627 393487387 51349397 -593707325 -493360034 -121621464 -13732048 896522020 50722339 65992204 -697953750 696298256 -241583922 312317959 10003929 863181754 -85288658 535537747 613011988 609359608 -396659764 -417343224 -748160306 512474432 -250596667 658977574 369061356 279359515 -64538227 976990003 96645980 410952294 806314955 378651108 169390277 -542763844 -341081537 -987915123 873375921 30765001 331068792 -74882807 640247568 827081623 806955669 828034834 358937969 -264040247 204194303 62339221 -467290406 -630402900 -898252047 -901831409 -561105671 -31196224 909201104 -102463907 688532469 698492631 657933994 -255004737 132343294 -228091821 -51043689 637668682 -925892224 -670854586 -699985194 -361197900 451438785 714480030 -232347032 -917477640 361438170 40255417 740260905 826603022 858274383 640555376 -377990594 -701974563 -359562902 49560526 -678410373 30768129 -788889792 131075066 20977009 956134706 386685279 149299441 535044545 726477341 -247824425 -531262449 657993887 483875437 184171953 114692682 -409721665 -781875611 847489642 -740440915 700832794 448050573 859428670 488625263 -907264725 555786167 -337350900 37305281 395676203 -704899604 -435038973 -874472940 -289383430 -372892547 277934953 -297051214 -147679379 -209875244 -588142715 127752564 165847983 50267038 -83845386 -221831027 961885168 -457821136 -935411503 873255842 -952145314 25359830 -191045657 -901440374 -210933763 -734138118 -59732825 194528823 758272396 -629164622 -942215463 -680671816 -528617940 -815539265 301922248 936993759 -63121175 341887367 857650128 -495934481 -186633090 -30184338 534824033 751581497 24546634 -217276293 -874420755 -362298770 -314293153 -963794397 623135913 99788317 -123481198 -358767204 -968515484 -799853476 51569708 660968020 -548571895 -764918493 396056917 175718279 245310929 164746181 426795161 768853115 -921824373 202470337 407770466 522176257 144539047 -715789810 -772202851 -570435189 -809547455 -707636889 -968586605 381857859 97713158 -786726389 -300530486 372269444 -753013764 370153961 -990116234 472631338 613231807 575092175 -97265785 194009128 753934593 478372817 278303181 -469603179 156778917 -471135563 -483176224 811874933 -654328200 91177196 -134810922 -470564816 -533660001 615140914 -669875147 -196298827 -839681918 668628206 621237238 -786876057 64426635 369686230 41844813 -766244421 576183252 -115439323 -795917017 -986032949 -82666186 -705453417 -358020599 124164075 -723016424 -166516897 440072785 -60172012 267672158 944515014 -565799077 -520796631 542041831 930050498 82899794 -153204311 832786109 -966553413 -461752878 76814791 592676307 963204731 238131844 624522540 -747742089 748686567 678896385 -272617634 -427912008 -536855732 -387902863 197542689 -113146446 636299118 614610931 -930767372 677252753 254006375 773507194 -780921322 704836765 -971943030 -644756362 -682118470 969380860 868778938 -48721485 881880917 783343997 -885901357 484759928 -232547950 -263042453 788332667 531972785 -707986647 169711800 -810633993 420297020 -135035240 64064874 -925345225 976787216 849528481 -154101504 809631741 690331410 -681127171 -732915574 -177054836 -760987805 -478914820 969632463 -630345217 -848962568 -211591061 -445167233 392192366 -891948829 762818419 -720805732 230884057 -822184498 -656745665 -99481653 -529090275 888785934 -833374268 -25923348 -706023589 -7271226 -458849987 727065757 -208494052 140450414 -932029429 80032767 -194936969 156771316 -918786405 381302478 987980004 -348370334 808927214 547839339 935523440 966298049 -333013352 -155528060 972405008 496322973 -280347255 118521815 316838367 631861601 804926032 -816864274 981450430 -970688889 194357294 -474877417 -422403977 335120538 15181112 -360340810 -550142590 -658391843 751477358 -399734035 594037888 -753526742 -981650619 -530105467 -125293192 -298990265 -233061146 631258548 408806653 -245285517 501493561 -28602064 -493359649 987378717 126852200 288585500 1018037 928148048 -271258719 740069143 245773048 344774045 -561800989 46885732 48693320 -45878109 491460616 508108426 987088716 -95568810 -636943336 -70575073 442164900 555586434 697058619 477722478 189808839 494692758 -613773033 -478340497 770140701 -960466359 -308876589 -342443788 311264563 -706504218 -170560224 -361154478 -503074855 -191664221 -726529054 325342458 205354503 -712059998 -415864678 606179170 -911937702 224295276 564183871 -970215787 -666371810 -824210763 -704769379 -864980554 -280023574 -783932862 968665878 143164202 9130550 730309823 -671764346 -30044001 918752651 -172076224 -543818488 827049034 447917418 360548209 380116356 -833591677 -366328982 473762159 621611665 259838606 177490654 -645897990 -53479344 787270715 -881605952 -122029964 -229737984 -344700102 379345519 -696316178 -716376113 331989862 182136632 682050532 805589050 286962666 397225374 329726178 981696998 -946560570 538502101 -970331051 -464702854 222127463 -425193236 -12293884 504726434 190080821 478928186 -199970403 -683140107 115466793 555912850 -260539059 -782830663 218867186 11779734 720454606 623889786 979565050 -238374408 -746183730 -610346055 -371884514 494577379 607083854 -843962025 -605508184 363955628 663119235 173040292 -818996326 461142337 11794122 -681208226 246698505 -341331801 -319871031 -428871997 10300934 956624441 593259179 246802213 900559842 -696105512 784056652 587380668 20449699 -268358666 849159924 376978522 -624071116 664785463 -198080965 119152028 -899951773 -808901864 -212015587 -271315876 -738756871 343155076 27489488 -340501395 -272711482 -237441691 579553370 840858721 -313927900 -687760889 205444389 273511393 -421139206 -465334156 -308868392 -353561873 -152203600 330709008 231425774 -31235583 -977052488 226414208 -81788177 -795598121 678797028 -172998679 503400810 186200295 -519116051 -950176026 988341581 205547136 -319603028 -264240746 -897514798 558994706 858035369 138921345 -70222730 569490749 945786405 929177330 842062831 882416031 -377366088 896362017 -957324176 -716574229 330418098 -440076254 -777516515 719644494 -405906260 -849003831 516611115 -174905948 359236184 814561920 439183898 -34296001 844632956 510197948 73587070 106182837 -490282337 -710332368 428913329 -301041769 447854851 -958088928 -444253052 204043293 -700077524 -401423802 488157476 -187599270 968004033 741393533 -453481730 477902435 225642347 -9941859 649446922 -529433703 403964610 -191096608 -240011109 624074860 -254352017 502081573 877488471 194008043 -28816770 561405778 183195451 830189990 487116517 513331831 389727722 -464204632 621958348 106747635 96786459 -701813586 -398638137 330744670 -23396308 -549348081 -16203740 995294303 532797967 -457836830 -976357768 -496509921 157655893 -653327353 541898306 530278851 -725001085 424225877 980520531 537965881 -258999628 983762906 349974879 -339704901 -674156383 -475197521 -726689768 -369194913 -270925556 631697685 443729357 196552166 538104127 637913228 891693358 -568188424 -923200247 442580188 -287056817 98452275 920619751 -238502625 819877845 -637033390 -884782006 -359320489 -550990152 -604804897 -297934801 214547826 395184318 622069316 -363667330 -321376736 -156665168 81743060 13554214 919886056 816784136 -463208277 735835388 -876487981 -185357059 -234392054 882066193 -691716669 -506104827 588620492 657377963 84576002 -619812934 536346216 -710096064 -624671356 347962002 -912864916 169487414 588056296 214979112 -492092272 -594360396 -771752885 69391915 600079485 -664059262 -501417109 -979301636 -178171710 -92817829 -162657395 911821425 724055783 352608169 586928493 495788327 -222720354 589577506 -861943987 -312987252 693933804 -709617 -366157087 269313058 554743 -922176504 -753213661 558522003 58747821 -55874315 680263225 -849172647 -856882922 -222201821 424499274 -343326318 -71017157 -921685560 -274779642 -11080588 -626988813 -380915809 -523293308 -900026941 214233823 296029129 -21363575 176314415 -726765950 -106832740 165155980 -481379091 -315166379 413654544 175989742 316758228 160532452 -915044195 422436919 -754595900 -277198636 -389672219 -638036264 664296704 -733284337 35956046 -55574716 -189028815 -866958975 -287462201 -729080241 -848998495 -949735148 -489166377 433415649 -632578202 867668134 794671764 -655120154 -291149102 -45996104 111928453 873796553 655966687 -912294171 -235797093 90496301 -766514983 942817955 -391500793 -506005342 -415999129 322732834 -506978580 -731852312 -438103929 12596991 318953730 -399206031 618225209 -805307162 -62885709 -390316489 137062205 651157266 688955962 -986402612 832553559 123007243 414402435 856025295 860300249 623621087 258020475 -275283546 341170430 -78587945 739834217 211722424 -603038276 635210805 371383727 274701536 -934683466 22445010 27921892 -219541469 206354373 203402945 -717783359 51924583 151000851 -814554847 -386947424 35088060 731590100 -15462383 353594365 -736316398 864729989 -485450860 959850254 -421662049 380283219 -615648212 -496163089 -273745752 704311537 457722681 -639234754 370487860 366803647 266330375 247275944 363593357 177033272 76804756 212098867 995136324 588470200 919744517 373710581 999826069 553230741 -96731141 305598034 17459816 -234574705 495038700 269081624 -484606181 -818074759 -309488641 674248421 70843190 -273856290 272541933 573059173 3569066 -244240211 24137966 612674224 914819662 -800287455 854082173 505489505 -241340973 -36909077 -775601264 100638745 689410319 985491913 -71462707 -700440893 -663541185 -533151547 388391636 -284179217 319091911 555286384 -746293841 -733312258 635752163 -288338532 -17748299 -599708380 622449791 -560744868 -491366021 259701799 969139037 777228987 660566063 -292090940 561246643 582693198 488698987 951010016 782698747 -601557109 715292890 -87779609 762728014 -109771648 662287602 659737394 -658126082 255866520 -351848811 -250938819 -366506135 845774717 579096724 6755036 -73144845 -1639828 936358739 875373597 383464411 970376108 217065540 815761926 576182203 108148704 986915193 526868049 732273428 558058273 722092433 -704153213 641201623 640774991 -667293329 292177089 -756317882 -254456894 520986765 -382204560 240540347 -589676387 213322422 97195746 971338975 469608214 -853590271 -845697199 251300964 244146877 807758363 281677457 40421043 712516199 987551154 895077279 -822110056 -244428948 -396211689 -284363363 -332937573 987191973 574779922 -318517695 388738246 -593188203 -308496840 -144221489 89427517 286934800 723405571 -604333299 65532963 705591501 336256686 -999227745 -818788305 83666074 55780988 -260964045 -311132582 -710160658 -102812167 -213946524 895717990 -954855265 -199059521 -838620797 678643331 673260 227401751 -863142488 65218288 367966787 -497722756 222154197 935887663 -816498897 -639785858 978006654 511812200 -646854470 106511227 -67951815 -781736147 -525073608 766062082 -231944956 -417951018 148426548 -492887761 458941372 29618557 -288966094 224171506 316901474 236136902 120562588 587095906 343844615 -950194091 -30319512 -702210109 -249632022 915396130 -252443505 -549501127 -440519673 219735801 -165483489 -940820633 578377157 99402351 -954532181 -173916071 262110961 507584920 298894029 278840229 305413429 355896005 626881419 942928740 -251266608 382109303 285273283 149972782 -597579920 -563283566 856233491 -975690487 -243858700 -587235160 921164448 125066917 475685891 640012864 -116706442 -57796726 -89928209 134688267 621780032 -758889607 999722958 270054514 645512216 -565196611 -801433512 -775109933 -634621684 -636141166 508375333 -476211882 219957126 82947067 927817660 -871565076 -30369384 186500459 -80151723 -787377281 -928595227 585213990 -236404279 -787166509 32415169 445753986 941251201 346814389 -303056632 -729822445 80247195 -643876021 348471325 -41317236 553329992 828793201 -292110533 367416446 -570696614 -391969515 -226822330 100633268 689811143 314269906 13551744 -148516246 715932265 365460094 948322482 -173229308 371420909 -694981342 232944737 939027733 -183941266 170896736 -604823500 -95457332 350316052 292790878 -412210020 -147440323 309539806 374962965 393443858 -81614126 -299372914 538885338 -302241893 608758180 127294193 410535370 -989484069 -2672536 -902571425 576983398 -414035571 176872253 -14206557 -486976446 -18625596 -438676651 -74826645 -568841219 -164946836 -249028188 65751294 572411668 -340721086 -198165594 998439643 -543198342 694147631 -288498997 -870220670 -116386252 -708059615 -562877118 -923437707 -41612544 697677885 -900598811 -60477472 435252866 -769002121 -579360135 -769737429 789595041 272507823 -435912184 -298304313 779403838 -946488442 460639576 -177707123 -345541273 339715159 -733762028 285032056 -187608352 347578975 -721013786 228386056 710073642 566184828 298370379 -73474675 144492392 395523481 -361200473 -970519301 818154119 364361313 -759894750 585546739 -230077169 745013702 996498080 237667879 933326827 -435499371 352703214 748271620 -637137308 -826575914 -433956217 -710068380 -908499678 -894188147 -120790645 -256369411 103961826 -318684958 466122883 537553708 -48880031 774280658 -818522868 -788381454 -468397607 608423526 -410757234 -653870709 -586956804 -835905207 500021993 -779087311 -183513247 -936052170 -175504141 222915402 295777423 -420160419 -144788464 -746629593 -995431915 -248072823 -259001888 458974210 418031681 -2826553 279722257 842790800 -551844126 -310912829 -655225450 -492913937 -107736589 799151557 279790119 -523822508 767657883 290559028 685552332 -754461264 478997440 -800355231 627727713 557476776 -329050095 446865075 -45298061 -74191045 116257064 -265726912 -628107882 -82558790 394243472 -253479260 151315430 -209328832 799780008 106033628 818181009 -764406065 -106577849 -453966768 -692391962 512129231 656497928 742108908 112954482 387035585 892026651 -787262267 802362480 -374212382 506281857 -914059502 79558865 -617548780 -845455015 837560294 -542192385 499567640 -909762781 -908079526 -982131672 -533743010 -748341511 -393202164 758265883 647561721 -463763948 -882007181 -105090476 -526004436 388771878 371543799 737136967 459730388 -218988523 -797707752 -569091 -308384787 -657779154 304044444 593736260 -543393496 76957759 47710830 -268428255 -50542289 804361368 642991206 739914571 -9112796 647008188 103170412 -795128992 271861097 294571988 -378440237 963911795 -968627779 171336078 560332856 903857652 821287731 -736311142 -825329426 170134951 395340371 904909016 -356513765 -578389484 900544497 -668094589 -85097028 459558094 -998094478 552605768 -12070291 588097994 341940191 817051454 -916202367 624025568 701802393 -712846858 -429078144 579990226 -334043713 -423793928 -32020509 -60907683 276976029 791951969 937087263 -136507922 951013435 387588076 -14207484 527950483 -619953110 -778215335 -899025924 -456841933 -241770755 -54717662 -548780432 -128335295 594803004 -703298258 532025010 174500316 697242876 744492631 136305774 496306209 -352937917 -490043232 -227239224 366553478 -157074955 531157016 711871943 -436274378 407867352 893932962 -779554265 -498612096 -418889946 -761890452 41709900 948519327 575317749 -169910680 947076786 869094148 -178285277 387107425 149411565 -583648123 -126953387 845115207 814250305 -626280341 -724944250 528355073 -873862767 82815671 -288114209 796095557 273119030 -348727319 -428059099 915697456 291159520 -606798517 846418843 -458739034 -578323063 -677174207 -919588065 807694466 -298138524 96197734 964601555 563592595 560876391 -812048927 -582562807 -895284633 -932811728 418876841 978854688 -354290144 -294832969 997349669 889002595 156779751 -302145869 208389273 773837120 969348528 -468369327 42775902 -684562286 403087505 855048229 525973456 31727305 -296475392 468361721 -703338747 -88418476 -409189732 -251483343 -294803942 653519900 -147833316 644705833 -168720950 56514219 854763180 -510951396 587242725 241532994 -540961779 -713248751 -3330509 819453973 -85604806 421461689 -745834749 -471820526 -282655389 459307494 -833735647 659147253 256550483 818652764 -548550824 544891298 -813267977 -907030552 808823664 265252788 44881588 -42301684 806909287 -468348385 663942278 495149877 -85826463 -265063159 -787365533 443775939 32019087 353079407 840105109 694047071 -442971960 603303170 463808189 -163382935 -851785995 -531135725 -442044770 -880692792 -486743588 -539936974 590632787 -322990888 -685245595 -106167537 -682370292 572306868 977104093 89492774 -602353848 -307208171 -435086218 556427235 217268229 -732342496 -792597782 901664248 -963645297 581671338 -999012185 -629995375 205111018 -788747006 -165959668 640468774 482999724 676707366 153611946 944082910 -682346425 -271245811 -601812471 657048726 -545754963 -257027023 24010831 -82757289 500029681 -205586834 -486207125 -300291639 451526357 -396540452 -37309705 -544552364 959997695 -505963221 494580932 731175118 -103522833 602737395 245808445 -585899619 610036601 249305963 -52379093 -363174185 -128596800 387894947 -495712998 -3933559 -564737409 -627598781 -282707194 -247246701 -151067840 202771723 -718500289 -223084448 -164092286 -157623661 988589930 -447875530 -386757545 -792093277 -140975734 -822645874 -104380930 690507881 882006879 -162870619 326099704 -428382302 -844613636 -66352329 -284818482 -968097715 -986852540 147487733 -690364237 568644385 380900589 -863582464 516428420 904099379 -964947708 -272025605 -996873188 -442918209 -654051390 528668903 -47538877 448607434 514777321 532633131 232837055 -600966745 353120708 -279411684 -116400194 683985671 278871628 532026008 978469597 587320037 978248744 -535998593 842418472 77412718 -149983637 787990837 -119403470 399760053 -91714810 -958379211 -827978687 285974167 560072964 280483644 -748915315 -371892692 -847297238 23814969 -608539681 -218787689 -221470822 -768801448 -582160653 781756094 -364101333 -851893604 440353813 -637128322 301983518 231150199 160624509 984608180 -632471417 -569740092 751923935 -81370552 -573724134 367510860 -106879781 48333307 426293620 -334573232 -986280514 517536227 51664847 45700508 856538130 -897137946 -230298599 -480933002 -654554847 619596324 -107940120 -168016106 626722510 65916598 753828403 187796505 -474235131 -67487 -527643524 -527454452 106095470 425133609 -305797900 549661640 118986988 727420126 849255362 -246797373 -725267141 -534542635 190415590 -490147074 579867310 -717281684 977445897 -203466379 418345425 -333613968 683074303 -345876662 -296364173 -66673935 385803746 823608858 703471499 -520282893 -786268108 900348206 690998815 221944962 593218451 137687891 699760108 74590635 898383186 669834479 -21357467 10238179 795451309 262804117 -230208945 -310176347 -73445568 -727779417 -284965815 -456515655 -776552060 858671092 426817945 495003655 497758351 -14539988 -792315950 273183008 -350355914 672277057 -634264993 -685143357 -763796242 -671856811 -159209712 412092738 -27612657 -285452744 687325022 654864177 34307458 56094347 -860740490 90037894 616254612 397580292 262208751 -840742905 -108617988 -799371235 -760110606 162629683 871150698 692846417 330463586 840140110 785387831 -99305839 859176022 740808600 631979324 596804668 702886615 302837257 -448375936 -128438373 -711156961 -694874043 -531818079 -413563060 324064841 580650489 -403536799 -523811575 727524955 -749165911 66208010 760090693 -60129570 126006422 -396419526 799257198 844581386 -218985631 174914195 246908170 8260810 531068940 376699304 -337207122 652424617 -278351907 -514942112 -837770536 -502798883 -504398593 -975339295 -921241903 -530210402 801373733 -531292043 358296076 -686426024 951788494 -797640237 998010040 -216244891 -563383404 -952858630 560341195 346627260 -143414496 739075248 -879380463 -703330288 308967591 -596216168 115126952 -178345213 779435256 285536079 916224957 -648799882 739497524 969077044 416431542 592373575 -541435020 735760106 621695202 -376489880 -29581379 652291242 858510359 675358797 276410929 62947878 651382913 652797420 -960424255 642739497 235180145 -121192193 -119911965 978925355 344425125 -450046720 894382342 -321962428 -634898453 -16923557 -76760613 -128592314 46626 71147774 -706797458 919199048 -236037633 563090868 -924859514 396285881 126453880 -544785438 315709026 124249945 227059428 -535263742 912325044 960355366 457522719 -448299188 161310601 917959082 -583606968 -519120005 299722826 210866825 -584873425 712716652 -135280307 39333523 951498778 -377314122 361205482 -732174628 -777693376 -189975420 594556840 -917598380 423723190 -290934880 -371923872 520870985 560882875 205590263 624151572 457547654 557599247 206124003 -926212081 267707655 692099046 -152626710 772135917 193282146 39682372 318426833 20295978 620292792 -32373674 527639762 -627504667 277767737 -672489302 -37725041 14691428 -562297587 -82851414 -840341051 -593448591 -347330675 -181835051 -913802671 816023794 -142696354 -925298274 -178699629 -962039225 -361646558 110196994 -195848722 -240933249 -303332761 -224637839 -234862555 -371150268 -718160764 -562650114 605204207 570162433 -761358289 846321943 -86318908 851104250 513988483 305790095 717512418 -828803997 -127579773 143725525 -727656701 844493598 260072378 -718004573 -475152542 942037291 608903297 -854389115 974804374 -429699815 285013639 -425606982 -497887439 -578287509 690189394 969507049 291902423 673725959 290376835 -422878216 235582223 532813989 -694891927 -759823595 -307518658 441454149 447662571 28095584 -844802112 601277716 -17269632 637996774 -274977933 -375678225 -829543653 -287379610 -454100054 -596573631 -495331843 -389393008 993620446 818944141 -98527253 -351937399 165710386 -148802772 -549718352 -512346695 -482957868 198775934 700748051 -162822580 149660086 -102601455 902487912 725073216 -561892552 -975168827 -930564975 291574192 356172221 580077414 191588340 -998773787 513325121 -264267286 919737219 -312937571 -557745582 -724426909 574455529 556109647 748750142 815870149 -940885009 444767302 -912269813 341710529 11555533 -756913325 -531057569 -651503992 -778792909 727749994 -969521504 -641087718 -462257364 -664333935 -503126887 -771875210 -641858513 539238958 962856936 699780442 -775295256 -617400966 -969146098 241446900 100121516 175622719 274409531 -233793931 922308362 310292741 -557247755 -709679157 635437961 291469838 746619594 302066197 487839182 -635099803 -480900047 -579940274 -90015217 692245601 -906052780 -815910238 -762066268 697044961 -688080706 -364987754 414176409 508859638 -327639217 -344011599 -423988999 -181602137 -66630561 -73900762 161376988 905293815 -576614014 977535565 -598715294 117762268 117596593 738799934 728567688 -828534786 -917404419 -468342223 923471793 -303793002 -816910492 178257285 639203858 -385054586 1506446 -733044123 -648506554 608552576 865993696 815420121 -867531215 956113852 -717609344 -719415123 859880672 264868484 542891175 -483087102 224693563 583837662 393547649 -216513294 -267921362 885393702 196243969 428746644 278356877 -92075648 580685612 -686859266 327871426 564214338 253932286 -844312285 333552592 386973895 -400272709 -582325084 234094062 227327883 -31098965 -294765152 -445296517 491285913 -472201223 315213646 508341860 267943044 608129983 -526524761 509468405 -684924104 -602303 -101855014 -15216304 -207761256 -89018396 587033943 817328523 -72420381 711956684 -439603711 228458018 761211833 -218618011 -816852699 -948224486 851707217 -435903741 -581897486 -326420759 487000609 -980513500 238895696 104590716 -423447241 -682294101 201054598 -183011877 -310204636 -469731747 -724963558 -749078127 -61934027 981722239 64254494 -853436838 -11560188 -162935890 568764892 -501564610 -991584067 270989380 465568396 -589746120 796290296 26974307 804919879 -969269408 307520861 290844089 -498152990 605327856 -219692002 -335832522 46455521 658013635 -883811172 460354544 -175338876 -51498718 -493444177 -570296677 668824183 386270090 737358759 850945830 -714765130 -819545460 -914915938 102195856 44220424 -703396566 -622692464 653535464 -764588270 -965495369 179236196 -413948005 -751578062 679422653 -268132382 505150426 131151816 -641133413 -98900912 -246466534 295537483 -91856795 748819286 -307277806 -293541664 -893445992 470095606 -691393057 471162680 773696702 308888632 -300558016 167761606 594590274 -696282327 532792728 -816046590 999361052 -954210038 333326708 775458888 940573457 134193423 172434564 -751992101 -302375702 634274141 778487045 -268610315 86205427 -295431484 -835550740 667065377 -2120448 413388230 -865356101 -763835807 578316579 200708880 -919461518 752566753 -322479516 -627564360 231146375 912243645 870533244 -416224706 557154088 241054583 879814805 -361180088 -628520831 183278578 22399098 -908932251 230027111 717794195 58566215 -220507917 394659590 273328630 781658192 -503543569 -701883888 992811215 821746217 728869204 143510906 60438966 -91640538 438831639 909469413 702081487 -959101670 32833735 319434446 -975065298 327464787 -874137981 -878471703 -918459054 -875015076 -651877362 -557297777 985447192 -866781733 666515057 -781583134 -716098588 -282507319 410025680 8036026 -694002359 -532911764 514963576 -841841735 -689052820 -122815378 -885411797 -889716549 900302002 620102392 883290968 -413758701 -211860381 721094735 915041054 654310024 -292866821 116218110 922141808 389178841 293335674 918846447 -357550464 -922623629 78002628 178399457 257550366 -522938789 -159370176 28653945 -54953784 -132223711 25132194 490398547 -28444050 -551588626 203368032 -947372077 257391479 -377949758 643813896 -480437656 708799907 973199023 -33658162 -106419382 -893855809 -855349571 938374932 864613185 -350131591 -897904967 924166535 883558263 -213376547 -594311458 -535657274 777075550 -912692890 -792022024 323937595 -646489097 690649630 -856036782 -311535455 571442659 -465569660 641216364 -451663195 952081494 40756253 -710913758 -71657591 364925109 -312169102 -135025376 111044797 776886559 120048702 912239885 -581562447 -213411720 712190045 743551506 394378887 -440323881 757755846 359175507 232809314 -823341095 -507664232 -175437396 -407921841 -549913358 -836544 906888694 -4565749 -756746289 651392722 -746473413 47469071 -148277166 676456837 412873805 110207577 832937868 349922739 -208691561 314002853 -18580044 -850802062 52202533 -890928101 507404035 -856976554 990680361 529801402 -191602282 159610220 379279395 -191592947 554735621 696082069 -132346332 479298452 312917794 -326905979 377070395 270731789 716232459 -428619133 -45814366 928051573 -964174820 714744124 495506939 -488554055 -689612795 -141086207 920221054 -403823893 672024501 555977526 -515703104 897336790 172774989 560401246 797512318 -509143223 -361379485 923370330 77429867 893257271 419760189 73499387 -254866619 58900858 -617463099 -439714091 -941379995 -120411143 -283451815 719220263 929042208 150822524 486030952 -482098099 872132648 -100128076 -130018917 -391898528 -771488263 54143796 853576723 135777317 -12516317 -376489884 -58023866 -852539810 194393677 148868095 -774788200 565444253 -104873713 -157095690 248451450 -359097218 53103923 561010820 -48878306 -993354224 -754756681 -368274440 -737130569 832244825 -844796443 -776015797 -450627131 54977386 948074141 -797260450 125047463 73238773 265595619 -468622056 697116923 556518363 99693583 843223949 401431137 -330990853 -434356094 93137424 -393778903 -507085545 840134071 -146736683 -436120875 153605766 189046719 990422539 125483498 684598937 639788027 287502158 900083040 -345743221 638158685 247411789 -668970329 850174000 497320929 148824859 400032739 252061251 952920643 176272609 238915293 380175517 -234984107 -984037249 -29638398 -96882881 -797521350 -326699064 -785029342 -675437520 234024138 516795771 -990984438 623415173 -685189148 -7510925 -277699743 -288138066 221835895 -783700844 -35941805 -657121987 570933655 917878247 -864444833 -110724140 55284539 -914157361 557559524 -315740816 615131215 436025659 -998429858 -332270415 71445295 377341999 -249468904 -330975637 -148602048 -84453930 -268650065 823383824 -715202195 853824758 -508856224 798692514 788352728 757996396 537415353 556316583 147470572 273750523 431087160 -489645261 -237572911 -861038921 331066250 72371586 -205670358 -965855331 -137385328 -877248780 679134316 -800351994 279604443 -756220277 -975488287 -998834831 252648818 681689372 510199044 607354747 -53996409 -265162794 -614623117 -363036174 740038337 -906535311 -101921309 602025130 -989125613 297218208 142033294 -742431628 655935348 475276345 206630896 -411439024 -107323488 -766476817 120635616 144398121 -871188965 -908286373 -962639337 -243734406 417123421 674127492 -471883114 -519509939 871627993 30299794 924487067 171332424 -436847373 547429226 -932897294 156656245 -853937008 -870844471 -694072196 -218632670 599979009 541412800 861833608 206184709 607110801 355257560 13443063 173176054 -449691556 -250877648 -873231293 942496074 417453583 -288063995 271994362 579940726 -73564517 914667555 -880819725 -102726098 538729094 927513974 -651891913 -211064732 111705300 -732256991 -401851875 -686142826 -900501554 -845169309 512837565 778420937 -699965699 -213250181 147570290 559608820 -729036982 -219399784 -10768502 -425412005 -962840243 -703378578 893576293 365827404 849849916 295980760 738014038 -932429516 661954806 -132436791 720133124 -994083036 120400784 460252930 971484589 -223223499 -619902344 -264622332 -808550558 612365004 225811836 -386834139 -364525363 -204001590 -851201553 -775248328 243303115 984782984 78164734 935097922 -408116505 -529464105 -237320894 -814229471 -901608447 943416242 818343086 -197542645 375503364 -622863992 157675381 89953538 -346215623 -67822947 -663800843 -549364146 -995343389 -215082697 -878251829 281328395 690575696 -229721462 -516554853 301304153 -667906952 148380363 489393050 397443371 228192512 -105372220 -855760724 -255465720 -89908127 849655722 663860555 -652455213 237409403 741330401 -726238144 829904079 -862013453 -181243888 813967162 -375736275 -67678603 -795515224 263237408 -84791039 -239677100 365935899 -860350675 -151690534 101819156 863006238 -255620939 -7894032 196840339 187022112 -677475552 -756888203 -453263657 735340713 -973410571 431307983 785380058 -497115219 247750329 -504998324 -419264047 -30816025 244314370 -865717091 -410710107 333198212 517123847 640287430 520220268 -23832162 -631100096 1995154 492241803 45226778 61547896 -848388363 150522501 -502982836 5165763 528381617 646631811 66092937 437998207 897424758 -882098564 991621097 926040847 -569350029 -746668861 147188896 805883797 397686118 -295520988 -669343423 725866556 993942756 997926056 524744037 -572563272 738783130 5671093 366480890 -767405455 -167852542 -844335711 147906852 167002753 -46492789 145266827 -696900825 149215677 483125129 -251791681 -49743627 37671058 543023353 709727856 -179186519 -51798071 807464172 -362027876 889326037 648004505 -163471701 494270895 416097412 -685616529 778991819 -707856498 -448683595 229211452 199788802 798717247 284107515 -792614631 -622817771 -263130950 -403469669 -122912756 29490982 163117357 416420284 -252235127 628232493 314070973 -824472397 779508095 -262644998 -38996852 276985660 -59988985 311879451 148635491 130720371 -98518857 -954775632 909105597 -190045279 21643982 -43477518 -12664843 909300547 225152272 923075753 -427515569 -167038857 -884345488 -166264927 -38281999 253669021 -390912173 802423657 427631874 365104981 922512643 910535277 445914742 512335416 -128032969 -56938147 488540154 -273781030 -603687500 770303241 -691705313 -93361607 430777231 -861579716 -295358415 -776007647 -363048525 -633433178 -448846731 -749039142 892689221 269802047 -622985 -107402759 -743970823 223674919 890967404 -857413839 -514940422 4316109 865187889 654050601 265091177 102241765 -267232280 143106261 426219520 -606129112 801692086 -571125787 335387979 218638101 -619954096 314372774 366137447 -87169138 -216430602 -291525786 -366290007 -900670178 -884530903 -458105856 -877348246 -230634060 463037715 407365669 -873315577 895301167 593243596 -109832436 557606285 -553596576 431113577 963218220 43143786 407439546 628999560 -946682123 552085855 174382537 -909573625 -646395748 150250699 -359819851 607635441 -431205684 -622158936 32333834 50310275 -856431266 -854693800 858602174 -110038876 -831540944 324996124 167018875 382928080 -44520244 816245156 -777741835 777484327 78991297 518435954 -111560833 513786599 998775478 -609474803 -70736681 444950721 769397722 -612351839 -758406713 -74058765 874718051 448596915 -735739205 729398769 485817471 184055779 198619922 91930834 132879809 819808014 185838279 -98284440 213731616 730699636 863392451 -342892009 624699079 391587233 803376555 -224370941 661067539 616280061 131377551 66148583 -527465645 628477892 200283307 624590066 -34774444 -777174068 -634650490 -789239481 -747757972 609133059 -606847103 51812278 -528672494 68180935 -161235805 -210248097 736390616 428169272 -929936990 86206444 -665261582 -167010296 676633519 153791766 22508953 355364237 -122036437 776338016 940377240 -569779886 755271867 779607714 928857331 313093457 371003487 -865133593 686211460 310136096 -547223683 46325908 -105017980 -853309387 -28556871 529130255 605923733 -961997169 -544254683 -239422423 -650752733 828768596 -703462772 -587275116 242517999 -928337307 504188438 -615676107 673562570 521538605 366607682 664943521 923391368 759966068 135842480 -626960558 250809121 -926286508 -148056038 -363793064 226529042 229807902 966972016 -83611114 377091276 -371708360 579913747 -728761289 -195773550 -348797922 -19484772 -973733222 -458138193 976190078 -904351520 450195629 -203343280 365174418 797909827 -426673388 632688636 560365685 -40673955 -906402411 -161883794 -419094214 -60714528 568668456 -490250931 -960588611 -87795403 -714661657 -646806548 -281608851 -698235972 -407963568 -106104851 -169246358 -970848369 842145487 76085189 318798302 545477357 356465192 -591422274 475696733 -671994935 197639013 307031401 950591490 -52828757 48051468 -102919215 271096722 961752655 345459949 740595947 255137858 -605176016 -307665601 -974162305 322609488 285967613 -862468075 -458517495 746842730 226190460 -18868241 983491806 671502370 -299725149 -156051752 609771488 602089800 274262545 398266017 372193166 -960793179 -793963260 418240851 218279797 -716640879 61834786 78330654 529721474 -537535400 -605371125 -288843975 842745706 561084797 -824654403 803455915 843143449 46838549 25494129 -105856958 -979304046 825825047 -844498989 712282315 639136274 -799248495 -989449976 -52001873 905195455 -537329696 350174554 -929180592 532626444 874645402 83770649 -198088093 191139657 -479081713 -44906964 -260785408 -720918602 -594743996 -490555423 85638504 313470561 585321890 195117207 406990315 726928647 -427482147 -313781777 399121836 -146055888 853596323 -673238356 858142573 -614375094 -150031013 -297758609 809414804 -950138720 783176367 -926707548 -816973463 583133213 -334769536 -717812964 202411100 701012368 -755845211 -710420829 -503509622 713886506 -726459530 -612998227 166326592 781413141 625749164 320042623 -769835681 757258506 -293562430 -721456117 666772702 946776899 584880475 -991814680 261544964 842279231 156730241 -460025156 138784529 -520548110 434030783 123532578 -149468032 -438901562 975122201 31223515 -924829605 488833030 -600444830 876008709 -739468358 189662208 -733304526 -381519060 -480150567 -810499389 553302098 -814920674 96454741 -589659798 426611986 -697738840 -188983352 128522902 829006382 825414568 219818720 -212012710 564135136 -273971767 512920202 99702395 -743867113 -628743036 -768079991 608621060 -748604633 883514928 -269284276 247091390 -669629649 -62208100 791947824 -582197531 820439246 -301954911 -574598376 -149503379 -715774325 797336899 934065899 168429626 963770209 303024985 -742025450 450931119 -698797662 536550138 -751372951 375792263 272102454 599245846 -705668949 -92350045 370691772 219853638 -939194790 337477225 38476263 696932005 349532908 704575055 -256991786 756520271 -654631383 -707220757 -595302713 477114014 761617464 914169105 -52831356 826779806 -79359068 -936886649 255478772 823848828 571474504 927619821 191816788 -860419550 -55395284 -327229729 181076237 718231184 813064180 -875149658 560638880 312590046 -912938587 -573866511 698041358 -680948152 682684218 539182496 -683211288 -617775789 -450070281 975031966 711948962 388442296 -320453326 66204761 32849436 -336670206 -791884964 -766662111 940175046 -98232947 -300335579 -295273379 -134615562 -556695594 710211269 -689528478 -887148724 -674889396 577737371 -105258021 747436846 875193352 -381598359 -430309965 -838488650 -613576748 914445949 128715028 -342557102 -424622750 -23056899 -656308633 -736118280 833768779 -980353213 -878181908 -216592282 394449943 774009919 261181655 -830522243 416500447 356424631 -587021840 429846983 -979321236 -498729500 -216437951 819050527 932753848 -49631452 -799586461 870014785 116393451 940774648 644142234 -40335629 396416369 -278887103 -584783535 341170116 -161788668 453134396 -406710616 570546418 654388528 -235644688 -774407262 980478235 -302874845 272728265 -73948894 216391662 -234865983 -911888702 -417019598 -169062636 -157038427 -843494457 634917773 -734828799 634758884 931045454 239359859 -828084720 -278818830 -846638341 133014056 381791291 671913208 517610952 -153022601 701161407 714909000 -110748876 790237974 738561978 56859385 -799350798 303902003 449640480 -168256071 170472382 -90016262 -506422380 929012066 395581515 -887613559 987098407 733986408 13682493 -743256455 614825523 637390781 550681361 -260028161 720491334 76436714 -579856425 -457351630 -107311896 227197740 -982771569 729054433 -343792253 785485167 -948161170 -609979311 -932023044 389884342 664180158 -581167737 -752785161 515927414 121702190 -782107015 816262923 -196878362 -477732859 -777351955 -806418349 -969907089 -696083442 -989103844 -987140044 778627001 822660379 -663707644 -780783129 170849113 -833510211 -770886900 123285178 940156400 107147216 -782848038 521460119 322616769 -379504894 797075658 -508051851 -889447521 -103549447 -74363805 -963279415 601060938 -819831960 -113724626 -540504685 -852110533 -579432605 -385081552 22215151 97621651 643228177 -586021605 -814379065 97529768 -812529334 560347595 -551084198 126855076 -594710880 531721066 252059854 238299012 -235491738 771896417 298980660 70075578 -265595908 149313623 852544462 -941255960 59679353 -507295061 773194716 -335950677 -362688382 -831695412 660738943 45006666 424824573 758901417 -221069755 -391130365 434788113 -675713164 -340073373 481283050 -177462356 -557738874 441664604 786309078 -627204684 35788653 -903983467 -641583414 165543144 702118237 679715031 283532873 -914829715 954115086 -427827803 797856999 615737415 -458904925 -982020224 -497874484 -662946237 539056353 680532547 837882554 50741013 246774656 713243927 443560192 -765967656 225706303 -805193414 451564315 381824506 983810220 460078463 647533024 736255703 257106306 41499480 -811765254 677753736 337052377 -370989145 -607656306 64630745 -817437077 519616799 -201649323 -28517623 739337249 354165801 253173599 -242714830 344399135 870783327 778681632 117404185 -192095911 830569366 773586197 766932142 -647012524 207983536 -533409560 -52522480 -896165721 206793643 -228259258 255847083 -814779505 114340403 -640904097 -596654167 -29803695 -826858873 323975696 822109115 -623128165 206328384 558068761 -770297715 637579597 -159287086 953758036 655201282 611602580 485527012 -3581747 -516516968 -194493786 -22889236 -510356520 192904384 719658014 335604692 644268864 -525540756 476484111 497443216 554965747 -493875197 -568602445 87136268 -554199404 32074055 707048659 443361405 -604010365 100962812 -969901136 242398074 392015220 -831598269 131351390 234827264 -188324976 845886749 787235935 -76994323 307565049 193489730 546329677 -720761308 -689789273 776236848 -797234235 678854365 253602047 -413438677 -385585300 63478188 -352620717 153680343 695791490 330543760 843840706 -910291842 -743261108 52367802 11549691 -854840841 359621602 199195571 -538184132 40218808 -861905442 -166233913 867736747 -40655726 -437476235 366048032 905478023 -29113763 -775486736 -337312974 172603099 275439755 -607528837 631011756 68610890 343645829 859262828 476171967 -159683785 485827657 668913854 321133112 364558932 149065862 499545928 -576167914 193216043 240855269 440354750 -895973849 834674476 -997688952 10600273 105425334 -321611864 155858456 -607608747 -836517986 425437888 -173711032 93786414 883716593 711483157 -702982462 -618176856 -566221881 -845293511 -77440059 -969462239 -971040178 -990170261 -890330709 -653426791 849016761 828757825 -856749787 197155739 -578561145 651390377 -226347920 -250114179 -773345927 -155068158 596568428 516446721 -764822559 953254459 -473309552 -755294259 -908505326 -879745264 741787636 -566289848 -168990575 982012004 -558269402 54057778 543942091 348751498 -798896055 96894912 546345240 -135617519 -389675162 -490063512 640801289 -258622404 910633653 821421236 -39505629 340491412 -866683242 609552542 -17525463 153021911 -322978010 -910282049 771206231 -199948170 561094126 386648497 460909975 889729602 254913252 -598876800 950600105 -787505005 948379758 -836062675 -787606923 110506231 303015294 -907647013 -80605416 875507653 97768706 -437772185 865587537 -484425870 647430173 556182980 -179762924 -315113366 -475457222 740921669 -394510581 -850581046 288779149 -115297902 782111775 425355416 10807378 -415443948 712499915 -161316295 -947904479 626851889 -563923942 511235164 422063655 959000107 954541586 286314198 397385562 249510557 -970258433 -538647325 234589603 832324850 -2391821 -76410934 990736459 396759693 -42925029 -72442184 -564180202 938613070 704634439 -466500673 504570874 -458569362 -991873236 -14257743 -960585249 -185822202 102853810 -717816658 528394178 310246054 729623072 -280470232 -484906576 763376861 -958124665 112776551 781701590 147509889 811795886 -777899693 -319376253 -499534656 464966784 -651531360 307532601 -848231028 -297275127 676787153 -715231435 -115384390 -769828262 -73147612 869384900 213589514 978186990 977294458 684712288 225366487 119820231 647009773 982234073 -467735226 914780997 -364251702 -346300352 -966657305 -852705850 -969235314 91327856 -514484842 701911223 141360419 -146612122 -983058396 -140879816 -991858303 173041364 -433145532 -898313537 -372242030 925994737 112674364 250420618 322296857 -736896694 -628811392 567808948 652439926 -977182563 -745537719 912392945 -890793204 494340476 -238371882 528754265 -760589509 232767453 -648801140 379677766 909498248 358310950 -103274951 -557243190 677301729 842594342 322774337 261009415 689913952 -353164654 -670089234 -93173859 647297948 422865016 -431826406 866272613 -252481207 -888464664 -669049833 236213053 -872618179 -316038153 498121810 947388922 249056691 -41097287 193993276 -263685516 887623503 778395984 480824695 -932994935 63113134 -599268885 -573116333 -118816048 -574013503 -965346525 897325643 144231672 -934592551 -428672928 740806593 429121046 276626703 851878711 -978426677 -514555076 25352969 -762288149 595484931 -289357527 -983758016 50630611 -329930287 812269458 816619466 500566547 128260907 -26415114 821233661 977511603 361559402 -977331437 -560840279 -441101398 735672323 -652215104 -631865230 -397623999 246299332 -451057095 -49781642 786205977 -562059869 889577101 -375113276 33909481 -514446641 458325925 701343145 740820631 615427222 -930595723 -140755215 -531404911 -844276268 -330737215 -366797257 -829903867 -284183316 -223351433 -316128236 16892376 -604499326 664095332 774505654 -453351875 931857915 -660338758 887242815 -385895448 -651923784 -313341674 -865772716 -973344238 -609429651 168622193 525046161 904274815 464878417 428342758 308354466 -128262493 -667283077 -482950277 732623879 -182012647 917068759 503830391 583693098 912317046 -197815277 -547026231 -819666819 178479191 -842237712 -558917512 90144481 792217075 464970143 798081528 956530908 -241433090 926265455 -372024587 138779767 855717637 980156064 -161179746 -329480454 -999112017 780203384 990493073 88174173 681765420 -556338562 -35061903 213312702 592937166 -541102233 630667120 124258241 22092600 620987458 -529234564 109443562 269261691 711413563 -40627266 991387835 274792702 260371787 893150916 734102811 296521306 -96021195 795680465 995119089 -792276070 916573094 576909037 787368307 -783247900 -987445100 584724311 163712105 423329080 -851822777 -806203815 -460198128 -705672312 963882107 -506881857 67168344 685903750 711713242 760859469 -261185243 432038352 585063414 149602331 -391680740 -58495498 273883800 -340343303 -177396433 364504402 600267801 621426608 -328980309 571690074 -114848754 238902304 495236257 -209410628 340030180 369914405 508645809 -200008265 782079493 -836448505 771446137 999016209 975188257 -649098039 -859624265 398841465 644721220 914861991 -531820493 615836806 -309372046 852819548 -191470883 892669914 947609992 -203514744 -479061662 -984515672 -938639078 105465135 103652896 742258224 -166027062 719323244 408390540 122555782 466907730 525766037 -909570230 -974740366 824160830 -208083295 -384629474 979381925 238131260 -230187211 -279541284 -566523385 -220027740 956925471 -246452438 -626219639 7800982 388154946 -452366187 -112205568 -40821430 -979606173 -465469999 431747217 931088494 218890602 -78812390 -201016602 -917146915 -615505432 315861087 -505860291 398675998 -369184927 557866781 351268368 -213682049 -56834807 211291677 428179175 473652931 834607100 -348411233 622979218 928813210 -940887433 -780410273 -746010007 435196799 -403121433 373573840 -277970400 880122235 -919123579 -828243676 764848549 -960043078 -14868469 783516900 -528551648 968825647 -554407655 946979876 397697033 -140822604 -666144147 53570092 75709838 333874717 245699441 -346032698 452570856 -668330756 -448751276 -703872108 -255918533 578054903 -430844402 -286663901 -373357864 220387788 170384596 -462552622 -614671680 618809304 -910301079 235930463 -311463841 60124629 690983225 -638304239 617622861 -454941907 468050268 -987814399 -484262741 114110294 795170240 861000396 46281922 971603052 -509108030 751927122 755043096 -600300619 -301796687 -546053343 -660819069 -503525248 80604131 -265786367 -644606029 989365972 705591660 369816656 594535355 -307004930 921593742 633353983 986122408 -628707851 227485975 599149361 -947224775 521305250 -175868180 211652729 531683607 863009503 -369766030 524788829 309427533 60290951 -627314144 60338583 -651230904 -513239805 410406343 -478268852 -738675396 560172461 710482571 -213884164 -748493967 -591672735 864098145 644120747 -789620294 687500207 -470952352 723836108 -755707592 -676235910 503513281 846743315 308051575 -217045412 -622750880 -735246953 652170823 -356806532 -255286596 870709136 177078045 491420286 -944734993 -844588071 -900810976 -611094530 234663421 780281596 -138994949 -225907374 -989598917 306513474 -856010205 33263860 277207886 -813417682 -810880076 782745463 537612875 377796107 -10123606 -103170782 -651056183 -107754752 -770808861 -627985546 -997289695 -659906751 481025884 922446438 125943531 -645656807 185106918 50579602 77776573 -538693642 -871891164 -480034821 199797869 770818724 848797985 -314235399 -10219724 464169459 -165342864 123976819 471485073 -42453306 -820594344 -585014521 249429931 -170740157 -11660180 -539104441 -849493067 -608087188 -19950945 874763528 -102447254 -838909342 181827463 -124099161 308393691 750506096 132432290 -423228923 88976843 -375114071 574133297 163264330 14789987 -928133870 864582991 -954766975 835749829 386621015 -373193324 -144739467 762436830 -223513274 989597098 474296404 729672901 386117361 -211232584 116666527 -901604747 822290630 535702923 -211432212 590874178 -818422100 -622326261 224286542 -352078994 385263115 -665562096 223618749 -798996981 -486994498 -168660382 -216841745 561883604 -671288163 -77823259 322552689 -156038710 -376056676 -293363624 -959946131 501125807 -572421482 -240186147 -907198618 422693068 -911497019 -39013606 110431217 117077474 550206238 -837334202 -600886272 -375252619 -397629095 -751029192 406131372 187812118 -560473954 -540479711 750071307 774042896 316536022 180168366 -942101664 -842054052 106404840 476076417 -489541987 564849832 925631893 529190923 -82334341 734252357 412347137 442147938 20976910 175243606 -772159395 -566959510 699954514 -502260296 967840373 -203105366 -305228212 -208656612 -328538912 692588002 378880147 -695881913 -149476908 471244673 -657646356 489886606 531352741 -523303098 254387916 932476092 -156897509 -33556238 666094590 154001856 616908910 7011592 -174951657 -430730584 -343479966 -746764060 -981293540 -928523683 -171241205 188402370 -956946586 263400346 -887876884 919321408 258576854 -576517372 -578086224 403348579 -837823347 -287418639 -874188542 -635458670 726350909 -876297246 927980320 -654175955 -275458631 88964817 779181214 -457592127 -390066349 46984439 -201435418 936618029 10810571 142325522 917378401 -150287945 437546408 543623611 650911494 634492665 768519838 443163522 736583560 525649864 54600015 858550214 -658408586 790095256 472007072 36306056 -139227780 -955359126 -305407243 -269165443 -715463349 228731420 -732853533 641090964 643257431 -213081567 -926264085 -909140182 784933670 363623121 909622272 249155718 349725369 -463859990 225950914 236186516 30631459 565668394 738255714 3031878 340811361 -152195411 -347973418 701406248 -900291124 559658199 892900477 391276401 426181681 -246443969 -909354258 -362570903 -452409749 -574609786 69868642 -708343273 616878063 -125649424 908331876 -218691409 -976786481 -757184825 379186218 277444786 -333256598 772563623 -922764237 560711418 745269921 -586760280 -602207766 -677284588 700845165 -113978497 -845733205 -810499291 730377089 130443247 140990802 915043074 829146876 665392759 -368935145 347013450 -134974018 216586267 -194662675 -755101827 651010424 -717535433 758299610 -359361845 -82730654 237574878 397602067 -611331206 698023548 549414347 -182772163 294202047 441380439 651119225 436220382 677394917 801687481 -201800585 896319871 916176242 -310294582 806334504 130608615 823977232 784955234 -835992165 93891754 -546843959 -963084866 -375646921 -849808748 -930877189 597708349 -343406180 -945703887 479142578 -792655262 -555271477 -994629374 -89149197 -875940298 280890567 464771660 -749455229 -539925390 -612271146 741392034 717934974 453296665 -169287186 -178919656 -958299036 386190092 -973288910 932886395 -720991030 -289043648 -667288748 398443382 43565471 396152806 214792944 582793343 -447041331 677279988 -710142107 -905603641 298274568 -757386983 -113895872 -650397304 -67981740 -427665057 64767032 734476988 -318796742 -848038469 424804392 828103824 -267756168 -519061132 -383098025 -922098282 16571266 -120371325 -271842128 -990674074 -788865324 -475723124 -871831195 -553034600 168960401 965911127 -822286084 -608140253 -459648971 -887568766 -192518666 526008376 911743695 -512671024 14531538 815685184 -705763582 726301426 125174348 746976403 155704213 496543941 -659563399 958420145 984297894 -5664778 900375747 165605694 213953142 -688842351 685343658 794064227 -276337868 366825370 179819050 -411604178 165796321 607603105 -113638849 -306972144 -357477889 -415909589 -121246647 260236685 373851891 501817107 -574197897 -719449613 572894466 265834208 -862820535 961440188 -304994424 520912686 184733182 -300297604 66363040 757882965 -649273775 -84979176 925266051 -812853125 -405937651 -939309496 -387042103 61117003 143645073 307790102 164119380 -743696254 -983962177 179648273 -384020497 940115419 734371047 631189257 62534586 895818977 -330571246 331799405 -135220621 -613723443 -586418170 548478522 -85645880 889951589 -370515311 -866060277 659427643 -731409668 -612817605 544534472 42951315 -714375920 408706981 -753324993 678280529 -952676780 640926236 920281014 580672940 -855171933 -807155807 907606144 -337140019 213412184 108595309 -328066980 44475593 -690518545 -217713059 571298476 973321622 289844425 62518251 -165073668 -810750911 840402770 828948387 -250270495 682868486 803689561 -495258949 717195191 427137443 -364287365 169327520 -630413811 205397738 818263919 -336112557 26903333 -363759207 52045769 203159972 702672504 -77817655 502572036 103438850 761530841 783662613 -403099671 36154094 30469282 105807543 886394641 -555010332 -230842627 885757076 -867336410 250310208 -656252766 489185861 -538558446 -704158948 -530176551 330571459 -376792717 -596124037 455274558 597174010 995791907 399352778 -517311497 899080785 745812376 -617004126 -479487088 -291175656 741945748 -266349751 281871171 -465857047 230067494 868522420 -633273875 -236342207 -191860804 -747052308 -752633199 -976001644 -688005108 163387144 -742281911 384750953 887691200 -163689295 385212131 332835866 -320000773 -467694829 -852220566 625441086 -376953868 -673466089 131158901 293402215 -948585265 318610180 -787773286 -995224496 275970514 -466631810 -809858703 677497570 -848132509 -627698709 -103658353 467280545 -503757808 146690547 313412512 -642216128 305534188 530905650 51544300 -212589290 -540589014 91017027 -582517748 -364565419 567970593 -627431033 -569070344 -565479230 834174890 -74414380 -405896242 563281124 -115563258 195325892 -805929759 -626347786 -638082473 -796993209 766518441 997094501 -298215929 -849484125 -298123721 156766165 625599524 361517301 -197552042 344411974 325315989 -329865736 109807734 -805569130 -172017019 -414708959 -780084025 -864655315 591729324 142594512 865315144 -271978925 -678496380 -725532656 45057376 -425445452 -489582876 446269801 -287930788 -722660739 -888103743 -895784116 620945082 -992376040 687749849 -27014859 -130850191 -478577697 857484591 -311435559 -62064654 -504963982 -794102508 -602405078 -902405410 228406871 991048494 -512031091 -647263105 -866428066 -692683665 997327398 504504064 978318593 368400634 529156181 624589427 807927082 -75440032 603666941 88782971 578585775 576047229 -378408270 -713261999 981307373 380028087 -842265543 -277337496 -152335805 -401720776 619517196 30560114 879114040 -421890467 -708026727 -35830157 -809813142 616936931 462686401 523485776 162208553 890572916 182932365 -47854786 -631285593 494763644 42267809 -821796626 -494767374 -888607494 46380053 730079816 330932800 -187462038 -522535164 -874537680 -785788147 602344421 -402795371 -117302499 -345139832 -171766435 -401823270 -724054187 940123431 -294244596 -326595187 -855630978 683374078 -987239546 519173354 691045829 -561444160 -578964812 -505679935 -465831463 503540050 -588082405 935681383 94585745 -607262816 1516670 -362694471 -99531071 -718690760 -160640074 -95747894 998205151 208091747 550854067 562623461 823350057 368307364 -60284667 742212499 -288594347 589945192 546117413 955696215 367656207 -586256168 424606167 -94917478 421116569 -424466595 17004397 -463493062 905287704 -367612853 -472784031 -844060170 452019527 -222926446 -575043532 -801368196 303512581 -427497862 -240393857 469660910 373005044 -577117306 551322307 618520836 120842228 105755151 -489311969 812655706 -149914072 188150072 699900102 -784453952 704319 244643793 528940580 20504662 516953065 267548449 252387645 882220087 -827272713 -676916852 -639118472 184659095 858183873 741830145 -588649823 -542903846 -204512122 500185531 865496475 -339342914 346374599 -207505592 -497944372 -269993473 -554145799 -111562067 261462498 -681923764 554795066 612146152 -975458832 251349252 -180980389 333766361 -571654889 -960933250 386182908 949027498 507217138 785407385 -241291304 -547679420 538337646 134462830 620804171 91257334 -754497716 -130507958 -367848992 471374078 -109903530 336037108 -842608840 -897180886 138514114 -587563883 -661447052 -264540594 327248258 -321307432 688444768 97130196 313424058 649940557 926562986 -659222677 462124520 -778830631 942276088 480285686 -103239100 -789149316 368544841 340575687 -575648272 229195393 370452351 -889299521 54604014 -783873484 -253756810 609223567 -911343582 670134434 -738903073 -53218988 -875556818 -704322882 100572714 -943451727 469337971 -656557740 926512167 469806691 742213261 127472695 705693224 63161351 226279069 87889292 60369686 204780787 -671374836 -377760346 -581176016 -381849830 128260104 -408004306 -448048641 -81178757 422674865 544526562 890499909 607729545 -88261276 334661049 408287571 408655123 624346827 725925133 -522368222 846793335 -135116633 542476013 94362233 -60134144 475356902 803669832 -903473343 -250540621 -998311619 667592078 580942322 -342331275 790052998 -38542077 -7389148 484677344 -399945642 120828333 392469816 164809990 478710001 904085007 722394140 210086591 -323508450 470054654 615157338 596157784 744868314 535929541 883610467 -215568089 -249471945 -697976413 -582583827 947873949 -547541491 566942440 418888716 679832446 -843491812 79900081 689524663 -785457366 943083777 399526695 -591484282 -539934246 -45189815 239427213 34738578 -387646214 -472580494 775946454 618148943 -132779954 753596602 110409991 127989551 -137177417 -626960557 -935185975 -219738335 338127650 943306551 -354062770 271943417 -505191649 -1816239 348640737 -208991607 -838354455 -577874166 80676498 241128284 33588770 797680557 276906946 777173210 183916143 -583454619 -457369559 505145407 477110452 -507840480 514236335 36150262 -496826364 -379032642 -937585856 674875452 814927322 -575404764 113126039 358277142 657248936 651252714 -695752816 -722256215 490874739 161436617 846357472 -212101662 -774870414 -101614831 -999222878 -156561559 250321605 191791429 671169701 609295343 -911502827 937615988 -272806871 -128811809 -323274683 -478565178 -340701713 47335344 875269746 744386444 -716645027 853363667 -56064639 30921711 -975672498 -747500257 -679041206 71963382 -730511145 -323692431 365262187 525967752 491870943 88391828 -740773103 -607237325 203577112 -766879569 307118925 384958555 472098229 926505131 -941172395 -705197370 773628927 595398357 451929452 -811259822 -134897213 -285096748 968415566 363877398 -139592752 -964665746 262341120 967239747 -219270498 569834512 304607467 -757809246 254229586 -610531642 -466537381 -690134942 -363609291 -955484861 553171114 -268097236 23722733 822505722 -223124541 629240972 -810956051 -70793926 295313873 -894121480 -544385704 -908483603 781981601 -554092277 -66185045 -722141507 -656079738 -808931288 67886681 -447907231 717258300 -983982128 790015696 -758681633 -922479165 607214760 526065397 663339135 -315582213 -927592928 -868878576 109671401 227299979 488173087 415870428 -925652133 -642963706 -964895308 332339037 -903927346 38603310 -148867941 931895470 -463045974 -391405441 795307470 830660471 579194867 441389237 56230805 845609202 -724914261 93591842 -885063885 765728045 -906030224 324449484 645193799 -276664333 178842610 -611276056 -676030271 -677153307 -89509744 737505011 -426726431 -425765409 -684164892 -34468430 432358202 288827545 224855008 -360268257 813820669 856970414 404733037 674336078 680900935 -14180161 790900339 314920466 171337982 410499791 -30479208 881630117 -945749971 -617605610 -477937603 -510997686 -735393112 -460558023 -20728503 -601024333 507014580 148313323 172534423 420215556 -385457236 -290681689 -280421418 718512175 111455045 -18052412 735975273 -217500585 -122114328 256619967 713653709 963857913 94743736 659543270 -875785365 523382920 -840470008 52605279 440780050 -3056455 -915156266 28022512 28856613 -230769595 -428656636 -322102424 -49650132 -293283392 -564384237 239958698 868263530 -747168196 -459372062 587942812 -332974870 169023392 196396018 -288317317 -158676073 -741348723 358262609 -465165189 70649913 519610507 -43303897 331502224 -165145869 597432715 -386858724 -535370559 -204371631 -97590315 706455396 488418971 -71081826 -815629574 462311908 -53288367 -354411133 100620380 391546339 897257963 544867125 708423415 993371203 -634740143 -912366583 -726602518 293619867 490485359 667986967 154673135 657710887 -212947157 830096070 46643494 -920886621 -754226527 152122562 928241090 393893152 -764960451 243332377 961985003 -956016416 -433263105 170069747 82698478 -998253093 508406004 -231798214 -740978908 758421711 281459114 237077682 180660850 -854773723 -556014836 105910918 665507113 -322902649 -588507082 -736529217 -851268695 -316345482 842665930 525395163 -208459000 -43378053 -917735618 -728757637 -940404009 215159729 93128533 921016187 316235996 -247638683 322149628 290142464 324922064 -495598767 -667412608 508426476 257767185 -793206311 -590383579 384938197 517456313 -797993923 919031612 -695524137 854904619 -309272012 676590191 74213090 853101270 -172380096 798660852 319848829 -450651392 296507650 52647607 486571225 -402537451 -377043867 112108836 -73472883 -318243835 161115738 -516561057 294209133 497066632 -700768225 -461623998 36783536 -64663700 -684599637 -866123441 -225743980 -613921372 331993427 -239098771 -992048286 -946120208 -66565884 14952360 -893559694 86870661 278321566 -822775831 744555777 897292404 -361888065 -736074469 482304883 -830012851 -692526201 -622866455 1052454 -833119317 370454448 123824499 -443945873 -176863067 -741762575 344500400 -772772535 -322495029 -694339645 -337774005 801215251 621970405 -596160514 -99419947 933408294 399835816 -15834235 -493301412 -543444019 190727084 746667018 880791693 -77510200 433452616 157355061 751144352 872354931 314371681 239701192 -993029364 652846619 -287084545 -958958560 740600813 364859518 -826102293 -209659157 116758871 -374758676 -971042546 -168551245 944438370 153443062 -133856023 721058016 -909678013 -804413322 -89661275 -967360084 -510531849 754071927 761604019 -517675232 390187742 -658022009 986245999 -435198188 135925802 -855793190 -811166794 313506185 -534613372 -698209157 546709274 -835928859 -686058267 966009746 263159227 -153386653 -665587997 -662036496 -303191461 -91792167 565757077 -502418936 -329091224 233209828 -842930275 -856401974 282534373 -804169598 597523021 844224973 314313431 -385549110 692033778 -930564370 -829247006 -614978818 195687883 895891383 -858175307 -681314675 -138509595 -149684023 20605178 -722592526 69187178 569720672 705031320 350312495 541827987 -320325738 -841191788 -636182872 -29178370 -27456505 621896420 991727481 -405638301 521780965 -920055428 393650679 -804962029 -960304183 502371266 860396173 556405997 -927755402 -448722789 -2608960 -140771285 429593954 411101131 -225741506 303504982 -376143684 938571377 -673480651 -454863006 -580514918 160185130 -55730106 601903543 -886200005 657375077 2854999 875705437 179994835 573330190 628426186 -71002593 270820640 275900712 342835599 -147090592 -452757566 818614005 -671624395 909889166 921072023 -434650106 963931146 271919520 -959496652 -987855787 -883032862 -201464694 236739704 -924601800 350501595 254133134 578444453 -915056980 -810817890 -480282449 -778992098 -437142491 890493090 944295695 642028215 -382178219 885892233 -787406483 904055063 -511186763 829492762 279568171 -972720231 -772359994 406044704 858801302 -978112769 931232912 -568300109 -92062963 534306771 975285555 -126525228 505989182 -339366966 950024665 -985986192 277370769 348083411 -697646988 -852572979 831882601 433700246 -107269399 628451841 663824522 -953924072 229228895 -771059821 93281902 128724983 514262153 500732163 890200252 -725053944 -867797911 112569198 -718899371 -427286693 150514705 -259152662 -926837255 -778928423 647600945 -912999604 353720892 448620262 62661681 586718143 -472191393 -882177882 404433897 861574736 307161548 -365422008 804702714 -381937550 -213901992 819236409 2255745 948638142 112649292 -673964761 -668076011 365560058 797376053 935315020 906848472 246588867 -615736807 -327393021 155298904 -568306178 -895127434 -259399011 -778403314 -469946607 -348809528 -335686882 -317134102 -923504143 664683973 166135314 -448407811 706457279 -75796784 -277390990 998960581 627785510 -678470374 -767700490 -61950396 747977875 -617882834 981192344 825470432 -862540747 602528389 236339691 -649505065 940842628 -480552910 -522438592 610098591 -239628907 991284648 106642929 216973038 939854646 629493167 464117032 700834172 429288669 471521239 678670755 -815418193 -232671337 429420000 -931147237 799660012 -493127235 -739410696 -706722559 758988620 246172801 -645282113 -609742097 267735919 -697165389 295720297 -388347280 357850116 451944463 -763107220 -930199548 596155139 -407646749 -812725955 -646073007 -52056347 780471640 90098480 -64519605 -521301981 -378219086 874401913 -578623414 55667713 563016040 112168163 664424146 -745735255 855090323 -699489625 -275011178 400237931 -695059419 254980629 -713646900 474918354 421205230 -750321557 63979176 709039788 -233113989 459825680 -258326867 -704242939 96416620 -832704274 -111316301 -165380767 -712972704 -743855356 526932141 -771467938 -971783479 -26871727 -306151272 823937021 38251033 604164796 -106028309 979886312 16600419 -370040742 -437928119 -278290663 265474685 -158781880 481741061 303089818 169413278 -684272178 -558907950 780016100 584024785 -460143539 -318325447 767420300 485942337 -321194506 -118751447 -627195723 -644173263 -619356710 -499497730 544444523 -370270267 920158667 425417210 -119496923 659756071 552463544 373926843 199402276 944301087 628101584 -921758555 -256669214 -868011996 987640922 299414870 703596880 -254428819 124135581 -814946193 -825001084 -705927612 904169681 840336001 785839572 916982070 -768037622 -782141004 380609678 755541747 -441210038 -471264955 35018560 -683608982 115342603 898297320 752604280 -426302378 -876095725 -860548266 -499661192 -101259375 294488127 960343177 -169707924 -985356007 -772208964 -371350472 -310546824 410793154 254609439 413555435 746296339 841030012 190442412 -962345603 -473792784 472650404 -149427744 904601594 -365701780 -329507264 530785243 59652230 -697401585 -250306999 817529590 21994677 943555433 -242945807 449746297 443704516 -158202345 579783727 777741146 -534193203 520102650 -223406358 -982547767 -287075851 -92035700 510717805 128126547 669157992 -682392502 -152533956 775530588 -827576964 235638477 -181899233 346341286 -656632462 -204306776 334792175 928447351 730492950 -663954885 -246395901 801247142 84097210 652646367 -662909425 -231474059 494187335 -171290432 172370749 191269056 993568900 -704081838 -539391109 -28226755 387196814 436740598 30133225 539023979 593970412 -811527778 -600662604 -305061316 -949008551 471845154 56926139 -944927754 977339195 -927739287 666488008 -626999442 -343437243 -600838833 514409856 363627751 -66181217 -433380048 91121088 -515138954 279652491 -333116225 82865704 -767185777 -936489283 671435349 898989386 -16111301 68382173 -911004405 -502148966 658521545 137429798 616034472 206846894 -279093747 813898826 579944435 -318897731 559967331 -460695226 -46694242 -432244166 374842995 284230178 36067080 -788547793 331335855 39101583 915072410 753090264 187721034 -617435407 949531381 85166369 228510154 -214823624 628716905 -921474289 -317554120 -108027822 -905539322 -139464568 271844990 -767442 -628630490 134831696 500730730 57747460 188969613 850347359 -301444887 -978696560 -296920968 -377737047 9926536 -644382791 847932104 755027902 -295647708 -122330250 -396178496 871524000 -856466537 -78895172 498767158 762084982 50800733 295749417 884505971 797329048 -618300400 -527379267 -763842544 32793497 -253830976 877649077 -679952256 426841305 699625030 237599493 -183329409 624139017 -907072674 -78610450 -685724162 -910949868 -488336243 364424009 778570767 -579468073 495925651 -571566151 -407085011 822693400 928625373 -111652908 -454099352 37287097 608142622 757338731 -593981089 -903580814 527695850 742392960 456748712 177665487 -79104276 374397770 866767936 710362455 740318051 930038870 876440857 508400400 -499590251 456367543 -550111266 -823063323 791675323 357047936 -520442237 -159211161 -208623261 358438656 94769857 -256870354 -755062044 925736200 -718625177 653802508 313875136 -602216765 518223127 -81895380 995211454 -68246580 186523055 718658053 -760830980 -155762541 -694275197 -983208728 741806425 465461043 -853812640 -591152408 -523254746 526482446 -421570536 -885483618 -723662836 782175934 -439755294 319138502 853825956 -819683615 488687422 969150978 806900816 -464177222 637885322 -331166128 579326801 -150171999 -651529735 -16784242 -853441451 -154478377 -820057891 456663081 179614349 -687265020 -212998394 540164217 -588816629 -794117799 898294558 240896366 209540117 -442926698 -382589876 743766558 633487440 690625870 -137986435 -139248638 849046520 452128035 149461557 -328993897 -444131071 -862184782 54217629 -592895896 -642751039 -469165237 945117148 -498637480 515903423 942660650 151486016 897790708 -727244981 890005036 -485290599 107730038 138022947 737972288 -1036734 -786443362 183300790 -10022357 738018016 -753396653 967161626 868563097 719636534 114632727 -188142951 255874298 616326674 -576202988 -568101211 22477500 801378014 -956877709 -494923055 978553894 -62392057 -976069119 -287561522 792101832 61249977 655766064 210143740 100093655 100758806 -98449512 220160139 -129659064 129036151 -173281588 142422326 314846765 891948257 -70296948 928274492 -593127183 302154248 712798886 896138328 126606282 63378053 992300302 -452349014 804852995 -537193482 -393591414 -384607985 603770101 -727329491 640520049 -266380386 -831168903 -247659799 -952911251 -881383945 -79767579 -548265750 -304528115 416613875 984056711 -363157366 -972945441 -850007158 677198765 423012613 565228694 577257678 -599925436 -12519951 -765032388 -697758066 456372693 201193363 532358950 924586555 -489441866 861785599 539523451 3146459 628902536 -663658517 63685683 176199034 365424259 593107918 -171068739 758429600 252960877 -606603638 771342275 -747114558 -475948421 -814612492 702829464 -393936391 -372339926 647703343 -501740527 275888545 719800410 -897999501 333835779 669745958 215820543 935061113 375703646 49294142 -372069807 658301678 -359928068 -554735907 -110876160 -823657792 541752898 536569075 -185152674 -744569451 920739699 -931751848 364103058 212261861 820481313 765093789 31986633 -487216047 394156608 35722894 628117213 452054751 -706172256 447723189 776930061 321270038 711112962 53336968 692093578 -435026364 524761426 8408653 630476756 558527524 -987499395 -31285884 390389394 930414231 -375644484 664884806 158902009 -372323649 975156572 -24098281 737314470 532988411 913325371 523200210 -132147203 606156121 -586678417 259594388 -687074980 911190971 -565716951 -42041403 -521657593 163117539 278378844 267092391 533041110 263986362 -971037982 -648751178 -340507522 -793348906 -1241266 -863892352 -262378833 436074409 164256800 78301412 -822663571 170026616 -449778693 983904965 101993213 -302066503 -496898022 581103209 -63473863 -845788694 -879262403 -560251875 -786088472 -152796420 -33670897 -806930375 -669059186 -224279843 766989960 717623530 713458961 -644124588 439012101 -914598925 620145422 -466307299 747670629 104502203 -462895529 -149837295 492954114 -83976341 883931466 903554485 882848461 -210994992 506680083 -255109878 -747264018 -13957231 -822378108 -739249939 -377690482 186978288 71913259 153732091 -44701968 -522198617 -651922398 840775289 139965839 30431677 -86750468 751412046 902981627 806683564 -466453259 -91278627 -432994665 205965528 505467847 -882287939 142279638 790600353 -200947908 -991363057 268538230 -391687653 52002399 -880953521 -562753713 -449623514 -451966862 318646885 440707517 502959121 -273098012 791547800 -329755556 -674814012 913893711 -818294751 38324295 -770104067 355671079 318432141 -624365438 722370852 991024929 -667960495 -956200362 -954635979 936850863 -666340880 -751652448 10300274 -631658149 -134088864 26066957 -674437378 207163899 -883113 462791160 205351327 -78149778 -636378010 292249443 234367536 536679213 -990620719 257072795 -302097554 -534064543 961796527 192967569 83555580 -610396375 -461485789 -847778529 358198990 -788771798 -402257661 -130286222 -663090081 949668361 905403699 619999541 561802472 569225435 -664517600 224042439 -848801218 260814824 686693336 -499188349 210586005 -259198093 -380774644 873272586 230487988 942844352 133536675 -335756063 -717469921 284930468 -683358874 -132386546 26114550 394423013 512355926 961161682 192357296 889716892 412338884 977652167 655104913 843634739 -994619048 643678837 -66150101 724921289 13329535 875790665 -12514028 -694555697 -503476100 -315531225 519185864 -278891194 -922599430 -442502282 19592359 -956732010 122688407 -821881851 -579638675 77053595 604153328 173734763 309107349 -600602956 -59389306 945031506 -797673872 -278587103 724287016 -7366523 964976932 458222147 -525766657 236777610 -465758208 444895437 152324927 -938770739 -221120875 545511481 -633732153 -587760149 -716257022 -317756750 349779290 903731284 -112973500 -250151601 -551653065 194882902 -582765050 -853872574 -716495015 252249219 -290545434 -757007563 -408792898 884642255 586325960 -20538544 315900426 535386986 -923493971 41954746 -339238016 -390227940 -625847490 195784293 165133777 946839661 378064714 -705268543 -690932194 643156085 -934181469 -690935613 240306129 902629635 460728672 -857868352 929865491 -54745557 706095525 398847173 -428196468 13271613 922218588 924944508 753471522 -166816347 -975322753 -874862111 -714887938 -389997957 -771710900 281870271 950612982 -741446246 959960393 768562460 -817908291 -197764902 -975679985 -239103391 -759392441 -707189205 638763941 -998589433 -559099387 202327481 -669222671 367231058 -51124950 -666969645 633516829 978924090 79937491 -207359835 217281605 -616860459 -205544719 -548004188 -684354061 -58935835 959989208 508802115 566202442 949006564 776608561 188507630 -729016554 -409921979 -663198683 -249047403 927481123 -383200600 86389852 -662615288 900382210 -388002238 152555412 932243167 414506006 470137510 439913595 -802151778 284905924 -202526105 214821570 219660354 -167898672 -133483014 305196417 636773694 430843781 551181063 651227545 60659464 764499977 701071054 -561003463 381679801 -873855326 -320195901 -84201918 -34660296 234335516 814244974 365704395 -229602482 432659263 952571317 92263302 262658357 -357627411 549622240 550508280 639917769 -302610311 988841459 -520259507 437778756 -896774536 -41554222 83409980 454616780 342286109 103364932 -78550021 -81706223 -943023106 548058126 705716037 96969738 -439569935 551308728 55762771 728611482 -875443232 -503135848 772191703 927136701 429172584 413302097 -939312547 -450722284 332866880 -208897445 210396155 -678236522 683468451 -225059542 -852675279 85571271 -667666541 -792536399 -428687083 471862091 654833194 -82608464 122251744 539260385 -832217556 679155269 341083830 -751709656 -67833600 -435675455 374412338 -39715676 469236270 -297567916 822582153 157784922 494508170 405717617 -986140544 58233775 213881554 458973172 587500500 460555925 659624220 -377293388 162722424 392829452 -245820482 -110588016 196502284 978162189 -745070707 542038438 -347843884 -51914648 -506738518 -6868509 -824058082 318931394 -326035118 -992058433 954740663 -491570814 388760844 -238139183 413023154 897415964 -898212697 -748721630 -150297277 -414516920 -855535489 133577773 104347181 -422646683 -555812793 72857554 262220396 -276157516 937287270 745334724 83914922 -662995578 -826759763 -957616374 -830499054 99678280 -6216682 413276786 -681309648 -208402892 -189935649 -446972281 -139188667 537321052 347196997 -154114557 -190291602 -649534791 607532477 -92066859 -329057191 233688565 -674148306 946630138 610416799 -779747354 508903030 -896694371 469754782 326638720 -966033474 511866306 545529843 326437501 -37338143 633948941 302544616 -128336364 -441143408 -840046524 340532928 51426480 -255594863 -213978588 -113152455 380435477 -905553168 -439776435 401371924 -682364201 -997388994 87037849 -5410216 -239114930 141418429 729177978 581834392 -195507329 -106552213 -980715335 -964337184 -19977338 429052345 874579290 -411777935 -486172603 282287988 -351058991 307997767 85903364 -718617288 -292652238 -912212293 57570206 855940170 342148103 -576726158 955738891 -237817250 487306839 689917363 789507661 -362911732 659156453 296922287 -742989127 776227216 797974703 74868461 -883248049 108600028 -29155163 -300406852 690938996 -425098232 886678772 72917921 -902489213 630202652 -508547645 129827778 -873657419 -50788039 95005020 -515291857 -254715857 -214218031 -90905253 807083719 14003274 -991441246 -549106640 -882524261 864305115 478183411 185999811 -430185308 735663007 -648053631 947810756 -910807877 -358568586 334380009 397334234 170718833 918550606 424683928 855724988 91053051 513297633 225819516 2424641 -712316555 -3888026 -599534297 522989277 971307965 -644383951 674325851 -779108436 957685122 672598742 269777665 -786568286 468650572 510031969 -955513689 -281859435 865721171 -833037028 379422189 -706832963 -937156607 849503427 375099161 -829591901 -72845707 -830601957 -899598834 -378557447 446335847 -469442481 -66113639 53257698 -770883690 -378875863 -873213550 -294193388 370953359 719300046 -744365825 847687975 -376486950 277979478 661712632 557400026 402608371 -21788623 -183858366 866862801 -902907355 584986197 921238426 -292258120 888641541 -207879172 -465108778 -551424185 -250403736 156706489 -573470021 494320568 593499193 -551343162 709118301 758544424 516376807 69196987 244685051 -599060140 -219358619 -211304525 -250734792 466753498 786128382 -550107429 -27913164 600245421 -105692308 272604082 -344754624 705631933 -418639151 -803258084 -46572996 -992005332 960098003 -224705263 -490458911 -382345269 -443679468 985479805 -255814748 -568782714 -622099019 -419575700 -66328176 -173409975 -401809617 -120562792 -756919854 -5481311 -106273273 -956412190 364722777 -897146510 -538814728 -527568355 706384398 580755796 -914206402 -344639837 -819550867 930952104 -645824299 144308281 602591227 -858355935 675866060 810764641 558836965 782174637 465390576 -636315002 -61120263 -461892295 -717863296 -899807122 795153232 911481699 -745609279 976906979 38698477 -804720523 -527804227 249919587 280742416 655233393 -654380224 132286125 -984740983 18366763 -502769526 535595367 -853177736 73550631 288026229 688375971 499677538 -500796693 -516201980 -438593175 459766102 351047844 152964111 555599602 -934973559 525908250 -989992543 755607847 125019543 -444907094 -324443289 935382643 -655406071 223063538 847712086 -392245761 576104161 368190700 -397680471 -365041602 -222424890 810798436 -876859998 -818800861 345619686 -819005228 -641444949 -630894408 807735003 -965696787 -703612832 907202577 396793218 -613765292 429322150 -238477807 208576207 -258207947 465806080 -587237532 -800454101 396717387 -336994564 83233725 -405847996 -122737374 -262668903 -76523386 -946713825 951397966 -14447002 841735381 143841426 -276090550 -705264540 -967776357 842955522 -340654842 813506363 512279424 11842871 53468109 -205787536 428703706 673820164 -158431084 -722028418 221797678 -967998241 -569602809 362521818 241292063 -74928736 307836158 518767296 832806380 309608861 362174650 -905205429 -871161733 -535755149 661241858 -426238337 -136702450 927113033 -100600836 -554387381 218075344 -26163480 -467186421 -679461870 -331171611 963167775 -448112207 491131523 -795252579 -792707520 835308833 363499015 86111559 471510114 -221964483 -413044787 -153959871 689292891 -281599910 -423873933 799195959 -523344416 447861060 384784032 349402973 936896572 -487992380 -698349482 682519255 736359525 524530855 -259213077 -49577643 433142140 -241297550 -732434086 185754861 730258189 -559100288 24831769 -744612532 541065319 -444988451 127505457 877253568 -461686748 303746291 -51192005 902752201 763511424 351324167 -218266812 512055045 -422544448 -127456400 -718013115 -999366944 932020909 -205075631 852016921 940840478 803522810 -350451517 215016290 -462091269 824012771 -702599249 383861099 7251704 680535132 126850715 -529932189 829192752 984726245 -865233903 703121410 -245820372 861758459 517676272 -865817891 -771624920 747264113 -844997632 561649491 -771944388 -341061705 937763781 854488399 729893669 -497233227 250365608 56445254 -54654553 -948189022 599562834 -108577958 509881616 -56553719 283034101 -113687355 -308729726 -511230422 -237184101 728012988 640218898 899191784 684655006 933276941 -801967226 41549642 978182108 -788420170 951403620 56476762 906406096 275467812 808122236 892530826 680583382 -876496967 933947647 802506243 -978803395 967004956 134076716 614895244 584458260 -252118516 -634367199 750241035 902248403 -207335530 -134654889 -450879769 -849931511 -685666782 166650003 -375883944 -637396034 95554922 -316583196 -102235902 -98262913 -732250744 -981967532 664614679 247354053 -88025052 -722988217 318292940 -273418995 -793767960 -171048541 216349046 210803654 219814954 -339845196 -593869334 679880910 250668844 731851951 151519299 282786178 108311592 912614859 946480711 -229054439 -136363330 568566227 -615533095 789672136 -784571600 -162296776 565236764 -282443772 613762529 917160952 295867329 -493536202 713654049 -790587556 -797906858 -565588254 -534470622 -800303254 984094506 554367712 -497940170 -385997514 177360630 -785111814 -320964236 844541679 -157321403 -497884381 -119850007 537790469 957525056 625546866 -592868654 -844888400 -900567751 541456605 -110085765 -219792614 -746006769 -222146128 -267873661 -982284534 -666725098 297715382 358526151 955572182 935376450 -19449587 732277643 328721040 550599146 15877599 609243849 863447781 -761184540 433733010 -791747557 745454726 -904534452 -538740365 -102806813 -235558866 -233928433 381249109 -432639811 -611831529 327980158 514909360 -869071399 -50905368 16491089 -43592682 -222172558 818817890 -334931822 305272667 -582323048 405287544 157189473 -509042348 -958415591 -126459030 -260320721 355648647 823199391 469014250 469443566 -12731720 -111106228 853016770 800482625 -453419892 -625108943 270766259 -22978139 105649777 950956789 749798040 -818479794 714709051 814455001 566997663 -368909996 908214623 -490854555 -135850983 -112237617 -272035092 895286261 -986038936 -856468026 -208128072 997897119 768122155 -370357864 868221116 954593708 -374074729 189038398 -265934072 -231135580 249625048 -872729675 404806548 -310224238 -462440707 -796266964 -544934643 -27700991 -780799160 -706299774 -344342270 -643075853 -70134403 497284738 -925280517 -219240635 -429291567 13162264 -717038805 -325188349 -890398234 161128628 -597859149 -911759556 359499921 -196697367 502683209 -945111404 14623280 -241495820 -126366530 859791419 -903061342 993177057 -413027819 -599167300 187383864 -469920768 -180908983 374256382 -334679189 361986190 703407427 924696341 375058643 639227950 408816112 714246057 -12454549 -742013625 -250947573 -825883969 392168589 573156386 -884512895 -696685473 129380014 880073864 -208218219 909446953 666659869 -585147356 -751540087 719138440 564989276 -574930152 352633880 -336607993 -563005706 289036081 -930157857 745533324 -969611089 783507718 -997979582 -458660720 745111728 224927144 854910589 -152253874 -323603518 99570670 -191695258 -440095380 -568216822 269130421 -929495612 590067137 -914807773 276400121 139220973 323129314 328108585 -924425397 514362546 -926842259 236128336 -329983668 -725175689 170981191 427022347 759893110 132877149 -461060783 848968434 339376921 -969855238 786694180 -26595410 224473119 -224445721 -362990557 856244716 -654287202 934635844 -109417455 -791392297 -328168908 -525888160 719285853 -453537832 160806357 351601061 692918748 121349186 659816273 -199279258 935511099 -186265810 -865963517 -265139432 507546453 -186267469 -674141394 773569236 193413505 882098417 340950158 -789078954 685300461 50402712 -672040790 279276847 -469502677 -667569164 -383261165 308178444 599871997 -533231742 843031316 -649507693 -595781011 934587184 870890571 -190931468 -411515307 598765866 -374575620 23561709 -205934058 -293971534 -416353954 55560731 536804238 -788046762 70921180 142242095 265540165 -710505839 -172032707 557468926 -925085212 -406970308 769134922 -273261998 -837432815 -407260644 -433974519 -675163828 -486771406 -562493985 -23396887 -631698227 936421103 -171611686 70928676 562952859 -177669459 96670660 -223697928 -851377567 -51630592 -120927391 468583306 788542499 -410962625 291163074 -688059742 -888507693 156254661 120951699 933666577 -500206724 -458141335 363712542 -192830638 593213439 -355976296 -573205239 -99876130 841194093 -556847501 -821646653 342223971 113220710 -452536300 687261437 -729231838 762399909 736940623 48389183 -675382446 -907180426 -624309923 884679004 -685435206 643333898 438830781 613740130 -102863808 -971164950 242358428 850140369 -84051718 530270731 523761444 184745131 -88103049 488566999 -343496943 -53966320 -193208218 -892966418 439205181 -11575868 -262050998 519542091 686592840 999141107 89041699 -479737948 -890194104 -127163044 803465442 872213295 -96933157 -272148490 8881839 69639207 -85173436 -257608568 85025544 -565099358 -66227101 -814788742 84783342 427727689 846185624 754154501 -360651450 676295977 -67314069 345839972 -538702965 -360838619 -295925071 -599254919 688350203 -998162483 -51862239 464044179 -268473598 -927594893 489044273 -16851542 -170846498 683346322 69946488 -576735724 217392946 904375933 -723817977 939067423 176862434 112597979 821351701 -269418543 130198002 776485621 -111409519 -658788813 -719509478 -781909206 -393334884 -320977055 788400936 230038646 456214437 984925230 -294123668 25880023 384748265 -717081125 -463872103 -551018006 805009448 788497850 287998795 -76783883 -965240188 -333464617 -994377980 774071557 -600634209 261048290 -361336375 756837745 -703571557 -291465241 -91506056 715602608 -671532627 806401380 903731485 -763103042 120521638 -35202758 941020841 912471448 -601289316 645797668 143697814 -643041253 128492938 73861946 620068934 980584476 642993893 -796345115 865014010 680679340 -449196392 -646727851 690052834 -963132198 178852494 -51406556 -982725957 -506422291 210898893 415046359 -218423940 96326573 522752328 -959046105 -818019899 38788506 148329231 938024382 -244096799 -532687039 -440763717 -705306806 176846596 -665715985 333015065 -636476861 -641751343 626076179 941991694 -540406652 -793533056 -733159728 -305501949 981467876 -924747770 993705093 534049726 895513477 663669571 653300943 -629672481 212114175 -877047447 -112103811 932757383 -267620567 -396322101 -549406307 426616289 -650595056 259926953 -469107082 -938174392 -154824191 957967296 -389563800 100941266 926281331 -340650230 -448545655 -25712032 980724264 -731302340 750393836 531857387 402293827 99205020 -620272978 325363566 -118812876 185529204 -745518667 -653741980 19163329 -22182884 -959973186 -546294326 -646602252 -959530451 351833855 487158054 842711781 57601342 -785586254 109565096 75528653 -938049581 -501519200 -86232572 112077539 252985508 -65626957 415303170 -901442345 -136897456 176749002 219379225 -586291737 365404478 345268573 960852811 209659290 -440532527 812641583 585344846 -511349187 168776297 -612215461 71409456 -458351838 -385204950 795046406 -360333091 -897246149 826026201 -143403720 155091673 301881372 914267857 776491651 598251290 939097096 2937024 -854166937 -253858526 92507219 -348281846 -28024026 -82990815 -245661781 225893490 -961877967 -172334654 -494194511 -868543635 66908515 -379613982 238082449 -528697468 154333775 306903303 -728109923 408445238 -256316727 424364548 -358252003 486940815 -141475140 -682414867 587540853 26242358 -78881678 743404822 512464110 -393780493 104105324 338182359 3902917 813691914 -805474970 589108294 620974362 -471195995 -710442071 551847590 -520982619 498861500 -426377883 -887170117 975290502 372616719 -346744110 -692575789 -550387996 775799165 446866806 -483295620 201715675 -30989343 859252006 875874695 -851207871 937203456 -410498803 998984327 654980728 147555625 882783906 737126709 707840648 365024523 -500082972 -849285258 -209555561 306080045 -651180722 -842500203 121493671 -947674695 880086481 488620611 -653524381 477337481 -941376738 971840847 -939454152 -135428516 -487210119 525238049 557152450 -788649802 381284951 79199071 -244558591 488740888 -427381138 -763500528 620788889 -763852105 471370700 -686713686 480700887 466852742 735902872 -115463731 73887527 96204474 -968914568 -989517583 622603544 -238012860 272260905 774745385 -209246185 -334913959 567710393 -917831982 -96389275 797653992 422806607 987199290 761792227 -430827829 219785554 964471598 185090313 -220245931 -685666593 -111762216 -580200824 -504618931 -705679280 -363508574 -430478947 -348770527 771223395 -939502057 257207859 670905949 132762381 449306992 30670926 -581989338 833412728 -777813650 -391398023 162184248 918185487 564926565 -925621514 -613374259 656709929 475781736 -510666178 -104721730 154681609 230260916 359756604 646665084 261909667 -214334455 900883600 135447024 -513002393 -901260580 7558547 -377908828 -578684094 430399161 621670571 -781449100 989511995 422532096 449411659 -406427752 742759064 644945099 -288900598 814357564 -413598646 716923434 -289088908 -198372111 720642749 577874617 -345309165 -224671365 135760915 -409437258 -960165940 655598383 -474054243 791869143 423149240 110949632 438955607 -184183676 823924764 746813951 186212625 962559546 -41080737 -893569725 -904351827 -739460527 811411710 178501936 -500455181 859721282 215087277 -650354620 -502346996 -457274261 592324255 -125191598 -63126148 -249688173 -480432632 254548806 889173862 -464767116 -525466379 -816128520 -303760607 849016423 298869382 -744176600 -226622654 300272543 623997292 -565777981 -462160704 450023623 696253607 52808396 495190481 912657239 -304456071 -296136089 788932786 -409364985 -113900192 -321255154 968181915 733946890 103477932 -960926197 768226759 -602041543 -68716681 466766895 336127893 -675979351 199598258 -712412863 34820904 494149472 542725059 863897317 -992995638 544464002 983877707 818906523 567052179 363405723 -461288278 108062822 -58828911 82078520 -416778312 580630158 -334452735 255750283 692989307 209798677 -725451603 -463161224 -79002741 912057176 594962096 227482566 -325155934 772736399 108528649 -225357305 -404667770 191335746 178271872 723372636 797511599 -456406534 -828613023 974051172 -560681261 -359839158 -613965219 -501921405 -880488684 300019250 208720521 -13705529 -411641652 -961567795 187617493 563936498 712800241 -750910177 -571339750 535411009 -749755895 761583880 -845695433 -578742238 -510491536 750765446 927140038 -976783959 -800313180 -717771250 89522083 -25457183 626391859 644408815 -181890824 325080642 455369381 874421931 532245052 745949544 606552273 -872941941 -717984568 685078931 585629221 -815634400 590728584 275301514 558953087 -453974475 -252854879 -915278978 -299000144 835206652 -901527795 780220804 -336051673 -310176651 699221017 -123520601 -926473143 308037903 -768399528 117898731 -49127247 -390863477 -860888379 804994156 -274983378 -14712925 741893590 -152045516 104813396 -666705392 471197460 -903095220 -613923766 212472282 -825152576 848380242 -858171018 -636715104 730134163 915674579 513093855 -868018270 665950016 578570224 -968016084 -674263048 84493793 473425777 -925267500 -129698187 -248821256 -269685671 -621361734 -700003112 346402162 -390028169 -323112356 -982101845 930931858 898507614 997078982 926849319 -180275438 -955145139 -591618413 -62618483 -661261172 -53865239 742169841 -197050143 -166810198 680009827 -798110053 -156302091 -3570563 491174961 26282171 -268530961 631764547 593585259 900857637 351734589 -629448132 488054516 41798721 543621394 803721960 -928806081 29874905 67811521 -465771683 491763167 12384320 761961949 312151316 709194141 838174697 872396442 -646556251 979387934 -103749493 -227102284 -856466009 330159454 845585102 -443580044 -748868652 -976539699 -364891742 169963234 -37532945 720784082 342399162 -423691995 -19056169 3322332 884189404 507510701 -621384834 71833185 -776826283 -472389405 933752277 -375212619 743510557 -5032070 -579184946 -172940594 -19898117 586669986 -888479179 11545804 265173030 -930157690 100098475 299238511 617148273 -68596704 976218863 -458978928 482114187 -633153003 59511755 798623040 796887686 -120600908 907423311 -962854508 -433755390 911067470 909596732 -192512080 909237161 813612822 -728963946 -143286191 438311066 -900835720 198518035 -828878170 788214786 577331848 -225916664 -419299203 -914263260 -589502356 910365530 -102795721 -785642027 -787052162 44801603 -352369924 437796003 749105269 -868374592 -644093262 -56434666 -566078938 -24504535 271152513 -147352882 -956133566 -901867109 -462874433 -836589906 -554493352 -391967633 -363272028 -243108061 -650022792 721458575 144594801 -858074121 -258237466 -941902133 492660165 -154883940 898897332 32283043 -406951340 -971401374 682520585 -284108188 -807834935 -339701536 140742424 -947121933 112994542 735717087 49740279 69131180 534903246 -59838807 -139961334 -719734347 -385753643 490704488 272131612 -195652454 -78238575 -462848755 -367681972 799488647 -556830183 532029396 173606162 -105235632 -933991861 349306010 198443462 -489963517 -974870700 -655298103 215082797 -478873042 -87606811 -408849471 988562368 -396941197 345365016 700862956 -524429485 907649439 384902273 39898514 730765631 -577651702 -561471387 471285955 577205715 689442048 621124970 -8783793 810652638 -684709998 95669518 -950371507 145460757 -908699583 -809089588 -41456668 -692913104 -247518294 220141363 425689924 759302996 568366080 534309860 -477215993 660658632 801897231 815979159 -476976090 -853487590 -477625479 -552972441 306428888 932431137 -977484744 581258002 960315096 -335156141 79198449 639015405 96496832 -436001735 795296981 -399179949 -859668601 -78811231 297182167 961555471 660706595 -66214745 -670690602 475456983 -678166698 -913353141 187176322 -815823476 631399272 -340699086 342201968 -493477854 728742795 537825241 -903261008 546494492 854348252 -676998768 796703040 -585635291 655466139 17162727 -202555939 -799353537 -861032115 -926353521 502378684 815675759 -881657886 -405682016 -825205595 -341155107 533529397 646315119 57338739 450105357 20165375 -457679153 830302821 -296691515 -19360290 457482260 -280023688 -64404684 -717756193 964343877 473985887 -129584647 -682141637 345547005 118177202 -931122927 -114847571 -21400386 -77284840 436216812 924353347 -973314012 -82245949 -102224912 136105513 -250325868 -451055162 240095748 869877970 466583144 761102055 -557569657 -986145414 -401804796 800224014 -114801892 -495869615 429731864 -539953304 -902532091 -653982846 -82047169 18104211 -65808096 -659379167 -81477004 616095987 -75376028 563424254 -428372883 885893772 742620766 449400051 507831494 -189012193 707385699 -476516527 -853850708 -346371671 448172120 372637921 336091783 34979915 265621587 151796874 939249266 -953133480 749768247 -671643560 -157255681 212149021 -981595755 725300626 653104699 -440762625 -953018898 417410553 -648167280 665364349 -291976760 683227036 834227174 -39938305 61105884 255801102 901045218 781721993 -851617334 765338929 146587830 907055546 -40702694 623432474 636686670 324540192 -745358505 6983060 -237938444 111463136 394666713 -589789314 -33938410 125684568 -195874925 382170290 793474392 -40348608 -334533128 -948431072 173886455 22327824 905669893 -717357726 -328814469 -936830011 509714310 177583686 551169511 858239607 581836709 497271369 -649772266 -554554457 117699727 -603988518 412932548 332338967 451470936 366352892 -705993265 -421026646 770446561 -281316495 -642330443 895479277 255951208 -938255032 -432771380 -198693753 -882837114 813959989 -454810535 -991683851 -547940877 552316997 104108503 -839564279 338332237 628407699 355833809 -281861553 -128074904 -926864522 523513422 -541202269 879319271 -364614067 -841363324 366586052 788501224 -955192370 -329662830 879202412 -390474831 935631045 998916662 793099019 -118865362 -694649927 -377259431 942334706 579698709 320554442 459885419 -637360196 924321406 -413744262 226472437 -88621065 23074165 -159608967 -506287972 -406794839 864290930 494151856 -715585429 -533152617 507469257 784110516 120293534 707961950 -980653088 404255363 -279293659 -732210496 880610124 -156575307 132914807 864837223 844503853 909746461 -750584609 -208855897 932114255 931344156 -215141018 -648430092 -770054504 3070410 -729632859 610276491 -945643254 687611569 283755975 -33220714 714027792 -738096448 -906944620 -238003231 78836542 -698671078 -610081368 806055032 581483380 -577943503 888638526 970767465 36862256 -872379444 475572182 974373264 -475209002 979278211 258175940 -790260052 -58344064 475347027 -498186373 -62865441 163105606 474514995 501728892 513995071 468989286 -178822545 -676481848 -779209780 722226938 112830343 -187003665 -741092460 -188533829 540007071 -178885964 479202878 -921989744 544020317 -191311527 423388047 304896357 200764732 66887717 -676631792 382224067 218125862 -617842567 -121310833 883324447 -246645432 -919674541 453650372 -539938295 298262075 -857205531 524607949 315639461 -800384469 -225251690 665218785 151691971 -153011404 366361784 -819478352 439365655 -581793259 -964004665 712207157 -512866191 -668558053 -221284548 -906376081 766271868 -596214908 -440048205 -915942202 973392810 -93659976 -397161616 -671564622 148079436 97511599 -567107309 251355286 -270027676 -815725403 806941694 185130477 -286362210 776442687 -824296047 648930838 256552042 329872001 -66470369 500992481 477269005 -163770393 929641308 -502012945 911256832 130825573 -173373328 -701965020 581419258 648073654 866281147 788452354 690849248 344322954 -342105565 33531506 -724446417 -573131807 730650314 382429496 -40655782 554998056 140923444 -381879798 305549804 105118015 -704151028 884106122 -31868868 -985138971 472328286 652538291 -352881496 -292370772 -28011817 -145852719 609996013 -570641727 -449671368 526197214 -786130332 -305153747 -467723157 925349976 419785686 561535703 773990538 -246330365 -504064225 675563539 -234919181 159024699 -85722528 641446826 562614438 -658456821 854037597 -834051036 612662480 913406067 362267493 509191146 -879718236 138753112 -204016044 -113228676 -263484018 -144156219 3704736 -28171125 917144083 -630186598 832500020 -804052777 29775444 754349142 -583029999 900314482 -3683956 421954056 109529979 645822475 288892409 887758356 763417450 -333252212 -334889936 -214034445 -125698831 -985017963 192124541 -255882784 -990318747 -300769590 -249063141 599648104 -857324722 791634088 472873402 23433213 589538607 155085737 604690234 271954669 -132139818 97796571 566809076 821489847 -196147799 -299658858 -845022705 868355691 811335735 -947835669 776452004 965800033 313224276 533711694 -150832283 -675681590 218046430 -277397101 152631457 701147766 -260188406 -197372732 685822817 -704882936 93457180 -104787347 -17591052 908143023 -602568228 -393101485 594336151 302089127 -929022559 -633605145 274401574 -981790285 -506026946 277777677 573553130 -492716535 530999504 -859200927 469696167 989851287 78120423 -299484064 -298784763 -333947736 243983622 727459783 70645034 289513502 440233709 556808772 -621229825 774659642 -676460134 526638136 98383934 -635377204 507440152 641782843 -359927363 -979578461 -496014243 888793066 -750924764 675576614 725054596 -681826435 589842269 788454390 590419540 -394155540 -310485249 106664915 -728880039 -44266797 -450321927 282220056 761533675 583851308 -924923168 110554967 716740975 -493720788 -27762062 -269622124 487184990 581435233 948882796 -583165640 311101308 -603929380 -792736020 598216326 -914890190 -688658110 21720707 46203732 -268024152 289902356 -592842223 -922469069 -838727340 148905738 -439092581 493106305 532085953 924483225 881971672 -767616711 -696468806 686731353 -635368608 -810229534 -294344526 -904697711 -925955698 -176117647 -5260340 -434268951 999319845 595677468 698230589 343551150 -273931119 -674500251 300624682 701475976 433128108 -846158036 -147499805 -114457645 -811288676 -481393041 -540250662 750076548 146048555 -571996893 -969946344 -850228168 681975515 594649619 -738856894 -556090442 305594654 -340567166 -278983391 318342254 607110688 856942274 -766841344 -524961240 -272731281 292609923 457615798 -105965220 695314097 -910429165 195485106 -858677047 -949020579 -507705612 227891944 67635907 -217533590 -101452602 126415861 585706526 -12279115 -539058425 -51601869 -425593961 616829274 -30029133 376975209 -527511489 -987602210 49292220 -597606701 927844195 -157824193 366644924 893989080 -485692125 420025622 635330355 -560423339 -578735985 -694553610 -556553126 675219727 734478773 -42077666 952976540 -154576927 -452799697 -30395317 258445420 -232205778 -632422564 988250772 -591997935 371708481 -672634197 -638486707 680433930 301399338 -368270540 -31284562 878331406 269660712 929042680 56327405 -520057336 -481645597 698038314 -126324557 -980282925 -967226330 336313631 -79704030 -309393357 75151830 186723182 794076994 807455073 955365618 -426496285 161738344 355835648 823954303 925169086 -893279394 984048735 -65473085 -155872965 28734531 -275841397 686937629 553440735 778409320 292313384 703836835 609423309 -717907845 505711523 333501666 236379439 -138038361 -12938705 223012545 -385425080 207040527 172289033 -77313927 18754619 34693600 787236375 -925485528 -487073051 203731266 -632987205 97200206 -314279318 -726516102 116118556 -649964916 361470231 -365607720 945947646 -457965724 327998670 950197924 -895413967 171312133 -903248034 -865506546 -416661388 -228001588 -662200467 -963945963 602227196 559636822 10344321 -163178204 938766695 -942520148 352561979 196230616 283607912 545918730 729600828 505213476 -239139286 -767716740 972872578 910912650 603351858 -555378118 767072855 887505733 301899182 -917650001 533809163 -143889864 533980548 -655979090 -301749054 124288802 790151581 -751536578 -336639948 -92760864 -285139833 470315666 585358103 913081053 -924371388 202517754 46494900 -383510338 620189575 247437184 718622744 -69140440 884522484 301920455 362140112 -497381913 866233856 -903364806 504383385 -960345274 900211368 -226731206 257279838 -114314047 775734235 -214386124 -69939487 251427189 -224437963 -16779651 -695700325 -520638557 -510224776 19926451 -590439424 950845248 402694585 661323943 -199160514 -248444822 -771461651 -401334696 -543424092 -140806858 697894670 -115119020 -445257335 814276149 -714229211 89226802 410870581 854776484 -823212933 -188338629 611865352 -311945717 914303518 -904133825 -884197462 -845284979 -695652481 -118766991 -938606021 -553037263 120618764 778146934 -270099569 740915027 709436344 694420166 -152756599 -856262561 445863199 603441991 523402795 815028220 -631213198 -3200975 462346880 -584074697 181073970 987737237 -393400188 560810921 334760817 -254567058 715651444 159158039 470050075 -709460448 -290541088 102445371 994549924 407636514 -617994889 -387725553 870673237 503774103 -188015827 -489126236 863957453 -652066022 -819267177 -341304230 -503986724 -386313255 415794161 -794334494 741942896 -966119871 147520489 121645171 383686755 825565064 -612236010 -438339683 -893366075 -57606897 -236795391 503962774 942522807 305832013 -376795448 151553285 834970367 455329456 791669803 465781492 938747246 944141134 123619739 789275582 343381721 674424236 182512757 -483397823 -210329887 -576216070 116258126 -827813099 -542489263 978979395 804720540 443679119 955781091 -675007630 614333036 431222737 -676353165 -816286773 -905982401 -800554906 -902243536 -944671426 -819245204 -344530379 -950794438 -11241639 101879659 -216916164 -225884994 970036038 443796396 743119394 -888913582 -837232969 11020664 -908441688 840564776 301746406 215296904 -81009420 432956965 -344977595 32844735 200638940 393403013 343368420 806140215 -878979330 -268657838 657959881 429480988 348364429 307447783 127516947 -849768882 215766346 -257011915 987624039 -720624571 -703678221 -754687311 -457905764 -503171845 813694413 187625082 231262244 -162652416 237726405 745539223 -55735000 -404425998 -888918504 -669765136 -503218637 420901522 -297249446 652530048 -113574869 661927443 -608059297 -661466500 697291166 -505866964 -226352716 -931999224 933599726 -124172750 202903923 -12924138 -267521869 921253752 -851701441 -184256903 -282274462 430864698 835201073 -228949480 117911954 158323873 -445906700 -2991536 -493678299 -473549878 988157516 -594623242 -43475652 -769373150 847788701 838496291 925542199 422758083 -297341806 -806115493 346677443 96998755 -974685792 -136987319 673886979 -342480307 850615567 796689956 -21374298 44743087 -304698519 278169919 -768322031 620560848 273424676 -833974470 525755334 994810106 488344104 -523157671 314699778 889611604 455589511 -72811535 -210388135 134382601 -988644646 580748327 -190215130 -980019217 613736110 -404457074 473032869 498406863 294994879 492960688 -682917620 -937396979 107201709 -735268877 807419695 311281728 765057623 -906106136 -612133369 -715077715 -230830993 -904641806 334828325 -166298660 -474487947 281721186 344792611 -598402003 -318717082 -960264768 471489227 -959487705 -77589148 26726996 584095928 -780210846 946780329 -786985977 653640080 -664303659 -679349501 -628010035 -635879612 572726854 204750718 -533346137 733538750 480792041 218015612 78773587 320733573 -285212288 78558523 -753311986 -455680447 824364304 -385539712 229287684 62408769 -291965322 -691435731 -269563593 587038101 560508900 68923164 552124995 824292433 54809784 -468020892 -510442658 -136126802 336878188 774374913 -682310418 -994228884 205145723 -781129767 -689941201 288955199 107190789 949317992 727654534 603452459 -263407503 990957595 -531076910 647174594 -611455863 -619231613 581297906 158114625 904531875 547161290 2265939 -739537555 -113751964 150440058 -104042849 -394991253 -929133522 294548382 -196955911 415949582 -881649700 -12752167 890268639 -204383941 274854168 -441610444 -907278074 -177647967 -490112045 999483192 -21642236 279092215 -549732905 -949580426 -645493960 -591319568 -249247182 -331687740 -630096061 309521095 527162273 -946311370 468911854 -301277872 -639089207 699187322 381234279 955672864 320862035 -821263768 -326262572 -212461942 -973449096 366327222 999058858 -279804318 -715286492 549327649 -542507560 634041542 -790090455 -442071665 -271128469 572576696 -316488698 369851036 -716377165 484159523 -286702188 366321941 363894820 -568699598 225588390 -23991654 -895982201 -996156565 -42505363 317191976 -601571306 -187848294 -1078337 -600306621 -123323461 -862448295 -12449065 -24786871 -821529908 230173058 -210208500 542170949 550049249 775382271 313012274 765790364 740674888 -747604592 -66201483 -516143325 469962074 579978824 225654434 763153354 897456401 758227213 577075171 -607394782 -291649155 283601050 40948509 117511317 242173040 -358746475 -324185890 309211630 -968118519 6764414 821993496 951040078 -725988747 -845151054 -302445482 -517052190 -807348080 900073492 856798636 834546960 528864455 -52754955 679911047 -326680195 92381102 -411531556 146600945 -28780358 -845934178 -164192112 577894458 11652883 428846782 -576705823 811103959 -602791347 630305595 570691930 -105888864 -383450625 -628557098 -524584243 697514383 188795900 -349929398 -302254354 838790359 -81698246 -891781307 617926964 -976548192 -767187308 419256812 687609383 863855177 -541491094 -186048682 -345334941 763263861 551493564 -183067350 -882857958 240338193 -873936708 -224821870 298633084 961055235 -89943713 299029742 -500232136 -337003853 458579168 921515210 721088603 649641112 -599873788 -621586028 861538333 -681872513 -306992854 -884786784 -91544851 -892169687 -65194663 527826274 207653538 -604840795 -266003730 288109922 -135965077 987555121 799104032 571746459 -684856131 -185057301 -510982150 -76649519 652820668 -664460624 -651701041 86106758 -292425721 -218857393 304510135 880173374 -27791866 -132762178 180077840 549720068 187655562 -543960692 903164942 -81029089 372741702 328076446 863125370 -770576867 373559471 -586064607 284450781 -118188941 54784379 594997384 -468590039 87665053 -529164001 757032907 1690413 537654047 -898071009 -702246825 655891225 602129452 23494557 205081438 -628670089 -93434731 770952174 250534524 -485047359 393903472 -431410212 589963203 917876935 -526438667 -290052982 116319071 300793739 -5527512 867844820 116235683 883976774 -922077428 118203684 -721577752 -893729646 -105452323 -514559998 132219977 497916980 755056038 613258552 567602441 417848997 -326546696 591039690 -871010362 345253715 124282843 900659813 865401351 479519909 -930109431 162412444 -948115410 35923763 246400570 995269109 929282056 428296974 588815580 -456865327 349211166 16012661 -850096193 -905398293 875452428 851930237 -994244672 10654801 -802883214 -452983187 -940970281 155931064 110278332 329119439 306886961 129208154 41792674 479512756 449054 -991216640 -500475917 -449746251 -22845154 503455909 -142237987 850879792 554023203 -995779187 858191018 -689187730 808204059 -511095014 579206754 676152058 22741109 677755592 305551420 -851488648 -464003542 377615740 174366571 -861888721 -878792160 -900269598 -651007752 -610683949 583223171 -550170867 -291847306 35583296 786795276 328337413 -202525565 -29552043 222884692 -32220764 720690975 501129871 928899274 -331393871 672982168 561693828 -321858677 -575761702 -141997889 -201374446 704535840 -739178325 -484568063 420191864 682315190 36573199 -755025738 -930524598 638081455 774833933 285298839 -728762279 -134980925 440252818 674620282 -212363692 -847745715 723809767 -709828392 -489350969 64914529 -555406564 868320699 -837024107 -580373541 553329039 -135342587 230897536 -182704683 972077157 -209093674 110999339 -888139909 -932150034 33680996 296215380 283671011 -152556259 94992623 955464830 -918208091 -166476773 248337542 810571110 599265688 488281737 375210181 -523339911 998523296 -381429945 -290178247 28387511 -134927800 -14999462 829225899 -357456258 340171617 -530447207 -527506201 643381884 -633390751 458641085 -804862006 -222040340 433169484 -876419111 258058546 -38741440 617103210 -519495222 -19436410 -794198031 640584673 -611493130 -856852736 -75939 846225880 -765335179 422104087 151338463 669697975 141131505 931922239 -914127968 491575712 -756777366 245368932 387664866 56242547 449031442 -486222198 713895777 161502096 868476043 -509121143 767978141 970456594 -833893355 -61037017 -965633591 -862820254 551313209 -235811847 -737300806 -377243485 757055759 -464590396 442948218 -148092383 -165542720 288267407 249541487 -16715562 -816044594 -868835557 867908575 249694395 339239467 -134018426 178583632 -109837959 882432634 -448372750 657387772 147158904 -200496101 -332485266 -822107729 295153745 -702536014 -883519175 97638617 -787654765 -66057202 608686234 -586830638 564084968 829522137 616139350 -946594869 641673005 -167448269 -416595228 -615454430 -547273176 907900782 -362165540 -440091104 833545844 225453741 -678956775 267830572 -439605151 932925843 -747282702 595357026 -588603490 980365653 481926431 124734262 807712701 677442458 435326165 -204431591 -808487273 98458224 998719289 50385689 759767177 -799145920 -60417094 544868660 192438785 42613498 368899497 173944993 -153013020 -278489479 -238684910 119666659 -51103774 11271619 667967053 -40764217 767217768 -508768169 277710477 397658366 -388703044 750634425 851093802 -315517211 717042440 -44675951 -809400056 553390743 362668982 -726525445 -179421068 -163758780 666816646 355841201 324688178 799244006 -534457935 809990926 107756800 -962784854 -100748384 -7028944 602547997 -46262679 -809606499 -978092808 -567595343 922716741 680719941 -268050183 -110690282 865894275 -276000532 -279102359 -724674991 -841622524 -455192817 787226425 216366291 -744987368 -800664581 -666968507 -373200672 -450760863 961165632 664698498 -893176585 241371986 -38634597 -357393720 -889060899 -244556140 851764724 -98593174 -527271831 -323679286 -415150613 506937990 -973059461 160670883 -560984338 -393335969 -94394251 456717674 -435804679 -43850995 -277701943 561070843 -444536028 -351586568 595910102 718271546 135900061 -40847151 -873988776 -73702175 -470003527 409275394 -960752908 -756872136 47169816 -318623927 463072575 346862541 -334538418 416166413 178748827 -89771561 -145698681 -70694310 -733266765 -422803666 842204251 -252884320 -945999511 -468151311 -607819131 -2537249 139297774 -575000133 -58643270 -81810031 -62307440 126371780 893596815 -48320239 -962511065 -794118795 -725588928 626411251 118463622 230699154 -50573878 -78963451 875443692 -145079988 887409308 -748127993 631557731 742860197 -925607455 586414346 7062908 -757144054 589341612 -284780296 -986437830 851181203 997050327 -418107736 142640894 -965894968 -133074902 677465224 -580440028 -916411948 -692285089 -865153183 441669590 -508436828 304317636 291327344 155146161 -512593253 -407935802 205727540 -412530895 776618018 100126487 -547612588 366752929 -461485693 564498891 -308378916 -496660022 -410587611 94306564 45571536 -310569597 153346690 805675659 -823888972 -375821346 378879791 971452018 -321450587 690213645 -96037073 883774434 257049862 965247187 -894200638 -67687554 784946310 742231274 233341892 616445154 -832255786 850161171 -379611177 677329772 -171357071 -774350927 -776015751 484741956 303195179 -771478113 -917196118 90449699 981643443 -151489962 -527644238 -972733742 890927698 -538445620 -721604348 -4731794 220684924 543887701 205067486 -492216091 615348381 -816430656 -278558368 -525201100 1169954 846674244 376309809 653912671 -880634072 -906626152 154561545 782653714 -544853926 -647436638 247012293 -659712853 767400829 184648389 204284054 -976499262 -836492473 341998741 421340988 -83569097 731302865 -692020578 435702493 562719756 -496181931 295104987 901731468 -355468792 -404505042 -461595099 446632917 771032821 -709414395 203906867 363124163 -307390027 481191721 -730066563 451419335 958421733 -339389170 -59347087 -587163313 730585213 196856429 919409557 -377529195 -21174473 -177429166 -928372071 316435702 -284817976 -320609806 82087178 -568138033 998034455 -894592073 -136579703 -415645021 -631404455 -176848369 -183545166 -401866194 980837330 -561798190 757364421 -700221581 -379238208 -58704375 -450401551 291298215 -720001532 238990459 379878602 798706736 -478427249 -858040140 113366304 903755551 -825315776 532518960 -643520268 -523185453 760365160 -570817666 321553224 -871807386 -708437274 14994146 -106256618 -566879705 -166630999 -758023572 987601521 -883235519 -354890596 336424061 778808673 -733463049 680948620 -526503247 -699952173 -295833039 481067384 -608366585 -967966286 -673492316 941758550 534594843 580220671 -599272102 -186625868 -631528626 192644789 664372085 796744690 -465676894 -746605466 -443451734 -150980828 99662655 -752256586 -570672047 -547253578 -493620914 443734030 -181028082 598632871 -187887408 -278675580 -266926305 -205464444 -436860613 338599789 247284705 -224417679 220389896 492255463 -309830639 715440146 411433720 -735898246 -713256544 -154781495 29006505 -637797867 361380385 -772827763 183287804 489479806 130350862 -618390662 -582716948 190796777 -830742289 -513204494 730610942 809356556 -664418369 258927477 515007064 -532365827 -65069859 251097395 -701926930 -78861006 496757037 -337709300 -101889729 -790028431 -88006662 55035156 -82539728 -604531494 765406205 497101252 -276964020 633060542 -97996488 130705116 -834224233 636436201 -465131142 284189793 414647856 -589894492 -772267017 596381885 494141465 -563602946 925961921 952531463 -587313161 901020960 -286533311 554606848 -736114379 878737271 -357456151 -483511162 -914362538 -798988415 668783867 -306053002 -58184784 -205293928 369058594 574512837 859078082 -33261179 -342456778 665003067 83743205 981670281 -946651839 768484686 997620092 -749881580 -809165077 -290940771 -333137672 -950306225 100672533 -848026879 396921934 -668038262 -684720398 -616409752 -378010329 467245995 532819805 880724733 -651200675 858215321 -367273909 493067484 340172135 849709849 518512882 993489140 189969058 627345698 314096560 -991667466 727861179 -529047948 379322644 740318963 460092372 808617443 839597686 -346787331 -724870849 -259122961 -823758611 69379842 520796220 -788210843 912948400 732283073 -842915981 478129706 231851949 -505740380 571996867 255029194 -871935948 -335145178 275615684 -682995478 -126581271 450334660 -823875722 -503480718 -203439671 -19183466 611156552 -733555773 187688590 -566238212 25870062 -173155616 39983553 931537004 800251595 -784866528 24254490 869213000 -98120609 19414159 -623188024 676169190 382881004 369828944 10628964 580366608 478951631 468384640 -938086512 984518079 -753598928 840789380 350533287 430251572 942441429 -897111377 394060344 -527381496 74739355 98771897 883794597 -121705653 -181835249 -856224817 -647058669 -926893616 969971372 120589468 -73945464 927925748 -669568362 -114019991 -781325036 -468712178 -52244233 723888220 815731046 393016800 -300550879 -514877404 389727558 154980415 749440396 702179843 -921229339 -815076227 936528958 -166741840 364751936 26208229 832786839 -354817385 402858534 -980867151 454905361 330263334 692634801 653346479 270850871 -498965016 -579368768 842592074 619771245 -466537591 725175931 677735529 -940322411 645499037 300493549 38830857 791013048 396880242 -196980161 -703266885 -999798738 -676494502 788553468 47456349 138188449 759513881 393346724 856334002 517527534 -288763709 204000959 -891717838 -613787805 616296871 -848049936 399610202 -577902363 -519909249 -122753830 -771378324 460973216 -295292932 -472991902 427410032 -4385840 541932705 -503567732 537585540 -859776432 907793185 987320047 -772804737 800298978 327266206 703641673 975657542 -265755923 271216297 -522013140 -107622263 -753088472 844116113 991694184 813515701 -265651707 -190930742 458168602 -646111170 -598226590 396278552 653037705 752625683 -215420005 -998321028 -959851596 53471773 426112067 -567474805 243129382 109512343 302045060 621794089 -829437750 -600686147 -164013363 179764917 -943074618 377394464 19860847 -455681307 -138942171 271613166 -355569001 640759671 327371108 16090307 388103675 -484796321 490613768 -355563510 724451716 -382966177 -939036026 200862157 -822406155 -966573776 -950174506 -627390171 -772392683 -363751494 -769259804 395971335 363087274 -55917441 740778934 -529063851 -854525423 995630878 675943283 -470712435 -839168673 197996775 650286672 524299897 447324875 -601699892 516299468 -950428464 -528334766 -110005430 -239439490 440971266 -798349117 -483710294 -508172015 -359906508 -33482011 727615338 881018155 -580280270 -87688731 -96623218 -339924672 45121248 373344993 -129098935 203004189 556528531 665464867 77697440 973511889 988596763 866551386 -683828730 -676808347 -35262953 -128306277 950764939 974247155 -577015190 925180571 -190391865 468489400 989091357 473924542 123367749 520004986 38836274 -868128314 -803578664 -56560636 -576062936 -327428892 -499770464 711470579 -321839587 -869132281 878111276 976836951 -886100899 -946745504 -202360564 427938547 434874874 727494231 938912409 515156114 759708747 -396871006 471745536 -229084171 -353828876 268595168 -865855703 -772610579 -864291103 -957974741 922243225 -191835131 26092219 -338037995 -924296116 905438882 766939476 103869357 225739653 -260477962 -593178375 303784760 -200022291 956172330 -841213699 387351939 -630548607 -564133667 -823880634 -853976792 938122690 -38415627 256317152 573443761 92242832 -505871059 -892979737 -470938967 -711951101 696749751 -621786607 -419858079 -655196671 626469120 812519936 261439326 437820282 67057083 -232232019 -739472537 45596809 127784704 -929656289 -152702394 -601459900 -268422455 433655256 -263302124 -184311529 -682349415 -272365886 -429889150 988732426 -23738989 -515269969 -316024501 -38826123 25012017 976344850 -35760521 537922940 587936289 303998689 748210248 430777709 689117995 190705210 -602791738 -864243800 -616750360 -579274597 -489898855 509088215 945450499 151688685 -287764552 -439949423 -148348206 6261411 807853816 321389869 -204281825 -728741754 668791900 941905220 -988917802 756744404 489904941 414168176 -904129726 -352592691 -109090635 803131003 -315987818 -174115907 -658421291 241478321 -81812293 -686406185 712015879 381987436 940696364 695568549 -167826228 882618457 -18083937 -37364184 -981042237 -915250411 -926956986 425553329 -103352606 853474967 259331552 349326028 -921847672 -769464417 184742034 -907580048 270403649 340384657 -963822362 -501945030 -69970751 -363210522 -620232725 -733142398 -797880554 -285653581 -243132200 -365054651 -774004889 855909362 92719840 310986415 -933480597 13745874 -596539225 687990459 -386318514 588335792 -261543677 -627886180 -435447730 37976545 831332159 654442781 947863838 -407296625 851953268 995107676 -246512743 -3475738 -11435841 719479937 145060195 -973114392 -486269493 -85299016 -220489956 -153503821 -493064809 747582497 -316371793 649245363 516539462 333163836 101752656 -984346957 -599564639 -59790854 36424029 -350070117 -898765499 -468011000 282472576 411759624 -98218624 -850192106 -619137536 242020582 804990724 458528499 464832623 867765451 -129746011 -566862069 427913162 939559454 -720719172 221831123 173740280 213759996 439436151 889542777 13127218 -565156820 -204614288 -835291357 -367642446 -687093947 -369958611 947897810 960681894 -581422807 -463609188 425448165 -243126146 -345461575 -623573158 -643486549 210079312 -8641515 -468352988 -695904324 890337310 549952009 -770685549 -224508482 700492419 -508695593 155459999 -460205720 -2250295 206109613 271495133 104935941 879357002 -437238752 -743098935 553280726 -86964684 -661181458 -125136995 -798701682 -388026507 646113408 48462833 488322845 -486248943 521391249 398151519 -114516916 -254019986 846456703 -264020085 212230074 -123185757 -326250830 -521624919 507916855 328283771 -891725857 -627561695 537960558 -933298912 -735372316 -966093042 -190087826 397345341 -149955379 -648851572 -968881012 42447175 -754290707 740079324 -928315373 -102196812 692389452 414370044 693256676 -417052609 936993092 -360621435 -479335239 -101410180 -924080875 959410612 -988790766 356844948 926166214 -265421025 543687948 652445053 -838023519 702992576 -345606018 938009873 554635149 -643266644 -568239885 878271962 -558339531 720758723 524948116 625150276 -922897259 480522230 664359315 123025129 209741975 -948993989 -380298655 -817526846 -256693256 816010393 -560295372 232893899 832463792 -736507921 732719328 662016922 -777243022 -162147126 598417793 662781859 164160126 -88325822 -806510722 970148638 995152780 181262644 62332353 171897183 -873012018 -871660484 90472825 -789026998 991806984 -402462073 966617428 555659815 -698002978 -18369026 637460210 586097925 -560968341 334617286 621298360 604682851 -251917642 -542760369 -880442662 -458806284 787408476 254079129 373601997 -768533411 -430515856 136221619 843466739 468908862 -426159352 34263155 315996570 -239053828 228394692 -484720498 -696568496 84942548 -615763216 -787959223 -226546972 153601046 -377589907 110125265 -507641620 611502505 -497517642 634866053 435396030 716879868 273216227 -195864020 -90474469 215915252 -993112120 -598773368 -182172986 -928507926 472882008 -659867292 490384816 642450392 -762875109 866384145 -4045417 417786954 5183660 -302589554 -592439952 -896167901 865401795 -40253695 106253664 -997559188 17298955 -42814339 -974010289 -332259721 -447554170 371361564 154308464 -68148743 976948732 -791072613 806930275 -828124181 590149478 667620903 942636462 -44356654 76729397 523697375 351356686 -124445134 316831129 418821115 -407544853 791802579 594047310 666901459 -655946589 140794052 88262263 -212815996 -681623912 -60028317 507031863 -640608495 -609694587 -393468321 -683723809 264941220 813642739 59480285 -998720619 -827326871 844141119 -981842498 -749048570 -556892278 -880680857 -453040412 696069083 -732568725 -827158852 -830695670 319960386 405157352 65761554 871452675 -714977064 -671544669 -89127432 690160517 266774340 795052842 129865711 -529298116 -335812370 -718484783 -130434396 688656760 954323538 675299833 512494357 -175513384 -586806458 464170785 388669403 319242567 -745458092 -977774898 -988576074 -983571797 -30204616 341830914 133662947 -694808850 100889605 661029848 227715867 -877403744 -230192613 -482421373 103471074 798256119 -755664419 -913888435 475195250 -74989387 169731164 951440939 877625245 333045105 -625126601 -933544651 -39866612 309205811 248871277 -477798662 -480525390 -968712085 -756985192 -325649131 -319664531 203993850 -659284472 660872663 -509500689 -13574831 866596532 -223429363 -781603879 -162691114 352941516 545565733 -881530480 -304160663 12830253 -663746857 781073969 477418120 -680834792 -648279353 356926724 -69059937 506698097 88239551 -288574408 -582495398 351936605 -127478438 -581982003 87643523 355632752 404135677 -279655495 944689367 -465939440 -59758785 72688588 577534209 -691674162 -154503297 821055781 -78043481 431871539 561209571 -138642284 689931357 -35651828 -825936355 8802792 -898364825 552918765 -864360327 735251402 -161921560 832849317 775987755 -98673318 102111425 174576552 -519914660 2406016 -749853094 -367225722 -117684194 -82972065 -247045376 438122727 487257154 530544921 -569504993 -401124945 394372331 749422359 609155179 604378490 995434822 616217901 412282387 -570487923 -997074574 546254790 178767744 -653526140 825355960 -17177999 -145096507 61931761 -982141749 -798366129 -299459973 -102135847 240296499 -286237921 652556732 956387668 -818090492 -758869401 649694312 939100575 -500632948 570779375 517174557 676489037 259690678 589701698 437057097 72525399 169502586 488655870 -470522385 125363365 -374480477 775393828 361504996 -960874577 471982238 166927699 -37238719 -469500112 96412202 889431383 -583147094 -535375831 -629785923 -758768569 -628676014 -45135005 -334908747 -454070683 -730444251 -326255344 533013354 65479829 794444987 -607176202 -573725312 446064501 805677877 -851190954 322769868 271691081 620322063 964420083 490438245 -612785982 -511365606 -216075494 -788086808 408675669 175195124 375258427 -853859597 737217210 -942142350 18960063 -432292361 141377293 -800778178 -544537353 -646738790 906409015 -324906870 763851797 674132804 -389859777 -187611771 980114323 700252817 49626225 -311143828 -228198899 686241320 -461561176 542505903 35665147 -799960994 681931911 -33545712 -699676012 246111600 -805473621 -813315338 207740181 836231692 494818202 -642312564 655495536 -495436171 320095943 522427138 272526818 658286992 -247520715 528816380 335310391 827157154 796211913 -959573046 -776624940 -886842144 97623206 266695028 271687380 -218940661 957049679 -166700875 -824530850 693836314 932399281 178957968 135386809 308978215 665142665 -573504274 155110704 518385142 -531748181 639433640 -610980372 -283235223 -514962763 -466592896 -364322646 545063126 -278029065 -248277103 100366327 -125831526 -63891465 -229503461 42665856 -408501499 720580466 -824421361 -36123118 -344372718 411032524 -207407324 -848866018 10788492 -954112612 -243998132 552362300 -866182516 -943229591 -49490819 -824892247 -524723617 -996808348 601669239 -355659241 -160242415 -604226985 -546704896 493404110 382805521 601089814 -918824844 -713266295 513300063 838234663 -645831735 -859871079 -702362440 331904091 64499523 948267110 -250202527 -416929106 963111457 -397102899 950930309 -586320636 -964632877 -755652062 176140341 -922455095 -475737926 818176393 888500626 -331488952 -407297750 -274995042 654365243 -181305076 -245733349 -781630074 -242638019 175559635 -910829202 462950544 649638434 29513372 872220891 -673728586 -172068786 -92759095 538764867 -946897941 -86858705 -683114657 -953520159 -693006510 -679564879 -979949909 -583468666 -98192008 481256386 -931651753 704438332 -62273420 227924206 18418199 374412904 959709272 -985804739 -840392600 -141394484 -343425920 413368119 636422886 200612707 699236179 734551088 454300720 451282186 -461916126 370333887 702675020 -56884222 -864835591 -755099465 152576458 602287801 782158249 607994779 139630254 -940265314 499872144 -57770404 -312720189 -974335097 81186802 -268102414 469689362 702817478 -164481680 -649910658 -761243679 -841475751 809969035 -471499216 453869877 32333499 404190085 -499970870 -149307899 -988631602 369428645 71063563 841948355 13870499 -365599401 -696530244 981600794 370817668 -896360813 999685532 -744826071 -815529949 -282970045 -242594904 -239200922 -331467115 981408540 -405948499 -769220428 -716882229 -303221225 -63562146 733760137 -263937196 648922606 -227717463 -127952622 -382674821 -282604051 -303262655 744707301 -395091266 -152077755 167969995 -245562836 340985968 -712417409 -567472766 -200583425 -872257234 -219569955 -996529570 727281804 -808491926 -358015703 460022359 8730510 -669406133 -308263442 388228286 -987919761 -865184018 -865377446 -6496960 -573625893 -268392415 504822025 -807044107 -814985874 -630722009 -806107843 -181132580 -557681456 -167812700 835478396 -838966874 849829853 -853357728 -651018283 -949964341 -265054749 -412700625 -339855467 29763157 -582798529 -600906485 296100818 667305099 -2389072 -940497046 90306930 449894476 -698125345 622878342 -404980151 287684738 -276913950 -166406169 -336317019 303928629 20635295 -381924911 961625019 824036575 123986396 937277804 857067888 923045063 -118460231 -659357042 -285904154 640421835 389747629 943866619 -69162939 767886025 217215857 -476841748 917302402 484560102 261012523 133807784 -215078918 109859849 75045153 -396003124 -999971012 891953394 -660413179 313073424 -600984666 -350409659 -328180334 752650124 25045112 -589054847 877525474 45166752 -216664652 690239327 -48069908 -808159685 -127003230 413108405 -219971863 84853007 40624060 142669879 -649164601 -330499031 -211170950 497356920 384286075 -740765937 706654828 -3828308 146693224 392981988 36645513 -593324452 561978551 229793091 411350091 -544094773 -608242790 407783390 754961322 165638384 907435188 -38829582 -392518389 -6896346 -415836498 -767142213 -483167206 -306584157 778015527 -493238049 226218679 -65998109 149680418 -19024225 -447676385 -581283518 726161666 24661895 -63235476 -576533657 -681447080 -217417026 -134490680 700764791 -323187781 570517219 757350113 -508804056 -237713513 174511065 743087814 297702718 247011053 458081823 539496336 659902800 352941439 675531907 327604664 864718371 -395082227 -989146277 161821484 -742961453 107179347 -678188954 916538953 -202333388 -870993734 315714000 -672063064 591108456 512207415 9880616 600966028 -906476709 705581922 -55310198 -130217710 330907644 -994570059 991027191 189693512 554780916 199422100 14220807 319547018 233670916 -492695596 -481809892 189350023 52762790 463515068 -481139865 -716450691 786132027 -754614312 464405572 113162609 -651222877 -701465744 -511341697 -310616698 -589751211 722436385 121402054 -27148774 591765014 951411004 500499972 933823887 -881959013 -996633932 -237768534 -280531589 -705729931 699573233 -708206700 364089111 170350817 -9395865 -423185633 -40232104 156832132 -172991125 243482964 128611386 337247754 44088736 -458099283 -250186633 -762243641 -550706038 -546550924 -862641430 -735742776 256041304 -752625785 -170761940 805881232 963742561 -132962101 712418259 -134953591 929168673 -338376495 -500007137 321722511 -699951954 -279140674 -162284310 805186558 -609553180 877796911 799905429 445056768 650206396 -970727838 -273637029 693168475 533495741 823360718 197690713 522680252 680974006 -220545694 256018801 -164219441 -110701333 -905169627 568025254 609922704 237253918 -443460093 989205981 368339195 -564694907 -17402699 -751183810 -758786586 772656820 -406282741 -87184749 -679333548 743216310 377838844 151741941 -874814429 -664238497 -233785922 -511567882 521413501 -107204443 -433382420 791416177 -134048012 217228593 101104959 807678754 -439134891 887932159 -739152479 164848223 132228924 590016705 854666874 740725360 -465569585 427114416 -934150136 -800302381 -446870785 823648708 -365875456 878551595 122981075 -551562453 74632123 412866738 285191398 956702312 448535923 -492638583 581867354 709816430 -247083010 973593005 166743356 -950689668 -364761792 187086138 -146813637 151672327 250816453 912527940 -787045110 244835917 250390174 499825227 -908113400 -816869524 461940692 174455952 362723118 149263692 453274028 647015580 -651976638 18018119 -65731807 797414605 -281524854 277953786 -730909972 -75024604 249380881 910136713 -726285550 -349719989 -22012873 584960929 481441253 183556704 44351169 -290934782 -349509364 -345058378 457920973 -588484169 16555513 822832746 609599824 579159873 805272465 -144479084 -254770019 30892056 -804871148 591474389 -29479851 786505843 232116192 934629446 -93443933 797142408 -362376070 689561013 -421339053 84917886 858083923 948172068 -516396 -923404961 -847711904 871101018 710028672 312631855 42355008 -640504026 -689689062 961537820 845728437 79329333 -447811991 826180390 -396284670 893362611 -952239423 -134537196 -803495367 -871362549 935546643 -107923017 -495531742 -715845417 -632111084 482494608 686780475 616374208 763650935 -197560155 14873735 -660122289 -289658036 -553344009 -58141414 -603350056 869943288 -852424617 -948766386 -931075864 427129946 -595906039 534513166 -173093421 -187914568 268055879 243983433 326736416 341873759 365284998 953462035 866620278 -62889116 563834885 -867492468 -205587150 729561988 920800598 919286438 648848139 -695375003 -861510674 948772104 -391390353 -98929238 -397444768 28061624 -914369621 17184625 467474941 281490917 138257248 -122656197 11364654 -256014382 266990927 -617481554 -342508228 -196054567 -468924231 -146537607 871133499 666290827 -493585656 -824817404 -501883679 -689748822 -129298746 -76114072 -808756574 -864638842 -828017801 903421084 -302117495 -126455491 -645663505 -629209679 -700841728 -209172855 -226797579 -108162666 -194529892 -173563941 -630105273 762977198 -101692769 674522856 -121012898 -919191726 714064328 -940448531 601606847 -341584679 996185060 103697904 -945378011 776089726 -197650514 -439656836 417546086 -368826774 -497053436 -432364817 592754214 656625583 451163830 182532124 63778737 921266152 696813933 854612871 -720633871 118377050 -829301912 709551925 517902305 -595640606 207750025 839129651 -268186599 590877761 205559695 -496896750 -748585714 769062662 788426161 775159437 -814681227 206106665 972638054 -218484377 1414038 -985615877 300549627 604453054 -779242182 -908308425 791708405 60260646 436691284 -791796586 828522151 -164056232 18868275 -675708679 925526920 3116058 781270213 -500720449 373454324 -994405596 -201158842 48769813 697215452 565629975 -371142057 -94048065 -532999005 -525948803 760649217 -658398164 835765447 764381629 -338679361 419743167 -600721334 12249236 -420262245 -639876519 -459053120 933158742 467202543 -856507979 106085723 -122947012 353272025 -379707398 -962725680 631021786 -703131906 308232423 -783799292 -67314515 565947767 -955380232 -44332210 -966119283 -12703902 875856505 822754489 939584460 515297288 628193005 -981783642 801190311 -931862794 -146451950 -945057893 -376728874 -292217947 567012162 482158038 -931726676 348688459 670386929 362465421 189315484 225100360 -368518106 -804873472 -818911262 939013614 761696170 -770766045 169568195 -387767832 490247575 709536172 619545156 -795869236 -999888933 -953007822 64434652 74604844 189878806 -525288546 10407346 622227623 -612181122 19482705 120248734 882326900 -173564780 477387625 -475085140 490340518 -114466773 268924015 108648316 -773718415 157430919 -910502023 103202107 955166309 429929103 -594527528 704543823 106373918 379590804 -176825724 144499266 -162089929 -722828869 991138006 -597404818 755690678 -987569266 265089741 -476488897 -490999715 369780538 -721124039 -635620663 482642577 394825212 2791385 -224244407 -385197477 556309359 -466986113 -255750288 -830927868 908378462 619811590 -196303106 635650806 -26311873 320397797 -992443597 320723894 77705360 890279036 -261055409 287635223 -220096486 -273685995 -480254957 -364103986 -420761356 -30401136 451385224 75214458 349271338 -737539133 515498848 703495219 -795389423 -413388421 -733439126 -174934340 23999085 224859608 -529844824 -921612108 304647336 -215374457 -961886368 -306632668 -475909103 573435289 -476700736 448721049 68304939 23666563 -166412075 144830177 -859246054 790104548 -179693396 -709317058 -867329380 989087296 568637464 -151047560 460155600 -201858998 603156257 -225729783 -81934487 535732305 -684043030 -516747851 -354979460 268562409 431237602 -969946520 -707640943 -708459972 -894066523 961155752 -915139078 383113605 -438506559 -393286857 -412247191 -76282344 -859218826 955676742 -290648061 822250197 -677374094 -73149027 -322404208 -347566219 -551481660 839811742 383312083 -522652222 -289994383 714718807 652163204 28361662 341211150 -422567791 -920073067 -871778898 689469025 -753111423 -717814404 -259259135 -628674411 421257127 -588737139 297322293 97855074 829692233 363111879 -526462728 -213964159 571533822 -878268487 145363195 -400725153 413852323 772862338 852241201 648166830 -826951491 58593656 543616768 272149866 -885175215 -617325358 -467273780 733762818 849886010 -766291259 32010094 -347743880 79696144 -73919892 -854404750 -642468606 457032560 383156352 584365421 -131520332 614576649 -447553115 -49861016 342590817 -562213520 446592954 528612997 -152801232 -698089650 8106321 -142701270 -530956615 -60830092 858729885 925453419 87618233 -365432247 832593326 975867366 -504930982 -293067673 684129207 387469685 -342041354 -28047077 903800343 819677646 60101959 255359933 -278089706 277170415 -393034707 -178319125 763094479 966449250 551311018 -951879813 283091227 -999811575 -94013459 -775583695 138670331 -196013690 182710028 549407966 477751725 113566276 -208375364 -815937430 235972423 -733909240 -926848379 -960670350 317569836 530747607 -587836114 377577037 -109148339 897365520 -380126285 -779929507 -740298329 -207315801 242551850 336499810 596647277 821826656 407132681 -230123464 -211404543 262587974 -607210795 -965449950 -729150810 947993490 611394185 -518443048 -844778834 166091862 -812346784 470245495 430758599 448869142 -205663019 -795185161 -463340947 692839966 -284055951 -66871499 166691711 788113600 46271256 -544282353 -858941025 -701309841 -159576749 266145935 344615822 -337080689 827084492 -815220197 828354848 443411786 -255173276 -129678594 -55068906 103846391 -403141429 889880132 -203597395 -274837315 878349239 -368982397 -876747239 -785455498 -519050002 -836826592 986979157 -299640554 827566981 -63679863 -765721790 -408255835 -150251327 -754215400 416319600 487286353 172781877 740468367 740922644 90167437 211569360 -254233390 -225084363 -849086399 278192454 409693150 10728738 561124878 413989414 -671739091 595214788 348144410 -742301218 737992378 -709341544 -456185365 139037127 55101284 -567402557 220445822 226333343 378883294 366603443 565614854 985495907 -379493720 -478157163 951191861 -583939036 878293789 -880492870 305767205 -67483638 232810601 -141511292 -301921227 421572191 779989856 -441607877 -689908999 -593358053 -90490210 -424189299 429938254 660694663 818018311 377367395 -964433861 -832151252 -262452174 249172767 -434710835 -421030808 899915230 519658900 -946270625 -475135962 571154669 876871437 -473672921 -830805303 -448584723 983546254 42781450 894662522 -22999543 726680915 -122347088 -519918658 658938832 -154182814 4829058 -981195943 772532173 408292259 983267517 -159854736 203698148 -492154002 589491190 980937394 -431462846 160151884 -22425251 256969207 -361124338 -17275226 -572808656 -7160664 411901166 297119821 408732564 61822876 -624930096 537545068 -533390440 -525695449 390928318 934197474 56677785 -524783722 545671033 -798182235 869670082 -111019465 -641716134 681413282 -192526069 -846529315 -565141228 -418980355 182969902 76305334 -240762174 -179262550 533806657 -604598846 380146441 495440448 552922519 -213413928 159527102 -382273964 406287870 -815823152 971000702 360312436 -254089722 641323944 845922989 -202459410 -573643565 -391230386 -731576757 200028188 -642428068 -131536841 374461590 217367325 892464847 504858652 435706315 -518694507 952409396 206903005 -888138730 -230466673 -28786071 -563660494 -581078353 191510843 -944825678 -564744036 -245902418 -405430006 469099972 -113503520 -322285754 -79246184 -58821970 -753666041 370964423 -948312532 495311373 733250529 -202999761 -736296218 14458953 336118515 -401827546 90057753 -151249198 -113155594 -473560447 -481708919 289330133 877139722 306960409 283243212 218138985 -328004228 -470697745 -498121610 -52182462 94645166 130811160 232258126 759499208 398577931 -312898607 382242823 846396357 -345025317 -343641828 127747906 55825520 457612137 -34074067 -876752355 716193540 766058277 560404447 -742460913 526841679 311123506 -822553944 192121955 -577368168 75675861 419070798 -324839270 -318663749 -30124993 -596176895 954139985 411224684 -821914837 225224717 -45378188 -433294001 352071489 -250259743 155544234 -686533237 -618095187 370225279 -242235203 996304366 -459992800 -82625488 307766751 -390970031 248386597 -140887833 273976679 881586351 -45186416 -985472929 -175607440 -101345167 -268600810 645119663 -44748387 996764138 -82816148 -365558881 -230591455 -87406981 -826292098 312429598 982725812 944075156 -859358162 980969867 510422825 359638172 5316734 -338750131 -66832230 207700452 -737607598 -728179502 -105838145 513561582 -802244388 -681476221 -755303829 722964674 -578185782 -268289478 872934064 560617865 692711003 -194680239 -446543511 893924699 85594569 -230362309 390999352 -250773484 -776540822 -258454129 -376131027 -726486366 672462131 630964203 -472711328 137152023 878896194 -797112019 -837271106 149481579 -870405538 -852292364 768487369 -274160171 527268038 -606911799 753592144 -163589516 543774337 -477160974 117060060 375524208 -189432741 -904184914 749576816 -993527929 -798256532 421848135 -237912363 -393434885 604862082 573269911 -314827547 737602948 -292311978 607181675 -728900256 -257699729 804798036 457979966 -288763671 292561932 351073578 -346843356 851731450 -69812730 575885799 645986015 -580544730 680175644 -562653753 778933935 417999579 298501346 713658879 -189718423 -631063163 47817141 -821605456 376441581 -926751951 -321492276 582311458 772907417 237416892 989322368 -776427438 -804034181 423803241 483441945 -821642492 -536428188 656748353 -14807813 -233218384 -337455692 -948538697 261254560 -307601966 -218004811 -97100702 327334308 611463448 464501684 482734270 239041909 -969212333 409923057 -273910057 -363516746 761628099 -403054140 -512692123 -800648919 -470901009 -638258587 -828630417 -432660774 -901214972 323753544 395017566 -977841342 -569130236 -60104964 496944313 -749325613 -466968598 703529366 -102331307 829454272 290821403 253993671 -10597817 -593763247 -257479083 -452428627 -464576318 -341983126 -192141299 -341458476 -651878551 273690279 -258126450 165501337 412050043 -923617264 -236039602 637706094 420160404 32629639 -174629392 731129348 670849490 317112607 -785164445 -728645102 -292694486 373032027 40415955 928248053 227088778 180189742 -617509413 857809 618919286 -300926977 180375224 452115290 -766529207 533916500 487166457 -181025674 41392025 403861150 510236606 -695616491 -184999081 716787203 277782375 -780404340 -866815600 -170585996 807240492 -753072880 781837171 -99997924 -130573038 921820710 144910769 950708278 108543586 462282904 982617073 -242381288 -392778074 -432214639 -146173600 -88053034 -636213534 53784403 -533061039 -234752923 -855481975 5163842 -970139500 84345078 13548728 -480987749 165586241 776887497 -238637929 669864626 169208345 525532725 496944245 -822266677 -727253101 929259671 223308510 837022568 -500541883 853317535 -326239092 487552257 451983099 -23497009 -863514617 278496002 -436761412 -379715322 697499846 -689352376 -658757768 -297530218 -865431997 -144715147 -260246455 389364739 39963676 -228297244 -637460257 -75719762 165138428 -245714388 381967278 211438795 937249693 58678979 639471126 699608226 355070187 -947395609 457374744 -439178450 664683963 429258031 297363580 -286387068 -180333696 702399123 930864018 -727491058 175197615 809877944 781945842 -434855295 -915148093 394230479 23795321 -135709487 -861572806 -255272504 -772990292 420101564 -360505636 -601299102 89034391 -363181478 844184068 -573082128 -443337728 181938614 -438829532 -246919964 -950916302 961244310 -990874809 701723109 61382550 570789388 740392584 236859757 -760326359 183921009 292160436 155401896 -534420982 -311608200 -124927689 -623807532 -742857819 68922464 -123367278 -629295364 238755314 -875747981 -356111694 423516679 -770334 907955567 -155842792 750737276 -29736733 237898369 -356613423 30564218 941105487 268439633 832232695 -808143146 -699520448 84274438 -301701894 -321878621 802713994 -509952027 963186622 924651111 -97323882 453855331 310074573 43392134 713840658 -337766443 -137304360 913937100 -764787249 53425809 -216598621 831001698 -433608367 210882089 -789842090 191693036 362271582 -979565297 -137989763 702189284 -806609803 -881822488 395241983 338943736 -690237125 78634803 -171429471 994784120 762524157 -232107350 952478073 442040521 786593793 -500965404 -464711223 799207717 -465229511 892223696 351504217 -662770477 -238137168 410572351 -388441472 -58092036 -147985047 -376159092 -338829118 481842797 -592582758 -45217271 443701495 427024046 -320589227 -606500175 309912949 937312802 -795499752 657239450 146935342 89939858 -312002690 631093046 3604316 836070754 -10905164 -19654109 566966512 35080544 -549052594 -63353718 520826767 -258584769 808427326 -753319464 -863671377 360161260 261446760 35053103 254005600 262922119 800220622 -692162180 867085269 -812011135 -718798618 959214593 -418963377 -975085987 912298536 -33751593 -741788628 -102741439 -191900219 519698283 810849691 -788471363 -959438810 706339069 -482039042 -646957404 391727804 -295872735 -230198254 -76614521 -811268880 605338400 156048072 734996232 -512406986 980967279 477680561 -318496037 -673309534 425127181 -117428125 -61107368 -706847035 -457466638 186999016 454241051 -832862855 -583162941 724829833 -318819537 775708218 522120157 -260888027 988663331 -623393463 -292930100 165397178 -145434426 -240937825 -739201444 406660760 613061027 581355254 913786752 -437134482 908920227 -459468299 393950667 -433339343 548305636 -146597293 -252622156 708945841 776633266 -353757115 -890622442 218103916 127752438 -535582496 998585162 -842185590 953133228 264471143 641599248 153437474 665321417 -488021111 -592148970 213582423 -624017978 -732553546 414114385 -590838424 -522933420 -680435521 912029895 296240868 -52825145 -965340185 430745720 698996443 818250153 682822664 114113019 861974144 662798428 -290997671 163020223 -622381601 477932896 -39269145 939407369 -210593844 -729202735 46895499 -855129552 114682994 -62730089 110708179 -790032551 607243520 660685839 -627742485 167125547 -609019295 522677980 -807725327 -265825319 -11719811 734749186 644669690 92169536 617422350 263593601 607154913 -733600326 579337540 137327281 213374504 956820912 -35536873 255518833 -29631030 -916286684 671202741 -678701479 837702151 786240967 -242475741 846160099 388351356 959394744 -565301170 -364912215 -930829865 5778036 955485169 -459246673 -669072925 -199588991 189515801 -992608261 -262009665 -335808730 -428487390 -906678709 -890113291 417771346 688222747 90134970 71979751 -90484010 967596604 -105538418 302798204 -783163530 74853123 82065861 -869626923 584472706 -615159825 680997418 2270804 -806436674 -758904370 -817906301 503912102 -454049987 443271955 -211650246 -947156197 -858559334 693486763 509367010 -785261210 442937005 -678795947 268087210 -120272953 -944652823 -428284972 -575249394 777259776 163247891 -659731399 977544766 -733817705 -710887869 754967860 785521575 11315610 43456104 -139531460 -669788857 377765267 -323298536 20589801 545051676 -599400291 167595233 -932913336 -234394210 633003982 -377444655 3755040 617806202 -397895625 -311962865 -470448175 -483217974 -63964093 726203688 391174116 854178419 -577151393 -837573134 930832963 525233356 -797122968 550947726 572071058 -804963112 152042118 403928984 907696143 763569467 663119322 -791106728 -559424521 -859785772 566187432 -135664573 520028177 707145837 -150972202 629657565 135176186 971896059 419463574 447982081 -233747813 844235277 14771645 966485485 81818071 -346456541 -945756516 164837342 -693598773 -845019368 402091605 710276033 162171939 -657169610 -248674071 70109963 75651345 -209089573 -176012373 595723813 -62380246 307530269 834174268 881007885 133153527 216223585 -115651536 -285252792 -277272412 -581712708 -981668623 -355134489 -151479267 9726287 578822123 -487410279 -825173532 -28373097 -31154605 536875495 -778287479 -785555259 452109935 -329546393 -722356951 -839292711 503144344 603580225 606896264 -57220710 546566896 -116299775 170034831 750172076 374436958 -156522147 -462889484 -279453291 -525526025 -90992742 -65526886 -740590740 174268242 385919636 -207262314 161127588 203952094 -103674429 -565263657 -637195100 825090610 -352919818 -106613020 992673154 -381700892 -15464967 777849511 -281115297 -811414405 -475597433 452292690 858078014 25669733 636207232 -103186672 489736403 946650913 -78650347 -89395967 475951310 567069284 76727206 -121237185 -101043492 700039361 725650304 -522065758 597040018 457738500 -768714007 734973327 113331153 -83295892 -180519667 -866706047 419017138 -73849488 103587598 843585996 435322389 -903754613 570779190 -399462816 611898263 496815145 -383876094 -453151000 -537045605 134009248 857428239 -988440308 -595348818 173250760 -903007054 478213616 732015535 -719388590 466956045 -135235672 938993223 240448680 427436348 166983171 -139266938 677149253 -674073724 687576497 -395136702 409746161 -323116523 426244735 -904305088 -642152776 -164327576 -855095500 655975240 -274069081 128403958 608288289 -873356262 860566012 24821581 451377263 -677280014 578619011 321365191 142685049 101816339 -981863395 -371704128 17178855 -15557791 235758811 -424640296 160403123 884514511 137154553 905135046 807725811 -520672565 -242906412 495757723 -395008562 -950171180 -775650439 78340023 -132784414 -187430543 724717473 -401062508 598327062 698084387 477681489 343157833 -888076948 428091560 591725194 -448536479 -594875249 674488339 362765496 230061047 -495329185 170530975 -900596221 572461310 -806528849 -840145903 -8542911 229858182 -40863242 -12454555 -65371762 675298170 844721012 550878772 20995269 948413177 205780605 -311793403 622774812 891040913 51986149 682002815 -516079177 -664312280 458767284 758238326 -193018663 -980045393 873213775 -567057865 -987585232 -709689427 201692251 916672809 -346087726 -270528821 211568772 -403569582 540958424 -215885056 354748802 -842734896 -272757088 -593008864 464927439 402364514 625670915 863129724 -586996192 -534996120 -988115087 205376357 -942394000 -850068302 455866818 377599217 6649815 -23456946 455954802 -680337073 -429755208 -740864559 548612752 659616304 -833410459 -704176073 166264380 -109232899 -179594295 900908005 712545128 393580733 752912530 -57646782 900847251 -191686197 542875747 746396371 -601830888 988322367 382441329 876703680 344852660 396441605 -895263013 -194748748 -729504135 -450985910 788350020 429401258 -650475808 -284893944 -432436563 -559775174 -584214449 -521258653 735987666 974937317 -776577290 554697644 -228812529 238721582 -540216562 -433686345 298891437 -762490099 834809070 -649081927 482822729 234022028 -620121772 88011060 -422239745 50326951 20400703 -819649639 990715531 -84295892 -696682798 -591533884 -985231035 715593554 484230310 279115395 -585545756 -146340224 -494774949 798036216 -674242400 -202771359 802479994 -874699003 808505698 -558143645 -421366055 73470006 -87336962 180314483 668216116 214553976 -260680262 -401996939 128779124 -518845449 563278692 355765615 989520418 976485696 785202959 99767082 -616577622 101880964 -858327167 -76742771 576220368 -732407919 219631347 150726322 -175339517 -198483168 384515344 994911150 711888123 403709446 369404233 -802653762 582982719 879965424 -715497276 -830656050 370023657 -913665018 414074239 64701072 549907109 724267150 -501377250 -880555688 122440495 872190532 -240552134 -476911650 811755343 124711294 -904526991 -249790756 -896548533 -604537498 -675785798 136257553 583153283 838179812 656532239 -985448623 -169868198 951562164 -511898446 -693068350 468478488 866075600 -58272820 947365727 463907709 678232877 -562208650 709551538 -255207312 -212976611 -744202962 626141131 532904162 -216374949 -517779192 -580613524 -340397462 -403658167 -886822566 -105000132 -714719986 611706943 153022061 -266675887 79521782 991071544 366980668 162555693 -944176589 816010088 773726468 911137519 -539927901 -371444683 999638009 695570287 -327950508 991690149 541521032 473631808 -907047745 -830823121 -839664399 385453722 917496941 -166073239 -815070820 850731785 970136327 -28102597 -318857651 -655788699 -409987730 -292284098 -958368244 581797847 557039834 -570338843 791154787 316978322 -772827312 -181435016 -801608054 -223428087 -418762758 884585643 552423720 -63105237 -883321150 -474599717 -99557463 348755171 453431521 614222055 -839750088 -790265801 304736558 291810605 676132299 -799195450 -764776175 -300927427 -701090523 453796737 918599611 -525256681 -708221989 -625876245 589384198 453746075 -766243349 484000167 639329951 -288997762 -767886218 341685315 213701781 -49715163 -695949366 -47136311 -947133563 475149108 101807437 -129270953 -564345225 -371560516 870086065 -328232452 -822901977 -790883450 -280450170 -768002605 -764621749 944686977 -298418050 -632225182 -338410723 597437508 -1588764 -458659071 -179764952 -269273143 484872556 700949123 -284188616 645932819 872423777 -869489523 395937851 606598458 487732561 -108981556 94303806 34006969 -259749266 -400583655 -207819400 417945537 -240425362 481077977 -781446903 -371410125 718380642 -152449621 46685892 -41901899 -42387275 187025992 756378408 438662480 490926577 157956591 -352405184 234207312 823495829 351239544 -689606695 -845612667 11035062 169503171 327611532 91630691 997445278 -472947647 -640434839 -77282851 -666143613 -465974238 103020716 -266250029 -499405861 899219218 796333721 -960294139 761213712 -378060582 -968564641 267638471 611662181 208117789 -409614001 -914742780 -826884739 162619939 -578072551 -938588743 -166758479 25307732 172577882 755722783 463455305 -172354835 -172890387 53991734 -734688609 461247863 -318410259 -386226119 880484475 157320618 -911122648 602846043 398910659 950958982 118536894 -462023259 -860628647 243807419 665175379 -219893856 424198621 -134690901 941355103 -544534858 142712391 429971821 -934293804 756060928 444853152 -572963569 -416561364 -204128178 180019511 447183492 847332376 637541023 999347117 -538943165 603265666 -225646521 -187179336 711574367 642306894 -919143801 386357564 -876806563 997961848 444347849 569285144 302336042 -905407601 -129957273 131931294 309411924 -104727942 61069175 465650367 -96138709 221225806 -402773958 -865658027 -865660524 -306905508 -688317572 -568864262 -929814241 -18306300 151110434 -388202226 885880236 -312736846 -102946407 -265427442 -489894108 372703930 -65351149 911113908 433392716 317575769 -57254801 700349753 88364746 167123798 595872427 146876510 -568832290 -393200486 -564424376 390495865 -257647 -883355736 -536336535 -520685866 -291858313 -320134913 -540898251 428383316 917051063 -708821139 -308695406 209767042 -676934721 -514168735 718587679 -318170432 213235024 173971538 189024497 -83009434 -873035053 -847461118 850149538 -72766540 304648378 -601099108 126535468 906725244 -303907549 -988763899 -396764305 784724289 -633190939 708840396 994674599 -897322962 -521249364 -216711867 -414974228 984595020 777563620 -330540596 429799507 694555816 -791147984 -980842822 544213844 373079675 191695328 -831772359 514365201 -483594034 723015539 135319337 805094570 -810704884 -56909608 -378062436 -895099106 -298099076 511293648 238104650 607580187 -547088253 267706030 845973329 -150236825 97570671 218984012 -922554015 -38206413 838437568 -907768175 742660951 -305318393 468667276 -834000978 -473690187 625894926 -464659636 -464736838 95156551 -406548452 -223090508 954801002 -297694204 132006612 324355908 421363571 -179322553 -87621040 -345154422 11842071 119006023 583269163 -733300909 439463935 452728206 151566392 -962301263 201272015 784203021 -387456902 468272570 -79617083 7686002 695452640 507504917 -297302128 -121171956 -947574744 818673702 336652139 -298639479 -439010387 -578201955 -249282828 937162954 -706374875 -773695773 -121852397 -319617862 -251290250 -81840916 299597055 -139405160 -175462550 -301567141 -283700181 314985866 -457042701 -341756664 317980357 857173638 -437070133 -349662573 -592669222 424120893 -124900663 -212291959 898594068 101468092 921631177 -388098986 724378844 -571917252 -553457903 601892174 430736388 -697926724 616007578 -135083800 -829584980 -39814968 126771819 -574457205 -144907371 597502487 -643882552 -520302994 587646341 -423666441 -796387198 -560167034 -861487343 37122566 909572617 399047515 750616875 -398968065 683571632 -323496688 664444830 490824445 -858509926 751158403 496906259 964130384 -410181379 -559479874 212559236 -557891437 -949335453 419223881 479933787 256928501 -751111464 804460899 -273964253 517766363 -460258282 287182186 -991239788 -28216009 615552921 847216172 582437806 332177864 953269791 536216909 -87878428 134439467 634885045 -343442022 -878170382 -338759225 997649027 -999890262 218730099 -129623081 979851862 617485855 743553413 -425418499 -629003106 204923895 62508839 678139616 -909979128 -410973054 -660231561 -595590222 440959943 -47831872 -603542305 25914580 795157749 -15610893 833853407 -424291473 -589815990 -32834458 289337787 295040853 351329522 383233906 272873333 408997955 854193005 531710103 864011625 212203526 -73728811 591444942 -381751414 594773027 -50821865 80026701 -156858437 -614536232 -122171243 84191880 545622931 334508068 639747361 402679549 -855244265 -55303691 -338465143 -601032890 -267560597 -453200863 149740500 505923269 -227526632 505019326 711433268 -697718354 240622043 205420613 -393934603 957818983 -263801030 692867263 656315875 -652555940 -269593920 880303899 -867539201 192396051 998295711 -118188350 -81973214 89046817 -812301835 -304395045 521207560 -459432280 414647900 286919013 860324566 -261137296 394707952 628478311 -688454071 -477581510 18856177 -833347784 944195366 -172852818 -140752141 -235452583 994007466 -793718152 -721364428 -250564237 -846915652 420145661 -104180819 576731235 530475050 317223037 -202449166 311703077 881682852 274831486 -713450292 489460538 687458608 -725472163 536501113 -466587898 937450890 618327345 -344919176 -979394764 278437681 -731390921 984872939 396956859 29932078 -865015272 -161689507 -256252369 -430751151 -984109577 -419288077 -556934347 -134208200 -3848823 366403839 -359944727 701249613 -466594018 783741744 110006051 133051154 561392217 329892531 834647231 583837527 -810329420 438239518 -842807852 522665164 -286113891 -30786979 -974533780 -913180455 486687060 -221034211 342478408 -942698866 572305999 -196438077 -675715041 -336847333 -907866164 961681930 542043689 -412996610 -242643462 237550015 -538778247 399526451 -518493846 -999559321 786606439 -855137495 -838760860 417160692 -820563694 -615927542 836522820 908406432 897716318 -279400329 -373024719 727078501 286448332 281208708 -125455681 -349440551 -739219461 108473898 326405496 277934616 565089308 -596216484 -62339423 603255895 564293505 62541000 -590361495 -817384055 856751175 544855434 756503476 125173874 844327216 -190140380 -207567279 -874602567 -822670978 178780888 -365800413 278781102 -65215046 681690453 185836606 655366932 -273208847 -926457300 -649463350 807477978 -858456323 677829824 161556851 -170494637 970427070 696895696 -773117233 -85436243 -267574910 20944795 -720283772 497136976 -362040487 -274107644 911319331 -885091913 220157521 -307484041 745327180 692798806 873852769 -302929643 196535002 651860887 636081044 399892181 591779055 440283993 775366868 -766693832 941908443 688496124 -980197633 868393643 450176465 -950920660 -299066065 -844956081 915107694 587707039 -776248460 -949293569 -666578671 -677096430 -805073769 -907620563 311515192 -441879708 930587547 930505618 69366639 -486477704 -916980941 -250530410 -354680347 954559478 -116698855 259364300 784293697 449152089 102876610 617919294 -93182239 -311655799 405831219 -575298923 -705151402 865129561 -380474186 -666995562 -411094589 -380718550 -978416473 -379758771 -717024288 369562021 -177374798 -153450214 868084799 770884010 -10472217 -413226999 -870587711 -75941398 -748488444 719332969 -295315147 -759747200 835992567 -243928267 -798513280 -108732264 792348889 320701630 533753317 788447341 481733719 -545600449 84652536 -156010942 -756955864 -254106512 858864452 442043015 -528443534 96006606 182302680 116006227 698660413 -289704796 482087376 -325897480 643578506 -690233356 444143303 323554631 42654063 185640839 -650158308 -973898572 280370528 -827537308 -237230274 348289989 -204884085 110399072 877730804 -688878359 -21476193 461113910 -692526895 887214927 -275053852 -47639933 825057546 -160728499 82597913 -368921586 741814751 -417694534 -466444543 906154409 -322911029 -830184778 -726348707 -854401913 464338001 -997426622 558786458 284861869 155898207 570859809 -861277570 -266628532 -539233314 575359474 89968916 29747495 -13927007 -733310756 927069498 -407238905 -276096735 301584267 -616008745 -579523963 223303380 211236547 480426599 -635007727 242928739 -305332368 726807971 -659143354 -601420583 -480642296 403446441 569357151 931483693 -226166816 487526450 745369208 -411589476 -58531950 317298158 -448573137 484889466 -289570870 -875612817 -38559044 -688002045 15262590 457509841 -147265392 704718156 -540672005 58012784 -494679824 -990865402 -602850793 -891831018 -32974450 -968827693 -642711099 -895363584 -425033194 -528500900 -495780863 -975966547 -776989637 336853880 -328877785 789492584 -865795272 -377069355 148122204 548115147 -460134809 59738738 -24967596 -167191841 72613267 -163355860 -663259635 906532730 233121064 -890189612 20355135 365277858 -877894449 413198111 669043728 -335815855 628528688 176266141 250068613 -432831302 -969334298 678325497 685700071 -374985320 354927936 592933551 -401810837 -748772751 312903710 366104677 -631647729 123301009 330297878 66202203 843079601 348587109 -899413820 406544431 844547358 401342907 272729445 176614738 -650603164 874985821 98249201 987166007 -376241965 558040116 -943193024 694499874 861474989 -470328782 76493305 140485771 756982115 -249147515 505904678 -975951574 -79501442 942723446 -865141122 778975619 785271476 581266096 675108206 788994054 934388809 250609721 -178412368 729209993 955279561 -161051902 -746471722 -972038031 20304407 -511319161 807515553 -854684549 750452382 392277306 -764294785 618879676 608868139 -970173321 915925061 -88185831 486985934 -183416070 -804819075 -881140975 -295943949 247037981 231692173 -136220496 260703629 431556732 361814753 194312566 465555992 123023438 -650606519 -944101323 85141355 -529872986 -356423235 -18087942 -215856031 455117822 -581668891 -199625815 -549418493 92372556 395252808 -160920399 652512660 -509979170 171188257 -311038747 -635995938 -697444136 -229965074 955291997 -665195434 -286863623 85104410 -616155967 902701772 169721130 93708770 419542486 -279473054 -927419321 643029701 -184393192 566162663 -905835553 -539562417 -258045511 49257820 902352914 399936195 509782282 -804652125 -596750157 833615319 -932165832 541064171 -249943465 747601685 588124635 -870506519 -275778328 -266384154 -354826671 885441257 33628564 -493063355 745928029 317267022 -111081771 621520301 794929283 733214069 -882009610 -656528798 827955708 536325724 -368523841 -619843225 -320799356 270767620 805686526 -420512660 -967980682 -311587218 315762062 478527880 -641718413 -870663085 378840720 543833224 506759687 870757799 930631376 -262724893 -558493831 375075300 -560924965 -165943096 -62880542 -937377186 515187177 -225569821 -499742849 -974605225 658787925 -141614940 74967836 163643099 -499933130 254758613 -209162567 -966536105 -289033880 505470088 -462362811 804496469 -465989538 877772808 162768223 17830731 770319059 -490997759 -854746204 580526935 -888641403 -195355606 704863397 -531857626 648081707 296727587 828583427 -297086866 -162939473 -187557005 751645165 -324842986 -995978619 315477895 310821895 586611504 -930347128 -8970749 933846332 -634804948 -824184737 -300582170 794505808 -84339307 790132467 716674463 -290693406 -826019085 -775033318 443798626 -132289784 32639899 -133351850 -638902784 153404388 -852467967 -432083520 -901605914 -218086878 792594894 -446974403 -605821525 -821994741 -893324817 239843787 -536034241 991115188 485134617 -320067892 -47086526 63677031 -193136677 633821640 -355161023 -852900753 -254144284 834930927 787744351 -839269316 93015621 778396405 491887267 -877655392 147008027 -187783454 715663981 85250941 -12860949 759974963 871509475 116449255 -915781778 -264560253 504431758 609116091 322227103 438995467 798301303 918198518 -914252039 -647456154 209829371 762933774 -352154110 -34388496 142690808 471545204 -409956293 663654207 840273511 274778115 -658762173 358963601 -302062703 866416380 419652558 693338129 604313968 719365491 -596417735 -323096325 -920068750 77223086 -286479463 273309871 -731814007 -21205011 -662813815 -40705853 973464077 -918872470 512138152 256534403 979599474 801106689 -798049599 682241660 -787150649 -164292830 -341670524 391527325 -104728034 -410664152 906544585 -245841218 -859161338 47992117 -318564433 -731684842 952090431 -928917763 -275349921 964494311 152137896 738128389 -318658388 -955355455 903959726 304184105 603250697 235112963 77511880 199096336 -169097830 -464585066 991863551 -542701445 118950260 -414718367 329530508 617805362 -333834656 -791198589 326807792 733823844 578137529 -842857902 -226194897 -184572037 -212514945 -859509787 -377647871 -451031295 604590766 -714662633 963143959 -493628887 -116914856 -102709392 333713647 154620284 798219676 -231990290 922283550 60461988 95756196 -251609511 931009741 888743849 445091181 812724587 467049330 -753982777 241702496 -421107025 73191561 -510146750 604902974 -816537026 -457156559 986239499 -612731011 593242929 588973842 -193879795 223953805 -188071298 338798077 -204554879 -628219295 908742590 -568834723 219305359 -654961755 -125733696 -440959900 41941433 69136317 -46598855 -586241392 568633630 983099824 -543318614 246233417 -606787476 838603972 308531486 -882962291 -347989738 -236142585 401296890 126505732 -678644828 -321208545 -479197204 -277281868 730789083 972206647 -547550381 -16656744 620443298 81234890 175767006 -666675740 -520644992 762316849 912219312 -597808106 881938082 -27009487 83580008 869800518 -859185834 44829500 -403602039 861679907 369709074 948779567 603159679 -407306021 201758708 906833667 943054217 -830543342 -675466737 217650646 -464473022 -686315189 712699203 456363757 841396127 -833011769 -114795465 100436391 -694041536 -742090877 806514044 -751852384 -624906235 963792905 -991473544 -56947104 967073733 -879342606 961366829 -558262222 574059171 -436329441 870812175 413921126 355934270 460919235 -507314246 -293681763 353270512 -582456177 -969564273 168757706 114162058 -518353364 -765047102 194946500 -525502429 486492128 953388185 205494856 604535812 273421325 772062755 -969376398 397003272 949627051 -906074353 982191104 599745513 492066778 -341660582 890687395 -693524253 -863317330 406700563 -797615083 -39963536 -144001460 -820539019 999582064 -543801293 325850771 -539395478 -380577533 245032661 -147722437 -42927886 435399895 380141932 345225810 178710831 313915131 -935028616 307774305 130434078 552932855 -100788232 -544354624 -51818123 351459922 320628112 -954001219 -892371853 -394298437 -965825808 622540222 -13254750 271677569 -864270245 -518248611 529523320 -199706092 680389593 -332946693 344910680 -481743161 -129179051 -591401155 183868284 617856256 -836566991 -939398663 153412610 732911947 619007770 -165685591 321809534 -929628396 97987352 -394486365 713903600 679081181 390937262 -115747560 610284385 -706300524 -671676253 316149372 -285179361 -411571768 -576533523 125622414 -863408835 232585679 859659226 -79380599 63710215 275288888 981400430 -993379822 -848961117 -449260141 -550726795 -166282932 74922535 -640748749 386674566 283707026 -96141108 154642301 775451550 -423330316 -345664649 463191342 898794065 639860176 163363925 -879262762 -18985201 715441686 -166638282 -853492975 417606842 281481683 -910389634 -157412275 -147363291 -835210322 -448983909 647135002 -366343519 973903337 -505962692 989628708 -164440741 -504804967 -905324350 233875305 -409196538 -960327919 -381516409 634307434 994943154 -491398307 546113454 -47521130 -194864086 22223500 441066852 -770497267 84895864 505766512 127462885 -66430741 -557201162 -76897080 -70645870 -819305243 653446173 -304026430 557408537 -920419821 -683398763 -232057733 -696526817 927957314 499836484 -191222713 -595441658 112825482 218660853 -29077101 -421387120 -743426205 -461156890 734865107 -305868056 60547675 -388262383 987459796 -634491304 541985106 -546429871 -399304349 570212848 436903897 -841221267 50849633 768897670 806790736 -756998773 534901054 -320351758 83884389 121872006 968494419 -522666312 -117538393 -920215500 -563983600 32921133 49508189 -232063145 -604143302 -828624210 486557794 69583555 214670661 684036630 -116588023 703640045 -664584486 -349845945 -737777650 764453044 545970549 -735149470 251789872 -792440304 617381674 222577280 -984746261 783740070 188757757 315725828 -822763607 -863513016 282805630 -836236956 -162963076 -798096426 854043066 -555155602 -624316912 550190013 -487407827 -270473585 653698858 -698303321 -231694491 359960787 259075992 -864326463 -66255812 -862709365 653183680 -920480292 244507161 360830597 947386186 926941912 894472192 -102453551 -70811417 -370043395 580295666 -829138049 876635526 -247321523 -178434354 315839250 -369612520 284335743 129044307 -765603833 -38879111 258517579 -916863307 447509438 -54358798 879199583 -431462307 510394448 860216112 600400930 -471485137 -501354181 -483169116 -459033169 511021041 968338530 183650750 -289327149 964412112 465473885 -6314992 86683031 -588754070 -494026372 -269793033 -950694514 -908760556 6361893 -716140620 -216522593 12349815 -928257365 -573661761 -615452099 659318036 375493538 424801838 -656462701 -850754810 40536542 405365353 661836588 -503142199 469105701 -84280961 -761195092 950810999 -487937606 -252389729 -482148447 -16927912 -411598292 -532777845 -533359425 -394750010 -599415452 745385604 -13411188 -707875 817203704 -711260753 -261036609 -798359815 -923798009 468880307 839538643 573261998 88942964 651170872 -400951484 -924860875 -573582490 -961376125 956989838 310728123 -927504819 129748056 867536232 863082705 363634180 56107835 -8450462 504331353 -674054839 -261841536 -709767513 -957646160 -690847759 151051120 324030296 -523010779 -524843948 483487432 576488065 -484998857 -21196101 662586091 -489296047 -313366067 -122732607 327798051 906998987 883768038 -600781860 255365539 -314432649 545534855 497109101 -737334733 772065810 988336505 39769061 -787094705 452844229 603804891 -107375260 877806320 173968718 92800616 784370873 -109213805 675813124 212340517 161762171 238832081 -172296031 419458243 -297146668 -24916708 355598726 486725092 424736618 294674528 211712463 -113363076 556878404 89185681 54606361 24700606 -88573081 889102408 -458841241 -957839994 -22554316 -190197679 701786351 -143572513 -448754515 84913625 848736006 -930548892 740081555 550133492 465851300 209679740 34064534 -215948292 -132031394 -255361377 677167950 -696868668 -897264845 490399804 820811671 -825780595 -354979636 -311747456 -110620367 26264560 -706659420 82723526 68913220 432735686 -137861072 -255310365 -139962897 -940147050 -761774585 380662570 -715677730 817329923 461692143 374197173 903844514 -237603430 369018691 -409216392 -282288588 -531816571 231435532 519469835 -682158461 -885296276 472408228 -34303812 22206389 -352764760 -530031872 -387243167 -812202056 -89758596 225825091 -58516347 -555209922 -162440563 997697736 -135180537 -288304966 713582757 -280663503 871367922 159194681 876749616 965617518 556614549 747751887 -160620857 -861793178 -416201007 516439247 -886053636 -129439486 -738971095 -775167167 661722974 300271247 502748958 -212895632 -402532274 58550908 -187093206 -812838161 -232429884 -148499818 -627972825 894265514 22160363 562624901 -913908684 251121620 -126998556 -407938435 963208485 -130393094 425279970 727119793 -220419770 467713859 -195749203 -878331896 277439067 -838837455 -338625542 -16840677 671906383 -299140832 525196271 -575789918 -236969039 -465607617 -879765263 -474294648 -940149575 -734481682 760866668 -890971476 555501923 80868980 92452431 952143941 201581508 292264093 136162524 -55596045 -840232927 681267814 747576210 -390324962 -776780358 500801885 -679342292 -180657006 -685056820 -451976045 -708456356 -275632589 736292665 -526851161 -856249816 423943677 150626828 -18943674 -384891491 -762836564 -857880697 -934968891 631840224 623834635 336426651 303509164 317710487 616165596 842006591 161307156 605792365 -834489467 81859052 -694471640 231829736 426199905 268450273 929347516 -162717682 -6458028 -368024716 806688122 276164230 -431649377 -942699591 343730598 -537478632 -566665439 -590753833 685614827 742667179 338138799 -855011744 741997433 64705944 -490927727 -172356809 -177395086 -154217544 886345631 -99193672 -40416698 -249774312 271802638 782471799 433325814 -291055746 216709209 594618441 -551114580 -121453878 -687270000 604587771 75521982 472389525 -247061586 -802005615 -936585661 -100602507 -407038976 664578680 -473521479 -725912826 888245384 -714679531 72575362 -113973674 461862423 -723793454 735616379 -858934134 -801539242 -228884735 426210386 -690169945 -612810929 429381460 -888661536 712193569 546806041 274035196 -398127571 740119988 -756644633 218017817 57921931 -70681562 526236446 -634441329 -314437125 -519912463 275897197 917552351 -432008201 -146721696 98620646 779311306 -13575226 66531924 768366535 -289578126 -387109498 711063164 318188730 83661151 163871719 352557820 -149656091 198683890 515615477 -616353931 -602039834 994200610 875475953 648231103 -508921259 127193941 157232469 -54902137 -588609376 -943216803 -326630262 58795631 708811284 -614939981 976498321 196725103 873505445 -167034083 -761867373 91342475 -551502154 804184142 285734876 147186381 -349058447 890308559 475363255 470383299 156862418 931624295 370119711 79116881 -569581649 359849671 -63156540 601316412 -980956744 302222533 -504983719 -618137862 338101584 -280152006 957113212 506719279 -37405188 -49170537 229823386 866965036 -283179831 534079736 900319524 49244913 -759837883 368382598 -214830511 -866613807 571400586 606063162 576480125 -379043793 413383654 -615537642 976340921 337812967 -716451825 269258648 -205888479 295729165 592858563 -109126206 -404626918 925390838 70960176 -88223574 -830574183 -555006812 -758636660 802970982 85216966 815870478 926899837 933577534 -465861874 -792979670 126393532 435643997 -905579214 -294190294 709113081 -894841932 714637562 -970928460 -15220913 -445245190 309230448 -793238021 759230022 344282657 581075485 965841909 -985680130 279088293 826168667 835900757 910064035 433505475 320123765 664934171 145366774 77610212 -721580187 -786591418 347437713 974624135 466930758 217224278 9880863 -966189197 -669236788 -586342149 -148335852 71573061 973242469 179000907 -988504179 85302616 -491242661 -803986632 -976599510 562645370 526986225 -71121101 -421065277 -471046513 162872083 582189332 -741312142 -178709790 760745806 295287042 -171405764 -377123054 -114625813 258249724 -178392081 -168199451 -703320931 -745192519 -936361643 -474882672 -937839251 -764597453 246571024 -508010487 -407130259 604268456 -455524766 805882508 361671778 476625999 -969016260 -157941350 76721505 -782490916 -124660048 -586880112 -525847816 -668511328 910430396 -735528610 588652067 170592031 -751209171 221129418 -862061477 516943617 -136509281 83304478 -937497540 -109055104 839833987 -670659129 -548325043 493150142 -523185801 -389008504 -532227012 351414516 -963290906 292826672 267897669 -434861366 712687626 967479550 -526796460 585070993 -467158862 -928369286 -957374991 11522550 19011192 -800915499 435097894 -356353071 -478770600 -160877292 646263373 -414296421 -40033218 -988857506 164127770 192526209 -724834025 -17242164 -211994975 525768774 -903317079 578102752 -926706836 -382456819 -995127831 -114409241 52843155 445443384 -891628100 -915631496 -879339847 770185126 575184381 -647351546 -535378413 963931893 -706994319 -659274530 -145414603 742960328 765050399 43299039 687792099 -765033800 -553751685 183395965 491853308 -327900945 953773115 100980506 493965185 579015148 -839538464 -702620920 -259887999 -105118015 -506762489 -332257907 846335912 -837605264 629958539 -398290347 953143818 -551449091 694809721 381827235 428772387 570479251 926657987 -452963394 -668209573 1511489 884947213 774816429 -622240687 119648942 731659156 255340091 704206452 977294109 443158373 -788878916 -600812297 901620868 -140174571 575372177 -4869784 -203862384 364227602 535405184 818819492 240504024 -805200072 -442722636 178666952 840999721 900039763 -165135827 -833274234 -526277353 989232467 171630005 515281611 -294934976 -710485642 -567258529 919207630 492811887 -67923890 -845462028 -254713128 -530313159 343200690 -43832181 -881868689 -596327468 -462843495 -307947568 628210935 24141016 264806932 -845986734 338958197 340465790 -834018931 891738018 699598468 939426621 941561451 -193206367 294953041 454248787 803022155 683483693 431957333 -577440684 -460013467 -801521812 968102549 374454092 426256125 240147561 -431930685 194442621 748519817 -970949673 -508689742 -518032558 -7607946 -224435147 -555326243 798480798 91947728 -115985137 -735811774 -822771327 -562785572 -237960969 101439292 677137140 -255834279 -7873311 -360047447 554400231 191815073 -890127238 835862897 525151822 138312466 -111235427 150675674 -428514255 875656810 -730837401 -897653368 -654065921 -949005843 378869445 -819394575 156634327 -761496836 -985036047 -565757262 899712079 847328571 223804911 341412340 985309489 -845710987 982486263 661603066 665195264 204900 745357676 -270194212 -752928262 -538269187 -242029924 -656890838 167207285 31604583 526595396 404302930 838585568 -360121622 212278943 579310266 -905352742 -630050011 939002977 -887956178 -207265949 -436296644 832414260 946499421 -913802779 -744971536 -619352435 341918500 590642891 195283365 326789921 -248338757 6436031 610821756 468613660 980973513 -69481097 -44002735 -110475922 -716832984 956020952 -356697353 -797842300 825394853 -452075990 -808197693 -616293044 -305890275 -444723724 772683664 -704721535 748501571 -356458408 -811873413 823644147 206675616 -2570560 540111290 -892624967 246625576 -329760829 -770629967 275452378 -159134101 237469805 974950202 -854552985 139524832 100558656 39191354 -505662996 577802664 806365546 98953849 441198206 -563362061 -855012050 -235220045 206710773 -598134610 955519675 -935610819 -845308571 -146458916 -654645332 461966519 -774886364 -907615863 -688513971 224638598 620155168 -455426556 -919982730 -331539124 214059071 146742510 447454835 -326365859 -206744049 -214413146 -529107722 -876551919 486702059 -832440602 -183825950 228185172 670640667 995900993 717953049 769624942 154062125 222966929 -674494500 23427673 237385860 8754290 729955900 -717531109 664806381 -733013000 944869706 445861599 -603793647 191376618 680160491 -4808280 248841544 -722979314 -520510957 -151964094 -596261657 340271659 -392751181 -707037093 637918297 159873089 -21652262 -28096900 -815173186 -623902716 67679701 798135957 638167113 90963605 -396632963 -708394192 -669647557 -316089782 508780008 264429955 -718997778 824930322 -584078593 906316017 -251875531 71285804 444096387 178061012 707874586 60096130 381480106 408918623 927284112 993084934 446430402 769457475 -498002829 -575919991 -520602090 152519306 998512902 -622504931 58232274 -473731280 194609827 -243336902 -691629823 99029028 116188438 -731881367 -847999244 543017588 -295184140 -842213946 749694337 407463037 888924237 109723599 860893512 242504274 498100525 -260234271 772962413 -789451195 -700967385 -829204148 659725017 483254054 830952838 288932516 298009540 -92759250 -108921464 -536086074 111687747 696826289 80715988 -832309619 -800706494 -706285260 74567558 -449956964 700689821 -799746924 -154981830 536366272 403660516 -427007907 -406176534 -582307477 131698593 -163289344 -959171552 906040357 41534246 -997658338 -346538725 579943836 -123015462 -973528709 750406823 651427304 -754154060 934682278 205792002 641660061 584442057 -570707736 496226789 843395278 487163207 385649517 -165690347 -174821524 657246842 374142645 677812131 52879077 224462335 71196793 372443573 297151550 -756863359 332815526 -690445466 127586210 -676154002 567183897 429961295 -248177400 268890640 -393476769 -366582924 -69695570 781561361 409381702 600905522 -473730281 -535425856 907553803 603271066 -491155767 -33080829 -754144793 -615434831 -878368364 734337684 -530289735 -452974990 -683409439 -893707357 378812101 -358989920 -867155046 -479614403 -878013603 125199621 791676162 76522978 504552951 -312222877 969888796 284853224 -958296829 571049935 200965954 839560867 -751885723 309009768 -276078205 -775157509 678391712 -763377112 678788329 -1596777 -810569913 -868082466 -746029294 259144905 420357540 -357380720 -242730493 971882969 -523323712 -491275617 -194109466 -633374803 289252386 -336188600 -866197048 -704711184 764157951 701165933 -517351463 -202429909 -595031880 617290642 -5107097 126788352 482946535 -777919630 -38598141 621950449 159334283 485967481 995137318 -870840572 966178105 -274261129 -567019510 228616419 -305209335 -261408962 346939736 251014431 960412915 -445353872 -208431975 -657174407 -828618181 821830941 118164934 -383993596 727430400 -228140230 -723016019 917039546 724555355 760542168 549662032 -985292964 -819294038 536661166 -623346685 -810195579 590302595 279717582 528853893 736516463 -937496858 -884707613 502785618 -145398806 530739478 122080730 887027098 989497636 -712956584 76007884 843637946 -580533806 629585223 208120731 -189280105 -273435966 689287620 -405971202 673464437 483818584 -347996451 -85897176 -916800752 -171851470 277977752 709065309 624504764 105403977 -664495225 -739303781 527493149 768890203 90760570 -406058793 740267499 -430925861 -659393284 275989908 -957072734 -683659523 206726774 208538156 702897108 416062636 913703343 711786613 -315516511 322076505 976753679 285596578 -642489996 -66940726 -128793800 -885542838 146000946 -74898552 -562646136 998657245 -602582608 999450272 224314213 971230773 601998719 465530716 -626774757 -618585704 66097140 -994875675 -437237509 373789862 -796760841 526940917 -157603515 150539388 517575162 -364689798 210595358 -782610031 710509326 944684830 571911333 -912845459 733163344 -468216401 85636717 795377763 -900506727 666356521 535584980 -13101987 -109049310 657114260 -114660561 809904521 -653749432 749429606 -655663394 -844254683 -463708739 89637154 242108119 -457416418 836940863 791490855 -483181644 797031393 -41448642 -757205658 -10448114 618111574 687424066 -408087452 -333624523 916587085 -485003379 126271281 514859138 833987794 22608262 -811015200 -365072318 -597299040 515722130 648775946 346689849 -337704098 -528016369 -602333195 -20965808 -377355004 3844902 589980496 -692266283 274991894 289402430 -695206308 592541858 -88048149 -961526612 -167041128 -102472012 -981002917 -947812503 169086252 388000101 -674176888 185638286 983713206 -910736777 -330769709 -106374629 -844420801 639822470 -434637129 -598143173 -429599881 731637658 614640272 -339917725 -604666024 -471046037 -941216906 303977130 863246231 205359543 426439389 996822859 519831734 -23650217 -918496295 484811218 27669612 57633277 288177970 617839322 -310823077 509433792 812371340 -423663097 525155249 228648917 -164339257 -274909872 -123872057 995959875 529123645 20085776 557627048 -877194081 866642898 116907474 -791914140 286265491 -950313163 268996959 -114288192 -8279749 -24243 540079961 -370318736 -515626865 913996497 -136567389 -956266970 -411671146 196896407 617859627 -786746233 -943675584 -71699824 566027278 -947946417 -950145013 569949678 172018797 -816302665 -98686724 -127057778 -772343246 64205298 222250700 72205531 299150031 -993781708 240349964 506308912 -762292376 -869926545 -16696048 -577768706 755412331 -466246509 886148318 -700495846 133379863 660990907 914810973 918848688 -878692452 87455774 956058172 324446564 201501814 866597692 232800776 573017760 216217226 711937719 -536256224 179007503 630045051 364739314 178518870 -820470605 -466621628 -725425053 533776519 44737987 674954363 164009820 618989786 -861423621 904917775 459044411 563148863 -210424479 668240762 613373961 495717981 181553233 -786152 -140791117 91609454 -591203928 945876843 301171917 179641504 -8975993 -145996149 128954154 -21342213 141718237 396668134 459563471 236324 317837793 971088008 495164104 -222909947 -344078082 330779727 511117463 941811366 848542595 -906454309 375425111 -714483828 446826725 180456343 336289672 -982134573 -114253271 -439573579 254810037 540214511 379348612 841152092 -465778213 -313806434 -747935379 -593957093 28983628 -696388695 98071442 483261589 -534204302 -576299839 716997429 -929535030 52032694 755816304 -619654444 772514085 -21256123 -243438354 705664072 -855371795 694556245 844500850 -326298938 475365393 383766301 865115937 750870672 260165807 -350000855 564000684 -2403353 -592021511 -829333792 885640877 -732435237 -128883800 -563003633 353270188 303617916 -644818097 -957882821 209818345 697996018 -672372437 993401394 605914872 -432311457 -520840123 -527999921 -363280106 -948028248 -712396829 -494690841 -738054921 -195775697 966997230 574563006 -516505906 -229103955 220772573 266396263 234488802 -250617407 229626167 787033166 -465868583 -77867413 135605471 -826340927 629646928 757817949 -300633860 -895712178 -270371856 -948897635 -967475425 829379504 -284599251 371633942 809334636 663483820 -916393004 -382165274 -619609898 721729733 -943402896 -438316893 -342642160 -386580291 846652163 911687370 -482696139 -388971441 -385565275 -151426743 -901753789 886357546 375892117 54547457 -568980827 170274379 368362412 18053920 -301414626 -223360069 225656010 -240982487 -448872327 926422748 -641663901 -424776046 -403417901 -998091370 -520115508 76585323 760684637 -182467363 -434712449 434931374 -470814409 443126782 872862464 -318074501 -110506937 395951642 -749064109 948867875 -364031102 888962031 226269990 -652113284 -396708704 -900479887 -647189841 -488834405 253820613 961450563 264489740 785100226 423219811 689023164 -709858627 -57070399 -205292885 574589767 -838747404 706303366 444097791 922187676 220587030 694958241 163645296 69880754 -966777947 173912297 259093041 -638248453 -355698798 -144090571 18206476 358085545 886247221 -869355267 -760238948 985356049 -861917310 -637790001 440239133 757635998 322296921 553428349 445436374 642901895 830636452 942251431 -309337832 947547190 -2985965 -261518313 -677704778 -504402409 -405136680 212304852 -609079011 850582943 163963232 124077190 966999335 655704813 817271751 -829082540 442523053 -597719995 727959599 688268192 580283801 312003796 -971292778 141849239 243390816 -114468575 619821674 850268693 -863269098 -595345716 767212605 -785708516 -668970842 -163220783 -424680245 214426844 -176920598 -747745821 -582998979 573983193 856032494 885443522 -320659914 981422667 908168804 785125867 691478809 -47527677 -329785517 -614332089 -650175907 -548345681 781995082 797425015 -643696737 -744146314 614608466 -393487727 -624194423 114779821 -447460677 -791265865 230363632 -25703684 29873229 152471357 -482043261 -539634134 -970989462 -804345549 887189367 -653461946 -703506990 494941998 612281514 -896038539 -772718416 702110248 66729967 -111284308 968464287 228134528 727755212 -950701326 39481979 -729445378 368007298 569452732 696787891 -299421743 -356465146 -635281396 -914252642 -121047461 -566713635 -495084810 129175785 -159350260 99895792 -480965727 930827501 354648615 -829971227 698847334 -890020596 278480041 905245661 -989564610 401782232 -474864687 488601319 -737958933 -754737715 -702691627 998284246 714646493 590159655 780280694 -473183386 -91468073 97090902 -181576930 34143160 420518230 -387047724 676216528 981713885 868008114 -815919810 716475779 742398090 680064497 -700425209 -777032954 -909807193 893526513 772875026 978721143 619399005 -308149346 929602721 -595049661 777123791 22493875 -561243845 -844050957 724873745 391668419 387247074 -898403800 -659802468 671090180 -746389375 616504659 185481467 -599903165 114010679 -24939390 -605337098 138516519 -698083741 860254404 19942155 -833993198 915786797 433898101 756930564 -143698985 -452725220 -641176170 -687071920 245621253 882085458 413152849 -723200094 329503003 997464424 -469958130 784791768 690061610 -805848744 470093283 -509950554 576481293 -920844036 619531168 470673576 -136582815 834597982 -376344591 -211247392 323781308 -876659883 760443298 483877485 -300152070 -495164626 776856113 -549059079 -240177425 -9610598 92568437 -749781439 -477394033 -575269337 -873995028 -933913837 442007573 91309279 800202396 479793854 -877778698 -640352425 781804586 110362417 -512634486 47696896 -822787520 -238046707 485614039 -275966708 299281502 948352250 725405209 -161249443 244314056 426261724 -141065495 453844133 640312529 -650774234 103457852 -401670093 461721139 -872988219 286415314 -112656042 -830430855 466797298 109510565 526131658 420370830 -230157935 -648444507 -214177225 251583348 -656455659 139669012 42254778 480828229 -141000073 370079888 -491168832 -718192364 894801863 395077460 939232664 776593921 898130755 -611941229 43857033 566420996 57180498 -584392931 -7096261 440777178 -399358497 -948339195 62526462 759585914 -96660299 -678679639 -197504290 600428819 -269368241 709979801 842590049 509189745 -14244152 -729154170 504568262 82273089 -455661404 -497260798 425493791 -54904803 -95317649 203019320 -856033553 -698880785 -131345995 793067624 649528088 849580998 -463997340 -104213604 131097141 -210356965 -164982019 450771920 -286471375 -863533880 -125941391 -727208311 633032025 -944559020 197376038 694276539 721460808 628752442 508584544 923474236 629828396 -9856874 450932407 629281645 318299390 -362364416 707954747 280915196 112186524 114664394 -565383176 -626271667 -398241062 -780945380 -237225888 -639963628 901936714 611665682 454126980 -354117772 -589202587 -128128405 737761502 -204636807 -872316672 461479595 -818201867 -404716460 -330736277 905650965 521106571 -948240696 -431777961 699197343 -178934968 -173915123 156645460 146313856 -915178235 871505026 -924376553 -124428905 -29913602 870765522 864078750 -359914411 -533342621 -13240705 -831003833 128661229 -477133641 -224835301 -780300687 -722383058 730134467 899839410 -521976665 37890519 263033396 634514875 341916487 798519978 819201686 -688691147 -456447206 -442825352 769251025 -21274527 862106557 653160271 -4308152 -20974581 -859602023 787291759 334040406 636511229 -351212173 871928523 955953440 -379684446 -569521504 7197502 -13275322 -802257793 986116879 -965141639 -476526465 -808318929 -509102318 50040780 -523642738 -336924669 -396157222 252127686 -458695592 -386241475 103257763 152443318 33179439 -494869928 -931132687 584942672 -690563452 63169530 496503455 592271403 545196469 -462074766 -882425819 753293836 416591830 464983517 121110240 -150001489 -551488072 142578237 -541526184 -398555006 667913727 672124144 514282125 192433249 -12288571 -747207850 829866525 718898448 -80652357 593939592 507759094 -87435361 272203932 466408991 2657731 31860953 -14767919 892083607 962789851 345425832 -266342550 -752702148 -253371594 851238440 444221143 301098577 973852201 -667434825 -184451843 -464616964 446890297 815017352 363205180 90249510 -4839853 331139858 262651832 -126629865 -156036353 676407635 -933163471 -509483670 -32412806 -572828687 -914387155 -327568050 -181772769 -864803481 565665870 -116906444 966249907 920293390 533667174 -820700404 -925816863 -99307289 -191953799 -681652174 -934189642 -282733977 -787675184 26524728 -262301962 -660657390 545158460 -550865276 -769533420 643826483 -14181667 690106534 -571333663 -278385757 -377367109 -71046375 201258332 -44330346 585254095 -568930382 299961211 -803707814 -764458981 -240465403 -220857661 -753993483 -617899481 -487496219 731676692 -700730874 864416283 -463985045 734301393 -674540403 -407886395 -11684747 769820194 103841578 837289856 764584938 -681267087 851769911 884588350 -328679515 378912922 -190313813 902171601 -735902738 835969308 367693409 -808452035 812806007 106943203 887736628 736391396 -236513844 -78763053 223508920 -550723778 810636397 502557540 546789230 870062490 -373214480 -289779118 -909430898 -695363255 157092736 621996441 -846818920 301765006 153280287 859153408 -42243737 684126325 32834596 -824976413 923723502 38767731 596741927 -251524345 598928455 -113091962 678649587 -717640851 477442388 -693216186 -557856372 -603062189 -168868708 282741325 -333791082 -225143533 -682866696 873926607 229832688 162100500 -216289145 -38194552 -473247575 -219975679 -316456159 -505200791 614193055 522356265 -414742879 -694477020 536616680 -652184734 838443876 353686040 -642552435 57271342 487811617 -422548096 -530090782 475873323 934221615 -590975005 897986786 379602142 -712697566 -850300168 286188388 -156919160 -26118493 683553679 560723980 187664125 -225721061 506317051 -582807811 -67227961 940694203 -411317494 949759438 130343882 215401097 473999993 392249641 -861316194 -837158947 614096681 -637908664 -577067417 398330984 -900071865 803353625 678274239 -690649710 -76103346 831134885 884516004 220896042 385829872 803532716 -435107385 -305958959 -641801439 774834078 -652531218 -924295520 51606374 -544699258 -750163946 330811740 -648934182 229643179 -335029733 600713688 698196128 330331581 375135101 -319088605 437174030 740978325 -421645373 -711528596 -926989254 -946522688 -359982530 814503132 747517065 -118073041 -225729151 561660750 -111609759 -780805053 729627382 -92426875 674291648 -103544468 -715547571 -650869906 284090817 77705223 874647636 746470553 -27981255 938699411 -984519506 157721350 392192327 -35661840 772679357 -169835200 -613968619 -362243979 222434320 -77050610 -442618632 -579053924 681985727 702390969 733496968 -765979753 -492146588 -607086601 98910715 728405836 -233150127 -797732962 928259985 -932886552 229934063 -883855220 34244812 719269424 568257315 904264953 286405486 841314315 -118317330 -196349679 559830555 860618536 363166588 -779329993 -203221259 803023358 -632966448 426287755 -131960236 594381253 -308927289 105010006 -841594709 303815276 -251149618 -428761537 197927137 200735202 326917806 225210006 -661227617 -434462351 842014628 660253807 946171383 -760272793 589820624 -622324816 433967017 -577517473 -565969894 631104436 -764057157 -313640796 191999010 -730801985 370429780 -602999811 -179403587 639839910 -21597344 -630244135 -69056811 -153896013 -310287826 -114984460 626808282 310304410 932039215 -289519648 471182190 496799795 423197411 594034436 173520038 827997752 256186605 251515515 -863723295 -436691638 109337854 536697842 -412125252 -613423963 -506721735 -849962169 415919465 -784209911 -432792016 941324241 -114638406 468904935 870671327 -253519039 -181236272 -731929660 -761062850 -794270110 -857117272 134211083 30902897 274564500 -659991553 -596923954 -572510678 -844280191 48459172 -260789902 63668868 -30633246 258413830 -992818951 847642593 858823295 -30140239 308695248 62050717 186517314 971032538 -559752342 122339443 -45255033 809934548 -340390040 646513592 -375230350 30930061 634356927 772105941 729591576 375916649 498739573 557597983 -963919606 812858591 -170136298 -707419350 -155704608 491909808 -590182459 -467397697 486264304 -722138219 -757031479 -211666913 467907521 80479001 905112337 234661329 411320030 -981011783 -291103450 424061275 932561334 -36809916 330849017 939101579 -714301542 832602184 572393175 -80191149 32991457 -455351090 566380865 555816735 334286262 -432904309 642834355 -557543957 -115146895 -765531710 779751105 -926581682 -553430109 -42409719 991846107 -473517083 624067130 847000024 -607975305 -156565845 344705843 -307029086 -640318938 -646427019 -45325156 -672621084 -189018129 897352466 730383462 914251544 -820834197 368102759 129506860 445539213 -686234706 427872312 301619004 -970370816 -524268261 -364553265 424577951 257233587 -46678132 852399872 -501555891 790909696 717114275 -23024600 271234294 964342290 432075261 972575853 -993168419 963437913 -677863882 19682350 254961907 -689561817 -930577966 -55188944 481099325 935094648 721987027 79336601 760604360 -67018919 154462849 -380982383 -30730077 -139467971 -60297535 -900850815 575103133 -113808459 316139811 -297207610 851875670 917536558 657064357 -30185291 954924345 29995813 382667196 -304077535 666992579 -779463060 493693628 -516341316 -79811686 584392355 681327272 914568421 777716480 -314347456 -88954095 929547319 911280928 -547057193 135420349 -121194830 749099808 -533020230 -742560563 611915776 -428183000 -328849831 -660362983 263126570 721612539 -615046560 355366964 923101606 -237310395 777740201 -249761868 810034887 720855885 856220445 -395977858 957372063 292405986 734092287 -653355104 -932468020 981648311 -884489708 908037390 300366811 343856509 135801269 686202987 -975075716 566855490 -667214371 -549870357 -748055284 -78173106 146172674 -417111599 326035544 316089100 947825920 654953757 989295189 -785753837 -529599636 -290694520 855569829 118644126 15189210 670851540 -501044705 -192797762 208860533 409157083 -529566058 902133728 175122036 -903763624 9834729 -411548367 -42952325 867309010 -424357594 34370350 -553263997 981086966 -302376139 -462824296 -434226212 -350636746 858075399 -627230817 -693323781 521822723 420327782 -180496884 -378704411 -892308688 -929221159 205238489 -390241714 -445401882 227240902 26565501 -117777331 310755105 257191173 -775578979 537260073 474955494 471553794 -743623566 -923384661 187586475 -167153741 851961069 497325560 -582463563 351106243 970262992 579749230 -473898626 -443947649 -467098030 22398292 -254496908 686225852 441975371 79134393 395633082 665761749 -608547630 471073345 325181554 451725150 -305562728 465495519 724655905 -634898456 310886906 886015557 868875837 -582007419 792473068 -105720013 -24414997 553467130 -978837483 524900459 -692152545 -583603398 509931331 145837052 561297121 -672764261 79420427 -799423339 686746439 -195354895 921583952 -187315785 -652615675 -146369716 -531029165 -585696342 -413546252 -511717267 -193291945 -947228800 -938446167 194926107 -359436513 87296931 959362250 289837073 553353894 427668192 -918125583 -696747371 -600647155 857005939 -135849455 857805026 -362709010 -372493934 177961171 -961552072 -571654232 -345954106 28318661 331499744 -64408501 -516603700 -416335863 -450425789 -220853038 927915553 201203707 -257792087 746287647 -346992365 -230187159 681036675 331587731 -904593950 -749295739 -820302993 -325157985 -283643803 -833656625 -372734874 500872526 -367462137 61827854 659453094 66524611 -330513027 376668106 -541779784 571718598 -185998478 405739242 200913807 -171087420 13075984 649592061 311163517 850549427 522489565 -384413618 -532902906 -611319136 -320269072 -672202200 717897599 78251129 518854745 628145339 809841578 756441761 519082317 -786159498 940160152 542783630 -55399680 -653633414 -130365645 740622695 -385235256 -422790160 670381059 18052731 -502758622 -250138461 472760633 617788138 -806362200 -989576415 280504317 -634796554 56851373 -402978894 159154972 -531195493 -628568079 -352178300 244960630 -417412282 371308444 530083397 218068714 532612333 -66705277 -60024696 -82911609 -950178029 281734665 -281897776 633528412 -369351070 -2314826 -236844702 -58351757 29306764 830170070 392448516 -799744957 -852761276 549743066 813685240 562247295 -479546868 -510984576 46653745 -197743307 920163485 281268575 -584678234 -928131009 327852290 -25241864 -983483704 686967438 -684301064 -737256378 -305861512 383974091 -354276517 243283364 429582566 -892284010 715177969 -181791689 -370185749 -773921437 -143694800 398464897 -41846773 739786553 589277294 -897362949 -198012407 624282363 -960859017 -617814961 -121859650 -674525376 633581748 590303353 452272267 807719732 854475902 170553190 866678630 -84033266 -306703177 507183649 64454118 -831190474 248110949 960917163 695825320 773416328 -563879893 -504592516 947650117 -202490847 990457286 174484489 765061849 -151292213 352318038 -778556552 490180366 -706677480 683698587 201692069 878582661 992429901 -391429708 -256651282 -943639368 57349266 238576794 -894075247 -673267189 89932693 956435143 152301431 -407008197 -624091570 281228897 253255609 560208204 -376716690 -104841526 -214914737 543268175 655206760 152684187 -180836934 -242791448 959587920 707380862 -679623235 165622713 -625548366 97800045 234466583 91642779 252586888 -339819412 990547034 -300098056 -135583853 957850491 -682973103 -668006629 258727385 -984205897 712845929 -324313853 -41469124 -140512772 -722409541 -165077225 343247014 -935066526 616623926 471616078 167652193 314941589 82705103 608600794 -7476821 -171103952 621029062 -832457104 -189720246 516619576 798519241 -759227581 -997386941 80788835 613150644 -81584747 -949574448 768803009 -944932450 797629746 840108088 690554042 315045988 -263912307 924961495 896441105 -176159006 -997555683 219089838 487957279 409323717 969331235 -354834785 217714565 -355463323 -370356199 978088803 -749471052 -827809523 -597320569 21821321 -292714665 -713001519 -19068243 248011609 -586425829 -918873245 395366811 244342483 -96811958 -14625387 -492757401 -256697185 736306537 -849267050 742857792 -998004194 200877283 -670580069 969727980 -257202554 575255555 510531018 769680270 124574228 -854953779 -827890059 308872107 60861844 -283373911 -454488814 -853599876 680271296 500818281 -173277737 725495573 900987971 561498567 -246226010 696664325 249257082 11864951 -514113936 -446058761 -421507313 419381377 651243242 856805572 280275120 -979903907 782405397 439560528 -343080751 652126751 -706876518 -329922334 -135823460 108081323 669720281 -949152027 582462309 803161752 842428366 -976309706 -130435363 -367764840 -303279119 -490957522 737049728 -207468291 -209166693 301972245 944006161 155276373 -525792251 462520346 -825844843 -648308331 16104711 -396911548 -923075897 -904536615 -590736073 -989949155 484805179 193563212 -608917198 603935433 -599310876 853695346 75367875 -343777248 -525691132 821061582 -621514960 910622652 448087013 898001741 35242037 250113589 719587103 -524001010 -15499602 663364587 379107893 823420388 -804312772 -473217629 -325147573 -450310052 861775685 -108815694 393077562 -650018107 -592357346 627050457 51353070 510272112 -614636010 247165693 450870134 328258109 829978420 631721734 758664368 359484561 -142767332 -32776977 -686561159 -94725647 -36673628 -178488254 -698232776 575536418 -290479453 -213959582 576178777 159928527 -977169259 753395542 353541963 -905701293 136160048 -740198021 -43612816 238810476 634092308 437150071 345646246 726259504 410549611 -307141505 647715255 801360953 -666620546 -400954057 -544788053 -553319596 297639780 115981266 -645919405 -919471063 526963377 -688490242 135089634 552414220 596164367 170328123 792697673 221723569 757197464 839477905 -768875719 -941529323 -746474109 -278061121 -170773783 -911559750 160394385 74978209 898961944 878320818 534408655 260339807 779131345 -65737767 306011080 -717751135 868202032 681655675 423443525 803986365 791761451 619504269 -583009986 -740728478 757109295 -783320329 819228497 -374301994 -27275754 -693147449 -328093734 -794536948 -851859023 473429762 -54200033 303208347 -22089814 -642097176 957879998 512793585 149886201 571016796 -739204234 134269540 -54458688 964981394 -24277898 -290871774 321098236 780859922 4027882 -335289319 -176246695 -170217753 467151884 420391279 338976050 643374250 628272390 441412354 -283304288 768499370 -314461701 -821356253 141232713 990455298 165739658 167117266 856664902 -226159425 980471006 838917922 423599990 280269829 282145306 750740578 -536943927 624516119 314893238 -414018095 690218301 -867189228 -986421032 352855066 -841957847 -891628047 782516811 178779756 959688054 -950233149 -261176425 -797911522 375811091 94773395 302439184 962817020 -306844016 359392968 -113650063 181034268 526247382 -907358248 -355106981 -558720431 -511793618 -630068034 264141033 -670782367 -591541385 437034519 210935542 959392191 382469791 -746081387 -621375496 -22209407 -368674564 551616401 979698941 -843429086 -40136465 789235566 -113148887 496405865 -493846188 -82661475 -919961542 -743870127 -430669697 370659074 530769308 -318271015 -16519056 372991824 -651981380 613916098 266690233 471495424 -878176741 -708768287 -158420084 597108347 549331547 529311515 726252088 549071248 -194908398 -293343010 -244453467 36531597 36602759 -509922534 -566703089 546154410 -982584547 -165126221 400782217 -241198998 429816973 -855389777 583529099 -447395426 -842484499 170882371 176121132 -913292915 -140376926 -677486446 -721852779 858848504 -641386663 711250201 452487571 -49298791 -330388409 -412034154 -815657081 409270676 -843684798 -648416843 337442553 842056407 184251939 -77526955 693974948 999228026 -455825403 -732323035 -405820778 -12089479 878666772 -267093854 523434628 37405181 -842302122 -638850746 985546011 917999989 -111799111 449316981 501971879 -442744522 -43407932 -817433046 -932514109 11736576 -336156079 182262519 -746333834 -118643705 -181847046 692565584 919773378 -985984208 615344859 -701399163 -37750677 -289931993 -940206678 214985969 830195346 -86207157 -976059447 164258053 -111311957 640849984 -149671453 -321397352 -717843524 -602377442 193501517 -645436174 -692880064 -623777683 240687721 913388647 25573909 -311346915 817863737 -535690519 -360805547 -889063965 -644336780 -784633231 -454841156 -436588285 159084050 -685784871 -503648891 267752577 -130415867 -672107376 -457738299 -450061385 -563376356 -680586838 -526996327 525676141 -972693588 -676456423 -17369716 344247083 -309597007 -6597209 -56638837 579219891 115799239 -24850559 -634758490 260438164 -880872973 440656833 695178194 976529785 662771005 578683030 -958324712 -428001140 -164350359 -812745050 921925866 -945634157 739046710 330063494 -219201365 -100351730 -463134878 -513651291 -977299249 767537083 -106280630 234888301 -316086167 -323375006 535357245 -600640656 793149846 430370102 417163841 -948247466 -351876928 -421980198 -906742245 -957707231 727039857 -47944682 -867233627 925679787 105896684 189570578 941094227 -130971475 875818098 -725540641 706178434 329275155 -22947098 629159401 -295340206 -144919418 540148125 -931335731 702139367 570532949 206655780 -770546815 65141838 955336638 93073853 877062656 904390435 791639840 633826915 -573871082 -918294552 -549073843 416305302 807596505 -514637749 -632542906 129952440 430123317 716914429 -117537453 -795789490 -642551135 -243696170 683304308 113596092 -823373352 194363278 -772079090 2112436 620353124 733458982 176071768 -217996822 192900977 -619172020 967942467 -227744449 -302081111 125647636 -609942095 424343329 19658426 833652154 423415383 -874097801 -771200547 -998036100 -745949456 -357243554 -140572008 -680152361 509049957 -93669635 118471684 -237623235 -510218202 256415130 -255546964 755790222 729735662 961574286 943066026 31537325 -526626555 -957769264 169712512 288082710 450456878 -141998938 136935202 -102123234 -943774282 -207970761 632852057 -88338296 -289537184 -905104871 809203841 96743374 311051991 404391332 -412638683 -417694960 -168794940 -54790447 -197404446 527487191 763347738 -848226168 252637354 -670809 557186185 175214968 -262424869 884963480 -419095883 -781119927 -613608793 471071484 -944652954 774290371 498642523 -829020131 276396661 -649893378 915794262 324121060 -555735721 -363375157 -621924073 961974407 322226308 541027106 93261516 915543565 -479510987 139513447 357369980 -65472928 -627298839 -515831380 37688638 605425036 -270478815 268453250 -864869225 741571579 797192888 10351900 635204027 -131083824 -89033897 155941560 -720227563 699245002 -143786379 444491366 -356348255 -404612107 -71715030 -329201243 722009266 -386056668 -989851228 -540563760 91818421 149617243 970826381 489671833 -738413895 -50286810 626270121 424716736 883941451 229301298 335340967 -494328946 906792205 -170460964 -718101848 -583097239 -952340314 -384002739 743426580 32002790 -833456879 -206159708 -534155310 120185841 -138766851 -151168271 768925589 511564803 -254217904 434528977 -384933182 -337291656 549641480 -142042299 203379188 -139352688 -406277781 768848896 210811783 749777168 323748061 992516328 693454829 221649843 -683575879 331289130 871370632 -534501728 600660411 -988249438 -554027225 142393845 -618225583 938957567 836420340 447409844 915854764 491152789 678191817 -38104316 54623262 -910878104 545341177 944985263 -947923291 620284473 959229089 838184369 -360003217 -789920172 -773868119 796000118 -819239582 -805077050 601195737 352110672 113028014 -458904124 -249769698 12634239 700318289 -757883682 802131904 670698307 307688149 878257650 243498940 -460129330 386451252 -383519188 67303353 -117190404 -567276872 889885541 366373044 -291897384 140529107 964760909 -48903788 11001750 -330299631 23727123 32823367 606588758 -63252886 -425825371 -593730001 -342359439 -451139396 909141227 -118899309 540349454 133752217 245580923 -969150208 636919274 390782160 -995778083 957936846 99747179 48266143 -515265661 745608393 -3808648 864756191 -928136600 -370636040 -10650724 625851666 -819695302 302866131 -903778283 185060773 106724394 171887740 706479522 119242847 314506148 509504846 -502677654 -51193791 -259418819 -223463351 -410484200 -833275318 716699731 -362366300 824887993 119414377 771740511 290097229 293220916 304439853 220686826 28013078 656568515 448694067 258444732 -700500338 -54915472 -122805558 -832117669 -725405272 699803064 -114066482 -829361148 -542582785 -263666113 321520590 -64841698 -589392296 -253649361 974989139 265693379 214236542 -468385622 -348928790 -26310758 792712395 852411441 478077049 -881491119 559495184 195109336 -335479397 -321845337 485773480 89785036 838736633 -594929097 633183299 -518674315 -634713468 -385588318 -424406059 -127131724 -462454323 98847242 -567580582 521135517 -536200177 -511482839 -427494136 517784174 602807312 142473040 623141281 -309239407 324892542 717309671 475595828 -426482564 -429802939 118301641 573308642 -415121407 339623890 -79789825 -140691404 487385520 597381708 -748192433 465334052 -559152482 -115036364 868293150 830049118 -857132821 755013915 48859037 -471875671 141888290 761341199 -716583149 888514272 -99707403 51593409 402193045 -523961609 -868222002 -477187765 -307502439 -312189969 -3626126 929671226 -570990065 874693052 -915033646 696706738 -916630364 656763987 -51228873 -326064034 174639120 843530567 326181762 485829217 -654941080 199819322 -17553182 153162047 -396467189 -559709356 221212844 382826630 853082585 -722504993 -845254717 -746363598 811114645 -769984152 164647969 80850708 -716323096 74146983 657893003 -203178203 -488386789 5843336 984435423 228212796 -333406019 222457283 831567181 -562619341 886085262 -838772493 -707899913 -10250636 -585752787 -892411510 262023621 747064066 991901718 -555854774 -774759163 893290427 -616533852 -861868463 -919123345 701920211 -994593894 255572786 607420014 -647006764 56339029 -381825076 -521569952 700662393 214147218 988055249 -37723471 -395779868 -55122980 -309774431 -779506949 206760037 -754038926 420817517 -515361406 534134766 625182377 498376940 794767457 805040682 -134095772 949008201 840072945 693646260 154474959 406031095 46899382 484843143 -542464702 -401245404 548498510 563259645 73684142 -131829910 533559340 221033083 674875972 -762057466 -250959049 669727162 -23827590 888299431 726779114 -858691890 -989533083 47643809 -836877109 194741020 -620049387 -77569127 -851087851 853884213 406111496 929880965 772746257 -536381701 -133897003 969014988 738594278 558769248 21253737 -26515739 697010310 543602729 900144134 -788781497 216633791 -942954097 162243105 -288003394 462764111 652432942 428451448 -117415074 -185702320 -34546472 -556202733 -249064328 -899137236 -125755043 -897652037 -318364225 565674722 966157210 894352250 -55985802 -191511688 385819221 3545680 -133040068 101466216 550697794 -165231442 -591400668 441609209 570607079 441333930 -685403340 -180651269 393901808 308590909 -123768353 437573817 594325193 -635627246 -429727377 -796338169 -272449495 -117593166 597208572 222548118 411224536 760178138 784414236 -371173041 -78950150 64080388 -43736433 802896789 -479493882 -439497341 -552299154 -218026824 235223750 248151148 587028055 470023733 411248361 730574893 772808512 -373873833 -644688801 335940425 56703854 23107218 275836404 -338321185 -413737915 812527600 -920761497 -471960986 -240494307 -35590745 405514554 -323987416 -421681064 -869262849 -496978321 -818134313 -934354957 -594757708 -826052095 -20519997 145463666 967477598 915798739 483419321 376177788 -724942759 -736652856 820723675 -337789451 -589374504 381653999 87155083 253524035 -512317224 572868128 514241491 601803613 -636201358 -787508108 -383326128 -198707599 -279599474 -581952012 649215584 -846020167 -202776679 -966259532 939222645 -633729607 603452413 -188761686 -698543881 792400635 671842921 977805684 -614519065 -230060725 -365199068 -211565381 210653991 -179628519 821690889 338959544 -712699423 -662705214 678382432 471808534 -995313101 -479064583 -544226169 625159211 154724491 -211159700 868409368 -641494538 461944354 454084047 -402613558 -902912914 -696095054 -916032092 -847552782 -847617770 52756006 -632168153 666246386 281162882 -704188693 -490063485 168961007 -795565226 674168136 -203984546 661008888 535474583 -644044618 -97892962 -975425584 -975569758 979926552 -331018147 -482803287 -606485482 966498325 -154147682 307301404 570058471 -489960054 -786170304 -297935936 -483260446 -281955274 -188296477 28261863 743218501 -145193645 -764783182 649677459 -847344668 -66757769 461833109 -693198310 485505736 -109415401 330937133 -393588808 945741292 620097289 784585357 854554788 -453818783 225059938 115431824 -85466677 563311021 -188732317 262442600 674341772 961035495 185990291 324338693 -848148560 -957806032 25561195 52862795 574308342 -605053100 -646602082 -698538573 255864802 -31799338 462255836 34026725 -41429476 881085071 -891775593 930924505 562242266 347217995 -207537321 438643858 -114750176 738058219 -557339333 938551181 738495593 360965527 993024846 140623040 -746678308 922689607 -864664536 212367260 -581616700 496728344 -943871350 612304528 200441612 -449054905 -879996258 328453223 19668851 696131095 -78679914 537657735 407327213 227425080 -482535052 34555228 562531294 77459655 -329387352 -811244511 101151315 985248539 -677075949 -232885746 -315472919 -788323106 -350517237 -520953490 490351248 -550478524 599096338 -501313977 829265182 -373005012 246274695 -884593918 -433648426 -349818561 222853619 596396111 -65040569 -979079379 114717630 43009922 247695376 43679141 413299449 650744213 330723523 -597514720 -473715449 -973883530 -676462709 -482012604 599067413 -173836869 -945224657 141822769 523851195 -606319297 499859492 -573422005 109436539 862419667 331910608 20788109 258928029 -218458420 -205550391 -676347849 -395057479 -582098943 842416861 -116937189 -691792240 -271824002 -93390072 -629849029 -172221684 -843541498 -206380683 -427670134 -978542476 630168897 24636257 236913654 -791660881 391281900 -899479417 -163938024 -410660909 -834578869 711783067 -723510742 600344424 162920384 -846376739 -594314448 708271674 763258038 -12788201 697977661 612716935 -634531735 361895191 912512551 582798174 -690904817 212537810 -569921120 433181102 -605645949 -307017011 -826885914 393598189 26980832 575790235 -357819475 -368956927 36911331 191123634 657306690 243889694 895067052 555885050 -829346988 346384821 790287120 -617839178 -62102130 -40840060 243912137 397677355 -806882515 -316202130 -483602316 241239367 -955321977 -712682861 -237295647 233878893 427350655 -502934031 -260329213 269861650 195489789 -565053214 -123455065 -55029561 -751254117 573307108 756671880 156454610 290355240 -899891901 962550322 314599851 -646336489 -579774193 -6801421 215751729 118485481 -237036076 -638173655 925959332 236031991 -712716954 -805908398 -803763423 -918145871 -351831391 -461877503 323023170 989434689 -203215228 -993342902 -385047198 -752625102 371452476 234913555 -166753638 -918819113 361389147 -155998932 -56429078 -915527593 990334513 -997030990 -860247141 510128476 -177397256 -861428971 73777151 336640644 376192440 -87392450 -647036329 787666641 391066336 905104318 -609170752 798798209 299872281 -836846697 -184583119 -237460546 819172758 118293041 291556297 776480983 -312022596 240219655 548766469 957564454 776673946 560022966 379004007 504259511 458200354 -880677704 9160351 76204389 -355122252 39391306 33045436 798798174 -113377057 903772154 961487430 -954729356 -840949835 475762854 -622582762 858947204 -952952954 -272249319 200060937 108977548 -42862621 -836607275 -852115155 383398986 235877798 181122317 731611420 -206920408 -642432646 -779854866 830391944 689234091 -529412064 297800762 832356856 810519302 573489366 883827535 735918682 -159829263 -175089626 -926208631 530252189 163997663 714982687 5514355 -742133131 -666537036 459722112 449986962 883348097 -731976920 -459178062 6511075 53260362 737816397 -183331317 119607049 -62237919 939189540 -259625472 542724149 798386411 752471656 -76369426 -253037472 -28657453 -252479779 626148914 841731719 624031773 742165614 626648707 769324445 146214575 -303567223 300062655 -511824055 61519362 -165551195 71476258 -163089704 -473462989 897643206 267491521 599479115 -493681359 340652336 313841647 -248078719 -190402057 699278902 110018370 -561158476 -650057222 -982422756 891178899 -340131653 244106043 651747353 644947030 327701693 -800347740 40515828 -370191467 65541657 274713843 -961072216 459735567 663077554 -701886159 251297496 536062 242573899 833826077 685955321 -960066096 90383867 124230 529282452 267040165 -80319282 -212143197 105536020 400032512 -932144333 -22446473 448723008 385233879 102657932 727445533 987479207 776566676 366044368 -221825576 -733417261 397463826 607777754 -966274694 381544421 97543531 -491679889 -107995702 -665492381 -378798812 -883649268 -863678569 212162559 969982364 -466174056 -651698634 226780453 -962396576 276188382 -602768698 219145161 312381839 -40724682 32538349 -486865862 160318382 677884648 -753328834 560814971 -535537174 -533541500 -35071894 231250505 -56427964 10524525 -927204366 689042579 -78691075 -112187478 -945713442 -992781133 108828441 -685531200 291804757 -621858196 221871185 -974010168 -348573442 -411044907 -383657948 -139238419 357050907 -773627156 -192835121 68311504 -208212435 392273329 -950599219 229818508 282181182 388968773 -378785385 16638761 -979706410 827595563 532391048 -249038256 448573983 644738301 -606770748 -315511773 254145466 281429204 394881236 455484998 -651780382 707085439 -729808626 -842935585 726914517 -669367263 -620983476 -294765500 623788653 659241699 -864368836 -844411947 169721803 90820667 840976527 407430025 869229711 522221233 956206714 875884777 -671428513 -388397889 67830733 -276417753 822951254 589103888 -673261294 356784018 363566203 -696245866 -356261572 538130810 109488023 -367649595 125670752 -725695069 624810945 -885142725 -710568971 -507661709 103020829 -915044461 127328217 -363266023 378374173 18939549 -213078022 150840079 -766227725 -856590044 669740844 779048307 -765470083 732823267 -628889458 273057661 688840187 -50194524 483369721 997292859 367440240 -974850081 57065881 768218468 -623962210 617781212 967615292 -293889017 -631056523 46148314 554561038 755542415 461737486 -72149073 722192045 -26562901 -30102985 216354693 696878660 959336476 361686519 697741938 374055900 -184955833 -281766037 631745100 722339394 -171618183 90073987 -87023316 331635546 -778659777 -655294805 -714343208 -801603041 155654145 -708234013 483992510 -439098498 663496421 98228842 74448358 647777989 75491816 81841469 478026210 821841611 320481033 509537631 253822025 -902591430 -210560329 -931080214 -816503654 -483291154 -835251347 -473439852 -416931387 -839140499 -4447066 -574222115 905133692 -777516719 -660815403 -487597971 830966962 -541401755 -213010690 -658523489 16422121 -931713056 324832567 -180833082 115445824 -703925623 766027851 -341439591 792811411 344979137 915248373 -239116011 381092512 -981482408 -435541319 43995884 -651538295 -531429542 209979429 577295263 -439950605 -519169777 -318699223 -905846401 84579711 -171027520 -547896185 359043246 -654709669 -371505572 806408939 -326393145 766450082 -441735941 -32485668 372233316 -752987791 247305099 109609408 855574300 -374121054 -622943975 -839389808 -936126845 -404642332 579173929 -361745279 -670221491 619046610 -449965646 -976650439 -701839146 280256898 -215848926 59327608 24569830 -538272007 138454847 -848690456 265711116 -723289786 -277478066 -348847359 556204438 -60025033 -967180353 833850318 -190112183 242994682 874987951 -19886781 -556661706 304476834 -762983720 951208617 839240962 -222129717 -420784938 -363105368 -710136162 -779397273 -281259993 -597316319 -315932747 -136045472 220062226 677737627 825374459 -16154950 -397759849 -864207018 -822517030 894285718 -90458273 829947476 -579016207 -286096203 935288695 251385821 630293411 1399926 428320397 -884614795 313948632 415449624 -1956106 -334211843 491693974 400797845 -234337769 -433919662 -373149393 -674611359 -52418824 -408931755 224522210 -238340077 784561477 953845615 -585214552 -795226140 98584653 567798707 432039431 703342048 -368539773 -833631974 354882690 173201701 66419894 -732953743 620671812 919150064 -845795345 -580713617 667938783 667724328 196118358 -276628761 -212082079 -733025307 807051964 -493340842 -740578316 -33066713 458424946 876965623 -128426083 -788479922 4723085 355866826 363319494 202701469 -147839221 408596643 980489898 771753081 -42998920 -152000163 -123207142 -947805498 36947812 294174138 -821520218 -867541627 582844243 632966510 -43564646 -124847633 285990992 -664096096 221692578 513273184 -503470064 -939040897 -182695650 -414828352 513589744 414615196 -69910581 536402648 -169473371 951456855 641331481 225645528 -575313623 -162823480 -349717134 -968316016 599975238 -441894466 -147924932 -777430965 -621725140 578146430 -652472619 -455259585 -643647793 72762509 -167196598 613035936 557250464 868264447 -175348158 860772092 -617258120 -57006255 669029766 558383615 454947922 -674925693 255893871 382417949 740584368 947589437 8366034 -724729346 -330025814 -644176392 549304755 -972717680 794812096 608841387 818690068 856084256 -223809662 294011333 -654886144 219218097 373462447 646766475 -222851187 -427948592 -233235869 -204985040 -363295948 376891703 -967256107 461927740 -377450462 -640903224 61101691 518169806 786007316 -672724725 442757809 -981610529 187060108 110562878 573883177 -560990590 839206469 702600245 -887725835 614384679 -404596751 -724285940 129674907 -847009127 685603170 139504327 -305747887 297756802 -144799115 -898468684 208825623 -537463565 620547075 18675790 -64825594 -357600168 -711199843 347266508 -541505965 417502914 -146264216 -181116995 545582990 82015388 328608706 332572863 -806929691 510975720 716543266 61828328 -203068875 779782771 750654536 -308004720 107227754 613665353 -905060916 -362213124 760967101 -505397342 -568177565 -861424942 -624762982 -495680941 -295824950 780755454 108458853 -168974554 728588336 -498633927 -74219727 607486212 -961887965 -968250693 -553304828 -96242422 880357062 -176057123 -772384586 839265557 699921738 378626285 -982823418 928864220 207358884 898537992 549111700 -817834468 -944370789 -366346343 -311426806 -157829263 -955009500 -237326006 -770437727 295236459 134650161 -236205380 -151650871 -398729273 -682917698 -828967672 62776049 -46333360 94708355 393966399 -350529625 120965158 240928209 781772513 -988349555 -823194466 596392393 857907229 855857321 91459301 -260582993 128426222 333394938 341283350 542941361 791545963 -935826970 -427270272 -251775021 359972994 162176689 355492892 -861815193 641657847 -391590669 220620351 876876728 -726497103 260877655 -6220873 -129848368 -905087269 -389084318 -398495830 -717479193 901162308 803910632 464224506 -196656082 600528173 691685899 -624321377 333426088 633079713 726318637 479582634 -598638468 -666779386 -149821937 -485955019 -795027106 751532404 199749284 -556694584 -770025184 -947536046 -855272930 795137194 -532079710 -174444965 -589932902 763102308 -76778409 -831554225 -338861083 158969773 -376387868 -591920534 32796627 423462600 274895762 -864771115 -952869050 221182405 -342450342 739356306 -33735060 -745188098 -930552857 354239870 -573184685 -573299089 -38688624 843769179 383251230 296206481 -699355253 -639278882 213125872 354205557 -712716521 986164016 -591683621 979552579 -648091422 598477747 -890923980 -367525134 122064627 255795037 -836033300 524012156 -920224257 130743212 -608761688 -764120696 -190942935 563213697 -39030631 702884255 969178585 31751711 -2223353 691975646 749392372 401935096 479915526 -817735151 606877147 -684293039 627969642 -823186264 -873314634 -550892794 215437355 -386943530 67666997 -19240139 -84533226 457572890 -336800250 400839423 974590159 -100865108 570268036 271178562 541876121 -361142449 -562101006 -181232564 -567767868 -897782972 -961950290 -689489235 -777339905 840375720 465178335 -135870645 -206002926 -705456606 97543474 -852445106 586743165 -974878570 -469901529 -412476257 514714350 -311779873 351742475 157025760 686888213 -699598747 229945561 -332657958 -723349862 558596795 457315360 -390060684 222061985 -953243286 839541287 -761464173 -342930922 30834194 899566275 -116133469 940272665 -428391759 470336496 305989072 -657774290 446609413 997672107 34421912 -246906759 435162525 -521932392 537107312 -552449934 -340914783 862098834 -744203824 -192730890 -40848788 73335145 -824784818 -15249 -646641380 -445345723 675302557 759029110 517976532 -949100371 729342720 980100313 499582909 217017690 262208873 494761258 823026396 -966532095 604950842 560811275 -677296971 273914063 465901393 686714624 -329807520 -282755019 -682020408 -494705568 518108829 675924842 -772278040 893866300 25852129 -176811412 974297423 939826534 -928337765 275325907 -47666859 -205667758 -876400282 959471096 -607710332 927636335 -745820575 -236375388 240135832 -962493060 815388720 -332418515 -303495637 352904970 894577933 -538399210 32799031 -63816167 -569054078 -610572641 -276733407 -543346768 -582586665 -985512556 40470815 -466538974 -597987392 -406159655 -373380446 648631308 970969470 -353458155 -175112020 -133734763 -522219616 -819584288 -817313527 489870419 765686701 437404867 -46443993 -148294568 685452084 -707346496 315495035 541171522 78331032 233964892 -504421666 -414506351 -152032020 -214096133 -584815020 532933818 -324438280 491598085 314421159 209767574 179257880 -418999203 777327384 673201379 347334483 934186557 540306534 915861163 204911839 228908609 952709571 -688921079 712429475 -229422288 -100339272 858367214 197779726 -762400061 626863207 117805947 -411050561 -527712285 -505381779 -768211187 -305650823 937509209 265768651 -667232491 -797359443 -675354484 263115957 709082540 -614832831 502985302 -880627763 339355222 -806216139 275258710 229382977 -733821560 -812058735 -643312794 163210062 -128537175 586496861 306021840 862630601 -660379683 286472785 825794924 -331424680 -469869907 -581178615 297062985 288111446 -147041795 -482608446 -913102283 742967759 568098613 562316997 994677978 -95552825 289232812 785943189 41943244 478254181 -226398268 -586948495 425410644 -791891179 193375287 -949715197 857349641 -905101823 -123500718 -260498380 -156112030 818509560 -54362704 63799350 -877389802 61881495 -566913297 316247137 253242509 63599897 -101385065 209531471 -591558018 -92065351 -990558783 -924135942 -57934853 -498266810 -734905980 -377239886 -919018758 -258867266 -965345304 -870886068 626540544 -430268489 584938167 468913284 -176616385 326854188 -604735577 362017939 -253102726 -493872328 -967890731 -22352308 248652499 -163328756 666975111 910716606 250538372 85938431 -404605228 308531793 553216905 -364302290 -358066375 -953761360 -847983410 -289867812 -653935425 -716962759 -817477576 -345458247 159343718 898374727 -274586633 514137873 817066651 -810630207 -511101671 -488442948 361478862 397944870 94542090 -532094194 819401237 61694665 566559690 -559897473 763451348 111901930 123154261 -54390446 -281267732 -676235539 65992075 236411234 -840004661 -656248402 427284744 -915655648 25417224 -180515720 -493774332 24230769 871169721 -834510773 -704314069 351528568 683632485 920851043 681893368 -848233203 285467368 -574856296 244367687 711639892 349455265 -803386060 -456361649 634667465 -689356976 -870370359 772643063 962670611 -208999978 459361644 -392392296 501114695 499417572 317027028 343214385 4318418 -103059417 647465402 -72393472 772267378 383126077 766112120 79135965 548177365 505311127 -122061099 -350233950 860182309 -763150833 -689586096 -704112448 -770453784 539337076 744219430 257863879 -298562152 -247433710 -46057983 560662578 -256767413 678370234 -341575436 -321722587 347219286 186180400 -478588709 805620242 734207783 411967998 179142653 -261346206 -237607048 581090592 -359440817 235678865 459374962 890014759 16021521 -893227215 -455464611 230485332 -934106191 509126211 437788404 -336697235 515559947 160167228 -789860820 -65890112 885485504 878196240 -546438095 568550401 122068813 856261878 -523111991 806873089 -164108133 -728387520 106537709 427765752 112325031 -66573962 -155768523 -867042972 221456764 -76068459 -621407574 149884671 205044289 312115614 108358969 -970700104 197726157 397453035 797727272 947806638 -71627561 -315809983 -278530675 -828817259 30319348 -784299298 -749881999 -892747602 325992345 -905191509 51713490 344617702 -296526925 79131801 15463518 6950036 844208335 330076701 847171322 723904600 -724604794 -62942084 550645030 -771300108 -496085109 412370854 -419200502 -720801494 -684035166 517206540 694704494 153918767 950939981 480003580 -108876212 -283820330 674671511 333604271 937933413 -931932668 734137238 -397362903 171228886 -517486197 350299480 64643500 383011530 703083486 888215913 255172932 955121152 217406995 -427347946 -728010350 28092961 927657285 512573002 766069596 -373827143 -962245248 -195701914 -116863684 -44462540 -788683222 -740454998 -886824925 363326652 226851280 510567116 -806880309 604757202 719130855 366208331 -844373074 236320690 -136552112 615966212 -428081838 51059555 556259042 200281229 -911320351 -579828314 415665398 -951950554 390786018 801053721 190968085 659288906 -858163044 955850499 781137141 303514032 394884811 -838394990 542866340 -665444371 108824692 377333169 155655507 25331641 -359437002 -564932442 993621591 136849360 -846232653 -324215960 19052465 866331963 -108593011 580602214 -801172683 697893175 397327739 -869885659 -714611420 960261074 -915178076 716823446 -811100949 923814653 -174330104 -778209624 -115677911 445994934 552351158 -882131035 -529729572 671610135 431838636 -303459530 242864172 877897271 -960205144 906508970 -619960450 -881295091 -397702277 -806913041 582592585 -435558212 -810495845 -525721491 -33921432 -248499469 -483271668 -729774517 -142439302 319996025 -364203061 609689309 -202014546 664593485 308660220 -286099018 -143636589 -164845032 904859187 110678190 256576084 799735383 -609958900 728810580 893020974 226635910 -745089144 -959939374 -596030437 -248248853 295099397 760252127 726790735 71646158 -499273500 274008599 719896329 61745192 903594134 -763920573 377107218 -141906540 -973231887 862362928 684072219 853877684 878901529 695813316 963344268 -537719031 -862397277 521079517 -619572162 -559346219 -681486889 802425918 246639515 940543637 601886820 -222106785 -110558841 -778544105 808729100 33147181 70402964 139005418 -983285762 373455955 202529171 -216810676 -833096944 -639896250 640368958 644918747 -927885984 -528978288 524689858 -812988259 -382926921 -494078179 192916020 685970207 -462888692 455556998 -609233655 -434114328 957600955 -841579359 -124134740 -770020035 -938534661 731060021 372516782 -842306884 943648006 -565322503 -537111436 -111721984 770549798 522325390 708015999 988079015 -105043982 -776885418 154257402 -427721458 -635354749 -343233946 -291879415 -591588344 -971118879 -84157416 506168718 405881333 200732575 -376734874 650963671 -482927664 996349798 -326268213 -579678962 -869866636 -242484951 687199111 -505952496 -643656384 588409748 543986098 -583850266 -900780875 539929787 -576623746 -643560530 -595757312 -380084202 -763417467 -997703556 -27183058 724772458 -39844777 440676130 829059790 230304604 -154374477 277006426 -794256382 -800808282 -926072746 298827367 102062330 92324206 -593665032 13588817 452818201 309251950 421141773 967616046 -777773821 -876240752 936556641 120947938 -323251557 -750589901 -134361002 -2902028 921242866 -878444976 -682689502 -920108135 -898069448 338829117 964358516 -478121975 845550174 -251437429 -389481364 -188655831 -302512316 -842844660 -681841393 16826160 241948463 -508844063 47664903 419982068 498282775 -853972769 319566548 234664347 388493709 554147193 -810561694 990337516 118117998 118521393 -756539527 -194632834 -328284788 558770652 401524359 227699541 549654631 427092678 838437230 17433342 292158193 822457993 300678513 187059280 -541704833 219624028 794634081 -330514106 449578714 313690918 532522160 -284539558 10410428 -271847246 741007859 -870469656 584377055 -8652807 962584862 141429128 223169741 499866715 -491699120 249092581 -820667614 886576344 250946629 828486993 623777767 -131713058 -551821726 -659274619 -746697255 637647243 -293123116 129522535 230440066 470475172 875313126 -809736222 -265569723 -845295470 378249294 -932235328 872229860 80541992 -615776586 547469095 -286880094 105174231 -595344441 -586340163 -885692293 51473651 -334907159 259088029 427249535 -101390775 -534039706 -727400889 657973009 485178615 589661578 -344941218 -890694489 897714545 982284884 556582204 93489241 730329495 -270220585 -960924845 222005708 -941216421 252249482 877723722 -603382084 -49685093 753811575 -728289431 478183264 -600408191 258590873 -460708470 -439073125 11047757 365850436 -788174086 82182310 -495212524 -286909015 -342975720 892435249 422585735 829363073 -219764348 -36975628 -836803537 172861462 277630173 -159391227 485510118 717844907 -743856631 480115495 -125901936 672754732 -69528856 252006142 -6405912 -192751679 -492899409 -449508660 527499774 -556121586 -40874397 -976378010 -207165886 863016587 932960032 -986547834 -265166862 -310302524 -541629905 -381559110 -205433706 -553841032 -716464347 -251166702 343138015 -239364642 292092045 -858724923 -604103602 584436587 -952481793 744506511 -434361453 -347541312 -231501083 -567974114 690019833 -796798061 472007794 -473266445 281363558 -177907807 -557949256 468200173 440189495 799238987 281293574 14587077 -295335306 -985901545 -771474669 -685031424 982908338 846616052 -832560988 391929308 -747029724 401603531 -12433603 -560659376 -766324325 -303431972 710934095 -66120426 695429162 -305747863 996955867 784346280 -765420999 436603306 -132806500 -823871229 -707719693 966966663 205214297 576865367 -777556082 -19151690 -756836619 477999334 -567888251 -175863837 24545871 457757186 261632353 -789521781 362733071 726100062 -419097035 21817492 417482375 -344647419 301886089 -179778229 -765777910 -738653358 542698967 -218299392 -625372242 -121885227 -280553448 509919528 715763074 -565692936 -913070374 328658280 229113364 -990573427 24252204 -565039399 15481089 -369593319 712446163 625218332 760876032 -535285739 260906547 50246176 -614809701 72585624 -643205673 -360665147 -262625862 99365811 -986570016 930957750 156397026 -429797223 981266812 -36835980 -717192818 788778464 567275643 977362782 -351237541 742485857 490121968 -419139420 -852430067 -79207280 -803111573 158718816 -219086590 948122608 587251931 54003723 420381383 239197986 -885140952 -952123745 -590879960 658772925 942780386 -113331202 -707123391 555686093 118404438 504616088 294061175 676506436 -77679181 -592954649 -562746773 -945164358 -158969152 567690623 322170570 -358921051 629871873 -843852798 21360727 -774414947 -48998363 -990580412 -646782961 727979159 -369978268 -142160095 634912578 902961009 -289955775 868793021 757070901 328453352 77332130 362857763 135518249 -429831248 -728228455 -903821146 -779933190 179687905 -707845915 -77310341 635730940 -639547444 -467011139 -377817491 448062922 -4675027 -439650076 -188059910 729119195 215982842 -372534880 -494367721 -8597112 52017430 -675834638 888645026 -320661225 -640865709 -139104286 270869155 559912928 367178468 306995183 -557476573 245096988 132835417 12644557 -985552131 359450901 -673111039 79626039 -101015805 264011433 -379793370 -379861191 -37919655 812881719 512782249 -272651534 627795427 -333598368 288278694 -447924971 -52478026 -94263811 437928715 57043147 -290589599 196400862 -746486546 618009196 -134989886 520674781 -30572195 -922630114 -559867723 679346147 -723562342 746978174 -286901659 -83156256 -299465765 -366897907 -226620078 186150293 -323549498 -658160161 -964998124 -281335097 95398476 -167530380 133665597 31283723 664479258 66714020 370196874 737949502 -825173539 637309165 -808786284 -517691995 740098028 738562719 -289686393 -851737223 -895501031 -538631302 -349199728 -756494000 -393154591 -519639265 -348385646 -795546378 632071070 270208766 -885218979 -185364830 -914316206 -514582333 -350565041 950989176 -335133559 623052859 641136358 625327946 616383239 814947797 194149434 692757183 -708659056 249960714 -559523987 18828146 24373427 38538020 873649284 -131857135 328969796 185425222 -835694556 766430931 -90450447 544721166 -822523305 519148376 -278985175 -497936678 -309560051 -12532652 561484242 -838655129 -864405055 732469026 -689412142 -15294468 707190481 424658018 -900275182 -275284589 225526648 32815670 -207409179 203877772 690942189 -419434189 585838527 -65699577 444676296 769880084 -55848418 -399158602 -768095144 -931467549 -470627560 -513246332 -497803540 773346302 -967063504 -488366942 348145257 -616396315 -981283474 552330787 -929570442 -14332955 -552873405 -626957470 -204007994 -722828710 887390213 421917482 896505776 -697350157 -757550940 42504968 396363164 -372282171 646723896 26566835 -904577009 766293872 -557575622 559318635 845196364 375367422 964076923 -348114281 209017249 -173898309 399958177 -453508996 -983508122 -676075983 192928424 -606465495 279439620 427478184 976919796 -286545915 -589447638 278996748 -937324130 -5746630 923674435 -936701064 703996765 315627712 -684760893 667784039 60568129 -764675610 519813879 164532517 -774566464 21162474 -203374836 773614378 396305211 -992068295 436458786 548297811 -958300358 586837058 -464808561 199566652 955290261 337679759 717316421 -898779754 240221097 -783179553 266481318 -500651765 89284417 635005635 -46482863 -139740449 -214717547 -39215209 -560069849 -32473028 -782908103 558713025 -841325497 5097642 -283526238 715364773 258345553 -757762831 789665216 -282282191 -498882776 165075553 -275414694 -631277338 144926294 363757220 548016040 -399610192 126321816 432034206 -462449900 -526103854 -676697745 -515025878 -120229847 -90645485 851264357 -129325717 989841297 -785620713 -910661436 -248888893 -4454674 -404676700 627915300 924481786 -418837034 15134830 957825599 -726416812 534217078 424678549 -443954755 -395349403 101020345 617769859 469888178 -276284372 -345640618 -173770813 503456030 -547335710 -892723580 872302365 -237963770 -398964480 58601020 -525723449 -677857605 -451333390 825675017 750001383 -672396785 513340248 435981649 -466724783 -225916460 380948488 567545248 -732565515 912341404 -212101554 -125342973 -664102073 917034623 685109555 -810547943 605498446 46616192 -916915290 71740901 -676026812 272658157 -154035262 555657270 -41762341 739398114 -56232369 -43959636 790504264 582647031 452398694 -74425116 693294280 -596373459 -52933839 -381655862 -84394172 42730737 466842810 89907259 -12286790 -936879477 64140371 -132931070 806077426 -277453237 -867319949 -184249445 631089427 -155407460 -71546366 -681749213 546820856 213916882 -100050735 66168186 471045760 208197702 -470870379 -953876528 -332489794 -81427234 904153544 -780677766 -100388208 385217971 233739719 -191423776 -305880890 16740013 823106416 846623908 777827356 -333604397 576524998 586704582 109312138 874166530 -335228131 759318879 -550279503 -858074691 -682217417 -553338591 47444454 364740366 -512922803 367597698 808681295 -933146007 -818770694 956837062 536209957 406613539 288825126 -675257909 829549483 -166228267 -915632782 335854711 802010850 -443649016 -556350869 418721999 -861649334 79776139 797348086 726547344 243462334 837721291 800737021 669310159 789909276 994066707 81946188 435480942 815463519 -741018473 -518754142 368190743 507922781 602326326 446838228 -490626496 -837527768 -988000503 318682394 719903678 -304793584 -386675148 887322573 -491193068 -779387936 402258193 701557984 -123617181 985917504 678465637 367483549 -528858805 -824784388 -414714816 -910799719 -492441252 -114396205 -404324583 377656525 -562731954 -188914210 559127747 -251580184 -468044974 -724463733 -238884723 -537016161 780187830 -195276239 105991865 638169804 -470507817 32810048 361129112 -759562188 939939606 -319994435 351215774 678632294 -933759234 -376980415 554176097 -601722282 863407695 54523886 125567543 687072589 -640811343 225272407 -56048695 80218831 937938824 -404001883 -502318445 -152752554 -973375145 995202304 -315394307 370537723 268243624 475309157 484001381 -475476133 954846336 884557765 453891996 -711522863 16210799 803737273 -766378489 -866673298 -752922789 678308183 763442691 -370845787 -214365805 -256710291 -989935361 -464995930 -432316164 -904662603 -838486186 109662436 455681294 648154278 281107825 776600386 -797827942 152447270 -712071558 -101816413 545454168 422254358 934960666 906043243 830133936 -604521560 -513712396 614965759 15948768 -563502414 -437592461 976009560 -971276110 -440833718 422159654 256222174 961294575 579203463 -700699376 -126823173 190712863 -361020548 4104168 -64809571 -557574724 188832766 -661851559 -826287201 -428205803 -680189016 -39271383 289825908 991176707 557602122 -597818382 -814257639 -127479748 664726901 99716530 -138262307 -548567746 -558012089 50231918 651925964 829438029 -641715290 -888922083 -679922626 93523675 -800603019 -584175923 556092751 -612221590 577586731 517415010 901310592 418912679 815078137 749859885 -487679366 407074050 -470099474 546300033 439508568 -343447899 -192220369 -601354290 865853816 353441676 -351244113 549824497 401911484 -530566499 -69748814 524145362 -23805489 -750892186 -990586712 827602051 558647120 -339021536 -424988648 -644607546 -917813279 -559810589 -501794874 880294284 -893229308 -493363648 645962765 -592933538 838857965 320245526 -485936113 742431527 -963873831 -342891094 916419612 613506579 191612819 167051216 -536789680 -492378592 -103782627 691321247 836685282 -501935520 231595707 849235653 834198607 18655977 824182632 -238654813 -998173828 920539498 51353376 -191836552 990007357 905942372 228212119 739375388 548366931 978454967 -990419801 770345418 -997266209 -350356462 -29376251 -441137607 985940228 497760109 -238987689 -595454524 206580930 244575407 -238132812 -63788126 520454999 176446227 -699913551 578021142 -799587525 -632945254 -811013584 241151764 502504646 -116713657 -63276760 -852605246 609135097 -437492159 16680592 222502069 626681214 -685478138 745964387 682609541 12574685 465147984 297434751 850436954 -823388799 -40245250 -521698008 263573483 -455827743 -527284136 291175259 -631066755 -361527239 101324877 -829346143 -812798192 -715761341 926574814 -700815970 -347480662 386324921 552660172 -422230725 -797414853 473706822 876411055 -535279569 768675736 -269339676 260035448 808611808 329110117 -482091983 311608131 565566561 572254923 622619334 396506796 -16125749 73163460 329200881 -330937768 901575187 -228974388 231843915 491488152 584650171 749547975 587616105 -26903137 354010216 -344440978 -632198987 89633660 -888880320 334428283 -22368804 -754570103 278648597 877280561 243496945 338203050 872779107 -502447885 919582129 908412249 -973467556 -777038936 -740873704 -555507636 -278992405 -116072306 55367582 952857257 476498047 12864024 -708316705 119710439 -150043018 565287243 805831118 920822966 -209872257 -848411544 816699564 -977233873 551121730 914067449 -695453860 865333202 188387910 776780663 -799557342 271570053 216101298 344269799 -142717235 -730962360 257000212 -698845900 -816020651 176084576 -220777845 -280218616 429482232 -829689801 -543647516 966471320 -219210530 369855178 76254725 572440196 252448694 -275326671 980693535 -222059552 904301601 -715526583 872882913 619883583 809231422 -914645417 763181728 778643509 767625 -849183753 17081862 -867874854 394778782 554047193 -620382299 223154319 -116508568 -945245339 371088527 224979611 -816225693 -88835159 -867519973 896571765 342200252 472295985 835104845 -552138669 -914907384 911298294 -796698320 -179224037 72272417 402510467 197516638 -219924435 -119753762 564095242 -597776805 -51386434 -418336834 -157892828 -563416549 -624932466 -525955248 460289282 21466416 929506157 673670214 -495858955 787277231 -256094037 539808172 -204001894 350755990 -72241153 664307578 369806754 -539706376 763141856 388486592 -361965561 116792278 -867148269 -247439797 -629183983 -48702454 951521975 804117230 -580961771 417696387 560986546 74919778 -895987041 370321949 409056538 76269997 -3770294 521690172 251795166 -806675354 -431716841 132755064 266480964 -664537236 -554134833 163732700 459785580 -460338020 -533196807 -676363950 965597900 -463835032 -47437613 -384049944 -117238213 -533265098 931856630 -602247992 -700508396 -303848717 -1523774 -572467984 -11263828 -366015073 -340641994 619364896 -847353412 544585357 -858117783 -768161084 -970433145 613547338 -930925327 -423198146 763934044 960279188 869948913 -113960198 -903324781 712862889 -751261024 632842336 626585202 -453901781 -380187052 823684068 -387960143 -324267770 944994093 860034056 -63180409 -189731261 -622129384 856452943 -495366775 -379240810 -760570199 509679278 -667384580 -637352354 622286736 -245457618 -916624047 720755695 -461221625 -923686744 -791224303 -877297954 -670100396 -337945457 575831977 544044961 469053523 120791369 270258978 -993752139 38184282 172518387 -210215550 -48097451 -673060754 -80935363 235442710 -155698175 925819685 -387645940 401568548 -878610963 140154459 -702219212 -217394183 -585854194 708628385 152992456 -246886217 -961282995 -496079368 893143968 -458961567 236026835 -714756687 294510010 -59758473 832531720 -526399150 -633292963 -919572645 697518401 706709704 -922432157 578198114 921166772 -213753748 -835524758 -88857403 -72780263 -969386066 -628101156 806565642 -687067844 -618596332 393109763 -652000346 -574116320 622184682 173319105 34628984 50924372 -648818508 716132822 -901685659 -431934145 -222372777 441083940 -560059103 437933776 -356419293 -360486258 -871966456 -402719866 -116562227 -121306073 463326694 -76901458 -1082740 697203847 64350421 -947581259 -652999680 830536113 -736953411 -750119149 -248796467 914358344 -199718660 279163664 -768310425 817215270 -272308653 756923878 -704510655 -665921490 55282072 220434355 852918256 647112809 -459352491 -135883170 682837200 -445485593 168870721 -150834098 -214726368 -399062194 -545099322 -985552966 892296870 -323667313 -592370945 -111517746 -811213675 -793050312 -662665360 908219241 927608012 811495570 -927541065 -558473633 839705210 228811108 -152122041 -627068852 871425399 613475286 393351930 -290885635 216179001 -394598742 -625370729 429700100 456108055 -151429226 -80462467 -387488177 374350776 898226680 321756316 -689984831 13439538 92414833 486346926 -73006970 -519363101 544952670 -730904644 -833436883 701226489 678077889 371448215 827534469 35618472 586502843 315998281 910844751 -252763732 -134821723 -737471760 -757887706 -505270330 -400998410 -532740117 -224089850 -504823625 28842455 472728405 262350279 -239572206 -20768030 -876225522 885831576 57947550 67818007 288584763 192942407 -207509374 397806268 318451688 169421102 84203671 40249871 473310240 358504050 561531088 -723144643 703931533 -338439930 -63981562 -317195604 450127584 594990061 -357904713 443369682 278750372 959111423 4095523 -265502348 -311712836 -761149351 -933221532 141010265 -194510305 257509863 -932041357 -418422184 903515694 428122278 226585606 -563575521 763269911 922505760 506656758 874087428 -960258740 -776135534 -479960085 -628588973 280385966 235925625 -174820184 -488046932 -189183620 -472142527 572149106 -176160975 -327132664 817774843 -940969540 730746575 -686469947 132214183 845482078 -969636810 384588378 66421194 -970840801 -898160908 -306394251 216554350 604103961 -5641859 298152208 427652247 -111474889 46826862 -94628662 591264304 574078286 -891546845 747246846 -567664755 -866808718 91435275 -564592774 764658369 60582495 -979526035 473411752 -779359146 -979856112 -494297011 -254619182 -185811528 173509730 456147932 -892188389 -518060620 -728672728 989954719 -429430623 99706898 -464528936 -184665611 -20154896 701088388 912121608 -99167127 660030271 984883093 952140891 655292716 90719279 726430465 926154692 627176152 312643159 959563193 251056688 399625807 610329090 -760928430 682964244 927062235 11358930 -349046013 144128837 -397836237 188853580 -854852759 2125163 453681373 -988062557 -951231182 -166207888 -234783666 626232047 290777904 -21115819 -818992815 435119355 327634779 -917572798 766496796 -925413595 663856230 -978249943 205803198 -856789757 -359324648 764182673 561745012 497869395 -398826623 -899662747 -635873694 901245705 391548770 719899654 939813410 -197756662 747850001 -201496103 -779541461 -45411836 659384718 421579899 -355686423 -418127334 -358464713 -774056173 65952194 -267628738 -485904103 -748778429 713150961 15238045 121620780 981566887 469475736 -580473799 -452494736 -592221214 -115185181 334779461 594968902 14013950 156673745 -987156420 -120171896 519047050 -698345207 -259825533 -202037101 -516063564 17318224 -153105109 568647301 872183061 -356641462 -124543998 178066943 455235324 -132962920 991368679 -189103054 750857057 597647069 17091829 81422211 -11662609 465325643 -129778026 -107669774 -830797953 683506549 814560428 895454801 -89797380 681703052 911283067 649775635 297375586 63242576 434027674 -402753101 877659216 101425013 -7143155 883432860 671297600 -768068857 123124115 -394684985 242477114 853601885 -609336648 -432868374 -577002596 -117630396 901703909 -771636243 891695765 344523480 116971383 957055979 -779426957 -553697185 464643912 492010401 -424255666 -368909715 429214927 570838259 157600243 -298994234 -4824534 966161907 -274666693 61043475 437271280 161237858 -95461758 -257573172 -926695504 -509428340 248706608 -650804519 135074717 -751075359 650968379 -373181111 21781559 823080762 685138658 -439582258 824005400 -684407370 -72595019 -133338840 -962554370 14528628 208946557 772022079 -969777024 -798302104 -933158709 133125934 56635582 -251683556 -452913647 243873657 245093158 -573101434 389104561 221350996 48090762 229871631 -412902859 -777171587 258359376 -751661950 -260531723 559309108 420490130 880597867 -984722193 78017241 -696935697 -172111927 -791387679 -125822308 -651385324 -105574958 -346849446 -971513667 470608341 -821927404 711171274 849501244 -119499559 470549823 415945388 533781816 -86678713 296166598 1613993 651694953 -732328499 273772371 314362450 703137128 484146595 366988432 70470724 -754083713 873808154 131766994 -560052609 445689121 495936332 272369322 -710843517 202257375 564332137 -208880390 698777294 170545670 47704128 -535716266 627281121 640003851 -432732124 -817116514 -782505378 415993401 175521526 337419618 -715395578 -283226920 -897950879 169860762 -692010122 628400737 -60399936 409504272 -465187318 -849166783 578402000 -430198161 154759338 -752268967 -431933277 -929204255 152466368 -703759412 -997569861 586070121 -488488700 -96232924 668320938 -218408486 964615255 171639577 127690801 -845817024 29585969 -344976615 -688491643 -600353999 247653230 9705210 920632228 721908439 299106103 15761744 479846746 663738966 -861302953 549334085 911907240 431417731 356516126 -697489612 -943478453 740831232 779263646 -764142833 -901367204 -777276467 -195498836 482381187 -875297630 -325061613 -123574785 627797577 -205687496 -722192810 -849749847 -473155132 26431825 912485377 899316145 -588574942 587044259 688937912 -457799660 -243112003 464859249 -721220750 728697518 -849576863 -767502745 352582779 172321499 -291624723 234950952 -301134689 444350776 -484638711 -816561430 940235018 -464276420 943001321 -809388632 471402684 281904753 736009813 887356754 600294726 119219318 -519478311 -312250902 583744298 469654821 750762399 -652300188 -517565041 -87238881 -833639089 633284876 -306719296 -336967761 -949666283 -138578104 -864240785 -977006737 -594386 -999384959 276429519 7313792 -865488427 869769746 846092846 172595742 816583159 -696053030 -126343997 767659719 953196759 -359916498 662242087 862486704 846005 59718735 970167418 -838971189 -204927687 -803232112 -418209429 -165163442 176410562 971739892 -424230070 636919523 -80675598 -503252667 776112429 -49103694 732785308 -206298071 419263514 -596073221 -865934263 -42153523 149837432 552910843 864621088 -667716426 54347474 -392319775 -514512073 665956694 -151328717 -530810985 -986012444 490348468 622148796 355875868 -690960337 844266549 810104823 -238904274 893242854 779850861 89408599 344362092 -764601957 682074310 752062115 -901546497 -767062446 -781422406 -756357752 794115709 213474663 -21531243 -355175228 674614001 288630577 728773726 240071754 115410328 -949491399 -830171284 -899010488 -368866601 -364966872 -250355530 -87659859 -656732756 -209124565 -857303669 853383813 396906646 683484826 307802234 -399451041 -839236152 291228744 925310702 -123423265 -797045639 781725143 -134262559 -804468720 539542493 -788904604 942257964 -453372649 -709038266 -672990271 386695106 666418493 955283327 -273179422 452238430 -834544528 623785653 609215599 444901657 679435259 3378185 -99347765 403530152 -583709184 512798454 -567859640 -150981482 -469971700 -195285874 496056116 15161415 -788311400 893343032 900642842 296198670 -775510638 403446327 728693532 -718338876 -539022834 698747452 876137511 938092268 772707435 -119379812 -961182970 957024162 -246114879 -226561966 -848134711 411757314 -147327553 515891798 -304426230 -856949322 -318473221 14457348 139451745 -509043737 -664140745 -441338463 967592232 523875979 -102897897 366749844 285034354 -339103569 236240607 -533139151 580611220 -93497131 -805474202 -976253651 -711759728 439797563 -596468164 635099428 550179902 -10479747 -595261194 525654759 -675132043 53367227 518577913 -438305890 -643318194 744134589 990744991 -280391045 516210785 684476424 -355255725 -683473031 -906696598 -211763246 602765883 789034329 -271903205 51203060 123838125 -175875542 880212466 -288312379 392240363 921483622 -759465632 -18515829 -315710399 833394492 256635616 -824214092 -532637988 -546098944 351452617 -220067349 -765796845 -367444349 -373318948 305844951 621281819 -281973032 478415798 133971129 -165506807 -234606511 -853446202 953767777 -966677507 -417916157 270546606 -288337021 416403085 -703457933 -737740941 -701199700 -703713922 682810183 -429777097 357243032 -242620380 -255858645 -347301496 -791557424 387581902 133372219 593927230 492165830 189684435 -268100356 983841750 588839655 10386365 765990943 -377469995 494727719 -753393523 906405363 591903871 -788293683 -972552738 -914402174 -987069925 327291318 -333074180 859018522 -497541635 -991027955 -362144881 587826076 -436503562 -157838070 147316657 -853660768 675377152 -120460336 187920311 -544066943 -860802849 505446108 -19981092 276271899 -646040652 553698787 -356354855 957559938 185485608 71843228 -797005122 97123171 817902540 -735379758 -197089553 252598115 954024243 -126833699 -515020091 864136606 -948895746 453268636 -292685800 -461829828 -590344399 -163738404 587789139 75187950 -509302193 638583792 -835193847 -965934908 -956172713 -695983925 -734853207 100565692 61999811 628941187 471974474 -323630536 250761993 298735299 922044943 -171593817 -817001893 -89775622 -856626621 -176516827 86771598 -620031500 -509778799 99259434 537526781 299062249 114637592 -397844136 785079083 -344177928 -898703870 -889062981 999704491 -405640484 -360480965 -435720654 728348246 -99009797 -338219770 785854784 -903136350 -351925884 -237085070 143868061 -101948346 988861026 -127609219 522127234 -352020404 200687462 225446260 906440292 -416474219 -550378018 -424701868 -527448625 -725458160 -721339481 911432205 968118456 -28155438 -299371379 495658057 -486044082 -438238219 -552555790 -385132729 -527397115 301836828 424024925 -625705829 -118079010 242900410 -822573728 -59417299 -437673468 -203282413 -276633583 774886435 333842211 -280316894 -476028802 494219289 -321786212 -57686655 -418423126 -12657575 -22331448 895847120 -435937556 84044146 181386723 684786506 -688077132 -478378431 -554592067 77595960 -441346434 451567774 526036007 -625773454 -46432095 306958800 -113611328 -284245834 317266831 -794782631 -748541334 366802320 -757859966 945034523 -700796553 -495158320 -29352774 -34843067 -920384676 -763149492 912258239 -999055183 830379565 254239459 -649225254 224984006 342573817 -741707696 91877053 876382355 -191096403 469508005 -264586639 -181659087 565496069 -116634583 -50508547 -152941225 880721888 -974998893 -754912582 -550752563 869095086 129395520 552792877 -11351796 838257752 462579364 541677403 -681517825 -101283313 -7925703 -912655325 -588738385 -618621511 -607037969 -648929929 -423015950 381679052 -235076798 390463709 341907936 306052634 -263226097 -325309412 58575844 -639635533 -873820402 682680541 719591852 -56339039 121961732 156055945 -221962295 -593081256 -928251130 -910034663 -781156447 -211687874 -951804334 -60259820 -145774015 -901317199 947979713 939850304 320538098 484652281 -554527848 489497298 -614780455 -513424961 239643945 -837012999 -790130989 -903605512 -384273181 -530854791 722420998 -797904322 -581244436 -67603159 903334408 620244016 751922168 822596291 -245048568 52950860 897292833 397943961 982170497 997542803 -343128093 109411693 510497401 819592456 -794118503 -368719736 285920716 -769575410 -47917187 78486211 -429715514 -595249685 83618329 -427949477 -787547751 661737992 972512810 -363408294 800503132 -333647650 485691653 -203112837 -326651811 -932082918 -80400101 -568912862 -961253717 -174305662 825053603 -795938445 -374994609 -885228832 319333178 989508179 317606136 349937130 656749623 584145609 -894019503 388086905 130811951 269217590 232641265 -668114335 427773634 -743295517 -537337526 850370192 380250498 806020009 14478475 -111039188 -983574765 -541077290 -547725218 932216877 242915528 -656002935 -534934976 -405894060 -841126158 294379964 281624873 -843017586 -20494066 -958076041 -6626305 308310891 -731643720 331555672 417574605 938137401 2811703 291998928 93849717 -402124951 972751975 -824047142 -488423297 485109381 -933858410 184763295 -615296991 287511790 -442938432 -220591885 -617039509 -156870125 -646312563 785905469 -308229582 350147627 795266506 -173224199 -632687589 529297693 151196002 182292598 -717842139 997333802 -625723412 -808104111 814467259 -744275433 -631749628 803379521 208526803 -300308679 -788713772 380377884 -978680130 342742880 -854810082 116527243 70183824 697981122 66700960 -517524498 690167064 -198808663 -286653529 772613281 -165209266 -758347720 880092849 -214785303 -212159322 -212890783 -202976120 -407550951 589147760 202917240 -231727158 -883130269 -233200579 -279446039 -928923526 -706498193 405575655 -171629514 -640987164 -505944873 -192428418 366761930 -927226394 250186375 -190191841 -879432857 -860185299 -429225212 97564063 597730215 425246450 -564428180 868814404 512777539 -247731216 -963146308 -359911889 704525766 359588375 -684410856 857445430 -260600405 -635623305 -337305746 519306159 399504965 -841825958 -873093955 -374340376 -851628630 -40727695 -280221620 -101629417 170109275 743983926 62233524 235580790 -629868179 -537778607 -550799150 -807156244 200968172 -735722632 28961403 264685968 421773391 -141720043 133160277 -196054134 151605894 831614183 -404554290 -389427422 -559976123 957322166 518938070 -653711998 697071929 869991881 -910783551 -211205537 595290508 -557159458 -606315257 -718345778 -931955112 -220778158 -241750282 198754956 885258753 -68741689 208787990 240031623 276615337 -275673247 -681108751 67492618 -256270235 -240891281 853194365 -819008534 -346062370 874572821 124603256 269112120 781591748 448325734 -844441669 -769024808 830470924 981421778 -301323519 -665622224 522899112 877018760 264614306 398365002 931142514 733680390 879406769 250045356 -736403816 -761801034 -889824548 364732065 91193900 431867880 909682055 -311957802 -977704625 -942357241 -162248288 250815967 997590619 -428823314 411314931 397320778 -638879288 106446212 -518719183 374931946 686040449 949610697 545324981 615495170 -109909137 -338704577 149086068 496222343 995898100 -253916272 721161737 503816173 764604597 439024272 -555457077 650063096 -521720938 984360683 699690682 -978515867 586245717 544936864 171629845 -986820131 517965190 518212869 -780970510 -98731663 -212175386 380895267 366049405 -540583668 -780215547 -45082904 822935029 709680332 481555757 -426742826 811935322 631694948 409865494 -776994014 119628693 246285737 -594356955 -247710939 132174166 -332803593 -169169639 -567984812 551033364 645448692 -237782036 3034034 440730443 184298659 837690787 -678799852 495502019 -439071852 -721726893 381250410 -692654894 867756203 616679291 625764153 308451716 -959986745 -469419594 -725411066 238864998 -692603250 -56535518 -565817623 -774943069 -122317554 70949046 248395536 -747154560 341095821 -686073432 -460848602 -111850657 -659205638 249466884 -407536679 943243797 -348731311 870300410 457026571 -698095359 -758790060 -800326369 -397691765 774316809 345431362 284555490 -364498679 -799758581 -335879052 802240831 -479443717 899507628 -127218424 -249434560 389590775 -899605394 -672616584 388871796 -367287492 -449876471 -852893891 573472847 596509800 929817833 516539193 551452855 -422603667 26971210 712291275 504397823 -962213379 228116822 -950435308 973195017 838599492 -83511582 -749909670 666559914 513164413 549679813 -965389556 -583095560 768210124 266470639 479192606 -355555157 -218392380 -70930975 521233932 -84584212 703102170 -689547326 899026847 986065863 -879682513 391476658 962354854 -545647222 792663397 -684743262 576167748 857230113 610198193 436934204 214919929 965644694 382528349 -764967485 247212301 402013152 344092149 -224757431 634914312 538104685 849362413 306740833 226124139 936034539 593212597 123966538 169621288 -358056991 21345379 995444277 -167846460 -270706980 -346744435 859978171 -531885583 928529966 -876033445 -263551259 38679354 -571263241 -928331900 -342049625 -649409965 723339378 -892586470 -26176022 934609528 -580908305 298612506 17979211 -774096757 -47046749 322807489 -550220956 -728096438 298261402 615331852 -576481124 412809685 63618435 558476558 -148216352 274702928 170932362 742194842 -45553362 444990593 -272902222 -783564921 927847070 270661097 -260902779 -901372423 -51858469 46183212 197733519 -514241595 -975685966 280252214 238424277 -899087409 170974661 405617398 438957021 490738428 477646915 577826649 -240070893 -431136917 -64088015 905835097 -661283010 -450517684 799806342 -755325474 -457920055 -656154903 99756459 -275127321 582356800 -260610492 176156893 -462099632 -359733770 743393836 -995047794 -532132807 442783341 620414618 -905673399 233877347 809790704 -338520012 -666376509 -952908719 -809348510 -221390798 -725751573 252439925 -405705539 -736169149 -113526155 193109535 757341789 -248742834 132412629 -188438645 -300715069 585188099 750610170 -405065630 -276710298 -159535747 398476923 287582246 -61225901 886742229 520218680 345594336 798490462 -494058029 -578279952 689977116 -660971995 597850142 -79390181 -986282412 4694830 -261342514 -555273945 -49618381 -763164998 -176383767 23475375 691111356 -729737894 -586049295 -659576787 -702106650 320986765 -103154200 -512375219 298679262 830459075 841269557 -223557169 -912958754 655384519 38873650 -419288000 -79787867 502359092 -131440231 380889779 639015272 447337389 -750527726 949205925 135129174 518693172 184823302 478171876 240900700 -698183001 -836683909 -508040514 384047213 -66605037 167841865 850477656 102891004 979364846 8664199 -92541451 -44589471 -366979385 -588705923 80656103 400492057 468025685 511766689 931199943 802696634 550331524 -277526010 -293153751 926309703 857305162 521064905 749529854 -528036908 -978190956 301880546 -70682526 -186064916 539047006 701702755 -810785072 10648200 -526226685 -571011824 579659462 785506496 874832783 -330388041 -603710818 936688923 129396981 997790833 742533700 670520233 -872919399 -189920385 -454630191 702409829 -461558434 -85138659 129358382 -36007893 12298877 973595933 -811376580 447375078 -501029791 -812983117 -418754947 670311950 -240421590 84526805 -552606950 -368159859 529921793 -495046860 545402836 -275494126 522059328 -831472199 559851422 -898397745 -404093159 -634193355 818998565 -60819571 564366972 469551286 538641436 -801124216 -320617455 168376006 -749813212 133253099 -545372591 678981268 -695404368 -235041217 986343502 -681296365 -129832870 212727824 497495688 -27409075 348447259 754319111 731645309 -38528453 230455918 -800040251 -615888211 -994454213 -387363052 -209201189 -129340665 83349747 -563038808 623176686 167542268 459246254 241567290 -507275737 -574692389 -616956084 -861756765 -221624379 -885609980 442460762 16880287 -432098903 -814223622 -758985386 689949739 -899552789 744408670 -735874174 573725401 603254430 -819909576 -347937326 -940158740 -574042621 582713634 -422035396 -678247628 -617185485 812782926 612369870 617124902 -83892465 874336350 932498388 -425411609 960164171 651373363 -859287590 -383110720 480988376 -200669609 -576303573 -48408322 -570388608 -215309023 -95495661 484794608 124833723 -683730500 845733871 -459409515 -690915192 -608396665 -390140864 -755940302 515448803 -686465222 -751155292 828870790 915171166 931614217 445530608 292104275 706385244 359499243 -307623412 554186057 508609042 354654324 198156794 -396887610 269548198 216359226 -882087696 936333233 -73653588 22052318 -895967081 820161961 -950698571 164907931 -160998329 -337921518 -691786995 403305606 847023850 -26022914 -216310449 480335017 -505179476 467648537 525605476 -745861504 -812603159 -979913081 -805070126 -254941262 326603439 -867318395 90616102 466605103 -916058112 25293553 858013702 988122256 448424986 -803365309 -435381094 283527781 -857747603 156248729 -654488796 -218021490 686945391 -262048054 -776508429 984278622 -614086335 -932138726 -902942198 -400161932 63705315 -848625340 36037081 -875441666 905105617 435703549 -430001259 -856397638 -838945777 -720121295 714217398 384999250 -795850591 517167144 265393066 339021161 788317871 -870569688 567721038 -594916555 447300804 765756153 903779955 -437626622 360088956 896704292 -747976051 310241396 -427683250 952370330 -682312402 -92692701 598993572 -427187743 -275655331 -291408390 -273221856 -908318587 808153805 -720472754 650658923 898977250 -107912201 -33739410 324141396 183360192 731809555 510503873 541004997 -994622480 -987806539 -56014995 -637270269 598229443 13917204 -418895358 -852057935 997956537 890017712 900600245 134257057 526892191 498203943 -855228782 961037343 758823562 538802952 220953689 600402370 -986530615 23078837 264068774 -487229587 115725702 11614483 -545426061 650050919 257772465 -20138608 766289460 -366662404 -684028020 983879762 -608467341 -860315976 385633504 -206439415 275921133 649629442 -271456361 103282983 654718661 120746073 667842698 812535593 -727168496 -454761787 398202960 626769004 -894503125 -300517754 -857830904 858335133 -141637457 400140193 -232028147 938147000 -50947094 -318373024 -110051759 440401854 -240814912 -182501639 -256807297 -604808434 -961048787 517465622 933055728 178805092 827018927 -258166149 349902316 643873979 -441229247 921603345 595482551 -273586508 322109116 53823437 77098115 456707354 -661193239 -458341346 -966550588 -687434418 514249032 -17590914 -635731917 472524045 -527814605 -1242092 498999708 666127486 866857990 852842978 99955880 640236120 -174567979 -856069906 379914225 433607347 635552259 -940990894 693806537 -679061722 52558200 -432199701 -994416569 493881481 539354401 -23941072 196777565 630500495 602402736 -722289889 462498586 206814111 243567864 -790982443 -491348939 458351265 516519745 292635026 -132160417 -470282638 -18388616 -754499359 311103094 -253967359 591402263 395736117 832550812 -859585143 85768616 -565390889 793106784 727423771 -69019862 890615558 410154572 682578475 -338147825 659947294 771345608 -903664578 722264949 -572250883 406562909 -899408800 -674988761 32508498 562425996 273557372 560305866 886500007 493700351 -602264324 -421170010 650619155 -338283998 732672603 -841686430 -802535689 -462018049 589517563 -63937627 585406707 81571395 -986594771 -508003001 400570229 -25858420 864865628 -203794629 366077698 -899130334 818275205 -797373105 669295997 76262000 143168353 -508928282 -497088514 469522345 69067790 -220393442 468437066 891730613 468105786 -365252377 491912715 431259762 -31358070 552720034 650654421 158303830 351672717 -855669499 771575844 -677002725 -518604573 -330152932 -55894079 -399830337 478610194 -487129065 -107871749 997008742 -472797404 383428650 278507956 124919532 271717348 9381284 -455526483 -828215879 234270375 -163780280 -309911755 982644548 391208440 168178728 -274500906 -472273556 -159304144 987266419 -111496063 326867883 292970816 -651966077 213683964 -873148960 593272101 -343703644 -198626841 100744135 -126903564 390992246 -655357861 734810355 -81040698 -539710977 992816657 -550317724 819514918 -822480029 742182406 936802905 697359237 -899794089 -330750651 508012220 -620986689 158285981 409120358 30917017 -328525123 -839119651 -649878469 436506286 -685563899 -52609701 -903785194 -709150693 563735352 738887861 446664399 99720299 247777383 432138965 735889181 -671333939 -932065803 -127844965 -479667512 -597295446 -914836535 287706371 154077308 426363340 997032766 -484221543 907789195 -742258257 607324102 741017468 668535453 -891341503 -315653105 262446753 -48974517 -71618984 -991295428 -646311297 151536408 -696293720 469439172 525019583 555340996 -576642921 803491181 440017562 -997864092 127470926 51565712 990727003 -688379307 -409586437 83534692 -288459151 883873607 521798859 -650762946 -792193964 -497317579 -274944781 900097380 -232864067 -271316161 253775521 844909007 658379228 -728206459 909829561 399624490 584449098 -603902549 390893026 754991558 910039183 -376619009 925672733 -255566533 -679336513 -375256202 -488012439 -752718509 -968582190 -561363332 -644575549 792382191 -788459156 -32162846 165645101 783938264 -318345978 303614361 -231727019 827231005 512476376 -669322125 -365390414 391527562 -781097386 841805751 676814381 33236473 450370122 -608212865 -429810579 199347085 -765302783 334044432 -490032547 246100386 971017510 -455315654 -239263776 495057876 -449984728 702003770 383042910 -621878457 165218880 -681509369 -59498322 289530656 776531868 919908013 -639944855 66274840 -687910531 -903082301 140778325 -326564208 -218183365 814073904 -989289066 -844919750 712782321 918910907 812541548 742864709 253241797 240641772 424060952 449322008 -803306692 735163959 -252641140 -412877717 -809930055 -426830773 591391938 943369774 430972658 396038833 834571430 -667966461 785816112 -953345033 629756714 -781854568 -653386672 -979206388 -266305253 553282192 559847242 996405175 -825956834 339231834 -134697 237550334 867417406 -687488169 -705724017 324411483 463537958 283915955 -219577017 396359043 -145017462 751570374 -144904356 -531342425 -976607661 -748201420 -238175078 -413622903 154473418 -715022792 91193801 251238823 -563795890 144600059 957212967 -331770492 746759426 966558574 630500648 -568034039 183034860 921593624 -251347982 261465698 -26935497 237306241 -711331095 -525266949 -423602913 811116054 -959913695 706359636 99946620 218182613 -208237786 -704945297 171191572 514657744 107166080 885410157 -863299872 253056568 952438419 878057580 959450486 -718525896 112748099 411401909 -723585880 -588394263 -57161348 -426815527 -96304028 -973896561 173123416 700953584 171449318 -385018563 -977174963 444176446 -361617225 340642822 986163944 -481618203 -736531119 -516811695 -853928936 901580028 443331548 -346314561 -240832401 -505636751 -614406010 -881957947 -913728360 321226640 709404775 825477206 -983724269 -217488267 -298812915 509041521 873957456 -45273537 -863434141 -707008084 484882291 -990042600 170743234 122746700 986726149 95114715 -911320862 68099406 907407553 -426345852 65396460 826608819 573261923 409621582 774655385 538231448 999818985 967594315 137959781 -250187556 -452999287 -222927138 -47534896 429855209 624095465 -522692895 594506069 862847937 -752893901 -71858875 258795646 -835620956 -879364540 -420747969 827237620 -333973846 -437570481 716365528 998355480 13723338 654734231 -279610365 821035507 638388520 -16349793 546805904 -229132914 474959540 477234135 461060319 331510127 996984114 716996064 322221106 282441605 -250625776 -449376459 926157795 -636203667 224481089 121462394 -75228586 -535476046 -535161986 692136985 589288740 59707267 548957194 -269078619 -320130817 -618098418 196289117 -246389419 -203875011 271461502 579403803 180174614 310484367 -310480244 -423633479 674672861 -32413264 47796633 784699448 300876354 346884323 35846705 -680744079 917985224 -443034461 -877240727 725039772 525076743 -154894403 -832726351 424619901 -94190509 928114413 -709208917 930366807 466574702 332517462 -37233029 -92638353 931036960 -292642297 -260577958 314255274 -856157975 485076409 -220808271 903639827 144108291 -713335711 -985042526 -124940141 421291536 -840335927 221005853 454945332 285125516 -676149624 -672933729 126832676 -395613583 462876074 -356415344 -589104599 -394900717 -972081256 -980534664 110918567 72921157 -217322969 -92144827 781443816 -875823468 -333330762 238316737 -235311322 -934957218 569478162 -420321253 143037409 -370045960 757241139 796215620 707077136 -403189812 -133514186 881470308 -841313024 461821758 -310159056 319494396 199836380 974734806 277904284 466455694 -267873594 929783300 -845965054 -497890021 267758532 -426295242 -195088149 -937055157 660164519 676792448 -776111339 -45887716 -452580219 966350996 -305018304 747349679 555982608 137509712 101078389 806446829 645139761 -71435980 3040246 642703283 609227256 -960927957 988585202 539257138 86810229 20563590 813040365 -288729151 -794263722 -164985586 -448798499 646039576 -306811106 -421228051 279661785 89310489 250810386 -102722912 336240232 -162902217 585743207 333263807 -525284238 446200144 -12458448 -881945035 -627155049 727469961 984086160 -163404145 -597624512 624892937 -150462545 -167973646 279049047 733188859 -75605438 -713533622 -351269044 -419546395 612232462 -198420973 -859225435 512250891 697839945 890574203 -248879792 272780462 338909043 550056546 -229411495 753252737 -823724139 -467104153 331630441 404954907 743808020 -256745419 506652044 784002478 -683826700 770117230 376738627 436834154 124287792 24546233 477030806 192716359 -819415241 -812553702 478419504 -630292215 36084686 47081526 334892202 -496078885 -398700680 -746590448 727577832 -414206047 -924320630 -458388461 -325487224 -797556405 123875571 229269540 -303363592 -38723294 -200467914 117893360 217674713 6722408 -556261945 -850487343 800616847 733957787 -973890828 -92896788 -726919534 -856637930 -952513050 -651907878 -706208035 599683668 -310621396 6005639 466360320 36131072 739038980 514279996 148438862 -349458948 814578699 849588138 -459154056 725775107 -136333825 527874774 -616790797 91227817 513483967 667525590 997735686 -957123222 413764996 -116165503 260403359 158784495 -664455460 -412963595 -851083957 313813133 -196971264 -392196840 300842330 -552433993 -515559324 860102851 -29505785 -458909897 -159576370 -89809889 -404442903 322779107 -316072315 -165666952 -475683951 -64948128 -34512812 -362546838 609063476 891185128 810295552 453414503 373261088 -990721845 942817730 711529520 -739524392 654010474 39318960 136516347 -398346768 -428081454 678551366 -588157114 400085619 -312472136 48704087 -250423138 -671175078 -818202173 353291226 431559864 -382486863 -84089266 -613672715 -86428566 -491710305 364224448 998081820 -239875194 680471829 929909824 -608506777 177757168 -112029263 -474829629 -958458712 742170442 860591215 597577745 771568668 -8462426 868658632 -726645316 387496075 712808824 703901103 -689873248 54243847 894957036 -103842992 558897569 -11062980 122416780 738395075 -691586730 -655079499 566081355 -437701181 -395843648 -835057519 146940246 457730536 -235811475 -860403318 304007490 -993949887 625041519 942070764 207247906 -370612995 780258204 845004710 -408983349 -363894736 -382900856 785486259 -534558822 5402187 -430082369 451495832 -642316955 429254911 -612792107 395089290 256000624 780525265 -409124251 -612288772 -765285908 123882232 282061839 729242115 -370180677 -765905158 -783357473 -670848240 -667168275 230771282 75113848 -872355498 567599933 46624112 -99537738 -511963852 -467305039 494948898 801333539 391074857 -304931656 577853377 -255816158 489077308 392174568 -21328214 -951506032 352498162 -305227970 90240415 -299857677 -679810856 -666527235 -636299503 -933269215 -834949448 -104043754 -528024694 302984790 -100566587 -667503100 972085070 -483646992 225983401 21114109 354482442 840194352 438227456 16069837 -732941020 813219419 -61332639 207864493 858989113 -360911144 -356950715 -226335708 -272849582 407333887 -53015529 -61974502 -957658743 -922307645 864081453 -977459029 -356937299 111459826 -621839989 366603247 64297675 -812778954 -473856259 509793616 409258650 422770029 -539687373 -445124626 616365140 -307035952 335054226 372782980 -414217518 434123164 -638787890 328748006 -247091962 -659531746 -314789613 -839939726 432402711 586147316 116277546 973032221 636954099 -887428448 983483822 -878904206 -407987012 -916486093 160207691 547589828 -773668268 929037620 396592286 636669461 239965439 14234324 529847359 803117169 -559798614 399479927 762409927 -644530474 468568776 231947318 526396642 -273262818 -351656919 436357301 -593600365 -912621843 -185089205 622025149 -79135532 585024932 -676815546 -893917537 277616089 -665210032 618734834 889131162 182709191 739580349 -975622359 427659420 738382364 -904011709 -106828371 -133619557 -156488177 -4385785 173181486 -272912653 984802246 321301672 12631601 542118800 -720845561 -874792167 -12117818 -913013119 137243837 -553298358 924592349 258055874 949639346 -708736766 -556249738 230086470 342532986 -985517182 -370550334 -297015538 976344651 70939750 601546032 -73852031 -774939667 155935297 428903997 -8052874 -306158108 249935749 -203010112 200429602 839181940 -696161667 772957493 330074848 -985710178 820938589 -8728923 -496705576 -838254201 -327319284 -610733081 676269397 325279839 496936382 839782391 785111139 -170071400 -181975491 934993002 -75067030 257089675 861146354 567109549 -9160825 237475475 -306831849 353964579 -358103648 -763728788 369160398 -647263488 296334662 -940476673 361690676 832453369 -697903373 -360533636 -618525072 571478822 365618360 6285044 -445859917 -131221474 287412967 286361437 -204644533 423449525 3019705 -395258745 945677171 -283719841 543434937 -617808334 549902573 899674821 -737864682 -670754297 -544121031 -717987158 -175541359 496058178 566881053 485940811 -343449937 846045014 -2783429 -51791710 229738084 904741988 267929499 -261203380 -903750526 -966924804 -463874926 305012423 -506913722 372603168 744835789 463554713 -704674248 573761737 -379823741 -111505719 37017584 31084507 -720599165 273313386 176105757 452537665 798288570 653464318 -383331655 -525986702 561437482 516679346 618131334 796022686 -966246188 339567301 -288038958 -861234694 -829245927 -458859992 365582653 756805525 519166964 -920500031 -707755948 929317259 463856332 644339836 -611736505 -284753502 656102916 516528273 -565216343 805654273 -458639436 485897196 -603925055 -433728595 -657569268 -293162220 -583917501 513164520 69174524 -234283270 975577081 421132338 -239820209 539425899 681286949 -760595118 966491102 -379623973 277210945 -884509789 -363834660 -836915449 -455742001 602066135 723741940 299204651 -571636492 -594951415 -418242581 -829692992 958493800 -49862138 874392210 952205163 263492515 -297136203 -120377923 -877460298 -595455549 -209686664 850201364 867742997 -923084666 -105010274 -921124667 412500112 -590978238 142619104 -404993076 -932978153 669971468 787109892 -706807217 -253490802 -551021827 -80920021 753186516 278298973 273155515 447781283 -485158047 233070105 -223237305 -243227733 331165055 914955976 817905445 -227399902 542662575 209660405 352707075 989010518 326237238 917635363 -979859281 549661090 972892504 8171405 319268555 582889202 -397226257 -655750756 -982438430 411987582 -693884415 850474976 52884722 960828294 -336967278 54250043 238556206 -224115774 -149968022 -51166722 -519834177 -571567856 511272935 398307124 970709006 194524855 -46200615 744374961 83796405 -207337337 -976457437 258532069 494867891 -391544671 -90098212 358353204 -302365343 704828083 -287758008 836272810 -549635284 930262724 239769876 -272113906 -554474937 -91591876 -263025238 -488213184 -459750069 -610074401 19560878 221805304 -38123164 508515754 63981825 765732512 213853916 -146958190 -450844293 500179970 916542768 260990195 861768008 628094144 -536602153 231834923 204054454 51666215 -107376552 -960937696 880493163 -762298496 528625414 -12459544 743733594 50646047 727608549 583573504 -141808199 -215409571 -493576405 -289176548 754428204 762649776 -935295469 -486613697 605997438 -851642050 99907694 318739389 765678565 651992392 670405673 503003086 29637260 -656248897 -752988398 201734770 703553913 426623090 304561517 -41791600 -56824099 568404578 542944679 797529191 855922828 -407573984 -675907801 -837754425 683098908 -18302130 -368535117 -209121483 629535361 210510192 685118148 30160360 99625300 -575752704 735312858 549007264 441681831 564223389 390578683 771385114 453665276 -191298943 477767121 -648551874 -755070033 -560779403 381334162 234750493 -171208654 -174345208 59112452 109983630 71037318 439697686 -318455256 -437686303 696899010 523425586 610681704 575134088 -467596145 778344849 527443503 -459638516 253313779 -403589115 839039751 -774489605 979557340 -345033659 620540759 584518953 865053339 -341827529 593307961 -942817283 92565782 937193063 289659040 -634379215 521833184 -52883164 268626836 -193984110 -192271736 -667388549 -608126208 -341927584 -972404512 -300752909 470114587 -657394938 -373684644 3870467 16675994 554838875 593503743 312002474 -409371515 414271210 579342291 -292316210 216068864 976502929 -62139775 354735277 751226705 115142311 -514615983 446535766 393597077 169061116 431155055 754553680 -683472888 -109724812 -315446167 15364021 -781616779 742283033 -47856075 -351067172 -564169054 932058044 436605351 -79939384 626313612 -945003587 828041362 930613109 -886345542 788045525 616879325 -402388895 699161363 396918824 -209800650 -357576516 -896529962 -58480302 -745307465 -847658478 -903794100 827129713 -517347276 393505188 664806539 241891466 599767776 -335466085 -534005695 690586790 -675364039 -42442000 -551984220 -601310660 611247808 420260593 -733993594 -103108505 -96719500 -290483175 -379711967 -32799237 561584123 718541537 -727247694 374318214 -942361126 -845060155 60951141 -578062566 -692350080 -709994043 318050760 558676921 -669551463 -633997807 969645566 566120691 -286141910 844130928 983066438 -420801057 54810209 787320333 -522538430 893060272 245284020 636195857 -965797807 -57250491 -604863659 -484369674 -672488305 37059170 132348201 39776970 931545045 877933183 472063462 179493040 -75711049 315546666 719947648 161643859 -126489129 -785343680 812716107 997885944 -861485780 -969809636 109780834 484882266 -870508206 -65074480 -883318693 -691023549 -418879770 588505793 -19686888 -43757887 -253318755 401842044 -908648690 -119086715 -472884000 -704562725 562151302 382235076 -762959128 324603292 -38835222 -109483291 -172333847 -251866318 -1127953 182000103 -995427994 656133157 -274841477 -210824300 3299481 -167479755 575927723 481094107 -229422892 -103827651 -525753531 833659643 111433839 -336175197 -917573071 362899360 533569494 -86471970 725989341 -951720733 -574197442 518960372 -613713115 -411052267 564303276 -31872870 431409094 -452191277 -179831756 -270536862 730341276 -297896724 653377837 -856364106 -711823846 49914247 119570593 849910962 336085611 553289175 -77469797 934394136 -89754637 -898422721 -403027983 -553862268 -343201341 -519746756 -669257001 191038199 936187416 205314771 -159305643 746181757 970896825 -45053027 -685307177 201156575 -451676180 555335645 -128991587 956099179 866203946 -238240258 -465920400 -412827025 -513957222 94902980 -226342316 -641006913 997829270 307011212 514595091 -793684223 -996255840 979526502 117187840 484438296 -298618941 -180962780 283775136 -354022535 844421494 -340267745 334406041 850207624 -595048105 -125546412 972969554 -825255421 -814486130 850584285 132589506 -802647177 -374290993 605346426 -479514426 651960188 -414049117 150278038 -731903338 -455919034 -374078504 -225595131 561252482 -721214398 -888876239 428837237 -985774130 167287551 -769366380 -240677152 -296862301 698158145 382935357 -939804369 324023804 -405902636 -147678536 -437673793 444918669 766288194 -130553486 807733660 -887295475 -104452312 -905930613 35582571 -564163004 -923387352 15244883 -232901476 737495540 938401766 -803412643 -500889427 900118206 -661742262 -485956371 560772510 -717574650 473757527 -41860664 542699484 310661864 -599897654 -866156396 -6818185 -69302232 -132013222 377129194 549021568 -269825385 -749046149 925561493 933316958 -192246800 642828818 -107814804 545044229 596090041 -582719901 44037879 943371588 -784873789 -648495894 -886844665 -124710992 989658095 -419856341 -730965831 988749766 729177593 761505063 -41611052 -184292103 170502622 -624206285 -254027613 667299574 -421794373 -331625792 410920850 43855669 940642814 731563311 -286307853 722470596 -137951071 264203828 -9343677 516157231 -210646401 197312823 -768453049 283207739 -523568387 529340243 791727409 -965504635 455874119 -448759158 -620302756 -394928398 56265041 -780656019 -598724782 -645306501 631143055 -467362889 719680735 -721595597 -94234359 105047509 91840427 877159691 12307691 156863731 967241542 -968011941 86864094 -60432008 -771172258 827548142 744607516 539702990 901199919 245287169 360050403 -133774266 523664985 -605932438 865782597 -323131344 100302510 -365224362 134266341 -522999806 -594910534 223411215 -338833706 -959255253 -827600183 -87229505 -302852647 -799498989 -88332873 -58490960 413939831 786993398 -878984521 -693900014 -725557352 118219321 498333135 -471126288 -402680044 -749874206 342027114 -490474928 648454341 -181572340 -222365189 480779871 -139369245 -320588809 462771679 822430657 100193117 -979446356 451811872 -283268166 -218229592 -903226638 -645725919 654368541 850316691 -258770020 -690575608 337985107 307953372 -246786947 275913004 698499260 -132276668 603450144 -467129185 920457851 -925458536 -650970044 261385193 863945889 73173176 540010131 -463068623 -281083236 342844516 82766918 504160685 -907781222 975335677 479585296 802401778 761336677 96229953 -599266943 -845687001 207817688 47159176 -407481565 -550187277 -78840677 -201279315 -324400040 192808170 -361842433 -492974201 361756743 937665291 -643887247 809844424 75160526 -773965456 -246928477 -911727140 -356732704 -322363013 -204612200 19310467 -960593512 -217699168 52385130 622014559 -187577171 338451113 -511657522 588537716 -809444900 -686874030 -188953107 682590640 843150467 980390165 855420330 414487450 222779234 -624257174 -750278058 -888610315 -337287400 747496510 656727118 -679092886 -825440407 -369766051 317023940 660131471 -345300323 129479159 -950920837 597813045 -243145494 -118049464 321368775 466731683 903002208 909299481 -380751223 376673997 603802638 -625280743 795026255 -911364769 -660948822 861882625 108080526 -428863701 744365183 -551767032 -759610982 -90110121 348267224 790112662 -368986471 -109848914 278574719 509753184 -8209125 -101821529 903438849 250586534 835968550 500696284 391372096 -680330624 546072798 80885828 -192519734 624287380 -61788040 -387473947 250295583 -306728681 101110236 463536133 -979239271 384751877 -699329461 -72339341 -940964846 492444866 -323364248 268542682 -108449381 476006104 169892720 104618970 703275900 968506431 819059056 282376885 990117329 231436059 521304855 777676820 884504097 -517581798 50603362 -604942031 -97649801 880667330 677992648 -38050545 -16113251 -715421083 -995659549 415037536 17818593 -133440403 -606741936 465953373 472799621 -969816719 835513896 -831183283 -210371000 -108904464 -941195923 -224404194 -890462261 -903680120 620116787 652150468 239440741 -820403786 436511366 613546077 814373517 -671672669 -391954158 -979660753 69383974 756207933 -35411090 433527962 757160468 652963263 -866733804 581634507 169510940 402759349 -575951633 831533268 -113720014 872483853 -956949105 -939370517 -384499065 -170408283 305690308 96062267 378570582 523556822 218229884 -310150779 925967904 -160222721 -350891834 25534307 569584130 531256232 319400114 605355256 -208129683 -601302928 589012391 419378190 -3963132 -435251772 -90376947 713912047 -932622609 768166461 652241887 -419690610 -402470289 128242141 360119185 -299403389 -112456750 543239011 -252651623 389936206 -711699599 596722307 907511551 948660514 -184309274 -63891664 12027214 -593407437 137294319 -161182 -379492474 645324034 -251927901 -803711309 412937580 -849025695 -302439712 734281277 182324674 568076020 -323690751 -229118564 -319940683 367079239 958712328 245018305 73992287 -508791999 468351969 -177345559 210438549 -727069957 1520754 61079919 -684440041 -754786852 -903152997 -569755368 896404528 -506512638 -125006798 -141528323 -575091505 219954494 408087900 -649720677 -318060813 -870814402 -694569590 868142289 -906495482 933864276 33615609 -438028474 -616445596 218080109 -103151184 -149309471 -62981530 576914153 -643779676 -687732848 -99164064 79184185 241345803 -280968139 308180656 805990767 -757442005 -609338163 404466716 731763922 417076767 -587995440 134173636 -626843063 358432492 -95430348 92235566 639917624 832027352 -559827783 723850755 743526537 137448053 -982965033 -545806158 24247284 956324365 -588164884 -189594806 1579401 572013002 1722880 319696014 407953160 -974143772 709478631 -929122738 -100378460 -84449172 70590941 501045462 151428938 -141760156 -717638886 -399107820 818346044 -164322211 507799601 415191102 902076040 -58547202 348302738 -451417417 -409130296 -302255731 251842122 392890685 392356865 -208005081 -953811356 69868386 114282818 846889150 206872169 691790124 -245655126 392952455 277893067 -936099061 23825961 -193440592 584549782 239357613 -882257439 -754967773 938927297 -656891046 577538897 -410909584 -733655116 -922119949 -194534966 581971349 -665198846 -239822992 237409603 -693273518 -268684628 -382717848 -873059160 638057068 824390589 -160648526 841869569 805694358 -322800176 -322534859 171104869 609837024 143137313 667585284 806886724 780586177 -37958721 779275265 -791548386 265132116 -733929986 327443622 -2077013 848574739 -163000825 -957978162 951591997 -828743778 -638973694 688765382 103775458 -912359494 -404188311 813950962 964781359 450905634 569551922 910495080 -35093585 -500948843 422731064 209190665 926996415 769876152 -727508538 -836513810 578571534 -745089460 -333401266 262856892 872169682 -778322356 482758457 -365872540 -474665579 -888803739 435603161 -782430729 -747768844 668087278 445677839 -529845475 660763522 -199516882 -396873093 -670672687 29184969 -798461453 787916276 -474243749 58135555 -335281103 730599521 -24823820 -141129813 783228981 -357761780 -746724490 -394445773 536562925 -154045771 116241616 -937479468 991720521 -213803100 -401689486 -377974476 559724455 738514422 226545721 651024288 164257969 -905166218 -483752941 -732413658 709594237 -611846484 -234999996 708766276 517487578 -303228949 939690247 -886725079 -304463235 455750032 933310111 749824352 -217503154 374283623 -577694508 -452760539 971990690 119960838 -457244249 -395044918 -506757823 -667187066 -795632252 -535971123 -692305087 -817200386 792396670 -229482308 214110445 -589069561 -982059375 11975750 73359313 -424735284 853247566 -439228451 -24776796 -690809356 -104240642 30422662 362726578 126514367 384711576 486657786 -233492272 686100262 931788473 -297473049 -205051569 -415732929 437427889 -673436211 -991816169 -435459972 -860251086 484439292 -347169726 -193662535 862014796 -466587938 877042296 198338114 -584451787 -785519112 -232838718 -798456329 -818108509 915727587 -322685709 248049043 390170098 239306998 962154538 -497359521 -85967427 -816402749 57843026 -432741184 454642383 -354494663 994090160 305125507 35727954 -653220556 318915564 330690984 790562406 406279529 388423879 342051376 828115907 -114286369 657808745 -591854029 938827607 -898404420 -19407045 -143191608 -182751817 -817108216 -262404310 877685947 -285620053 -653676791 345494871 823607185 -580928822 338200188 946622010 654807542 117997497 -281289628 279361886 272740182 275277923 -225258788 8580138 -32253453 -704574876 -215768168 38912531 763045129 -567589099 111673631 695172520 -795246188 -883614340 -842171987 -584403719 -355101925 113035310 -378123376 -959949185 -997178754 -614089849 -745143367 927156798 -529591584 349445196 251599609 -827734742 84718379 -927582842 -629552669 894312136 -478410405 -401327054 740306624 -21563770 256106963 -625929284 935299085 892590584 491933610 991385862 221437761 557916644 228934034 176372961 -920951880 291838877 -280983875 -88084777 206989328 -498278045 -458317606 -206319378 42515886 -453077892 711390604 -788958182 -457405194 -341859434 -39394807 -705281093 429196082 738117033 805104515 522702073 -153224614 -597092113 67128950 575815891 675152794 -83874990 -707176691 845470055 47132523 -707694205 502705678 -512287124 -196197134 -249490433 -304529988 -603210575 -582992208 -319085054 -854599454 -349417905 -300968720 -805201606 620020270 -235843106 208157905 763130143 357398221 -703470014 420100986 -898223350 623579099 374544598 77313869 632756502 -672183803 -548390713 -767503470 -904566378 -929422367 409901453 -672391555 874658477 239942860 -867273555 -531785932 743046361 185610135 261296995 611486939 -846342834 756039816 -881094612 -920397781 862313512 55872255 644593146 -155892296 593317547 -55855620 964238694 -997052577 -712337207 -882298174 501252431 540792482 456440677 -946314909 -620461171 -897937527 324109751 555287396 277049940 -70886075 -319783110 109436731 -193099824 784138476 883981347 429973237 -578225743 715229194 637273064 611822158 504149629 -564714392 -515328509 911393953 369036702 306893935 -774085939 -871433060 859338203 -264152667 541882237 289229341 -799437104 -571462778 -265891984 -735018131 302578509 -488220789 -654421837 284809469 -749014888 -147626156 716865986 -732238806 569829673 478694733 944047252 -414418964 625459463 866871914 -660798684 -656786292 -289001412 740828874 -285920890 990688964 969048882 602173592 -389119786 -986182922 286720430 -559494271 132363260 -465220964 418111132 -789233146 -147978992 451996706 272022001 -289929632 -87749630 504686231 -430147792 801658649 620717317 695044876 -214478178 980284311 983545640 78009909 -223376285 -578988617 -203053818 -344458456 146492641 -531851833 -867367574 -907290122 996442716 839708752 -444833482 -238113329 21382981 730755403 -501478428 -914643976 366977872 -805377843 -168614727 891856887 -983296613 752226370 -272319457 432757965 270986986 473936699 184795372 -91367127 -202775754 104612426 164657432 -677008404 197930845 509332955 -127889088 504598354 -248807590 -651536531 -39127708 -998264113 324250356 726624776 569053332 957021095 -919794717 817080120 358538120 -589699683 -361628579 -394495011 166750479 687477766 -101953375 214066199 605720821 -71113941 -766577522 -79566656 213736204 350736228 -634749815 546092516 272190287 196985169 47429796 -944371395 -656144856 -873896006 -611469692 815229713 283564444 -54948810 575058565 -594340431 -496453197 -257660052 793646611 -81499237 560653546 -341332476 897289616 388197323 -784638119 380873673 -533607287 208505399 308922223 273385828 173472844 56186835 -281477472 935118064 72627772 140908189 -104579856 489597555 130865139 873433713 -674112715 79914327 18713135 443663760 335296049 466774046 677335887 -910692993 631869568 90837964 887236786 219326879 806470986 -90906032 30332013 263963640 -500945406 -6037408 -288983544 -238137575 -893587746 -23915502 -440751549 405885701 847296515 -474395504 -951597185 243319586 642528201 -706913277 -733208053 -445396613 -420298114 832287135 -425746799 675749267 -711450450 217632703 -229844943 -524892763 103583358 -646378421 998919398 -843544694 479564298 583536547 895093080 837980381 -149484657 -452388538 692567803 -728462945 497197698 79917561 319211388 -17347595 506458017 -392641716 -104952562 -254364461 -868769839 714169724 -208974529 -178617845 -506134217 287820986 775683017 -289636541 375727756 474010702 885961398 -811422196 424801999 736869419 637505435 385611113 -762614982 -583082168 516447725 -278790610 -197365989 799534601 896843612 340855494 -209271546 -347666763 43718883 -513665759 633367565 -435311935 452297253 170895749 788193204 905337963 500347486 188188208 -498989527 -526074288 -686603178 699714303 215284769 154514877 818165005 -482292081 604453165 527460740 297890049 864540379 826977037 410473463 403192842 689704872 762406236 -444170995 917556054 826683369 -459812364 881378816 693578820 -268312806 -564979995 580664512 839658113 -919777873 601530034 249951267 156955957 193630372 5240752 124638773 -41667428 346353708 -273758931 864184192 -902977285 189840833 225976406 877796760 -476738817 795014467 832516060 286026386 -245874482 -784998196 834587031 -104947643 -164108514 868887289 887904575 -509009044 -277925178 -769358145 -465693738 -957078759 244479963 380949938 -454269776 597659012 658963473 102826742 799127095 940283048 -124790699 -412655276 430077775 697159221 -12924307 -893831907 89557163 532355967 -618091589 858251151 -675951333 -265698465 839455632 -952067697 -963872230 -249511052 -762769904 524478266 26285741 -253779429 707407597 954438521 -577414496 317133031 -584936610 16052877 -921829072 -164677080 421809838 768340185 -251975502 -45716203 -784015473 178381191 159292155 778413684 -819042347 860774858 313016067 -526819346 908451986 -727983002 27990741 -552208444 -661720099 812234659 -87680190 71007067 602047891 182902015 531884641 473204997 244523782 -518408973 750236288 60101545 550938035 -19288920 987007180 -877561809 -966610360 651700941 398277153 -756573743 -153438799 350314098 963973758 910791422 -358800060 -701330866 332230860 810003695 -143663096 834836211 755462955 -296977276 150892398 666337583 -400996885 -880299254 363170725 -580964502 -883654574 -269558367 26606649 667609962 495604545 -402084584 -832949397 455527677 824461994 113392 -800690949 660105449 279112705 714227405 860726761 291066673 178547832 722970237 835501011 122284378 -511794716 657481750 814903389 -503086576 -192059952 -789852679 611671084 -296096762 746570742 762738828 949831498 536468899 -162564280 864339901 518051831 37606729 -911420885 688085343 -823193983 711402845 176125191 216426167 65915872 383387916 -325581615 365997912 -832474696 -411434494 966759384 -210215106 -886815578 833483762 836278714 832559311 -910127377 811003801 -712915962 763384785 -97333970 -217412889 669634747 -590181213 279226263 739706128 -10674985 -174288868 -951148428 -863187203 -33081090 -360132912 88656226 202215978 94243499 -292588543 727850080 396066219 -995846394 219952865 -596081060 514635022 762902225 481819510 648905195 -426336839 -908617054 -804804733 885188300 -18423543 -755589864 -603075509 535362856 26785597 -20532463 341999759 661236635 345349280 -662145833 -917418426 641652532 869755823 -624330127 857543460 257667409 688552859 320096479 -796435907 -831350695 -624188816 902436501 452428324 992041824 456585487 432828010 834701809 -514843447 333081891 -920936069 922767977 389461912 737093082 222866645 712758771 137206132 -792653484 834018627 -861664062 -543038477 338274162 691609835 820033732 708968172 518378096 -458932423 669184180 -598687241 -513979668 736568695 891623045 870503943 58647704 535735898 -497689227 -917093499 371487267 -633523236 24209879 550540018 -889830342 -717983737 -89381711 599626394 121334300 -888466420 -652149289 -285490298 -676164965 980421387 -816421218 -992323796 31864106 599136882 726578123 -80779497 582139530 969027315 471205567 -712804515 418593699 259978558 739000273 124090358 -420318705 -857099218 -716227982 699261516 -993155336 -385350745 207925603 460732806 -94591668 -911450501 652686924 582295991 -682795050 -121585143 -328501803 -266052624 -122914987 455609613 799843120 178265938 -439035118 315330954 -909760374 -671745437 -550708694 -919010395 80440212 -840469411 -252272575 782234244 -565765438 -307942766 501009225 298070603 612902599 -972003736 -230109810 764538120 -725523804 627619359 919622848 -24019853 -279974616 -749503004 -832670178 -292789353 -272661825 385463250 864934502 102110300 112497259 902210021 809444974 693267336 484578398 78404537 -443817171 -320614079 765452262 -318699224 -345729774 250470667 -847469222 -72353509 180087907 251553485 316691680 10194242 -925300367 -144206614 872995767 186699984 852319661 -300718474 -579273508 86970536 997858933 822521459 225677994 -527449886 30540419 -169046036 146249318 -544164783 -890889945 35495407 -600570866 -876653015 -722611507 160525213 -850442256 17297594 125187667 -246505215 904425391 -437232871 964619638 -40560571 -17731406 -199486479 773780090 -625444112 -630123140 694303246 -809160902 984892006 -209294724 943589531 -502748824 827322179 472606116 -70407322 891840111 -846234861 212796697 157381881 193050381 713586432 468383242 871885303 715483613 594230898 588984641 852391520 -89686283 -847323498 -329143250 -683800093 -928663746 -783334770 -344182681 -833972298 -849598717 667045484 941452638 -82486463 -424681399 539495694 -563097154 599236310 927458788 -340134740 -329815700 418729124 327221431 -427886076 277643037 -668457189 497686685 -413323618 -438528985 465607308 -155946344 -755411764 664277357 884638507 386690406 190776914 -53552932 -741287782 -486440590 190958701 974242599 802867447 166910257 -834658856 -59186168 -97535054 -914008658 -816912640 409565003 -633543164 372242012 -954050389 498713520 487455979 -435550087 -391320374 902102488 -310674588 -781981150 -406627114 -862768685 -165714445 709086025 74394004 -209796520 -56099084 628563769 -706781007 362302721 382278811 840649436 -22687884 659978579 454841407 469956249 199691474 979147811 -20282223 16664442 776684349 -967447449 48060618 -489352680 762134190 212820303 332465296 767889294 172365634 618055627 -50850083 6843671 300143452 -32283557 714147413 -16404855 405238666 373207005 668227404 487172462 -16773750 -67221511 -971582709 305251251 -973682290 -911492554 625395896 -485782129 350736031 73702411 -139806746 -912546136 715129852 -426935490 -905274424 562415842 -615172098 531583500 -516036510 604469713 114626594 -282274620 -582586772 491946431 235385344 872986405 936875777 588872333 191759802 280429858 -737264505 -539957970 182166555 101236836 -605811775 489498829 768670068 -715905072 -686188762 -281694108 94840225 -849466472 397460251 -152818843 -360644134 31414038 316957727 686975949 332796357 335898318 79924774 -699209895 197411425 668967330 -351428910 -588828812 -909030987 407129830 689115220 625146950 -23308423 -476120896 -532445395 756026246 -360561929 -24530974 936293969 -270205107 -935665879 -859535864 751398109 909244816 -970124592 810044374 -343970844 459745223 107505199 -228232310 -482467488 68186473 -74033663 673701216 668912279 714967867 584719437 -46481028 503942560 -781076634 -708541186 -570813215 944211652 -728494153 447191913 367856392 -77059079 841993244 -25023989 65593555 617691264 -132093821 277647345 915604203 893053649 274269819 -724086461 894504117 996246741 903963654 -989626593 -840306991 255331985 -208430076 160606092 202901032 301058148 764822711 -9587475 -412101248 90461756 -892307642 -605192326 -945054289 389620953 102383266 876071533 -395086533 -274395431 590789359 339334808 -814473968 -404685758 -653253516 -605609763 -109849630 772583671 -426438344 -799919589 942322130 -384123960 -368047175 -894950260 -846086166 477786145 -330331801 417880845 196603870 -38646365 559542785 -674596214 86242838 -347493290 -605849449 11826770 958686053 315333663 -947748665 538786346 -591151282 292897634 756345884 -41327830 868269482 442450359 893296719 -882278986 873535743 -213251241 -110511809 139858444 515881007 -314984992 665214237 798036382 635997037 372167407 427136650 -581097734 -620188070 -376501025 484427896 469433654 739664792 642046952 206724696 526084162 -723498145 802524847 101640996 525747967 41560609 -591274926 842973328 -117711456 27698593 461977766 514037114 -623970558 875264931 253141887 -447689043 410013651 -781895438 327236366 -324026437 758407721 -36876113 129427772 297757274 988565648 -650331589 78511613 -216844571 -91534167 -765898719 -110858066 -546309434 961496967 -271824781 571444395 282366891 517504001 375497140 99075853 891733184 -472388837 501841702 179471863 -258288540 736525055 586829131 -57721093 957601912 -502669264 -198562277 763995641 -44724678 -976462272 -713566327 923484967 476859244 -543755435 384515500 578510662 101062322 469333214 -264944705 -929189082 787863461 511017703 684071362 80755882 877368704 930999804 -679710735 -388690922 -758977421 -826699396 479514196 -215565646 2144074 655253914 116200389 -891237801 -46107091 -84688279 622120775 885705616 -824882029 -73491412 -910648924 363794611 742568772 842587023 591858216 843643872 477476396 -816074116 275245616 458572433 485381856 519324582 -377486260 -598482741 -76541256 -882282257 840869340 448721802 -646519564 630676075 880029036 686620414 656594902 -966574221 -198155802 -542326756 886884530 -701439803 -122839073 282899961 827980873 15580378 596487955 362942394 282715266 -803010499 -532055900 235990219 -274573128 758061013 301292950 990142298 -407879195 -103590266 426875360 826935967 487277461 550473340 606361810 -857674851 -753974958 -263178037 -422725237 -130189552 33074806 519308373 949067484 -824263732 42377218 805026433 -635083031 -184546034 -955758942 479122406 -828914514 550232296 379301809 -280377953 -883113381 -878729378 396334872 -732855191 -680793529 -828944850 69802055 -55363004 -1413601 -647418074 594404157 -764546957 -379177522 14681494 -133839593 964342957 427626618 -950585027 395990667 -321274199 669818311 -228730414 22577629 623861200 235891251 964805858 401231221 718238096 377071164 508809792 363402987 907690023 335408392 -777380293 183960604 -657031335 207469551 170599142 -363902967 517897225 -11472400 -639293608 -494687499 -112332730 -564026599 -291409202 275519880 -127614242 -528661680 63376602 -244796628 207945096 411523863 450643601 -146471914 118273371 -695735023 -827018712 -274090804 580484028 903214902 -65182832 -776478800 228409842 -521268715 586978391 -940526357 25003621 196477540 788208517 -397123883 15641715 -450627317 -14643175 -961751059 -473738490 310509836 -73308882 -508480414 -231728295 -716938690 -187224490 -713727273 603247777 978613047 -260620977 145963967 963852724 490829343 -665850546 -40802372 -887635994 803504771 336459636 827810956 200499667 -164667674 26322926 -251889871 -516296847 -456784423 -539609418 -708501067 -88431471 250255071 976564911 -819310109 16096224 -656683197 666728088 -906138987 534554561 -126685366 -282497509 844548153 501808061 510100546 -228852413 -975575573 -669588520 -670862722 -428646182 289200522 -490576080 781041458 512364610 417337052 -331567161 -288313073 -337351038 -299328412 -230406928 46899727 -286702125 347753816 582230739 530738855 347535179 -830869644 -372521824 -148370832 290152065 719339647 -547325852 876983169 131700893 -998561438 -5069756 486665436 -875680773 143820396 -995990603 -992141436 -335152386 900444789 562435397 953577525 -929221345 933907600 -35002649 -76326645 -387709615 -789556221 217370354 773981857 529393480 771319364 798592530 323922379 -390085513 163761739 757609498 580362364 618052823 -706138074 -252059600 -880714177 -625069747 775502474 -611518291 -457189948 676660714 80488211 969068044 -892872184 760649353 481582437 -340631832 -105677920 -769465115 125649747 798170099 -634054903 -71924770 -450182583 963246356 768407223 -750927447 549907863 526996611 -736084743 -822109154 188925670 796629429 17051855 834331521 248584313 635444278 509306477 -698612970 -435037125 -148368011 -590832452 -841741352 864128473 -905456636 -893753327 71159384 906456887 215276009 -64462875 -559399252 310998502 -331890740 -57407985 -460372131 -614421529 219200252 -724307512 -257288807 217294537 767565115 822762373 -791855231 266330570 -893099542 217208853 -763355678 213873158 -190239840 312545318 75084891 -783847260 -462672589 481570977 -838149393 610399032 -873894625 105284507 314838512 12535791 -90580063 -276837364 80694588 177962046 -216780187 -839250617 247402431 -575605298 357873896 -379841070 96839001 409493076 932208040 31741309 319747898 383146312 2294456 694447078 750341458 -75821247 965693229 -60855661 -465030413 490682825 -683366279 713033782 -124382687 399698637 -347469258 -603998773 82873306 259291121 792546031 440894582 -165660522 -657849011 245399244 -478348481 -541120863 -235114651 -58118269 158279831 196253363 11169033 -766025210 295678225 -87645016 -912836304 217062556 -535308403 452618766 -481772493 764672052 65760781 -645925726 18789049 620541154 64619882 448297521 -435534432 -707501075 478415282 -465161933 835628619 305155507 624197516 930941026 -174710715 -866921316 896938131 924760654 -312602949 126359185 -226510894 -142612349 97644097 -972067604 783698209 -987456254 -97915247 -704813290 -499546928 188661325 -212663368 109002010 986086376 -45965413 -448948653 -556512763 -126188927 676911022 -641099164 -199680449 850579589 -531157594 972973538 746374607 -27233265 196233078 -142116284 -213180541 600503990 243421754 399841230 500464450 135839105 258197160 311202444 -109197519 -425911771 -471213760 -704382602 -610203356 980692880 348374180 -637638077 686849355 886802857 320803316 -718727926 402161267 -308794147 611559148 -453811287 -309565204 -357275045 -901738022 -34757199 -236343016 177434434 884290124 907135006 868117552 -56875982 971591295 46323138 141228358 -803190759 748919182 35144968 295790720 -760336060 34568096 -892340703 -729903173 743546913 -625763827 691281818 567552322 -366046271 -234916573 534047368 84321464 -829353808 24294662 -855665898 866456572 -752000662 -356354560 213053840 -625542047 -139376470 512524031 -724498541 -327359012 521302350 -551994156 -85077848 -622608449 385743169 -972473964 782989190 -909053892 53999535 70282784 80686278 -595592383 -488045965 338459623 -171026683 78702709 792916429 979582091 -960827775 -684890545 961198025 -316624819 342379708 -739583815 869153981 638012868 -837675297 -659161240 -275688491 677398731 720095109 -942361531 -521216146 -917589609 -193940827 -498635837 902417 -10530906 843955792 608292503 -675784645 -682865797 712748876 -882229875 153313878 -699833756 -852530412 707767395 -303152172 -32030249 718012264 658095781 -712436556 -652703403 -377720528 51736109 -194157964 -662960180 -827982126 486108120 926336774 -647079685 702850116 -308043872 12402600 -305417165 -748379967 617116116 -323365814 -534574438 881532258 -587081489 593803590 -156250720 -262466309 841962981 -491753293 424008083 -942439333 -427491335 -21376903 -411686250 -821687643 -896997108 -580897768 63283170 -376761756 -234981605 -373180921 139453878 -161430872 -99099569 -760294404 -538288512 -105179206 883095329 -95676008 -365191374 922306844 674744918 850539157 -442777912 627432748 384468199 975415882 -784690501 -601231539 -120660491 -169879602 -220415531 479365426 -896247384 -564824642 -5692631 858756314 263844419 -235935532 456288242 -148030636 -403824390 -43685131 -485556722 809900123 146269637 -862664656 214036046 682333362 -881207446 89563421 199019430 848311844 436868254 -886009277 968920298 723251529 -96062767 -949217220 -844816481 364585498 840652617 -452814468 -894720801 -103970207 909577171 494663495 -126056519 -413003882 716399210 900905811 350092457 -208325437 -891907209 840850311 339130967 -298364437 -386150500 793875199 -567620627 275965830 164807829 -131278845 -529401804 873591644 -67253418 -857203840 725164980 -222434637 -103820369 773734060 -620076084 -634930727 423639246 462416733 891301672 258600810 -742924482 349688704 -791602877 508762659 300105599 301438646 -318181152 -643681798 -682927250 -158080372 -914629266 369654554 -721652334 5327484 148309999 766099957 -788813533 130509907 -165681781 202553364 -922169074 752748566 745359416 664575251 -753099852 -869567468 286990190 -985792034 -930301611 -871731421 -618340744 -559699130 307928879 -740659595 510699140 130220833 -711440169 107714461 330541064 573244042 -331281954 -608535789 -636819161 -324370150 -235710913 -705376606 800618858 834729275 -9119992 74905988 229764059 -379271519 -163677651 -928172634 307580658 952290283 -680002507 580451466 -604022185 241481486 98809727 -222663232 -222748844 612834077 546438717 348461561 -259748734 120942311 -449474903 -890392103 -8735933 209379703 469670645 -617922513 -510035277 336620244 -157473268 -940413169 739768952 -636184593 161158806 707957939 -435080235 104679581 -660207129 -3976986 593563585 886920023 -920410578 960098179 -249136657 295535913 484713919 326032552 -519069437 227374454 -176112783 -181166872 617613946 -387755999 -406011275 430837680 -187679928 -24387194 -518930688 101070240 267241752 160491690 -849859779 40102208 682017960 -227389527 804657535 -373392145 -803618132 -519619551 -747699640 -384029611 -419470249 816103759 698217404 -562688124 387323848 789942778 -703858340 845154709 399398924 955019786 -378552400 -444323350 -577627154 510577061 -415567734 35118358 -203936784 -218086033 411656168 373479845 -811420860 -984437596 210256346 -36399020 742435601 -847272628 439706324 335181285 116155528 404204291 -968251604 -930054645 -32954417 -917558566 779222553 -612653584 -467573377 -419567727 -400014359 -362175560 -216842718 -228465168 -265497032 -683847515 695305868 480065561 -74604668 -64508956 368090275 687280029 321875510 -392170455 -885881875 -805984335 -753786694 961902394 451319989 748201139 330163970 -713808097 -623414136 188279440 643396396 -976073893 -933598333 -203028140 363672594 -138511442 -341520949 -693375212 798774595 -584909963 -962733638 -654999200 752859297 642172799 366796737 -324549694 -539980984 -965573600 526906591 -438481694 667931010 146647691 96081321 699198442 531928316 936480001 -853046651 -770105987 978524491 -637743409 -476351942 -90530744 -451061583 612047010 962667185 -884871777 382934034 -23438855 -996224014 669536860 -78775551 340135718 -936224785 -278163737 168023249 355210201 36043039 492880814 498805374 822739120 615702194 372545223 702480375 -97838393 -796023218 -825267898 -191110019 -785011971 -484368532 60458683 518672833 356156788 -145096937 759891361 483233893 98382843 -775799978 -642938904 64321420 -887089270 -89926196 334904779 -451903485 -879036202 443562761 -577116498 -118943996 -286249023 -409395991 76067068 -787626874 -451615732 919213366 -309315673 -965633320 308094535 -366270453 89606488 779264853 -310264169 -962152651 -936289353 -256355646 -36830171 -506950648 578856500 884193570 468704124 -719895229 -333981474 -141494017 574641385 9386543 -937003014 -706039068 -891968525 -222784007 -770219731 -422822468 -412650683 428776458 141635225 -326035580 -940035560 348041475 -85401966 -59997974 109441561 -786318265 -282382320 454714591 -284246399 170132751 262877482 -39676555 734416331 -510203430 64052998 176825607 721179891 -830677377 -983024914 7185913 -316152688 -618409222 -498205831 -393386378 41941919 87275092 499899247 -356314169 602737435 -724690554 -540811024 751273675 897558209 779531194 -738234774 229409274 -261224030 729173045 888159987 -911240800 351168103 287214099 -47551493 788860492 981734232 -920713550 648779973 -537490971 229790499 -95804189 38583426 -114484983 -598137279 266385296 -875961077 607027641 163974608 183348297 -509223106 -722765260 -158810400 -660990835 344567740 -249767962 -134503349 72636415 -840465107 -403410348 -125721504 866247106 963809999 783431263 -37845177 829824689 -196249484 269949682 -268973815 -973090020 583286393 -247287234 339487103 773912311 650721854 44609466 271266089 632511818 -469167900 -944254238 705939364 -961430098 443306237 681973199 819510363 471894243 -117929056 872534157 755514502 768536811 803155374 665433671 46239911 -964694895 142372489 494349181 437223304 -908771916 -191194228 -65023403 -567482850 -402749577 377702211 -422799680 924220899 346478208 683890484 -527092328 -14747467 -457130123 -455685021 794109526 -268170226 -767620250 998577601 -259029469 -493397449 920139364 -324446703 963177633 -417828727 45687305 647178834 403309339 -509942430 -339893496 526876360 -283110254 -977634471 -352895940 847850645 31798300 865628435 791206523 -448720097 222703421 -173529899 41342585 576575274 679211434 752597044 -174057887 -169530424 751186204 -821372132 147112044 201553062 -693232399 -168830537 -811736707 493608039 -291397716 -783005320 -688274980 820751561 666046221 -425580733 388801841 -639004231 593465949 -696405414 -347511744 427234040 -332399074 -653242008 -622843859 -466135643 -393097292 57081277 -457014261 241138125 -404142109 468304558 -828271040 -993451907 999169117 211777966 -845208502 -286198661 -720536658 -748912768 -560176461 -955101131 372886490 983640115 -415118118 -800536364 -51120943 602422276 279178441 316348752 649723318 199275991 -441313538 300667266 906688108 45770321 -771569689 583660467 453880770 -136285144 -858202608 4270712 995711919 -251973887 22027062 -954979893 105598949 -567033038 249574678 702074127 283094652 -280354235 -288146677 -951844098 572927480 972830103 -311280293 -513312011 -700890878 -414948440 -249694277 -409865998 -31557483 323540494 -79369476 511579149 96611901 822695285 -131702717 -439288654 284751389 429759603 84444293 548998755 -927270048 353141825 -40219183 521887243 -269774690 -740165152 -100955540 947285983 -100644567 87945488 929727509 814441576 -638517525 -326906434 -868934494 756862375 -765976533 863980084 887833619 -784884276 885201299 365994592 765397390 -304838070 -37442955 798650926 -946069470 -977015334 -536429543 -608172514 324813838 -284198940 -693851981 -889921070 -861031683 -403879044 819741833 480599801 218112622 -688317868 -735541845 -53449223 813738726 -875616128 397667120 -482548043 -287783851 820755888 580846268 423104103 -759994624 337129587 688991064 414598939 -790096830 -532428821 920578334 -690809153 -399937619 526564836 571940254 -871397256 718749169 -365724357 354164300 -484736068 -749006071 -521619225 52419380 -494222982 -628735051 783047300 -68228574 -986860575 21954962 862319742 -250223404 -72371904 -610873612 -10845493 619596418 -130468613 991560147 784455091 393992992 -432874460 -632520727 -503774983 559364060 115488666 808869953 -87048374 -31259232 -107491999 -427562611 -871362648 556535082 704767709 941680675 -975376667 -362476989 819048810 -255086618 -571946903 99150526 575433775 69689252 854544361 -691126151 124654600 -181157533 -129424033 -624507599 657659228 970659952 264252741 260325427 -65167804 -533506681 929538417 156028795 -63723125 707098358 -940147846 231358760 241292291 681512156 -252517291 657877542 303897888 -133329462 -12178787 -369174 -782359681 605624466 -997835224 622252889 -492231280 678316835 -162594195 -857438650 662666469 -146840880 -83594539 -520263853 -432314645 -475579178 881609354 -701506460 -877476137 920496732 912867618 -137090470 555276293 626624543 -705079259 697267643 707754258 213393135 603589615 -389509123 550926025 -637150244 -813240711 -652145317 366944620 -878206402 402061753 512599256 997647018 -165920378 -242502773 999430764 35403673 145273796 542769080 215423946 686596154 422084756 -879473724 352430478 -98319978 -883701415 608179016 905704941 -416668841 443130938 -72302227 -746044941 -796310653 619947362 776314096 590772660 812728735 -747279618 -537213720 454424659 -553990759 211535328 505740592 425725630 -322594594 767372343 -402987436 507202205 530758140 -101123435 904012030 -965110333 131317815 -561012275 541283421 -587265268 881728322 740096535 611193183 792957756 -484488478 -266289678 -654303968 857816543 -665170741 284677857 -464331687 -186616919 -395240139 -320602973 775901083 706685193 -894161836 -526503846 639682817 -9281636 976284293 150881792 534603940 152010379 321905485 -599759389 -601149627 -932441402 541974529 -408170844 -433188966 -762231629 530016748 -922179363 928968921 450973403 -213334808 -268084705 -813398790 678866828 -558353376 605764768 410766068 447310466 -928888164 -1564284 720393910 -923108172 393547936 26805875 955161259 941728646 -425298005 476044834 52811106 -85749917 2648035 -707524330 -335747189 -915513704 -541805164 144048458 -675656876 897090652 507585584 712345753 -102329133 -271730329 -246043603 -525979968 649807202 -573129208 107057191 -881909545 -187376894 710255534 207043243 476900005 -813369449 -794747644 -816044321 -191982754 205122426 -310953059 231160902 72868921 891408837 -779778490 461243879 -840503977 -779072791 260645328 223985677 573768049 -736736835 -594550200 -576636440 940483925 828056027 235528066 -132484152 -962306069 389947036 -294884787 701555519 -312025409 -511568632 747566689 -852172112 206022338 134530581 -891517672 491114396 913534629 -816286520 940201223 466717947 -743806151 -611866508 796828877 -123857638 553779980 964725080 -534523584 260283737 771932608 -812030179 -244199627 53291258 -722565956 281429286 -417282989 -248220197 -969846439 -980359537 -780108854 -973152202 -413274096 217069304 -826180087 699143217 -467056293 650669745 392691589 656811191 -652846547 603515447 332398311 -711864237 650272256 -478658588 -595627400 925314821 -416257962 -119696673 763933947 -234276349 -928077720 470611836 536997323 167227261 -484413676 -733919411 215639033 99020997 -568481823 691759877 106624857 567570688 -596696461 740066311 -738531361 561148325 -998984159 981145683 898719173 -701039949 -395971781 989074147 439450840 578936314 -635777356 673694456 -499964357 407504447 952835475 185683935 888760012 -691606685 -12700542 975244147 326551707 -527193850 895020727 -729849337 -243191026 -545830038 -696634774 -468981675 -294941893 -915099648 -922665584 -860540473 -313470524 806994872 -413075588 -683600748 -227719106 579618410 340244059 139113393 905145462 733544311 571042783 994022357 842684013 503434525 225866827 -877970117 112611381 821569382 141071136 951358822 426827034 -945034526 -340165873 265305457 -310227166 156819307 -666285593 -106372685 -756432994 72377147 -171927690 147778690 856566875 956227194 -423779834 235696103 -94801608 -921183804 -132222985 494902398 320324418 -493120402 182135876 -106318205 256703942 1740162 -527219657 -890452052 -626511248 -545139920 39015487 -537931094 -463535450 433048135 -831177708 -15757902 724222650 -458934949 -376448925 -818690601 -244772477 876228628 761052074 17340393 -340216982 -806094297 -544852224 953890914 519367134 699429882 -211514182 -496331435 395237693 -682046500 416834570 432655432 906255321 736641537 -967504834 525921507 -350658978 -869315970 -335007030 -636453791 -719379982 310043932 -703825460 63698127 313339713 -203557879 539671145 872613463 -184134441 572602759 848926221 893150281 -592826257 -121690917 95891546 -55772302 489483188 -830069937 498561559 72871741 864265413 880608074 421645452 149862215 762591137 956614581 631526251 -290015009 -47901300 690380356 -37290223 28172444 -190321004 -665275343 -86762817 41737436 122664461 798234670 501204497 -792918080 98530393 -693255952 565759987 628769366 -215826165 -785938345 568885922 -750124894 -236560238 -201422385 -383136820 -424570905 1710631 737308693 701988716 -485972529 -877048861 -429148064 418552171 31719827 -231097041 -189574155 -826808129 -583611102 -236204308 -212334981 636052980 294799931 -517331362 -812735308 103190505 372198506 9340181 -983855307 302169989 -681747111 423281923 -128470478 -197102328 516792141 -264618962 601685637 299705297 611850225 589742351 763442076 -695960301 585467158 935142332 -138625728 274248329 -486495693 -444787811 -374764739 -736879512 -292564303 649350966 482712526 -295703565 521167055 -14383150 208141292 823583112 571833773 741331832 -24319727 -39364659 670906233 113542845 620963994 731287641 -52924458 883098118 877946428 -35839015 401290779 -972472946 660574477 -356662884 -17671201 -28558442 -192540863 845854764 -355873818 -875846455 -283911490 291497457 -962749778 463454712 401130905 36674111 230815817 412975203 526677444 -276132618 -673562723 477554860 -582994101 910547122 634085225 421645884 -814501874 247060214 267054453 -664300700 787293242 382446034 606908174 965220491 -834217578 -927546656 -434938023 102848937 222261679 -219104815 -53698690 421703240 633580105 335503387 941398249 -944343422 429498535 109859915 651843284 972534507 -307896808 -161588942 -545974204 70435633 676520049 390453477 923584561 224015257 795771818 -997719718 808629477 494708314 359529342 -696982823 392963978 986736069 713436961 -71544219 -979765311 -554650384 999578887 810218124 -797394618 -991550021 990301344 781048826 -309154090 326085226 209300823 539058944 -536589605 47500176 581547220 949644848 548694242 141116227 -632434923 -896629263 223479142 -636511865 -198611008 -46942704 -23559520 924342726 587010168 739572799 -825934542 772304339 -548228334 -787728923 557897384 943881775 478812828 678809719 434608423 536403802 -506293973 -315515033 -699411254 323236745 -472016164 -644334926 598411453 277982927 -735623488 -304659765 527301802 -6030498 -833201022 646669355 -465210403 568784319 -481040454 -956135895 486691877 961269050 971329475 -101538434 -418593482 -603036910 -377406844 -694400576 992922025 41908190 -842918035 507504444 420369653 -667035925 -100542155 -719542515 431121592 219856627 -225221010 -631028316 -239031021 -443417364 198633533 152577483 683170161 5950659 168118795 -688509139 529405688 -810847853 867793214 34594757 907030444 -717726968 -165145368 -675055814 -183308897 873990966 498330756 972886915 -721205334 471343804 616478151 671920394 -324574297 -169194563 337712948 -448872739 -567352596 323270902 239344785 173098615 -503570332 -507696381 315779445 -991755940 578063995 -609565592 821260725 280887131 30147664 -928549932 -495030159 312875008 127117281 -12699203 441049625 -691157323 -23437951 -311451597 175216594 687456472 242109724 -946476875 260414609 -461344363 99827599 944335786 973050481 268677129 -302853049 -718535656 -344951215 384115381 -354361375 610244326 -771525600 -972095478 561236275 547582580 402372082 19171926 79211770 -87632037 -825995082 888095741 940893735 -625360872 -239985687 -627307687 -122043200 597094594 -834959091 -437679346 754770477 -362048019 526360835 -93482740 -376372712 663153675 354991825 -252194054 -221298182 -830474222 -740525832 823433150 -969039706 189998254 777263683 317160388 -149232675 121598145 926824303 -207331716 -93735094 636435584 457495272 151845978 -565769138 780866825 494541831 641811109 -510304578 -740171176 -868499960 -646295542 586985611 33120311 -73352736 371636251 -736019961 -861506383 -497256179 -845988639 541458242 903236296 616371275 806805454 600838134 -651304913 -745344288 -443080378 -231014052 135643867 15103036 788329442 651595778 848594713 420751888 76052138 288525779 532500005 860405115 -949621971 793416102 -828496726 -717199506 -82978357 245518492 -667366899 582257855 306753635 -598900055 -852858635 -130110731 643463063 -476960090 -447693367 -798672310 867630974 52594925 7393278 342171713 88291501 802975977 238454895 630706579 107772248 948380816 315962608 41837483 657611254 -126616171 915788846 -181626131 363107236 600991901 831921446 41382154 -199667870 504075581 881602967 -707173969 636400763 961803554 944278813 -32812766 -33747152 286617650 937238728 969286892 877124907 182952012 320965979 378362276 -955898912 -701463852 674135506 108056983 106301653 -814253868 216298316 153570778 443673143 -848507365 -652783984 -533181360 -398270139 -547403515 47832419 -537387261 880187505 718245889 140838167 321456010 99809633 -547624422 -718245922 -517103946 -589899029 337126579 -571257320 -792455216 320426122 395731493 668730301 -461053182 470914325 621037504 337559419 -621871485 -462377977 180041170 -933038246 717931572 -135420333 -97299896 150227404 559205673 -948079023 576859832 309388853 531575830 -519748064 676643807 -972279182 -763623773 -823228922 988030466 -7950490 -6969066 -53382093 959515383 -930238158 707950220 -186059623 24734629 47203021 -577516338 694152909 303387218 139484668 -781383950 -756889412 796088566 -269709767 -489772064 887138580 -183303396 776057604 -143833403 -783201377 685178946 809967506 158806354 -837219805 400477700 -427115097 -673770358 -518059074 261007048 234894280 -532484308 839509014 -800265476 360142499 -60894504 483348757 -54800958 -399662642 554668068 -459529780 114474109 -500339840 -640489194 -988949145 -982819903 739729394 -411882251 -744849107 282790892 556223985 297698936 554670586 649799831 628010776 966662359 472752946 445292536 -276962608 501543618 -105195971 -593541348 799158649 546138275 380770886 -361785541 -322969588 -295253547 -146113920 230628359 -773822792 738851472 587768086 474458937 684299721 849917303 112127272 -780518245 984152045 987119002 -570286929 267143326 884368226 394219738 866835514 388989660 -724585077 -139752187 319289339 585440366 628105235 -824632703 -162668134 -956742237 -788014503 -112783726 -692316271 370853854 -877238877 933518401 -632315873 198551491 -299567331 706482626 131589358 730729915 -801162200 87514914 -671264859 -424019074 -580182156 497492179 -739357687 -451813009 -135004625 -923842047 306060324 -315546468 -235726513 82964558 647072309 294141678 132791465 98116714 -145453626 -960464710 588231070 -745806125 -911592092 -523812617 917615665 157487030 442576105 -879219775 -165915087 -355908143 -218020527 202111544 -594376453 -46371839 333292340 906078776 -397536207 721342643 878305408 -699555940 793686854 702583489 174446723 -136048764 -900016160 -650271131 -85292161 -507273056 -88506152 277196107 749438598 -984571856 -874574758 183511336 -405040323 302684360 288245242 465485807 -318420979 907879714 -96727880 -388014471 -955949712 260203673 955660457 640132855 -473663058 -558870494 471973925 -14566363 979215276 -977913932 403713045 -475029154 752039442 897383582 917092694 -68285325 -629167877 427869832 -910596895 325663447 -179908113 722789763 454139134 494160903 316097709 768940918 576802775 229671278 788959211 705878380 320714771 -131325112 -328248149 -574532168 895884188 -975787984 695058955 -776567060 -716807905 4520976 346778354 -638159933 -151276402 926024408 415447156 -764958327 212088279 763783010 -721962070 255403560 -175079524 -581018017 273270125 113635604 -111998140 -849827255 -371827629 -655331777 -253057001 762352724 356755733 -766106387 76944695 647758443 -688343153 463313576 -45240894 -374892581 -759369154 -282308288 -785873337 -127866061 -696133235 -402500463 -278982485 -343350000 -21279298 -133436981 -941235817 -179211634 391537159 -534596119 -609154866 478563867 398320307 -782623629 -891980621 -990143503 -617502116 182358605 118468373 -267167101 40233407 392184798 -21021286 788661220 294438616 118592737 -961211004 928548446 -51566762 -966461163 -192820467 462668737 166940921 349586150 -765064875 -841166689 106941292 -317509394 634428388 -248277882 338719718 -94737880 554236347 217529424 264384948 -160267517 -86481886 -655153440 905470967 190685652 -329226221 736780396 97912261 783052340 -989521077 -126744511 124573537 263563272 -34690749 -645153257 -246557481 -570164260 -346535000 -841752903 510813559 -249853891 -664010379 -297739394 107698524 470008394 627102972 385864268 -993045368 -986444138 -971014363 -907495898 -541547859 438416854 -173054542 -282664683 765812178 895439715 493868252 -184725050 183045545 -441423678 124781139 -538718115 359276328 -993130851 727250900 957810712 -282033456 -88314550 -190197864 -880586099 -931582454 -676612471 -24879508 209674442 -29807031 929509321 367341876 136730635 164688267 -571898016 -595224137 234279628 -950105575 -894326455 -216856776 -385783445 -223461723 -117540961 283031965 -411975998 -999702265 -249696754 -266953153 -199392994 -759058617 -712850614 611761542 -328490264 860252867 428420220 -735819499 267979114 570757230 206354282 -999477633 -980991233 -266244781 78542486 128271445 -315310388 201044838 850296307 -975533932 427251781 -415497810 943033688 823459160 476547023 -87421807 444666739 -360839939 579645269 503883799 836764670 -966201703 -486755666 922922867 763164816 861837957 189057842 271559223 697406798 -337532894 305136235 -797115240 886824422 777192808 -343132873 185058281 383479273 620550698 868942661 216806504 719791412 -676884029 832571546 809336914 -981932983 -357718558 -419816194 -119702979 331312338 -887180159 918581224 880259488 238285847 -625370776 791791412 883122931 423704840 -88101134 173798154 280263448 392544653 349059433 228957156 -611430220 -585505359 -486936763 -729889319 553779534 -768364252 72008308 -780536833 225956784 717244226 116986676 -940005223 726581027 636933238 -407584792 204580675 365659066 649441658 -137217502 596756888 -731980028 743619137 -765104857 356181394 264869923 -702154977 -248953902 -210308692 607917906 249841704 937959891 185534985 286810137 72253920 -785951593 538671208 -799676264 -890138311 338324577 498727978 -315633100 -664761179 80349501 937956250 679983214 -687523330 -79647964 628523577 618195846 -641294556 -606230100 964388470 406638894 695038069 -65731139 199520425 -171436307 -105525934 853877377 -356680270 -187971020 855639807 -437207432 -368304835 216763217 -117664733 112381894 -881517773 838198952 -281524927 446465046 990566466 -785350995 89470880 87914634 -27201497 -259194195 -74916341 875401479 415575542 -339511541 -313350324 458076120 312249281 539640331 -477870077 216708482 943561481 -371944517 659972207 261977028 19308752 651171958 397406735 -669074152 41848899 139509381 -145369592 543697674 993548693 975245603 652328400 611096862 687108313 201467296 -348035756 -807433174 532315470 627294453 -184635266 303148457 -450853034 885029150 492128355 12167334 542943385 -208943203 -332497712 101751868 -235589073 498799877 -955196992 -590879951 965069841 -128485572 -833516234 249330593 402801790 -642881911 -160313675 -828740231 353180198 497604471 -462570588 -166695950 290604238 898815828 -323573363 246463620 222058825 -612553461 612914496 488808772 -562279501 -775280276 -48675568 257638145 -527048501 -495546277 -213375607 -175181170 -177433904 -317642813 -489408032 -36922823 255491095 430742657 514837232 80829218 796019755 -240739504 -466069855 312093185 289355024 506263884 -824499222 160093672 799096079 -344201396 -591843588 -283249975 339612234 -234323509 751952747 131560637 -912948448 -263160440 371762411 777680658 285051523 -404849216 291109087 165195779 794854140 -580149145 -579746715 -890642285 -88017453 260348321 -139716599 872782023 864796834 997112040 113812563 -302583078 -775096015 748799370 -475031696 921519028 -412244151 -363471799 -772675477 -236354941 -873689807 846600241 -891127915 -261149169 -970720989 -931488675 -277303243 258836831 -104864509 -314859460 918085201 -804874370 -340746639 -181990816 -147997541 21933135 773398975 -165150767 -476812689 -371487516 819480070 490279411 -671509987 813522186 -771550107 -762932274 693292269 43917038 286118959 149660867 -935735169 315543934 577846471 -782405307 -394663675 2852692 571239922 439391274 -296442593 -66222032 -545042832 117954361 -929075880 -805677119 -717886264 32557324 -345091762 122743233 898436638 126838809 -725300658 -684215340 -351346029 94821679 420996437 -413908773 429697858 396872938 340914605 -225238531 -715764046 -771039642 -556317069 -366715823 707336054 664459694 -703572114 -439100870 981417270 465322882 522382584 9640213 -869435143 -325973742 -562914514 322949340 -453581133 314128188 172043768 -334335873 -301150153 -322866348 132919657 -682175079 -990732726 -515337112 371603356 40279523 -270307125 -403347489 916680031 326447391 -134110915 -307897591 -725567914 -13474476 -39394545 421434777 730656424 -663639161 -328370117 766541514 -423114889 647310688 835245224 -915368053 176615421 -78042057 555031492 50769204 -58745204 125859812 -478283122 -915524056 794486218 441799353 270841781 -574154512 -143878140 -771875599 -540800077 -255660965 -118085946 -602961439 -990288656 -330638928 261399363 568264995 -994031361 -873751356 -221281291 -764141307 706588345 -498684636 -447910805 -378490339 -314652018 -137649192 -536121939 -685939835 -176273505 222064921 -880060642 -331347962 -278710356 772774786 -40996362 -166671162 -531180255 882257704 -69626904 -521438193 -393813863 -757590358 -451327757 958341273 394411358 -274366196 248085918 487016591 69998989 233707375 343756218 -550392431 -385496576 -951286136 -535460740 223962521 -70603389 443923471 314461715 -588069314 855517876 317056254 -57273807 754320819 -235430583 388396694 -778976326 -582281888 452527708 -821806992 -274301421 -289336318 -171015358 503678798 -670091377 -805343897 -608895287 -195852185 -753931438 952056993 -452563945 -77729441 147726901 315604365 -349851963 -23449304 140810859 -403887 -545759895 5966501 501396015 209763500 -165381374 -725457332 264756712 96558065 726115470 -933519916 -67468838 -734929366 237246185 -883028948 381475074 208818250 -21255977 664808410 180553093 370370095 224171360 189448493 479208593 985385239 -56810169 -173156526 213320257 621522262 262025046 -812354444 506359747 354743415 -814404005 -273667728 -144655895 238944967 -826873134 -383549614 359399881 -309772945 -413313188 -782541324 927948887 916419528 32120778 -678184134 -17835739 113982850 -409167201 448945410 461851079 -346389616 334668399 529073647 -264278529 644098653 -558286885 789720714 -863491312 -313798575 687526735 -958150761 911804449 -463570329 -609903748 301452192 89958351 -786308012 464373231 -687979598 -264331020 267338769 445977086 -814710058 -457743974 -470010672 -415707087 187501172 773451797 -170363511 -584772164 710705804 165441548 -491000085 834604335 543659457 -420638713 -781467897 769487450 -299462472 -724954280 299951194 112241763 821509359 329363439 -540569811 554070943 287214906 539778769 397717328 -524747804 -471247893 282781280 -504808857 257108832 586782879 104246346 -471615388 115949502 42909853 -876466352 -219640873 -498742428 -788645032 738712716 -632770993 -718032276 915668451 -31183105 788585173 203652169 -847052158 -583361227 336158914 970147347 239324180 -716483699 737433973 463336844 102489107 523645818 157152613 -397953224 -670384316 -494420837 -493394153 -281386024 -731802088 -21116691 475671560 -423958214 642590069 45565564 -861461368 -247772897 726085459 731839029 -931861878 815797461 310760460 -503462793 39436835 -320566148 -700677122 607405749 -810885174 924597476 -892085820 418825648 586215693 -930912452 473756752 349925292 213969266 -997905363 101387605 -210857472 99921270 -106170019 -807878852 754247863 82754492 708730846 350147235 -925103720 -813918499 726537230 882417916 841989996 598464655 -404290256 314993936 199339627 -480498830 589411643 -683783128 735994680 -180077016 -139345753 656463597 -365295878 -890767771 699077917 231125853 -21707428 -68424955 -731534093 777026561 645553020 599776368 -103079238 -874812625 -805114177 713375971 -375689604 -827188175 246651586 -587798730 -125343984 -484476727 -400648887 -663094914 743902350 637919809 463284091 726872667 237791495 717604460 854608411 134509685 18304426 -378299491 296598859 -834785147 589562935 561751407 -182552490 704165591 856596594 280306671 -702289605 648588681 423265114 589725370 298910267 -482514992 -132347698 -184710760 705641068 991777794 340237836 -793298235 459806036 307535911 942167827 -323152395 67881910 151832974 207223135 732889101 434127611 384318137 -373397133 848162566 -66644486 219463689 -138668670 -205494925 -703962772 362373698 -49821319 553576963 -623303438 -45906211 -460767370 655235905 -387059014 -728811592 -524691043 -543509464 340501536 484423367 -203177799 -385531533 -353409989 -393704590 -462530773 -292954238 562402120 742316623 54310377 -622949326 -762060183 -376164778 281832592 -928683774 665402129 -589408863 492754839 -758219740 201832252 -298044351 824572927 -715531678 -854146413 -141433966 -225134115 606412876 -112919579 -695840592 -184383717 -746017904 646182960 518801564 454609085 -48637874 -614288999 -541762321 -796275640 -936416836 -36764485 695389038 -388342974 31209309 609238070 -927697780 798647606 567846258 647680254 880056969 755911008 483234922 853927015 -932240782 699805410 447473387 -916950383 -962115355 989770529 157580277 330036663 864752551 220983421 594002390 -523405829 181978788 824447742 439921492 -550768343 480442946 253341091 -532539926 -276460239 -117822135 735254701 668405482 -635448167 -430308868 150526735 287473500 -451844131 -428414712 789359729 -150591260 -597067956 -320145401 207735331 -522150868 937781269 -634278249 -300602143 -903523344 865377086 -976824345 827995725 -185235242 -838478292 643926665 667779934 -348290200 598200448 249687853 670083054 956420935 980003625 201644741 838275407 -525301764 -627391235 -905952098 131557878 897012055 -985012811 -713435159 -75877474 -893958042 233370702 -28991543 -283516140 -928966161 389553717 -812204185 -149926528 -361973119 -652332596 -835403633 -174270557 -801362887 157070956 16755449 403991273 -630047644 -810845746 -868946308 -451403373 465518205 -568369366 73691843 -797393162 146104851 -130725835 781312945 -614100438 -674646658 -457585244 -884211328 -696618016 -299312016 -823585920 569374227 -72552660 803745314 -637179839 84158371 2540893 -648249229 -90413245 -621506294 -563260069 -404906118 663511846 -865151072 485167136 982292243 -510942173 307539607 281358718 -704017759 -795921262 -993167826 -887931062 -331264275 323441082 993918286 157022486 -565108607 873158187 -981835759 375436661 -701791955 -230461203 -391674677 893415726 -577018404 980329204 -521050871 826770201 -306146400 855458627 -714284136 870409044 -256557224 479825848 -905106133 365737771 126125215 -191479653 -355749399 652909374 476932020 -196992314 207944676 271108360 986815513 -279075230 -802130862 -551433090 271539601 426600031 -541587350 -739481958 -358444951 404490836 55990243 472846828 259609183 915194535 822237528 541484998 -180463390 -246066966 631937593 482252079 -692607407 608658116 -286593221 849593372 539894168 968963224 966055141 -858102313 146787729 736879342 524430137 127676877 -747300127 -527259093 8654819 502853577 -904105632 971913135 -372409151 -850216867 302717207 -563734568 538906191 693279118 506020616 -744765407 572713021 -667143121 -833034986 -681376104 -458918867 409611651 -748488788 -837258026 -816588062 820043555 57122543 -179885036 430638979 -320187267 -802944777 -518351819 972897533 -658050373 -548622128 274187359 -523154710 -975038284 835807268 952489498 -575768508 -582301494 585889993 -904079924 169076875 426009532 -255179179 983033924 638914140 651293448 332799130 114962466 -152164346 471577124 434682986 -28598490 -417704794 -555806509 -696373266 66917323 794819642 468400321 841546754 194423047 428437471 -362228784 -844049620 76343013 223009805 -645070442 492034308 904634730 589261586 -747220439 571533342 897925859 -78019062 -111158940 736900955 -454684462 959792323 -48809542 67778231 -674263412 -363747199 -757615273 887766334 -440010653 823449337 -623810595 958875959 827554554 -646701831 482410586 -695896032 -603916086 -413939832 976406665 -664594189 -474405259 -659111130 -770110576 -524290014 -859815186 657647788 -552633544 -815031208 334127349 -436019403 -692133004 -237683385 -25185633 -627695898 642425489 -311241672 -694284211 -17668454 -959655281 971198615 -548370729 -257280717 -818001732 -493064121 -465076712 -106291412 231733084 399161751 594082193 753723905 931297322 289967699 968862295 773852243 585186773 140437781 -285399224 -19929344 -418832276 -655808312 86477487 466485880 269540628 -786254768 -373374760 -154869853 -670816780 126173524 -975417593 630398085 693380648 753004561 -610256202 -886731887 617217033 432754140 -724191328 356700082 180091253 -218235015 -546909201 611217591 -112097795 980629800 -103470573 -179100966 455850081 618837344 663940238 802561626 -574792535 -778768953 -646679841 -516963807 939798639 705617604 -664343877 -104332362 455441981 261510060 725311686 -489550948 -791247442 206935537 690123855 -52528725 270705449 -976568948 91076542 -518728113 220149170 -663079898 96746778 -359953292 830069767 -195663619 420954821 -36284493 -452486349 832875625 316392720 -149528989 -117720827 -930792642 867508640 839578742 -308183983 257509874 182167370 -673773379 156116559 240543694 929396659 -885390476 408750853 716919205 -124927795 -369715200 278247817 -292755918 -414419822 785913157 607576865 943432255 -745935306 -858296608 -345022650 -83291011 -677768648 -154038790 61773324 -698777208 479227430 -63327326 199680631 110757272 656990248 -834367841 -906617208 96964660 814650136 -397961566 -17936916 504503339 265608028 620708538 101346362 7872325 602514165 529000412 287243489 -390024984 905744359 -964380888 -537752531 -125400016 6824460 511919863 664535664 -232458884 -16954 -645240322 601060524 -542555792 -56908720 -417337745 -604152673 -197202368 -677687704 616311602 -238548985 471801566 -556291850 804754739 135500142 -446091762 -66242199 -285617713 -849813717 -722784766 862434778 560915810 374474474 163114637 863292532 362365699 -787281211 -348939876 -238929845 -522208372 147654699 -947556502 -800079623 525420839 -148740983 -654337614 553858564 228039544 -296716416 -211829215 270492779 580884252 83735463 130330184 643176761 971472006 193159931 -164557782 661450840 -55603676 71607387 407758382 -170124639 328253317 628371352 -646120522 -190924136 -100898639 22866719 -568006933 -598840907 -858165319 464986954 -255992238 748334545 -82100996 -27241451 408630843 -93409177 879247538 -812041293 722702371 350714230 908549419 8489575 81783104 60380524 626822012 -40715197 -980388727 -984379845 496275415 -923008881 214314927 -886751815 84552454 -296361636 704497969 51767706 -35007251 -765183629 -198657105 81391479 -474580888 13617931 675774417 -878530175 -838223073 299369318 262914381 175847168 382275432 936254769 486234140 -320320559 -933956595 766106157 284038922 -244690664 877356102 -657139525 69037436 602368251 312474899 271054508 888333954 -687634275 279653998 -361329822 867521543 -495099437 -864427694 -549718858 55267643 -141699901 61875661 336046034 -259627878 -803684434 -706260151 22792460 806166909 952383106 -596504802 841338371 -170187433 877032581 504304827 428697068 -647822249 -602944391 -95348268 79216745 -550205132 -775579652 381381400 92927572 -345421520 446624511 -576111998 163683013 -740183576 -400320898 311032128 -525579303 620682119 -688099803 -782406056 626334309 123236724 717773977 417657671 -303081924 992311724 543342716 115834146 -415851134 -991869806 521183883 636210310 53102464 -857550775 -727556679 573517151 174509054 -592786265 940080505 -463270211 733297340 -106849453 305524376 -663459888 -621203385 -238370256 293609196 107429234 -734215802 18246328 -282110021 972235453 -136672990 -406837591 441669371 -288488078 -881537392 543501191 582165407 -79776006 406876569 -881449879 -639505898 -28506867 420339660 794779250 -326322513 -818918708 191466683 -737180137 -536225370 -112510884 575485265 556483598 481534175 332647712 -835630041 -268544536 -438097603 299465061 -604460847 230884509 -819132831 336076775 136932173 -340093430 -918292965 840983982 -261145023 -827507326 404892271 -803455510 -611081740 711164393 -633027256 661727284 -602534517 -553719884 827454869 206186958 857445774 899502342 289777661 604386021 533072907 519710082 -815895620 688465647 -808819269 -22618440 389807268 579368038 -705764347 -268455386 12489094 280822392 -524972235 799969904 862547885 -918519838 301784166 -784910129 -842404472 282909549 -918979381 100177657 2744178 -290190174 -399089023 682272234 568091348 -286813635 -30696618 787722557 -701283855 40076092 -429502317 -747913262 575439050 -826443282 486393536 556506983 -413378019 719453056 -705838511 851717351 430387156 -859700658 -139970310 894421291 142608759 492034303 422060979 946784360 714146138 -83103700 187896979 677144543 54892745 -102630457 -961436231 -315903683 726721834 496652458 306210474 -134000071 -237206866 -377173552 654849807 146529698 -181891179 133832828 390311442 -453282212 -476407255 -847314690 -232183408 -652747263 -644118289 -870649115 658929363 597416847 276548371 110042861 722238765 -862770963 525806169 -514438147 -499257795 -991241921 978043049 281277648 452348362 736967224 -861621128 49321934 -771784441 303198650 -506247983 294340617 -569449898 -799470843 -409307945 302315054 -733366419 428099731 -582191733 927729769 38872312 726344767 294619455 120870514 -11743051 415836892 893076531 933955216 -418145043 -148491189 -601888820 -598098714 -177060747 107698960 -693753906 926439964 -396328961 552700720 556356086 -802059253 63894168 1123625 -151898588 811652806 582762799 37823628 -122449236 731496885 97614618 -798440807 969747336 -92909575 -813305377 807409011 -494630245 200275402 -63391065 -320917298 -114568236 -86097084 243006804 917156758 405233661 200782347 528088412 -365821035 880461458 -701447360 356612648 -864244778 581318887 42015853 -586054816 193235755 77634406 -605683488 -823428341 258767537 -257691183 -100928409 348404409 729701394 930797468 271559975 -426671621 -533377923 -349534197 978743782 -660323223 104893064 -902597771 -284463140 921184980 -866363509 -13930641 -455678023 -63686336 -894576664 -249972830 254731403 953884109 -5735388 -665568152 -476964062 -744783856 923011210 -521057165 139543192 495229253 701691103 -794914839 -875075390 -732759811 -478499932 737398329 -536073841 597693459 489216080 771838223 177182945 338276154 91749151 482632678 -825850100 14604319 178918301 988446122 779763925 -562010149 -817182236 -977747900 935340403 289377762 -494846885 76754852 -257336604 14103335 10334010 959385488 66562724 303218902 282851684 -672762961 279689053 456369373 -361126398 825981193 -358456065 747732548 -371716896 249317057 -457705236 638004758 874625671 -300216080 -393636223 -504742553 -709606180 559250665 -492850975 -940289124 677284912 -910101870 320319383 -853007339 -800268156 895264006 -717639780 -648626874 815333206 -6160350 416663961 -148520420 580401781 -209778253 -833841699 812503384 -878383643 -313332836 950588904 673811250 212979878 -761391697 247270355 235797609 -852057191 336610846 894720706 144335905 247566333 738037603 -990798860 845550662 -315796942 -391235796 -34619970 -936879493 -177496728 -149184514 419375420 -868192933 870824215 -895237534 -7477511 49606411 220336421 585021722 -940684534 993985463 -80238083 -551062732 -671121563 -269550382 753328284 525840896 811259758 499715673 -827155950 -802738960 632394688 366242742 -290475180 -764537732 783417658 -474764091 909537037 -625080454 -94822065 51650515 -869421809 365795006 371807173 607745516 -110764207 494783919 549102627 753149303 53799912 424030678 239974320 286680760 -718615811 -575085581 -15769049 -324763365 -164551630 479363646 -527574227 -80262159 680368130 769442596 -395045048 603882823 -830006578 127240583 597469794 524325600 -248671074 882732911 365272266 442218687 -676438348 -165975435 -447976242 604181697 -489850506 591539241 541196876 -947537993 671024902 -354072346 666204586 620544341 -574426862 -464003163 52997637 828137164 199644886 -609528181 107413640 562035178 479653716 177771487 -167127293 -923438751 964258416 -547287304 136391220 -816665607 510730871 -951976268 482024400 -23705853 -388776755 -644743285 -867519892 -808110930 140251017 -395852272 284434959 -146582395 -230148584 248542735 223348704 -872349562 330508626 -717496853 -391460126 -910389607 569015520 -72318625 -598150537 -977681692 464866371 192400632 578448109 39641156 -420998582 155296821 -196454541 -515712057 334160989 187499901 -750291565 -753293893 376056575 847558614 258604354 -179362101 561534877 -470011933 665389776 231028629 -777529712 -879125994 484454839 865343598 -81293878 94191629 -117945285 -976197383 654827426 -153013435 844373630 406825633 976909275 -371987536 197104725 446327963 968940936 -760057544 -902916120 414135694 -627541311 -859368792 -249173926 -126751456 778079773 -119393315 836871662 940445107 25688661 -431561807 685011010 -527894547 -32747995 79357447 -757632619 142521250 598596593 209043866 -140563554 -303203498 738631500 997084820 782041114 -957419079 -751943570 -467682833 179896288 -651787601 -541849396 820743390 -255135658 -991040289 914252868 -917888494 -434839954 133419454 171827872 493103388 -513550454 147684402 -802200619 -666389814 337560432 492097042 -191836332 574720353 273564130 461637989 876135335 35127106 -982527074 553844301 868851204 68618284 -214563642 -773365144 763663390 -259322246 -914130068 -865904209 -48604718 918652578 29031684 -537045418 135051808 53797568 987195442 -813501139 204141230 979148972 317782322 -692737000 429056464 50787449 -449085918 -352446904 -591197591 301888092 -570863625 -579824554 872145199 595075830 533327966 -495888926 -963764408 922006840 -806342672 335044922 296735045 24073914 -520732496 778304741 644237008 917306828 -257382369 850028116 91276601 -593910227 -65753726 -802724007 -492026239 342515729 255317868 -277031584 210874354 229552075 909865068 435038544 -125490331 886005029 -713067874 -102409917 659790633 -522111299 471337467 781610192 -887388940
-920353801 -506445978 697402942 -631951007 905496772 -269218616 -311188462 364798795 477882408 782197212 -378319934 -498159256 947657150 480576355 -553661630 -510055894 325662460 -250843634 592062224 -707456415 -355115538 -518111849 -433457214 428138600 723827935 409378566 -802043034 460795240 -197052840 -816754012 -534687232 291282501 -750227143 955682505 -791303811 -310725071 256634985 -626850707 955677893 -321114919 567129046 -410459433 822837240 542268157 447663551 141780126 185918399 -108610456 -684299115 790556933 886515470 -48130306 -514178887 474191910 661841363 421691418 862246340 270564195 468682343 -836369497 -686234349 708119944 -938070958 387459952 73973601 570521866 661378332 -760949810 -734246872 688039290 -171509800 37243894 79021929 369674218 401389681 693354833 -203359153 -939036427 -271548114 310927957 949307284 -217195631 -980582727 769638669 -64630944 631633666 -534160565 55969297 982972972 -465130395 220694772 -999480499 164701007 -780814361 -626262850 -426749914 272347593 960161486 844996353 214945677 -394113551 890862132 197224430 321187416 676891552 -688401171 412877482 -770311362 -245828909 -534543710 111121808 401912806 -368948934 497373623 -389658060 804264150 905058240 348426677 -351156739 -899899688 -333184685 -700339956 878945857 797763679 748991827 912313453 -981409947 597631949 286551940 -347420725 505071306 34759645 -502245053 -71697788 808588199 990809821 -31449953 820651617 -861204523 -75928536 557179570 -771160249 -336902996 353560167 88539481 -341112657 774799195 981221922 -657661139 884774296 391399780 907017232 -46914901 718386472 -35149623 705032029 -231103927 185750623 -796801858 -79150317 -465361022 916772507 -760252325 562012063 -905553948 660293194 468980550 931461213 -545181945 -247640524 827610107 -764116635 -825227919 -977818769 850304044 19496415 -575300516 608316485 785732705 576381346 546785535 137229744 76536849 -7395005 -86360467 54569514 -58941852 -420107872 -584035390 334366863 -795241421 748694603 -807392485 -470286579 -130271225 955822727 825259627 -426454330 187635270 1850120 -893029869 -694164176 758384399 736147978 -704254248 162058186 6954693 -812808863 -476707079 356964265 -859450763 895503687 699069360 -813201397 426401525 -443837625 102335036 345000070 390177132 407920953 -15933602 583936427 -23958457 -555322939 117142592 -377176817 542436126 705193332 -373691425 872661354 -803692671 791509718 -752913612 -372835240 894337553 -457609388 878393608 659587606 460537799 9411068 961863611 312887388 788315101 -699414767 498219776 711110680 -392030127 -311532004 579668282 -794321126 -88577198 228697159 845556191 -715543146 -829968740 -125976906 22484868 -192884602 946312339 -253787960 928029658 81966780 -648196288 -419483838 256893741 179184813 -875211347 931511807 880178318 258112252 610191552 855648632 201803565 -230817919 -112929278 -407162108 329004555 929694350 -936625155 -848370500 -626426959 783595887 160006459 285181272 370610130 293129564 -888860887 211164419 378933706 752343596 259347992 754172631 -770775270 -417727307 -202518053 -531963714 -465768275 -847889631 983487309 878400416 13496336 60821484 27458699 -925877044 35952999 -34092999 -260536036 677440235 -279127076 -599876554 -810747040 -571887100 285208098 752331699 -849554149 -539875774 773548058 245343202 -870440758 207620906 -306528435 -790059806 -516562764 -869066335 917595947 776551947 -73475753 -450651386 174252907 219144175 647467577 -264568059 746082275 978502903 -915940991 -787260552 -679872202 784328836 430011981 615971012 -187843430 823956819 617671971 941702153 -828564638 -919436412 -908152353 289516929 178312218 -258512652 -477311022 242580375 599479375 794719389 352370279 502997209 66044275 962503850 -44021245 109162113 -517902774 -772681233 973032124 294391441 -766761952 50852769 462709898 260881871 380185141 76171676 -389943370 -825488357 562518812 -223436283 420641085 -63851274 123542977 -579999285 297450353 920758162 -412173360 -111333510 -677763913 104601482 96826540 202432557 599564219 517655704 -72807589 -579735825 -738884846 41727000 584063468 120084599 -938145490 -495044205 -678358587 -301939241 966318506 -106941847 860199521 561968459 135026328 -46255655 -371228543 950466321 570907808 556796389 -496770534 457319716 -792285082 -527051056 592838372 874892907 -194960596 875217888 -201230738 39944497 -206654486 892021331 -780732953 719271590 810131121 685965584 956581319 -718693317 -10897499 -682236506 517154901 -518622932 643276865 -46217743 -692152891 -502334259 -473216662 130120628 731406038 -717663026 723509192 935190343 -491293967 -824341334 -199205485 393782736 72399959 533486872 393122353 -636203644 42498427 -606962207 -821682313 988769326 366188878 306904520 649185840 694632431 -244387619 12207511 -709977985 -222617458 -11365649 -16384305 -405199744 -261649790 -860769661 979636399 -680677504 5514234 -393475160 426536954 -772480683 61338280 -738992228 119095395 118102443 178027703 -868946806 149016220 342832315 863149252 -249790809 270760300 -129617848 20799835 305214232 226963436 249649169 21673549 137808947 65025551 -566372470 -47162480 -806152344 258456535 231618210 -914191995 -326688381 -913879137 812681626 868442354 -638970978 369843732 -504015304 -471716951 522324299 -298935663 838353369 -84370784 -440374031 -492123867 294645192 534065565 170117836 105054298 931706309 -627451662 -206350143 938503957 288102449 -965523652 823515405 -392311810 -280648555 106691663 6320365 712499109 -972115080 372699287 -392845827 863035862 -119416822 -856554179 -680755795 226047424 -184883653 -188975040 -663334226 -745063666 240837469 575890037 -845159401 26836829 -711682938 916283187 -494215319 -235793945 343487086 597137489 242281673 58555800 -520232748 -623358692 301278455 -409505390 -568469478 334010801 73927962 -135720773 664322570 -420057138 309743267 -933306648 -786071603 226219948 -516585967 939685784 -94562516 -912791380 -472210026 -288033485 -630603734 -97582396 -847530155 -993821249 361162084 441011609 835449674 152825824 -520358656 -71100173 367383899 -305223694 948440784 -858401159 429529188 -32924635 -319226417 -438934358 -412446437 775722916 -490149323 -452178384 -333241929 -104823638 -962422489 341431580 -81617153 258959382 922187884 5628989 -428385019 -129272790 -916845947 -896034524 101300047 -483299088 639318321 763585457 -847028848 -351743627 -853805813 -639952043 48384478 945079596 405218979 555511777 550535126 -577635961 574745667 430789671 -682927930 540432455 -951646398 345766269 220310822 447433740 712031802 205919709 -969330368 723090783 -712797800 659146555 -200821033 215941066 69815826 624793103 988426284 678946474 -678145611 83224460 -71026471 -822756832 398409998 -989541692 649327137 -860571358 790712971 998663886 -201334553 987324526 22405506 787661022 910125999 -75799243 -636285942 -72382969 132220966 -213246491 -11729114 186434430 544635718 -197784658 -529538788 -568838717 -192890027 -338800012 855864325 167604787 380541981 379831302 157864029 193613251 -363584809 -940995839 -200966120 -485944114 824659297 -159608705 489351976 -916319503 -876518415 590457670 -165239260 164438071 461212114 -368656596 598756234 -564914139 244235986 633458030 752173740 154049839 948534347 461781417 -664209452 237404699 636349013 781267831 -371354332 -330130973 -590100722 -918012316 -122231617 480053210 467368698 -339508556 582267483 540826368 108020597 -556879741 843608087 218378276 -670874453 889527944 -734816907 537771937 966089767 -615530295 -120464007 611478775 -420637368 862679426 -401440064 -797353694 71956078 287693886 -886375777 769585688 526060494 703623518 142811402 -867858978 234802600 37915586 -496565050 205193094 -52403600 868379564 537524818 -382497055 604786415 676532698 767021453 -291777497 -542851138 -115259724 -416550384 -478474776 150255039 60969337 -761919365 810190801 852687549 -585945852 807357350 109555681 -878187058 -487342727 -329410801 865174254 -135987193 -488856482 -496579822 -58773189 821463177 279195541 -309527861 -48173911 911167711 640572181 881844952 935056318 -664087128 626552463 449637362 163544350 -201739928 883412993 -115065234 746348449 278132826 -536627879 390535980 444008076 151027235 62082752 852872338 -806621650 -445248860 -843933453 -261747734 161112731 710292503 608481434 -167305824 -426081733 -5572795 -258367823 537421358 -386346856 126377839 -251078990 642720959 -242537601 225447648 -96661545 959688313 -665328301 417892627 276726109 -503874414 145410671 -760611949 -733827193 -772845517 -528156561 -133292355 -382612414 -376952764 288448862 422849764 -207486826 950957919 914199345 321321757 -596579948 -66931935 825891624 370658713 -170345575 -877331978 787752953 296152166 187993519 541855737 422258329 -310681504 -719751446 23594821 -467960029 -704055953 -278303048 863332126 -985228039 -896315157 543101059 117459580 987373309 377214150 4933424 160477217 -807412430 75653718 90398214 640273164 718020039 -207925170 496785925 302340651 -612549201 -512064389 -379022630 285992810 -965474521 -700010032 -273420414 162541992 502816214 -634993002 770509811 950255625 819510858 19319447 151225568 -670715923 104497583 960503796 -903629182 -566040141 191952863 -826412418 -763057365 -951356594 510170422 8349744 -344997894 -728452307 486903490 -11692785 -638052309 181002152 589650502 920352177 -956376717 -463435859 -203124087 680548368 789745226 -747027142 -289901252 776451246 -732267185 384958092 577222093 -425174106 -802390298 161175987 961104189 449664472 99048415 606284663 87007919 254596304 515352485 -488882346 -87927522 -525208391 -86057438 875216176 715864629 -15333742 -925358531 -534818724 52749558 197654653 -468816726 -560828711 -228147856 -420724349 871004458 294197913 -829968930 657058340 -776140405 232117986 -718563377 732001363 -693654796 139455769 -992669111 63085583 555697760 153764075 -386074266 114247019 -66000315 244991284 784121243 -949801771 52656238 -181139893 -920965809 792814463 300330029 920948119 85489225 961278127 622797284 765306660 -576832533 542199183 -381521119 -465746399 -909894458 765284988 -196501600 974887797 -904966799 -941733617 -289408352 92882001 -230512656 814642280 479401376 227294544 895847088 371107682 365628732 -552630144 -449739198 -175375942 421615997 -566873438 673001242 -972117384 892632343 427808320 -930375778 115428796 -856420732 493570154 -237096523 418428500 605257447 654919654 529741517 -241399366 -528989854 9512356 328151596 903030693 -994634782 490716605 -366933751 -70694490 -747945242 428323636 -298284355 -685292096 -926784991 -996414333 -9541921 -253195914 -756529934 -104515999 -47401875 -40798770 -76929128 671246587 302992513 161439591 47686990 -410330015 669416318 895212601 506417486 -920015693 742428266 36708890 298925271 -140368277 372123817 -167600313 -466379824 -86988917 -143807090 -592306127 -851767801 894857970 363911479 139543727 751055190 964292313 22405720 97844243 -440133173 716806226 128325057 136219276 381402401 653547323 -38912628 938787026 483649080 429786010 67761867 884173061 344220953 588269489 -39167969 422747938 -161345645 -157265683 892792867 412579396 -473860334 -984568894 388458358 -988269294 -794102603 817541727 -924675194 -814832382 -556048810 28644473 752101889 -868112583 985516870 677005691 534583437 351778333 48182369 -36620825 -299558460 -773226721 -681769139 -790510924 -455576988 301304844 318290651 -212678785 674167887 -776488640 106296851 148529181 417599168 -370164346 239572788 882894191 960483082 378596138 -863901976 666853096 3156404 -575373847 -81152353 199711221 140455036 -847368004 120364858 -138982336 -316340198 472137179 -621630950 811779197 616795125 297734924 174120583 -350821904 383142160 501682749 908067531 61936468 925273492 -985596454 672204828 -753988395 15078898 327054279 73639169 929623230 312815558 -285178952 -754446158 436598436 417465290 461460220 320093574 308190194 -500491112 536422471 -17406097 288123129 -840877326 92385086 952699 969336598 438414343 873508751 467615660 401145671 962649107 -258191299 283432112 -785170795 -282173657 698110078 184848784 114063731 627517513 -695503717 43117287 -757008506 452471613 -41287541 -525657057 -663544202 701214128 569093339 -397553267 230114649 932255145 951506925 -619736962 281884181 40887978 -95476509 871739906 852503959 -78034331 591183212 -911879004 -282115063 -422955410 -797297654 865700526 630606199 465645875 931365233 384267223 523932662 -429421101 -896797157 624318409 -31794690 818612326 -191601264 -503191404 -172040918 -894118272 -54331063 -85945772 731625328 892079081 855964106 538928045 -401459931 -559572025 699724095 -189887028 551642441 775103950 855809245 794023136 -998105854 831674443 157281049 611804712 725220756 69363631 -723965746 -130977744 -143638503 -532763388 -973767822 163854300 -694695738 973385473 -922982293 -714040541 201943437 -682283026 72642635 -93580197 -339412883 -124848570 75148830 -155639607 565195921 527114389 250230948 961528839 943120109 104224057 11184418 903531695 -568404601 -794020647 -826680340 920582812 894499593 -483596734 -931878111 469387529 77757032 517206781 -974180475 -200325104 -642662774 -499723022 -10057949 342368104 371439627 -546963051 -158372154 384710897 -412744929 -758884779 -317956373 60102656 183982112 91068168 -472932498 -589607371 740043360 -201008082 -137983322 -961051246 -884178911 -664178664 -758153433 -608204165 370257817 970544281 -539435134 -282213906 687166190 302887675 -260638706 -61988773 847142558 -89598690 206016172 -639224211 744086728 -952560165 874004113 577191560 -55986435 -608342759 104822284 -508404023 -421896167 222657816 557702036 -858370282 249571511 195545124 -776271084 34812979 261193888 678538066 -403871551 -909394031 -22386500 -227521972 -70902080 991782092 278974142 353759906 -485943894 -187178976 -707332965 325403970 756593680 -628466302 592067523 -253353647 -990645218 -6960491 717919824 166382186 -662251433 -755730129 -801794967 617512087 695632205 117355914 -591099055 2485210 -819299593 810160672 961616951 -243714605 -916843893 -936496558 -328101303 -448245590 -774264741 -206693659 721627419 -47674007 728366857 -640096508 -52446220 216776277 -408062204 -687057902 -294331922 253324552 -430206321 500566757 447704126 -414468403 893107258 -189371340 -104517205 398757263 -111884127 646661209 -574068861 -561085265 -582781736 174465336 -515843817 872969188 -195689506 591441727 -141732216 -219857758 -870419896 659901340 30046604 -776325906 -223872640 931977429 -192064865 -747670692 -414970110 239316365 776106694 -544362510 -59185332 -408302081 302142070 -765485101 582755398 736856244 -960956452 -566627032 508049429 -704695651 -144216798 234993290 62249296 980422027 548114197 -695840100 -835759586 279401274 494306386 -743488866 372665330 98652501 696577789 -57031986 194938400 -778730668 653371425 719708882 833329653 -27155531 -334881543 -869021765 -843323989 551052290 705973317 -160347280 333702882 840371513 -793407133 -266979085 -402538057 604195106 419784628 -205788752 600836660 740225065 145565494 -174086995 474398326 -85793427 10917416 -369302695 -118102819 738972503 -39422881 109640076 397695196 734905891 236917178 907522427 -786465729 384363010 -633624331 445599013 -932219640 812834039 -30775505 -874006049 833733085 809808340 16313785 -986509487 508181189 -15658443 389848694 736957466 62312351 -377280117 154381666 -341507104 -61302566 -637122395 -123127071 -722381634 -351936188 -346088290 985280185 -65249693 -434167392 291138968 -9441800 -482489156 70717791 -158891139 -370143855 -764612767 -352610466 -372563017 -23651438 138626166 -50188408 771269510 -219573635 516936145 221441979 511446537 216246918 651177175 473155105 427868649 56562016 -800700845 485389997 -866374115 -901708377 -15289402 -207135561 -757788101 449994697 969534116 -797466129 -568482535 -53902387 880553482 731005459 -189896670 336733215 557372151 350216801 123367498 954882493 315941637 -208288810 745567761 -21121896 -683110140 -590039288 -279495923 448495102 695756140 -277405241 -375563506 -215140845 -608900128 -488511645 658484210 -938139731 -6980655 11554738 -272064585 391468196 -665699180 -137595656 135965434 414805822 621419183 -75062937 -836835151 -620272632 161713173 239272483 -666412370 208525195 -341280589 -901755021 279250771 -895884209 730433247 -472652533 53551058 312798732 985051686 -203382966 -688436411 744015872 -468624637 289830547 -695097494 -78933174 -864763899 309428922 -236150682 91048019 -219643440 -248396864 -816923560 435020522 -185045199 -345074972 -490437489 -78652298 761132781 906749990 873462991 483668740 445203420 -149708441 -187165527 596718831 -942487796 -293390903 973467615 -686264951 -182208770 -647995236 599892007 981549294 -549110367 650280721 810605927 -470019975 849148070 97620347 645576642 -800326814 -384003433 -40005839 -724742918 -639064783 -621444814 -146231408 966375841 -737099551 812619416 -753912321 286309836 -668605195 -308252319 729738155 -281510709 -78082223 -609719329 -999760773 886565257 -395811547 523546227 536873102 -180368257 79445644 -784125063 -368261735 -729045984 -160724832 868479609 336244839 992948433 -426843128 -362967755 -40926796 193061792 -854922669 -873852859 -684667483 411629995 63746475 -639502737 460312179 -855698077 -422239086 806527518 -56580027 -697853408 -830274028 381606674 -465295311 -510012328 857763190 -475344929 245506790 387867169 -47990784 911285108 415917403 880109226 -934835451 568439312 944870470 -880212487 228652229 -485273644 253977056 345149041 -549593468 650243148 527975842 -398499671 -277420215 -857712287 691361289 -1300539 -238088951 704890404 808504559 709789088 -879885031 472420414 73143651 -117893021 -567240813 -830196507 452715773 -150352567 470230667 -720240512 162629666 -862750803 389879935 -651299395 -931302048 -466462374 -599661583 -592883865 -627455227 755640519 -553386742 654594898 200119779 -628429906 -147331632 916408281 -454348114 338017008 415149601 192336557 -593948631 55998517 -643033414 381550745 -496196707 245426209 797389116 207563317 -969033766 -983976463 732922021 619974392 -583150490 -219501992 -588873707 -750320545 641258772 203145913 72927464 -743912972 -150575674 -783094510 -883166499 43757037 427627714 -2875203 742651039 -598941556 -320535720 -617380077 -784572200 321409142 338326352 192461702 -464196264 -922910089 104366475 381788244 538121704 -715528835 609899734 885086016 269676438 -75319830 -198742155 657636780 155379718 -165411905 -214604433 -672431040 33946133 155606015 -580457016 247728692 703698369 908895893 227312050 -884259678 -837674644 -971718295 572554508 983075810 -334860030 -901166578 -914156212 -471342618 152448118 557793157 -519010784 -942077099 -612273049 -720767561 -303450 -482369852 -524425330 -784791529 104103683 21626983 -963793029 -426033936 -373010992 104582143 -780565349 -506837159 104115252 -56811553 -366375715 -382646786 898930658 19402071 -725955730 -814242334 239979923 207240952 102871005 610660289 -468919528 246007465 582408540 -684422352 552407349 249092739 363464839 761816076 -427645814 364854897 470704207 128255390 179257673 -665303720 485138836 345309352 684595069 89220255 44898162 911342089 -556902803 -747971474 -228349729 388389500 663999171 500978909 -845120143 962925141 -456231421 -147216976 -66003019 649887080 370799214 -19220487 -743800142 -925162742 769194006 189672844 -924649446 891805997 -929120543 -781408151 854069683 -838619002 -201077080 695257665 958462988 522634142 -174089149 205676645 277719415 369746082 -415401451 631919807 -399838953 -952753954 189808448 -529499125 -279086478 -790499111 945279206 651842945 -715755269 191850065 241040724 -78410564 739265687 232255261 -877897050 12114774 -506738256 -866520780 569158467 325105630 -269912350 195021443 362476219 267509665 -365277873 -579175705 602130193 -587945744 48906257 605640087 76226624 -721641200 -409627129 -728108362 398616654 501711237 -607861314 -37601231 440834520 360598616 497618915 -44779511 -412014134 735393771 241248573 -674611514 -456951035 -868522411 -39763565 501002107 559818270 -434480914 -485625511 -761387955 394395130 -343522008 972457505 787321548 502780946 -466053973 -302136505 891418538 -555917837 791272420 750587669 -758220838 655861757 65919610 964873487 659880977 164953743 -577534469 -991185286 -777308592 541918802 525657583 -487360626 663692310 -611712361 -498032792 729384058 631696373 -787531693 669964536 -130620271 771179792 -662847665 -568118643 175960361 604660911 -761796910 263137172 -830030872 -109431632 -657708829 659899858 -280990707 -744326248 -175702876 605267986 133924513 103130120 682623384 -810943650 -390601774 418271454 -203971807 511852794 397985987 967484589 887869106 460006196 -191342696 788145552 -809168555 -973072508 716133526 -471999179 -999330623 613013341 -143229541 630634204 584320594 -251904212 399403293 -46807675 44543472 -209937435 388111828 779131703 -85853065 60000715 507738458 955878362 -60625456 121438596 -806222072 462624590 -388233820 -240716432 -924016653 956582541 -432549065 -876487930 705273159 445281426 -411622715 925038746 -702128343 355013323 -683772933 196012383 -66270384 638531702 -644595049 513156805 -742324866 -718313130 745852885 -23847429 96256250 -579483469 -224350298 -698531126 -446475179 743109713 937528730 341641301 140483189 -571668229 888861880 -243619924 -364631607 465956874 -380216029 657926056 -601523567 136857974 518661120 -242263783 -847200945 -111684134 171747961 522095091 -677878945 407905466 441913068 551489891 847444032 -302302199 -294299455 -575001694 603858127 532832689 -362480272 -791199547 85693589 -829179993 261765747 -739724164 -663194694 770339911 899949731 450834290 -884141175 481564302 -558376650 970458684 119540573 68324918 62300369 -349114217 -206260221 -894325950 433033240 -310271891 -655860802 590325363 55531854 -629275365 -600831034 464357519 53822828 924946671 498902799 -468368187 -280027706 170079944 418487946 920613347 -497512957 705083597 -459206046 -650795882 -161176368 -404852932 746692666 -820112502 -764589427 616380195 -249105670 156367683 -222204804 639802304 -844262985 -624450142 754808508 -140359184 -335477029 930338637 -173167438 612632429 -75331907 -575677886 -773228485 -594691361 -595140242 624838122 222234475 205941426 -431055949 -813538524 536743376 -378733169 -407844092 160609808 140045273 170143137 436616375 -574289468 -170191302 339184077 -497632434 -434333232 -283319836 -918578517 889874312 548215830 203238378 -193668028 -788558156 917327400 -345002748 150629144 292086845 705360080 913036508 899481773 -534283837 109822150 -780805494 869470451 693451215 803251469 808859199 -102869915 814785879 -445218166 -956504018 395016492 -178787881 -394300746 -13582876 542575383 -498469793 926453166 -914977246 -873711808 -624976948 3233979 -35232294 146968253 -374050434 -703519096 408301270 -331077370 -773697697 -319929347 324180817 -96305870 -900112747 -297349877 -417712178 809053812 -798599338 -576193252 -555615288 895884970 897118156 708472806 643254437 972526644 -119122433 371120241 -345391133 124051123 -450543611 140447914 889043999 780479368 655026223 -79560854 202236577 187858193 -458941897 -186935081 362223856 -442540010 -436239525 -443625578 256915115 -356966970 -817656381 -871425442 519812233 650433274 486713007 -697859577 725336704 -900431292 469572019 -977612325 798993309 752199226 -11846844 -953391504 548975961 -270414102 -431675542 -772663953 428090936 -220281202 -873712682 778017704 -395315131 -794771790 -390217153 -313736224 -712690194 821622152 483076904 -22506692 -112457465 917918990 104832027 339589671 60107717 -438894216 -331144893 -887711603 204150595 -33138807 411266513 -714688790 876996126 -384216112 537044995 667853690 723370702 -501795430 201548610 -637547168 5028302 -118503736 92529529 -468920972 -907210665 315933230 -703513460 721127050 -104780957 223665099 -945158766 202375761 -524154687 694596326 700165617 986419696 257920361 -493137174 -215543269 817469550 804435656 -351836904 -895142275 -542638680 45528935 -368410907 -969113474 238139512 -465820206 -710972938 674848470 66698343 -733017356 -366426409 -701697418 983292975 -783560167 195938952 504348453 41799113 610788464 -644014098 -156700708 486823622 851668737 666129205 -29652791 -978096960 258027345 -456090435 -173301128 -968069469 860363321 -884306003 962106690 -882259293 759873820 -270974163 -520085247 790266584 856177678 785579376 537265951 -151094431 207297140 899704190 342856700 477731313 -490072563 -909632746 -589353142 -783337342 -187878054 -535089573 650774103 356329207 -649445539 -503952562 856777443 -903133563 -783877020 -731833064 139485815 966220119 191635293 928897555 424283754 116594360 172798677 613256818 15845866 -599997979 862527340 -980340591 -698168719 -79081478 47736964 10563692 -16546796 704357735 -249814114 -148817564 -780880987 644420167 881321779 164221012 219698812 881896725 -636454917 -79196215 -478817563 96884311 759615555 -992960050 278514719 349777327 590067495 891253601 714528560 -348320265 621141180 515854328 -507993127 -700120155 757858224 831982166 -286706171 865747448 674746181 214905762 -467059245 44024494 -198436558 -175800458 173259077 215744082 499860329 -538500419 -330823146 -982349583 -395085030 -663139620 574360684 951622504 167900877 -938790231 635643920 -364406731 -630605356 -941226894 865895241 -924143241 277817907 -879207464 767364158 378830131 81576842 243817225 69584165 -441393497 740506244 804705618 617069923 737554482 -539405242 -732355253 -764031920 -258253614 133613552 27560568 -519360950 622223073 -527383736 -620163776 -116175317 900867030 -424677947 100507857 -867013108 -858347601 224789395 703120691 872434702 -925891148 -591787938 -963564193 -259042814 -512808295 -520071362 813878948 756871354 61861045 -991668568 460707114 -264359122 111235585 -493267686 276293912 676488727 -900045364 -786865460 551790669 -284449342 -655786077 815082858 86780932 -310696564 33137167 -145074698 -462896106 27149729 -939022090 604348172 308766462 318517521 114698739 241035733 794240989 635927063 -227230158 -580625987 484800421 -158244368 -500857598 596466306 572182723 800964845 784886714 201823919 522641080 -684246732 163708401 -895133376 -23998029 -664980289 119964070 -531858598 295453036 933693893 93175460 -855972150 -629570710 924382787 742407767 -128483440 766304766 606030396 -17476339 -879037402 554346130 -810417256 639004163 381609146 325852397 -497429294 65393288 -999126990 725219567 -683412790 -420301363 571040388 -843199626 -105534811 166988417 -554501022 117098181 851806148 -145091468 704465045 104965198 608759677 -97941462 996850652 800050723 -94427431 373497192 488767015 948197506 -364423450 -949597987 -683730422 -10825346 -565047704 -89353454 500827856 160564124 211511012 -664715345 633996030 -32802271 -854054786 478255607 260540955 -428088833 561536874 554294698 294599337 -828341631 -680616931 -657239794 -856883654 -537129361 397347549 155197718 307258143 -645782175 615957107 679299061 -847616585 399615584 714468217 -913436653 -494579218 922399297 994604113 771096525 -588102371 -603100430 -344482242 221383601 -507234256 -87348288 305262318 715649540 -371260899 159750572 -973277675 -857079724 -827548124 581692993 -82678902 -964130366 -650321083 -103461029 15681967 -814109545 -937331338 -59557016 -120298416 -600693176 -75738726 133035346 839204747 379791887 -303596893 -657608329 504010252 -613382055 -99484972 -456815706 -60761300 -318707477 614440683 -721520633 -650218691 -95376461 -963280392 671027814 136512132 -246023800 622755335 140505341 -790470187 -892852083 -636624244 665940553 367851528 353255544 -63752870 -962730369 468556034 260369684 24802098 -129969339 -383641357 828990271 -114759583 -778944615 -83289218 819437696 866479842 756207934 -566795837 -105329852 -969911015 448342110 242772848 331095197 -418683528 -850684542 616700761 -830991017 404239676 -639075140 -767880586 -137761428 -216619528 -775708311 969172299 295368304 -101923488 525998921 -771299060 -267694908 728012317 -201260854 -211856531 147841409 10908919 193324365 -892453710 318011124 -640320761 237098353 -947099002 -404114945 66348589 -426428234 469487505 -277337348 888007268 339817112 123117995 -224530401 -586594153 182446304 557025701 -701036857 -178900850 537814611 -377566375 -762322553 -296404501 -694583008 -623881095 -767439391 259703089 943645915 -588863052 776053487 -669772832 196126793 806740759 883275971 -946221833 -870326909 -920692232 -207502043 -932837988 777832435 859241403 -472169825 365750420 -644027804 -809844195 -504309901 -649021086 530675344 -106307850 -480506939 901852430 969341645 227090213 221903607 866362045 971293305 467807745 -863740694 -626614734 -746403122 -247069666 887854927 -84216866 -223198026 -887727377 -565669726 -868474393 -389996898 118764739 -558644142 42381337 -150487639 493408700 -68991823 -805503972 525929895 958891651 -426458885 398153858 -628687483 -899182599 896027559 253664021 -311063366 507385432 -728282761 964768144 455344566 800907159 598437046 -23811863 -498299364 -811222224 -939850399 -280440813 449990529 -561295066 -105408047 294951618 202768565 -805760305 -729170667 -905464297 815916828 -590691780 92754846 221835226 773676017 512994532 -148196280 448746626 -112825740 237086692 709757603 123114036 -175174421 129404247 521286315 553436478 589634947 -269243376 -89067325 399994417 536913229 -389484336 -446707138 352932910 -455891657 -523247950 219995645 483697964 -36765490 -118337064 -66403118 876223992 316456066 -553474233 458193015 -435317741 -610607220 937395381 -828552265 -916188603 -907079834 60649360 -349504951 391768338 -74104446 607515260 -734143890 761498326 784523964 196463298 -997982818 552522529 -585863736 -778992570 -74181193 908762728 302253422 -76743329 87980427 -165111894 -844801290 352719760 -278276960 590519198 -925366423 -125313420 397524537 -777700330 -355813926 732160999 36382787 -933836517 603559051 -677059926 676040147 676933757 -501545913 -348380126 201990846 -616140618 772935866 578567436 769047226 147927207 33180857 -953182106 610183604 405887042 880908177 403626310 411866244 375670720 197816465 227561275 -175251825 -164259708 -435349099 -275593209 433378369 872596826 -263089749 885608441 406504301 985999954 917078690 -219573683 -361748087 306275345 -789108980 -398141251 776524935 586636837 -86178114 955733393 12396363 308481571 766388455 -973925075 15222783 -823092220 415266496 318458887 773858279 -235763443 -411811283 526735438 -570955096 336979696 472052823 967566965 -744189416 24762632 768633746 -279069396 417726224 -229830182 -115419574 963266082 871685022 -223240497 -16757760 427465733 -226350577 531527674 887956291 -781601611 -781291612 -104471426 472080400 534037340 614164537 826509942 -983614407 -621399981 -613380982 -502267178 196885362 -49739003 693834152 -235215254 -563553687 -62425439 170056020 -22414926 -41355958 -604326267 531361213 -11111188 905451627 -505083800 130925187 -424810825 -412830323 265229313 786900304 556082221 528112604 310716236 211204378 628387657 -957339577 -118978029 585144096 -487914018 925520805 863384464 477799286 624088766 457859824 378958723 210279912 -844579839 523488850 -501705638 412884084 -792765225 -752168165 900591357 -66601059 446078347 655337354 -985127892 -80161458 -129252630 160337729 -505539277 747978941 276313082 227831315 -511201230 -835317299 -600991524 -581935789 954620132 -574068997 317075373 858122230 -291502232 -584818238 -536249524 -3930118 524606825 719971525 -482495290 -92209100 668416781 15370427 -470309620 -626492511 -442428651 -414914103 970709437 175704097 626267850 -877403384 602858818 -399566315 -429577307 -539589432 -954361740 -288220353 508928358 307703577 -994951183 -543529981 -961317634 -366572565 453924379 659096392 632821884 298722028 465795858 704147854 -811817611 791017834 -443269638 -953467210 135682639 -585779955 -141946865 356136629 -876204689 -61996513 728472084 -973375865 -990171872 -26812639 -622160660 259413336 -566751210 -539537774 276343216 841691120 694587041 -641002397 -300320837 433927825 376016582 -119310772 -353084993 619162049 381929323 252667704 -381595582 -258897116 705910945 449072180 985981223 310489689 -297067255 55151436 -208664590 254952644 109796465 -527318861 -53505584 -547546560 -447735651 -248788816 -109291256 311734278 -183791360 821531882 603556692 -244046932 -697012229 -601823619 -143514616 863192441 -524897181 -379689967 -71536466 -534386469 982920435 -998698225 -400060460 -211139698 -473288130 -378320117 -450025421 212930132 379373705 -673172174 -245800149 -241552714 -566980778 442865681 390437253 933338335 524997726 983138654 -625355447 -896692829 -206037943 -599104884 757663414 24244717 990825861 914761858 -568183976 455295579 212702197 -905533280 -862952426 -91127208 65885467 10383832 -949916527 -360651938 -815038072 884401350 -951648500 304563312 -611078749 -631652821 -464579156 884701499 197819998 577705899 -35677542 -585885988 -584889271 813947967 -708328191 312219040 782963416 -845489507 332961782 -496499479 961957088 -408560341 334717698 -638662064 -603444969 -304786259 -404997677 -203175799 578831033 -423286195 836017733 619562161 -700650799 495094144 259967031 791670505 161115217 -444022214 888016141 74353324 493316178 813128366 468150796 -247943805 -406346060 96688692 -848352175 -303593182 784955812 -783209376 990623651 -326032142 779993945 -172075087 670429248 -993930420 -913157105 -754740844 828704916 653427644 -261939298 144487782 295917257 -976979433 -79877745 -552103055 54988525 416305084 -543888578 -498139447 223340827 -580503577 -61763919 -69198625 -969245336 281281332 -225410826 -441840318 -359341770 -909190795 -526717717 -76155587 446205138 -892208814 -201942514 -477334866 -698470563 -41399431 -382574504 -773136837 820007538 -437677309 626452910 -588840540 983371432 625690095 628294908 251528271 743998529 252742684 -625121287 -151394548 582300417 712709434 864596673 584478071 84415356 670563668 -678495745 -573470109 -662202837 -849914399 -957387727 466884984 -262622538 652841391 776757120 -429384342 -534083262 -196888435 303131474 999393508 431454488 330956071 683449078 29624705 -29305290 -279731530 -835030858 -467329365 -67743956 -204808782 -86041856 665165664 468779604 -808674652 237039162 862846206 -738487574 -14741858 864042372 404253562 -234101298 937252987 319489520 -569157218 -545472451 376136410 11036210 6534598 209965343 176540074 -650698675 581028372 -389207606 -726165005 561168592 -751264074 377898676 -189570059 443082585 -440163633 -876767683 316534797 -923989146 -387484515 -613446719 -604751425 833102544 889508142 163181384 804504968 -243154806 961739801 724038755 757266317 -365255249 995623273 700628016 -805133778 -286998970 -409784438 -881801089 -206626876 -754040535 -890598420 529158929 198335898 944943999 424274346 432912864 453895058 583392665 -320223855 321843361 162003317 -89243163 547034491 -4676588 -142203617 485167323 -521757502 -628938823 -577512684 -36691306 -597320345 349609606 -24148370 143104022 -547966201 835658193 -831488007 -885470304 782806997 556784735 -439001885 26055673 469223424 -956569902 466627338 988027455 316023742 535209754 160782123 -456200481 -505499979 478949071 762622025 -936770941 697528552 464356714 -880851535 -304968854 -777432102 -528064761 -225576392 697799597 642344834 -547324472 109069794 -983340905 864984200 -231428372 306336068 324937585 -807289891 954461404 897912357 -941640550 -606812491 -382893722 522939984 143469042 647216056 -24010878 -390387841 -945020697 -726550713 -582806124 593379420 -149707985 -488296215 38586942 339220485 966713967 684107104 -238381883 -222840015 730819725 684530633 -88304708 52215024 -162814213 -566218832 764937728 668288828 -375201439 256930924 724975286 -457236499 -274743731 -615441116 756872388 -339477774 -616625742 325490962 -439307382 -942372943 513629402 -833902721 -19461436 366545994 491242323 -114934923 -192727414 -701779910 -450974648 -106233397 -830754325 191941984 -868426703 -266194102 -865680997 -726866371 -553826286 -11646760 -628768047 -788517364 390235177 -6711393 176926730 653705963 -203912872 -436352024 -782891897 187318087 -816989329 425300446 727910424 120942022 -245469724 77614603 -629833663 56466918 -290509192 378471499 496891236 -899618090 -628802206 838472216 792332393 569688875 -462448510 79117204 543972064 694277747 -726075977 106455363 -114877939 -634064835 -436795094 -882379956 -25736371 -857395116 834214175 -502013175 -849029862 797604697 341343111 447852322 -184438360 -763258785 -41462045 -398750079 -294369501 -435686913 -64477729 51716697 -760202733 -506272475 -201349152 164904078 448429649 -479573417 -243785499 389312151 630586601 -460820721 -351882110 214575755 470970590 610312710 -257234033 -521362067 608421379 352984026 774466109 -90531758 136887001 442702911 -83333012 726473773 560371797 46258351 920314863 -532367955 -39512237 718637135 -793050977 -155344241 342879546 805547147 232819487 -320874197 -426674463 237153503 685877592 416874365 127470852 -15692601 -1673260 933482983 174986510 728469552 -571428517 41885793 207514960 867515762 49983783 107350179 702273175 843500016 789306420 235955072 354563856 931536068 254693754 773668461 -961183198 30985925 611156287 -854990410 299308902 -893472921 701796337 356629877 498568369 -80644518 -581679980 35609737 718599964 96403935 289168254 -820867183 905927714 -76751634 -534631389 -325154978 381110800 903895228 -164285628 -306155552 -726090289 -588512595 365500861 -882034156 -39215321 -880263055 -133036041 187207185 -392903447 -473923211 -209962410 988072165 621966891 -735266317 -703411428 -616571937 -468610619 -638357307 -657055584 -311601935 497559117 -209348722 239563866 957264684 -995392534 674297286 -198136440 -447701569 -385601157 -647473439 765191560 343965889 262401721 928258909 681564487 561558357 475379171 -807737951 -95197593 984723001 -790291290 38871267 -962654178 95947197 495454920 748148766 -729677308 -167854434 938809387 -767024772 691626752 744083262 -187684614 -361837616 399257305 -957100023 -159378122 -44374693 437698020 826339181 -779876420 -787068570 -109594477 357039020 65986911 -185056298 -409451755 -706996007 -58584528 547249856 933592576 140881199 842978962 673669871 -237105767 -814034988 -737321794 -974501672 -744048435 -890227327 -821760619 -214647306 17361338 590441247 -465197701 -543528634 350223929 -675661284 749533656 -455980846 383319145 -31486298 732756114 822647563 439117513 913237399 516585151 -165609134 344639867 188970086 -702788174 411172093 -857211574 -429670342 842336970 791471262 -152255442 -698214370 321495148 -245383286 -425480347 536812251 846007420 -293323333 39032696 102764112 -734569949 128366617 -599235312 -632440252 -211363757 463390768 -44648781 -513246470 343200610 -93741904 427885040 903759850 364831986 707447094 -398043258 224895141 759165528 -559332539 689759407 -513557234 545365332 -235965697 863464506 -585070801 -310730837 270732638 -817860558 -555217578 -119681619 -118682198 -786093647 -776992403 626906730 305625797 135310697 -558986572 -301625755 129622702 -853468949 -70967800 591337823 694146591 -812370222 -978055357 -359778639 -81103750 992648218 -655850985 -394842103 -393854199 316219805 579892887 -566607531 397393046 737030454 616544295 -295098385 -646575203 -138391902 -936775088 663862911 975651820 535477816 535534422 415320586 -913036277 836236130 -346341302 450597558 -770782304 446243172 -226642078 943470497 775359486 -149778483 862625910 -772999420 -141099387 -602030463 575237488 709611575 -488451932 499311022 -71655082 347345950 -837694310 -942457779 -151216247 -150633002 -516838763 401130578 620611896 -309729454 310320571 428571487 599767806 -896978288 -82065737 304393417 470889959 -994124053 -494043833 -238594133 -117666438 -661276226 563205906 -576553734 -639907391 -843862187 128013571 17310997 978627046 44821747 21967158 41940526 277232328 -177891894 -936585235 -294454017 978070690 -585980202 712009963 -137949543 -298763807 -309044674 833147210 467671305 242310618 -75066746 766400909 190064698 902901203 338140092 691423281 494843447 945650403 -397080856 -234304457 895165630 876101839 -32681463 88686275 734729172 -252348262 -167961572 672415608 -338429621 -332622027 -68712102 203647331 143451321 387139535 418076361 972055797 -99688011 939456884 838075560 17487648 -703743664 930133296 -968815876 930026783 546170549 722241430 -156399079 904287257 -648925840 -376616895 -233367667 -384012382 857685107 -829059722 576403630 878717207 -19983495 -303200787 -291153553 15226404 859225763 -412221544 848368596 912762670 -966488976 100179564 818382994 853699114 173525728 -61116750 -36208678 757177835 -883211102 923358193 -100567488 819527970 3588929 -637833906 174178373 -684949579 -512607529 -455307996 -232773779 629857104 -144996740 -618706018 -826370820 150566957 -324322266 681821533 87757727 654335057 -961598364 412012659 -663304097 -576553554 -802308934 -255593043 -868069450 -996919581 -938847123 452799976 444020271 44481648 -620146089 -662817507 125906520 -685986731 -662742530 260633754 -201350928 -495206872 106061738 -578376492 272790200 524878679 -848530591 694792098 -957408761 882252390 660293230 151241826 -397739143 -329654981 409651056 -886680147 156543573 -63362221 768752884 -347477905 -843961222 -593739451 -147282208 844812340 -394496741 626902986 541473482 -330851812 -560994627 -455762466 708117199 -384081440 30691538 -703099570 272995687 177657790 562491823 94541508 472800493 -647886682 317560404 -191199429 -520137086 530885322 -610700799 -124483397 -456206099 406040940 -64024332 -353678084 -371636015 -268130269 108095485 -127447903 -340795376 588475374 573980368 103138022 -889565829 399775 389989223 -750508138 635876073 -50539970 769903045 527421850 -777077249 714664397 -497255498 333392764 -787554999 760786293 557523054 424355224 313646909 -85279211 934042759 -688457588 -141499159 603435512 -469010722 185428169 -261950591 132594208 -466450988 -966778298 719772098 316323212 297281507 -340594369 229136563 -579250329 149277665 -41971212 -937366029 -405850916 923612519 -753670925 168578153 -689673163 17493753 -421521133 827305492 724088150 -151209712 -955900369 -581335344 178660946 890423366 815801270 -63648783 -61007731 -259255722 359059458 329257935 910840064 282075942 562449632 593370172 -539616535 -788220459 -192788265 694832141 256026308 565120130 997107689 160524335 461283654 -234527180 -165279468 913729089 143862129 -87843454 841999017 -419390836 621469687 176483762 -209934626 656813261 994012023 -202085115 -753147420 987180337 -707149757 691942711 844823148 176047527 479907840 -150124339 -546848801 233708146 894545332 -1845567 -76487167 548411804 -378868786 -587955354 -237572309 -682628744 488320332 -538971355 337474915 96668894 550706427 292030045 -716706490 603679131 -620383174 371512111 -805483518 -44335662 184363967 -21817430 -382061378 -538895343 -459249954 824789171 209684773 -705982640 657429717 136984935 753307197 41536527 -326125634 311066985 416393920 -153532274 584166496 987585313 396075567 226404866 728438115 630414652 317664081 496931823 776577086 -628516314 274170810 65168127 -76393572 700909916 -379939746 819284637 -607804788 443075551 -474965688 -604229049 679177393 420109139 916609286 85001591 -896368234 -808301062 32997613 -945286748 -206370849 -747150755 184163241 -369347270 153794002 398164567 749648229 883261533 -240693902 167340214 643210547 -746999901 788366822 -874031685 -834136845 296050395 19976072 -622892118 -571270673 -82975443 296428090 -129205466 -437576765 196357120 723714546 4864169 764373748 193184327 -798466042 -960954605 4083505 -309229005 186413136 38407192 -664614986 839076936 291134456 -690400555 -889326041 127849488 568541374 -656751202 -120642530 552993719 948687434 676395577 -198450729 -83532713 533263418 -900201538 259353545 -569232685 -696729731 -729205511 369873272 -109590537 -241930327 22009178 -872191026 -778120172 -324918403 708829791 183407602 402330454 -522212858 446224905 544219182 -873157052 -644334617 232983849 857874072 -886915379 229803195 -889371421 -812979898 -186606448 389057725 147106616 118188079 209066822 -512070890 12401675 16772853 -730768162 775113286 -852239517 -355464274 -473030645 355738101 159893451 -863629005 -394054803 894158017 28529725 -850666330 698337239 -52158574 44010574 256633714 30021694 70197334 -914163768 678718312 935763827 -235985805 -881835912 -882617773 191715694 -542344854 -1626030 966902254 538962865 -404373238 665339249 -667517496 96017964 327606285 260775979 283937003 800941545 608199158 -287596630 -620270222 -172366285 -664770215 -94226971 78505887 159213513 -8159122 -475397454 -93590426 -521673239 399523457 754797731 514699216 -468336073 -223529393 670606197 -390951987 405192935 462034743 77132999 982138397 137140095 -311792671 -664357038 47964491 -738164407 -148955457 67518676 522465250 -380803561 530279715 -602052838 -798561192 -250599993 -175007493 -329367671 -958627860 -360182229 -73835410 139125341 427663432 437330868 -714800517 545085888 667193559 995150013 791349519 226699185 426000990 987465762 77896854 -590123751 659887665 -735570165 -205610713 627086274 -165630583 -271205113 -77458669 802632784 100452427 136554269 754399790 -153961139 -263378674 679075478 -870992297 155547746 -884015553 923004418 591690002 -892540569 -130425076 -725002914 -563263983 -859635360 381144631 386817077 20214919 -305447592 -89884340 -622005546 -741218324 -578089052 -517170714 -852856634 229322375 945425161 -685744142 -97715419 -132049180 246386710 -302821321 639540890 -522602670 570061838 -90877823 660285364 295699456 -858623531 -88135236 217550829 543707488 -485109384 -720009166 -733585756 946325796 499393689 850572857 -23015817 -11911914 315396108 495230650 123468422 620600300 -282640192 -205554656 -317490997 -764898028 677121228 -498596941 -563240100 504587025 645559096 879550846 -748175133 127132992 813894397 422271146 -755489401 -584628937 -29582061 -889831469 683725260 603427003 733922911 -230798287 -783688499 -736690684 -733501727 583404940 -284019302 -555307408 -81581311 552072212 213712254 -572556565 423006036 371359934 -538237304 618182599 -82534991 -253914720 724180239 705624011 944039429 627518721 -515977954 847372007 832534155 -156507903 -563789486 -820349348 -783728856 62114224 524552665 830893268 -25916879 -929062070 717299794 -11228723 152847690 199474474 635126689 -638393852 383114006 362719850 861686529 -485830462 704371839 926372478 -754611132 -298842697 882596198 312365560 70878538 551329809 961551146 -39854562 -281270940 -282806682 595984686 -85729727 14284898 74809917 -320715614 -29041026 -981605315 165500146 373186668 110174039 341488489 538741185 -484548868 -32718679 -952161033 -503339187 -966546574 26896713 758325091 -612688341 568102181 552805210 -898690862 -975057780 -773988906 -995833901 -570911237 -566925851 470170173 -627983996 303339600 -201834788 84627178 20590173 313625242 -875516943 720910891 -930980398 318652342 -831290417 352525698 202836035 -284546508 313275433 599101415 -928125923 -898710609 932556096 -155750228 515953554 -811962460 494510358 402279962 -197276200 -323982687 -370447401 554337838 115497213 -734045566 909595083 974325740 -219937912 198649377 -310743873 -392721666 797870145 747278481 -968891973 941505058 -448396152 -461776471 -604310908 285175940 608858444 -826203180 463412906 -965697960 -219472008 442857991 342887698 79969614 -521191715 515293189 -570824438 296034352 635615868 126808539 594266340 -538229882 -535260600 -460303676 -177650173 878180367 -642857593 -634910756 -952703682 -250282762 808910276 -729351997 -212750364 -127134025 284149524 827875278 932071119 45801279 967042422 -986016122 876983722 -919238632 -786895266 295101071 96458536 -216829050 136893271 -625312723 517573002 -423548193 -187588601 -30044670 597069599 801202171 -512388751 -34207143 -935675896 -374630978 183900229 -763584407 -89858008 -99746747 -318070533 224411789 -565383790 -176990707 569180134 -419246030 -876221563 -940468540 -283282996 420633663 -974916830 538789252 -790641150 -595721919 -257839385 -228496583 -893607405 671345350 -974963494 -166782889 652948973 -436112640 764534899 -383542070 -23515785 503564059 296660690 -764089856 -904762689 768588061 385663024 723416429 -119074789 -870729501 356178734 644824910 -971641399 -672515727 859350615 957375392 775687001 -793464384 908896511 590664744 -539110386 757131808 -81330413 445349925 408287473 939515533 77005685 -273744986 -798346333 -849566496 192282785 361548523 -149257605 -847529915 639500853 -912243114 -704958825 466264297 -475692702 -138009593 680139206 352400603 -545257682 939036750 708348724 -211548998 -226944571 -912958237 785429230 -841651641 175353090 867665248 -903626265 106456273 225155369 274410615 -865038985 174446846 -533484078 10371275 98247679 773854149 998965780 194493491 732525852 127430162 481328080 -390659364 622213854 765628915 278819052 -227705096 -172742030 401275605 539330955 210239644 345293487 267971194 232248046 461465925 6039813 -643791979 13624081 -565826831 -150903001 110835896 -817145789 -843704859 -37279056 471201501 -974164139 252032852 730534675 398197408 -561481648 783108708 -644501687 296933204 -935799215 610522471 -779319174 -555136731 -200237825 645071738 428870734 896429580 -193334779 -46789460 482019631 -688742161 -162999837 -269977027 -710850653 161239061 601323681 -877968472 -597498656 -705484522 400746603 786458067 -491310219 770929646 -478585317 -401974404 862020617 -494422968 -650540996 -245539887 -191507021 91030295 396851044 -921108321 -992024825 -929804968 278590002 -235922883 1049230 -377811390 551705610 87614962 311107439 840754882 -339658340 592401705 399233327 -223298054 -123580666 156462705 914050688 138666019 -490511496 -521265944 -449786010 -143984148 962298971 -750855347 -816579582 -900019058 -39170169 -449021310 598985865 179130934 340844160 188109084 -589982424 -335794963 -115019299 -610162553 -197998778 296878915 276498329 575986794 330152392 707795513 430236218 -642101420 -948701624 -519855794 -903322669 577881331 -151188683 -934508630 -402180113 -41767757 -812862281 -903646139 -170968766 651811120 -382329363 73802462 981760260 176431930 -143792781 190187385 380938446 416813696 152308580 -464148128 841653739 -24497333 -246891813 479268896 -191069689 944341586 -390352362 -986239058 -987087243 -451046485 -15851730 32319773 366932795 -551741768 -240698947 91787814 584202205 -534504399 485721349 151379499 -669810730 804786828 -961588250 -892106153 472177665 230357547 -976466595 -35872202 33852923 -276058343 284721291 -641155856 847884857 -240961078 964341573 -852435025 311224183 -919974487 -375289331 454228688 594841067 -241184697 -228721901 893042315 -952142618 -215099979 927857358 -645488040 597945264 599722372 757867072 970475045 106121161 39175150 -373121645 -229228939 -900653272 279549312 421336669 -149367966 116149795 473016437 -907253624 554469426 152772095 322522536 -612025987 -496350918 -781175904 856083685 61022875 -990337626 -846830327 -117857778 240985082 -329361040 741768017 483188853 -252235804 404601975 391379093 -784584572 -388301311 688068160 485484626 -940640241 989103739 570895640 96037341 -126791294 696287225 -746018371 -153308259 930075906 146521414 -915511376 418007452 184332687 -835873582 -935655538 -981305542 -688466314 -964210884 -310167244 84897118 -168217770 -485945193 170828014 -398956248 -814409040 -287535061 -165553240 -368026921 -692311469 926027234 369603352 -441486953 -126316661 -475846808 -326545108 -223548530 -142401352 510644260 562304605 -462516643 84207529 928451716 -752565498 -403473543 -626807353 861009608 -7632863 -776214454 574105339 913166683 -801279594 -230278288 511536498 -715462745 -947867749 979983263 -9502101 -908343473 -377965758 928679094 -92634747 -818545949 -582942846 577844220 939141345 346712130 346411463 -661241443 -683368588 581492609 369817303 17186135 364328556 113986357 881571458 -922646428 595549781 -829279639 840746918 -884247544 447175498 113609009 -655014495 837924021 -990370206 -230024244 950870801 164630235 304937356 -773187228 -803873203 227805640 -85592271 718460608 -326902499 83663871 785750307 -699464343 860556863 253030713 758530688 -166472891 573044814 167877837 -707254401 -311177252 -148520524 -113140115 -151399278 -763059656 293844276 -831529920 -870047597 -182399329 -922048012 504570824 851694047 194738414 -607444211 308255036 -279609985 171698738 -488770642 -726336947 315623711 -946235705 -643282959 195824809 -624859888 -823996021 -693357499 423516463 -613033432 -743130338 -559165531 192934970 688114410 508352238 226777235 650335174 177605965 645699445 -641033004 -339093351 -415993085 -983762818 423240864 271699680 -805761286 586165001 -634066419 -248885306 149124553 -39746783 111214395 980200981 -152284467 650678216 700494996 -805455159 690892964 -934537838 -520864500 344829267 -720221334 -504293890 823820669 424522785 704828189 -687339880 -77211871 989412497 288915041 -386260091 -351151706 -888018168 178893139 61181199 -541062084 -301321303 -98830662 -46558305 581226220 -351926283 6324905 373544337 -730938922 82865876 155170713 355519705 683675067 -48139289 171699390 159367019 -494458402 -349949993 -280072444 809858304 829120238 747110256 -899251572 710783932 -313802643 200016073 -91441191 -638295733 727345534 -526114522 -364279315 -527847475 53206399 425145490 -484999362 566523396 825319544 416355748 975343802 583688109 -667445995 613993478 -524002854 188802621 -636883113 188167453 520550329 476112495 -104717142 495258025 -816994409 984478660 -691533174 260670688 184181337 681893036 722824394 -286993507 706539648 -183680118 -765567883 887690108 246412171 -435451064 779087849 518407993 -638984115 355412024 873159837 -98778533 931992961 -466575150 -95443255 797756096 979482883 -602329145 732815165 -668414105 -29082481 -920414919 -832529863 -183929528 -471146433 -69969843 357991697 -832309948 -595783207 86260896 594272353 131866951 -464628979 -363257926 79667862 -718219529 13442370 -373532802 -654195632 -683485763 108414589 87177555 -435727637 604867124 -800619631 -176872478 582478260 -502085737 -750624084 235747504 963989676 -22942573 -532972957 718127755 337487040 504663342 -691724505 927482581 -209939594 -257321998 -470548540 -925967227 -642332856 27299689 151812268 -105947556 -238192660 362616885 186749238 -797116734 343179655 378481310 -125528129 -69641781 -417237819 -439460684 -297603280 -535136212 780358541 873078389 -665384380 566519016 292245248 398866697 -441041740 285185177 -700181134 -217040617 953104831 920431663 864800272 66947863 -200928946 -259512616 438070179 679944943 546269615 -920246159 -619452642 98066662 -580229219 -280131057 -809834130 943390107 -60231779 375998186 815906421 533792680 40829789 638008507 484632747 -498147721 211680030 -35757950 910816961 807180977 801770470 -833295491 -156795736 852935156 -182856775 -447214680 -95323999 716053912 -216080075 852458124 304724163 194181344 -800816108 519492667 121560479 743747234 71205237 -821162522 401024029 212711810 -97627356 -608017648 198926153 -887946368 439745027 240750390 -581892967 357298766 911431448 -415345910 37599295 230103891 -954080026 -197868549 -34711043 141817273 -533422409 -163081133 -567321593 -46889882 728795627 -750838183 -193040841 292722372 170745912 370210722 488646061 700843215 516680458 -410452053 318401908 848386596 -567943638 818910498 830488875 180012849 -46004221 529055937 -291734597 -155374068 -598981469 -745462814 -152624714 296928746 556166734 -20066452 813213665 -46060103 348286955 970957687 918295879 458615533 -894342354 -8421087 -253316617 816245500 138431067 554076439 968632957 91849723 -341975911 931677312 121677375 960182805 617541985 -887183783 -629715261 -404280569 196346586 501200468 -462574877 -930930408 458142719 752493978 -631534111 -994905855 147909358 -111820016 408333241 -504462581 -352492129 -610642977 -816970445 -92251949 -222396768 518641998 -145449098 -162807397 164106579 -573359903 -622921769 -188847832 -499291019 -883607518 893987532 -88363491 -279586083 729697965 -657662827 498997762 -33203908 -474611048 -714119960 413187053 397327805 -229480239 279028507 334911255 393549048 59815928 -939909374 272169048 -342230173 585139261 -710896257 221949164 563419246 284346016 -879086910 -725502770 54174227 159814413 317210293 -526295233 703657752 9289285 491237251 -486629753 611678541 -350615139 548876821 683084989 -225259216 902605769 -393131313 739968531 -388214435 -947960433 404984057 -608994956 443024790 825368786 -163696918 766666694 -474683739 -688848386 -30782232 -592541041 95247581 -317809895 720108822 829066276 369767385 573601207 -920017586 66888036 180924867 -222206737 732165401 -18739067 -589423488 -419801437 78684870 -562299198 33995815 -6691325 -242474270 -619803676 388996348 -28944350 -487088664 -407771132 -672876028 -769418287 -408792608 899780174 413080393 131572785 220289093 933038825 522471797 -609275312 467857157 -900565895 -149885633 559606386 344555212 -75025595 -25890667 -456982830 -970781816 873775244 164232726 523353461 -677755304 -667699232 213877276 269862317 -783138240 719531253 -638286757 542192883 -355597367 -494755145 -589659721 -833488252 550844221 -880259051 -164959165 25297113 68706852 605939949 -40682869 -796272303 773188374 282093398 -217526183 386052637 -780764596 48888202 -533342412 70602417 51901393 -590124121 757199239 527018743 736995397 894024217 632096564 -916506159 -498656114 -465429649 69109771 792336241 908958090 420267235 -49832347 -581440847 -723667743 324850245 950042816 882159567 -570149012 759964180 845296502 -390647940 -635286453 -388692165 -149689257 276926918 -158392559 -946969566 -165132323 425980720 -593872908 -940487840 396488783 775882128 -61402393 838143201 892870991 957962485 -408336766 -948634391 662216956 592357472 61431105 -112178294 -633315151 859786163 764623431 975729017 -608177231 -379859688 -919144202 282110428 -634830322 594211537 882817238 831100424 460843796 -206892677 646264341 831883564 -801028484 574354100 185871911 -290702066 -874200443 884819455 -697384420 -971915870 448071474 -63039628 -585635700 -742755003 186401438 -624402636 -641856684 157007699 -474966452 114117590 -448888162 -132771836 -740076686 529361360 353153451 -16091138 794642016 324732768 -598178776 -922692777 -288276415 370976183 109228708 -3579966 -569223456 -761488060 -838610455 6508226 52711667 14548806 -537555751 371925491 159920661 375304805 -488297758 473151628 -423184759 533739898 956011267 246910671 669197942 315357489 -549349386 906727261 896289898 -497464471 105237526 238834407 77809853 -933660770 430388876 70896093 204759547 78032557 297757313 -167729818 358175929 259125348 974231578 461536526 658806067 959340532 -511967664 -638989054 -978822716 -353922580 -11380688 -3988148 -81812347 -417509850 -821273204 -626478752 164875323 128577671 776809419 641404535 516144142 -953134423 -816540143 88168200 -431822627 -5654600 552191176 -306289994 -269475490 -464519641 472023156 -853803821 -211760829 -24125974 -30874213 38385394 731893717 724614285 348229637 -72233605 907496137 432743328 -709108065 -69538068 -750937298 -748861959 556145363 765164182 -949168906 -171661671 711809834 -937677293 -89679962 462615663 678418256 -314654923 785971188 -721434114 437654201 974275794 416032815 6241651 -389316623 -15425697 -592734362 754716257 485943657 -759173966 366419947 792967782 -706384026 -375728559 347636207 -411481381 -585101183 -914350949 601187478 173399767 -178713754 -129435641 985875198 861537809 -258768183 337658543 380593984 -837128680 -551026035 951215230 979288019 22201266 7934956 448098501 958745075 -27749594 -194948685 476464725 -800806709 806722011 296260542 -898388812 -638959311 408356985 508510329 -866768348 -234595601 -5812578 -701611157 229916946 521675866 -369863255 -497474768 -733312349 978535859 64968013 -115385690 -140121524 458318693 19086548 -597123946 -902089977 -142827394 116250986 912015935 -231015504 -595284730 -239477110 697207129 -319914545 473643897 237102305 373563807 -360283817 -207336283 829231307 343121889 923240225 300190731 -559844367 56036291 477190661 678094788 460600619 163684612 399909413 350333736 547368139 -240919775 350049630 773431731 911040018 985199088 -589455110 -824997931 499456882 -951131147 30351886 688905922 -378621709 157794035 -212525803 478948206 -824692675 -996199286 -712741935 645771554 -363049538 -368392055 720766293 831609373 912181555 743143920 629119477 -630715177 70928222 287788993 62957402 577149622 882743417 719075602 509697308 887884267 -452781370 99229169 -908160450 -289346395 500446101 -650994091 598810908 979033099 -313393383 -472037961 290166262 490007620 -561772968 -943486585 114989973 720413949 311527800 755698877 317644934 336540489 -837835397 216712554 -182554995 73614342 667994705 -412815758 -479944692 356253593 -633095530 -196653960 -132721059 -729741670 -920455215 823244131 902935675 -313682618 -855402478 -788960055 -337733585 -106726534 -555138821 938976262 131978920 823445832 595518236 562284355 -627535335 -252289630 -539471181 -996709565 -340909532 -340661629 -584715520 -724819758 -382198401 -394983621 679524353 510953948 82666068 -756433133 -410193524 -199887874 -200427393 -516020684 -385651354 -397869810 573715026 574284466 360254056 -334339713 -421130867 357929713 -439508298 -71353705 -125310687 -922301172 417356237 784300214 512827212 -8467919 -282577372 -176718981 587965835 -708167750 806409696 -689568609 11288422 -337206792 316940353 119185838 636761852 52788474 -241286700 437135652 -911861715 525075754 442817106 -379278484 -674885161 481629488 -625403214 -572085388 -500318126 -688682821 -255745054 15367439 197663601 298844446 -39405590 -649847889 729574364 965282325 779268171 -596982923 303877363 436951278 -598513909 859151781 817473812 34576115 191642507 -46469243 -732959276 -353260826 -585173948 959165020 438229074 802881800 -639246237 -816774989 589160537 354720860 584355592 573454752 -410360886 345980326 818641772 698525078 588698408 264630911 -696455809 -558098172 -18652767 738611107 479980255 166220180 -315514820 662284105 32667676 588788933 -201293700 635713717 838873046 -247567584 298017044 30177724 840500343 -118154342 122709734 669009299 -728036922 589037176 249207366 388140122 -291406502 -433418100 269339075 269840415 381077750 162381309 498355615 -943032350 -651489529 434894107 389355887 514860603 729215386 -163387992 -318622633 808071363 989158059 143874423 491841286 -992800970 -205613184 -97868436 -441500225 -129585832 -181737055 -738695422 31086037 991389031 632597857 256185543 -357953145 177314653 -583672500 -755646739 -325861517 915387590 -297725393 300715993 838041068 -243980753 720143050 -665683181 915327225 -499926314 919589024 553416838 600845978 258340659 -176849985 -715787404 -332664210 507286134 732488358 -874194654 858535407 -461751396 75159283 -871143178 130149971 -320161393 158298409 -649348408 2254295 745012432 -121964780 -362882750 -510716591 365326885 -749903949 -757605355 748510635 -612818130 21975991 788498903 -317184598 -532454219 -727777324 560500903 412303908 -410488453 851005074 -254049849 -349441123 55911192 -607975814 610412910 -152774986 -729603433 913778416 68450873 143478066 -365410657 -779933303 -265102386 -444843355 885187046 493626568 -828526735 -463004301 842839076 -810813082 606205724 971507682 -2398178 -973657799 -275378233 178459518 -165656597 208381369 106425923 719346346 -194049257 612348280 -839088266 -549660659 604978690 -465449309 -722169604 -619042425 -826702436 541502406 571856768 -846734892 -640688556 61821748 -304009983 447359601 738872652 -311106090 -405438114 -890873494 319651269 522414414 859452900 592482011 -383954487 -197078880 -761019844 -539950361 31239558 -369750321 -623321741 -20840091 463413559 -554188478 236873489 -783793258 552235381 559061407 358892186 -589581698 -358476191 -466994755 873948574 -658810639 896747318 439363589 -926004631 724617376 449293989 -510598330 447755279 455442328 -18211656 -412906899 -503321827 -359430141 188532786 242604536 244036681 613767841 -23595863 -28488478 -633918395 -665750683 -447200281 977319564 936286159 728531168 -430255566 951289105 829951070 -432324918 -641815407 778628087 -369499369 387690874 -401080289 223757405 -277222751 -4966689 710120515 354066719 -168089281 151858319 -454222868 -903924702 936311233 -742324033 -473136226 275051997 817221420 229580682 -258142951 337240957 261625942 868976744 823165859 464086687 -819838275 215502626 79126275 523947429 -39170900 -39225084 -140521865 -492378522 929935041 59057918 866598132 -536743556 -528583336 570501116 713993271 -377089977 654268926 818920564 -85940294 877065863 -276370764 -356252072 806545982 -169737118 -83838326 119721488 -870636813 -289885523 -531037702 682827843 -927857419 -115819562 -639555527 -249141089 -5570833 919764214 -567826198 506397453 889879698 -468512110 241848531 -48303628 62245929 -822101538 672466186 348758597 -731972627 -456600231 -862275760 -608761007 -429284107 388549055 -736165285 582192444 -278719290 605532006 -760248446 -275946120 990040758 -80077965 199337552 187485490 -44873457 -231751712 -96987600 664203748 978516932 -855163307 -806876406 19418727 892129707 693587085 145135763 309412394 147282156 449069461 -219054213 -375718178 -875236541 638684677 769351495 -872467213 -124715507 -848757527 -297592769 555529462 826808068 860046069 -353439292 421892808 774165853 -326685682 -837862056 -369304391 546428139 840335302 -41632989 115199675 -700816074 -223302473 22455473 -72010732 978446849 276050095 535903714 -89579245 606371763 520410540 683743860 210024480 -939460044 207223146 531006624 -440691116 959412651 -583747739 -764777691 -589856779 -189508475 556324896 759920560 -947533803 -210586108 755060452 795489694 -289005566 -170740384 -957626471 -558978359 4813045 -721391224 627515400 -85181873 -776236946 545103699 345629593 738019559 -807511637 -720696087 386454776 74507208 621247229 757395170 -328265488 705114578 -879966755 -966429368 509069757 -345048148 253083258 515958951 780332250 -509911949 -761920902 -137641848 180832345 -645879351 767623096 524209226 -760229270 -791775440 -732566832 -515028966 770438149 -651537230 215959565 760864399 -437259671 -635819745 -171322416 -319399684 845060736 -769762308 -582339380 -493046085 -260077652 -816762171 -961472298 478317645 -618921858 -478151705 -855543710 480013634 691704787 -117578334 -631931309 -119664621 -596583003 459164864 -178381987 360376216 346553896 172057299 -601857700 -589752575 692377117 809260603 -314301422 768090710 -257241541 -724217473 896428317 883271037 225384141 848125149 -257961803 -570314980 -784631373 -472152363 -890670273 -32256720 -57794023 -879789579 -558577137 881161146 -184128803 511553496 304393004 352593479 -189204800 998216126 148150062 -721669393 -6475545 505798587 -639443525 174098484 -772061612 -68007591 -770003184 -981048657 -4390936 837760142 -729972028 235594690 193817428 144752155 -948407680 -784081820 -749331080 895063801 743272231 907578126 -44125522 883600430 -292108094 488136217 -853490505 967973199 -747658467 729899854 84582185 -508140814 265737464 -634253493 820377426 -112581484 598724637 -256873953 -414234094 -871878975 -828537493 834715932 -297914512 -670946308 904791671 -638477192 -793304001 -323370770 729297277 -411808758 475980080 469361119 -879732089 -425067070 848341249 -903123160 625765744 -855063756 465307002 821302139 -73786851 -967686139 -544983466 479902879 -643643394 -656013933 -920914439 303816019 -142487806 -148240709 386227711 -712175748 931483307 62718759 -399991082 236431822 -216112976 287525451 157201115 941876903 894783440 -432569399 639534620 92892294 -939980125 -615521012 217818817 282427619 940214439 -523741628 611393253 -152510161 -79046423 157452039 -797860220 -414994898 -118280245 -715120331 -124308563 -434956347 -677508183 -460834253 -289554710 -423706619 -230458930 752604570 144522745 -939720856 314208287 120387444 -479794706 -364937007 -921119007 334020782 -766288901 440806871 46814316 -378473943 580597744 -238682149 -462103583 680393857 888557260 -22659156 197037266 -981323178 215242002 -694432811 -905752688 -620616377 720263663 -863814083 941253856 34557555 -40338915 -964584733 -639191096 -691038720 889219433 815927475 33515512 -670313508 -919756018 -261531568 -375551317 -19835590 -183655460 88280394 459969482 -175148700 -375818186 -641273170 -209044889 -251514447 861394400 642213448 -624009301 -673352209 -695317145 -701787990 473476360 -460737761 -35144148 -786122214 -312115350 -590799404 -825001542 -855079984 -99841102 378479956 386345690 -763384397 -483275048 -472206012 -748724475 235463289 130721300 191082627 -118562963 -596240396 546750853 156634690 -755025720 120728240 646582701 793928933 981376797 -340674050 790972185 691930606 -392744894 -124288954 31073347 356957810 -816916941 211338230 -151302839 819908659 -605648102 -21582140 -364179384 -822497906 131773534 913228458 -534527202 -464949565 -757640921 229413421 338767575 -205180343 804432113 384244919 153746974 222994197 203539514 -917052145 549608231 41433331 -501901679 509280158 305604964 -298484453 395528359 -391333541 -265650920 -265086480 -326844914 -74249797 607766966 -709405317 717714090 -363444831 422438197 944877522 -870296216 -961281877 -983467961 274864381 -338961234 246991096 -189011495 -803050742 948076169 947257930 -147987026 970635163 -559041181 295204577 953469873 543802144 57704150 -814212146 -136066567 -353059171 523746975 -878190376 -328063377 921557597 -199980594 -899041228 779858531 607369693 -92844100 104679874 693985525 258168561 -249820164 559186122 727621199 -509507396 -361512805 -208616278 -930845568 546404279 -84446317 -209639457 78511807 -648247014 312683565 -665815217 64484313 499990723 -115133616 896153279 -405569132 281607170 519247542 987246327 501542955 -963128788 856582393 -996633921 755699553 677135071 591488241 845034145 219378733 -119724378 -886078023 -645843051 -527648383 977191166 74701708 -482387207 -58194153 -354980425 -372842606 -827293764 34465701 -699799176 469038469 172450860 -340870576 -935701550 -936439915 -90550855 909355845 -629417634 28356792 483625066 500528752 622193059 -93220904 -963493032 463553027 -368258063 112736011 -875698323 359015561 -394240494 -269011954 -764567984 314342235 -36506083 416803105 889497623 216110887 473099913 793827059 591285853 -755198241 -388158755 150441629 206486409 189905722 -16369395 534215123 720492477 826062650 869324404 60037414 669251437 -589168097 -858449425 285202398 -104464577 -938390870 580351128 -949996078 -572518359 612877843 -947814671 655411507 958837128 990551021 -350326044 -915898936 753696590 -491424050 -106693393 518983166 936964486 74078835 -259155252 175066976 419121630 548887811 -207480824 709993878 909363750 861948566 -64571066 -310376960 126509151 183236887 -292070465 -94480126 -435775227 -50115656 -685129736 795219816 660848453 -980190179 -183840604 -375211032 -213079391 232585393 709074864 632221614 351454623 -92586202 289469819 -997738067 569449578 -124132282 824330812 -90094268 997513119 -609111472 617360351 744673725 755982516 895675101 -532909262 315357614 -321359767 -782383588 -157557652 693478160 -172357954 -898978738 926383111 -728383064 136058429 128579600 -156735400 -621510282 925513485 752510949 -241603064 74417543 -207706404 -941296871 -880202715 -729108863 -56790339 -734411786 386254522 -317061728 -786504492 -201790009 -990156744 -364895679 326418622 -965525567 -65017967 -227804211 -546629998 -339994829 304352644 -579516652 -265504755 227820226 531419154 713583102 -477919180 333936838 -779045216 737426792 700598858 -257519383 -64857409 6711929 683335241 -397202884 939964927 -823158045 -544349609 691297864 -342985085 446334738 976790213 -527588107 -950441101 322114458 -510405698 -563613301 -772975660 293375004 970768733 232776058 -535585166 -963745485 -752711234 -999205265 -250951832 -922717873 -979483248 -372729355 -897155059 -734292869 636684179 -35701602 -281848437 -493750417 -567388243 250993586 -739217739 642025219 -516901305 -933732632 -4732132 -158217898 -834043136 809127974 -838868801 433231007 -896053772 372182887 982744094 -17596210 -817360031 272326415 -121084647 14370807 -588442889 225192472 -378233749 115470284 238011925 511258748 -897116722 337509103 -559092107 -240535235 -60651614 822138493 -273839619 784237312 574687169 -279785687 507648382 -42655271 -725840782 19317286 -857381887 -997622972 -228819279 14054747 -492586365 -56152881 629256795 891282406 803471983 -435791144 -351735063 631497030 -801216971 891575090 -437527748 -557176632 -173077370 97370181 -266538167 -687446924 -649711385 -642406473 947718227 -60149973 -602968088 -961071254 -966457863 941041826 770719714 -787423927 -238323593 969980685 220195413 835755191 -273266583 653403884 -908520446 -148467738 201802214 722687382 194193572 -878569998 -185425146 277350946 -917707519 857170269 239774025 199137311 -657018825 -558077023 -790346049 807084782 974946548 -957910262 -965476059 -254653591 655891330 226683999 536495921 607073290 -212715808 679687927 -903183814 -974554677 426178211 760656559 924543526 728510300 622632875 -580096956 -696385634 613224861 876398859 30924419 -75644968 618830751 -333422455 431104423 884703207 819687955 -974703314 -304535638 -832455081 -589192860 -250892347 -120024915 660502524 242636126 230756946 -783338699 526282059 -862196169 994469536 -257153413 -507455608 919939762 213949530 -911958505 246726892 -59771518 72392932 -300957084 850342540 -856524008 -830390860 -341783519 -434574930 945562151 377986215 -931351694 -929283974 137688342 -355468858 93534091 -2962865 542843604 54545097 438516437 -811056988 285149757 -402398983 -157572569 116064489 554540042 831482377 642418102 799420929 970673280 -356940478 -92379415 -95394034 610109276 695681769 693352569 298798182 -967757455 -589469611 364048918 -413828264 -857186455 450682776 -566860077 957187469 687750977 -193790014 -895505801 -172492799 -905893742 582575690 247724773 188997106 -323353173 235187017 -832013540 86437751 584710993 -300521747 -782312791 788077885 614595252 596932514 -934275589 337212895 -465187222 3587675 901713480 -251986610 -163122268 -215068445 -264864937 -805246264 64683950 784313229 -104386329 -428110619 592896156 -392314134 767137142 -972413283 -112058976 23199248 257596223 681027053 -484787548 497482339 -586227962 -394388662 -443184476 344390556 304281925 313195355 613057009 206230351 -622095627 694469317 207067912 -890936082 -685360246 542473428 443425974 -70673357 -508000300 11383589 798581297 521450687 405510961 257040045 -807827203 -19566802 840065976 960623138 -270842992 -114366214 854965797 -172704553 -305563071 -107267759 683068615 508483651 -266924230 907661958 898301014 312355378 857751393 -693754926 953647260 199182799 478873038 185871860 -893329986 -844127466 -845667086 198705545 964371536 -971802394 -958185476 931351193 209162493 79773955 985932783 933542328 906005384 33860761 20304215 -233953646 -910998254 -607237924 761232798 636668578 797142273 989185515 -728990771 245852754 -598489768 308923601 166859643 -291966078 421869610 131153499 818035312 -759357187 -813676394 150983914 -570386081 860004422 -217975353 878840455 505406671 868896839 987825329 -913020901 252108667 -701859445 932797716 -427596132 463858101 246056124 -621655270 -935307750 16741693 712730629 177294459 48680186 337229170 547070211 -906669352 227629880 -77535104 82175135 -131746884 595831851 -936216822 -340721543 478427068 76309095 311919502 -782902412 40456387 91448701 506135914 956723037 576165166 -579200552 609063452 -173403092 -431073706 623454204 -998894591 850750651 393161536 336412621 28857052 297282157 -666851980 -300423144 -584138510 -428941439 487728840 -182068390 -658464465 7645669 -409142883 806796678 336460942 337200595 -859880895 -841378544 666776957 -310830226 67843001 -100303377 -123769861 -382201491 294909873 74399092 118047871 424673187 -754027288 430001372 331055389 -219786658 491553619 -134096543 207967435 294668704 217986963 -382163500 -247107794 -786249139 -111872289 437418705 -782906301 -53561540 -926966225 -969122099 318304789 -514860924 726528498 -943123354 -201131923 436634868 -481992478 -314558389 -89808279 -586814935 474715303 415676421 885034110 -81368780 366980966 483104711 -134376652 -923096550 -665715629 -50510952 230471505 -417434529 180535844 913283291 501012853 -492326647 -900919563 -170039327 -402286396 845244490 -838000453 -600797661 -298805564 -897177800 -962751952 402527756 771789123 372883402 -237110237 791320413 -124230209 -474782609 -402393464 -184963410 749703520 259743080 464196416 6926807 -393270221 -994919140 -144159421 -314186469 -489233654 -696055172 921577230 473449607 -246097441 -521939549 519238372 -385855696 -623841578 391840511 902415572 -585389828 -364044774 29708141 269118935 640893024 -453912096 36695254 -914134951 -292588812 606001281 899095933 154794946 183852977 -749577148 -321222482 539658269 -964747963 -734944628 965606894 524375943 -355852259 251827256 -659233292 624049827 513380604 802767407 -665528600 -310546470 -26036536 134303785 -692640176 765286197 -647364671 254673499 -531300867 -523124083 676776460 263443968 898954421 643316294 -644737934 110534021 -875211018 -163407230 882459662 -226375556 670106620 683331013 295242382 643021607 170336395 272238148 -238961417 -450481242 -184690158 348922626 -512969147 635969581 -27878495 -295049542 466460733 -650649915 730671678 -544551023 744685287 -852360480 756652884 -249831639 -927526981 718656921 -76203294 -397328935 906875893 282765909 -842782960 -888439400 -702403169 -137776919 -597824415 403904219 462274700 -290392789 -279510005 36132403 452407355 -253919354 -40819711 252750314 521970803 451550073 -505954125 -110130046 391662808 44129528 -922099601 242677770 647625616 -257076091 541251956 87675013 -74864100 -398561496 -865287990 -792271338 -357624347 -26889079 467335080 646618202 -376037972 -323738799 -346863954 -897365414 160345102 -861038738 117474735 -947355255 50109923 793826501 240157047 -606387167 -19465542 -345619465 -107700174 916024077 -118007407 479498012 707328098 41453794 -164603353 182042852 716637088 -939695385 296528392 -475390553 -297594010 -57212415 -190476383 286072863 361740886 -284187793 -535658215 -917527364 -754447484 -286139679 88914554 -292172228 -940817409 864883283 -351740970 -866206738 -943713990 243638088 -37298947 472440987 -390893430 -917878262 -187884589 -331288446 72027365 7844740 -419435278 -313359016 359040500 889416524 -233767384 852421964 -518288932 -606436531 -455392628 -346488608 200382108 304627138 958007666 575320285 121370495 -66100340 138411366 869738568 -436568081 -145297222 -539733869 159790598 746077019 598696506 -711348732 200465618 -757705708 -444439216 -87412238 -165332662 -704243750 324308546 63241529 -322753602 699549437 -902872236 341192441 485666813 -167878366 62921329 474121898 -868284242 -988868113 69703748 -745593335 -6375336 202986049 -546646435 -920629448 846127475 -271313807 824836486 715490767 76217960 574160944 616087276 -102106103 -342816169 313953840 541510064 783458540 -947728191 277117626 -827391427 215855975 742781657 521682398 445198871 274698239 856971419 937402376 -139287976 -258735669 -924051467 540520291 566187105 62965785 -451239245 197483291 800175502 -218308678 905555900 -413235179 412618454 735759101 -899127278 167849873 646265017 450947915 330165645 820243301 -324620584 199130080 195265467 -788277067 743859010 556582931 705890868 -674635040 442601980 -319037481 -451068691 -67566113 -719206707 887836052 645029359 226497847 418359105 -116307364 281899047 -558593756 -160699409 -311672517 -892017784 221749803 549078289 459381384 29653670 363459411 977412443 595522878 -463455001 -51831813 -589245134 544918345 -165425694 -396060338 587476121 343829670 -517692817 342081431 -433519585 470753235 -874163222 647633688 -112234658 -709197141 962058255 -865931138 853296972 -929199571 -321267202 724698202 965964355 556304301 392775064 344026966 -451495104 697539672 -534843758 175971334 -757645659 -647247967 517538099 665920402 92664641 -696363132 222568120 743985920 -9245323 -352200190 -153742032 -751749124 491047206 -740613732 -331118172 131119964 252452523 852984775 -126567716 967038906 689782865 458626718 -443513623 -895571406 127091229 -913958597 -843992893 -889178838 760303970 -225046159 -937827940 -43379086 -951967878 488678154 523052548 -458137011 -644996238 -36410754 421304898 677289799 -724058299 -246975861 445464813 -229686645 97630497 -811188934 932352679 -618210522 -832091701 -998090033 -822255928 311508973 -523355758 -598978287 -580744982 871471303 517090616 124312559 -227229580 -80909367 391235271 -920313833 -54053979 -405693751 627361310 86744342 -623912446 -807869859 659147142 -32904000 -351618805 -255195435 -329052919 306038732 926287054 848705748 -408121886 -75085867 -492548037 -180396195 265692964 395251835 392737427 710843586 -750083198 436250978 289731495 814831324 367498716 -272129339 831029611 -683076350 474923646 -515045782 -246733305 -356015690 223762574 -962217854 948126418 -425551572 -734988963 -186896489 -301406614 93829274 -589749573 959455127 -951162 -554496600 27623390 -368166997 -74940703 -289193605 602960067 -605480597 386332317 128018079 30923187 -278298125 -249703487 -46827758 308823337 -55001021 -680014034 115636847 914499865 -355497481 451299443 30557573 590790884 -282192197 822337132 630353251 -983839893 914849446 905509735 -282602905 -99421019 -336072166 268215361 -482816343 -169249019 -29189824 834302749 -373134308 918995779 587221063 -269889086 929725254 -290122844 483337302 -636870469 212612474 -350230520 686373414 270591827 903999999 -137822950 501872739 386615764 652106539 707213616 844137221 76825717 972777767 463097211 251871882 -681508586 334626955 -907454912 360697854 900548068 348981480 -892386274 920728314 -11632433 -209826137 -928372573 148861014 113343183 -35252359 -183756634 526516311 489041877 184039846 -520303367 -313517078 -614974866 -952910040 40561094 -115853194 -803561699 696397183 484149713 837382422 -128277343 -622408555 186427541 474168694 780913135 -414255633 531225998 531397247 802125686 -397783291 -189289436 -352881231 796002843 -797557160 880293276 660070301 -7009355 -784336644 400791094 349946161 -224237224 313177816 -345572492 283630326 -94453674 -687790594 -666858744 868478150 486588728 -548376522 -109786793 304631332 -86767735 -567794963 229863004 -165573307 337380402 -931934419 585062383 -328260461 -304985595 880396359 -559128922 632411358 960485438 -627172368 -502319996 -905882375 -932451577 528823127 791206738 -789142256 477699335 -74773487 -62310724 431679796 -577708384 -425676094 -463501500 -473487283 -822965171 -620174946 874101338 -679624545 -372750455 -668130894 -336928019 -310647130 850007226 271630904 -911773559 -759953416 438578292 -92062278 986141344 -32098140 -417922713 652281929 -90648143 262958916 -516742457 -307580726 130706918 20104514 -752871184 -440781650 -834758960 -605849185 -269213225 -376296433 -611497664 -832116860 678911532 -394978404 839987032 -595771987 471181217 -275554113 711777457 -822529370 -501954725 -396154270 -636439139 -972816034 883892191 -357733305 -338901304 751328246 -112149220 39346023 88085443 -102839966 126224067 -632835575 966675349 -657433147 598248014 -765801585 -177832401 483684602 -898316677 -888954261 -575725839 -508708992 -845535580 -718402203 952531604 -472283177 -94992828 196993247 -168976963 -897124386 903027399 -368575724 -509538712 -496189841 -200265996 647157337 74383374 289830452 -793845615 -64089051 -626553843 769338212 6950135 -511177653 -995275104 -861831062 187949271 -665469276 477737537 589162445 -399784770 128324584 -895265057 -105374194 651682657 982086916 302562661 -805792990 -173861434 864553201 -524467272 421819645 617053660 542736855 88129659 -850222458 -770525111 655429998 -412860847 -90857537 -971464449 95745354 605290479 -689408596 720979163 762730848 -952416579 801267056 -597093076 441776531 874966968 584625055 -994313857 651436473 -492553338 -631789875 774307911 -897314052 -283582168 -704984016 313687206 -913067901 -658496988 -463468043 928730895 -636336786 -646739567 905136566 -536005557 -240982464 349149142 -433382498 -542507638 827455268 412480942 -184991493 987508941 113255509 -972174598 814209177 167067300 -768656307 -584498598 19962359 -877012864 -444648357 672159398 -645681198 -666308145 -865609365 -953789817 -762190520 792593016 -235927698 -890678204 937435659 -316443729 -362757502 428273915 -678781976 -831625338 -601973424 -84886504 811098009 -190142316 -376192988 -374941995 -266509422 659437042 -200707823 -296332015 -257215274 -172893389 651209782 -6803856 19416592 522214768 805730856 139424422 -304294212 -999346340 865955230 839837154 227529235 -478089926 192167151 930304005 -148247305 744865772 448314293 403422700 600021382 422990340 626917904 -988394976 695862726 435632288 -750411142 -906926832 43686234 467630198 -896593680 617138887 -337007917 -542556350 -77673553 -378262889 944631263 -962003050 956852463 -206336013 532253517 819856421 319525809 -676614875 303927578 -395147981 987951169 -47892161 -624695933 875584643 754470070 417698528 -831743999 -793159496 50139773 179437298 -162702912 -591173719 406513714 -56871676 -979800213 442888846 -293276971 298738247 -982846441 -998318967 -310298304 895286041 -949935549 -203860644 -426574693 -314591399 567153293 180868612 -686661592 327121707 -312733844 -702791093 -170283074 -413382745 -914464991 458563387 -240607253 900624369 -283270526 -475757624 -702631249 -307151404 622807595 -279222140 -418604845 178355757 886600377 979420468 -790459687 870822786 -617426903 501503725 253000499 -309334954 -774443887 672416895 553601221 -483821099 966958828 -335361961 -25606637 961589895 -556781371 -659999255 -989476231 -428135137 -575656052 -814434513 718644612 943891897 -134749700 -682069901 -237023858 548714813 -176153000 -813556301 297580537 -679213762 250128421 640779152 -803495469 300741002 -440602080 353218399 -189961049 -854773604 -108572997 -899633000 -146305834 535286662 -346446263 120162019 353030938 924474494 -707937253 84621012 394663647 37359003 -366284191 300913208 -599535845 -262229978 -517763774 -201695894 479991116 771562150 479670125 908448329 -586273178 434287993 679141025 468282458 673170565 -892027674 -633082937 -283478863 288662585 -809792270 -706149660 32558409 658964389 989136884 -581896408 496214049 588760875 643593799 -754057795 789910406 -335440569 836737271 -730053189 280985920 -56568496 581150302 134167980 623856302 -112792029 -560089764 -89368215 -865098816 -175716944 471967498 201039045 337901609 -40752979 -857574148 217602613 771036791 -409759469 52214930 -21457790 540874435 -966226166 899526521 563272380 -197084128 -937104888 823451644 -646712327 452333069 586945310 147746511 -852783275 -27742823 -873947036 791241497 -405140555 -318980763 -504360742 184350847 266440918 -231484839 -859309225 247230949 -224042505 -245142056 -231481056 -337339043 -10477596 -644717084 844502798 -683304535 583655925 -131356798 -333992830 -114118243 -136907518 -839233171 -602598287 922180323 237278250 -705737370 141262835 -104242203 -940676324 105671149 710606036 -218209801 591429136 546665033 848385766 -672864590 630319959 -119016965 265425245 -923847647 -650952588 58284769 -51685772 -563205841 25193951 -763897305 -296638508 271935044 -172707158 -828193853 -929968441 215837799 -720255125 954978654 -902878675 20700766 -637978149 -110874276 594629019 -965457541 480166610 13271168 -183521040 -505465241 -929519422 523937889 918212751 320437275 465054412 -312556918 368163162 -865636262 411623547 778117558 -750288245 -411026941 -229603255 -315591751 597298542 -129370331 404151728 -389967802 945288945 264333637 -486636304 155235445 636078396 -946828493 199935209 445582181 -163808049 -236172506 -703176792 445482404 852399883 389968629 -981362483 334949255 -919686528 394805031 -156406548 -944402373 -27906129 303529090 666067051 238478111 -788702792 980503212 366364936 499973324 658105451 -757591650 -926609582 522188357 -760078967 488077667 -726828761 967551166 -529220899 -220096137 -166574061 97790449 -586885048 -317920077 36746330 -386247296 158653303 993892408 307315772 -815748827 -362122903 -295992079 -255578407 -992804090 915339793 -894724412 632462155 248515991 632853469 71069352 -918910380 -117856091 587891836 -847072135 -880577338 -916848204 -785605712 -755619198 658756464 257784618 14828607 -904221208 -276449766 -205730349 670315729 -342782593 -335937460 -47446400 364121925 -306439275 346282814 269808542 -102943198 589514149 -810252592 -680435475 -737646940 -838161184 -396488453 -898889187 -965696261 -763358356 -74251805 122230114 -364746873 -789914944 -941094362 -687695171 696337200 -809565211 -392324994 -963478682 -415946227 -61912261 912972644 -632238559 637626355 -211819689 -280688732 22686363 399584574 582605754 -518766000 462497446 -843968974 248646085 39948329 -67175326 -225798237 -456536442 429491790 931616174 -919071394 475064402 -587981067 615405297 399508047 -625010901 -146507595 -321530505 -855834722 330487828 25698945 615262016 -588345200 -968894705 898378769 605511678 756062849 -238178096 932469992 -97798455 -145241954 -898448417 977899219 753856800 520584067 54340252 -697860851 55753631 -729433613 -427510355 -445762534 -90675342 -651380432 556986722 -491453193 -463199774 49956101 -167327886 -279425578 442353770 658828539 311367882 -280954049 664941433 -725876023 -591898699 989067541 254361224 865335996 918235430 737179031 548243784 349782937 -156246221 727479972 74921468 -15971215 489078548 -282893179 840328458 -643990600 -252206212 -303658406 659432393 518899860 297149117 -714986330 513062461 -419285142 376620201 143478596 55526592 -657596221 -487953583 446661163 -229160917 733189402 -855429607 239180378 -717760093 948272369 -958053618 -411200566 -153918851 -581020540 581742508 -713962312 -48516081 -460695071 -329695487 336755861 396726018 -976488951 409540634 -669215025 -339536378 -202666810 282355183 769803678 217381730 527500141 23500708 -565834595 298758223 -523182310 -9536811 828209663 865583643 -902764601 509162640 757820126 -742257046 819953685 -891964379 -792092850 518799713 355619307 611219180 101690176 167294830 25604724 887485987 547198944 610605644 -794175632 -108032888 -717320683 -693806381 275520182 -437686958 -592604033 -433787156 864275392 11864521 286437636 975962568 -618487728 -849868988 -258347288 792002716 -257235411 437525576 40002501 -109705476 961145563 368298940 -894139080 -232182077 -967539154 378677275 -202910277 -632552753 -64288768 -998909872 224793784 -188735645 -381303395 588709513 659496384 739229080 234408991 395758444 947075077 -951474940 -662392714 -340036873 -395585473 614831289 260070426 -389153621 -10299122 -503558422 -825381299 775646733 429003385 -856051883 -84126257 902753720 -315992942 245801787 375439521 327876285 -523862118 96062821 823367250 618054013 783470407 820666203 -58857233 269159291 890456316 -521371062 -430487634 373744566 733348003 -618936258 705205293 45246936 -955602608 -696484917 -726669674 246375694 899945666 281898374 822277108 -79328706 -773093296 -956673864 956326786 -175699212 -929487645 -20747017 503407010 319952536 724389844 615124915 -618655703 -124962052 727939877 -239067725 -5831270 555405992 929487402 -748368953 954883479 -911899488 335267109 -737587589 -143621237 -419891395 947098770 -556864707 68357495 285362127 -199899640 -855918194 589661387 -310241009 -993726187 675726337 -111356017 277426709 -911826975 291096987 -606966087 340558344 400398351 -595892237 -982662424 -332675987 -401182992 784166080 -774195253 676299311 626711918 467494210 -451447003 -202267203 -122618427 -10729539 -528014979 -78422397 -303765297 -200085859 376722705 222570618 -253876671 239995296 -953248008 -102318853 -956700490 583591811 991952837 -895191452 -586144266 -341499873 341157045 -80027172 -657298774 787597294 722974507 738379787 640927216 -980721664 724403380 657363666 304341090 -719028472 811513846 220120909 -267719090 824686469 -445048132 -209846679 873011178 -406811973 92874247 496835762 -720467393 841570092 671531972 -245754736 -56269222 -528349853 114169670 -513722179 136241131 -954476882 195380031 -777334345 188806120 844985685 153737434 -640643320 891168175 -374029074 -654514904 -189062036 769973020 -254905236 -697833996 353251311 -17057743 -307696197 -63856401 -760762008 471977453 -415028732 246901469 103935355 554251497 -566832038 683415717 -381642919 80977396 116607995 -873592044 93155281 527885701 -521135621 -713697530 -209984020 52986756 357296162 -17398697 -916848007 -924840818 -519376266 -352628406 -203755222 749748696 -869065695 265105029 -924099293 -915771102 713119995 -746067127 -448062307 -625283540 -921341614 -907603569 457811619 -523652274 -608920478 -726150431 638534953 938406511 262098344 -994114622 894190481 556042387 265415450 594899918 514778061 -948149162 820632557 -968166133 666997028 606095093 103837365 -315919846 -21865725 593789075 -136919156 -190154841 -286413304 -723235783 -513737234 -679268056 -94186604 118502498 -80419879 427915967 -304416099 472691147 996973799 -75630279 59776269 918534713 -9681991 -737308674 -587898868 -799281510 107915119 919903883 471257495 790923999 161257423 205224844 879947094 713142362 -394292504 -751182192 915370246 -365212643 -878520908 230427648 -171790389 853112081 703717302 394127655 501428654 497983303 -405943438 864712507 843226581 144513302 718674259 -875067160 -147271279 828061549 876362422 847779377 746512063 649696488 -78071184 900892422 251368908 -393406475 262862018 37890477 -728309163 -598690974 -467701182 -676564932 665642810 -609031234 339203205 275005320 -509110406 362287059 -811987515 32996417 624272505 628805039 -666291839 -866551133 597271960 -848836754 734024632 244778333 69030060 -121726102 -361467317 483918747 307184769 525730482 -777766633 -893848197 -936310914 809602520 208358380 -826631895 503350057 -907889273 298649413 548712166 -228622857 -151431343 959923006 218956950 -169930912 -582603934 751588399 -464385172 953176338 536400815 472345935 -865070321 965324644 297969199 558509732 -71849158 381471635 -573937169 845474725 206009472 -253905075 412114097 -97333841 -349343708 -306521402 -303202611 675753482 -806359248 -190021381 867064876 998114468 777567781 248946383 -988362913 -38230198 137875981 -815702807 488532724 -344108915 -40653892 -863942793 846680485 997478116 -740290279 932666311 -296381466 -698205183 68917517 862297120 -691720782 -188873409 832919079 -798921813 -250670147 -392237380 358493543 -83595897 -166394050 489655880 143154581 -885637124 104952502 747913369 828969462 -197177131 -854467020 -797116527 -636890517 937360496 -224809944 725172963 -835016981 428881779 222590822 -630856733 -74995063 -221388475 -291849734 705411828 887086552 -615968737 -660339196 504413006 -686818682 142304140 117527269 488368717 -260967704 -687583139 947282635 -97948260 940839121 897732279 433749295 -584449082 28248804 -750906873 -571066738 -386819225 -694302487 -692075092 114252974 157386979 361597837 16976740 285001557 -841125777 754965982 -8843096 -306509761 562870199 617946541 -283017420 -699656978 985653904 608751972 267223582 526939930 -107517606 -439036378 -10810393 904929918 463015460 -609695685 456298729 -823324836 134744211 586526237 -343100888 -379714013 384269912 312488093 572045693 -429662768 441820131 210701721 -51039965 -976824841 450526836 694630272 -149336610 -557956585 901632492 -62716453 -71478341 741646909 -301316425 771527398 975961005 -461657427 326825638 -236302432 -309037642 695751241 -427783683 679318027 -574877589 503276521 -632654469 -742325236 -526418278 531500741 -514622587 794533254 505964496 434643361 -343832792 761878033 -810825619 -206379229 116101404 162554695 227856860 96563854 -366578555 253348599 -605322992 -553124047 -259716423 584010551 -80582913 281187093 108701974 -378661021 -71359460 947129530 -830240091 712611213 329618436 -15814558 -995750785 -291744643 -962796486 488745484 182259345 365277755 -264939398 -149124593 105494737 -806200806 87821860 357628796 986375183 -2207955 -226257297 -186285712 -842395869 323287043 -291720822 893663383 730893354 -161615075 -345469651 48896097 -568676467 858189997 -839779831 -528972405 388045652 316388137 -762585661 740651511 339857263 -318507217 680859712 -258937387 645540069 -246493828 -499193451 149596548 -922146530 686639388 819226176 -479613514 26372969 -679039400 482455590 -686129304 -102048670 532212487 -345023179 -685807020 763288743 -225374823 -254815995 587729527 78889164 -81665396 16282224 535123133 246012379 -287983229 591930470 -889005054 571708495 550484341 266033423 473970169 534394520 388727247 455364566 -960154250 164038369 -553284407 -786440675 -301369331 374603780 -585404226 -91185118 983731234 -724447292 -863299032 -611292724 519138453 -689577183 -987273732 -239091747 907527185 568025668 500695930 687927834 104752446 -622889994 -831962067 159204780 -963160286 619311661 521159638 -917199194 -26562334 754014420 197472416 -352604691 -176559338 745874634 -602519327 459026153 -113093759 264098528 -376796355 309765874 -99042723 -647264637 -194893869 -258336129 559161952 162761282 -894087793 -427596418 -863726735 543661953 -644665236 -178274432 -542513931 -355973193 436422175 412423858 815473505 -774947701 772019745 -652393494 -245717866 -453277537 38002264 -440255895 -306246562 145597903 -141129944 -612405017 228623061 -552524558 -662632391 346564350 -282070765 -340164113 -93877436 -611576613 163024688 -227720884 -937200216 -35585685 -977021963 753494650 -808557950 -507373388 567811449 881408347 172832240 -634496686 805284807 -863831642 955468431 -476976381 59948912 576581447 608299005 32029060 935266355 -551908477 -915787248 -82205336 -80906172 114573582 363683778 -3978417 801485707 -839823405 -190584651 -693408730 -302543080 -672722964 271688769 -235723701 741915312 -261170446 -398370926 653266862 950051077 -487864802 786349539 -288875132 -829816062 -567550871 796090072 -939527355 -613774174 278345519 -872733112 170335626 -933284871 -871492623 92109666 -750416250 -187829241 974077627 -572357355 -567441931 -703451531 -404387388 7207785 -324846926 -744980391 -258405607 627407520 775848136 649937029 -589675055 -415908788 106882099 994571834 -674378332 -130774011 205267370 -366486544 -84279125 -22190370 669654396 -711115168 -93510465 -52242610 755984307 -980187971 -885811212 -830684735 824372130 -250353404 427134732 964973019 -277550870 -348309622 161075593 450490719 -757292224 641615232 -591328771 966019431 -489112992 -638558647 -938558842 159037274 -545867222 347209770 813873486 -736086829 -37269884 719991880 500766382 -345286728 20734549 766510964 585788843 -175699959 207102716 -286712890 -138659293 -456420774 746682277 856626272 -738399863 -916937564 -128999459 -472872148 714190185 905761102 -607205153 543867776 393013296 319660214 174857418 478046429 801444953 469444722 967218811 208045936 -89197413 -644970168 -96969233 -986044865 911120995 192065234 117531574 -585011228 336111966 -8525306 -140598391 92276534 -299423209 658185589 -549245971 848241688 -2415749 264843808 -830050661 90092536 987874835 -302107422 -176607424 -514411441 -327712579 -773343160 589519302 910052426 774818647 935546100 854357870 621823447 365415033 800889349 -82063013 54152196 446028237 -894654704 -306609132 400265862 -235187511 109034232 426820090 -385093475 208556887 191639195 -775589598 746431908 398424914 -92743132 581994857 193554406 759423863 504580287 748175765 113658504 -962776604 -145031023 -937911796 53310932 954002838 162821522 -263271684 -701517330 -413265491 391165150 113258522 -641310596 -842539169 901616488 -431925034 60034964 -890157 -184886703 -192534837 -19583324 461122223 213702566 -597623666 -889456236 -606724482 743061077 -762976294 -229606163 -382536926 -310853968 423785711 796306042 -619671044 592527953 -304797414 635850539 741230121 261607001 823939778 832418730 -114405584 583801738 -257221571 91483608 -223887021 -291152009 -68056277 364530783 394778911 -712624020 85718191 643384733 -554532722 -687758495 -560455294 -694937307 -180176049 737484986 306224563 670234513 884537878 -765682127 725573531 881348561 -402354610 715543603 -782899954 -938278161 -813919503 578621923 -468138696 877800437 -280165892 -303368660 -223942545 -451153893 -139219443 -493484251 -42722572 531105623 967603953 -986776046 -804564497 -35191127 -69149606 528858414 156172586 307254369 51913416 -976140451 422198978 -50139509 -820036949 -398250728 723343481 975266350 790005237 755035509 -223786230 964206173 -657628424 682626134 -494136393 -836278051 715687411 -348205057 788426710 -240385708 -765230355 404676413 -123502579 -207112919 406828175 -443096273 842536511 -440643133 760712918 -695985006 -890481292 -858128837 742261381 286447082 577312829 -421346721 -529597464 -180119254 -37871014 353672378 814538936 -76399503 902744594 201265380 962404178 964551581 -610674892 -521690582 951962818 601661027 799522668 422335395 -538710984 683355658 211064627 154542191 -683054185 -825917731 -366448609 357440629 -5879553 492183902 -410858403 -107100371 103235599 991041860 480586519 964159737 7204830 395336515 180674914 358888530 797197535 -646047805 698575580 -641576512 -365000594 -976264584 -832371410 554027241 791770153 760703878 -525455140 980234596 -827300507 741075058 -510038179 -327098198 860070238 94325125 22445883 -62281897 -182992172 835539142 -546115878 -989724723 -951704645 934774695 -122545049 258806850 -499980151 386038876 796319447 101978516 -241176927 870982896 -635457993 -921832291 -523659901 -474414571 -9601528 719687200 688460136 804630262 -838057892 -20192702 469792270 -100910444 -521407840 32855549 -644086070 -570911108 324070844 -140101562 908862033 -14807052 -410885460 -355761808 -758979185 413492926 -833954758 972926928 -172657750 -520419525 -747605111 836087429 602507754 -664391450 863631976 754042411 -214767522 -122174163 927113302 92065117 -19779176 -262162489 34853770 915590998 -465337554 839498086 420571265 651511224 742433705 287223713 134273072 446293234 971542580 -110717380 652849599 -960494907 544415114 886663109 123597942 322006762 633087261 -648183415 885534124 -879582424 -913490873 424769588 -757703180 -908203208 -266052409 477395623 -896407600 -13629355 31518850 -551827297 192016585 408888390 -830677863 -744601022 -268027183 -955273991 524509207 -571467150 356238426 626588407 496237152 750986783 161914116 778763502 -109935469 -934767329 -410630476 468631353 354787520 727085931 -710630868 269682212 388650298 -739246186 -396633706 495618011 725111510 308726436 -845297889 -175760259 -923830790 -310511125 413377181 -919819938 -999637680 -556917349 -40503529 292857928 581432921 -123202128 572129306 -369612288 -788786762 721068909 -379511340 -549021411 -53706296 951018236 307702172 -400997549 -972321083 -92817251 512384532 -378163640 79235101 64755987 80514187 -756549889 -171886132 727147572 488834111 930033197 321646280 -443114142 -173303164 175043242 -971394227 -932714870 858688468 626150198 -823044435 278370935 424211517 780107108 286479996 -808301457 -238098365 978940468 -641592730 605363304 -420118731 344751453 -969176301 421512210 883559011 -219979452 -919233552 -795794912 -394786066 28859657 -375968634 917829086 -196167727 667171636 753169644 -39599319 559408981 -14035311 -805896 -491562778 -660784010 -331774608 677768376 17677273 -767014296 207754944 985645740 411026933 75899262 -453041452 97641111 -200706321 626283488 -333304784 -954721631 -512112745 879671784 -797100241 245543372 -74157766 -656852843 -800424717 640182583 -51936326 -815504633 185960696 404990741 432649213 867166879 -56393477 -750387856 -600424472 172006316 475473761 643066834 523929978 467321953 907213839 -626942894 -338089871 -361178193 -288590570 326918367 4432440 -791260276 226321895 -613252781 77704026 -670035551 -744605136 -875832925 -723393295 -870938247 375467488 -610332070 239406627 271659127 -30008556 -206602768 739997623 670603000 895880163 168782707 36812228 832316606 -439856172 -113526422 -12089811 169828481 -600856635 259073396 -264400609 -950914741 235716091 -42689306 -407444447 749593396 564514045 365876692 -778893795 -761621737 -679219048 -870331595 -268591578 131522945 957818820 342431119 -227813954 -22725644 -471316110 -160698885 860583807 -739082255 466538610 -613018829 530417356 -921118618 170966781 -486275357 564926871 -803209996 -90296840 788703452 -928519658 80892540 421602614 103728864 273702490 -44082902 343492347 784480369 -31594560 817836218 995708153 -974206113 -116182266 -851563415 862401782 476765804 -990206952 -513486611 -12374045 458729331 647366358 -664288046 -471133147 -79319120 -924046210 -115560391 744463924 -473946392 864804929 129716024 753381872 944638973 39551082 196756212 44424226 -451027870 -430133375 897733233 898170616 -832158341 965976305 145504693 508610366 398994041 -104480842 733743124 989765076 420756829 228082767 -772718896 -131425730 -299139167 340798906 -666505837 -49897114 -590609376 53482031 -599289092 963313776 -2787376 36342704 -8030630 -742712639 374026583 -780503870 609421386 968046205 -426095544 -315996226 -660882906 -59957559 -993494117 -107486809 -94487597 -994412457 660529837 751148653 799251314 -735378089 -908755840 452558113 167288666 -90010623 928451784 -72577593 866684971 -873504998 787214011 271054357 981334526 376185588 163036155 526480275 696517855 322294389 -362931767 658927871 139682779 -355678613 35675143 359551330 482466256 915773467 -462016841 -5609109 -318930463 -878957238 207196001 680106513 -39814694 -248647495 -487343992 -466662130 504894972 -63955735 944529511 -425428411 452992871 547853650 -261459931 696242302 167678066 -454582547 -245905498 181054671 -366979289 232236693 -849558172 -962637624 513458467 -273884640 -45194740 738093690 -791257794 -558092158 745450694 163733574 969467768 -684558004 797913096 476165711 -68941209 881200516 -579607025 -392496011 77874351 -757142523 375373099 872318678 348994644 -357676713 -439185090 -366993970 216107471 -140387450 224592338 857825057 -584497866 920087384 -669403807 139909812 459292566 -726329604 170449306 -319175692 3462638 -516408668 638528811 -88518390 537420009 50633065 484254589 10146236 -101137083 762391995 645359092 -44783443 -559913251 135404136 -303143483 65624446 417441805 -132351790 -109037043 -175696723 -880624456 -689764214 -245524849 222771260 -136794586 -326603981 -897130391 601695456 -608742273 317303582 -111502303 186954433 824007892 -466705584 676795931 31990974 -424604787 328307088 113480168 525286766 -468438746 535323498 135350334 -704914529 -549885398 -266696149 272134852 -807473071 387204133 500662748 -626457851 -293073378 -545353668 -674957446 513907561 -982175396 -689439760 -917184525 955473774 968080526 -389787170 585530122 643148833 -693339811 908964684 -121456872 -845680398 360651112 -6858323 -335384258 -162345717 812563606 -596844785 -959131057 -939083923 -870130842 -485091355 639127583 361689708 -158543994 67420912 975051043 426149123 180161188 766475722 -767720268 780477890 788991216 798950999 -305888920 -295101033 -58439496 855309633 -876956869 -856616959 -808185987 314885480 155127786 182061075 234378500 633838289 434016273 -65667017 815776923 812517166 331200235 -163252379 77426030 -925330217 189830747 -516376423 -326602861 -62008461 -995211516 705019009 658066507 -510600449 -860816385 527835035 671307432 99655732 -134173967 188305942 -969629890 226580894 210049233 116032364 -472713058 364040145 585642553 64467378 501813692 -135414871 -733152283 459971851 435788230 808183111 911730979 -43190985 743127173 449323036 -320585124 757656482 -24899895 -545411787 636423588 356610197 -664343084 -361224940 743025718 975644688 -192751461 547426536 -729387363 930130685 860152684 -495299656 -329466226 461969075 341994414 439012386 534244612 152333780 408627567 140803679 61078389 851759714 710793925 752752900 383332953 581423500 436636548 505122312 -198426974 -825441118 427736690 -487294690 -110255987 -879938379 -29547192 156327965 738178393 -936871915 -267038114 -152020449 636249165 -230294755 -576157145 -774200851 -193656297 -234775781 787043359 -788401721 -857634421 -667359736 -275633060 -868619659 -416012045 -778711768 -786098476 229180627 632402320 602600571 -983317152 855908103 345637454 581960422 -179723279 -813025842 -386108458 622716075 -194779616 806953476 664290861 768821991 -904952927 127024319 -947645372 986401258 779164677 -971133283 -242669710 -578464698 150883844 721026896 -884782637 758376918 742858931 -319761493 -926150492 455458751 -899543068 81865032 -988866821 -269804440 -531495089 -441096478 870971708 -982996551 1419094 130441346 -395584990 159969366 119326674 -232646834 682885858 443232223 -851516973 880492734 -285190188 -288198192 595032026 -334203898 -527437778 -29000181 34628018 -218822441 190527955 639736211 -336510532 -115440822 -67526915 -590198962 -197861602 825417198 499942951 660991706 759966688 366299069 -226000230 564160082 -275636361 250662891 266622558 -510133226 -338104460 -603605248 -943995368 436454477 398844455 -581113478 -858389402 824648716 -706858511 246580251 -493375865 430728784 -133725103 6922971 -423347955 -714796602 760133732 359259278 -867728709 -105717975 320777748 -473285714 -865760121 48211169 535651215 278309714 -213866869 -427212381 809236514 -468058490 -638446910 152863016 -666991910 -205442301 551722131 -402196519 74441806 -911763177 -995253721 -215577074 -966370544 683659485 -740293391 -181287449 437621382 -713882473 53326239 -823627020 339475688 -709024394 -601613430 -136779619 -926867758 -168757342 -371208667 -288868508 -629852556 -316934296 -285212349 41659572 -955305836 -735774847 -755484160 -15655042 653988912 -142082832 -631562807 747801310 -246209543 291492708 -893632742 -178740909 626468763 438044608 -840266561 -780852117 -685267959 972916062 -209346195 -995915503 984502257 -102840397 -898063599 -198328729 221836033 987890554 -122798681 -204191090 -680594738 97477778 343437085 449141895 42487876 -138059887 868898901 291652635 -384417897 -954900363 -621633281 652643004 455326090 -110650077 -394018506 -831751740 925640756 338150021 -919229631 278662943 -344929858 -254409095 991321144 -778520376 144842265 899616106 -290532962 -457594254 551217018 847650383 93503357 662086681 485287330 592605873 -855010883 -372692237 968687950 877440590 551422758 509340913 -401162694 -469932751 -248086033 -847255739 200102817 66006909 764875526 -43614838 881417168 -230291701 -333962410 -676478144 107551184 -88455415 169671728 965039848 -776922330 421304358 -858454215 -705892411 806187241 -226686711 912915699 984501940 -809111967 328564775 -165005909 -689959940 -418478416 -833313393 -92226399 -380709702 -598395529 -118383857 293574611 -341033581 780450877 76838347 739008835 -170704525 -974606370 190146625 992812429 345433454 154837459 947473366 421290662 -703621454 -321097069 550738219 -330589636 328810589 376847468 -361828564 685662549 148159843 279309306 -533927598 268294380 -187470291 -743986080 -766759348 -980016684 -707851815 -278286352 -193904609 -304776429 501567703 -113177764 679849085 798271340 698848326 -759302190 -258539672 838609740 -398468741 -333453213 420404920 -910542191 -732431938 -305972302 -994813234 -61940483 382727295 601797797 121541318 119190523 287970251 70126454 -272554145 718098330 -840176646 -4264481 -988478991 420536143 733802800 415216430 -328727174 -988644141 -829555129 -58780659 -567252115 -793164956 -126296024 425341653 -19961722 658900049 655463890 -565690190 -666754581 -263639110 906948434 -521108410 466731998 -634620326 -207264348 -515082146 436735421 93749247 272906017 -434247911 -653169637 249319820 -173861860 368435679 453888192 593699898 -536318079 -145021772 -595313517 -612790117 289598831 557991965 9303243 290183189 -750771602 557396817 249850800 -853293204 -987045169 -801735246 -941289235 -880736815 -232770116 -344506849 -88481809 408325343 -78555579 -647669468 459609910 -25939269 669125495 694930299 633049051 420611181 469641706 -688169643 723963690 -513653394 -17091896 567940135 -138122083 649106405 -525048298 -574260709 -156738081 -747758719 -730934658 925595279 807593197 2814473 741484313 671698472 623506781 -721634808 352411967 -22425800 137021891 845397222 321320647 346924891 -463945372 938720387 275181474 -254107351 222738137 542604627 42848429 -955001191 449765164 968749344 -957818860 -31803171 -119623841 -759918147 -101252977 -985399281 893754117 995912295 -870201805 343632223 489290524 -770410157 29734906 -627075254 679390666 10495024 -157648935 -147216428 990950435 853160742 132114247 905450727 -879042963 813625769 534193041 -82286793 481175684 251953505 473971471 -665436018 661041838 692247659 -192544020 675054476 763029144 -51988363 876636187 -246874755 621309544 943611861 -220347734 -693797081 -534089919 450590278 957951309 573811170 -113848409 995954015 -467426910 48114192 -271867849 -623818542 -599382014 922494399 97962188 -222586339 966849956 999958498 -604321558 869924570 -425236377 -145164760 -698202790 219497336 602661664 -115483445 356224340 995022233 766029894 975247890 -131639302 292105549 609336229 307060617 627892450 -923606692 444765123 -174652962 902374036 -240062861 189613241 123059092 346574056 305748164 -510564821 -994683898 -591356010 267902110 825123865 -348238541 793157261 -622984754 -663959393 -45084389 789734653 -647982317 589199658 368137798 -606114612 12108451 438086464 -450387395 -906904001 -836408861 298516068 -212456588 697401457 509106842 798701514 594905211 -492822855 -751572017 858506003 -720662123 569866421 -686698366 -614603449 899066939 -605048585 87800246 51986645 672956433 -813408964 179757606 -292469753 568244713 46004700 172984017 404907785 74706257 304962109 -359184490 -67026500 -159007300 327627695 904474451 968599438 -608588473 705267098 603166004 986061681 -115778099 322101170 -19168547 4226388 124599814 -573669740 901166060 824703758 -516210889 -109677326 -35694477 795786829 -473757098 569623159 894123329 264477238 777150604 939552531 402415773 611811881 -164319616 -837890998 -673866603 -171898804 436863703 -40305258 -125140461 348413565 -47641874 244120736 -875723738 809494323 -771749393 -102732962 -552449997 636833460 -685359706 -445969971 -780319919 614239805 -456926370 -113710011 -281965844 -219966637 120590470 270974403 -555271517 655394792 -676329600 634518780 408923996 763003296 914993605 -885310370 -157935230 535196086 -260707238 -690043425 -716168827 -598173922 991936383 -339836602 868320081 227755614 831497110 737719480 -878268875 133707607 412919977 867378394 505307407 -48670978 -352183881 -561230005 863152752 339531404 -11891768 498010638 963033328 -642322859 198338804 -911985035 172985489 151746356 -390814056 415119729 -516758379 -730187938 616947781 -216772977 -184626424 671741651 -395134266 -445654630 27888148 983330027 -337310552 120709698 -619846621 -32477789 -164312507 -149194186 873531168 242570177 -971370490 900366426 170076430 511496495 -765574622 -246550524 -354688983 -117738606 -244309418 113900114 399041134 -324199539 -288698241 610635518 -398163711 965979539 -826244888 382547448 743872913 -665914043 -16950657 -734302372 -640340627 269035106 -998821662 919483092 171533252 -345077845 982229212 791063236 -630414641 -921697906 -427155740 612761998 230020682 303437038 726903683 466385259 -452907597 54403557 559032438 780205354 -177789326 -768256202 -645888842 375020364 659843335 616797936 16630389 -76358720 -516078134 653496271 453108691 -178439211 -71178092 750960424 719415277 -260234115 180500982 345160702 128114447 937945394 902234430 576600303 671133928 -956794953 878364699 89028446 827715420 -472502005 -174890243 461430192 -479817830 -489959240 -544808961 -839128740 -555183540 47217881 404398483 315526077 871907875 -271143657 115887534 603003337 180270216 -295459275 169293971 -597952027 -267268 997985758 711356374 538581766 -455897891 -568166465 604219279 576595775 63837488 814256815 125330090 890439608 775121868 -157889547 299994900 722171326 -907060947 -238906309 -918771186 162293180 -538649287 192327978 153660896 -491282615 -7593915 869260211 102691622 -333433231 283867803 32933747 -563067418 -523442211 501724139 -734731515 35317960 391632612 -380417854 -173989200 -452816265 982471574 -586549871 -660648781 -248725561 -470433197 -379342929 609413748 -951528124 958948767 988010308 -849227701 745658793 -453929483 -320425856 924770990 638180875 779473218 -739963278 304227727 -160384984 -106940992 913861325 45608480 -145694571 559097298 51383255 703846478 181866931 -321564080 81833033 560200978 178234728 -839112560 -997878625 -418188481 -508197073 -639040030 599063229 424924632 -102120130 -970121201 685685449 753279288 714223521 860835693 201319360 955463314 -549646408 87684499 776143634 -2904859 949669447 -568525752 -149031725 -207152696 -295137069 205135696 -677695429 -242099784 -649232647 -824679182 174744884 24345137 -360449383 323960383 -404290976 346969458 247233145 499170795 383127978 -861697438 968038814 435162579 -615636848 610584170 -322416482 -873904733 -588215967 30079659 -174029663 -765918908 -525472002 -420088851 -231368998 19214480 -313062684 -527595954 -25196143 184649755 -770144628 -142706749 320985515 965835580 937893396 -864104612 728251185 -778343439 -77575858 846565469 -75733916 -540732914 -183237703 365872404 -858464366 447184261 -154676879 -782694859 -492918590 942626198 -801211610 -23771317 -61960259 -706763827 133195814 -621770420 -25636964 645290095 -690418209 949965642 -356507609 -519173887 98555734 8062801 382919076 -326949689 -598439328 938244437 126998238 524771878 -380192500 18508651 -434067385 94168176 524621539 -894648307 437063807 506385148 20498553 -657053636 -796731200 -761401070 -369428541 -346318067 -963473063 -708485892 888582683 -152482072 288849080 -523687830 493118685 991454817 902715624 147878332 -159198375 -69543170 -939868140 764569654 -314060006 -640257764 -289289613 465446355 -525180429 831889469 -534454457 -794031982 -558922515 387708142 149162513 -549837789 102904286 -599868728 -721264781 602230944 -479657083 261240276 217011255 337168589 859922117 20909004 -662288014 -46004845 268104017 -276324703 -421503552 14781894 634661154 471105913 913591341 -62936188 77654365 -429413801 443212418 850613704 -919195736 122110582 612749172 98992291 -460107896 804429613 602127063 -421804833 -552173881 741676326 322659978 72979019 -704708375 205590783 126123293 -421489474 856233051 -519737612 -210046912 -880128551 -66819670 249039077 641914188 212544187 -793647324 485076965 449661113 -384102293 -995626230 83728042 -225188484 -402789742 756824529 -244985686 -612386738 -268967696 304503777 361937018 -142700314 -504483744 -130257078 -689101944 754722577 130752147 163965623 654667110 -772274682 -910634052 -383286873 -858728515 -283455521 737030769 517423974 -407608797 -302457730 -867627596 -799819806 654706357 -748098893 -354027584 736848090 295037326 -65735232 -703424817 971025683 -270660050 993789055 509491888 205121869 420470160 144371831 -989138311 585898892 -24182954 -315378148 -704108489 243117726 98645543 -682863954 186982256 -892339199 352516658 -358839553 717039279 -311662414 -747483566 685481144 -675975005 741231481 439828864 872762353 -4539832 455936251 -547187527 198363720 586087952 -70576060 -798483586 -975388454 -826558878 -918444327 -65670632 108282482 456431630 -87748753 374081429 -63282980 -972478055 801199694 415272063 -391007699 703314851 -443090945 -374709393 589055184 27780441 572385290 470021707 -795629227 -494142934 270660549 178684523 850289060 -844917347 42096428 -184480274 59314367 -852129366 639531395 -168790643 -465336558 703310899 -948793100 -482797430 -681511653 -225950236 336584601 -626387908 -66216519 -522386019 -308481761 776152751 -212019552 -262764521 -56186485 416851708 755369637 152549774 85944140 700874898 852134765 -740934011 143965570 -555191174 -886366192 838441858 361268316 -83728544 41868183 52784542 512038090 -759584083 991706176 -871617078 561351542 -534895753 -320566355 -917032329 -327002601 -518629614 -753182605 541563649 98206498 -913433522 686632637 -818197792 725522036 949257124 40188804 -792740573 783480154 -383039164 921624766 -706279853 -982778019 -644550414 -554595171 536930876 273216448 346079495 523857322 -122365199 38608269 -804559648 -468482805 794672185 -73949105 21243 928477166 -593713947 -221317884 895791629 -341339327 -757276500 -173358917 569147191 -252325910 -366046008 -97546590 -36575141 -129069348 -765892240 199842872 -102726416 641013750 577306623 320772889 -724698070 59111407 -139673605 670918521 535558024 595713757 767093257 523407843 90225466 647029317 -237648450 -777199077 268615051 -387940020 940387645 -178343920 -175308635 869438046 -613886165 -796504381 626655561 -29000472 -224362457 -187257828 -612711026 -839637624 -148113602 -698730469 819957480 700914359 -384492775 781392804 -991723398 993335948 -561455694 672182051 -927170174 -814538841 599376383 -406074991 35916353 216375933 -106234948 137304128 -182385708 479877500 760525929 -616629589 -489941952 -608344005 952443116 714002599 -917779361 118183386 491011897 -896548302 -153228147 974907255 -100101228 339949603 -573565399 -327212367 -406360268 27373880 -728961278 112138345 -429906966 -600354816 242139387 60972999 -92717040 -82249547 592236224 -397904222 -916123136 -535199228 218031383 420512796 -848375048 -772632282 844330744 -308507646 601141288 -368723711 -283900777 878309366 -442710140 -189503092 -925448102 -891314114 -321798235 549669195 -722982731 -142002 976637881 520755067 75988377 502632216 -545623773 622993155 345163305 -276782257 407014500 768679627 -55492571 -552568539 580031274 -124677579 978261258 -705134656 -494919674 913857721 -760440688 -634031028 -284015037 -959046230 -359282499 135701267 -293339089 545306324 270357899 994912840 -141149291 -51501910 -702618009 428415548 585721549 -581608314 -461249380 -656006571 -846735178 435204092 -739544100 -693687615 505743346 905513966 430921444 -31703036 -32238585 56835254 873330733 691915168 -591677031 -62094031 909730873 132012969 -680253408 788171366 -692687710 714344012 448528478 -720222518 597194019 -835160230 -568826265 661802244 -120523686 138065815 -375260117 -341733343 533437130 -156906577 -784686294 -53357019 74474201 162906806 47735780 653534032 -231966769 -200096774 273246562 699346727 -271848157 463780131 81227641 705601552 767570815 -831248702 -418237441 593067130 -874387090 708835096 374522640 -462106404 -957438984 -764733760 512665936 -156870181 71433407 -632351488 -708505602 844796743 -736565075 505634199 -231270383 371372882 -856499153 597261679 -343505054 66924898 542451438 -375772665 -382976652 868245122 505535137 907843204 820460424 968763539 447481753 -201288839 90770266 -924578111 -347794674 -528104601 786120947 20091855 402411260 -489778208 -91565029 -788877796 722417460 -739990602 755608764 503669829 765990124 -254230657 -791191579 554273266 -278735082 -393734671 929933311 621319678 898275678 -895904608 -853936726 -909692510 998581557 -607328789 335536422 386088676 -167186485 -194122109 -446311483 -170372651 589234430 -835826238 181384016 655545299 -436221521 -840310950 599487101 563738800 233281580 -341701197 -743968508 -815546141 -938411871 -366070779 -414129690 -915007929 302938574 -889965652 949491211 -4649235 602423597 -27405382 -142136291 625137925 816491172 -156951659 -946167543 961261995 913680202 -25843583 -699798719 348976284 992470069 893986143 -976538411 602567189 -21683479 307465382 433568628 300420756 44853829 205176400 -844980104 -566639626 490011329 -595762567 -655425422 936758000 -667723784 681587337 -578421909 492462740 -455739975 -530366482 -968401467 -563922626 947412951 267094492 -379783783 732096173 347956226 804151452 -233910880 447475442 496801401 -961222329 -414483968 553775346 -583638593 851698091 -438425569 962406154 -515588833 395093078 -64708065 613779706 -140280716 855491208 222271073 325899652 -7193230 59519247 869340809 104537352 769879052 -7902694 601609348 -807538256 617812260 588143578 -603324591 360870497 -677502454 448800810 -660296868 -333088838 613310650 127024744 -946820367 992479872 -787872417 -124645799 -975365594 652689179 751488193 534160926 -749393994 647297836 -115742737 -588617775 811849961 -224529475 -906708425 -803120899 950569882 356665384 -321173076 942023921 -997974310 -311969377 -953467083 -447263988 589011724 311503522 934268528 -70771267 718855161 -489145850 -874852758 -302245836 -79571253 -79193551 -906115860 259245646 -52567798 138629057 581077743 508810926 2431130 438913463 -804294191 -764000894 -387678481 254988166 -753704145 634509547 331814272 780837057 -993493372 -699354724 87802718 -413101246 61074910 -102001297 -741260045 979499559 359424021 98020039 681177559 -175915741 483401965 427388744 -677762676 -355348242 -980914350 -254345747 -208659582 301403784 273378184 554450647 -314505964 -229716798 111636354 -483694475 -766522006 383393948 -761724253 -745042733 -533319890 83322014 195815361 487906398 379917449 -347393804 723664772 -289762674 772390101 -824568250 937918492 942530741 441013399 436660677 857686745 525469812 -413916430 -178989256 490727982 540013820 -361399199 966034713 676197982 857146319 527669960 327766790 800789125 -195565230 843645249 -555795284 -790299785 -371828282 84116733 948906807 -819602141 -369803742 -629618542 -23134784 394728929 -129014099 735438582 831929586 -464649171 356949897 -787733769 814077337 -683440153 -430060314 -821225277 343282870 483340574 721379895 -669638685 876003815 966658590 -896572601 258488697 -916294407 -716370842 -364330465 244499222 -426274708 383325993 -681780100 712282503 -98035528 -542087576 906046504 650788570 -237034748 -446419458 -775613225 273084282 384957410 105814112 -745602058 -290420316 -42683549 427505861 -241425211 -910572344 -58596251 -650723160 664242677 57166746 526682431 -90715748 467797398 -635876478 105614693 -774910977 -615443099 604295483 -789497802 -601598446 883690730 -1695220 943716390 706308629 -596203131 -12868689 -87292282 -369853828 165979146 581755196 -596862665 -887993581 -202472702 80718246 960592029 461597555 -35328319 -155531124 -291036512 -577901673 -591537590 -976290254 431511663 -198723654 585497407 254619540 -383596294 165321068 842353736 811355264 -84141143 -473327913 143875434 -280124226 -74428155 489416033 454400359 192365256 167998876 914660344 448486980 -571262424 -196397435 718549583 514024855 101436458 -200290548 431182121 871831621 823990339 -244784179 -470902588 30755222 408852467 445014871 537840454 256392742 658217389 996634879 479415763 86035232 -548064752 409879741 312893871 -307007662 -828362707 -222125091 -157823096 -650246133 -837758467 391474232 -790476965 -791686230 290213019 468426747 -222202090 -205460954 478941163 29143788 602403871 -471280267 -262858066 472808942 398514569 851057059 -439504270 -304973176 -993793215 382156696 -426867367 256359766 -32107699 -686422620 230338382 558921195 356537166 -139943156 -672545507 137676909 -291091530 198813170 -367226946 -395663595 -886520122 424485668 225373237 599812094 342360902 -223564341 583267341 659407091 -531880576 -102680854 -327288729 -936646596 -620428917 145899716 208179846 761416808 49055967 475540722 -70794065 894638374 -953386823 212038641 -646555093 348374972 488807239 310563510 -261232675 -997704000 -583158322 748128109 409133033 138987851 465969638 137908964 359751492 492151235 -298760963 460850768 -949337744 -617305599 850354995 -699469006 72038864 -526944558 -792125780 330538108 133093541 704133825 899073855 122721719 679017226 512564345 -610847710 35932210 -663348077 -476665750 249587284 -364725435 -336861779 830072378 -545580078 612443209 -288797925 216476255 -73728305 -410441181 -88434279 -331637782 574692965 925443177 -15156839 330198331 539270335 -575567485 74565211 -738274505 200286409 -31155971 -656758734 596713451 -298733091 -837974862 -767256196 -162093999 -102143603 810185792 106330678 114161541 561982146 -688359668 573370638 168140744 807356737 542428503 -339696230 -134169862 458387928 53908006 -180660641 -886106725 -558057574 -940977227 -682708354 211848218 -179571287 -174306492 -791327762 40888831 -979669584 -803027225 997885032 745535327 80766571 -419425650 -862341337 521404869 -167607196 510415150 -461560334 -347657986 491334980 303930865 -224359513 139014260 -493261718 642386592 -427125721 55859056 252080383 479592932 356628604 -252990939 -365865845 313910509 -501904906 8853650 509078995 -667443271 34051405 -311911568 409565172 -804800179 -374900180 395260236 906380708 -692814994 921200272 339735455 -395654195 -388821765 -223569117 811149522 -167686311 -203686146 -851189082 -547667965 937440214 -990935066 61369185 -1535777 904846907 -999765734 -216120083 -170739561 -52784570 -254673293 -477710210 -990311378 -342705207 -356884203 650822239 -229751664 -889826115 -258870446 259810666 763263819 -564560984 147998355 785218178 745309815 852033147 804305820 307920007 -992671335 454458010 214091504 -725469561 -722728177 489985168 977003741 -310474850 494337231 842031957 -154166420 15034788 -457070120 590612577 932277108 194339242 -265618268 192938412 301482897 469892115 685266516 -34129094 257022543 -913839243 375542625 -358508045 710771441 -307867415 276747341 -930019428 396477720 -893872361 -535280208 788915107 -172763668 549482890 -287163745 -772852463 -51439446 982405318 614160464 827798874 -968087291 -973702559 142113739 134055763 -867960702 -188963340 -376344460 304191880 707985825 70773320 -85001566 -450477462 439118445 -257475869 -858317785 -25122162 -881746871 -274771281 147663278 951064748 -244727629 101867625 -555140404 97872487 -954237168 -389547143 -850150711 574794911 -926439782 105897642 463860622 108121559 359918123 -245513716 -931775255 302175440 201048758 761484959 783347595 616577969 197236971 790219923 -833150074 -504199424 692342457 -23232669 43996522 76250508 75213265 536408469 -780567739 -520518842 -61510271 568078082 -832132842 85881107 902907264 -78587885 446275153 -575654634 338706981 -698427020 147882875 -732948908 519829857 441030546 -691415719 769098784 44352578 269815689 -708874787 900099360 -593481726 -496069330 964116158 -704221249 360905927 -395582691 -667451329 174003924 466720575 -245041907 -254390658 -804777577 806249597 695564725 -303800246 929602657 634426781 -407647264 -929638342 337429326 963610272 -830988439 113035859 -414843622 792194434 -35376184 356292366 387348229 408503831 894818199 273004021 565463623 431818103 -964683316 -306691105 692806873 -287586998 -207158379 664890141 -863294327 -112885264 -668455135 -245241063 68193073 -848758608 -163353331 986934733 -138508167 -849563890 -555385838 -568408338 171959944 490196810 662954836 776264149 -421862760 948178385 -531155135 -136212766 86192909 -631854474 -241161850 -663496036 -398581379 951272689 -754934798 -829741207 438123328 953012281 980432375 -436546555 687248226 -698495098 644078529 -336519982 649140181 747601857 644743949 440023643 557731537 -837746849 638504028 -159446962 620442920 319621612 759910243 -450710710 815657533 -49949269 475958050 -768366151 829816567 133652247 48957120 -800027783 -530300212 -257204918 555005400 958173291 9337359 172519516 -775992960 -671500781 97094529 73814907 248369191 124582136 352283115 425883159 -208690652 195214342 -313664639 388762919 579588560 -232819875 93883951 480925693 254298102 -45887701 -554789034 -881437032 939346832 928132241 376334206 -79861315 -473585585 179167139 -586553004 894973879 -819588927 893204510 106654045 654536561 -212554667 36970148 -137627822 822898243 -195880396 947971463 -764837295 845114751 -983591806 639770734 -784435550 720393370 549717567 618900811 -290852090 221375017 177011985 287916341 552415468 -5981343 -785424768 -703040855 824344149 333692760 -98654560 -418569668 276037663 695783633 216160225 -954130318 -306035297 114990925 -770297498 -818696736 641208809 294950759 136848075 407365567 -461195218 295187122 -614742284 -99988667 -114084177 -370414817 -282930162 -962138086 991143396 -35219951 -842736480 738569230 274813589 -233974736 -118374892 67988628 -897235492 -206811491 -262478353 425871004 358903820 488699838 188241706 -563719099 -273181442 615082862 85858104 -164740499 725720415 -739839971 -891400926 -785089324 748092640 -440224893 131296827 -61036406 108473817 -830354303 225716889 -281939772 -972842468 851507644 -337175969 -874359720 -392187938 930457906 -296935943 -297009187 903213980 451172130 634326174 -507756328 280899608 222503501 -99770832 867573869 -655808963 931220763 990709080 654328061 415199270 535795952 885825716 826042735 -715841079 -346049420 44121320 -827510025 -320011800 513210362 528276486 -299285828 -751441141 696800595 -38403395 644821342 -979040484 787386418 -258750016 511134369 810109970 372585082 841481103 24834804 489273545 -676306166 -441575412 388255183 445777537 347915521 -11262938 -227624217 -975391115 795402829 364455172 -443156388 -957001288 994966614 630207176 609330388 -343011050 -306740400 -27000915 783183146 -212312472 94937008 -237869530 302633241 455098323 517593893 726564421 -673217247 796893580 -373970088 935141634 -549206551 -765865852 3203039 68932008 -198527479 -670593078 -955986355 340047929 876615248 541396112 604783523 -936714478 477286313 -92007751 705568092 346763691 762195552 -661809175 -409370377 -90370711 -571489555 -508695129 -724654723 353511797 569985363 -22373752 706594149 -812489352 -901717263 972152718 -309164131 217174385 -159071919 -844463634 -373668301 648980648 537427341 642820915 24926412 -390064456 566197054 -827956816 -232301816 868255136 144312878 771293436 -526489146 -759302583 -549545963 -451326444 702670128 -751148550 162999491 -299557430 -331293619 835812661 -260782507 -246442082 190954026 -552134455 -920418942 -848038751 21610754 -684862607 -349276540 -239575494 713153154 -517813444 -936155344 635258849 675838597 -616040133 57646899 742896480 146399442 -660690912 -976352709 -718496609 -730107671 -707391193 510523941 701804752 219762836 -153179296 -925859099 199081161 312469054 -958871275 718544616 -683188549 -699762882 -641944581 574645448 -932054974 -978995538 -624401152 952491682 917306774 -973624849 -423630325 332022612 558286422 -651356728 808110495 -10896944 -521534766 647289504 -983037696 -283008080 800287912 -397561634 -863175074 236967854 -7441359 573575624 -891452878 41213095 316607334 891788553 -786922434 -212178942 -753697382 920628754 344185357 -540371628 824522923 565276881 842435827 330471105 -37883262 764810240 890247805 545490172 -889856817 -86399898 446623715 667214699 27764672 -921111147 191108893 567113751 493491647 157719702 58551303 964892868 522659597 721091077 331892361 -868995199 629998485 -493366098 -851760089 829141093 -178793495 -389561515 24316929 -892842772 286842027 -202807749 -27238847 534385924 888127904 -992428399 525204899 327387114 692281889 -139909449 778207501 -733302486 -486654647 998158559 502552574 526852925 842110368 837136113 441623577 -871379043 672219612 167697087 -728030139 -260592059 465002307 -585644795 -36884750 -277438551 -200743765 803059872 -857600570 704392239 818541990 332383114 -961818898 -456928843 728934309 -884946548 -467218931 -76576196 884760982 874063291 -364145796 307428267 -199273912 -856343719 -288183983 365486677 -639226762 616435557 870964793 -44217057 -246853767 863836218 971321088 -678908632 87905093 414366307 438118484 806898153 -772362866 126578803 -278945769 767251242 -714588093 -871641165 -585640870 461122015 -159223013 418070398 -689453266 -324428404 -402824769 -202095819 894277839 -192922490 -540033995 -113459549 363891891 23917454 377591984 761567507 -148932327 -457713405 816935845 949426733 467054679 -522637465 86658606 423736484 -223403417 -928656809 -650722873 7309305 446105806 -927361163 664678 189942690 -700501848 -111170704 619475809 895653678 639788849 -849541124 -457502234 423330636 -579856978 406404752 608734330 21914185 -788242161 116004144 -466209960 -785083942 775505636 -275270670 -181502147 -134039080 19744978 -299411492 411970474 758118107 447898373 924122204 -307589519 846662916 -191977020 -274524459 391541764 -726841507 609287828 -910440624 -898040096 -733683015 6821327 -17407512 814373841 -326481111 634914750 -847639858 -445321512 730245714 -40904573 940309567 -844659968 462758032 559508220 897529244 -101215560 729844649 -438816320 820245542 886422739 670208103 -492865497 -692003027 865174248 366847414 -863798999 -409999925 -89441798 76847269 990354123 -564196222 42937853 -936975426 -746707910 -854507275 155003310 -490757244 51617769 -579175766 -257751104 923067107 -87852370 671717131 -505244146 333111933 648456051 629354458 -141670680 971209671 -63828086 760233655 -461020895 899552525 31585991 -905562511 222213031 483279521 217092968 -273670462 953136117 -142757131 -707752365 -909620423 143796210 -342167708 -397473809 167546669 -393001881 556646098 403384262 258902545 790385193 63509468 -58709094 -320511271 987632032 119179396 120338133 843396674 15064802 499743170 -212021865 -744343181 744572461 441204241 15651500 545969238 234462749 173593427 -977818500 570732959 -227746119 170842562 -996147877 695568762 -228918226 735577984 159154967 78984607 -254315005 -621622185 52221549 -227290889 -83968776 -374753941 -724368368 631424114 58583275 -366519220 762422034 119131344 -809869477 295026718 -814041050 170880862 479093792 -442529572 371403355 -991283285 -294844399 42192649 -434204204 -28384556 128753180 -972960252 458046368 2441140 -326869854 281392307 946802270 297186293 -119636857 366837055 898706652 252661653 -966811832 -689800648 501708400 516951495 -353339255 627814341 954858054 -725282323 144281985 724594174 -364395477 436717209 -821240312 893415054 -944718496 896510093 -9220359 -412019146 521389345 956625436 59845052 875634773 841749569 -440006304 -983798484 230854144 -196968241 -721309922 236279869 -472421819 599541707 339007842 306274915 -309242513 241439897 -723549552 859063268 819750998 -137552471 -869298266 -26235303 -802508745 681922724 -950723176 379076278 436728865 144763702 281224162 -311483941 -860004818 -972520516 -623578387 404829442 885908872 -315792610 -950493796 976521714 409028082 674870203 584368342 -61111124 862139724 963428109 59663179 -300219008 -256718870 11492412 -843559970 -428882676 132724332 919524706 -309710030 570959385 112802407 652158078 285823539 -182703476 -880588544 785190298 -993269604 -413531870 -489034186 -864600952 93188670 -530153760 -281313969 -465060162 695011011 -416648021 -166224977 964354563 -138016300 424168411 73481456 116744422 -822539839 975418418 608822213 619153980 505877309 -137314412 45133476 819169635 -463074536 534076547 -436462560 717714669 859260481 201229559 471330853 -514712459 -516658255 -593619843 -851601753 859876162 -993171206 -715585350 148847569 975337113 -509510519 691904157 -308080109 -613650940 914768601 51798085 -334810832 465118446 -530777771 490122308 202744957 33044996 -826266413 517796074 906547286 304400456 -77850426 -372198335 -753825546 664515914 -814139085 758893613 -918979656 -680024282 944503641 -147333181 -351201913 435573597 630856639 -193904959 466312520 567338109 59391140 -129650983 -99600685 -546572957 541242582 -328890473 -273569923 -755066131 609519578 434438792 628599822 -898399505 68288371 496630456 644995136 -933475155 -760707660 -486879411 -54306653 -212048151 -153934912 -517838181 -661754202 559843693 480924423 651649853 895859758 -800857498 232138470 -440547117 -65019239 776018545 -25757994 11139369 -21325673 -380834045 500036860 -817614288 -443678871 633726512 -661950852 745623741 891499532 256805141 -518004416 -166124483 -159918694 192891665 -836788358 272735797 25563938 -516630270 -505976859 559766584 675949372 65169337 775506981 882661141 49527766 435696355 -706760541 -81614775 -785454087 274603650 334089996 -937614111 997257231 43249219 456870761 -861608612 -565862866 -424174235 -990560800 -587344536 -368803014 -731744716 586006479 763866672 -146765256 -66153427 689681518 -282067185 -539674042 -141052422 99538845 -824699805 -147272371 453451161 482773531 223238952 -226806860 -108666339 559750955 847289187 552111996 -771351635 -611126771 809560007 -104230502 157720170 -608382665 398084295 937368660 122947076 848086589 -486079053 -368644556 -331775614 -951850576 -982338290 -303282400 -475030697 -175468483 244543559 -954642852 608258518 219204584 -100315192 29350082 -503167100 320131446 -593631011 -34779095 -472799987 -289852233 -430782822 -139434307 35352115 -367763716 65408487 -620408868 -733037950 -102920810 742892876 686143054 -1407845 282512374 306779591 166797690 991904656 -700889702 -808725884 -209060192 -841864880 -30120175 -664020356 967510343 -902019205 -828279693 231335979 496882492 -791736911 617677818 -469245031 -140294712 955896630 390221889 423693959 -312064265 -264269322 -331011706 492190705 202338780 752359861 -738104460 731129172 -927101807 702359989 686378686 -272807642 -830664416 -619208795 -890122107 -894032575 -372188670 -799076045 -911890917 -478599709 -267192173 650527526 -332783568 159012436 625213746 804920854 -989257013 5789684 937866367 774133877 764437508 -624164825 93209751 462367831 215507318 -69071983 190506771 -595046108 168040336 495989431 -495673794 -622746705 928293293 -767208439 -658581168 581384341 -216639424 -424789157 -99311352 -652448963 -375393847 -343511649 827939866 618863158 715246321 -301424546 249288963 -896213230 -101166340 -190051911 335115691 -798304785 362556588 506487129 127963624 577452431 139128661 -904350641 -770572506 719109315 -942646507 -92172142 -804181727 580038299 -381292072 -861061446 309070978 46096416 524321683 32300063 848523045 29488318 764149828 -74443240 -316461150 -627687794 114774406 945422366 -797383645 -479351557 -104913358 -434396240 238632506 837049696 -396646943 35165725 -736871009 -389886195 -186667012 -30734599 -571202334 303137592 -610217663 730345128 -380632080 -872281322 244702847 178169336 45252744 -129412776 630996181 -931029633 998427908 645913439 -865202525 -893973152 -328820493 -662350348 -988080294 -596264068 640279718 -33401777 -779559100 -745892995 -164109372 -353435150 -872582029 -399167489 37598220 -757769507 -995093698 -351811240 -902704406 -878911428 321177844 591649843 -945073973 -573215069 -813311088 -560919611 -157374433 -979191196 -760488308 -899852324 -217891924 432869906 318705662 -915644790 580473457 -352445727 198731661 -317719613 -591126170 310532141 -817717432 527605885 -211651162 -643023315 141004521 -800769937 23048987 268148581 -117716733 -16848326 -978344881 773526511 -41868082 498634967 318524138 -370597108 418890072 849660110 -19691985 -627454599 -692004851 -559381270 6146084 -920455200 -722652794 762324104 -667554753 873838194 -787605104 -971940072 967390489 3366565 962384709 715687458 -322499549 -670495544 893122597 -897934052 -447932411 44287079 824739285 -190345042 661686443 49036722 -949479081 282875744 -18468051 285271231 -590603115 23762754 -201459397 -596194656 783952780 175741706 533202563 932930636 -102088403 -697762307 -506242860 -12834772 92543805 -274706252 -482531723 490210067 -713235402 -324744111 -237812101 44732538 -367995396 308168533 587157481 819937725 63056522 124989034 -264339520 -229300467 888155024 306218420 -131415617 -620692318 718444437 183696559 -981402589 973119776 488025926 123018282 473632904 764780968 -182755655 -465860686 -19404257 -618156438 -838736642 -239529637 52270273 773213189 552529343 -637128394 -842674171 -63809178 313946708 -179141155 134613213 366739535 -822549027 -731340881 619435532 -516472448 -559482616 355727531 -763695308 -977509509 822351692 416763098 -383250777 269771599 -722033131 -464171366 323675978 462451838 366969693 -786098731 -840572773 989626163 -247237153 796813232 -210359936 -513615099 -841172686 823964202 -911261610 -599599882 969840066 434608076 957896468 730887134 699254538 844973340 998466415 -528680593 -182439022 -290987034 -497021794 259348411 -930012682 -713419609 959048080 -905428488 569864 -385596299 17736004 -212081568 -670745252 443335647 -536573323 883094926 252764205 -45870074 -106163462 -860761587 -210673728 -630146546 737931089 42068396 785093529 625030252 -382975628 -275179041 -825459997 -652740604 -812587199 46925159 -935846593 -648214617 582907943 -931483284 351076541 -112933144 151980610 -692390349 435243401 -877897107 -880000784 -639820347 642246569 733970948 313364122 261469420 -455448427 295547725 714073448 -537661747 527715842 270141209 166380996 -148888185 -917810143 977351827 -224715716 -310771736 36533751 699881821 13895027 -881499766 274028950 409310142 -604315208 -13046137 -699288647 -147513288 -320270111 698966208 461390200 -680654674 -37377421 516479345 -241335563 482141286 886262236 -782437507 -170493506 801979234 -124214772 778937748 494969382 -235389493 -199429743 -732018213 721362834 -11052931 -545928939 -412438534 409853224 -52770301 177086373 737607920 -294708953 957301460 -862677488 -298017472 -562460760 -103936920 -122134163 668209756 110689084 -612875201 582917541 -317909955 -613183274 -777575134 345996943 -850047861 -591340835 819874034 -746609468 848048802 825511677 317911221 -5315781 -77020237 -838878640 533387437 443356849 -562507930 919699014 456828082 -46849856 -874437526 -580775397 31967820 -440668322 792458113 729865465 -63328057 690659798 -316507985 -704781719 -36230829 -802959564 176252548 -573765792 859643390 -68840928 -111874981 848517984 -171825705 854048051 -198222700 -269156068 671993568 -878122747 805339301 445457000 304789059 -148504347 -392015577 9912752 -423849912 -104277858 -943590268 -359258012 424608420 -800679716 549152299 104923252 470479628 822166813 -50296937 485251676 412822832 119328079 520592762 916196930 768218469 -814345031 448088959 734979968 -240374811 -465563307 -22950227 765724160 637300389 621600020 -507875410 575633094 512058337 27963095 968675898 776405866 -51027288 891596701 677310649 946595535 -922512691 10316655 242635518 91090251 632865705 608638320 -837466610 852402125 797512328 906991528 847889413 561302109 807171634 -630823721 -568348740 -669705507 -269399719 861825183 -816504130 494620314 389840901 -614167414 -32936426 340209345 -480593670 -924272523 -363999995 -225198790 105867424 245184183 -351567898 -654699753 -56799102 -412034113 993987571 649766844 20660269 388457545 -735913601 778891644 -734722614 470663970 -303329512 715570792 -786478823 326208476 60700774 540872226 103024433 786913686 -745044989 -262941830 -659649131 679970461 -493994164 382070975 739745595 -318422342 163100969 -995460273 347804346 680769070 -986342485 -150375402 662625842 529122133 -749809895 -736762198 -464786277 168592638 -185484116 -90166720 288012563 -244398870 702054679 883779080 -382717837 755615424 -386383566 76726166 -899348487 -196725138 -361886733 831948003 364741572 -650811470 -710203853 835690575 -16358563 -727840080 577519967 256129612 -280932577 -480620654 -43800654 927594700 -332623669 753310655 217130995 436003522 510944462 662434547 799516025 -810784733 254108278 72632720 -366562387 308392931 -89373400 940313122 67635357 -233874626 -756077507 -352163670 -224516051 -475255450 828892486 878661891 699797776 -481255232 289488137 882986512 342767189 751812329 -57263894 948371057 389089689 473707403 523800740 731474713 602323272 615666056 495188042 865388699 -14338850 -228702329 -868348574 -914326751 -849895643 -503010218 222349063 -189105313 747306177 -353139204 782969813 82431923 797799492 760341389 268149611 599929776 -568307108 947265865 -588205011 -815069596 73399956 -627240937 588216974 352379752 41339855 -381877622 -92552754 -53227592 -985816558 423529725 814451108 220704552 -12716753 236465715 238785153 656493899 -955124783 -639856018 107781272 -94499654 879399858 54106918 109789251 586345203 305714338 488858840 -192563716 -65610270 828136099 368221843 -706825380 -737627614 935851462 -82687844 -176547923 -467422017 -257879444 -803051648 922823804 253168965 -643948090 638707770 -673380271 29945379 -326310779 -63071487 -809466362 832233330 -462224677 -185037407 -821733361 -859665 179996132 -531402210 -383943015 547926129 431727852 -845918343 521547547 -802464923 378383583 969284458 -615897041 309148739 -832658005 125626146 -300900878 -680299507 -660054133 -360596917 153977935 -331668907 479904195 -926060789 -103648117 -459150077 438593811 893368434 975472285 -209479607 748022947 25175386 -759252213 -912198449 -480765452 -578784647 241232080 506534777 890764106 857434848 433852431 -834942782 613240403 -613754298 682155923 636894563 708454369 -874282664 -674447498 689546700 -731072850 -983308931 932379209 -997050106 646996130 903136138 547861805 -694075320 890961027 -360287036 -750602704 355552640 221299485 635139615 962820879 965892964 435690900 -683071208 -692312681 -181005534 -390353573 -550750504 361217467 -366006691 671314413 -999756809 -912650835 790546271 -465763000 101770652 14384531 798964854 -248418809 630792069 -970688887 139814809 669305107 -965276740 272409994 -447620706 -159187110 43669908 -934848930 633504451 158647987 -285037283 744996673 71017472 -801699870 -644319429 -801342906 734559869 -993980293 755959207 144455647 833196048 -845020391 229727665 -376902336 73909483 -669701913 -246917246 225170237 -819127137 977704950 -447077443 743884362 -707944945 -618481604 650099376 -679577650 -559632003 -993631414 947393404 321924284 -252541325 120208149 -292521250 -705106592 -632272281 -246818878 30313509 -861913435 434305319 514069939 619488425 697355782 -346065716 -844831195 -853107659 8554868 255096109 -234357326 715874944 -190866839 149773474 -652281926 -429487847 196706469 935368783 88784791 597809423 151719129 -927116627 291416334 -911630038 -827526845 858643505 986788380 174219850 538481807 -190126619 469759802 -962032585 127967064 -586046228 -108912641 -373073822 470731864 865746346 277716758 -486342932 -352174397 -809107354 -589693826 1403774 661002854 520084898 -838046089 -31245131 228233208 -139695058 -726146233 842998222 -797529450 -108217854 -596555186 -964948221 639397155 -551089417 -887349846 -233370668 106820667 567797608 290149329 9752846 -746651214 -42432802 871177665 57502513 -450074245 462138769 -717675896 -974837514 -551200816 250123525 -620727095 928190207 -382633675 -20519622 -902397582 454899310 -385226427 -892103398 169414644 -57348691 26638041 204903521 900818803 -326559307 229866275 -166590644 504079482 -606558321 -51069587 -880397159 26223848 251767959 632569746 919097835 -27247989 -13252140 -124233232 -685854132 -879756404 412378969 -461772479 353039417 843448362 185644592 570468448 97231505 500829311 49943437 -163004163 -393077194 -317461575 -266816142 -168816829 -200905630 926008717 90843994 188756223 389333950 768065412 256666702 -938381519 505988100 842949918 -343504843 490521792 708348558 109850116 -486310512 -16113559 -112890064 266933636 311115147 20741787 46285343 -652434541 654601870 -72693274 -313795336 -742513320 81099988 -741197701 958863982 -541848858 562591727 235084310 413899638 -567364580 -770566000 -870326590 606654612 -287719973 915214523 786553068 828176042 735329433 213621720 543181645 584490831 -557981626 -84662067 -492248150 -157636693 -84622986 815226654 -677150946 -986278701 81471181 227856763 -93294964 54294150 934554230 -579663965 151818681 537106714 -366904086 -965127519 355496205 574991087 276887689 256183455 -288950884 537571436 -51537397 543137014 -797266891 519047960 -463105412 -783596268 -423241624 -458325769 126518189 723205547 456037481 -309212062 420428395 -1220145 254855209 154794517 441122612 627294810 -565739082 314541108 60915307 137932562 -253722800 25405202 -560482900 -404590247 -896726714 194298932 368452835 511392393 -825247417 -78493755 -646935197 181060918 757513275 -275577703 -13414611 -268047670 -493787842 370797723 -809109689 -843537497 509698969 919661015 -211045921 979676841 -552726520 171474259 619077548 -517735368 -589771957 -475127308 124508750 -701217014 717448890 -17566892 -104298255 45198024 771606545 -197837111 -572017068 -351572698 344793310 788638389 335133159 -287644455 814706452 73262778 -377853506 692499516 468222161 940437322 -212359526 -311960908 186100573 -752507780 -427074435 -770225632 -930693288 -943310498 13262189 725300437 440892048 -698872742 -731875069 -463565593 440632509 -559938535 561692070 -766613851 650750802 -353463054 843058155 146395467 -411106888 688651623 -49890526 -548078707 -88876896 -132255375 -846684864 -79960804 766460900 903833611 656738323 271822164 813480791 485093330 717747215 364374060 978227563 -12425864 455869675 -895203637 414313849 984434348 733753249 -768189297 -982502332 779175544 230126917 -511420352 -615085094 951230804 696383619 681630809 47384653 -692836533 -611883137 875863391 13110636 326748729 -513386201 240279239 -551112001 -793388510 287891159 138953651 -713435139 -135020792 752170839 -894503452 363297035 214177379 625531940 -61083098 -912583912 -514013444 -355714993 270527117 -804731211 -480834957 939691316 58805041 794499015 733040907 466120218 -92305309 -930380026 -88225230 -515067984 210280420 140770049 -183537748 -251710818 -954660410 794485790 654432901 -177700446 -704242356 -821185269 540845325 582892135 -474624354 -552050956 -304824804 -584446964 950879368 550032494 -291147567 18513431 899005232 908742357 -910014045 332006685 926787160 -217615011 777918148 -522959568 300147786 32803613 -751280927 -227435011 -595972147 679776967 -113637218 989900915 141928311 132092416 -475528425 -849839965 958446839 247012805 -577149771 -519640572 -687361271 926198943 -490109474 -872772131 -29013191 67977663 -822700616 803865299 -531106003 -19382245 174455125 -629886899 -534637555 -907046942 -92851743 -204524381 594660689 391021950 415275314 875133352 168106372 798088289 822427071 -991294889 169750306 634998290 463612842 347073626 169551890 269377130 -595188011 758271996 657612994 267656223 -656673211 -416357388 -51624501 530798718 -902985503 -479680522 203873701 -351232744 -111476204 -471616118 -741985856 680315136 -317211119 972034949 500389948 486137374 -718419285 -592786365 397474760 527566977 -806468561 973724758 154716058 -270286214 654283181 225552493 -166094436 -127246724 -930354725 759388796 -991910404 320908672 -231354000 859500086 -33833420 517102365 138509516 -163849742 714184036 628158918 692674258 -425771527 -289956227 -317219568 -285615638 298144767 -527960079 530192852 -63319637 317837979 -664974262 796713689 970358430 -265833433 -351319208 -18572861 -340777918 -782926319 90128580 461590961 -940703251 765223039 -9790313 980127138 -485100397 88609766 -917166230 495812598 -421589567 488965017 991770587 291281774 168516488 -930727957 -511464544 -448596853 -58556156 433669420 13173390 952812741 -513623835 132286209 -246286769 -79496746 -785463834 970351618 227371538 770098605 394245593 -306610475 233369361 360935736 -359152639 -248345319 -309057481 -23742182 465882398 -422311815 -114587907 -414812650 -12953585 349177573 902126671 -822735619 -773297467 -674027059 220984678 598084957 -653182693 -288076050 -770579703 -882168669 150881187 929955624 925911742 -81405790 166500014 -471777399 644873572 -182269559 -793381428 -470622580 -363809921 -67916886 -3070597 -868350635 16677736 417185792 198593997 -655027964 911310777 -732103387 13405210 -707427474 459963120 -274895636 -599252267 231410415 295000971 702714171 -872520281 -974868009 968216905 335191981 305758404 568304915 24396740 758671323 69431930 135972378 -89851043 712232735 795940738 408052519 429767056 -161392678 316992333 -796989926 -398782156 350584793 994986317 362010247 -430800710 -456193217 -988948109 414456501 -461950475 -280433658 536170079 53224174 647798117 386431758 -887060230 580038265 431830979 872542954 119182566 777372511 -574344714 674655122 -850037038 -841893973 334363811 -106767870 -236048770 336494599 794307830 -697099345 -357925358 481030659 -540662203 -302151565 -31190827 272146260 -693612661 -852463920 973762176 -634284156 -842368708 534827739 -758505617 -897185008 -218654206 646762172 984497367 588750023 -360290921 59548439 272124548 667344678 -903880860 951505672 -339034273 -120378953 -517180658 960488693 115859846 -204771743 -499083231 310835341 56420510 -83948754 -782614404 -53517899 -742773052 -252591774 607678790 780757233 623384072 554074317 -945468066 -751720818 -845567325 -377646954 926345408 -403422707 158999442 306423281 -97833044 -781584380 545286146 602670300 38214327 252921498 954668785 438084858 -84031294 401867573 615535161 328713505 -156175768 72408738 -70576467 -133626573 -157043960 393748742 598263992 936260661 -864889170 -829283780 230373083 -443735043 344055761 -26821960 634427720 -704249824 -226242444 513125781 -175175886 -931050943 -195503795 769756132 -553127457 -902991837 -490381366 -285692511 225527229 -674882322 -427754040 235707110 -789278418 -634270672 409044250 636470605 -327058702 -556192667 886834450 503559075 238797105 605045675 -28551864 -912913990 -207484690 833108198 -929207552 705122367 377228646 542329477 -682279824 853033077 699195263 562386287 -841104705 -846376266 994143557 479831730 456417623 375779268 -782789797 641078162 -448528966 -569070357 248892690 -143212817 -105090268 132515185 -708900044 423366207 483401034 20271998 -526983007 585734634 528175347 966183210 -183521299 -360793582 786062446 255982132 604957169 413626296 306855995 596298056 565093546 859097615 152147686 -557612135 905030301 -65884630 897484019 900645464 910189816 -688931634 701784522 766409021 -857846086 -850203785 -939400673 -638828196 -225533709 524042426 -804597243 -632027108 -410595303 965842728 -439351279 629450346 507879270 934188960 532023625 -361569745 -534765743 -689983209 -797711211 -190857213 -652225058 366124627 325193686 -798045141 135046202 -441742728 -755610675 175387705 -270344478 382007503 -739686294 -335449015 701598160 -912434052 697350530 -182856169 808888952 550248742 526627691 -31620118 947250138 730797081 72684449 -897711026 -701600558 455978136 741724813 756784050 -355794678 161143116 -719747677 770706501 -233220113 -482116988 835906685 167862114 -545267597 778251306 327595312 733175599 -869101519 928922334 -274414743 -965637040 -774832550 251452092 -267380956 -553325108 -216158217 -188070898 931798767 866914211 -983959573 -751181383 847081160 89452168 -414745528 825100254 -880542562 -889259789 -916679593 -640155347 -9317373 -152839635 863051613 568905284 757868980 -869264019 -553342028 895789511 -748981454 -785488067 -153790124 658331329 -811523327 694969030 728253549 -138741573 -105018514 -930789864 -758122451 -925212403 562848530 -391634533 832852559 -895497539 -85644283 292950760 -957138174 504403958 -960117794 246530635 146714182 -637861996 -954920346 205235157 -914752634 -266268418 88715099 -335736566 -787289303 -963059392 -335284165 33837452 880330687 894053397 486702729 -983875685 -378505810 -538876354 -736060057 222319737 827154810 -262690517 303049573 -129099081 633226745 403830626 79861566 -153088553 -652439672 771975405 -389896363 -722615928 785181768 -462904900 -429006280 -725583092 -286898254 -196812620 175348863 524470378 37146061 -836254154 543334586 812535219 -628478729 -524440662 -683086211 -160747346 -828430064 129137809 899244891 468262027 -153414403 -155789248 -987637585 -144448856 52575761 418090563 846528485 -194137182 -165426105 862579506 451221320 948853198 -27261085 -902629730 -377153877 504413122 -283054153 488380131 -878991000 249701637 349861382 -797233318 941573670 969421225 -14266571 612384742 82871849 17610139 104436685 -154424338 -597957134 -323386744 -36070615 -775524791 205231752 665786467 -155484430 -383393211 168773005 -331398819 944061105 -790547989 722970952 537166057 -88867782 292518989 -715461919 -537344537 -66973798 343287385 -227220029 7094906 235666000 902901847 -773362252 528234384 661031429 -599943149 -606622405 -729301985 77465626 -636392748 -251694768 983985932 824161392 441583420 -208396685 -100442010 497294676 195561317 -970056186 273137843 -997333553 -850111777 751496804 -192606026 -537004870 422447435 566100099 171907896 -971670632 622573852 247159863 -397373848 -513436850 -384763492 -616901667 600967967 209274080 -117982526 -439802524 995156844 422010551 -263432089 -532448730 113788788 300370899 -528539401 362806143 -110460756 -757862552 704064034 -673922428 -585169457 -968838038 115157581 -356072652 -538796806 -910968287 -794354189 -803413672 15006638 483138142 -102130891 -610996485 418445011 -449723172 306491843 870862483 493731057 -711121732 508717743 -78923796 696220430 -958089067 762305737 630359008 -996152381 873186049 406211608 890181337 614371186 786322029 -367210423 734907438 637575741 -386544226 143026360 -879746431 625140922 -743064016 -604533947 559707887 749860175 -264274683 246131741 -317080836 -755398546 -407673658 -479402903 126200758 -873140634 32591427 -847381877 169137756 950838333 128418408 -795858826 -501479380 601001720 979876724 209733444 946193271 -161447004 -125671984 399786077 372826812 -305546192 796645623 -954710692 -486266666 760329887 195302330 -438175280 -305762776 662233607 137269070 355510798 699318009 -748039028 314707783 707938957 -620818464 -274243322 -914973872 463528175 -223751281 -400555839 -160153273 697157414 -459805911 333092202 612632466 -448704357 -309913312 72160430 -954848949 -7156753 675240987 421843821 -28629488 -545054722 -206018009 -123380412 -796255551 396215689 -92966687 89614475 430497959 -672118813 -367124331 -85207311 316340028 -733548056 436772696 -447729328 -422722657 831729055 -661282986 306951626 -621909687 -763513576 580985468 -697719263 641574967 -208650995 -942047075 33344734 759148415 -764478854 -949873282 529065389 744223408 -722646971 452278627 46962725 637002008 494963486 183511431 112054200 195740493 899803253 -132915968 -90879188 540664751 603541328 449948875 595534368 -299036314 -152931721 -346189565 615188048 -884530146 -144743156 765369308 680923709 -393898007 -314739405 635142603 914361406 -809066609 262542651 -967481332 140092644 886278109 828268316 604174995 561749995 -250287500 356375140 147513144 734143709 -946115093 -894276621 -733781243 -442927882 246859515 544850820 -21133104 557774857 -714327183 169670345 -321923802 403539564 -98552909 855042941 952714451 -174627386 998915941 126032685 334061872 537758703 -781563472 -546275306 142174817 649820853 -719934330 361113861 112936960 256509014 -687159397 267748510 -233256616 -210246602 -318469188 252439617 444923830 -132033647 -795141397 -370214115 -215790309 394476843 -148756688 237075884 119230334 193963826 473094592 -926252909 -627605964 827480718 -866518081 261507320 138593444 980594313 -607431706 -695311124 292495810 -21247940 753003160 511326848 -341875911 248234753 -233689111 -443042956 -919106245 -811220186 -872806637 -299195434 382787188 600239137 755573840 405183324 -825564537 -421139049 -795507864 951678942 422118070 487047690 119998450 51277690 914202573 -690800501 -353090563 -651220777 -796698646 639762417 452994302 -917876873 -56842329 278583801 651434894 -957517974 -333731639 -443494681 409074045 453367721 843858995 -456783960 -776373234 -250670449 -628682848 427119873 -739651682 -39479795 -635630025 27876010 -210132026 426850083 -466032643 974608030 285940354 -546935874 -689516805 970681143 -875679308 780538916 -914417986 870957628 -648774090 435104807 -758295313 -80431722 -157109466 240312132 -751942079 -828090099 965209163 -721941088 -707605336 -14015192 -530273630 -225924578 823134508 -680387656 292573068 -914347174 613395263 355334246 673557877 933761180 -321998834 478577570 -315599927 503061155 -225060025 -830573985 -796990047 623685809 -539106035 -176194173 262367715 -140849923 957328995 897729627 -402012825 -943997146 -981127723 513593095 822463299 778024352 13575248 -392652967 428104893 997158603 -847675849 -130644436 -992377559 997237939 533714857 -153623096 -958585662 950414762 -806745247 231780915 -793452053 -732070909 -883410043 45426200 -814531252 -497067617 -298246284 -50567739 290554617 359414505 -312765481 -856719233 51226193 396458254 -981882105 930434496 510896477 -158748755 -858634587 683800345 198782821 36707305 507513001 -357586903 -151708799 723263777 308060833 -708945360 -56623682 996774849 -537729983 66298688 845535078 -898618705 381979632 -671344513 -602021860 649833537 758087397 -611603258 953985343 -240890071 -263011374 300472583 457380957 -962600513 -197955541 826192218 56519366 625267957 582266018 -822291771 -556170549 408041122 -268260019 -279012961 -148490708 973760678 -146330355 -762537284 883808194 811787976 418511966 352353368 604485816 275209159 197479487 -775472727 -92611074 159325939 107611351 236722394 250097869 236263829 777485861 -988225901 958604087 -943630815 -330609122 314764553 842362864 722821922 466318278 -121258723 577429111 763912666 -781428998 -813250552 428342653 -88839146 785556269 364928918 -16074843 -788799750 -798217989 -247628658 -721950995 527384592 -445760570 -256856078 816493294 -497749255 -78641600 880402909 856978763 797561372 558323971 477318101 302758084 523572885 678087372 -332058382 -21586509 737622963 -395503548 -804930540 -655123000 87826312 235111457 110055244 -288757618 865376506 413514410 -184883356 -157137206 408867775 15883388 -409233332 -548748080 -195221029 213703960 -311490331 338992932 -78772265 778907601 274324852 584367345 215377519 282693911 -837959723 356089679 -675883691 178762325 401564935 250140263 540882653 377418257 -395482054 -104003143 333002137 663023081 840207626 295061597 -38579358 254790849 -716860913 290037057 78679547 116131973 535293118 37961713 623457500 -494538861 -99677300 -431843283 6398641 657445495 185913463 -770229327 -913400941 179870641 -27299740 -194737257 1075157 -260967512 125405532 679642373 -37844246 -706911613 497636883 -789945268 986776129 -631540651 599352837 -94637710 -791029178 520669401 269143989 145863012 -696764028 -206537063 863072929 112763733 269936902 823619218 816824915 78502790 -239245785 763644423 145361612 630745420 -406808298 776348121 -882750888 -918351507 692830488 732291495 -769398773 -394428102 377977099 400772466 -975824660 -524512938 390360157 -179954730 -805845889 -708339469 220851428 885128606 992962802 959367536 -119587998 656908852 -936019041 39357563 -734765214 473128944 -678724121 950439598 -903640787 -534108323 671124156 98053874 -938354312 302904934 -293336946 180310241 -999624816 -238926801 -211991921 563485451 -801402821 633291604 -972987452 -661650567 633789263 -43664528 -416403955 23724994 900470940 34646297 -380394941 -605577576 -716621243 992191977 -110325958 608745745 -99921413 516409146 469924490 154948561 541491561 -817000087 888049378 -802784803 952188682 -828301155 -209224033 825529664 -867840650 -937433143 -785194850 273354991 957545891 552993867 530443930 165092812 493257053 147234636 -110970001 722177564 -233463483 -934224164 -855283734 89263544 803595211 -931560969 84966805 553458563 -72702560 -691595968 815173106 168159711 -467238510 -915310376 128909412 954869364 -541234234 290920536 -140237728 -786322611 -293374293 -268721217 -240623614 691849702 796514401 796253402 327267537 519658108 -597822844 387467874 662056573 760526249 -244410605 123958407 -284111685 330882907 -364582680 341140979 744721880 -427804918 111778397 -758995791 515973802 827466660 389577161 -369949398 -671276043 -196100142 789815470 -584553071 393789862 -216578870 320013969 393424429 167915387 -582148833 -111129865 381735656 -532929908 -516915496 -392628257 -769639679 -499196687 48570157 634176748 -403006602 577933832 -440235931 -607975100 -456581160 494275084 -58702097 -25264191 -436418117 44967523 654539106 -891258893 -277971633 -602051809 -43226758 -662648159 -139782774 489090478 -864938724 130043109 -766576852 -982921067 -47754742 286130717 685014639 34525709 329755269 140132981 -970219140 -849168428 -380665712 869562305 -477895977 -182844440 -545660379 -179500273 683023902 614578945 -275782029 328920258 72130212 -786723233 132846334 -382414566 -423567294 -368759531 851588717 -468622656 487743713 -935827985 -264032021 -357431139 185514862 -838261362 -382742280 -394598753 -998728953 -720505980 440344834 956113834 -263559355 -432940594 -292558200 -564334090 267137732 -626754512 -376465285 724413663 -302248982 543382291 -15732964 909643549 675365603 -806555459 -366502142 520094917 -19820884 680377511 -539656653 495144519 -61287626 -167266304 549904049 -370782773 778531915 -676382174 532621882 712276798 -841682544 641812861 245391063 -869802752 -862016898 620900738 -843820375 325586230 -613318814 640815281 -827130649 -126476786 -523324517 501300636 -612149844 433297449 -737814203 -838197533 553432143 -60023207 -405400587 -586378107 389990552 55201379 3468727 -773745808 431197025 -690639893 123409897 -844931844 328954680 359806343 479872459 -225762777 895152545 980089233 -472709219 -479623828 970707212 -809435313 -672502660 262442282 -941903947 336423065 -136038430 299306175 -602063909 267362625 -628472826 -459737138 379041583 367134702 560527974 -111362760 -785058008 615506200 951418834 404037025 -221701250 642234447 -755860908 -621342857 47810191 916464430 77528175 -918947639 -793414980 105555533 276526599 476717769 840220256 393969421 145305627 605612439 344991755 351256691 884508533 -122659112 666375636 748314891 176471393 -787676295 -46096655 424624302 534285891 -468940324 -472200989 282571031 -504146119 -820797150 -68638401 110195558 -114593882 -225169383 -794695382 817306987 300203979 -12493302 788333267 -367932560 466456743 587973211 587404436 275773592 -316494930 -781589100 -986404727 -764589077 912881035 351492165 768833260 -88549399 802303296 -51865935 -147881081 447800754 224591984 454257812 349822408 697188375 713285784 -126897647 -970096104 -849828940 -641083770 89753558 -726254357 868984027 -409738522 411800146 504932102 233740747 -795491435 863798488 898109159 -192182957 944660118 911146806 -106159377 -448806141 106465169 568903621 -530886230 55286856 87229642 -470362383 -804554847 876788702 -785351557 -630972699 63161594 -232339272 56745105 508634994 959786351 682481297 -140099222 291849458 674097845 -521361834 448329102 -440319448 -450079234 -981206359 -617914837 828842050 -794896633 412639412 -667555636 -249899032 -257924439 -394535989 -427151559 -651983261 -35489796 85558147 -552016512 -686577590 473829454 -112492735 -270751924 -237837694 -35936674 -219803164 931676023 -61203311 277502246 -506180073 253623055 -351529493 552579344 874864206 221241859 -357074029 62272273 -356652885 -46360676 -494850621 70904499 168141987 253322623 -374669752 638637815 -488446785 34722466 143321917 704485297 -510318027 125172066 -407434326 -467079408 -585391004 735529521 626280889 -712487251 -610324979 -279422629 -811177264 -920814018 -958660230 377138474 453869254 680715335 281325987 389474053 -739528464 -681989932 -650888798 604980380 569901950 -669078199 615077709 283930920 -381099134 753108608 664659108 611434213 -464501773 -213302732 194575909 16705535 -422512053 -620143367 -656751822 277332862 35568327 -821553510 268399805 603537833 727474454 -178851730 723939433 297536012 684460263 -612432765 -413234667 972654461 296760904 343233221 -536985875 -492815381 825855103 845816311 -78821362 -792939352 -506825561 -241813387 -773272996 650864313 816646132 445134225 732335509 -633063654 -817389429 592184269 -811420843 717143348 929030452 -922014227 250644020 -405779905 -547152094 127517768 60834776 -112470115 -785174910 432145385 304720385 773060496 217269562 -328569004 972945621 315449225 535542019 -370103104 -450688832 -347675415 277894418 -751903315 178883411 306872470 823867872 -362647771 -618324450 511080259 21653815 -681736804 990703626 836846604 -354297423 -200045034 558446465 -253775211 485116638 890996301 98776183 197248671 -541773342 951935913 390808277 -341903682 -103172664 494565137 -959720357 759431227 880368481 172582314 -578396506 749716472 -883339968 829855677 -169445434 345085371 299561832 942675116 113204378 258045298 -795912955 878948187 546973307 -378866393 -152762382 231364047 -337470163 -567835562 321169739 -190230132 -700943117 695875748 929459023 947934253 -460201117 405064700 -376421437 -78688702 -425932750 578880818 269029737 -206410670 149894580 -806764003 -272428503 211134100 -319312334 -472420635 682614823 585285082 -343698583 172909858 203985620 623704065 883978283 -513752433 236388368 -329831617 203338419 -385201551 -205669802 658643646 -851163932 -922259506 334411116 -523738196 223301058 533045334 146157724 -141038861 -48930689 -6072409 464204460 -727744377 342600578 -480037251 209169570 263881114 93845028 956725467 659908729 -873233781 316399845 -706297099 413391258 -989471581 666314686 -387210902 427718108 -615437303 -700545067 599393091 279016751 -830606369 560417194 -915596073 568769031 405480512 -980988005 -915553917 45326914 -538674388 -102189760 -586078221 -353668623 783173100 -331811824 -631702353 -252425293 -796952375 70563864 448528908 -744115747 247655755 973688881 -114685633 779422263 358311572 -866079898 -595340655 -105574598 639475824 -19395086 -348298717 433462830 687730385 -92919504 -535471317 128637447 -445218418 -66118627 22579211 55286264 -896951058 42084652 -196034511 -678549888 765196428 803853109 155759196 136948727 726325455 -395753518 529629357 -938560559 -292685960 33342733 389875770 446641621 -614701961 -413044557 -148943577 789030927 593220080 -221852689 327363611 -467629912 834797552 472688368 -580071414 -905505354 -472585764 -931137599 -66305709 509875147 827511917 -76997240 289998933 -689585919 255798647 278589938 858984288 577495413 643470238 219773385 -511967660 -867718872 -425474847 589648076 -524362098 -14044475 -226361622 653687413 534818741 -506969594 -690761251 -905141762 -872981669 18415056 -297807307 192550570 -327402202 -482422738 774310696 -165083209 -623918900 -991126335 -667511023 646252037 -677223737 579066722 966039276 885363921 412854874 -661338878 -909395687 -604835479 -522731374 -129021329 367236064 656453010 37375214 -912994739 -666634986 611798932 -571276469 -497647495 -104154754 320585112 482261756 536531216 182918728 538882134 -40766272 379598624 207111371 -686690882 -150571007 -288024477 829667366 -130094053 665376386 878755872 62115555 806254530 -127076651 -110767086 543514656 -170538233 435729817 897674565 988189945 -397974842 321680967 390197157 -240293174 951238902 150324122 257535053 250644131 548875192 -258694661 -921245601 432180781 -840232708 -964954440 -614205236 -415602025 -16421511 515011256 -96811776 438819186 -480497941 -723041230 -34257096 -476045268 -309323922 85269850 -42288988 -259607371 -196976717 868219594 295280683 621575535 418484582 685832263 -707661143 -766779231 692128454 344778893 -483087032 454703181 115588689 553658359 -289355979 123773900 981616778 -35828679 -59059525 85734764 -557979185 -601355118 -229317755 395715785 -234088173 -638358837 891468148 554133404 -809413346 438862228 109602569 463385235 610527888 284064340 259785338 820888805 -858085410 55182717 961942615 -937991654 -882009494 596247915 -351262605 876712767 -263064166 -977239379 315552452 -13005927 222617389 -609187130 -98139075 646024151 -959347252 710298909 8624749 457642932 -287222133 689961643 -726162478 -217612273 244668313 917837919 30051417 -386436782 227579828 -935428769 -769648599 611541882 -440499092 -332416509 -75541995 -629145043 232990803 -9408922 -533693458 491043741 -258220425 -115294426 -432459793 523418418 772308418 690318178 605325227 -650321234 247506046 575621882 -785395830 393388937 820028942 -914537426 551908177 -798753259 125502702 -708429831 507793080 773619193 -50327282 181358866 -204393294 786234724 -203381894 778820362 704640030 845650932 931019981 715499729 69485018 -301717363 671615561 443873616 957719062 302276851 772279575 -338275157 800427222 -183145423 -497409093 -429000847 94292077 -84526202 6337246 165707470 216640736 189122963 -532232088 693663879 -217444420 43150109 -835900245 -239090882 272791531 -995840119 534385016 -520255240 -545830066 386951097 120837100 -65540200 -279630943 759938122 178923597 -20002282 496436611 35420184 370233051 -729672601 -93324717 -170630374 986705314 -903107562 638464188 732431081 378943801 791734722 -396357977 846218439 725479512 847601603 478990673 855788295 358448684 491632753 -397294113 906504998 -299493834 722768530 256667914 -854041064 -531211416 231250943 -367071641 849172429 781229697 -260921593 162578354 -641128624 858020588 95580601 -322807073 -681785151 70737110 -239331233 -683680881 905849754 -882737379 -549113450 379900660 -484861955 -978131342 -20309364 709131138 -263483971 223059088 292176284 -215432391 642020699 777688651 -11682939 -178061287 755127201 105947375 893975079 680145244 -334623017 -203412240 145832926 -533582532 -949467414 -825323202 -926333274 -235027263 -433486149 492685035 978282557 547466704 -841360590 -682195776 539287116 -71681909 103901983 733064375 -811001586 -468514457 515968432 11316752 937340715 -379718258 763669972 -197655588 -205900530 -351754630 44938091 -389482490 -548032591 982651535 -53153249 997290784 100920625 487301039 -817182114 402644150 895071806 -831225708 133813104 179895994 -847001283 -503475569 -281748306 762681680 640916464 628484619 -173037358 -880881468 -233039156 248111993 -203815085 22985099 249698195 -646595522 945408347 -9339371 -647927657 768432329 853095350 -118051104 6747870 777888728 -879064347 198507744 144918789 386172767 121507191 -552728710 283659570 667982266 736433597 -653432245 -966015065 381534316 -117217414 111378912 427664056 317324604 -564194793 732773557 -740543149 310908525 -465860185 272360398 317299082 578837720 -571766529 -569008408 704774726 -969298539 776884227 -220098748 -329868253 -577785549 769808010 -293964760 -964231956 673455447 140321890 -116713000 -398242317 605859747 379271043 -400389601 -682006256 201934554 248168851 -829816382 782770212 827709565 -294468387 -761704462 559624639 -214337521 954992756 -52633472 -648662649 -77672594 -681039064 559251193 317520810 774706237 -531456847 994954725 -978377646 -112872554 -234776905 -940983557 -458333283 -677148634 267550430 -637982555 973599187 309659062 -186811438 -936210156 -390767491 635360537 -662489058 954110169 457789843 -630414955 728681770 527128366 990768745 859618600 856949710 654751224 -916273167 -897613584 853000501 885334142 -924599864 50960847 32839963 -861826379 225463966 824594641 528327026 -804381001 237369362 16538560 974787 -835556721 -339787504 937095724 112462084 638267206 111906949 -808020356 843016726 121757702 -675974427 -416045429 939874599 -66404587 170833785 704250699 -939283272 -198787057 508118071 301932053 179311510 546173066 -24178876 556321890 524998964 726915154 -330242602 -486124064 -704166857 -175327487 -424249301 -191628592 861079201 -44738307 -21243000 270944869 -5611318 -709731620 -217146150 -389634608 663536073 -447396110 272581266 989080857 409629264 326317002 673902983 253560384 -439417789 837046673 -362787106 -972346463 -460874005 150662010 -616651662 811009388 784129692 569360464 222847722 -970944164 992434718 719338125 -824761667 9338539 349369716 -641370261 -107137984 -975946040 523173211 -239327239 -335653762 -670514248 -543780844 435018235 -953759668 -867033123 24638714 -24483146 69586481 768477266 806895021 -526300662 -960324554 888310741 -454977373 854472904 145204990 454130092 547178953 -325790814 193194253 -943977155 -490121110 793778701 121572922 19289490 -654352871 -900394423 -808650102 852792357 533291644 726286986 407807557 299597311 -481581460 201743740 878278033 -778720022 330991108 -892067093 767793215 618561848 -818694680 -584854365 -597169700 -774240833 1461904 -459519256 -563955209 -310424586 -103469161 683683825 -543783851 -657925169 -739824586 408171524 -928032446 403604899 -416448885 -894944682 -910081890 -501507455 691565621 777714723 634257672 541690876 480232698 -354448957 -417823148 360694394 367598566 -559827472 544298809 766887397 -367524011 -672600960 -388965270 -41980257 777198857 -529378908 693585279 262340767 119525864 567775353 -107596970 30123004 287694974 370814754 625043148 -594280799 -803039373 363020535 549197118 346895753 -541417129 -698589604 -235662542 750875631 -951072959 -506871986 -486953071 583683930 486732362 322007474 90550147 488522221 -64125493 -645561314 48989326 -24847045 -991757184 876380672 1436756 -761625274 -793611966 -237719712 -528227528 -538772692 989353542 -936729059 488208436 -517670426 -96328387 -542072812 135819975 -222896810 -489489887 3545011 57697119 -422844838 -854731085 97774922 -357405849 372387784 428991031 863067856 -408889219 -810637220 -103267272 -242826703 -856396391 731299900 161482411 -532084092 666547702 -651424316 -791182865 -598896611 -345149604 382662441 -928921798 939996188 680619750 600469675 -102908225 392822910 58406475 -442549797 507750746 346414683 149907201 -695074210 -209312429 -855310136 -787320264 -841760305 -190115680 519928576 655890079 662673048 -176262723 -382823816 307568307 728013711 122547212 -819823958 -757704629 811029121 -106451702 55572427 -957173520 -810290062 922697148 797773049 -570169622 286538994 926163278 -706888002 576482496 317494586 -674454543 239282085 -794908692 -341083879 -445125825 455357892 -572136248 424425243 -816541822 -734808600 -998656369 -797115086 565013711 -368718309 -147697574 360733507 402171682 131071026 -944395867 -4241346 -297778009 250365060 736146447 373409819 218071309 -366472394 -840698612 919972444 370330847 -902603145 -281189369 -668730088 731768471 -51494 -814489342 611677051 219134059 -689588139 324413651 88862429 -612006522 -159379845 924163653 105227343 536171718 -863622125 -937078635 -54872486 -891041292 929888386 755199608 37902867 -659827469 -463225148 361006816 287516201 -175362715 359407569 819353072 -843244672 698484898 491409221 -294796911 514437390 155585236 -455331566 -765606969 241398825 407260064 87045936 -704127830 -983275609 813736855 -910205745 465254810 -758530312 -707204084 531067765 863139601 -376616534 486290619 -913939080 -508117797 -967415506 418644552 801128132 79248675 -682420631 225220233 -258331884 798561593 -789800618 727202968 -986128369 -874755203 -573607696 404232622 -713498997 -566752650 168319573 -200164568 350129763 -624464555 -275825603 -522131198 -271531518 -268803721 726526470 623262121 161127251 -223308895 58454205 40725230 393697741 941617728 761331646 -612977854 968518991 63901802 -802698406 915610100 -295865852 625791898 912865667 -881323210 217220722 -575122642 304546098 292341825 -301840236 374354481 -295894497 544703590 -920443442 -137628250 32077058 -138663409 302740883 58217575 -173701790 -993869981 -850318681 773954946 547858094 -562905232 429662974 38615287 462437576 -965839896 -306349276 804045717 -566397452 314104543 239445297 -400479376 -218108354 34271870 530378896 443310065 -946460732 -54751020 -331097122 882502027 458639215 -165586450 865112296 551622103 706512711 -290312419 139281723 745276456 997211397 239466079 -997861360 640036947 -81373701 -755522659 -370057333 278637912 124630276 -603623604 -35780018 541369859 175779478 604730360 -733127021 324747115 299767211 -842381920 241158891 -163616762 -258533648 148098054 274892897 -438615263 502293449 -161550935 -994167891 208490671 878888233 960763582 -349653817 -297336099 307879736 -818139591 -270215343 -86192825 -726574103 -710165392 -184635672 335431899 140783685 156578834 791758215 884749220 -682035495 188247651 797998316 609642789 -23742411 978638216 819427921 -566389928 525868207 -772257067 -902896988 615993427 -800488522 679396327 48310118 -510969196 792060148 -374947495 924264960 982526615 181823098 242414881 517936793 972357431 729874655 327869081 -475749541 -580680900 -951217089 -950219741 -726445424 310555 946876269 -242882074 -858626023 -99742412 194877287 803745038 259250599 904629759 393046795 884625736 -854241098 556198328 -35580394 -568202102 -919327715 198386476 886494202 376027324 672269051 -780038013 -553503134 -304603150 -299589928 842047047 461631427 -178975077 278447306 249960455 750933365 -762011464 132819461 958681561 -505395716 522700552 183300225 383128917 -363594929 422294402 991987660 -548248989 147278075 284042628 883277683 -227355945 708578816 -457888114 -319048349 -187043979 993584105 472885828 -681946504 447164781 400169448 -957764389 -128232911 -895358345 565702609 -601568918 -965519331 -868675903 -244247159 652501121 -579130937 -523992275 -863966473 912750871 -932676776 -41954822 -634956453 -933544757 -836332171 -218834835 -208061126 526430065 -789923355 138431679 -978590046 -463997255 -289865667 -133374749 -205253706 989297513 -311381182 816595834 536793057 -258803860 399840712 -24314550 346622332 62265219 -396333280 146706175 -721121625 970072756 439713490 -302642694 -19387260 717547876 -333776626 -659345293 -273229399 -267328366 -28954485 -408919430 646711462 61238734 -84270930 571816851 -539540843 -342846428 -943571090 -655060481 218844523 684265832 -191132536 144398120 128252081 -283350727 -213971554 149273046 -211559222 -991711091 626577623 115196675 679474771 -415871428 692285716 -88352200 286505677 -8501821 -237559512 -964770685 848968558 -808443456 400915585 839756707 754800805 -985519158 136205267 576524983 -830470723 571152744 -276720275 -980540671 327647751 297499868 -342783694 251140869 717487189 -202817669 161517423 885911146 -470810199 109027435 20793181 439855446 -79120191 490070346 -558112814 231295905 -984498082 -820018381 289865875 -191645318 -234432305 296460345 -652682057 -37092045 345130215 832800300 714166935 134996452 235570086 827841202 597872929 420523880 350112223 -91993390 -295790262 -175560406 302021397 393395360 224619795 29346 475610196 903134317 608521664 -123630102 -879439540 515877096 714294267 -88174143 -208815220 -666345854 -947675383 -247444653 -528969792 -106986268 -760841652 -654156444 -92538905 857513958 -879995160 -790282168 -145643815 -26589221 -998907302 -817050215 -33438346 -556638862 241769043 -472046465 637422329 -722098065 187597520 385548048 351254188 -253829686 -758256673 -354846677 99765810 716277160 -844424692 211388577 -449211203 468590545 924833260 -996925100 -340335021 -914691886 575417354 -854446753 -883468509 -213041103 -560802002 -168916448 227288011 -486321653 -735185001 404623361 -796365481 193931412 -933905119 429703602 -992338011 752709162 224414016 -282088634 -672489582 197139814 536990404 47774252 244748288 -459871823 -777994774 -10960427 805143256 -471991856 612616474 853378476 534971308 212063318 -291596368 377018477 -454416234 -929335508 -897860950 -492134324 111044767 -421011495 -308070792 -484490846 395856118 171470547 -616042307 342816492 108720934 327013912 -630914395 480581891 -838358974 -177574968 100841469 658573108 -267741971 -938982299 950425271 -638297317 -649653870 -722937543 -953018800 432948988 12447038 -475576171 -170437287 -635783421 131964408 462561146 125926353 174190336 678805648 -385096621 799680636 650989507 351316482 670264508 -699016268 237544922 -978496549 -128310738 -283060790 -715350973 -945401294 209387215 -571727112 -459484456 622510777 -344940554 -466013646 560285058 540601170 264570889 996639763 487287947 -626700218 -995056449 -582771366 -97453842 -456193101 646899030 589756455 -144009142 784728148 -823049292 -900177026 -965306497 -328569647 -270520612 165651712 932260705 19327562 -448486352 -586174751 -466268321 -630491018 -534155844 337516912 -99394264 -540832131 -705285497 -142642014 -121795979 695435154 294849416 919138407 -132096428 263149204 -543002100 697269140 -585136035 -318788689 -583028807 836181796 -855301834 708217449 -940980111 -363071881 55015513 -597205324 -803213600 -289265955 -549806691 -511037306 905093569 487844308 -484755926 105208967 -550879643 137290021 -593909443 550112276 920277188 678703895 -830685855 -669853143 -518151823 837956439 -344247762 757354089 427523567 -933399339 -782334707 -465938633 -376359569 282004863 925364084 744417014 162370512 -717640975 789132654 629229639 174411443 -717804629 -915091432 73621367 673337728 -524582480 280747411 8497326 -16549195 136214759 -748511276 223987951 -457516038 782466390 -112704429 232477242 -729611645 -678073561 779218260 395294422 693602467 -601798979 -68446242 -266468910 135209267 -983292254 -235555109 329352113 47290648 -918632761 -382419582 -276636574 -889599084 -533186620 872145361 501584977 994477867 679376371 -198013268 552004067 821704671 -10082747 859073278 -427081225 764677187 -871253450 -197565809 153450887 462656937 -686139940 471506577 822739483 3478605 -279392251 -865199127 331933972 -418159023 778468198 493635241 899297325 -502654575 81718686 801698079 233640557 372662971 -714502446 974498280 999926104 555151033 -718787340 109079651 235799069 822254700 469836551 -924557163 -253821856 -150165741 344994423 807409578 639102668 832782345 -702223634 708753370 9403264 -884053607 346465777 -752898136 647646483 -46162498 1638543 -298593287 -147651401 -997139904 695538471 -851468625 22358959 -58488977 34808512 885927853 264019527 538926447 443535798 -657201785 66188730 270439266 601261694 -515375097 385047059 -91219882 -638431199 353855150 -403268323 -759213519 -856174651 194132715 -279067217 863975637 958687007 -781284975 -938745050 -765633487 345566103 -451411590 -378310717 -827059736 735446677 -387485409 485079105 -346842079 982754052 378736965 -720220497 -79873268 -728355131 -452536722 499136590 42538197 960405470 914361681 -55875461 -893448817 413843674 -446886611 919117895 670119328 -685499782 -422885927 903439122 676875275 779532387 -723566816 -115284261 -811048386 -323002234 640779653 972663861 -803731274 -740821413 602185331 -888379946 402675721 108103931 -201057470 -215695030 -383539374 966312991 797790099 763427470 235095687 -675288539 249836959 -350504469 980453244 -561917625 -940008346 -720881374 -283903378 758034252 656422069 -59963224 -352677472 862731058 985658254 168845251 -954877690 -606755873 375599147 769733568 838105683 -223899730 -275394459 -500490973 -562183095 794635472 922390468 71819104 -894547672 603636474 956202918 588639134 920684427 -364023445 602909819 -384064525 -32820195 -994631183 -349792421 -343061513 -700724116 205474536 455004590 -762069897 -998350862 272051810 761221848 -40140720 147524019 7412204 -356832542 -113829044 813628295 -588967243 897459845 916831163 -113867266 84268754 -17199098 -788775267 -233263931 315460016 -495286725 947861238 -778980009 -349342011 644616524 -79823673 -972819612 937885196 -667512599 -445719345 387191214 475694672 838012580 139658317 152123240 953867431 10528610 66328627 749261996 -604544602 483070750 -335294905 -343060780 788159504 93476558 -109133599 726186337 998377034 962185232 916814955 -615062221 275185433 -354324785 -171944901 -267822106 -930028515 563490067 -50142197 -455285939 -128238239 -469306765 -376178589 104901174 90122035 -721946430 972124841 -790376294 350028243 962030359 558808253 -127029083 -438724610 -803540892 -120906359 -135790065 -211810677 -762922939 516506345 -686879385 486465251 567013825 -451170857 17133182 -841583137 -903466624 483188896 473120462 126977683 -355443993 -228239300 105996526 -681000275 -189907351 9953 -802663919 -700919094 -580256474 136161050 -8016527 -692443328 617157118 345580595 704986946 277539797 281679859 -88856145 555179260 -81556574 574311194 106561310 -82880297 178378366 650028921 -839371417 -736017207 191990120 -473920116 -296329422 -465698201 189966293 -835568595 -882384373 -203574499 79643121 879616762 -776489767 -855199511 425789109 -728676492 -213975408 964577458 143974319 682546270 -415172565 -97937491 -233269057 972739021 -389919891 245215216 209353145 916351416 -960215286 -496590233 349277587 -868869339 -484449803 548805867 849768734 -897291523 -131218615 -558785318 900493178 248990235 143119664 -547986157 -146898086 -526237666 -672639468 -929034328 -19841577 806341746 -121571256 132017318 -23448683 -672642867 25222385 606517949 594542701 -160567060 -220720520 -130043933 174481559 690224243 -908023833 -319214115 671848704 -553169172 -687599092 618911622 -333477539 -338205493 813982293 431914056 225813860 -100141847 -370805942 149377657 830193042 570298819 301022831 -551693294 532909359 732311333 980032405 -471860426 -531570551 182124895 983800662 -827488897 811321732 557556426 -876903460 -757296999 439694758 -151646836 486561261 355171615 602686844 689991997 -478484665 -956473681 -847423543 -807721117 -936783291 -67742119 -772610418 505233118 -774369971 807418376 -361585245 -110254131 -3326797 763005152 -7056972 -601297295 -950857009 -608675450 -137095787 144548525 -747750509 949442281 850418940 -554186237 -125515823 186220335 -925735065 -941375132 -438803660 -490380196 533227104 -159571854 662127657 -813443202 -889832917 -331453608 -825542442 183679598 -544788991 70486003 -10601420 696592939 587142873 395154137 784463481 873541339 6619447 311168432 -680679395 -807458423 -795615602 187132423 -682132312 -103470116 -322430344 -932499211 -204450393 -368059711 155270592 -833263475 547617673 -218242004 -144928381 -545955985 -694595075 -882012885 364817736 -323655565 660744955 201204383 500855322 -578879634 -668221429 363203994 510700554 -825992647 -346571902 -272525439 609615038 449601105 977325923 -879617493 -743974395 728672248 -52752079 15966427 -936269279 -219690537 -723392493 926677767 701527770 -907154847 -965859628 -897399279 610296617 -476095309 -735638352 330658744 -543819713 941755092 -35348174 -543496714 -530525468 589005571 -161259726 -525828235 -294306298 553724828 -303634027 771912855 -41701552 858472304 265577481 129939427 -995686008 146929268 -911967673 675931029 -573400175 -467373609 82303119 461953257 596178171 -735276368 -497582224 -648037197 -31604663 184122242 579668518 -262729222 -758580759 710619912 -260940058 27121775 -481591412 -613581983 499843897 817438418 965293037 -461778386 -450346800 503317571 -263052179 28111099 -493055631 957956300 704691468 -456116108 83063767 -676034557 -360344049 333819066 181788480 -688745306 535367667 363732168 313250177 789761643 -162398860 488002804 891289894 338686784 263445047 416846767 179813441 571097002 -606055257 -120268447 -406302525 555254901 480989699 -425287513 -434690531 646226482 -520938797 397585730 988350392 389009362 -834264118 658682754 -189723386 259035917 -853736940 -717718933 -662640704 -857015457 219711319 -846707561 -869900194 -287019042 -966030422 -729030117 -677912029 530649583 881012224 -524695791 -526529517 32394874 -260265580 428805781 659018336 -248700716 773122330 320819197 213377263 -296941645 -343079710 863973786 -552490335 -731194952 -380128359 762737637 -840360317 -603213283 -425905917 536645163 913798669 768713929 82568324 712892368 698939998 -688214238 -235290170 709858327 374623791 729699993 -734128788 -960863942 938744490 895747340 170059227 -905948313 112764524 -721330754 127285600 546174434 -37574861 711427528 459889146 140954487 -299452551 232303298 -318462389 -610600777 2667249 -563079874 -9880165 -336967528 196283343 243937847 -362860456 -449815554 271770167 399196114 487552200 -778582595 161606203 -344345066 58030028 855876373 -720360664 -83673875 323814918 356615991 -292624157 -487574410 -225244605 278549502 -694109140 -437798199 605308373 -715623409 -463052579 910081491 -674943102 859524996 -434393044 -687349831 -431235768 786134743 773364303 230071612 -639625046 421520934 54367462 565573550 -318892106 308633120 736994960 163485747 861979253 959992978 407686635 -200607289 -420410501 421691764 353011137 -801399220 440591311 976188917 -829150912 896151814 -807091998 75087338 951854377 619024252 739049749 126251100 569330626 -211019474 -167854073 576725164 -499910723 694933328 -976226547 766660308 204989052 509572536 -352595582 467170246 135237391 24869435 81822864 -365692112 -496131368 377167708 618512999 -408142015 62822633 187276856 -861766906 -951576304 237771366 -932774822 706913956 815230978 156119623 -881912416 929817706 467535869 869848631 131011383 520788928 -94782057 547032088 682952023 27890117 631507023 -474786433 667463373 -521587757 -940664532 -950783710 -418251761 176267155 -284838356 633345488 -492666049 -536505862 -452296065 -95264668 -891168773 414696887 792855122 286073199 -888094135 -639955321 -329456666 474652438 -431831143 810907342 650135653 687208427 -923297029 647606551 -313559829 104027646 -108937386 657021833 577654434 345398994 954149054 113013110 -790823689 700960532 398338778 -305546753 -574157933 142879855 891717974 439241965 -152390021 -221804701 -87601858 -384946461 713412630 628972148 393284381 -254631352 965723474 -424681414 -339497153 -248787244 -107121039 -907769858 -880646322 -480710057 -802310285 -977459945 -831816587 -665803781 295409984 -220631691 941888376 -505261014 -877910534 764233186 875707672 356031438 902152156 119931647 89891208 68763572 -509554299 -467075329 929493664 -705399530 149676716 920977834 -824900988 -122605244 633887428 454749064 424303381 616065968 -149226881 687555349 -46350387 -955275062 -355162491 248666982 629168182 -506567318 208881437 250129025 155667601 -789263994 354405355 -725773916 586127153 -352262972 228394245 -708990516 425308755 33385727 -701601152 875212060 76975451 204670408 479838712 -99389127 -609606483 226354397 -966300769 93601745 748927072 -31505389 858498430 -320637359 -998767493 924906639 289173156 732834220 974414460 -37276991 727409998 -244098062 251923564 -856378036 504077923 845115233 -102556627 250309466 -137412933 610307574 282534761 673934458 -299619692 -41596855 410251496 933145765 -392715258 619301413 885011288 -268348972 693791945 -47213621 360041026 -737459318 -428925807 -517697770 769292003 -895904776 -388619243 623114429 -765715408 -280356139 -97465954 -884682625 -177218851 895001294 491612313 615335155 770925368 842578183 -446052380 -999125795 -497035067 -370301003 -924130895 728447770 -35352183 -892429949 243073829 69009945 121481990 -275551714 -727362361 -152420638 241435734 -274685737 27483696 -845645963 747215009 561008242 -123909238 -828482462 -760608033 -928218035 -396691919 159183495 -806097746 -881881404 -940457631 -876755886 641616701 -192948692 385683657 317734266 960721495 286183429 562554051 972929285 41290742 -322525647 749159323 709497299 869711360 271666638 -966211766 -684142946 914099022 -345932726 -890382669 -181511045 609545485 936441419 260276011 121925942 -965525041 -475959434 722666660 291482330 -246113195 -368340947 -368050212 673806989 982887321 -53455773 -459752794 524910257 -451689716 183874389 -393861697 -242526919 163572719 182259798 -2395243 -549270793 862394501 536277736 -952715166 811414526 284392077 604557608 -802314102 -134219743 832413789 -43216352 -47543493 -717566346 129830046 229795237 843877526 -87115228 -236535169 110589862 836627851 262733826 -732146020 -157076503 -880130223 -625079377 -91851780 -864554362 741890628 220343042 810230235 -441312446 -975553292 -767976209 -541935144 -609822028 -411215603 -477201338 616812989 545383926 -934983756 -940588665 308112305 -105337805 -537181641 738798 759553247 117587843 -83212584 382322631 686447917 741421896 596347242 588378973 840242493 226890605 -546722865 -618305067 238351224 4056786 -521598802 -417513059 861393375 -782450980 861269828 -569180733 -332411034 79242803 -15668402 -422029968 -236953087 -822254362 954873095 -171351431 572291890 207906629 850410227 444919625 -568655305 261213578 -522920450 91805098 -644441248 -10834686 216717713 820247127 -741767262 568472566 250175734 333096584 510441267 -923458789 528182215 -544046697 -413903358 77947895 111101796 258548086 -590996253 470073439 147269850 -674921095 264271730 -38213980 849740318 662861742 563130173 -152034312 -224574809 -960156946 719403003 -697067336 -150766589 -994968156 627541147 -364984200 26854098 495794344 -499177397 856871091 -863689983 -595276795 -839963824 407402707 728553932 -55201739 730140619 -235976921 -179173973 -201676823 -722275374 787761178 -293362658 473906502 914159445 -41888445 429640474 766785702 336258026 449821858 -529586144 -754536600 -54374336 695565712 146929112 -395782192 -415430633 -724016290 942074442 -942812585 55689631 -104014108 269891763 687176651 -695443318 -848530992 594853396 517346609 850447568 368500132 -816785417 -506776022 747954879 426781575 364208885 105910388 -984736090 -567273464 -233771224 842223255 -422566090 -244493647 -179792948 -851136592 278813831 60934360 976934035 261730671 471431891 -394329894 386639754 888990101 507979548 147484468 -351685134 450541302 -961401913 -179568848 930055474 29434045 375282268 712634789 -436577067 -780437539 -18122297 -719756198 -630263253 548339264 314654142 48801360 -359149016 816016823 423079072 -758280063 947300191 -768790127 -149825199 548605202 539858041 394425654 874254511 579944659 845109029 255498527 -845118113 194851469 375886172 -968607596 481257535 -180397146 689246591 -160241983 324436360 -428292678 -372614002 185234579 750542262 -641977911 -546820187 48776678 589298669 195921901 468833604 -684559072 624253370 -998113344 -158823829 750734225 -541240908 975477300 -163482589 690993604 -295393010 -812694573 115626076 335023261 403206217 701556597 933410025 -476362491 804179208 -603400983 947433675 -280427710 154000219 -693952464 684112720 -904601830 998415532 -166068658 -364250622 -978112284 -875289461 44073460 231713038 268182190 -170866614 -817437629 -963898375 -62398287 542673546 -637155157 652041499 -553835037 804589296 -106773655 195225777 516963055 -513837667 563838965 -542737777 -454527916 -912330684 -630692602 -558590234 -237618493 35436895 217924958 187017285 934175860 -183854163 751315871 -672739798 -416922501 -302496463 -368345935 -112294630 -698382376 -238264468 -875123998 -928076238 859667423 -664881801 155503002 -109771663 418526833 250142218 28092413 -385810309 -190977892 499344416 -959194780 -52695608 714771993 859157548 -76110789 -36073906 -478021737 998725438 -462642422 220503085 692626711 -623803832 229261678 -324766602 -408867987 -526408019 606339695 629947804 738112778 118565415 489673046 -30688792 -560670001 835599387 -717879608 199463389 740217533 -43866395 526514481 917675415 286512157 261800610 -647140903 -802437303 -352204212 310904124 673297876 -520805446 -599621693 660484205 -911283379 -78224385 704803930 -198147287 355993313 -246891068 116802276 289118401 624362580 -862068220 -978059131 -176544885 295201814 -799032897 14527700 424505365 684059498 346059101 -32493605 827440637 287623609 -497450512 13390151 -788868050 -598265872 -110955894 8214062 -818098114 -249753084 -813487293 -959709478 18415660 -248628255 926892036 450290257 -303803074 -194848428 -962659819 -695974449 611873958 -10524849 835744415 -927231176 -100024116 -184535118 998343885 -213509965 -353488714 -536793578 -302565304 129823114 -125547686 -57973319 -832808028 -584553828 -547629923 357580083 -606026141 -195816810 298191482 -490605483 18190839 -19621420 -330986567 -426508546 450683885 493083800 213669462 -601356725 363859759 778693060 -782455750 356685028 44701211 7543711 917487712 104084913 -273466719 -641649130 -972289770 -548674298 -276552593 385019406 249053612 -325956319 377676834 110479663 -764928205 82477946 -184816203 -757241768 -482015940 423841247 973907580 -295709704 767432297 119443906 629051636 -752996788 934033316 132984379 -606169042 -428761913 26542227 -959328119 379371852 -211053925 735560350 250844009 967173371 579768650 665952164 -283922033 -171729215 -380651005 -74174109 -385822323 615021119 -297104130 347491137 576337845 -707172866 360917916 989902724 -3321653 809849256 -459440483 398974005 -687133310 749565307 927467078 -960453509 -42401289 351260458 998689726 -887648489 192808463 -111130204 -271576752 309761231 224753499 215946703 777678644 -679440683 911521629 773758040 460917186 315072083 701886486 -959912361 399983556 -25755213 -174773282 873386993 -183243078 599032085 116024208 -395187813 682444200 577941228 -397655254 -210074079 994290961 -389666338 533834624 603847880 435032638 867355949 -582561695 -676967329 392479750 -38759977 349446423 172997363 -822045791 -501665877 325591791 60720545 751669178 -187378739 578979517 -5083796 -760736918 531594555 605454150 11007639 659845659 800347026 -263623583 436448484 820501834 594886711 412566170 6754020 -690573641 597149710 616091871 196492648 -280025231 223647542 628142353 -505581282 -319102085 887549254 -722356855 344613043 -69800533 -633190420 -813336612 969866605 -721234105 -929036362 -769867847 -809063881 769535180 189611108 791989235 503127793 -93026418 437697449 -764498040 561539599 -349842449 -820961330 -231461127 -91646797 338218406 -231643843 577541142 59208366 5421286 711696837 -720261640 772829697 441465158 265253243 -935582620 -32484758 -303613820 -107865308 177927618 -108797545 799376670 -248389462 -27901351 915330127 -40974933 924455853 730098053 -488282491 847161896 -114902126 388902838 -175084336 797696405 307492868 -332771932 715506977 381708552 -942829671 948433887 -893672413 -928169609 937447483 -146533947 256095039 236929585 -662210235 989433467 -979393248 -348590233 -162071607 50265479 -751677533 -578193894 -793705193 -691874975 209757508 924904560 -638397646 -203660286 -983863930 325843742 518867405 418845421 -944821996 802667935 563804898 144377 964711262 905883934 636633460 -623876069 -365921952 -347072093 644087498 330525887 969627467 -437444588 -584125586 989950742 734241843 -147126945 -542176923 -775918508 766139979 -184889453 -115963566 -416789271 -682045909 87930145 302954678 -138934714 231540717 -78114777 487837854 -31173932 143071394 -622170302 532162247 -305214921 -71563147 -18509924 -785017649 161826862 692068497 -275577754 -840047438 986675488 -246417041 89768762 928232039 -221971892 -444949156 -272178121 -376139362 -518304420 868463521 -233006767 923335229 854819249 376725338 -624748882 -864233265 338997584 -685676269 755075407 -391547322 -396799722 -603327818 -324823983 979511566 186622427 -562784940 867713159 -917023348 134734795 978387625 238784412 679150401 -391765375 786574938 -617213784 585572570 542708593 436357214 -4666805 335762654 -469807167 -465888200 -263138602 -197673763 173654141 -661617186 -304197937 766421876 8064285 -407286961 73212758 -673812605 -668951494 -905402979 -793024349 761697431 981953410 875087468 862058133 937838208 -31627802 661689701 -83559728 673884290 698297515 328544847 -666527086 -874987954 52476637 -775589354 -681627424 -302901912 191338090 -765902550 -54609993 -302627981 851541507 227435196 603503460 -699917153 34190611 -831545712 883130129 291444554 -842317178 -131168176 -267219860 -34944781 812234555 -239544496 -485500038 609520645 206939004 -70551294 513653040 286771402 410664041 925272372 621987750 -793278019 -358933164 -381742940 599317520 528308479 609641956 416660550 -166383481 984393886 309454376 -797640474 709433550 284185969 240732242 -661376256 690009536 -846001471 -558462893 779699858 974501908 548627577 -161256218 -65707055 -782025769 -219106267 -876872321 936485197 427457861 795043812 -234155262 -811623756 -488620182 373799345 92921827 -100587661 568594321 -556773521 -175300034 327803815 575463593 581166458 -567147532 569202433 229930827 258245696 979185929 -674697967 -194200976 381980288 22714740 -336889081 -653760348 762573147 534634132 -556098284 784120463 -80027472 640711336 100337972 576165112 -583663583 204117877 719604446 399095074 -769010330 204188336 572528359 475519519 -985094590 541552356 -15943861 -318876756 103354547 -442509073 496506590 -76070571 -633120194 -578691359 -621816916 -676321718 -609726579 -431464321 -846348073 -340436220 -183526576 288317924 929145017 -147950184 -500825133 834172887 -708669706 247384779 615401715 -608530975 -916402259 -33643486 -16851488 592060900 544116089 -591940134 -211082814 706427385 211860911 18445360 616873126 998240744 -611349719 820930809 -536031219 318134227 -252662341 768365702 90318727 -429311682 775852751 -749486346 70949421 107201752 144611049 -265180957 -415890108 528685033 562243639 748333520 564906646 -488289805 -425003063 -600876242 -553011071 -282279172 -429854399 -66653288 779728942 839394868 451813492 -838111051 -629034757 838730597 -26290947 -355481292 -836612766 -284948481 375756882 868028588 -111031866 -75623034 312267872 -84920734 778678520 -396504786 -487178242 -440678722 177423046 237445665 430795797 -412189717 -163877603 -833618276 116642684 501893459 -527105615 911128880 421875622 983133894 -950301122 777085117 221008502 812632960 129153471 332175605 315203204 -982978982 -267750887 -652321514 987213893 280704386 868758248 565432066 -720979481 548165170 227537803 -120331186 646396573 892053149 -49676454 761657848 19380040 855772743 15353751 -206687340 -522717465 -843205943 -581390854 -678745785 591290607 -868830399 899142486 -213510651 419754596 -649917072 -908020339 652035220 -790325989 -222583969 -431997733 -395015264 -978102842 878480874 926099074 -438272349 501394341 41941938 262767785 -795451885 53489475 -360680063 625413334 88881276 -432260535 -208858332 663809068 -342615910 -154387818 477920585 -479275882 373315439 570174690 -903770303 839096074 -896427216 742044252 -349295902 472596632 -245215110 248454994 -966234048 -828808016 103484398 904141314 -177687379 -510395357 354973435 869597545 757834477 747769264 540583733 -939471236 -85457957 156960624 518175790 968024288 -427006798 -581644499 -295057956 -297311846 669151724 -644526309 -331014230 -353589792 303113753 311501136 510568411 813742486 -950406519 124540624 620157704 651403949 -889958309 -588358621 737815914 363889207 291846376 467069450 273237509 16559148 834938883 514180624 -342348264 259817068 -716548778 -4470149 -94702375 -925089214 -717869068 890022084 -960810023 486830509 946737922 -459231346 970348053 -355005436 883201065 -469427954 511447563 -423033756 -545719732 809462144 -774389994 -706905571 -596060080 851463897 527215986 -451209764 587878362 -188429271 -946738274 -180739798 -915030265 -293973875 413829677 -606712855 -366749239 631397732 531859587 665471284 -818138089 -749065477 700037932 -764160709 -897848840 612013055 391663057 338510008 31340854 497947709 128066811 -696314388 434289565 236514274 417032019 210535491 465103699 601178288 -526663366 590302635 -703518256 -406967593 -231995576 382840453 -660339099 431421759 75156568 607339171 -441303045 -680727589 -304481637 -357866078 -435529388 -21263770 -179708940 545314079 604542254 -73307482 -407311773 -565365547 -609616702 153773831 -856186236 -355398477 -36138664 -29654842 -771492189 -777298083 773421201 459447767 -736019802 933094476 932925175 488213210 -706325868 -947654182 -411197388 -582011463 956147262 249139261 294479894 798477813 605225101 -723823173 275084740 816458297 313086899 -238178920 -426343981 575770892 -302138370 -120547905 -449191315 -96178734 -706478350 883983037 -835330652 789690282 -413949700 -509868527 -258867834 761256045 -227271517 414966384 -884710350 -387415020 -133809162 -212381603 6584584 638771246 715315751 -945168034 -974809232 -658168651 767306869 -47850865 929230652 298087401 950115994 750000391 -503540167 178135049 -842476818 386425473 -130439479 -230982154 -507632160 -160279135 -938566333 -877921079 26083520 759969503 -675848992 -279798111 864882320 761374440 581322244 864177676 -834204885 836138100 -665423386 -739234698 -649526698 869724635 -41412110 -974771521 -646300019 -118752986 -704186059 -445646273 -689699588 482904949 -143381820 -619624320 -242039947 -93318292 -440390727 -521735358 928841751 281736115 -150196870 736377674 104210326 -584850077 781083474 -276129213 -678399877 947426620 274595681 360139549 742113548 -877340066 -605748715 -523204923 -502344077 671378002 -545855629 457316456 -194665855 -855893849 798299035 530438014 392667287 -870137803 -241290693 -775131033 942717084 900147500 -400353068 387771561 533329002 728278808 870820969 -644184363 -618978872 795553998 913468283 -834286740 915017638 -675271593 330317074 589369860 11310572 -243369539 766482287 505918256 -87397933 5863090 -874494573 329298891 -501262763 851373416 -655114581 -603558661 282953586 274181131 -132888935 -911185942 52838422 139786601 -370965704 -466660784 764768906 -594202135 -160176669 -161742038 -616334043 -318506588 -728010573 -578787436 -823246015 -624706798 244409994 -831716990 282431608 392633802 -673246644 -255491885 77540959 -425000712 826297103 222577401 -872837833 -622288369 752022619 544385331 410145478 -639247694 876438784 -307423605 842794397 -364109980 -576806544 781441205 962590066 505328828 -793266352 828214984 -280345129 -548702409 -627518857 -247526997 -553058979 -595914152 -977105337 351629177 333146375 909738319 -509645479 805641846 298695278 468505394 -81991249 -405591298 869668959 935840815 -153132508 -461407246 94580813 746779276 -796062844 127732910 116041289 480847885 -888836798 677400132 660081840 283552347 600410119 -166639238 -538611012 75213026 514761023 235914299 -661727302 960835529 -700907472 -889133435 549639695 779881577 -853686669 -289282796 14698024 199983771 -794525298 919497487 336399086 -435951008 -997506838 -887312278 -501821918 765403573 412995215 -223592374 -887043467 732905254 248865048 186404475 936329938 395296077 -950394718 583125370 760887757 -149968380 -87271859 718737409 -524680156 -812715071 -847540633 -227026281 771231712 56931593 695081093 387379592 -420154154 -537315508 13544452 853972253 69755076 -889701146 -808127022 42008396 -812713823 403500958 -186873678 172341240 891965581 388925656 -11814699 -385605384 254751415 -170832016 -186857749 -718018277 143458537 -937557055 -783321564 268378252 -683232556 -430449777 760442793 377491350 867974943 822736412 433063905 -574713815 -124577855 -742098623 -237174020 -545357198 951617761 364027961 124367143 732395496 -625523525 942347439 -949541224 343185684 625065207 243910233 509979436 -914842590 -120198673 201377578 302502825 934008524 608603456 206438010 -909401527 -480243117 -847433514 862411260 784867000 -924350985 676135947 -825365089 371455773 679338454 566236438 726850306 -801415725 983237713 -152735174 -104033994 965755436 436045637 123204698 -145731364 -741333563 133516624 -917294615 863761278 139726226 229465541 778728340 -629688466 928301440 -702194365 -651498322 765163785 762121652 -34305449 -868172476 -38275730 -273030754 795267802 828371556 -929771321 -635213711 164781088 -949146695 -657714120 -607152206 344514955 176159525 651877936 196054265 214785475 -395649736 -428702522 959173900 124169056 212936777 -889149865 949058172 -842158942 -37832786 -731587993 -260750895 -276673002 -958321008 799408447 547944472 -732967364 -140300211 374708102 122572317 738687399 229121351 -903960304 248957718 825859688 367882791 -964652974 431845731 775401253 596403613 127882893 695676253 538349616 -661991621 791888983 -687562031 -315480822 -171152001 513952601 10750421 -576170472 -461877244 -45541498 292864022 -235094181 300759457 -656372838 -249372460 -802244635 747872877 -920536643 -475510904 -744821209 810220168 69192418 548384149 -925717775 94331852 -47128427 791049665 140363750 742501680 -896467874 -46503754 685361006 385258330 -802299558 -571781758 470411461 -274229797 -193289627 -23985467 111861687 517909380 699879091 362610739 397107900 120217050 -604996654 195354945 70206867 -925050786 243303034 -443493482 904569254 707919115 678079787 473143345 -250910977 498388715 -790243769 -784626439 -121613566 908263648 689136264 666831313 788804483 -421387547 -546004199 -778459556 -703428657 -114061072 707631866 -56341349 -716696991 301032978 -137286448 -606409246 196858906 -687215796 908898425 -784257010 -395900296 -962976148 117851441 704577855 -96708088 85122854 -121914254 893442368 -190803719 423027041 -851251531 -252629376 -753535699 -72995230 660120917 -606701763 -954205129 -967011594 -229206662 939966419 -31516455 -383468818 319218874 410316458 171474533 -40628885 217014376 931012099 -173375840 -942445704 -763037544 694930597 -946639516 928109652 -422494335 -411890653 -899446555 846467707 172512902 -546582019 421257729 349782562 79912940 -943517343 383228348 -980126691 -108266861 758879535 -314614077 697215812 289098781 -340180894 -334778985 781968127 -900820327 165394455 228980127 91585925 275859266 318969725 -42851603 -752617546 777289543 534163455 -932800561 -311760231 350036175 -774011041 678816565 -797278134 653521289 866659961 -657506422 768536832 50839608 -801943275 -141249866 651813868 -629211091 926507613 165141578 519714174 193003633 -71449348 453669721 941952156 513988596 252644032 846037125 -660949022 -904411387 292486554 204639524 -26232569 80430925 335696516 147503104 -441270678 -756216739 998158442 517346890 53765988 -978185202 -419037865 -550337408 -52123002 36709974 391643885 -955522815 -686729717 773118539 -477942955 834488215 -322608600 429869528 -403530924 -445290962 -878173326 449355811 417913114 248979413 587108981 237225923 245395941 524940682 -112854033 176942268 -882127899 996083489 912351612 47710577 568201450 776046873 437895277 -127476538 161302988 528552277 -54858786 287546244 752375006 -268787219 -401593752 972836849 325186022 -374595551 640970873 770549054 -516656961 215624451 451540033 -124869983 55970948 -68440277 735431542 75046313 -181021443 368016683 732101726 -303709683 352806140 -382712989 -449588131 682487400 279217689 897410601 -765995955 -231682180 -580056223 -109591760 81811111 646269217 200655342 534631138 -183571579 -44709740 164283624 234548408 -519995852 195618867 607300372 144814002 781923238 -386043865 275835177 503125655 -355156034 522846101 464812156 188774636 -678169088 170163512 -354113508 326337817 70980573 571974477 -537760221 887451474 -760193667 624091605 565808727 -499669771 -456508203 202257863 -885977983 -462506136 108790991 -712656972 738707111 975968538 414377606 -491595121 -187551099 -951300690 526209295 775981761 -102076319 943456960 572183348 -424191578 -875730102 -461670238 384616222 -709286573 298622720 -489943475 -989665314 -613905395 -425729670 826522821 400734440 349178192 -830538742 -589571850 764442888 944908903 583683392 -902708395 754208383 247627014 -12984774 -469520763 800121184 -768368372 615350393 684007445 459584261 -86656400 -749798532 -90519684 556380041 -961373466 190092420 -773569211 -259152138 165392048 359225876 -58486041 -709290692 -203706514 20519218 665616434 834731601 918914549 748336705 593250812 313036394 -122411152 -495917205 138211547 -650919564 -523302912 499140067 -509489175 462061913 774802264 -502860305 -915032634 -825122163 -982832321 -910781650 260837233 298960951 908332773 -869395511 119308914 854530208 -838276362 -404476316 -435013448 489730586 -371524274 -425485597 800403801 -52397161 -107729824 -603783149 929296744 -407912437 -713084720 287976637 -360424914 535464081 530239873 307579367 568023918 488420355 -952776263 -595295665 207380115 -696477050 -993992979 956999142 -609164503 307041215 489801035 402813737 -646019308 998959709 -734102978 -517680285 -724042836 -919342644 939523374 -879179131 -583065162 508134705 431533550 -718994628 -513911853 -567250362 688182840 983638982 441625754 938408721 453114978 813388772 -896220389 -65454395 -721458000 -456269485 -512087231 293854474 364653943 -996719061 675902906 -775572706 921314686 308373991 -303159677 -590490754 -276568401 -606838313 535690706 -270545109 157035083 -509828539 -674933360 301503214 625324620 -430830334 839632946 217803654 -312016757 -715093054 -679502682 -823998352 -719313766 50660156 -84484484 14683588 -303461755 -442725419 -910553667 155378618 -343185599 689248116 795195598 -336656361 672493625 -185727884 172982549 -845661251 -450002026 -261621456 -28634233 124971128 553016513 237765607 -209658216 -985268262 -332682091 153712523 303171676 563010492 -598936418 -188043263 -855749343 -999190723 560985437 -311371931 -872029665 -552475855 143558258 550555708 -831193428 -349458776 601626538 246627082 625696983 655588503 69862189 -435576143 293399107 -314098154 339059596 -212682268 417013384 -699752916 756554669 246653474 725604999 -793797975 -853340416 -770084558 -688139844 -364982870 -852175549 -361426377 -873839402 632530680 -310932052 -715195062 238362582 -263022933 316602418 2200895 -816521215 -424496202 725669812 -116101413 756442528 -775126900 321490194 -800566186 -443690043 173599395 -32690166 -217854392 -820302575 848521830 815589175 -349675913 88579385 834474616 296416213 -253505548 -667687589 279904327 -206789659 315090904 209095308 -898005778 -734395014 -378961246 -168682956 -675043560 192542758 529650144 70330916 695625181 -189434992 759212896 947462879 -432753203 -560267312 -490620203 -990138589 577045505 873745924 -666278413 565082494 25689778 -557739845 -452216560 -416100662 -63763264 -897427784 -727093443 -652365812 893897242 -991644751 -669111169 398321467 763680283 -98878901 801015769 -47795654 -100202483 -39647885 -904631245 -985728756 319654433 -219865787 -662720009 156278624 -627592477 -247949415 126204710 -633921823 -710013923 99057288 -360846449 902074970 -96914956 188227176 940889887 -720460110 -517734366 -590260321 884807632 781713151 -705923956 -337098982 866602943 619169685 476146426 232696257 -105820971 -446809487 662285459 958287889 582590649 -412012453 -941252509 386136010 634565816 -644968673 203278202 -393552266 444754223 -165707885 -220737254 436707809 853435331 -510200562 405167679 767681747 -856878153 631457759 596837715 -426832510 509599508 611317212 384980694 -456368751 -292777208 -423446355 -387927183 -531184185 -824029973 -725211775 468950302 -750213003 -794060214 624359794 -87373252 430927135 268321623 506651230 -756319701 370324854 -402757604 555848687 -533133394 294005411 -963728511 406790768 -947757388 989576466 431435302 957281738 684422498 737815282 437402241 -503655706 168656338 252671116 970063610 520223640 -943035492 -363731156 -973819859 253498451 892136145 -570746198 738474983 -94400494 821087700 -543398163 865351681 -770240065 319722338 84039106 80872504 128124418 488954876 -336684844 -667497487 -619997351 -770107431 310833760 98697301 383289135 107630511 790284470 757462639 661724428 208702678 -873177048 413183167 -161490317 -929627342 -88900425 477053128 -853548509 554508393 275619680 -755080553 -630386303 816783308 -744187497 422307632 400352491 989363638 -798079043 -679313200 -35330379 973222761 365553413 -698645824 245604439 -737755916 -231424966 -304521950 61809535 -901541711 -94781346 985775093 -474807794 959523342 -133110837 -747335551 -293073511 320176614 567134274 896187614 310130087 -115333735 675082782 -62375872 -212198884 -538367474 -600808720 -517290477 625487781 850831177 991400850 564513806 613266285 28116352 818845546 -810725382 -408802385 -738154382 -991834130 -279107650 -162018782 588464605 -157470986 843380300 -111096547 985735015 -155612996 23533595 730389930 780935350 -423887133 32162278 760239399 -179122218 120585544 -297712745 904791406 -361987413 668202807 -120335258 383027688 -343580001 -508671263 -844194617 -13471312 485551570 -949726602 938429309 -439946737 -568723911 163567685 520951042 -764591750 569064829 -528891521 477324840 374141676 -668048808 -53679557 -910818275 455891385 771573714 -646339588 183617933 -174733416 783994949 -149996594 174321238 -778149926 -51962688 -46352698 -647854271 252237701 194546946 501035352 -600607248 616740674 -884934590 -830434300 -646070605 -391573350 -253952638 577522074 -291328172 -134920176 -89635956 -105873099 -106334457 460706378 -272555957 -118105059 437511824 -335534761 479248239 49704156 69968131 18893498 -424194795 950304186 929070529 -57998797 -287740604 -823453397 -561613176 463591486 124881485 102495935 500372323 784251694 -487321996 -196195486 -641179375 42468239 55511102 -21579796 -937569281 -752544100 808908699 131781893 277229471 -708849457 -914226445 -906085900 -166276903 796405946 -617137870 -308383144 494599782 -194749783 -841119411 432516179 944007270 -157559859 -391365649 -481255227 -251278660 -176938915 656293602 96890416 -848807867 -392807811 888680734 622993140 380164816 18628065 -779104149 -481859312 730623891 667031741 -213611109 220503610 -918822349 -866872084 -433289559 357057569 292299287 369676763 -158297865 810135529 -215314159 -231851242 15321661 -576655174 -914533117 -494865885 327782160 -437352742 -167111979 707566686 673547756 452203419 -697988374 -757420360 830057057 -648196404 472632937 65819472 642577014 657355834 -554181070 -68797066 -604772909 -326248415 -345374099 -480867838 936530506 24779368 975360125 -183257337 554533313 -561784629 669834887 95813309 -494801855 228797694 899840358 762871797 -687697941 -183211209 -229478364 977923704 543242444 -466175130 -549032933 -111423335 422221866 434479318 166529498 -847551741 78909967 906548511 -638260604 -723292570 692116895 814516628 714633149 990917895 -11874545 -385307748 -116497231 -97020930 394729860 -3663979 -86883903 104897689 -687249866 -128904507 -870498885 -133356708 92830229 -619263920 41863599 -241156408 629737068 127640601 700009222 271074970 700177304 -566038183 659560851 -318137544 -829904115 247825042 -79428735 -652656310 454028000 211880989 -460479826 -443106650 29288941 719964346 802626592 266987041 -950760944 -94473261 962916754 -835224448 166420809 396937300 196136444 -283759248 978881235 -297597611 -844617209 168607589 507752743 325338594 -995365609 165859090 671451716 -857561425 377831233 -633684545 -791458490 -426974174 -172571443 944780213 -656115886 -693062886 351850199 809173328 -773286799 -248113548 293146080 996184942 4389993 -950286300 -779175294 785402040 386958921 245885510 765147704 -246496425 683064688 319064398 95527211 -259120386 515429391 332050631 -501401012 -741874468 253435050 470053452 -329911628 699105971 -209283350 -256053841 807819554 82387855 -319077268 -523587378 -362114417 -153681063 823544470 1946595 -698686064 931972790 -941583717 -496156706 -214102239 705175438 -650082278 -361850607 -882712191 -289856406 -239102053 741118012 -292744993 -420807297 -695718048 168385203 -137847149 -562145563 526514052 -893594783 -67132991 569153671 -978183968 451855373 -716259040 342281668 578732207 -70680321 994365053 680403230 164175662 335923983 -710680788 -764165459 -11939171 124221086 -509200523 -683845760 289740806 403059241 -737538368 -25723690 -610895161 -918598728 654202378 -605516392 -867130031 -342061673 578578605 -292197935 927391007 778788992 -68200688 -137318751 -908497372 652203296 -189913557 -650988700 -822445554 -947346283 -336590649 -261657578 -728459863 536183576 822373737 -678432753 -222525648 -144773405 4256455 -147730354 -902237296 404283426 758559117 527604646 -416828926 347161857 806618768 -241620369 418304242 -470097519 -657040639 28272658 -650009408 -364974806 388701315 -562168318 721659301 -24909972 -91772985 50185385 359363021 897977400 -144314623 -50242443 484525193 -30017068 -174748519 998424368 -49131081 971257022 521899784 -456188007 228499300 -758138683 828659854 -645661711 -649871402 991715371 -71195854 554202795 -548675069 70772456 -629404419 -938460536 16170496 230970358 -773230840 -121421348 -512300781 453389255 -309772296 730072743 913541073 627470176 -228205294 -432490299 -527027924 -990568614 -8943740 698312220 841950862 205123284 -450481636 541720964 969080730 -437677778 601274717 441598064 -695166692 246947238 -151808922 410125856 -76428451 535118422 227181302 16616606 912129948 590737959 -85424254 765861538 -236159791 869997410 899937949 -108495521 526094211 401088268 669151099 -924307580 362819507 -799276233 794671294 -779788994 809925741 -587047287 553365970 822173896 -317102807 -279816085 -659205168 110367380 591002723 -929710870 66667835 70658141 516219832 1397622 -631032325 788998232 184283867 -917484727 464773014 198198711 315145790 255760741 -730118203 -641517089 -648010324 948752180 408532546 -758086340 -684748844 -638508561 630796293 216758764 752021060 -681389924 -13495640 -295785263 -115584583 -321993837 -628066582 899248043 -171959227 184107285 328382759 332278861 -924547675 656286212 395898165 473332871 496153064 -676848305 -565352042 756512130 -386119011 -469858661 531303315 276585947 -110728883 -759492721 -902000183 602329253 342124607 391848110 -890529244 564186761 551237906 920763195 83399734 -963583897 148873210 261228007 -578131290 731840246 -528667835 -747428114 960336749 118405212 -793950134 86646755 -306023354 -483943857 -277390159 -216755024 -627979441 -754855805 8594412 -948978300 379142809 -82795447 438153352 -583100778 166162480 885006262 -242872841 681455453 -431403314 -625933014 -129052598 161189801 -783187078 532785329 663786124 79053796 134620384 -175264947 746173616 548413481 -715444877 787657597 -924219302 972071749 266994077 662367189 869061951 169970173 -989583758 523736061 -894754885 -986168599 877400367 653710467 511340514 433044136 -340747361 -928002477 827633324 878180796 -812261015 -787430362 -360227427 -668156846 974469575 949937131 -657252146 -692141840 93988517 -427179349 -429638037 -881550757 937847598 -637090210 -201922213 -584164930 466353884 -644644664 765698196 91982340 698666089 726485129 -128486379 677193102 -308561451 -2559659 -604674627 736424868 -546274245 -587360424 83121688 -406465800 447220230 379537074 681062900 -833882137 619705365 881538418 273181894 35031014 465921694 225528153 -459997093 -460652882 -682293790 683921656 985399189 844945510 104872370 -535876593 -152662401 -68170778 816482862 964177964 555985871 969559217 791717384 290239276 397136029 -338936956 991040630 -605234240 -240477605 349644894 -932993500 -283874553 -442485466 913817987 -62060068 295219300 -707915145 -742168515 240309081 491917834 -403884219 -337953159 -274399717 561825579 490093274 -213256587 -823188568 13461467 831377289 343878330 653110576 -124151418 -617601170 -862183105 -35233371 -912710240 582100242 -863639682 -699401635 43482039 892185052 269951062 -676936807 271257845 -854636809 -391112132 604910203 866928705 936255418 -179428328 -14957513 -219230868 -924786662 991184729 119184758 994979801 648044532 896945885 -122283366 -238707775 -857142084 935517344 -13528019 961280349 86399865 70300516 -531552567 -22353124 -363382897 -588182495 984000659 -983032385 107071006 -970419553 355771887 543568002 -311631906 -776101431 945687043 -906967299 1739932 -794039438 -510065092 674271049 105175903 779763660 -475527939 438552968 -774501644 561328864 -416162569 -674483360 807860505 633685348 658911886 117916988 402282335 76792489 644825881 416116603 121292226 -631296028 -718072688 20348872 276015003 -262747566 40640950 134959879 -705963031 -600278382 418006698 -208354265 -825142587 524165296 979321331 -941728087 53003016 304822861 418812695 -684655237 547608733 380760637 897752361 -138189834 -45313964 803779480 639120062 -614716393 -798977328 104376596 445892531 -853380845 -81310601 144425934 713100174 -529397938 -306253787 -360835315 -563942802 -647710260 -642858981 -236413098 -834672120 190492281 -20975680 -336106570 -372014399 -665271447 -691933230 -512728581 870482758 489476302 -669835096 247720380 394492145 -602021642 -560074162 -419393616 35580812 403929824 82321424 -67541195 289525763 -364654998 -677105678 542996243 199426652 493553523 525639880 -661749360 -652313902 115358628 -875884863 853372871 -241999722 157507457 -690036504 -771973740 -185704372 464498773 945312413 -767670877 -987474020 86925326 680147390 871866061 874674889 -309928139 -240293413 -633690721 -841504124 697907872 -589260959 474527454 909369882 -658110148 180955849 -825226460 -418073406 811039641 885937939 -861975487 -611155770 446900484 714446419 -870645985 243844338 288698675 -291458757 187178392 890563149 -486258238 -428267707 778629353 145211024 507273693 66789433 444937128 -262306004 -853323398 213817776 -835276431 636989003 -250259299 494267353 193577633 400460306 -53548891 -392035909 -632141090 -178010024 96094980 -575164539 310615410 752409511 890990883 -658366258 -694847677 70739392 -347433332 -194885194 -327407896 -268853778 860282037 -83143535 -842837801 502987089 -217700346 605757200 -833677586 -200999155 287856917 355013805 -354998171 978551551 -461116559 83958710 -353038849 -778669979 -558906319 -641312096 -105634547 90940637 -473838992 661134183 -235229100 849785123 -332466528 -342815591 733970389 -194894076 902203818 38014652 824313379 -330215371 -499675786 -402145424 -347928686 -576434012 -439915490 479260592 562668468 -284829794 -818284278 -551891256 -683067248 -82006260 -932708702 -11346742 323219456 -820181684 933987470 352991143 24553890 -459603939 62160051 71806236 490356141 -345103831 442468102 953422284 -863285282 -141673203 713404767 -590843041 -894154371 -835649087 -273750738 -160128140 -481015463 -376256423 710098846 962396370 -975209429 -352899149 -697940064 253229665 239782389 132522762 -732587965 559860809 522435274 -696218607 -899588472 -312268211 -719257029 670500689 -782847022 782835601 638276583 320467375 772269952 370003365 -78395929 -741342529 436675556 -311294517 949770328 808749512 819158018 626959772 -234985293 959966847 -744568320 -746675620 385118146 -969624672 -153541625 150960160 492580379 -28431835 360778258 -665871058 193065532 -891025152 500811969 173521325 -140877618 -630837407 -366215388 133618302 337609007 -964159847 -855111706 -81594805 -353483265 -247867149 -534684701 -535899101 -27950111 -141666983 650553262 -156482774 -711501181 516347226 464056290 -242552251 -46321097 151003285 174352366 -393610288 213508276 137830623 49624073 -263221997 -766298470 -3521745 297582141 117978067 -497834569 -909071774 -481009819 649877598 -138568931 550838426 -805950621 748258884 -803836801 -916656680 -669913838 -601849394 586603308 959727562 295364907 -290851304 328451757 228877243 949585417 214106845 570380721 -959631250 727941786 804673470 854736822 977850637 81436935 310799626 -542106474 971177438 -91377783 91132335 -656599075 649725145 -165938465 157464383 333808821 -874002434 970391431 700406208 346334717 -660568620 -922912288 -992672545 466102994 -503620097 -106980420 -222633504 -562670172 568333013 -203433565 756951741 -742979224 208459693 -315805809 449032853 -382867601 -490097904 -152764439 678428802 821347186 201210077 955866058 -354540833 -17618738 219418019 -768169094 -191299691 -172548957 925034396 873693801 125732723 403018889 -34908336 117483387 -695862155 4322063 162750312 -10264814 806301402 -531458416 -924516825 -576898629 -338384237 -925049032 -694785103 326330662 425506604 899710761 575226198 437255965 -293178216 962238755 -466107425 750314722 -969043574 -219945897 37543627 322851296 964431521 -29654084 673512990 424938822 268148353 215697585 -483367014 -391220997 -781217014 903069132 83067574 -422090776 529062423 -157371791 539660356 602387068 558316301 574531643 356230823 892001824 -365019263 -202435899 -879642094 -224263992 545742332 -840768673 -956177449 292440846 -457454386 499428387 -557002904 -515411444 -163603247 -919454418 -334514069 888826390 136848452 881233584 595909584 455227129 675829078 -994079652 -514127282 -7231840 240823245 -311446880 166292799 437029159 -566038745 408156786 -538458007 592974287 774588148 241600215 593000111 -542251679 589133769 986888142 751361111 -716063879 132945413 226460372 490759170 103365118 100100878 -702033652 214650112 830386858 -828631872 -103496716 -123335770 24607277 14318126 -651352454 -39441622 -960786978 92491806 972401295 -643246463 -898087345 -971976811 215560274 157465801 -432938321 182632116 -667101892 556750887 -728635962 908123358 659517578 250253669 -617451421 680554161 -694313056 707508701 328270398 -28514909 659356788 704926532 286895822 894990187 -623896237 656034892 -545059320 464710871 759349874 -874476004 849484829 861070075 -954669883 207989540 -836189721 126208909 889996266 -547261698 132961920 -430037863 -339234110 -848251297 57171937 598423107 81904600 -219104026 779527987 401621717 -596149388 615488479 329402248 129515028 -865718100 -811110154 42413273 464701331 192091929 170910543 -986917425 914291950 244686909 35393091 781667672 -539373682 -302295022 -39726635 -765057962 238407352 -393715595 -877816199 -340734241 658937860 969193908 774170749 -780900932 -567812736 -74170710 -125747351 -931365612 988286536 -645328637 669840622 385728604 112054908 382437686 -903542036 866323159 -174473031 113723682 356947820 811502395 -938495304 -627292389 -601431332 648435607 -584166144 -565230947 624823979 -976293342 -271212291 86990215 -574802877 -663481369 42796586 -753429879 -950851892 520709280 179322734 -12891305 -599113462 -918579427 -71664353 -853642512 691610949 421998510 238455659 -900650129 629215760 -920564325 245740140 -101280265 -384473360 461843340 210547590 -767279697 614919455 -387848423 424820831 559970176 854517375 793624707 -815967258 408213014 399413197 -571346230 -869072380 787451374 367525143 594473400 539869867 -888562536 -315240878 -282743331 531547776 -862541096 597574364 -29837465 161061562 -166495051 -817923680 781183709 832788389 635560180 -547285866 73776313 782346511 -449204836 -891566571 674855533 320742270 -717895443 -94541362 222857733 554780024 695533599 -641214235 -878831762 -220102744 987311469 -291903238 122042781 -764883359 -850696773 -945262835 -30175103 -945163136 -597434112 838193837 -728018289 42231283 -575539216 -14350941 517929688 -588056673 372807386 19428191 -221285901 -288020663 -836545377 45700101 224664837 365449675 117847621 865880472 -762362979 -743471212 -895283260 112693239 699846029 -902465389 598928897 -532215344 295046151 -672641365 -155302985 663425833 -972125209 -52551685 -332057616 -68721106 -402914570 580680992 -37283397 -512633427 12639332 -866911040 15755373 455434095 975159246 -40351796 -137554770 -872897218 616623835 621128492 -227894351 578731317 -888531639 -867237560 992495335 -459868424 85815364 905430557 -500505915 -372684796 672755029 -937031186 -256894266 205650961 146085454 143078137 54093308 -228047082 909424566 227489330 -840351610 392575053 -979003367 -148151454 -60545003 811932652 17843425 -296001753 -784727153 998990460 153406342 -577713567 -180783808 -153662795 261430574 -831523778 -370053570 -153746358 -700250299 390795207 178743790 701448425 232815155 913487929 817430917 518439053 363396182 548158980 265830771 861551679 -683274788 774734295 846986395 646938848 602538847 -12598335 335963116 -667663791 -653876521 70089272 -821772160 673788610 295083747 -251058605 -6634871 -160830536 -445109709 -904888191 -192422533 458866938 -118173092 618980629 812378763 -506959967 100920244 609906586 -620614639 774336015 334884786 -51849465 607425721 -372616695 655873034 -2138663 643571542 -151387670 -23228529 791917127 -81770770 66995935 -3344234 -639852005 -723341378 -109706441 628484386 876928513 -679613125 -966819889 -179677422 -612290838 -180567072 246292289 -300629097 -736693773 841059592 -446313354 844633206 -458056438 -895865829 287346722 -66550345 165278491 -354343083 -40512340 201754509 793720437 762693798 324910085 -604419049 -815866632 -967806197 218748893 -885783219 463886196 718923704 -581314817 177312485 264908489 -886785850 -731679403 -524916598 -721643912 769809120 143130951 -388245657 284557073 698530010 -650596310 -641307606 550788525 -61712758 -501256251 966589957 -164717176 -995440991 96094237 855469425 899048381 200607941 717539616 -63870965 -279580095 545498683 -728534267 950557096 664440266 -527089766 -977901025 501352933 332666326 -538133905 164117836 486830055 -296986967 907609780 868746882 -707515736 774053684 -816897274 -33785879 593134922 -186990517 -450647013 -573630539 -631977712 -308705295 -378189738 -967610141 -99904984 -856396044 -209634116 -885446799 859445057 -224797476 739181859 -461846815 339642186 34245361 -184161426 -568908340 863851271 -883627022 189914093 -539733319 -575747417 147987026 -42702468 3936924 -864355881 -57135076 495497312 -468190321 -151331682 -442818659 3534582 637551192 942101712 -194068136 504496686 44384503 271820966 -520084766 -556239611 -696516916 764912377 -345236315 -549179208 417493408 -893428216 975198943 795059142 635760340 -218681736 -784589854 164600711 -713937155 569172119 352116235 -73464476 -38007736 -755044965 -764391588 -81813123 -978509550 903516134 372302759 -875677750 -637098348 411149012 551016929 -158789629 -425630816 440301046 -433038154 174415671 885141885 -464608918 905659390 509238862 -117869965 -959656585 -118138623 -439445703 502020206 139032393 765285448 -754633430 -273343173 688602732 -678230026 438689316 -778998881 879825382 -544405957 -521249674 861549020 396246895 475678621 376249070 -542109006 803234262 -465087174 659013220 190634310 -372089382 -483701911 162962827 -366083040 953647342 -73957722 694375350 -499943314 -209498239 -845094488 -326493151 -64267996 -144057460 296999923 932455318 304531622 736784347 981155758 642673085 142681854 -737007594 61897734 -124287008 -227659746 -864106956 82703798 171605757 915369520 -693258649 -682399111 408821307 -938688286 -601464853 -379975413 974746886 188611845 -221128056 -95452525 -955999780 -511399072 251821339 737876046 474381726 -449142752 -860494731 -134404276 973550301 829380835 -312938948 7450132 42974213 61946716 -509934835 975300984 679955977 52461496 -698493450 240443535 946959208 799498910 -178276992 -24918935 -930435752 671003208 925301035 173025575 -841895282 704303749 -525196389 175632340 60078063 325747374 781710267 746664073 -491856964 -38422634 -781237265 622495268 206995994 -66682391 -452967251 660974903 694674113 272710573 708247623 63172746 -138165510 -949259120 -682024228 -967704693 -427928164 -497708415 500215972 -170802697 338251430 -870802559 926208936 789324703 -636728304 -557165851 -276046223 54707307 -641076504 -785812944 30538136 -8480811 456483222 -486330479 -404224203 -438375656 406569864 -468480165 97718290 464695462 163318205 -500120771 243184257 614861912 -46396760 -424994966 -545696631 589584668 -163514462 562443822 -117424012 -386684538 758368042 -370635331 -491094382 814256908 812667920 847625261 168623453 987516070 -428745296 -845416558 520631856 -560451590 703925345 38568674 522718581 709326696 -295154294 -574385697 946140633 165792853 -503870976 467153798 -504390572 84416250 643159550 -146348854 388158145 51586868 -191886038 921875104 693776342 829213516 371884223 332560919 978325612 -23674095 854106956 377260421 -820439077 476127869 170667581 -836872149 912456044 -452630295 142060566 -864305948 204838258 651634003 -420845978 185730433 -539343126 682488559 454157263 185745678 -58248254 -90584477 -807547902 35276114 -832704523 -793958760 203177914 219397714 907032836 840049449 103634444 419861503 284291205 591866042 610951254 428072208 676496937 -449074196 835632175 145654228 -828006984 -10916336 145715846 594413686 606242959 874858361 -353973178 829998604 178327150 232592186 229061963 405532372 -266534293 214706482 476869237 72280717 -433400842 849445560 -446414656 -774425176 894886073 -892801262 -571926073 167177485 610300975 12793951 -644548302 639155144 358745316 -243584424 509713516 648297039 120547366 -534382787 -212743162 151207346 -228636168 333396654 -211956771 -137763615 -245008053 -823428752 -916223463 383563531 6496912 -378253412 -683809568 629013738 36608257 -781490026 832850089 546455492 -414761676 156781019 -748819272 213138151 -152779823 -617778953 262658028 -107078301 -2829541 -874308903 377739313 -279737060 -733375738 -706639499 57395817 -681707666 849596086 -501240095 614626324 -471512100 310970829 -698268638 -201441663 -836713453 417393082 334763590 951680839 -866097806 919370459 762067220 315611017 -964253478 -556090249 -809016808 539778650 457442454 438052616 711123707 488791103 -621424353 -643072898 -551683025 -649166530 -64780710 -13796995 -598681260 -922055869 450500995 -766512297 -693601933 -372430587 365126314 -688585917 -987869181 955017202 -590322614 680415076 462065937 -279516628 149538378 630569329 -260497827 203550768 -107684836 -189455552 -644058101 344627833 -801103903 840287931 -803750475 -588667102 783880359 -288314899 153932674 987302124 -773575013 712803242 691406572 -510404242 949942565 -643411587 297141257 -123550671 -787696602 -186798950 -813602348 -619385418 738489952 684589817 207811083 18892862 -50026386 77933046 645817272 -797158840 48124296 -488364362 179702495 -737227949 -465310157 -207918018 786371248 -268364553 843261297 -506215155 69718743 -607312828 -40003515 -524053575 870174739 141066661 -59453100 -68010754 231927028 672002456 355390779 987103859 319170874 894635014 -960579775 464923396 -938079935 -147839384 -367031769 123581693 -815452309 663882349 191171395 206224393 428485666 -231509848 -477326746 -121640851 730389252 694178326 -493111912 -460414853 -70484648 -309947488 -24001803 669813507 -821364534 549891635 -23245921 -199501437 -974268398 -500928184 -273762380 -137791548 -250000997 729999006 -385856655 86156880 403461660 -691815173 -454943020 595774739 342577809 695254869 801624327 243565058 -638626928 -875307293 146330929 -588836031 -256990533 -801333017 -292369867 -132389678 -931932098 -131839934 -902438967 243311159 -621928795 724509943 -395186279 -519553372 734929050 179032457 829162913 771964156 -362194314 875557610 -849220777 874917362 486461114 -660938182 -426331823 33332060 390697213 -105056168 90707183 -824200403 -575447052 251930542 695909367 86624886 -711076442 -86015205 833044929 -716363574 -915772373 -414292740 16340302 893238873 713157129 -430219505 -445749989 -640697732 -840875007 192803950 -237656011 -489779448 471861960 912925331 -765135187 -32027910 310610764 -996970235 479777234 988944564 -399770745 336299294 688137560 -384376989 -866626167 -861135477 -245774296 761550886 617091005 -795966306 946337637 813847274 -28950274 -700276928 -964765357 -463571081 972333602 838912882 -684541254 -821293613 -622084008 126899957 475906324 608750990 -363813537 -103168223 375697231 620493688 -764002696 297897446 -370717515 -261984577 -207012737 -921143117 -431881162 -546009606 609103945 -158880514 672060193 -824833704 -110713217 -965823782 640773990 551156734 407912498 -579945538 -446732092 -881061569 -254104017 -691213684 -928215160 -156335952 -287538398 -95971162 808059332 -840661784 -246457923 741354776 992142489 858069291 -556253009 -58954949 503977456 -482800364 -157545869 155848618 -929271300 -820274737 -73668010 -43474922 375646204 -79676111 744501573 355614902 -305058060 -577684010 850081089 588440323 951047053 214327313 -218665621 397929425 -990207090 -246504080 134252082 -435355100 -117479050 146579553 763656552 -39062772 103476937 -817862379 140687499 -578293943 533277528 385473613 -727788132 817697062 -95974413 544422255 -235175342 492573848 -496843137 930088825 -229069921 785042238 -45194603 -221747503 323303932 204079380 166505454 320883625 -591600931 -607833749 534968969 147537007 803721486 -184797472 261301998 -618333516 -721437736 -637069361 123983708 -175173731 -223096668 -924064676 556718868 -162839640 -677180886 965171345 859126804 601835434 -38966728 304531868 690435680 -933472820 -608571075 935592130 53736937 891997052 -386272675 -703957110 975678948 448558386 293162558 936154817 -4636 411851425 -392992960 492053910 -184583210 15059003 -940460858 -337829258 746556890 -816341863 927789557 816282849 -164445729 789440296 -179028690 86570914 -343317532 38829752 -186893512 491161234 221303604 312322605 -651601479 -953837200 177922973 651227311 539182074 802348592 -956714391 -854539672 -830604596 502122914 -163600649 270849064 -754487113 866613376 -851601884 -490750847 871527561 -815135866 6478149 -151953786 -178678218 -470630014 88888958 -854950621 -463609101 -719183869 817586128 -299051059 966348186 252688769 -344820150 -523786604 561600132 -444541973 630763969 44851749 -951763388 -737495782 -961620105 -863331799 39823921 -338996896 -540706947 607820784 503792551 -111148439 -918820882 -911785243 691194360 8327438 165020907 648171277 -523906760 920661322 404925577 -670809873 -816066220 372950769 982734734 -100869700 -755055859 -891790202 96514807 -860031065 -741746002 308351082 -244537451 71002143 244989696 -400941245 -266594237 952003234 -435934639 325926880 -897495712 -165126191 -647993767 -661622320 23730761 120248368 459141186 13269172 -432732602 -871327707 -580202943 -588885971 -363161648 -786178193 -809455081 2003658 -678203660 11386760 652518039 818427902 -537327484 -882667200 866436183 643746392 421759104 -223578117 -313855864 654513451 -30827092 540604762 -791991885 -842260157 -501925102 -505386197 994950167 904362232 -206105050 539770165 -687792827 316945766 859664084 -810687556 687928544 -170278597 -264573389 639824185 668173529 -530835275 726528854 713407500 -118749989 -335271134 649608580 -132103279 -739725184 -517558811 -194219054 -527680692 940452416 844881397 418408205 -689681452 2828374 787663365 -525309698 -86295557 822285565 886019471 324523690 -523349139 903228925 440541547 -857193996 213375162 -279413798 -116200912 -675141889 970206253 -598867758 618136638 -474141864 -523514989 -890122754 605217558 -545541722 273697216 -396980122 -195779917 813557300 -509868158 642700633 928345216 -731341796 533211965 399403019 -432199168 729589708 190378235 123616729 296766786 -239018224 611399823 -615004480 -283765634 -644032185 743909941 -330965135 -80296175 -630726192 779245589 870889799 -945607707 -270476187 -456317201 -731827697 -958174820 -399670750 38342269 -611866401 732312545 -48270089 771864957 733950152 -188955017 809375564 -728585375 732358998 -207751126 -417371831 421632960 -526977916 -869594910 144049280 548504625 -984513603 -183832340 -7818106 49834623 49416915 -658757819 171490146 -338319558 -168185642 810077519 91552619 1399326 513886029 100933657 -213118712 -43404122 588670653 496667058 -211801749 -30703064 -730972407 560679434 -211190752 -341953939 922257873 718334229 -319988412 37587284 985593536 -853925767 -145730963 379129180 -13806145 -637928525 677385827 -236802743 856552686 -378581958 987726326 203922829 -985091495 -592363954 -287907892 -806758050 716078993 -905827520 -798701399 -1164449 798719391 677445285 -330948646 702220322 135007117 468277230 659200780 599248633 -895232913 -84283362 -877155609 -596837164 -262452712 581629029 562175598 193788084 144009490 -365896291 -153483429 317286714 538406087 -630538243 193282216 -258626893 -819757241 -191663607 702161710 -359087028 739301676 -724266714 776379613 290624174 -701271081 766169746 499967418 787188800 -990621687 -439128698 -912243506 -763465185 -923138821 96413435 -777257968 638619398 -398645326 -691874309 548055201 -48644849 25506270 272883024 500976677 45837454 340081248 -942900274 -217832496 498159143 498082443 782207252 -301970849 -227667070 -457352395 -954670365 -44057865 -676391270 679725758 756062781 348047524 928510277 -713961505 -282998656 -697805364 -540538455 770360531 -424403613 -859205068 -448215944 -757105995 -41782118 186827651 -225564921 -886522104 -415346814 -831647373 992221616 87075848 455114571 596000222 -3944351 -102161069 75417479 -462695377 -408502097 -843927306 -258908631 824921496 653018436 652657556 961031308 -225530834 -500201869 -699212949 -707367449 -693249680 -288581859 356242392 -946857054 785919924 948170149 -199051103 526288340 690765256 -665953881 -292350586 801074945 -304539155 303621075 373645255 542888061 -187707219 -984095393 805833992 -247429333 682455759 646288438 599579199 411626474 -804469893 674261375 -223635234 670776832 295131451 -813812322 834358769 466854353 422339079 -883528098 445898570 -295097932 234971068 -205046912 757918889 919803894 -658204482 -921633033 643159489 63332688 263347697 847456799 -279458517 -902810369 993481327 839558997 944850832 -185315074 323264927 -940081079 -832604097 -676562466 941764729 957280117 -720182082 261343335 -56495129 209982167 -916514719 -271535641 -807152747 108691019 -702652273 -168700817 93034023 861636386 -636665584 -2846660 -780527198 51721515 480474985 202135250 -667436155 -289133646 -841304532 293858453 -619404683 -645957837 -696354886 -263896093 -510920803 678615687 -382107291 130155456 294626482 -342978499 968408016 505236221 668055886 -728759299 713328594 748381065 40393660 -121805863 313314097 -921855870 197161032 -498397103 886992014 258337243 225771012 -231458012 877028444 495030489 207564451 -469895086 -677815032 257608007 -683227493 341964882 215165585 795448249 -231156941 -785239662 -558536899 -269795124 -277375853 126461820 -312004093 -57091855 715227520 695456351 -67702469 -624906387 892950405 371554731 -266380646 -976130761 -820779307 61034168 -378939239 -514366047 -645483491 849080365 509806201 -513059517 -567416678 789321091 -118761066 -898585599 -138013786 -722176115 572559037 857166822 770193181 -12093387 643777482 -530236052 253084573 -110629638 -139878779 -954815594 -563070645 -499414698 -586914573 -604619460 53503067 -171287883 -673975933 -859050253 -10236215 -159669145 -918660015 -140897901 -270925654 510946932 9279618 679300892 -604982930 251859220 80850608 -985621971 828877833 109553112 341693024 -921172464 580103614 259135987 922804190 -574757557 665471425 874314178 -877483261 -758691847 675068572 -220124193 578400748 -318012114 -632720956 -973534378 52832461 397585877 -163090907 -779041668 -374609316 222760977 894467410 961731912 -847276171 -545648848 -254464076 973860573 -17430395 926626255 475451999 -961475491 -106190613 -633343706 -902460676 728984753 758373246 196176121 -129038389 -309672131 919599006 -993197967 168767203 481868991 466723110 -674570602 -766353320 -876753558 -687315500 -333377823 -127769747 87259588 627702832 -388291106 -809435661 -292729320 -201851032 -658685129 -870540441 -888398288 -111983108 -271429090 134247854 224985119 -32903680 765174271 289995553 652946501 346107581 -760417667 417029035 -87204142 321301430 -599620782 760574433 885639697 734409728 -984734955 -729133683 -175052804 954005462 468114827 656355560 -954287283 866080137 -685802284 -43258616 64318115 -834923802 762371294 -365491253 213765277 -124355837 306892451 -831043494 -419048566 -132053937 604876023 294404662 -712478306 -567446131 419764605 481192285 362526334 -504937385 -178742025 11193870 -990284178 641504155 -907617112 -707590369 -115600565 -189785140 214679518 91348753 -642839925 544578995 -577012122 657025927 -456622455 -485963959 657023601 418426178 -418417296 44379643 57214301 388143337 462752922 229971564 -725708657 -404292392 328328278 -97731034 812550101 -394205376 130392298 117998219 340113119 -328528140 -5092725 922446892 943171150 -864717854 -962993043 766603964 885883539 921888613 451033062 -398074646 12521050 -850470607 912325740 -429916647 -55553803 -190116686 -246132256 -591424627 -859509432 -651289745 105738479 -590119376 320740480 -434532964 85420627 -121273244 -688073688 795506678 13891732 566815529 -660257965 -48169594 399677637 -200475039 461865492 919966749 -514220679 63798052 -789626959 -781399607 -589614363 940413240 37119944 -646947972 375136012 -199830808 -41808837 654027477 -325603550 310179077 -135715439 139149032 -248877965 -207511402 807375967 766879977 -668534431 -479534955 -734247534 -94738368 271058022 -133508021 578689663 9002756 -801001909 402982717 -205029953 71812212 -380337520 439197651 471660961 -221115430 972298694 786199119 919776834 527858921 353429471 442888101 -694292603 556127648 381046540 568114350 300748574 -120829552 108329834 497857551 -877625287 777015124 -662273453 866009063 -188334416 635553360 902938060 -581753187 -79077759 610784460 -75913414 -178398358 -587178647 -253901389 -154582912 -551711045 968923862 -326531111 -731103086 -675138328 -604625023 -558642086 -924736466 -111945460 -585258974 533431965 -890043235 866215857 744016573 972839489 -660892908 402684774 142913831 -137093001 399631512 -143189579 -151706428 -786211532 665339737 335598774 386558748 -158377917 -170212179 -215947609 -949823725 -341786443 -643723804 -295114536 -958357027 42555257 -619442490 244969500 -550577186 -646091655 662993593 -13329816 628005383 -906611657 138748345 -160611094 -376848725 353771592 315759438 361262366 -650877324 790899671 -561544998 -673539989 -554274987 -312044119 -548339112 478648182 -528520774 639372581 -763132183 -229158518 -274101563 -197865536 28594620 959348607 -161738111 -584420291 344253541 783706305 -365438583 -505786482 -827338679 330149512 -636247323 -809738057 -814348374 226393806 -912471488 -669943848 271308318 829693890 -481823178 311528631 -448877285 86847583 614166853 -306417546 961196149 -18653083 -391878367 -948157339 -29875474 707006453 -843167830 -307779367 947416840 -546072496 -70788250 298298851 567427861 780854853 289821986 492325081 -138274484 -57288312 -240155822 909588092 -29346225 987050434 265078666 748080709 929740773 -324761905 -944750498 440296822 -349122479 -429470158 -313226644 -313964337 54325072 376641938 75024764 528907924 318257815 741965035 -118756044 -352606553 685550947 503456891 733678749 829601956 732581439 -542904307 75683141 -439931790 764957055 896107832 -585232928 577018091 997050023 388397812 -111794593 -235255559 746099432 -967727742 -135626134 228034411 -942381570 -580632669 179165246 321650470 -965009764 674695912 -108072827 -524430044 6633010 737801183 -199311958 259720519 -28124499 -48952281 -397488819 506381745 673090217 -507772213 -47907652 -665888604 616875375 -114635662 -754700114 389344206 410962806 313110970 -486956803 -567309114 -720177930 -16355770 -152079506 886042315 -582763819 -709536017 57160536 -899902571 523109949 886753028 808828434 941247331 -751987678 -410974943 -620437940 -178665159 920086410 389046730 706929864 777125871 329670935 -53793818 56963844 622089551 657839674 -733530885 679982870 -534920545 974105312 -420739082 -75027537 -466111672 -179339642 735839737 -632605764 -673744268 -604292790 -158024137 939734311 -393825231 -804404902 -950068316 201088067 -802930630 -90065157 -396300114 -607067793 -628389593 643575841 913098512 -491185632 974297712 830303831 298378693 -367677441 616755250 -992914815 927082204 -881938883 275911542 958880399 -266942629 513509598 -995304782 -957760570 -890877860 563042553 -752596272 -27085131 -893700920 -13821308 933323365 503129353 -260252806 735878666 -20478047 -835128047 659630491 472933657 -365502385 -284074214 324953638 -570990124 301695541 895747823 -926443720 -926818173 76403926 954993965 -341826754 941232053 138393052 560400823 255364326 423389231 -326375485 911817 109871599 647676735 354418362 -792097038 -242047734 97208902 769786321 -700507935 -111055108 395276502 -371515417 839330219 -939673385 -556873831 -238757799 41770317 -620481373 -884941991 512400417 -965438667 493870549 504988790 -331129488 -832394899 256478788 489813133 -779417304 10441287 493777573 -867990363 -862991098 -389001713 -373618895 548888363 190161357 346439279 -43353649 171654253 682789160 224387220 454104915 -560464334 -951197535 -206723831 -759408346 625208876 364667322 857199959 214456160 412409932 -885011523 463988327 -467242303 -874081043 -284201177 507149919 931719535 -607857145 276825302 -334699906 -129309285 -438468939 357430342 807213236 -371436253 -980402801 -635677371 557077856 -240543563 195870254 -652561651 368346128 876287401 468859337 -20280590 -422899958 817102439 -264330362 -937258753 175811252 713883596 277373429 433903411 364795584 103322664 -841192756 818711944 -136069718 -77121937 -780309227 784238448 440505606 622609949 452215275 -744238888 444718209 -136251252 -38936321 -919309730 231485240 -240214268 871511068 378447968 -687884262 400792462 -256688603 262760314 -712269236 -824504330 884638985 125480260 -390758047 -573993508 -609861901 867546248 -964240860 251657862 616401498 180322638 937869845 -400894326 -642080247 -389132323 479123091 455415719 849009531 27519623 168130446 890963541 -270396307 -557836759 787127533 -400111744 -630560066 664646963 -247422611 780895187 -547902296 -673386974 -534714688 767441677 -885648437 -367312396 -760416270 1077583 628465754 -138809456 -942359885 513733382 455848934 -437298744 942400690 434188013 465229097 -293472061 20763262 -816673342 85653220 631156449 116959953 133367281 339548364 384682611 975535602 353849435 -630882518 301056658 80192203 -94533540 -571204158 933251462 427424328 -111056873 435130303 842186806 -986445772 151418395 578511039 -660013244 846393445 120058852 245149269 -608413251 -844181662 621272336 -910616108 498677733 -996735655 113430621 696074514 749626396 744594255 -584989776 231901734 245035923 -66963480 -357063057 504651303 207022183 453969193 632553353 -154550912 455307461 687760856 -421313509 545570759 741328326 794778942 -568731581 -924863384 558840344 342307240 85247171 -993623857 -526984782 393421711 -199160819 -127974772 -133115268 25966233 211362590 567023078 876548077 -387256796 384348704 -315189443 -193517615 -384539983 70458806 507939264 -197693358 -660073279 -558763379 -521253203 750185569 421611786 963589116 968876116 -915324209 -446142563 -646010315 -19939750 -967061159 -451535754 835635336 -975130797 -33764902 -632344154 575078791 45046825 -524520690 -155766616 588040275 462087531 177425135 685260205 -885774878 606458654 710924734 91959699 -278607456 511980135 378728589 -592258139 7374023 -289571222 747149477 179373886 -422991234 940017160 -273340466 -579354777 -892855137 -739772932 654956435 453481601 310191292 770120137 -554369943 993276244 -636145548 -552702877 336404311 540238982 -488740045 34993376 -359423123 -660110309 653374607 -657291443 930897553 148245569 -300855448 14147725 727782847 -164085258 -436105315 -807812016 792869101 579067322 -628110094 -649145016 -431598632 310172495 -485930662 897352488 872074977 -624644164 664248935 -14511948 531743990 348769284 -849174396 891110516 345974422 -353593626 -339314600 737595480 -217273009 -221263079 -230856055 291677141 -332081282 -767989992 -797779723 -60184121 768261340 -109235614 -269024669 474993415 651976600 306740032 53720516 -234707357 315180820 -449583402 622508079 -858790949 226147530 -704181507 -255099417 -788086341 400399556 9157403 799803649 -336361421 -777788429 -722790722 115207042 -153627169 -109204372 -588903080 -14822169 620515805 338298140 -417125731 817893810 882448469 -5995263 359584729 -99428691 826221149 -418117166 -194392919 591201068 889561380 -628617596 -785196080 768392270 -449434816 -573035610 616100259 -309023024 404348620 423515843 697704944 -484602847 295507770 271800540 -197986573 -865355134 281110022 -888536863 -338903878 -252903232 392256088 45126074 -872512608 -310260491 -535954596 459711190 89106069 -840995284 846083700 190594424 291202312 -245142368 -399734165 -531883542 -198140145 663549331 283602256 250604529 -64921949 998374340 325927611 -459557436 171527690 820881636 -761384333 -34167718 529681136 -112279922 -704109677 886028167 888578410 627158929 -214932847 -638473545 -98660886 577701193 -384232985 -359696172 -516577860 300413964 -212761657 745130616 707844168 217948723 273785056 99627667 618037758 25177456 -296999183 768334122 -549744588 -649769382 114070616 783679597 554094757 -332954630 -608301127 -328820245 382963385 799455908 -275859708 65758505 480370932 848125974 -628670259 -106493336 742853820 630305627 -614424303 467066564 530484878 -561923122 -908301860 -419709023 -549629518 57644896 -853584783 -631781427 455515184 -401215419 -755050866 -293099085 568933973 823137769 136597904 -173020527 -860533933 422952721 -644829706 762747887 809896466 549879902 -756740283 -808883327 539423461 129736999 -779754898 46913139 917758855 -440170165 627375265 -633119237 -212238496 -455425753 -584527028 32586638 912392615 -479566087 480199171 -31795407 -919368430 -637149767 226784830 -222216412 459871745 756301937 -406587898 -641464700 -835645789 873095994 -685125050 -847706003 -280564710 -453987759 647307063 621858050 -947811612 483304981 -949532294 619472414 952513267 -496477680 -842952166 311254597 -913878826 257729375 -858756112 -609530769 407181483 575177844 73747070 -28978940 219545329 594152603 589562184 128347566 -280263747 -656415503 -854178897 2018435 920222767 -103106238 -892734597 -422857218 658322781 -845831570 291498589 -875882695 -856541999 -945213442 499689806 117146935 135639045 -185204655 -404324757 -632170304 -469760660 931187871 339783535 596515457 80614654 -652028851 993763840 -665658223 453332771 -264925001 -654044577 594980220 -563270478 -25905460 -522314253 880978696 278854207 888801684 -950270373 245958574 -394162049 -533085091 -328795800 331053610 473940706 715272636 -6350039 472617332 988007355 412176179 -912130313 571091769 406590234 6055133 -629912220 772843338 -644324536 93202150 803796064 787536903 732212895 306704572 502695200 319368570 -646986537 775756564 527570875 847742883 -872943649 -840858751 978125604 679961404 154069455 700493641 456381155 218243111 -120926669 868478376 4374489 -147227584 764169765 -777895853 -289306942 370122242 593916655 829729457 -44105738 926700937 997628451 -407168675 268118617 765604189 -664582627 -248097904 636463555 -163487413 805297796 557180665 -14878047 444986848 803222541 -762437959 43079847 572597789 325046618 397933527 -415609669 -643185869 215646715 -782301181 752210374 221558951 963178881 620293768 921256957 89243474 446985775 -768354640 981980915 307356562 -130216509 -36118678 674747166 -846561642 -284037587 -642109906 842420784 958329367 219362947 798425874 -14840961 557592987 159102901 218588821 489988212 853014073 -530757476 -184868118 138797433 -483168677 -652537207 -528602400 -986533097 95594144 -888006694 783670345 -468660053 -995311067 -692590230 -116432052 79550319 571776670 97471629 -77084743 -196752899 346203579 -88881459 -372109694 193148562 -97799193 -221633090 277070542 67546763 -163834783 597642223 -468018702 336812141 467759319 -800646386 -775683310 -517276362 166924819 849221244 -31025954 901966927 158892923 376649119 -522972535 385183811 -66759922 710009753 14671015 -564578213 618206264 326286515 -993003701 -800727299 -477829471 -510612968 -39377977 689030536 -5291390 677682520 899939006 -209780484 -547358520 -555534204 171632663 246491360 -134332817 58606533 96022233 124753250 -335795190 -184288438 939156261 -247197341 -432119371 -615351224 497374481 -281914183 -332915556 -119257155 -88833795 -427967827 -749080065 -241931435 802586190 15934828 753112655 921985747 -224554397 -51057879 -227458865 -683485888 -578416139 937095830 854355793 664659604 -652572924 -975129053 -411653487 234134159 -556914267 -394209606 35964438 -90859669 -747790542 505164634 -70737198 147397605 121688161 398342456 805542323 991539454 595801334 -10347673 908708 -247412971 469411067 411377158 570560089 351506821 781795389 -471691602 123934635 309645013 621306994 500634587 675283253 798403633 884517982 -339910347 -539904072 -248003570 -551731819 214288769 134014588 -536709401 -39900497 -796327062 -307504838 209735623 802708735 773571735 501189861 327683261 466824324 304575817 714516911 58140601 228747498 369311378 231828408 -281237723 55849892 -412589036 454351168 -692027271 496478312 747010452 -829101866 280580211 552577471 126817375 601353386 -757566130 398185566 -319654397 -34213020 -788354815 89538911 -427581551 701290266 -986515567 854826729 -534538732 557361750 -301718987 -137616581 -327517730 257177171 118272197 -691303168 81846135 657354030 659433384 -318953832 606314402 249328368 -631555651 -560443223 -219334283 -53854449 630840227 581723153 -636026698 -123552170 -659152014 -418339677 -713750451 897307 -545233334 872435820 -702559053 258944569 546052189 110895061 -928198805 -198660852 789900191 -261524933 273470881 -665902742 968418327 -272561476 -114879646 -379391215 -675394146 732338117 -792744803 -221785565 -455604502 73221235 -332248254 -413533554 314672713 337061880 730568154 -274674138 681397309 -839568047 664329646 -442470011 251914044 436735424 62713271 509465304 507813588 548299431 -909225629 -595890346 -521761602 -61623170 -930625004 911921334 -828457600 -79149036 988976979 43623233 -607482667 638041278 355747794 -673529173 856763438 -370053155 452831061 -539667016 33821904 -37391716 -415299974 -182737045 -893234506 218186371 -89092633 92703595 34067930 831212664 -306715366 784971282 260636743 211546432 585859066 -620003546 -443753335 -155495116 520542303 -500494016 316061803 -670402092 -10362679 -326919186 104541550 930490730 605932479 -885143782 693213734 224842155 -511721650 -302881663 -540634848 -597326701 -485845000 -579352791 624627149 -918133680 659411001 -294695846 129498445 -178380895 -450547301 461656233 121704401 -378968743 711396856 -557378334 630778815 917027115 430606692 -313466685 -792535445 -650642563 85554392 954432640 356454138 -147170591 -683571291 -891229786 -244883314 236775971 -322225366 -650629570 486550201 -787241677 -564388089 -145864836 678782816 -577421770 71290631 -957624442 -402806026 -48944593 -409611444 -601948937 579367281 658495588 -71554035 -365619117 -622571256 -411189602 663268457 951000955 202664923 750932764 591637691 798853094 -289819876 -363620030 585968431 -611962889 -726599342 -909919753 591809752 -925836010 -729220661 605180406 -943010365 -929665930 -608897293 -602966548 -797450632 -45618781 -121129700 757526733 322663599 110191158 -448614495 -346812826 274365811 453137138 707910411 -27440231 -37170519 -87642753 -766905983 769815979 511744000 736024198 915957663 -215175017 -16930179 -494350180 -501459805 -181049702 -867414949 -305903406 -860993951 645795153 -596985009 -262573318 -632685383 438740544 378633351 736996144 118578933 417861292 197825750 -136966163 -68670982 -987115180 734302848 865670466 383083025 639117137 -149157391 730779561 48193959 4539493 -34555110 -87162109 -378820723 212244005 -351353774 627357380 835340579 244465814 -569337242 19525939 -333746454 -225541616 -558858517 863387911 -454820050 -777018505 870677544 -562026637 560283346 -618280324 -980534922 -907880381 -73662650 605025255 -735718841 444164548 -305848548 -623522046 266777669 245211371 355157039 131754155 -573433722 -802292945 -737913375 -205379765 575080107 582548032 -49498635 988040435 -976310921 -321253924 -328935454 -667703880 -919596772 -359091665 -105023804 367142564 856926170 -593203142 -722467283 -366911178 -850422255 979315541 -871316434 525512460 -41417541 -92079313 -67047543 -174649009 975087087 628623910 -592285769 -184076195 226070104 -362193452 503431554 -67309714 762259915 -764416580 382237411 -952834932 23774196 -22645089 -138878109 -862552102 -967515455 167426916 204452338 -631950333 998627670 322878404 491519824 19531378 -160482556 -355416545 -790131779 -119882713 -324335177 -315342869 -145698019 918971027 -252666842 -896905717 635458103 401717166 -66667167 -794803689 -73934984 -345598530 -581010572 855885623 -431675925 447265391 177713087 628079590 405739348 -991067404 11275563 -648578607 947837393 -412222880 401455123 254076313 -400873753 495831505 974416432 -317260587 815718293 195098877 654592051 384047838 -54420299 -325708862 -321607776 530296065 -706001774 -779125747 -823319342 -706953638 -945017720 -232303842 -919959319 -779605556 677975531 589102645 511055713 -274757877 563330792 728220498 -5482176 387800770 -639191492 -938862368 395507062 -417312283 220249642 -877302829 289038856 -14309063 451693426 4291097 -807170101 811172038 423729240 25563090 -592434121 76250348 786423234 -38009860 668030539 -872191349 304445630 -153679484 553130396 946220955 699706420 -804401567 -535557989 535951663 156954329 551755996 742563862 90558840 -69520916 -930124809 -540402333 -355587494 -287971477 323299510 -362634692 186784504 557854044 992094220 -855826837 -665252450 -482263731 899153791 -796961531 287995930 -555147935 683964518 -809598987 9458711 813266839 -142554677 -212071491 -651535461 -686255448 373757624 -720164989 298105112 404336884 -688135552 -249691769 377656064 -301290614 580624037 -204701989 -862878972 76834745 112171342 -663562167 586797833 572486331 898214887 -771135393 -481844232 -352648376 -797241804 -830208527 131275543 -266606250 -134968954 748994481 -892357468 -981151588 -748770283 122956506 -317995013 633047767 822734371 -653780441 -168289769 702829612 339340295 79065821 271575579 -544423072 177289452 186455195 82426157 -627256711 173427804 -679153642 -234737014 47604719 -734660348 285028089 524805201 100887539 308730742 -406248218 375066895 -649243667 147026743 -18333026 139624460 848800250 -296459868 986069890 -407341697 999602459 -940673527 491569821 103285845 -439913395 102410994 -236362531 116878612 -633154340 -680862436 48070066 338205995 673402247 -592681605 345688475 645793441 -482039570 564278507 -779400418 545050614 -630426733 93322013 287187151 -207159646 -513365402 -62774310 -148528311 22144676 632336284 587938617 -244472235 932605655 -146567890 -361065045 -747566165 -55655881 -352102786 -496189226 931216622 128306969 -720869697 234192190 -686542812 224674259 -187546163 -79009683 -499205777 -787287362 -882529182 -768348888 303744249 316654684 -291297239 -333495858 586009682 654249157 -91978719 559269674 -9496015 -243122897 -82594479 515846378 269263024 454638977 -817948976 484813432 360517472 -233531336 -304265473 69144767 705977647 738183843 477210931 -384969123 466824837 -412146374 161681502 934778872 719996274 -489940446 -499894586 707573038 242779133 -463040131 -861960956 947714123 -429416239 961966881 -845772102 -284332897 570763646 660878364 -489919648 743761034 -481023695 324683683 -391674019 -135612551 499999007 -130268599 -390641257 -846898693 -787115630 -878169928 -471195171 421320304 -823997939 -455851601 -557944296 -523546933 499460565 -743987311 -953750145 -641756120 -471532266 91786933 453561702 50384847 -796085219 776402022 -684968173 -294651570 894493833 -573039752 -38859489 327591418 493357422 -509968029 -597776278 -356059877 596395746 -714237657 941406691 -792665593 -68672246 886855149 -612824561 -784126032 -404250690 -112741515 -434898372 -918453553 -88712496 663576904 -435261191 90674533 664620608 555064091 -3875435 -951099283 -695587328 955012781 686089606 -553394900 354051072 -527359033 652384290 -262615159 -64600063 39637193 572076772 209649816 -384036570 -834315209 774844357 -105735837 -622123258 -477540705 -125687857 174697599 303391739 485907265 -980867702 -779723762 -310480091 -959436592 -361445310 -995455322 -113573997 892562013 -798739708 -789099669 -171629985 961650777 945806319 -945313395 -556347262 603345752 646355008 -490815412 -684835292 -53167208 757828640 -634058413 562999728 44593647 -402766692 -142563470 192589480 -562880289 -519367046 -209275858 928142119 -86987142 124085855 626792713 590589009 -555148577 87174954 -195625349 684467319 -704525790 -823374235 968337945 458750563 555548774 834985560 -760774937 -638940868 -436086486 219847864 449691778 -466333483 119912101 771349002 449287598 875566738 995890203 847131100 744462282 -335418786 -825404460 460785128 735034992 725142073 -314070236 -737873843 735587725 -800897643 -958721624 926442073 230979373 -632578765 -820880671 199929161 161129272 514732157 819517518 -471684729 -789474375 393806588 -38815041 -762750501 -593374870 -243697176 629476421 107254323 -44172064 -407129018 -125072051 185226268 27703849 -497767575 966984965 -624489225 -275833560 806062691 714200511 388463416 706287392 -431490138 907579461 -786664594 -923531643 -65529594 -178094917 -974355267 410339403 245527954 -805772185 -752607070 553681248 -252318377 659876737 -210649711 -274037983 -998357715 -454883704 -583401742 757375589 493452126 265837363 -135726271 848895540 225810457 38187461 -590295235 227248838 -502303194 262678159 172947069 422354384 -292312266 -477326326 -237248607 515348802 -335908018 -979410085 924401127 -784314504 675158295 966496570 -508673840 -28708358 -310135738 -294830446 -23250683 921947388 -937689210 -607044158 160431227 526481864 494309643 622967145 -641582317 -865202329 260285773 195944843 -411731951 758125736 763771893 -255427691 -285007750 -471225840 193963673 -837462035 -466263342 -832001072 521123227 857238611 846957209 -118470940 128018599 -924773667 217006271 22778047 -363210310 -10687046 149944375 735612515 58200195 964693178 -443223159 -600363007 -799292611 -270021013 24690143 -571076759 -579634528 33098953 -451830481 -816229255 691534023 -127620271 187649977 855569949 316260196 -702368181 984676141 869477327 -995062455 441941232 -640164621 -434094703 472373532 -734259886 -202572195 269228640 -782226755 -738329290 -717328480 -310314186 -169359613 -698141279 -868013082 -408002594 634296910 635329242 -598213244 -31791892 74469118 853583945 546789332 -33920378 -919463617 32926000 -449016824 440741705 840348161 -641697570 -976326325 -665726004 571257388 811164577 -200191986 869159992 553513019 -412139925 -965013533 897615190 -661364600 258818963 673937995 -658271966 775828038 260215405 -818461675 -576271152 -176543606 -653485474 -575630297 514737662 -31331905 -358062702 720160344 -505476207 762247613 744606554 834544792 -712267671 -784789290 968637833 198314942 260621367 -574951398 642830284 -601110662 333578650 -920941509 -488741609 -364830482 721349077 -281387218 -131326321 78271984 553565173 253745943 280118440 857894636 600782415 842678998 233884823 -691626056 9458039 888184139 -407879755 -971909176 -850073012 -720298239 -47090021 970806540 -906600662 354594520 481675831 644497605 -507231961 135096074 704066479 -99235219 109991280 -35338378 217576385 281523878 -154967666 504933799 -165774347 240779917 655415949 -179685928 445034065 -419024088 905735985 884136779 228916822 -912081763 455780298 -366442969 -832109767 551389840 85864846 64367684 619054900 -205987163 851399015 31181857 762657337 507940939 62069192 -647362371 571240494 -941281953 -84059710 -450142354 -76411329 392970710 -334986333 555296753 -886165129 -833268982 -910189662 -610185041 -629598396 870037019 -764519540 -224690351 471116817 344978885 -927635234 95612711 -551651989 835712256 -158158258 167676503 -446429635 -461892132 -417988205 134832031 -32674909 -978992355 -392902607 -318076980 562339656 969986724 679599028 -403080703 -815637871 -916324603 497009270 -782129357 -993625972 556263763 47149359 506028693 -44158202 -232969044 742661012 -283401927 324874428 -149944247 -617315214 88892018 -344792385 209616634 382527468 -419370055 502455427 555066222 -413172091 517353249 -917912797 -650973834 -241826366 -591662779 453599839 -274082304 -681929488 523007857 550371281 -749090795 137098877 -106006703 691392073 -490177051 -198237246 135127282 322492199 26675085 -859310234 -484672163 -215173855 -489300858 252712947 888561712 815996972 -853438328 237648029 718833853 -464885668 -133448818 692393181 -190366345 -270043289 -375275611 251167738 346576467 -17461226 -405905586 173795967 243394574 -835925878 -576774695 -98734284 116543630 7412925 -628618869 478864610 -578561205 656076960 642019026 -63951495 -59061831 286749490 793322684 -880180388 -769181159 -851411067 -136815879 294728368 -345350764 321728392 428241396 -225925151 -535566190 -726991127 -202043876 159801045 657779275 73450419 -459499365 334314790 813677129 -43364974 998998340 855845482 188753950 645254230 -102630958 311092716 -633205955 439209517 -489102211 -780519061 -773687031 50009218 -702755420 839246869 360218017 664585434 601776888 -699424763 75511815 -57400300 595582326 487437398 32056471 28386139 -600595810 339993905 940792275 121585146 883079994 -882853566 413886288 -445784855 20036712 456490266 -944927793 699533999 534199105 -685397278 827830079 -653660122 972842794 -754859798 335511645 -846075775 168561554 92876223 33479942 -924392115 -87232851 -397857580 477099120 385926564 338089138 497141081 -310681338 75788152 -199627706 -349174753 -668625029 -777951735 407238493 -685013350 785046075 -337496560 653211943 -760989993 -917286752 -2080013 856376048 -745955625 684920608 -794673308 -692991069 683724038 192819275 115364587 -661311597 -996044122 412736616 834387582 343855711 -904790761 906201073 -93452575 -30979555 -318396224 -58415417 -832833690 -700903748 -306152637 248171218 -293440593 288584268 -768156724 -310332666 -138686871 795544907 654503316 -93569322 14228411 -460739558 624966082 -815529426 -964876523 337260811 -531051250 541962473 297519262 -844768649 278541968 231360889 285696327 492298877 31870558 380679168 -409658932 -982208990 3711608 -402617125 -235589996 -570990796 -197701201 837208334 -509146675 589000925 913485214 -987193770 538512918 648247069 -985368175 -468874206 -750449175 434036805 -344078636 555345500 -302363881 -84647459 182080237 -733978999 318663795 184675083 -298276455 116978957 140188479 3762385 735614889 238569359 479370143 408694851 305415387 626072040 -603763185 -632339038 -653882940 -911049958 -401454285 67693352 -98495521 879117171 83345739 461141511 -135191893 922186551 -164361729 568117971 -566387613 866536908 835058269 -590634587 344053133 -973759929 590773413 113986711 -231352428 -734137557 -295150085 301995151 885504586 378172055 188158873 -439889996 -359615859 93473748 -686545829 76457163 -293595773 -342718780 916745718 -168656874 -827797961 301457779 -179640008 -60271445 -70529979 897182314 468832511 900909228 159429309 -140959371 7908414 -785471476 441813928 -351736545 613192612 156130963 -62345886 150219199 -426160527 676690925 -525656254 -576118323 -136285318 -227717909 502903644 -340200082 486111200 -878805530 -803535366 -577793972 -49882029 141750155 -240745962 -520335272 713144531 479190529 127080718 285304907 909695183 -742412090 342769031 -129852994 -176422431 931941883 427950121 874493462 791468266 -64623571 -818217008 657932461 -653028776 170648268 540054040 739484583 -109186371 -109323440 -134437352 -34114179 167898932 273742642 76804875 605350396 412923655 82285811 384736775 -614061912 -97058233 607037173 92444026 -629985987 842375295 8753368 26529555 -477419751 357990533 -925986516 -564231672 -902831154 -48273942 -833054470 870827515 974462943 -360240123 -40804663 780401976 888955909 -700782331 111766603 -356697745 565419238 -194155133 766881813 396653149 601840337 -478860373 799836647 20122757 -964023672 -535739833 -499265411 896737157 71164448 -128238918 313921126 560873925 -916909281 553333753 -565605289 -450345937 522340641 -636390560 833883903 467130522 -889729545 699698488 712186334 -962119223 -314662720 995977345 229931487 635286098 901108159 -12862240 -718186696 957081765 -123048690 991160722 -251701435 233681505 883148377 -314349724 -454551231 555078815 -647928228 -758037728 -957591079 -991406234 -331181134 613626193 151605316 -311324100 -907388091 559112745 866710363 391340396 -165406495 -43785330 231263358 942078485 -77735715 777027627 824118609 324451389 -353024657 977740720 330988583 -202257263 248586337 220224930 815422417 714345369 857881940 -968723211 337854120 299366268 668966029 501061142 54264378 492510092 320409607 -753185301 143739876 -409156227 691647968 -563107796 1082329 -680515191 21148014 442331858 131056817 -594097061 64656269 -597692338 -547135685 -548298200 70354772 -35816714 -973233052 -422005347 -243715473 643303601 323218377 -666367560 507402666 -964134169 132183035 -487793415 457575693 -741421273 -502812897 -562734619 171246041 974741298 -904021391 636896692 246785316 -200974678 637314965 682599876 -917166225 -948791344 -124830419 -511646548 -418478491 -224117326 -667909845 -256120867 220104136 -394931910 -98049271 -792072336 58797316 -305326491 -219684084 800908208 -235608168 409015979 -366879739 -904850051 -420822755 427266917 -967825302 -469104347 -878158470 -307411203 420457359 -988973950 -876796299 -548082272 876365332 -785167362 -554575147 932012995 711810294 -201666100 278459100 -19470678 -51871937 -160244405 -213876014 825667294 -425312024 -874264652 677582619 -54046068 770674218 -402683217 496790919 377341175 -502865876 -297457217 -357942778 -317796796 952429410 -161369136 433582826 -675857547 806072162 -217499589 -233857415 77013795 763326554 -109223533 431325394 874453155 108499830 472522509 -907592957 -115779265 -607924033 710144618 -438294984 481123198 -226886502 724633853 -928227060 -338982540 -922976379 -934655351 391557424 -287332419 -208580345 905655226 -845855067 -114143887 -448560200 -606614484 353098362 911353699 218883622 79282366 994722362 -408909002 -418750959 -589647070 272867553 832643594 277639195 122196641 973544337 -159239373 551414459 -870110826 -484908002 -769436977 -100099284 -755594983 638579740 -273482926 425286642 932686476 -160028890 703095032 905295233 729440500 534759946 -272950862 507663425 589779076 841932009 -312393834 -509094572 -703905439 -101406273 -485506764 389601949 -672640520 903655415 528489098 598322422 -117737853 963663237 -398971700 -571935320 -587358228 602080033 432046197 248114987 -597578641 -187501793 255270295 624317134 -136248233 -334242686 -590463612 -118845964 -295031566 37351846 -703295940 550979962 56700313 -627158404 183577150 -616270659 -934518852 -855347541 320082072 -733783107 753204453 934732699 -833237108 -192046766 -228452272 540014262 -548984278 548858108 237636517 542611191 -242708385 231814219 904618343 312205584 317635014 -255376608 163399869 -874508680 -424587889 888154440 545519619 978247121 830559898 895847221 696543984 -201192550 -317071802 -299376480 143265681 -947992481 -482154129 -731291616 214724121 627346295 281580589 475935442 -950304865 705021577 701967286 81039045 974403692 -665000702 -347677144 -550326149 919033134 -94185300 810669665 708707114 -31291741 -259523335 -617737252 -534285823 72577693 -184978576 774499966 911158439 693705785 45575912 -863045717 943496261 869196317 -585933313 -445198308 -965394548 -76384385 262881660 582874131 258510224 -502064801 -976182416 -134452891 -183628726 947248069 76465139 -700959761 644856846 406907693 -538394600 740459698 -789601005 -867423274 -164793404 626769968 407266159 -634790470 -255222511 818833960 139928717 720794660 533472239 -403962264 -882866528 48999552 918799020 -391958713 -767644179 -712590815 -702650746 -432285100 -343929296 -324372813 814309145 -716686416 672469285 -152579230 -284503579 190964149 -103369661 61574607 -704726287 195032757 742903932 -918455571 330258439 351781537 -793691970 -469574979 990027398 15502517 -338708535 -585974727 138821026 825925949 -426029455 199576461 277130894 236588601 723751296 601860084 219049962 88118089 -15624950 61700045 -67867010 277650009 780659937 90009474 426737785 -99809354 121696883 649049577 -602871700 458159085 582907675 -285858659 665033349 -813096189 21226765 -426112319 345092993 58853254 -988615564 60655292 256020755 -643239272 -547797037 -158878159 362685168 383506217 -203921191 -861038139 -439677424 153578094 -521294152 -206032824 547252369 -987014191 -912335470 -634554938 658318068 -933395633 -264307033 49121812 -732627080 421523393 264267227 243958039 -599011168 -621750983 900944670 -614276607 -246448722 514539284 -175984248 807051407 -317149956 23241840 787884633 -476532666 776333028 -769691741 -18894820 839338250 358340642 -951726913 444952375 44168082 -994973372 -123076588 215117947 -478444647 -469023029 253841860 951964845 -92788472 554918737 4835675 849145844 -504830993 961105162 603864199 -392994985 -579981274 -485401642 -628974123 161615344 52709750 -471539865 204868640 437667639 413167867 -503650600 -172014620 -573437053 118182722 64655382 572857103 657186829 141258162 876942646 660663429 994625947 243063427 553294819 -743841994 -876136899 -160968202 56238239 564598907 756487174 -560707990 427734343 950050568 508670968 604515506 -747591187 -794731634 710255783 -434089965 -850991800 633430079 -11654827 -409424610 -106435398 -354892754 740922236 815487440 -981113906 750048746 -975882542 651483060 714525247 43886531 -517083185 -883085306 -698960768 -233418766 -191632363 -455611033 -284230378 703452773 -632898502 -548272544 -434309280 -666975248 495872671 888713296 -977851200 -907593291 504371420 -361949656 -82134519 868397186 859460461 442308869 -937684213 529394610 -597689902 -1421349 -743638207 628717036 -439698338 -702437382 -604964069 133366548 -233921161 614681470 -955062395 -716796085 -847679215 -745065703 -414213238 -821985497 83886559 -702432871 563267831 -348296839 408959099 -830138313 -987991039 962655695 -323865985 -958184968 -971695677 -449941742 -532717407 626230506 -474115974 283462624 -124436553 -880144351 -661854204 786914719 -956890279 768034603 403950984 -139604947 254931975 -814469130 -814616448 -235555975 -804262077 441303128 838146710 -76328441 -844233092 464247717 -939716390 836731325 695661790 661193607 -573039761 152811585 -975460627 -378334668 -233816385 951025519 829892765 42507204 27838226 -822656448 -238239115 257032414 -633812627 648234079 -312883111 -79937167 230683975 -201935962 210595749 -542517487 21094599 -513137802 245147038 257462357 -248199503 554210776 929127034 661179967 -123796296 750385792 -488149941 762635937 194190953 -580298306 712905474 -655580863 -722943963 65798854 -246153673 -128703203 -490246726 -449679517 -674658950 -888160102 429371315 816010910 441328773 -427516810 -350486563 304257594 357514442 -569272748 940728851 -251103269 436286844 -740807279 646572740 592267339 234044461 714695966 728472091 -176012375 401180972 -180173829 166066577 807490832 917477435 695125154 615045776 -455302956 260940294 -298704262 388733545 -934387037 19670513 -937540455 487273740 957231968 448124458 -531073880 617782669 -494089796 -438746661 -831531375 254763294 -681384774 298658641 -378355796 -398204460 620558694 650470157 -442737957 -386210403 -30852598 -401590050 -791278443 -250547359 -144252671 625276486 599651020 -627828575 796315059 -132712715 -61493200 -518296903 710933016 944436464 995249959 626549820 224196228 -84330794 -979464423 -112625518 -765511580 832307263 615755965 797175878 -129876872 -813171405 -412912315 -71854825 129908931 524930609 723703757 721060987 639688127 -838809013 888656182 299886800 199423026 -741531732 91288071 920289713 -410642232 390957169 -566140097 -726863491 526456797 272414210 238678129 -773236675 -284839911 -153962242 -401911833 149404963 540367285 165917828 -821368118 849735709 -839415254 733285641 -959341741 -677871478 349425020 886459263 711500251 -482293832 -91684594 698199951 -648980514 -902253468 -612313610 -453224467 910731340 77548629 231211415 282928510 122176049 132765930 -238986880 193039444 -13165581 343215579 -513763501 434341008 992638350 925918240 59209929 455020537 949626635 -272612596 -956327175 741686678 -528072692 -341022567 -573078007 27446091 851494880 185917094 979140164 -786093550 -513437284 -719521707 -473709386 -909823735 -966650470 -291480942 592736287 -973784762 844404599 416336291 444422614 -931554882 -431134525 284390857 937476429 -999044851 -953456574 -541403105 939813574 641327047 685627904 320116719 -364753551 7391768 -540215632 -916085457 746829198 -447484703 -643075445 -814340831 -878390137 -699809505 -26665879 -795406040 -942577217 -551380932 345279188 303190624 -649941198 -315879219 537537857 145255274 -495297710 -491570451 -720849544 46662844 -807554702 -802114383 -877952303 -642633063 -303331296 -731466098 48122440 973302186 976551656 587048696 724870647 -736413604 930746311 -275775951 -60302546 -284835190 -72952123 290828932 -175218563 -354773559 721275946 12582132 990825506 820193114 -540036005 80511607 682362714 -493929179 -437338005 -322828806 594856446 799328148 781125470 610449160 -523675901 -653630733 -658089080 28722950 601898351 65160526 820878926 -243390780 447485275 -917988881 644933337 717899750 -730512215 -661294086 116143479 -574528725 -186733125 -789996377 -971962579 745943822 -461859770 492584397 -802418256 926662832 46179592 578594441 -33813525 113763849 -886726155 860773996 431108528 -616807423 -806448284 107181102 471480511 -875642222 36004676 775404342 627310871 527407594 49288194 -43217396 -274545868 223322113 -306231497 -359846569 408112020 709158847 775079810 -895698097 28248588 -251319198 -472675841 766887902 -514363856 -628937212 -470723609 -277865680 356489311 115045598 -67056750 181658034 260914020 541354787 85120952 -489032977 215351404 -747609631 977629896 -480051437 -899114230 320552636 -780356717 -273769528 -513406739 907070453 -625702061 900773609 -978125476 -63034184 -554432381 389487631 207752156 719215323 -78417055 554525730 436462769 -128174274 330606402 -440398020 -511503528 -328767872 834080628 -23915049 -222858693 681556616 761045826 -295209809 -407129073 181706507 444808187 -651513315 731210672 559120422 -959238122 581649236 -471653998 244401985 942381467 -658828282 -673635263 820844810 -723581648 748170633 -805168664 335693731 592108972 -740136141 810800147 757839495 -55059852 -98197526 430553570 529541717 -722720387 818957528 4567690 85752853 -533051472 742485696 436898366 302930346 -872804551 223564710 405334931 -449943636 347997136 -151150463 -470535652 -611739629 254483993 162230809 651423292 -818756436 -63159674 89290454 677843348 655113136 -170946377 -710517672 -305812791 -487205905 241086016 -754638544 -417169971 333934391 -623573312 636891616 -759789535 478546829 -868764950 335470088 -479197793 -411705608 650547617 239838637 970599988 753759777 816003605 361497716 745232433 132549857 493136812 180823125 -729797722 830860745 477689588 -339785318 678056500 -568620695 176658108 681498144 14440603 -919653981 -281570390 -510494625 671066772 803835030 -113939646 254616547 -294815580 139288737 -773683594 -104769419 315623080 220962415 -393532060 635821957 132990809 -62805 -833196748 -721753167 -322524531 231743613 -986588445 102495546 555353761 742025931 -374865 -695019609 -440304410 167588539 686388664 425173610 -349499512 298824702 246248538 270417084 43649964 -716062059 -300550157 -127930304 -43126304 917227290 507923414 -701118141 -938210668 925980892 395476774 -477991052 661797748 104031736 -616063290 -211826242 467029733 -384813381 814908506 -405112758 321172704 -136169344 -158526954 997800990 195619823 625297851 622525268 817958174 781381790 144726683 -831976582 420178963 -650441097 -36535647 -689209238 -118472490 309042606 -964252810 17213146 43349238 -598307538 957789822 148049251 921813445 603767791 864223302 -505833836 456477884 433906095 339026700 -316802160 -494866552 723802138 -504532040 -341552888 -897141897 992115482 43782462 -988185430 350794676 859089380 783447042 121821442 -930618146 549961861 437310097 352267754 -888900324 845285201 515732475 14700165 179451533 914896050 -106882905 867606966 639026924 -317617130 267792515 -406181527 -930746998 74441878 -58597356 -182559545 220311470 245188177 641420510 -616279106 102424884 -32883443 550505589 400936119 -268790049 -778508382 350830643 -489265755 -174151831 -133105405 -935362109 -62252148 -328645293 -801125564 -68669352 722975464 325198989 295156782 260301396 -585223733 900034967 92456304 -549009290 -974193801 -688716459 319390652 301963342 -363672480 -196224327 474782903 -804861690 58603960 -968427543 361527857 -780211181 -647272663 716743579 901664080 -99851430 -200048338 -482800814 435117841 -683873491 -282932276 -201761918 258350893 -964128575 249294584 369679912 456285911 586619468 418633261 -300484010 419316757 261738052 -183963861 601327044 223213235 -552344290 828660277 -642846064 19238933 -939070298 -180098950 337689073 -948603138 731326298 -256742722 -730565682 -182195868 92787919 758553799 599774398 957378969 461559695 793363902 213518253 -295717852 -748145145 109443437 98979418 -151494936 -150709709 -303185372 541458101 -205003246 349338921 -930716530 -886648961 -944808131 169154036 -864947077 -405611116 975948178 -805099878 -446376698 -70642195 -31975446 417511991 -946054234 321073642 -727139915 738566981 137458923 31044205 -979232204 -695545486 -580827894 277419357 213924635 -795541832 -129893595 -70742660 -157022722 422451509 -615934690 -289705904 -425673154 791951091 -44999515 -631274271 834639163 -238123156 -306520300 968583495 -580222569 -268202295 -991211345 573932788 996316851 533024245 -295783076 736479878 -712815278 549645657 -113021125 138618454 -439234044 574682982 -468667097 588752851 602664885 -944108610 824960505 197165286 -959776142 -463897455 -375369611 151253112 -213908579 787578817 80504511 -9865596 292470148 564448349 -564850961 648168803 388877116 -760149435 194846435 -986958300 -397594558 316597048 257711475 -238901777 -953713049 -745522492 -944829481 364667459 -243805818 -555752715 -736182312 460158347 -269690078 697014005 944904337 -350165238 933324989 291256261 -211739941 728602059 948457652 -666580487 -615625246 457337576 -460642506 957552386 -81916045 -909054864 -526681852 -983861544 584788775 -105185076 -631143283 108376247 -363258732 788107992 771542417 790976858 -600841155 919481578 -189084805 -721910677 601136622 96826725 670169342 -611999033 337152850 -622893679 -551916732 233980190 289042741 903441874 918853611 -186898160 -271506660 -983284092 -925773525 -97606128 824897469 -175917073 815647962 -18308300 -12588333 -377938438 944900721 128066627 59321396 191851367 -895275468 -926373960 92276128 -119324017 -99341506 49515091 4409015 42549696 -305135959 -487746870 -485329745 -21090445 505873478 -170913063 125568620 -445757292 -418594455 -654514700 856213216 -319875860 -124630854 733593164 -36651373 -14011668 -276235957 104854527 -583524855 -85032428 993255933 -561793939 294159114 495213394 375886961 826904158 -803949750 412448157 -4742368 -564004711 -625514169 386083741 234494124 -178254878 868158344 -654736102 -543353046 -719330621 -826951211 665983295 772930159 49290200 548546664 -17794330 -268452572 -571229384 790208316 -127296363 -161554426 -304893704 144687231 -664886777 780619878 -891858661 17544034 775137158 243877984 -825924408 -378223238 315382460 251120199 463235505 -644588054 -739372380 468679939 510139729 488293763 -649627402 68144486 -547013301 -727121011 -192754495 -439693525 -596759634 157520522 -215369972 -37974169 466212000 -152332201 -150696096 -253773027 -457199344 929198305 -804983976 135837019 188645428 -837700619 627448372 -983899518 314986256 -703803207 -332883847 554795527 286727464 -674810515 -954768290 -238579826 176062041 470740716 604982686 830909011 -103040855 693284807 856483933 -89515224 -998172717 276185112 -619747742 629172256 -562106312 -983526086 -586478039 -430111507 -208421754 462756910 621755704 -176913321 159517477 -292576172 728003063 5402139 -820376839 685362873 -742954150 -112196165 -851785151 -801686781 815802174 -291732514 731091932 300681992 -966169620 99726856 -702231956 -255951050 -982822454 314703256 -766893656 -713283269 -240706698 -316696600 -512406721 800109260 897781312 -32841482 -424371454 77444757 -97327060 -114120312 917093641 -716973909 -641744528 -890777084 235756066 -845066706 -991859585 -580395864 -657628389 -457024864 -208849478 101304727 -356741775 658758530 504963994 628836675 369954728 -814721052 -326055336 -288923853 47354536 155014095 -709459586 881868711 513849362 91747811 -886733682 526587701 728531123 973575242 -733079391 -96402265 -434409007 629419700 -83921318 86966927 -371323372 43438133 -22654666 83337557 82406338 271905880 -627618058 349255761 653818885 -847554761 966078930 729668403 -975199483 -540290160 -530938500 -411095268 944581264 -722827714 -242668690 -248977548 -985266611 -6911965 -860587591 319055625 687843944 667445101 613587095 567236699 8996933 -441304949 404202289 -693874460 -730939934 549287581 673640607 482117737 -304916920 334766636 588944858 -395820573 -44015881 -160083173 665628898 507680737 -605032227 -376768756 -491173898 -387105995 -156463123 923830241 792260626 662293890 -323361809 -363409838 813894187 -526485882 -142900172 -6559142 397002533 140051843 614421430 890201095 17147205 880314456 -832679231 -28986413 815355329 -838132091 567697780 765628036 -195931993 223968467 -485475282 -808380142 -184125122 867871751 538386527 849471113 -807967506 -849577345 826133704 -101163435 -981227209 434117717 259584231 -780241734 -25430843 995820375 717904766 -746580977 920560043 -222682200 -516767980 -437204711 295712089 335878475 98514987 501866307 -594864209 -263535581 81857861 404553315 -568459364 -61972569 411470776 -911024952 -894440527 -582334869 -728316772 848356108 994926097 114612852 225307696 482670161 -616336070 753798601 748301875 -953769339 560232938 539096725 984424357 -359778936 580209887 -846050613 396176514 -16205143 138720834 638234629 -206042510 141059098 -731593061 -165438488 -193047386 546354925 370418951 447252677 -333353110 -831626094 290245864 639396416 -921826765 -146529224 559065373 248510431 855619049 368225183 303273 61115349 610472834 -221084906 -633616603 465653541 333057561 -966179702 -932580754 925146819 596787967 473324271 672031103 918293395 -636965531 344075579 642160889 -796097649 -399091593 -517691489 -853381002 -562518072 221778814 643416013 -79558885 960174848 -199595669 -6304972 714412439 454334269 551713647 -992091438 343653991 689762153 -976073388 -956627095 -826383297 -872234730 -8774789 -656231909 380919711 -57599332 -530819079 791585232 -222493609 -178590052 356828522 -142199542 -199124331 901233596 -801022796 289794756 -25312070 836033640 -764134880 661799219 -657999455 204589630 907887554 -246150664 -902687151 654697503 716577204 -888281281 271510065 274565843 877044873 322766309 -10428961 -772035208 -879801034 214479299 84948711 550565621 87855981 -42310214 524318319 389437897 -359468651 370826592 -262284368 278114137 -80826356 -61839169 -729521648 -102133431 302884253 -118937031 -292124783 -703105520 -810359276 -28153409 -21030256 301726074 -780264935 -597141945 974876886 766485905 704394755 -694740796 997453475 -274666177 -17518697 89008889 -450660476 -377857452 -447944579 -660775933 553629302 -363527404 696754374 309601863 -402312537 803152373 -238520194 -176070661 471683520 -677215650 -690540050 -107896719 -767050790 465669488 303993017 892676052 846293418 -95671289 -513032413 -639548098 -49265217 326011319 813574476 -105937420 695779130 -776561891 -712495757 -792245762 -652902500 275760775 -158121831 -413820479 386857773 562300720 -626646076 -674835220 690938108 853198491 -397133958 873255600 611878576 -938624949 -28227740 999021912 -523482266 -616591370 -452757354 716505836 -489404518 14005666 688522639 309112258 -910099308 967079102 270870425 -638230696 -935799282 618780756 -349427527 749896366 318025053 184594947 703586055 258573738 615744401 -605807657 788019560 841246968 -74089216 21761329 309389298 -509393837 654876165 -148229450 -997062471 115927365 315050662 898198886 -301571259 918442896 -283920737 106902440 -795132957 -814106603 -897754794 -768381968 -790174331 -971697983 409830858 -986099043 66553744 -579513625 -881473776 315679804 6645656 967891686 -97243535 -273208261 651286559 -648653088 247455596 451661906 -751132540 -752253471 211506624 -715026398 -966105556 511204277 889168965 -969431203 -698190550 -943976983 -649261468 -696157497 646373025 -227405435 -295094919 76556986 -234980462 235378749 -84503799 894395018 -831879684 -331999138 -714768322 855902468 680912048 888057979 -302131958 804443848 955675285 850183892 -7982344 935940276 790356869 245889231 -910577445 96976986 -873921629 -195334738 -188440913 821816146 945935887 383938091 -703916031 -569300243 -489718065 423731635 238712579 -487211133 532864475 -719555854 90741603 -525536561 -637916050 569799813 298623684 298162010 -813084959 100983966 -72300632 251019668 938965330 -650375157 -200966273 -274654477 700178101 366975308 998535900 -728779207 -447027388 379722781 405512509 -80759340 521893573 19714018 -562659787 276488334 934614682 900117508 345991721 809832475 -299997926 -851954690 101231131 554727980 -641632028 -144934444 646661108 -159352230 761207071 -493737713 -705707335 -163128136 196293842 -278245847 993761174 732997625 -703900872 45887804 112165626 -884737385 708100882 660761003 -370784061 -100691844 734123064 -313570342 521111280 514400275 -406729358 -441223313 -41930905 674403961 -933606310 391885522 -62321500 -631294397 293448720 686505662 680894388 -706870253 402020284 639999995 756741495 146989980 181486758 -148341997 702780451 -993624236 316647134 -27666956 -442974152 -920389345 953203337 744160795 -617533897 -4377795 290486163 455435766 -638255504 700507817 827827884 637125474 -321897185 -379496129 726520838 276265479 565378899 -726350081 424449498 224753139 477535120 40081114 -669936612 -554821679 906080754 322168944 -333998076 -811068972 -366004087 792645404 -809610218 731658289 -116487939 -857745240 754571573 742296366 -672795066 765528902 -184786986 860155405 -289660956 749155879 -447868530 211139861 -450259794 -221542419 181483519 633900366 427090670 -660811944 948125338 -669449000 641693535 551650474 -819861685 -295342945 -692418760 198596581 -453429262 -201743893 -794968141 -976459844 472495398 -669732001 -998665546 -320622959 622086098 -321517448 -846300038 -334139813 -912558344 -691744192 -104588030 724154340 -437587586 -420113425 940873625 -44712234 -853358130 673409844 299150283 -293935409 -89594083 -715215033 693611611 -526774397 332091663 694885759 -921804943 -433753303 -911307689 -910770249 -624889159 482893418 -210144332 -74550775 231799787 490144548 -611709716 -292065607 402629957 437464882 -711883648 -358906014 476457769 764770321 -426728173 -477937570 839012116 -786138116 -101134679 -34873207 -325698712 250892590 90151377 28725119 -114205890 958086986 92941968 839311696 -830966280 690891181 1601571 121374800 55523448 328650464 804359793 -99811937 920836574 90378857 296252023 844188355 770249261 -12737585 -581603682 -697201205 -449336841 992018585 38216113 -809058386 26600360 -809201573 566949662 888848959 648854295 113423599 253989592 -399565582 461250014 382485913 833214703 234099382 -817500806 301762452 -138367402 658124376 17620787 -58803880 -264941779 787611500 -497379930 -30904570 309682665 -181530169 455636960 -609650722 -915388858 569169468 -235345433 -824733692 508249256 114931699 -928066345 826292313 -621484637 157704767 597079046 422968862 618663459 773732659 -362400822 809693862 950216420 -547783585 -870401533 372953076 -454625360 -631920422 355161770 -758738983 -203726734 653664720 511319765 446320674 392010971 913273538 -791975852 -498677869 660686170 84434985 840066034 181535169 834832588 376145109 465492906 390458003 488481732 449178320 123135454 -595739218 -484066411 -286541887 -635613088 358235799 -159201710 532646376 762748726 -44554289 782880846 710467382 225329973 998338448 -241253206 415320641 529626242 799785904 -648845029 267376207 -489528356 -338583040 -798910417 514965295 251335452 896539026 862428319 -750636943 364365653 712228030 764022313 810472930 199262323 -345175213 -224592745 50284003 -140005002 857151847 708997749 157409853 700769234 -644315422 -665462354 -413001879 -291747220 -391016907 -626996440 35449100 367474290 -786394147 750918618 -930844668 -337222962 285595515 321184061 779720279 -838662112 -967826084 -880810672 382460736 -292251442 61406730 -578173249 954034423 613377349 -45676955 -607154757 326919698 -196741655 -195834824 -269985685 510931942 -209122221 -531771015 861927016 292094449 11511599 792607072 -273606950 -711777981 906814767 -466108827 126845108 490520401 618307610 -624931986 813656121 -591006330 548231184 880580117 -926349826 -961800610 252931566 -693590800 952390996 745837181 481751470 -903718858 642260186 180086352 421326652 -684089034 -487443116 9867633 399107734 71276635 685141047 -760687445 660208081 266023656 -166571562 145194883 -476572504 844491752 -245125418 -928556077 -709284898 183897918 366846752 719580364 -295066541 -607637239 710318765 -586013696 215963915 588805022 900018097 597854123 978682617 -497184655 -947915746 -521446027 -85118536 -14246543 726616190 979195980 -561646743 925716760 9978398 15326129 74409524 -959478975 -699310723 169630442 -398853942 -623308722 48920351 -692952126 139320085 165826713 317111396 -834418621 495814124 -837599418 105571329 -307545416 810115604 -754093627 -713818445 -207228720 -624115977 -314722190 -137438152 323697443 -457406327 316790328 -129731225 502098199 196843444 942661747 -172002177 -123848663 -625063207 598883285 275348369 312645600 -368937446 -158139225 967934513 -760355271 -532112225 -933404 -797971323 806988022 -390322579 -879312656 -367837373 -48842274 320845484 812874492 146436332 -598378683 679746089 730992173 -998082710 -927564530 548817873 -45844619 -512615954 274370579 -439196021 465773611 -908162887 788237229 -423165298 -15045795 -427982635 424183678 673874900 378283383 -135916014 750856610 -938110101 -873535989 -266836060 606755624 203832620 -673071705 420022801 -556654361 401172934 -250859109 -86752201 -662232517 798716370 429947517 -183971418 -482344221 -59810993 -687360632 -664995734 925734888 238249421 817816047 268421833 -230941781 905576185 789445959 -20538450 546683997 972912008 65530789 390742990 317227779 957162382 -724038692 89890477 774800194 -267431843 -82635050 -81044504 -17504315 -148321342 735481109 136176100 366949013 -393075438 69394817 -279563472 463958435 832871538 649956015 957385791 -712279152 853653186 -784696412 554818648 -493204043 -865177931 291380358 -85840587 377580808 -774731216 -809508018 885321993 868041705 -559690280 78728173 944030568 -385527640 51311011 42110487 220099918 581276611 30974479 -495809063 -34944067 901877578 250897289 -888205180 -966226508 -696600841 -201741832 248717639 211566972 125041972 -852496845 622914512 -584853657 856564317 -497647486 981954680 292715348 767078715 -75899306 41969692 807378331 -969482698 -876326912 605921004 562464410 955561745 -404650187 118284944 347898339 -765198119 -518377929 327372460 -118475971 -793100865 981436402 401030352 527567972 -946824424 412774420 -176347577 -502031232 -726367374 -71767286 894932077 42923108 -429765219 -349345078 -744616901 989252335 -835646115 -601987925 -446951508 -752113613 151197455 303922611 -235442942 369828252 -574416403 877761911 832121672 -932262269 -249194091 598439823 26979450 -443315437 973737260 -884960592 749492742 233886230 -901653855 -793594506 599825029 143223692 -653763237 657605101 -187069242 -846039100 -254261461 -683936699 359125647 349636723 -864968639 -626245731 348270431 -879145740 -163887451 858706738 849021106 -52631680 -937347659 -690051433 646535432 591386854 -185028882 -131407174 860275272 133587273 25228131 366704649 -24231929 -158945192 -256663178 622566262 628992417 439564132 -922045004 -163053476 -466472102 973876260 -20149169 646816159 595145898 267996781 -56683110 -702312328 501101249 959622284 -178508907 477252848 141045420 -671687520 -6570536 -901715671 -117252810 -323798988 -934255589 -396879644 -186497542 250318051 957688638 -268166624 -825929923 -216624098 -598144370 -994387927 -989436586 -474826004 17086045 864811583 510971827 -327203239 -877746989 514725883 361001373 -687982146 941482561 -655874936 -543481502 -509095732 -810235313 -136672973 -49199825 -927161654 -655631485 12774715 -67115079 -166963551 991138176 180430025 -425202106 283493111 -310981131 154536614 -902779247 573629256 20407649 98765837 -150233374 759078717 486698802 484886554 482950590 -368458591 -171410360 -119840464 312117289 -275102821 -831703646 72295343 387901743 -186489389 535245935 440671141 -105734684 702779730 -657378037 872089735 761163200 360684049 955073404 -546636591 -888513426 -639993524 548265854 372407024 490854315 -544918711 -230863555 415603845 -62851249 577260226 -97461421 14736280 -977901395 -311481039 -904322580 -959512379 -187057636 268565306 -715496178 76498937 210482124 -254402544 337316358 826693240 -798352584 689137452 -813248191 198673904 557594419 -178889814 -473370941 -877464398 283258438 524409965 775252705 -470455913 320765283 -969191992 40526371 -785326960 120212065 -404734108 -302531043 552168106 -697047721 -672059574 -558069619 508885291 600149431 -365844117 202302625 -282364725 -651702027 372920832 458505110 816574209 -102195134 -818246903 470244568 -604081094 581058569 691465853 -388006069 234262291 957519214 -943028911 200076953 -181229431 -777789419 -982394577 -728360167 830442465 -877752464 -214922097 -551834260 716248743 -756608762 706313829 739086550 -673998273 860856058 529867315 -930702452 -967254292 337578968 600191659 -166523308 -664801199 -46821496 -67951229 -552459984 900796314 647589280 735572501 -602112747 205200787 -208906693 908379505 125164275 209755827 51416181 411819094 -34494180 -211194251 -586954564 553485533 -729008894 -237193247 -47610017 150371276 -468032076 16425967 166555782 15318371 384154635 -241895889 -996232847 -874306989 537762187 317507285 781870329 302920856 548407625 -19843896 -318119530 -661722349 -954195690 -318130821 -297787875 444168037 -752143393 -331726702 -707205633 964584972 474373222 -272032853 593426378 48799916 130410471 6245452 -156181702 -905747286 562346300 -704022303 -912154618 947597757 470139940 -822607096 -153952022 -394744052 24596734 -176002065 117308717 -908871062 504640519 -170068559 -480178256 -627087014 267759757 38573394 833636578 -825613575 250902754 -807815342 -953697087 614985417 -14480425 747544427 766878786 -316982209 40250175 871824779 -863929603 293808819 66017007 -751423359 834939253 263742220 -384989667 66825769 588856943 -770295090 -845333183 -548803184 826126936 -782014395 541823778 846273666 -484713291 -976620010 -431920297 748893040 -296109011 648700252 -994733489 -599771658 -87097030 952396477 829667915 -72671556 792694101 83752531 93444773 -403856230 403571580 -30255686 -858967769 532606496 282462086 5377594 58372673 144601371 486892304 -905206876 -231550577 163536093 -472154987 -299430462 -764702221 210936648 -117724101 -934922387 -640944157 -448489051 -896239169 469688868 223837894 -287706917 414669889 -105715866 -970910729 410610017 801893640 -730446915 802629518 -230993818 -823241777 -208275372 -676555667 -814847592 -159840509 560662519 27819605 839561057 581654426 739664055 200588468 -682004934 -717692982 -626539686 -166677666 919321999 -651372014 978551045 972541301 641829850 96848731 510552443 -667856256 -998572945 -839528876 685058237 745354314 -193709066 -577277033 99357711 217344924 393641312 146739637 288845676 795371872 392209113 -676391393 74758225 -273711268 789115922 791009524 377452013 -3476650 -388923391 -254130423 652441495 -14951649 727455489 67264792 963092913 -957068785 -893321193 953505704 -164001993 582148141 -253529418 -255682309 139566663 205325635 53357707 -306249386 -356020189 280926977 -329891030 -422530073 104471136 -185400194 -525358697 544708708 641445192 356855300 -750283406 894998397 -439815156 937281631 119745921 322332506 332349587 -349787599 -862355850 971531041 -886387323 765252552 26922166 -618719883 -477225359 349326148 58550900 846271008 -588246990 978529613 672314682 791839750 29329355 -527124774 172168864 479364864 -450558815 -973599476 144571353 115767030 916148340 -878565516 -6497396 59702248 -733354410 320255062 -998087002 -426439765 968352562 674880040 449207707 -428658754 909074300 -801373652 -948499211 -168215881 -380456538 332371068 793180490 -434903566 -507416333 -61271520 -618386611 -596214348 -817615655 99118210 578808069 -437065014 -493339183 883644662 -48571119 247499388 398415137 -240605509 203401303 863585808 -826492520 -875122503 945886373 -24905692 247435686 -362080248 -62798326 527372595 979300219 -898601446 887420174 794363215 314257618 671949449 -63509817 -121091526 620517600 457239062 289269211 -108006377 -173359414 295973632 647004562 -177532119 24842964 -239398499 -333366574 -229581311 -567680029 -787692398 104001219 270412511 -668420264 -217015333 -573239179 -611858303 -985103717 -330163931 199666536 371097658 667972754 -851304560 -537824159 -10584992 599064970 -52147061 346246028 -125930704 -320917427 -766890991 -557334058 -667834776 844108126 -436496433 -123370085 462020466 827778680 608200637 528639050 -237544242 791848506 982694100 135320554 89889703 513056741 188859581 282312336 304771051 -190598966 362464130 -423963530 -254973970 943727475 889041057 232018555 18696261 -179887328 754741608 -555607188 426540791 -101091929 76370124 -211574218 64804926 -241508952 -835207220 486616997 85333562 -737135991 656216525 -236452366 -512154824 -315293789 -635528767 726419482 657166965 195624686 980008558 56843120 717072867 -173739883 -603409498 -850602551 -570952543 -626779987 -276222538 -780207799 -237252523 24796331 -809570024 779752186 -801266871 -577722859 547002303 -389480055 -346611985 -71342139 482838918 809132036 592632907 -930242317 -356282545 -976780502 31134611 990857928 312113394 123874295 48841084 397744053 -102544413 860700739 642575754 363476776 950720892 -844896702 337583681 -394143696 887918853 924476707 -785526710 -28042943 314981791 54517424 -591685894 -210289645 -174355853 653710108 -946557339 406306909 110116249 -427947269 1012710 -607871398 409556146 819979852 -94476422 -633312763 160684828 188075932 -328407067 265584403 -395424555 318804983 610982028 527184401 725872817 -519443517 -645280729 -213883914 -802174893 -770819476 -251424615 -611730824 -260653111 -739411571 674683078 669639548 432075244 -514455155 223873031 652746569 643172115 -833300914 480571445 -401808969 -173699022 549709392 -68486992 -576280428 -723853309 -390916693 -262420050 303624987 31090338 -740212769 72935414 -693385372 75673738 495232706 25043069 485782051 315680097 416292278 -613969198 851996046 857663899 -687701208 -906212571 601278405 928951153 -367305367 -229122180 179561270 -973376436 -672516626 -977432939 -93376653 875052457 109824098 -901873531 -877205722 -200373568 419297655 198367371 206533056 -329856352 -435833526 -48472304 -78653495 51986245 694751079 -603282032 769115278 -890213950 -696184238 -446891398 266680455 753550633 -510938801 891833791 275246853 -567224321 -133165883 -915563099 354399412 -49418048 65689730 -320341368 -343847413 -83270151 -862185211 290881838 -209233295 416227125 288834199 77581759 668355939 855671801 148455972 114287040 625543971 549753460 940964133 -117297862 -821184399 -179758537 208644085 -470878491 -999116221 -259732374 554274088 898826789 -16975216 -884919541 519295848 173442148 -58711458 823568108 -9063794 -394856979 881146135 368165344 -446887255 408995861 704342121 338982483 995808387 712703091 -494037512 -914431600 722477831 28439647 -905811031 -901808682 50746331 797508403 426711420 -725053932 305151953 -467414507 708721184 333633321 930640583 -721605556 768034332 533528056 317903189 304661375 -121217554 913953582 885216018 641895048 759515007 715553621 808522819 -370137528 386997814 580143494 -801602255 -192501737 -927082976 749655899 684461931 -794742760 -899122309 579270845 887259888 -465774738 -631623054 685747720 -494452685 57277460 584698891 -378192183 -861720881 -601501220 -701947429 -202410140 614166766 -74673539 139480284 400540439 -257714146 -243077700 203052814 975097053 701269241 28734664 223862010 -165217406 905128121 -159211200 -142242755 -318807756 -865656152 101812677 978617424 174542938 895012067 -75188743 617707847 -701250551 -304573418 -950743728 -405685206 202628267 73797385 677909775 4950674 -572086397 537770901 34770819 845529084 -272098988 560560247 -471899274 -197441534 498945269 -720865621 700463845 -105433403 951231542 -907146535 -114716035 24309406 680736705 987716912 -462313400 -817475328 -864501856 998358265 879058907 916856627 806481330 -773252918 853687545 856887412 -448157807 -862862077 405038468 -736582985 496214147 -568719935 259245864 -515522930 -801581055 638483232 -575049336 778216764 283612010 571986209 -223646427 605701458 -822171897 446222264 -725814468 -400099185 887787344 -281600503 -108309654 763515562 -143167316 -592710065 115970534 -286321957 -52119534 -193462513 319154654 466091073 -679818766 196402727 -738197211 749549456 700089952 -484958427 -852555689 537046132 842999813 -825340017 321159552 785386316 -903330906 -331703149 -194713578 24594060 338386640 -39089961 9955489 965347957 -578704601 153183115 -262574282 -926257086 -826477808 976026869 365015966 607778665 712952851 775971749 -884435009 -36353672 -170413872 119809642 799020037 348847825 415456585 -303622344 -357511496 -947276502 -171711628 -436771521 929440014 -392856938 -244027995 738233178 357108137 406155062 90287903 -786796085 -632299811 288112498 890637551 47424094 64244563 -67574198 665834420 253748619 805945226 916619167 22271694 109223039 -997967559 -648932575 -65572058 -643761343 717182900 503463084 476395893 373822945 826199787 -798579959 -528331418 366623038 570035917 266378601 -636486978 252914301 -904106346 927233923 -859515992 690954063 777224086 -863123080 588934659 879791665 183539170 -121166905 -315878088 457358051 38299551 -110182782 122851568 773606464 482139034 -232541437 68683699 162731634 646308636 -597736453 674785150 -523487215 -582822777 183013188 -865339561 162199907 529466297 -254015459 673654533 777305939 243996470 17570352 -870897395 857198685 -497471946 -120879252 104374874 -675895363 -692110244 46549890 -906908605 -541007849 -226196725 -700513562 -656239096 930988405 288816819 -714187591 -187809696 -727504131 -877741597 -966883240 -624975677 898889696 348091354 -378481009 -133161477 -204779183 916488690 729869366 939602979 814992279 -419249071 -704572376 -306776491 -889965998 217552718 589113025 -983990321 -43377801 -900833043 507322510 -987027724 -421083610 3895460 -290179042 -302044290 93823389 -180794042 -577719712 451640597 -723817389 928880194 -294946769 217771078 -244459363 211885409 528366276 -34722397 843053994 -309704020 384509679 309283008 782793241 374853016 -240790761 363376421 -894373248 -750175751 228185867 492183443 329158298 -357002554 449781607 806875819 995994511 150660525 88266877 535687498 571203665 -595912357 420200734 546837273 -466716295 612385249 664695785 -686740492 472462839 -647110518 378915180 553700118 150231444 -778487555 -538440859 580949966 -732847810 412253917 209271819 -181470150 868762073 130107302 129767974 188884864 -171399218 -654435059 -270753260 -176485915 117623916 -290803646 321600781 -777548824 532484180 664774294 -882442424 -253878158 -842211319 556164532 877810811 891607202 -165608936 748874265 736825457 -60633618 -825852312 444978113 -833142996 678582380 -761561165 -262671476 -803548022 745458616 563051633 899271429 819919825 619530731 740536390 -54793948 -746040514 613204907 990205462 -37307597 -838947560 -309508299 775940284 -844522346 655821192 -697698505 350989930 -723687972 809309075 214060232 -424863426 -374221685 833052323 -516214804 280431424 -779956883 -466232331 558172358 489059837 -244667273 367765052 -880480127 170583608 -303072037 -329106747 808677135 -969198008 114243992 570467792 -160883109 15923642 828903646 695995219 309514691 -207607293 -845498916 -216740892 69800949 -612860204 -607313799 -153390949 -274222476 -801877683 356059504 -962013590 141326947 -605045342 -544288773 10115482 -905266074 -87467243 -128632645 -126529291 -232497116 898988295 583667292 937115601 214607589 -325114389 -848619540 -709606521 44225031 -150604044 487771399 -478673946 191699122 -979955153 961313300 508495591 825972868 241223041 -791942518 899768559 913647907 923359362 134789182 -882158509 829007365 746400013 -568049738 959515967 -267389922 -995182708 492484624 -219053092 546200477 -675418567 -604528246 -552266758 -515054475 -978526704 -969275007 -954652374 -348133283 357542897 853411642 621221282 232787734 741132128 789945215 230761401 -707513621 -525736902 705260114 -661331483 -873326327 -941067271 211954864 656467372 773888325 -569187431 -394368353 -124321286 -269330981 -728619107 -245890636 337466120 -490059315 -85472052 -537802083 -906804461 -327340731 261184923 -751731090 -97645052 -126417421 -751089151 -308680418 -928830463 -339810485 -173656972 950965578 -817460797 165074358 -424383366 -569203675 478046458 587869704 422814296 774513966 -188885969 252392635 319592354 -633857088 -461555740 710406658 843628115 -696707649 77758867 -823384507 476295676 -249431746 -124013728 -379406934 -161405582 -474379691 -640696430 -700392916 -723368127 281570272 411311326 775698648 -576041561 334812398 537127108 147815502 -893883130 22106316 654015066 122235134 -979340965 677769625 888023304 -893769103 853939138 -131031912 -488288846 235094093 -548335846 -73668872 -399389631 541130406 -882474649 -487072242 -925400532 282777502 91345339 244862162 870512930 -681020645 621252651 22202756 -380797446 -198031551 -449809377 350678785 -877985311 -484015901 -98966637 395932389 569760912 -379197283 804973320 -440828884 -567855740 -132454966 -364505318 982512487 704583644 497214887 -858924955 712897478 788118037 -424966403 -573695850 -146805409 219707103 -549149275 391440473 192821693 -165755415 943330888 -389081163 -815167428 -468372572 215164910 960045474 664277283 -311532447 -829966022 -252131759 -750501451 -269749102 575847766 -36321742 811229025 661839657 -665348389 588464840 -264145647 -277974992 -536689529 798495558 366004720 -373773335 -173504095 -338768086 404807968 770404906 -371826772 40340760 211377439 769571609 -583341789 371530482 373746515 306945744 -129889789 -110110190 -464551990 -640872667 784978708 -112312558 -914696821 517200365 -482703323 476722595 -340264125 -44530109 -477729215 -767391726 50120698 -39341838 -438582576 -489798522 401714968 -939156584 433760396 -917627404 906471480 218371734 386718045 26279879 303320701 -80085623 935355612 -313738839 -766958208 -655571525 -574651854 223280938 -622395738 88808542 -291256965 -319976596 29952159 293232462 -168439943 44907700 -531221175 -444720360 -393199349 -551510008 787516641 918884601 631296424 598093768 371649143 408307601 919738809 6940299 100504542 123853728 -838332804 -605800362 -27051973 225804108 762015532 20199027 -762181693 915131130 -158777172 324395390 -356809600 959870237 -295118161 -129394107 294804062 -280063952 556129155 -353499539 -349565770 -9238802 -329413370 887951125 -326086469 197288770 -755807783 531095204 -642338480 -696082454 -502975743 20197999 -308989703 281493863 -981632697 617235815 395143286 -587255478 584172497 -352807593 592530110 415180575 -851615254 137233706 516073739 -423611922 -304700933 -306029061 176526175 -178509328 237392933 -135219427 459364091 -193222220 -863220445 228946205 -97766892 250998043 -146235741 974028092 -487996728 -569946095 -675569417 222355875 704169977 -190255958 -653424811 -341207304 863129315 -698669216 602013130 650254174 88802454 -557706409 -861367795 -619358751 23794511 -139547134 -125951859 -101898119 -688219869 280038240 276185145 -968816143 568559369 -974089187 935013591 -733191011 90615394 -199847498 -522561245 -647833888 -904991303 -160807848 238368188 240318793 613386423 -822640134 959511011 -795305864 -21617501 -121186563 695907784 -131461822 976142417 564434557 -148353079 -519462635 757598579 -437008847 67626326 -603561506 -605846260 -401891594 -533602560 -456639839 -956194386 -377849670 -576005660 204669518 243990764 -950837567 938200751 310177446 485140630 -141509102 -763824537 801727544 983202635 326842071 -148675523 -480701470 189245871 -979166797 974513032 511914872 589559721 -744551232 -142679514 -338818807 303891369 186505014 -63767579 846872839 942667047 -411393314 209130606 -377512071 -607287690 927960592 -45651379 694392873 75390364 -98988784 93492648 727276419 -50649788 889494587 363127128 -572497630 -394211601 882350906 -254802658 -977055781 -620434015 63911784 199837086 981506509 502351088 815948472 -580118155 300359793 -534802555 -914172752 -37020346 -608784319 135352714 885635083 529548304 -598864135 897366409 -478559938 -80795745 -49468774 -163877666 894439077 681688159 764550774 -781179783 -431294846 657708572 -157687252 488299471 506747973 -852672644 956852179 292207900 100823518 -124746902 -825148520 205598569 464578687 -13816672 573458320 -601802413 -787457590 -870010150 963461711 -295796681 468509550 83518304 165206653 -973495812 633387030 -65384749 -432545123 -503803002 -144047776 -640221459 416316682 -345357037 -588347785 767893567 -822462840 -55704970 -407713968 -117862797 268432273 834067873 -852024619 216560611 25916212 337068068 385344476 195746053 -230335796 638521468 -168232999 -40516170 507496596 -179370763 559959796 417556015 -131838254 -749059785 95826477 -652870086 -272733375 50890006 347422858 741058833 61777036 53759864 271836184 808961331 -375177326 422060191 -417928946 719895322 749471975 -500411659 463464878 181732850 -727797580 65740374 -949376564 -695725092 138592731 -39884840 263166324 -555691527 -421220946 118397607 -825616584 -291860746 538086984 -800244149 598701077 -786788937 -546911391 -109170637 -25342331 918993672 -267247717 85369970 -556662792 477296930 614808046 712672020 82160547 -700695974 -78557388 907517299 339974398 579762524 -162423942 116603844 858427567 -984614783 -506480439 424270487 -501065717 244659634 -734773110 -497023949 -72962025 -709471319 -233869729 -110802215 -582308781 -604811718 32425647 -82653717 -821561519 18723950 86443963 213518084 824791000 768873556 -696292324 -616996093 991813325 -795830311 572410392 96431598 837849136 985310992 461590226 -564594549 466758868 943101671 54602149 226098963 -32503532 -138301008 994858640 122594130 121902663 359401904 -897775916 -341840293 -982249193 -229125616 272002511 -907568598 -6309447 -522157155 957093002 913099732 819442362 -483988101 -132867167 -147604248 -128428824 910227529 462473472 -862389500 -473886054 -893058423 134191622 -463948410 100324133 -584055843 -769569003 40078887 140146831 -321355539 -527022684 -861396878 -249467776 -851024610 -702970808 -910780019 -807153585 626035388 -746471933 -99069581 918491111 263951226 -530371522 206620541 -374437748 -472729049 -655136481 367119580 -516425949 -496376120 -859107004 250689805 -737525849 16018097 400884879 614408490 857249718 -123793921 -290704529 518134048 745350582 -630462114 497751010 301219342 -251555324 278854831 931257566 -926031279 -447458758 771595097 590082995 -216148252 220784129 -395516957 -575649701 -166721691 750672571 574807177 -63779864 -631387142 712446093 460765367 -652926517 277200607 -765745697 -452466393 659654674 621568230 501975911 -468188162 159666278 468205191 127336461 423110862 -536905441 -53324008 -775828520 -824303600 169582787 -869085965 174004251 -984376590 245104538 509700721 707038025 -938478210 -268364350 -510795353 -514763443 -170767391 -681878624 -42472136 -371079376 712095525 -71955297 191541564 877733779 332842040 -765616613 -602648969 428531074 -785866095 -23833075 -542365831 719787149 104356802 496858267 -230866625 357457344 -646017220 -188628512 239062426 -679659206 -400255138 -673168689 457109329 299691060 -773953890 -563419964 455085804 643675655 -898593070 -725592869 250621882 -678281538 976298776 801735822 537387430 108747382 -261455962 -906818267 -888751421 195588942 671662399 764607242 491111836 -415699288 -726635948 127281030 -401022375 461334770 -403551647 -131871249 -176272484 -727529071 543135266 -682646530 -542093989 316225289 -28935015 999924953 -186281925 -511340292 -849145664 308863678 353672384 436009369 -398180231 419322688 -996567623 -612139219 119622149 950997700 665106497 719939000 -388904515 828567326 -196579239 -976584198 745610250 -204335308 -878697022 -455177818 259091893 189416855 25962972 854697318 783962951 675845219 -534729131 -734534916 -996875608 311355809 -178354713 639099444 619694763 -983290485 1991412 237037044 262659428 -215085734 -846784617 -373187455 576907049 -976473045 393455172 -789733921 858062684 -946846637 898975191 863089757 326244401 -389715548 683401770 -237622340 655707605 -126674947 -634236898 -425555616 -873786448 -266336261 589871456 -335291830 617919803 -402505588 -28918305 -276293952 -339735287 -812795703 175152842 581332221 -391318001 25059095 616585253 882608103 159885674 129821795 948967660 204988236 -575997621 801646990 435425221 54380674 -686879806 667850925 -759961214 -498239412 -442485732 508413300 758916597 582128301 188368526 746631066 792254660 759909975 481999071 281418109 -445687805 -145318434 729713704 -455334303 -299623459 -66585245 -208968683 755276516 279918477 -144553182 -184620268 807793622 891096554 136505310 594175119 684162988 -61265093 -71715303 -712011722 616208269 639181893 -38522936 422053771 -801646712 894729225 671561360 390764313 751149063 -554303524 -991136574 -409069667 -326650416 -977563754 -770599027 -667276796 -494216016 234932940 500578182 -474092570 -752563335 -44175113 -227522199 -266907213 -458590609 -879067919 -337546334 887381954 159331356 -374580463 -150704421 859215210 -808754803 -102176539 839919260 881477141 -283585108 -528269309 -92275566 -202888307 193522331 -306907799 -864665456 901877440 737764116 789453706 -344019921 83429546 -745409874 487102606 965967621 -854853607 903450874 454863234 41359478 613492733 -749320264 226749190 -833265865 -82814339 546044801 798419785 856070713 -503085718 269176859 -473305052 -111425850 -531034232 16286782 -640051613 -606429048 -918977554 -201033258 129858922 -953455686 82707404 943116042 516445023 780471971 822628490 -847074427 22115803 142139357 -174881206 561986447 -323344634 979933345 423424290 -147193356 -387444769 76019476 194446146 -797818166 203991904 929161954 -712992418 965749601 -602426655 319089137 -633595040 -370347341 -79332643 -165421254 -237153167 -465116415 -74325119 517773260 439533131 229647696 392347264 90675547 -834122280 -813508176 452067072 -467791476 -681894420 -975965433 506687240 33931016 -232253516 -765052999 341159743 581489161 142320444 -821833642 699862945 -253220232 403214313 -567460502 795714699 599570577 2813482 817273528 303504053 550497536 -55546412 838056011 -82552629 -596739833 670775466 -756605821 849032225 102797577 -419832975 287862926 -498757703 445351594 578368445 -129958676 109978500 159803175 888034937 -949488882 609566935 -46516884 -930822098 432820987 302709658 -290565734 994059120 176560694 -477688605 -446211453 1168353 430057276 -994148069 -679879206 -374414274 -166093473 133178558 38732920 5200276 -268094135 -193497326 -302641249 781342884 793878150 478107028 240300539 287566085 -345071460 -840018992 68213740 110333508 256073742 -228085356 -916632667 796221006 783747641 729872481 -124431482 499227911 313552226 -212110984 517213728 41176504 -158712168 2979588 715641364 -576106736 -293567608 738790272 -738905067 358106972 -803742467 530709415 220252176 168966561 151079076 -635129787 -918893031 -849722491 -363782923 827791741 645852761 -193273630 -249813641 -42394231 107902180 -818648810 980441931 -221068038 -141792075 -719407159 813022636 637371748 423328614 -235985256 -680035283 -625898869 -542160434 -711539117 -468365634 680492102 603445980 -183789627 -518612670 -304525808 -199502015 4885573 -801812301 -874098934 177232138 338349524 -73340450 944426533 596102435 752228202 -767103667 411900751 821262614 -444422613 -384310206 906856246 784830196 528502710 -758879446 -88345546 -478041847 800223316 -510253829 508588490 251365683 156620029 825770843 424096180 972878433 -324673050 -802090335 -938011985 378591827 577361156 792025173 152076548 555608792 544880685 878922997 400098391 -536321846 -143839983 26282106 319705288 390267942 -394930254 -400742096 -747059967 -472034039 -6841208 -728544679 -244829224 430001173 215907110 149484346 537425335 -166382339 771231588 -823768807 279731762 712551814 -291742705 -831835221 798571137 163594259 -155013194 -846789468 481740941 454813240 -838757676 123123479 -203925014 403286197 -83788776 481518814 -273391981 187810569 -806603084 -908326749 -950573992 705603141 727333782 234901558 -174490411 -613732342 -679774341 555703420 -907776256 -807551832 -587938292 -967120308 100625614 204925307 204022803 968084364 531252841 -6423241 -618037367 890801741 -536093538 158494104 828585204 437688337 -298781988 653314122 221823778 300340343 -207984284 -952306730 909628532 -239085847 390010884 856505886 -170909271 -403306267 661648324 212899182 -412018737 -107114172 -170909973 65642101 -324369023 -625491355 -149093614 922489191 4001461 -706277208 138367890 65295467 209822022 -86307671 66670119 264956870 909827830 -392978391 -453069529 -723152363 39074055 -683409416 -399952554 -157925396 42800836 -578777458 202760588 379252061 -815498010 463842620 27949603 416427390 -610555633 -544400464 542425122 -355196776 -999066047 811447324 -436227483 -345038718 -881794437 -537411644 -842226212 -516004243 -161477965 438954719 -714018588 -176501111 874187489 101153998 -563499604 189715802 329155126 647305700 399776214 -777514238 -341413136 -656777082 889074200 310380323 -71705572 -783688076 -262051032 -786034513 -715976845 363424507 293472292 -361020846 848010638 840399242 -401968412 999275057 388482317 542039306 -198149216 -44044239 -469078276 -813138951 298426693 -442928969 848686899 651334555 -165911431 79826616 -150716391 437135152 -407411864 -583870893 -119927529 -264448310 570430635 -469245934 -761554148 -291875656 21037744 -751562012 224925398 164488499 -822727271 -804452602 30600004 -540982212 -324213438 -617329755 -394281585 192505276 82645395 -214513426 -348266623 -878099964 -449207102 -413003172 -319922885 -764008948 -690698815 -464436927 793214047 639892951 473350942 504952109 591491324 56526567 83990051 -569535895 142124588 -793600964 -577635065 306911351 -570130924 -39541056 643975979 800268885 -502157115 -334312987 510056607 677268466 -428237060 -499083963 697328302 634100559 -669276874 -368499922 335810876 -563218991 601442303 555970828 -837043044 -914828525 983007212 464607218 707356898 -406972656 284698854 586637351 866198025 100445343 323179465 -704060055 -328002601 -218609184 -56067858 -105019373 -348375717 -831017276 -180836152 -79984807 -185177498 -263015764 -285845366 -545608105 -653899401 541748221 -447725314 422678623 -361370671 116566991 473991816 595688463 108439158 782145785 186936357 748859751 479702998 9512266 -776700277 -404074065 -288197792 -898865543 -454345195 755052656 -917655571 283396040 -345447468 -116650568 -451793676 -978781491 -611066947 538860619 -410793174 -383217530 702399608 -291098616 -330470803 -519973056 -831161076 394454866 -199984574 62174360 429428301 -18281928 -347177500 -137808633 32585943 -877238152 265650739 758102940 -952417579 -169429747 962216467 -935848022 -721992919 -13153315 -530804559 -576038097 491235415 47218794 -93211955 -514288505 786760612 -99158189 -653627516 -738182165 -44460554 485910634 78723041 451385763 859101758 -621133388 685436872 -290859890 661139978 74059120 891469569 341502901 -663898996 252448472 -721622231 -215235132 77981518 691607390 -58070583 -475819400 -907616778 854517961 767997673 737928707 -21389710 8420927 765754300 447651762 -379433625 -733127284 431428965 -349421925 -237240063 -276534357 -448519998 170325767 476935404 -270241209 -304892688 209498835 -868660202 -320487554 -350527930 -314928775 896783595 543964887 185606441 642635689 -363611915 899836265 -94670786 -785663161 882176033 383381727 -761481951 886901948 -519923214 -99285696 -703035943 918619614 488151996 -464073155 -78362496 -376641844 226811700 976245811 -88487535 279253435 -325935398 -740032785 454827776 -810902693 991176264 604889006 929402479 22536677 -732547439 -637475851 -954611241 826380782 198934049 -965720904 -743887320 -678991680 -988595621 -32763513 -333899129 735770867 -369190961 960122620 -978244623 -629058810 -88867840 -411117724 -378290784 -396004937 635647660 822629554 -388299345 681285805 -595349633 969441885 -181906875 -639380336 837272781 438561114 -783673268 -211144893 187447918 -536190597 907636824 437095957 -39607603 -289095499 646338444 -94333335 101370685 -595651839 -816094905 -238372216 646172545 -105129817 -23376678 311729708 221942927 749318501 -396031366 -289584316 -715339671 197499481 629039930 -832280347 201111414 993773855 -765674630 -309032597 929283077 -363226336 -46803283 839800372 -878756059 -246857822 -97863882 -793051499 -348540146 -290526897 451819414 187345611 -346672849 602887158 -752630046 54172475 665720812 821015238 -197216313 27306481 -594638937 67544972 -779747170 973894308 -604134242 366556371 517074285 890171463 -655243330 -973991865 -161562588 500464150 752740965 -654270239 -870512859 -435937346 552118753 -717517406 -722217808 626022776 386781265 -65042048 681817348 53461628 -155377357 874749600 412513679 403573824 907530150 -393705043 -729961169 285233842 842773436 -401875384 -810378565 645767396 3361429 155369339 376957817 -60426742 694411066 855105149 130331361 490900864 555819720 873730686 -822003454 -986501761 481783473 994850395 -561283544 623520629 482232273 -520380923 65202421 -542609850 -626373809 307043165 414154129 774160229 346147562 -884526664 -56617561 798516142 -635389484 -957909714 124076184 -443974130 -367175414 539714798 -834128418 484361330 -771870488 -878295135 -410374189 -975390219 477879764 936220493 997786264 362072632 -249857806 -239690910 560603891 910055954 123074529 317097443 -895562812 159482440 909029089 -908511912 -861176035 291930411 571958240 669284311 -957632971 -278326899 -10338833 -560511711 -112998451 -683725114 502769925 629683106 -584494130 910215391 242904154 -979840282 -429396875 637138769 -604057388 -489649446 175139990 -620449048 405075737 606566577 357588656 491879483 -933859752 -817233396 -708418448 -77913596 -913003270 -650093036 213407536 703496541 326394505 761211952 -75564618 792332692 -534763821 -655302674 -370699459 845301735 450541875 337985426 -375469811 -75782049 703615617 -634436243 777601915 946794239 791997328 -8983568 478238336 419008761 344809750 -447596119 -8011340 -883071653 -153955496 -1050238 -48637457 -482110075 190666949 -846088815 671745637 -521306826 452164752 571715249 -40964677 112782383 419952623 444408286 804394719 -324209380 -289386674 480708934 544323894 -653801758 420054034 -102936739 159964326 538396965 423009453 406711213 103905509 170742469 -967007179 -278372792 586818262 776157318 -713842503 704944356 -704841721 -410560003 354811866 -563702419 -250768035 887095791 -531003222 -355526083 -334343205 -57136494 -49179710 209633377 419808937 -583330052 -469136658 557317627 625177397 416997436 -221705127 870049421 630518314 -614905020 -297952119 -375660997 -736854689 -849292986 -526837901 -313087050 -582443428 572547329 356421616 -855817968 175060023 944514393 859507474 -880555530 -82904810 -374206740 160724214 181760062 779158935 -978566687 -875578720 -55416160 347138653 -366536027 377239011 8893764 -537809906 645094231 -262149214 667329804 207018881 514816704 -340143079 937700168 965944910 -879524958 170315355 189992035 -590077115 -111514520 -659420215 -812329905 -431245952 783318111 270024441 -375418163 -753902526 239347019 -346492848 837332540 156060464 -308643145 -831321695 44911387 589932402 325387361 -992978532 805072663 593270973 532874438 934128901 -365589172 57773267 -656923884 -542620998 849345855 606810831 -552317094 845989096 -694374240 897342893 -962225834 -422656032 838150872 -969322540 -234487479 129219991 -48285960 -586824277 -211902076 -969440589 26555905 815630095 -855145133 -851051146 814839233 -897475096 -77654603 -182222853 442896628 520527131 -124593193 -512225454 -370697666 -479954882 68695264 139816732 -815773230 55883142 282900048 -316545196 -906385074 -317128404 60075879 601836410 703792115 -516789527 -456277775 -312636714 -914865006 985621768 -550151678 -67871465 292931638 -627109099 305405862 714148295 840501658 7592483 977477510 267468594 -782050052 -44539982 -180886587 191181666 -813506592 427753415 -685529722 176796434 -63681237 631850630 252172526 695952260 -527237030 423724337 591775469 -213895987 663089698 896174737 -490493488 -214260395 739399632 510646109 -918990263 568945350 989298555 936971764 674371712 -522123257 -718088496 620945745 -283038161 887904033 52833044 123978137 826594238 -550767623 -544010133 9823919 -809203635 778723961 -374638622 -385526495 -6065971 767779933 -397845517 -434791973 751286392 913311224 980370096 287389345 -259664204 610712397 -964430295 -693429802 -384270457 79114174 -658542207 466447133 -440255459 -430074277 784356826 553986870 27526056 -410249935 795938293 189912021 18921739 -944258024 -584236580 -59231034 845472373 464589064 182467400 831669842 467271093 111536027 701690399 -876025518 429467778 499050440 636741842 925478978 163567437 -675251736 15438583 -189772758 -372961358 -343339505 536034476 -163785466 692576071 764825842 681360659 -827195623 967267984 509005617 49924178 -284340563 -195036246 93664109 40985385 -44585263 117260370 -354352332 382975577 -928312562 719030359 962364084 781761746 -95974608 -463477251 -927881952 -92459076 -940300717 -81557812 -656211162 -374362109 -140711324 -338792919 243922858 -933823574 25858713 -135760523 -137026333 904223948 -809785831 59476823 -660344531 339095281 134173709 494408687 970923284 -172259134 1685608 -875325836 -229732725 437092865 926173607 279541077 -463879118 144580878 -671561015 511268612 -812036013 2996813 -400564796 -173629564 -660642780 975878961 -299240878 -507418669 129982412 294252304 312970370 -917533730 230795261 238716543 -403713407 703102937 948397526 -736111285 -504913185 -816928240 918493582 -694296898 -413848761 752563256 -231725552 -74775545 560534939 511717993 -621672310 45679998 324827931 39467479 168006527 -10881510 613830131 135353218 -521200369 -600826348 -711949858 -313717592 876655191 -59710725 669020315 108257310 -406207816 -151208619 -133587535 993293044 668312395 -887954406 -795975826 699871447 814186379 -874004876 412990513 -336139678 515004180 -846534820 839080839 -176489480 -551220603 402752404 -907705056 976566040 25624547 -686737643 -658168696 -905976531 375514359 889944969 151690847 791676260 -68634336 -793035099 -548248659 -46190128 -899985153 -839659704 960005363 486643750 156680457 836632454 881972145 145290922 881430731 -337128176 -435583280 -111630264 980680084 554276621 -596755860 144997301 945332234 22848926 -872224088 396573259 53243980 -299218403 -458858938 -749578154 664695077 370207447 524471424 -226323947 -221619354 177183361 -506808472 -335931097 882912271 425745869 -92411945 678296112 727635388 -102591047 -224100553 -148751949 -62126215 -703801930 -910685561 732310491 -138560619 -48882944 -689454952 374435770 607366024 -45837 -968020550 -138355059 654064476 153880110 931013889 -632071840 -986623746 228028620 -246385000 -764596164 -877664630 -302168736 803389238 -771876342 -861997726 247595607 -995888751 165911464 788572696 -276824837 243639044 392842873 -315904240 538294309 52268886 996023250 127435392 -925783310 701195909 378666531 255947731 -375470600 -543788308 -668373352 -796719374 618065637 952823512 -647044256 -352296862 843096911 -470323834 -908967828 -809854701 265083905 982584973 101371444 -865532682 -550455801 -424090795 -43613801 184146366 -942529710 -618491045 -539229703 399405989 186569277 945737778 -296355906 -772500610 -970686546 -728360033 824991665 816770412 -912600757 668630216 111030126 787396748 -429061715 945533490 391286442 657944445 661689742 -485838194 235641436 -408075926 776765240 -39473835 -460126772 -541199693 781750596 -543907791 -789727210 310069272 -426851694 204737452 821190090 2215384 -996830029 429366114 -52123610 -602442534 -761759081 -522337213 102060762 -178363910 -33664420 -103613029 -369415442 -64397298 982060506 -405000704 553156851 -231147857 -136873341 -945390800 967032714 652086597 -786451711 690712772 -92931579 -166362292 -696293044 -120506135 584074360 768374826 -65547507 -394369045 455466029 37395613 353793946 -795899045 -597334871 516593864 -784475061 -593346696 -664977422 -364499438 -838309111 314841175 653600499 -251678409 -853614152 791785388 764471414 -227334177 -64335702 -17413359 84932570 -807397633 -297419869 288434359 414791734 -716562546 -270062621 -850724134 195069258 -236708871 -484653923 866096743 304586933 266769701 -459505518 -619575262 475829651 -495621151 134485947 674404836 -745466435 -144248295 -477683017 172702833 874247789 -860998168 -803066696 -741213977 716345348 -585429415 -696034431 289787587 508972843 248073588 744678342 -980017008 -681705993 -788850868 -545361061 -607459511 425548547 -708844449 335145543 -238046033 791330394 -782785486 -81266482 122273816 821737983 616688740 69182671 -333092839 -600282357 -279022821 -653103756 176563773 -414137599 883146513 563730434 -116121206 19591074 -545380047 -709176641 228937524 -212039176 680462438 524449939 -997015922 577740733 500671278 244225212 -119909430 882685982 -217217166 -85364389 -441768222 425349019 385322623 -940192961 26614887 314070382 210711068 -789734531 -254991620 -762927141 403083571 663015566 285494090 358742695 863509628 -743708532 63921272 -835411796 733062940 -462880292 725965827 204038640 142213572 74267214 -661651797 335306618 -139151987 -368501663 -807892582 -330326994 -654742833 -376681593 89243672 863391253 -903230202 -914799311 420518746 -480490265 -790906047 -234970145 577068442 232035324 842427226 446423851 -71402446 155651894 -944095177 823487304 -806962956 -877034383 436372794 -496842955 -20014253 692018840 726561183 324999159 -317389699 425996211 863155293 238661518 793894134 -834280439 491757581 459414269 510795825 -474269273 698083319 -655613987 -576916818 570154253 -595041201 -214109351 -476509823 734285460 -446246197 887212403 -240926326 713096608 463136625 -184107225 238359033 77275198 -197164273 595503787 539964605 995421277 -814915598 -817469989 903191304 -714363619 -916857865 -290451831 754357881 473654093 77039615 -706644092 -352412100 43766271 822670717 -135725811 -144872451 505812037 -615511590 -634597200 32593447 646054861 -80132133 -852870501 -371316687 -647930657 -77509564 -191122733 622083230 -309423600 -492918063 -912119625 -325492466 279498298 -468908533 821580479 -872572507 -739004738 -618793343 -84014139 589079677 -709214193 617195301 -901610979 401980755 -997107509 136942886 -614799818 918691087 891980870 -205190534 -893452376 -54372162 378592110 -731696937 -218606700 -773287372 281662412 644345636 236033455 -533335062 27322276 -368852928 264302606 643144129 -100107567 216640733 -942806424 601938010 -35029628 298470220 -763129741 249527283 395488629 56608765 153532062 -861472536 -290696253 -382314050 771392531 -330978759 86028606 832278558 -80968674 988462864 214159220 985122531 635341203 70736410 933120255 -597909839 -22034169 -946086462 -164162407 -179339255 -776680905 615512388 -457624445 979014630 -593190829 -397680597 -377712666 -840765283 714202007 -443940422 -70320693 -306051484 183315401 -75785031 77154122 517037485 -272246469 784933441 300818162 -619480736 967811874 84539612 -529992532 -343639861 151144631 -668160298 151759383 250602779 386931738 -649591257 931147779 -115173477 -635404758 979775585 -494673006 364585474 -653348299 443191049 -479495947 505840679 844430644 -482313462 562793247 -592338195 205957355 519227410 803876369 -347248059 54696524 578856498 490013763 177953787 425458971 -819487813 -849613472 -536105361 -505345365 -210198636 -908235970 883143285 337572808 -95698387 -112477556 487263374 -57878037 -209626088 -97306694 870256718 -238816095 658620325 68681097 -798875447 -755092261 705257147 56336356 -521788093 222503545 756522557 -924381015 679487283 -260588292 -386889680 410155497 -736299127 603954267 -630462491 -526337191 889184656 607683763 -659337834 934820059 401712276 175441825 305959756 22582042 -198732681 -402277462 -66297610 126335562 -764417918 -61443407 937604294 -994703925 -637650053 -972773550 -907021259 -6441207 -669202943 818508970 133872853 311667241 -183223351 16086967 -725901208 964504315 723698925 -563679298 -197176402 51042567 188661169 -63870630 420239773 -7579383 -186723855 -888825203 6800439 -60836522 404758718 -841098413 -615349770 -540945466 -542234425 -811411568 531286956 -40608674 270902189 586711721 934082238 982414742 187207948 -796573677 -766023775 738484415 -970546456 919116603 145497693 -486839028 198274097 -686544570 -695946437 100874792 223903746 634483832 -702201677 -938642464 840661239 543503448 -205316924 -993050530 -41769843 -402835395 -835231269 -490702847 338213530 97603229 -39901584 -920103178 641721236 825081938 -629405214 -34318647 3163127 -458442555 -608939141 -379687598 -539343792 -680914510 994063430 486091221 231091550 -111632710 -978453625 -510410036 257787420 -830629658 679432590 824398446 -530894094 -160743972 98921922 685481041 -75220837 527495474 101287946 -235634765 -1538517 -511700091 343004243 776647031 -390889583 875168075 -729978948 652261037 554468568 -869223576 -258535011 617764002 22318214 -256695724 -348313231 650856634 126972508 562760759 -148531431 112978570 42495995 687624588 820317939 -347026200 -552559906 -502666858 374817102 -272882709 400284427 -8238563 -637674388 689620257 -686821462 -811589787 -932485590 540916108 827643281 360705576 29732330 224472259 -11475675 -968147494 -519823744 -714250021 497625767 -959287939 798646169 458313340 -128921785 -896534692 -320070398 -884551409 818224332 -454733195 -974110071 71074617 -45309888 111981895 822136891 355758515 -605818161 -520050028 188262980 805001901 639992762 -72651934 733103917 893944771 -616591403 135800771 102382808 809886221 -572291312 -38304703 204828358 -835255110 -513707956 87313487 654449214 863147215 735698253 -360564390 -425553123 -240965961 -725249588 -134754685 -4159045 -401526110 -788598256 -654440567 881342697 -322684029 -706486150 -425761024 -636266866 -993509894 973825969 -624402112 -345753901 -641846607 -555682581 -84195775 -222387547 45878706 389489002 -305664847 81378951 59861026 482777825 797926214 -36358642 105425131 735941140 -426851820 27591545 872848688 12080546 -944934539 618716687 213073884 -605710586 -187711248 -302361570 253753135 908554664 -170651583 -473962150 -950715135 -645889007 268156043 -424509251 613178884 -390945679 -740133050 -934348816 525679650 760887279 555446090 -181424724 861383609 -508981245 -862071591 -515908047 809799727 -650232954 50887613 237764533 402890644 -358643780 763255441 189471487 -394256594 963935112 923030567 -510796186 -100615786 669533139 299658671 792768424 -808123594 -415175605 -949848545 -700915072 275875495 -596697609 316911871 -752724912 -340557280 -176727114 554145987 859722459 -276506102 266217433 -788879594 175358392 -422297909 -919162439 556489709 -315060133 770634626 -559884242 675664824 -669493913 538910088 704025066 243875586 202456047 345776848 -481824089 525170900 -164928316 -257554402 -601386065 -450312740 -520430579 -473766438 -424733460 438659010 809288086 669695086 -107123077 -853300321 -247532738 -859212266 -712241416 -853115325 213686114 73349697 201234635 -388176057 -241714503 127869245 -151480693 169024129 -802120118 882544544 542036589 303786162 -234815006 -861598534 -203430545 -892901264 983511459 -937327513 -197654346 -723383379 -442290040 -697599669 222367457 11503800 -593906001 543268451 -463202805 -643023949 687411191 600284672 427364277 954447085 -433798512 603045526 391974957 534108049 550759740 292330319 -927267008 -243005604 311487164 -255589868 612711418 -176656834 203757758 -570474343 767621737 116787621 -698665412 754398355 101896561 278657717 -161282143 -755747778 995903474 868537308 -130258038 206617993 -105691375 911232590 253722980 -47086185 -463819642 306281866 -21729012 60300776 536055962 933835080 960018133 -765715179 -172352142 -436142422 724139190 595054845 -757685990 -900571329 -602819261 -416699596 -191619046 -274962291 -915899923 -722394492 -804175791 -372022309 951344759 -46813289 472688036 824906807 -557770901 283136946 777770109 867438291 668037128 -650852866 -465659810 677850781 -782853006 -420605566 -808005413 754161736 85838021 88278375 669533402 838741336 67189373 704371473 -717164488 439932397 782385071 -405831185 -114571975 -582042794 770924103 -256688357 460824599 676029937 256650356 -897329787 -360068421 958440171 965415112 976912411 838302424 -870501553 -507063834 -339187638 -655104116 -74951481 939274250 856835338 351293495 -127409568 -681868144 -425051855 -428219107 707979009 -315964429 947385534 -94960233 -568517453 -917498436 935042159 -872784258 -414249122 -47025031 426244189 698556954 -35049268 312051745 -648814825 -629365987 971642311 -671226074 -620559866 603474470 -852262877 -197371429 -828217206 -219173365 -707453977 -651044324 148362378 -486742471 276288244 671151167 1427209 -460369355 434901496 675745275 -451323713 -143446889 -995075484 641064681 -35634525 -724775417 252393806 -97706458 -891314683 236550585 -389611803 -736206588 -172736420 971687205 -749634437 -222189447 -685603624 -689116346 -463123057 -588152709 220497029 -908409231 814770880 25124444 13365527 900998692 104879383 -451108272 989467867 198808890 3671174 -957503157 257695687 726342687 330116539 945878353 -533567235 821999794 -602906565 107002174 -60008920 -277198674 -124456467 426094725 -359692423 891014143 737772829 270951286 -674851277 110964031 -529788842 -624521106 298860461 811150134 -726076422 541025841 -892219800 -946522822 -738383331 440889610 117658099 -780957242 148877540 286963668 981495440 228896629 -198109943 334604702 943354485 -385464466 -996832710 -691009053 -961726517 -616138660 -247979413 -541829055 -861169079 72908693 753322324 -367671939 -890537458 -227424985 667114463 835037517 -780071448 -500861406 -953396897 -913116506 171598070 -678273630 746186700 481666777 -465553247 797391714 569840097 -870607726 893421177 -207139051 -369611311 659515085 -564407259 955181742 941798789 120195382 925106942 -660355512 107503968 338698862 -452279170 101027281 -854599703 -126911132 80648667 -370173824 -658430138 -277600142 -651795841 293919136 -90405154 408785208 411696020 407465929 -511861406 -817893081 -245557926 -824275141 -428725619 -965127690 -357119448 59118241 -314159915 -316635756 34635647 600346414 -398639861 -993145275 986325124 236001754 -605399721 941560102 -979480145 -765475310 -414857745 -939442074 -628628070 -456350704 -351781758 756957031 -646148771 -412872423 732414133 152679607 -857497837 -586318412 -884458303 -493874364 -205253303 -367081813 -860189502 80642997 -22142180 -337812711 -860778045 849750083 174964811 -597136291 -232236003 328748638 162710748 509199561 -711900019 893658200 280091908 777837812 -676252463 -885617425 -133768842 -522458305 -278253316 -38458570 122237724 -217310764 -677921914 -726856163 -946273324 448009311 -252120064 -835659983 -591037584 -496741258 -825406264 -592751059 799049436 384861148 845091014 858856981 545451993 -230765006 -295613830 978161122 -971632150 989303920 980349054 178302746 654606406 646939580 -194495493 -543159680 -397260441 -41788562 -183372374 -650135992 -668618978 -602274219 -513269385 -838068747 -45217178 720237976 855570965 176918413 -633735863 529930667 742121841 269119925 -830242189 -523886611 -670906200 -79409001 -129089656 -132305142 -43696909 -734661577 -468261352 -253345618 231980431 -598761856 411893891 -69664988 807529709 553002374 -40462776 562312924 972021552 314449473 116850611 -758873303 -4487604 594796205 -265343070 316073318 436835544 -856986658 758114654 765220367 741147701 -366999540 381370035 983751641 -586114582 -267550342 640217718 -951678072 274582020 -416759925 -31632928 344999230 -592101847 -798734972 -423422940 -329235899 774123483 11640512 -894155146 -738006025 -307022603 557163355 -736615256 -88372005 -497148927 -63844107 -730099115 -217629358 -378766657 994823559 -667379745 554471525 -45038770 359925415 -140503381 -770189940 887436393 744000250 -893278959 -863291541 -451489802 790519493 -55827084 444879636 -765408052 814640478 -759810292 301610352 -865172146 70108942 -344976661 282712899 368841288 67081791 12532086 -162951113 237600620 280531613 -343216829 613870419 822295651 255683842 68571976 484763611 -526797744 729085833 -128737689 -103291083 -180763166 -111744339 -289950791 -385614484 486795251 -5222698 -126621090 -43585988 978860336 623180500 955348792 541848061 -220332622 -301344680 -132466471 165161393 635252982 245635051 -760478909 4117180 285519443 -485528343 30273626 394639524 402428064 -3317536 573021818 730458967 -105179697 -294288592 754052969 721500188 191473076 -814941464 -680392749 847721499 733067678 76427158 -395570544 -743146571 830639581 -856527069 -378939316 -412189379 -45751938 432147425 176504139 -117530886 -871943718 -864493944 -533138783 -261681565 -514080244 -658656001 11643452 -689406055 174241719 -363787765 -380255795 26117986 894176877 -251439518 5230948 390814850 -732890662 -890685413 476520050 -41367237 -780481465 -249381344 -321767927 72635340 658767829 985045344 -455204280 -899450299 451374030 -708889173 -82594506 -802906120 955439005 -935451072 491812101 808206989 200325271 973728174 169262056 -148316662 703863913 -181379928 -584583617 282776824 -26594562 -204271218 -297905729 -126483592 -23879149 -753745753 -644947231 -918877022 -636529306 -571541451 -97801365 -980452877 -374439264 234896066 403908621 716807503 969639802 -115813811 135691171 -19418355 -133136599 -731544794 -256574594 -950377389 -651544650 -522588080 505181010 543266852 -789008372 -19539072 332696324 -338786582 -665175892 983131692 -738955066 -836580162 -50072441 544567873 -71559598 359985413 -783089321 611031180 799699106 -643211864 521167081 -401064564 14296187 357433628 100941110 369701329 559561536 -249674125 814213851 -708417403 821006278 136050285 -871590635 413759288 -238151174 688832074 233794228 875914054 -81433955 446062265 -118659969 -217458672 267613493 216626980 -552765229 652463434 837896305 680628328 -121491113 -405012811 -584150550 280639303 169083945 -959050270 201259556 736503618 -633540945 684569744 -464402942 -855039973 -459414625 -182868791 -32196260 -741881474 858034397 747551473 242646155 -631302682 601676986 -709689334 256328062 -354205585 996450188 -471143473 989133405 -105052835 197254577 951948585 -360489473 -408336912 284963511 -990697099 702194313 -485046293 -609018703 820287408 913152972 146426006 -66559704 800829971 116619968 511443989 -725622397 346641870 787790891 -98101885 683766475 114869292 -703080702 746878048 486012528 -251176450 -987067348 516583293 -534872570 621360537 -704372927 867652828 -356799984 381067947 -239284373 -581295422 -979807375 891950503 450486609 -36985905 -727117612 -776765071 -47088752 -546759551 719356428 -661480864 985984458 573219286 -327132965 467878606 385404058 -212212068 871047639 940297759 357514803 -761684779 -61397715 102003051 376161610 423525918 540849631 206623502 73679788 286023227 145244849 854013922 630536444 -722179236 -429828542 959330952 -385850422 -74911723 -53285002 -16872415 719066635 9716446 -226817513 -880966674 966846861 913540522 287958491 432122403 776012585 417067004 -438359480 304232528 -750652034 429912975 966644593 744882930 1604676 -60303962 953943009 -596003165 912174926 989556742 -234521031 159478140 -809589285 842488305 -908409915 -511672282 -822714678 405295558 -550169423 293799051 -574993692 984602712 865735916 -69770522 -1666643 -727450884 650642605 895339708 -410194535 -399285071 -856436264 394035714 -529972778 14469851 -414983432 -371120512 -552634008 269659108 412913356 693548408 -548603167 287673765 -649184539 -797556460 -222055105 946976710 -333309287 995805102 297818125 -453838461 542135285 -152732370 -326986386 312856122 258334251 -254165483 -134786281 -212485048 939302678 -31237777 519391353 -109134190 880414796 617836296 546895981 510711515 568634085 926542619 699631998 -649620859 820299375 13565239 663655224 73517109 -75821689 -932038997 75441022 -993540845 494884332 391392591 379058394 616280586 -959554408 -167561455 775730122 -626410398 187828642 891123263 65359405 -339008418 -123635956 -368941233 -410616886 -507946746 -514588662 -975359066 -782693824 722385516 532374477 108225986 416165598 -994446493 247289935 -966609425 325425126 937752414 -631312832 -210344599 -173323094 -32758568 -709673053 900072982 292364313 675066865 10104951 -91980890 972008959 296635269 7893448 989743217 212274391 619910999 573065938 -903431409 -26471137 786929919 -596130753 434432099 323717191 390118782 -674751398 -968349233 -935505120 456585197 -618675921 469779703 -570632883 -407916874 496236931 -139302141 143620916 316807352 126691450 561811523 -76457748 482448918 -941194989 818796449 -919525620 974443548 341962235 617425784 644716196 -571893668 66372507 44199905 -387308250 -448030802 119917428 -11875723 -300997889 -767491981 17911665 350673354 154064161 -292886151 819912255 946267444 90769357 843716119 -929411649 -34818409 570056958 -492666273 -961150320 -591423052 -186487209 408564216 719414581 791511633 908441118 -950557643 953786750 174247322 -59079332 385941006 -38810724 -814765751 878202215 -672447738 -883632213 350372112 779472914 709671162 413483834 -575020088 207447086 732930340 134261291 -520096241 -335399478 -793315202 819115517 349759373 965340296 -121721515 -41494252 427463975 82600913 855420424 -382640394 225701131 970245006 -228145835 -509692497 -286745067 -967445965 559207264 158486451 13984387 598049460 189878274 -714814976 -815037119 -227739544 386945895 -682865200 -976178618 -905297758 -708679504 -285953726 -648035638 -706236064 -634101528 353691890 -476025628 -586059534 -205582249 -69950637 121992636 570275166 834492437 -673261840 449309299 665966092 690537428 -800015593 996000862 -243932084 382510321 469874548 -919368619 -176011287 -561598339 -355733184 370821471 372094671 -301558893 -682364977 -673430512 866801906 -183987613 -117086968 568595921 950036325 226171699 289596957 -555910495 634360626 379075393 213164765 -359647322 177442229 -344289893 -358544567 656023782 790698818 703566388 326968833 -921921517 927667421 -920620818 -137047722 -436436244 -411144199 -542946654 696036102 -639548988 -497678579 -716905418 771462388 -579507833 751081812 -660235563 973446234 551657499 -750351588 743950954 -977887122 -862695907 812566302 -605676966 -549789279 -750754392 37231062 250622375 893281631 -817352628 -205656096 839933957 -40720358 552464833 35854674 -669578146 -569334076 -396115254 942551306 -262820298 -74631850 486799306 47980418 994718404 -15070531 -173526891 -948705315 224190818 -377458941 152170125 199256383 864650031 778806356 611448429 -79956719 -25790396 431474052 -719290522 176491435 -370361685 91591127 897033215 777058113 528984632 -282057453 999125975 -375742233 -100604270 -194816714 -913188091 -765481328 596024827 480790969 13838609 249977280 -431396276 -545726464 -194425100 454325017 -390936466 269330268 341158229 142918313 -467304558 825892576 -181893725 984932614 122536760 -351621635 -431472584 -328169197 934460646 -204224833 -357567719 -957537017 -684507391 386313016 -505864458 -759842375 -444204297 -974648226 -860244169 -874508302 162539277 -663089308 98137707 -12438354 106402642 -840522229 -796037475 309263013 -601137 309670630 93253818 388012908 -808844428 667790817 967420247 948145583 505904900 162492597 959199899 659811357 488665525 537054763 -235236639 -495289545 474389047 241027720 -93251513 433341939 73556461 63816754 -726238631 432266396 491180476 821529921 -906125397 -595754086 -240969313 720308153 145295251 666792914 828307121 427094383 -640388347 -9805079 -833728296 -140279300 -735577765 -29921507 236966488 -419851736 -752573585 -291564150 974723570 -260633272 -593717355 -348242989 -616050012 154613470 -231438744 422558293 179730992 658899853 87242647 -270616935 -129670423 -38653549 451187974 461013982 783635126 -979318247 -482537781 -222879942 356894548 541336093 851162581 940057204 371193023 -805635761 659691304 559008709 -768683748 655671983 586726903 -182448023 -691885359 439548039 259645777 -700725906 650939881 -546847365 400205750 -85501077 848160174 760648530 789848874 427498561 346157280 -315086950 -887948690 -836482315 -438000871 -611059714 943643907 -343926821 92823692 -256034025 35765380 -705069081 907810324 806025224 157770550 365842741 707120342 568908976 -1439723 672139210 734830529 538768940 -71797778 166543075 713995731 775802287 824448052 -344844273 440914007 -736086016 -693224636 332680254 465342775 719286822 -670893963 677579293 -815775951 839793831 990378143 -99315007 972289031 -932952415 -2425736 -953656369 -869770638 106262523 -221260829 719173545 -367132030 786292652 -753560779 -420507453 -652698177 216406896 -641000367 -930377655 187623753 -774123532 991682790 -623203307 844778257 -736811566 -969028132 -466433993 659604776 -665549770 487898787 -93363094 -291327061 317814992 -722043645 730130955 -195635542 647113645 127880324 583917035 -510305643 -821937838 146849337 -988486374 598082032 944600419 -871950675 -442915823 389410611 105365533 -514848041 803552697 964656657 332266627 435194797 -10417439 975838205 -848190114 788118802 298013544 769567340 -659688690 -922057144 52892145 862301386 -47723819 -478486029 175795484 -572808196 636562691 -260161205 -283092888 175102373 931874191 487678045 -288957463 659793053 -523127570 911657617 -501606976 -423749547 511332135 120786722 -768230587 -707076164 896067192 193747224 -135955069 287046755 -337099105 843268486 901574590 58209434 742116964 884486512 -497383596 786780616 749693133 811806443 619733420 730919793 -951569065 -534106355 -399955228 779608089 781858492 207274601 -730400654 814527503 676036568 987970061 724259766 -445228415 -269164469 269461886 336833708 913288444 796363498 -753560365 277135833 885429000 699696433 -440489033 376870507 -779089661 -6563489 -881388890 -931905428 -489514186 -86566755 -183533058 -887272090 671153608 -693803157 820627342 357904158 644620445 646289149 966977084 995095344 -860250959 -636784706 484858823 853749083 750254868 -538284115 82333752 -381991054 638794874 783126148 882491768 -292400612 -162905080 823678284 85411300 659719961 -178141812 356607702 566611297 -589011629 229272153 -608030293 809753648 888515208 74894454 -588838881 -327250830 22086393 -371691309 -335665357 -343672482 549441110 356708284 100174827 356926015 -493817423 786422601 994741353 -395719929 -2600588 -520187708 -802604634 -170208792 886703248 65590834 -145293322 663426399 80677478 12532231 541549008 527330395 757566108 -962149383 47811933 -281825070 271777144 305290606 503594392 -509708524 784506428 440109647 -150382578 -812331672 -485351200 881022588 885272814 -691908196 548037102 116463508 -954513606 -370136624 682873606 965345044 -968498175 472448811 -627720175 990863338 524579867 552493162 -138589924 52164499 -191631442 348919785 -637399605 440760274 -575387191 46481635 331700706 -248222838 -161095079 864475491 -486831743 -555186469 755116596 535379010 579494210 398419382 -515590210 135591067 -629531742 -751472893 -258157411 -399868008 72652567 -269880905 -326512333 656738258 -603097669 -86209668 477438492 423902617 756913724 -213463554 402070593 800476380 -970018541 992882647 194768711 15704159 -939298855 -983413532 -985164964 -42537026 -548903036 -643190430 345580627 564501915 172243833 646439054 -776076463 -243683495 915501884 671715984 43977810 -999955373 349052996 -125123606 -68252455 689798343 -621294606 -74124410 -53988609 -497258840 -383338974 -356722924 -563688726 185843036 -922458281 324234401 30281754 511830961 976104051 -582218573 62726963 -511835047 696534154 326245572 -723398714 264595389 -275018458 -124919851 -726932808 -552939714 266676292 -365615477 -138307563 36418252 665149310 924542772 252735676 276968370 226549401 227155011 202619769 -473941537 551981218 -673891454 738170554 895115202 -871600288 819465669 -332064779 739216495 618072411 808088613 650482594 758584843 683016872 -533702095 447822379 -598408739 -248019155 179452909 -830422846 887154890 -611794592 569204326 398264360 740385399 -890401771 830334399 -987066655 -635142060 380959254 230507631 -35307624 616982245 -334266093 67981362 119287162 -776525967 -42717600 743003571 -56272718 -294233634 -422348173 -120089032 31090356 -245274702 387291977 -789938293 -717986303 848897932 -357400749 -52469085 -311318387 -207517567 769048956 -909683939 329172087 543137478 729729384 556844217 -812844245 640976097 -23450240 -671388761 -11491369 999796386 38269454 401434156 24463588 -770996543 -638612579 -411996535 785368 865002152 954163192 -255524708 -778651676 145290503 -312091571 348237115 545606213 383547261 -824496939 -269138297 882488870 -913892805 483133277 -32204917 275785140 -699282534 -970527629 542687145 -973651729 970139861 511882924 -645412420 615599029 974406548 291677535 -61557151 -555386841 862788295 698844556 -416082951 41726150 972328020 470705172 -404967154 256701490 -769635317 -177390036 810832156 579292684 -149677963 52174215 -474657203 -178995800 -232564217 -14350135 204321617 -951141780 -835269484 -759508238 -170952233 722489113 905446501 -258837290 -636294754 966215524 774157234 -822974779 537952288 43605647 -523517637 681610082 507386525 -914029887 315479694 -536784525 438235183 434735930 -418073516 -455628024 -731306823 -999939426 -221966313 -689215757 -239565396 -687685795 448976513 687096599 -160733408 851490984 556809583 -578608134 -698527592 396100167 -838187715 909790257 -726105949 -369978671 -101514678 -707312387 -543193126 -881862751 -546666534 -740777410 846372063 -170739293 -105050353 926247675 708861416 -390999971 515837288 710190035 774322515 293384729 890494538 629504879 -295476051 923823691 536764596 -545391024 -329421916 86769682 -64428972 -219270769 -591648586 5789913 460895993 -110851572 -33348112 653601735 -964491822 -928141350 -250971123 275526837 860040885 -970727231 568657859 -92008992 792220411 -23131070 -245299911 380621139 682331814 612031329 -612354414 105194880 758375315 278439094 454136981 188619607 -731951629 751699279 133430875 -385845122 -394041652 492593234 939217872 924148385 -95713170 -871467151 901771995 -974502382 162930513 176723184 710165917 -961197812 -105492974 544118179 -252077483 172192442 299862702 -517567539 235827494 98709953 -588434795 502402577 -361490176 -2360219 506344300 11315859 -375219397 -100707730 -317649229 -19448874 111120623 529482257 766417804 -533185782 681559708 -551432207 532950033 819127734 208457138 394536081 418754995 960804258 688185127 -734891277 -128353840 -729246761 155780090 348583746 161777065 647512339 568955149 -105205784 -942390330 132811475 102427991 -359296126 -894813531 197290352 349644773 -802652540 -107244053 999648433 932215705 638653022 -283035568 -405688625 -17880979 263589814 -104968762 -337336425 -409940433 849831252 -896611296 -623044410 104861677 750795743 763547956 -755631195 924980686 130286354 9602405 -768389462 -300659983 -571209806 279230516 -184158748 52435680 -892421053 -948698173 534319990 -810702942 403534296 327701360 -381701690 62949103 406160770 546619335 -912466414 -280496029 -803330274 -637787700 512083171 -761269816 -553647808 944121448 -289560514 -132049368 -836354424 -369068588 -457957436 -552238083 -670542893 -328867151 -437545136 546985716 -497972140 260845718 -780404535 -822426416 832983686 723595602 630013989 -483786330 -171412254 -641401400 -953915197 -752890800 -328128324 -107573672 -541519152 152516456 677119533 924307730 -78653810 -592242299 -371713766 -30759472 -130656105 266134241 -442901628 406398189 -358668681 -332031954 454733660 742656906 -286828381 376426269 877786086 181110079 -414594939 -251434591 -269783408 -974153658 -850688518 396833197 998874646 412083354 -158604248 -252168133 -938505719 359562769 -779262815 -917574149 18586070 -975604474 388923339 -894185753 892391228 56133242 -511258212 531871703 -478665632 -617281356 -786834652 159270605 -688633894 155211394 886664994 -110305990 317276802 -92839168 214412322 423757426 -299573819 524743007 304469633 -163247154 -315561111 -616262288 -551666190 707894817 -324281151 638544117 -560724779 265140880 -55381088 348459027 883364261 55123266 -903739239 419572913 -636152830 971497294 441515334 412539085 -237485569 -350965782 -100583203 110063118 -71708591 643026236 -110236060 -915818625 156710233 865396189 994607414 -484787978 571843825 -966136362 -308104201 236519718 696193960 326738638 296581308 -102306074 -473245292 102051053 329687230 -465923506 -109375194 -948246121 497712482 480879066 387198834 563649917 -557092724 -306814462 628792215 -8768218 -743018242 562040299 -881246113 -884403563 -839224075 -893537265 -478538583 -853154209 298059199 -21414808 381027028 -632436690 -175697889 -100885181 542334087 655063232 950161372 -828920967 498359799 625835400 -95383131 755957120 199022445 40437354 -967688403 253998905 495636788 512330197 -864698539 483595586 -978159630 743738227 679448184 850557562 994637244 524943250 819878150 683657493 -192150409 -746232540 669421865 -300195739 604837908 843103797 562356376 -839116852 467897492 -534461565 -42686024 -375461684 -749127004 499164764 140346162 163899999 640253127 935253930 -389707014 -451381277 284877886 872970862 -798197063 294232942 777692734 -986745978 731241925 -919257195 540024743 -478783941 311546309 -240036262 -493238366 -775989646 947742785 676188625 -970392930 850607889 534685199 -442682577 -597896909 561220875 958310319 209393902 566483689 529078225 207795911 110142213 511204178 -548640507 217619688 -583938167 -43507744 141073624 551463245 -62332755 128783433 210917678 409803316 328099060 -790411293 313868964 -696097793 -958604944 -362301397 -777571978 -311890316 628407590 -195369215 175114645 -761972402 715590028 218622041 -318155627 -140185715 -119993417 490662495 -695906683 -905077683 -221469905 164293264 142671814 -751515206 -718759586 11997259 957797894 908068936 -662082220 -619807299 448179886 -237983473 113896966 -95241785 -945358635 434685219 981589262 737836995 -497549526 -351765396 -538874424 852640775 -850636262 791145416 -290107231 -43614327 -442196103 -765990877 540600608 -137316231 -944572742 229534848 196418361 -340522481 901499697 452287878 220027377 -584717118 -583476081 -907380317 26678467 -409152721 -846918767 -705320657 774958532 -695329456 106990884 -561902113 676755678 729486832 -760335432 891062827 213231074 686935242 604024414 -823232961 462265636 -659801207 -439537382 -968026535 -121155936 -393957333 435295668 150703961 -228570523 673796472 -246860579 101014982 933721987 -841285975 855898793 -402630476 -535371726 -956193348 772436758 930968991 -448329571 148649291 -430040823 642733004 958643048 -294952917 272679234 -103128791 -753799223 -729101986 -764071202 640714079 776878862 -191215112 -501701211 -258428069 993469713 126031368 954871546 29374410 752098869 -690986317 275985563 -332965133 44573164 -533909724 719203949 -784850238 14346401 -211871327 889040516 14250666 280375877 283531634 -760255994 715994622 631377006 640381685 270657099 -831645587 131107918 18402920 172472108 -285008044 45621653 192582363 -590048243 -746940503 751165178 438135122 916666068 297688148 343529052 769412995 26596410 578863149 118718448 -271720775 950229314 -761049 914777896 -250582559 487694336 741233553 -311102056 -152653958 -582810765 226796191 848052161 999905783 -371738218 -542178642 -688177123 957789607 -680986541 576382193 -521448853 -929213614 818907592 -22011845 -251854979 -629007975 -160406002 506649747 -177259523 -407600868 -591145857 -407351866 603519390 117792093 -379105873 -262946703 638123856 -38025641 441943414 -852372092 -684276493 -954091075 315002093 -817528430 -636132710 -984340328 364009338 -245293973 14707747 -473388364 -877572683 -172006341 204799273 350344738 -880116154 937068560 757902383 79067367 70296804 658931570 -747800799 -853575222 776422124 277204334 271909038 -245386718 -569123902 -678367506 18389113 209464148 -459580566 544705248 -962726767 244090452 -697050587 144277515 -478065922 -377057878 -945800511 67118725 135624664 -338951424 -527140897 75157532 939177518 504497360 -835937733 -268616867 76756073 490253639 67322839 823449399 -581297273 -854784642 -247495129 771327046 -504770981 -654987326 -716645280 -110171558 903239731 -951994551 10706391 492061876 -484346775 452398499 687706810 367132841 -913142500 946894318 -25643133 368822499 862602028 447915136 -377090845 -845825813 -237973908 459936337 980975236 993390234 -861422165 408479465 -357080572 43354916 767311230 -34173066 -413261737 -128345992 635699517 -458008366 -191122904 -687706637 219330066 652493128 -32907764 -485600918 -945381635 325832590 186700710 -507838060 961364383 -299923902 224374535 265686276 614720342 -695065284 -349868348 852497549 761582040 -827602421 -944122376 704982052 -551276414 -988363326 653874312 826023823 -831696830 -530818601 695353077 -211570460 215501346 815841985 -812404787 -555087081 173560469 444370740 -141679472 563870423 666753105 -377172986 286548999 -122353763 -518173299 346441783 101701906 -491640798 -665768646 -637982086 723063362 -95815144 -827983696 -554354427 534408666 -392045611 315409236 262050085 -459871265 34750600 -312464923 -374014777 311482035 -239919831 722715514 54277639 -597598859 375704536 75314558 641435104 108104812 -418770590 -970214359 -408516063 -142211713 881502294 324551986 498916395 998145752 -739998517 -232665917 784275027 437281340 197811050 -856206485 366179836 224698393 60121642 -702537660 -133652516 -587512526 -261525017 -414856174 -558980351 806470228 335692741 -827680739 -27095614 -619631730 882210082 848981926 -127588073 -294380782 906299296 -242125441 610239427 446993054 654176171 -427339173 816045036 203956034 171252479 -648816845 999212488 -202192505 938894152 -437494908 -991328009 451780548 191353676 908057101 442839622 630215872 -239963915 -954627967 -637939962 241381762 704415428 -876960201 525689669 -906341836 483777747 632387690 856605776 406756157 150385762 747155911 901239479 267538985 -745854076 -889589415 655552453 -346050982 766463820 -239559146 -725821720 -329735593 857809646 392865897 -617057796 983584854 746797251 177564122 -160421893 -738314956 214633858 -748615482 508622754 -264766920 -493799750 966069281 -238922430 470765569 -136625063 -503174793 400900277 -610612026 76628580 -122072226 200197307 -344706427 -878388003 -851388354 -145656145 475609758 902642533 356579205 -566857878 265757197 910272957 270755271 499134600 -281625701 701451652 -205008337 -661134382 222408964 -402309252 437701812 -815360492 68377109 443277825 -725983948 -368819110 161923575 764237642 -400159571 -995155638 -632832639 795022428 -369072038 651492277 109706519 975146594 711363024 971999069 -73572509 820182467 587158291 868442953 217543707 -65696819 -705590686 812216395 905704712 952712207 221786036 -675987681 789420878 -112539368 -469285462 -301007440 -446786122 436194240 29803183 206084037 900948429 116716037 605342717 497914122 742311708 -739656039 -425930382 -219066561 34674946 -408305518 -237253683 -721716641 197981479 796423876 -302499804 888038103 117793883 -918474620 -975023096 -442116048 -561456105 217019656 538305560 86674217 -925187925 788522978 965966093 -609844248 -876245738 927121673 241395729 -656299681 565611994 90556360 -390402878 860047998 208987257 -691864033 975314763 -284982978 -401785809 934969041 964291935 160213047 -69682571 -33811394 -315677878 236116587 -58895250 628216388 409107806 -57371003 -96148569 -600204453 146005109 -804761884 -220206060 -770290086 -977643396 701162616 -973538585 -41769346 888625527 -175443497 -373056158 -805894320 -158444778 -905940515 -980662143 131801930 -415622818 215360151 872045319 91085573 -943894039 853582981 863804996 -912966365 35051162 -543354004 -21568358 -569156241 148736432 988510484 440395729 -750998186 858550300 483882877 156270015 -457170661 -922868140 243231356 101026803 172094440 116509929 49290936 417113727 18732921 806150080 -443411422 -925097577 956998110 826041174 309574191 -657432615 -361503296 -53566104 -519498873 -238274107 -341842283 227453458 131912049 -407299295 430801179 879956590 366583345 -119804724 -581234242 937953279 -410509569 -647616908 873134699 -8035221 -678667245 -154302731 935130452 -86800305 58339985 808929907 20380112 897169791 -748077004 268757857 -967451477 105174240 262477843 -23815489 -980521788 238930638 35348954 25001168 -251124465 38051059 88882537 156144291 495776152 392127328 267760754 -970705342 943070452 -392904568 976286822 565299563 729129564 -982304636 472651630 579548788 -825566811 236672952 945811983 -69082739 479432371 434943724 -397793682 168421537 -528187356 959511447 205420055 -180714131 -512894535 75730268 -820773772 781754933 -678369807 923248788 666938152 431427822 -130796261 -144778969 -687642961 781564976 861673479 729225716 62687806 655936687 289282404 131938845 -24142989 574438305 -702890171 629462463 354010133 -201657729 89506421 551800409 110790230 395427749 -617064828 496063955 363476464 306662548 209412786 -761647098 -761195054 563408535 -911891797 227400265 -513469820 -351680018 66915927 -973964292 -156091087 709194433 -573529122 613900205 -305010742 327534063 -252274683 817384397 532302559 -706608340 318676267 822039786 -355783334 52527803 -504087951 381982119 583042461 512336018 160813534 723772553 -558317494 681618367 830541147 444778439 -973135466 332877398 700856138 -372844607 89846529 311182710 298954519 245346851 606971718 -671282901 -977616826 477627308 494616334 803601507 223796951 -362461530 763953624 765645228 132641672 -424114949 -31743222 -949583155 793579175 -247513689 890049869 84654015 398494528 897504300 174837996 -655078875 -42677880 -883597831 -56952946 635501656 -387200221 632639949 -496490158 698600354 -286934699 -559986125 838385241 -666684409 102988694 110472529 -337639053 -93860318 -72127947 7084560 571979533 812140280 45565783 453846742 515396956 558818114 -433553833 -699729803 -489515934 -346247263 -718653614 325542526 96164814 477468821 261886811 -34878786 178670707 85781744 588064739 714452823 57562266 721196732 -235366558 376115328 -338554218 283662519 549115847 284826178 -982229907 -871093885 557083978 -757537002 -632645804 -681639940 -311544449 997162715 -774278997 801581678 -152670172 135451352 52765156 -351888490 794973161 -848710278 740266682 -853848891 -7513513 -837583402 -336597026 855664443 -362390224 -851713749 630510044 -593482999 -667814025 863610738 420261771 -98409938 923680403 -450000194 266876675 101464565 835639865 -377756576 -765168064 -679510636 -162699664 213746237 395216284 -129779614 309542056 509462924 -653672450 -157587248 -112359895 -648030169 862386660 -737982795 -653167870 310414708 -893497336 -99962765 197949899 -984518175 17708475 374420147 -565828006 -588397730 -347482705 799915367 21490066 -243907964 1053435 -966467491 304310839 -302907922 -988680249 467913461 -578584772 -296670487 659880368 -340608461 931792533 632336310 783914537 -412009060 175710752 -761742608 -358633080 -597486842 -172717438 -633670872 -829714874 435524955 -230031333 149855274 -131454327 -292210408 -232575888 505706601 331415831 699995948 -744522416 696356654 -7615377 884063215 452232218 -494223223 -255179561 -172696066 885437494 -906127788 931354349 891689574 -372488370 507831987 -112319438 928486742 -68842267 388208782 -360481272 -397325865 818289844 574538157 -333003197 640820614 -258692896 -657641673 -110597667 -189649741 973338848 278063839 750986491 59350522 293962609 911288454 -436398611 139544467 -926054645 445877534 -728122001 923709078 -837909889 298100832 -231591321 -421708740 -66010230 724631794 974093930 32851384 -997551188 892458453 -169332350 778639400 -374212409 -991397938 194223359 55963718 -655620035 263666833 -745878477 995305451 -52004430 -983543920 -423184539 224443355 -501237692 869048420 317755531 -465968719 -28569449 953284876 -527585088 917574922 -317621180 61611185 80829808 -342080353 283512418 22592861 894953655 978599987 698302701 722452250 -866339596 407150638 485534306 -537193794 894057988 -637810569 619649877 783940727 -449014894 23949945 43262556 535944877 958144324 -455515324 -90701974 -188062326 702771345 -890481632 815176636 499351698 448455244 718545640 -726208076 605236503 500906016 242040303 564507771 443678244 399385911 134792151 -993053457 871888651 -212745142 934319661 -421734987 -992928139 553856622 226852083 681807735 700795705 154199582 167592900 -342560778 -679687519 81078790 -858209553 306220262 968998290 -772701049 449793269 -793744482 414680984 177684221 -359274791 569219638 -300136102 -502620536 496915047 -467983464 -181307483 -216000557 583693219 -61589508 -681709170 731398543 991633376 245544602 893246611 -550540646 -310493364 -804986462 832271121 -417511637 -228041935 261447615 -5949834 -205492550 921827774 31943871 292343713 -666873003 -978971174 -299036773 203931171 -808755524 180976132 -968404877 -256895456 -368166086 733165688 305619008 -744432189 134829286 954354663 743785192 264798743 388779900 936117322 40499252 685202472 732974000 875436365 344109496 -590700029 689157999 743919376 23200705 -755053665 545735079 -747286779 874403875 -395011475 -633604249 379849218 -587498019 382497426 843320604 -978974111 -724643449 -856175291 -366337173 224607137 217611089 -416288698 -412871350 -949765090 -829940939 -348858614 75298062 -306594542 -247542527 447200038 877275213 -475526729 -98350834 -640110916 -990652658 -258584472 -447976585 -405553691 -17835287 -882002818 872843382 384101764 785511484 -879845269 -244598784 -527886944 283902695 -372553062 -693462903 870248248 92612888 106598861 -126774882 -720002515 -615960697 -140755250 -66191310 450710549 126908462 -946736533 -657416575 669880759 279237010 769296817 6044553 280180581 -870037057 481866849 103162839 -170893755 783175961 -741894895 -770789773 -559494744 566661645 -821865531 377746734 -329444843 -824433467 -376705820 857120556 567161167 -978517869 -574925774 895050894 952099614 -19249055 734172516 79791123 38794124 616403022 39372510 -263228726 -157393904 -869404981 -504271718 -902800589 -576335230 252377179 676106518 563748610 -266480585 -146707895 180382908 -631622198 967702964 -935115548 -549602218 432315699 -499598774 -896056624 901905376 575107559 361851193 368794286 -888993877 934783159 891546789 -429930890 -324989443 -879316983 462009024 429928692 909885237 -891876693 570662101 -147347059 890833257 481061104 583233878 -960946166 2846196 -624770619 -897784676 -808508084 -70543256 -827850180 -945596307 -782971339 -812005313 -862275678 -482281234 346377649 -550861583 -743333374 157777347 119553990 -252637422 56050553 -698927953 -575290272 515768939 279024367 -536906140 369596392 52373074 721721798 23011057 801719616 213281416 -736599817 -372058575 894172500 556427672 929398619 929574298 941637805 45400914 282570940 -943841429 -112547707 -939807500 459628275 -614668701 -733900992 -893077216 459159353 134199100 269864051 224368408 -59220452 -100453043 -727810872 -569390367 -280630455 -134560022 547653073 -770977531 293221280 -890687492 -245857453 -746008276 914362252 69256159 476302907 -462335703 223504607 742481006 -875996709 92558280 154208630 785275623 -222434443 -666952697 465910797 910504607 264153378 -306131730 -192144814 898960727 684590865 -853277517 -599984924 -774556128 -247783283 567855858 -313523969 -352092085 785608383 -478090763 -717330217 801233675 -184149183 -742829887 -452458103 403204969 -560578204 985216824 137773962 665651533 -814922424 -858678734 758039812 281179550 372807280 177820798 238079349 -236570996 -726074149 127004345 688474951 487193594 -146871445 -537231008 -679103044 471966768 -120957735 514041440 -904356636 418669444 -668985136 -640658318 -414801377 771413386 563947973 -554274262 115003524 791724943 537072294 28728593 -599763781 598654407 85427196 847902917 -8079360 449375666 -491252808 835107784 396833512 180954333 47022967 746494734 -588833325 760594475 400219598 -523603431 -934213438 -451025857 695015483 997645814 -392318756 -827629492 585591259 -446453168 -980539916 -541210843 -481451299 431892409 773812586 -376340593 -111455705 -70084064 -660916196 -785387119 -827891276 28529782 792684830 -720994688 -505472625 383342203 175179366 -238813594 584574996 823205522 520624536 -239088421 -193860825 241058715 -827250702 697706294 -359478588 -471942042 -127596302 799553051 337373550 529568970 -150208842 859789469 -368783496 -54799750 594876820 -714882295 -96835326 -601076011 -846192970 -39239044 548604164 -250994347 932442185 -338321033 717948490 -607491640 -759181591 -782450931 382583831 -630400689 -438657615 21765582 4973086 691725648 244265013 -610863243 -191182289 -539096533 -292647816 433752535 707691400 980531286 890372913 55603746 935119117 -564140141 328199786 798439131 726346843 -199461010 424464286 70039212 780258025 -496716968 -264641216 380689149 757568107 -973401781 -433293467 123053578 -686174929 109246243 -882997928 -987002893 -293920197 293337634 -877453057 -346778317 -192895769 -478089632 -352399836 -317749803 -581101023 645934606 400329427 -725894731 341327025 -414265433 -199542914 334715639 -836119047 178980955 -489191305 -965063140 -735787280 -312694834 -320660940 -86454195 756040266 -369302168 660104189 421270865 -588747003 -827379964 308400511 628952765 598600689 -803006495 721420023 -931887273 -670986180 805611413 -476801497 250289708 757649103 -482130311 45148211 788202622 459348671 833756705 696547622 -928391094 666040556 -333328612 -719588566 -189700126 -104138299 315634605 432009950 88788418 -825974110 -422538707 -181035896 196691319 -840031930 -766415368 307674466 -415640702 -239620663 -865102055 -355699325 578990172 195551078 -494830537 -966783284 -658094083 -635616548 327752824 -347555658 822130085 553596264 40981929 200259605 282914066 -633029094 -606072163 -595966613 340600967 401654619 -773884950 -377217244 699162825 212005686 651641766 835817926 183843322 356736077 472516692 -818478021 452009819 387635322 -271221652 -421631121 368773533 83215666 452541033 -996015595 -255466003 328002540 556371230 -700177872 887505339 -477042347 4662373 440320135 632229295 -365506451 411552018 -632627365 -494786052 -150082045 -62311575 632343343 461339568 825431791 598193974 -387648161 -76518231 -635174596 35400363 -776295741 -171558283 372409600 -910135186 -283618935 -284061372 -169282915 -437176231 -331834793 691781101 923478411 217136390 -55801994 626399242 458539844 -609372568 -520543555 -763267559 -866268706 -733426868 -95779528 966438103 113202309 -709090753 544583169 491306370 284021734 -478447485 915170714 -88031736 138648083 394121643 200393565 -190670856 -546353219 -180553842 -896080718 430926109 -22563868 246428321 -271618223 498986140 -78026410 -568172627 -4158212 -522059398 -571375586 759626894 -727284544 -245108962 133823006 258787227 679212246 -603153719 -698561597 -603376861 464657182 -223643546 -57730144 -567737 81235176 -164875757 597099344 445521511 653483823 190740704 -973612784 506645338 818114306 674974574 981131954 -645647317 396604114 732301858 -564387054 -457159202 -117071491 -28014238 -793209184 -868268862 -961050398 374124764 172826284 -24033869 -833371430 -314502802 404153550 825881413 -98187228 -759584383 380736907 -560281428 -165007355 -909453643 464925321 -397186616 286823741 -42574506 933110915 409771505 720005611 -349037990 -733180248 1969917 -955695033 604568976 415410756 -11143942 447260929 319609197 -471695901 994826108 -57982752 -49607042 -133090451 603824757 -396123198 -614312926 -929527546 879373975 -358197536 292144712 -379647065 42039339 71782302 -981944557 44784908 -476445214 144939915 -217557750 -944373057 208528338 -580634042 796724537 -299538807 486661662 551562727 -320948811 -528194095 632534244 727674510 718116211 -552843253 295376640 277444737 -979906251 304524111 -614884142 998283915 -941053710 -95511113 651205965 272451823 799405274 380658729 477263329 23361359 -856657680 -670651915 -55221819 366947244 857335579 965532125 403292353 -36159241 -794832782 552238545 456900210 814477886 74097024 862172705 -942408109 -441684681 926786264 -802861740 292839367 -766854858 -993723651 -42199195 -99593933 -139825589 19308762 -435529554 -987147242 -127201189 -962061976 128683528 40284535 -820905622 662849667 -549250351 767600103 264921195 779144290 -292687279 -33029605 646589710 -553498655 -662077617 679204118 -738748451 -985353511 487821092 335756595 -531306433 922134625 892317635 -80042919 -922369243 -516880632 731427712 723337545 -876243635 460309192 -221989789 -11798384 590539193 -181943157 -408380634 955034871 -392887954 -80835496 -832826833 -156121348 -320914078 -157479461 -139581014 -669191622 -597990700 -178620373 -882352579 -410355141 375899616 -376576640 -912532978 155314690 372822962 -411246187 106039198 282387883 6638690 -193044201 -639773624 403032552 -403424855 479472462 415141124 -802100841 833643198 971384353 -270415387 -432197087 606320311 411063596 -627878838 496675153 -879042412 910440449 77726618 -665379771 -653952007 40394520 -959237529 -349262975 -638394980 -909982752 -585898150 895927717 -96423682 781236506 996217783 -255135242 -576244758 -526836785 -937288612 -749249052 -837526810 -909787234 785561371 666841381 -602798881 310570271 -468077501 -229251112 -178097134 -256257600 -953653857 175515811 -676851064 503767838 97284247 -532970468 860663718 -762472207 -713581631 774953302 66558382 -985119751 -328447501 271000520 -603207782 990780307 -449616681 87384092 -956975147 -256215400 -435819016 -37443594 -783703531 -970676391 455765418 -199507024 630803311 501855742 730577144 -258780560 -128760101 407113800 -502059393 -32636025 -199483026 -352271825 -489028872 -737105885 -940424683 -904705949 -223056001 -138516151 751065253 -424995149 13958979 -227971263 -889467503 742612333 467886218 -586953485 963918194 -841499391 -889985035 -302462961 998250084 -500303257 -802429117 -786790140 -115410251 -860110197 380943125 -569966322 -796572770 -684028366 -9890498 -300922567 -364881613 650207304 -442608495 303862063 -140173512 -77038639 -910757062 693037305 -926796788 -900332744 747183718 -520507044 889984940 -431095602 787366542 -493199177 -72280111 -387149808 -201520121 -988263366 -921068211 -843869090 -204239828 936305179 520997526 -713657521 946322969 -553058938 -286148057 -961110771 -887343936 -690954112 536430364 450702688 -890614574 -977542449 -66283187 -513272526 -572443002 -76800039 -335283171 -992237222 -474617178 303100363 103096589 122573419 -728563311 -627796648 997178483 -325413591 -318515779 617171309 396866588 -267047340 -580433685 324339714 -224169577 429623124 -391953906 632960565 -898765777 -483298327 -796205283 -899673842 -107917977 335401528 969400407 -269722305 -525944709 242022522 -607876088 -926412386 838005182 -29920412 -399111241 -915757971 -796728127 -924367139 -82497989 320981715 -741460646 856513506 162154673 -329455506 -651777895 248678213 426910447 -595926872 920684307 -399465445 -392236623 -308594339 -529140126 276657059 -482468939 -962284084 872013797 -833920720 -506140266 -577921620 -61418638 -244829731 -483911641 946017430 93841599 -806521096 366075971 -379214402 203063011 539303561 -835875247 806615197 -729001555 -477222687 134575253 328157752 -598615774 -828308638 737741366 959073106 -402697266 422852841 -82695558 851084932 -950189934 293637712 -677133355 -960127163 -819162601 369312560 311493101 123175078 -643320316 -427451709 35710093 -714291453 -387087779 521801849 31157117 -334222430 -621943362 233095789 -996877617 985330798 -498591283 273396279 943657304 306906813 -828074812 971750136 -243527993 -351529646 -810937203 -928504794 863045964 -888501688 881055302 -294761697 238154580 311968127 -734249790 497475182 644798658 565537001 174152002 -944281195 80430164 -307472911 505698669 319473615 -647693613 -482066095 165073626 467213833 377143814 -936495959 208035957 97045825 181438020 936715099 128040663 -563657399 -797692685 772363788 600975923 -929479364 573511679 -926986682 564472272 -45242476 -206202339 -384880562 709156897 396269795 179051551 690820421 125629842 -274574684 441528614 -239123044 881057640 444418649 -316058629 686391071 981153830 -573263819 308065454 -640418122 -20979759 922565000 -315919349 732872877 526183072 776548325 -144784289 -278877395 -433597345 136199665 519687560 -164783506 -206245120 144987409 -350044572 239306047 -665620771 -759439602 702969942 684650742 500754903 -572729476 -518332607 -563409971 828777119 326281274 -790676338 -316247955 682499210 990448641 -284024043 -259508776 922442149 40617730 -493508231 -240264216 523159908 214124810 78092824 -947943517 686440976 -594087106 -743961321 -941163678 -706402011 -945236219 -263716684 515891560 279073745 35855210 -328586868 -766838142 491428227 -231875138 172728246 -661763415 293539513 334659001 -589154898 -958913673 360772365 306587656 942890409 555570190 89686107 -641318253 408905216 175423160 76187268 338397693 277558341 499460973 -816163285 -930824010 35084838 979192786 304730940 -455366921 -775303802 -467297977 737799047 -449615821 873688419 -745628016 -681344200 -181688952 -918530203 76885272 -133734420 716437930 -106032865 -17526345 -812131612 -540554916 703130908 893107441 -987648599 -277641001 -107133735 5581980 862225453 737285736 136107057 -999039374 -341252301 -406865961 -488712800 -18059306 -5612668 -363376588 555863149 470083621 92265572 471287505 608870034 433392586 372287714 -157020085 -475986007 561115806 -330579323 555511088 -14501285 -712224326 351548190 -455815349 28449283 65224071 279697582 348380018 101285147 -208159815 -823821234 42926007 340232176 69146471 435992906 -69372431 -449759625 370025293 325313561 -477260471 655060772 -312937758 728466625 4595625 661966849 415747128 -20324145 200461859 525716083 -180743751 702713489 784677558 -880170574 -904828667 462504112 -408716203 -178764182 -339692886 125579261 44013061 275829732 -969931056 -506103070 -563742357 -881113230 96588711 -810579226 723000689 275999690 134042039 186018583 272101980 919684019 144858466 510368775 -215076215 -441240350 -103065193 803250138 -22173387 422846689 675477174 58949353 -993973969 618930289 532181870 -20423012 -577502988 -328349708 732924128 -96009770 -231939848 666468456 449304954 -286184476 575998475 75362091 612376081 763994839 -444910002 -119726736 -344028400 463888296 -441081227 140132224 -774279324 -525994179 631084529 115605712 528720956 184363506 378818448 655486177 -978921704 616573791 -369174389 -501858329 853707888 425609480 -977506686 -64005763 650297136 497679528 -483685024 -991435125 -665085420 -673810306 -498048926 955945263 -962271651 -467164429 -237285403 211210533 -727970384 -80548042 -336958607 -345704458 412423384 -959768759 802627061 733260020 602039530 -997188927 -290335101 -384299322 618574317 -191669806 826350596 110243483 -648276079 -23765409 -267825008 -791452379 -754913014 -786749642 487240786 -533550057 754088224 -797415639 -256151431 -93693003 -289211005 282526631 -477760186 -305711718 -266688094 -74454673 -750186032 255547429 30986171 543386974 -3010905 103862785 567454766 879789905 517113850 -201375634 -884855518 785235658 -776980361 -65054631 149874880 241426914 -434966583 630137350 -775838951 -318786370 362746435 507385137 -621922411 33984829 -624661413 -184350118 -715950201 132450462 -573679462 152845844 167366535 -877276040 -525615718 -332014519 -353452162 -129581003 312619360 -409332479 705170116 768237969 178924128 -531087415 -828819724 251863447 640816978 16997324 -989033954 -145708846 799190082 -691903566 668222373 44200445 -833996563 -446428403 918604230 -657455728 -52085503 -836969311 760486636 742702672 532930561 -193060974 243871718 -324349072 733912111 -72290052 384676823 433640870 -868968669 385628357 -365853212 194777864 -531734285 -700142572 327591869 424359266 -856723620 169149473 -331933831 315833988 512605538 932693354 69495915 -669698335 415780760 -686898419 867174320 441453725 -471398360 -150761321 -275991556 -985425493 495460710 -956451750 518632473 -230526555 476912947 757713730 633555749 529326011 488440706 440078747 555749557 -548666522 511887649 451456725 445620815 -275161503 891894051 -745369822 401801220 -785778438 -414814153 -864275676 -821797506 -510947939 290572296 -563077808 -810675742 88501647 813757738 798477677 352906791 -72614235 -145162015 387791645 268711445 790096417 -965015336 -26602443 365291846 -431691693 959369574 620768350 -758894072 901844769 -567513878 -790470384 446154834 457328727 -991099712 -481902514 371457490 -727893238 15138394 -473502534 908849185 506932808 -588149806 -472821290 143453789 -259088793 899432671 -297212905 -582992276 -466065441 -384731112 104607120 -562296743 144717634 942567497 662843539 416692977 163843772 -47830275 -625234283 605299030 97770251 128553654 -323593642 796463406 -692449469 148048211 -836915465 -410552794 246682737 754102717 -424411396 151123483 -862954777 367930676 -823397098 394626403 -700238692 458389498 -212704530 -619870939 -692253510 -343588720 290018189 33159101 -715081626 269597568 879358683 347084702 119121359 743304723 -258794220 -138297599 -146944901 -353983437 682324964 -884867635 626946035 537254591 721934951 -705503550 579838319 -243820140 -101130172 843159328 526883244 -814037643 56374688 -35201712 325839913 599471965 543298363 -766339214 269920247 -475433334 907118122 -115947052 -587899522 249127714 254500084 950832979 -946818294 -659878431 -700183284 -939406906 -102309275 -732201291 -473551938 794730125 786316583 -179880800 -405735704 561417824 -909298462 -689414098 112074023 766133544 909023213 -498991679 775641274 421182475 743530682 -20145537 -439863327 -890561410 -485304489 342374762 554727638 611843017 836078631 -417659819 -53398206 -999936892 735272749 513582336 -587136326 483172098 -687578772 818834190 -907634606 875922450 -449287261 -467132268 763740274 -337044749 130126068 606052168 -462217605 -672480831 165675739 -665655157 -965850130 121445072 611021112 987017666 -657672324 319283838 592281905 -484047356 120954486 425068209 126162633 -186411729 -295600192 269452417 569883230 -210972498 995356907 386136999 -559859959 -626793503 -151501821 -81816922 11663444 -221104476 976805825 760625422 -461292522 -129283977 868776714 -7460607 402726930 56583895 274256832 32538388 720434163 620802254 -200446867 -19229340 34426893 832397451 -603781375 -752104202 -912674891 -893158663 -288196070 547826101 -94992076 -404443851 -745481810 655089924 651143460 -314397548 -336320293 408561421 -692639638 -151550571 448116205 -289342653 660384445 690027132 978781838 171175883 977783602 -500076884 -266790481 -693555750 316158892 -468904849 -845348225 -508931997 557375560 -677441966 -2457571 256880810 -383683520 -431151072 176686291 -413164267 -343484062 64026565 782597090 -621269588 972453549 182075542 -714199659 -265402259 220935798 -30714289 -669174773 385302780 841916264 944082850 135218164 -975891652 124541574 331333731 -982812450 165631896 -843074996 -163337355 -853420916 -895766612 38038312 -64421304 623387961 -452429218 -696652962 -624165249 -963681575 394628851 16991951 -337383976 105125081 -482989366 856475837 -122320569 -72808123 -32423515 208507892 -472370380 2467532 579126608 -926451136 -488636783 463099350 756384120 324271515 -718540931 665854643 -420847860 -574654232 62485773 787721864 -904659623 -553779975 -625969993 -459759071 -688473199 -424769729 -947277744 -544701659 -624260249 -292830672 597649533 423482862 65262857 973893676 -235596840 -106049556 757473567 138647050 102457463 611358991 -269106703 -130633534 369637819 545163952 -166576876 153994960 603709339 -142204309 789907358 -128938656 -247366122 247654055 953797323 640918574 732872758 887775027 -85455883 946815975 -870053265 -520889903 -67380070 414040738 -74150201 -653572185 -791465759 201179062 153314067 -211103717 -770242624 -24873214 558464509 -537170173 -363208724 -677022391 -904405072 793361255 868026218 -718065912 -165171280 -529262403 -380335824 -182468340 251967491 -712156811 278294644 -79870601 102842102 795904862 535616085 -501915185 -899927214 -863267268 -853009878 -699871666 -458303592 -483987246 -796359428 593356172 -695967667 858822914 267715250 401292027 605510591 -610839990 91250597 -179108817 -813848073 846427508 -844415881 467916086 249035526 -365242004 239413259 358607680 372743107 -316536711 777360850 56829670 -343392861 383639885 -680281477 -13753342 -734181305 -100416608 -456608244 -250544777 226455172 504235288 830322070 -732242827 666523067 -855971038 -861476149 -450267146 -880069478 826097793 -98057057 850158072 -35254296 -740974725 301698238 -935295616 -214435073 -140869132 -872462798 -953879677 378568196 -597882033 934113577 980178684 343016519 -13719163 237177211 -62993615 46922859 -163996237 -829188259 -726012499 342423736 -275565534 -537344311 443410546 265627332 878995280 -814358945 -277531134 -431950923 568623856 653333079 -745241136 -481331950 -689064473 -970329335 616276566 -121154822 -918795760 20039485 -236156400 -358483422 669015859 839839990 -149514029 295866136 -302714632 941484949 640013664 -868925580 635901115 -108602556 -998231347 -876803006 133323695 188113412 -370746424 801969005 541565926 263664040 399292495 901128274 -89309535 -456336597 234457794 916621070 5911560 -154441484 744984343 -336840525 39739755 -218744911 -134316671 123606142 -178464838 589870921 -506082251 254009955 901774891 -296767204 50466916 -664865513 -904218188 282212302 -990275278 395553531 -909490123 -785523775 -488707664 -668546903 862841937 904007197 970846919 -933660360 784960631 -887074384 -719563954 -319294499 953581095 -909695848 224667932 485168659 -446013393 209790053 -900032658 98685271 107072601 -652945777 736852536 -564525219 870277700 911289657 -766387551 229352796 -777089307 -844302521 -217392568 -246927523 -130685961 -784315509 -831544992 841009082 662463797 532457543 -353381461 407592968 726082250 766726540 -942806152 286049867 486802481 732781193 469093739 -880083810 -743240541 -923792287 964633598 -275227988 834125701 -722460281 286232792 189317763 -735405002 120281194 -853704301 -630329597 -856696453 -323123557 -42584789 482125795 -906668498 742156088 928706872 54530447 -525469822 -378040924 414806972 -814002037 173998729 637509336 890988152 -211568704 261493055 726684706 -905347524 53154619 204059468 930518704 -329495674 -543774068 -448984108 996677134 -780446955 339623027 -587659950 -817761607 394275813 -998545323 9719599 -240770898 463132352 213735772 850080655 551889498 77891537 -193937381 -516768739 678421510 799639621 400551090 27157716 297777903 384408252 323904677 -295467574 -911248159 971090602 -44812382 -197231361 -501944905 -551999183 92777476 827439766 -274795397 187819664 -697293742 -159554964 665157940 23569569 -672618227 543527127 577214518 942541909 768498524 600849151 -697144308 -183803230 -78143311 599367272 -669715991 -306750014 277972041 563397133 942375781 502687014 -725519434 -216029392 819799505 -215791557 306637094 -117786224 -203325023 929972362 -221769748 -989766799 618498054 323543336 -288668646 -839532695 712369722 613267641 -980040659 -60708218 615300253 624638395 -433097862 -358812522 -255233570 -997424486 14965862 -106495505 -773133357 675286006 496647665 -342347766 795400130 666517128 779097453 -724791583 469124564 -965285874 -562016859 120933972 182387639 -426490848 -229179194 -213930499 -244215912 -65166963 160833536 -828801689 -995891110 -780893141 -907762862 -235169881 -305694503 -615151393 550364354 663910361 -911141984 745084851 766021480 -594832642 968897452 421829392 -794963866 396531234 520823157 914476495 298021968 813279339 -931564920 385472748 847470294 -523567533 917157940 -5702100 -136670557 117092703 -131888340 -651382551 -537745461 9745883 -13585606 -726476255 -615457375 574234783 829218124 30913900 142804622 -804646343 -67666862 -512802787 578494681 26594238 -451674858 527481271 -702511628 -204904508 -264985180 -543763034 -297587377 -455141333 -292406363 170776550 971467304 -297194407 -988023904 644418071 -666690830 176550891 581997870 667959544 -216216143 -720069727 845594590 -302247166 691174934 -143598623 689839895 -150709409 891158492 -676502335 780372965 188073934 -28833616 -552139828 -821504679 384163387 -223907146 -972539870 -354293232 -202443776 -728528342 -77291695 -938112684 -985675279 -163675367 550298387 -939561926 182277289 658163816 -255481297 8064849 397975321 508575804 911803297 -95898606 108190614 -944071835 -68322167 239750400 2726192 542047786 -210767060 -452379979 -88646235 -790847725 -199052960 973648819 -56612709 -21976306 -138499519 436523372 -14374339 -38122044 -770305771 478187279 286616071 -558644953 780456243 467644109 50056735 66654672 269971882 -234167565 -861622663 656410765 -611155224 -341783477 314322599 -256847147 950718339 -556553782 -365581218 486128092 560401537 -597201588 16769537 122735922 732857942 -451098322 -571920075 885507947 143885598 -42176834 -972520877 -578763391 -356038087 -306568969 452198201 144915083 -323054470 -614319616 -115819069 -642266382 245677267 433020268 890189480 923235164 724130247 943729395 319127694 855887395 -670810209 -775491186 672254487 672737927 819307826 561759826 825050849 -73798114 -337691801 638376593 -25199915 -95875667 7992642 -246958032 -746460212 293091616 839067966 -947822155 901545811 943630643 -788616848 471085253 228693773 -86007316 -950439499 362830455 258706742 -577973326 -145496984 706296911 -581717030 -488974651 -8734038 889119521 -569510451 -253614627 -64517969 -211336877 785304059 936317999 -245960668 333590820 -777473067 824375307 869356646 -649187974 -213644034 -502298088 -106476954 -687451687 233538814 -154415091 785903841 110343593 231206209 -299633665 433143708 5257996 -327247281 -459388710 -921315213 -630323234 -194750099 993953519 639212049 -42213791 354171357 -926908795 -264735214 727077434 -616995233 825470555 -609040978 -708477797 146088758 437964762 888017795 -541719242 -188263907 631319680 432384753 -431187535 -619545788 19698535 964687627 -331512775 716010623 -699732723 674178205 -760255695 691394390 392819128 -62372699 862070574 -264749811 706927177 -110280327 998923678 -956220521 316132206 845652137 -689699710 12410515 790746387 -350618050 796532079 -586795193 -978870532 609187455 266123450 666610386 527186390 689028885 -236087523 211501899 593730256 586058172 33793230 991722477 353545423 -476379070 -37736344 -653763328 -238094941 -347377046 -398067401 -642855923 847017951 -93366051 -205468437 625161067 998890936 182733218 27689667 550602019 -436021732 513332686 284231093 960076975 208753847 525946295 90911357 -854254374 -244838044 786077108 -107425917 366253401 87281257 853748581 -31411074 838791122 -845082552 899728408 -27668494 -149736329 -754605893 328264576 -78515262 -657246746 -209355145 715607213 -315809015 -904770427 826166150 128559639 709467748 615724619 501308653 -878555985 -645071228 248080793 722341639 -216869080 -896916630 708109095 -839662172 -813598868 -293407983 -275071876 -563412142 205909943 180664165 -18663522 -881983841 755514842 276466764 -931875090 -289227945 -907815415 -396524109 154591687 398586994 706980699 -113625035 -126680228 -357659302 107040446 -707873902 730964103 -558993267 723422759 182401224 520153160 -15256828 663917834 -902694209 -104722692 -10269039 469719352 958475814 -281487712 -799266194 879663175 4623377 -246094550 -971474318 -522121218 -434865298 -21517380 -84832690 915590188 -416633476 940964546 -751713758 402891788 -53799931 401319385 -117462658 -183906833 -975362036 785343552 -540919056 580103304 256610078 772005432 133604930 -780853662 322648560 886195195 865198989 -958561912 -883472082 826686003 -839920168 -550439518 -471420460 -976091603 -161222083 938334561 657094452 -597864956 654731100 536003135 863977827 -116782625 465573922 211184427 27545555 -342106129 -98131886 31881296 -124324469 -734125612 201932486 -295535535 640241847 -195594706 -7568993 -557362523 740675055 813683543 -472290390 -448939678 801252221 179505333 -681629899 516724716 145660830 62481395 -138928730 -971930420 655587511 401143106 -631978371 -58010046 -900826007 964393783 684692421 -841512963 466110464 -204251715 387606188 -953075097 125650967 791063231 -459933456 502295505 30630831 -777969302 -530138581 -60499108 -823323996 -747426597 40452006 -669703687 -933869915 274182500 -803598208 748237689 551162465 632347893 -748997904 955169711 381342125 -236136077 878723018 -741228515 173009704 -931559788 -413394985 -496762297 -90695577 -587237730 22386485 -334449594 273006819 -141262921 -49230400 872951345 -150677142 -118930135 -83437696 78767534 973077428 333658132 147277478 -942033716 -102750498 142465863 111250693 721912047 473922541 143855586 380652609 -515290723 577235136 -137383771 919511125 -369875030 -276404056 765161358 -512063978 285488742 -83772367 -26197042 -641679547 539796619 960208297 -761638344 -123146649 -250332258 446737139 -534883751 -299030758 -764666617 -10003360 -769722652 -483654750 218943551 -402163883 -370286125 434360995 -894985634 547032645 932499930 286342534 -392942079 858520940 975142432 -726505216 -933439921 718843333 -976403813 -762531472 533270643 637169197 -986315258 -686778942 -115355495 672523664 -206569669 -940691758 -764103708 100868557 498466463 465826617 443519031 858377453 285162540 -197954619 158290108 694543632 -283642868 755672761 949636829 -949443207 -317712531 422691166 -350021074 -484633125 -731284740 -355073571 -559231320 354813562 -362764991 -720078979 40739153 -929853524 -157393641 -174135566 311445929 -306792208 -931601091 125940344 71055872 632014939 946251913 -424060738 89613196 520153709 -989158573 -508527295 -359449399 -379643705 -739534319 -320231185 150089891 116193298 -149047095 215674457 -873194759 618714689 -609523270 632117261 400571925 -524169778 631085088 563788225 140237134 341681127 557898366 199986532 -147435306 -713088303 -863138336 -921893055 418472400 -392561091 175859221 192988925 793774815 -312655952 -759279753 556284329 685034797 915846597 -940176439 1345325 522825003 -696981923 -783640497 -697133335 564913632 -572502214 -481830429 778017050 -954833952 882895657 699781262 593774615 402777035 -769335092 -406172280 -88226881 895459419 -818419938 186935691 289418847 -591205102 -364962524 -530395426 738033190 -333275956 -298580592 977259771 800100437 -704508676 -167440580 442267769 15179102 -452548542 -288714926 -917136972 -158142792 446312598 670967712 332900771 249712455 -599636786 562589489 498003004 -108560373 -807199933 719866345 -200029959 -955282129 -277304569 -81163602 -745661185 -122622165 -658595176 -252126938 997497258 723232149 475268530 -289675952 580187808 701574078 21255371 -438089432 572403029 -139875756 -968360911 637687908 -399079920 380961285 -490597454 584829934 -225094293 683350533 532543561 494558627 193683159 -879658827 125568888 -723293252 -524659959 763161137 -466515069 -691760271 540447491 112144386 362212320 503529917 -940816618 -171481415 385173985 -446066556 -231242700 -611143220 -667861329 -443502817 474692404 209953582 -502648617 -427488280 227884942 498183809 -556930244 -663690727 415033989 195734584 354443120 -618657357 -431236850 383109391 297768205 -248388326 819698981 145870319 -502480698 -90934408 -435070494 454223901 -803265883 -680131472 -337058271 -908487448 551503156 -109251752 -728098272 -526821050 805091574 -537521465 894526869 247824296 703009213 174098803 -466202508 -530625375 527352398 -583380116 761464234 166027037 -578547658 -544136217 -6189756 51622873 -289131883 65448190 238415723 439175080 -67858222 -236767700 116124585 157850860 249298314 -577846307 -734849837 139824064 883869350 -482345732 -386809470 481854238 256003239 442436880 282331971 217784566 81601461 -155408085 984788180 304364305 207481776 -47213726 783721529 -598572635 -212268919 287366516 668107549 -681484683 -24989249 59402990 317083997 289270026 -815750472 379559240 977313964 -169565569 -500306267 -762925060 -292530603 -17754626 818498288 60763907 297491155 -256262568 -45995461 812790957 191144053 254949806 326069370 472653224 658004494 567347695 890180852 574949764 720015793 -734280235 -455329958 -757937259 211846696 119763646 -180169116 -841816995 -719534482 -322303619 211143232 581791257 403814956 399085132 594435753 -514285568 291811087 691653468 621538728 -523404248 404712182 -368983457 968717216 -993081509 -878617881 -703252336 -762517430 -720061744 36359046 413019722 -662163691 493038664 795875685 726448793 756524103 381483243 -208880278 710431331 582893623 600464366 7641639 634869661 600213509 -148955141 -661165717 -75506656 778995450 -372105549 704628035 -844332046 647303902 -206756920 713244769 -965394717 321336161 509087435 521252212 -829068681 -135221755 -1883078 -863074384 -745269404 824535438 -938831511 54173195 -513128798 -117774793 459629529 259511950 -824359348 -561558713 541652978 259209791 601924468 -351136373 43987213 551656794 -755152145 156041043 -610552618 -512799579 -741373303 991831088 -224875097 818869296 -87754446 485960643 198452602 -561243465 826028452 2688190 10314749 60743728 -711648360 -892720780 -260785982 676585701 -736672178 -610042004 -859470752 -227322384 98727916 691214637 436561834 35875768 327515506 -831253019 -593411015 -78325988 614799798 168617686 -880894087 -411155454 21476609 -921734030 836084697 -884542138 903234720 848537434 287941512 45407647 -400776287 422339431 169946006 -932213259 -163728076 951550244 832124077 136228683 197415411 409168941 139677435 -470643267 558395302 7053476 602260783 -87190662 -598827211 -166983742 -929953947 -510884431 -423826737 -755782355 878066774 -955290932 804581792 441818052 906696852 889644269 -541476270 809469742 -758112103 -732594925 114710179 628568794 -404689862 -151903141 -535397156 335822908 531011933 -98457642 814154566 -627217195 491918972 -98375145 693111068 -857429597 578370887 728783602 899073912 -119789927 -870696590 220302739 971414872 688025512 245930291 -77248563 180287872 713867299 729789982 110314210 -496082269 270201163 -3008714 -1915504 -630151083 -92749817 -368836160 -892830528 -340727716 -510598689 731988418 -858271242 -346985296 -202796549 -540710559 726860583 430934940 -171093378 252207948 753554984 -453682214 -784991817 -831528575 150791755 -508303741 184249427 -768054600 197701025 944517847 481483293 975797768 547511939 464868745 -534906002 -899645927 -950151245 -969307698 -635317108 101856248 -354124129 -826574582 -763735754 521043791 415891090 -96526157 -884257410 -492665540 -769514683 -140698130 67103604 -114874372 -133413661 -130290994 -860241044 206100191 -654756204 -500848643 755991070 862096075 681737846 499752674 -906786855 74788914 677028574 819532760 -13929714 81119003 -93472145 61155276 222963272 -801662730 -887176779 -140848611 548273938 -658420620 944168731 -668989119 406743092 276171140 -641534846 -670666954 342405984 -363618727 426055488 661807209 121283341 -445452976 627098734 446987207 -696292888 -807449106 989317137 -927413315 108535225 547266954 -905723947 -250923210 -600958840 245065606 -5486062 13584046 290270969 538530061 -724510445 -706446319 -303741682 826134245 439615536 980840590 150893559 107758072 623936469 -99816619 652306757 639806091 335884365 -574725439 -542368721 872409981 282461766 714614792 576422316 -333446752 -877446285 907046330 -961123977 865391473 741483579 279120113 -464125655 749426669 423778159 -932007230 -690028191 78576017 -637481663 -744306948 94782888 757957245 -508971208 -247893501 -705146683 -867945103 295418414 -618317646 386898931 -240582349 2204841 -971862579 662461100 673646400 -464655739 39102969 546619534 -334072016 -281879697 -957111104 411235142 -831943781 -462979486 -554587823 -467767960 -524547433 -666430599 -197576671 -903047198 -29348160 -908236330 -175909782 931473624 -277135470 -67115388 194027780 -725656982 781398743 567597076 840351670 -296234474 922073417 476502045 -542151612 360138439 -18715884 -210392524 31105338 186836355 624881819 -957302704 752011054 935565278 -278465690 -282309040 -39562623 -927384485 -601804976 -389255081 -900764280 79487753 -681417963 -473594730 -710175424 178764466 -890204441 862040026 554928599 565499645 -659842858 875979204 -512035969 -847652124 923410304 762329142 -677534103 684862917 -158505391 959914010 -200923100 640449258 811706226 -416688276 384922792 -125292373 -195063879 918656449 -943515166 539896953 -913863745 -510098040 -84532157 242809530 -606156109 433540749 -692535154 578003968 851678312 644525858 795687679 594722719 -262225953 386880328 -219100440 -568739792 -892656997 723299816 -985218311 -608783982 705023154 101050705 539764663 -936958687 -440773597 -606964030 495890948 -919623963 -856786340 -918571568 64795882 351225490 72826453 462920697 229660279 -970836401 -824269006 -600311893 843747571 845819236 -240063453 724738813 -220347114 -95799430 165047536 -504648172 -488740034 -228881408 -364503100 979737637 583031426 -719071404 388457603 471553639 89714286 366823207 -57250840 629449237 793168155 957981591 -565569448 732942230 78764676 -250628850 584855447 -937630812 812216071 -856404064 194423039 738778212 395132535 -607553440 -695661033 445976669 453066411 -515284493 -991938959 836928424 815363516 -719760332 842547828 756852088 104082609 83232520 -2880212 -777152521 562380303 -253798857 945740825 -577904367 444005540 859254234 12962641 -537348418 -454020767 919777770 826032898 511658803 784846322 962872375 -97376709 -802408128 -2151836 -643834865 -846837240 -722365278 -721930856 338341943 -548432487 -290558937 368614216 -568775398 -581802299 546237093 -627274422 -286897885 -460510495 -405733689 -636570593 175703914 497513482 774088151 -501832296 314393825 -124158881 457585958 699675363 63980655 50654314 -107575802 882064165 98176725 -696820588 620662538 -949871194 655578924 615990639 -412732352 631978984 -342830497 -614720190 -451742229 536735725 187804688 -814526761 -532132540 -636130843 563221667 -431977820 -963504924 393548590 -565376062 666543716 954730281 -460209784 286907408 169488119 -586252815 -952977299 696528697 64680649 900287471 456275559 -769606743 -603164885 -934221225 -407009241 -408701266 495139397 290744906 -106549591 -894218868 457854659 -254731599 530106149 -931533665 345922210 434074712 25586657 55643712 -246961538 -402197315 -722656338 -213332769 438771336 -140341256 -594138116 -595790175 73320885 -902742852 163721161 731295577 185759921 -540566226 -41873628 -521811634 -10279845 -722325319 268400167 -51448841 888195300 6737180 -544075946 523286011 74044504 517893170 760648246 274847116 413544666 -452876690 201703993 -897717397 89239807 -960455490 -584227227 -58626177 910918120 881705745 -648097333 570648904 -75104704 819598623 -244076172 572745597 549790353 -792355157 -583570344 667595129 -795677399 493817790 -574865515 456121690 -503569049 -265487377 -759850595 -241397974 150310002 630817453 109711892 650055304 -209463738 -211649981 682379481 -909125116 -617859210 -693551379 459685166 -974669136 969986139 -693378525 -309072387 494623793 -815117907 26403790 -274435959 869844087 649533471 433482739 866635228 -194296293 -251078250 -760842838 370367229 -983044672 419401732 -863585031 552001870 129398897 277916 -649092836 687090747 -690456777 561884704 688021196 -962315779 371563244 694270316 -215142776 -526051353 968405736 -466500601 478903667 -65111901 -249340482 -914479789 -742675770 -513288803 -676300948 -308495700 676421489 973495884 747114473 966617471 658625281 -730430133 -176340920 320623715 -16086904 426479413 -861121638 -566205750 515788349 -700393591 -543312159 -171976726 -974184736 395900833 -37666407 794473704 609441442 -216076464 -89188333 -910332619 -619206564 318537652 -542796777 70429475 -200409512 -390510704 -634642587 -904399478 636390003 814320740 460118405 80526456 -727097822 848696374 -28472866 -690372610 -341067741 -628028051 758252297 362162120 401305273 57896732 590705145 -628564390 -487976875 -847786954 -376016831 835860577 751062971 269132245 -590528320 -344447060 -193956213 992750692 -376126667 -697821298 -415338554 355285875 247070830 -311578787 -723618986 864783960 336816026 793762213 -304804364 112665503 972765656 764194950 382600978 984988605 -329763135 678341767 16892095 820763308 131018444 -320405344 285475222 463380255 486039274 -528844289 208390743 196839672 -498356430 651187085 81654405 -568260212 -491498599 -335607846 187078254 -938716960 384590259 -980377344 -818956646 192243500 86362613 -904625385 540784107 125209958 445632143 520274857 -631812967 -812927 598453538 79187830 221075349 -587273115 -322949747 778543058 324011326 659909380 -129301363 146671898 225607975 -664146392 -824793852 24712501 -999899195 -989650569 398683355 400713478 -585196718 -423133999 871390748 607114586 887633408 -817837670 698242338 210578865 -188300618 612260540 640003333 -923356287 -974392321 -213446797 476359519 -423578386 -550402747 600346707 732941434 450448573 404350520 1667364 -917682386 856068720 -117248868 -276519646 25622977 418061462 639869536 -227134640 -300358851 -77704297 -949763009 -714988410 733508709 731656634 526681125 938937191 582007428 -118468488 -516338608 293049245 -690212108 -738488978 -218035158 -530349033 266232503 -580780790 -913098453 -656498018 -225419656 91421137 -181128611 188853441 665653628 -844344160 -127693430 -703450301 240049023 -420872309 596058779 -364177302 -397470374 780716423 439006446 -971719457 813297729 -836720447 -177605598 -668476226 475270652 724220656 712442147 585394694 -251089423 64245864 156513220 -243246703 -363033082 144791280 30685340 -380517106 684309294 -636629650 324138891 -344331284 -287420056 148348018 953618870 40795120 545857528 -130665533 -764784372 197349677 -636489542 -62589294 4190098 3764785 -615995797 331917734 -166324065 -937832041 957930100 190038014 -334255962 -215423115 431978254 441316448 -752755762 66985599 -549342115 128339276 254597235 -811907521 491941402 68120261 180292672 455774061 -536232250 -157590975 740830596 542360430 966404143 588349200 -933178069 899441382 380270688 -7430374 115326331 210839078 -274337707 861067690 108609658 -505271681 -986683125 -691502141 -658118681 -900830298 -833087392 -566505309 -218382514 799758676 -314659030 698406284 536360638 -368813408 -880818374 -870186066 569455804 133000731 -707207196 -131919800 -627260409 412865200 -206209528 123463624 -27655549 172805155 -718261888 222826495 -693879498 -459275242 433359151 543804128 -585865507 -472759542 -804424917 314857850 993446726 -719484533 -249636552 175901616 -460075953 -178495686 -360497596 -121954474 -514181041 197294131 -532511585 456134682 -504211688 -268604234 -469925205 940079377 -937396451 -805855282 -705698852 449222950 346524468 -183562974 323803788 646583934 -944003800 -313815696 607301134 -927394669 747791831 642496801 398319523 -941113273 -783276435 -660646513 -190923599 705497355 -378533103 297401963 392875928 -895146920 -765925026 -943394050 -4480887 192991690 -716585753 -87573436 -990722250 -824492870 993238936 -228027704 -177644120 129532315 430182948 -616296817 209857221 -403646968 -70165600 -425474297 877454853 -887380818 -587306364 778757213 -981388480 -404645085 -423945969 -481264768 -697225407 -245872852 727039011 -526918387 612230708 894168480 -335908571 559064666 -77910264 170721234 369316046 -457932684 82461685 285615086 111465797 -25511183 268109462 120192181 -755999861 847394305 603460722 -368147929 -256196990 -220225682 -83778490 -284614538 -288383592 868362096 -773456522 -434838608 -316238103 383588080 482478186 -865397176 -354492680 20170893 -346019725 262589699 372111469 -39214126 -825298159 727874393 -258554853 -911776406 -267819073 -89990115 911512731 -477568311 -441216998 -639060627 459377827 305010994 559651691 -385177011 -126377899 -504411934 104890039 199339148 675124490 -896238861 -444422160 -815453412 837414380 114384891 185876042 -275038910 -567464184 137201911 -296078321 -325202063 -988193083 426164612 -21668955 166907653 -65828239 -597564756 534758267 -450966020 9058124 -191015988 192170783 377280796 -369409620 -575035011 -252395728 -74963650 392752615 801286172 480613523 -297132498 -41780571 -368241078 539808941 -437001366 944112340 993879614 810089270 -596054800 127365743 -436939168 649648188 570827603 435567882 -628128007 -901078816 -678012726 403174867 76766579 553530155 116822727 -13997979 772338915 -978404334 -440584264 -77091942 -757273952 279103507 -103300122 315890535 -245182938 107895040 -922293082 955842477 615437822 562139042 356964583 -762729532 -132247522 529378268 526397447 315513722 958114741 346729679 -970733076 -935561855 -239475203 -901778404 632255313 -594206138 -56564466 110908566 -356511061 353740268 -786394192 267656584 -490363326 599180968 -918140375 452966354 36013870 701575818 594016070 782474293 -391024364 -775312526 -190098665 -213492524 525462905 17634152 -331524175 76693978 -465417744 -896610983 -655975662 -739070899 -258276434 -495455480 -89970809 998689807 884548566 -254550412 -950720714 887585767 -941623782 960230135 -408593169 -306452527 -856763866 660505082 -742238133 -554268514 -276644250 856702606 -58732717 350935948 -844935464 -505051650 818813435 -762186644 -632230279 -717397621 890706584 -591419423 255259945 604877486 -197475658 890015372 -897611633 -379788775 -678096768 721602145 228398574 -741771718 218604021 -897192139 -684797520 -265588665 -849575464 313898526 -965946229 -475981516 -562046024 -674739494 -899711596 -629047052 239912083 646342949 -996399514 -125170675 427052104 92332639 394129428 379787312 538111055 -103207867 538650649 220415525 633162434 619878357 -408984061 421119862 -199664836 -390782516 351502210 696637393 9721 999408309 394166401 722190189 -3781652 865062420 157195313 767322392 10315524 175729823 680883287 710539917 -670007536 65681915 -805389526 -534576169 367664947 -282893565 -816428254 -997535947 328026777 -517220957 129144948 -642825571 322810285 804451575 -573667410 341383361 217285308 -858442567 -417821032 741353062 -973315474 11187910 -266598649 177705435 -123072546 959600756 965702743 -78624479 -133662218 188896469 827112901 -645457395 -322850436 526328971 -779147557 769330566 -421591456 -138442320 -307671406 -997833102 -131516459 661794688 280031128 -817029196 599647504 -815879068 -613276828 893105557 -25015016 -920450343 -160400079 -782926543 -910329243 503931674 -947236886 -42499699 -535953166 -709205725 -829596533 -170913631 -817173389 -17843999 799430588 -664778691 -203861364 -530141730 -931094313 -577819034 -14998211 -87671598 866707627 178179525 353999443 -874888108 -554112932 -617969291 -389817333 -99123626 781292530 -859928410 -238450988 -12808383 141355814 107670422 -398085720 890911303 -984519947 -722162920 -493237945 41562200 -246640115 -741661604 225988300 60889782 -847355321 -841096443 30678224 180099900 -488710000 280500862 880702312 -633029870 296803451 790209345 -43499578 655121851 -91349381 -872246811 -748093157 72353121 -432929927 761372893 -977035968 -780938616 -199820025 846606533 -148600298 -84636696 -525100205 -325432884 -836947640 625479097 -532501466 -69964763 622716195 -30452749 517621384 -349244016 -162369651 652148405 145702348 342596516 -58693511 -998676121 729020338 599326265 -222900349 882648705 -247914772 -5893075 -764783495 -797698546 693006429 -398788243 15522014 816967011 -888614409 -399036348 -742310266 634595644 -836219770 66755790 -307917449 -1555742 742900495 745297140 25341757 -874925320 868863977 814303465 999601320 711269449 -30790247 392624802 532015862 263692218 -653151754 41731183 627800432 -920156089 975580342 594442527 -951610248 474407944 -606356988 732526329 431587359 226726717 -620791166 257403305 23782680 -221419974 64073272 640438330 -521004332 -167549795 -617402569 644980112 -43441936 201597846 423167533 856070162 -436172434 -492577287 -404195298 -914949295 -742909931 -967846151 114859467 -331582948 399729501 -879943779 726454101 -85702289 -907780773 -274941021 907594313 340746414 849202277 -395116326 -596455551 432060439 177202837 -696839371 -90041837 220105652 -966384719 -547233557 -377055940 -456544493 -498188309 -127010675 174524579 -559583200 533017085 -636562067 -331422983 11676467 585917232 613417538 550618842 -577307621 870627039 -135935205 282357906 925972923 401898556 -799344646 -549536938 171393490 -603162173 934208493 -931417363 -937263893 -332496813 -115422988 927156261 48705166 -36639331 901564446 -763924559 637178535 872152480 784081602 523599640 -374826021 747403162 196827787 -261636582 -891292791 -41124598 -694479761 195121640 501250812 -819760859 -803936644 630423910 524164652 861173588 786662434 406305262 -161350794 -145699223 -773341004 -747496384 879183708 -145448568 962256591 436315189 70118885 231336617 231738883 862560510 -852744446 -83243759 808908503 -504715350 682177373 26185621 -878530025 679323554 -535607429 127925055 680305208 253307934 262163622 -837028641 983530181 -534032702 -681140204 959808626 -468675670 -955437986 488404351 -858980363 805858335 709531355 -915690618 -478020437 -48736188 81907366 -918203861 -141482026 -58385927 306925380 585624473 -764825274 665280824 -521986264 -495666657 -858003560 -822719033 400613944 -142511829 683879067 -98520111 -392487827 17774064 855456796 -727751089 113523977 507748363 59615168 903905347 -186270896 876631116 878894427 36768726 -43058100 852099098 206433224 949590951 140646865 -279286047 -962449941 576626055 -467048526 -511867353 -165852278 -934131392 -412538264 978958508 164896397 34102632 887478386 -924686507 915770214 -274979703 98239205 -718404297 -241949935 -180184582 -689896108 246158856 -269490390 -696039839 111716773 99056846 287243958 -790552725 105239612 738088420 301882729 -814241885 225224408 -690300651 648675535 369988609 628651750 -510495005 -298204068 -908459296 684528563 613698476 -499938696 582041205 853105443 504090856 -295751977 -732171301 -784994279 660007183 -91906677 737854259 343228118 428609532 823779257 946640077 -922957994 152311721 -277030619 -501084049 728867776 459363326 405170149 -34210320 -423573487 214471188 -822632088 562301589 -951937221 -384688509 754445766 726422054 497498373 588809722 -241507375 -455507533 186380095 -872200670 818652517 -442461804 -276038919 -863719234 223912901 -457249894 -896637641 -594411413 -15394965 323489866 681796428 770761671 -988342734 -444499452 213609414 -80798756 198063040 287789910 -472815144 -784873993 254495099 -727586817 619739717 798045679 -854953803 -230709657 -743951096 600381014 989320167 402431955 -715462730 -332086088 927059615 492382697 514361253 -596612485 981762237 -652735587 -431201163 599983515 -629456239 303202986 33254840 -848772482 164208158 -906380796 -745637291 -163606041 356949011 -888472483 -487378323 903714250 -600961665 829921803 -397709311 321320511 -814243114 -807831717 168194398 -434229512 945830827 159668479 194603081 -58002209 -737114096 585617951 903581519 -664166034 -585748583 -526439398 -527738952 -957861611 -414540620 -662014486 -84107519 -915214812 -917574706 875889055 405097220 102289453 -830886574 -15645595 107736017 -574742879 183770108 813013956 -845185323 423404153 755165437 829462965 -274701706 700124190 58383775 -423151094 853636470 760351728 -105678440 -829968243 8753949 -278810404 378502399 -494514068 709671477 767430103 921315040 -66157614 -300774134 -533964111 -557381225 -796885653 452041799 -348649120 -251255617 555430452 -177999839 426273464 93071209 -285082618 773310049 -88204394 608254699 -569752265 869604867 -755500617 -49662678 231678975 -538082876 629900683 554506568 703108308 235053436 886005567 213966063 825482520 -17480313 816672731 104296199 -872328041 -214435560 -192669099 449667620 -691541489 -461171888 -257915763 -131340623 738148902 432013171 504233483 688608647 -494951266 -467533362 341947812 78587325 -829063454 248924858 -275894012 611665781 -174361918 58688802 -770565340 -408240327 420587762 643931013 158162013 752467619 125407960 140005255 721151049 201101033 -439619610 391713460 -956990947 -212751279 -694028977 -910921240 946099619 -616179718 328116155 505366702 -270277512 -724059584 -175965594 919246142 -432927772 -127097786 -694560640 -706694336 535241379 81861952 -544885729 905139917 -427965901 -558433294 683715410 55571145 -596220947 -755801110 703760720 -896520401 -767705719 541528542 -930925684 803659639 -71476606 -25272960 74343221 986832464 -151406309 -102061874 -383823044 -932750221 32674004 -686716798 888298849 651715228 211829226 -340248612 -472841399 559027977 -67198801 -181829555 -378398716 714852512 495057983 883119937 655487483 216423360 -538076751 -659877119 961753477 -839884426 950999003 -973104580 -61506028 -288921608 -359427180 -313084417 -846442331 -118443237 24517395 -484318583 -419968948 -950249118 -709768569 -203956590 469636435 844723450 210789547 -814845877 682365181 10932255 682288494 773808298 744069623 25439734 119086970 -205069432 -969675107 117108505 -201832826 376153973 70069535 -294373597 -278198796 -832277713 -608998696 358264474 -209599991 214720610 437431684 -299329278 755356136 -307445740 254168593 -289581678 568691767 -590398479 -662143135 895361138 293467815 -767684708 28439935 433040149 611168727 805182238 375123158 965501448 885761265 318956215 -847020109 -635943778 336467726 -78739594 -941725074 525041715 -737800800 93779096 251482663 -84230545 151914718 606582867 708674623 -696743855 1893322 -871706802 52882625 532162131 -696220851 -779846466 224059311 -789068936 36604414 646418046 796571758 -895351339 735715378 -903045897 60214998 101098176 -519782900 -905545974 652393760 935117444 88489036 -105331140 -672507250 882271275 -415533471 -265489686 445275873 -558026217 214902522 446776317 641145982 -751436371 865007212 -2683819 -414150315 -98798053 -624387037 315225343 602183667 -148683453 182223379 14122139 62619853 -186220283 -803356738 593494776 -405661520 935380260 406981696 713671291 -463633209 -962618543 803757876 280942559 109346300 -917045241 -83462017 598884100 755484808 9780753 -279917893 423212514 501888308 908262535 522854665 -37827867 122027526 157646808 327965331 -733828335 417133855 396287900 -528938853 649372664 -319106675 484800985 322733518 475827095 -391038026 -363440484 -61499868 237772298 -262041295 -341317445 -708874285 -23544785 -674521797 756788219 -911757274 -454247933 551102700 -25501028 -585130591 373065784 433605309 -531452569 -530589296 261554248 -746992636 -997287592 68743587 585417081 675116784 309200960 179477572 -317036209 414400951 -911879559 627833807 -917336456 275915511 -280738708 -374044032 130769580 -741368040 -780542470 495287271 -224800229 560313966 -620160539 387419274 -410211145 481106102 449234846 671357405 41789889 -238623367 -251028782 685252670 387944595 754083466 617476118 782937361 305603517 -620724337 -774287933 -765041584 72584173 -132919673 -631841963 -429973374 -847801671 400207051 28479470 -802225661 78357021 -385698669 -389568087 -376373900 482588800 753605486 213433885 137360897 514365666 -196144105 403945711 378010874 -226040529 594339943 -273689060 -764161873 717088665 -303648531 81437348 968602736 375464397 975739569 -621156515 -182202575 -407970161 484202240 652689419 -940954239 464475478 298823685 445165193 -905320758 -703673285 847081386 -37020258 -355858323 -147210093 826349801 -136399913 -215322724 -100252888 209182925 526661053 904490989 575192952 -689275573 253050066 -35951607 916763071 -502560179 -293278470 -640397995 -931407660 -184029270 85718995 -256074729 906020660 -460118515 222629679 -744021019 645474678 559596662 346872064 -515154808 835581672 501454190 555413970 209739593 906631978 2251147 346396927 -742113215 -957724824 -605717033 886683118 854015287 420569396 -401210437 -238886523 848780813 251788250 268758942 -527061794 -279951522 854149781 873544723 -524464439 -560473177 -636753653 878093728 -253108542 -470266144 733365209 142259874 812418006 -329037166 814438498 81661993 -813825622 -843841381 -414683603 -425475075 -642653555 711837516 -737213936 -592438273 -783086617 911533704 73461629 -790814912 657741620 259786040 625118858 300534739 -217206473 -555561891 449302477 -167987878 -381888982 388641150 -131372484 219390280 -986239233 930728155 -30301781 -45958454 -188200165 602913299 94721566 335735771 827538793 -920583884 339053928 -785533796 -950267411 -463949404 753084159 46211071 16613129 -350483515 -709801912 -647472769 -417970140 -221796768 150182930 -427370768 -90158099 828784497 -567906938 -55582350 793316983 618195035 242059602 -106023990 -98041553 -537975155 610300895 195362958 -804593833 197376528 334196524 -196250636 -442299405 781857602 -887126562 -788460275 151805780 831814762 239142620 -566345572 -527862163 -461848764 499561152 660819134 -134426306 631266503 730029368 960904494 549992647 720774294 -733766275 480900177 -164924501 -568919117 -220591092 -561563184 767024921 588602274 -375943153 295471756 10373224 -969625195 -706866563 588027605 -757879227 439536735 578924602 668400719 -843302503 -878859 -172422659 -278420293 -594384302 923061062 760955043 -646719595 916999772 448069060 -84855003 -109217783 907669568 650016973 95702654 61497899 783216534 -661614121 766889034 202376301 -893928756 -901576249 -687412013 666352376 -241325367 -164800182 371369446 -122836215 -287900620 805175102 -482395245 -336679704 -792121832 -941874681 -442846408 -397386361 -906219274 661015983 562406432 -905987462 -613906630 527294039 -292459590 -667306507 -506188437 -701668933 680225709 705026046 -613488713 -582015738 -559220785 920906568 -584403832 687821909 -796348629 -90910027 190167435 -600937970 -905258928 688586953 -904121369 80574904 727253472 343001710 699137165 43319401 293733314 258848653 -948773907 -57981426 -120916817 -842171538 266255692 -227152184 178881391 894895066 570220110 -472210628 -349734659 996456872 -786931559 -299229557 127315128 -129314896 524139666 156519515 142253376 68707709 -466958956 255634199 -936237260 -247682275 587148951 685276657 -563675580 -146740934 312269032 183805559 129553420 -394662970 975678469 263921224 780082675 -289123070 907953423 -433727293 70468911 -780504882 -605244493 993744132 -800587526 356504208 639547055 461076062 -730967994 -30880449 490634384 403079254 31818206 722028399 299756816 772913038 67427178 -692733181 202515196 -221277071 979479528 -30109334 596220983 710937671 493622046 786467540 -121903848 -379361368 410836364 466055816 -780023569 -929942418 -464041929 -636571494 565333525 822623284 799464617 882991171 80055089 -564072514 215956927 813756017 -617295635 684695596 64636858 -931059661 -994469687 563688993 -341051263 595757951 -28588764 327287490 -767552923 -301189359 25611632 -862604732 359784571 986707957 617878004 -777667836 225412481 -447979351 467438376 -295267570 948848101 186543590 -543666067 280237314 -452173337 -55406722 -668303502 -226427322 600650448 -691802175 187910059 -105281689 -739519782 -83496044 57981 -849551060 631155882 -93679678 -154205489 407585926 690242328 5722703 965707233 181473737 321540073 452145223 224173861 -121761194 -285512308 729037947 23985040 -815147489 -905749339 -679038389 -361288677 473812169 628156105 291386338 829560142 685490329 409618907 868469454 -699516090 -153318982 -395363859 256397212 -969633095 195976787 449495554 -405074506 -724110640 221627294 477212922 -92614043 463613949 -440021320 -921223069 -611314747 278865134 956541141 -28398966 789965602 -627649659 5582315 306926922 481195637 -464743241 -788491601 205310311 -135961471 -699872280 675136741 525331683 -579983266 301179531 -945698013 -129853274 467875377 434133566 771084309 137491070 -721542228 -763469859 965822650 308610946 -763131563 -211558597 987079847 575809898 127882491 -801108733 -257040366 -374768583 -60322327 321911746 -339597390 935336926 962077626 534398193 -319782598 67714633 280394353 -533137504 2146842 -430709022 -332708582 252795003 281288720 499862045 -462971473 802884437 -323926799 -828310598 -64530579 -851801096 -157267465 -367965824 93000835 272822011 -298570526 -610684703 637760525 -304655488 -224891753 236525499 463371238 -5500999 -963167048 -943282299 -568347207 501172721 -785780882 -900649279 12647304 -234712599 766791677 -804298597 -367787373 -468100451 -638126862 -944257764 502831111 804233268 -24207619 -453011746 84903763 708752068 972463628 -414406022 7756493 -592570670 975432475 -584231700 -167068964 209878452 184788997 941362506 -890604659 798859760 -827804178 386777826 651363967 150414508 167594728 382213820 309776344 664295453 41778609 -792875893 -194750875 -70259614 368191577 254993300 496530261 423673161 731165448 -265196042 -226393997 292698724 -506576056 191234046 416537638 -831323019 -140332545 -11352500 -700687059 824402570 -249726169 804143546 -719132341 80966627 -745979004 792220132 -374719865 -366158778 475374336 169227944 57065044 -694886307 -798347662 131770537 -329012775 769447294 -856208360 -979353115 -441223164 180581548 318799021 -32748335 855397168 384205009 509299275 -377387118 -660624211 -6815726 -139317032 -597699275 -932255313 -472888999 883815444 53195183 -989708243 -809105326 361062408 929705642 103281402 -127292435 435088221 -974312878 774955518 885834223 -306996971 -114847390 -829521928 -892709689 487309907 303797573 -50255644 -550469398 -748482061 260084309 609053903 562902843 -77518066 -501226626 -839067428 -220117348 -238467300 -50368715 -761647442 177458758 627097042 -142482274 -696597904 108891821 860874376 901115229 153246508 584148394 -624926312 -685862730 680819681 -556882914 -83328316 402658140 95409706 387941391 19930027 -997213174 81358158 908038890 -145388942 -857482009 -203021148 -686766356 74736776 -217505750 630904082 -511554747 286678166 907906696 -596085993 -615188704 90893403 122932107 -567014745 583415915 -756759646 -621306863 -207770544 560404308 675711949 -753190298 754437968 863786122 190721005 -749126059 960519763 -903668106 -391253939 -678053086 -892365651 -182652608 -745107488 221632187 91968161 303370644 -408026934 -402427256 -163215577 -873353925 -140696715 27044720 -646255703 538191807 14668119 273782774 261892430 109004510 681320621 -316732393 -287270904 541082710 -61338173 804805089 -431976085 -784067954 105926799 -423735658 -522714127 -755611812 -172440680 29690713 795542073 -991771751 -6273102 -445992775 586481663 719726133 101024667 -436971425 -567084116 288973083 277560191 411667102 -977776631 -582395688 536781734 199762482 -852372250 561834646 -928959410 267582309 -279200260 -838163691 -183115643 -296930319 891310400 289075998 360757166 -293298386 936754612 -821478358 -428546000 -571977280 76358508 -849582332 448842177 -781936553 677949125 712849387 230054411 -990891086 -704401056 270428606 -105157230 96842880 -885285415 168499297 -574907655 651786434 -708548829 -950399042 645666448 -715899291 221084677 630457291 245243385 90726151 392032111 -48940268 -651389423 562087398 492019609 808527157 31414437 458400513 -457954489 -170713893 348554456 163939317 386828150 513080803 169701790 -777515373 494305376 -357727329 -149612725 -719608914 18961371 -788531739 -285782533 -50868559 -789784852 547075452 -642916346 -779434149 -411697992 -578877086 428016386 -858435819 -451127366 595797273 -277935560 -270830837 66214033 107212312 357374079 -224999234 -294958514 388908060 -129027233 -891561299 -488909395 -710080603 -426863521 953818383 306829891 803529647 387330216 293942195 -55173621 279929963 -828714525 475660916 659104398 129960630 341548399 -353876542 -885778923 -587567405 -535186793 -919616406 455701934 758002181 -634058078 768406631 942849545 199961109 660473578 -536798471 479890743 587323710 -303719068 584060230 73822638 776239465 -602573958 -667586190 368518697 376862396 801235233 -678579598 127251259 637685830 224760597 -139749949 -829902648 767935501 156373433 -227682023 917205392 -290354820 -199970201 -281796716 745866548 458734639 256527810 971134709 712792731 -868310421 882069321 -833723817 -223013384 940535580 57469003 -457618557 -921011194 -293447161 -786345124 553652789 -338365972 554119356 746807870 846795270 531693738 -39026315 -183976900 -562568972 -553861772 -947372757 -856221762 210558804 -517472200 794059138 -728274076 964783923 -371826256 243087689 996929085 -118121127 645750939 -362794437 447293012 277161750 446143729 748851650 95521372 751483381 9359153 -698109234 -231928108 265380190 629002917 -711897154 -299757136 -475207655 366801966 403794824 -29993627 -818675748 914345757 199717657 -753833663 -914079316 336762578 795849640 -41749257 355897943 221247135 -89987381 -475937563 929380156 -964029001 626090577 829603514 745948886 432634875 -726093616 683356139 -976701331 -236307039 -512640689 -80725729 -383370044 -468940965 662352818 45535362 641538362 723226815 468624622 -213888098 -857953120 -763166188 584152097 366571296 -964153992 767969778 -703396049 -349920505 907742438 62796854 152833343 194965491 613105559 405199009 -330564585 -734286678 13813117 -518922352 776346965 -847905315 714791115 910025586 160021838 262575771 360385673 -283022313 -466485041 11664671 -474817333 214287896 964580441 793397390 -800225119 -985401955 100433837 612150887 43725200 -329532902 -692808782 -71814238 414012905 -92531469 -506822368 571752209 -261045091 631076369 102297442 474222480 -383601005 17336541 338070571 -1647515 -119259950 674729717 -350455790 -662078902 -672880677 -777046281 118427129 -586388874 453738060 616639586 -142700260 105063194 79743047 377854843 710726564 239309796 -742270170 -905365550 493256829 -915072497 379834481 -162608827 923345219 31233916 -869065196 -540185869 -875392558 -11879541 -280970973 393870820 -860403756 534394505 669614492 -10157357 -49502522 -155811198 820665444 312516705 -890529791 910597525 -897167562 536724149 -158720769 519207536 360739949 -695900779 857026234 -472033958 618433447 477514572 -564834065 -773344008 955693173 -299712219 467303838 653629722 -634061396 -277953665 -623087054 -308302812 131703689 -818297964 91089877 -83819582 -112026659 -311912922 242819542 -436518525 41736093 -422713852 148410141 -356649015 -465078296 -964859956 839504034 -391458119 219377325 208443787 638182103 982657031 -988404080 487584887 -504690092 617560819 -355424984 -455818196 -766877256 795057315 871249121 678528729 81819468 294233442 254375769 29933162 -799402480 485659160 -655537968 -783752808 626595136 768191369 -247328090 744613131 -931809990 -470525387 105580153 220385048 -955461931 -947107170 -31296820 -866315046 -666237456 846404 346384076 973284378 588466110 -831892433 440003155 959691699 -217243534 24716720 -496313898 -903342691 415627984 -617717279 -24698183 -142634744 819241638 -189842748 991253769 -887736832 848477059 -186806920 -415691470 -106566362 -132604336 712901234 -601017844 743379156 -484900106 -27992711 -751883641 392519409 406161506 -705263058 -937060210 -923034368 -266695450 -157896565 -277161154 -287241998 -612966278 -800141603 -399813973 301199763 260543267 710088313 951818174 -48297770 -452488502 40971078 -90141738 -754678791 -838946327 -432854163 -219754035 -610098121 324982984 277269414 961131705 222681646 974063308 -730602529 151914237 295667411 612848470 402091186 -913986892 428061948 -156419836 -662102357 -918334984 367157911 463616399 466187618 -475645849 505246908 655829700 984538696 967231170 563293976 751190050 -345616250 233709850 -272749825 -843570705 -6656933 -216064953 656047974 -770823594 492821794 729462623 -320802465 690511078 491860044 -66972286 -118453456 -635190902 -44184010 -758331103 754562075 -258417619 -170601704 -547322936 -752220575 175429099 -719044941 594007231 567527273 540530213 -163619352 676940229 -780209907 -378273622 324077801 -942137947 705415954 -557681639 655578420 -94717808 708239411 351934550 -674324733 -321389173 982227140 -955864848 21092785 -497349636 226390657 -452767932 -111527257 -226786289 334014390 761519280 -521253273 504213887 -894475958 -722866910 -72818403 -205298812 -956861466 -108496632 -704539921 590842445 331226125 343464066 470939761 449032989 259370821 388168532 57455978 423106701 -652752727 -270273761 -433782969 815712461 992609401 164200601 -452615015 -212871364 -547406815 -58829669 -262558300 338347643 862535431 -164322838 883917509 416607051 -292354291 -973628692 -207267755 690976122 -114419571 -263127078 877033253 561618614 -722114783 719711570 -801306535 395834314 336486758 378295885 -697661654 -557042188 477854567 -964832020 -953188369 412706574 -505048965 481052259 53724103 -462694422 -988814738 -46633505 -417894256 87384948 -570572845 84911155 719384470 -412230490 693865809 -293916264 767892392 -472736846 -589971105 -806285937 -453408631 28379039 832111014 533036586 -52540362 -396632330 353637527 849571158 -813837086 907160115 -736657342 766938548 -476296943 -35496969 121916736 -44986737 305783877 184484172 -330653465 -166191760 760630574 107601529 -163214722 459159588 -85156195 413044773 -384238526 -516125095 -997317627 278464226 277442734 453862147 -746632581 -485561041 -841287970 -188705199 720952327 -895452205 -329110936 317762866 220532451 -993014594 803287521 -171073541 -615694462 -718049586 -390933554 640785253 437308685 -544845397 917470784 -286585443 482989891 850154082 136410286 311636874 -782087804 -892555823 -847381080 -845267161 683454124 789842894 227641514 758378314 -145373613 -360782324 671076631 47039024 -13467558 -494701237 -897679888 -59612932 325258629 977249140 17315547 -268512320 720317929 793444552 -564478615 -582726241 388224159 26255923 331162366 -923975940 998345394 -93474907 591227859 -996231891 -293198835 727035413 -965826797 549796756 140454705 278203923 -964228610 203489051 513241476 324450848 -697691974 810392737 -173709977 946126051 942516977 450638605 -237858380 26837494 -163279793 -318990647 430332635 793528932 -370248040 -475652415 -111256162 841531853 -704044639 -777555642 -265214066 -616435514 -748816162 -791348675 -531886687 466016263 643840731 50733493 -566789329 -236652782 451342588 599953693 -62215895 457391103 -304709509 -545361191 -652485972 -158568687 -893687315 773668801 -313371617 -297594103 602038278 350269581 -509029385 65560917 462121292 -846670604 -334266893 998539122 190991280 586807864 -278859583 694681901 439828180 -420787298 -415646860 13604808 105030483 -466841864 490267224 340904900 490196898 -581661232 755863477 828143432 -106620832 562117429 -62470394 319325089 49673032 -258336419 -571562947 -296192018 598107140 478417410 143543437 549866964 276763524 -876910107 567701078 873790993 -806743461 172980332 164423203 920141054 -516011302 -521968043 -303374831 283864812 910466917 153291510 -222504940 -130221418 -295907768 548034659 -51166981 -923510025 -979949972 677455645 865380171 857186571 271027798 198154486 605508995 -189912139 813233074 -733153015 -436089433 -260383240 -738208043 459195290 -317843200 418280562 -68857959 -188899786 -52238823 291941618 -478587290 -999718697 118585996 171318219 -272022118 -157365275 346968091 -910656057 882735543 307301007 349717464 729576263 -707802195 -68215963 384436340 -421262651 -446785516 674112829 113070050 15966769 -525751444 856140466 -882683345 885485092 -54324322 -429071661 -348186565 -216752137 496190655 566346363 -716046675 372693963 664742862 -280151445 478660751 525410775 80144593 -549039140 -483386598 258414666 415779262 -929112463 630723659 -3492346 169667823 941088161 128118434 -196002368 244102691 -494845726 -303878652 -158189638 -364699218 102816315 -555297257 -491825462 -494495220 -121090837 665503232 -935247464 -621269467 -673975534 -682847193 992651272 374856687 209798784 229313278 481615115 445056833 257287227 98958144 -280357358 121295448 641671536 -851987571 -130743808 922908724 958992902 789546451 -145077483 307325557 737829236 643533261 -259154024 154019359 300912451 978481497 89256924 -848326966 800903978 247667731 725335079 735605944 -198326494 826753593 -164754464 -195288388 59228053 -363892602 -204365261 -884167896 122659724 323869284 424829 273820994 -225476333 814111285 392093521 140692218 632374972 799336302 787081100 -447119639 -187474640 -136986494 -926371747 -428132040 125710158 -394110548 -404960871 471722895 -759888862 863443997 271964732 -403458791 976817399 -54278907 -74626407 606986597 -68217846 -212096050 879539803 -878498338 2675544 82047777 -958198227 998529690 -374389933 -45970613 532301498 2798513 -782632115 -59824551 -984576420 -518099609 737084397 -760300566 468333498 -805932971 -466364031 387317655 708865784 -595037241 -417687018 479812305 781455748 577516733 -743654809 478650057 -882316837 -926178709 710502015 263313921 199191706 -80445963 793957120 231743341 137343449 900555125 -20259573 548751724 -551945332 672637945 -995572625 475522224 956649364 -764818186 641713009 994750303 -185492632 -747980829 106258319 -906777334 -389031564 985034272 208398536 964722812 16121511 -514144764 -427627482 -6969612 194075537 -608346684 237138477 -152521362 965084536 21853773 -221500391 -250163269 -675931202 319827972 -567656379 760807005 654098177 466181402 -7124882 582458564 154350580 258086361 -493045564 298372465 691534454 83582693 421925012 690710526 -215594893 529978540 -787154208 -327520092 984770589 870026332 -219884251 -248523702 -95204025 -163760916 978757069 -608411088 -559238076 -93961920 -296254757 -316229231 413743460 47856176 861456028 279966386 625131917 -432809915 805547895 -402962109 -503432504 531141940 -30371938 -677898751 -20038613 247023655 -793306137 -425862647 427232161 -752677623 361889607 163926576 -4859755 402475471 667937389 -941024528 453315584 445495443 -483975961 694787128 657895162 -768629841 575326047 108016169 921856396 -133813593 656620049 -898609438 -656086973 578570512 977512579 -244698018 -718884411 171724704 29968562 -981198241 -961482135 343101511 -470494843 -603012334 -808180923 370413293 -776380175 -230857488 -733230016 763379759 508852733 18653209 867968790 844989471 449496760 235694707 -147308272 249208988 -11833071 267214855 -479673856 569494667 784211188 -778422555 -119596626 -439787601 49034032 -973290292 -531279261 -27479485 662949019 251064922 -214258565 830649694 92447073 -532403122 -184126552 -993404479 37141464 -389465270 740345276 269970858 -41118685 157691161 282729372 -179570718 -841359614 -726832671 722434654 -481760930 -604081403 -567705057 -299298570 -954491010 -803794255 -839474093 -829931724 194514928 946701978 -862772354 -945343297 244746361 256546 148249330 -282038147 759653529 -74998718 -530664343 670543457 -82789167 -17992385 -126027446 -836142874 -306333978 -331629983 -943349758 935912747 202970277 -252897798 12124478 741838331 -503640166 176284626 362818024 -559234070 -295238706 -658846913 49597437 -883666199 -984563086 972643892 289514423 -776920082 -296543389 685632046 171656666 -790221011 -909141434 497843364 507937195 80177863 -572858547 -951069929 369935308 747863744 -238600672 746042430 576667074 -72357810 458003659 197046416 193888399 563877264 690217470 856515820 908661239 498207864 -873791997 151534818 -711520127 360946540 -782311110 543839790 -584095722 -847030945 -544946164 -445631461 264063537 -388434476 654090130 66839442 -350041339 14717877 -895539970 192563675 -389969148 -438635326 -461549374 -154841570 -21639367 -219155117 721140591 175093721 -867831744 759100850 -136880697 -869736057 -209981913 -460832327 128793990 -354401505 -164395525 -833972668 -526135869 -638795704 -974967354 708966459 96493572 -583435505 -825715585 44063385 -567718143 341201405 -384675268 524555256 885421521 126102763 781612850 -983317319 798380937 48972080 184608486 -916379989 -121865100 225640037 -889363639 -721867697 544303983 -223234322 -274205532 -94806362 209563184 -73940080 -34539509 -715218108 550868015 714599343 -68490091 81892530 843680372 321602137 -907116951 643579998 -235564517 -404263136 -544876173 -41912282 371688569 -321828628 -99586523 602693299 756110359 -924606525 -342085914 -320846651 -324569035 -565942882 112601919 -317882376 734378557 275569889 727429910 -655382298 746618356 859601463 766522237 -653968167 -294359482 802594144 267668873 -748755349 -147070144 997960145 -191790653 -607835488 229376651 -557240621 -50815658 190617464 879209224 -193727202 -166365974 598049211 -923738607 -444088943 -286489934 -552579858 -342652531 -109258080 628652665 -808245050 507000542 -924029461 238636724 651519414 409590896 125901414 809555944 -364082440 17961398 -165077513 -862875647 841160526 -423843165 -754316363 -680575443 630130506 -405718223 812942580 180115887 -915003614 90226070 -775589573 443088225 23262930 3408711 -244072396 -527160291 -592357594 754865919 302439708 -398222423 -864953798 187601036 135619790 -530244379 460322368 67633294 167862933 630799549 -647416095 889927692 519218336 203561685 -173993110 -327728045 14604794 -509939152 -995265502 -225451962 -436341069 -965359477 595937080 -176515637 170043343 621186393 -658962368 -999108553 968780662 -755164540 10408068 -869597492 -571347414 -453726474 -679514996 -877957593 314548421 -670015143 -779740172 776929961 930928832 42081642 -278165740 159905774 968856664 420410475 -446681518 326790026 134168246 -350296617 -737081331 706206070 663939705 766290885 585441798 -133889658 -224276196 -211137490 -259552658 621675463 -817652694 -501317536 139777417 755253526 43211568 774941719 624143120 -183642545 -919245449 -596452060 654469491 -361637356 366114885 935058942 20069530 -231015520 460419678 452657494 -920144271 135585841 -341021840 -303400751 47761029 86936823 610051011 -57613393 -32352150 434408069 928464752 680529629 -558050367 -415128118 272362894 955084386 -928548989 -658175499 -656955726 63990388 79234190 -461568518 -348355120 805808607 233532240 657029571 696038583 -475289547 268533744 182788011 33676807 -450740619 539838061 435845619 -915196793 -200309626 -221324575 -879507408 -810954759 420202031 38076977 929320289 804948735 -198527443 929688322 -646817499 -976190427 557476507 243129448 590528533 805991997 604965827 -189955033 -631266275 132071762 812593729 -681232886 84540013 606687432 93758502 -27371170 327109239 851879070 -560207996 -741255680 217463655 -87023223 194912056 -602465355 270607430 -352156849 -568576303 -987751561 974266307 936854989 -85568190 575710120 -229838358 479867542 -462798844 -683563730 18260436 703332402 332299673 815188644 738778817 412684657 319136433 361635277 -591924456 106786457 451611846 -234166841 -29261334 801739062 791843148 -268817452 904593564 -68827003 -289239142 469577277 -417540795 -528467425 740040943 -333806594 -330020735 504529011 -945244740 115357122 665302390 -203672066 13639341 -195461206 -13558054 495653678 -675710703 773544412 -237921771 501033220 443611902 -810226072 978162501 -590148068 -194772060 816918806 892844413 351248020 446567717 191678695 -7089862 -338841610 -403231240 -793653343 -986378951 322254274 830558400 361247628 -687163225 -395134963 -218168747 -211291953 862379915 -613561768 803402828 391908080 210291901 -268794013 -251779484 799869961 913790245 -797383933 -873034280 657000080 -918213635 -219334673 -932621846 162605079 368005728 -153250436 -856593111 809545812 -126451288 25396642 -216704959 -250128925 -51713855 -67401231 357449727 -200336062 970755884 -826105837 207133808 246868633 79505002 -148570668 814506208 -206313561 -380104175 -290897932 -742056186 83765416 363221844 -870624259 -263550326 -882847409 72641535 624837046 -196375802 -779918775 -924244081 430573218 -631735865 995750466 -273649643 230652769 -761431887 950962487 -831519174 964973855 -305037821 830551816 -826117135 562527661 -919466164 -689011701 -983014288 687654706 109991885 -605348633 -835556593 -351600688 -814508992 -826146470 -988333420 829796835 -833623044 -74728234 -951072442 -796115467 -409089592 529725377 -872922892 378642538 135056473 -626025801 -544504796 -182977525 503742825 -910750763 173672909 -258570025 833765979 823065295 132300283 422014873 536270607 993648671 -914549318 925554335 -629722639 -59943012 441551406 941234959 667920850 -975044688 888127093 403633260 888853608 -322159012 813219129 -375554820 695359987 -283323389 304490237 352059872 418870475 821703927 -809166332 -391838900 850791051 742336236 772964374 -63947885 -926502170 -388322680 274488440 918094468 -321663902 847814817 613763507 271095954 314968134 -976079912 271304889 780446919 699600898 -563647718 8834241 -821997587 -559637534 -298927239 -36268102 718476325 649720411 615978477 -102662467 898285946 -843633359 914579424 938041869 -239687033 327975244 -792533796 297540533 277144350 -646287624 984465777 -358502553 -99923497 185561237 450166690 -207404997 -294244958 367760385 561008437 301343472 403219580 936444999 -144127688 -458777061 158540987 -618366850 446782854 -97334201 572378961 124225687 -688184331 -468192893 591030669 -857571229 -429688132 964854735 -944019029 -19040346 939781947 -651504779 -450663704 241393008 -959996306 325057838 -576842185 538812345 -225712955 -488743874 -114206865 -318917978 -956619856 297278378 -88532640 811415771 -311693519 472239007 872474751 413144552 -98841998 -96765800 -221720789 -230485509 -798709343 -173653759 -138020200 862042265 57178801 171001406 726163856 -150189471 -81294072 701419109 551751021 660625618 829727346 208597432 967527864 112256953 649756198 -172015796 -990435728 -876396505 283102604 836786401 551060295 -131119778 -679798239 -394660627 163214998 425856266 136262563 798803262 705314964 -920446520 -878882350 349677657 -690788191 -47358585 -285943156 -413867696 -528255276 -262346188 -335205984 -446701972 406421893 19444197 520209997 17972763 -39315887 580429427 -135390681 239527493 448539989 -79096184 -704143338 395921121 -133841164 581740780 -881436695 125043933 -143036683 781832980 976643282 406255272 12158577 949380809 320537775 969902399 -791829857 598281469 -629467485 -359045879 -996345411 -853691542 -918745186 235889009 620215499 492308950 -693739372 359003678 588326201 -55274273 -52960670 861418724 -717481750 485495145 337072418 -339217710 429039235 390823608 -299712639 -211447798 889405554 -456705364 265358048 -949993887 501429779 755028838 -384346130 567875868 -847822399 -136005757 527327412 -386720606 -780106613 5960176 -31977184 744692334 560224115 -110885175 843928314 -602876698 -147125329 -633167839 -950998935 655171547 915901160 -824008907 -621127861 263578085 -224424783 612871090 -378547729 961727475 330504492 756644991 -916614973 -90745572 -273516016 827214536 -856507454 499555106 -141624100 477339368 -82705739 153594401 -653028775 -799270670 -18219975 632196747 695557797 -201665157 45098656 702149907 896635123 -27037139 -427718339 -545224705 -912259638 -681656398 888368998 70057825 -135667253 -45233385 405212036 -712596325 -167748496 614896994 -509512118 -845683392 49931035 -488439703 -392799571 -930310810 361044412 799617391 -4443324 244929146 -727438091 886728842 276470333 -184478903 160194139 981192155 -717844351 412262733 885402372 -260833966 3631389 -522484391 604966598 -715784795 -735924407 521806534 -216290815 -144170856 422299603 -317614435 296821761 -438167831 269788436 -23474269 274660193 -701156282 477301850 57387145 650564106 -787897117 -117070219 -553648474 518418121 249378757 -638883414 -243312121 970533695 -154649556 449904587 878072182 658767509 -932781072 923226 -879727039 -343108210 -484379930 -178287304 225033457 786215362 -779108887 -580152709 133747272 -910824957 -119210872 -637678515 -980466158 230926572 630785506 -724120958 -414873536 -352116837 -321257424 -464997719 71690431 -799910236 -703699383 -105582976 114632371 -64905470 445318300 787809331 -316143316 -844816679 -330065916 -439315510 123498486 -897206601 -758295810 230617777 -498072926 -722311527 -428619285 272044686 -919889203 66803023 858639403 -634886489 -505185554 -416158861 -459284496 -118415162 -431793147 -785437612 -191770104 -451923973 -284896350 -111854810 -617114638 273382162 204145755 282133058 84131290 556086484 944788094 731724263 221314745 619627276 -262956471 -983387250 -613262134 459019355 -866474317 -825817713 403914175 -990114079 656690622 844207575 -250938410 -442474200 -882704178 -846869310 -848500237 452230784 -145510622 552053514 -503778564 209745804 363176194 885543055 801081841 426380789 23920325 -764612650 -34638908 -911861105 -209888525 -287811052 -167901016 361514867 -689501392 -181093120 522046738 -210962992 -897715299 -765379335 843855327 85647994 -422500925 -538944012 450337595 -176157438 579051425 -140037363 -567144887 -960485589 941176666 -365296427 -448744310 471814507 243096328 973755434 -721125672 -876892725 613591322 -462057032 -845464080 -314497045 736484666 -714548402 -656722359 -309299500 -299740968 785967084 -806440931 813833218 372077473 623647335 349202251 311776595 -903233241 868916565 -228466975 -620307845 -3100115 497304782 -914895017 -974572227 847225593 980114674 -87539887 -357314971 88835959 -564293223 -9520433 944092588 50737143 632658140 514773840 -893865380 -506233810 -918794637 -469092176 730206078 900701529 549448060 -486001568 -600814565 198314212 117838185 -303755633 -707659954 944575867 364262986 -359588431 -851360833 -396601899 663856551 -476713952 438613251 -607578759 492213784 -839628263 -472748942 -164755400 -572588615 597285525 -678205318 530802053 -339133942 -783947053 971626687 887755026 298510012 -793131881 964713842 731469882 -851198572 239402246 29033169 -902698622 -901887 762967407 -268553844 529819951 -449953619 536591009 -192190397 298196246 634759611 148283229 -106750605 -839348963 346710625 -762878464 -908351875 -577713149 963782148 -884690507 -360348354 863472804 153216315 751913467 88519195 -935299191 -913081207 -255573506 -571069484 967724699 -88524263 -235428454 791286716 785279155 865555186 -948782854 -874365898 -187383372 362038449 273094464 -966912872 -571961429 -663936515 369920291 -3731814 -901817333 -10200039 -660320381 272597325 -384422412 111949279 366202254 208401029 -489786764 234336764 229874802 370887555 -433728053 958650308 475816525 721036879 -571994934 -287140014 178757021 -187314741 -813235232 -270936672 -799075797 389944817 -607830771 822893513 123196003 -694947370 249110701 -734236762 -45790993 206722534 222505316 290945951 -335723736 -307516571 583827374 -807481980 -589595910 -57825986 -708444923 -916521283 897003445 4470015 484042047 889495359 637360103 695079633 204829160 -297295152 517092125 -406999165 963524555 -930813717 -691838077 -757547984 -377730705 -305993984 -64076872 820229220 -536049358 -889922821 -224290860 832938129 565901928 736200896 175059603 -520261559 -360140688 -756381998 380573545 910002069 408334821 -808943687 908570665 -232021927 -797942780 213764235 37774287 -92827379 -299321604 806302263 787087842 898435181 -978009579 830349455 92526374 959874702 -441726999 -136554282 327673438 551454697 -279073706 -541475025 -807581562 329587187 -911603700 692683546 730941234 562814457 894168628 -905830738 209710717 592356299 -838121924 73724617 -966510409 -32972284 407033129 446523994 82812344 487757885 -343957359 -135623766 711199988 201432429 491281272 986240117 -142993672 -983458906 918521583 -133580651 410337930 338995731 -670534797 -501826747 -329859065 -206086564 481990554 757530350 956155188 80501812 -219509432 -32733594 301014560 533004951 -165648778 686551494 985266658 -372541846 834326450 512496981 722240180 -937356666 439837266 -49010911 -645398328 -889720682 872431554 -897342818 -244285904 -811300345 -621837441 -305385666 -590719203 197414280 762936235 932819557 500817588 531986051 43077835 90548986 535932884 841023845 -765476495 -944078075 -272561504 -393104124 653585994 253193830 -412168848 -136434856 20294847 911738743 116289464 536256084 602611884 286640196 982848725 -408081507 693804559 -611909005 -769554298 666465768 465799100 293974221 543691075 928441138 -922941698 -541615175 725266029 233866950 -379030820 12647910 -478635822 -998464784 -604038144 -207500889 567899746 -721753661 -877519513 -41710578 840710649 -299661743 -964625115 -665634701 415658443 36916799 335493473 -189394873 702545709 529540379 -41307570 499662887 111436093 618525228 -539860607 142295724 -690939251 -993566173 925052026 -147522865 -176129628 -484371941 -757738176 -684196339 73818396 619628573 -209376656 665994731 -646974386 -454182644 19403534 11233597 -994657777 968408174 902490764 -878801659 -390312035 -992046128 -837270103 -163802681 -578784091 329371504 554235505 493354127 -228154422 -449425115 -687263595 -867167104 592687247 795932012 -534367795 522494188 229255558 -317097239 498622748 -520934169 1855339 -926554647 -95509753 428251324 -947032406 904485767 -358311136 952742359 -995800880 612463535 882936587 -531572906 61418777 514569846 -456628019 -681349461 489517792 -839083860 647144820 730296328 777915241 187376374 466669352 -595526642 466567800 -375076484 -703212586 442958703 -637728497 -753187241 210140933 -575830438 618890715 -860103580 -676551450 -291315532 331935354 -205453680 -813086387 909841298 790726150 -964752404 -259296965 413417046 -159603308 -733219629 -706913595 -914432143 -726264198 198748384 -19072501 392698307 -685816003 -76088078 189348871 -385424627 174910262 -289163391 -208010663 102343211 121981228 614809526 104674042 -331680101 -935341816 -622357356 644684594 -628827014 -246989759 841953315 370878117 -711742519 -614676159 -799984485 -717207452 232134537 -45176359 -124046434 -762284717 219902235 582547870 -208405770 845246130 529471279 -433682450 -231195019 624798893 -772317172 -944980860 -753300424 -802456186 2699201 85216458 -3035304 -977338079 875698448 -287725008 -913186747 -487330771 -639467116 264729234 975525174 -588287440 53195474 237344890 141506617 690170767 156078597 474999112 -593683334 -352017386 -69332855 894221850 188752794 14956238 -157113653 924068162 -766817724 340057053 -530841652 806880158 -175344299 -300380004 -302656643 907558025 845782769 978897865 -900744549 -920361399 66472051 -842380729 -29600168 699012011 -24953072 -496432616 754130026 476527272 211140643 -596927212 408113451 281145336 655732060 700291127 -754671552 188493835 299112974 -484640179 -727743222 419385271 -777783067 -760024504 -130118379 530694842 358551382 -14601977 -442186829 858393155 -276492443 -233935597 24355599 277026707 676540318 -900615859 316767919 157394068 241630000 -605941319 -372736642 569957978 -92806027 3208540 -75645037 -557167920 512587479 720216443 702499560 -539207057 -94695301 -158537159 -809339093 901734434 295071999 651678373 -11864165 147142987 260957157 896628608 58047134 -653516631 -760542413 -354576885 505537394 -353787184 -174844007 -71002892 824725247 -4866633 -203585517 -874714940 -945380064 445514458 -779653282 188076756 -922812308 -741635041 -620689016 -653517095 -639866873 -22921406 293173480 -505113764 -883383916 -922514355 635961898 595696832 547644756 28255995 341519153 211184280 -497643600 508753010 60071497 -435478331 667420014 734780223 696948620 -165756803 -310900861 51810945 -607180882 -503825065 822136260 801983562 519140607 988672030 -677412400 537263549 -661951127 776311465 -662461702 771767578 31629569 -863501358 858924078 -194714997 2830943 -780874968 180291669 -159361694 87735113 513921642 -706692738 -546216609 731145319 -255871372 -451378151 -909129902 370867490 878733132 680395699 894825081 264214836 970479000 -768089164 -547093454 -567967279 -270645199 911796001 -467509465 -811648081 890411559 862556341 200942790 114089206 624254266 -896242487 -36487201 -94075199 796024520 515683119 749977611 407673340 759379499 -874960107 874837999 -889163153 -152532845 648312555 -225997889 -95209213 837185808 -187044986 818245219 -650580884 254215634 -871452701 -993770963 -536326798 -305695518 -952491929 968496921 356869930 793296293 901035194 -216279066 7503967 744417071 -510523668 16385811 389493381 791049208 38965969 -951182684 372691638 -907685948 -711718959 910932066 522449997 -228744338 -86427781 -748276202 -866473811 615387473 -466684694 533501773 -181584460 -692581606 -923824563 -266690432 876958986 -643430374 882575149 268418466 677200916 411560350 -998550310 193167500 -26328820 -739258228 467849016 -37515829 -201253554 -937594844 -25568426 -614696570 -655868724 -626733200 735671104 -152684954 -666417717 197366096 -503142408 888048238 986717125 519776274 364131467 605946304 -771760985 21932251 360557640 -673765845 -755459553 109292116 -135998628 -766274341 980381695 -773042100 896735277 -312400947 388993904 -625032601 -828640961 -797790540 320017154 196206185 876006379 828663274 666012153 -69075484 553752442 -908361678 181619192 16187284 -567903756 554625519 -757095178 744026220 -768126018 375737550 -353431132 -381010180 -527579664 425239 139662853 904822742 2376594 -120797093 132574121 351370704 -843854504 -400979087 -41367829 521565379 -378729108 797576587 233897250 -791493220 -4514768 -145137428 741399694 949902802 -114442500 532547479 -48396046 15764286 636793020 -405983117 -659577516 -799074516 -681742510 778376626 358867993 737073020 -738211211 -150170206 -299433443 857953715 -808363639 -111209226 -595151156 128490182 430448242 780727161 796577339 -607619423 698691534 -417238325 -136084421 200715403 835588482 -849157065 170745215 -647048545 712311696 -707957717 29372750 717080874 -426319799 -129573836 -63159116 -286006929 -830913420 779413478 724346198 -285608818 834788100 105160775 488304069 37262594 16551909 823500363 -706127852 -264500508 -499044895 901121862 -718384575 -409809124 -483792130 -409130433 -89257945 126398452 -570812440 247248922 -773024880 567758450 -262962411 -604666021 -968619908 280198287 844308997 -515373753 -973827065 -918896198 43207040 -164756278 -322556925 -872657494 -510875115 -726363727 -746304335 -32006047 -545085283 364907479 -299522590 784755601 -16743630 -544533447 544062707 -834381813 802417792 73620257 564437632 -452955594 122558317 332154914 34365649 -509775926 242371946 921927555 -912974704 916578737 -288635086 210519255 -385032138 34358297 -923366670 431570110 6750305 -688872642 -941916081 585029085 -754253753 436296861 -992365359 78855717 -21305546 131430923 288793079 61251909 978288425 -896287592 860098067 967100341 -572957585 914541935 -15851282 -886011580 977310577 -902513880 347105095 -457467235 915322663 -368347287 -620556208 276687786 -69622786 -963618497 -383247450 171264176 997379763 185238073 115189995 -403247052 -390930067 -37084719 -714173659 702889177 -305233785 -268821257 471330979 620623126 9670393 -497325471 -160958576 438163424 -999138296 620057602 -660212218 189611748 -352853997 -384700121 -150749287 879206850 -806865208 773073110 496231392 198273234 -187375152 815379987 39607115 -393755447 -930072551 -918066905 52428540 -745916635 -926818949 341649528 176487199 -372118187 776528926 125166732 775063015 -854130277 -44183773 -529494005 -999465138 -61434281 685617839 135628756 -492534428 532759683 998338872 -907920622 793850193 758641372 -147753669 -980223515 -568271021 96584114 550137767 -597020188 -953031499 -144543234 779175792 976837594 396601439 -660388666 -355113970 36932498 -463257085 898441809 -768105610 -185033060 -993753200 -528748867 -145114153 -54456091 -37444106 892251678 214858732 -219032504 -29049945 247949904 -194271992 -23657216 -546173223 726387006 -101802913 -108746757 599563750 506737711 980452967 -286777615 -184282564 316698813 532575904 -881733640 926531595 907949801 864822748 359148608 -452666450 -413748870 355062288 692307652 -746762663 485147746 493788323 552576006 119883361 673375420 -911037756 -621126030 -180400200 211149005 768835136 -999531783 -603136932 -160252104 49245967 -109309043 275821936 -649576391 926625975 -872051194 270680978 -956938392 -320188665 -450612442 -559981451 516334269 -130616554 353344213 -628720655 811302409 850113246 -777248908 457275730 308784017 -55058748 -639844767 -700640909 499545935 -639756765 -619771742 627013547 313266653 -593187836 -384599794 458316205 -845634382 211763458 -382927307 751833166 934757634 -319437723 755041318 -574775003 892460821 957145553 32512911 895279717 -624294930 -365639471 280856958 -557404304 744157031 -89220092 -263889509 737203769 179984280 -575912184 521265773 641941634 894174368 628251689 -46294253 -890303977 753976819 71890755 -945725333 86764949 -109951273 -496829413 728451163 642587319 17457266 826805044 874472861 231132283 -818803562 -419610162 -657081068 344881622 -493255756 -204669881 57426393 -69657472 -320940482 -270131236 517715900 -409278381 -817153508 -544025306 -24644048 680926875 685327949 977108110 178944238 -224488721 -395584101 896207108 216174727 803104450 -82643293 -515758392 707202245 -847236717 -182961299 -748969914 -523231458 855974413 31201943 729785171 727790051 268393425 -583878661 297959113 751121042 609334904 -321992285 -986666713 -450568946 254682188 -688632777 668948506 116645099 -174720524 -802653345 -962573571 -585071102 194969319 152881446 278537557 395804462 -554257514 -102660860 707206496 -944954183 -651984411 846245588 294380654 493606235 557226530 584347200 419162392 101239427 -234294330 634954875 -676002544 478987772 -795860328 -177814104 721442442 23878162 -284863476 -160622951 190829957 368164782 -48326086 147492580 832787954 -929799604 -975834937 506514234 229845658 -242820702 -38208249 974079219 -693758459 826552609 -463898722 704943400 -823017585 757686567 -359564758 -316361140 24762638 936003722 988484210 -883611438 -264374362 971603639 -931426202 -759990027 -776884522 33577261 -741159523 296708255 -862800119 734967544 -188288260 605819909 -644515318 -142307820 -623584174 706800757 -935876374 154161212 -141774339 515710614 586106233 299001485 755165937 991516074 956111361 -690552305 652537372 499139108 -502161855 614096427 -869066452 399567140 -460495952 -378046402 223390592 -869781904 831130867 -621412140 921006340 644513778 31510050 -302627894 -633874448 201538867 233124082 -577497063 605514644 -67467001 -345068302 628385796 -70149980 -371357740 251041779 -375611406 -114006331 761809138 361324628 807535094 -298380079 411721473 -657477971 268175563 861250769 -992787405 972932562 600932997 150876156 172340435 664897960 208725401 240915347 -633466974 675793791 341213137 -474052504 721293625 866666166 160578076 698200259 153368013 178117071 472887243 117120085 885681659 995261712 249386533 -934270601 221673227 663620687 -448107848 -110075547 180450817 470241191 -896994261 937903246 446028545 261316750 86397737 -733162292 -500537283 349237391 -558030010 -366444845 441855420 -513276319 -426305421 -398188642 -425086254 252660765 -112983428 187255847 13583726 186630366 -294211247 -376654867 864496340 91588758 -134275055 297651539 85556372 -927136080 472821430 -568948343 -316399798 -260120155 343985022 453274445 600872289 -896950237 879290347 113922317 620965990 -7749150 -411594239 989599836 382758265 -701853056 -391576832 -352050796 353157713 403358350 50373862 573170274 -924426890 -170065238 -391236013 -974915292 -788761157 -802605594 -322078653 -648926130 380741470 -762586221 -897802242 826982373 201128994 405531180 -535658620 214790799 69110430 -432136229 -957244439 243670638 -424840670 542211287 578695019 -207385561 695200319 324207957 -941775314 -396367376 -1502923 -703061022 912935385 -320522147 727836662 68157245 -659937750 -109719947 420547535 918999110 -533093877 -536469890 -164870159 -706845873 99036139 -94236171 -907520892 -515269340 -400993370 580052532 -775756141 197736822 978658863 -642041851 -558045806 -740448769 -809154259 -922777098 968537169 -238818042 -377267111 -745255204 698361668 592590407 -513650099 -946412902 -313686373 -633665790 845905144 -223043603 720852853 899685584 -335009381 -593899027 -806251314 -687204663 -263924302 667983592 604216657 621227702 -140729834 -507030538 443104200 311905535 -241462072 -191375695 495497133 602320683 774930725 -262475089 -255470234 -675765571 153564928 396054234 -140243153 476982036 -536141357 -664985964 824406601 -525739369 -257611350 -103576433 -93744383 -526893258 -591850977 673328753 988959214 855830501 -216464496 -356340243 -29212850 -60601436 169611878 -643977947 352752136 574669474 472705523 -455702675 -514902545 -133298510 -448136592 -244005580 955455044 -881868292 820150903 449346217 699602476 355106352 929136553 177970325 71484607 -867921224 366214565 -613886938 -766823597 727062327 173280216 -850177908 743416421 570065856 -4301486 -337399265 556108385 5818414 20062121 424585126 -879105531 -330065128 -505423834 -83666252 -980393375 992946916 827700767 -13267012 -143664936 331486593 82497400 52059669 176962059 286687461 -444152105 841853854 860483113 -830668660 698980700 -119633225 -452798862 -497798810 -807918277 -672188605 176433027 -692725075 185879684 875793764 -622715376 202449250 379148805 758707242 -862915469 570647541 -312969929 -395189281 605256138 -691899430 417006647 933768502 -293862570 -179559383 -731367103 950684007 -30789550 111324611 -568414384 110432698 484945862 661149962 928328567 -395044672 116509857 429707542 112548237 304300678 -902775316 966268297 -606194048 -420807377 -920776146 -893783678 -490522017 307719847 -760081376 257275148 927981049 -784898187 -958619978 628453712 -254539297 -489928160 -69799329 -872931783 -569277258 -8477530 -337899930 641810935 118092170 -268342183 -182644485 938300627 190510676 51621804 -369269369 674019884 -909762561 -331924100 -604175051 674869246 -269611887 -187852804 22499443 -58285605 546729703 -625713370 963934353 126574914 389450449 808551184 -476976219 -895531249 666989430 302035181 -683194493 -897957044 -12714387 770999182 -416810341 -708245727 586892830 411410740 897922164 780502412 392779461 -238664930 982490815 -439548163 736796872 278003695 832575490 -739648378 209599119 359509910 474966804 -987338334 537495874 290497695 124994971 -779507855 -590020137 729245630 -809251043 336130099 913219890 -439764661 -565966855 122192934 -867887139 -775703979 -776342826 -170360766 438553183 919365021 241298110 -562183997 -713498347 373319132 -67680261 -977056209 386144321 -196805099 157032730 993709229 -609309456 -804016770 829470444 -514846892 449174037 99221598 999012496 816650827 315166319 -995156659 207151679 -937764837 -687262788 -664079595 837679656 -573441521 -846123153 -808393443 454153117 943227398 719810164 -156951703 -151674650 -840535883 -955396315 113339168 519118491 936716435 146749701 -550574205 307523472 -500649617 130552565 -882855354 -768686852 -793506425 311560247 589937874 -932080835 -958772826 -829977747 -118217158 846578038 418484158 -176335420 379361196 313199696 393764021 754188833 3368760 283968839 392341672 -49933187 638422082 -845437552 50098126 774246042 -144375563 648948435 -959141133 -190372474 873787254 -956128046 983996446 -516232520 877483744 -25718226 268047571 241490108 -637486347 939003044 153129823 385612192 480544637 -161030908 -499670142 205374247 357406660 -433603690 -867491321 960546067 -890260452 420330504 -5324969 -367787092 -755390970 -894747365 -315777960 617578468 737595547 824704959 796145672 -522340176 473399734 736890063 596976183 -532136748 -514074484 124749 493525289 -146691441 491954722 -296499709 -382734154 187788546 -899336086 266510239 309802396 346034824 735537614 -224920777 -993017467 455732791 -855931864 474763025 832002807 -874962344 -969282270 502572977 400165377 -121414428 377419865 -599045253 908902725 473588611 478381173 -963315829 -830459453 668399735 -118075472 1161017 38962598 -64884318 -443397646 -434081922 -319715916 -931804221 -331517801 167167002 -872853264 752599397 62046930 522844431 673002414 809971294 -232180458 141813171 939473692 -90589912 -458034194 -561209619 -955647459 -52622969 -383269536 623324108 -590772175 -173400149 384851364 140385987 -564177751 761132415 -23444692 699353977 712481026 501048568 -533544170 -852654802 -408465290 -730696074 392409001 648333804 728378087 470141122 78435787 -751472069 -728669356 -432766878 964244166 -609333772 -220851502 -793741152 788394899 129690358 443291147 -305640349 -493565148 178303532 -5012660 -330100319 -263365158 137851264 -945775721 -372485095 328606520 -472488108 630871 739808190 -508630730 -818600247 -876469104 155894426 554114100 243875805 434311248 -813987399 -840773641 692255293 -959451406 119202222 896194854 -960812759 691155970 677054668 -417521201 555243033 -148676339 203315276 -961909195 743052276 479567847 109722950 546922144 -900478529 199460948 -132626715 -969961148 370304758 -396399853 100970618 590301011 407474361 381292528 727734470 -797226847 671443484 -388259790 -682292460 -718527161 114699145 -157223786 882447602 574282111 987925781 119187144 822937036 304528622 -567633316 -689078229 -771206527 -563974492 215998963 -695601153 431697150 -72255652 -537343102 -197200479 270742784 883006042 -500102395 -139720002 797868697 569052555 44426548 32795177 -921479878 588072061 -259534883 -585393351 525535093 -678164820 782112696 856063920 925892517 -839663644 -875295735 894675545 87323132 -724119280 -977430610 148911371 723229876 -163166120 99670534 -551352674 368573256 945936423 -856565013 -959653736 -936784341 554189671 -475522624 -844518044 803041805 -285722086 -899302302 -411804316 921444229 -468155553 -595571346 528269312 -533469722 -933375495 465807239 -929382420 -800135364 -145583741 -133516418 -469533236 159218444 422097297 295924853 -854445368 -24865106 725787110 -356164427 543018160 -362863261 584709284 -2252827 331748728 -981960468 -400408150 105033117 -296808719 824403561 -123341166 -413237783 745379251 -909472363 -545585220 -510994978 -833344133 -704214786 583440579 94161290 125783073 653148975 -147023363 438437030 603799057 -473574499 171317850 779248427 388962906 932106223 -899039876 737199070 -630616734 567530470 191401447 515292851 734519454 328530077 873302916 286307421 389636733 98136189 -485020463 -916916454 45221087 253995237 818945858 -897482092 369336650 -297566729 -485158609 485698496 -208476006 -871913185 -71984052 -370285540 396817716 834136154 825896653 348991480 380958175 -213786810 -758262357 27859507 -702809858 343344723 -599932855 866906640 780717246 -675148786 489073500 -436174418 -354145080 -907422850 763004241 -8452726 625648479 -877809670 -31576635 -96325403 -439029736 -755995317 605613148 -104511957 -14724614 858502783 -937363942 -540104593 563179847 574070936 -4592877 87356379 -607587184 488221545 -418621485 -236873868 -695149624 -99879739 -830837438 700856916 947385053 23819689 -655819655 788483918 -65877394 215206664 -469616000 615383843 -189722344 250261675 -699176829 76183224 477295867 -964434091 -251604552 197271924 -54439399 -489356402 -5390051 -989132602 -104990022 -529287823 713846396 -342813516 -601268727 -305430112 -385143440 279507065 495666524 962882938 229297487 948633723 759007259 168293378 -21206187 -124609000 -753964576 500236623 54163372 -127455423 762125014 466481421 -140398064 -698483681 789349830 -864047255 -767718301 342408064 261738586 -886143207 -443025805 952393853 -483781197 -111630376 409146338 -483730959 -253545174 971879889 142506370 -447486124 542179589 -672928643 902068423 42655832 -327032426 686114422 -554861946 620998695 192071616 341688509 574874567 349837283 -556674545 -595798471 24538543 -472431500 836695286 197925737 582484734 -385292405 780294281 719104888 114437502 514877624 983410038 243503945 407757304 -544203366 -642076551 437622298 754905187 451498863 -40993898 -641985605 345254835 -867875934 165708617 254661065 500809751 -3076614 -306016094 -700818696 -225200285 837983535 -690622009 -727938100 -461922775 -557653130 739368817 574183277 -845768425 927660246 861377982 -479143615 691928389 591969933 642770612 962742989 366102066 970302588 -668744197 886962562 527118503 -5507679 -979528365 -524035298 -720759629 -363769959 -830859557 221733701 -173666468 -809115271 -441007606 749940630 -161959957 562219288 -593351564 -772670065 925438385 908677473 -13179384 106851805 833094268 -141435230 173401780 -588155044 563232066 470244114 -547692047 -67664480 -730721898 -9261128 723602565 869279359 -201450771 -508654124 -994192953 -86586708 502939737 -823614693 661131146 349975889 -363514921 138662072 852972463 -596976467 -239213537 54707575 298361682 436121361 -196964555 -319014519 -662183629 860563719 -39017843 714007662 177921439 -251677037 658207700 -43958781 952911443 -746084645 -169664088 469860458 344192430 815010202 452163283 -396046701 121736597 303878052 274925558 -423374269 751666433 -800296693 -931773684 247379681 730631013 -421607567 116421456 791800363 907671489 893935424 -955847229 906626434 -556896512 30449853 -232404177 630618363 130192405 890376641 -498325757 439095006 -50295539 -988694667 -319806413 434507193 60895254 -733747949 -428698316 719590072 384531680 -217341039 -84737900 799244801 -828864338 359504366 381963112 775234817 -857354380 -458729269 70822368 -610940622 339897755 875108621 -543106453 724164140 -920735777 -699268237 -89409380 -784264715 372839390 -391008284 -60168336 -30949520 -93935184 -125946887 -375823824 741367938 210843476 682549232 -371955304 652946298 852313515 76553468 139709234 -980238270 781304110 -107710236 -191980780 -309286404 -78175891 -127921788 442430587 943550669 -211183075 929814911 -857379582 -131543078 -867026028 -681587877 294409785 149087885 887363028 -770803268 142367396 831358856 944180753 955096589 -885995999 882768486 560150457 686241312 62359310 737392521 -108918106 -382494747 -596280914 831431682 -398343917 -46727708 -721987892 -417562809 193725980 -98862510 921660684 -28971643 896956345 743584851 264764831 873617386 -578615173 999989509 -430086408 836356235 419283391 638406369 98681327 532934654 -861279464 475666586 -662643603 89280493 -927280180 -864422509 -555627012 976062004 -182916713 966270858 927228718 -676381982 472595541 414335125 -219807278 -379417745 -802954041 -880856204 -6511477 -18170394 -182482827 -133020653 151284318 -82215714 -578049033 18042345 -174779207 432261626 734679354 173581417 607098697 -414439330 -354619860 446487266 64345657 -773629148 921841295 741145950 706676361 81239039 -798176463 -137152176 -728046114 -371807275 929560865 235517662 -601317846 118028612 141431068 227896410 -323233949 657744004 -720298553 176386499 137732287 -408219777 -48073021 95050138 -415589092 -55274057 993376509 451253369 -663206999 566108801 133887614 -683618903 338358473 396083762 785714017 -898142005 -997859720 985179581 -229580692 581966107 -403622036 -308401745 -491962444 133322383 967182869 -250383257 -38457331 -233782597 -407047481 -416458973 598757488 321621606 491699863 886622457 -526619443 310108250 -88164762 899774354 961547974 99051885 -815323803 797740449 -31571727 335815743 884823639 -936113670 -14516388 -613851518 524299381 82054962 745594733 -371267535 -846472631 28757954 -103657402 422082543 681852243 -77916813 37089190 -479578580 395714700 -381544117 765543640 -338439519 -870555569 756221032 -726382305 -362610643 36333528 735707373 -86529992 -629719577 778432010 385890680 859502192 -332548060 957685996 -287771850 845536557 -516941922 -98324220 307874600 -49861296 -931968519 267290906 -701028985 718877780 709909865 691793166 427620117 971124846 -758904129 -276990448 676190314 651190124 -788884116 306731089 769387915 -317261909 -978888448 -288471671 858786900 -373179867 -319172744 535034678 782820073 44349389 91580586 336558282 -262809332 933741818 488817218 -6074032 288164111 484852762 512036368 -234575864 37136676 557518214 816176406 674797366 -173295715 -216631623 873701544 424129034 -378438033 -827223047 1380237 -946309273 238233037 -610009038 491040834 444723529 137759124 -397913730 -251095375 -784340229 645280134 783174822 468470017 -786270534 985398200 371418155 976430663 968510989 -838095338 -360203904 734784603 607170202 125894167 519416713 762429544 -100731687 -282318418 652922003 -468663867 -463980565 -805205408 -553881718 -462981692 150836100 -141169685 11579420 764173178 -784613383 687259497 252481319 224371653 -553854153 -576698178 593001507 -342298393 -437601937 -436789990 -477374879 -660477498 796921428 -163629743 -518628019 427942062 -988192486 206092505 -832469146 75702587 -172394628 889399753 -95919857 840432976 -40624449 468910724 -649837381 30271985 9565112 -547765489 -836073517 204604523 -911977762 801592322 583441483 891694115 28815473 -743155087 -871826184 136149557 -208066212 -282928038 161391413 946822589 794840953 637283142 -404953277 -826433437 225605365 -170576802 -399302670 803666426 -794232455 -217994767 466974634 -815744790 523967741 -508051860 934210083 -334713060 -659683973 -712506266 143173409 567951795 -262108266 790013229 -973793336 -370185578 993969 -255544308 462683946 121422338 64233371 -23340159 -249059543 -411783893 403849198 -752148719 573635693 -915226115 895011841 548135634 218733831 -835215054 841572198 -193448505 607400105 -568980918 -53190161 -968619107 -670842590 294060322 867645586 435287112 910988428 217206235 757576278 -847951884 37800452 516311000 -913834776 763802150 -705166231 933859135 -253573192 844018713 -426211462 104066482 329458848 -474100601 -857553152 -898890573 88042346 -331052514 -839298691 -707263950 -265206822 -528155359 -572006422 409134785 758151429 402593449 -470799156 -479101759 666286689 -972283326 -520902229 -84372235 -394344613 -190355799 856642620 -739445705 -231211848 160813342 -219184767 403595465 -556391005 693616450 -143111680 191003289 -74353334 428159168 -647400521 -502181599 912411031 -631452786 -660813949 825200179 691888098 961888813 -943401395 -93939611 912800955 -336098487 414775091 589575752 501740886 472610246 -770954349 -67241916 605409214 -715657319 375113466 -604676558 653040615 379002297 -828179430 897057945 -524217351 151768526 375013001 658613263 -843574440 185588159 -433167060 -843019182 -372522520 -498764306 -210749080 -648539687 527256014 518715142 -750350583 -653901908 -183531162 -52496517 -656956076 -734761063 -127080784 967746229 795798433 910025040 468684365 -404521454 932296535 -452058746 -39405148 356115377 790361645 -442945717 568699749 -29095568 807646513 29268644 -904526266 -682474 -658439622 180536686 798884791 -838375647 342979086 -779956379 245213066 274260058 -581485946 996758151 -649439834 523105431 556667882 -780912414 -749166598 843148169 -959340194 -187326340 695172209 374132624 -275399957 37001695 750026616 -105932319 -971027762 -40262972 787792767 28118326 -427436087 -806459526 -397771150 -886233620 827697490 376869953 951967504 -303617352 -917819727 932893523 -871994230 -465606161 817858497 -676053001 536925733 681676921 464580299 -652016476 -741282236 269925995 -436206500 542791343 -22227583 182739916 828695836 -815960739 401697042 774445531 -10828007 815086034 -205285971 -677527481 -342441945 -592801190 311100926 58585520 469442907 849597037 -367875932 293026590 128032606 -889805731 515660185 43550568 -838075618 250208698 -127630702 170157456 -292685629 -815079599 173512085 -707143989 127738259 720859102 -895651426 -820007713 -694169598 -780028976 475569713 603278335 -145345675 -172021954 -448929289 976952295 235166855 -16243758 103460654 -514509661 -914097013 101726190 -374223578 -123431896 951049902 652796344 -666748104 -423382477 -541890609 -462446127 774545509 -821032702 -641739144 471514487 227470148 936393994 923436591 -252173885 465296285 84112613 57788218 -174891474 -672511635 503582113 -291430899 797391476 -436378919 57450656 342171619 -346939828 787137729 482914558 -621340084 632384979 393374359 623739826 125143737 -910534386 -527967111 -50867771 -560028378 862427827 762385092 724836418 -612282568 -582203447 -796395056 -837308547 -609078395 -782870051 -792122040 -215973758 890668369 573656908 -726695636 817392409 930947224 592574094 -800920128 697760214 338691808 162974895 -212737718 527941259 -528064756 658555069 -610844496 125420479 -467714699 -336805437 -106257443 -878558168 990744571 856649290 43181284 -580537812 82999522 -632885434 -980629060 885196842 -561577129 52885277 -954433452 918660126 849088527 -472541973 -308666010 941046765 969060410 9158019 -889265857 806863979 346144008 649316989 -226114285 -581467968 822284448 241917837 764880310 566908432 836044152 527773541 -474445006 784087453 -909838089 -794935241 -62344740 -941702098 -427693895 138428247 -502976145 954312645 -972097596 163443452 -516460108 -113163422 161459292 782390874 150906128 -625937573 410687206 -716615500 198464903 221568083 -514066864 174316770 814765048 -45272610 -348398695 -535826689 654012248 598783945 545364848 -169302176 297765230 744037298 508703112 224544337 -740467448 -59838892 -492377784 671929695 633053578 -253816098 613013647 286164374 681452400 -831264665 843368351 -429019503 -501478158 -397107834 715488821 -617479021 -368313932 677714874 421166417 430504936 644795834 985974032 -705481298 -493037127 -921991791 -892882687 -691763468 294017186 528320257 630123745 -671944922 66941505 306306397 958499427 238335798 996852327 647213511 174445693 -43615858 -563129778 474823556 -638122291 377078800 314679884 -562998138 -206532209 -209247555 -43207877 862794033 -328747502 417025846 -540956807 -695023900 491047547 -368586997 136902779 701931004 -86048666 25493336 -840541407 589423809 298558513 85957569 988677687 214577489 -673890300 -95794394 -688606424 -684825891 37472301 -87131139 -360480803 683454788 -241428009 -920237539 646960555 726744276 891955366 -290126474 746445441 421764110 -351698880 -632888686 -917119732 -844144086 881363040 424461744 -488627931 452580785 -270767657 -96752103 522781829 -544361153 -497210036 758607761 284521830 -718635604 -150322855 -530356714 -723463877 -300101298 271664053 -289673768 678565499 456976548 624987399 567549253 732920901 -541438396 -862570447 -739541744 94425636 221163232 799597730 -53775037 715943994 900476342 -586701375 196293201 -910090778 -128018904 -840846468 -691145304 -400040128 -397760993 -660447336 44840438 -852890446 -627128732 -113758826 -287073736 13048099 981819723 682671505 -359540415 -88444430 119771824 -950669896 -338182420 -62406965 -952571506 -427305757 -528406443 -810131234 -968457570 -543478073 71016386 219256284 -710041836 441178993 -521413205 -381681201 991493645 -764872979 695351900 345158702 94772342 618802781 261075286 -181974573 -282466169 -951367526 -942075578 769789940 -52875252 -248513359 -671749941 -531316290 -702329904 491647807 801366209 -703770970 210351494 417622108 456916863 347176191 838327037 308499693 -704143223 -393629789 -941016444 419533495 -14310041 -86373138 -335528168 613339463 585416366 -720788567 933057961 -570179625 469864567 -64947877 125125249 64992149 -337886609 -259154582 550606261 365667067 844206574 292180392 341462320 229879297 -537474924 924770702 -433650953 -61836865 -276967020 212378509 -554799165 312849595 -826866706 927125823 -691223330 143186145 822684152 -578175510 921600517 -703513160 -632186181 517663527 870019149 292291672 -35224998 -417098138 -643156848 -647187040 -352976478 798599558 -790668762 -66711951 -805797694 -748185250 197611543 232267157 -352558670 -478819162 -800698738 291116499 617265739 6629720 189184176 374129472 96318841 893568880 -314324892 -202012943 -467439511 607505065 50667071 783306306 -909858430 422781924 708757112 629999459 860878364 -709783385 -197045750 481286611 995040890 631927344 764213213 470804179 -247217657 -293957730 -849028156 567827543 -66891319 -279368677 -482682588 244314910 -916729513 573534499 787107919 -402576729 -738455868 -976905823 867865514 -883150686 9318472 -37792418 130219885 -404305488 483621193 294244841 375816993 -985682746 -611578936 351030165 741187403 -291785238 -515111030 -511238970 -291089202 -563521880 953701838 -98868547 -293157932 -917404012 -311077191 -698132929 277528616 531812735 928916569 522291513 78332377 -555622078 295218520 737650323 -384036636 861378328 942313466 785967911 20331698 186700106 629703301 356652593 -423550465 996087613 774877886 -445558155 806868226 -943472424 -335456183 -502447805 637579345 628883701 -221484667 18491088 -637123964 -240229872 114367605 -186875231 -762054669 379453898 -341986015 -556453246 819343763 -924502095 -593185655 -635855900 439617743 -597278602 766485658 -799080005 563857296 -776998174 214753183 515291725 -785278105 -112826628 -303892214 734421118 969238425 -148805264 196781147 894468186 -305826981 41167167 -593419472 -116488509 541463346 538694451 -914510886 -30290892 -458011608 -750707095 613608369 318312884 -254322909 -211744136 196356941 556253370 145613827 -309072908 -132978089 906756712 -913937344 -327229828 3892840 -518873104 -298065499 -188810906 -572715459 -370673285 606272264 667752307 -872941184 513380234 -120688766 286264247 -832859048 933373441 872055831 -545400541 -899830115 487421532 -371816436 -48306827 -782080669 -954912432 -939797782 654354464 575462307 819994972 -929824422 27007102 498539720 792204619 -591925476 -963732000 -581705247 414871068 840225229 919354386 -17212465 -312305445 477591738 690895023 -923164442 -576874681 739266359 -391352366 -465375905 94415478 -412958287 587128540 -335789556 296863127 562815080 441625548 -861678338 411066586 31553392 -261016119 -898458919 139643468 77668033 329116632 160128849 708636250 -182058138 357598021 -543780442 -307760976 -922441683 -223272984 385634682 -984785829 173768669 -210555613 -451416313 337975946 -848929226 805213025 476042209 -262950712 407203496 342816071 -234828670 456381708 396815837 340832053 -198581527 912679016 -963229910 574512211 -165934837 -34758045 -748561259 42097326 -485464709 -215276150 393799992 659409240 -846338750 71327374 905148956 205424346 135949 -584332529 -524931379 221785753 -331491967 334420337 -515209375 622855348 154727307 755682405 50836507 -907650719 -438639182 648448446 -410717622 -533202052 147103254 -809706307 825775335 -688432267 -151359145 866161645 46602121 -169979212 -136446256 673337696 923054546 -722747420 622033418 -670679 433206608 963970004 927767511 15297041 -11438875 185672888 789930106 -276424868 -36179826 -344881872 -223194890 -267305962 684904708 -443198636 -975796981 -551060859 -774969697 160299018 -680598685 -817294352 -684027869 -343777327 579455071 -265938364 188390910 -591933112 337942195 -42938720 -8054790 -221083529 -695291395 -850554312 -803125433 490164478 -608297224 864488214 -643814312 -875057242 -572780683 -797732339 -939244048 815883890 664461070 669962546 281930895 652403341 -434141296 -301076657 434705084 404308222 744690412 -708888073 438717421 -772964966 360989312 13489522 -253027376 324075018 244822725 946040274 460938204 -161610009 -152271071 -745686338 -598573793 -946282176 965710916 451993859 -838957795 -577940950 -821618890 -389649478 586960503 69047900 -741953186 -719167068 91985018 -716561576 -206712637 132133531 25807054 -781832239 718787178 904679503 356877488 527812146 -576378922 -401469240 930495563 -977830927 -37371204 -593894163 -525228317 -215883007 -966262696 -882245720 -119567121 500670694 548622484 -168220010 -660437187 191006531 5832977 -571371347 344419864 -624505400 -731135492 439570582 708011252 -156426747 33663462 847105075 -933626321 -278785932 -798456427 -739935590 -832987483 -423066437 240721390 -51688839 562031729 -301127566 -21208513 -839543312 -447980523 -862542432 38516812 498528247 699148065 814542019 325901480 -507965707 -90516435 687760837 -340080554 996566382 -988798527 -369718641 -349771689 -998103549 -601518480 828883077 231177454 -488313550 -634673355 -571850536 -451777288 861370928 -727435488 970976055 488676417 19226035 997210346 446251290 -263786559 -655503616 507679211 -566776766 -414674511 545042378 626495701 -512185155 -41990507 856497362 85498552 -768825497 -3181670 87879107 -373663966 737606575 -79371490 -839824809 117440906 -367703440 164591190 -597572442 -984380259 -369679321 -174145327 -840198461 -810203148 585196079 778263304 498944970 -423075893 172800670 29143009 -79941893 -740888140 242767542 -456674121 -217139574 -695847752 -503446403 340972796 -512577526 944010961 -436577026 684129445 -114849437 961454994 622557160 672850066 35607825 -673255077 991499075 -925141258 -572329676 527741152 -205154486 253049198 -907881608 -43438004 475133753 -207312752 -877384003 -108192510 140355467 53754046 45340056 -980639503 111169823 -313398303 202564730 -950917914 -841930502 -464641020 -272207949 551680750 808020859 -876537269 -8419698 -851588629 -39217711 702520301 213289042 -917780901 78344793 790269932 717887654 -725939061 -256664051 -203428481 -844388598 -559281659 -973855314 -288903520 -376753812 -100558676 259462098 484816092 149873557 -397837013 -586649823 537227610 618348502 740545852 14676379 361722158 82596167 -355077015 86251287 -64679877 -58195682 960055782 -961987460 -774335695 948571141 -323972931 804021031 -694402196 648774038 -254629594 174061882 -991673082 536494295 402053132 966697905 -111919412 -28208354 -603658893 -783775895 -167415429 884600364 -26541363 -248354307 788784217 153049336 -373960006 574707540 355366696 334335039 408206558 66970476 -693503641 599471280 -562142737 427856144 903497623 254925679 340405574 565019709 -374831578 -811505284 987290626 -374774726 239511970 56881035 -956210891 662197077 -559243045 -555813335 287389926 958886120 751217655 -932701347 647262350 -620826207 -527964044 741030885 -564902817 -273610299 26290746 -443683044 -805913095 82110222 -461818531 682810426 -250279664 -482633124 559054801 -45325089 632195497 -952625167 366245015 868898778 -569551325 -14219223 -883992976 -171654600 280466988 653441971 -481796326 167744136 -775197612 -598279514 343788958 -135592993 -287992259 286143444 55837965 314844918 -145321205 -934609717 639035404 -762046562 -659511322 162662054 -55687773 -314482395 -731794374 -98783868 727145601 421559088 -454908176 353508096 154902126 993433536 621853460 187979249 -514799003 -18405269 -955491410 308637589 916186816 -939806983 840427317 681414993 -15475186 3776865 -634243923 112802247 768446490 -652903064 552113864 -51046995 -675065317 516910286 -404228833 -678844653 709389206 -187611409 193196091 513493129 -63318533 989655800 -694209465 -199922156 867817699 -599152379 -518564928 -537794961 197694257 359013451 -841218811 617838968 294715840 -572043745 -283190798 294288 738915097 -976878714 -196795396 -894097747 -277337593 -345316343 -581255108 620889767 829789057 -912899936 705814732 -859554164 -932951751 -662088639 -891641734 -261747207 312509246 929547678 -473227046 -266440328 31551379 828737868 208335195 834903054 -380178669 780843458 -154283952 -179276351 -401845586 -647616109 -484264108 -703822826 -904910957 981840546 -57892222 981623277 494978716 694164672 -379492359 238075408 -145542059 991576464 117755804 516282920 -855016028 -190774127 679922670 -872153607 240162227 161698423 526065730 801381416 -681230492 -784690516 -665108948 156623958 -304426187 381090178 -359592853 -839497908 -70664809 302778249 -561116207 827760969 678893368 91895469 130416421 676079137 569928018 -68302156 -544251814 433145841 -737074283 331375539 84297897 118106504 529349974 -92806350 -31495186 839481715 956350747 -357314080 812122703 474086891 36531158 -387676856 -224335237 663171865 -104721129 833168567 847852226 142159117 -249182498 303773930 85634932 290123984 -756894844 381159693 -919791046 978044739 342188969 -336425490 277811043 18384680 -922400148 695267561 -468981935 233818868 -263252851 428953989 257427719 517125148 853974889 428827225 -260913434 -720659335 -720927517 208185582 364202714 768498696 -15894699 609694995 -352736204 377225763 515912346 -605719066 889485491 750358851 729354773 -432617203 918271188 934471244 50517517 426689254 699701020 -180848004 149319841 -146149020 329203974 809172985 -887424858 110009599 -509015831 -733881050 623565719 879138339 -444181785 -523679860 -548327452 675198762 -441375719 -612283320 -849388788 428536812 -371171479 926073861 137266542 525987747 423058501 -570876238 -618073731 977525900 -327168082 -431183295 815433135 -236206555 78965089 709868474 653582185 324104272 -29602371 906715638 636971908 188778451 783555253 139765205 -490175354 -679763101 -619637630 -275977598 -869979180 575075058 -379806709 689458328 -868112450 -390145812 -886532813 -32226679 773520226 -92793654 359675915 -276266928 594231332 -938013552 168510215 -773255202 -28127649 -479279380 32068821 321306205 654940608 967663848 -893441092 103363653 -538426923 196083975 870766174 -696698359 -487118879 -40710734 915025682 387979003 -274728494 889459756 -66922002 290897256 431113508 -140798195 99659494 -599776235 -739239223 -176592602 857889634 184325002 471659046 -582311184 -867823125 292905004 -483059603 -924866626 110490544 421563921 -239282731 647787797 292784512 578265555 -858185341 587882134 -509386874 151257853 -95780503 -311752004 -165688072 -268127380 74230867 78601442 -395668925 -132630787 -693230579 253489226 -851098055 -712245462 -669921765 -17081021 -799554554 -79072746 -822877017 211447645 531996464 -565573221 622433918 -497647094 699072790 44766321 515023185 -480227058 -540703729 267288005 -647988860 625613066 -603087146 -335806146 491157344 -557555873 73636996 -931380669 -756253663 619813458 504980015 631017082 126122813 -81222853 -101769442 -845054071 557794246 334057614 63715945 -254950100 -44146115 -474333436 -749462869 560789535 -559219474 305032767 296798329 194647422 -226200126 353967341 -114093222 425713924 731829439 -252313075 -64954019 522652130 670829406 -210624305 -961054658 -276357240 135641124 -16358400 842366287 -415922285 -617917887 -212408027 671543966 859041872 -613149418 -341128605 451631756 -896535031 -403955141 561297976 -166121933 78659918 -920495577 476783851 55403261 -193725734 -850833162 -70057649 497542686 101932894 -166886315 -993955944 -857136145 222660124 555331118 -468059753 -937599410 -274436125 -914856250 -331702163 -145609059 209571738 970568532 570138916 110628407 920901387 -166051699 707924536 581139434 503423507 -585339877 996435326 -94668196 -913087370 -245989243 437807703 45405772 436736725 510601160 -437939471 -793612371 264286762 44327071 38918533 418843767 638428367 61282347 243795419 599108437 -964748842 -777267135 687794704 -653726012 -426087520 -629058759 858461370 18227509 512509407 -986586434 -616024917 -863112902 174154106 502631244 743627692 -427338523 -898650422 -751769177 -697372642 206335082 9568516 598114322 -362062910 -59920923 -302280991 -182403355 -598210396 224273503 -246122057 884293016 -832441260 -252421688 -440881469 302763029 891856917 663469572 -800681328 -956578032 -312411406 781557267 763691551 -697124443 -262575314 -11843732 608728522 -138656226 459149960 378309780 -813499928 234382039 750949594 -437263587 -432892817 -886633605 -562575340 22835191 -418779850 131212243 454541676 492019045 -583449092 -874966522 -901436551 -223006641 -480939251 360276809 -625462564 -935146111 -362144309 -163687748 -540174081 -705105840 -560089631 240067476 595641495 905490406 201323534 775825173 224203238 871738119 -789541888 399661910 -664069852 -391297971 16465563 920923731 -996827744 -631226422 61868977 -997850805 972635768 552516856 -240576811 595797665 806671389 -810866659 -560035781 732393304 293202222 692236211 355191368 821124277 -366105900 622775765 -545060311 419324274 -349178175 446152819 -123456150 238259783 -470978494 36345757 -864700559 -386220340 455386827 -693426480 -975369296 781488503 282218162 -879124779 -486926003 -990065858 -839289274 745096981 125194778 911920542 342987785 269881295 -634439671 -362544379 -437375807 895073454 -113367134 827789807 -195147976 169082821 -739337 -86452809 818582438 -522007524 -349430212 572205491 735218900 -10199351 -875354909 246862487 443065311 892881361 338072212 -664146268 -299968831 -387443449 761769884 -897415401 845750327 -6273629 603200753 13790206 745298326 126909768 -38965617 185076287 -340779291 -839002745 -451047730 471003309 5856887 -261037857 -950668051 365317935 -260708235 -308033286 -674748755 959863714 421488441 36472949 -37929890 644848037 -562352298 585484072 642261380 758614494 -811444213 -529873268 -91047337 674829574 997696568 -600950072 -741841839 -383546741 22175816 -953428985 652764759 3758067 -96468323 694961457 -682246114 59916515 967956071 -898323615 152545123 776540521 -150366141 -886886499 -321826085 132920837 252610567 897883985 -578961036 -860470184 -577859167 246768829 -389451094 207470011 899588265 442963900 -399185284 -908024608 861249881 170771290 976791610 -893887465 463099115 841297811 -909329806 -207599380 946803509 815116252 142127974 788053002 490022544 849971543 -230480758 -153950594 642400267 843270383 25357411 169040 -443101459 696964547 910526157 600063843 -573163951 -745637927 -173095345 -283379504 988181563 -249084041 -79560460 -400399742 760106611 -910151524 -45582785 166197480 -557309384 534075 477610797 549199028 897834720 784534852 -848985320 -971168505 -820228280 744073599 -482404991 -136993664 752801245 -795933842 -867348083 4396495 -443200947 511111985 -891126074 -182500329 696689194 670211592 -85686306 -992338682 112122865 518855406 -185430752 847420077 -249481415 -570468428 -499269474 803707274 -912830621 563299222 -18591736 956174821 924658010 2981791 -155179292 219170044 545027280 -903780447 735386621 334521167 -527309448 437555001 661787750 597779850 827835349 369342052 236780961 386834133 675427264 313852533 -557231221 -847216391 83942716 -686258026 -640215034 863754069 -430180013 916934784 782677106 -498004809 -328072644 782939198 -227316236 698935958 75075453 -491907483 812199502 127368492 -380360090 -434746129 -6397613 884003315 -85458723 168412098 3804111 -991160165 -379930722 98762857 -266755076 -342759718 -556340971 146938438 -250194446 740452170 -423647909 -931238795 -969762341 -392968569 -121628923 206575205 299693370 -613553495 581399375 203796671 -196994980 -625482334 -930447137 -183107266 -963233972 -109205287 412941036 142437214 -379387359 -981882633 -232790030 -838600130 687968433 -449141866 535897551 -214779935 654992401 -233650533 805186243 -740950019 362315441 -840414333 -713781771 681753989 -415191890 -602754739 311840065 239116735 -80309256 -789712777 -37377285 -659290645 90768583 -289208425 -6236684 -263307436 665754473 -881658094 188816769 970279556 -222582164 574534735 758283938 355650051 -771901324 516824660 -458200790 -715730836 -174292546 -984707025 261317625 -54084413 124941688 697059321 -333907896 -815701357 446531705 -451472014 66587465 212431536 -365180196 149180536 -314892908 509186243 267600240 -948652409 -676771813 514466740 -746487603 -841688931 95030812 407867251 753020212 -598568028 407991654 109859924 928654542 487854420 -673072076 299396086 365003684 620910366 -489350350 -345314218 147055802 -946368227 885628843 354584458 474660294 -379263878 979588806 -492407682 637988814 -866119660 751304440 -582551363 -920313754 -336089244 -834739122 595871268 -458498446 379187026 -800791387 706957199 462350860 -680937152 -9073536 -824792493 -821744601 -259595222 995655504 -6659684 -188134326 243019452 306731974 177251937 -838650178 135137370 212866238 -999958553 191858631 226940267 -986531864 224081268 963529748 -945106899 308356395 777753266 180667690 160452064 144273067 802264448 816890161 247859050 -304798693 155271805 -885423417 910950625 944662652 283988429 -484840990 493022136 -525362482 376030088 909604398 571502737 970741772 -825887919 -375408463 399886969 118384128 698205568 812249581 -606280530 -527648636 178492344 113117034 -290697359 18029695 -652517326 517873603 -142517175 -921979489 379736227 809202273 351009385 656996125 -106521626 -60630524 -307029871 -565692717 649245077 110441312 -726975190 181120159 -956102838 -999970712 -352382167 -917826458 -441098056 26192987 -823425807 940207079 -497692561 -763136117 -608662545 -368810844 379923753 -609876834 -827592390 455842846 438263777 750729698 -675842846 -866360072 360953003 753942769 -563796358 256423454 -917279259 779099605 405466900 -687629810 -177416339 -344843608 -224129466 724973142 -216739020 549016137 41018486 772660337 241113892 116957344 473619151 433608959 991852133 734840568 -944946959 463880247 310753980 26464307 553333990 787311926 -673410729 855844604 -90458042 -392350200 -16282001 -671769336 -27113153 -622267537 146411355 137712716 -756293850 -383308957 449786712 485328377 -375826885 -717970725 -686952392 748189169 30179756 -709474404 -939971842 11687854 -806680313 400435845 911583114 -621866604 -703907598 413479571 -11435302 641543410 -928294725 382526214 599364730 996018401 -438549958 -268261706 730207942 929873060 690996535 963289830 436836046 231461675 574804605 -978556481 -305671942 556568683 990368659 591084662 -896377148 -345339802 -79695721 -885568069 -73845908 905968022 -225780517 -454778997 -468223401 -126610819 -732673017 -493849684 -211621962 500491660 -752442947 -233471218 -860282666 188549472 645273231 109323434 327529072 358565546 -329473510 205196399 695799233 -819476878 -484975745 333511930 618499695 750790805 -504932985 -505786118 327021207 -25566394 967764104 414177957 -961214437 -874960678 -810189653 -229443450 -46745737 87515683 -686497556 272049955 643914291 -936026956 671696778 282365462 -974652679 441569501 547366519 278251232 -448197019 313819277 69498413 234426543 -549501932 -274222336 -124953284 -275357728 5649064 733875732 233394901 -914001459 -58445009 430488006 -340977007 153307230 640063021 882969509 -655593637 547028850 953857174 -747808173 235716978 478408156 -117277269 844299337 67626675 707514195 -40018085 116039914 -32832785 -854497863 562673869 -478193432 228272933 111743143 -191881116 934246954 432810296 -950499878 166118612 930289206 952016926 -193353183 -380642933 917262684 45143686 -92210273 -190430060 765832394 -670316757 -856180875 -962524847 -667747337 102315465 419943846 -980772374 203279055 -798761689 508722310 -735861337 140054772 -761494639 705824953 -558381650 -622422636 -129192697 630081342 840368223 -263995296 350216652 37287293 525882666 315976091 791854533 -10055699 -707067105 -691700759 -825207739 -853050495 -86365092 -280781328 180290834 398911588 -897798017 170383120 784098413 484967499 -695618831 231018677 -311697414 -556311403 -808518745 -464040889 239298290 359491444 302644990 -83727668 876565620 -145136276 -597694049 781842112 -220080892 266359099 -654970293 379780791 6568273 -22793945 -280439263 4192439 -723786230 413738258 -820475491 458705706 436702875 -16276611 680577051 -684407843 -995098252 345447355 -516870309 814502229 -327582380 86631210 942269082 -799650248 -522289798 579052754 -882367544 -724529853 -492133099 -736260528 823186704 609097401 -228386945 -722126878 -375947227 -81804660 -309470530 -611588397 -147070865 101823916 123915105 -895263888 92867912 -315839593 310894917 -351850771 889814292 -961635587 -772945293 380372763 99426364 274853142 402302522 211116614 534067854 82798406 942030279 -500321640 556298427 655057479 731195510 -703611057 -490155967 -883103329 -868596549 537512916 838629446 494302524 -642032294 -841810916 -939307680 -31596576 -189424780 -928166286 -653664627 877588210 724030551 -804821389 788692400 -609118968 789416917 -353032728 -182458382 -505820142 -616968705 187635816 -351776450 505460007 -430743169 -315590393 -548200608 22666064 -644761775 366271150 -939509178 -705722799 318605832 126177807 -667908164 490057748 797383717 -914380171 -622394585 752289460 270910951 969481386 452511794 -662433216 -90154432 -215793538 645437291 927204013 896591286 -796298866 -489923566 314702498 -994795892 789392286 177964909 -734318352 -789926463 844344059 13331467 136763312 -940918908 -458175831 -415520743 40722643 110497356 -890081708 -248164878 -345456824 -644270414 693757497 -338287054 899067766 -912383432 -710877159 681232109 -640480419 -679061641 858727492 259032527 -709788993 -103704121 -148691837 679623608 -836878839 -290925235 576984623 228959434 18831534 -810154523 -945511171 47089966 -516163948 -213770157 -111240292 -952152088 -462351144 -640216972 -854977730 767799814 439873776 -524831878 -617739207 -972646783 248902388 298853786 515232072 -149226433 -366707940 -497115311 -809740696 188117835 -570697625 25487015 -920237838 -475905190 963563015 -475285763 -140173015 401639868 879981050 -961555474 585638896 567592506 -288453446 179467991 713557261 -139591811 720543874 722567364 896423782 -622515541 701679797 -667963208 836312811 177811838 -423149153 -525078063 866330195 779011550 8405224 399250402 -667249273 545585559 -259859657 -462946765 -814670144 -489086525 -982066060 798431893 667362186 -454733753 502277029 516592476 -928242915 -905247246 449267718 531085782 -653130914 263679509 -451750831 966771248 436829675 520672911 -643929493 415995211 -383040010 585746914 437636012 178903184 473708570 -745518978 509207261 787999947 757366368 -310577908 -229913923 -431024526 599971901 -674609972 264159975 -740346993 -903689141 962587764 -68796990 -322216063 -992098851 -643935014 384601618 -27205227 -655373742 -148649028 27903983 -926961211 822614568 -829451498 -906989780 217462417 607161684 -715618674 381499420 -561349172 10751697 -2051401 -911216033 612599477 47507440 683353091 -141134293 -367386902 971265583 -846648369 492040640 -827847326 413280398 -1520366 -879342254 -298133261 -596216668 -674159242 -557897391 871601981 15460289 -903448660 675438880 -714682886 732633150 -323859744 -404424208 205486654 704333683 -425358107 -863671444 -430973403 881149722 -542991008 731567678 930392069 704599679 182301357 -96176144 407300353 -662276233 -219804679 -709774629 -231389382 -231859023 -831509209 -340775211 -453100586 -818653394 -842410298 -603697485 -475944518 482474396 927592360 -689676160 -402408042 -915350470 -146562940 347598260 515182653 -693067835 -630843992 -487754836 181946043 -265023063 740016239 -996858165 143349978 429021011 -82731279 -201965745 826505932 654362800 747076520 -322913134 -414881550 492801387 -907224886 952299757 -319472969 -880112626 840831622 -960909381 -501612660 247795346 -529312299 527404937 279303929 -967662556 791327228 -293222782 988822028 146332014 -104013356 533405459 686007691 605026785 180483913 50645370 176646102 -918478022 501275597 -685944441 -586109323 -116031677 -857898681 -96591882 -157693467 276527972 470557052 -422721548 -460924043 -794841641 480322082 -461694057 -902987474 -732458436 -951344747 647284920 -487237996 915660849 132374526 10693924 851927440 -751752765 -531007878 -399574492 -611049662 126069349 -753220312 -259038593 822650621 424242604 778312227 152809052 -747181410 519259018 -282468943 -903850681 575442109 -794667049 -973043597 -35242727 772750102 -349394518 -206172166 820566203 215896428 694390432 424562924 8290727 -360109783 -510379196 -247683497 -338731218 -939326595 738822159 369879846 -134728759 -952390735 -876360131 -37763850 -569074593 -540586723 879880685 -669093209 -81804091 -317847119 774503266 -24058118 228110519 80630510 669966900 -204381925 369746307 -592095334 -920504870 -282635304 813211527 -390966849 904073048 43520721 -520852174 -72367173 -833800803 -573330745 383002793 -803166417 241904388 731810471 -864153244 -953512305 -656287505 -925767127 94170772 10381713 757034520 -812735440 -910139264 202546362 830867030 -315398808 672690796 -789964822 251224999 -550488112 628983912 337185899 -466742519 875332147 958529246 -595627605 993301302 46130322 -798452482 351207651 296836854 -378080286 -533528289 71164924 493923705 630815363 -723025277 -154491550 503431711 -373464419 -680017232 445884348 -309832750 858954137 138694063 194923728 152618029 130153264 726051998 -847969884 718800970 353366089 647520671 -362562651 -166517055 504955166 492827838 -205339109 -681770675 226652974 603748142 -49003741 300829581 601387100 -260460857 271510166 -837426451 607808702 797331169 993463513 -198067038 -190825751 107743336 -746735032 441990609 -430194026 -51354768 843069668 554154889 605354851 -123296700 -672302384 952173108 -207434123 113949143 -791336193 -819799924 634855701 -295321630 -119487815 -534333403 202091567 -999596572 100426455 -172246448 -861249410 -137271784 24019056 -115351110 -87766719 -780619120 -861940567 -821415899 812856011 -967239360 -163838955 -42399482 241721122 -824685313 605617189 848612112 -118936496 -850653797 506482385 903878430 330043606 578472847 648146082 -474784868 416155754 -813652387 902709329 -372032063 12170626 -549468797 -825872518 900608636 609163503 -69096355 921120016 -887631464 220542783 927553429 -346461849 -216728384 456585978 489763231 806622872 -100465613 700883512 962734163 396472799 -545503247 -201721392 -35606320 -720269696 -455364620 912140241 -497912748 -253334010 -288148769 404803856 -405483220 -233929302 240295365 -265936420 -522605543 -44852712 -354507863 -961717359 177158376 -797703831 804368214 -276088210 -795772673 514791777 -175423335 818692226 382039401 -114984549 917355661 -195242788 -725681867 -635334325 801203607 -877445720 -208470252 -94388057 -468349316 554492191 -654008125 900678220 -719263728 701465860 350764005 90029787 263096211 -941863916 320237741 -915745390 956501488 -589314839 691144215 691420738 886194133 75363862 -515432695 291110277 -804306187 -537679839 507670307 -605306950 852164039 -856032307 306737759 716584946 -579718985 290122481 -647330753 435816511 -165461911 870851738 -453792456 133698848 136559344 348949532 526870592 105436213 385062888 377509759 -780133840 -800170220 431367562 -268208528 609138045 -937214208 -301793728 736869056 -360997578 175928756 -988657944 -204273116 -671812347 -106975821 607457732 -428574459 765590669 390523403 -248781204 -326078245 -19449880 677123928 -380925823 572716183 215609310 -478629237 817352002 548209523 -156325053 243192596 -525862933 -994382401 926365118 140672855 524087391 412396273 114446205 -939488612 443178394 -880765272 -655288102 -42111081 -236198310 200828868 -47319645 -625800268 -45078617 -136326666 -694634701 -761346859 64187997 -69001949 -484617222 49221888 837537325 490716371 -111652529 268133846 556562812 -239195340 42558415 -71148998 -248721822 687176245 931251360 -615734126 -903417549 126485608 716478429 -402401306 -249150113 592150938 -789079715 -863506801 318364081 299230719 -989792774 229254607 688912499 582106876 153505919 884842611 855763402 845574495 765646949 -914114555 789855387 -885219779 635350064 613515373 -577203489 386845835 -115700792 -854537289 -845989708 -774193202 -788106001 -906051510 890535351 80669788 22809707 -139758992 112632220 -999882685 -514115024 -759988992 -815533336 323862645 -43488235 504157508 -886954595 -351281491 -42961792 324636614 -200695875 -15686950 -235520611 634684270 -323185569 -125091238 -55325490 795252517 77128587 -657710238 121835947 -220874698 678716690 510377953 598045755 466318775 -254903126 358180030 799401111 601493343 -82406900 -458907368 323076605 866569141 726453 312299205 957777966 973076966 948183736 997954619 564120513 -9416630 -105817841 -959688833 664772820 -100376511 545181449 -706039520 -736626762 894215857 -793738713 723993318 -460344026 -818167579 160640661 -129654253 827528981 781813010 315216617 -401633216 125086223 -746477612 363853112 -36782296 63657149 614678840 -451762031 -230040086 19026359 908741109 383171853 -398491698 907799656 -480809867 571795473 293746980 277637373 -780557589 -95866303 -742915758 -903301546 423046254 806552174 -241911243 -971236538 -443995188 880522192 -614279131 617799606 -841232255 -404339551 815532850 850514270 -814303682 188259471 -118828799 248227419 766138290 -816270749 -264563690 365392526 -33958159 101026338 188352095 221864265 -287504749 113976747 920296172 303001206 -252887147 992989538 470814050 262939419 530816708 871603038 -534961947 -798744962 -764733655 -185519369 -757591585 155935256 822852715 -93332392 -62453530 -206829066 -103646913 331288706 121716739 -820474814 -460832194 340893089 22284040 303196682 -371763957 148247803 -670652906 -995881075 -949409127 398964839 64397992 584447777 -588588793 536972573 988485305 -540475264 168710270 -681899458 -519983552 569042890 607032137 -991095307 -137693985 -149004774 -150210226 -298407666 574347388 -690130835 406820855 809459364 186201801 230993680 511924823 -344621094 725747 -692194671 -945030035 -230199914 -137691611 -218362297 816766478 512879528 -926891612 415930624 -240011779 951721863 735954350 -418919751 524878132 47890769 192803254 -468634419 -862698772 488444940 143545473 -676918262 -681862740 925496160 -432096945 -933042692 237737331 161381569 620341494 932789527 -135704032 -904957477 520239186 571885391 207422748 -775309162 -83202268 907062675 919746139 -491413461 799562267 976479819 948581897 -375780407 471316816 -678888889 -745111405 701889633 735141027 358894708 -450771946 -385393945 -461286608 927357400 -126309803 269985182 580845514 -613982172 842054146 -256871303 282101022 -512138746 44501835 -594004269 162692424 983122354 681886809 -800154528 937062508 -82803793 -235600847 -456113743 -75716101 870517145 -582888344 -639608915 913455301 235626775 44576839 317046621 670026568 -997073024 206103031 878641219 693815114 -427273320 21599438 -97116192 942945336 446827092 156543499 -887079961 419916308 -566552174 177864688 -285711644 387189243 -84435813 -944685064 -897925333 -161775759 645099289 -380026654 893261214 -302094124 -312849939 237079146 -165441476 162150188 -245111524 -595358635 -948936063 -928518014 -881525198 -810426818 -302149376 485960952 -188448710 -975276885 -505270477 572149308 530849523 -846695181 41014573 -202162480 -445974282 15486970 -820532157 703685996 549229680 -423838277 -584883796 -202529111 -701536213 -325920967 538215046 -239997787 -407635617 648327612 -721419682 700186104 785091309 -573743507 828017123 -288631597 988556515 -332124546 156598344 921717644 -147051894 -149548572 215773096 499996689 303715719 -150189836 -400573663 310256339 147489318 958740700 -479852848 -182162982 -975405122 125955637 -144328155 -656379431 -567624007 966620245 -885751075 152537920 -45056972 -621198121 -541981198 479511485 337687129 -759832875 628772120 191034509 931261972 654853374 69937316 171390422 -478891289 -342557764 -57657487 -641645195 -85572780 936525044 418312149 -3094035 -50558883 763305754 -372970054 318431898 -931488176 -642663909 -694363513 856750720 371129515 -971241328 820404480 -861297882 -461917330 -408626865 424500211 973672098 229867030 851819579 144544847 398860893 736312739 -597572966 880258708 -350902638 -846500792 65053977 -169115773 -263690748 -132230797 662366316 -662019257 -577562455 -177668922 116463627 -436685033 -320498066 33596879 953996975 966584595 594541212 -201435759 -142620717 -606118945 -106250523 768978301 -665005259 723629059 -951478349 -707524280 318382608 406224104 718022779 355751887 493560997 811778358 -107030610 -42097943 -541641642 -423795407 835425549 -680317848 267706558 -243858066 921616423 -910187762 352175544 -475433988 -228707600 49312990 -939713146 -563711258 342581413 -231736619 761564271 -431021164 635098340 -611021363 1943279 828144153 -424904650 -311930582 -46590733 588609049 -786696277 -17683742 -147690308 225724891 669461298 116575450 -473246538 -938374722 -110140045 -298369841 -436478452 85299302 -606081424 214536963 41573054 954214431 -436002465 317341360 -252887935 -973222490 221860177 -398246725 -755353219 -345455750 950029656 -813335965 866431641 700616718 688002967 564475426 -379493514 409535868 263671045 723828548 -27284048 353417630 11037980 -166419421 84347296 -677742586 -987166581 876637796 -676139745 255631860 -866293147 195733164 633472418 670404720 217324290 995337261 -517928691 688625687 754092922 193667733 -778233672 -44217134 -365778033 -708332289 -645958054 -718111926 -230616141 962784612 -919264117 -975023299 -173245869 -187034598 -246058165 87610513 -159608904 849006429 -854922465 529108247 772374901 828429481 -250105799 -417547845 550263678 900155759 837355195 -352454218 -611090817 746734599 -921865840 -594873675 -13134857 410874701 -441518108 -547944362 -763550255 362888241 -458645302 -332060978 577454655 -282595060 -383169575 348647979 632163187 536082413 445542978 446389827 230382591 -319086506 -52799075 -201726786 -193951367 867793411 570824315 89218759 -181901891 -360467936 -416913417 848189229 -668179010 446182996 -331893309 -484696752 58032631 -51408754 197465877 222095967 -219530182 284437244 62239174 108743770 -10771804 130453554 -786380388 167512907 577363374 -440369228 701452548 -739236880 -99730317 662868376 159808857 34157378 999525599 -331434279 823730101 -931316041 -710882296 425399084 754144978 -828443751 681218241 -554271817 575342081 -828696271 797555176 394008538 -625490911 -419655303 -738753639 353851883 623780300 446380552 461158739 140990487 -634480516 255733520 754017938 615892472 -489491687 -27491827 -642853895 148757281 647929261 -300316446 -668492973 -193908059 -504062264 211289799 -588187526 8491816 -701981791 517162606 551851906 307889906 477868092 147590570 162051387 341794341 -494470935 -74873858 -675550772 783426094 207536342 585317864 -651098069 -498111952 -2429710 -240949930 -849827239 -442884104 647608456 720484212 -118249161 88377703 -332300932 839382910 836846906 -76943460 -656146808 604022011 -817589309 118833263 332065001 102876516 269441224 212727545 -986678338 800812086 66828638 353962997 502925890 223681600 -771973993 -738641725 -774272571 -392083047 790918984 -284535864 -547204333 475708699 -143531337 -120769996 -570675934 58962539 -548943768 -292911611 -971362040 -291282126 114120077 639025858 468705551 818271674 -191920496 364237512 152009935 -263946341 -962721522 932457383 -160678631 -675360618 -689978369 856524796 32121548 563524366 147214728 -59187459 759623466 299999721 -984656909 -325851742 -829849473 380175611 178391363 -626146538 -737998364 -581576616 930036302 -983370039 -904245180 -894966414 880533059 729171202 -697644260 424059996 156227022 -835910666 900098663 283823405 -731117480 446028224 -750254858 -210845322 -96304519 370086577 999845970 266391780 -118316988 -640745683 871365156 214473708 -544669721 -828697845 683223344 560624118 -53761216 705740047 618082400 911343818 -864859922 212701151 -636259386 8223911 237952792 84138838 -494352015 -768017956 -233598556 -172283556 88963725 -426857654 893011473 719122208 275637113 818647542 -209525730 -697253903 -782662372 617918974 453957629 -880349249 -79680179 -344561252 -381780421 -482350847 262604257 651787364 -500620650 -343727190 187032965 243594395 -348425717 942689626 -861982842 -175774393 582601206 -302439196 -750814166 -901005345 -433080394 499512210 563196615 -215033632 200136674 -191685815 -173351141 13427793 639991215 336325143 3727706 -901760519 495505970 811356748 -91371520 693338621 -797262400 -704815423 886946527 323396004 211668241 183684904 298860295 455456021 824066663 -695474077 -98580007 511863930 -433372718 985663241 390353182 -674007330 -163560949 -929667708 561270688 222908334 -734042345 127252104 996052098 -986549506 857080343 -526303199 -238216594 -79553309 310512671 765879106 -4417722 -108769373 -173029802 -540215312 -281640984 917440062 874427987 644170794 -385046853 -129853187 -991549255 -934059059 -53226190 -444383835 698087045 105324291 -871424071 -278566085 -580037004 -977733482 -27919481 532495587 -962438279 -489717996 -630844450 318851140 470638557 975969212 -164274981 821937771 -730099956 -866604937 -403324379 52610783 -228918590 -570931662 -720572784 -638883987 -455527145 -545064773 -550607511 272545215 957747316 481596975 513379090 -584934633 99960224 340307209 -765779491 689200866 63044306 440386357 -37437276 -585454030 -792461274 -631515112 -875788205 -622192686 -820749185 899396584 -733161578 105352426 -674295500 -476581683 -448862197 -977752869 324714268 6687171 -711655924 -977058232 -974110156 -150042627 495372727 267782272 205145003 332476031 108322517 484770338 -763428521 -105845273 804206383 -193953957 652027133 -333695498 15382201 616082816 -647981852 349624810 134874557 -939770903 199214527 -968987489 -551263270 622679554 252868631 168774849 -623381356 -553101515 591076636 533407895 -319701474 -108520225 695376840 765297074 -953838728 -682774212 986588403 590782517 121204250 118906664 -816976687 363879455 696864133 781462006 -629764569 604889647 -61022468 -638362776 -877562603 -413402357 -223861729 183326959 96569493 746295393 993116315 864972620 148870364 836999575 384842625 772314635 -113780485 -778532106 377835246 -348144438 162342340 953046891 710176661 753631977 406455984 854649698 14052500 362794194 48711051 -634117383 -955541828 -992514089 -613039317 -33789790 -848258829 -197298199 -652000894 -997404584 412624115 432497799 401521904 -812108463 -379830707 589818846 714498986 380140910 871523459 -937778898 -494007340 266673558 497066967 979578965 222235294 -276100588 385454166 -620576637 538466944 196315721 -626242955 -730898796 501188660 -102049493 932685067 239899935 -950769806 -964257534 154007770 710274180 240332984 961261727 -66211052 -918490700 312482608 -555661731 408314572 -127929363 -541483000 -240598186 194584720 -359464395 -622097930 273617337 -695708068 -754018801 -160747053 -348966114 308675154 724930236 247918483 -766312443 333730489 -278216243 -888284165 410818415 884004970 -354441473 -821119157 -597506146 463535844 842938689 -6524187 27410484 -553682813 487022841 696319850 -386311084 -240825937 -526219019 401395129 262846843 -113590186 537417620 -550954812 -42289339 -525916304 -278825358 -482324959 761732882 -404669380 -620657914 -4228354 82272029 546823434 -297733904 -146663288 -458751454 -36496921 444604885 -690603445 356579207 -424470599 -883899927 16174137 448655259 -148282143 -844377366 471339854 -171846151 587487275 -27400508 -154327923 -393842641 -562904699 -690196421 -320141419 -509117336 -706047017 -824265100 -658596228 333680815 -687012790 -830569280 -993817052 981094558 -597120099 -737795817 -346063044 199891676 -275836017 76300497 218132895 863534725 949997114 -221147128 351995073 -764668012 997255220 -745363639 772964743 -157110996 23295857 812503842 282244944 497183383 304496304 977040188 73865229 796951850 713377035 -79910872 -656252455 441364358 893459085 916864836 560173964 367667263 424611474 961596312 59444371 916985871 385443126 594747649 -773624844 971686886 112659174 -62001116 590571322 -549083958 -362479164 534874929 286386059 342710656 -250448260 -428469408 -17589746 -443170374 -211658712 -416417456 -877977992 -26561013 498134407 326679770 -57720932 -976898411 -781032507 -653797501 -480502858 392213752 564671042 517388082 -418770290 763242533 -576242593 -575346434 767142737 -751590670 334445621 21944889 788638839 996977628 -309027066 674477469 41161218 -237369383 572905856 908751629 -479820659 525419434 832767455 -802151924 752948648 -338497491 36244530 626263084 169284317 -967875735 -440523827 339728433 96995587 -469305698 -234901592 525207195 -575921661 -750100078 749506205 -48330632 -90945049 -308480485 784280690 -455594260 520616631 -44523645 -878009872 -52781805 -141034851 375717894 887757497 91392494 696416910 207817486 -329760717 -434223887 381957071 955481434 427531446 509591215 54743133 385104693 -313508246 -381345586 495566992 -928610177 -196205765 96625310 89574391 643376896 837169504 -853241626 -223558144 -494124652 399793435 -891787099 -44723062 102986030 -366736690 577694520 467390711 575576799 -671888182 761939648 -488243794 -806385842 499496422 -44400249 -524548390 891333040 -530567455 625339265 -167458487 101894885 -742405208 970315725 201833225 460600579 -807128508 -576290110 452770949 303032676 527843291 120955275 -858614715 43963116 925003964 927478179 368267936 -528157670 614474154 -538488589 693267426 -740824104 729151897 270642353 267505882 -557490129 931451607 -507798535 -105074351 -146301511 -407519764 -113179929 809631790 818200910 351648704 -250497619 -410104 -210769858 355676482 -940351405 809365676 830395402 -658939422 287791524 946034232 -879448795 191099461 -56903783 -385897941 -673689484 627176987 444355336 869878750 235767350 -747617743 956440347 -881292923 595984476 618665212 -667567947 14166196 986372610 963062523 435258354 -941575490 -484743365 765873515 -495622124 903737589 -323458794 -103778249 -453478256 -634159428 377730635 -171722558 -150120713 -964468890 951727590 -61328527 -50409901 139605567 -686332303 828313777 860455717 -342654382 881996935 -265419883 -967729910 -136224732 -848934245 -617960785 -215982713 -55251757 -461997380 -571605932 712905095 -200230969 -635404404 -269076035 -574067087 364943717 -103925669 930289184 -983015616 -262762594 -327317602 370873625 -404790024 472817140 -771985802 -366855146 -161394491 -134027731 193876581 -326050882 236471574 82166414 742035675 -649004001 -737138980 564182139 -793699109 287487377 967056440 155716641 77941463 -993344045 66573333 -19752723 -245454243 -318750711 396863113 153246697 -533086239 495748141 513874634 740203716 -969979343 23222326 -784787866 -20004528 -460416012 481631499 315690929 665706455 507892329 187152715 100683600 879359881 886172119 653039963 90030703 578737651 202773323 -574215593 970059162 482081066 817709859 973155264 28262553 -767804632 -237933815 -849959502 81284393 549824249 -91475300 -754749375 -664087598 957393015 -866807423 179294969 -490738341 -362888412 193391966 -855395716 912045116 -424776303 509891702 869244375 887582481 366579910 640486090 -765113620 -914760549 998448144 655630217 -86878016 -36102469 112175188 -288248481 359954214 724078027 937176966 613543902 332080150 -37732434 -845516605 391835589 20120881 -297397920 416963124 -465896695 -146562770 -334390531 -371723596 -94281281 -720535221 215117718 130908545 -62518803 529970245 -262428413 -443634499 -824362797 349751643 752277362 546418217 -565293146 941688537 250683762 -502648761 341188960 -850811084 631545394 365874073 314116784 -491192235 -145487319 -423498096 -399692314 -739023184 -898518291 537850515 -208998586 244769247 402671100 368360230 -544270017 510054256 841372807 482914936 -720268835 -480194501 -533673654 -919720672 -978910347 469339765 -292462142 881312991 121568472 713600482 688987269 18584782 682481193 -653664611 372505021 75511620 169837304 108692297 -840813693 611649311 971878793 -479747289 -317704953 259868436 175769700 786214970 660019793 -870936842 -521628987 -227799228 -38143216 815277006 -44404371 -247106706 296321713 -826833975 -887560515 273055286 372561216 328733937 -400150777 -469534035 -822985548 9413672 657228298 867217892 544990318 535927850 -288037271 989558597 721586951 -946918919 -957191751 691097743 -831611794 144613766 299843921 -598958484 -236087244 950160067 503754893 -876937099 942864398 -958294861 748922020 78682252 -476714702 -300504684 201884374 184762639 -208834404 137758232 -894016395 -296920581 487891178 179453032 761494329 -516716726 903501280 758745582 -48207601 682233219 -322229359 712727133 51212742 212037842 714375083 -690601754 -169007004 -446561030 -957829917 150472881 351334608 7158479 163069775 -289674072 667667042 538465813 -946891610 370917419 268693410 963276758 939565984 -189811873 868018762 -859941559 -861328694 114024406 49913966 -960843614 -988986378 -794483666 -735576462 285491707 440208029 -181283583 -1162441 169432988 -95008719 685338281 -725129754 592517021 822725394 -326582340 -60904880 -205022303 388416427 -634473032 954093712 440198703 465470936 -332699269 941019997 402693901 901693133 874314890 -266613056 -512265401 505839187 874135750 661260419 979910063 -198323090 261259085 -72787290 -815459134 43483105 -996960619 139494273 -666386997 22824946 268939690 296475458 -373580257 -385797333 -374382302 486513150 642350613 -245326548 788198510 881069887 255297935 -360239716 -984696713 802616633 -316803368 192206064 -852456617 349179062 117512598 -406032653 -53289616 -962297082 -666530308 249121406 247909834 437833715 -245246240 809195899 760339448 -689987816 -455040973 421656326 331714174 780375704 990909755 358899794 -123116488 -792899310 806802956 808374305 137174692 -289915471 772977611 603247221 -44095601 404582392 -609411393 380860366 432491404 -571674929 -901214537 -542470606 460591962 573411688 -825337413 721646192 -578526541 -780285336 -919848020 155154553 -755636821 -763046893 531186190 523457978 684657618 588019920 318099446 -373741037 -312166332 -65676241 803744649 -99011149 333764575 270546826 -312664646 925258025 -652787220 405102086 -223761896 -918430546 -705014886 -788058738 -340420251 -312516033 -738639069 -893903497 -440850783 483550400 254350179 904516093 -602246861 -10452607 -927953881 242048443 -66313270 331069112 -566137405 -519521329 -416373393 -529467923 699107676 -839009294 -402065177 343409811 -646128714 327867869 443826256 884554464 -148797847 532720409 -759590553 -705300869 912386720 967257328 339339885 729332632 -151330069 -512052947 266142146 -217005130 -333912197 802417192 -757583735 -277309593 -34119109 727232695 345216239 -495285861 841739590 104101238 361643352 -95528843 -316425673 -705910498 -938973852 -916250997 11245350 -262052915 994875377 724171075 -438667938 -277323063 -218434894 -948862230 992778423 -972995321 720304008 -447022827 246954409 -666845159 -625850642 620659844 -697695960 212234755 776091176 705137869 -247380513 -426229866 295702389 -268061935 -163864464 -715663155 19685295 89394560 725206442 460575646 552262754 937937950 19407588 -437325271 221842279 -41870063 -126741500 645878189 -504005163 -733442426 -454677807 773523104 604524990 -236732517 -112513653 347314197 -816437623 108337244 562883341 -657690786 44357833 801723573 -73876962 842737281 366045344 -348103315 10889835 -38632024 779044021 -714735714 -573156396 -17083705 -99115203 -628720873 -688590897 -535896049 139379610 191975872 -15536951 -115783431 88787954 -319547949 -325143779 -385071537 -24557503 -642683863 -955217200 -275001498 -949763346 595776282 -888904561 -857617054 -523944503 748602678 -186960279 803068101 420420448 787585743 99373110 804685995 -605734593 951744481 148883363 -917326385 291586365 -311487815 -280670402 -538234630 -758716540 659687457 -68060874 -902049638 -613643966 632732659 476842194 -210649829 -580455751 967992560 169259425 406147911 -591569468 -957830713 527306572 -939085143 48960635 617149433 881221622 123170667 154380715 -311015753 548680090 -249997829 537680662 -895060019 -732628967 -519363585 -55986205 496161235 -808167208 -426666903 -604559343 -148853788 -178909499 -743695662 860298735 -867691601 75051536 417213067 114028480 464054654 283104628 -28831726 -562589990 592046681 886273240 491129947 -262461432 -561674525 -469082986 263548789 236298070 -915863255 868580857 -590282544 618239429 -732223078 -430126158 -113191734 -415246008 623420881 -503649024 -483342348 268894181 -474262196 147041720 339502670 -550358926 -893031512 546007254 795058640 -137363556 78544849 -802165026 398245720 -873224183 393958439 793278002 810407626 793719503 -757931845 -402196323 738144330 -320999175 -415409596 127745835 -210297320 -603762934 710092723 -515620546 956873317 -654314118 853683693 245428129 -236098446 683182921 553719750 -464193397 -825948600 57058416 100880483 -622224592 10120657 315061556 -579462416 642842876 -195636486 -279189103 255887396 -333544054 -288766834 55315389 81931572 -74671949 -262844930 400769726 -521710630 -789714854 -686060411 -145974742 -883057052 428247222 -512782876 670270809 -898590409 -256806129 -361109628 -960592898 151776630 -370557145 -479399895 -680763752 179178600 429986749 -459543203 117880024 -589227377 -891533625 137845583 334758116 -190774929 -418281804 650651432 673991588 161932178 533787312 -89863606 -93310002 -167816298 -94687646 -471592519 -905636538 -976692243 -621003101 681107040 -836569357 195530814 -531305105 76281031 -840252377 -405154327 -799844240 -762082283 -574296708 891237863 -179154961 487099698 -854696906 369516711 -179545236 254875055 827384606 405421036 913266289 309210000 115822881 310239181 270636424 -19119796 977639068 158682506 83965483 858397789 888521404 861419177 570104694 -966001534 -951211176 748460455 795927676 -624527781 35139605 -691066981 879820282 -650078318 -791604753 191560136 -166582539 -542187233 -719423339 542131475 -964508112 -543594723 -856875320 218591848 -398525353 -202676903 -545036944 -406249833 901602320 -254034434 646605902 425850978 111578886 -765567181 266769667 -393618283 78089697 356625454 -830773627 219717446 452933238 -811884786 269619876 -875599446 -58316043 -663904987 -282601893 479162449 929084185 -576794836 -238168363 342567589 -577676981 -667068319 353170240 -626082904 255347876 -961899445 745282383 -707291631 31721576 227694708 -702255860 -825536670 228810113 -422700732 -20975091 795858820 -151142990 456201112 523641268 903437382 791230070 207253234 272095271 584231135 -905036663 159531499 616822309 -147585735 451273357 653915556 679859375 376455373 525804222 -144242398 266793874 -236780007 -631474267 252381323 -84685100 -230288804 -434014381 -889650093 -114218770 847403808 -371689906 634881137 556772760 187036588 -357027914 300393432 -552626375 119989171 -408246323 -752755856 538669107 134094801 -325241427 -724720977 -326911228 -444912945 638910673 -922346049 158536859 851574575 -454798924 194125311 -208356775 280522585 -64439163 947794721 486740687 278902315 -624054505 -967535717 -41042617 -54296442 -595047909 528560134 31550096 -16179768 -937996142 426244638 -325871384 -146763101 -537718821 816251265 486221566 289728773 -843570166 916221844 -952951964 -995600502 866661019 240622133 -225062479 -191545018 -986312992 -759216083 227410576 -863300517 -255962190 774875423 329998361 -780741511 927332695 446037652 -674369652 808541441 -756731026 -630354967 -680523926 542271152 446876185 -70767566 501654369 -668610604 220411891 -575491421 601789896 609700991 254650450 177538077 -89742023 942099757 903018265 844424668 99494781 -830745873 -650150060 -400499815 -594276358 683417225 324802231 -780393022 -143946619 -724120825 -414928151 693358352 -457438552 880974863 -361587202 -947733966 -358637052 -231816843 -690678220 -194435423 -964612225 -350485189 47902126 -146094703 -694659934 785125489 -729192294 800104677 -967929766 446212958 -745698083 -433395895 745031392 469284760 -785417507 -83990019 497635578 -398653233 -794904172 858259091 -728916317 -553518711 -102539075 363741801 307385562 -131573787 535118737 767599546 -335842696 -256998781 860702638 -483269284 -799949667 593479977 -460305455 -24883114 -323811999 701433663 796737853 593860769 -911952917 150298695 536294591 -261562778 -929505562 -465188911 934596963 392243062 613604964 388601166 845891879 -386224671 -168531401 574906058 977298091 921302967 -576412647 644675342 -367282213 641130049 885471101 364487482 -198348127 -650354877 803424779 -902656915 -78526435 57724010 17399782 951048621 110600238 -578085696 287582249 943933493 -347186527 985601042 -343652177 -748293520 -268676154 63846581 -168307347 832572255 664834163 -501356279 -655031554 547690283 -664537892 -166647593 -690380185 380255609 502341337 -957230967 554619341 614452103 555926854 232227277 201106132 -639593378 -64876743 177278152 -529481085 577806200 -462828317 -581750884 37101522 41290402 74935919 638642617 -800480457 52037407 -933541071 -645055737 730916987 665343941 407874444 316929661 -214548201 391720674 -849654751 -239537511 127451951 -983855718 752599074 185132915 -187792408 -721062401 -923651243 -609634392 -921795415 -795740792 885902974 -490877159 -599902629 201946853 20185632 411088252 -5953293 -960190616 716664661 -577881611 -704895415 -843992826 -281366528 10365556 356230015 -144340293 752656626 796076118 570267353 -493615108 854939730 864732614 295091485 262616466 -563203752 895604887 705435276 147774470 906725476 882974788 -357335749 -82452541 -329355811 970610109 -492504016 -890168975 -322757026 -245227714 -179062314 -270610608 -314414289 430761895 180634310 -17574297 769222937 -391680025 -990290217 249588633 99709028 107516935 628975156 -786623872 -593729377 -551095209 -887344757 238057401 -330788617 -913378846 -278549121 -276577575 809472443 795466115 -45487475 603225159 -917236796 463044211 -901233067 677302498 1069732 -16681104 -162770094 -409684564 92212079 -847425644 -203551088 45358895 166747200 983760445 -954843223 -429070236 342804166 -901172122 461865353 -834387560 -47999365 173767416 -955304376 -348910266 -337217491 679961144 -928467856 563264959 484094906 889902924 620105688 -197078445 -842191772 -502399623 482078323 -670441638 705991015 -667413398 -620391256 947745028 627277534 -83575303 748819930 208965912 -737920514 251473895 -233554632 -312607494 496579573 -464329641 -472106620 -882555111 378532589 852903346 -908161926 -75985045 -285084100 323527682 266829396 -425018991 489776045 -506288994 854051817 871831367 -582894821 223370006 825531249 78060044 188576214 -511900049 620822626 -285724528 288157834 -580528838 -960224367 -838810426 630683649 806485636 -37267248 176698912 116648617 345285593 -438964222 -462317272 890156914 887396362 -135952891 -946117016 707115225 646184284 -895825730 -689633819 -681357012 -7348930 -136258186 -89056074 -480384816 -219001651 708666450 -594160446 -37502894 -382370490 913679661 -317785341 240091944 928267374 90039981 234291558 776349158 -497217540 767826447 -574211546 6739660 -781823322 353543520 -506650791 505276631 776651789 -827332647 -17572432 -857332222 553126813 356921160 989973794 935930359 -228593337 26370434 188856082 351498315 371264098 184387210 227369470 594009517 -895730225 383088693 358560251 198859352 -168028938 600253843 -507285951 -396820577 -681784664 -673210935 -201801983 -656160422 722060644 932963040 893175754 930522134 -879345410 912477273 -687153536 -149620514 710916993 44380124 -99308902 689674830 -149153976 814928559 -778305094 178897939 775692683 111612896 310375834 -978286696 -621682514 704358019 -729835979 71597724 -438320335 -991783954 553614943 -57138219 -979047465 -27040659 645809381 628422718 762362009 794438917 -500650568 -596179030 -115703965 -963845209 -446704386 -886877418 906074696 469503129 -811366348 -384272173 489704163 -861204314 792804126 917373642 369854203 654908100 -799871647 28540671 -289834018 782693721 -920765655 -597299167 -253532797 183128975 -991319263 -383409608 -317846020 202417745 -436313500 -114291419 -237210386 -319436954 -60739547 257247612 -10433618 579069977 -166330671 -246004811 -492574781 705619638 -192327820 -420803231 -429184034 935780970 123528282 770865156 559923596 -164010701 689726641 128764503 967619786 -990260982 -610875880 466786465 -826745738 -755568318 320775905 715842276 173898313 -774506857 -737511801 192931816 623352883 -369596011 -12019729 -80870096 583285711 -560865797 -210643900 -13800576 -63614469 -200755248 646278183 -919615379 -646523818 491883186 -285419572 -973711187 779680848 723639430 182096651 51329797 228919788 -327658021 -357166151 -275612991 65881942 -862456780 -817464831 -436050629 297578941 207004433 -638637461 -154979877 555644293 -556443661 270294499 -294758651 -887927976 -980831744 932724441 447323475 -907818675 -986274989 -408851081 217912409 282631493 208246357 604283576 -370719134 -932043600 -131434015 622219837 -413672386 -587933841 29225693 351758531 684721131 267239126 209605954 -356790887 -285199167 897856085 -475649657 323580129 -468384719 246815203 586431123 967993713 -219626829 450737291 -45126003 138156397 942060542 619577854 46793806 937677198 -7818531 243717799 -296382961 981595876 620606015 -880637422 -657362309 -721315601 -492416810 -792952507 333927236 -842237795 -777950418 -225680229 799976164 467256457 -571764495 -470890092 -888493919 -698694010 697367510 576356050 -638662129 -222110292 -637003828 131337615 462235169 618215248 -659439715 931970531 -226709680 -279097185 -922716331 -911771885 -45764880 -95558747 619488849 -781926818 -878134905 -767877040 20407592 -677260863 -355858606 117206505 -641071471 -159168154 -43147400 -84104692 -423667675 287318830 -759273780 84126429 90037957 -663719302 131978986 181400058 469530117 -116814866 13611562 445809248 -563754110 -979422993 -769031737 -66780381 829496368 617819228 153201326 -586338540 -608581786 -672461128 136980364 -141607644 42373738 -608508491 538349209 -865893336 -632883591 -497234769 -526587727 590324587 836729065 873684509 -708949245 392870257 506621811 -376555214 -17884444 -953769816 870961192 -512587447 -211105175 -382183387 777540729 -637570339 -456916006 728885719 20208685 536242726 -869411966 -442342891 830551783 -999969917 -406802750 -156274711 934692235 -206930544 805108983 498592983 -899772544 -372730571 -367920161 806614023 487218778 786248506 669342776 -991995163 712532247 -529277649 -995717661 -258124154 -801296537 -772022678 -867250495 185335285 -550428744 549698497 904205251 -230277791 -12844582 -941033978 342652174 866078080 730075831 -97795069 750060270 105616359 152518421 -413118592 509933783 -396308992 454376908 696058536 806361317 -934009604 -903408764 -449507108 55484713 855947303 171425820 -745928548 -108171197 -952384376 -993478216 -610411299 -584165727 -533867898 482934711 580108205 -291241164 -981992459 -506215459 -557855574 -157103324 541440173 62981267 -508644983 -627399497 791675997 798009471 -602714374 -688352740 777199853 -93205896 -377457728 -937625487 -291602891 -580419781 -181454979 2358332 -591808780 -425977112 577840423 438548273 177151961 537487405 436430868 634781914 -784573046 -132851321 873640258 -437373535 723988331 305000526 -302452398 -884349126 -976323037 -223339927 594401269 175683091 599238797 -777841903 -715547538 232743418 461965737 833728736 -387104431 -48104966 938988949 899896824 744067526 -282452381 39898877 50708420 -253092175 -272957928 -604959491 -581776425 561967485 -422122763 -263559337 -797491409 -835772331 833100976 -716455217 121095578 -521830886 369740084 -654672079 854828217 8025577 -173886320 172939750 661902780 307062484 -123057971 995882799 972949777 610557692 -51235184 825132297 -410586576 977708088 -232926218 192326665 -520051145 23070176 -266345879 104551789 629967006 -258776421 762392472 -2552081 828635407 375571854 571474443 327906070 938043998 869267059 539041610 350795897 972787300 -476688168 362749240 -50513898 77112307 -362191033 -445667847 22362875 -963380976 55097263 332496296 -959173847 877989056 -9888066 -193228928 -957317625 -856446239 727650876 6418816 154385970 -67917157 87827379 -877975455 912704948 385471657 -409497994 973683390 143609507 762580291 -839574073 -156519201 93923358 -429309414 208224036 -546962574 -188783068 -328952556 343398700 -844513078 -306704718 186683585 649319512 -684730344 -941681202 -914489545 -932628395 -548553037 603329972 -995952298 162386246 -273016061 850420355 66726529 839667409 383487165 -70615698 661609117 233102365 174905227 -683429267 215583320 521802406 -978666274 412033623 560682159 -42589125 -517419687 328046878 -298744909 795021768 671925192 322606384 135782727 -719847688 -48675889 414288182 -670801484 737794457 -467028049 -329683547 -473092490 365189669 -19956428 71211868 538692967 90419954 765291207 -252240776 -369878682 -242148423 107375316 -259572960 -816066196 798570183 -135563874 232645647 580032110 -432826182 553836689 -986146153 -794010496 -948819497 -273214312 -164286674 684007252 341658682 -825052584 -557080166 153082836 -284525078 45553899 -202010877 -704710443 -928427990 586918487 932899749 -909190998 543459485 -315116123 -809787825 -231676478 -349972933 319220082 -216082646 -345905293 -861307592 -638824922 -630227458 917128830 -466683915 -991562569 -149503515 711351463 602110516 -752482986 -823410344 951202190 -397505127 -815296375 965046227 -241549322 800348047 172081163 -396143359 546789132 123560965 306813840 431422005 -286021171 -357891582 -561852962 841900855 -275622505 628664809 -294167157 -363419029 658936024 -58551428 -37178961 -273118644 -251683519 -583876558 701573026 -212708322 588178459 457642339 649706992 243398638 -716742807 848126837 -546218224 826608226 -627919710 823312191 385029440 539100441 107371669 944941891 -96303318 720038928 994584795 538996492 606614469 -219568050 -145949119 -390166522 957625457 -781699525 534274142 -169801969 993845984 564623906 -23570008 602633379 879092695 472542031 -308991354 979079748 229552652 -263330724 254212994 -582258765 885881123 706296736 -597570576 -980431411 177837599 -177645680 432463152 -823030768 707595285 536100588 -387737171 -849803636 -198258753 435380280 182289267 -643210141 -749130237 189498781 546492662 -810708964 561617966 -882733878 842118167 209672988 -369789355 -968317057 65219990 174571421 -359196849 -513156391 -156717573 -38439975 233771512 -681487527 -485548209 578425925 -758071295 -214596831 -820710732 -598348246 806064160 157512657 479793247 -667907004 880908724 -4645592 607878040 814334462 -753600125 710004159 -572248663 793391630 -446447027 -833270700 679456181 614381476 769559807 197532383 -170915995 -751084488 -801777965 497069183 -13642919 668036898 281269017 -458237988 -922651286 692178034 -224873120 -178290162 734145400 -825364187 749772778 -120169028 -115458016 -566958056 730677850 256172680 683291554 415526297 -319897225 -181221702 724937320 190306602 460902642 -379964507 -736653614 -960405491 -638942358 693119836 -903646134 244225674 406407656 -742147216 881019997 470221224 239110076 840470681 727418895 864672412 -866485203 409505738 955115556 -358668571 -437449028 885270066 834007687 303263121 340055199 -395030129 -436628360 -676373402 66653312 309429894 757833062 608977968 578461506 -965124582 357620809 -510522465 -498840513 729613372 -742959555 -410264379 -493654774 -427449758 -601282465 -33355917 -1913308 853771080 355417589 347567105 -258871758 -245992700 -804988662 435415373 -937300645 306328159 -613075203 835155980 -197400581 -749202207 -111068221 -311513454 761437109 -69926468 -495425793 -602406412 -928555487 -973325919 -310493242 -70200673 -465136484 149462969 -766048340 241538297 -880674643 755371596 -918088779 818894497 401883513 -361002754 -944764886 237985042 769454440 786269909 -236129132 -479801130 -765373206 -890457030 -244279146 832308046 -853402539 -492896591 -546638130 -944533399 231837194 155088273 -785476856 -235395975 729549082 51995739 -164915270 298129025 273266153 -578149716 763468514 -469238104 114250518 571969017 -458497663 931892973 -78378453 -483543482 453146221 328240502 724518492 -492967098 -482404341 255656749 135140815 877042966 -950764574 458948648 708252498 968598214 -696464917 -506167442 -472631396 -355635953 -232987077 -608252265 -509179088 -542578383 676529444 -406751760 -302702928 -674560505 266255699 -123054100 -300947512 -828334045 904583565 846513131 -381019327 -751847360 390712576 500011181 692079620 -986785661 -284232318 -322498610 947431551 332115259 939324891 288826625 -628074439 421104434 -324710464 -918210946 961030429 512582937 762461437 398875651 -18182463 980881137 378429181 426809343 264585613 456097048 -896199032 -786741871 484165710 -195762665 -622711245 -438332662 362204614 -846711747 254032138 416881710 -138503011 -952284435 -593819605 -40469989 -546939936 772361623 -507410903 689893005 340495323 906730465 -981779028 444941026 -891991902 634383506 235899087 -788590720 347784542 440791278 -971699829 -671803480 319778928 319707914 -706506765 -964627541 479679138 577224131 -433896650 573695029 505599256 259347168 102286835 484213645 -950404477 152053932 -27058766 -973350148 774677291 134873921 -151680742 913713098 -981037740 771198134 -671663707 691927027 277661708 -893291908 748082970 -606230548 317982638 313501980 889721787 271947406 43220486 726347662 562606536 42134838 -544369404 -840179995 730999568 524967673 -829691319 59408943 -780750779 53655678 905327766 218021087 -603584864 143666698 656800064 -56789466 53628777 324516666 525420926 -141136477 -33113329 -358384333 -831212335 -635694704 987330585 -953047450 933659323 514847391 992827135 -878051084 190264859 -465296527 189819364 -262754638 413995105 -283349099 594780134 682533782 -76186502 933961785 -696802945 -268287859 513158031 -283570139 68653488 -544703230 954097154 -552864482 -787166558 898675430 589411392 -953776172 558718998 -468053140 -838262157 765114330 -398753494 653302372 791694690 -461665411 518834100 789327856 260359791 -183950024 -556826345 607981379 204962580 986147308 -621089211 419748258 -927950026 -837349971 723452662 -957208028 877944280 -623235765 858721196 -901431659 743639234 789998599 -881523586 -19532789 -784880139 -36347849 -125670384 -561659447 882819782 -34844976 -355525971 331347411 -506096485 -221843925 -548097167 675096321 662724106 -362345783 141374105 -464332729 -822755104 -659234920 -798751838 53105312 852728788 792692 -545685842 750670774 821739130 339812054 -144584372 -41717415 364135558 788735973 504463421 768659887 325297211 -894054620 728215768 736044011 703925839 -867169288 349054949 -458762070 707407721 -523986 -435055516 -107186647 -453476058 72669420 410951114 -797259921 -652842048 -735919992 -79340005 80778017 767988551 -501631787 25284411 755140177 -594548894 -357301461 -838136939 322426880 -431281685 62266361 -350553089 200267196 -692188966 -844663302 -62956504 202740755 -618502869 -241879682 505556427 621656984 -872241117 -570303951 484948275 711230346 136930440 46760575 -891774681 171121763 -706431038 180812400 560540116 19451225 -891738363 -319711989 -225793773 -11342789 571212749 951964202 918457638 122264806 792825104 516524518 -792997714 166402078 273735450 670634935 -49327370 -626261323 -558945433 623791445 -113414029 790224781 336755296 -205560535 870002522 159377282 845515992 43541520 -926006760 970080863 -23270435 -735531277 -642162202 -843318458 -408761885 -302521247 -562247041 -393589476 -309516902 547671492 -119541592 676757170 -910319398 -950101692 92636232 -114383774 787176483 -502305653 -985569464 -391000805 -657123249 -372513980 -778742943 717539930 673152578 767004910 -501141629 743342922 -456908688 -54057364 748254538 -250207931 842586842 -383935288 466792751 -372584128 172759910 942384846 -478787746 -705414399 -665592528 -831823334 481462685 -399445515 -254976158 -307032130 -275971641 -394066996 -841058351 306325645 93553957 615300988 -365215654 -849894756 487308268 -227472673 114717413 351195349 321509599 777226253 -559791264 -626029374 183661589 -706916287 -206155224 173668291 717951779 544241181 -855676501 984601748 -521088757 655047439 359977045 921526433 -488646081 -553786565 83047762 902326832 585431413 -483755913 252479518 -819365058 -115215147 151677070 -201385985 -942235592 451266835 -19545589 742276913 483000143 894050694 769369608 -79560676 103117249 -59533233 27185249 561601726 -941901705 -245344575 81841992 -992805314 491762008 -865672639 612406164 -945125758 553188780 333857119 651173301 -776437848 -977070396 -157601460 962162798 -784744466 527016240 418204121 -624886475 -815850345 417022638 -540359081 -436753652 -660301392 428171267 -917588139 -107355106 -933907599 -525170896 215070133 -40639429 -921461654 480916959 111258589 595907040 482454006 -154035385 -612772500 581397027 -868779565 -427101415 167314874 -426259889 734154425 233214086 917526614 -208277173 -368463621 -886460255 -34927569 -585409257 -478354896 866368736 606451245 -538350235 -800169993 -1923350 -872313909 -76508921 -124229021 -449005935 671746097 534573430 205338810 796711783 -724946567 -34576170 971641931 25677088 -803927417 593726005 11306568 -438627611 341226717 -414097088 526687341 419368079 476264965 -914948014 -697760867 -817949800 950928956 976169653 -387334420 794944286 -318393679 16433164 -682182659 947276397 -972743979 -31816234 -944435975 815974195 634411728 -851838219 -793916708 -537034479 276759989 131140102 943143622 -200794142 -162038914 -944615620 759973950 799631307 306294526 42996418 -399982045 -85507568 158291213 -281075951 683193536 -588558979 -484963029 865155467 -656462754 753013433 79046574 -943751430 -853281940 575204862 587227459 16043932 -426042710 -617030314 535928836 -714423055 863598816 -243163628 394261142 839984846 -174717507 -330181024 237878407 -206023988 661908022 -336826912 393439185 -228164592 873578007 -37197956 -245467711 -456371859 -696600924 -803271747 139555126 -360342749 -9640086 603045163 246046429 -322367649 -880183790 -672147272 664221458 962528531 720352044 -188850108 -188499176 -170901613 -202331211 -404306825 -785474452 449305784 431688918 352840675 -184829192 688040239 -868667086 -249631834 -49712776 941576985 659362236 -988406630 -432541201 -65372969 -963688367 996299735 -466555113 123262278 284334108 45281197 565268045 401042082 -282500052 590661363 -334996532 622528412 18163800 467649770 490713722 -173508594 452392178 -28178140 -915236561 -840979581 -169842886 -689291338 548872489 -37576455 -238959198 729085242 946105410 192116616 -465810558 -238024147 -220681662 587001935 -658364446 -195944949 -650900901 -928510849 -745169150 -791925042 253112758 -423628265 488650057 -938137619 46112492 -797491716 -995328509 -592078470 -163499870 439534009 376959538 541213968 -829054634 -631342124 -131635308 970681176 728363477 350704950 296857522 -259748 442238625 848391029 414822228 887202553 -493880556 948608525 47026545 -4272150 -99175748 -562031802 628669972 -213919718 -244404765 -652223740 -23367776 749477852 965718574 493673821 -78141099 -161918073 -79117463 429050422 378437365 110150605 654525110 -708065473 -942523173 -493611772 804798183 -709783171 715863197 287489052 -392890123 -589633680 -530788001 990989693 600166996 901277343 307810013 865796852 -171958910 760674588 -365794053 -612499410 -547921535 -375115312 59889530 472651531 2105070 -78847358 -179274314 -630250473 523324774 745250050 -683635459 865803052 -298049312 302452721 199767080 773464926 -576162973 624077832 79254697 -707617175 -876562441 613258791 -207406868 -351544586 -128978215 -665144962 69479993 37955630 -902608935 -264030436 567581824 -776771757 -678121468 170661781 -261400064 88845305 382567185 -596789818 -777365744 -287411763 498965321 897662875 320307752 -472684967 -687311246 587260356 914336939 -140643965 323997894 241858897 -141389346 895732025 689415041 -481199243 -886928312 -84610034 -800699073 186592684 615801638 26260305 422847154 309866275 -416078493 -634914012 623762938 -908603843 603260443 636982514 -260975543 771512149 -119819836 -6084361 -386251852 955543822 -571174586 860027513 -657533172 -765287463 415111270 -290765271 -457131577 67094073 749769975 -508942182 -702063747 653429275 -425121253 328660071 -518047793 182162641 352064547 -146890670 394261540 534144746 480583089 204770073 -632061076 -987980772 -905369394 321554606 941601161 799169719 939465848 -346198088 823648296 686061481 140974341 878438459 117697288 -124862398 373913258 -639992644 -407423398 -778743656 -286077761 960259794 442807995 34477616 -741167940 494997446 276172621 -829985832 367932535 339660551 -921103951 -357129579 208131111 966524600 277625538 768648727 -513862882 -961810966 507394002 260960368 -508392719 -131566826 955720646 -33681671 -123045066 -871319040 180050037 577486478 709802967 -808253445 666003055 115023452 -138788128 -677779072 897048648 785054183 390402077 -474294749 -537391016 -189487216 -563854080 543941827 -389637690 270101224 -322173432 -435193058 -264121584 -296039637 -819052454 -997027830 -708686442 -27283809 -979514369 -180303962 358406974 446702984 -510916541 -737435533 -818600217 374900590 322306894 -148018545 -620500012 137417252 -923191471 506419885 -962397238 -279022699 863577757 909070795 681766468 -511112655 742346915 334892269 957127800 -421716409 248362499 -831160408 -635262730 -14754270 -610081781 -586052178 321215117 98038674 -379697340 50365726 376928428 783041245 121159539 295816229 101381460 723654983 -833765575 972477865 -241300073 -356685468 -43611234 168511607 301031658 -506081459 20715742 776545918 -769190397 -459123941 115528585 -158184033 856447084 -232477334 581827330 -338446712 70851079 -88872929 577492158 454925773 -284467816 570111600 -632781790 428930659 364881378 711564200 580103638 -227942878 -547947927 158571617 929625725 -600161115 -18765342 734998261 587838929 -244497255 -148331369 -552482299 410006577 788053251 99394800 -435604138 323558166 310496976 -953335498 -115225625 -610172023 256016357 75225369 15716665 656871537 151596762 -120000610 -126747710 -299522933 -637655096 158079450 73549264 -705875043 -891499618 -222480142 -43931663 -298093054 411358236 -724913327 902823606 473843274 -699500258 235330175 211755 -972733213 -817282355 73981358 -265803848 3704125 810186829 162161457 193780821 -31301216 -160720273 -642430298 103050532 332160605 997451223 -86983968 579822625 -356631460 -907049714 -965728124 494970151 980876652 -455521534 548891566 611253434 -362909161 869506692 952871248 662479793 -482307300 -285323664 235279315 879239624 -132554464 -890182380 568007699 -92128118 -741918633 -307149061 232985559 162581106 -993008483 305182092 -174620250 236149698 803954409 725841145 889826264 812576330 -893311283 992297604 789813672 320276457 -97555253 229304712 702885556 -90510417 -160765357 -152149173 862992252 443700521 -157882132 -340313744 -138561489 628058637 702923347 -498801936 -248010510 520659211 133578505 411850081 -676185430 -949553881 -914895478 914492639 -883527316 131192252 -295179539 741282358 345850524 332520628 -777055567 -363885267 -285868741 -874931987 581976688 543735396 437978684 -427985530 -535102616 861653624 874524021 -800115014 -735318327 -516703462 -281377034 -929454460 -53716230 186772721 997867133 391526699 -515370479 -629883590 -284067969 -603683778 -581998341 -132598159 -538241151 172665003 -799794403 -930164871 805505969 370794553 -525099039 522637268 933719110 -821557831 -234746593 981871822 -995951854 -967462567 -331585783 445319873 196971333 -576750468 539571334 -501538529 494826666 -205823710 -367282045 -225124160 -617960928 -378624882 -977756878 -108633432 95591398 -598369806 -82864784 -130376243 168573189 178617002 -934893847 -655238747 161782891 -370926678 178913438 481527851 91638074 503214620 -55444859 292753201 -781701658 361529668 513141431 -978595289 816677943 989599513 -489617258 -515346171 485088198 691891666 -180697041 962381121 -946404884 -536100295 798884611 -178216253 -523395837 -45033728 -935439317 16151832 185075458 324949750 580565699 -437711811 -974804024 -951773975 281073757 -763425693 923258699 -802618544 435331619 171046457 412085668 -93109761 920134962 246312348 826075951 -458841757 -338372881 545530292 -446937183 597808695 556063204 -492534756 -535234601 -983720034 -982180395 -469577930 727609835 554781915 -475740138 -749797972 -823079600 -189680120 -415441894 221348226 335107407 716308109 -745988432 803265871 -52897327 215670421 773626643 12810357 -699921315 689668594 -129041478 138692106 388662027 -653913855 -409280666 684826407 -807054648 -248881626 528338578 61486193 781541807 -961835570 402897800 486651991 196292602 334054837 411573777 55756345 717172336 509698737 -902245349 502301580 400817256 -426001546 928620956 -666434950 43990308 -837564734 -106900880 -302953235 -518562282 -263130271 -580417270 -216674938 235222402 -947608840 -913801476 -797920904 -329088555 -423913521 927495052 603689697 535535470 68723575 633411053 151855053 -763348684 -581124704 126783068 -721901991 594722015 910005692 -520287464 -604667553 -346228170 426346861 -648122508 -844704055 168714490 959962610 -451461965 98374988 863329833 -303970178 731621790 -234169502 -951636103 -233698984 483067858 142080389 229779407 -549288743 640839261 -647394121 -349680113 -153087710 -310359525 -733143389 -857069276 170389814 -56255134 -83294152 915193476 107108345 -306646804 647425426 -29272195 364586944 -19843017 613511949 -169612242 -362037866 776507661 455113448 873529639 385020800 671419920 -763709112 -909865246 -655769273 -565295253 -745252603 -605977080 -333406589 932970549 -595138443 438582774 990816560 -532416301 -371477527 135430202 608164509 -582889942 -106088028 36425712 756203126 -756151867 312170092 836025968 -990369699 -323612682 356378023 674574146 -200681966 239344195 642268400 554937641 922300107 -670678658 343958353 -669427688 419277360 -308840423 238616489 792008311 -518782027 -379051728 -278859389 -655154997 -16386162 -246579502 -755754669 -791471859 -976789709 26241827 -343416142 -176538402 57472376 956917650 -851112336 -259130467 -142234766 940497434 -437632861 629685016 257350874 303376390 140893311 -620541259 -240509304 812862567 506839212 533862589 745065034 -592427433 277754297 242154125 -512110303 935513026 -322460997 589379151 -813129027 758721721 50275403 831316067 -815653200 196604169 649814741 -17248145 408093495 467116878 541966603 -279916483 86444670 204940624 708917975 143816547 -848679924 -322110508 -703669705 -861585260 -724875848 978148211 794522937 -86398066 -586548024 129982502 771431469 985233821 -192650275 -903170039 706230794 560679476 -559324155 712490332 -551368558 -909409687 40235312 -813229771 -335827214 -530627686 -302389406 856799724 -36790105 -200133619 -689949703 139707233 405863665 -566649867 958171413 -432090409 278080101 -154569424 -740325793 -916437780 605978395 -714418610 -312040727 88996317 449625155 -791758415 496694926 324534196 613526036 944009609 563114871 639460139 -489939487 919750558 682652895 -966303350 -580465000 513367036 -270252595 -792374487 330427333 959362104 -228490772 446921105 -490616153 285487788 94219068 -299453251 -294279149 330329080 322622356 -365611902 875917788 -523445613 15518353 547189907 423750442 -379864340 -771275419 31049550 760144323 157811084 543743390 -394707964 -973680132 880502700 -784499065 475311685 -659750027 -689410246 15301633 -157648918 377370915 140705581 971616907 707313528 146645706 -401584327 -559286451 -831935224 -861103838 761143083 907609508 -67234893 -375398778 -933044313 240773878 833390197 -892453612 -868663337 34810971 627528110 -696841494 838585215 564822539 -401372264 -657944744 -224267582 638560959 -637312934 612257816 522333027 505222875 325386782 550384207 -210813837 -502488750 -95910949 -40701868 506447632 -158231249 -890766712 -183218432 349704126 456411815 642088483 -839203514 751195753 -325336666 268667428 165602895 -69602221 277662909 960258760 -612388636 661579928 -187634940 95489976 251450285 -27330696 -753378708 -947492010 -659322518 812087608 -580913242 -462387060 366994626 -45845487 -383584225 241758607 26211487 202262455 143750278 -768660205 42463904 337451199 563427109 669063167 -455873666 -564836573 -256977996 662560140 193010670 -891778589 113673031 -256328446 -327916503 -404524599 -669603445 494140613 -990026087 975226021 201967865 281187894 161281517 -230015709 312124101 -170835779 403424260 -867907618 167334362 916499277 565510511 -821304028 897308353 734631551 -981776215 -902111965 -641496150 217687755 186750559 265973228 615905872 -506499640 534042704 392839181 -894057022 -873408352 954612073 -725978459 -386851832 -53192711 -12059975 669194548 -309578911 445644484 -180508107 -155128583 367188403 789789396 764876097 578433643 -884189576 -65012588 -141135476 687835808 192660293 772960747 -544843369 -109354835 414933612 539912395 -904690286 447394292 475322455 -311337227 -26852650 772078143 -225912025 507668249 -95781705 -452455365 294195940 297018834 -35671353 347038864 -170671664 -629744654 -962161885 -141308695 -29349181 195676132 742497771 262328021 -192786250 -413613049 -402813842 281184924 -48441987 706919719 461883079 158553662 -413716010 17263575 138655952 -270009860 -856996730 -913536358 -904908952 779291420 -800676941 565121897 584621582 441115253 -430175847 523952745 331296174 140899317 -320688573 500176695 775749093 -827841840 -441277544 301570134 -716332209 601421088 -238814694 -169715390 582664263 -614595062 336207365 -803191161 -484237919 792123459 782995252 -435342782 -180085130 586285974 631758847 -360631049 -628730463 -50951198 622740996 226255490 -699134845 -652133011 -121324703 924410817 913160119 601740110 463524125 -858414994 570297268 180983064 -511683362 946636604 -864861127 -361124712 299409699 -811766988 -897896532 132492359 547117109 -225024319 268678830 -868350209 -231321139 -788903390 -152877403 20112399 821724527 -47492507 -736132766 -229230140 842888503 -87349480 -275692078 -228284592 89962561 802110142 -610237552 952484497 666856901 -380584018 283720516 -487403127 818600147 -886094158 -96741246 810325551 455158099 400866061 194655018 361885029 -823263415 -806784174 434204723 -918986384 993546228 378897987 342993891 552414161 770479411 269479611 -276215698 -842691897 -859943548 -51065221 -630280965 18199481 917343788 315707497 781503105 -117388776 -605470776 -242708184 483150222 123652919 -947989911 -119497801 813138498 176181973 510199260 -755121664 802899043 502515865 851672181 421475151 -76067635 427441578 -729345489 -527672587 -70620367 -190112977 29250528 -233973221 -411787123 857122840 41533403 997640452 295760370 540028674 -85628764 -499812138 924580841 -733363190 706445167 421088898 -609311419 389590739 559470955 570428430 -899029159 843291086 -646608207 -542533069 -531207758 -452721531 207304584 275470655 734635543 660339125 -466778797 724074727 -962614229 87827531 -59861776 -564510504 -717330016 722161652 -882095881 -5314212 -674205548 180728750 -126381747 627158784 289977973 187054500 -51855144 -817861584 806148369 811775239 -884548089 -888544105 248034960 -408993768 134243752 -368721259 -197899598 -551098715 422846087 198393346 -221706190 -412431776 193216405 -588741491 533292063 -751515538 262034903 -439204393 -458818109 719456242 -352047730 250281958 -340640786 -58402617 -855262838 652602022 917239980 -961354720 -18594917 -787826348 -972061036 -769902504 948698235 -285377115 298754366 -577305781 927815312 893908789 931705849 504478621 -6597567 -357964885 -744567952 204607530 240567601 -105337231 -397692116 89292141 720429600 -67984291 -557731737 237988851 -791000619 872448029 347408828 -158928342 -134940121 805510429 -97086826 -27174631 92231779 120314528 -712227184 -839417098 -281600986 -344062489 204541907 -741872796 388278350 -362274393 491264537 636246685 -313561357 -788365867 -245674760 -984137195 900123397 -691972067 517229928 767935860 -953203706 -526016021 10624237 -756972945 -980800599 841827427 227947022 477577839 -322071463 -925376456 616398033 -972255663 146896900 -513577180 -760896888 995098409 -772436824 813137081 -45950460 -364332757 -905384825 -301557286 -369046461 -698721858 -391191837 724393602 -221883194 -198377470 -283888988 482189411 842952416 -866545036 -933544425 -446835405 -962344385 620120410 -123423822 -345943961 -141743767 900241984 -360862467 27260711 -722605396 -551954912 -360734312 -201562443 -699031218 -354728928 438171140 846113285 609152480 -927439341 -296748764 -273243921 -35552523 -381823914 -322960895 827613177 883007328 156670999 786141053 -504966194 -63752108 366757238 -46588088 -997858868 -253618442 878835447 -524772371 405921790 -238204072 622339513 385863954 -88221635 -816901048 -548180534 897160618 323085634 246783023 -423229874 392060844 578039064 -93368726 421828242 -886115328 -224569431 -314028556 -170427046 -226628882 778538141 307577451 15704587 745314165 388127466 994644934 -328539663 -320192614 -482655562 983051242 -332867901 -926367403 -434275587 360431761 117520196 -44347663 259403753 -814702286 448163672 593182015 -446366542 128623489 670528209 875830447 880826508 -869415495 153041269 327151741 904234536 -523256948 440167614 -192170061 7209172 483608512 522491918 -452227721 -307563978 -943167481 582308660 387407529 463138462 128540504 -244681283 -764332294 792108570 743093262 -473052689 963284053 62806395 -69541892 946872820 322153460 490662985 -714424376 540647612 -654871484 597714970 211633555 -363498293 -938943842 470508524 916992653 -346866106 -424107188 90927958 -746210413 56216993 927495461 -894030999 -883387919 -690830019 -577964966 849690042 -661558154 -334473388 -78126813 600668615 -513690965 812082000 -205752318 -609174645 771124573 -838174901 86155307 269692535 872704719 -978864122 808409852 362104179 113155724 663703865 -316801743 -599851376 791127679 -963274647 399154508 -606778859 -27527288 141173749 -768269345 -813525020 956326254 -789425782 183296229 701202219 55738775 527673397 434575580 -971300348 550856124 354663257 271192156 -792697645 -493064373 -544670742 -333989483 764560953 -373690555 -731636903 15147972 854093604 -247829736 -678550833 -338220843 813676854 -616895695 20500274 -196876429 -857939064 -415954864 -877139778 918918763 606127226 644785942 -38754937 825063545 -946933916 -398855234 -458038090 -850584796 -377140014 -643271886 -439907912 -478615158 -615468659 -204906340 -364801653 313828178 493718005 -673730861 -138031249 -796339692 -74374028 910735025 -98459272 946879272 820837606 512411607 706215817 237406671 -816072806 811141829 -162012512 -928631021 -580593830 -833406771 -476838566 589831131 98256629 -161994048 452418977 834954495 -178151568 887294511 -503604553 236503431 -401794231 752046999 -419179895 390265367 737428953 627922116 85637751 -404368888 -870692308 -165775635 -52041028 22740182 -428822565 497345706 -585619922 865198804 -978506369 822952328 -518213895 727760692 -524728728 -721743643 -379050037 -832692865 205317090 479015901 711022879 588311312 -465998637 -725314912 -155544814 297004231 -659131827 4221339 896564894 444449850 818550577 177568150 -827703323 -113900434 380059027 -586543582 -34145485 277700038 278837748 -489802114 -825911440 977157238 -892702580 -816252390 506357570 -668953238 -10499823 -838250702 -387404393 244218277 -320770660 969971429 -739043320 409200187 288223342 -556139920 -362677165 -828751155 74694517 -211225036 552603357 70095067 164454088 -761612772 787445215 162795388 970114095 -523339401 -507039532 490777504 -945718540 -869536669 579290798 -961271214 -167047920 -163013255 -649500296 -580856668 238934324 360145072 -524749612 -997763088 -126639429 -138741564 -581338037 458173757 -765456869 441707898 544399795 719741646 820131076 56207675 382681851 -249728005 667319488 -27082345 530335738 947077582 797919401 469127565 474634071 -989605127 558004225 623915069 -661556720 690554175 -425227329 745982915 -791787296 716195639 22124144 -607808629 304862538 313001863 739419509 153550635 170912571 -369335989 -586453390 131442382 395303154 -175547322 885719821 -760981519 455759922 601830169 -728777996 -430098348 893994944 -643640168 -415861197 -47313269 -521992055 -15021329 -12106401 930114790 -159236608 -187906972 -981509632 189275076 168589946 51913615 -48551794 -29982382 -390153916 271625265 610709738 -909296090 -907551877 481272488 -875389914 612561975 178567984 -304467560 623710918 929501853 -320605544 -703716277 484654801 -627318588 623664487 -23476803 962767699 -499194807 -832617424 578812984 -628651812 -851003202 -399423112 700346979 -448277553 15465241 -670381614 3788346 -225576365 111233286 -740240640 -237205139 72840322 -481651397 284859854 -805016629 928006750 -624663844 -599608745 -283916249 -70308122 700282910 -922888448 -4555298 47133741 -277579486 -553373631 -265671191 -263878064 -173016227 -132923925 421493196 988792631 -755245348 -317616677 938868203 -810035433 155892823 -199714980 100051847 -63444126 -255985858 432129796 535742102 793902032 409457411 -650494213 -117464841 -691892721 -802545187 -851894813 107064438 -771603708 179285525 -489707047 -533074449 -72100314 266369151 -941988329 -695516509 -679264258 221317197 -940800388 -356089863 -152783653 -968501743 840746843 117943769 -55175919 634528399 -906953135 -268926293 388828686 114167861 -66235674 614711928 -63360793 119182665 -537672799 -9109557 -389284759 757053423 -988785075 -172659133 667022574 858924409 -749484795 825155980 -701166331 509522416 275135353 841167233 -634506842 161665554 -178080326 -301214718 -231813152 -980120550 -213675058 755481681 874599832 -852727166 -78168435 684418384 98676422 835865461 133130189 924881514 -22717123 281505700 693608605 517538802 360973339 736872432 -840380836 363178141 -620287733 -804690123 57770284 403795652 855767314 -175485927 -527645658 -702358486 -971000098 -209251133 -470211111 -304973636 247217231 -840340697 470048651 38027733 -401341426 -980026450 -468713239 737037883 -975550364 -889101205 374077228 394969202 -308640513 -793186924 906329181 205517620 -42390982 -499496941 -492262382 205334666 888378802 18717635 730421805 -412387494 -4496145 -920610985 -523985175 -613880698 610608355 772262066 -181277735 -402717018 849640324 -994462323 -739856437 -483286797 -564527939 888074483 980960281 329663841 -117629299 -339090293 431528496 148851164 -756745358 -607282788 -130036802 564648972 527347364 901579378 188049779 -525019107 -553295868 -992720823 64923366 -444949952 -389585411 984852439 -947261724 398300234 -248324744 -736361474 453303637 -794481532 -289762157 -285846575 -493469960 215949008 158229532 -123110368 -63507582 -275301875 -569286001 189737310 142505237 -20748200 5046220 574787811 -100556050 -202316461 875140055 510974758 -691438864 -717708404 -244783147 583631158 -553690851 -465081643 -527030101 -268468310 125426437 332216230 385790656 -183896393 -69830181 -415238260 -583155442 329966667 -128073695 446021951 290361026 -774028633 -918212195 322417003 -252822214 -142891610 686902919 730572690 -211192942 265013318 753515202 -473429804 -760222146 631953515 628897342 725299808 310243444 93638488 423937242 -311703827 631613409 -623790609 389539020 -493192885 -622258149 613214199 -855384617 -85166237 -272719870 741724610 -552800715 -381324686 976247992 -530616030 168044755 45653819 -140090822 -646394492 -864406281 43313616 175854327 -763165563 234711182 -873188379 -861185878 336155068 -669336018 -853715468 -459605093 -296956287 -879742666 956706922 -423560113 -660249498 681327027 241570594 -386922877 12724353 -894329235 -989039149 927789745 -855191164 572051457 -186788853 234358490 462198398 -692575150 -455690794 577680385 567120130 81451520 43211925 287109298 757295179 345545101 -336902389 -157896429 436357476 -354932594 680024882 526599483 -295818213 -744396591 404413284 790701905 984547724 748192519 -452747960 649963235 -740038697 -933799613 108730084 614747009 -664943476 -847072912 888588596 640149677 349851662 -193366668 759902938 -355776502 -262660940 -402480201 855467313 -179216416 159533657 -601094602 -894841589 -308437759 384980527 -663753846 461714447 -24982174 -242076208 -645593967 424781128 -20291643 -644461637 -828723260 -708325942 -638446470 874058587 -941888400 323032418 -833357734 466075027 329617022 -310212165 13505083 -684027990 -1354231 280762044 607390672 849916512 222820372 -973445278 -486975657 269549595 -697764071 -864593646 843886445 335857005 -846022787 -325711425 -541164910 -503090542 933556498 -222185890 917298415 295706820 837448435 352369188 535967925 722924138 200771537 467047453 -472664075 109462701 154756989 -992319942 -707150603 -346057130 358362192 409049964 -165845870 -953056115 -278629948 241004538 995731338 748498886 261270964 468544199 -25712240 285825567 -530764209 -746138557 738020902 396409418 966456185 715448837 917829836 676685197 952753410 643074675 747003525 561701750 -942102683 926206562 -398067390 871238253 232791559 -281233368 -339708019 807841605 -461560399 -125857427 -134054077 280509348 -191398128 537255912 615390052 -10657040 -490139427 440353644 584909894 123608459 482261337 -955787505 965541657 -189690643 379241556 907395500 515677299 -732238171 579173916 854749325 -413562685 402706473 -54027091 -474349013 -809287612 -197689478 861415371 -585497994 567969999 267538440 126758191 27649008 -503121448 -508579065 -694300119 -972158879 -744691036 271335223 -615212909 19442816 -894264468 -343693725 -743160387 -258090855 -200389511 -282918513 116111221 -101469434 -868162830 -57754768 -596562024 955051021 455218439 567706480 701204734 697611838 362318695 291723692 -368446868 333522860 -161044738 875411244 274042175 480673523 -806144210 159011126 730089745 126582014 -821310665 -972248115 -223079074 640675020 726313013 953242963 -930746053 -487263868 -621847109 -349536749 715069260 367138211 -517304793 -130919250 -366482881 -41151869 -499196404 236177205 -960183963 -570063052 -357877537 287768496 -763296665 568012043 179776945 -635193015 -694817114 271195480 -491255460 -444025883 -670279181 -156038330 -933688559 -346466393 -296440282 -501010039 910132749 -256457950 -455228135 -983663441 -244784752 126224823 -168208957 313122821 -267189089 612055340 780329263 -807453813 524997884 933435732 707427080 559912110 -830038909 845933073 866958688 845249823 500181550 -589226837 -931809966 94669962 689697944 -275466473 957180929 -880070424 -751162736 -549591803 -830350432 -119644801 -494976523 184784339 -583338247 110098531 846239181 -592577357 -41894497 -361141441 -287527058 -842157237 -241354430 297896410 -91603365 -587153829 -889919884 285081695 -434105549 628683755 -866552056 -78214046 513112908 -77974690 381943346 -531996406 -264860661 575647166 -111470521 475607478 792970071 502707482 804895249 958064666 824777045 -459195848 497254316 400510160 -608815943 -213122473 535795546 220753301 -929516531 -112783305 284515034 -900546191 477691871 593003412 -276992891 -144207825 164058015 699909877 -920068238 -106441385 -992450752 -199884707 -814427241 704171810 -827939018 171485145 -589616104 -268076709 104838560 -597913558 110810172 765502212 566781924 -472611942 307417121 -746643381 656711546 -529069528 122275958 -38469488 -855131207 831438435 976171334 246793641 -516457913 131774360 -246169671 100760025 766724920 -823067097 167060985 -397039969 -799561201 -744364514 -316696167 873639272 -340591796 583095299 -293072038 943390698 -726006486 -735774694 456014519 271109705 710374658 555769034 -876269771 -974128812 271316445 -882095878 -532736409 -3406815 -190646712 467004991 9294489 -68708398 -31194432 209702917 107538583 347957762 53073661 154796633 -712623343 908421030 588128339 77803324 20551900 -363761816 166650878 351200028 395120744 90652664 498473217 902598050 204782922 931595765 -456817015 -873201470 -876668402 256801469 -20611257 989185038 -26577434 240424244 -130766451 649428680 -785486448 204181721 691128499 -524867324 -542100483 308369752 -893541916 293201995 762461869 -676776665 492915238 571645059 89861635 790972864 -489153929 820551911 -90772370 669269962 -611734293 718733252 500297797 251229725 92579771 -460212289 481419771 -962104773 -578937216 -768298200 144115920 -778130976 983966513 -232276447 55276387 -329349679 -262327758 840505459 251419786 24519082 986746537 -978679458 126195089 440716637 -834495238 258478230 341801211 749710138 317906832 -595739624 52326982 727255762 414610877 540480918 -60806937 -483226733 -473488245 848973277 707311569 -230335469 288405787 -520392904 916059139 -878330139 -860842231 -52634818 -15260127 -973252959 603333960 -620989329 -2389523 729986706 695298100 -320915944 -212049230 -723386858 670467959 404883732 754473318 589461219 -30269740 394837503 249445333 -252718994 385392942 -925432911 24260401 611207291 469855367 -520053189 268658755 429116581 1512006 264747493 -713059021 -946606235 -941266564 -116280601 980978839 -956508519 570323037 590765704 -678579376 -910498565 -905853456 707250762 213024541 -359526579 -166933552 171934364 -358994835 -848413525 -280451649 -986924270 -335238047 815604841 351430849 879660666 428927556 173172948 774776498 215311879 413685310 557264524 593960628 987876536 902509910 817342836 -374949032 -415087110 -232054364 -110114293 -173083900 -274171573 -500003421 19475147 624482600 519818032 -193762630 -80888628 -288759262 -191334787 -771304039 300036872 -769458903 8179494 430507381 645165214 -675039454 -443863660 -635206 245576623 276343001 -906812888 1363660 -75969851 -288481942 -554226905 -837564442 223566754 673495603 203408215 -751525490 912915051 -62105108 -231696159 -651860090 -361616637 535552486 911088001 808736582 -631438271 -543168546 114420943 90470851 571509384 -671955180 -468271640 -239236173 -488787809 -219185425 310626452 -953395955 -262062788 750692593 -699548586 -958421784 -690204868 366199981 -453528883 381032030 -654850371 185799104 817858345 -227835923 634548327 -25355602 -436810315 599434270 838952776 129854151 109803162 -523432684 626754404 -481612534 523313282 -174070325 -976376980 -586422238 570833041 -278175044 658373577 561162032 82866588 397118695 -665621393 -953015300 -580357712 -614033185 -200777738 -343695930 -382475163 944996857 965809998 -98637131 60575838 -556205820 152718216 -103720288 -617521280 895458288 277525786 912517472 980252426 -755200002 -966877180 805293366 -32855668 -915410785 577213393 716121554 -769386499 -809636220 9496151 -978095594 674091626 573248769 -55366134 -841187239 77560807 -185919707 -680283108 -711274629 -890104576 -780298599 -751792320 -899488746 964158437 544987150 149664595 884153296 215575798 576977860 -102225321 851247766 -669160388 -795526736 -77574858 960606536 820529276 976201340 853165625 782260975 731199171 265604529 -543937266 -730486935 -62898042 150091136 -556488368 -452631640 -281116089 -244731077 716395051 -624896815 -30563185 -784204372 -910868099 -960650325 -299347805 789196721 -812693807 648418113 311163473 853028218 762579937 -975220870 795985548 -247098992 -836794272 -465325985 -330445933 -95666614 -102866503 -309664793 -462021294 -887607567 -26305325 126005477 661569743 -195471143 775055513 279478306 625850843 -600921340 -785569281 428972918 -224915573 667428727 440963340 347189190 917760824 -100998208 -998938174 -471065520 172651774 -49705883 208516676 -746100573 775165541 -21796579 -958449057 449181870 427277923 305682948 426437774 -231079898 525575824 256717029 -672411073 -605026038 840219295 792174111 -536635304 -369011210 -118462703 927553831 403162491 212240026 -591287540 53637629 516184353 203567523 967592569 -62790477 -332769622 404964637 -851482835 -331979339 50364860 -387577457 517366873 -943268429 643918110 -978052136 460578928 961898899 455984944 -441599753 913482611 469316328 95608651 118125058 748749792 -864267675 60497251 -979303386 -91683124 680915041 -210697703 -637199158 -40277789 -798268834 439388103 -919031990 263702052 218100332 420121842 478426070 -337096852 564523709 -384456985 450127357 622420034 -491943669 625793201 -10139568 -51253688 -300087782 -240935934 128875223 -132258401 866583672 553589464 241884281 132497332 89051552 -277938200 99912932 -624146430 681424999 -385933551 380351310 664079547 -391399515 80707315 28999791 -705611797 189481629 615331459 -333638504 -900623921 -77833891 3900115 -809241662 451468503 744621298 -852675846 -286459479 -796911212 -364418195 853003863 195813727 -435429246 577172506 789291491 -782623876 -661764859 -99326090 632434585 866263655 212849246 299993285 545719156 177893634 16413238 39148594 -407274710 -625271366 302344220 318145706 200025963 -306093230 426843908 -294474399 -479128414 672618039 393149145 -593749946 116815040 641390972 -398982575 969841355 435732897 16551303 -964864662 625600545 34901253 -268200115 760223141 -412400473 371290696 -617828274 236366546 75009466 795075010 577961272 -472670465 413298704 192027151 583898172 62804659 -221142540 -322231840 156213785 -338096534 -540253741 73201818 306306044 748898457 511076796 931742913 713409605 -144673081 574235357 306665605 -777679705 -974932946 957042458 242926632 924434634 -303677075 264535906 108624899 -996244351 558894517 -556281077 -668647676 342366213 965355888 -478927666 94833162 -844122823 308762492 649526856 14958977 -547618293 -56191433 77494111 362414548 992352488 102887966 687849025 171301340 518928189 270886594 -929309835 290992499 280445487 477643837 411795486 329691031 412982340 -815169322 181584159 397645998 841474689 -975091221 -810025499 99880183 -448224586 548557610 -963961119 66803294 -529866484 -822981322 958384554 654135379 -355175525 996817291 -868389336 -66309435 612908257 771477965 -559594146 -558827735 -398374869 984730405 468927489 -712992565 -636495723 229737537 -930723908 -31772261 -130688810 -358260971 -338425591 -980451305 68545731 120414453 274412737 -68358638 -406930029 789309745 -231549186 729752010 -279834624 -444568674 979505214 -936225052 -476952568 -65570535 -764592732 920288743 576443311 -263002906 409171979 245938709 703171285 -133889539 -141143722 -629733010 323792307 -505006285 -701400253 -615421543 144599113 -370605255 199118914 -451934551 751119516 -362151156 -226660306 362257083 569966543 -403094006 -703731340 844126371 465007922 130242968 40297500 712913141 101422753 -827666255 769086343 -562281905 77690211 -609387067 774970764 -26808585 567315787 396848682 -679732716 11297512 846107805 -751485686 -240863057 469891625 900358766 -438064189 -909913385 -358566032 -958400625 125535175 -99880516 530186825 -466533682 -940890026 166418702 -116952725 499943907 261897414 -943286988 -46954622 -790319961 590833009 304806795 611782987 749501607 -454370078 18040914 908680505 -43260217 5692404 769307008 -903168002 -987848201 -735607746 256476532 -706903234 -600370186 127104323 148231691 352516157 997474352 936560298 70501333 -864952136 -214682725 350147694 -321953696 -414481801 -734728619 555676837 -707737052 -684647569 -548925771 -117906486 -650597040 215844989 -121144787 536694138 -609975215 615740261 45526419 645759788 159735394 -155389095 -945409820 385295988 -396353047 -180764879 -594669613 656181889 -835711685 933035593 299801466 689571536 -150555630 554668208 573810223 65063162 803553595 -983353987 500014905 -904293461 957998091 -109874785 475222670 485778220 341536458 81292660 151123192 286822438 708564836 -316885680 445503954 392817725 190064988 -908054518 112666188 263486360 950365596 -310539544 -475746287 -567745155 664987323 -974805814 172389676 -678941442 -111546977 -220830541 410134615 255702551 -760820750 940980549 715464305 -224093599 -161420803 -964393981 151721976 -669936353 -732026109 419003604 -543988293 -736131715 -553132644 -780521427 -12051342 165466198 352590287 683804617 770813515 -690656519 720374196 746606965 -471621459 676174635 10558894 418986764 513751727 312549826 35973263 524615595 18607500 -453783319 789529537 -562909780 -561179518 -46449541 -564731322 -279716918 -683728858 -399702432 -478596082 20450526 -612809917 -977612630 -37398994 -899660506 -611664146 685008258 -502212049 -864136210 -415927431 101836506 -94891580 7952805 -775970685 -953964687 -961348896 -590757100 250590182 295698822 122499657 131516048 -486305454 -983183169 45526188 163742419 850305625 281145211 -511754023 805368690 -358617845 548191093 951017038 80090146 -348941502 -262855542 587460542 425426821 -124185528 -885737676 820125533 840869026 229324385 283622561 997629102 524739244 786080145 584149982 395433007 358325055 -736210292 151488831 -246681910 -386296579 708426902 343513903 909822671 503046837 659131712 846168782 349795489 312530018 -58607308 -536968240 297363681 -818979707 -162892233 398134215 -310910268 160910018 -349551920 584983812 -335998960 681662070 -789423942 -553647002 -531985286 789236276 551000811 127520566 738402770 273573969 -486439402 -555060613 -384627814 709064915 304315774 -791411801 198637896 -789389123 661092395 -147728677 -133639714 -549616113 -248386397 748202090 434146300 -642945542 -328945470 308508281 -697893663 -733756123 -767833857 207758889 678077730 31584767 870859880 -833342450 363341369 96739068 709248644 37511566 -183537977 -129066345 718937095 325159806 -152952938 521758793 134998234 -277597677 883548303 545789420 -949615980 718479794 814950661 559619477 -869135687 -156080669 485423934 -765988616 208160002 -584473287 45735631 -50994202 958842726 469580709 596986996 599250924 199723325 -429303822 564222174 79074814 -107645038 -20149137 -933508313 622278667 267471955 -646176670 437447638 -367237733 -360224025 459385335 412798272 845726066 325896032 -805299561 -406014441 -153923774 652236158 -325164523 -459309683 581373366 -707675269 -674290362 -976287719 -872756930 675284211 -934272279 -377544756 -86420178 947029469 410677614 707395348 -653180807 -761747859 -342292371 -126704505 707345130 -670963142 776302125 607525506 411540877 -777640765 -231848307 105623834 -693095620 -1649873 -203574745 914134027 -365969324 -560771827 -824394833 -602407172 309286458 -57829928 -172999012 -434551138 -33616108 -596761760 80037215 -598826332 993653514 -814193248 -373992954 -956458716 53848221 -571040151 -769898938 759514569 -451211963 -349581149 6700793 914389947 -296362588 915617846 536754783 -756633152 588683696 392835652 -272528265 952649997 -544391431 906612327 -942007066 -591593568 -519692044 860460014 542328080 85403345 518049669 722520576 -43881583 -352535523 316525754 -661407898 24486529 974041927 662591778 661646507 -493078789 -461588220 415717042 -470214034 -410723200 107271268 23839013 868316826 -536178085 107161236 719437866 -436541228 21272480 -506736902 910303985 -211369646 -162935307 246989291 376435555 -51825680 -697058832 -931112158 722313103 680709669 -988422719 620223811 -23336958 -311596804 -872913155 -948463220 -732953893 -323173874 -760653968 837737566 767541465 -827973018 -45795389 -90776306 -187131830 985630764 734800131 -614849754 -79505378 -327081101 909260149 -242094679 572971828 58177715 -106737720 -794143486 -826500580 982456424 -587259881 -237089959 595910694 344653307 -835826 -828048907 -693091237 609187434 267152280 325469997 -384135583 -322457729 251641604 -269245085 970750484 -192493564 -789529946 748501194 24317517 774067322 421082863 840641666 382732227 -929270687 181010177 997201617 -391596549 -135861008 639783449 523879086 596575494 -512675968 997377301 983663209 -561393324 -662772004 748990332 -161687224 -424018691 653835229 785421442 -532766104 905251241 446572626 -730363732 627782496 -147878132 891771875 556340103 -192413169 -863602679 -133116503 -472662785 -638862832 -614513884 -565341594 -111872578 -705444270 617952250 478212676 -903376888 5965730 -556300329 -766701712 706290491 475270108 614744272 80984758 872414504 -701212468 -286806776 -291485193 -177078372 297438951 -898025066 408351900 -526070632 -667967673 -536024490 929341573 -413922343 715584648 -127880164 407066215 -351532304 689708146 317785786 -92783683 -926080100 -481767118 868280538 204605729 571773746 57344995 22427975 403081675 815311818 511313438 -475541220 -768846494 682928982 -407328762 -854715882 208677182 356952980 -638342890 862703276 -103145694 -93043134 -940855421 880471951 880921798 225574858 -172554751 849454713 548511915 29837040 -513081389 -24419826 687695970 -342845392 -798440231 -67974423 545711493 927405784 -111772900 736771351 334276955 -234870787 -415873175 41788201 -988299265 -508468731 735354675 305690852 588358236 511207423 825369082 -990755700 309928350 -101791595 736115039 -343444499 -4866527 -641728173 -414189391 221995018 683374644 -548977975 -425528995 -31196720 -610936722 675551676 504496634 -480322120 -530007834 -304629897 -125901694 -181276860 -622795760 427466809 61606930 -668195738 -635290282 106504872 -900441 45017317 201216402 -858846977 539291402 -819444560 -570943192 -118641658 829617619 -93673493 888586529 -250553129 -418613465 -563728181 505539398 676817643 356867451 -996147720 409594621 412629980 -618831110 416764972 -739996810 -846283426 -729200978 942834704 587292865 -662764022 761406319 774902626 -457578460 -861719646 539108932 -806267435 614202251 771217744 960414114 -270607112 557393807 -848419674 -689019418 530237797 -434585305 -329415224 245334549 -207098133 -256148326 -508329194 141169731 971449179 -29436924 51266711 -423284300 -711911142 -774079086 -969419311 -400945164 954338729 -955158634 164675300 782660142 232983271 -537425139 -436012812 -220391377 -886170899 -96918211 402431081 215474116 555740349 -439144783 -701296688 -3220972 204155935 -92584736 -302774217 746072895 741959257 -842584403 -466890890 -426592182 -436929839 -398879703 -828375550 128772840 665236853 78730520 990767521 -369714747 -269781184 -339042960 -219474013 -7278279 -974381798 671528425 -157043755 821064518 94545387 536040635 -503469279 344600962 -970451202 -340689056 -226686152 821671965 -315474438 -789191539 -781764234 -640939706 -285146256 588027434 -540879184 763723404 319823307 190730027 33629272 800477075 -706169268 -840875457 -994312882 771134727 740357161 484119082 175367479 580219651 -572021483 983224989 195793738 -366498701 121023539 -820376422 -613567677 -289915436 -64140809 -611843017 113952521 -780470819 589920644 -238019229 718284345 699098637 -170232180 357600178 -208623720 236598843 811171688 -422195030 883685529 978817603 -974778489 -87104641 -4429033 -974955281 -760848787 -375379574 -217370060 306642549 -946336646 93918603 -484222131 823458057 758065136 31388108 391732007 -607750660 -382054221 329691254 -898399607 -812792124 221579665 452212204 -607579490 307419414 990861483 -838439602 -585294543 645935268 327476899 303768858 389382302 556689792 -486012442 -138003368 429603623 -511521302 547991796 392604822 -589176585 341469887 -285780958 927721688 -582263460 -647529436 -415162327 -333621642 726698834 -246145576 52284217 481346912 964189221 -958284406 -938667299 891476705 618212585 292198101 725105147 -582200514 540372056 -326595966 -557302823 754497683 100290244 -335728996 866539575 951944133 -597558750 866848999 373320986 439508078 -896943035 -867117388 443780132 -106855602 -555588711 -516103937 182385381 804080726 539663130 388772170 -126807400 77929626 67594527 -994253778 464144938 358671104 -851084675 162134547 496933382 -966370734 343335390 424320870 -691791368 -865214680 704349303 630592662 578304343 689852810 44681413 -94029247 -204306617 153932203 393426390 456792493 549800835 -633573949 460629356 -960547378 516458172 616840724 -89983313 -778958715 -281469808 590319872 -623870824 83345213 -612209581 579913844 689364886 -534583086 532184266 673664472 -564059223 -458553719 959520023 541609552 384910554 722855027 -391307165 -866350314 -505923836 945118992 547299608 532356029 612178563 418948575 -286189768 -126489239 115650970 333150375 -935642754 791785892 -882202678 -262830475 -450694241 774502276 67422277 734453301 814664947 626896427 625652563 506350229 930197714 337116505 562013508 -434720083 -926412669 300189751 140344544 944427806 125521231 -841897384 -961324628 5041931 52905062 -998627517 -575827106 -690649925 504086626 -347102802 -683140254 774675665 34192587 -212634844 592215746 600860953 -837648084 979982481 -736356630 606282335 -594654349 -223749084 -181980843 -678324278 727440461 -323997026 273104644 -569714443 -290169364 -64951651 452348135 595846200 -203021575 507253795 61949430 -508304022 -598936969 990027749 534318402 -805712571 515396691 626700051 -745596272 840452513 -894100183 357214646 -948605282 -324045096 521276577 634669018 -985941357 -286259535 306232637 -314979476 -140903581 -695212507 -358072907 47277925 825140386 -545895995 719053442 -343253574 -39663407 286710028 985096405 -299289845 -942059106 -957280327 -859586796 624066869 -688057986 -624562955 -758591823 209993749 -935452364 216937572 -633126483 986566230 -665752636 -203214239 -191255176 644151616 107627173 63648804 -892434761 724863577 429095163 -972030213 404171493 10910550 859622484 -305556705 988487292 -778748787 862423974 373642703 269464435 -795724111 49673232 -653733199 109706264 544766859 755613164 364326933 -132415728 361392250 -960862313 131419939 874665352 531211453 592093830 -696608111 -255463193 720950572 886727795 938921617 12655742 867511411 554046708 547409690 -577910472 970399569 745922800 -180210697 -919092656 -21034556 617456042 -712009846 895132343 -793299271 489204340 102578462 440061983 -220352673 -49463541 534194189 -948815591 -124831812 376411129 -803055338 93544240 -936024512 33082308 -904500413 -721908739 -446401182 456927205 36603398 949987702 -946998313 641787035 -97173721 -139078243 -45523884 -841271293 776010520 463379257 -317782646 -761168511 385698945 -137977380 -237328370 165619031 -452151112 -308695786 293977121 953857945 172418519 14080527 997530578 413147291 796843769 -928634256 -11482461 -555647222 551707046 -501951569 995006067 -933595252 -774664903 -617591974 -245921399 764434892 -869079806 -632047426 563928532 449528935 362101372 -761213343 -976126224 179808195 -363696017 923784349 494997321 524637372 133723769 213957339 -370261729 331576113 -843383607 -283474429 937597085 265333601 482160857 633042452 538959990 220082209 991983271 631104001 -436361604 774259272 -598682550 -888635541 885887441 -229509874 288312594 -409860840 -719980781 -610515856 754048044 -187715725 532287432 599683612 673811601 536320075 -993219825 -870588481 975051904 -571679785 -338761512 607995640 776878332 -639964831 -748074948 -597793172 302754182 672511475 175762559 933975358 -503498798 -356308834 -479811562 -114784426 -574353622 -30550903 357481243 -238071756 -304809042 -88275825 -768559740 -577589515 968877843 862511034 -339139337 -441184411 566756040 227721200 19453288 -673021140 -331281687 3189279 942511966 -839476978 -254185702 -370668649 -527867667 -210603595 -142123551 -345934315 35024381 380203530 892996885 971654384 478898485 -576685190 -594910984 -127319738 516168279 -741823761 152864503 -68669672 155885475 -229207303 -256691233 -862111416 -70513322 -434977212 -314190805 841762146 206360860 -804761570 255216303 -438704377 -540472278 168496734 212003278 -373877856 38828513 693161903 -37220412 839550159 912742304 -455382323 -15882446 199899335 617176944 -589011568 945218909 175690623 -937838781 -433952010 172662705 382846410 322638546 -722848192 -154429468 876580475 331766809 165777354 822535622 -116400917 -270482418 -508522208 898145795 -655792309 248321027 535623703 -74328822 -822329931 853121572 -191210920 866270159 -939575970 -887164723 -932904318 653283095 804960231 -792596886 -307002446 538351204 622107785 -432511647 -590932839 -49599078 -95915012 837585713 586172403 -838435861 -857298513 -625752809 -284991105 -123170187 787500759 -683721185 767875518 536070813 455825433 533030483 797971789 825777273 937547358 518409958 -521703069 889673293 -799059712 149328906 791346931 -754187089 -116876885 286936121 610825030 354734936 560407621 -672577865 -932793632 -198761513 87513836 -790530298 679759919 -458664169 -371298605 -731812938 -230869736 -576829871 748726812 -356128381 -644392157 -144565329 -947553469 -403391364 -745780448 285210439 -307649274 149726314 10046023 106331023 519607828 -355293104 -403209381 -163191603 -539455191 -87199453 4933547 690304677 -83322193 -554911677 850577575 633217467 760880326 795787657 222739373 -23901890 -572573188 -585559361 961000703 -867719942 -57214740 529309338 -647640510 726968504 112974533 538288204 -332310827 391565194 -240722388 -810833570 -3203612 442509130 -967979594 -173863950 -62982785 -766740612 -728600004 -45267555 -736356662 621942187 491843216 267874510 198636862 382120755 -679983405 942681931 -102789031 420467017 -393837557 659996475 -299591693 692165891 -681673129 929947608 956679269 128279380 -933308688 -766699589 -311840660 -3828963 -232322586 602612144 -465034982 -1292436 -731828782 -791631253 660323650 -633485848 3229107 -559273586 -203177420 -34355679 98000907 91165123 -841170564 -937948136 343415180 -450659699 -728441362 982376711 -228817077 669614935 -606672469 -794458694 377145963 289031445 14380493 -679128665 814493956 -694209829 417967546 753329136 -254637287 591405292 -225569565 -658220417 -641235887 743123141 -134171701 155051045 -64249383 32428087 -386667204 -16337813 944653244 147554317 -721715613 85194903 -433153733 734600739 736083351 -462193263 706565123 -923241169 672519785 -913371615 111364164 -339161236 317316804 991586609 -818247355 -243563087 626312974 80333941 -712460298 -800863977 455443710 455160706 -79480151 231255023 -814050907 756063271 -459007320 -645616506 958290716 162799871 -477536297 114414079 874949689 -340760841 136341260 218078275 913472895 -641597146 695650202 806757563 -809572197 343484072 540341425 942983074 -247085993 329275822 -702264547 -382283768 -83363506 -125898253 -381117262 -372001381 -668008205 940126407 -533354126 -14041570 324864974 -239671937 -205037489 -220853882 -850098815 292635062 934208328 -524260969 292429472 -48493427 -350565189 309377902 -86360839 982187647 -148004945 174309797 -831019782 -66660061 17390803 221960557 868418635 -709173262 662637493 103280090 519515021 -846461216 323208081 -901841016 298643135 -648150196 763878170 -460095198 157720664 -42388139 -878781350 320370458 -425093061 323336112 114033216 -788562569 130584636 -12696816 894327966 213107269 -630297705 -414801996 -470157897 -49639010 -266052836 -749111778 150664493 -281575582 -334353968 180311744 194908182 -441814244 563796510 -368119613 650188678 -947583486 927458677 -343357290 9350631 -934646197 682557701 363013424 -378528427 954425723 804091086 -791268177 683569502 656698674 -423515704 -570231702 557178955 580383336 671995465 -852836971 207875096 -601760824 412867355 -140342351 575215690 -915741367 35686816 479164073 873467709 830533294 725204934 323479303 -445257520 -794766563 828134596 -624749417 474665253 -421184828 -716909333 820347991 307734737 30713977 991403778 -486900239 -175653945 -89239009 738761393 285463207 -780896589 -915424306 -62575760 565304450 -371041722 157259141 -339384022 -475254933 -871682476 284631679 -934378356 -550438032 -482292160 -757472989 -641859517 -167479320 -318860904 -956085587 -584890454 -728159748 -433887049 685318108 55123848 151527470 292390802 -667957394 752763422 -96012919 -762340537 132434761 197417267 736097855 -656314818 -592884696 382806152 679129296 644908253 -142550310 -115954256 -178845790 -150132557 -774382649 102146214 -328811945 301716706 885998769 -943172744 100695607 235412491 454676912 -286647416 586302608 -546003526 -218477311 30343513 -21202279 234241199 499689735 -995559972 734762177 -508176802 -783803332 -36308358 753258110 -197455773 430813234 -125324742 400528028 -462043967 -790882615 -495938577 179420880 -261848663 843758514 353253325 257234308 929597742 71710070 -961857789 196842960 240198259 478263711 206539188 -326783467 -19377123 -689594494 257277 -762738747 -477816162 -622599126 470774962 -295588875 761634037 -732417813 942409909 315961175 449377865 -57954784 -775346185 -893755480 69624762 463491754 -927327215 -447782279 17574384 -498058764 963200987 -39736486 765719461 -777251097 -125306929 -911140389 -939698471 490368089 -63743965 -231195474 -519161279 -314298497 -922658216 658208664 -923953576 -655957551 582380742 -355804820 997302493 820740993 122049346 678538062 697406174 -895709593 646844958 -667878335 353142399 333762961 411183310 249485049 -693958970 -446204992 283647416 576022365 306552124 466570787 -342756286 269770822 837403418 -456223261 -868676094 582973731 -731385971 -915353298 170283550 938200707 799444350 -763810082 769962271 910120755 767674243 245654221 -40881490 -335696827 -250027399 666197408 -290236275 -176318837 -546426639 611359522 801806854 421762287 996233511 802787496 395814769 639237506 322260629 -72882092 636930635 179391488 26972044 511664742 319896013 296467790 -634834410 -668114347 -391652740 557901413 -167235752 -460103925 989884735 910209408 -392520711 186093446 339880945 -320996129 688405617 -224537230 743402691 -466724628 863059362 227871207 -729854246 971432968 -831441077 528567670 -953877538 114456975 829468042 -300715258 327871880 153004661 -497578096 -184432781 -65455770 -464667532 116936751 -100275836 -611725900 728902871 -370014179 -59656022 107002554 513265541 -497634520 710854592 -294652940 -470346410 -568111299 329332691 428020475 -544781858 -53131029 140506937 -980102711 768729706 -938564523 -989168376 -19457221 -773773572 641060171 834726793 -599587752 -476181168 -935615944 323730794 526561993 547936671 -757075315 673534477 -880595541 -362628966 766020196 385623582 73382490 149783255 451596632 902394814 552605365 -845642775 251685131 -272885374 718431943 -249071668 21769892 -414770026 674797396 331232520 225778919 -804072656 594756286 242342476 -299458818 969481408 505062652 748111463 274134870 476257103 189327627 -920912776 -408005026 -313464748 727564568 609723631 356972382 -196639717 761732395 185134267 -30616239 -296693561 -386454427 980751773 -935040798 -834602688 -581950550 -289498119 -518979169 -973013121 -644860792 -843477631 959708993 -304443000 -473655491 -859542551 233115867 -842451821 -437082821 637531669 723180584 -764668245 788904962 -5754457 627915118 -231755096 -811855595 -259749011 -26911645 -141818856 79353260 569874963 44755070 415946123 723867137 -767127252 -325133770 932023638 -475418432 317112013 -127256228 516597708 23471795 -702075528 885994838 401504215 894879939 -420859143 -86930365 -978180431 702836846 -104140405 -802766871 724188266 911019757 -129981781 -43527118 648792618 124375614 -481263142 404008592 575931553 658829018 -543975893 -770582398 365635453 -200753050 339921893 -394164976 545678155 -179627963 -870937034 -936100201 -13720685 561118690 927358074 -191830025 356344677 -582571483 950312904 823638503 -321477245 -739696474 438766397 600500335 -197148623 -806438409 326810563 116820216 200710425 -448247481 -5414121 813254503 -372144587 -601658282 -60218213 -593585062 -288444886 -655390468 -690544914 -281856485 -896712109 -757664831 241362062 99808240 925739522 368309534 -562206261 582944998 651797595 574379188 -917020519 -56406960 -881653504 264003910 635606313 759923399 -443576898 -583700756 -139446736 928722422 -970576193 455477536 -156298903 96820714 -722580063 -645083264 791354797 714417390 416255905 788482639 -674188099 -358925232 -813687251 379882916 -663700509 -990065415 -962561231 724322790 -352084790 -779037211 -306795997 275897029 -719081594 -45119984 197204471 -656178017 -690027315 -789867693 420226238 653513410 -503586389 -905759774 444313157 375845522 453093092 -490906189 -56834594 -164311414 56487075 351959484 28912066 -978541282 995311847 606345730 105941749 -138842024 760118503 -37623073 389374474 207748206 -148851242 900399726 357265724 988768854 -639634341 111630935 604195857 180292757 842155247 778830184 193253940 515940415 -108747212 -126024412 -117771253 731256277 922986433 -234538727 121293291 -104172003 606415912 924689127 -249351649 610497802 -269214601 550716168 350844678 249683172 71117889 466825727 -766085858 -353435881 -978124521 -318107850 180409500 222987166 340856820 921362439 -839770489 -457863138 -577724679 511083490 395059916 664997011 406891887 -653136426 343899273 73051818 -357437001 170707516 -524770008 -455094152 407304865 -17721381 -981777701 198054173 -394013097 845662416 187152083 -908311287 -663274264 451082368 -659551098 -461600081 465738351 881875928 513121798 -764363199 176602901 706123995 -722881257 -265836155 -602313373 -537783610 626052795 450042229 -668928509 867565046 -480924626 -711523843 160672602 590226992 64525364 820007549 -147102710 158163817 -171261185 282077176 795407267 -794630150 890757960 -350809894 2659595 773733493 303810362 167588971 -189594438 -891429400 -507136017 107413462 100486991 539681655 533324626 351182576 462889863 737199069 525664022 -948479298 -216257930 -985006477 -725184333 -116846590 349960445 -163742698 63334991 684236127 941537366 580013914 -968230691 36546410 -610297088 -273878783 809242658 987849814 585318367 -98052745 40495598 934569630 -961697844 210506262 -905347890 459403916 945374667 -89129704 6609534 139070835 19827061 884819797 -700382151 -765126918 667292930 -368296491 190695682 -764074928 11801725 293797941 -216640858 641287859 -901592632 701609752 686241902 822292356 770737419 782945992 -524326711 -382356726 -342408965 923220803 -708299529 998101699 425495862 327254981 -278452473 -21346109 -77587275 -31361767 183731706 -213880761 59935329 53721805 -14039920 284618914 -451394052 -192002865 -16126716 997976691 -497627986 689267988 -30633920 -252800246 903499340 -672515142 767580576 -29598659 606879646 770637244 -864126288 938908467 -883260860 764637767 913585043 -315814231 499864995 -894715860 -119248965 506029741 252054169 751097378 357869826 860214990 -618297749 -435105912 -696614257 520131859 147341605 754336867 -697865326 -553524463 384504757 616074010 -521309614 -338919012 821440475 639420216 639693503 137403667 714224960 91262449 -369521739 -549739707 262617403 -477730722 905470423 -372647173 926556351 32312042 -969923167 -167483038 -582806602 709237422 -259127001 126899770 910425874 119585781 954398065 868130500 524303127 761215480 -136518091 -563498352 -315769378 32537131 662359830 -421107507 741656657 154460517 -601030320 871375892 784566898 859600573 278535917 -255959654 -192280873 630104392 -312789366 -642097678 -493312502 564153517 463410419 464473730 22533719 -828873153 -892820714 473659944 -956238221 -806521773 653505312 516237914 -146653303 366536056 -826935265 731999265 941357301 429273024 -530593614 -919927454 665809738 -94509004 -290590232 -249870449 641936527 592281424 -954958060 59525637 29960557 -296728484 423907192 738159070 573220924 -659426752 883047740 829994838 -655456449 669460208 596351108 842155710 433425989 243048914 137266203 80361665 -939654603 -493305745 267449969 683573082 799960101 32151684 341813519 678891782 -390446851 -855179218 684679818 624705319 -923817165 876092511 -898066083 -899940364 -277090174 486565282 -876588208 -975452212 479250068 -313382987 377564982 251675230 -541849610 407309577 -360932485 614454209 8133908 355726885 62641348 321473994 911202509 -534894815 -722528737 11893219 515950056 327865333 766022834 667674614 481181470 -462346716 196528133 786753002 -814884344 787938212 303484239 523040389 -435979727 -81928476 -517199742 -490190429 -404848829 -993216263 -799882709 -475944587 955223086 624655787 -442895808 -195353811 -588137405 -734955611 798185538 -61493815 -616814301 564746923 28209106 -271418743 307575607 255545078 553710108 -639706598 250712498 708486598 359667144 605793395 530694184 960318492 -122858458 -654564312 296606066 -859085224 -226169564 84149561 975162 889184881 384716490 -525230866 -260831722 550319453 -40792403 145157225 601977022 757702506 298162515 -444140623 767687606 -820092001 -676828998 147957723 -776967659 333606517 584504231 259548440 -474369427 -691857347 -276458292 787459722 419803002 -113810046 -768979290 585999547 172639252 861850544 -301094468 -135440135 793314072 -242446439 -308494582 -111166413 -426967103 872247214 563332237 75808967 -649287048 456976106 -195270462 -379946066 -741137290 -804869476 568508142 -869463748 602658636 556399105 -924579878 861405435 -515182187 -65346741 27941609 -219436744 504232077 -362400242 874940552 -990306787 266121220 -278799296 738474921 -231139212 -608135825 -438065635 174562305 -403488937 92953724 -518067242 -832297869 293623718 694479028 652738448 -60948448 678803391 -689482464 621639534 -313885879 838787730 -948149162 433594472 -421989424 -368836792 725028054 -393049505 -308712409 -912787740 -615939089 916113765 355905467 -210816300 -110210647 883192467 -467838987 658844161 -703107792 -194821899 -644482367 -706155850 140810919 833009102 189423904 109866271 389547372 -787142182 4763453 -923037863 226601254 327016741 -429134010 119969237 953585971 -591404842 -609461873 -793586528 -573435238 186679614 -347849296 -856836360 118630810 -320961434 553628763 -671216856 161370960 -235918328 -798076602 40755810 776672650 -998115071 559611832 51925919 -851240940 619044832 933919702 -779747952 -763231837 351855227 503896951 -998001033 326883584 -670978245 143057759 -83406161 -263695799 914220651 -227873699 -53154600 -840779403 864782994 -639984360 -334927892 -914087620 536694432 523602431 -981640777 425244531 -696712203 -715863653 620054732 320193970 -410199000 -46618493 -371430702 212493162 182463456 720070711 266094781 15500876 -13907474 -71927147 410141002 431836674 705135009 770061658 573145362 91464263 -774581803 919078955 268601237 318685942 982035335 -203330747 111287028 148183444 -747803906 -142608489 -114655714 -722767581 485557685 -564822462 -472940899 478677976 -906205712 989006937 335765178 260330742 579718822 -412643678 -727582874 83594262 557711766 143032101 446332859 -149702442 -536579990 -374927938 -627010592 191098858 912120704 230909031 -729804956 483439103 976020089 322674503 411526164 -491704345 599118178 102744909 -468080888 -692680215 -504548014 -107926744 -347147682 -56199565 -962748769 -732916272 693241977 948159116 -627360953 -964831092 695277943 749023838 671897054 736036570 -529268579 379720881 990123356 455611541 204826490 262007543 -716557426 -739432496 -164878366 185106086 637517173 61901493 -945262668 -82562759 -639650878 303758933 799915601 -478684148 -91038179 24005046 596259443 880344603 644109651 378142167 492090633 621007457 836340894 -897111834 -577823348 758177912 -17819194 345118444 465771456 828494284 972414485 -842276262 -757658008 433781115 748125720 -544388114 -638469686 -556330466 890503784 939213701 -242594738 -663216833 -248545474 -412036269 140752161 213418242 434525634 342355118 -415266776 -781679631 45222682 -453434250 -666773937 -458054679 -455385878 -865016986 -355534057 -566105330 33665176 95488744 589374346 -662751186 526781727 -440773290 17320556 -583250500 30392884 887728330 -405896800 -488261895 369599797 857489005 818739707 568520127 558865859 -385925059 -37317113 746062148 466237935 -704697209 923807840 -639896583 314342939 907963063 394494411 -723386315 -423714563 -179448457 -633378045 34206092 470936427 -335135597 724752667 -711446507 -163705842 -362731673 525659173 -654948467 -471460072 -193907997 971304381 -343750636 -787037869 839060926 378916887 -964304295 -704082656 316263072 948855448 587606567 67955950 448249680 778650134 47741674 149322912 780454407 982028063 -807145907 -985304012 -385017721 510403650 329631718 -313330093 -913996345 -292393375 -388071986 922663457 630576247 -675281765 188806824 -159496269 -957269366 -865349898 630458102 229664741 63404862 -121977386 -180095380 955205934 274240541 686633989 440881987 25581491 -660216966 -854727275 -453215341 -490623166 -17421946 991042488 -887433852 483061951 111591660 746731123 201608195 890209641 238396243 -746181575 -803985399 758342233 592515009 921408374 -722018424 428764879 -690401750 199843763 405312162 -487276199 123677449 620604135 582326395 -130339112 -158493922 241640381 318006847 690282387 -222800954 -479608707 434071610 -692375805 -396349974 -750318752 440255205 493274134 294759226 -121485446 903983247 357451003 73757771 -406690038 -858286786 -502875369 965278912 -963482877 -197982256 350021412 -19721930 150947980 -601649032 439502083 650933220 748433675 335635577 -663087921 -935168038 978289412 425845431 -494389183 -396541541 -258758157 -576627085 886330590 -114182178 -940668827 -18134526 133486895 517797411 713066910 -174983327 614518426 -190651541 -140319902 -890417652 665762997 272283896 -33294628 -551203038 -52267653 72387076 445470825 -731698032 -843257540 -720899167 881174456 656602546 469016463 -17111791 -927536872 -3815904 440659334 -57617185 978046126 -229246341 -896781076 736583121 -936369106 995359824 -429000185 652331726 -619838172 964323282 -566784832 4643317 174662156 -67287416 214699304 14968556 -997083909 981934315 453799751 -889652323 46945815 876652702 350776054 50346614 -129708888 -387914207 147373454 467761912 -374840387 -623154548 -9534774 -895055147 395510159 -621115370 626841094 805471971 -611789992 653218700 -219618992 934774714 256323825 356387857 230149985 623255054 906365364 -716668639 375730579 465536856 -207629217 124685784 410381637 250531237 981544812 605557047 -152346144 495148897 -94937210 -230922672 848214730 -685479018 624216684 -470232927 -350299081 463383288 832474204 178169199 219056079 534614578 -229061163 846525962 631328770 760922386 256795795 -369989226 384795018 -350788210 -908912255 -660592255 -120284049 220318507 617643428 -70267988 642655505 139075125 908715097 -526510644 318583812 50555122 788252927 169168296 753152110 76344982 -173786019 -85394337 295502932 -180563875 290047150 -242231701 -794683806 104019654 531287812 428614691 107929080 -328237037 952895221 -924814500 150882446 -43882772 -3985747 217656800 -428847718 -266875816 -938436831 805521415 -534817722 66217520 -453603566 -634306578 -42272938 832395333 -637123243 -698535842 -493507858 957921967 886722743 -87747958 -709919198 701414409 -994975814 348005003 3639145 -820752041 318152651 -116777600 730468494 -428967714 -163659156 -962577693 -461693432 -614628719 413037988 -447312924 431264766 998148009 701308283 14348896 717890461 -522730328 -495550179 302064950 -172103330 695351357 984341272 153164485 354975260 -221429008 -104636908 348696963 -60339782 860427207 -86215481 681585740 -906032596 -414043969 -395622725 935814137 -356704200 826120664 -561840682 -966900883 196879620 652460469 364197279 455168508 -521939544 -452880601 927390926 197772108 -3323258 433261107 690172667 -372933864 732970321 747333240 992281891 -418799570 -454647996 -325573330 -597701200 -634258273 318422371 860872213 -903209496 -751714061 20426312 104492625 483052327 -509082117 12398255 923334537 427889982 -6892696 -839247206 -727049798 -424633919 -565579464 249508065 -551994634 -764375358 401404135 216104126 -566823096 -213056205 -372142897 -888864481 -536720354 -916097973 195838905 655334482 -3209384 -903966465 920627338 416182065 -920861969 -694294015 -155093760 -212953429 -810068575 -806916927 822039136 396887410 -549698958 152046310 376652107 450098321 635750801 -1582281 -190966471 778155215 485435692 780333098 -926384223 802872313 49517471 504106121 -776716386 922049575 798958273 -303197966 -141238714 286139881 -984133555 -889874361 -905548644 -204648539 -282946248 372315641 868942073 151585482 32443518 -178777674 123167551 425244920 -516096783 171026934 -9914262 -406726804 914362500 -531811383 -101666198 758508436 -354415194 115366937 -319737175 -987978130 -759880434 -545666052 333964116 29668543 -923576262 187702313 17267388 -322933897 945552453 -232390851 -283615431 -373075775 -996853363 -586964806 -564211768 932241713 -687090117 727287493 -401659306 413302338 -694641901 207642513 -294610337 -178159986 -793233756 -608382335 -941480582 325180250 192841975 -228450809 -396962493 -185905789 343454429 -173525385 -256792328 -4858405 122054665 191035594 573435638 628231518 -659133798 -434899545 467981999 -488989271 -881365594 890985968 643217186 -915826151 -141816949 -690585884 805640675 -126488708 27837559 -494291991 215787091 874804440 391387037 -869424834 875978925 -124721911 -511355594 -245397655 878783267 867895128 -868938712 -662520481 -289809201 654256418 -373151963 296743181 552278287 35632261 210194495 -774919828 -221869807 -153226555 745527724 976137600 -246645296 -505751525 395149163 390288983 -639070852 -432774638 -250747349 418831210 -991341840 -128972089 207168274 -110977187 -770785737 -650971318 288551001 660650828 -516325045 838552689 615037371 -321546307 738463516 834219407 618407523 614826801 -144196532 -169820290 683448578 -229138762 311333257 -796087223 872569760 479390917 -591315169 -124164179 -617545363 587085519 -72939787 -125364522 -768248062 -78766647 -45823189 -499155705 -46097416 -751929021 -378505702 -476400720 -288246629 636090995 88831330 807987022 802099948 706272460 253897229 -339629554 -230639668 477381514 504807277 627855897 921758709 809067029 183717829 -49560464 196064937 -738805999 335784881 244353881 -885182812 221006717 -58147930 934509073 -817502474 -942797147 433858475 -770980334 752175352 -117241083 361280003 -194007982 -975670835 -916971794 543646489 852355717 -12744075 -210719840 977872653 695922065 626255746 672600491 -615003121 780444936 -410537526 -306392816 256702662 700274936 -591406084 -921832230 -155045417 337227595 40932074 945057595 -627850913 -97568475 -170591622 -394002005 530474649 987295827 -398116547 807402635 -876779491 619277030 767789757 439277636 96749440 616095067 -846919849 -192305475 -51331676 -608586830 851357195 -227677706 -436653680 -340438419 262872492 -729901370 -196396606 -584140463 343858996 -815211943 676690038 90983404 -853547307 -103322085 396724286 -40850513 -488349079 -251699940 299339539 -582115528 948489196 166635542 11929730 -908268195 730141702 768703227 -55893404 761373799 -892247506 -966041677 -372677935 -532462002 83863485 71068357 570422995 535452433 228277017 349555984 -261468924 520251572 -642189019 139173522 421794526 354625287 -19666293 -136428269 978618496 -713261424 -221307829 180165381 724624232 729582169 -253506346 584511339 -54661 571065984 293287544 374242882 318585510 709109934 394752408 -915329606 -555816975 -958008285 -435874541 -903136393 683017399 16656988 -292565694 295326345 -177395532 489319618 -479582512 419515009 85778720 980900572 629296653 -806749686 -826442778 -227509978 -748479039 -515488829 -571650417 -82972154 957515392 646133366 318648310 57577357 160997481 184141577 -728342232 -384861511 -489585663 661602509 531837954 956257 -634051316 814196241 75073761 702016784 -667034901 845478213 -376028336 924856989 -563953503 165092401 384383986 914161601 -579985493 -514424329 167636882 -5432249 -176094365 -575063247 -295331715 -678149515 792082531 233560656 14724174 -320607284 -946845029 465327389 800092950 20366891 -353353333 112847054 338288028 -859306793 -760336761 587291871 -1884769 292773718 955842619 -415361832 -36291981 -378389126 -807855140 -632108712 -55159918 -168968257 -568365612 743842819 430109151 -907129353 549402376 74119605 264134255 -916326713 -184505781 153580404 -733481164 611803446 253859219 -109559354 -411322431 788262010 -566349338 -793570668 -257700299 -516252027 729328281 -297722734 548199491 -212409124 965152544 -415343108 -927995334 -592900390 -745814408 -972910604 615832458 678866860 995406707 542159779 174026178 -293783689 -708337733 -753028634 -882389919 -992428229 -776357953 -494210367 -168209782 543016972 995956207 944899550 -694261616 -768607518 -265483089 -29875178 -372402415 564832052 887810156 -875505070 -834452095 824847091 593105710 69511851 -516884199 18979976 323484928 -468114456 809948459 826837568 -343742773 -181658065 497681817 186643941 -69356416 -88892373 -232267947 -702848322 -103005994 338008498 -822193615 -575336985 370733264 786419315 -835861558 288601379 2115530 604406263 -397102838 849231772 828289055 549234531 122831560 901894440 -6741268 -122345412 431232832 124733628 -185854756 263181714 -353330996 105317567 490693329 -496765054 -132056935 9884121 450625095 187252295 950078652 -142140409 -895670516 388847583 912799484 461158131 83531558 269653212 511767675 -446948596 587513018 429420081 819187463 657098489 -699997667 -959454799 379584157 629895521 -261407285 820603003 748835825 284941253 -934344131 -470783638 -460544970 -234246384 632523543 248838045 393087139 -224236805 823810232 153475078 -455584437 877832500 989474860 225896623 378006770 518321767 645514399 559217754 472057280 922380312 -621063802 -795405271 945747120 828351277 841028868 -468983668 -734895495 -382420735 718010980 782146118 442436828 -855100775 -154073602 948393379 -432615038 147118670 -726889720 875904049 -656736874 -139787605 -195076469 283302094 831235031 79330919 -815822950 -546361120 939789765 -877769805 819565168 92966845 326960313 521440662 661139722 -102701622 870778488 479991506 342689261 -331900126 870926506 -209150732 -991096600 885724078 -373488897 -477518738 860405229 256923717 768824300 251806835 -944306455 504189130 191582394 862867852 840905205 839887939 -434978120 -74897178 -614299445 -9025345 554034452 689817125 700361659 1950952 810621274 -885679957 574500826 -127094866 -756878380 -536504475 -849547303 -110921557 566746017 495392729 438142452 -223093745 -40094339 -541130139 -720650447 -139819584 -678149196 384445675 -718396772 432804458 -889656430 362834736 466785277 119509852 590531225 1212594 -503585023 -54815583 201009376 963580145 -713284760 -696112510 -467108921 -579151468 846395169 -103250146 -172405970 277761749 -822262650 -400211579 -811215004 -582433517 582639219 93677485 451778819 -409957870 -918178001 791018135 -178373638 -499000908 -475013628 782432668 203335234 624124331 293042769 -393945852 -427386142 722478108 -722493768 -711825386 -859948719 -167884073 -966922489 362103946 -316937937 -255932130 -414206733 374521426 -468666191 925225631 971237451 -338796082 835938386 -902928647 999792366 418369102 910902291 -726384603 -240574375 288769003 720209686 -463685378 -114057625 -557695720 -905527206 -496353485 464700454 -673795663 46796040 88234866 -75280120 -347223802 320186530 776169793 -380099930 91901813 -164192463 781277270 408404024 -864635543 261616691 -753784718 -817088396 81980289 -209188214 -226725552 -389531277 -598899622 -942088845 229513229 919688076 295619244 -10243081 -643945544 -584411595 174357086 -99286329 -958451274 -30258276 31568397 -479813645 -615631090 529006319 -451402047 302719226 613056734 -75304026 -684255287 81279911 732727578 -947047566 852141735 -75441658 851180622 -444208471 349405584 -390714801 805471627 -354171917 -288290446 898491772 -88548738 -485039895 111719197 56452872 -387189570 832991237 -148224304 473849370 252559875 -848366706 80580856 959761744 146590971 -308751937 -331258724 989202876 816269750 -324249041 368344632 699654420 -78545211 405972270 759764853 -307003169 686795661 516023092 736115329 -661931563 -94961456 649429646 753129871 824288635 901109278 919085768 -618856315 34364146 -86515993 457244754 -512963250 -714036616 565651409 539501428 -447545153 455568115 -33775616 -940980888 -354435682 892727026 219366483 619351785 299621692 -386164627 595663802 615606487 892943 -978507361 -940950893 194254831 -736633333 -141302231 43423130 -167428220 214598301 -759474802 899046171 182088047 -922450884 682056602 265335853 -994529434 -166409008 -891070486 702838516 -791573696 -290470609 799867827 656034642 789083880 -525954683 -699808987 283700052 543028477 615721017 230975504 277831306 -61918831 8761624 -230078258 800624357 -727888102 774152748 400058625 -74164006 -719495678 -187327587 384836990 -704662965 -611087218 -278119468 -877371932 486455613 -115062851 -886013432 638628534 -471093406 841364921 751179816 764511558 -725129564 -82819051 -656339088 -929695433 -324135547 56953939 12090639 58753670 -481383800 799628438 -915371596 64393550 382997817 123637303 703714133 295851817 -60222709 53335428 944789942 -197335910 288479815 865640965 701979940 905631253 384485020 -385278906 -389792004 61202117 265714147 -539473076 -888956863 -292273383 167051973 -270339453 -620596997 -332130111 728491411 581606404 62620860 -603783700 -861196686 -588786283 -208055250 -26351645 98566176 825337314 -320632847 621703756 871816915 -481314898 -976375596 357296539 331444865 431073493 490293372 -96125259 243201853 646393956 137366554 -590056963 683809435 -831456891 -753491735 -419241806 -810432583 992383077 964791249 -424046490 -203011072 140512158 964065274 -934846780 576552576 -396333427 908287112 -386934936 825899938 -496417733 522762002 542567258 329407391 875551021 524412371 -962635667 28324328 -165309855 410674850 -918070940 -178626140 -58683992 413635686 -730969833 -858181202 200595655 371793913 354788492 393273303 758209108 713086162 -873937476 -535645209 -165912418 -133007785 -425774874 -319706628 977060897 381822751 -728341557 -802876592 -219495505 386217725 -239526806 -963744451 -433519607 -962764671 610548646 -802042887 -474541081 113930514 687894975 -622600193 569065795 136769537 -289136128 956382058 -115560254 393581906 196104037 237197423 905612485 658905777 858438954 554474493 365055415 43164753 -125423925 -10347778 -803761786 -577424443 280936015 418449895 236497249 882971996 346257160 -259684999 350835986 330644684 -440936505 566472426 288946245 229524468 -696016722 976024250 466456795 433556687 -860864211 311695426 -117804347 433180925 -737454161 -151669293 -81470516 -279427073 -455001300 207089334 972375980 -154589328 951874531 -596543656 -841963961 -190859172 273291133 -335646232 -989805308 -55153470 -721827429 -555613253 -668860759 -163304738 -218159699 532543293 -210665755 570392285 -700852 -357176025 -719392798 330106389 -96443895 616553356 -373242728 275980238 125170657 260166784 783159832 -571761444 484854857 299609323 -221352005 643255788 -782767097 -260669096 437489077 605465460 -782164499 220713787 -418274768 -102784810 -316317252 -593476453 643911721 -463748433 672748512 581260509 -435281137 -586434614 96797760 771273619 -693724676 -181122286 326196672 712262920 -948382495 679714915 702182220 798935093 -677829336 167375879 -433759386 922354015 56137330 -308067520 948570694 -238255784 286531518 57497315 -874012109 -44900666 -306250806 -501607698 -326958696 482324488 -745728453 85833387 54526833 -926377159 606257349 -716423978 -362666347 -567135390 225174356 85876004 34144537 -569612673 769439734 344128488 -612521078 43470871 -154996408 -295651717 -321318880 926806642 188349061 622367813 913280705 206648785 341136193 413720419 -515521488 101725825 -469969711 808641189 -123948477 730021215 -301347650 -556465467 -206489501 -519458205 -210377816 550735173 452926752 -89387978 159956341 -822894007 147866087 559424238 750005694 -111308907 691168201 -521225276 688038229 979303693 -356479444 81650991 -264645455 488510801 -334697207 -837240185 284515183 -51754442 1472117 -819209691 202171209 62586870 -700116581 574453764 -673404656 -462670308 710876276 -210092762 -82358069 984341289 488072777 253813750 890217141 12173022 -484939826 -814753397 -629204723 708714453 455571500 -607338004 -83223250 579864970 -51297878 363188465 468073497 -141401768 670267395 470681882 -833120206 974108208 820719251 126867512 -84708466 719947495 -848688985 690826369 405060348 -467194738 -101001728 -147713875 932902035 -645637638 -446194691 -930605572 -72687109 -195757788 360965168 988328051 -760776195 564140388 124657195 412673785 532056195 -91490098 -229843443 -183592333 138633756 413432577 -848030537 -970376294 -503445263 -823926299 522112266 -70424147 814501686 -780555245 -654169116 -827912542 -309235060 -438717343 5628133 -722428138 278039187 -584457422 -594083590 -620429141 861760818 728345315 -453551241 -835371077 457120335 412969572 -911962772 916546724 -839110103 871710565 216998388 -254949382 -186975178 -125923650 -766190283 807595206 -428918782 -288607555 -46588014 888414727 -953174176 -634962996 -953724753 628134426 304299242 -637965236 371932116 -807701107 766451944 -782478739 -552858823 560889480 -613821810 686634248 -371619580 -562656237 -377165882 50052 567975452 -688713067 -970617324 214288931 931505913 -454958491 -15101735 -568396040 -346127254 867598970 -114015363 -559599476 230803722 318201577 862108709 835189433 -594469083 -144329083 -451040972 -372015324 316671283 -135989007 -571225329 -181791102 714516920 324928861 757781248 670377533 -767180673 -441767457 -735761033 -875191925 242053838 870002930 193179793 -340843969 -834208608 779454804 242172490 -96861410 750735750 -952719770 224338329 810275513 -58294596 -594813121 500024026 107164276 477784301 -732041312 768562791 579746929 -419451017 -656522265 829233356 606799642 995037286 479018442 -998806664 358238213 -844078788 -799134125 225118016 640102024 -702843556 957551631 909104436 -208932232 -295610837 -192161858 -914134146 448632382 684428107 -108843987 798204804 -287298102 312299216 235099340 83471239 648637472 482999710 360569049 398031529 5015816 -428592897 233352184 -713394818 7657941 -613351688 -564491279 562156125 -972329510 -880449144 437719568 -55913983 -33552802 -827811653 -956163719 569088946 -98603224 439998960 859326723 776570619 888924336 -709155723 -26372368 835722182 625463961 935503259 -968314540 -303203790 -816120949 118740385 233546602 -716851278 -358605653 875198328 6228783 -577678977 -574558746 120485700 -763587710 820052309 913512012 -562113133 -956514757 -481634021 -628910230 939202520 -436674399 -377237057 -358308000 630025279 483950753 -308656862 -138222815 -533725167 703218170 555569818 865429328 -753635969 -711490258 319722433 721798346 618687239 603156727 -910671962 279003178 358443434 518868151 -69174788 -802968927 -955793755 759767779 496673311 949000730 -291736883 -732867800 37993134 250484887 -835378955 297882727 423927266 -745720697 663532983 638643385 -9691361 -720729921 65757910 669821643 -90312762 514692896 -531118777 -888750750 -198183348 154221890 511655516 188118698 -991247514 -381853973 -922074145 -541753357 127678035 -464894803 98930761 -244375999 334167172 -695763645 52960821 20119903 813163019 281378945 752304914 -368397505 702542291 532131450 907721256 522523187 706224959 -54221626 195198344 782891721 492968707 -905031087 -359199612 -742918069 321583628 -112929941 247665177 -525140788 383040640 -974926178 -299197502 -351728869 -331962000 -583151861 -145546986 742689334 -184928739 -639202374 646478526 468590667 580443781 743822093 -926347866 -832759209 -768667292 767394973 693732330 -952819616 344462532 15366313 -415444406 375601101 -330042812 -237388196 959160035 298662442 759654053 -830545211 -790463257 795884656 450920182 -866333231 -441412306 -858955174 469249962 707392576 -234220917 648997725 131823290 875718127 -569389783 -73385135 540462407 787348616 629247916 608116643 -585575607 197439746 -684646222 -378367734 115307083 -365996511 -390767741 125727545 471645354 -963260528 75814930 -655693496 -662251510 120174343 932300432 -389594514 -682261078 -591867525 -36490985 -747148571 -303346150 -724678169 95715477 -72588807 945777979 853898993 370984677 -295633049 -477967802 698707772 -370437420 912598649 -174042491 776920835 -456605053 661593371 -55994967 862304604 383041982 746646961 -378181292 708776227 -636535148 -658698481 309518817 -631620672 -491440309 -752793176 714481459 746541751 -303206692 -181007587 -903761797 147156314 -266297755 886571269 -730739217 854823686 -967191191 -612800592 -516667640 518293145 -341847818 -207967946 -253154124 609080789 -993186183 371026735 -478656715 -852633858 -784549516 527345299 -543760462 -182929961 -250765019 577237804 333736137 744262497 438369316 -352784250 -339030217 605820488 -838548952 -471857368 904334731 -443768770 348597339 -655541425 -611843988 772558803 -611642364 -496050395 -682152443 231759300 -123679644 865225185 -400364927 857146287 115305127 -398336964 638156481 -459526570 -694178824 853031852 412786676 695770257 -772801398 628535456 766409931 -260144408 778615634 119265444 -635785268 503080890 -93857836 -579722611 794443100 -787718867 -609216941 551132583 -343496725 119782630 199954893 356964377 135143949 292185526 112682063 -869713874 883984103 564863331 996635769 825764132 297273687 -725453967 -246539444 260825289 -754393255 -460620551 664316672 -245383579 403506991 -4386697 388212753 607826015 690404305 628646665 -424595017 835199311 289402799 -135861943 137791248 -120578587 -864538582 -208511774 -467504268 278791032 -712787697 -440886690 681996697 -918021067 -694786917 -179526925 287837065 314846163 -323055821 -481951824 404092162 858162393 -180289392 -815695341 416715518 451113228 -440827950 -34684047 29009414 -575468025 473320522 436391981 943938309 411392269 -320973343 593552732 -275949433 -72469231 -675315645 172546968 -260744544 -150418883 994538390 896824254 346740157 271017594 437503852 -64565065 33556225 -605483166 -809093373 772564970 2640920 -318609662 586365847 259939672 -314973394 613844814 600936716 -402730095 364491280 720018917 -858039748 475619774 -465267151 -542492774 396692921 -941311245 995299405 120726010 905040005 -725956461 -563644859 652854559 -295456391 -825255566 777750045 -756896494 148965389 945757814 762726521 843602081 440471772 127639688 909861700 5885637 311068425 -963158953 605500717 12506928 -908839292 266536719 -911671380 -27638818 88768527 478923410 -166777530 131085338 -345094970 107147774 -489307679 -905838895 -737523884 -805927221 579431820 222476094 270459751 357159792 -459965595 599146304 -824173305 -685966981 882587714 -470142513 -598967167 619366051 795034478 -864455664 -554819832 -641042730 428882691 35093151 -637224814 -543866447 691331926 752325404 428655198 811640413 -70347707 294672928 909340987 -67993635 564188572 476283600 935771919 221899060 -693291741 311936538 771712542 835718018 -830558097 548472591 -18195704 -31177416 -536206889 825392672 -676178872 102800920 -981358357 -928911128 920525209 400943328 787990623 -610072186 775822103 -247517064 192827733 393227792 -118951330 -156661703 131952244 -866198713 290307284 273225366 -581594766 -141806005 232815823 -357806244 733589415 943533779 -604024626 567617269 -648766704 -569010323 -307966525 -262184726 -534096077 -592495399 -641427708 941103660 234201717 -899592972 20100598 308826731 887933720 479005556 -758679974 80967976 -168499932 -731542357 935573812 162117465 -213576110 551158733 -226628582 -94215724 750818416 68184902 -143324185 -750739958 -583288210 577303212 -98331759 346741167 187963899 346508488 -470523196 297903900 -618692189 -993497220 19126081 774193829 605824758 255944617 978056306 -930983952 251932130 215122353 -369968156 20586089 987978564 613562974 275566932 422787230 970132318 269199546 -697045025 -529990881 -772347144 -283408985 -915829084 793082451 -10496786 -316491465 635035 -993381429 -415985376 409580837 967708505 -109584930 104379058 593921748 36288831 -800048411 -269199512 585840475 -235197737 -42245362 -192220206 946165723 657922654 -117678730 567819050 -487789102 -32009638 -795468766 -37105545 624588776 432848007 282314972 -492157898 -648174018 -580417603 261804989 151395741 -372051996 525675191 380293568 873212800 147075661 907935464 -678486443 328903157 -757959782 -228444232 -345430644 202448054 -861966884 505265464 -510352486 -880156144 -481260292 -896284825 -548288610 116854404 -452106519 643857642 -927017997 862006340 335309488 -94643485 432860291 -518583576 958309482 -879929957 -811554087 781626054 17653161 169858456 -352425373 277926938 33236307 52185161 500663759 -761081744 -556510581 715189712 492474500 70761232 923534881 -659888816 811833415 846608987 -455654727 -284819847 -665453076 -820061528 36382068 393180806 -48293223 -495168765 847911939 928674320 69575461 668781125 -542201555 551011912 -42387489 399880673 597538196 592386355 525100831 -652974296 966775099 -752697695 -768026383 418409716 982115346 -772913703 -608155469 -414872629 965309640 383910887 90217913 935546563 -10280745 788283839 736871760 156909409 278710836 -106481934 -942159179 315273580 269742718 -961895719 -873713892 230761947 -39179817 701931201 -939661621 -123654 -32819859 953801120 -681376255 3356835 498069779 -206634297 689435463 68865525 508570442 -486906677 625742092 -11076159 464102351 -157653207 840424869 121193381 817500392 -13978895 68215706 -131156395 997736976 -296356600 850614305 313824389 -922214004 -227847537 836937880 265678818 399399442 515745614 -276593674 -402537466 -279441966 -109548692 855236569 249032565 330494747 234880533 814502238 -4914968 438816691 -595140090 -503178592 -661648861 464892187 -554783750 544225778 602796261 -41007144 209126067 -72445123 991060062 542650903 -468570979 -945557108 836043529 -104739832 546642913 257760188 483889573 -978418680 993078382 778356911 -819149632 433563726 -141511545 279672658 -333087491 560511052 -303163958 -185985428 156685599 -857661885 -706232262 -229515694 -317141916 -797408739 985044833 -520435643 903982826 313020188 43823723 37091278 -575242135 -176940866 -906787120 -559521005 -301762374 953965132 -362877768 345638471 -96414005 -593417090 -732925281 879195491 -841635705 970716668 135973517 899077399 81950541 -192083837 -977257373 299939936 869360299 -233919869 582086861 -707140001 -668829438 -105061007 -146154285 747051314 255438818 440019256 -519687767 153649451 180620361 821355348 843624055 -672056995 -701633077 480515412 -99253986 301959202 115272133 218703719 357463882 -317334229 420364981 226180766 -784653137 951665892 -960008557 -401327079 285604093 -966206334 296568108 652858285 -731791588 409213826 -211373071 344184178 223544861 513458502 -46347985 -841232273 525636465 -676486247 -429416548 554444095 -244568087 -830492351 -177742430 819781593 -870235121 -786724098 -549153632 -626844787 -851571049 62552698 -918031743 343021879 191363465 913437737 981387764 105926397 -106220886 -742409583 -376849228 -606359874 384906870 787886606 587354231 -728559399 -302161482 -594109009 -703606094 -346052392 267464620 265257305 -574608986 892422271 743061098 464245071 -580927786 -11900942 -664295335 90697468 455589737 -783665626 395248077 803776413 -861693221 596963631 142219769 -708928607 628935015 -296787370 -235401908 -203546908 877570086 993374761 -849729314 -456263918 -865707405 -480353186 42018602 -910767530 156912574 970668144 -600495503 38048846 861550506 416547813 -928640777 75684729 -90000403 -815911387 -8841488 -826801224 -536090754 -809273622 -668917213 -259419021 179608129 -862595733 181987211 71377916 -464025841 -947679720 751282304 -441909647 -620340468 -462554024 916380797 -119646617 -137570854 -344751795 -586578335 -219629967 -821198125 786527682 951328880 819799820 -820315584 -478454640 946087480 896716087 577896395 -941758963 -854559011 -224203277 -259220877 -142004795 -131764307 732702078 775725855 -422244382 -620203834 -445270303 637898268 -808847712 -361757981 -110161533 444359291 -657245480 514857704 435761746 166279677 736854695 -75721335 -565143764 233545767 714924286 -469832386 -899365245 -572619964 -264482135 612973759 838649863 -778728827 928770419 -834546682 134322083 -365474837 286767184 -711008079 -493265286 38989236 -786849849 685828239 274396068 -275859166 -144812070 720223997 -10868919 714369757 -79007756 652735631 190409000 -265457822 -569256776 -205500684 45684928 190574795 730272796 -279814076 182368781 -410895967 180440158 -665968000 455586341 459297087 -501605657 788116885 994208026 -476350480 740219921 -58584837 -57984513 -926494631 965563675 -238507520 -951174828 -392742154 -421761967 -252414180 800148595 941854436 -371202486 220879374 814416734 -963167566 46841912 -800303518 -129512308 441435203 140768367 192880652 535549458 -706658388 -326782563 -537621349 -964318814 -410371063 945599714 -869581357 878220955 355443805 780241665 -189863613 489031324 677343731 -959220925 658923726 45268951 272307984 -128831923 646328622 563622730 744052444 925996658 598997006 933760686 -896466805 -601750805 -298910339 790126130 617967916 -861808959 505080868 -585967584 -190251635 161942169 786229311 406933362 -461367874 36741080 -284245762 -515963272 -470406749 -401617235 -672751991 -854412814 240887615 -267376197 858668822 316694159 -172918438 -894345992 -536628579 405625049 422111615 -703510009 207146525 234430120 -651968554 850111538 942851472 630153916 90387255 924751353 -57982347 -528589298 214828179 839846132 -135043577 820940944 190632023 742469985 -206312019 -419109966 -25153093 875374807 753430759 902855632 -434332742 152643608 255495367 -288674713 603007392 219619317 -722203867 -777126794 870783072 -777130912 -213488111 -566359076 62943400 -717102420 -96307591 528898473 -213885949 689258023 -816071130 64325394 290284686 631884373 -680645301 -469653476 6045392 -8354616 -661344861 559378953 454030327 395706244 -602637192 -562079660 -879100807 -806623309 786012535 795384326 552577359 -118789133 -288180165 872797174 -985170248 -98656755 -407278249 37150189 -937517404 538447707 -308542711 720865943 -409395606 -703742672 -14442506 -743725863 -838014799 -741639808 -666876011 -458802816 478621441 44673205 74754617 72130985 -214994851 647754028 -309463757 433384445 -471631880 640452036 390243134 710756177 -124583184 810260950 -31519004 -801819728 153023060 -345937013 122270687 466101811 681162197 -93442003 -83686831 -438617777 866260851 -240276504 943107216 -943849299 875704047 680974717 -103788196 -305582356 -528500492 386751546 -744401878 -941555915 834416779 927942988 711122877 679979471 -975074163 813255417 -93429098 -108231150 992750196 161116236 -898927601 -280297298 -453220260 -945888049 -781619346 -85308087 -355494408 -581198547 58982656 -398438924 -914992111 -461569632 185083889 394412686 180375877 707913131 -776626309 -815126881 -928378036 153087744 167343483 -910014604 -862623736 -137090438 878219852 598729069 -514569801 -844731630 -528981193 334778021 -991953781 291295471 -129041804 469370289 -989347524 708911857 463470972 376663609 619002622 438866958 -476822575 998773907 -330188770 957764301 -944801982 -789056827 768337328 -535869088 -446275716 667079133 -779240803 -13436212 -542055992 -951412516 -324240977 -794199667 499952136 384092340 193104887 -575865593 -730542611 635701619 540598285 901228631 -62511509 -103043474 436195717 962255418 810183308 91356568 -30727493 -557439919 647194064 285307457 458727203 -177250650 -804879829 980618634 -416256132 -851331583 -469686271 -311642468 -70339138 -772197455 161941178 -886240837 -800484744 -88759878 376856673 283037785 -98537679 -346920562 -601174019 -628701659 464839250 -978232258 -384534444 63169676 547578165 -14427836 296459794 -598627563 -448890139 504387038 214886334 751192759 -965847881 984149566 -180828223 545187233 -473695198 547325223 955740186 99306272 -40592071 -379395164 73652555 607457357 466911588 -198214880 644952168 443219326 -961034485 893782362 -994830217 564919106 -688829823 -269032929 990494687 -500828085 -368591830 339076131 353959881 -770330598 -636657824 14334876 7171831 84871152 -287964829 -24269160 566884303 -810212627 644602009 -432282579 475052310 -114322281 -656575217 132484626 52184485 224687702 -649607475 809866617 -773105106 446483167 -663351102 163048204 297089438 -614864207 135120518 -873153340 -547357314 -770330071 882280818 677202929 894219916 -745118866 254968986 717259798 481530303 -897131968 436825713 -547628467 929918396 769793304 220699077 -630472615 493382777 -818323415 940839596 643808392 560045194 416333509 -193908526 440138276 -838771931 978725081 32780176 -619704841 416451636 -466171910 592164563 -83819150 -786084814 925547631 902407071 -354740885 -598378954 90039890 807215594 286928398 -154730326 904279288 -141856553 827324325 991378663 -340658018 -853266613 990422516 920217659 766336554 -169495248 820207812 -466144596 -778965939 -291038430 48550092 -113437960 980972685 576595321 -84494559 -460704021 474930371 -124943153 980600569 -902101522 982238422 674528955 -723001578 -431051008 -318296816 24374518 146552861 -647400208 559910656 381358215 953416622 81075327 -826854023 278402149 409680224 285050556 -23532641 543299541 984992470 -860039170 768066299 -508260385 -836189562 -505290523 -518736246 -142802896 -269181843 221382058 -4420613 -877400156 563255385 -305905687 464847902 677270409 -726304297 737206744 166068769 540017784 -942420522 828498247 344428775 320374354 -482777375 -238667037 -497873218 -50661174 -145097285 -135923439 100826861 187273674 -191710789 -957685344 694203101 -522400387 421165667 -948004203 -58104617 654710906 457047856 -792466822 388241532 -774416467 -790598571 -12605550 -223539281 383215988 362739214 -827013570 394542535 -513842899 -623923633 717739723 -201564271 935316930 939116861 -649143684 -82074974 431758344 -314227205 76066405 276770407 230900619 -334365578 -738154966 -416625647 -926528492 -654194930 149215372 -242648941 674566784 -570331317 -457967394 703696397 -313847109 -508879464 661239626 -420973390 -881721627 -778079189 -890440285 893608495 814554281 333661139 -669907759 -951922616 598209649 752698965 476236955 -921935181 345224789 932515334 790783318 -84532110 -268023876 -554384324 507558175 681896691 906527825 3016304 208194662 -643090408 -593133018 -579658153 147771048 278458399 423747461 202341070 -297142561 139059121 71743770 -35530530 -860652219 212077950 -654249414 329468401 -802792638 792554201 511457132 953896573 -467401523 -36862495 566345973 -91077553 -609094066 -328736869 -175646185 511292151 857587115 -769024607 -646995916 447639107 430470735 -336411756 -116147851 -568639577 -892977314 345948241 916542584 -334447301 -393929522 404154153 209370634 -3283300 -385249916 649212798 -371565767 -579862125 635469951 -544796490 666012815 -245124261 708389189 875655590 433435289 -863356299 399649120 738899263 690557092 -200600595 -655272291 580656429 -683502458 186412595 206058962 -109558753 829281524 -564884222 18335373 -705265647 506462105 -232209444 -835657669 77958064 626875714 -636204727 -239605686 741309485 -740799636 -375021263 501610673 -608586106 843485402 339805074 446027308 -857914346 745214002 253178589 19377066 555551640 -168484675 -344368149 880577198 -539038547 588261544 -340395395 -720869070 -909635622 -621534343 685766947 292053941 257321417 -73551651 729292928 -784953037 197613072 -535416791 -186735785 -929439014 -993879969 -864313750 935863378 -818081102 62393685 -553684908 531308872 -687388418 769812100 -86404398 -963482426 15207463 -466094244 -869962800 768422342 -281966877 695263839 -142749071 -766522878 -199552047 -935912555 884205970 766567908 -428018546 235142237 -151435382 -908987925 601040788 401488090 -419581938 -128372660 191237175 759983066 562432740 180150709 945728732 255978900 934182121 -596507699 -732196238 -262445799 862037256 789824767 302097936 -827294873 617766335 -242269305 485575410 -899657802 775449105 630038121 -920430591 -958625315 -45519019 -474499108 465204603 614636258 602477456 -336858901 948961387 261983892 323366605 663318012 -576850181 543040882 -317661807 -22848014 973615859 -684316591 -357160138 -101629245 -501040568 -733498893 983707705 -517272487 523993530 -325268922 423859783 867587211 -81357811 -876357748 852815324 878972604 625943142 255066015 -214900149 151794929 -355449008 431576230 -773963553 -4599823 747448138 -548940614 -239175351 -231635439 -911854680 602419234 183797641 495445385 -220941196 -654790848 374605439 -778407644 622385705 381459526 796748925 195815535 -321956629 -17213096 -751473203 -331874412 -11822513 -128677978 828922170 -622136580 632236885 -123289664 568470072 764714365 231569733 206350687 143222098 -850901579 -153228632 -54954888 306218314 337892777 -826588633 779387310 924919448 746697227 -985621511 936569443 -693799443 240014184 -136233592 744282470 583240064 -671444701 270789186 -874603406 606674633 -454428956 257521420 -434355480 647421173 -901444788 -73882337 132068030 956096401 -227848860 513159998 621760185 561570427 -613726763 687730874 420365745 346624842 -393199749 751284466 992537524 -153375968 -580909271 560301975 736191258 -357537274 580907049 646798964 385396733 311785560 -301505205 -300707832 703388785 -277144170 146739435 291177902 -4018086 -8748254 -735049350 -356754931 42127820 -495521216 -336480844 45882030 610878961 573079813 516939493 749407576 587895708 -962630948 942634091 145231132 778100695 -351261965 657326815 -627563601 6062925 -551928076 249935282 -780735231 -390058355 675201378 -829413567 -555548277 144734039 967676753 867171658 926101278 386273627 221527018 -954446037 848503579 642364259 -5127669 -655890112 -437752449 25361790 -641127141 -949828214 432767684 574237686 -764045433 -461865563 687010836 -956143537 -838368206 -40726524 862395856 727893497 -300015885 -974671200 -921905381 538084253 -114888547 450081417 -251046647 -961099541 830712764 721995905 -194948465 -397059291 -947922440 -219332623 -893208736 467771250 -154540819 657256120 805850586 452575012 343531182 -703286614 -257985247 -666257157 -662805355 -90838462 -657253624 594701194 153709348 176370149 -177756772 8627929 -856605416 -964671489 337602019 -421290282 67821840 94277221 -256037381 -110786341 -438977392 190699526 -311584670 524821243 89614924 -770710554 305257081 577503081 17638904 861426507 246445577 972911113 793524967 -335652108 -477022406 363740580 -52244092 280928862 392422213 849428164 -42521188 460604140 -217069167 -787752709 49204164 -333821207 -500157043 -907529716 609867796 256938621 -485547788 962583236 -975034531 -834344096 -858356736 552440516 986515994 -255566009 -296119349 -329623080 -137497558 575348288 -572651807 325618275 -243901201 833218183 -276946197 -90951256 350207701 -542988372 953750287 609385260 -734300730 751094581 -758351492 -697936675 236958185 538295198 644530493 -490858508 540994373 442208103 968362125 -727941019 -742292373 -331095360 -41235139 -900450412 -688466399 850575508 -67375886 -31371377 -956579766 -581326702 -820413427 -452387321 108301023 -535332351 477369329 -716564309 -845120411 -476766552 609790840 7001846 -114557171 -919192792 138766529 8098442 -629630213 809575064 609459933 -814712404 -155876280 17280217 -266902619 -485985365 820112655 620809251 -464423512 -951032469 -117549937 255396646 340383378 -117184577 -797353015 -629429746 419901941 -872035066 -496191481 324681642 261562836 33596111 -623468454 -625215335 832467398 -343128964 -224219143 -1632737 982979134 491988408 59777213 819467705 -947568256 -878958242 129898806 -762957386 900100702 386205782 -163572346 -905105555 185997168 830650406 520139231 375356120 -87378368 -26763640 509424151 180194539 18055049 609582154 -845370397 -509748596 598924857 516596434 -28886681 149378368 -70608441 -663049895 675404805 82284274 -111009240 -114556198 588565030 572154198 -562939712 -669958557 458920695 988497073 -887437484 -141095156 59610328 -219806592 -549514563 -449609405 -51531616 -153490677 724075597 -884238177 -222815485 -558343703 119990327 -259709769 -910806179 -87927795 608500284 114177716 669344830 637720173 606712758 896552966 -269752969 -421786082 885932906 -248953138 -467153996 352976735 867904650 891710289 -735663335 -790831774 692418213 -662673532 777619378 -648816801 -571307121 -115387555 21646312 961068513 -501798868 -473525399 421720091 -190126225 67019831 910944452 236961082 -354856061 619815642 -403697472 871663454 -333662825 -4538613 -731902345 865118281 -394678042 -558770050 -406927893 -782848299 816300280 -502314100 911128094 656852909 839034607 525502745 997533583 -236356546 -906296509 702052242 -638700063 -110098771 -40629698 -917434283 402335892 630264188 605659548 370288862 -808586352 -222627089 270584030 494189497 -333995078 303485679 -504845822 -43438499 -404497617 550663298 257039454 817489352 24866330 -884738762 101015057 206785425 -417344197 91339299 -438454503 661833909 577781316 504999685 -271104066 139716992 -945909354 -703445483 826174197 -448694256 650859059 -732218180 -264943881 -416659690 -414582516 -221183616 445431999 -135025895 282402928 -883886038 -337734444 300239943 -599984922 -261157505 818769816 -643318161 -579142269 333532712 -272814079 191881798 -30063683 970213549 277311333 -261175961 -326111340 858395331 35718731 526182148 -498388657 432433626 545499863 150400861 183930848 775321149 240690937 876004249 -930085238 722489953 -686880752 -374158559 -917488550 -294430163 689372336 -986928849 -498900573 388651499 844407347 -971756096 467910932 856099446 -162003926 220939702 -710076960 -218521715 423712039 45056638 -364112156 -314512442 -736729858 -874315520 234596329 -588735448 -286347681 351657933 647485138 450789513 33303855 73937898 977932383 -662465731 -189816155 -927775554 7161017 -826760877 642929876 -956915783 645757780 811668237 474395137 -262505341 -119443277 41094978 -18701680 481234315 -924694732 303382909 -987265096 992274693 913723056 -245360943 463290382 65183108 -265793014 244137460 -714806596 348936027 -487231239 948582582 -753064745 323376669 -770834055 147584245 -78892209 -591114877 854206505 -569817062 -236529223 410159122 -750451991 -369779166 -153805154 -87277723 864889794 -581346331 -121727245 -989194760 -439258694 -382126841 796500855 512805263 260210214 -352791564 -805951756 -475725925 139019289 849552087 145432570 186694094 546627737 393384757 330191871 828731 -415182965 884491346 999779085 22751620 812033998 -588711053 362254249 -752882862 -320938376 831371574 -623235186 -45513923 486953685 -621652021 730141548 -531183716 -997533202 -70575771 523955445 136229665 -140566979 -601935397 -495552233 199239717 665286267 -356091659 -156495202 29423889 671026418 -248193343 -403948650 -596083549 -750724714 663794185 22475273 6784044 823107672 255696555 215438173 885880413 -736328749 -5735023 41634008 132417535 710275383 171294919 268900371 532980039 -658353020 49922638 -368441333 617004296 -546411438 -874938688 -292359477 -738783435 -917821159 744314440 51313716 67940368 -908556470 -694076127 -304447339 777719513 562661909 -809069188 243276755 66264865 757738296 -631280197 -22046949 846684853 435269797 -542643839 542282012 468824454 283025299 62940409 -448236794 191677031 -984880801 -111194009 -271681539 -992273348 -155681465 -999901380 -202116088 -758346760 619778307 546183946 -680704258 -335772912 -38225133 -872880994 -537432042 467559276 -551570302 -252952542 461797606 882497444 -134912598 -922890963 -835795506 -370727586 715781261 458301632 -913860164 -917312393 527507467 176129058 -976763109 -780651803 -548230459 -603516397 -81196788 111841586 -970955749 -199370460 -46577159 -239717885 -147167854 -688127346 -923175550 -204216300 -950764023 521979600 786215275 634076882 52478611 -710094625 -311911728 -329602094 -318840228 292251506 537710501 -631847240 996234685 -700362804 -318038416 -578036566 -182745895 -33503353 -998294929 661376762 -632095501 785296075 93558809 -546847684 331216402 -577817255 -607395305 757422006 124117364 -420553711 -626772563 -97900110 415562571 726543740 -341814206 -616668615 -705489222 -981718943 -279919027 -997413848 554371332 280531139 -650358988 523444696 217964559 924521286 -605338275 529612782 -477851676 953845958 308751110 628684678 213300539 127944841 9031356 712228968 -523166406 914498369 604479954 -662952045 -289729956 983367342 379117548 -296511504 -124046355 725133167 -400488644 -659007371 -901368887 -308273795 -421703843 -872707900 -266589188 -94879367 -6072064 -838347801 -205576279 -479880889 37858621 -262153486 485518689 -13374919 444477028 -920564481 -223709666 -165564904 769196520 -606986661 -896287456 86462592 425320728 -705938786 -910483826 880262168 36548295 780232990 574966443 427374307 361046922 806676047 173348123 872359816 -124222108 620213188 -55314847 702651629 299535921 878252541 953477919 475770563 991005556 -887527003 -262484754 885845962 -998622549 -349238850 654049006 662121196 881245567 897635367 -505434018 -461160714 794384898 534400062 -341548154 683428248 727320705 132033085 -808973326 542313043 -805394423 201694306 -565062761 -241551434 -899428022 -344199000 -133990098 -899229876 289327382 655513344 754107898 730391019 -362498648 -569232119 -285632980 147268950 -264096449 505235669 -528148390 636744335 968961389 -306055247 -362776527 -998121860 21646950 -412437493 847545736 -600406443 874665397 -615782966 -267272962 740688468 -47836701 130980215 659449959 426198904 -140779888 863224619 752527957 133214591 -785503787 -868074504 -866263327 182789487 -317251733 -298064240 -152829471 967745930 -160401964 -991176705 -990081250 -418747029 -239770676 466441605 573734314 638776921 29741698 838908982 -238194868 666602806 -187748889 927632425 829244284 -726935686 651961245 268544621 -145800320 -694850482 27842156 -776828382 77375588 723996155 -496905342 408142712 -861169863 -531583105 -12419260 195307012 -170379382 474118837 -511100273 152539629 239400726 -18441161 612605058 -126257355 907783990 -389918323 -951941760 280320231 -770346360 -607618630 990548656 -927019022 168449831 940890410 -550281145 894235778 -268547901 -30636368 -479206162 -482849833 122021394 530468390 -315676493 -555593882 -254567747 53884427 591355994 181203022 772496896 709028400 -757280219 -562090461 222431064 -46936384 781045449 137218099 -37415228 -16618692 -172957141 194650247 367483036 -947990951 -473364533 -246996893 -929048996 -711729019 10119685 855311419 464189350 369731681 -785043055 671485663 -833667477 251744172 372638752 96680050 241994007 -446680663 -901812852 -901532186 20794766 -418856913 -602370185 -292856603 877380052 939439317 416762468 743176244 455267806 78854644 909334006 -720680655 962482213 760986079 -194122305 548821029 477601857 -820741581 -223604041 -961572933 -686420810 999649233 -194145694 500039678 -896849697 510749412 -39704893 617831641 -950091397 -297169429 -107203448 768619301 168877079 181514922 -841353944 -367026450 -686789657 -66412134 -599348056 -156307840 679010374 800373539 -219155418 824885637 -487974502 173584580 -968265238 751861681 898030030 -524198843 700002324 678052906 49237455 610095089 936045834 25520380 -344002708 175533474 167150582 53504974 926471241 -423486261 -912507792 245727392 -942525667 -110559064 312070985 72443641 789346951 706539628 47180204 -287701667 -679833069 60568289 -937621401 -833799167 630738282 954836882 328368310 -45652685 381849860 370397209 -966489798 -425970819 914052645 -801155810 -934009214 938577288 583587494 -320970855 92948352 -580857899 223120553 -578418057 -245681174 105128974 477571321 -901115604 -410959782 608622590 -272575277 164343602 90041159 196690904 330681801 930207824 779215729 -207193503 -923008233 268821550 458972819 -118977830 674699250 -743195219 86371939 574897639 -766193051 675218659 -720164319 -479610605 973647587 747024308 136652359 997056792 -388291810 -203597143 -641786170 -346955629 -211613089 -807059577 -5076480 -209153771 982423347 -176540092 990724816 560249013 -8285836 922379900 -948198893 -981057029 -337554094 46545869 -844823372 42863682 -515579939 -180393989 880030815 -726302430 292993114 -231768075 -33385296 270285991 -873327271 -330551432 100606680 -204470703 -28341204 877365150 629420062 -347001430 821962374 609163064 -166034159 -851833125 157321069 219527486 -589646053 -682834369 884851158 349381299 799631970 145823131 -95941479 -453058119 631266715 -227084995 967642075 725048411 926371411 734387033 690002549 898849781 -93439076 457253316 -753383635 451303894 -92684277 508524691 720921456 -860072755 831216605 -827704835 -958948025 797733187 -327438538 969202495 478911568 -349916962 69203240 294370469 689956837 232412392 -553305272 104000478 -552551346 974997822 -710374225 907637058 12261090 -751334315 -284145994 95227009 -420930944 718603481 -253652861 -703044419 -289525225 -353754994 -325587672 -635979463 879594684 905169379 758772724 -842240315 278286121 -688977774 861417739 7725420 -385065022 32378092 949659063 3167449 -576288260 -647843071 228179753 -957993974 -396192425 324827897 369337194 -780087111 659251835 -520060403 588376839 543247022 -531882200 119635142 -259897270 -715611493 721846653 661592073 -567011601 837231285 862820787 560753165 982642023 -127851879 107960469 355098834 407967794 -928700770 8433506 543893378 -946465948 637937000 506642039 -431457983 35253231 -162679437 27695033 764203325 938650467 380619754 -52560180 193010578 873015256 40666364 -156866398 452253162 751671759 207328881 -191139827 261364028 -810330549 140748016 380839394 -544131109 860509931 -865611430 -562074667 313594697 578052594 -339757312 463135784 404041719 720125006 562871649 -72904641 -308551267 657000898 404791509 847289016 -45687696 -380299662 419274308 -727906374 422421048 374605677 777600349 526753226 653479896 160751725 926183732 -382932640 -195333515 210643161 657542825 805518690 540199450 -746026106 154712070 -663490612 542300985 -977233450 -453222776 -134808338 -665186765 754608923 -381460838 419963897 813365657 -473600508 14539173 -505589656 471421275 922862422 -123183036 -13393021 -280345219 320722017 -101518470 -78240461 -292303131 -58734168 -382363872 -433592182 -598119743 -34768369 -188320567 -981468559 533002413 -894011219 520461328 -321859707 -465153743 -106039988 937300686 217605930 251616785 541995054 467732912 773399193 -947892188 715766533 806333178 -244745897 974406546 466010684 843298134 -765622949 600888552 -534164938 643500952 -810195377 886886411 -764595770 478380178 26527679 -561472820 -269022373 -636163508 961159572 124367726 -562132912 -869978040 550410312 433668734 175190712 -885244564 -717545229 839023285 -772601549 -380038726 944314619 588502904 976148631 927629541 885892126 418905549 -798286106 984221344 335037587 -20003499 75419128 -75648540 44304131 331329585 791734628 -70217115 842347503 689070515 -676681673 -461998452 -417178975 -588373754 -342152558 -474523983 -209012670 -788008085 -278887917 -228718111 564992420 -626997012 173432649 -671751361 -339932543 -949077651 -19184349 -619955382 -786044926 -68568384 -750886062 -809149708 -784238820 504607838 -728349223 337677279 -967084603 -969539684 307496856 -626503357 -717410855 816544100 -881324084 -5613776 -7847955 976019920 -221501628 495986139 -139972450 -408541897 -359697785 -929858591 225047803 -296669942 -728120960 88764561 198459707 744179808 -766746799 -699868865 -849620081 -603539584 -141249604 -46603236 593386556 -318749643 -81284922 136135463 306195139 -800542522 -942074225 -78715370 -666403012 -434128902 -765268864 98859128 177191525 534559278 -752953822 -450216126 31792156 391079646 -948972012 145345467 -193301714 398427968 -524356701 611885214 -726955669 -607749882 349640733 164040041 392369721 20830160 -476891563 833008952 10402713 41028348 299051409 -385219350 -871579931 966682162 330957732 35535178 736872527 -162869989 811350955 -39367907 950503717 -547453857 -538849840 888635301 955794997 409292670 452730912 -577033946 -749982837 213953658 637138729 -160952877 865003576 -130354868 903623413 -584858666 -753593882 -155286130 618835274 -600893150 -615246497 -846927834 -25576963 556962995 633351044 -241791286 -254711557 745266755 14018696 237061337 -708787049 -928775882 474746131 397284849 647703825 -248162329 -558242003 -729568974 -147127274 -856548939 966041756 699585854 438964974 654421114 -522013760 250443061 809141072 -884118446 -966235481 254142084 700561392 -799556289 -847019047 -556628658 936999395 -342156862 644768255 -469872572 -554606172 -813708508 55225108 -61564933 932479667 -502219894 7090562 -933946104 -658520111 238456687 583052602 -808318098 906674564 -790351334 235900080 -280513278 164116152 977880207 485356846 615778478 693767761 -537839786 3461176 966811590 -335123628 598686440 445544202 -524449386 864193359 -489799048 -362108348 431745145 571816242 -30551489 965893638 -398911634 410480673 -158761234 178297035 21236793 -606526395 -773489545 -690091495 510355808 71603385 837114388 -766098549 -686476904 566843116 711824413 -731615644 78634998 767720292 -169494575 -401566416 -440644595 869235552 -475971912 -682579886 450499078 -495105641 -357878233 888912780 446099640 671634261 -254995882 345712369 665595159 -504491180 572390312 993118176 -401533825 344242316 -932784907 -394733014 141127610 118192600 580454206 -294667277 -804958097 -165926127 -799724508 396515724 -165574928 182450511 -770770291 647157138 449747357 36548332 -511362578 -800892552 -895278370 472362746 439584497 -675278760 -275533131 -660871301 -15645298 611668097 -928251606 541257913 -48939590 -298838532 341178616 -297020597 -110002576 -687577455 -857709532 937683714 -538127751 -313357353 595793671 480512516 -397935126 -887590602 -929315456 428221535 -320443130 -301999254 -690526062 860264426 851137236 122272860 -88403328 -38990019 -943843802 84052388 969038287 -425625106 -277254323 236585880 -588655588 -967226440 26666196 -217453651 411236052 -653359043 640181217 -59189175 -823598963 462912359 -571588165 -844402718 587242942 772002554 991740508 -910750086 682150770 549961077 319933008 465276400 691155138 797268210 321188101 875787784 222817342 989892798 307939356 939300218 879122044 -809691678 -19067266 -824103454 -945123105 -938002704 226853153 -140699149 535750570 849346785 29216132 987470666 -993495547 811451620 -683068303 890799139 181475129 -865553737 525244773 119887246 428501567 -327170654 -866001819 649774362 -564238302 -254325021 363301470 798622789 -551183297 2844838 -94125425 -575086587 576208418 161827495 495007235 926307077 -580580652 556513466 729132584 -424286749 -569400611 857270407 146000832 562962848 -757742559 -423970908 -111611941 381230099 -965068491 -127864682 -112333870 -624921756 915209352 -819057840 -844751729 26624832 329427213 648366735 111488836 201660485 -98162467 -129568540 -892401930 -458718012 780990829 -301091670 562870152 -47431896 328919462 87190865 869649316 88320193 -714693270 -736041997 -796993916 454995081 748696015 -19436238 188128997 183293257 294883172 843996588 434680360 -9578560 608541144 319053015 -148433992 -591427914 609465791 786510133 -789218917 702051127 770397939 -112746771 280291440 -873776886 69905205 -663680463 -893845019 -85329640 76122014 -697110805 -165976856 -783011047 -761563702 -802160771 -583525230 25071370 66346296 -328490073 184858379 -269994996 -236441516 -432248480 369571587 104194917 -792803956 -14552557 -670117171 834186982 -67550837 -414352323 433506194 -202746139 -907793466 -10650308 -483040634 801957556 -126167734 -28842789 -431420815 -743366805 -463630720 -300883244 -982356811 278346198 502734805 -925490914 802872055 773043862 118363670 348730541 -421874136 -198718738 -496922307 -76197225 717697901 922531738 537252522 -586856569 936158873 -6915991 -876685862 768330443 -398122639 904425040 947481191 -490036490 928548768 218603828 -62807707 722363973 -612067485 143688329 -895063568 449908755 573770390 737787114 686442387 707275810 -731065 230358053 745741722 -72077395 -881913123 372113512 509996642 255989436 646251331 742510549 -128071614 -101985283 973865249 -33061837 -128841357 254171595 -375871206 -898564919 -326899722 -398646640 566536912 592639661 -576193423 428656044 443828656 -989466018 616215487 664215025 -278045636 696059365 -540102628 -138079958 208616593 -279228470 594320570 580005485 962392813 -184471430 -486692621 -692779679 219870344 -382941732 252891207 -458641903 626572156 -617882353 496197339 -115434457 828719684 294248469 352742426 -764801693 -101676105 665221534 -933722380 18458636 545991267 -206514072 423789658 180648111 -804214944 -533291505 -76230401 -362026655 444942637 -504861475 136175385 -192360549 550305806 -558949958 945499619 -473811230 796513992 -437135539 539287660 391486307 -466307792 -895918873 -769462353 311398347 232216673 -66296069 -597880760 752402372 893392225 177425520 550520159 -154187993 611275002 -727227949 -476276848 -769467764 -53372267 -41093119 -670906875 660334860 -712586842 748112005 811057631 468316282 -414896689 -200137333 -314720322 -702026755 463870444 -739136181 163356030 -340418654 954607902 642589621 75996814 -250592300 -641873022 808408816 135229229 822964514 140511381 -962372720 568194685 672927672 -541738045 -103528291 825847808 81973489 -703592659 214364745 -53573590 -920324324 624602120 947544678 410926094 917502583 -386774415 801865243 -5094122 -916223506 973288222 980526358 -908001727 297139892 -626393792 949858752 934200029 -318380000 -621660375 302980521 145484676 190399662 -513298235 304058271 991874742 69315074 -911962306 -135026773 972596210 -784821242 374017038 574710149 411399392 981358180 471774021 -794025168 746551661 260072903 -503735996 -851173361 -508750004 484550534 -927570273 -356517602 812588753 980079942 791997723 44623769 384879159 -371991951 -542877905 -3675586 -282116496 -626228379 -143932195 353736176 -877903103 570100 363689578 -738776339 -610418524 259639495 216225044 845464822 -274730495 243101466 -604050677 -218042431 681799384 -864734857 -37532282 -498234207 -20622339 72874964 223753519 -25395149 -39404940 -581140237 -298968165 -11389473 -391539136 747173120 -823814259 -143345352 -699002410 901697847 161042965 -222436161 144601779 235440702 -785031380 203361516 -741487554 -776818125 280197355 721261221 -952335600 123769864 39770270 12293950 354588061 715534493 258601143 273846064 -816075822 -454410320 870543059 311201291 -642735745 -234456487 57912800 627249071 -381630713 -36809434 376205138 993854141 531765453 754994850 -865580306 599586751 900693854 -535266452 301490094 958668791 -560218211 414403281 -32636446 897940858 170423989 -927434986 914546888 889476404 7066463 9864039 -951704590 590245225 -268500896 136118380 593095233 383014763 -709601107 -335467336 -486852184 24683363 347185625 260981482 -764961300 392552486 -701034406 75519433 891895911 747279288 474327859 448992139 118594991 -684943183 498809131 -519489827 815185118 -800600098 273212934 -32434570 -523376108 177191214 -334888340 -132426694 -822546461 778143577 924450182 -698245805 -331834045 41897535 360830971 496060177 898833066 246872982 711975204 -995629399 -347740284 -565710313 -603072284 -363545066 -350993163 142810532 912141524 -771735101 261828328 -702153549 -580431275 483836639 -387493734 -151275821 -192875175 119535029 -423013945 498180179 470982552 -794485303 510931708 976344974 -72626242 354836328 725782266 -750678089 69508364 -779037645 -876399003 708692 -785732533 -115386839 -124773267 -653030105 -527642489 562495574 337402707 -337085742 630672822 -485576471 -109011481 -651508820 -339876156 -947073340 296354967 966116235 482344639 -257790628 946140080 -885758587 -625838693 405649725 -481924751 -231996108 -37712750 715733600 -394491054 -130725408 -514349964 407173619 109955726 209604134 -840534888 856028221 -732410391 -117342355 742818934 -892006457 76837086 -860706702 -879905025 179600677 -849761815 273103988 595423829 525677440 -615052692 -766201972 714046658 529741067 -640207491 620323320 -560229774 634657344 722020743 -376729168 49494363 464502745 906101458 -344232505 705840808 -159102038 -952591779 474292661 -526176520 -19229478 -614040306 241868059 -351408310 -635750191 136738937 509701819 523363933 -500315898 -961185222 -92639953 328198246 280290849 133876017 -450429492 212885075 425357460 -475692378 -403466284 639764024 -619155035 557513073 -263874764 -262589521 840365925 -551995139 878756497 -442233654 -124288157 -119237647 587052134 -371107606 249365688 427661483 646057650 595390190 627595779 396857819 -732600948 427410657 253521452 -176797562 821933797 -352875207 -137880971 -312958907 -742585783 688728988 -828834791 -132100285 -996137655 -169200393 -673438840 -64694363 -646223507 295881400 -516345554 156957992 363529745 884393361 787752308 769209648 950113649 974169696 -88338327 281312403 -864526720 210902894 119577658 -308739461 -809176960 -470254111 109153367 -184569278 640556835 925180751 -772841443 -887214399 685950752 298414050 -385134936 -752227744 401887927 747983767 436057312 -645589683 817602701 726228750 922392720 -425034278 -664520468 -959805413 520138006 -169401326 -947243895 951252489 -368684806 89672585 -164667436 -732619558 277373517 758560097 -106604794 779901399 839666818 -600582269 439144587 -165278916 382716466 -206618691 477843768 735306205 235319765 -602130461 590994617 86497961 -147863017 -377869813 801690218 260879127 -863149899 949862702 33127480 -967409968 926463362 -666796655 -427938582 225788991 -784534516 -994742645 314416137 730665001 180560784 841895681 412308876 -892598363 245934860 16778837 127074820 -778406772 989092315 -454782392 387647950 -27979369 -370862001 835167081 799034067 -695866287 165740473 -777707170 789928236 -495194656 -777410131 990925854 -482683385 726608827 -552955626 781882495 -540774273 -959035434 36547183 780827843 -223315673 -61238278 494688515 -605478619 479664269 -486818789 951061444 -461535834 985649094 664582694 -771413274 -453655769 34168984 -24500148 572748949 -34466924 840766463 -671568230 -240210181 -990504057 -181423925 -335575045 -978354155 841789556 -791877606 611844839 341069664 -271025966 8138998 605436927 -545896759 -554514864 -477926007 988223509 -129595936 167516213 -226098385 -113435738 -75601133 339575055 2448375 657388687 -307338638 -499401277 158705003 -187124805 920602097 -329185159 -966208042 375515215 -191957270 371381083 -784270393 -119746216 681816362 401756055 48828528 -414289994 466601286 -961226729 -304797726 409691939 98813465 780062767 907918951 319383722 289151806 -264496347 -782973459 -122171185 929147790 826634039 -491405104 119596384 455053300 -491682939 570169286 915945097 795233448 485859830 -617771615 345963617 188039666 668446362 28088757 -30375131 -276306594 -497183508 -375166370 -125527991 -193857375 761647685 -497659817 -130037830 855050735 430927118 244048901 91397821 509222704 -671621691 151479458 664064 548851992 -79083722 641099439 805444627 -567778963 526978852 45143792 -853497826 -939044072 -924541441 380948729 504311354 667765902 446647259 953186649 2431784 677924487 -948907857 439321009 673768655 -150532646 490927123 852634243 -806017104 80138491 808328873 -78814530 639484409 309248477 844755493 -505378011 410469106 -249903494 -863329810 983527353 -248422428 150148468 -847089777 837149345 141880312 -85801654 808537493 -510728471 169889055 -14425771 977560157 518112719 -800519913 -580431762 -976013733 238124882 6424935 -20147457 296835039 -548309431 347518777 923959078 -534020557 294698028 193407502 475712409 862016614 160549875 62091891 -389369083 -381196321 896950010 175396146 -37948073 185684038 87115413 -648909543 -208502131 -410114296 16267135 205109637 654422435 -652053921 -868205415 276483967 -154109330 -757905678 -327220658 -239860736 -350602400 -271405057 -131510561 561931952 -505216717 952479518 -956804039 595958802 300876425 701636260 -19020991 -667504548 -576471260 -975062133 496112499 -757986354 829931445 -836671182 -523060312 -515877293 -937956450 -664452633 -279110669 -501200264 233008296 648114833 -353854266 95923733 -777936113 -737399190 -457537915 -824230486 -466489286 54672040 929557360 -420621711 -745007144 215132163 -166568627 389117276 -520569548 -98829495 911609373 -439078565 529065731 -153282483 644883398 229933663 323424675 926728961 -786405264 -554122457 705472572 663663188 -393579851 -903702165 373096850 -666230194 -886619902 79217684 -499225568 648712192 -767894978 163688829 173125312 198254907 448640809 677600063 457640672 769024897 460038232 -235721899 -493931349 -349334548 299855870 971478223 992516128 -988355265 331144771 -596385593 991292733 -379819253 558100063 696460193 -919472064 188139991 472128157 491573405 437500186 -251676646 27955778 -911224164 -998126753 393171864 158443845 -873977102 -388038088 147876915 381192679 -179143411 -342728637 810830091 -421389714 715037026 58318369 507735339 126792049 -752666187 -703303821 -272300792 586127766 -770829594 -730587326 -209554527 730110431 -213610433 -716349248 -751523891 385105136 577455857 790494503 444207209 -6971825 222596370 75424641 56297239 794659071 -673566284 794104362 494175605 -549708985 584366066 287366719 -333443374 -645693961 457301182 701977211 -665102070 417619889 506731881 724793090 -428648512 202743244 848214546 149084352 247970672 -550218519 -245977156 494678957 821006385 411793552 384949320 -187028237 141040388 -551426704 684976243 -382215199 755192642 -816949613 877782037 -782440599 877644336 557108798 922811624 -817490572 -632706787 541771447 -978669877 -751845117 -816821302 266310834 645437983 -947091458 79604045 248256132 243535972 -582879589 -846950306 -245099234 664168568 -26152475 -344611192 -218037618 176200544 -48682600 870474592 161375872 -585867984 335928463 736088468 -335289603 -927072823 -284192077 -869926474 703653706 -845400378 222453258 -747407458 764213872 428756857 -376167826 404360780 -50442154 941674150 -720267553 847493946 -194697724 -554687601 914087734 -508785816 270472302 849878733 76940119 -515779024 274940230 -649210701 -885013455 -312131847 476462471 940016917 634608884 172341793 -351817685 628372832 -890185900 208481885 950784372 -536960762 815302850 557557727 795880188 -616570723 -600717432 537993319 645106040 1393239 -246611453 967905561 -167041970 116646098 813381381 418781166 129602607 475298546 -593628640 669942984 -629302403 177104205 174431100 637262267 627220439 473884572 23423461 -44371349 -211816927 530741009 694609341 -229140265 -718866306 -540807764 -114975470 348323972 -286860945 -663262764 -253911487 -806554811 211753484 -215377950 -713063099 308942421 700247107 286490166 -738109381 -214831573 -50331597 -91145652 -459139423 43372418 -96593539 188216875 614659308 479352652 476414766 368934217 -214879410 -585573688 420309769 879841820 -159025635 970765459 -830254091 52583583 -244797870 -772352705 -962375754 215584212 821824095 -426229177 547943487 682131515 361333666 104417826 -989920064 732629124 432280789 -262170891 879643885 -574561833 779852829 719133310 48951088 -572921838 227779280 358094325 284845776 516184840 -593098050 826535986 919631954 902123044 -503229567 -2510967 -476885927 193920391 -132632391 -65115485 976324639 -154097715 -268524545 258963536 -754675827 562612318 882745670 -815696197 -750590921 171593488 507099957 -165498324 -961788666 -332947074 -358554026 -146877644 -344120516 -45913735 33885027 -957506320 -69393379 844104333 276370192 -45708246 647668058 873258247 310380791 889930545 190000680 797680033 -670744807 -974508420 -923002482 938460872 -807656514 -897243468 882569705 -390340540 -961334602 305834202 609764424 542839966 781387854 -45545078 -259042431 489286383 -73984342 231145793 962183588 709858385 -911301895 42262622 980647222 -706924889 -373348362 751699734 -444382099 -127791162 838625046 -867954614 -397896311 -567048413 -494859673 -577469777 -941806837 959577344 -786306201 -540332282 -283929920 -592068174 -558945689 179847816 -743162265 -789990849 444227121 -832351860 -946417328 679793408 -515126992 664793545 -966590121 -296405131 -530775293 -790651007 694582796 -417650272 -412872276 -764851311 875355782 -383645097 684947883 301297596 -651902241 93795612 -920535332 708787097 -856389540 439533888 43429864 380172156 578434227 -839292397 -993305508 -710378507 -787615249 -280057820 -704476498 -226032196 31989996 16814725 949938380 -238201001 -62021666 -832585993 877291457 -827205327 932686348 -841270619 -226226049 -866282912 400054858 853965188 101101145 659150450 21810282 -638482110 374893974 -551915803 -297237081 -722409800 424784017 581763530 823612708 419709662 818258234 147409502 636703289 -394783868 -75271049 -556881632 -136120960 -905181644 437627991 -345989329 -675372183 -777043200 827757908 619511604 -732013011 849971850 -982716806 622099369 -516958922 317830207 143180702 -2459588 720148449 -168411429 -57342934 952234475 -816792174 703555559 915925789 128452465 -401967288 -3649434 147398637 -157453989 -595471794 118924017 544270379 404536844 -950981000 549993979 486037680 -579092814 -757048716 -993469517 305480283 -217432175 -484757993 -804105419 734551537 -194208906 -281006406 -742932976 730296841 186979624 592903819 172160917 -629812534 -371557365 266583126 -799623069 -560233522 570657334 492607194 791908796 108309185 249511120 398549352 -539830861 422705668 -88557833 -772277086 10481878 755425377 561585593 717437020 452361856 -7492081 -767620242 -41866693 808669059 712083244 -254421646 299132875 786070496 262554054 -463149733 882140645 -308124329 688189023 -997755892 -542604071 66988753 39723295 637596134 862343207 -535866476 -354765440 -347852490 689988384 -479811792 -986880281 -494686487 -867221304 -392654787 32019638 -644944272 467652992 -721593982 550561373 -313944070 -459115929 100792461 -653919238 497077723 575772554 371248865 -932899396 562360173 -208795602 -703521479 358146719 -320922893 -741658533 -108148321 598049984 95103546 734334382 414603787 -765496442 961215867 264868359 291119032 -20380789 -866905139 -259468594 -89948307 312477141 50154799 558402266 -565901983 -124130296 82213428 779655410 -458372975 936265942 157911887 -861162024 6191067 -215638354 -835031987 229142803 273623866 -970358744 -606688020 174111617 154786298 -897982780 397488436 759691963 991839904 -255951770 690714212 270912058 -175831573 -562577401 735831875 -665491761 413209166 -628161306 -543962023 -792635357 -733969243 804607550 -752417325 -535420731 977160021 674941295 -91199954 -109165700 -131217893 658456277 -806620655 718698308 173378110 -835282640 -988091898 14705520 -312381660 82023231 -721975556 580076037 272703080 -502971128 -879848344 -716277624 -972387180 478428022 93595409 773149360 -887691055 219068199 -214751810 208460002 -815440228 892895932 292881578 -480722422 437493748 414097249 -566331272 433079604 830321603 -844822664 201012829 -499532531 -419870123 565002114 398619452 -564255234 58709708 -341078946 337586873 -734193846 -962835684 -998492232 -269043063 -206633721 457990533 -507324647 119151091 -149746098 630419773 267836801 -101087643 -69297776 -556347608 903386213 548297196 -859398595 -148076350 -157718470 547272615 202039891 174006057 36959507 149735224 361375092 890888738 -681318606 -554707668 -936534733 -608208414 776169594 -854440468 -994999318 637161295 -922705203 629993388 921154996 346444904 -411694619 537457647 86020614 205850276 383850162 957048448 -645816647 -639703123 -27359913 -487835746 105345736 281241002 -166297951 -548266102 -476535319 402418860 -11201949 638759918 677466716 918669363 235206320 -958623613 111146616 -557365368 -495002041 -503625900 -701402369 -14188718 214539712 368392062 -79024754 634860082 323087275 25557705 -79481762 703744810 350948 357451315 -940865150 465433051 -122690026 -254087571 642662175 812680195 -530536216 -264755427 494289098 -240154337 542539019 -388213921 88300691 -750618279 -525383839 -374568741 172006440 250906466 328434012 113245122 493861511 92620059 -952577458 -291492663 367501744 -638057497 434092332 -237769279 -799730533 -988042396 -985231803 -114927108 -238711830 157663514 -93448289 67385089 238296420 278401010 936071868 268867443 -747781573 -700848104 780765877 673354478 -348565379 359035658 -943191482 -892285298 39735607 743555822 -286204834 -210388756 -111457301 -347881196 -44164335 -501968298 -8520333 -172651643 745686459 -480589559 34365925 106379839 -275649366 597480080 928000826 -66297383 -894481278 -157041562 -851186949 779354440 562966182 -371802623 -912173556 -96828719 27489314 -255890865 714838058 635129405 -253154419 293697562 -984787004 605523172 25635479 -140426900 -680334036 -760963449 -742999535 819375941 -629585542 462394202 -611212332 -162647793 65603159 610385238 42019998 -72687957 584347595 66324339 -677310715 -114107035 -534779481 145927890 936473406 -535001211 -488415442 350032901 -177235499 879630442 -265976471 454870210 452530349 751370231 -953755339 675614865 -888870003 -132401046 -644852872 -902361244 742378354 -546281495 862654698 -566558876 -72288322 -422006675 697677088 -919439293 -772101486 321244150 -816320509 168762499 623740477 -493086766 160298409 -933507134 566260150 -212018335 -95982769 -764250681 -271520996 -345033813 -174744717 94868895 -329543794 -95789452 316352350 -605745219 546973093 -408233051 -93181752 695087665 -911859449 -352038877 -494408087 755695142 -308876638 25556641 -722688732 -881043698 233153898 -364137884 -365881471 -513170102 -329027039 -668509441 758454741 -555704826 -191927288 590422384 913278204 -143729689 135994432 675603829 697778429 -258814734 24468372 -971664350 169063697 -580237959 634828221 -291483847 -307225095 361956698 -595027343 -899462463 743783883 -195820531 748204453 219507354 -769408107 76820224 572412050 729703051 796484791 682171651 829324089 -518181370 -693060937 -999160928 -11271039 696637670 -429347019 -651075899 -171155441 333082983 796962267 -970508353 -683604661 905909902 -998842563 -79529857 453609798 742875506 711066604 -415650411 648544434 -782047141 -312803924 468069319 226711433 465221995 -435700978 -47049737 -204102983 -873543944 -709915655 -14950463 7735597 -759985875 272491824 349153295 460253927 592160818 -187277421 563127983 599164674 870322502 -173535980 747257439 665788027 -47857857 -440111215 792282382 923108192 -166131003 327558431 -136732107 -114309802 -771416021 -353741050 227362076 400837195 -151635143 571343659 -800366637 53679560 -537286116 -43089742 627346376 -659645984 523509187 -48185854 -581143531 -327005813 -87972270 -746574625 -862941501 -820079265 929722958 210576128 27067853 215356863 -387289721 939989649 659227858 45933437 44482962 -493468341 -555563636 398568197 -675879190 748297298 752857299 -870678346 -383985131 -531970392 16315203 890425237 -99855204 -527185947 -129237129 736335246 -335099409 650290943 480949800 907145334 374708149 -922697688 -479409598 130215620 -485261290 721998702 178350593 -602847829 234471890 328089648 76269609 -349917459 -756280183 950422909 -516019124 -431583579 -701469781 806538782 -709312257 -750376183 -372178600 -347705082 645123504 62525436 287766311 322122977 400838032 687486190 -882461533 614220063 -188982326 -754484494 -243428724 759681258 -816637326 104873681 -100427530 300521007 -699447326 -143145623 90256918 -909422225 311007506 -59402220 -226797174 740490169 -28983469 -602283660 -900437312 -306546502 -504100241 -254698230 -71656577 -913459172 816765952 -843922831 253362670 221003334 -891347936 508354760 -469657243 971400210 999194966 637150389 968555958 -873102176 83362683 966539074 102714053 -717928378 387148163 -354609340 -841283167 -123788667 971299073 -681751835 -311031815 528429455 214383263 358368933 -467512698 517623354 -787697542 307160365 916131586 -781482192 -504897134 -493781334 -310082856 769469624 -986585510 -891708270 -828681806 -890994711 830670323 -462000778 -24645363 -333585688 401706171 658088449 731863893 105705965 580627088 -514884645 -667609350 -796949280 504888635 -287665381 133102500 -566975822 635388553 -225476364 655965903 470367657 87194978 79222688 468871737 226673442 -740175492 197533745 -336243839 -639072538 -429118993 -677597812 284444505 139335856 751285977 473612936 55356879 -169869672 -192884433 23166156 34512828 681991242 -956793936 -497112147 -599890496 -949347876 504420025 -342791481 -986758893 987121574 998559685 1301456 -447587144 -830411880 -992224978 155106683 -863296337 825940346 294113541 -473600902 593120769 424117302 579643888 -937372194 321979096 -425788803 -856640834 -962001929 -332044179 921542760 -657071679 -875757871 -474437072 805026671 441710164 342170936 483405183 510222925 -175358856 765962093 821401198 22938954 52158117 -615335056 645901315 -659030730 -183783033 129380166 781185032 984516361 -117579549 -311426788 -328318387 -767693484 -573671776 -730322128 -188236491 -210829660 379666093 483955750 557859191 -727384846 -280783954 -513893943 -12116495 405730325 565704346 -324294886 -539974894 990985635 887416669 9502366 196831572 990121601 860833021 -224357010 869694840 -789399932 836941844 996063915 -912185905 883734535 -807833556 -410061113 -93774820 -368587295 -761623713 973250119 -601686180 -556568774 52340445 -843762323 72995557 -128449808 -816504867 235606538 -122325348 398161430 -972175712 -961062613 -384210182 256162059 -946634478 -973329890 -728440263 8024637 316593540 757527263 -67723839 881414357 257744213 412958337 590822373 -348858964 -560578648 -553365129 -654447686 539481203 945970426 342762151 429907076 -493614524 600494225 18664492 -244995069 -855659071 175988412 -756756042 816157441 242521780 933785329 -967018990 745499844 423377659 544448994 -134743304 260882498 593836340 293143586 -557829259 -398472638 531196023 -291060357 -179449876 261811525 945879504 -97646797 334860431 -163909278 -720509750 475351812 -965399384 599095672 525329218 629977722 907412595 -8903740 747665161 -135165922 941851975 -312923385 227330558 749688910 479101938 -370121392 91507163 -366114681 -826379240 896370333 586868331 810009313 788045604 547799666 277052751 169655118 413225349 -489690628 177948542 -68726380 -294899862 740377243 603992037 451004998 -656796523 -633777668 405463900 745106183 891156878 -948266338 827126864 710485910 -431458775 753905161 967654695 263594649 814441322 940312395 519397666 -82563682 136321516 144349666 -969542330 995661615 780516776 253608000 785037045 -799868282 753845093 -474087190 930014621 333168857 672540933 -770823010 400549775 -546252287 -735315003 546506551 462178162 920297289 -551756613 219184115 383787430 722252621 666030572 -920044881 993594097 702724909 -332089517 548817650 702387178 232591344 215135614 896744306 81813065 -43323690 263720241 835868269 -100530867 -393524325 761256262 63394865 854061440 -666728135 20880655 -998483928 431204123 -468296869 -1833024 -587498124 766746561 -115397813 -97053786 452268500 -80213715 45384299 3533131 311630922 238719332 305803952 -883421378 322637427 -257759986 480804568 -707799531 149646914 487255700 956305599 785334905 -843706396 -727740125 -905630413 80226986 -534356345 388170122 393895404 -841206133 421168220 465823832 -570801607 325203532 65733396 681386866 55636725 949484960 -844829060 -976274750 -821372182 -283504568 -630729173 -218911517 -687729155 927616549 -520418859 -818497590 227474967 885867586 939103956 156260485 -533088418 -981604505 157452054 486352206 972807413 29973483 521479448 115111494 -452914429 -569949204 160573333 -751635760 -900712681 999418386 613718758 -433449146 -589707936 -848497758 368903821 -617583975 -179299215 871149272 599931276 -311980980 909104244 -621168132 -396975416 -370578733 -412595785 455866896 827548019 969097694 64913544 32427555 629722198 -558045759 -513252001 -256100780 145152986 312150658 -786545081 687558573 -649782327 860414160 -768979615 367468995 236845680 -389051095 434963632 -610033010 950182534 -781009201 -386989520 -395749136 776089183 -302711800 -924254104 -306624558 -822881147 350732662 605923559 -826485100 -303156189 -684705578 826662102 930709299 826020412 -232990931 611711536 -779673654 310276726 -137556365 601460767 690937461 -751357204 258106889 757012829 -920561764 -496822677 -77184185 313915262 -86397414 -711945974 -479901296 -735202618 -390335195 467279413 611305140 827443168 -601666332 537019306 728009142 594951506 -680709111 -867180800 -716299194 -246495380 -225438187 -782586628 -968502365 -960411724 976055268 461996695 738217159 -616500645 426129192 775800768 -205716044 -912702223 776423325 -564670200 14944313 -940622684 -289324008 432444494 266506418 197053711 790373202 656372491 284621628 -143933299 -485205304 -224824047 835700957 386129020 -271113488 -524154999 -491187673 127124979 -445437841 363828667 274557088 -245618127 724160891 -38660020 -689112385 733592092 -305814517 374275381 -677345512 -969636072 -884823149 739370702 -927584106 46755624 32711926 399172071 86657737 730887561 143781922 -637759179 752328168 270975638 -504967811 -460665924 889589798 -284649441 227912234 550660361 399819984 -2170400 -525428085 -842299402 -176534471 -249308360 771568853 792353891 27306850 906533030 417982817 174960072 68657475 816094506 -279962180 -580453635 -251100657 92852102 265355119 478363695 487274191 895012908 -792229830 -816673608 -440545009 165271548 -459436790 -406469734 -561594550 490646542 57114390 -744990358 782826747 888282452 436770696 655696860 -67545681 -724495361 -534894913 -440742200 -281972615 -74673848 814721 -582831266 730216976 303833279 549462874 892082285 341969680 -981285476 288513034 272141342 965453364 -740670004 -334223285 -400750695 -31113569 -708107411 -525439073 -798926987 796981811 -296571644 893612067 -543556574 -410013079 124608130 938305517 231502880 -458123630 -608954550 -652467299 397688154 891123646 -301610064 928073844 231889048 -638502067 554723728 -64585381 -92228774 501949399 58404224 920854999 -191577565 -566114043 280472427 -581636166 102759629 -772458681 730218286 -684104154 -745359161 868342524 796721673 916375814 517734777 -973113863 159252724 -853741100 -653818392 -739540918 -50758217 -923112426 -976272179 500849652 -994633909 356040470 666575165 835253460 820921933 -6168594 -805658669 -349682797 601715034 -757175302 -549385593 217855996 3991709 830115639 -266907391 -652075771 756780138 190532464 -112394600 -551134685 -755686075 485574323 -897181202 -185514924 438593542 -356379664 -775732331 597758672 195108641 940703141 -957677047 -259466617 148977052 21425445 -176815220 -596027480 -264488842 -172412896 -728114933 -147879296 -664385472 -135628989 653227199 81735594 -395479199 -453230899 989067395 -865379755 -794444012 -886919493 643113556 -296477159 -132889869 61910032 548430111 855572593 135865388 -408288330 572249644 758604975 -72528380 597027253 -29778058 -546953439 239206171 -234612365 322228504 265982225 389172036 833205882 482606515 584634110 -925579748 -231830573 986665939 329740166 319705343 187757586 -403957350 719352250 -382649789 329089507 189165487 -105994015 -394956899 -830106736 990796818 771676737 981336784 -102432904 911223591 909281839 -996449334 818843207 351629555 604495050 -605444591 188643943 4954414 -901045321 -671115147 -478602599 -91545123 -250894283 403718263 951838517 996598447 -438307439 -974053024 -347074377 810929252 -989565341 -244279416 382077937 -591821571 -967716563 -780742006 12417860 841032981 -582710458 -238060875 -798556026 729677411 -26174348 464103602 363078275 -883352431 128990719 703617404 661666353 -183047773 653650109 571379122 927526605 130141145 -727560019 354906851 -469451140 149229580 -469311509 -672032913 -928944224 -894907221 461431114 -256535077 -670613445 434672912 -541952898 919733147 -506148222 -731529940 875316790 386593746 411880121 187225834 336058253 391243177 -424310057 645051405 864284761 212434644 401200473 -768331719 -302510879 728277098 -879116109 122085381 170822504 -783909295 515170133 423342274 -548334973 544615534 -228918253 313733708 -789106362 14400474 136350461 564967316 631606453 274974631 682384378 -732465583 433245709 729281707 -100835807 307929170 559771287 -694138333 168262556 -672713832 -603460448 -358568700 -223019685 -225728649 389442709 546257321 -743033001 -503937477 919655430 -242424724 467684406 -950387680 24187916 -572647074 -753087047 -55695734 -252734667 -909887801 372246786 -834981279 -149331269 -390559158 12986194 666242283 -340336474 -333269975 -595121388 -202424026 -89110055 -616364162 349807523 154957251 598790114 126278447 -290695477 497045132 -724517985 32198140 -706103 627896349 -442283183 658785916 -242426138 -357439782 -271873468 478156877 101006803 -952780946 -999853812 993675081 -525378643 -724339218 250743312 -294272941 -135145653 -615710446 -713537171 310714373 -819911720 839829937 639951075 -4809515 515902678 -72957374 -306981343 -215852009 398710119 679719072 -503507289 -943438138 929872569 29096950 734487916 -739523786 -737696729 -612938413 642335349 245045305 -55577780 368639401 632260595 -163259441 597464734 -559073772 -56669572 -655271026 -131872686 162877182 298253669 -367724272 436344755 -906618267 -416214750 497290718 247546213 -88456979 211575006 851749754 -61002310 -153677899 65798506 -827772129 -542806505 113816348 148263775 207096102 76161226 79437570 -747704426 -859090448 174966728 -495191849 -703851667 215410681 -146844081 -712805644 -353205490 -888417740 991746590 240805337 701021250 -254099424 931070598 104120885 62166145 -304659118 -495676226 -11526408 561728447 -839276056 -810355912 -380404466 77075523 895268654 469789231 -337102142 183415105 584828925 275513678 -296801848 589854319 -633897499 198307672 -575634944 -957219354 -815296283 -176717005 -965836707 -869136684 290609853 697943125 499318808 -503256804 457623390 -503468556 -198639249 824786954 -953807304 135532372 893509731 803814815 -533109466 -761850286 -148908811 98524366 989129991 566835010 -373588513 886555978 320869756 472012669 144120274 360070193 -591932276 -435692793 893412187 -126781478 -946849394 -696935863 545429785 691868776 457362987 401180444 -544145306 -538463368 445451826 367383288 -551932526 -768466058 -352641848 392551444 -695853358 -537717704 595094656 638578077 913290535 -82708857 -66784886 389100193 -412296701 874536305 987511232 231005067 179460727 -121602939 -486672197 -622507911 -590554834 672392294 316726191 -558913218 609265228 -182350330 -485243001 -787424329 421781358 212687334 501158798 56489343 -553200454 -377578156 -793479477 452860317 443083496 -927908162 -463290703 -879602967 494201134 -1589411 247599284 363369297 -174681678 693034125 -683480021 -258610144 -12925303 -894882239 342745987 722270732 -146789333 350694514 -366685166 -81969275 362130648 -478092745 -232112213 413589935 575664449 -345300700 -265055659 -366006013 915451123 624308637 -314547083 -260353459 282885282 -12090771 -958323663 -275186216 161756851 -193731878 924483723 -810974055 350686783 765082469 197838908 -226062315 -750273219 558291188 -979444463 -714552218 541139923 -94248773 -371350018 -145339391 478591280 315418351 232448665 863093978 733626679 -227810890 -271780040 -659652048 494742030 -566626344 182071997 475014625 249717813 -322073679 -974276190 396967557 476067823 -632702030 968359148 -190734032 574728883 529258080 446542819 874457965 -193051522 -997108355 492800378 718220576 -70916279 -102033916 679567489 505919881 -238192837 861145360 -813762977 641438351 -384623432 478061954 -68966777 152410612 -332022267 197946543 853026104 -491539820 786197484 863600193 -570266595 -17070188 -533636626 460049392 816116592 977199690 -283377507 -519379832 -68613908 -139824502 692724429 -947509069 873185454 468057434 -197773011 703503904 473451226 -715978603 -538560599 279400609 370412021 -852195546 -398325326 -684455451 634982934 205262883 388670169 978377228 -395463301 177939508 453848568 -197868745 -113654759 -910776614 -52652165 -48907273 -469633856 406934203 674513776 -423774403 382292686 -510412229 531366561 709573510 -764180543 -814236706 -338526456 349573143 627914953 232137819 -378949034 96373213 568642065 436413876 -163209125 842867811 843929756 186379285 -280498325 -456665543 -240996869 961878730 124871523 513659700 563027645 -458234385 -710439687 725698110 -561599110 773977742 26073193 -326760506 -855581807 -195240479 -37420491 694634235 -332351658 -836409677 516188817 793499841 -96596874 909707869 845062308 578484693 -625939569 -721700344 468746020 4752687 439674114 658640442 639814996 -299242756 -495695271 221741094 -596195759 347367786 -362530364 -304012726 123109691 -590429738 -969451642 -504759516 -230639271 15519207 384362141 -215117692 60020991 -963179402 163402607 -179728574 -437852264 -909892384 -551612860 16804628 -598791348 -259267710 482934841 -724741665 -734410371 758328905 -880708402 -7437769 636103882 413357354 273377228 419734024 767412853 -147657902 -241773870 -862684947 785426276 492289934 -543604492 -936609829 733447314 101072399 -335639132 -423124879 -102747545 996369205 305095623 96742760 207877854 889644732 -701005516 474058246 -639569199 118750833 567231803 617164532 50257998 971638060 -275617676 -80495482 -31958164 411644497 235902968 -522598599 -204859306 735589808 388714585 260167402 -717166140 175489933 103936219 -418090604 -280143938 646881632 749777530 -389113127 -890961593 -474597391 -841175359 -3541094 -362490894 -407729467 875233726 725966557 -890602168 -748007481 130579952 -754053225 392966071 190437583 -231659080 -831066984 836013754 246208196 408707145 772623775 579729729 -302678855 167509359 -298889461 -929601106 998773868 -171530190 652255580 254770611 688109143 507453542 827492842 381182889 -349241721 -8600654 -879549831 295655694 396933157 -169127380 281210254 -344480196 -442006659 740572735 240270175 -738485506 -977116583 -206753273 791431780 635801550 -765305782 760068818 141876452 340094095 609672507 289468584 -736851345 180478168 838570076 142515625 -745787380 207166549 -35670045 -854049776 -307153681 -234665154 756466698 128158909 538184834 -776526229 -301054238 406924151 56497901 -36994555 -824708771 257666941 175679142 -501767455 754105649 -668564141 -255912440 -387704616 -333685209 -652242006 -660827377 637325081 -653268959 -505052936 -933193816 -572619333 140282674 -922965747 439984857 -842955268 748006026 484981715 681858402 977612320 -200395308 671454271 123475210 399253930 153611513 -117197665 364076740 269217968 -998736076 -461082303 541455689 880350588 -526945898 -685731087 -619522075 691220323 -442387261 783084992 -119164774 827397371 990898590 79841676 -102623029 482184041 -700429932 -847511011 38083705 -589568708 681319160 -955021295 -615788909 -720894268 643100612 -14469991 -450072590 421323687 -312028930 -194779243 639856005 457862984 167369825 -537228855 -35168482 840032794 -234958129 -556231563 741088323 -802381383 -40823736 853566659 494950675 -778107646 -526442297 985155109 -875740134 -460660637 137585794 -954549399 -477663811 -350315313 -176501724 -390061788 -925005630 -779852726 -122180040 -533115885 -849539513 -995727530 126721327 -961227645 98516930 56140357 -527696009 226138194 -424031177 -757324133 -111385304 -808678772 -956699809 -19006777 466459572 -549530899 184993848 576284167 -479805648 886559602 613905814 -825511799 -383791734 973128365 398118062 856083821 268799205 226125863 -409476936 63825881 651039540 79476929 -993281471 -608876510 450456856 -133163722 129538546 -520059554 267304407 -943931537 690711130 -419772216 -107092818 -344504614 741611792 174324460 568885757 -821419658 943204121 450234044 -820630012 -333614733 457941154 -15023008 353816009 -320821202 -4751838 913212200 552019863 996672343 -635679009 -602689661 -561490686 99000521 819932924 68411843 -630288854 -584907143 -474055444 -494167580 -596871601 330359017 -154982988 -234215758 985724466 -168526766 439034846 -413459999 567328679 -409936546 -141851104 -451817191 -873967839 132102357 292775960 243568257 -495911138 252538775 -58321183 -754078133 -542307665 863276283 925048040 -738052586 566616145 714712408 922669834 -786063838 479443039 125062375 805765403 794930084 549660978 -671787740 656029681 -498178032 393061360 225778581 731866409 -191623678 -885571859 27526345 -236671418 -788958929 354058045 -343164355 402212972 -603783965 477742779 435842385 689063744 -615266385 493773278 270955310 -526054435 883087237 789829190 733170547 674552713 -699857226 307914441 -400971436 -225263617 933982273 426515444 950268650 678191955 -422727527 -358419532 814444631 -188629066 -484159035 -772112182 930888173 -467451746 103626505 -361398285 753557309 343366339 -232345404 822881472 444254049 433644085 -742043876 -72371934 -922259391 -641473205 744899763 -812650722 -24342075 297544774 335917779 -528823244 674855073 768241383 -517451515 -966366008 -527331247 -301382070 263396190 -368273443 200752933 770495059 -809754754 401023138 -943514796 553608056 279990914 -826643987 -499847650 447992852 -786744065 316262236 632073290 -896240774 -204929880 44272243 30069406 802250570 -384832543 -606290484 -56763114 409455840 891379728 -662026418 -174736232 304872440 255628629 763386047 -259628007 146012326 -624294614 511992980 -685986217 77558000 -398464305 849659613 -613809 -156194313 516073765 -748247049 22750026 986467772 -624430866 999280100 -727416101 833537194 -907593718 -318571192 -497900257 -263600343 328538623 -365240564 776467478 -484519092 315435042 -789985752 295871822 -965043376 873315956 877662813 344177665 614384657 825470816 457068764 -317596708 344909250 -9730325 329263867 -75231804 -850858823 614714888 740654112 -541153646 -729606237 196843064 -487676559 -608365670 -630039724 565929601 -923846194 549694439 915583243 911670924 906388111 -241559238 835123851 -816470343 280293367 -419415814 201352874 518263280 -945722309 -456686938 -557651638 -290714549 644006308 -518007257 277455447 -820134642 -224390340 -804462576 -565694998 342989866 140571472 45317412 -155782442 -725633852 540823554 -90921065 63780005 578860198 69346545 -849337276 404320878 262729707 193781642 297183389 -566002374 -831640359 -340717694 -607344947 -350654236 -336345360 -661102686 -581782171 -894560847 370987400 -43891979 -683402247 -176257356 679059013 819002674 525113570 480955993 379034826 62761968 758933718 86912025 -148770303 -607299952 621182542 825982972 798563530 770652279 872915459 -694834206 -130129717 212440021 477164247 849743023 -998556743 -843216271 346039900 -837145164 854908196 77270686 -936137301 -87937309 -712882213 928049029 283105349 805279219 834689363 -92278049 -613802476 -790816604 169863502 688170616 -582732922 928756364 722618309 971124394 -307689353 423162495 543951194 -697116760 -360129703 -432103020 359340411 818646916 -632288675 -538035953 -388841956 -643403594 -789918871 -219361224 -379078775 -340349783 304827612 75058528 -128993397 326726741 -465676275 -123594147 -78738678 -86893866 215433229 -668933554 790734732 536088205 -231745668 -97932464 683561519 287194262 867530230 -957929532 27273010 914116964 -126556625 12609782 -196102841 737592975 -723853090 826583548 -732413786 -677744421 368602832 373740809 -504541356 851743166 784865447 -271597799 719822659 402693963 -774192958 177855115 -526400473 165537621 -497028586 219682900 -376899656 -831962065 336671293 -64354929 299293574 -515425430 140764959 -737619099 749991168 940970430 338972812 -438133051 -996417065 205592285 -31252841 -236295141 -822459951 -686490130 180205148 748097643 -646789297 -870932745 171563879 499696025 -314014107 -723607990 -689548139 -922231689 -241163342 -673144742 -926754368 410440270 429421625 -157114566 -784674965 787927076 -801076981 452522668 432743083 -701366365 747976470 -808570981 -369899415 275132355 870256519 -799317015 -797453128 -92583616 -664009555 -830546490 28844057 -215721381 790919854 -697130587 78933503 100508057 -747790990 -205734307 141881307 -171340768 136707794 -920506296 302527662 317856016 676333447 13215382 -893855711 408986680 662519130 -146066461 -959700485 423597690 -92135856 -557226421 -446696437 -200224838 -152296126 386199530 897825728 -792877180 -643756858 334717828 308089677 -231562830 -345349268 136555122 -512481355 556972701 -87375655 261841218 -157321626 997165996 -635436881 -320307838 -370100220 -947311423 -585155718 505605062 688412757 -576288172 853414602 -70422718 748625805 -609915845 -787749908 365870626 -38526104 -119659990 -700426650 398205397 619585994 258496608 -839219835 459602873 473256492 -54480456 292925354 -837180545 -496585978 -882216812 776168025 375955344 -450417820 -300393735 187858516 878380416 -353181504 963802994 -680123835 224510994 119948705 -164308083 -568920900 203536185 985604931 262824505 892475239 818993567 -889190785 -613407787 -483983081 160146827 745084161 -389807286 18946062 966179715 630343513 -86563121 -429827316 -148972936 -401493612 -912379665 -141300896 45290576 781721272 -955377353 594841207 534204017 199571846 -494371004 -875180504 -771212521 778273465 697075087 -448324730 443074711 950358986 817597263 -47508647 139790203 416425133 245746919 25511200 384184052 -433711767 289416529 625168522 633674789 842597417 265281656 546226963 -444260949 -415059853 -250107707 -376836888 -366130668 -338426794 -465836913 880326377 860422616 -689682927 175344766 724293622 962287208 658036020 -166712635 224948939 -712037601 942498546 -654534519 -433714361 518622290 696001043 -813109874 -203884847 -185314546 223808964 570581564 -660799977 36580521 -139662070 894492045 972552688 988852925 -219204730 -751363359 -715395259 -219961308 -640687969 -657445188 887489262 843318689 -796576254 587845032 43003729 186090407 870642157 -448126092 -6272563 772637612 622066191 -335475771 -257064936 -514850514 387335535 956832021 94837582 -210624741 -203536409 601228193 -325596133 309908850 -470274463 -991850178 962253556 -396018005 86757475 475680367 -599341546 -976060417 735176394 -710732124 611249297 -13381433 -31325632 706341684 550117271 -236539743 630063203 587621706 305557080 -762395830 876842959 147945789 250744917 903779130 339538676 884658816 37593345 816778936 -494062304 -634702205 -282135008 -321836701 -308887076 73956811 228460378 750941808 586098216 -793025148 -400479854 897222165 184089755 -440900493 208315523 798076391 -217776046 -710036226 -140756042 92998901 776701841 -460880244 598862742 649039696 -164202089 -395668687 24466070 -623802938 367942825 -336715990 -885380384 524750062 535618318 -256646412 -585429832 -74374793 279951834 948630913 -2570197 376232616 -633088035 180968146 836486501 -271166264 877755764 -404580685 -423665925 -597500705 -20133953 688505609 574909711 -790597344 -643460403 -787395929 575784932 -159260673 -874372508 -387933568 601703514 747233655 -110337591 -961412257 -322788518 -494757804 248149364 898813731 -90449085 639847896 30528058 876760045 -738320482 -960258525 -826026294 521968301 -592595437 580652059 625576189 -706360325 156423572 -610076560 107612515 891304453 740308300 -253263837 321467675 -466645680 -290252100 -513120738 -748117598 -712021052 236716764 160549841 144553499 477723645 908783397 556252598 -251718624 994731524 -846878616 852322689 437533508 -126368907 910086373 -742963200 342670161 -739243332 -451348274 849167429 484423594 -551184266 385881375 298793804 -77750443 451530733 2979260 974416537 262516505 -366444514 772729616 -241019505 -141088888 -433587217 977090046 -599068321 -666749115 -678248447 -95056471 -536626530 -923809723 -770220439 -756978721 -140985897 -616312966 -992291985 -968651366 -218153520 -315542311 531159166 -705047204 -965859635 211347581 767392900 962661892 -266679611 685007290 509278637 253771833 -434128935 779639498 -892864856 937719063 293717751 -853433479 -605751199 -823745002 -632019243 -844218823 552744768 -446306228 -665852419 -539387436 172605341 -395158958 -448688694 -30089341 -36670025 -469736301 -947892560 179254169 -228544387 275526873 288406188 811677289 328003679 910703653 -331660715 -442566104 -336021190 577073910 957129487 -250404481 -822856547 608892469 786662608 -48169255 -336866038 670511702 -448644972 387306125 -13042851 639740758 -892661558 -667705126 530488961 -894177738 -572224408 454215406 911573590 436144955 26798560 239917302 -71110057 -314547907 -132671259 -679275727 952953520 -306270289 77085131 -181048968 947161896 774677856 11726680 -456495699 -10425621 -859904423 143365770 -743616786 -316828284 -860676965 -740181020 761726789 -548004218 431582294 195146767 437794395 -328493143 311397037 928496003 491942948 857502107 732998008 448716902 562122731 -27655445 -482334963 -41175011 97452101 168090791 703533688 -478469926 -594533070 -588752951 889646333 -927015461 988418511 380169666 -114576557 376006436 702527547 645269296 167237591 555023225 -259507124 -956791300 720744039 853145872 -633251155 600699503 -939068713 741804097 -954539834 -184515662 872043386 848286241 30654431 -672953239 -875739949 390655808 -727772013 676497188 -26492569 -182713540 -772717353 -511865773 -151319605 525159659 -852827091 221971286 -429142098 -974794806 690694234 -495106477 229698399 342770321 -423923913 -658608067 395972388 705849576 725493340 767713054 -303376706 250323528 -500489998 310525901 -728654306 -600327950 682527224 413030247 613913843 -886394220 569060083 -474132285 911567296 993476819 54549960 -819179161 318082832 294774564 190948699 -576127913 -914540141 32436725 947245017 632226225 515280211 435089320 -253171792 -486455279 -721634698 -766703848 628750585 151256836 -576201947 403382733 -840709840 402910249 -555638700 355487949 -885795967 -229569765 865335038 -731487650 531091832 40739845 196955142 178040111 874161568 524198599 -809506236 975609595 203359353 -636228194 626214690 994867070 -749105896 -773961825 -924930311 10729328 -44316599 -174456142 -753484168 -552705861 -995356421 238675217 -897900440 151721392 200682068 200873028 560934372 86184024 161094212 -53659824 -462690407 -100358156 -39585332 17514336 -595544999 531814608 313266065 761922904 201168351 -682859419 -546712301 -634328370 576681805 138117178 -592826202 257261366 -995358963 409907594 -203237025 24972648 505945031 151214216 -460030042 -583284496 338458712 908287267 370581702 -732332312 523967069 769186186 77978731 30172324 -431670055 289045087 310538005 771782509 -197606314 55876246 714084411 -842541359 -612928448 659245299 -648496625 15878369 22921526 -299054423 -443148649 -156120998 -929873620 158950544 36151415 -311629931 613894635 -487519999 312777424 -742589784 417620375 -323367750 -419205647 -645356598 -785384217 827006785 -413814192 448102545 804215829 -4054281 98561092 -566302097 -266232348 -255525375 -160501361 -435282734 -643688951 -402893846 -920165905 946409426 -17606395 -628494735 -57115420 -573755556 -946237148 -659770815 -528736118 179550314 -521970645 -924134015 697103704 -22979789 -951733511 -387939949 -610487662 372458154 -486320340 -307501854 324746716 707491334 -40313650 108173314 -942042622 883609599 -12119516 -453546570 947868324 431865333 -944907152 519671646 -460155836 -88488661 -790103214 770826786 -14396 -974677347 392856535 -303681524 286185975 -643409688 728074355 -313762714 -788999063 216035486 975889622 22030561 376356635 634572910 212845596 425281914 -319427985 -145723500 103241853 -805905596 456480758 -403165925 121653303 388341036 -668356323 -598543871 -461918940 660387794 837716344 -703070032 184927982 -122267995 698617489 944723102 -292947561 601210425 515723094 -868573027 -938637669 513190686 975630441 848367267 -311618324 -774320997 -181528949 -374090695 -331600539 788267600 -942115533 732765052 362752644 106849963 367452212 -177621679 109931828 -68334921 -285209865 -332831765 902329135 -686948529 142068918 263053814 -158492343 783047813 918182168 -150927963 -11750913 817628670 120216904 141264921 868903905 62802123 318646859 -162537017 -752239432 742028425 -885962799 771507346 171009853 -434289529 -789127439 391148368 -871732882 -258330016 755919379 260736080 -500178837 699798068 198062703 -446895349 -419050562 934419340 -146962235 255734642 553988570 779018217 -503950213 -20134184 944595155 481135129 969803629 -361279188 -315310298 -285462294 887998577 -492558738 968118109 934059885 780976798 934452468 46634944 615493428 -141582211 -890452594 -433611803 533800548 -251910526 -87936127 886078288 807631126 -738887587 73086757 881726356 -265453195 250729691 -289825879 -812364445 243060157 560212242 -422716201 -431706157 63404152 -331798235 -131736216 -303337373 658437465 -477361668 -808303094 -211192079 -161262964 -761345466 276945130 -174395438 545372807 925886720 384119360 463343106 -143919950 -663081998 -928369229 355459532 -692727282 -279345779 -835340915 89573585 481025499 523419268 346295488 -592957608 226552023 -496251209 47568345 719285153 806928970 920945405 -617277098 -521906315 -658835078 -722684099 -455429732 527580637 -719041818 587727263 -270963398 686967673 625925463 -378198811 -252407157 -633575388 -123395373 -5017690 267002148 719023277 327787816 -909238627 454342853 -178126108 -923571322 651153010 562915611 -968528441 659343870 200831034 -539048126 218213786 657250845 -554921213 236454265 921513218 221771233 -833152525 269470564 -644023621 -432349769 714455002 -352856849 575696947 -457091250 117336625 461811425 -968257317 -275442301 636053644 232656942 510832235 -52389416 811763930 -946065516 991601619 263748307 812966632 -610323976 229723419 810554264 -762828128 -384718136 175678511 -861224066 -646312660 -594396545 519486929 -804941485 98496460 -730041857 438288701 100793891 -981327395 -908430461 507701465 -550457611 493146829 438619656 -513852618 -843336895 -117020369 983102034 244492813 -64438750 -365220204 186424358 473927456 673722321 298130057 315517072 42451599 890252352 -834985568 -28345842 -556612024 -22710134 859632672 -991086518 557934630 -333452038 -933157347 -604284048 -862223121 -725926971 -843491298 325986543 531398778 926378457 -825777923 32757436 196310949 -200871176 593100534 -594935072 -166734069 -365398087 260678669 826662823 -935613659 -390209958 -7116993 -607162714 -862224514 -925901093 -34672294 280331709 175156755 -973898336 519198374 596591398 588118556 -332017675 214154714 708729931 -384904528 -233304095 -126033908 -232188466 -887754059 621967399 956232242 -557159592 -371826603 506239258 -53737447 22747286 -563459038 360963214 -147395269 482911449 325351409 -967801168 -711724154 132592313 414664385 -573913913 879836507 -686177511 -519383440 -352981023 -744971017 -473251264 -958629365 869073399 -952054430 -362224559 420335351 -519421081 -519539500 -118546305 656605333 -503647802 -342615724 461866206 -814171643 -730101851 459817830 -26007374 896244275 785422843 -783598151 -47392834 -914336860 313768230 -804176290 -725496956 -844278132 832317022 -668244142 -727605329 718885830 532736993 230244760 524998759 383427287 -692824229 -608798626 -87803132 940775357 240829086 231801173 -626665168 497553390 510207736 -856785092 659341724 -74949257 -870525211 264445877 -901852022 28958366 -862184240 -998128740 -576882526 491209154 -618820452 282988183 -855902539 -129744435 246353701 -201644661 -59886496 934978259 -937973440 -373259588 -59155825 816613972 -255671335 -325499359 831492169 -923023541 42642365 547746284 586061451 -553612738 767984105 -403976452 289275604 401321135 -304481802 313770032 153770941 -861555422 938561662 -757064888 741325003 92937503 482083135 774084143 972318968 758326527 634339682 618449079 79013375 -462249314 -58049353 -213373661 -225828096 -423081057 -649993221 -950185341 815117442 -75866192 -530287611 -579229358 753262023 408902518 -984166312 153836224 -43368641 -743087776 -324674979 -247409221 -351345735 -779695054 -618506072 -593334182 681358336 -794702683 -647521646 703064123 -821995502 194080656 -933734094 232637400 149282171 374719557 297579722 839849454 -713575464 -569781770 874888800 930671030 761079216 679917570 479185884 225409412 836419910 -709866893 306513843 -30673 -331941192 -431710386 -909353415 468392395 -412348957 -653486763 -231433917 -222182918 290290744 303966675 -439441402 -394089811 120244498 317789751 -427914317 493274120 -335550608 426306523 988195925 -258120581 440564678 -546021468 998106562 -138686165 -981302021 952889793 77908462 -286443763 121600825 408073668 242881066 -586390600 -17023647 830066838 992615372 -13709760 -251655505 -747498619 907428017 -375498184 155871015 293431787 134483748 -697663165 166962509 699052112 847151763 301880047 705610941 545153225 893175339 578721348 -348418801 295347015 -748464753 -547814678 -879864342 811533753 -254212028 222529265 375489714 -47225718 -930843189 -923320445 464575143 -901699687 -612111071 -669748023 453109820 -688374906 -748834855 812919404 -438990110 -827958668 -437215454 -389130915 -541381737 3397311 777784240 828248838 -836627158 -322919134 458388401 -58042560 853518389 -768476224 772153368 -300314129 892493938 411874784 625860710 275051132 -951649469 -91071397 -899320659 9321153 714252792 -66090022 797943846 -224694087 -471015818 -809574463 973266519 -270056181 276674428 596406669 125314046 670152913 793513935 799776198 720344501 -67588471 773835403 767380613 -468517630 705191990 650558221 798933113 -183732455 318827527 75794050 -912955988 -371549200 680155824 723479967 503625499 -283630852 695037317 2486728 766377808 -534560320 -753180701 -129635162 -157623004 123661688 -411863670 944716954 342047029 366938010 -574309160 -332817544 303279833 -893678541 495436351 493483206 826140665 243783424 -357817185 560514526 868343260 962472288 665822118 -642589503 -435166230 -931567952 -503688824 -499963600 910084050 -812796906 711717928 -863707719 952266559 994884991 972355836 541618072 -24659582 -323952018 286966715 426977950 -966785088 316792404 294592982 486690411 232956556 923960910 614601189 -505365121 -714863549 203767036 321788546 65564418 55184536 -848961689 377045194 385368973 -868174937 27224390 796824050 -86074066 428078732 854937528 -425290595 359276221 -415436504 67563794 -608629777 31916468 891229026 -137753883 -834978401 -726281431 898508587 574594614 524320969 97756373 977489893 914836785 789904002 -205233995 549337288 -621039932 544377156 469913718 -717600890 501043572 -322547112 281020705 544632578 -742617794 -801339253 -406784304 442107326 212030978 4697177 -806995551 543260179 -274132596 -13065156 446855577 642196842 68849563 -496962225 -849308578 513591022 -304977164 -552626416 -487125785 -239123536 595391324 -597140535 396248275 45935724 -211515706 -545924069 -448193918 714372234 -674475093 917341292 316838709 -216033269 -761719642 -386895083 590635723 13431953 -245645022 352771105 722884281 262308076 793253609 -674720291 854152638 -970659029 -306660477 -736783029 -946859822 -213001370 -618813538 -594271392 -587355660 399892212 -254930537 -340080404 3129682 -812529949 796877618 848738773 309494476 515948900 614657839 -311999416 -147948907 132854304 837612720 -442421430 226800390 -174646580 -386078865 -430063502 -612345359 -256931867 -241997525 -75350637 950099714 -296391537 -827869859 -897324571 100547656 320435631 -160185804 -868030320 784585979 403145521 364638380 -789394813 175620959 150123029 485579917 -926656962 585609469 -755096171 -718895550 510702750 -694595396 -507005753 608617556 740874798 795645484 990701225 758436736 607942862 -196674576 360250328 864482176 -39108409 -45337388 -692762460 -330292145 937844105 704015813 -723919503 -422447420 -172493072 -424853677 151502412 -39783958 -176400034 -326059420 -547130632 -554172598 906997881 733612369 -30853959 -329165988 -712142607 424749180 -522274415 -418881827 859607934 -833889720 475348531 353301198 -225376340 -766536273 144240145 878402515 357021168 316917966 945745929 667419918 466784048 -360619875 699750099 -806139641 -454442444 255802819 -307317015 542125140 758388075 585160368 -956364691 215212794 918284003 -650677314 137429467 331780679 -161779328 387793156 -616911128 892699540 172103161 873403360 -493020131 335647305 -163646391 166639262 355291451 934990962 -78743074 -440174903 -80693324 -995586845 -149764824 -321613783 -352406335 -861676941 484815435 -730887271 352584525 -263008589 843474694 -175463281 69658396 506432207 -148664867 -732081651 -371617696 -397367995 -358835321 -19173619 -787381125 -62063158 179748556 971713428 -670846801 772933494 -649297798 508041006 446649007 280009506 -10610134 510826625 747540839 884426851 42719355 609926737 -649779748 -370011417 79014831 283550415 482955050 -774145742 -259135648 -724750228 106386001 -280040506 123916736 -986610571 828727639 -234538343 271535538 -951826062 241744778 -399150190 765032168 475724089 -26789879 323740693 -205018596 335241346 638741343 -76685765 204632315 955408043 -512576265 -159382674 420161231 -911782616 123943747 -71497794 73600597 631617948 418010769 767257348 756955091 67477349 -35034673 -326280000 -340847321 -714877906 -432785323 -337841232 -52244109 -343828019 580639953 676412340 166007634 688161140 637852306 789127338 -423708955 242041085 10294943 -15445936 -891891466 684424984 -405493835 -22498327 -898801361 -164243312 881755136 -167966355 -579324547 -861680741 -896392651 54914029 839690309 669660775 -64110790 781813662 -344114990 -147002460 -489507105 88600002 -720501553 -895084786 416014040 -579339663 1086869 -478745383 448158153 442030381 544041536 635694823 -493170793 127877182 -480018418 382813640 714106698 -171376836 597489663 -806869423 -649122090 406950806 496555405 -798917154 289008219 -331912072 115318144 963472982 -291819927 336993120 355629568 -724277381 831267248 384988508 120548439 648441248 115423963 704874883 -513404529 138955268 851456943 377918616 -343441367 -408827784 712566663 -298329786 -471333784 -593812596 707654786 -991439608 135023047 863433403 34340137 -523742541 668023665 -892180337 883774763 248462331 -879305844 886034969 -51462584 160819129 -700884659 975797946 -436362072 76519947 -670629277 759057271 684514972 -755367608 370703958 -342582987 -116642416 304282885 70647178 968514195 -933562058 60020282 -805436113 -614076888 920573248 855143732 448714641 641941685 -650988465 974781361 -521158925 -222060015 -438849517 37051195 327147152 258389950 -660975955 -433065292 -854882416 -617338790 219378081 24464763 -83060469 -356581445 -896921670 -4472877 -849016828 954189039 -457209748 -894812080 -28232672 -358420163 -24117814 -902227710 -862850827 -311895843 -433190709 -367584890 -411653038 977261801 -270085511 -998543880 -565146842 970267785 -13040479 913587475 150524585 724540828 -297790399 -794162997 -406954067 351095925 -250494140 825294848 742534516 -660120489 860260260 -896448231 254829479 117669516 774410966 789799218 -514720441 -475458855 -965597542 495876818 -514801264 221162135 137602224 -19918258 455328567 -624814 294975098 -296922978 386667429 -706762222 690317274 -335746052 -7717041 928319582 -11470269 -218342521 164647296 380488909 -740637453 -871258560 627541158 -546574684 762051931 -379976074 535689745 -648306070 -349422789 -149024682 829229018 875193651 -311829486 898259497 -356253074 165550589 -202642408 -269352838 86874242 132663524 -580783939 -841943174 -690194162 843707725 -922920038 -915707846 609271581 -101930062 -569075833 833713169 -450447062 -91348483 855086494 -183481768 248847611 125031287 302926945 -818763938 171412791 -83877011 -696271267 416350077 -314016998 -625120876 -368099050 -356651513 -386154235 152468120 -204180951 642489131 -437704590 183770401 187462926 887246401 985753545 -406808464 272914415 205198837 -196976441 -852597417 413693621 850458719 192364920 -674882439 347348116 -574315301 -998383634 314140997 907633415 790006763 382731666 -543756362 -225588073 -723622127 -288650495 -347496959 397488081 -123827202 326768910 -82582045 259260640 -795902886 606384278 22801715 631181566 -106676965 537167849 616909449 -963603206 207673029 -27187097 -325950906 -693919828 -717215679 652950458 -636235059 418881530 -661287669 -157645963 427989174 816651858 -224449282 428561768 784320304 -672364354 -929004339 256463645 960477096 239463828 -423592508 -371730047 -253742481 -680965521 44542069 627100074 -369347055 53192764 -327462071 -853639537 -855783830 702433220 726780393 -564585510 653955900 563174126 567106311 -574724961 -238670181 903406856 -997257881 748006120 -822283314 -608792109 -513977759 725059145 -518723029 417847434 154096723 669396208 510928539 -483875403 939652201 -965805086 28407167 -427784036 407166839 -528818449 -988043765 -437118858 -582324034 220975426 377585638 -123494629 542643019 -141891557 -153200537 470183391 459722775 -319878634 -145865909 -98715652 -190063792 949810126 -230012798 445925769 -124549931 200656967 -705726592 -482743977 470478147 606974664 639676011 255785201 -147328044 489498908 -117231070 876200210 149990527 397062160 986424322 883685163 -866441797 136708039 608113505 -770733065 -46221015 606080935 -105237895 -526463427 124675214 701497888 785999763 48947311 767335184 -878340280 380677584 -800942675 -621996225 -883247634 85232040 -202816606 -592578977 479130660 651001399 -987257797 211455092 -765997854 759408584 -370521915 793035769 -54419331 -502884256 159036690 -414431260 992917373 574109424 -480517437 -943823697 522273357 -477912378 -959749524 -316446892 -502038093 -186586707 -638028120 121226383 469668459 194266215 -129088469 -57875790 -419770862 -531900201 716701646 520960031 -524756862 857038159 -876186727 -924300325 88120583 -266623125 52412236 -43560659 261291578 852378577 -559352978 -215311767 509427266 -451041297 -457293617 -551270003 -995947498 307143140 -293040548 -231297343 381767068 -361972518 -660611960 -833664029 -61617913 -61109715 -416243621 904789917 -99652054 -509951462 904686725 -298287021 -873011899 370665681 605138198 -50562100 218271073 -789853400 391898947 -898530972 256592587 303295826 -186349584 744808475 396310086 -480154587 400714910 -576691679 272643481 -448572353 -8839597 -6486987 -813581237 715229969 -475324332 -359998995 386249124 143036797 12125941 602688594 936147127 -356777484 328900504 394138312 206690066 -663890108 534856189 690882283 -477047145 -639680945 305899167 351058817 -310054775 -792338738 -243101548 351740928 -413810585 355132377 -783414843 -109406597 -577840934 753262398 -739627038 -175171021 288062658 -544750711 135239081 56525049 767596489 -890143458 -603730072 836418111 119381650 -470358918 -721604649 -892644279 4693925 -98293202 272515016 216009022 130826255 732649228 -675916279 -99721323 -927834757 774400444 679719405 -72231425 -345649128 -801466765 84923590 182768276 -234853212 532081108 886474284 -596513794 492493019 687355883 636296635 193762128 975699286 -96875525 -459144011 828502760 236226006 -843429652 -18354441 414000089 -872634447 -729366084 -582761086 703371499 527406654 974230146 550017860 178759952 655635520 485383612 419996955 128295285 -282906447 35214738 17140467 118692313 -732552982 508781608 -191451189 -957761742 546124983 -291260199 -167701814 -640702884 329516399 639207218 366476357 659953440 824698797 959613782 590502361 -563194570 443916601 -55595565 129038993 -496356808 -778330747 -634449825 -41764995 -813398588 266032721 -931810768 -22903538 -380357943 -430232886 149189423 -338517439 -407310259 921380894 -551130841 -134458190 866422639 -698327535 411356311 -982144276 533589066 433057995 -394030288 548611789 243031187 557643325 -145005916 104635769 708124044 545499252 144680117 934752802 151365169 234335120 409281538 161192369 660198803 327119988 -926450603 121637624 -61433835 -746974301 370213944 -891027289 -14980574 113983628 517293739 -38062724 723503707 460867104 -474579940 -559757702 -171085676 -185650540 271118539 -854747609 -934331794 -283733646 -338633916 -542305848 358139009 -176573153 -290079340 407542649 5612105 -227585102 615235724 -899887615 -329477246 -372297450 65416049 -163142383 170057400 100003573 672066980 -200299773 -340198060 11535546 -338721016 -894555829 -471228593 253956583 785234628 -601554855 -754869329 668150346 -795058318 339616564 136590571 -399240470 788956103 -942532231 -471261873 -110715294 -354811728 256459348 927788526 168094656 763139717 700244376 -835015596 -843241449 981103696 299465231 831093884 597536338 -481752039 -458774943 -203102126 983077062 -940224074 -863178187 -121633542 -806233308 70482122 -919849753 -548771426 934174987 -969614167 633469736 -821211389 848205639 833305067 -49983755 535939318 525159074 -480276099 642798026 -973950168 413944811 -874702347 -632910473 -946253388 152468408 922633339 -157236633 357226023 934263428 351965189 398570472 -80973822 -105921740 -302495770 140198016 -89650071 743856539 -687334780 -8657461 -35945711 -52600439 -681844678 -656650639 834027126 856093581 -776126511 -870364133 640098744 -458545821 -636403403 -853375212 -232599371 -938728414 666146435 -434451612 761078975 -860098962 132900173 738351933 -423733091 -49142939 -961218764 -750866119 196928501 -486343836 -734994277 -943754082 -225010515 981719153 754899055 140135257 801869434 950584793 -505295403 601120928 -95210893 820004611 994249597 929779130 -815900466 -675005268 -192557326 -766189557 697879079 628884707 -415878652 21178552 -505057627 981593659 -493505789 -100137162 -446935816 -710597573 933642103 -142496708 -692965390 696550356 -359726250 -521669129 -338745855 703092506 -976524854 -44046103 -121476941 -250462393 -706757608 -606785368 673884077 732314627 -423102581 -292492336 -840545923 84222160 799245904 298671331 207810429 524135081 -230951255 80489029 -744667697 -687590123 998619627 701793106 -140915406 347030804 -493204048 143339783 -952108257 -786700793 72430876 968866248 105079503 -312011739 784825148 199230773 712292887 81344448 828699837 -199132975 -825967366 -772882328 -314941124 -211233413 -180670801 -241110824 758823947 789112854 264884925 -571003732 -568531051 -262716640 248152818 -652970309 215433711 -776849324 -441928918 -411128797 613377673 885112501 -635194353 405501540 -156772580 152281345 485744357 -361972831 434660195 -359096652 -617648875 -563391448 876804393 141562245 594932087 -85570086 -890947693 159225940 -539902579 -893780646 626706066 949348417 -243547625 -329848476 422244591 203448344 -297652440 -735519481 -921050435 824748176 204896724 -498316509 555180138 466221764 26086384 -664803188 206078929 44270752 692323836 -685523856 -734649093 -976013703 221308000 388699319 184198806 826849087 -816690032 839284400 -670702346 17337779 -260605153 -975928737 966742063 -576716422 42730880 -398328900 -872340469 823603196 395467665 -488400537 -571281828 133461201 -257785913 513042336 580435000 690428019 -92923123 814612409 279311381 -177845873 86963552 655452837 -844933257 -145236211 -427473673 801818328 389327139 -240234416 175153202 -185615409 -587034166 949806766 500060528 534893485 105841431 -249258954 658839750 -689399029 -541519875 -580903805 485550072 268633108 -209513908 -484232915 782933347 645048427 203421024 309121816 809137673 618764444 738704709 400619515 -805981044 131265391 -70227559 866838852 -711951418 -774980235 -145686923 -397278515 -216781095 99602687 591424137 137802460 635740827 734403120 711418764 50363157 573040943 539550946 -167488575 849000736 934480859 995789579 -98236640 105941739 -481785236 577801821 -166213006 59010051 -439597853 743547568 -78347826 -686222920 -160205502 -331448995 614661139 -276682071 907320011 -825159828 -386513194 -108701341 273552942 311674191 -536803994 318531384 -252146839 -695891508 -762556678 -831007923 -175999073 158682991 -270643639 -13565343 -608248944 -373442724 -662257768 -712462636 -859167973 -453797047 -227998520 185981784 194499615 417634086 861594084 654044945 -461223261 -42857649 -422702307 657325261 -151194715 -8738213 245797701 418782130 617499049 -923944599 -352479390 -499684864 -265625477 -272685873 -960058480 -818701054 -964984539 -935937326 -82387816 179205460 217547249 195325705 -744281791 311513882 740271176 -841214254 365389715 367696356 -201268645 -590962899 915486968 566823732 926790364 524884035 897554078 -156359643 -411288390 -607376643 -539801313 711552554 -431782615 936617978 847977834 155909133 388119383 -723520080 850687331 -428240490 27034786 -350352510 915667314 335969872 252959707 -228683293 -106982895 -410091484 521988094 -280971971 -993012476 -567934334 303560813 356213604 856923129 22406784 -663410137 -300795338 -555872081 -678713881 915826005 597359502 -594234818 473433711 -56837364 625081848 632489080 -589133258 515646349 -205075973 -736213768 87516577 -962078882 -179263583 800893414 -327643039 985811938 381172575 168677120 936077441 -694664419 569348180 -700482842 -146520845 421651076 -216935523 227914593 -788145691 -686061955 863656198 -178481065 -957441811 -606137417 405625496 286270719 -682931671 18256083 328897690 203525412 -272007779 459421899 1835566 220708730 -911118298 64743212 44549719 807923307 -35896675 946383195 432471037 17804453 80622639 -746762901 885701575 274644778 742016704 -60167624 621249879 -15486265 724014406 -338470862 467959368 -848419825 270449538 -793765580 411898081 -258534537 586155364 -85881284 9153180 -77874993 784439838 33453702 95658766 -104403393 -813251305 -698113027 115634108 -784189054 779355787 -369851769 -634417255 670647249 -832383103 89893823 -208619010 -365075815 -81734905 -358158151 -84525325 224936584 738841803 -978611200 -483710302 -887093656 -819515823 641087069 7081916 -857552129 863018097 465079765 -57409745 -1417037 438240542 -643280638 -722041207 -10915854 -40777840 305031295 569585058 998186835 -589251102 227451051 -245421868 102049326 -207709957 229180686 908523260 -592643606 -86125975 102768338 -420595775 -17542814 551263683 523479089 449331244 -126937053 -23931988 681637516 145465191 -907004071 779498303 130573350 254960321 -353062273 -636138263 390077438 894862990 457971877 -777095860 -572291777 628321143 248475075 -352381558 -722935519 -857641757 -394508577 528298922 -126148848 24714042 864275669 133829853 726890270 -41789140 635877390 -57182842 -19280713 -599184053 474819409 386567547 941807495 -398741015 -485975357 -729908560 454081598 639506532 339808382 683232275 -641919659 243000427 -704772612 -509864847 946294846 161656110 -118073708 -395676061 254978693 332773876 -935773813 -229202816 273778656 -449771133 -374041545 -241788793 924545040 -235641159 730062037 527196356 -755825979 466956554 975888232 -205996149 -644637151 787430379 -83425246 -223391485 -205337883 895576884 -936768087 847796179 762272260 158138792 442932408 86198766 -514769653 -429096953 942332410 813216544 355952446 389327874 193221901 -840049732 -572010484 291797068 -338972244 -108430819 -104466017 -424620212 883931450 42371560 715727609 536622839 -412886291 708445040 -604828975 602176404 435943177 -263537889 850662171 530154648 125855302 8296400 519377880 -689292312 -726087846 122236773 1122670 -943243147 -985649846 374019243 -73330893 -722456776 -244984190 -639215439 175928757 -540756977 680625194 357523777 -641203882 567102230 33955591 -352337038 -9699487 -886421115 -672418051 920790628 -273239359 -342177432 -294050583 -985879677 235613646 -872054592 -574884095 -623077093 937470084 766794679 890511171 -250065171 -164969622 -187387012 975557756 532974335 916740815 -73114034 -261562768 358710707 -612473674 578584889 -13412962 -916705064 807245430 341974109 -925179916 -130984998 -646223579 287544542 576279163 462489873 -462277497 -681490908 -119827554 -160007406 -98403614 -867223334 152678540 426716655 162019518 -740568074 -879956917 -774700915 388708466 -17264635 -655992615 -422209279 -803233625 -770532519 386652758 215136107 -999268307 104908136 -416457466 61274611 -70416239 -684552463 600443076 -194791331 344149925 543539143 631385629 -857395567 168582949 546664856 -994709735 -550606349 -104997664 898480919 -297572035 -618290662 176298969 -840342350 618949983 62990976 -90436228 432616136 968914965 337273051 889282714 40600503 -321204397 -588538440 -940648275 -872045725 986555543 487063832 905672483 -220547854 175110228 -194190613 -296542448 -677122446 -402564334 -411404514 494082354 -35069697 -145491349 630645996 -132643841 99213796 -724444888 -951349930 529506661 194998395 -167327593 751405337 -719854826 -200444527 -981829025 91016290 -512328478 177501406 114921021 823546886 559372993 -15005599 887577669 824799784 -889580874 -9591623 -810410298 661081594 437998595 -52387985 281967007 -642976751 -690591749 -477237785 384953841 -604911160 959071056 -568361379 901793971 -994630485 94080843 -141763262 532560354 766119964 -580876016 -933145540 424390034 -380014494 760747582 -941745851 162055868 -316717011 -437086182 556352500 -88787598 -362667969 -386745103 347798952 -947251185 412882903 -142276579 -933569939 -744258385 -628494037 685383449 -991043585 765717736 24253735 914951250 437163682 824104252 862273854 962349150 240991676 -657008372 -739262939 597498117 -50103443 -166562249 -501364981 -514163328 -809903694 -578421405 664751435 -713914066 431083356 997544068 640206478 893364423 752912794 294162979 -150661348 536103466 -997944665 -965127040 843757565 354699137 -437379965 772029962 788346841 327686149 11060778 -692136521 -871899211 521496709 -134554702 -686137362 -472471557 -559149813 -824626807 -74107204 558957761 -476256329 -601682403 895399645 -445766620 446243650 -159096213 760730106 -853987156 -748294023 453465251 807609859 -185190796 -422137942 -533674302 424671015 862224564 -404329291 146710269 761425579 971041612 891137189 -31280850 291022394 403238301 31011540 657257965 757421310 -746025113 284535625 507626886 -290985606 490465269 114124221 492864655 -718666894 -921467913 -714925552 224592851 -870332907 -460222844 681873741 -506796532 -268578975 -446113409 -673734777 -118496360 967545551 982576645 -488688295 -221213371 -637115569 -656982450 -521593194 -111284737 525697841 -940777039 -508306909 804935805 499700204 -300212832 -722157951 376272068 400498144 761225369 922811998 -79801480 383566508 -118707742 441011691 766604946 -846221338 663492773 815220502 118820367 -495832011 -211935301 -539527269 648158758 -6565714 70776449 300468803 889451583 -778747820 -518279811 819937977 11164252 77650273 -608475707 -211204436 669525285 -423535803 -762930414 202974030 463281520 595856002 -944178860 340594539 904735887 7759738 636800445 -90895408 -568648122 734542968 954157465 179099100 281437516 999446758 22302405 934575571 -741031839 529649092 73439351 -232907992 -294668857 -671808252 757169821 -613033267 761585748 106284567 -318532322 34322470 204724023 393782150 180496205 -886134624 -808727588 690229185 669674634 387801562 -617219675 742596297 -66410775 -177430526 -763960055 431280606 791174226 93511794 301356185 -700509870 -686167088 -38297393 -559842285 581500374 721568453 53312562 -214165753 484530602 -283507470 711433794 -558254687 -314814790 -957291699 196349544 -335980056 475852095 -123125416 -700546711 -804505383 723160033 -145406056 306497648 -278995434 151399955 -661786176 93455785 451927625 -360122279 801363965 -472774764 -402117274 881829756 936914800 -818599429 -682820053 -264167125 -906595649 751541264 717398357 542204481 544565401 770363942 538071308 917618799 163950092 457617019 495638572 935287470 -205290483 -923427275 452378401 275241380 -397973448 431041212 -336724722 -472101106 -478053919 -384394126 -127791947 -100499215 -114691369 663872769 -438410365 -723740128 -974799880 -946193875 964670262 -342900980 -116141946 -877824471 314747154 -328011777 280021485 47940583 -689708242 -489424731 693476760 -800363719 -170721380 -64535596 -900053641 -520904249 -28073704 -429274517 165374695 827200086 830282224 382809661 -471343076 -272997722 -711048059 688895122 832078484 -397563108 692655909 -412998954 -828285600 349633981 -286989924 -90252171 -251492379 -483037272 507898875 506639094 -234521249 -642408627 994545784 224221639 416172817 -85913480 12871367 -592698085 -549432535 -571284299 229167043 693377357 214330169 -208370973 -537742797 917527565 -158306125 874670410 -843691813 -194190304 -746836679 -164105729 -552962291 -288042337 529763483 30528544 -376280695 -761150689 -478846421 43902868 -521347053 -915530954 -971333041 -8479942 560546527 178616775 881144404 188471811 139850643 -42745617 -121354074 -423685122 14033689 -477891916 -665496527 -507464260 98472376 893135218 646808922 -65713108 -89736151 -308136666 350978541 604853411 736400799 -853044593 -491270423 -69735670 -860236589 -367830991 -310788598 694094206 471484150 -70732573 514730347 427693987 209659869 993450563 634021974 500869212 -530736356 485291344 278631599 -838516301 -226493480 950232313 89346724 200281482 407416495 -482437497 425750002 -110170473 584921858 -227014437 -516431381 706746739 965503491 -524270621 -284058557 -389139062 881700292 732188223 -866973710 -362895091 532857397 -17469869 -851849467 -684195514 -407540164 -200208618 -273921157 25716672 -356673658 -819652739 -387987030 499104646 -977765524 367097606 -851298669 -253675812 726958439 -314323420 -354448003 511373539 -357322759 -781415087 213333188 45635176 -777585484 -582748635 563462707 171775134 915562750 -899266043 -705044756 -357214048 -308347078 746602918 242441087 462923961 26284018 446450056 881762820 569446355 545240551 149644426 -173498892 -60777752 560090573 303705064 -7467000 677704905 512098864 -85084805 937108202 251740941 553364612 -957695870 294689488 -727125843 -964324043 492182965 -465879388 707293532 -786496300 491664367 -643611912 -906981395 -528311014 460000360 -282297066 -653819770 249295620 -953619753 -669577132 -942931416 954455576 -979624966 641136712 149521200 585972298 -33783821 -589439119 -141270136 -782976063 89707707 223718009 -932964268 -338435378 -14224013 95733626 -945155537 -960642421 459435771 373274324 -214822406 -154435528 885302462 -82754203 -121636199 -469314186 -54418131 -323632320 -209447216 307491799 32364507 -694061731 -827162130 222762384 55203674 402253457 -577958869 -559479435 750177622 -332064523 506954640 -307470081 -246557411 -50014566 196644706 60718739 784803675 -966901328 -876316347 140285182 878869493 -385768814 -585527427 -637647885 -36323047 -660022860 999744203 454862041 750290852 261014675 -286706204 -360687201 -604446179 546347765 754424975 -944003509 -505438113 -353672245 542185146 -675398021 367366848 -226878879 -201729618 -455232914 569264274 -301903175 -951456301 -357841403 -96010846 -388808668 -555333944 -896423406 -518772648 -166764357 -425520429 -293412311 877629502 -467187987 594938974 -960289262 1269695 795812250 -840087712 -152447836 -390242178 650739756 52708786 707356702 -543298294 50207713 918969591 -805743873 343719163 -200793614 -957777240 -96254211 -61947057 -213749582 -482644509 -930428382 -313735012 -402337468 161325477 -315709757 -768238928 -710016384 263633251 248938775 -854985470 -630127748 664853360 559432332 -374882747 438375212 252700992 262206509 643192264 797734582 -452643080 -769459693 -898328526 979215613 685779263 -739675277 -657659778 547104701 849391959 -193682964 966233464 -792457834 561795203 -262831083 839478297 -562870274 -967984628 -620063234 -745478925 132284363 -321775057 -892220549 469683977 461531412 -679582991 277906863 578489462 -500475180 189590285 436700505 393185483 -730649664 -192104705 326217035 -74862926 -512296069 -161443869 -703131524 -956142321 586644741 195017656 -458280413 573338928 -424759909 49442164 -252444923 783639923 -202271057 -903638022 59650283 -697357279 -952082032 -441898631 290631536 9218126 -783662335 -131104802 -768052682 -386647135 -530368092 -113635354 368846456 -853024764 -279564216 349823118 240380489 105631096 -964316111 -441188168 -272673342 -699092375 123876890 250877342 23217424 -436425413 380874084 705266783 933116675 199178564 -3819790 559020127 642136273 -688444962 -682931140 -70768052 -691108148 414313926 572389641 -57715131 957720860 830193349 976784782 434055343 844840940 428031015 637765119 263935784 143924588 232676140 -653357492 492701621 561852507 624718538 580220719 -346982853 953777663 -398014442 245820655 -750180738 -93397933 259091821 584873984 235722809 441218665 896907798 -626678144 332758960 -261171723 -187108355 -543568822 -657913505 -84185762 -182244698 -929030585 -796900197 -485918726 416316491 8193181 9219243 470251695 383303360 -117064902 981624972 -437008872 -265084144 936461632 54960578 -586843007 -311852780 668976484 312176688 217309916 305192001 -443466989 -689404244 -208089779 123229203 -502092238 865936306 -969076540 682507569 -408658668 308888641 -894038934 317944308 -574672855 -567869868 -186392645 885473283 968962510 962654574 179750924 -532248807 -478120587 663907656 -768511761 -452967203 436485866 -824964216 -793147078 960402694 -951853061 900229262 -666506249 247232787 717400247 -780086748 -49685575 233599639 -30916432 791750533 289723994 -752069778 -299203773 738221288 25209720 -606792872 -956706175 -851140847 413999583 -952407189 -843345415 48540881 235190630 -822007776 -263819152 -127622028 -541852347 965404717 947574848 219738903 182459592 31768892 654511696 -149865967 182525515 880967132 -753315546 -451252501 -730903935 -414715016 -421940685 286746018 812453508 68075175 303865503 -755819180 -919904799 -832451426 320522737 29599545 335032990 500192734 227651496 351520494 548543187 -514339744 -754210078 464391329 -961792285 -643140488 328638514 -731583277 -820103277 -999866433 247352002 -520125522 956835117 -458293168 -672414800 -766071607 -520192296 418394306 -65989205 525482468 -617317746 -388100003 661837102 518022314 -299560451 519075020 -802331063 -396225937 -528906493 -864240135 643242984 475171238 -491745022 230838832 -749795023 -880944366 41125051 551121991 -29621157 15833995 323528764 -399111976 586573393 445375473 741531263 283045637 925591573 -268576483 -705276605 596896721 -833735897 695686563 -513667920 184244904 675018277 -800978214 735225984 -381544136 -339981581 674177992 -244694570 -779877560 525589783 -47523778 961650967 892269362 -999188668 -435572259 15236429 -8103857 -335549962 -460719322 -604647194 -471610825 -542501637 -450304623 950809985 311565697 -311615926 -561848964 -477810474 879756388 313781277 432958411 -892176690 -900398748 241176232 -780128358 375187027 246981425 -378907725 -27910835 890907248 -957394470 157352775 986840704 -397130116 649425678 -568093731 -433425295 88665608 -928779245 423842074 -560138457 -744890601 86114954 -883235701 -759046895 349343161 -615586205 -878694794 -654460725 -268320847 649055819 -745863079 676886529 -938822162 646936136 -322497339 241690412 -475558025 -306787700 333268125 -843878109 555913496 608574560 -941636831 387725394 931032143 -349755140 862883594 -279082297 366747930 -205627897 431559214 585366758 -198145380 -156371944 -206193651 663059557 -483672118 -731755531 -900117827 485576285 341502016 62628590 295559253 890305331 -497458168 -811102851 -817190608 -232328485 799199196 844245197 -756256548 -470992848 -163880865 -117070525 -963797704 981116251 -7041229 -654517149 -129505316 -252396300 661855705 99472278 282412085 -442128112 577344222 -611064091 -898824432 437268865 716197072 997461451 -538132074 22075662 172164913 80554105 741330305 -813859262 724782179 329192386 769909180 -535454684 -191467851 361031864 -786055258 -399709280 -670589438 -211041331 235230954 916239249 -486730460 -308325766 -918105496 -392992058 121019032 665130834 250900158 832461011 43405502 -376137658 -470786537 -82984325 -733147208 -564634650 -394329292 -71527208 -389804111 66839668 770289218 762116631 629474802 -179417089 -719384290 -159624626 -653852306 -883510283 837433729 188942102 873737277 655938996 290924209 -593422751 -559064983 509724508 -607802993 -477175450 -313428989 -411758972 126342573 71047933 188725624 -929237638 -882388634 -286516954 -239374174 658533052 707909471 819703164 -97882899 901518811 117881007 721290040 406402989 732262763 -784080166 -218530545 366402148 565437232 696446759 -269930691 727537068 38120517 226672403 769258312 -625658018 253567784 130153051 -299602845 197054587 371490644 785217302 430641416 292403059 -781779117 -447086869 -997682771 -376278720 96860150 -840177594 182802973 -845302455 880704823 562892157 95141748 534113403 999663517 402594335 -215469421 837163742 793471647 -433443353 -314611351 117838502 -643057028 -9459476 321705062 662200279 -786873435 134820580 -635443222 -471336203 -40653864 91366321 -593433405 606850079 -211216444 -638166133 292285363 222080038 277678695 -164850578 -290588986 -166968226 -364073656 423675612 -924272658 225814008 -153732813 852561430 -957031759 654461790 -289560642 773562877 423576371 -722411 770044305 -750135343 -658495320 -788967181 542356944 216209826 179581001 170987088 -875714249 -287025002 486024563 442401894 -505279092 -474012787 975080042 125857073 246019648 -269353479 563802794 313596981 -338754286 -579077564 -89223863 801011548 656018921 -355053498 -257729925 -976386443 -745053874 -36148628 980987404 -566325794 -815138124 -699053455 -459900706 111245963 625779835 922238927 240108947 -377118533 642118470 -196075853 957284440 -957018135 51326270 -738265494 388944306 111527900 -383105245 -279852145 -295950695 135837761 -791642108 -161614876 -557847370 -699761187 137302830 887650167 123626835 112935479 636300805 -642470302 -918658199 990860852 -499727098 -522178714 716345561 -913568391 -687514248 -472053185 871974596 -119241466 653980447 89949596 -517825819 902457327 135235316 -517316297 -284678992 581999395 -464833469 -252115530 712344899 93280289 530084624 552624883 -715420388 754487559 592526546 472960765 662655510 -229628297 -744598627 403688713 319402445 -217035288 182489420 -53146215 948131320 -47538039 -663906022 249644477 -80360501 -655125114 -221566655 -399981977 -273046077 841309758 91413587 -483682067 248437368 -316185641 468442622 -723764046 641329587 -21895016 -569820991 15416205 -958508509 -971721718 -467303158 -116506073 695318062 357074492 -280113415 -400764315 -75321862 492604516 -105618812 692547484 -460647970 799465147 519566063 631299700 919961279 207267308 -761690068 870988807 563725315 -787152913 -993425855 -846975148 225329559 46466305 593308918 475645017 283673599 717329865 -697286176 -847901683 -501495317 -537971669 676273574 -805700980 162342448 -561754344 661267005 51744061 930354034 -798786968 -455646596 364018310 -441627779 -847451466 916495427 656483758 -394924700 -322752860 -458085508 395365680 -159360347 -446489251 -288867609 750407654 327173942 -124632647 -411776082 866985593 -663946790 -958730959 -640722036 -342901514 685188872 344040217 -974311788 55263726 287018871 499765109 479346025 825000548 -59601107 -992831492 990233334 336917579 797895477 53423516 -883728307 891666381 372680915 -977509327 813974272 -726845781 -914215477 366129004 -967507104 102141963 49222460 524187397 465397041 511477417 681628852 -759304341 234062677 -663925061 79880508 -768187968 699222162 923416725 -155215670 -821056889 -31861384 -765471580 -818153048 729529659 154772806 726881567 -415843480 -137059101 205501122 110432407 954348305 515863943 436305505 687254329 288735042 -471315351 -742603308 321883296 -350670492 -324720717 404217372 -860766287 221923419 648622884 992204891 505195177 -543994883 -703965903 584566326 742426024 583181795 -748120549 893316728 818648981 731994375 -504877892 -192800543 -433447469 -830457167 96221746 575648239 620951 607135148 -949850012 -621235144 -73600800 -549641570 382328312 822611068 229348524 -545333288 481120058 686886981 467167448 786365197 771952471 734873447 -536875712 558323099 115185402 517544223 258954770 519085597 244786547 362144680 -891158674 275713821 521791720 -258060158 -578143581 352124895 -823280573 -874004383 -543555463 865946593 199971771 -824582874 -447313060 -661421846 -368719662 -417036317 577663964 821592913 702348040 144470488 880343374 991806997 685798473 340285962 -419411308 130974935 674235897 -860222600 833555412 114020371 526957349 285826457 -217473286 386382127 -294508969 -955200181 -853935071 944391970 -318584136 443917428 -857110685 150171938 -289921802 589437939 -766692753 -845172947 -867527361 542566760 -241349184 -363014604 -805501579 862332139 287941376 -773367184 -159022762 -229576393 159743637 721718666 -339830202 450343732 103870307 673287721 50080121 -636387649 147950427 500194279 327418411 -814219181 -106754924 211362728 -676773895 623864185 -160288298 937453130 -941806099 867951022 -349764034 609015442 -859255071 -903239202 610618442 -556768223 819248267 -422287964 -262016266 523170534 -204616761 -761588901 -800421629 -779608655 600022667 -132451324 779228169 524689330 708532800 584130204 81517172 631393162 -501634451 -998363952 321067321 -989675593 -7911280 201142343 -31291639 -566457944 -188090573 -708167227 960880300 253886724 526400140 390706867 -417811449 579822883 -968497050 -323273653 -222370511 402463772 -239458880 -525302906 -717075517 499575065 -73791525 151665044 -564759492 -472202857 -866020557 337483726 627771073 -523571059 -314012562 222988840 925312832 -902452415 -669290874 525253859 -717296072 -686682586 821999987 -681144412 -857924555 59058630 -841814986 817313662 784728723 28124611 -787950312 734682481 372358397 -895127493 -765818871 -758721031 -361621201 -393786393 -614712690 815402777 193299963 -423164963 24619597 853363114 -282122062 398065709 -720797421 -307960302 -475244649 -449900916 397760197 -204119661 -274778212 975621979 861389388 567794508 -83923114 -254621169 376828862 108503333 388226542 -922168934 386039813 999258881 229135066 63763471 -453208838 -528558011 189332739 -701476529 -746029655 -955205016 -258031187 571891923 -531647570 -313921433 -692337654 -483352691 915891913 665876924 -625038392 315646535 -983166497 -116581760 108128684 -712316371 -285286220 471986799 27932245 39762216 609770832 -90747276 504893777 -507205891 -112260184 -709441445 663715415 -340579438 -932170938 997882608 851046062 -877487591 -159700570 -903225829 -338306438 263693608 -635562005 878536117 470575542 -947608104 692515272 -346690482 -432430378 650569001 -278286329 468718029 945215103 262911601 -540902323 -478724329 -792946640 -416816628 -476055737 8193979 -619065318 431909392 -512471402 35542793 550875616 130441495 -116329493 -805075072 -806152527 180637122 352807267 -151023188 -696545497 934803203 -631228427 914168651 -313589584 405314647 699320326 976014879 -946772332 -409756793 320778582 926839990 -228044744 -517290628 -151315005 -95773258 527510641 791746169 833266688 286141412 -667972333 2325093 905970617 321863474 -893885011 290517989 -318786823 144350258 855306493 668714275 926860533 -32876660 395554038 550703398 -347099665 -569688048 -782106411 278669192 -224044928 -167836223 -628580337 -63445639 -488273359 -800533076 296437712 725797578 -751429723 954177602 -158962561 -120225641 503301688 -580021857 831338596 562752535 336131259 -438784680 -91405038 744289100 -199689728 159111283 -310386359 709349246 738460287 -214630206 -12962701 170266246 965946248 -217243460 -895566904 40944071 11096990 141192230 -247077546 -383511566 995377193 907002483 17496821 542255245 700125773 598691543 315643154 461493650 -123597586 -426654100 -721973159 -209504668 -402088357 757066729 -790444075 -73270463 -898923039 821169950 -306427274 530659237 -432908262 -932973434 -242037264 905623142 197455841 520988515 -218199744 248026462 -284631785 531312316 -98491285 745757145 -844831161 849902386 720937714 -643871267 -159814619 -14523692 -79504905 -205474134 -198190282 769984575 -425157672 -553297076 867874004 456590802 -365498204 -116849526 761890997 -710237321 -163222932 207290131 -472899926 -732665373 311217975 -129308304 -623897505 -640597346 513583608 526958000 -1370691 -739601795 -469293681 -630185175 325041917 -83333083 159034617 785040064 762265887 -338892811 -226680700 -273134620 -391432675 -687859043 215835548 96554929 653707314 822229288 763897936 230619967 493543954 311597420 292058468 -196440185 296588986 -358970935 -557743987 885062372 29980809 292804901 -916419212 -601979590 -14015774 -629527394 273492899 -444875763 -403071504 -672664922 255192720 985885646 -793518472 -324813594 613939285 -174724845 538526209 -792663757 489468980 -702526360 -477801054 -815098687 485106750 861849598 -536316922 234151567 909329248 190589214 398196697 -494884689 330560242 -102638184 -712486553 -801905560 -446735246 758218581 -630713032 879323416 668104586 -36802187 921659236 -494102711 193511904 447730645 -402769755 -257231507 -725286072 -740957444 262271462 -797200260 -749472700 -604577445 624954220 -98331194 -297068990 726745719 961562333 299493190 -207123987 -428129813 -197519882 -681208149 -181129969 379424935 182463842 654798891 758008768 358071847 -646033631 -363381293 184379129 -699948610 -326636416 -52246515 723799448 44090850 414831145 -894570115 428211013 592873719 -216137750 208832211 236473199 -834427607 327567661 122843745 -872598029 588173593 550826751 194085603 -215308914 -195272407 -600096834 -612663142 647033863 -439700342 27124108 -608876125 628396815 -113625238 273753369 786254010 -727214752 942122948 -481370035 555619163 -311159993 274876399 656169716 502482012 337865124 121249152 -889462529 67463565 670831535 -832510785 692954442 -629015994 36200199 7614486 -20792998 535371320 581677079 601425337 680335090 -909144921 -988545071 -66336600 -870753123 375218841 446762960 422751716 -626065661 -464989993 852708667 -152330744 -82314641 187779515 -889444812 -350779273 833400109 -891844948 206928892 -147469602 -377197214 -615668830 248998066 235122541 956742855 -1713955 793566780 139913754 -257080403 -615553599 16422916 184579669 -357254969 217083004 -202606169 16991365 7746988 -72724620 306286115 240343963 -219137896 355512308 461832307 -509454536 802343196 185207775 756257485 -95261934 -361000525 311598746 -310554735 485127732 -145720213 -227825985 -106148050 -257014260 231009312 110875094 455237921 232758351 -31279377 -972388300 465971542 -751420389 -218989237 332874705 -127361847 53589460 -862725852 387834092 -658560998 974740064 -878362194 205488944 811047106 -858867226 216517731 47811015 122605280 273703828 -193314098 -976402829 375129376 506704932 581269741 810702692 -538655535 -688406889 402629793 580552650 -258639871 868620553 479232806 12357023 518424689 827045047 -327444436 39039114 379621611 346949903 -104962273 986793108 162846250 -660794374 211548193 -667992158 831627639 699767187 122163603 844899933 -153775718 -464663518 -789225169 792071234 483614147 42355308 541235855 -786020613 301495049 -913466173 -845331635 299633750 855323324 104497115 -710829498 -339964530 688020989 782814842 -778005977 -656320423 956383625 -998231911 791255715 -989211911 254708978 894891451 720670381 542611828 304706673 246544073 655815197 -836284278 164352718 -12989343 211726138 -353149470 -934292012 990936702 494726187 558541191 785661284 -270613085 -736549073 -304828240 -976075623 -436824906 774421773 -407018218 -837190482 -733110034 416744538 631553237 129039303 -869693472 711250094 -416806964 756507690 -221043176 367190602 -862452235 -987794205 28828996 -91564192 -238560795 195617369 588950895 -612480036 868331046 -109596874 -406972510 -70891357 -408334686 -30260491 -473584582 699472063 -622436654 928821044 660428292 -317906217 -692996862 -613218367 -768892159 -572063835 898075797 712608194 -22613276 863822063 202581736 -745805451 999941196 632482310 -75081782 -568918981 -40815228 -751418221 463390638 491540221 -208844638 159727102 333173876 -314882752 -291853183 -311954482 -244613450 -531720406 431358879 984285240 -866986107 246695496 -713782339 -856037626 223661030 -908831308 -842183915 -390889086 80272975 715754243 -719164824 447856808 626483586 539210049 -949210642 58179931 293795817 -731468287 101955433 508912922 121349260 560404281 -553657062 485900869 -898759972 -722865261 919217247 892227899 -31951477 297554725 587597075 -935382407 429403527 -723124847 70871703 929607257 996986041 84083900 -761404383 -885644825 606585071 -360590019 -974606197 354508059 -745787466 -509463267 -537939817 -311024093 -796412192 629228960 -519092141 541103328 -744230253 -95060179 -946552629 318671880 135774771 874382717 -572639592 337103525 -299177769 -624809444 -903192283 832831579 -707896028 157337650 -729607290 -141416127 667964279 905783962 -486000179 622867225 447598402 62312522 558222428 580920394 628198322 702320028 -957983377 -281910322 -306997052 -499499295 757028033 635952185 720684910 -298177303 -964859211 -264153835 -493632590 860027466 911416140 -985111108 -383178374 262884151 -622441273 -75074422 826142296 939527300 355245296 491264846 -800405323 -224506128 156032652 175941777 -280722185 860109412 -642443534 -725696014 -863980611 150473008 441177557 -350155288 -720518541 -438627801 754088931 -143962688 819208173 17679326 125617252 885679525 -164999142 149364649 307943297 708464018 469303421 307845221 -309123861 307620344 574793183 -151701388 98218043 266877046 -600371251 552978981 -738957000 -210156467 -191738148 -77709537 -597357667 301289418 -425045273 625680769 343934454 108708942 -672723302 409914085 303422395 -850484439 263403565 -203554142 -427997911 898122524 555843516 -231033216 -661661908 -783133207 881667897 652841536 -580681952 751897750 212122463 -82523927 -900008591 -340309884 -923392536 -813703362 -624707409 -699269314 -511084326 816938805 302133481 -628479241 996755745 184556241 81576558 -343422556 600663897 231397608 -63537344 -480795104 608992174 -705773732 956437533 857735681 -859104728 364251349 376292192 624725912 706051186 58436193 -841759570 729801803 -651224974 -8039405 -748514988 10743139 -836697309 -994534215 211736181 300136594 -376186457 -375688729 -53900469 -409287339 951140426 901848523 -159794728 -13908822 518777431 975315639 753754862 454038320 -885128719 -627038054 167295815 -902640958 666089799 190244122 13895003 -3493540 -554861833 271220937 -324332875 -149152824 569812702 -95249459 -103716984 883184396 51072809 -9650581 -377214909 391509140 91433179 525475282 801397947 572900327 -977295648 -153237778 -408587139 715233432 948505193 -811036932 169376108 7284496 62722703 820191664 -214587712 31692584 -434795040 -751934187 -759643219 -474109884 304444345 -769971547 -242938299 -166919330 -642849267 -676584325 -885337318 53034704 705365196 -36026661 320491566 649305493 9948044 -352767655 -538521401 774643479 536357780 619716834 -200730022 -12690190 191999398 -779755059 154429596 806593160 -104798493 861574288 -150661053 -357821927 528365912 876973113 311017164 75938690 996553318 512133583 -141112969 503637218 -768849338 492816100 965538094 825543231 -773136084 12636964 -628928323 -636738508 421831910 806387444 -341868748 698137777 836399578 824335057 -131771055 675610098 -578616953 -344061288 861412937 -904914488 153119765 -929416664 -435814326 657424267 255955507 931379705 439888695 9270344 370439690 361146876 -788785774 -469884283 758963650 348902666 498207637 -489420025 -801261115 -845931458 -391220731 -155668792 -749675317 -250009327 -97848414 340516907 839725973 -700254520 -38194766 -770117799 -860453238 855049455 -334843088 -286241208 -50863047 -31513022 -626815824 -846813107 -310785090 -938367694 568314514 190166055 -962612187 -727449407 -775211743 916804018 443240891 671501329 -684947869 -797515068 -481475818 616650741 388265938 872438588 158951547 -842556304 -364026090 665840900 186912818 -637625328 925317223 957108181 -307480141 -843124113 647858984 -371243739 -61026946 13560924 -66144310 860785524 496827551 727460227 -916701009 -838409370 -203791152 -210154406 801146896 775038698 203762968 -323645814 573792922 665525989 -629118414 -763154770 868609579 -739122336 859788175 -234356734 618353833 785521318 -219322953 125707149 425625350 135304651 -642364721 352998690 635067454 -389134470 -342685397 -184760324 782913666 152912295 316862844 -393256926 839047889 131001447 -39211953 15523594 802906951 -806084324 -722506621 8867169 737998132 447699330 792152427 -527357745 227617277 304064207 481845694 -194610245 -974876522 610178749 -625334801 857175577 118512115 -562962230 -554164754 -198919094 -262452922 -782076874 500370904 -56539745 -791323533 -970559345 809058068 338229694 -956174953 354879485 287779120 470434671 734964678 -965113339 254562695 235800234 196916174 -237216829 476145500 373071648 868189248 -802353466 867992787 178408187 499922919 -459515752 8159864 -609667364 -853390862 -8653860 -70556267 -433690808 -577156987 568578439 -14334089 656633858 530141324 219882649 754023129 -145808296 -742744114 37080771 -271035792 -165044231 576374088 -839342327 783705633 -81466612 -880262987 -403800786 338688919 -956197364 32894459 374563211 -993438737 626430305 -474313996 -44554629 45468006 -403160657 561210068 -641793573 363052492 331088376 606546629 348934951 -957544714 -917928948 -505439451 -919810070 -970591733 752060968 -479726122 721306366 -121146107 949243425 829224658 -873969510 -942705427 -746418933 -427051625 507548042 -971549262 -600344538 70151031 309128881 -683074950 713599144 666584094 -443597178 -943727389 615363569 732740353 952048341 -25213118 -248068347 -937234707 714305860 589171810 -132160735 828796560 -575519572 594010710 -439541655 157807592 -987011199 -74932214 -956013985 353923803 -691999232 349801018 969393144 -521647994 504723901 977670384 741895142 -537728566 389598609 -265739030 277624843 273463128 751561486 10653509 -441280795 119414947 -398799761 -696432281 664122452 471449649 809675730 752682865 -560697856 -659619632 -808356878 -600828686 75251392 -447607012 164524791 -239567141 544489603 366197086 -854000316 -508514015 -276220485 -436555733 758992807 -712535093 795917702 -75332737 69098511 225323967 -252309102 -504408888 717913331 -633050967 778344473 188124337 128587056 585344398 916845259 869397772 -484176405 -188137292 394993706 903168675 72958861 194562486 -400204009 111982355 -410348338 87142814 163645825 706672771 630179977 470082088 742874041 -537828656 -663631625 -300957914 -829655053 -374893271 240667396 -806037713 579312256 -30202518 980384898 517805585 -631114327 -854037982 -754872858 135923832 -107903161 -749613185 -54452045 700474146 -366687708 739821977 637243891 65099195 -785630724 429385346 296451724 -791897992 756344800 -353330259 541657579 -609336487 -165415891 -696282233 -649603823 4170203 -807844712 39829638 -114289905 -28894405 -320599268 -175718367 99274575 562239493 520132789 630914289 -436818163 581571074 459869787 641691545 -92283865 -687667136 -671160078 958715587 -25231609 -297926029 -404997263 -801799583 709589545 15986712 755883661 -124291683 352413513 168189548 -254519161 -980778811 -680956063 -891196965 -864417732 -46048235 -116658815 -624087339 80808737 391988948 -160665327 -725003612 713742386 -122310196 -814807661 600026165 -502936254 -936045674 646579066 809572656 -610416676 758449850 462661654 988541263 783842003 101525239 -447634313 502515290 -55673673 -729832053 -970316994 488925000 903518021 585266550 -192930364 634761929 232159969 -758534340 945866661 -322808214 -927572602 -96845677 -781199226 993711177 -600668225 -129647709 -976560311 768680173 351534777 -134459265 -169015815 708956635 -425821486 -239344690 689050634 -562571955 -199530061 911161468 897296493 786493406 538663082 44369484 -143660949 844873914 559473359 -977259997 281984848 -606573804 878789029 -978722474 -627154009 -125671531 -429175959 -618048466 392995906 -178132182 314238995 -926151988 -496220239 624796008 -506047157 734287041 488306669 551734528 -997136947 700682514 -510804248 227517983 -304109387 -333662147 -219158643 161141292 267480758 264799968 340586959 -577510014 -522210091 306371845 333463879 883660186 31757068 704534489 -935458311 5550625 -216557206 -238004278 129723016 -704747548 47923011 -222149222 -843866137 -909274509 722463679 -947311670 -868856611 795337439 -496976859 44031361 458013596 -976013380 -923604897 -684073301 216852293 556441035 987240443 -305115502 177536432 -749645323 640311078 -816278739 529307100 511070777 756694902 -69742095 -698231524 -355694781 657906680 -38688500 587563708 -184890584 -690153806 852526076 342460401 -401098770 443464810 -996088401 -294008567 830079941 300035052 -914444127 553461078 105246988 881860236 574558842 -294307527 -588450730 -140701496 -425012966 387238638 -630038637 -701285868 -568435947 -417027418 149155065 -999513247 335551507 464375556 363155990 -707360962 -926050388 -797113432 791284563 -995709219 -546031845 732147362 -766570496 518079501 696787640 504493100 -806537040 -264252595 257729416 631744366 797656057 -751479761 -193620536 505522872 375279663 -983488634 -505176903 -966831514 -988965720 -273281462 -989620935 -443615768 191582234 508903772 -729168855 427120761 807201107 369867900 318513801 930088812 101168381 668621128 -592971027 -98007695 -835203287 -317732425 869697670 196167533 685676271 458395753 758417165 -270354642 347927431 877200067 -332735447 -587848577 347041657 -27996795 661190602 953600453 -715927953 -225003224 135912133 -330724488 -77871048 -605591601 56212511 725348464 -650816808 -997900071 280104532 -899036222 -321515479 -813491900 -910925989 516627551 -273612074 -809256046 -814054998 -25193429 -28719434 897995052 152558175 -461636283 -873908873 -801006697 -628998706 154907178 -704174764 760607190 -704453917 488029804 -563264618 864922024 -613260386 -909618278 578304360 181779562 251095689 -598536478 793375956 -473283127 667633574 744460914 333824982 -426963872 -96327331 -186597952 424683918 554742999 464355657 424230752 590954942 443360695 -411981285 287121048 -220019990 -496190151 -143331938 103779453 950890724 -255194953 -509880321 583034056 325987063 712005035 365766920 -459175845 953032144 479672043 -747556935 -985023316 463445850 388029288 2963352 162429087 -1855720 598919863 190141193 -397062606 -967922562 417683723 73450415 -555718400 76999391 249598509 898201200 318904212 -177835411 862964043 -366593715 -171136560 -685556875 856519137 -46113408 -763379539 -696601822 204543707 -607227967 -540211992 111430724 -743562093 246710366 503725812 394068730 -79470129 441442152 800327210 770086718 -80948136 660102845 933878879 -931497444 -37612937 278693998 -368051505 861327280 314774934 359358771 -832864481 -48584928 972244437 74241670 692401249 558281501 638202852 -466819612 -154373187 -286924801 -248976112 -391435113 -432627854 -365692576 -41118486 -639071076 -102899733 242326503 -717175306 106259726 -201269112 -542148002 688780312 47643320 926475877 521619021 -385189130 946381694 333802180 -262187366 478619320 32889858 311285219 730497613 65012533 -570617870 -230180423 625481034 930277902 638460500 -372617297 -634649624 330699172 -324530164 6030345 963857193 -132400723 969420464 -911745588 -138251635 -556558062 -42544173 -777769054 331555210 637175021 -18276557 -102274632 -781701911 814409682 620157908 848802903 -114619255 -899528196 -824192038 -184164558 816774917 484541934 784537325 375145977 485230311 398404288 -528491332 106445118 -538928058 -6779958 -617588107 -226424338 -803443034 -518489307 514332292 61152413 122845999 -458873749 -428078979 559062583 880541396 -496564018 -731342727 -57930131 -128050193 -270787163 -32934276 -161078162 881306087 803552705 280129979 -424523554 460133315 -417630203 472938884 97144651 415309430 -120972607 742209138 -372878853 420078254 792565110 -397067009 -686328964 684847746 249234174 -187647922 -467063662 219828349 22875833 32107101 990538280 -98752782 -962550629 -956805614 860374057 -260513265 206053427 -669244359 -210213712 -555917097 37812275 467048255 -149684455 -739702664 -268253602 -452519631 300496039 -448105425 -803339343 926790094 426733999 -114993668 952719022 451532141 143450112 742571670 92952864 795724720 -984150932 439259321 -765566970 726860397 464313825 -181336987 931865059 -744896180 -630458770 -422210220 23703484 -655489236 534545508 714049601 -858146379 -113942737 -707779762 -591226565 -9164261 -66650013 -953165499 415125914 178885580 -30143422 -553482836 562659561 932999529 803975448 -737715060 695703451 381329822 874248782 431961564 -776317235 -799866495 175361141 -674586701 -535520128 926407625 -124461978 713836420 224557753 73299178 545822425 395311943 -747757331 -129797319 -365710804 802635265 713491029 -460875913 814263701 197205608 -759940953 -179520809 -831853699 276888769 740086197 -36733576 -839780582 714635747 -710584010 403046778 -390331420 -784369843 912639342 -133447961 999887005 274396979 16127126 331742183 -528925920 -627974462 734642372 -886046692 -149919411 -934785043 -139068116 479467795 -729261243 774374691 777525607 472016413 448045827 -538904511 849077710 -614128651 684754430 554876153 -208004169 -749866165 -462343839 -435483447 -539857758 -875729646 884907898 223191119 423866920 -962015796 781195 636794248 -237974129 -880961887 -27628573 616820995 367559071 -525060138 -641784508 -326272090 365171555 -154455715 -658168944 -266009995 -514317319 -970265078 478298413 -306495412 830616872 215084294 58403768 168777732 -804088962 -512057507 87542742 933181411 -118024384 -211367942 29061859 -500083734 -185551726 -407548662 591158916 -22169132 -782908543 276859269 661682646 -969191444 -796083641 70694017 162485559 -457719357 -902165965 102578387 966805968 -711405086 -482827863 929972583 981728510 -83663830 204065432 45043064 -577297746 140216727 -404207637 486380555 -227202575 -233919987 328666423 672840777 -629394327 536552325 -782005167 -786923632 -431030781 -130615407 -594788396 -817198553 -73236105 464615255 -243412721 -730027678 -64734076 -447507196 605046804 -653297749 583689598 712951771 -195448647 214367073 -277014552 -898350339 214211020 711760057 -162905592 845100742 -970765235 -381764749 264649042 65160388 -99181680 -912761209 -524065812 486876339 -850188983 103161925 -607335212 -864818593 -104769452 116015100 -955720128 50358947 909746885 -244779801 -671824905 597329655 952907244 -645483790 987132158 771708858 -669976274 182432012 453436668 272567496 484175992 -899436029 736315061 -812761382 775643649 678760394 455311337 -511151114 -101698991 -267308023 -205017485 511692317 954494251 565337825 -70972871 -152052618 -968450344 166899893 -66285763 315448731 -200776105 -699129338 -264221949 -395958974 -184655705 517020017 -817330779 -50150651 46324714 429243201 532131854 286528447 -971284644 -779083726 608185600 333120434 -902748280 459869249 -851327233 441613922 -590961246 46136887 -486063154 382215386 -820725484 -207246647 51444478 483743466 177621589 -406005091 -715784790 -74696117 107872353 803091613 877986240 957676306 -909452187 404013049 -56665372 -499829773 990673876 -937005973 213235655 804798648 -837790744 -590477383 825492280 976395807 -760476636 494403926 -144955410 -888347794 819831004 -683765118 431051312 554888253 -390001485 -169350671 78022415 -810152041 34008187 28640501 -122391929 234860514 335156186 -494719804 -989043687 -898935577 -126267900 -134998840 905461083 -990767077 -188106781 718445042 -219187767 -844756752 458532955 577079517 518398918 -775117765 326253566 862074935 71785247 -81359597 445675300 -703754317 -573065778 800855751 -641008684 730692901 280854053 -882589954 -732296613 102599120 455853256 773453437 140994203 -307691594 -300848020 305173627 -582994111 361850217 763700985 -156435466 -78510527 411336846 975592769 -928358796 -758955053 574957231 432112319 840806735 782931251 151033250 -447115079 -858644057 -523256295 -962392246 -73104650 611328378 418265099 -835845627 938301908 -41790832 -618858252 641374056 272401363 308592802 229515915 -761374423 -518202866 -101989989 192997339 -698560380 -884201709 -823999066 -212524686 -830584915 81286675 797996285 -178873474 286313941 450899730 191034788 619217395 -120468428 -770148427 -968522560 -163951777 -597538986 -370930763 932362289 -304496698 -796693182 -513919832 -644723553 -324527397 852573576 -702993342 65069946 284694840 -504733283 -259666045 -402728953 524176930 -297732914 537556624 -772521132 -76569382 -534565177 424059110 -992278971 949185949 9076338 483395097 -37851543 -651719380 -145331757 -904533247 942132373 410041405 -887323815 955419363 956051576 858832494 -614797300 -467593648 300319277 605748176 890311134 -296138537 -689506611 -144345236 -482799407 -516621689 22868285 -317937760 512354889 635121133 -3138672 -705982357 987520308 -472982591 139694448 -804063052 957119217 -39473867 839944712 -486084462 -290853374 -333867114 955517908 637404869 -685744998 971073744 260419069 953251715 -480836123 803124008 -331069746 -960834983 -721279655 316095288 36337599 -647880499 -578229631 -669173579 -625124755 182589614 123626297 -752061722 159289010 689871029 -287569000 248399811 408307415 -891564388 216882939 604172013 9064574 -900537910 -252250949 -520199659 -979062020 418592223 845212685 -563393195 900530516 501387699 -778009465 -89639596 298807802 -3919124 691804162 -508918923 -312231618 868352260 723200865 39422748 241017412 -676974830 881024114 -834463976 -771545946 -186090987 421488438 859644431 -915761298 309285152 -620051143 -752301434 -937312314 -128349446 -951756334 454559711 -350951104 576625906 -366997476 652811247 867589343 398593795 -246907979 482776306 396973435 598541556 -584066210 761101239 -440482971 666335425 264676061 -138647713 235636177 310360852 405674811 756846738 983519196 665712822 169160395 170684430 -850283360 -220885988 -782416960 743950763 -26406234 972794223 -616027439 -279479875 -78095263 714762613 -679413731 -130382616 -821499605 953888727 -999704424 429892638 363559474 -532142847 -244787764 -975035706 922574279 -207800081 -857219061 94045132 -998204710 -162790610 642064166 -635620743 798367121 388152257 837971692 -122802818 -513116753 -3684969 41030634 -572400007 764171543 519067316 799595082 -327908878 -827544317 63118879 -117288166 -457519135 336515142 681300512 747728809 905364630 -355328496 -163299619 -668047790 -735214919 -38474292 702143937 642983161 -792977920 65693756 490420361 -280741524 345157652 974254009 -735614095 -504605599 -427648243 -979214081 -589264158 943307947 959915939 -331307500 -256351698 -965397187 -446632997 894242581 321589224 212999735 574326398 432138525 -173015190 -607551754 -52352159 -725897646 -845807200 976668814 672830351 708482974 711886681 236784910 651086719 172723529 70991803 113178316 578440966 -669699879 -75774924 -134163838 1646199 755513221 97238445 875872627 160644877 -853239554 -481116363 123299574 -191219837 -901712863 610226742 -964811906 -517072264 41480411 -596341365 -939906534 476998368 -333621900 -981866021 -652238596 -900881227 -305058701 -388756016 480074343 -42469814 616718882 -379738297 316607461 686531148 510052951 -273037246 882146833 907679394 -789396582 420601897 -261812596 -505406360 -155116419 87815233 369267030 -244057269 968353584 775957882 106244058 488769341 -301756091 526506404 616482940 -780236963 -731384442 47414183 594714214 630720074 260196338 -82584845 -924951503 -927513206 -885928821 -274927673 -165508978 866651364 56606953 -226878919 455978270 236515002 -94073639 99147301 682732792 764173136 -855423021 500437351 345920714 461463432 -846932189 -610417344 60984016 474916361 -426776304 961434072 -973642048 -986456246 534987907 841884363 -899184717 -939812466 217948945 748946106 -821369849 58966936 -533070506 -314849781 -82835006 233240563 655946079 -569980740 -411819433 -646465206 -151580934 -37947615 -153617094 607325415 997493429 -69795945 815693974 942053638 -888535539 -418942889 -559729547 488345864 -615999420 548432469 -519923430 872372926 170370489 906646354 86540622 -379510362 903480802 130893700 336399056 445959975 -128382537 972049318 -993745823 -345213614 -556189815 -604601458 -538230036 632227168 96485936 406744183 299083982 446050543 -38440779 381016731 -562822866 -654895803 575485852 99714155 558318396 -506142743 -953201006 842243322 -800446804 -181408234 576238737 584282023 261411698 -236842856 830769801 -557574247 -414950775 722957157 -43680479 960678427 874562987 904907442 -19839335 -856528204 -894870554 -111106403 -229955845 913123822 847940211 88088672 -568576874 -31848247 172334759 767366910 944002397 99218967 -535732521 -280228989 151879478 -608566805 388487523 -261034714 723232515 569078062 -266309996 503981823 214502140 -799773989 -997654845 933694724 74750491 786966640 -115834760 750214965 -22847898 -727827329 -490786676 525791962 -973156965 -892808491 -678606074 -350340200 329297825 -546682220 301505655 -770428217 -369786582 -353160818 892410900 -521536146 511641166 72749112 294287436 -407403334 -607051803 507157617 -67034828 -409603561 -786281872 118714967 475627874 -905437344 574038054 -473413561 -543157954 -958421368 119819117 207042236 -800113616 -115225783 -415523883 -574050776 -496843159 784210657 580352394 -46503005 -17151518 302345782 -414487034 -328028240 411575604 -155834980 764005944 -921370638 822796286 -322892354 423134915 818565922 826159949 756312039 -158493255 138095071 240428033 978009639 -295582692 -12151937 -320983605 -776603249 157190538 879025222 740957212 -288815876 477847382 719082791 464863579 -804910952 775912913 513435904 165440473 759772394 684020850 786678181 351114572 831679349 333990513 -408404410 -949184409 397296225 -669639227 616605901 418709784 886093767 -971521009 -771411798 -224586797 508265569 -289655043 598859482 -214915412 -35530399 114890217 -160027484 -960809122 -808304874 711028754 197488743 -833948341 -197076148 546650386 708877851 -849726519 -266121925 79472837 -396257662 -535892576 165044986 -595232153 994020889 646215859 -467132511 224662022 -777937052 -658350732 478761884 415813892 19758582 58927228 235031955 377051349 42934528 -72223980 -692468729 -316927783 -263668443 -836857933 309498468 680775073 189038468 957194818 638870218 958454883 760515067 499948545 -364481717 500743961 -326145707 311891455 -478972457 380166120 119562921 370969892 73716085 -284166548 481262830 813184199 247820114 572813907 -163503081 -521315216 974147937 -210442856 69638703 766790049 -341689087 -68501069 -794204297 -719509541 -832684311 533414297 -159388882 960829874 -691189424 908309689 20572624 -704784759 -885752541 378542485 432586706 353625369 309120906 358207461 420543909 885238632 -129918366 823122962 -886679156 856246990 3461012 -399710916 -428566883 652154943 -347637847 585808510 -712316458 94866386 641647721 -177936222 848517332 732857198 -822535147 -103776667 826934852 -417471007 413313815 -502520779 -744713454 595616899 -850415150 575235286 659337955 394040932 453098483 398990432 -339505845 -817770752 -431817954 129566350 -381865695 937460610 92227028 -616307739 -483185424 -820927220 -154205806 945890013 866959524 -442182196 -321063662 -714538604 -513100284 227573193 971403460 464514469 589126392 -717190094 355276920 462962965 -537965159 -164635266 445186573 -269605058 -455638712 -239536006 -506377863 510498760 783160576 961383061 -504480232 -78121885 -429796231 -596452880 -596196620 734560301 -482861086 -406781226 -683154378 -412677248 -112361037 -862138425 -410191073 -230709876 -543985905 -87504423 -358327829 887093268 -741018774 -15646829 -659670657 450332541 832611647 155991389 -415117510 990625122 620993976 -682185502 -733961563 213001545 -151859982 573649881 -572010957 -567756460 -854248628 172169114 -664157349 415306774 943771222 -935396649 436012865 602048913 -471611493 51970917 -447994846 -899176329 104930896 -172836477 -576904778 367789005 336769853 -276140339 -356986602 -3863716 -568976525 -799052628 900134308 625838290 829282295 -599012730 669036346 -89309262 83161133 -258479270 -615679289 -944125898 170048106 602640330 8267669 727858835 296626137 155079394 247062648 -971229082 324610576 -839357310 268752180 -480257250 474515984 -242788865 458033948 -669491009 -206153289 179320553 -97844078 183160897 -731542683 -770598532 626072448 126758401 -21671183 -145911300 728272208 -265249076 -196580034 -738787607 -208088243 299685983 438875870 624473341 610520682 937172205 -503864648 -53110080 425351534 -491786903 -962548101 634502180 -880153064 -768807836 -280756442 -340567124 887652603 -350312452 264266849 -522492673 -700408617 -231020861 893619599 591633221 -780446055 273652130 192341973 -354835995 480125565 -981248197 29559756 -779777170 -950476558 -975907852 26792690 -59812316 938474367 -128788840 347448614 642648074 266887180 101954791 923388069 -573708599 496011734 250704323 -840521971 -46097297 -765252684 803070355 -290311395 35491107 -57009168 -460564142 443467613 225257915 960844521 -805152387 -448697924 -251749035 -684455846 655538392 316145077 329984708 386800446 -5490995 564656232 897874206 124105584 -169356903 -681419185 -317458299 -802401475 -387809672 771758132 -599032762 424813005 686525701 9597319 -115731563 -892367276 -704770570 -683977019 690740786 -465831248 429256727 859062853 900422827 531063982 292726736 39488190 -830276958 572236597 -299384826 -168415454 412600991 837034398 405222217 -14404744 796207754 571128684 25247066 399931133 188680834 235683070 -200715557 -213030030 344196396 -608803496 -443100480 -968447562 -472202840 137325726 -538351025 -224088250 124638010 429303887 695665107 -716852763 -627408425 -604984822 -734886359 -505995004 37853121 543015714 549167131 496319539 -830648999 -46055922 673983152 638961676 -614373229 -686412207 -145310204 -357255511 353032881 170329987 714425798 590455104 -85865201 -21846677 816408866 -106540231 538094166 -628282452 895644505 543564733 729783627 -65689098 -207503178 -18970850 -735402146 800037927 -788863806 -372126604 138022441 913909146 424345772 944244618 858638301 914284349 -277215090 814044732 314534505 51840970 -157543066 -522830560 -118229880 586361158 466582601 115767620 111865468 -750451159 -131500604 771283139 518290869 673149976 -481775286 -615435630 -592001707 522547441 -977942343 -939232209 -213321852 -748750144 190671583 -316409915 157916843 800143507 -382489221 -287226251 808513395 336527622 991311889 -708270717 925445890 896981222 252130750 660785052 893621144 221273015 159838001 620331663 383855808 -186252280 -693352160 -986263495 -57917513 89901184 -865447270 -161786991 834800792 26430783 21858951 -466605995 -370131429 482759505 122697767 -989427043 -250550326 334932900 -728516665 -653000319 684556209 871506109 113033948 330152910 252139395 510575673 533591347 -28855587 -170434578 -379653439 493370075 172025381 -902649903 887238882 -647679021 348647901 215650950 803162174 685530868 407599121 578163033 -274700497 943189064 428412767 -83766177 907120048 -177020285 511210670 362342180 387809555 366354862 422784539 477235262 97207459 -685515280 -117587046 -762787558 -935464460 785212302 779815887 -715440030 18852734 902893074 46757160 88471971 -450527209 -893439607 59828810 -1024693 -39534486 429776260 -120794363 -482929564 767226368 -627848950 -975596209 954479685 -219144432 926657522 346299724 729005377 -206326009 -357924869 432066082 -820144448 -187404016 15241601 -20604519 -191248415 627349256 188718765 28550801 147430153 483342013 -724264470 239286249 970641287 -102652108 385113303 562969140 577469214 559441160 336090837 490289940 -310453680 -316756878 997817877 398826106 -647797016 -603619000 514316794 356857361 -237108499 199117325 -890575464 626079128 -70000201 514707225 -30633011 782057148 -850234578 -365631308 481175775 -684405325 269024893 -950166871 -661224548 -614037488 363472645 -649928335 807996298 342820967 358205911 -759289188 291527353 42835914 33820397 -960650374 -876795320 -46414051 -392067357 913577157 36127205 -473531153 -173623517 -799390012 267569502 -266313820 -661222193 854186908 -95627774 -280386082 732466674 -148916679 -452970701 88854313 316629567 -491231512 652188013 -197738966 -965783364 163688694 334704281 514346228 899665518 -6675002 124328338 -867699173 -444442873 626276793 830946688 -445224068 -750833255 26547140 -755776710 195590365 458731610 153693807 -702618775 769019076 340704580 164263007 419569045 617937116 -11718887 -744977708 -779358372 388768393 33909533 -766511695 357119094 520619988 11560247 -59952433 -310724120 -304870585 853605208 -742628000 -677591626 -582800111 -392918690 487835071 854009821 -45512064 -51973327 -50726562 773402372 600010468 879156844 594794903 954832524 -828781862 933015096 -631261768 291082267 -30862031 855950056 -141856639 777981580 307250584 -815669249 746332902 197073803 -748138937 -736425261 -203965403 253690301 -201728060 46684004 984198690 -917616550 -432366882 -919303180 544979469 -180663493 444372686 -634122671 761316649 903125566 -934129094 431128302 815264932 -465879663 250481750 -695788005 -340213730 -989537099 299649293 190298065 -40183566 687282388 -793052954 -188896692 36700599 45186462 946337157 31919632 -38148276 -878148728 557960038 410989842 -283666779 488142420 -698730503 -297643806 -544671305 -549346188 -670669849 807038354 -66616618 -539176164 -74401942 955586179 581565440 -927672412 -78855746 -473542537 485462597 733063370 -584426630 -415529774 312653128 791017335 -100040470 143471811 23394999 851045388 180165476 -785176718 -23962657 -699155250 939934545 833917681 506820637 -846784895 242866117 171551432 62618890 377817165 -470808380 794527448 -161853114 726637954 -322656029 -826084665 -815854431 127721907 -147241763 476610904 960174268 6312457 247453815 251985878 35453851 303051595 875041827 -18753572 924560387 446632457 115097530 -172271902 27760866 -171856521 -926279947 730508667 624659940 -244018762 -218066406 148673168 -171994087 684912841 -409532817 953664541 211043887 -232377532 223525922 -608319703 679385788 -923170624 -56215077 348751648 78982804 -434137805 -510912126 602481934 -495097436 706993690 -97314002 964235799 935477968 509445610 -771807124 40976770 -67009573 -513314890 139784887 338973432 965273879 668841714 -223377290 -389649568 -935929885 565519624 211913636 -872274077 -426362067 924481301 -833801921 -423154124 -943022127 -604789437 -550009780 806963308 -332318500 -88668815 -580084655 -616845876 268513873 -181881611 557286124 174080744 -270102896 455895692 -856302574 -615525874 528664942 189403227 -891295761 656173775 906623926 623272932 220177539 198401902 -248052625 523966498 870453223 -599116793 -652428559 220335448 -899127270 -117907449 -644572592 257440508 699674469 -848988314 -696015253 -991510849 440075865 -103687595 -880398880 334873366 950216202 -714815094 -914045940 829241655 -494543855 284446515 -44827780 -521143498 -113842784 -756437789 -818377022 -35487575 -784447288 396856920 413741789 173333258 -139438050 -79559401 840222790 -434615161 744916324 337208349 323552304 -590326937 737439347 624761640 343719512 714322364 -647112974 174851546 -544131322 -47320396 -107744456 -497949859 821805310 -295045908 706586802 -769026573 -972165195 141955961 -936566911 882443641 -520182573 409025083 -246439500 -302366593 -107473516 345846750 664204990 508158012 -485709127 -435601665 526337989 810660910 -599945338 -48959497 -399839067 -163712109 -542263652 479218190 428469360 -667247184 -823938696 93756783 73862317 788175041 640399407 564830017 298399305 466975226 -892227774 2707709 47681065 -918456563 -592742858 -828802884 767006409 -131579660 775706957 -160996022 975477714 -528854779 -577498443 628963696 -265128194 -542650865 156166187 998707852 116389117 -395651020 372926267 310087603 -855236801 -940241467 651177250 -53640040 924692690 83610351 655044883 537234506 -267036991 -98688140 -144188585 -680059205 -399628259 -123441490 -398002038 270202473 -91163734 -32322249 688842295 -227537691 -93030366 918217683 553306403 -302479708 -540839433 -872629109 -112159141 686575174 876010250 342918291 -188741793 73827439 -259262585 814690806 -130837988 744005155 -621145643 624718945 453035240 232231531 -495300402 78293892 -676247470 978772240 936501876 747790806 988938972 79655773 -946532546 -507533517 140417044 -259176180 -463835188 734362149 -582182538 -253668623 995675114 299954240 844501825 820539232 156087792 -518705127 715121758 898149144 85397944 325080679 237595382 290885611 364894668 -814032097 -35342521 571760184 -262682126 563763965 862361434 -497493850 597007086 199294804 -590854595 -723709186 718601808 190892797 -466411307 864215095 653267045 -585682939 398910170 -968723841 873355378 -452493196 -772104675 -920248822 -610401893 119365097 -902643088 153983349 -143489097 -632982690 -952410841 -985694693 -146872118 965386408 -163468338 -940932404 -71765211 -696159278 -392046353 641270611 627484955 -461273323 858388213 -890606512 153087268 -352355641 142355376 326900318 897534860 -643757862 -702376252 -26692298 698382249 608881795 -525431195 647641546 413879225 13411386 -694419264 392815266 -292017427 355638564 -272926001 -423997930 -515041912 -583707589 404374453 -849653589 537363957 -185166604 457011614 114736613 192770658 -584042609 -392398857 230978012 -124620657 -190593492 -303059775 29138775 -665273080 -308105404 -523695468 105277708 937582544 953778210 -771365546 -523601447 -830437122 -605054667 -719571193 -782604700 420941679 792882660 687121712 425204661 -697447059 92216146 947836388 73567902 -964006635 515895327 -461978623 111747217 -14143690 961109786 452763426 479040250 520166693 113409941 -691918427 214805669 -492166542 -568525443 -591589462 172843374 -598391201 -25490859 -236417897 712033530 -603781094 -529663149 400327078 -795672828 661053965 995459840 -230151449 77858367 -176188232 825471582 793110818 751070088 626969736 -385518134 -56999954 431758783 -990557793 -931261243 718708301 -483478338 -960522815 -797491182 -406121444 -913880607 808562109 163955881 -361618550 -568458864 -906884703 240687411 507847125 847165267 39724155 48434996 -200450226 -636837322 -460330122 507024233 -367205387 -753276876 -161335904 -311271502 -829400679 195431878 958074543 -818833170 -479609841 929188465 806537441 -169164358 447335518 -808396340 346748076 -367680073 51276949 535017360 795395805 -237325115 960361721 -984980015 -642159657 -898940716 -416728107 308106456 701412924 -497859968 -642719350 47646695 -306252718 -442731385 -535846422 157729335 -812783268 661617254 560610439 459702029 22077549 417524980 -48421768 849471896 958386961 -282746609 424106099 277022389 30202037 367447666 -778101283 -2431102 360972769 -807179660 136531209 729637910 757018960 761725095 -570525919 417986195 -711464336 -440404285 2777324 813534241 472513504 -477430381 -848296849 -152948391 -186110633 473798565 -820056382 196844744 973867842 -664369658 -198373818 890986103 -915124046 648972602 664626296 587273300 252900690 -576147850 -617268183 -978220378 -769986418 -502757792 -578877361 977050017 374097667 782364230 178736666 612754958 -880031207 410050747 -965020384 -109421206 722420754 900453350 -272695819 748195205 827635390 874396427 -609191436 880699247 208826089 437554537 -955160766 -52231560 381440856 526921932 450631740 -625514707 569875636 -299424123 -416031928 45890162 241799295 296080791 -55199008 177723507 -739215950 -205282594 -64918129 -278039376 780779233 -825703347 751832456 -520393963 -830024927 -203669020 355961924 423371851 797313562 42619533 -389631840 -542162721 487816427 -658562837 -400176782 -724805492 -241191493 -93478169 946416797 482755517 -327450520 4536408 495325479 -165215308 708763706 91779428 -774212590 -385992538 -291818244 540272906 606149479 -685704436 239277335 430084047 -988566442 -636163033 -145107655 484494799 358916636 -196258605 -30604938 -747487673 -625636550 -822260671 720591432 -155040858 383620156 -138384377 -13860520 270521610 -995377518 189668710 643573111 101106164 -595097863 760766968 643689809 -48013010 -304876180 519696582 731824006 -450235099 -339488591 583054533 -14794391 455768428 486870715 488035378 389890179 922494637 -977164338 -628612573 21873911 -154129822 144755288 928852320 348621066 412078317 -551956737 -816028681 838706190 -272220161 858779988 -763955517 853475064 -556062193 -231019177 -505598243 312918527 93240146 3690991 -982633422 762363392 615161775 -565613504 829466101 787053295 -244273553 -189084454 -250299859 -314592952 44807447 838352990 -791653368 -139434512 143484388 908002239 -161430395 -515168161 672658598 -953293902 -396336504 -217502541 517848098 788213364 745121282 486229426 -889554083 466866264 978980467 324210369 -193044352 -222330607 870582514 -288949406 751238183 859763800 -880495247 703803850 -482099772 390053655 307482070 530451864 119727512 -444244714 -941468308 718311312 -852673254 807787652 -804180911 68093249 -745803363 400276096 866185564 392627259 -453820090 -447254019 -162716355 -66572101 -301391998 585840551 392093206 794125421 -964826347 374303336 703307930 684660846 656220259 -713511764 420377528 96682432 116527399 -437928053 427657863 947792089 -134979432 308423343 -773917259 605983202 362786804 -423678047 13912988 194169221 -950295699 82707674 266800360 -531162806 -335093222 -734886779 567397609 388022926 -8284460 -212305628 -306268726 -784518561 -504298755 535460543 178476320 793135573 -545495440 787424922 -629116214 -39892646 -517771872 324181937 275322387 -291821478 -488602846 537122268 -630036195 -409993206 -217373111 -4860516 311323864 936253314 -75152176 634267427 330038470 689056081 -942630795 55865169 -194989287 -187863382 663962702 53148037 858589853 88227200 -610748405 -999342661 -594791617 611929681 259507830 991887920 -911094783 -820068480 586887000 -348922365 -519357393 -687098480 365362379 -998251021 -665860968 -589658676 -715290024 -590676706 703725660 293495580 -594614908 266971203 -512353882 146310963 32713151 8999926 262548842 -469196117 60295520 658019176 -934017419 981517042 242513742 802430320 582730571 -180726588 264781178 -735636655 -484597520 378214290 -581881369 -759092978 827845307 652305166 667032982 637447179 -722329181 -188568917 -252649470 -236510709 744586187 381068791 846247712 605600962 -332777961 349131481 306666049 -737281178 -609736485 -963790100 556706247 -922188938 366446336 96408994 88577781 -849907848 -93334516 -955651626 867603164 -912661678 -368029384 -345761658 -430241725 410370971 12683301 -345607754 -769348291 276342151 209928743 964018308 213441981 -410702938 -763011855 801654275 660439540 535880805 253789549 -332400560 -116409453 868945563 -124138966 526151578 505507703 -535192828 719427456 253375594 348988596 684568867 749457064 979385864 440890011 -784212586 -52425355 -786167420 -966945900 -290701130 -191886644 799049040 868102301 -512641980 940818516 -547345996 -621257243 822580902 -835843808 -495038947 -990121881 379795917 -681304936 -395516194 752280544 291253289 105147686 -443953314 660398701 505736605 697016746 -147826132 -613197051 -521195783 607195376 124087893 100151220 -517039456 677121030 -17602680 -853103861 405682148 -220625707 -563896796 642044678 -343859537 -307894912 -942750810 -154988516 460313551 -475412222 732848552 126705102 -204353900 -649016061 419609010 -248282793 -837820836 -570087778 -844013210 -993359733 663717806 -259511168 -936538006 682060072 -54247832 -53909442 -445715116 676404748 723122755 471283064 -47846548 -225162682 693588645 453069063 184450454 855127846 406869598 -744848390 -494565123 -890780125 -635156321 460600830 958364078 605405386 595176801 -641692691 310128488 600816255 -502472738 194268973 84024085 -340592904 369875228 -328725568 406244706 384838748 825887708 8412383 137788998 -615667782 924186918 -341707047 257110551 -91522393 -977436380 -429700059 -853642556 917296346 818113323 537471476 285158306 753467321 750479833 -2351473 918322808 544248355 193032842 199575630 513133622 -529232886 -633774142 -498386534 440747022 232020863 202062437 140262437 129151800 826229587 -134996906 -380019749 509011395 -271430676 330322675 309268885 427904148 -808670158 -287794612 -541693993 -1272409 785602949 -116375847 550087503 35450858 597765236 -752884573 161523880 2945067 634851624 180799668 -711306336 -749223559 -424476473 718801578 829349692 -829388454 -659466025 590299189 -733236146 -596394759 -726052483 -441371121 -657052450 874750154 -686950453 -765149203 390999382 149110312 956505963 -674495131 -162046858 336946079 766744058 39457571 651177735 -924599888 -748456287 2837678 502225546 -301498263 -174618362 765113954 -276891823 784405225 274260835 888710631 298323016 918056072 185861409 -685301502 86263456 771722451 124100091 -30835059 -653487730 758611297 -661220412 -609287031 557135585 462205422 -978686548 -744219613 -561538702 764595235 -313858224 -148439060 134712319 -893817233 -644556390 -920349890 -226543848 -269542429 -458486744 -966156001 -192326254 244589079 287380958 835832970 -98281287 -549135181 -813643863 -72720462 -360016481 697671317 -87216672 -553935162 778554481 -424949974 118215794 -977780726 -168906259 868175106 287235336 521425759 20343460 -902035251 -615831103 288458939 -206696730 365551069 696970675 -779420192 276618949 -872903816 -997214442 -210481515 -919004108 -537003745 209035094 297554567 -776455769 17209661 -793292347 433168045 -703805763 -269904416 969792930 519081015 -402637001 -164265331 352636022 708804005 -526638342 -814820343 -808914014 -901587821 -700152521 979076864 642141185 -14116481 660923419 201874059 -573802768 -762539030 -754651168 -976242465 428814142 -861885019 798762506 577480383 -212100246 904269903 281698980 179078868 -496783682 350817145 -536258607 -135888702 -801526553 375359362 -837874009 699351244 -403810989 -757308915 -337149248 -515812647 -913862003 381085067 -334415367 -866072197 -668302435 57516419 -589669006 436134013 915432977 121482799 -602980995 -643068119 242402543 923766408 744638014 -369641618 183716114 -128074513 -354821098 337845013 -389198301 -376596002 -316839464 -768003397 -102044439 509594631 -923999243 59465118 -862051893 -396488667 456614390 805754639 -963281374 488878845 856477505 432708614 723216987 487610797 -96974160 561482059 -62203571 505536779 -762246329 -431853578 -544376297 716271845 -568478931 954643575 -855688955 871028395 687211666 937224746 276933796 -113439369 -192897827 -528423300 -829626663 750525197 -505469413 -45009207 605295421 712212874 -751057348 709830706 -220218140 -760919521 -449603139 622883059 627259663 -584980228 790779841 810267322 -489715275 560866052 -91098021 -423271167 396241202 628227573 -231850671 -802863716 -864304765 -24826864 574469567 64960866 -962623635 634203487 -197132841 -399813018 -425727831 836524736 215208503 -84109371 806991609 151245492 -122776208 981194568 671733202 -594929084 -531527329 595368021 237636854 80172864 579413557 -40175156 -911053925 -952203158 -955144912 -965355456 863897765 -450968165 161556739 -681171790 697402953 -850520670 -941738195 -802756653 368971281 -230111563 -898642052 -448415948 -516647309 -21396361 97588074 -897085995 -496464349 5928341 372602126 -781756427 330797773 -184470142 652465969 576150159 -457967708 -636462563 -834444404 -952294660 -666018340 583469294 -714431126 -5196403 217825288 -961869954 656964342 -740194887 -941230250 733771501 -332146769 605774961 305916234 -279237168 159928365 315684882 419124315 -37285338 499691952 395458974 931030672 -953422794 -229127802 -975389925 209359473 674044096 570630310 512519019 437353030 -525241928 -46152813 -997451464 201163089 -717496511 724315572 87930020 -201190626 -739351892 1253616 286495988 -42234416 -518032610 106338492 -511978965 -742952588 -218589497 -156489535 117289917 292697308 469664541 -465448772 -940120884 890747674 -979527991 -172443109 45145580 224985966 -67552936 497288202 491475776 -349232883 -980314295 -930457016 -308589554 92763028 -999506390 -735426019 -682690081 -840361705 -88317396 -910832308 -845901557 -63481881 -131207257 -416704442 450389255 -94258608 -832012642 812549738 260854943 -581767639 598828172 80250839 -86540629 -213188221 626474069 94577608 929194896 770474085 -725074499 80635475 -783172212 558536714 -43156541 -598848091 883037511 794890604 -104844371 967430276 454513987 -372047232 -94559839 -507868231 58509741 69284390 77292118 -338740323 -604610369 -423401996 525637845 -84524915 -188308508 -514144228 265724840 88346428 926098105 46313044 -922275778 -734198642 199604664 -439676223 951448197 82056058 301156108 -593022332 -155675042 -96100590 539834108 -525356753 -892472293 178271957 540728726 -309223023 785707233 93812896 234604701 -319066919 -940950283 751948354 -828210083 482187024 791418253 947715489 -523681507 -107540754 380741325 350819954 374793550 97176241 37276149 405939285 778291268 -563322334 238562831 337694049 483522528 242986585 -522943805 997152047 844357308 680359423 -958955847 -771027579 767108104 -839803507 366516122 -510601725 -438678057 703834719 -398781468 -738893244 -91028782 -587660828 510500888 -184172529 -63182117 808880692 168740235 912251559 584660667 -111377483 39909260 -945142322 -269338150 599770016 515914527 -562047963 -652199787 736278101 2298017 -653879619 -46772704 750689616 862866646 -404370092 478582089 979297826 -641936282 -425767852 -147919057 -153056249 -127079247 -70899797 501961505 -330372215 925889450 -399031552 480157512 713259433 411003730 -485832948 -556844070 -709552297 349794122 -944099515 -765026307 -380174142 122360824 -529789952 652074717 89079449 369099851 -740716437 908524012 647873440 -332139936 -940709187 -268399833 -174447419 47911909 325518676 -169050264 -833412740 57974839 -923889603 728488546 735973586 529774047 455697734 440836548 22061194 573629565 -339635018 384183980 -613308102 795774930 -850215931 855322932 -961408577 -38942087 362822187 293468556 -889053079 -726577582 -199360699 801762982 -249214358 223013519 -996976567 -355215325 480601219 -356717856 -955885972 -970705717 994007692 565794244 806797295 231536118 -741546578 357352416 -768402632 -704444540 -721557756 383426054 -588486923 -457415939 229701524 432868030 841903665 614758937 190020981 854648760 -23769183 -939498803 -461474161 607591458 867924483 -609675335 662426100 361612407 39538786 -796831720 252217584 -522580630 698523023 693770958 -171240310 394934300 -927778001 137323798 -490054533 703610117 183007109 -571530450 -127717896 -544618746 -847896140 726893562 -209641720 -249823695 415782943 -388286335 108117676 994716832 -797677026 -494498249 -528040907 523922719 -398617121 -20643449 -932263115 -526773462 -529714621 -358977075 193414768 342093922 -45353586 -278040150 699004469 -75563855 325108427 449479031 708889194 147961572 95572118 -562096271 922237280 -888352283 -383202231 -939985970 -557038988 104045183 -658158285 940887697 989432458 -699621623 3667043 136225628 65728581 -720506180 -309368438 -217780848 3035180 -731036340 336029001 290035863 752752154 588660019 245642747 -851051270 785726471 -651466831 -291792557 244057948 312954963 413769210 -575719961 -401300195 647378740 433824368 412738540 -829172160 -432940571 590475334 -299089088 500891870 614725335 -302643621 -381825387 -752267144 514463942 -585132636 -433874072 -711432312 200009913 -474109516 -274730425 -564575370 -698394594 870623062 -198324353 672900947 -74233323 -347181280 -854588961 -887809225 609534618 18498876 987706606 809192911 -147926212 -99781644 266299886 -678956209 -517064225 -739023998 3065696 -801242495 346117226 966156578 -853813086 -885995264 -306543063 -349259706 -935785974 -720496274 -338534909 -415040243 -239950096 -364454615 157105425 131150452 775057337 396072286 -840074896 -95336837 -761446658 -849003188 148745857 212757311 -547102495 -280392453 -199899154 951947350 -315264330 -56341432 -881790399 -121670857 468401491 -693021757 463147652 969263914 218630033 513511748 -187627337 541503479 -429871759 -368187335 420336457 -429732251 529886897 43354966 981416659 216096778 -17032416 -788955909 -177475465 333136587 -427576685 -987537860 -434330485 -536528059 -858692054 369319443 992948174 106891581 -323787383 307859426 -739027039 801895678 220352724 -356216414 185713695 152473767 109264875 227140616 529049964 -629659370 -487340165 -386664607 533439170 -754830760 -471819900 -134645992 59108969 464342777 -528146096 386107613 -253927618 838278987 792985375 607326261 601738076 556499815 -674123600 715827617 -265785920 -978534887 -687339920 -673334163 895848105 -156269529 358958847 763205126 941952473 -315368888 -238969710 834492836 295048513 266281242 -131257290 703503492 -964899073 -282285410 -233987886 -778893911 709329493 -126375120 -266563463 -482804959 -86881825 644659843 -176615630 -651423744 286711301 -530959703 380404798 41819999 -498755598 261127257 919684622 594464084 238269550 -281963937 424913702 -211494711 99616965 -697597620 350443279 607129881 304327325 457487421 -380855998 -602423296 47558206 400519729 605728979 -807884557 -752625288 572371894 -845989467 -308144664 -120231453 -236274600 671435577 534275744 692738293 -56323686 -64252959 -328046377 -108042711 -394756376 718938112 847804101 -905221552 -204926915 652700718 590900448 -933017132 -216034135 -536930424 -604266824 -368718168 -10415482 264390953 529655443 -38618551 -758633242 -754177955 143289010 70850025 821963095 293671340 -192687877 -596691949 965011771 -879533862 -920907660 -66940224 -229147541 568796725 -744667265 -298486610 945589222 -905853515 -189828657 -984193062 821344611 713311853 -608757015 -580457442 -629175383 351613452 332137010 -548296539 -685550347 320995897 371885550 421283799 723608327 144442963 105765389 -916815272 216283837 -612505603 175549924 -905943338 956418478 587132133 499954763 804376205 390557069 431961686 124101077 -27104359 964144693 -137603628 -744388227 -924472688 -661995104 -706604921 -678831010 -418642863 -666091269 -835183765 111806648 -26693302 -531065187 206914152 621969124 890521310 -843415309 838236784 -454427463 -36935072 -683996935 741409280 -17742717 -264870255 498160506 -377401846 -431938046 116097126 481110740 161004838 -236271883 -492118468 -380319727 -869901563 662291437 -665649057 -753038333 743707716 196710549 -665825022 288229082 960905886 582626847 296950318 522466867 -361031388 850764518 353077500 974399542 -326282202 93301509 -658545433 562954306 -871926152 -933172427 13813885 954123312 -680245416 -228769625 616333467 983807370 580632894 445736128 -464801680 504797633 -463366813 -712535441 -982500252 -305368070 -83899021 959390711 317060876 530637096 -924169701 64510193 -237815533 563007933 450132418 -702965567 -209393729 859361446 -247456120 709936010 173232903 -72693267 56307159 -702751000 622473745 58970080 159691531 -60187256 603220633 114661642 588100534 93304551 193854459 -498960110 -157012156 -75211866 755247835 709203831 672638530 -99564419 143600616 -938938374 -937856845 552356877 -632638520 -814810217 923732928 -545619291 -565983331 371306750 280467731 329068860 -518536116 671268256 -319215969 -295110850 90278726 122651935 524221537 568160095 875147463 761985256 -849637741 -330643164 702221677 -338903018 880434858 107281691 560791275 37469564 -152831465 -26122381 256313875 -929053363 235555958 436239043 -216914553 -512382674 -847804363 -913604024 -221527111 -116767100 664839576 -301730310 -825321166 -264681368 -251140171 -626794590 -678183925 -815105621 -768911483 696523866 -682157333 -783939330 -769935332 -904407246 -388829834 55127974 -951692669 -534080420 222718096 -89921089 860050939 288094191 -533182243 -892772973 -720127367 -195288586 684865744 -772948234 956228142 453860096 -315698876 335208851 544354446 -412697390 906243944 -942182192 -155783727 -526270877 -185353712 -371777518 -245072671 514591696 110587122 -755890791 -538359379 -925122684 -106367673 -692327928 596628779 -195400926 845171817 -393908917 -103271072 654061699 980619478 -3381173 769304911 -770233305 571950143 -503489875 209534707 -517879843 -689079195 631951297 424611951 476962279 -362789957 713194631 346579774 -710843815 -534757325 191258804 -981543942 -819831103 -584495132 -920647685 -42751201 741396185 -503890583 366306320 880798752 -743822757 63856418 425738262 689431820 -903823790 -990010094 677497515 -996396848 -365706326 -976135822 -224306602 576580615 -407031217 541910017 411482369 -408784989 73601976 495680105 -932016276 -695714221 -272428162 -662502592 -124834563 -992796716 395073419 -132600405 108600470 527733282 150643791 -651283044 -139762124 900205944 -670201772 -799628861 -808243169 579097968 867405105 -6627293 773939255 -610816775 691203887 571121759 968824429 -292538661 486195380 -930385368 -405065801 861978190 -489760341 287781502 -466814526 855940024 334198148 -696460812 -807907224 -961059005 648630011 -764595201 -919832430 832003735 -968216688 944332215 483132969 -882938698 -511661362 773182744 385722372 337612041 -438614602 -10595246 -272478899 -46497072 616325978 501164725 289954158 -777839153 -271625342 181805806 -536932529 -949022946 656676900 -631623367 -650778572 -182495029 -82687248 -7891534 -417962193 315191245 -347623327 -908860999 -450079498 108411240 -916981664 -627123720 -95486462 -377924060 315787549 854515717 -694059737 35111475 996179556 -641731811 855991389 534976568 976047349 64575149 -574612980 -378203401 -222492332 -51809608 -843947796 -995316017 628769069 -731316261 56220540 480300417 331653829 143897209 -816947757 404557578 -609203908 -344820306 -465161293 841353067 -92773826 -908326161 124945355 -980080974 -359312061 -760565660 741837765 -700070005 433532987 -625436036 -490693395 948652876 -929856901 -65829901 164554281 684493696 -862491758 -341326799 273296108 856653792 -55537782 466636685 648505602 964489531 -934645104 51361592 267802702 -89119754 556022092 -66450026 320655829 -586869833 266795138 -203836210 -918875743 400279245 -101866863 -6054817 -652696428 6034894 -321921184 -990985270 606542407 500591431 123392698 -115500040 -821535589 937373194 342309642 -49949041 170669971 -215010042 -966936743 536265143 61177204 17079457 99463950 -139669465 -169494502 574143064 188505653 350293972 112015123 -576292852 -891734418 329593805 -254919078 -557824188 -949347145 236699988 908418655 980166189 938407467 -20955369 389804038 -80059828 248854122 315714261 -978342107 762413568 199358726 -901868545 968850979 382128379 721823913 34702936 963008093 -683065979 -824325703 124916522 -963619625 -178019947 176492425 485241195 -310566804 255112481 357077990 -908211964 957609615 141930139 420091503 -168612445 -553934819 -474297558 451434958 658473864 901320893 231499736 -109490739 318888739 155297827 -199736195 -235766794 123594998 811564160 846605665 366190495 781413622 129782730 -25597128 -575902977 650585377 -755258891 254557326 676285182 961014855 636496451 -46507770 -916900762 -90142272 184032329 -687205018 688012555 550861210 328024857 -424554881 495700839 716482620 -956332665 -679876336 559745997 -608896549 484080938 788778403 -326856457 -880306665 890223420 -799385441 332983687 539239255 927477091 -239779985 400795588 -429173545 369138223 -406748414 -269776387 620052895 546225023 -115628285 13296950 732446821 295750033 -772677452 317511448 346571720 -74057346 -385793298 237993771 913757969 515396022 965000479 174248594 -693846608 640266137 441666930 -141837310 614094468 889981116 -943040451 -602025226 -862006523 -557491579 -764398068 -323425661 -231186106 939433538 26197219 -788192969 -282073264 428138403 152766320 -393292409 213414226 287022865 612662618 -653890051 246918739 137490555 11464223 -846689295 -336206815 -726614821 752752405 332536867 335508064 146099899 -434301394 -643581819 -48136767 -341965098 274318517 -433579156 -111816184 773702747 760742553 -112290050 44938251 831473920 -997117263 -956598578 -374474174 -905511451 -908532468 -279110396 730237996 477929906 -846404141 -279888236 788704741 -423566233 -530889089 -896770856 -620014725 978888174 100374334 871709699 114067494 198771683 -387791050 12125039 -642615784 -222331025 -351915814 507771231 -473713964 815699843 47870337 -521481283 -79107667 -693520404 -525607583 324635495 816416817 -920404515 -394960408 -261230990 30918216 414422710 -306208476 -565658305 -390823942 179267407 597199517 614981094 -963065698 -373143582 985059207 62465862 -420951931 -206144632 -45528355 -521156126 -373246374 -136374261 35507644 -612454167 367528490 -975793239 -813959032 -491001794 -447230069 -709881893 -219585362 -553647278 520554783 899639179 450595513 313060434 430699907 -752249908 596101811 902081040 -248964418 340001050 413571460 -823175276 313435069 836356435 751688017 -327270986 95126058 163419868 -967456057 -54249537 -860321573 -387162767 884518760 -889170728 691973595 137732631 -515792873 -604155894 -939684820 244916996 826262902 -576886763 850977181 586166395 316017710 -827944979 -678808432 7446848 394419354 -120642213 496023152 -791065440 23355158 -839215871 318898340 -375817855 369369168 -24008989 -480235321 902874741 541630803 -847212598 475754048 -506435502 947253862 -88940589 190719040 -687626793 -949634016 -163259566 592249632 2142123 287537691 -235943913 71686323 -760700568 -374102442 -575215221 425354099 570693126 332290326 -359734435 415495347 -16924846 334044136 756428921 582563742 -22654320 -148450710 37194187 803194096 -223241901 -567662380 -944433208 -551253552 -751720758 319292407 374668398 964600073 164603361 -365371023 -229770484 926252247 -57928787 146885849 959483189 867082297 191711951 846548094 948806129 -649442114 933449425 -100326189 147747789 -285577868 201509058 120824094 -106386016 642136639 172685708 -897512814 131140087 -639951114 -525499242 267863712 -125752046 -147284765 -238878062 683302792 -675161527 474418455 920505621 -51018208 -998369270 163204994 271517360 -971492176 659582434 199780017 214992909 -177938300 257657999 470636544 491384263 -667429044 624234745 53624135 -753267251 -744528565 -39189886 335907276 -207980918 429776539 141616132 -366231739 -875348987 -620112451 761844274 -41761357 -850832355 -962985987 -768028244 614208477 -390759440 -445707309 -973020131 761474932 335498409 -291173337 -762874184 604278815 -201279489 -844563017 -331758180 -869451241 153522945 -182313172 952623978 955136184 173127099 39006796 891415226 -28167148 -206295215 684236708 -324652326 759796665 -991749323 -994946607 174158607 334650815 671968927 -11261026 -635227480 904555707 792720549 854060207 -409227344 -537093521 150743814 653550658 980939816 -645505929 74752408 951297712 -507561817 -239821291 252093766 -497524184 7231741 408995625 -726940340 829315869 -628331261 -446968117 -303678365 167753573 405842998 -393325824 -131045985 222306696 803562863 744989083 -234010431 -948955932 -990495320 992226134 -255667151 -823962082 -425324836 -71618798 830911693 594967114 579085186 933891809 -569749117 -541739080 -182892352 633352716 -407043839 601003090 817768826 -695303745 498697570 -869286859 -753833243 -615427480 -887824864 251410967 -321520448 387359617 -665159352 350318682 286288810 -83646251 -771717714 511459799 326106777 660211579 -387084548 -15164728 -250116209 -13581790 -531509081 -148297672 -686122215 -717461342 -786880069 -370067048 18315531 143660673 532422533 -226478971 560255538 -286485211 473755027 949281658 -903142091 -944122879 -508281491 704740038 916019139 160410141 -713502778 -31125129 852583483 266329309 -122012747 -566963218 -432550530 431113847 -48270862 -602155562 -632535779 -950119181 -300647027 -390502389 877469163 202465405 934965033 -180844936 207381472 166300853 795939718 -962285776 -538389981 -381663751 633232460 553440116 101012051 390951199 662014144 785282994 607669159 -735160674 -997985544 792989853 494089179 830527168 -480393756 983595126 629140108 552953458 -620043993 -433632809 567270763 272165063 -990533283 919911580 325328032 693724672 -804616648 -662550971 537594214 301725704 -9236659 -334499513 365750533 -881684182 -442227867 -326349876 -535927001 -745677017 -751453506 470895789 -987030742 947738005 -502572018 467503736 552631971 -808437724 -379201117 -458414123 -389329589 -731397433 853834471 -542682211 -493657605 673893660 -396093067 -709189242 31155653 912558827 -294945659 931960064 423469096 858046426 -497392821 951536902 322383986 711205313 315952713 -714330470 -52919846 306655919 69394152 -262880011 -32420757 -382590548 -482366681 -732587022 -383128920 636792088 670974926 -768700040 433396272 171124719 -744552231 -339287018 -386259954 -23503599 935826388 -227470850 -400167084 774784140 657225574 834486170 -26095934 -94983077 288537524 -813864996 674867584 6880849 -802632825 -518736963 813341646 619475932 677095460 778142348 37765510 -935671033 -45205383 -193136730 251972617 -907752216 -628639527 -987568084 -893281866 333872976 -957120609 876407604 12359492 -606597566 -555931474 50836144 584200534 -763433195 316501262 -790770210 825608432 -35124754 187092124 744824524 -171133476 -576861110 -598237836 839839681 -569580314 -979281484 -657244837 542003739 608262714 -413712608 234577761 -785683170 -591471071 941467401 162116324 -39144069 266542463 -304979049 -873970075 -883097298 287589046 -547722457 -519138160 19275668 854994436 356345852 186222250 422230721 -410847574 842519822 -344107116 740210871 -990331424 -99225645 -279761597 -572844882 923386870 286497038 15914401 76146244 407841659 -922045149 698979331 56994255 -692135151 63182053 169314392 -808786052 226013165 -510983265 -137933169 -830155524 -588400239 -672322329 459497975 126567000 -860692774 232168539 402638079 565231932 -494069052 -435604716 57528138 -283779252 -933578441 -995512530 415602341 254406394 -83853690 331017310 710783814 -305055216 764146585 -317261757 246992613 -994374440 350030182 330945095 663880839 -719569342 538209722 133591237 -983155134 -993208035 -363409365 -212126283 -807908496 93233321 -262631624 -871615685 -802745729 532349748 866572296 -895086296 -881504231 53465683 268431868 -998895604 -877580318 -192947640 956345420 861839253 -561527307 772449843 -447777969 -102907740 231256976 206087663 806343220 997663144 -756276666 -889216729 -223852001 740730441 -260476657 435074554 278193578 -474045384 -897970901 -76499165 701267330 -731309174 -386387476 966898638 460391896 850503955 517991732 -412626538 -287769911 -848303632 882999546 372512606 -602418716 70718333 888189397 -759533829 -331796764 784670635 -582072155 -619688769 382088873 -318595179 611878147 -463493703 74645861 -756630623 702305289 -901652027 -439754718 278582361 -773772377 378837536 130325166 -881539616 814005487 -493412539 703788351 800869402 131404210 -906929995 -535285669 327857407 -597768267 607971827 731902551 591773467 -664766177 65495719 -843838255 861784034 -550976003 980615480 -385905100 670413450 64947821 -294898043 -798112889 152858337 830111192 463953488 563314087 667511335 -517135041 401468179 628487284 -770336530 605044663 433826518 201391122 467339360 53404221 785008516 343151027 -657192593 -271212852 -592313722 -181140406 -173798403 -525573836 808183231 284623948 123743181 -648302266 -876360596 969936674 606009537 362109708 -598663174 854793163 -841057134 -533591444 -526775064 -687438364 763988529 -73782709 777574893 974180694 -157600832 -526355434 164013585 900546968 973775938 997072284 -749099289 -35947356 -766281391 -940644735 -825729588 516377862 -896998999 534058956 35488114 -864640400 437328838 965002394 667011966 -649181142 -894742998 -118847152 866074954 -95629086 475310853 -203424765 -265192515 -657705271 -487731487 977259711 844436341 39649614 820680123 -193719786 730415791 885764746 505876131 -221068072 401945777 -883482755 772687861 495958714 -800176254 624330144 -87175579 -352617087 -860482447 -256879016 -494231964 126554401 797988965 -527146084 -992290139 -52121026 -895305281 544941307 775377475 -539075381 -309664471 78794272 -670406567 487291205 -332551262 -323738276 664028379 -625979360 -753331457 683879753 104217826 343590744 -569001733 -149909855 775153482 5823259 911127108 656598426 725261735 -649466003 195343571 673088305 -622147382 776692644 943147604 353646068 -577108870 -48394998 -780257637 949552624 -564372269 490338956 177282467 390119844 -995455541 953787986 -89163523 893231270 70325151 114080145 -903309895 -106623370 -504013532 814471807 582927879 -923554018 -120255573 895068201 560484074 -842721938 -728833573 198962771 473525732 223829475 847217547 -771936969 49162520 132826480 -716650074 282346790 472854896 -872354097 -595223390 -784187737 403426313 -142755303 -895740958 175816791 736003567 470644250 296105190 -806556719 -333942575 -419888131 -544730572 -596643398 49566737 -661953588 393203796 -819807787 736693239 -245186631 -675641520 278255020 -574080121 -752164698 -975319937 353830987 648132852 198898878 -992137928 -634747156 541299454 -63197570 922251369 -589956782 -234317181 745268853 -767479280 583132606 -392526804 525560707 971985727 -916167042 -545743898 44421065 -147914653 333124786 -503020620 166732392 86535715 -836031693 -814568234 274095954 -711289193 -270300348 404160409 996291362 -106849492 949677898 -685176721 -567266300 -804324298 59730998 -572332139 133475167 286697577 -344483175 -587044765 -689866117 -793219865 225543204 701655440 982300966 -418536879 -680974981 846590608 105147466 -567766693 515550426 -28246841 -136275015 -50932603 -949980544 514844110 -443000091 827320520 877134308 -254180161 -60386814 -120028529 690266929 809958986 -537594616 597572714 810530675 -465306903 282531673 -350974869 884819601 -560546942 388961867 429792519 348500829 881312870 188874979 161243694 -7224689 545638208 584675489 -460820732 89763461 903104689 974866204 -721987122 440745669 934856790 -692846321 -715526536 904741600 -427590574 727316250 -512057212 -712866370 411025469 790037962 168302288 572033097 845674475 871206159 -666281335 -698474397 -259344637 745754116 -534638995 -249855966 425385948 -544556212 -160143174 579354880 -836709991 986726963 311909596 484324248 984933579 -762404565 330330513 -942491663 286925680 706369407 -764702845 192434 -291436886 904796164 751012137 -580938642 681077874 600997148 -563635358 536374585 153376174 860454492 -202994550 -18121489 629891803 -163355293 307769555 -194061277 -510361768 -909696323 -494189834 8518073 922935513 -221160761 857417303 -55658098 393377849 501835482 -739941633 287030655 -487379837 25814403 -346707594 -187961303 -946324987 -982511952 252679206 415135412 -248932538 -969929275 -957375876 -391312600 -197253817 93873542 -499029821 324245353 -484012797 685717343 -493073533 316854181 515424072 -601259897 -593980816 -692281000 -58210917 -595887322 -499566926 283834275 -674572979 91989002 128359626 352181763 913566653 -280869311 -990613544 91929713 133406054 -46838905 824776091 686045316 -105965509 -928988525 -954678084 238978059 741496086 951260761 -833309843 623157745 -418790542 -620471742 -790545211 -957130079 525211920 -865968134 -186037614 458226513 -514121135 125982513 43368796 247724397 854885463 -236595670 774233206 -245377842 300828783 -5377490 786309407 -50550482 46508772 -146684785 -92238346 -531494149 -973712191 -524959743 -77817516 -426790403 -646318542 436475830 416603410 646757296 731498471 -494783166 487941676 -679044517 364376409 735990671 -678199550 -784340602 -632528627 -36147837 904354629 -351824526 203659019 717527130 983595830 98743052 -336937377 689522761 529174005 954725802 374521874 -375998342 744040267 825661425 999523998 799723728 -304442904 481346784 111559362 754886071 873561805 648543097 387658443 34261411 -350644748 383128322 853982709 474104445 970474358 -763168014 879002722 -820322810 -140042050 -505159344 -697248939 419031422 534907215 613830105 -346747728 -194949724 970619171 354283232 618178770 975211337 579219506 -34856043 -975657654 -169212770 675142774 -649749526 -566594601 273236429 317019578 674086494 179603472 -207234476 -970358937 -989986616 765252149 934121298 -689922142 -688094806 -308569923 404810903 353600221 -737406136 689063494 161921876 933950063 -49638042 431779642 -120250608 148014566 520497189 -729326405 -376165403 432469927 493910170 -932330553 263315211 -411919589 -956452397 4824137 531396955 242478935 -375343921 212386309 55201030 708800177 542590596 -732686140 694295321 -585142525 745665043 389440589 -1403365 915667794 966497900 -56644273 -382212060 396234634 -169834357 -602199715 524547235 -48436915 -179397706 281710575 -323509830 -598462238 869245747 -150088964 -879840055 -631403380 785386990 493827213 537734471 199098181 -26002118 823664571 129792455 -435126857 869705677 -843896689 967603054 -928423356 -207770899 -565426105 -349950178 -949479749 624151724 -46827451 554134474 593121849 638609264 -272143505 -88808596 -105339371 -471910938 143663602 54742236 -296164679 -527816997 819417619 -77274299 853799770 -850499406 -587945444 -873845585 -767511227 792976412 -417596963 -602094683 243451008 -793782776 290770833 -809468005 909613845 -687989769 -989854366 -610394514 -678900458 -784439556 -593915233 614382556 32950160 -578397800 590028552 629915390 689639429 -371508185 777034130 -149711464 -623228178 837798206 -180910761 -352565451 255668309 117873910 -184894771 -197576857 604748028 -865742675 760861963 234932162 -187063027 -518916447 -10444231 815974973 -139942646 843280525 172178070 934816959 -955273979 -548206992 -153342494 -924815940 317574911 654252810 -891089049 740170006 552780742 -78002386 234186167 954283286 -694049765 -934015358 33200269 -171664692 581161583 264423661 933562404 -707577943 -295846312 -738945683 -843165641 -540253706 -850922577 -923474169 952374599 -634487990 744342132 411363383 120686731 624135477 -390545732 -85278640 -627753746 -783642941 693874988 -66588057 822853448 -475466198 -49562041 -183659372 660918344 -930915345 -265714171 230068679 -640963120 674156465 -736755186 -301429922 -458773316 -596782803 -534725264 -979531321 398658689 -167371156 -760025369 368343261 298507164 105656137 -454463545 -125667755 517586664 766013071 -575697970 -174321864 -254753168 269412686 410643020 -472522482 465663940 -970971749 338351384 -314605587 358386817 -216777128 -852535939 733851605 867542256 -730284483 414024308 568118565 367287970 -607005374 -910995889 261898031 958668436 -482383946 -852341186 -995012978 -228741464 -386044327 -763335578 958994743 910207415 491613380 -274810213 -672065226 -452569814 620514912 628279943 -945809235 -493227988 893142331 48656566 908560227 282734421 341608358 543373494 -814427236 -748931768 -423676661 18066187 145570915 54493352 -518118936 -371905296 -378008267 510082300 -228361361 264627502 -92035348 42971706 930076506 -844252407 -981792723 -143563454 643522069 701634712 -772281625 627694039 92958657 -196673970 -146024218 -237447960 966261875 465354886 289175768 -813468092 488753148 557249315 -823640068 -138938458 970245643 -122329260 -928380520 300588362 826561142 -933069583 842708783 -163301232 -964212397 -843084689 79481674 -282865961 42386041 335054362 -599189581 -73173906 -586991316 -450815817 647771278 -669038588 420860190 -492705992 986939747 51584846 -847558563 -652825590 -518717323 -128086853 -606938904 -333664807 -155522124 578774422 -810320600 -487225686 227559861 896003204 110616361 791964052 39048646 -897670981 138274022 809290197 304474520 158553508 209415263 976492430 515253892 -810525562 327537472 -739391927 962984372 459752700 -546332657 -240677414 -241559184 -229598978 665241576 -663008282 -219029545 -63301779 324624119 25014116 -561670239 -223163315 -744361114 41452602 910609855 171604400 257901129 -625029374 610447900 -690108304 -398856188 -453708873 -810001155 916873665 968202058 -549688901 -863688648 -124919362 147416742 -563207098 530070847 -790332670 -347463860 -435210447 -705016909 608559041 -266834078 885970459 817066268 -63332816 -679875122 -732656220 -605473858 728023421 -627990793 310018769 247783397 88258537 -218354361 634970294 148772714 392527076 -64350596 325897666 805895550 495079697 -143973997 -628228539 -427539616 480952159 120636148 -795624643 -261702379 719339987 146016835 361209706 -301600229 -601476637 893482408 -773523471 -394729461 131683161 -430930094 293714088 -397485095 399851438 562808154 -160151763 781274924 -625130662 308170055 -938256686 937796366 851010576 884193460 -605208368 976758281 385634227 -607035414 599848677 -800610652 870361290 855279384 616571043 468428469 492101860 -161251927 -953568310 146911643 -467628906 503043891 972058071 684491946 148892957 -897071047 379692949 625389210 670584235 -212311303 -980853007 520741237 274500768 -54730533 866409847 -765873099 525662962 -734899258 424843733 -344727012 -556334778 660889046 748204246 862528217 940700353 -824360838 -30469710 274851285 691503956 -545750627 -552777837 302192709 -713493441 -298437699 -494619342 208113240 -990929821 552449577 -295153293 56929322 -798506940 -647591235 639710962 -981730391 502544939 235695361 -906320081 -385543692 -716212367 434965397 695089196 -798708125 -641045678 389775588 -146658778 11833126 581649609 -606647787 -670391854 -489430032 -859980616 339158605 747735367 -750041901 -965737886 -528170535 -924270004 -506204180 -772477909 337723356 -303263219 -19454255 448756038 -824988358 -384591728 -336250546 926220432 73087052 393763642 -259185954 99744966 -803356567 25658996 -641998902 270664100 471930175 371756057 961578261 35471615 996538640 365091037 261287295 149219588 858954494 598358938 -250153252 -724354570 -153918959 877232537 -849674669 7408353 -255295567 -469451180 175643149 328209214 -763169869 -955897826 978693540 -577610638 39731464 338727022 733906602 -961092680 -790277490 -722590986 889182624 164762652 830997059 26412547 -75210435 587852668 585435233 -680888052 566212852 -565576490 -304817990 464665156 738303066 157801150 444457981 -412531419 -332049371 274023096 -497345076 537860403 899171628 -656105759 -741267634 811035189 -167908671 -263075119 -867167294 -473197025 787693120 564525471 -743297671 118875642 -624487247 -396151010 -204701660 857321631 540363088 195523630 948914016 880361045 -304413457 390519017 -799359516 804431967 -405242673 950403370 -529543706 -123409177 -853492917 292926356 102202804 -126754192 370660205 -912312465 199048874 -119051755 837985203 -466259480 252949755 -919833240 411329124 692063391 912851923 462684318 -697576214 327133026 146711678 90701556 -936868800 767035954 -665933204 -519840589 792895052 863873114 -856195365 -727695161 -882206620 59105206 -285264415 216668068 271584277 -897051560 38836076 628076425 39947674 210361727 912086760 94227576 842054414 651329559 946563756 350524694 -354980149 -909894885 721528600 670211389 251720673 842476618 991532550 372831015 -559618859 506758329 -313704831 261970077 -74396730 -902393707 271522694 -663925524 624353413 -812187457 730437990 713411904 -87196079 195688261 529682962 -836825719 -692633051 282806887 975053407 -629983873 805370905 -436589777 392038394 5273722 -942277 221795974 -651335618 780482629 581230986 -461356468 259951755 687682660 -418560431 148729811 -144325548 -263340337 -750869870 -971333718 -935219459 708130744 141354613 -401372445 295535468 -997022292 -450963086 -973514407 39079799 -530893594 -5968700 -475997807 497248565 179752320 -3984039 -264184115 -972910915 300338506 833247136 136034878 -572462127 484638867 -808391110 -802177847 -486302939 487021224 816615686 -611886244 18766585 -346790995 -120738699 54783652 264269613 -433577754 -41102093 -367689639 -50259183 686519463 -695612507 797674411 418310207 725630437 -387030648 -122313890 -560327323 -248168098 602105407 -859128506 367767725 -297162367 372056112 -838280082 -544576383 -235100082 424838235 675123811 -452284725 177139120 -397361685 74516558 831252844 -206690405 751668330 -916498832 -299588517 755714022 805586897 -250630573 660960799 86105528 577516146 416750783 -672582020 8833774 121485057 -423243399 -757200647 467482103 951047090 228455034 -644288146 -233251154 573624830 -989794334 614127301 -502051254 -233734538 409555039 -111900688 -563237304 -363392051 607861797 -59391814 558450018 -408731981 905361716 -652506536 -377281628 -290402552 53927384 158101316 436183668 -65115190 895651189 -892380215 109966699 706113110 -616487233 42428691 -650952336 174443579 43202087 919292354 37648993 284252063 -319956875 -513234058 -431268137 178955227 -820369922 -196164319 50632622 -182582827 -126128088 997848739 -66961540 121990526 51725349 -731208693 -819777666 200087024 -811331683 454781589 -115862941 793811004 796650441 -106596508 330038816 -476364197 719752974 -111055222 890167069 -138348266 182673746 615829894 -585441162 -83808577 397416014 132735994 -785544018 -589594832 116820446 -23338221 -167907992 -217338318 499057125 682172836 58595587 99359357 613602415 476088351 324643090 719214907 -919039133 -817860673 38386782 109753465 -946951478 -795279153 927570703 609075518 -579163097 180471697 -32982454 -442290224 515838882 64750953 -980896765 -373625530 -412494501 152888773 78571965 414358812 -412391343 -82075816 198829733 -90955348 248140018 -5217755 -444935039 915577603 -130725628 440496141 -484473705 697110303 -74737196 -692838640 -352109854 558439420 557807467 238954985 -576393396 851862414 248208269 -427583546 -368638923 -902307097 -61313361 653024897 -945121375 -978152217 770987930 -710337912 898212106 -752545065 295945529 957639913 568754583 168491719 -643290929 -959566585 120793034 854365215 142110855 -291116217 477730632 88783354 57235805 -549258466 25655670 468093729 -555672621 -297201269 -882358692 955704424 -714731045 542020822 174017736 295852643 -895948170 -182357919 -15525932 67765446 895137917 -329425592 -44654063 913999435 -473104025 232007234 -498563505 809351387 389035721 130046412 533085156 831975868 -774364909 -394089143 626493229 363186401 -227421430 -72930972 -889334014 -436140082 509961425 -673520610 57131157 -473551099 297673385 -523776999 240519826 550703095 895153688 -818051148 -290103579 342226325 -22253115 -499231621 509784605 -69482830 336553591 962479622 325727387 45534386 5029974 996558246 774899544 -522880336 173165744 -559608646 -588573693 -744426047 -34009240 -682330405 609319084 -723934604 -80249182 -113150649 -884285329 764626151 -232389414 -404052184 -902859373 -428709492 860453962 -234584349 762484929 -421860315 718446172 816921248 -944279772 -59672400 -716583519 -146658025 507994461 -724228832 -37653143 -974476519 920305169 -758488979 -572084961 55098250 135350295 -655051904 261271122 -604304240 -341371087 -533205684 -640790820 -202274963 826792946 952033378 524829188 -677362048 -661966442 84484089 841277745 -625595092 906295367 -612055664 -897908813 486098783 64444838 31602668 -125411535 -230493131 -908067093 -355240409 -578600884 -566162655 -74325959 747117837 745576881 -675309431 262710686 592519947 19812453 -504137781 -80806709 212989271 -979868727 -328965400 -454196612 526702789 -642039480 -499084394 -592452451 421910788 -862508624 -457241034 -812870599 -875321783 -949381097 -280019931 -196816505 -633310288 669786815 417714960 462117357 724365326 -29850102 -590531 -304991721 -445180818 935495354 888791303 700354070 455661699 483593282 116127910 -158777351 -860743539 -655137617 -950104174 543187631 -454751116 16625071 -772943360 -256781269 789539859 -940990897 -409529535 253845003 984587327 180514079 -670305219 -957766556 346087294 727543459 560837875 500190390 -131190025 -158331836 -517023211 412593638 291250909 155884749 570396136 -678606049 578596430 -789964039 33198503 943765623 -672591384 -898581938 288967783 -627375163 -281147396 -201481084 -393694846 721044779 -232839629 -730210280 -873435991 -273410245 477411961 -803170323 -290070159 614409726 968891200 -420329396 851306964 659679003 934855430 -111405694 -37540841 -36889671 -517765604 912835135 -955819696 991553874 -53115468 428896870 -494513827 499161980 -916427750 -425050850 454504354 -154502674 -484129729 -861949396 -68403402 -254951354 -514446131 -46485523 -608609262 -415263941 287456298 -835526489 200925856 -519627766 265647172 -308094056 -528220682 556485210 265910519 -85756762 -298032118 742527179 -719100140 -620230952 -843893072 247115302 -985730682 28075144 -611387905 -243013454 -278710649 -893645129 627664850 339307430 -414803079 235815700 361354010 -97459770 524694187 -583028761 -613121914 -555747010 -727557670 -763820101 148697947 -515761773 658796917 -320082379 -454392444 -996831890 -140588996 -315799756 792471734 -296273182 6147806 -475561257 -244694679 -1347379 341489321 902563929 -95935866 -117064964 391845245 -216875727 86641283 819066016 -157422473 -610603410 432162370 651553644 808846367 151977392 -946600831 -18778716 -372514312 562204237 354489479 968309585 727931628 873704444 -149784152 -13186323 864746647 -969368012 614144245 -307436623 515988592 276154537 128777444 -980680830 -54618825 -76038608 189001413 840877790 -440490557 629250810 60568781 967390607 702758040 -584672973 725221724 965692618 478979362 258894815 -321307869 -989946043 629516666 21698816 -837366285 -523192188 879649284 407159617 26868023 -257699228 -186138184 400389009 358527442 -143369816 304893475 433928938 617827253 -58000906 741525032 248887588 -986965489 777390801 -524773960 -711865172 -785440903 632257037 -268505470 625108183 941315288 559624869 84382699 -5267620 -292947783 799852119 -4127494 -998988439 -718910981 485699424 -246930173 434075718 -245867217 674889272 -892160555 -350397841 760059316 -830874410 -531077519 -461262304 -308824917 -575014752 791142878 -64737836 535540041 -415394515 -620426516 298404995 100704790 760930680 825826729 -808108472 322622349 -145941675 566773125 -57771984 671560930 -155235252 -951726777 -333476902 -808091371 851998032 -995209424 254838661 -505841546 744751091 310722255 300221973 994273629 -546354354 -4161815 -771140433 999093243 910995868 312846024 -997323172 918685833 54543477 -214757306 906362897 834325017 -48526898 376503419 -755002826 398689724 -439026159 32356470 -737016089 -905860440 -380398811 149381782 -976834498 -44521858 -894116507 -272705041 -746236913 -330457632 734852660 341129413 486843444 788347801 -524701717 -321643925 154525477 971683921 659906191 -628225540 -580245476 -903911371 119358268 -203354610 161935292 -853752585 -62376063 -767192978 -841371150 -954897851 -635022757 170236377 -45994130 660868128 142680923 74289934 -890405241 724740297 297175852 105916254 76113393 -707346232 -594710277 -388004305 33376214 -858712736 -293891515 20283315 162878497 -499920403 867503477 700132058 -10392677 -740601955 -146558339 248102810 -652856307 943955788 821103575 83832106 349874510 -974652105 189328086 -476450698 -357700247 -276683389 679568556 -5375132 213892460 -936747127 -428921336 -648933264 897536645 -999932476 900504596 838213125 -548253139 -9621405 646328703 -852084614 674565927 549468231 -684205944 916444057 654849123 550840084 -863375622 488801126 -312221686 658839261 -584390198 535003931 468620915 -705870612 -173035364 206244702 -405083111 -600699833 -434688897 94978563 115661156 754380769 771563150 813740172 11149010 -969717726 -44501540 -233695279 250315764 -498393429 -624054490 -293314543 -781051774 -968494045 -600653545 -965172748 -182644377 162421911 66347926 519126438 -67454445 193168725 245520101 -956288242 613558604 -820509528 691161765 -355898105 554084903 -799348412 839997764 -465671790 -451779987 900500770 -242275991 -655895905 777764717 -383657951 -888163656 724229068 -582791473 650503743 974790417 -717022722 484678813 -222919383 573043042 -892793543 -993580463 619960403 82808116 -198289426 852697151 829639747 45520791 764080725 833361485 -210117962 192123033 422906096 530253716 109739848 612458440 352478259 824675187 -614651162 238910250 828410830 -850238136 -897110799 154055649 -570978046 -692675678 191509805 -925953480 197019548 -759258270 431410705 -662111239 -586619284 -138844836 -449810597 -56579313 -654111409 -556712131 -12863286 607080981 -170550060 -67373610 -922212999 678850873 -946298065 299870982 962299055 -239405421 -14164363 697287330 462808634 -20612950 150417906 990842405 -234850835 657768639 410159716 -833798297 -981582397 -221163371 -444832217 -6736247 -684885070 868631962 999484770 377548353 76482227 -701435374 -726198940 -612775124 -778862795 250440884 -420431056 -809644644 699239455 -132383829 -179030500 -594061905 -462856176 -940073149 -531180910 -374645940 -565292250 513413862 -347815086 -669282222 -524616421 -136222774 56886501 935958172 381776905 -217976336 -879233421 -70761711 -487926114 589507714 342891739 198721926 -807808781 345293386 -423841798 -101662482 -485870953 324240972 217561435 522229367 -284142428 835705953 -309383197 479320604 -111328822 -611742987 -27679359 427067462 61287505 -893183521 -778064847 -762326751 -222141606 -838595603 -314756577 -284064628 528009976 17921882 4839405 200402291 354463560 239564882 33413536 489050457 -832286627 313767196 -94865743 -764246250 164320736 885020296 -719788487 497462083 981076733 537350254 -75444578 260136734 -359318241 776247692 -900922753 743563443 -439943133 -88678162 537549799 -939640008 -752563849 860404432 598289385 -120096330 852044298 -107254165 497966918 280429737 359939088 -567888273 948619807 -311777673 756854274 -509504694 -862934393 -248924233 24180994 -125762484 753466166 206106294 -541792596 685775851 3440250 791076126 408192734 612084248 -811164854 303400053 -126476710 -871314525 -177667961 632456944 361988682 327449540 958513775 -826435163 -63299116 114786604 404642573 746331238 369823476 -649488048 640071040 -362066310 655771216 -48737745 -792266752 391413314 233516677 68499851 226921706 682568903 -74127769 982104783 113253454 160118782 144686961 -695324618 394868394 -127213568 -343296470 -424908252 -731629585 -856618581 844691669 884481309 313404370 692421841 217596971 30469490 644954697 290353167 729381141 936548839 -1778736 -660645310 887655877 -20311756 -660440762 -75121949 -963396188 204706598 -276151639 585109247 -62123993 -407702721 348264253 -601113486 -348616830 -33444378 -443608434 779448627 711830095 782060677 660907122 -15236934 500857561 -793864711 746529610 -865085970 -172082119 363668794 -518217068 -49573378 529761639 83743993 277059084 489888839 777048300 800155408 875035447 -990685213 -87562640 121490375 -181453520 -922107170 14822346 398736514 -941721923 3104597 872607630 -499955099 -754112976 -137141453 987205176 329101483 -222535322 760489257 -467410696 -605139255 634853174 -801708709 -581047780 -949161349 -412172611 83082608 -96628673 -300719752 -393217973 -364042632 -757892326 -219080771 -505569397 -673065610 -826990873 -741153728 722354475 -680722638 694845106 106090056 -551231789 717708826 -192809207 698155408 67880744 -389279403 -936215398 -78066793 -613300145 -417771595 -637280300 890311926 -929453120 927565294 -186348548 687214237 -599203238 581007448 -581954571 255508319 -814586793 -251257445 -12220560 998508750 778488432 178208554 453295886 963144547 -240807066 510842102 -736717858 -238228465 -366842344 -41493229 -830034179 -944514248 -436469363 -339848727 -50288 -817873444 -650841110 -457031282 388721821 982174057 -346114950 -776922412 324687792 40884911 381649772 -141148483 116436354 237698450 789621944 -300419799 -727097466 -266048449 144060959 -856783319 387505171 -562640424 -134957857 -948277340 87030915 -741026050 911893083 -715833906 61625878 518878857 -236164719 -906797539 242903986 -15287969 -471325870 -938985158 634718147 -564069554 636387827 -285385608 -130043304 -643743520 -810085894 -838353895 336548890 899652914 788324975 474110882 565319416 -434258335 -196021503 610769592 813585506 85066504 -632057119 535762848 737989934 -410195132 54922942 -603229435 620733267 888250709 253258908 -285766688 792648884 4731981 839691302 470478468 -669523594 879247234 -660770088 875206992 -783928975 36953683 -993301080 -887094096 -933071675 69645569 742514806 -29719446 -488461284 -838968151 958666310 248544115 -662221759 201282677 474580387 -773092847 -3132714 -256362133 -467701932 563481316 905621516 -776192379 500682857 374624810 -376203262 -371514397 288208268 251727288 -887181086 195993815 1416596 134932156 810239356 461249145 481671263 -706223503 -986310405 701928515 702485097 262818867 -558832643 -352728934 -702524160 478475574 589454842 -64409846 321015780 827706797 -561435000 474068156 678147514 860182641 87865763 -617194394 333095968 -404553998 366771168 -674833579 161841254 681692057 -589998038 821766154 214490206 957582315 573160337 -283156636 909925461 635504337 532746438 569123970 407386276 -266662713 -253361385 -476550514 7028034 629542139 464611043 237410049 -822803713 220488234 -862383886 798541721 -807990227 -972554658 118735891 -349424634 564917492 -7480588 586881017 784899367 117686497 -920937165 212227234 76540304 702530918 763253679 -881719808 -713248447 887396414 872143001 -87710501 -48484726 212919898 633178867 690550486 796585126 157446455 -948434765 -774928379 344288572 356801439 430475661 822671121 -40072612 636759863 -449398925 -299590384 -238089194 -722928966 -212606690 -575013621 689100546 -379569134 -30033104 -213431725 111497202 -382471581 850934358 121728112 -600194674 -408516013 369178980 345549875 162463149 -529236562 759512406 100062925 87585302 689868101 -38316507 -844545860 -412163415 586875187 -890877554 -369591627 91267879 -844610499 -166640798 -776843748 875534662 585642255 833684830 -453974533 -598681311 65793303 598940994 -810355160 794480562 562472511 152566420 462055410 629082249 -284864118 869351502 842195754 433863591 901909848 62120770 401028284 -243609843 834852134 673251266 -428487737 739276690 -338311239 -168815124 -62587593 741499349 894370456 -592576737 723656247 73727641 -394846995 870215170 150762099 -623997154 -191429977 504674683 -130695034 -908876262 799267484 -549398701 -907351777 534273944 261292439 284148093 750496156 850079104 441439418 394058786 158306483 553830151 -859574910 494190088 477099499 -427707009 -698043473 -728256819 -739772541 -702887360 -125483203 -906785726 -432247970 -253140535 7855298 -183467107 768680057 -238113454 -890389051 -887948641 498053720 -189027162 -345752701 380106251 -935181887 -302481400 -354504428 117016277 -780331781 -115301927 -569863556 231685953 -286973124 -708365006 136983569 -199745310 635733138 -572568690 -348787379 435100063 287937470 -813184852 373813848 786528227 804085700 475442595 -974010599 -534694184 -598873588 -959048271 826509506 -708406131 -669904955 450556503 -366321918 -446932 -124948770 492210311 -945518948 809213945 788665716 -714007336 -143567056 762679743 -19562786 323911362 -9146200 -667893253 8704865 -648010023 60766353 -586202648 -728196650 -542725864 -829087650 -9659145 192144214 709630554 -703444301 -815494445 -778206000 951016875 388219881 -627085933 931005504 -255107442 -10139596 -294532747 -845852328 879145957 621497449 -16848130 -960261372 767760257 946747621 897631443 998157772 89160150 579259756 153482780 -591359658 764770888 -145044254 -76175056 -827058902 144754216 -467360723 972546595 -56723741 -679275412 -499873008 186840449 -330462323 638521345 -694122347 338031568 -64951145 -565556372 -40331154 -566314295 -612594157 594889345 892057577 118791160 -827525608 -453917178 715290431 680667581 -268030728 938598985 28784603 -821535863 -158206237 584627183 23691051 -863652531 434383657 -431213073 -276731983 814987937 -176698815 483227391 374449704 -456794884 -517191961 -533984609 969098317 -272335862 -59725014 959362743 907695321 748920463 -487099641 -487934425 -514562975 132487456 -789838169 161564203 667949223 583119509 501029945 268114069 -567849108 -228543010 -424922990 858084076 684802039 897113428 -778829094 433077597 531636721 -229654374 190043596 -55723981 -837956108 -154118926 -658132122 228165128 860280168 -523641467 -825026962 20489374 812833026 459485970 821535581 343096031 942850186 116608996 -51681972 372726955 -236289839 -100602451 731785942 38721841 783853878 -933047696 -894580972 -63640125 -688765563 -146850851 -692490351 480766992 218124722 685653638 94391846 -580483959 326983437 -188079117 -351207007 986883356 619779740 243593589 -156629864 142199210 -350445045 643642204 351217677 -912049971 -993475804 -938880232 540072679 -804750975 -343398555 669579113 686094641 -811259162 -585132034 -772384357 612623715 -331315271 232381173 -498211852 -273070987 504476721 -959779553 104756475 525342647 710306104 -665103153 743793360 -639099062 -779290238 159863845 -650738113 213493042 789608726 915032242 -906057847 -292610178 405782300 -699100647 -536647822 153131833 659429974 158040600 -115929444 54967773 376510641 813181912 -766070997 863958244 -393037522 670066516 -910977433 656036271 -564127022 -403633587 508550809 -312475433 -775820406 -844151059 -98978955 -906640038 814023814 203171035 -149660051 -857263941 211644962 -308791298 -179734863 716591771 227806532 -401190500 394884555 -814368781 -669347373 -727181373 -259853460 -212954434 914323103 -328873912 285019571 537165557 -549881854 -337163713 994034216 980619122 498450897 366274411 -925997866 567300326 964057534 669856018 -708627505 127532325 -701163160 23728461 268859891 -806636479 -840472199 -751966647 -402080706 629419632 746508269 308065981 23856536 942382057 -879722755 19635203 -386988513 575180701 408936732 -584105006 333868653 -242624614 -41252896 -731082368 -6327126 561826092 66902045 142227791 -957621907 291359075 502714201 424200438 -889325030 -71396750 -235513405 358348519 210040861 859706239 -756339829 -946342545 723254078 211791690 898976343 -847341948 -242039257 575458966 -127272045 -31990307 698167683 986688074 -469613975 -130504665 -810231029 -392075125 -908398294 -178943706 715162552 -791069936 484397108 -864905437 565722412 -492005096 -238924146 620941446 -20348080 113389860 624592872 -492615941 229595495 -364809356 947077605 -149046945 528036686 -270944942 -669974620 -126764645 419913369 -756778803 -916024976 175464905 125215683 -886499785 537397730 393439791 -699972447 451820633 -366787883 69659942 -123656879 -62430272 -627446817 238654070 524490 452282277 86441361 -950855688 552261734 -994899647 -508827724 -204474763 488991567 -632473084 -260751350 -303098697 -753241487 842635045 -391799227 -692969382 95478563 217876169 948710492 772911449 -837483828 316588312 402534361 -833729480 748668020 -262473343 -970982859 486108781 -728520941 120831842 -423291868 -441430959 -438569383 -106947550 405266550 -759082783 -798415414 706751662 -86046985 596440546 908236347 -395592297 766916318 484756194 532562025 -721657995 -775519030 -731788690 -997371392 -644234299 -455822487 903685210 997039131 -981143433 725292935 519465211 -13744027 -464124651 -131304345 -120815091 439414656 617647289 359239316 -874238366 371823759 890208059 -85994352 724698083 -631226322 346214055 677448634 -269646951 -720322989 582569380 -542517775 -797713996 -597484906 771494051 -151183168 -770919955 402788925 494942249 -48090271 334718816 5650468 115611986 -439572530 -757398579 60347965 54292297 -920514648 -309556024 608848361 424800201 628462129 -487157225 -411032915 -106072112 -575341626 -666480203 701092321 -438755344 323273400 -153130668 -822304799 -84619034 -419070491 -327209843 -173752112 221403481 -413329008 -181998347 -183156962 45507853 96266250 701889520 -863761104 858320188 -438756047 197932210 -411593324 544788764 373934392 -906580039 -594528060 100291307 809340612 680434472 -490134575 -36075637 -148494474 255741644 -652562767 -540642576 -515653723 668473663 471229734 -661184408 -788605109 -420259741 -579801535 -706941140 117054935 -26110385 -900050954 857072244 404228108 725872534 -412785746 994344566 -123901938 -38947851 -152635349 -504421659 606791596 -224823585 -599927028 762191855 613847224 -706322740 -49158308 -27596675 428664400 -223933838 957040843 -752853938 -680250988 -75389135 66495538 157500066 -326006539 250185074 -594219316 -558233943 -577645619 -223769348 -825230836 721634507 -229625518 -776111488 -63944808 264873352 657816993 665669198 -470763199 -613158905 430268109 53662678 365074201 766439863 999130751 699948352 429512517 -280433475 477044395 737886438 832255628 36071931 756518224 -379032404 597825100 13372565 777121369 -810192186 288882523 66084240 -849825904 -309567390 310392033 344796184 850552284 802247076 -479563958 -233083932 143470523 234205306 -234086917 -861676430 -823908876 -960164021 -520804605 913204052 822777958 -960590482 110062593 112334724 -634080915 965098994 146109541 -362787863 503094961 -37787901 684207823 387013870 -743196692 -185546387 359495233 686245701 -135077361 -845240745 249329963 -601956855 840174881 829110348 -520682782 -743385863 200923062 -7627960 -629049420 32078546 136279919 499034310 569245428 -133156973 -505328919 -559972087 714489677 328323523 834236634 863785868 -199876939 -748050668 816280325 849921276 -700926224 -394009311 459595013 -692205059 972489367 -465201904 -387787427 311857745 259649168 784925982 272222707 -334906439 -403985002 494939613 11736139 -639836330 263088483 250926500 -434747700 821886233 123571846 989637305 -345064280 591617317 -452602725 292937930 832139130 -924225815 295019817 -349305178 976627941 -117014943 937825337 949015030 -726889685 -904977991 -709666277 334751534 -939698293 456358630 428942629 155284792 897443270 -914922039 156018586 -110088366 -61525143 -225706355 -419951505 -651258163 239270213 499855005 -363942486 854160382 -157903957 -589259180 -685172247 815707350 49783022 -36330321 334110734 -301543538 721448338 918754090 -116134071 -21250630 346980729 -926556626 -666324865 -915466018 767975568 340040201 251113248 813241662 -415443680 -697148158 -755936143 33507450 462043288 610934347 -13048303 883179967 -374478189 764050881 -419413765 -642769221 -381781687 -469301053 46850458 -227587145 -675443629 -41894153 -90546383 -338446559 -331676080 -552070268 659755845 -767503539 384974591 815445715 -364950313 -421395429 131372188 917799949 -961151001 -282394961 -389480725 368686776 -915274158 32613863 -628400949 -917633536 224421033 921543317 482101452 739717541 -770124140 987642883 172295039 -228184108 83370450 922218224 153601564 -163182095 791992907 -75603529 70721473 -166896379 -591660889 297167428 -995635441 55077788 -391333531 552147352 -12633740 394981834 -361602248 966903247 -836439471 -384612820 72166010 676407223 -721070256 516052939 532096293 -966753247 819581755 713962932 668927863 904539197 -155889200 -460984258 434422864 -91925700 269558626 213080466 -269036354 309096125 85874628 -305009224 -492529244 -99452413 195022380 432471451 383987973 -746437902 33679953 -271292480 109368881 -534162390 -750530144 -480640101 958496407 77019442 -692559342 -526454390 -209924652 886545058 -870087865 197833806 -617886231 -232565057 866961188 -934683352 -389650858 127581263 231055830 -940578288 -900336246 536259676 -788807599 -728978113 481261818 51035609 -769336110 -175206890 -195567626 958689096 702997692 -438344035 -903932539 604932429 -525148263 158006890 841138832 781636330 -664199417 706951047 -561901887 352692290 -420262456 529548243 -245645246 -237287185 509094041 319823299 724254327 -472566580 -16294263 -421514342 941079206 277272974 -924548522 -843639826 88092636 -620061921 -513868310 -308057551 823247684 -889451704 492215523 -354269959 388793597 14445388 634211802 532737716 -992251657 -327448883 -322559866 -454836347 503743386 -211580091 558500956 554145608 -111595688 -180523685 788787564 765041506 -21257350 908583552 374481622 498403815 34761546 687807299 -635211513 547395550 152339525 -455999670 389174534 -193773826 -379283680 -900659869 413596931 274909265 -61157575 384902759 -877871314 501198699 628605141 -881753271 66360485 610645862 701481978 -135589084 782754386 -598366354 -316931121 -646029229 -575420728 893789215 358309424 -546638747 -339163978 108779341 367265765 706595186 357908942 36492703 -294183984 -910539625 -212869793 881680920 291592383 -223329705 -137920715 -482295872 -530172776 -59210208 -518643471 803767684 857521415 766290154 14023569 -144587709 -296036648 -430891616 -732779652 -510753431 -667163011 -232489585 179262637 -746162452 394746207 210506447 794880923 183426806 685207395 -179316039 796797850 -274360128 498745118 778465565 423868444 -378599482 579881646 606632020 -343635757 -912284927 455549200 -495824288 69429739 -475952404 -616651998 33320553 -444524816 461083275 -400743336 140944618 314004751 -544775348 -713952828 638095035 383752908 -605112762 -817859191 672614786 -475705385 839588048 -774912109 -780077828 -573116742 34090478 141200558 107832163 -102041170 -306296298 219434038 -142577264 -246004140 545041828 -771156718 -7359217 57365285 -53164848 440019790 -361443878 -935226055 -985796200 -363026134 478810928 -273251853 -946086846 -613670804 -882013794 875972948 -795525331 234694361 131325776 -942927260 626097116 -33570162 -115178751 -814599614 -469758562 -950068425 761903244 -938050883 -526849036 -307039692 -435381780 584014118 -97079920 255965650 -656433493 366998093 -994279141 51751960 41904699 591048974 916713300 -442480925 -488006967 273124661 -879413088 -524011782 -30308547 33584866 966642273 -156388494 -960680785 587247837 -529946588 -648190350 -784121594 -668510243 -517011822 -231877112 557671394 878328556 79932876 -834036749 539515916 -822946946 -608575428 -728470078 -143569809 410295824 385697956 -507865250 364849807 -374544486 -407690418 95121888 495542725 145487190 -74911985 -16908773 -919810977 -633968944 684951014 639950170 942544348 601452476 -949838747 28026087 93797474 610324662 -423045618 887982819 -94424441 316328903 -46088672 587644566 460400754 -814821163 203440560 -704942390 -779149854 501530740 -209106760 681558044 70100618 -207983627 917751125 307086744 355976587 -873454684 -672137323 573324533 -29801915 -909722477 -328731080 -466492601 519608182 -582467643 51567150 -437271208 818526367 125372217 -508512164 -871036089 -73446026 -493740775 112860971 -807915559 64161814 -281428961 621509422 -963355065 -280454532 253153850 -299668792 339995723 433428633 578997747 -556031710 -117790208 -272739840 -667915750 -850103357 422830846 527256625 -63246560 889616078 -50343165 745751317 -458563484 -284335628 305639528 655657497 -395274597 333816445 -937366280 -565399626 -940734135 -197375373 610491533 284481043 856494902 873943636 -856290486 650148928 407521580 392575099 -489128510 570162439 -213339130 -864773535 74710120 -562608112 -983095616 531307460 302818408 -715204596 -529338441 -44981437 782981831 -630057495 -423088123 -905069769 -847896386 -20428906 377119117 -926245323 -575807447 797833579 -551540685 575485556 -998698923 -117293400 -841726400 -414169050 476811788 568701142 542484490 228205000 -39662822 498812704 127242009 371384154 -998696500 343685598 -513933696 -570728448 -23014415 138918144 -487910963 -723348230 598533144 652491357 -915129237 619028368 739812845 -714817305 -527162969 583091891 -569317001 655277685 101882120 95955371 71563420 968466157 -349352576 -839687105 -871940816 301398054 -905673767 749022621 352440050 -618837828 -427646733 816901508 905680703 250252369 709618053 -804530378 318725435 196577558 -926657175 -292004185 -549337953 535832483 -9391845 938030178 -106847039 -776072707 -275381558 -866480604 74659521 -637088370 -691200728 76407356 -650218915 -215377694 -210654167 715768537 158870465 238412160 -139203129 1063790 982352352 576401263 -711535740 241375529 -891263559 193882805 -822991971 -360288358 371498174 -626146743 -836964496 777436151 809012617 871721952 713899812 780080229 174710317 -870672758 -795933191 50190037 -196313227 854738781 -100803458 -763053554 179656470 62460684 -404425900 582191104 -642861342 885247520 -877147768 991991135 -790624318 -465626733 68356046 -416834946 699410820 -443854635 -841421046 -10193170 811026818 769291317 -428807658 432684585 -830155168 -348162112 756088717 -662370624 922958105 -700529634 -178370259 428498376 812458749 75942939 -204712869 420911720 686618504 856972440 45498946 188044684 -736122534 91789924 21245992 142098255 -824576732 181807472 937909442 152350527 -657820674 524183207 -133708830 454261785 -222672862 -606421988 -621630167 -680146770 -73254806 -262545776 622673187 481737657 879877188 160985791 905746487 197705689 -788119146 -339315408 945442901 491525763 990423462 300764653 -550175034 391518953 875102537 -795060390 -178992017 -154542592 353122452 -117810863 -425637882 503146701 544935312 693946695 403951598 478971478 -343892733 500491280 -648470153 488891585 463594627 -576007451 27968737 276299068 48773154 -767681916 467326239 837720151 948253860 370211526 708725406 996797361 155383917 320840526 -328649952 -636018296 705608091 326852699 566705854 405552822 -233225734 -90550106 627922299 -311260086 644798718 -86585166 -271214201 -445442382 -499267764 -629694324 498950441 110366715 -376847366 489899816 -234181311 -934096771 -613331795 80193082 548699391 -672376294 779593246 -154781200 302637548 746966901 -771945028 626110199 138414931 -962117860 -299788073 -971682774 -560664734 -645110970 180717575 125763996 -73872668 914847663 604262969 911918168 32564846 675615055 967705651 -589452399 627817745 578072200 -175738134 -648865223 799157917 283477027 250502357 -752687753 -523247276 -547613149 207706710 -943147080 582972736 145457821 414255288 950884913 344532361 530114211 -39823350 196929172 422924669 609477307 919712627 -684096075 831037176 13409004 -941326122 -894073300 563842598 609993045 -311692838 -602060990 630259876 -609069789 -976579810 -82717028 -818949481 846007111 -88793408 284932664 991477099 992934851 992570597 854965968 777044439 343363050 272385821 -730820101 986424168 511952004 195915915 996962440 -657778469 747909616 394660597 -546579212 -875610994 888634124 -117819701 816756951 -848178478 -525309775 -374517324 658670970 -699673676 745184205 -147182237 -829447440 54942551 -89695961 -179965113 333716605 758490159 -156799332 -733869693 -456292718 -469138182 -69865200 647361064 -344216035 515527916 220797239 683611895 -747802190 -253703483 -411195987 -551849326 880917857 696888222 -96762556 -314187169 -294721602 -768854626 159217943 -131559209 -227709715 -179276443 -34298800 709900773 777249076 -704520314 -11495234 532702778 733352553 418065680 124077020 -545111586 460822586 37677408 -514757134 593197155 -510780735 856479183 -539416367 -977621784 370213142 -131434893 -554358075 479603583 527757627 -564783228 -224913001 -259928058 668562860 -608447870 283919805 -624628257 902650959 -505809159 699442170 590951830 -448326848 312593051 163925975 296473788 731396443 392623575 -166428220 85844221 -654264343 -282514558 -424825168 386461450 -421413092 -686598049 -347491665 18167415 480572087 960991571 537237932 -476507795 202029318 -576709143 -247476627 49744427 -519449500 354193328 573007948 896035522 -392893739 -16258117 -238215654 -743232127 542431737 220581301 -472375752 39372335 890337282 -446665343 -34285363 350893974 -19785647 -797169407 215783356 -862404374 805783417 560671954 75121924 -85780101 499999518 996273521 -295480046 -96947200 -498054482 -415370975 -394725323 -311589339 636821706 543973226 -415459926 -632363981 130329966 84575049 -263347152 908754341 737875168 -599039617 893322540 109498502 -208516212 154051882 -915401667 849549798 -939216697 -380416005 461074688 139866936 968722153 970615596 532635263 -136947731 -382584953 746062538 446513417 110485009 -200051166 347103223 159513849 -241837056 418222067 -626271005 657092592 518205186 -945528249 -382529793 244251521 -922212781 -113367626 -40295417 94635564 58281375 330336052 690677839 -357563441 996156965 -60259225 -375370519 -238199048 -890390162 -910401467 -870563176 -991520927 516947921 -527343871 -708063566 -12629607 990781208 -972332693 -807104992 591679874 657487969 -97390138 -398879079 409541412 -533416981 -223748227 -262794410 366279990 -536121333 481717522 667986079 507233531 307083807 -386765096 -587862975 -940513340 433616193 74612400 61125245 1444302 -711316700 -419280411 194107334 -645556704 -921463170 -472036103 -975898452 -934140193 377286281 -495611441 506519935 -456019729 -378569635 375325848 -696901983 -464493254 -777953286 -520275807 -350813659 886023664 -98846756 94885633 -198159440 -169606605 977378654 -338751447 -641937924 489303165 -240195126 13808270 299096316 -464394763 34961392 818545199 826297790 -80000005 669028874 -701416229 -935092284 221249705 -535114459 -214764181 583322519 431105881 229160800 -57781562 -139843673 97174338 -469215386 -944387215 892074272 19881206 -157270217 145290273 -828085480 113493624 -556194141 972870714 385136893 498387752 -343875238 35738516 22092055 112888641 151582659 466700588 -551082808 -949769574 -231973479 618945851 -617351315 120854542 -408292382 -469823544 -574376878 -368152481 -733252360 -469951918 -477710433 -347858938 -485139855 -240174895 193751196 4299325 999685327 577279798 593903126 433810435 804610343 -655444204 -822857961 398691142 -933926570 -567158143 -866523442 -751756662 -828869693 -257843278 -74388797 -93639764 -907825594 -444388001 957240022 -50327540 890981952 467296132 101461876 -408295088 429341511 -691699840 74043460 971745556 670914109 578433290 946711411 -427132657 -489862795 -359601835 -509919345 984379457 948519498 921450346 -459521947 -315826729 -318020124 148847463 447270092 -768694581 -773657176 -931210119 737783167 -227525762 -670060683 -649151893 -271102379 -673683281 495700649 -546980380 138619103 716131905 -719106366 -645912331 -847578015 936167150 102467366 487465933 141992932 912783011 36745721 431250549 -954510989 -66485130 -627974125 3180955 -162830182 -857098383 648739509 870040766 -77997777 744378030 -592995825 897916856 -117054436 824174106 -222830030 -150608401 -685233740 666562585 756173897 -603598994 795901956 823394351 126720172 -191811893 -520809928 -875235179 -598025425 579753691 -580242715 731881663 -255416064 874205831 -180739167 -422557874 -243319061 -148504092 -794173868 319398489 -589711901 176345739 -486425717 347464885 -972173719 -845655489 936642913 -564706845 -761147375 788868490 -261255017 564625832 -364095892 14887829 -913916626 -181037808 282935136 113583024 -730358705 -300166986 -927514556 882060319 531788428 -629265460 -369612962 -530778209 937938235 -569986681 -584703721 61751018 -340857593 704707239 -241368865 -868336145 935826462 79952344 -536420154 698717079 180999455 265758001 330719617 -646997880 -402834989 -67098088 -441940131 -936932037 609482480 606906110 -4365654 82487180 -781593384 -557414217 862151985 -39831101 -726429736 -914873098 -835079562 -237868659 -137571585 -947268223 550033410 342910430 -285074355 -927701679 641333812 -550296363 669032772 138405654 -378917324 -840605541 -257243764 -288957716 611201204 -421321221 124116813 874378647 -480723654 -924459794 847634155 795334597 -96605648 778250632 166059151 677447005 185889768 902988504 -129328601 -994071988 597992476 986858984 -713644886 249772890 -570575211 991237025 7417555 894927587 -171874188 -110296838 -833886648 -212034406 40106537 -529086315 -480736617 -739241044 -128309010 100368725 520699471 -305616288 -219503273 22024288 239959229 628623107 -641417145 -932982978 -543995631 475010142 955554153 -689935000 758594304 653315919 394862948 422462659 698908372 102417815 888002980 -762458417 -634484833 708183163 562758794 -935928297 940647760 912153048 -438467641 -294132773 737925714 -556217016 292734443 328849294 649266285 -139545374 -119578212 289917090 -383231150 -869442618 -538359222 985805263 -987299279 986393866 -789034725 -620557281 852208228 -529715685 -802184827 365897276 164693700 -862016084 235995200 936322152 -444510215 29821053 396586783 706120564 -803953767 638787744 -779252913 585723620 -746723525 -349359732 159107002 551960108 -418472738 2743113 -851967401 -760948184 355453002 908570930 818548486 28391798 453909601 451585369 -280111960 -283143475 991950413 236516481 -844594635 -544972783 389059152 -225676112 219041678 -574716826 895714247 -448618200 916537843 -945254255 782167164 -516868420 -160315282 726175347 620243372 940846001 719181581 985334513 62598484 475162797 262036130 288009213 646509254 -909071232 118119547 730694964 873948680 947265561 78938972 127075748 -503116818 -166361183 -407528438 -400694957 -169654716 -49300896 -942264400 -963843875 -657177498 253692970 -675738448 -980045775 866876458 395215893 -935487460 -480959070 558197927 -744342885 272941868 -48877320 -224519582 -397712478 499465654 -881372223 84033362 -316230719 -768642851 -547673762 367557726 189192818 -965103371 -129708107 174739344 -73578751 -532625335 495546722 894754348 -80876465 136610840 -236993642 -402428924 700690379 203084623 -536208383 404631700 -905802935 925076735 -111970930 -847786822 -704560411 -83748295 -889857343 690009163 237094879 24395731 765719147 265699261 -172508074 -545203381 -660135617 -99390780 -107351013 -490505708 -363264090 756780288 356949294 -805764277 996316588 -222130378 782825209 160330464 -792644186 -615935355 -564859401 977105663 -851130956 -631215161 -907002425 -239105344 635987810 380333666 205403638 -513870563 648542425 917269348 649676618 -520016753 25684152 -551979281 448766370 -693044411 -612923726 681745833 566884194 917326210 -890623689 398975574 -815987619 -475010345 -234962649 -880082919 -336373797 -940022857 270726542 461351893 -994864277 349154145 -340750824 136113226 -174848409 143742953 902297219 956645207 386649519 -309153962 -384440331 -683617549 -334572635 -500560321 585212149 -623472431 260936864 113566714 -358719164 -556843547 705183056 923313823 -909235217 -910779804 -639099908 -437165177 -123878265 -904670877 -326844260 366241063 847184220 -56814525 884979398 -444220665 -226214214 663840629 -777749621 783947969 -219150817 -770373651 326192121 -969037213 -773167597 334172422 -54330983 -243389114 839962485 248888212 -96238599 406855975 -170732217 -456966520 -151510322 736375344 -266363213 20522497 966002774 -329926129 468532052 12724569 503189146 373547397 115305659 363349099 -294212566 -585574088 -831843334 360347855 -596918336 300745512 -528870320 -665067272 -300430106 -265187056 44672507 -567915182 487431526 684459383 893418437 -723791057 300453553 -203746697 -603314057 -933520321 -581163604 -789667385 -677537186 178090607 -618465363 45710766 -177701260 -365331366 309403666 270154429 911518362 466849795 857169880 -440859177 -968707022 983524202 -645169966 -855131022 -889902913 476173090 -437538483 384572130 79124227 -417588201 393661036 -271800465 19234493 210000658 -739085011 -97676192 -161005300 -635878722 -576769580 575286935 886473568 -328014025 804354389 904022269 986292834 -449139155 -981906761 -788580421 112929474 108269374 37035589 395337026 -423800123 255494719 392020065 46300998 56210733 795619913 286319207 -773774371 -955648109 -935560993 111759444 768812541 -239558878 567976489 532466909 574323190 -772968100 -912059520 -278615341 447664459 585893082 392385022 -547670834 471709780 18315963 -581623314 -406100665 -702276 -454681737 699516069 406078662 -818581732 -128165180 653812495 760052114 128073846 -486200802 220683349 132409960 -578846850 203411776 268834689 -805696863 -826373782 380448949 -488732526 412875222 -391319988 -781238663 -537437898 13228545 -360440077 -303954631 -969032338 958506602 874907672 -844115495 988010714 -870473672 -661119440 855548819 247510777 688533654 -220563008 -642667642 -996500303 760194203 -645978914 47285105 616695583 -361951333 -771895556 -824106257 226470116 422484441 -242112925 474523498 389424163 878746603 -125860774 751816270 781478562 -958132200 -690332720 -815200169 95917313 718363993 956465967 -331059597 500150710 -602903483 824205335 -436148078 -237045243 119152004 -251937775 -377995061 860028163 545880544 -815960768 -48879489 924947907 -13466491 885253043 511962486 320093535 435434518 -333185965 318584803 63277470 -773805495 517974466 -779631189 -885810968 55931731 963835708 724318737 191146474 645572436 610154306 926880318 -173781083 -642579700 513998172 931283148 42032521 -233785463 313641043 263008330 -339749973 -969295980 -634719974 274427951 -911316999 -506270090 341572082 668525226 -184995688 985060650 -816911560 -224350556 -225901146 978831644 -894121151 -973211782 -659518476 -820491383 -8171016 -284301732 684451949 2021420 -107088087 -628680840 478717448 -362909258 854262186 -39872776 729885183 -806970017 36803342 -63926951 969447701 465861592 817608337 -319480422 -296598006 29883438 369084273 -787808512 789580004 346516019 -849630971 205373476 -9925737 235019162 -650063355 -803783477 230507225 488664256 -717947244 812985978 -629284553 -137980171 -845054273 53001118 -965256740 -155312252 -540019624 -566713641 447607697 935029546 -444819224 -823960438 552746156 -395869880 632304442 686987166 4223626 621301875 705853581 754906422 -324560108 816126776 393402754 889269484 -248148781 229014320 -93376125 683283312 81890717 420361307 362995785 40233723 190385862 -352646763 793792457 -586649107 533412745 752905327 -411345619 -921743935 -92400285 496767106 -737094910 -283533383 -6755635 -273638865 866660478 -408153973 -276298682 -562133966 40243518 -368252964 -988492952 -237876525 -741811684 -742096970 170617530 498350480 -102730023 498951323 130351403 848977831 -291757363 814588261 -552965326 -303390 -528126014 -831770480 -411888305 127025741 419530071 912823890 886480758 -493594338 782596432 -910237126 -464914914 -807164156 -188137086 -492334550 -703514973 418948505 345121120 721457403 -772738345 -67093706 -776700723 839419523 -456547864 819470427 1025704 287961861 -681790442 -388124804 159988669 -312691886 203230109 265647812 -359636793 256461237 516593430 203564510 350671287 360571897 390768131 -144543513 -778097289 -678719128 -94307866 -164113241 518408810 -149993627 563056241 -930287825 567147938 -79860949 409696624 877307489 44729458 -561732679 -211816794 -795273427 847333108 -455311883 -936804338 -339519653 -315347478 347572101 498092542 254042193 -343611422 966679082 171155026 43908090 -683133897 -8106464 -548526636 -174375266 904875437 -23355705 -406857752 -433465630 537274318 130315748 540087755 341461882 769771725 -950756548 -185710143 137758497 -532433113 597545024 609066045 -904148659 -763114887 -503109011 756225833 -796570869 883848387 -549046514 858266763 861871324 -848732553 949885 -573076651 714587416 968501566 -371846988 109910953 280426094 983292810 356768796 -893891382 780002329 -821995517 -390513884 -430176139 544591497 -216466513 549665983 -286971362 -444545726 908896292 56394147 100167249 349614260 151670925 902017604 -827976756 -105221209 738655389 -213200032 376142605 830047142 -174897506 575529485 -769115589 723838078 376849134 -277036199 802229383 -514278007 668962421 20025740 649955042 -321270058 -251045111 118390804 -163992780 -103161943 -86793356 -547040984 892488340 -48446294 -441294053 -42086497 651655108 236675893 -450427532 183536309 -762375815 -267488940 -291026000 -415051537 771777849 -857471387 652994023 139496633 -295659340 -610318001 -172889320 581446137 -949747427 -416590006 -934552080 -115148867 -310414308 499568621 854365395 965876404 540899883 189734895 -809067778 -144977668 728648885 -632730396 402826640 -884660404 823914381 557090327 -944794168 -40091252 -660755524 -685080126 -544890806 -715617206 827756312 802918383 -182579239 -331729058 924613867 483997614 60210577 448088672 897888418 627407949 -831374976 191166049 784575957 616390811 300650541 349232557 -84671305 -633942959 170815301 -684770222 662287229 -666546737 -596643149 -848214220 -52473710 -566800462 -603670195 -728213706 -602904072 -431265316 -322260656 6924093 272792026 248336719 -33670343 636679709 409927005 -862891815 493755265 813463257 279362086 -838900599 184587774 267483882 367471155 592371868 -556199644 903996527 606620497 849222235 532309169 -634300543 -611108062 627909040 -296675383 -484606098 865987464 477013384 -124165813 402545255 635746124 -7385385 364662914 824961635 -152943697 -666471836 -713598105 -225581237 -47015364 969582021 382756566 -817117369 316289783 -527829129 849408505 544208273 527039873 164096709 -671032122 -117323698 417916895 649000736 -909739277 -245212112 321162118 -306196917 764724604 -89363401 -345807793 813300196 -538696465 -687006681 761139437 2847190 -212049697 -968962614 132353965 -234432006 -814044607 207645355 237250626 410290355 -317596659 230886867 776773502 863746841 -19355498 90544125 623001235 -707708751 227531805 -306787944 78534043 908219019 -729697044 369829766 843693046 -588274801 780689973 133599767 27200207 -573164045 798466728 -627102973 -602994432 -42010622 -944549498 -993145450 450474788 -36618648 982382076 136774400 -245418349 437424219 -750680808 874357738 882891032 546084523 -663294494 806114266 372184473 713177408 856202351 12928194 485754722 379551051 489981821 -545458267 939046558 558631968 -95609092 992868600 -545963063 556576356 169364865 -924091758 -443152135 747656104 571436293 32469636 -536826500 763180331 158687229 629372837 -332001129 -879639945 611922229 -482133389 -818593434 716496567 -298537160 -990252037 -225478789 -728721719 -562606290 -827087256 -513468773 -206096751 -557063577 -636763925 -53232293 281537144 -343748123 -678724931 -303693241 -803011970 -134460811 938067240 351082479 279104210 -990480570 -575518814 647562262 618019587 146742841 97254197 398774362 472370541 570405067 -383627427 -316338488 161033130 93865877 -317024909 -351745597 788426681 -170677811 -126752889 -8714217 -612467179 750756518 -784069260 -454210660 85022471 3722695 119041256 396829794 -415367486 467256671 -401442087 -876475002 -395921946 -508777891 640189146 -231901023 -550623475 376316942 -247982442 625133402 545294561 620249802 392002622 147900948 -993158147 737453051 19830700 -677669793 -613222375 -129997159 223944831 -832770724 630171073 -115979819 -245535684 -76485837 -184655661 26332855 -593509842 399401904 -240686074 -770408518 -348413905 466390465 -208777786 -118499733 966734227 -507134987 -153293080 926931106 -365053528 -127254921 -191037998 579848839 717807475 -461631603 -389121719 -913305020 -394421880 -299825382 484258113 414935710 -925647418 -679585007 -468261814 -451624709 548859969 -560984647 -773463930 -460091810 -501415145 -328617193 -973573749 -419496292 865637040 269322717 -909942693 273625456 -5211699 557692665 -60142397 -187959362 575025230 819734982 587753931 -115825527 680459699 142510392 -201554587 -697613045 890399365 -704474017 117579615 144595826 -754698766 742212564 555290304 887650937 224521888 -92783249 489678104 202432330 -142360682 584472107 430643748 323647480 -665442297 860835634 367540176 937863358 646599613 664516600 861413758 -229773144 -582010979 745987293 -965083436 787890304 825601594 -23659986 620508289 -522856710 -606094657 -22992337 -895336534 242381097 385220825 -562720375 -838130501 738543057 375182372 -19980272 -882811805 -193834158 -273954515 605550731 -861250108 -743497596 593059233 671513742 -778287357 -666930376 362654826 -957630090 717912010 868581248 -995957918 -981670057 -471412935 -762387704 12106453 558200837 -929525823 485275444 -90050638 -7382568 471408366 -502930406 -899609672 -386298413 404246898 606933784 -517762576 -840247246 -140529218 -389700236 401943043 964836145 -214663894 -385278944 -781600967 -429930090 -403419566 298458182 476569033 -628174050 52187716 707367326 -710251303 322534018 286369165 -537600624 -891973757 620440865 -991517222 -341113826 -893544528 916855553 61311400 993660998 28052036 -206612132 962906830 -874867517 967028624 -330117985 -733935328 454756011 410003577 -53548947 -988736785 -439584991 419169296 -523781107 51394442 757336226 -95774895 245643539 -606820462 968123116 -97207633 57637465 -841772468 -119956165 819065756 612445856 -138111307 -326672564 718888856 292789588 -640592597 -809953220 -419167422 352235439 400884109 -368976760 -837943774 -225228615 956778039 -7509937 496880346 661884057 -743444187 347832748 187929701 -141243954 -190168281 77398580 350137640 306804036 -899298699 -469134269 -78023379 605378006 -781319551 -633495763 -502225316 -352535900 781298306 210400992 -310005019 679533316 309399990 338671462 754384567 544921503 804430054 178110260 160705633 -978525490 772770691 -519316750 -160877344 -790837483 683142015 -664741207 737767603 889892117 -137698864 849026431 -528571220 994634453 -647047183 49834695 260053971 176667087 916028364 141363322 155295113 -921650249 -52715443 -102755759 -228518321 910336531 -455737839 -38074909 495468267 -548271718 -88591470 369098266 -765894319 -810036241 -697878021 -345142471 153723750 333068819 -325669028 -990496897 499298233 -3240101 -304079598 -550312472 -596603875 642310139 82153192 887423167 -53795986 -115144106 727767190 957742574 -526890997 598469671 3542961 980873947 -978053787 -626638934 872820262 988629883 -705855721 825016970 648206969 -222446251 -280160936 -889587105 366414747 -531809737 -93964820 -389899658 423601392 36784146 -134914278 -180417864 -193112862 -185704034 695146036 506602065 -837246674 394953979 -81072200 -315378806 -443689191 960119292 172973585 115818214 647230562 729014988 -49981402 -477346936 87395618 -537270181 347749369 -913620431 -782401979 781485365 915187532 407466461 -800541562 -34370999 332857416 -174938453 -873781810 -7748996 791325181 905917124 391471950 -762252429 -422675526 878273073 415244454 157875874 -344629261 751541762 703608335 -480542586 -635829474 -674643617 -498621370 976652403 509811368 251330894 -462154219 -986271476 -989649807 970557446 -515027325 816479126 641683742 -52008576 574134703 870977917 -764665798 222648727 93184551 180670214 924688294 -23312543 921610118 -953520714 -449094484 301487007 -244310035 -70305257 -24439927 241115036 -79978178 612783956 -982803668 416150994 763497641 -269034009 360711459 -792059041 -354210687 588065094 -442003164 212878597 424389820 353568187 360613746 -404860759 -750002600 -362522405 -236092026 559580241 263612984 826340341 331997075 -893394775 748437384 -240807529 502693847 624388504 -240026016 270937562 -20411363 -250597668 -365073127 -891080371 473032533 -521408073 787977271 630425072 977928095 722449984 55688060 -14126532 -217534073 -346431327 848249995 -812052176 -356696769 -828531645 923653197 576352723 -48173296 450446881 38457357 -618491156 77669268 -803839675 36069552 -731171468 203251822 -400917012 215459653 280528216 85452731 859580883 111199076 123818616 -324703277 -532485359 -882884043 -646443815 -486437632 250592497 355031507 -138461550 -412011891 826387856 -284136113 711812513 816738141 559851054 365096553 -196363128 858287232 865487301 995439371 -718015426 836743531 -591971004 -996453798 544753476 359181350 587225389 746907883 928441037 -833062442 -815415316 275238590 609205432 -855140169 199352021 -335201394 -519835677 -590367569 594830406 453761566 -162503894 366138044 892562084 311872163 219368621 98349229 -876415718 -734114239 559932479 27378381 964168407 171526664 -16726434 -527675155 204760058 554153604 -878956053 -248687399 547379314 713126714 232721823 619095940 30305100 -846469675 -248146753 411148405 -454546886 982676982 857712512 -486424018 873864013 -348698274 79977092 198794182 654232626 230655396 226594393 -798901701 864128606 -506019782 -468278744 976518641 -329071320 -296401167 75929889 789494928 39616347 -943024042 863442843 -585022437 275258689 -458673070 -866397383 549864967 -527738953 -217813140 -183346338 541116679 -71691872 -854524041 438306374 -371945162 -462367974 -737524203 874749974 -695811668 -216645395 877362021 -235090476 -270799291 -470045991 -85724380 -370337077 -320364050 -402233704 -211682580 -817643345 485692825 932318046 -80613799 763955752 125043547 815899628 173171631 -357118096 -222933786 482292960 552647168 -711942046 956377604 -828573471 -624638167 -583268799 -720387373 -325822024 -383638162 692448300 -640081841 744285117 -917212759 728575974 -759800083 -763778226 -499297709 938824154 -70835848 658966392 -818396581 -311818152 327584296 -94548789 -396251907 -854487187 -141739521 -526294168 -461533379 -153968942 -978123875 582274000 -804216726 -299746700 830779077 262888503 -340077901 793301724 -627765632 -520215188 -225377207 -929375674 641135901 -654710117 -14724877 331939004 -598995642 -166982209 -238557759 641266695 -835482866 722958561 236475153 -709639190 277907413 -914625370 917833278 417581219 662269430 850134828 260597499 -434605050 523401636 178314036 -536899340 -333089933 -756963345 -384711536 -339842059 528196907 -84530230 -275122008 183515621 -40703893 -556088294 401743859 827017116 -630629298 -79883402 -634002238 723035823 -743710992 770864657 406913295 170779108 854993308 625722335 -132102270 -598945601 -527960647 733974885 -552917879 692513801 -932668888 113648276 107311685 -976612371 246010958 23359144 100017142 555256096 232301387 822282203 992413404 -596434955 -330374001 69340291 547025394 -484800259 -854202949 -926798768 909967596 -965458897 -652434571 393786086 847101765 -8519866 -528692522 -697384530 -877057567 475547372 -459006141 -121512139 -757375477 -414964137 278214706 627989960 -193963608 843993824 -453360665 826562977 778637399 -623055537 -51091632 210808872 -551762867 738886460 410680045 454717563 -797972749 -440811652 -597309792 -604371590 -85569512 -61253035 661183243 134291217 438210595 -996068377 -809025381 256039045 -639778933 -154701947 877828404 329661106 -888869041 -506079564 -550810434 -301936660 -510300112 -987084149 110106084 -633923018 -558502669 351786671 -14553716 126095615 -364318085 -73674714 199122527 -831312892 -769581737 375691450 571203705 -216770955 -823497894 -779300028 -988899423 98624846 -112674180 274222803 -676367512 -359072243 -962346772 825543247 381723617 825057201 888589546 819249004 41626105 86123425 -800564893 -314226278 333464598 -692812407 -202355146 32982283 3042540 216342704 -885468929 341820914 590591801 105637438 -357621671 -697941350 -405590282 248058954 -802199215 -561695022 -145110271 820079664 645386816 820795391 129277185 867026047 172688886 498807586 586566715 -699957483 757138617 -505432855 199109619 3101473 -14177748 496280626 878278474 -821564513 807481222 -974914061 -843585685 -75478493 -488401702 -759503301 47933611 343367405 775023598 838224368 718491358 110015519 314545658 651998876 -221380968 -11329992 -819976626 804509815 -698405416 -460523984 754480247 814108298 517218115 -563958643 626193598 -818094646 -354208254 -57966262 223694162 592227093 528438580 -911604217 -136813776 -498363691 -790780594 -921286553 187332440 -599269851 6528155 -358986725 979843749 -623618420 378200556 -414373798 785569947 937424941 11229289 -498136707 -93917224 -419072909 -106047382 -868340929 319625078 -193787297 497001438 -891864050 813799049 -206057216 -251686631 -362068540 -257765553 866081596 -950469450 479588452 -368212037 890891286 917036821 -340782745 -969586064 -687634582 -908154502 131592250 23530742 112378469 837372449 96313771 -351715693 729277837 -90584357 246131260 482703534 -992976399 -299471857 694037157 65967116 -572483476 313381414 -998504186 -507473404 -622236948 -470745822 55291675 619573925 250362217 161749973 -23345654 -855273402 -81379533 -396889898 580100220 762767516 -835775875 -935280080 999798710 482302524 -137150546 -57012568 417928127 926742847 -960989331 815444640 865607665 248173488 592273362 -743137046 -918650793 172356038 -941135495 -486512806 994206698 -130099881 -370920968 215235168 642934494 897868736 -606117544 538604669 333331630 -136818592 258260569 17714827 -748103690 -265841360 484771374 -701707161 -554721640 -591795482 -305461902 -566411978 -135575984 75990609 340141235 -979723269 -649123196 537836059 -166996359 313402544 -457049899 16202879 907126649 -867915988 284116190 -981428028 -661717578 -68835763 -769347527 -813315504 -362081074 -231513233 -737519632 -415638803 952728325 773016704 -57947816 -255569212 -833243209 775164656 229028643 598845819 179134384 -10141349 320441022 446112943 296375331 -984848966 -669058986 -430451860 -954176291 -76490605 118836452 724986682 825733401 -641822043 31050177 -722848255 -597808775 -519914647 -265352312 429951909 -934910935 -17706479 -278035205 853676155 19506716 751839269 553074270 -679122688 722051809 496162458 -669637530 581354203 648111992 -768222492 232218543 -516506806 -675695120 -569528837 -230831645 609358010 55213753 378944662 741952260 -969332606 402537319 47538675 148156770 782011029 -251660045 444085412 462696071 -271795957 947254428 -969551661 871119137 -435282148 535102472 -379813405 418827295 -459521280 -320774114 469552918 -68985119 35891111 -177948795 373878204 436069942 -908892930 -929497506 -863287916 -80241571 662346769 -661781358 286538348 172271781 -58754753 318405344 -304385446 -146738691 369039024 -398839979 -507288907 -796440487 -575264094 -332042839 496350347 700070517 279019214 574083543 210223888 -683718230 963833910 313220262 -74806456 3931557 642125593 -448344228 -776047946 557509210 510576370 586840417 677424488 598877382 395216461 290628322 733867218 830228287 -98515943 960243996 783079808 671124466 -416312047 -747812130 305556979 611668535 -650749747 158980180 -73176643 -624562318 842332228 -793920690 -82297937 -793469148 -876553802 477226261 -684911313 -211490336 -628646548 562173930 271061383 -463181126 -85789978 227139886 911602888 -716137330 444706933 -876372827 -314871057 732347368 628042059 616020189 -71381171 952201810 204838876 -224705269 -712656333 64787703 -309881364 -449497423 855358108 -953881075 -156277288 713487639 -937747881 -789041957 430013729 -973951367 774034749 390729485 -936208994 207308819 -442199426 381409971 -920452189 -799620124 255477705 -576657997 -202827737 -380441839 -339359570 -754842642 -698759790 778071858 -97624244 904093184 -23822482 -908137956 -661722458 -695318341 -969482794 134373776 -312733122 125770187 -281972397 987197384 573271969 -365672209 289634040 -851089273 389053091 963427965 -802615578 96990951 664554369 65875574 -133696702 -445196253 -432026840 -155701034 -155884843 516302220 479556761 -415029875 843984497 811414801 186950521 -503868986 -369013050 -683519807 -327116107 230009475 271014831 93787269 17893018 482871281 846761815 -343161846 340428127 746336742 -257231999 -800520926 -636482488 677511810 -141128826 -761332194 891473494 656982679 -671386216 317658403 698809764 -427391787 -813423935 -44818459 -817540689 -565992868 -178028900 -587314191 427004218 -91165950 -404117411 637300145 -552372264 -578107445 -754149203 359395602 -981307575 43958406 404592177 -900876361 -993298279 717247047 375484819 -340862463 182832151 288059777 -35260384 -733645997 -245300355 -429636800 36350735 -79588650 -178842155 831889401 -815213886 -713252502 566564689 360661906 -317925679 -287248400 286772884 -413810774 -676534275 -193978425 -433146629 -202525781 898405407 -709489217 549483513 -606244217 -308009025 772207219 -893574438 -537341767 -428953206 -133338944 974725851 -714595054 872552094 991986306 -423143908 -173098307 522871420 143873410 728711301 -700105101 -284366673 724340219 625537423 691912724 422355508 -184829732 -666025052 744921857 855173287 -312302565 -302215606 -187120534 552183318 750072382 889823031 699465849 -340898238 -206872635 -227576692 -292867810 -267580667 670224783 699166739 368825122 -143662582 -174313915 433872463 613883033 526810999 296921820 -693874530 465551643 119487407 741664808 30967683 -142832374 320034727 -295816225 90391030 79932703 27490142 -651404391 -477891550 335627683 -14066700 -614728085 -557258929 579777792 -351541692 49905972 -242602023 867948980 353986529 145734716 -954836762 -553052799 -61682460 -632351282 810246401 -380651967 350826444 -935323738 644367987 -999553042 -5203812 -967338661 813723324 657848968 327364907 885383963 -45547949 712824852 -120833640 811963058 276140769 -343619879 843966367 294309264 145362485 439223166 -977394582 -400875416 -831288058 322837670 112665344 -970016292 713090532 302649867 670610438 238471456 377342292 581898015 -369897409 -726247603 -715635422 399494591 -649130014 369170274 -828560117 -489112423 726893496 -190924103 469121712 253978253 573805324 481389147 -545440835 -89247201 685185133 744723304 862927312 -918798921 -770573995 24516674 949864645 859430066 -493130457 -932099363 283850737 -48344134 595875320 -601238243 -223355406 892376878 703989619 -992235654 -617323020 -840342198 -393416110 -257474666 554680162 -990129550 -576418397 -158509039 563688573 -351127966 593182479 -836103742 -894072657 347047336 -773270384 938645433 -749988003 66570472 246488577 -13227784 -694138713 468155071 -796089496 -808726491 245216035 -154508213 -356813224 -336637922 -689400719 -175528290 613154895 -995099072 -406443336 303663560 718925446 759276020 -189770819 -560734471 175252970 -297102524 -405143550 -66151369 -675668234 -415835432 533025726 775704677 344229966 143049340 183533774 -632790308 -134772579 -493984204 -977330466 -351046532 -757194645 -983323471 -74240105 14631381 269476013 210620054 -71577428 674451948 -514335549 -907367893 904075671 -81232732 -651327434 114878001 882975461 168593774 3215386 41641936 -260785594 323975452 444076658 355745152 -280229398 632930083 -585747330 -389362954 596331042 672731277 251938659 -527372764 -548522194 -896178560 -877709734 499029677 -235710007 -461218202 -721636031 -840166097 766264472 541170182 624996282 327448153 735033462 -959794698 37414558 -817518360 -81328409 38662274 -784800343 -439005382 995343197 790490274 956716387 -196854386 955430784 861044784 -746813612 758562003 -639232451 979270471 629132285 633201968 48858811 -648613798 763942959 982330137 334640891 933116703 614757763 443665127 -178247506 -94942000 970685545 45591073 361067738 971106622 695838155 204548649 -106894499 -741786388 47727703 -247772514 117746506 96785405 -345328842 -374817659 -561988237 797196387 804679234 925743675 -918221611 -680841031 -805283871 -921314569 -99364627 -186782789 -375567326 866105431 754441742 -648763954 645626715 -541706083 -350212294 -3489052 -158956494 -587140818 554572980 -308891167 -128390008 -53588333 991676882 451253142 585296511 441014604 -345462820 952894116 -203569967 473976348 -34902845 40816974 232606668 -694903310 -684024141 696558237 419069599 306447619 117754573 830528260 543544558 166561103 69647317 238725646 -468360167 551856839 37088450 -843968754 -901164550 361790862 -174057911 -771852690 581103277 118087160 -822798438 608980009 725354366 -915342480 -476819446 -126843941 -572138661 464223454 -809611952 710010824 -877670798 -735007098 -815173719 330953666 747228237 488013908 695655252 17815153 214617537 607846540 -644555137 -193152419 -889230023 -336740877 864962008 857318393 -258228722 -155048608 51187213 760760841 656798594 91055606 -441855177 98130483 288697096 -242257639 -976055985 -16141083 -503986914 583664076 -405235528 -45771250 -82899071 258804303 91278562 704481849 278382043 -515783290 25240279 905072170 147666831 581924953 -604247574 -493769405 895445711 105579643 501774584 770894148 706591347 -498613916 -963660049 667272624 961435156 -806366833 363087014 -515082687 251770758 -542695828 953697414 -402720368 -691792275 385626741 -305648589 132991213 70853872 836650513 -752965834 975804526 636586098 -840150797 -798706593 387245791 770290798 711271506 502051969 -219219489 102298584 858038409 983376498 -363484766 487197897 234065685 310497362 -922854721 659297439 -727880627 156728526 -380512782 721137263 501953583 -37196744 649795033 817772779 614946838 -977076626 -441544378 -272303679 811228335 745813148 335296698 99308240 -842722375 -197671553 899553645 -753495950 -419599217 283749140 -878184174 773902496 -973206581 -884440531 812977909 360149420 -651924910 818213840 -887075428 124056024 730185435 -555175612 -233829341 826871217 -560130707 -225474151 287266179 796107266 -214587987 -775127697 262523584 552089053 -923506779 756672881 -111197556 -84664677 468932080 -199716178 265660533 -457935470 -267133001 -393658819 -181426033 -295234025 -974785794 -14971109 -570799770 466285444 615788781 -198445151 -519421634 -36439722 -446484710 -664165566 -538852743 -19350278 -477511532 682806722 -939940805 -430987869 458836122 -129363481 -527918252 -332268827 -569951804 522710360 466826999 548419022 79522990 880282549 -253443859 -628701713 877627935 -562109129 629922303 299149239 -184174445 -771163263 874210186 47564011 -776152756 917301495 -392314652 994303974 -459593788 799013102 574520338 -804487648 614049666 282090015 959029419 77062713 -572813502 -103486583 -993421969 37136540 -982660300 -627038683 352660063 -400136057 207984826 966048499 835303128 -881862839 -23093405 528524856 188019604 -624849970 473005632 -135442204 -784445582 -419436033 -625160948 888808014 927463576 -490692238 -702781430 87924412 -520752632 609726974 -898560967 18829131 566603677 -895492737 143886240 765382780 -598536941 682593344 899613600 567020456 -282917750 -615729043 -129825771 307919691 884506301 799241291 361693700 49397580 399296434 1688174 400693037 459371740 856261970 128420558 -983025395 323284451 -34918306 -248342066 -769158743 837944658 -313148632 -156320060 944618468 -924909090 817499026 203405515 33933157 -618644061 745023084 900315354 -555316911 271360782 670646965 609035515 432078746 47248507 387240292 356118248 535985160 144197945 -929626110 146958905 460782849 -26867091 467073428 550441889 113670686 934306674 -482067520 -188692575 -674711669 -775998635 -816673033 554786916 -812250490 647781216 979425246 -960520957 -944952549 725335552 -812349840 -866993747 447385787 554631742 -726122557 -270312586 -574602577 330202092 -870317731 796564285 -691417716 94827220 342770060 -523566520 315421188 -471269909 -1811585 280407652 206248589 112605090 140666362 -786287306 -332733086 686994518 17928922 496011614 -938500990 477465356 54065225 491164397 -687752652 -513959411 -120974093 276422787 -425917139 658945849 -154468020 -417533778 139430203 985710243 512573995 642415983 493574256 -796547233 -308246054 -688972925 712887489 -323435175 -292689209 -109030666 540779723 -418673694 787407875 -541553177 -438320313 294090916 287278764 453201193 226836564 -233998398 -687867738 818695173 -221966547 -571760352 -188657070 -910003827 -907667226 -873427346 -90419652 146322290 -520953374 -344436463 -208688178 -828657671 -447445411 -847197591 -73250157 358474616 -466931953 835914543 -793024081 14687894 -278354815 884319163 -639990206 42138470 -416093239 327361058 -849483544 705731462 -855333375 334280143 -847110800 442400742 658919978 932914494 357766276 359105863 -806096219 -637211492 -971367446 676419034 65441046 290638317 -140648330 -506485096 -625378060 518687132 741141905 762360128 -581367351 -199049771 -881889753 307156268 814144699 407523252 -983681647 -899160023 -413401445 666759730 440471852 589356643 -784129044 -998200483 -859867411 -517130212 -218332138 -415653508 144846131 334892229 886468697 -198445525 583939648 443447723 -162185301 869378962 -252313469 -11983584 -261272606 125340847 942874754 -218384938 -163194164 525540195 -300645791 -607726285 174521194 225442866 925937386 356852157 -64768986 -749228791 242963824 188601259 334214069 844756413 -431705032 -241897846 -239335242 387672023 446689891 -539322209 -488766162 -376001400 -814136501 -575531087 374837763 383606628 826255806 607853395 -368267647 8542894 247347844 688869749 117204778 -725516012 -834879881 888588946 504096412 717424706 948024567 -433524063 -559665244 -487182199 611726735 719740722 919226508 797879378 305666297 284688437 416333772 -269545454 -480682235 168114108 -981391184 -641604091 327436384 177027230 -32236262 274927776 -693173022 251593673 428682088 -431597603 687885245 381776495 -985462594 905838866 -456742406 -975972620 -476337020 846883469 -433075274 134739635 -220692031 534044192 376052072 -765463673 101432992 562269662 75018336 -737931720 328342191 854672921 -387589733 271505473 792145890 893617968 702418866 925310945 -453426635 791624378 -67865028 -134176323 -674038253 -34767589 447613950 333238541 -124017598 -532522 -235231070 467617828 849301277 -389396062 -558025575 -359184786 663796406 -998514653 551258239 -724503086 -669576992 -266051095 917805663 458611845 246071271 998162640 -352895540 919588316 556532450 -997001293 -718181654 -92447223 -42805147 -177765699 154605257 -147634307 508676352 -933625289 346047833 692316912 -463711879 -455524855 -848056500 521260782 -820958515 972672217 -887060972 -612025501 -315534753 -224129108 27829906 487201970 391552891 -43356510 -888352465 -214187306 -839819823 241089784 -848372735 142083242 760419968 -629322457 -711493677 -11096550 -164229703 -556346197 470709462 354008492 804210367 782257484 416533051 -665189793 626037817 84055262 -970167502 118430713 -961164941 902161961 -821264188 287193346 -48334880 913013621 -337316162 733506197 210183307 909143718 -300700032 977786120 358292015 297143301 -918169335 -585904751 90648783 -591117948 -726263064 33069158 -689311406 -486821427 366088080 888516668 -90575852 395644693 658608020 888047289 119903768 -365326748 -978379392 722527517 666310538 15502484 281540615 -361145470 -688714568 471299500 956965136 315094932 -518997845 46472306 -399245953 833061218 -694654517 757180805 -194701650 -625404004 506681822 349042146 -950623888 812006139 -483189771 -820524010 -335346642 212952746 572781212 -565799579 950950501 -513500232 -212348548 -313377419 -707879836 -162151222 866888521 866744178 -698191336 478294835 -795726487 165398885 -407041753 209725783 409041434 -388519759 472755083 537745035 272917777 -190738703 424358217 -840922670 -256513737 -80262037 703053219 -238466838 -370099008 -708647166 -207084033 100425464 -293553441 -471997349 -387474719 -624833830 703409728 549571841 917706547 147626850 -933936456 502469325 -761373775 -861345185 -308724349 -160194722 -565508651 393539045 -174820274 -336956383 -23466567 262098392 -649027924 -830827771 -432573704 843898781 -999327099 165532977 -775920198 313985070 -283641558 -78378902 730365592 -760008338 438568551 280557157 864931468 -415884349 708018120 -598405901 -716105590 671767811 -858717608 21237706 -57211490 -635320791 694580821 -83413023 128618410 570883088 197889684 -56629909 494584704 548471082 675053988 -249561557 773386138 886100247 826251962 115129214 630295200 -295847674 -566305616 818253803 47005526 -49816042 -505442584 -782827264 803615578 -80748663 -579225695 367387530 -108874396 -276531074 741552425 -823029247 343996119 134954212 -92336397 663269549 347562919 -814089798 158805936 481383034 337033679 -563554613 -697891595 108669653 696402310 324659701 682735382 494894916 367193198 -761286065 -853962642 208470837 427370139 130790129 -364804130 -305344227 681900093 -745570530 -453851107 810394547 689124782 115430947 390050519 700261967 772317104 -136834829 821678946 -114772289 -353616696 833198021 885554031 335440479 -70153174 784146504 -601307987 85478986 -47757291 -78065579 671855961 14595178 -286562781 -717953821 848422839 -367680658 -611144501 -509798797 -51393386 -754693116 -579746359 569145641 -461311887 179275756 291202289 -97422949 -479892779 972920636 -247368232 476317211 -58684502 822486338 888189991 267794925 -14493744 631021355 829983938 -758842286 944859915 957863180 -910508348 -516579028 -652836400 874960050 27758646 -834082827 971030710 -481582958 -452100227 994713552 119836891 -448613465 -558426528 -295852714 -639671604 416677657 950421871 -55097390 514595067 57719125 -37047792 -792218765 859763712 -161291819 419464348 -926624744 -208846703 -401588278 -8421470 323336850 -647854570 375537974 -781127215 -67428335 722368632 -178331516 -485789650 -592957714 726434438 -264541111 -646938869 379501146 -19336943 458564609 976046512 438103876 364152183 -27317792 70421291 34169156 216749199 975764741 -186581839 7612072 67907917 963211131 903487439 -97519043 845137758 981472478 -989017560 413372305 -464875968 -358285863 -783791140 786187034 835893658 -933613976 -981534777 -422205252 -353487919 782131646 -687785806 19326179 239264328 -746707726 573823709 -526584357 701453549 929950351 718086682 -758694817 -338305155 -818107791 341395930 -664405526 734327139 -536692629 -63230634 -816339273 -971349804 -590723175 263404108 -379849463 -84778121 815554766 -277173898 255322696 -443338526 -215459777 358767620 -720879162 798299625 -264207602 -852963531 225612814 -608380577 -730409701 -768134359 -847157859 285012348 -674967578 878389819 -368515737 316537313 -397650083 774176510 135708743 614838014 690777332 -799868446 3523759 -953537350 75608611 932504220 274981053 301067469 -123697251 -727600186 -628016692 189181310 -960237510 -224612910 -808880332 966118247 482917518 -297448728 -668943688 -923305315 -937334086 -911963523 332066575 390776287 520005640 -687946458 637312960 518472606 991690108 850437642 1808636 -76642954 -238631991 -169807423 220540138 722300291 697130219 -46032030 -387051540 170969742 -469229232 -107363544 -652133504 417121085 -731230040 -905405792 -375450157 787909316 743895345 -695830433 704623046 -717191983 -151274491 607766033 493496212 -63065129 -6333627 -609165768 952227676 23041556 49973453 920999031 111552598 512174159 -253438728 303123976 -46673113 -874312967 -74445562 -136318903 51834772 -545530663 98799195 706955708 -334522975 945523876 -243242021 -283828608 -736451605 308443124 378038889 104939136 -570501617 244278250 435501705 639735807 -960068035 985250638 677587844 -189102169 764347782 902329628 444157574 357741684 163739161 -837630248 -637438422 665250866 605440644 -17584679 333453195 -281384090 -755447079 -520684987 651293162 -667933293 405825734 308449554 18526967 -912896705 342651818 -945713008 385692276 312741019 429780650 529286799 -222835835 834287718 -513663300 880798314 632214287 -674102240 -888184624 440065849 -818715046 976971252 939302986 112786767 779639698 915880883 3414738 -393224731 -651811211 199440233 -588199712 -681287178 -386393277 -906178626 278176817 379795415 -674247591 -811839232 673139179 429527772 367325518 910473876 124192344 142486599 -811529152 606698249 -951527898 -788165200 -709493246 -922073635 881497576 542092592 518177511 -499785133 301870874 -353034517 954786239 -467127908 513963765 -851547000 250616182 583280934 185128489 -467657035 -595493208 962847727 -102580313 65839693 756014200 -853073958 667824806 -640157972 407138678 -885002900 118472023 959708557 -578561811 -570854050 -805594663 -779731044 855367704 -403631153 491889001 -905042146 600400523 193033452 543308855 -959880052 717871230 536257970 759061690 -360142095 88181721 89422660 -750688526 293205398 63793961 -843768045 -302832292 -133610749 -38697300 -132884360 -480370246 -73646262 444699350 -34080655 -311294271 -451503252 -296972661 -257891916 617424228 -123370301 -484354033 -854847572 476794054 630817952 -897222983 -865393736 380874033 368330055 -430355277 -527645941 -370608578 187739311 28409176 -801083836 -415862391 -469236844 -144313339 -93823885 976933816 -199379777 335550366 -126647766 -467315110 397083653 965784103 326002888 695976160 -257850344 -763676249 -137646895 -880358577 -310741914 548594047 -293146993 821384610 710266462 -231999134 114380271 358043339 -583465974 716018870 -339343703 -178895813 -768572086 -138066943 410342452 887924657 -932722655 688931978 523623112 -45435963 966675254 395758623 -75810161 -914546597 -111552174 -138254026 418074651 348363678 475002645 -46951198 816369412 -287098741 636536468 368897467 -643965284 203992098 -420702030 173592396 181874712 -584697752 -424822217 -866605014 -324529640 374432623 192991202 -963219316 149355693 -746386062 851811919 -203696028 -808848930 -119962102 287634965 489137018 578216099 922849943 -467362392 -59513255 220748705 -461445559 -515539126 808779812 -955748018 -379113800 -626747580 697756843 742429712 -492920232 535839300 -484848280 224126512 -42977709 890946372 502594791 -355312500 -97410692 336752584 879331766 -436568682 -970008444 -812569886 182355337 -754548562 766844247 -775106011 981467366 998289768 759624778 361375453 -855987657 -991258551 7967874 721469084 655514388 899179887 467480986 984509170 -211617753 157967328 472504346 -30862172 -268497739 -755235777 -251737941 -561750195 -278616895 -88716937 -62686152 127883684 -679260385 -930183142 -40274524 627843828 931834254 -734809355 -176564809 -179046556 -381051456 -124169096 -119656216 -259378627 -760725712 -176842151 -116483955 -841846769 -325325210 223311246 316009305 526040765 455740495 -825964068 839553113 284051689 -533737186 -724595332 423885750 522182839 -18861959 638402732 595477642 691347454 -486791128 -642209954 320806762 -35075572 642688761 225496543 124785467 437033633 -296332913 -533194970 -552194689 -641916243 421553848 408675187 858028850 246763618 -71385412 -384485932 -433965197 635383546 994188657 -729194169 601483261 -847517118 389157965 938351071 824620859 756897229 -234446711 88436470 -383229876 185237738 -850244531 -37299951 -677576273 754270655 -959205971 674827782 -317745698 -936807014 -162133442 -663855846 655824530 -150861889 -137435479 893193036 304054420 -335904091 -417404 -644343554 -394781419 -107677854 283335516 -664843661 -136661043 -304495450 -268772978 -426561345 890455025 -514439085 951544969 -747658575 707695408 -458203867 -832058368 190257676 246403171 479184453 993401928 -84449357 -487683359 -836900068 705650449 983665513 -80851982 -690498597 -762277970 -75831752 -677111521 514450913 -585211702 312599040 -101117074 203268885 -652512828 -95830058 48163640 584116183 797346726 635610880 393562299 998065073 193782665 -461218705 -522946045 -699159265 -774731644 996887020 110410990 729394072 97777893 360677601 631861279 -481195247 -609111577 -758352199 348846238 -500257714 198132632 82488907 297631430 -131903966 244831394 -275804117 298428177 221526224 756475796 510831024 -452692928 448162964 775574967 975543817 37659557 -544685696 -766893713 275457551 -459746403 261775281 924669776 941656496 721936133 -169623022 678352791 -582376874 392698109 -284226896 301658168 -648650286 -568188138 24004195 -821916882 -237174027 929324151 -84248287 990710134 828167732 75614797 436698865 658391253 -921802072 -600076333 657887020 -805608171 -712450551 35300262 -102430027 815710025 -266249515 -550163399 663862686 820023775 465352782 -786500471 289409417 302649773 347722839 967990437 -417452928 129963724 986100546 937050180 738924695 -465068378 -93288805 -955562000 335122657 -99822865 191503070 911776271 -30558165 -639720963 -935903272 -450488152 439429905 -11973340 365963387 4675472 491348523 -625505607 804965014 135292366 -571831225 947956762 17326430 17119719 -383898391 -468057820 995907246 17309315 -815355503 824650677 -876287115 96104273 -567017836 -567288220 997986877 66863131 398461378 -620088758 -584104811 -884625482 -582217207 440390237 -788069245 189461133 602955914 534144303 -871764536 -70667817 -770096051 526841667 913277757 180429292 15227697 -118172377 -968340441 -739813008 27834833 540935412 69775691 -19696879 750399616 -972185320 -889892388 167455237 -111429656 -387507488 -677402243 -761131937 467091100 -480616651 -41722617 591510909 -698378844 631785703 -471601257 528457306 774803126 -540215341 -113935264 -917384831 -205702610 -733615824 51721201 -111298153 -190275399 -389806 935509188 -41217868 330113065 343261285 692805095 -729983695 937143454 -401332712 -471677579 -39612011 -950621675 -753209079 592959316 729945497 -763246357 -38432986 819962306 -243424573 -740700637 -125230435 -502202282 -871909449 -106139966 333754570 -607273251 -105026563 166422308 -986415897 -322717381 -165282780 -650757482 -198200484 -668765510 -371000476 688624845 652699266 531195549 270041234 -886318068 894311971 -838214027 -359069163 96909098 -377525223 -346605156 26297937 671389018 -239244476 -130345530 264667901 -830506123 -763926814 555713399 282431884 623585772 -284342836 -128881255 764854387 -498582814 744281166 -838091754 770525721 -725357041 900624732 45274521 -555313887 -154903402 830001254 137715325 -639138684 -396209965 -818084011 735334757 -755621823 -810054037 393897719 29940025 644365371 -599288352 922725429 634794171 -133034501 590876238 -639989023 -396755017 -59378736 -482160343 -392952327 599144015 542035243 -235072608 -462204898 943585552 627727233 -839909506 312168228 613181716 270173037 949170955 625610521 -483747274 -632397348 299236992 198155994 -841292749 -92406809 609246303 -893234932 559665830 516906740 -857976725 502239232 -557152918 26450006 39636572 734509142 -957010699 -944181153 -110110264 702714903 451577516 -522147990 -302070240 -576600373 128025307 -652352561 563784193 339969805 -935422687 842251250 44990695 692184424 -224624344 -83075772 -571556023 -963773638 -589700263 -905497799 381909877 -42849505 732973087 463437814 596862321 -252109205 -950923275 608749256 -225560996 -551428100 610919131 784912242 -738133494 816049935 -323337477 -764755126 -443800990 -888301747 -651819263 178411575 490304905 -539515426 393437585 -167905565 -479347515 -546245424 869348483 -306442718 94945562 -985000630 -694176010 330874668 767962782 -853164224 -868296905 -998874645 -114289660 789542619 724406124 446537344 -553422933 -489812257 -571334936 -444605991 -534481868 185609266 194886454 -802824938 342458802 -893125740 -891907480 -470642681 350485243 923062948 -673248467 -744119573 -727817293 992735181 -119389849 696844657 148251972 -923550215 662283111 -698174122 -290188823 -834362739 836203248 -313069954 -835578626 -359567713 -373096361 -21501435 74590965 500040646 26606113 485472489 -216196674 -527733343 -329455197 528547750 -799446204 -792129714 642407927 358969994 344238539 -364591469 363909207 753713514 -783788201 -991909065 378366460 -916189412 887432447 771463594 -468023708 -274068278 -489962464 354255645 375707618 -317690031 -853614313 -625806501 -889648525 -789100523 248777787 738738419 -962036333 217652185 -653386150 466352292 -484450316 241539129 -402423077 210572883 -342602313 567352547 615045273 238394584 -673493729 270976489 904549892 -633156318 801419014 -713634728 86059555 -906581601 530046113 -582848397 138115418 -891062183 -365524277 -285510604 756089345 -156661662 1465901 178234110 783200644 143079328 476325005 455493144 -152445285 -197269115 -744038943 511952222 -244828325 -13966861 88270565 588266589 -558430259 -355322880 88017761 -404909972 -297090095 -615151561 -786070635 -863551610 -814623699 796089671 -289704612 -677485331 -603760978 -195935013 -504137294 -785200851 734200444 331114769 -793162792 813934573 871725544 -363629759 724704546 -74816982 351585815 50365424 727007556 964947512 549585636 -661716258 -850095206 -804928042 349758377 766666572 982717414 699509329 -683524543 -211634536 381937552 -159505271 137517548 -963981153 -439363056 611683558 251825079 905953090 555695364 -410340050 542157437 589192870 348337849 -319803552 -187259464 160325748 471177165 927043720 371540472 455036109 -775831246 -368339596 20940660 -575550204 -423061922 -90505580 -255983617 481504017 -694844812 -229932763 -764049569 -96025170 785109587 -597050845 -684947060 -27506673 -406567427 148942706 -302968012 639457553 -92772443 -667167610 -865769014 -905795806 483306787 775468791 -601207012 853639629 -191917032 -271998597 -390857702 -457275492 -10240868 797225616 -817575039 -883406381 447706943 130173350 288182956 -362297582 208660348 819701516 494873549 -276096499 -332531114 545450579 513244996 242938951 -833971767 -517588743 719972924 -950103790 -401467102 832906930 -802386035 -838457822 526362398 -260884019 257030426 -743353290 -62535634 -420009363 328344751 448862927 725602413 -130062653 -533657324 -2683840 908965889 617543610 -299720624 -723893797 73423139 -839556839 681365863 250021974 -515003720 -264971212 405588065 690891668 -444277855 -698715907 126801462 172131369 -968368588 373859912 -717328777 -555008707 -471523585 694487516 890442575 -535892778 581535858 597053531 428445517 -682387286 -202458216 -297440299 121690089 -421137156 -345467615 -683927176 -991103280 -935250646 584867050 366538909 64976354 6366980 -518475022 681879888 829690608 609643334 -386675630 -741930881 -268222193 371162291 -233272980 696049604 915037914 436356192 -781160450 943163603 -850301967 290884705 -480404953 -150141925 -39834981 543656348 592481735 641356033 -171268734 -453230619 -912287734 -496358430 -807688552 410802095 769632973 258709529 -506668694 896958554 -2994217 427379587 285202257 -669121403 -97104032 455322853 740097741 319994982 -525861433 870330977 288163015 -934558298 371392725 796681836 116900093 -805465872 -92369022 -484921664 633062880 386924700 594906602 899276867 530876364 794143837 310360984 884511283 922603137 590972298 -465959347 -622311415 45693874 -448652887 -99336894 -91516585 -82079526 -543022420 -490609359 -327304770 -647021143 -990312412 300831059 139575053 853648291 -991530307 653003099 -682294305 41220045 762037488 930333269 684738176 101420189 895185158 -330641323 -960708670 -282840266 -652341087 105439816 85549239 601941923 -379637624 228640547 -911466553 83695518 926447174 -883437128 700445662 304745964 906641074 -693614439 -489775427 -415208403 145224548 -639596224 985546410 -273236532 -222357195 698432173 463016229 -393371984 298440683 -324944754 413386883 -450376134 594883063 673463398 -242359515 -656874032 -455427024 953717965 -831248734 -586983347 304902803 3401929 -552068251 -161729196 780076111 -196113939 106383111 987189522 714441578 -928416138 -998788872 -956939943 275614717 665319429 779210234 -257867725 679312356 661690800 -624368804 -913620596 170850159 -371809418 29920193 230628113 118762536 239480589 908630006 -476626585 -981461214 914124196 -316324745 -77429324 -338537078 -49143775 2201994 758760286 695746836 905182839 -307516016 -62876515 -602493816 -785062054 688887259 893286574 635410708 628235385 448887538 -513687569 150036033 278113732 537589421 135909242 463694566 -543275464 16229859 -841502065 -357724989 414970492 -21831060 671293338 686962678 -145652546 586625115 477124353 -760838632 14089484 474730829 -402631995 300223214 350882778 59918147 -653728067 521467217 292874269 792095345 663189201 840504941 -80330908 -650584671 108841452 -94041910 274829404 91261207 470628440 745680370 522458745 -14926567 -122933160 -876179124 316353335 68028004 -617174270 -827030910 80159767 934896374 341163770 682215829 -539567214 640087830 -818776657 -97516000 -914210385 -337880210 -104204755 -391393640 558097915 832908618 -554338512 794420037 992015543 -264314628 -719747091 -927092535 228425353 235222488 -246916237 968143302 211412229 534487165 -722932139 -796899078 395089723 962717091 974920774 150947664 -604362936 -871431734 -338034667 728645339 -375970463 -920362005 -128675851 -607925716 -10032709 931481390 92196145 -273508469 -299390547 71489245 145670806 59946298 527147274 -556003762 -833306307 530394432 -102246610 210063558 -322584675 -51620210 -500076316 -288164632 329211478 -876295540 -226413305 -283428297 46686516 -654744479 170188337 768320792 760012822 43850670 110648973 138159211 -848674750 6061110 -762667769 -640571951 517202381 -689785838 452791178 31504599 -921463748 -448466408 451566022 -279624192 -801418295 578215365 786627727 810911783 -668646969 384646968 -176339984 -104135848 146260155 551942437 689696849 997749607 -787533210 427018279 -589880433 769235120 116508211 462406414 516016785 -749892738 551828658 -286435497 179409156 -484047695 -168424740 554859179 226668962 11099515 -107331581 -324817855 7966659 57565828 -661663310 -64844963 235090794 -535898224 308314906 -274677149 527070066 -371571911 -827208716 -40171976 -167375608 346320622 252923484 116587339 -404533350 -816969130 -984411874 897755540 -231890310 868592473 -417387283 -822670466 703923366 -946425709 -291110764 -363535420 -642593575 -365597053 801720432 -672855162 -626783015 -809679961 900915433 -876482356 -214055524 584065606 682024353 195249456 604401478 874971 -16650566 -347029816 -674518646 -84564870 254775694 579414038 126044957 965021727 192928823 726740434 218421245 -428758846 -805020611 826992346 -87403019 -245482623 51688524 -943981922 -614216962 -739704327 -663052070 -773419268 -227690223 904747896 -499211816 -418623223 598624057 -747168885 967930581 267721120 982178806 638000820 789862805 -695767838 -758937182 -899504664 817163673 168768587 524409108 -310806461 -646624874 -981498579 371635598 -762783369 -577579723 -317132136 -776242121 -57119977 -496141837 -285726434 -814960271 -402862443 -381655936 -712807453 -216776156 -668015853 423424502 243273344 -323605336 591659404 736233787 100893036 -942335031 865581521 161827591 -684423710 -504604597 -990406852 -3228470 771287160 -293012026 -422048381 908553140 -375959492 -948542967 866052360 -236554430 -507563563 460201355 -853714044 310143165 -163807051 -413202374 -361750771 -351539285 -384071045 -545719759 -412847215 -311081767 944028674 790641468 117935027 -875440491 996876016 721951857 900287402 871079843 468371040 -842447074 -226522523 246864708 -244349599 -530881815 432647803 -123076231 -953068010 -255545016 -767086421 488298826 847548410 773480312 498263359 929173693 225631791 305348259 -274311293 -152534209 -449329190 942954566 -165305898 217817068 743459089 -73080750 -627213183 812272604 416736496 -38357606 709050734 -20342878 539668732 -541696996 299616294 744837272 -785624494 -490314825 -608953328 -336216470 686968267 -193572040 885749163 921435084 322461193 89954835 -357015178 -261097857 301475101 654433746 -235597347 402246119 338179038 976673805 669491566 -697040782 652797134 -432569486 -65462546 -225309061 -229861620 -164981749 -107026812 827309322 993046978 318775841 -881329423 -859962906 602780165 442870666 -61078598 751954354 875992347 115963133 -301651289 106423547 -588825332 712474267 518520687 -979290198 -592395357 -82817807 -158091762 287644316 -236734098 120547163 -970029453 -427252440 59756993 240830055 -46087603 -100788530 996040968 57424191 -173086652 95123647 246491152 -627995617 394539718 -899833738 -936302866 -457426313 552421856 -885892917 -492627601 607943181 121927309 997564253 -230776735 -63193450 984459857 668248080 -369818397 422626236 261024783 -898258733 479898089 625542095 360372064 823027947 -788134073 -67305258 -344780523 149589345 -671895882 554476811 927369187 713517105 249688156 -318745044 770835463 697514195 688548392 -440458383 -666365632 15145240 687859248 676077128 290986980 165325139 724648223 -823369886 -539126254 207124947 -753051317 -813630939 -330028124 910627991 575596921 -38008845 676079848 -472090169 -76396573 646671207 66174288 -921691029 -422985273 972885162 474715342 938755041 33982629 -567429221 616078162 -41237789 -963323839 326456414 617370060 -829904389 -506801138 897619480 814508966 -284322349 -157602196 80890090 -225209780 989925767 776259448 974209392 -541756471 -587618538 991549168 90726996 369559911 185464995 -413553382 803602510 -382119829 661866490 -510769356 26149476 -391498756 917502990 -160929088 213845921 594485486 -470113781 539156017 638286262 -814683916 585475964 -83189123 881546260 -876645461 -219915149 -537059609 -380193764 492847129 -292966091 -714504811 684970437 -217048709 657248974 754909738 335495064 -340337373 446123590 -470835371 -106462724 608877588 563546001 602944014 -660666967 -772343713 -97319993 -244630851 568034029 -291386734 -347675578 -716399352 -181612132 -67359597 650560853 -812305162 935008132 378105844 -910457339 -198682388 688408741 393280625 -384319075 222791593 939288414 278182 979877285 -265585821 812705449 -487339587 111528070 91084605 576484908 -992320488 882795195 -710828327 -320337233 655240877 -348965107 758295361 567189568 -512280366 -789695416 -771385604 -15313153 -556264895 -798993381 516553313 802796824 879687312 333172150 565275779 -829836791 544145784 -753065940 672027660 131894417 -818594435 756627197 650424077 885841218 640950021 632460261 752189837 -597400063 -159293371 366124077 -226856328 379892605 763589952 754097648 -827681190 529248018 -472071441 -511841392 -781206742 -782942283 -879235909 79999068 -216770840 -714675078 721223166 -304869462 -62329544 -591192663 -7392389 -21812940 -799149913 -660393095 -454482488 532419162 728638276 -814855148 -431620401 -248942181 -112818183 -821286739 -888528712 -613323166 -325533188 897900709 -932719113 -975587421 668111855 237283363 860463163 695890442 70884461 -789116525 -394675665 561616811 -884146975 326487523 161225334 -746262121 -87475848 -611072256 792834597 575025783 -336791326 -128863734 -515406510 969260150 676108936 -6148638 922367843 -719184958 -773874552 48254846 -338201273 -665000267 850194427 -320690495 462448275 -225387745 -583115263 476419110 658784877 196372520 626219980 914317449 -300516443 -431461682 -110454376 -564524866 337121116 -561130268 561055075 -612334179 -985506314 95816522 869365245 -936616655 218670013 973089252 -362141005 901747862 -335647042 413297647 -132101397 347368706 -717776684 865939452 423023228 358895017 471980164 -836883775 382504733 -674204215 -688140535 -427625087 940631115 185247041 -389023530 939772749 428602299 698521158 627097992 546181952 -210856651 -987444390 231036311 524433078 903799911 -901429521 -683697696 666541219 788923215 -581801246 153569290 590555466 585204826 -765764190 203678760 77366180 366526021 888982907 999580122 784469981 -856266577 340698212 606132652 519810537 644742854 838620995 -741782523 585146391 -349588442 779306265 -185768912 -546109117 770335386 676764649 904229424 -659106172 -478914790 -609525389 -351802595 -289591478 615124198 868795103 429373790 -215803604 -700034188 864393027 -908754221 928582359 -442414783 937024707 547322643 39280352 -915858722 -630313465 -727917832 -830802796 646158429 954714617 474962530 135458069 329933393 -672122268 -619847237 -480577277 -821853424 -238480651 -733790771 -730813079 -83754109 -559457735 213986246 -647480943 -256751372 191653153 -242201930 881619513 -611665888 585753943 137120020 77155590 583882835 355884055 420315011 -559069713 -455107991 542107044 923103590 624119083 782867249 545886188 -733151519 -684181291 730724259 -367644696 43665701 -807561286 862155451 -303972290 409044920 209499423 -137204021 -532787544 -469841166 224034674 -196181073 -464307754 431099446 195285251 -831020842 -730439683 840461211 -264966381 -502037447 367514406 -517690211 564105721 185036932 702798616 -576256349 -234535826 926005476 156405311 -408757738 98284046 -104797501 775271341 516355414 157978460 299159493 184675763 -35762994 505948154 893163975 -725074778 -846069917 -139935527 -857232797 -685229587 43582362 -624337507 -290973170 118023720 -186667272 680291819 624719719 -430248092 -38355615 -366415908 -227292751 -409184168 -993095182 -297571515 633263959 785192677 -104146028 815806678 468739341 268978962 -383609352 986615344 -667510080 118424210 203624164 -333235962 -997572161 50420155 -588788530 -872017251 530428138 -372356450 367263617 111711042 -819050349 956293033 217110130 -37429734 176128606 -931884382 401469998 -387904000 493530911 -853856247 -448782849 460104942 556105497 -61898072 -663707707 457607725 -49059627 740256611 217201892 -735293711 -710783750 981874049 794995740 296521258 801099361 -1750 129840589 -407590218 -21481632 -743180652 65400025 824975582 736681574 900761303 262110304 -675113359 121953039 125962909 347188898 -632294801 -87795321 87143319 597892035 227932162 -661883718 675246938 953085516 -513692130 -814214698 -986784887 -139645074 -512363031 -124906408 -708622811 -711172663 -736482754 656565382 249575442 -556333010 -584734631 688815003 540969992 -587478866 592325439 -406222455 203837608 -487395830 -899714406 -668812370 -745795152 953242744 147498996 700465794 727682387 871183837 -685390169 -705495766 -142099870 326943193 -274912674 -886163711 369089554 -741415865 -219993840 -529914051 618127051 -165090623 763397671 -515719908 199870721 383042775 -977778049 -781166467 -676540971 -42370163 -613955419 -182883595 -248125874 848388741 338684349 107266716 762661214 208606945 -924484682 -772417429 287254671 985529066 -823856091 -271545194 -356984615 998866957 597775841 928426463 378117590 -235623335 -888520933 -553727530 214077304 349878724 303263087 955831045 -920385134 168492184 137138331 -261632813 -243421153 -590339743 933350762 987056093 -548600752 248040452 998489363 23195187 245094004 233864410 -412550829 -82755394 771331394 -453546776 555585784 909000770 -334644686 496493643 -11628162 866852206 -873264109 -613173853 673970 862093058 -151225210 731369934 -335056910 533221224 -417187692 -764495727 233063841 -151679952 -479191835 -965097659 486603649 -831055333 942493608 925401803 627796737 -901430486 -201535065 -40846570 970967810 492759013 537463570 -440661489 -43277324 -599728418 357099586 -744867034 675748868 917512313 -535521526 -559913963 476582636 611728557 983128016 -972902667 -122240153 765942802 254974234 233235211 555328946 104572871 541592229 -692691086 434779581 -570952827 -358417440 292703857 666152388 -238850187 -391680209 -557926067 323727007 -758471262 613339907 980930474 898914917 357016694 -542884883 -765954769 564256220 483108597 936205843 -901719574 -818820736 184117414 -419850319 -619870640 768332671 993161684 991045663 576014921 -506968924 725122243 -627828242 333561093 715491782 664721869 -149869651 165228106 -601966475 -501282661 438776548 318843296 -61946276 -135069329 -430800502 820244860 390786341 228340541 102221891 516421324 719703072 151005667 64583107 -801960565 -108415781 -865055999 -526658369 -469931841 -526747635 -477711019 -374255599 -236892933 -279372485 -169677774 -433077491 -444747156 -46820916 -946277681 -35591795 862213315 883527360 924401554 206566609 300521330 -750527020 473613767 195628071 -822195704 982506169 732168168 -443133302 181947046 50558904 -141091167 386064132 229262558 -54718910 367414638 431870284 -612757538 591713945 -574568828 -685160441 -355262202 -728950230 -287682733 997559443 70201405 -731701991 -447723897 -156423980 -141286981 -872738467 -803209059 -916356258 609418817 -971675490 229867151 -473351420 344994702 -186883730 -466806888 -313186454 -195421449 60313468 904909517 645912367 471605295 -826103711 388796954 -892456938 -594104497 -711874440 523345120 -540558258 977006565 -667997895 -127271561 907272321 785231630 -970317257 906680658 858863340 -97199903 665642201 46276134 -901133847 -649265012 -59089544 -100873230 -566535662 -514885949 -760145931 664538660 -965888249 43032939 760423879 -191293530 331707692 892830600 555208179 -818869495 -773574949 -520867690 -325062545 -409900079 487554304 300535690 -998274324 -43415332 624101735 183131607 576279932 -728565290 -358908733 -974387830 -48766583 504875296 -299305390 997439395 744516186 832379968 887235239 -497467447 300499835 -9743226 -54508008 -273052168 -768537708 -51284004 -465583991 -43701116 -220750634 71937387 -618266639 -778450552 453307987 -813342692 506082479 161429939 812712713 459461895 462543080 -778995894 -648066766 -720899859 421416588 259833883 -815364550 981050586 846907824 -238090616 -166189296 -812874948 -960999537 145149943 -394928560 -719855445 213032324 -768076984 391773609 -576706834 971479835 542005692 590601263 272835335 48988781 -918818287 180834454 -455524190 -355321609 674126293 897536065 -251128404 -629398921 -850900304 909191861 763738853 -378329274 -632331442 -236061489 735100637 -304707752 -915783860 -820115870 861302536 513499705 786098372 -261644807 -470495784 763297538 -755377669 -464063081 175875351 373051419 164137112 -339193217 711264394 941203890 291584797 -60140047 -756541354 931557909 -789618342 -138738093 -972616717 -745647273 396274632 -863492987 910292965 84960355 355214634 90510670 223157206 1218306 -322250131 -262686686 -982839051 -645704125 -872522598 -603759163 -875179009 147327282 507346332 -180200972 -312625905 913295031 -568285021 -53037370 -215451030 701426582 -722801169 588906491 557500805 -276747505 247600547 -54574439 472515311 -421921080 -729678311 -522510617 550108120 -398764704 -452717881 221006993 494609755 834420585 -927212501 212819535 -777301912 333894049 238040247 180469635 395269791 -399143115 -107151246 312756323 -935811581 559489853 -2724610 -1565934 -649338823 -853765767 -524414335 -118418360 -878906180 975744207 571643199 529362730 -393481378 285150493 -320143393 -802910461 530717242 557443934 -259823049 -848601909 459987927 666859490 -42914834 462844727 246257453 104823730 566643333 -850010625 945368730 -686098093 955843166 853869751 591261909 -469026902 388595368 864847404 760952465 698889709 323237594 411701241 -546808412 846147762 -531406106 -475618437 -946157025 479228627 -74489640 -912964993 -617554700 709595070 510117858 198248634 -995238046 348888948 883017368 -110726015 -818328228 956953440 -728504333 62898104 -924910056 -978902895 -491253713 104146698 -669487731 720952911 109599714 -927742302 157227361 211426998 -92565140 -707060631 584831195 -885476556 -571504059 -817045262 -949744513 690445242 84460195 286365465 -720018620 473174986 761338843 999121713 -789697766 451550970 -156679711 195199706 589704246 -326394310 376347362 -85094425 140153958 177015369 -763594737 7337828 366027570 222076269 -524508155 -572613765 880511184 384913679 -148296460 -278473532 -222384817 785559172 -713207077 468654859 -939027940 927684869 215091491 -272517692 -472739447 -868938178 -323681861 767416127 833806597 -399068738 806300737 -89510516 -642583958 -814883437 602216296 -599869906 370862788 -733713332 156742866 619961676 -839043558 -725044151 -980028948 774935100 -376165615 719528219 891558874 -151337963 -95161569 909105692 -789862573 554081518 931588018 124634217 175830867 -106536768 224068652 175820142 -311306611 869811783 -339344285 -753183078 821697594 -635450343 -202477285 -224800356 878360384 677902496 13541194 -750352380 825419348 -105290389 -237830064 -476992689 -44122299 137326340 931861712 -232153181 -946923280 560515445 197611248 26226150 901052904 143873800 -100022768 -358886594 -66436954 -529928636 -696271499 516064867 558078103 -213860322 331185178 -288425856 -367995073 44917584 971255057 -973931268 21775901 -613632654 -186131893 154280443 -474252973 -601223521 -995076621 -617615316 600258657 -876378687 -980274688 558206748 -861921277 207899678 -720858544 607306710 -97053634 -67897038 583651296 -162882790 -183233946 -935914103 941867624 616200439 -78431685 30267939 -28289533 -911348687 -70988654 659336191 -598113232 434867191 -173238777 -858039547 417705380 263879183 719846098 -998550489 101493254 -340039832 -91974224 814826932 -252509641 -944496815 199221504 298814858 102069780 60399867 -230809541 12742216 889454090 -707927456 684593287 302506861 -96180952 -877660439 -757578910 37261794 -910525751 996489421 -428644584 432676079 666775502 976366072 241937849 -489378032 -312546401 -804831750 -853852684 851826475 589855705 -965046525 -628142203 -790054765 477972111 -172357640 -576095888 279999493 422008610 618384431 559348453 -16173897 266696973 827929071 -114958586 -857325938 -818268478 -174422653 -692170046 941530661 406226767 40869346 917179186 180353182 -939436535 -783083838 268601850 -617313618 676517707 219364483 -779779244 990290411 356625501 -232226920 737278447 -196581209 -833700350 -226335154 157206994 432029403 243743205 -664034272 609534010 -121870792 505159394 -889158732 -783477551 -386716050 329076769 -891959117 -347560128 603322908 933042297 -995021919 -202956633 -897226425 -916536538 -377286788 -810377604 -673479798 219797598 988446726 -468999206 836644039 -349494402 465269740 -48665046 -288023698 369961286 -118939853 -223993240 73827939 -972556003 615243512 -186812778 -154082998 -154514863 460360517 -854580846 -583928315 -13934257 724440483 17442011 876456689 -670936926 -317162520 859474424 -650114679 569806575 -545103147 -97904712 924428009 904749580 -577684197 251407531 -656954252 -661173496 363214614 -555075481 -953881562 -339023580 -543632694 133323682 756136362 969442614 -101744527 849973130 -463775644 892281044 230713604 -259983725 169305305 800686316 956556118 94843127 -751014040 -931272357 763060070 608650804 404007420 -433308269 -11191903 -531150394 -241387173 8721766 -971597138 -93147150 -944219139 865714177 389924243 -754955724 100184060 -69091753 248616342 599412082 -856584068 -653771475 727198074 97026731 -787641970 -286829852 -984687057 -674237799 -235172438 375528054 545466573 -805929670 982939644 131061859 263555501 -108861462 -984536876 -890699914 -963846932 -628417090 -578930110 931958447 872882461 695000390 527585145 920245236 -937090077 -357053489 866575007 519411433 -263239037 -365900501 -473477736 -292232214 158300489 -334911228 238480628 173298926 725128840 -736432313 -694760316 898807213 604496530 968392315 -65143183 397103469 -341623842 -259488537 227220979 329740825 -425674082 -320056690 -408041093 83057985 991142357 304598657 -123061235 344591084 -269178577 653233422 776772953 -480755180 -147152724 417811676 -614596559 811434271 -819766658 257873256 -845421304 -566887277 -260228241 -740226844 498073433 -706253076 191707367 828641660 -536220799 -41681021 558917563 -981831118 321871251 678010736 -178623079 -656351391 -462468870 211626346 -149869207 -71069404 535891485 134270642 -683985711 -883685592 354898990 -440475244 538323393 657512111 -931250011 891442581 -361601091 644055753 652630434 730058651 -349940363 951684700 -61730784 -473005936 517811539 -662461462 188565733 -348187413 312196284 -280101295 -293067819 -401911624 -364860858 76090476 -479400865 -991742913 562659384 -249304542 -192193824 -820681154 -491979775 -762980822 -217734531 -284580349 227522508 -314244802 588439683 -292122596 66809420 260657559 -838009964 -941916099 -190323835 -717687572 223678579 878052158 -544557241 -830590938 -475196413 162783476 -996891968 694359719 -611459616 233522790 571898827 649857749 940275987 -292084484 -661592710 942564819 589093625 585597068 452686457 260691904 599408918 -533682112 295616 -164272140 115914166 -554955044 -992304601 -929137240 467367496 -731457387 -460318990 662947507 568089390 -115444269 -512317129 203153178 -804371202 -166130465 822509335 421380316 -710491257 824858094 198064779 906781841 -131113750 -757276959 -249898393 -604845762 507401240 -749463572 240310120 885363090 283535446 274975301 -673567472 -420713370 -52996454 825273395 -128975193 -604255105 -718680604 -98077470 -143366879 -922830113 -456206858 -360655943 -547517130 439878184 246877909 -929489101 787401887 -280902347 -674155052 -998247380 61381462 -983973462 167468480 893814670 -445947437 -703829250 -758778604 15922164 -416262205 425877038 479121348 -788268160 -679500842 794840125 -732820080 -9033458 46601367 -957185354 -200991909 -759721482 -770094694 -177983191 262161784 -546338234 244695819 -161970437 -829470590 -79902562 430071911 -719282974 23180853 -485645252 73757945 -16490172 562293767 -233268515 -978895032 -616451945 698614534 -513273267 -362953027 -660691885 -723012944 585536561 -528488739 806585716 -463759946 482473678 162306003 726130651 -959503737 -40909935 3497133 -118829284 -154515607 102355085 -285420064 132224096 -234226673 -647255224 427413067 -532442127 -76161909 -780888367 -230490651 -998581 78021747 853343558 350512157 368961502 -700312729 391404183 -260032914 930549469 -989404339 -930908863 103731282 420645335 -665372320 706673685 658138083 877193669 -688456224 703004593 882618881 -758684926 -47464919 167868485 729569863 -628137039 -157102148 386437823 585033101 -241644133 -373783605 988463775 -530667328 -846945421 180843922 763225766 765736602 665799748 307543856 424959927 -993331982 -138568437 395792077 389691315 -738025390 -868722238 -394622776 145041076 -560225009 -886469268 -308257939 -195680264 -119332030 228192059 124271718 -487767001 853926629 47825694 -970922735 949802433 761544046 953924768 449696288 -995485405 -27149687 -193210114 94687835 -921002438 -19798644 597230786 -518154268 648229063 617727617 -39934088 -804294278 -592552474 -779120241 -830092014 -796081622 786650364 -338022894 -91295912 -493345919 -308248953 -847342287 119476103 704721970 382927683 193509515 -858500461 114070661 708877473 -414657587 -812798172 574378236 -945446249 -815471191 -765736668 189303905 347086310 -408537875 20418601 -651603894 -54882592 540316036 -190518050 -73812395 177207798 294100449 -676039692 -229511206 -615284586 -469028454 -217774233 519430992 -470604074 -813166022 937819906 932249118 -437740202 858123345 102649236 -706283892 250944173 -984243121 -358269930 17250358 -421767243 435140902 -406472219 25738970 -453688566 348938096 -6872057 619099112 102675848 -153746359 501689088 -941229904 192203558 909273711 -599092283 -668183842 -338748687 924285690 181611321 931216511 -371094505 33725350 362099429 819903708 714765627 303813042 -566900713 348653760 -688429071 320766428 -987696517 -667329105 261459750 -532577378 -558990606 347251273 39967100 -305772888 -188589438 -909537093 -950511746 -597299200 -284102659 470120657 -964092873 146481339 82684785 862265878 919947903 603196339 588241280 -838852275 -54290422 204342942 -119801744 -7743536 -409981395 950843425 -502371871 437220214 -161610068 699818207 876604507 102356329 -777090095 -39909242 -2463617 486376078 444679103 925081511 -425994582 -446857408 -294450408 -396314640 -579298117 -123251705 651464632 737103825 170883907 196788167 -747314631 446734496 601970281 281061551 -98746019 346426200 659718211 -152176323 -271781961 680075833 469242471 915983707 -368388452 389537351 -333734518 -247487586 875246663 -945038811 432519200 773845011 809279617 -959820019 -896623646 -428058980 760564651 856686594 -624737363 870987718 -852364435 331551190 969735902 -101623862 703358425 793979920 -453938329 -188206752 -965142011 -317446483 481910583 687463248 -259034866 -268832064 -221520613 -763606515 -336215709 -6872014 926812180 -753622302 -243151608 -775593010 360175526 412549203 -564809252 -54508495 -413773518 -617541840 71372628 -676347932 -730804928 282995775 -250978264 24830884 772542316 247127059 487285446 110514260 503323297 245340168 514686626 -634669647 691905083 -888049085 -805132835 -836629421 -861801000 -4488763 297350237 -543459069 -98653932 -967249604 -495276424 479272804 -685077248 806940297 144307012 -381748814 303323565 468536508 -83063949 613541163 398664373 738494988 702357671 -297753487 450615592 83463781 -460689042 823703530 -390222908 -967627435 677914196 312671707 -971113928 352931708 -606759629 943389439 466172597 498709215 218576255 -242386942 931373068 248948162 637764139 -736026235 -787976816 49614397 -978285733 -929765607 321891900 -592967059 807381212 -321025565 -355744782 -361654596 -658162319 -731855272 -316271973 -792738598 245181472 522253716 363075935 -7296616 -907352813 -257140591 -52597024 -815683416 656885976 227863131 -937896346 886515843 -715972045 -464609804 -789134395 413351610 -895152066 -314757605 -718484727 -935544601 928212433 -452687622 236780821 -595270254 -583621036 521670705 197393005 -756997898 -964059350 -173507953 189010307 951888512 -238694552 -39980682 -905508030 -353760298 -508144493 -990175403 232097551 509217233 784735396 -253807834 505979287 763938621 44435509 -578921417 951940527 103200563 -343523773 -422392697 324752976 115905171 191156919 -196008570 261578878 -278302050 -225536535 983790967 176621562 -467965676 905912310 -53248029 797621685 -188020345 475398512 -230620629 -323944236 892632706 415740584 624384592 521569712 -613559169 529242721 621074142 -61153726 941480987 643045095 -460623907 422545329 173851541 691247636 27107371 931961166 128571881 912875495 764911401 815700270 670151250 458946753 -58894499 -104514379 -333527231 464729175 883445755 -852858140 -300176950 -816495533 -766700695 386312321 -580106259 761388292 -587866503 -39764982 541310673 -497324883 443471845 -656412909 12587719 -649172162 -316208815 -182831217 -720608936 -502349785 704096919 121199572 817479775 -533106729 -296431184 434079413 -2725031 -173778566 201496956 80086226 857818122 -113468542 -464280891 -230415714 -812695690 -202865534 -411358439 542896506 -38914678 985880376 -338879690 -951797214 -340512608 -334601142 -675104875 339516352 927686179 -522275190 -141491481 -690725559 826117124 111878519 -613040110 236714229 -637538749 77080190 -382793131 -15273650 52606043 -325038702 537540346 -850143234 -338137722 -764478401 -527713471 218090120 582424987 173443226 -420625673 -38372189 151986545 17539447 843583716 -121886428 363136663 68598270 -951516831 -241875867 -285629338 345562209 401830398 740288359 684364769 -668716836 374433356 317170789 399071841 -287401694 -996587930 92241730 -136998873 838162353 -743990504 -282807875 608011257 965593415 -82911621 -329687611 147009624 -49640128 672424865 -738476944 606061194 883549812 650385802 125902500 -242670392 -594217617 531351785 -100384670 -820564683 -251303437 706361122 787130725 910240901 -876861465 621942509 -312304437 436998944 678392390 875265895 236869939 -866959040 -680370538 -615460890 701249088 -636738983 714928537 -415426631 721461987 -149383829 978041860 633574475 -902900929 723649819 -472759855 570007904 -566220140 -451050547 457132423 -985340380 -918987852 -578451511 505521386 152786580 100252941 -425901576 -775377226 769645866 8904873 -278868588 -875691532 -998565224 845916558 -552009851 719041766 -738036283 -133440564 580373499 -823292961 -350942065 -667317095 -243230902 -845994187 668748096 -201112917 715060341 899197668 -833925890 266194450 452206705 67371584 76906094 139187418 -67992067 -69544509 -123018495 -809354045 608712273 465981920 384378995 -852384335 -92194650 958192551 730109478 149711706 799365061 384737035 282738707 -818529405 -82436953 -863206335 -663081088 -490999879 289139791 -782276035 -705123436 -490080656 -399027584 520117912 -547758737 -228945210 -527332299 808965646 94728235 -573837283 -518099215 923506733 -830863863 465976058 -397826229 741591364 -824492158 509499044 -664060885 637082912 -453251400 875855643 943526112 347642905 48022593 -82497957 480011203 650758858 -510708335 -739108345 -306106170 990865803 93807026 510443721 -751578404 529834079 -585637305 -787266498 277190009 -275158090 -645000988 913419395 449650856 -888286753 728593509 -284533247 618425834 585699174 687472257 -114445785 -103958149 603618626 -536284129 -907711451 604637537 -218077921 -518820488 306157403 -71439143 969871038 342070899 192925458 665609739 878477651 918666877 829246790 640383881 -655870873 -591935542 -656295217 -141174889 163520040 -45119136 548788761 863811105 -910614909 -133190787 239996888 -61720180 -376418095 838247441 -550739665 272157205 -561176080 423941597 -703145730 -768018026 -929700606 -442547038 -810768496 -158287301 -476498827 450200852 -829635829 -793201879 251963274 853733746 -24970325 132163435 802565534 159149698 865189613 679961731 -275613602 -752124736 -320032927 487521137 -618773252 893584523 541391650 -92408430 386973552 519475591 -690366392 -197067082 951671916 -541186742 -19849921 190026684 44303468 -235237346 132610788 714479150 331294651 -252103876 277333041 -642424584 13484075 123978417 -771472816 884548603 -135718672 -779008671 388727812 565571034 961429048 -502617701 -89521127 -513185945 -584747692 997418036 951593833 535539310 765221358 685877992 276632454 -610386696 484097322 928265520 -1285407 -985188740 370348166 -38630075 289044966 493441648 -190889170 320703537 204755101 -139433422 67947421 -329040204 -227394063 -506865186 861125295 -470708784 -963841961 -628486518 667417945 -48331232 -167093465 725988126 764577550 -622694116 796791306 -323249079 965004160 663823515 824280014 993966316 976323509 790364774 -403583702 694875312 -427025155 992307097 -544884669 424926687 62692625 979543366 13902632 738350485 451554321 524310741 498203927 -552732296 -501787015 974570970 -623046811 -736387219 820729722 -757005148 -860713484 -750763873 519057416 -646710378 705833874 -151565024 -171458078 -185622409 167334335 -27360840 -585385847 164007276 330445826 222613461 -721805123 -545369003 152859541 591916824 502393779 -369355256 628087357 -323711109 -3449518 -71416332 -471803666 -305405037 -82599940 749421115 -305750865 -11209126 634377041 -936140080 945823930 388208892 -740248366 -939449818 736927244 807826136 104579092 -978260115 76717322 -193167954 611122410 969585162 -523320508 -267535926 -56684969 187411089 -207954636 -37071608 164489277 -759629755 -596550845 587078273 36815021 -708222578 973008034 537715704 104499556 -767743097 -257689046 551313746 -597517461 -704601429 172468975 -704477845 -59021548 934441398 -649451802 -551165477 -335610431 -911033197 -409941943 754307314 -500585791 -35029403 -838368853 605068627 -400343579 447048401 -995322069 -939681643 -690395105 -452958529 761531501 197684623 573538381 607150177 739957306 311976705 583527484 -809721911 -497854573 -196869617 -449141375 711267272 -430739938 650193637 -378309544 787008539 64706257 -122986177 -102349146 365743953 710473194 157654660 -22461949 350602023 754922160 -752727481 -711036961 384370101 131432055 291235760 -881486750 205632819 811947671 -796170107 389022731 -483155586 -714535819 -101853238 799380141 -398445436 -270396477 865685672 481930977 -188926894 -951022661 -764911560 -86773772 76572871 489225748 871908566 866778843 -457169047 -821522830 211398390 885894781 -580360438 127371211 654823197 -683463049 -524068223 269131135 525067125 327693572 360262275 -721626964 -666383025 -748656168 -895218705 847353123 42025016 897986563 190386932 -478365669 -88528356 267130428 999096884 -594375030 203099450 -381725720 147821654 -338196499 -909986096 -887132615 -580831315 994297593 -614639249 52862779 -582515839 -209114897 386987416 778508277 77226181 -96677415 730698313 79209809 -518975669 584704635 -911453436 952037267 577861064 -159272823 995106977 112389990 568596113 -672119091 226102028 -829241214 -841665623 758778614 847355458 -62914646 79984169 249266544 -934820017 -664813386 620209925 -515247260 846474839 -946185377 -613450540 435218129 822938957 -185029610 -797315975 658935733 -353628180 608147916 806635394 -426456562 -113339519 -476346146 365167821 -681386826 845535971 -303320892 -713745231 -873849139 -559536707 -158242860 665647975 -340553116 177116134 451730714 171865235 -745288743 -473330164 492089795 648650771 -74082210 -824435219 631227904 767943860 -238447536 -636832037 612086371 538971921 -877480908 327940904 -831391877 797291668 -467462516 827795205 -82292466 -714650488 599582558 -95663744 385082804 -670385620 -945008232 91862339 -802689979 -137947088 740378405 -981472765 -679028672 337567710 -614263308 605523321 -224521054 -847838516 -184038109 610839905 465044997 -264173862 -813766836 60354288 -652636650 993246497 -645236931 249624795 234962642 -87183752 -207188582 732970186 876936427 -198544791 587511353 -247259710 625823298 173387112 -553577176 -28724341 -539468352 -791245847 356576184 245221214 -58091957 479832056 4673519 -936695995 82793160 523518118 -333659553 931650547 -509420680 -974120403 -878455807 -409419415 857807722 -369661836 2749932 -500970474 400207105 10235350 987056301 271233453 624593827 -915439907 -704554010 963923529 -154405542 -977310460 187779633 723480975 802834024 759286349 -824211780 -465918646 208071373 820987784 62515260 111083926 429180465 173287951 720277390 -453650288 -61944708 772144973 -420907426 -272977281 -529898628 -443493079 147978196 297761224 -933197993 817468702 -606473756 -78917960 942668836 372357740 -601339597 -942080201 -600209255 -266071311 897184796 923575781 -892521612 -21804693 -926545218 -122387160 367238568 567856144 -273460886 -217461 -146211774 89426734 233541206 -763285905 -145379576 -584987080 166960244 277133510 770961457 -391418282 123645299 -881520956 -463763549 957970593 -178503685 136291531 465555936 -955871780 -474775279 -249929926 -736651345 714855558 -252664369 602545241 -243767291 -718646824 -905719524 210164778 110997350 -175302789 776180104 302644839 -757999577 850576619 -654844445 -921169880 -982555946 -800848920 -460993861 360166248 -856100228 163152533 -112164485 954479723 584771463 654616504 -647872252 214924598 -359923377 -545833150 398996960 176668470 -393509955 -413936351 973072273 -856088441 -464337919 211277386 541797985 267146058 -300110564 -1274935 438161905 819829672 -664516946 -542055535 -319216576 725572050 596917952 -710993428 471536381 423876775 -90886443 -55787986 -979328191 328040901 -12694189 -743178548 -378902303 -672623797 327009836 520572709 298717776 -666927134 -601893720 248018120 502402657 768767495 546823291 -59987681 411372436 -185924479 440353460 724397990 356007869 -864977367 -22619621 -35375254 425993146 -685405539 -920755567 832430980 949463850 -811904243 -932245124 211367982 -954373749 -566435555 582703083 761153294 -516649712 244496910 -493319331 263710095 -620679109 -558213423 953860733 -544902977 695817308 831148023 769665026 303563028 852700335 -763079082 -549869858 -239932163 -355975030 660909619 942491149 882665171 -133578061 878802040 279885934 896313661 426251705 -737291530 -354072734 -571849726 710296040 -850676067 -549187297 -223842699 193521801 848413499 277662673 892519748 -625882360 403765808 -935263542 -311995998 -213897973 -927132385 458902017 -93945392 -61684391 -421916935 -354378533 -347117277 -178764957 -948499679 154824017 -842316057 -459439736 871917473 -941356887 -126352624 420489219 -689919808 -742464501 -251405291 -450746725 -336616600 -651121532 -159585936 826051492 19688947 547619283 -397632194 -32015105 -230670536 -490441092 -580051316 462020172 -337091441 886733984 -486095736 -838331676 857857899 -847487892 906167015 -202816485 649728250 -849903533 -459644398 -622211104 985612483 911695900 -616418189 775835295 547937871 195399767 -126641944 49722869 -128826441 -393514164 -194631559 544614500 710436812 -467067020 750364758 -320581212 994850158 -202285129 400675232 384239525 -89203018 560401049 788899220 -228671347 956338568 803544853 887413812 -552317271 -912417647 -55408294 -991776089 -440399845 -373397606 4335119 728816265 260998459 -459285949 -584486033 -217204046 -860131426 785961594 126117932 -715216716 25636834 -81061517 -266829096 -413107097 463918876 -994547671 -191883593 -576430406 -99589600 270411389 -868121705 -612598513 74449131 -411967310 -554612977 -171310681 -793147016 761347867 432886531 -274428148 -624438760 -241986166 -977608951 947881518 -635666694 264722303 472527386 -215709827 377157133 -182074903 86890550 -615586811 249487651 291325262 -776795999 -372907801 -570933760 182523068 353601063 964471807 878746037 -959534866 -835168617 613907446 351413828 -812831388 -22132843 797845945 99854168 958451912 -10618236 -956174012 -238072671 261381172 819136306 711789199 -234171181 899501138 58357788 -897412420 182211399 -19483986 791026098 880727604 79626737 -211968508 269484729 686844406 899850563 -190238327 500691840 144950135 -37291762 867388097 -377097417 -834531138 619389791 775153498 -661766703 -926587702 310690127 331153895 -339929447 309198111 -827647807 -374214115 -41146454 784828636 697402726 677540486 -409171701 687441774 -666515110 -702473737 211956082 -38072318 29560128 374787637 597929535 961145356 -339537794 767273625 -906536983 -12861645 -903273091 -362978561 213707425 486881013 -96386316 949634585 -331618655 614879427 -551762582 446350085 -786881834 -359167683 910541730 -936640954 -699482257 -169645235 -123167261 -646982516 -56507212 -455435463 624073881 703141262 -259555779 76122318 671607803 -939845123 -440403240 -93992958 30962394 361898445 -40247546 39654494 589673407 -597688025 582153435 -752222758 -225848836 640263326 -968213110 -834690249 -441855564 -214022022 302989456 -425124798 411029987 -582726199 565600556 398298956 610213847 -642166638 635550452 736030206 654763410 256242821 577056426 852214183 -772605710 74248218 873405591 -185647414 801214449 -813574437 -694514715 942152679 -554036371 866491959 -950245082 940906878 -26482298 515761008 720068355 251741438 -542964618 -716072683 -219583837 610876263 -799248768 -977185043 -744296159 474973577 956085781 -839794287 244017677 969064190 -681090847 216927683 786144750 -16344470 -947269464 214435215 305634373 -604987926 975153168 -241290104 586934990 438621065 -313131570 625022806 284641894 -564656041 556569388 -104684604 368641115 -830704952 -51484763 760746545 -900385821 677539343 192709535 -373285422 400233205 -286327398 484449678 -867873402 -33422191 632027123 -171219457 495961258 576623425 778252777 574949305 356156596 898819151 -359819343 153765423 -541144401 -707573730 116848253 117469231 -292539284 348735723 -115520275 364041683 171944073 -354294774 -927560638 231937461 -12732215 -105973132 857441783 -417220228 -98623234 692884634 -720556517 -202770261 207876716 425666985 284402988 -220662600 -719303641 889055295 -622576013 917121836 711167703 -3453663 -712234167 943857856 -76611866 171233585 -88695036 45140298 725134783 750182620 444353241 -772788719 -448039142 -437483996 -65138640 -84146435 672117669 887570068 -943108292 -138696524 851943290 517987621 -549230786 -916815960 -212936712 401703689 537150758 889095152 380771935 -924849863 970501769 592303447 -893387559 -75498510 474947024 -386681461 789675295 579128234 -554561398 -901618150 -714979063 -19886970 -652930938 -122409328 633971654 -171579498 290483084 888723722 792668776 906531219 -946744697 -47020368 523584380 -959931097 -930977932 -361633804 -93045352 -797127496 283305011 -409384568 252754108 -498851172 783794528 398480826 187983052 -475872202 -6987147 49284876 772445745 132089570 -865717811 420138806 550889638 641189315 6507051 932736872 -452936839 -762757735 -224672745 252848000 530672952 325467290 689977628 948240508 779645813 790938897 893651715 369158669 -802604374 176096381 -902897408 311282109 -602287600 -199041474 -677469811 -516100909 589904266 590585064 -494931804 -471496626 263920654 51852088 58417503 -952622789 -847151212 238798035 386707329 779855600 3084757 228277376 -262861696 -239225100 -408130361 -47337328 923909894 -898046059 611767858 -842022266 -844606053 392252762 -859400571 837134756 -898559284 -655988098 -614139220 -481479217 406840354 958384906 -788196912 -230449298 -635284344 536162766 -166708793 -875926672 842776285 -623315954 -5014618 30928056 -255562420 -423642715 256518471 -484230998 302411517 -326881586 -576307065 657750002 -994416992 -477285656 72114426 -681933501 273050886 -851550973 -148851556 -889174800 187134451 -948083759 -838278006 668807587 685985087 -809579782 336815456 42101624 52615737 -825338300 -579811013 253244687 350734203 -31343658 48259861 -618343412 -216320512 -150162938 949250858 -886603207 950434277 -780796771 188035127 305641394 -816905787 -695508736 -559246942 -429759247 -277500496 -416917545 -413185131 368769655 -38556405 137734174 -300762414 -452834923 -824736071 203016411 89178910 -480689329 173487055 -488990438 -592199646 -849871301 -814557916 277423292 684861734 -325752089 539384548 177573094 -272997657 496853912 847641676 -174036745 -123250819 846092181 -568219175 817198091 -300654669 -60925308 717892037 259822876 480088177 340579430 -909632766 -115925987 115719948 214195429 523746735 30604502 13228446 -994903608 -836602867 -938291666 163181628 -474922222 -572561384 -142838176 790307895 282214834 964408858 315074259 -815550068 468169137 -1301211 992056402 976551436 -301768057 -801358733 -62858981 272163715 567151130 -355188003 -191573384 882020124 -503144199 955607488 -358300629 696493355 995385997 168760106 -152417174 -621439146 -502597374 -110409243 598692167 -451920294 125720451 729320323 884108703 -464495515 968597000 -697147316 282239729 431329498 546626409 -561882664 437244772 994589497 927585537 219466098 637509653 2259272 668694612 945580424 -76561216 325498890 585949381 -951258438 -375874399 -978260425 876983460 961806134 -96201286 -910422364 953603681 226384933 -887550128 -69320445 -763409486 873485092 -572152834 -128730201 -836667247 101807945 -634534584 -77236351 573699424 783464412 -704286596 893148698 -202420258 20169244 -641839243 -582357945 639967660 27248366 -878340510 -247554468 109352603 290830100 32763325 -866122143 699312571 -843926786 -977372805 736216441 767447247 -406369649 -99961765 -763664361 -195729450 -159288235 -590525175 -994571156 -700683161 208358415 743714362 -705759076 454220135 705648727 511944420 -436657505 -474844235 4649655 698313421 -574624933 251039075 -699014798 -55048016 629316465 331745126 468977340 -812983445 -131483618 294813230 -915767701 254378940 -47456654 -671499989 250532604 -193125919 370935262 157424646 497749058 397750549 -86366031 887216855 309894908 205145283 396049505 542460229 -545511492 -452143821 246925368 -180617667 466538794 -48545289 -820967649 -391093561 -948912831 805166154 934614284 422435073 -829889279 -287353163 8938695 2416910 -380766269 568995417 608369518 -294949862 -986017180 73208235 371980835 632868773 905580777 170393795 736941088 989315295 688025692 980692967 -268612170 -182398296 -755055387 -200490063 -925245727 -275474522 -243419375 -660503915 182858373 -793474528 641341309 548538742 -267071001 660020886 588622516 -994177391 860144950 -285277708 482572472 262962872 -872690896 -258390035 882925970 447925920 626296938 -540825042 -924212 36945461 -644149077 359097069 373062925 447803267 -622749365 269818348 -977625941 -397379540 -459520955 761489779 357599715 -748838692 522368623 331577730 -615966008 -506620423 -438828843 -967628678 589994821 371156290 686962526 9947106 -912490480 -77261878 -537053062 -887100049 656340649 -29750350 -128014878 844684589 -416011774 -794549240 -813392467 991205718 307998485 -215855684 764429759 155264653 501918343 -606720672 -591465121 -277585197 -385825018 -126988560 206644183 733075375 -253685131 120913017 -715313185 955107727 -715159205 98374454 -763790239 -71626859 105174206 -667410613 -135907931 500869710 -852458022 701115063 244200745 -775744915 -109833774 -150663265 -539727744 303419033 502990405 593373631 590461227 -541728538 -819749076 184897860 -413444972 823459466 -36759696 262710856 248254428 300859504 -895892723 -759044145 635718997 -702052850 877080691 -563216547 -288686778 -242546704 -463871872 859127332 813815236 -495607439 802161388 -999457225 316091726 -772779510 670756699 -266517367 -147953383 -817725749 470069326 701588276 -966071855 783192374 423438884 -434641040 22020169 -515348808 292676798 722215165 890453476 -872476946 -92062207 -827657487 726082044 -940753926 -248196491 362225033 104809582 412938446 574838899 706293973 -591126344 522869715 116555352 325639003 -774355849 514072731 -450545508 -531094451 954962728 -39062165 -251293601 180263828 137289647 155505228 -979848342 -866574345 315283592 677286730 849305300 -472403404 -752153796 -876861928 966964787 -875948097 391006614 -695113751 -334666781 24827977 236183509 -9615901 115546164 -303237703 426740183 -231870615 -565896082 754461368 520454139 441515953 286682788 -280723998 -30977355 30528581 -58202559 -679280010 -484277865 642927889 190004363 74484415 -766204017 447797965 701233655 -804927248 473768242 -253368459 340673179 722477419 510601745 384279663 -189595810 -838820029 -95499628 -746563568 652315139 -497311494 899644535 -388475673 -876066186 -708968393 579540738 -786602843 679646629 69774832 -27666632 495379273 -181728133 132199306 723650516 -756022980 -516388681 966484711 -431779588 968331717 350881902 828407415 924261799 67708288 856503399 73349835 878863381 634103538 109982409 618009 529072265 603343304 -605460911 182471388 -244760678 -34638021 796771774 173752427 -462363876 -783236113 993635210 -382416206 443270575 581804386 -725486884 -682116783 -462773695 369749075 -361298963 934273812 709877729 -143490289 -698915436 388343458 -405364159 329700748 771349906 -85478333 294940200 300888446 -655888908 -580436819 -762680336 -918939290 338503276 142324389 -772930167 526246992 -13855054 -868053135 154194139 -8624753 -688875234 725947620 904548807 662892767 -308599508 502240152 -236480286 142544482 771732875 917479259 -862669480 532318782 -758247297 355803459 -651787026 27789593 -523001735 -305812208 -914702654 322721204 83690270 877305636 366102658 276947350 -792027128 -968777108 18549856 775637234 -279128303 -14161720 569154425 -907526431 -36919134 -589744510 417744374 -256610489 524648121 166507198 -353965175 571338233 903464941 -406903019 -970591699 964233975 938584340 -254660737 -276028913 496090166 -421502580 349184178 -176099208 -723930344 -793444698 451837085 35762190 891760661 154675435 -783703293 -774298560 -253200591 976065783 -558853202 -759873819 -978688521 -340791827 -434610881 611340560 257696565 802732021 -836933472 -760400407 -357105942 -682453628 656267327 -580306056 369549381 -910820572 27720103 -589766250 535273304 -32725938 -744783172 -722659966 -905735049 -902967515 662088091 -734377454 494123049 -202310778 820516297 -378816552 -725324 -366993675 -168191746 -895186448 -618659581 755681283 -123032243 -474500515 -166575824 958768413 57588326 -4249799 -988944571 -826457471 152928590 -817819221 -629433345 -127155566 115741332 -435721453 -202903628 142594695 -249272389 -735652754 361171120 148820731 -124854678 152714462 -851857291 -623924088 565762568 -864079093 -471426795 220154681 -328519157 660938335 29141274 -131830094 -372712246 -273985842 -743632874 691583303 -241494671 -452313531 -784148591 -544538142 94544282 415955265 542697506 361062108 760098572 -164572320 451008035 -867548331 -120386805 -267684184 694165673 -443664519 -591291155 -578420305 308360909 862832646 -596148143 -611922929 314276678 -481759327 305402620 89681413 -782280663 604916786 -688399736 -901246724 389688680 -564001281 -638366945 653844124 886608073 -745765997 -786284369 -633916977 -687184859 991181895 -782457077 22011705 -319626758 161870032 890854203 -538813020 -101525607 200014970 -507335805 129708099 833201559 -444769010 896112357 -319946371 -100814238 492491744 -179913947 -792386204 -37116093 614064958 -301516287 -446452135 -55719638 -391819402 -734176065 381572504 -194578154 -786240626 1867815 667103007 701973216 717502203 363130936 207704525 -430518435 841120030 480307291 -668819337 606135276 -251070852 -668994722 332440317 -619154646 739719626 -539869197 344189436 -201912177 -834954347 670938859 -652951734 932110334 -415937873 215925274 486538561 464570693 320565252 259126883 -116268791 651732179 698289138 323977231 -925445040 745516643 924217487 -103563098 -378957462 -912194510 -114098543 -515049244 796485870 775627679 362812607 -346658978 -738309118 973629991 369720590 302133266 -718778038 -210123942 -412285985 719950228 -14637719 16879188 -473861223 -36780012 -992627941 928505182 -296678574 329681461 -638035759 895415103 -657770212 955330873 486216308 -157967155 -898335944 -303107381 45894419 -742771234 858360525 865289103 -652392024 -576751853 -448416289 -594263178 749311565 405267419 310977168 -556671727 907263729 -837254252 -426490233 811434157 103590261 -191931264 -369576852 80754523 620401520 -402575569 211065080 -364771103 -548920598 927184642 10013130 415106721 124229414 69707567 409018201 300730311 499257359 702002622 -756391603 -715499469 868410567 -598590853 956895858 20147452 469035084 -102344058 108357857 76797007 63345223 481149864 103712791 195544419 -72559556 785869521 856280197 -531510552 -405378039 304779122 953810834 95153124 869506984 -83893410 297427513 -867948347 866053037 418627563 -837266135 950011975 -64856291 699325553 667428246 -586550364 582788584 -124418018 -110951519 -831520879 358288012 -46257322 -952069084 -252081505 823056548 -157661571 200282613 -385565852 324871118 603964556 -825744683 309825050 513474836 100048551 -263639713 272534512 -860819160 461759288 233650744 430290180 551177106 761842055 -229677759 873405416 616066815 113274557 932259406 290981767 -59722142 -38289707 56660811 -31198229 579611200 324050225 799180832 82341275 580409069 695191631 41360888 113149994 767511043 -299147574 156413303 519352982 -800861774 477639164 -801958821 -317433275 582841882 -225644471 320638406 -34267025 -608407497 -565489783 -462006590 579853827 -836227557 101944292 468201547 -371064273 -589500082 726462786 -342062318 431550286 571391203 -229771893 760707034 248482316 -730907087 339848975 -182613617 881151468 455954615 -916899375 75543113 359133979 -713431912 835979311 106528612 -659340785 875393082 -162680414 -634997833 556253109 -786265209 -473979679 220460914 539927838 -69275372 -28140027 -441339326 -625006461 -712600539 59797574 671086605 -592100280 597664860 -21848492 -480832975 -672689219 409804242 93387190 -38304417 -322623635 -574528319 131285108 -836600681 -397174680 -673892817 -993660326 -784489531 -467203005 -534287623 -433423389 335675203 888825204 778092543 -69430476 -377376173 -395917391 381384174 -306095758 -809924397 -695278511 461306216 542268630 420420045 -51490782 221809685 -471017277 733032196 863854674 -260431853 713335214 625763535 -391460513 -37134162 -245674913 -45452896 829350416 437044655 -72623008 176084064 276185842 -782681311 -826168653 -776568664 -470429161 9807949 -639386563 177012159 121716126 710188447 91681307 -681901656 927860524 -559828184 243026392 779315209 -478922571 -963782378 975841342 -481179072 -263638984 -301677387 650809381 227457972 -8095689 315315664 -446389492 427955144 -125945380 690444979 -328522821 340993613 639012276 74825052 351947919 -346089775 -628489799 524244725 -527990351 389836425 320442344 -469309262 290819031 -710592994 39832902 -161992522 690879220 -970266824 315355206 753560860 37122994 153131518 594254826 427772448 180611557 579435364 -189026417 -965780272 -254409840 -573045215 -407743323 992903776 226458215 -875227040 711505012 -92839963 129362729 -561027623 -877151884 392241633 352303761 8367635 -101564488 -136928921 -961271096 -157889834 54395729 -496719952 -638971006 -614066910 -166363802 -439570493 387691628 867390260 85487195 -88871564 -76455489 772896725 422628486 742303845 355090421 -685346658 -162881495 10838010 -222103386 989705954 -377211307 73670044 -669270337 100716609 483995081 912174348 -545339382 -827980431 -707990636 -726124606 332226876 950518730 260180313 681337386 48259033 -71444981 -392614589 -929186925 -518883210 117132714 -41007407 -707284322 937526102 536179900 889782160 7584206 -197598303 35705361 -5145866 397682436 -525467403 -991475433 124566165 -53716962 438141318 -139458698 109139319 415743369 392460758 902336892 930606038 644673204 299587077 55746547 663761946 760379834 426379695 -354441275 312893332 281015847 -568272644 -934513211 -626894282 -570368118 996814857 270743714 -199787175 620890893 -584198877 -921963675 -988927178 833277914 916556131 223001188 530004308 653929576 933271915 44659584 -805116335 -836927050 -895021685 -825440907 183620859 -624982607 -912449842 -692345873 926995305 385412261 -615713930 -277359281 -552629907 753334594 -959045353 740760053 -517352057 172371754 -687957305 309409416 777536041 -491185040 994402337 701589544 272832791 163610570 78195038 989647337 -417105782 198045290 -471870445 546446613 -379863637 -15072443 -719103994 -835481182 -123670785 462366919 754720136 -807682172 146863615 97056367 -759890764 224434670 920986512 -336614160 922475961 -108995730 -100427490 -931286372 141538027 323426298 -746885075 -167086795 -293493082 -560342622 -954950242 169469491 831580825 -637457378 -144924210 -129020369 512153746 802607280 -170284765 -475344408 -798625092 -472284195 964430275 -259373630 477776685 -135164975 561067370 844225022 474445803 -997496111 117246557 -147612261 -380580865 -425645630 758291607 -149696572 561685533 -984984784 -616306333 -380968926 60665854 608151435 675158795 -601674968 -514638223 798771819 142311865 -278252689 261637221 -430227150 -228316921 633911901 -3406179 -410616886 -311618217 -132343215 934455736 -607181731 455865170 869428525 -337564577 862721318 -809938903 -392839118 -628681837 465743217 187664682 611377771 42669481 399846707 658185844 383221407 -579944035 114794636 360069934 535814656 -307456201 -842721207 67672386 974437040 -131102791 581464709 -120247760 -728839142 -917842201 -677794735 -426043924 -442573306 -299025942 716265281 409719529 308906231 988137225 -693713610 -965190648 903622457 -553233275 -183228405 129831557 -832643755 562274143 -542803612 -377758074 -407458721 -859483021 495105382 -7357875 -196680843 -278222950 504654428 -845199583 362567135 -665956267 -339807320 -371804575 -807633827 694307090 957792988 968999454 -205684983 814879032 915289771 -142302923 -64806140 792632293 -892829564 698960324 -709457936 989892134 136908623 739490742 -996631715 -161813527 -368723799 -937921376 487137640 -722309304 -228083310 622328430 -519873595 -842313223 269623052 -990112224 -564199696 -412081426 987039587 579021333 -217130808 71892756 24217810 -74514090 -665557709 593881754 -481310049 -78355204 -868259251 -833935282 -189956246 -439355744 -842727453 388588644 -54148280 367854439 -563321446 605367985 -157018110 986883466 -347261887 -443468002 -930048175 838156617 -786449716 275914960 358544935 -733050626 352838007 -969291639 -450738746 -797338512 287989513 -997071270 -50452136 -117580375 459581086 -529012121 912564594 -524482917 622583608 -505806357 -178458577 -479579062 350179346 -556400465 -456265255 140245597 -327627015 55867437 -498359507 207962271 -927067133 -689805312 343947605 859843344 541094433 -562859274 111882105 -923890744 -565370813 200099790 485985241 -891580788 4641643 596502029 227374148 -45450058 -983455676 130984253 454265073 925224921 22151083 -422851728 -286426071 -680814041 937894022 263464388 -732181001 312988102 310775237 999544151 644749496 -280133966 -421371652 -662151445 -992022697 -800555681 161587237 -92232804 936925419 -348296909 762648187 932002925 -195008973 954164183 -116982927 61071476 -804739104 436955124 145308590 -25511723 -603314425 -85775408 451693111 -772142579 -80725159 694359225 -593664915 584279065 821590946 -520380919 336811235 -913421986 -946520678 765717982 -91731898 -535875030 908214194 -116135678 97607224 871517322 -388894824 237254397 -280790079 494053490 574326675 -914703628 63495294 -11352101 -178748571 247839394 240434544 845919577 243451209 -549788352 779370921 -239664440 240417280 -187110672 399724861 282218415 72914461 850114490 938690648 532340279 -210415647 -766912273 -610966816 286790441 -331369730 -345435545 671650757 -673765100 269501939 650172873 754273854 -767484241 806064644 47268757 172015458 672700379 -879273550 342255248 -727471010 495998926 7159450 878036082 479776171 -191484079 -855360702 -575962097 513483841 -525556877 -987952900 -594776100 992940395 -750957888 28831676 -770265412 254900052 6922833 292678324 -965560349 172585168 -518690844 -479650983 131632502 -62897712 180621315 -929122584 842126675 -15020926 837981638 -264600110 581263625 -394624095 -267321120 -830749876 739069834 519237209 -764054935 495117636 525984401 -985584951 250475545 212436935 -835647014 -497484735 -349876270 546034597 468138620 -699799858 824785521 -991936191 -316841565 -174688583 -26320285 672228917 922314879 -891106921 -821242037 368899757 -970585326 787842286 -679973634 -681998422 678758696 -888561078 126732495 409679151 -447090319 685220072 -646661710 753527485 -275733275 -162295756 -931926152 10996105 774200390 362051453 -876206857 -757829016 674268320 457065272 -981951988 87280036 76661251 -179640266 -248559227 852979990 463666900 -285342050 -632289619 963157460 852870484 924920443 294049750 -932665465 -566229447 -59480966 177431236 681886650 378373282 37332665 -95611630 286757279 282664306 828863640 238113887 327085570 -195718966 206042576 341443029 126939483 460144961 -682408623 -766094911 -563603312 -414618918 656184183 -220570180 -380682540 -433017162 803626857 93400068 710518800 -707141481 -161223580 815111006 -579181500 510314379 -82669185 658092061 -592182241 814055187 -774617352 -781450094 -194980699 -469887918 -933255591 362851460 -646795091 769865078 -196988252 -936409721 398682216 383911782 -723018162 810387223 990782333 905697385 588616391 575987008 869780510 -704541924 271191713 -758910680 -963688206 128292796 -240640026 711510229 -778130082 -884661673 -923440286 166033637 -218766741 729702665 872206395 480472245 -590823040 -944127035 -371209791 857934409 -457496857 -277531482 -482141139 -566454404 -339761880 -265058968 42817660 120357222 -143302703 -309038924 -679995091 -645603606 420627239 643687427 473482019 299157861 600777330 -192652460 -538677674 -503966605 819106711 -218023141 626136208 225033632 -949812324 -595747214 780032920 177751119 -922671262 576844289 -87500759 -880065755 850722448 -803322022 -318204015 -22030508 622829578 -392900000 34184141 533082294 -754926736 -696297134 -625894788 302111531 605663020 -181558836 406087966 689902645 -87905647 537020930 -199072824 813704012 -419426934 -54705940 -92894223 271137448 -33516986 550625101 712035139 -132115731 -475672659 401607180 -558787836 358072829 -764324333 119845266 -817313680 757802931 668760545 -523955232 647851270 349715722 498008034 -156169897 219521137 286040901 -543182677 495204384 -655273543 732963648 441882360 192829657 254512159 56510383 -135047463 -394515749 533368068 -771598456 435824168 -734049413 68575667 243598507 163200114 -34364508 775508748 -214009338 41928993 -508414294 412020630 -770511452 -122088687 -852101270 67465799 -917477552 790798436 67810731 989889239 -326765249 470947691 -466744890 -78240349 809148053 265867414 241397046 416415916 -689769599 704318888 663929682 -249730825 984285920 -980849844 -292334181 -99495257 -215292790 -988408910 -90483570 816518479 800318356 934581546 -925380425 775737866 689318137 590436641 769297989 991674557 712968877 -737809903 -199154850 -595235173 457579058 406138260 -599270279 -722722768 -512572502 -234084938 -544468837 563529939 495872786 41125210 -528696982 -861511722 -229219021 482438690 850979184 870883942 -755154081 860691418 562281979 219794513 -237620477 -177994861 -491427484 247433898 -429493605 418513231 -903175726 248700072 -502337568 -450565259 177107861 972581744 -38019916 -221923606 107003734 265460353 154109338 453969693 -558505199 589078168 741314560 796783521 -222203704 679213066 511808345 -844701544 25630254 687838896 906157971 465305583 700425570 -776212176 -465049851 -414481970 618392391 571321294 -264689933 616275132 35618040 874712842 954160292 595931819 12935380 890705888 -593831255 400064577 -706194013 -110711917 37629325 466577443 175764853 -265855544 300485006 -901138799 -783547649 378508042 -998207681 428896186 -879448348 -906076157 -201296365 -201311316 442849364 434802610 841002519 -701357595 747002818 -701786530 744460861 517924351 -747747993 -287890762 321614593 356665592 688879975 567598959 889105185 -259937743 284247993 -316633637 704776600 990103255 93045609 675534229 171497099 -78252978 -323647261 371473901 531730268 257287887 107734866 414072469 786619692 989730193 -314277658 950437738 -325976645 285774768 -761365398 223635315 -285017498 251106887 -67802608 142589424 -488998620 -946957591 -79930568 -736515525 -840661455 -553746252 582453084 -363332237 333530766 747314837 -707518941 602293025 414553758 -374887408 -19434381 112313743 453592829 -25450122 -111295806 298468493 -776618916 679995785 -551972603 -816473902 -127793299 537610328 724556366 848366 -167286550 931933549 -82139027 982256272 61738068 -110329101 -810788567 628809232 -861127204 -604074062 -446945255 743886491 682572908 -70388189 714675912 -618463955 881773234 -22997032 -998503397 -150426079 -833867353 975979192 551056108 134565890 -114267848 701523596 179978191 -411595803 554862457 -987096830 439430363 -834508143 -969745228 597209109 260091754 738003086 607283251 -215964287 337084157 -925821307 283461088 -226159445 -875068396 824423152 -431771490 -735945136 -820618169 236244404 961458492 -626905858 274065587 -235667244 909480820 -963848526 992675912 -508411978 844397250 -165861210 541317878 444317117 -596807594 614633967 759925574 648257068 -949556499 -346113966 706466991 797579823 87737505 -607007708 -900704354 937736990 975075740 -6879797 -762591358 -786925454 -613217157 -93389048 -510191543 -497420299 343502387 334620111 573000508 265572199 -30191251 205570348 834836466 -300476524 991350728 -709512916 69474323 47035182 391666043 329749124 -217988528 452683559 -951813661 -582474059 670803217 891940376 149121707 -786477923 772888587 -658718109 -858409889 -882938740 625060964 491561140 229831804 -184507143 -316095126 166795043 420216409 623875368 -819280178 -408140091 -78879771 -893960922 98292355 -821472923 98335677 -450536510 -628671600 397993322 271352007 869826810 433207991 -49469156 102982373 -788495629 621091430 -816895770 -88116922 -342299390 -849728463 537513980 -825587878 -921608627 -416881033 641159775 461878965 133988142 -141549387 4974199 -102346209 100329881 -485046670 -651739731 841256414 992735123 -835148050 -839345317 104448280 188090628 389242745 527303560 -133008170 -164947217 -577185532 -56147062 447821591 -413731722 883582937 -286389800 7030984 -266102055 -864503362 -66872756 -479474716 854588399 531868558 -947099283 -475578590 254084132 -540678929 837868878 -396900490 -8235910 -948669713 159893956 187561038 -874304041 404998234 928402740 -391041360 -759888990 171421524 413090618 715963871 139437450 -106232850 88361689 72569047 -143752952 -703499439 338745570 -512618059 145983415 -629670005 821886996 540305767 -951270031 516280291 696498090 578317838 -286882712 322577912 430952261 -976316617 97228677 296294593 748456489 -402134630 76533878 625640447 930210776 964278681 259612024 781605007 842561493 938993937 -582118515 395554360 44509056 195953171 881403747 364373449 882582978 -509239781 -359425199 -997242265 994250887 -597530319 165163281 -346238975 -984551206 -445631651 -564283074 94579880 860950234 -899023487 93759352 -791233960 970056105 -233846563 -387808220 454645124 242808683 198550263 998822181 835828936 459332728 329719016 -910199176 680363393 -917426657 650096808 373949902 -987900886 33079340 -551936137 -917993565 507672839 -91846932 -249322144 -809645345 -560833380 -575040414 803621504 914078764 -474347614 723755764 983199623 253157041 419549455 -521737278 296974918 348502764 -239053095 108127739 37033703 -426059339 770306998 -965434588 -902593774 975556008 -17693905 847912736 866325945 435256515 -69509467 -696503724 -459494262 324741897 -815349432 44192308 319813540 115053282 93753183 839065413 255113279 231055519 -15536065 -330210522 914085110 366278087 139175532 -528066865 -34611333 761937605 -510320626 -747091067 904214229 721525042 -785381253 323080154 -904148661 -411580316 171753667 463574225 374798870 146193022 935020064 556417569 469973297 -392453923 30512813 598175513 291322165 459859118 -131360671 257867492 346394136 342635023 596063202 -633029476 239518291 -862793689 245914137 189733915 -981428751 -375688794 288245438 -140083926 551422800 311165631 833228948 -422418128 183673139 -467847155 741145394 595469043 -54052595 283907485 -213797003 -906838737 -926244144 490668936 647168921 492865213 -281723235 95758084 -43948819 550635004 -449200995 102581259 -78622642 -644718886 -805805107 773591980 -699225689 -473429242 -165517240 411701950 441799000 213556403 -344734338 214494014 420005908 6052475 -342682201 408997298 315960908 -589307794 433546697 -655082806 429839206 62699008 156271262 -811349330 999081923 326506432 355554209 113130600 988951523 952181714 478354140 146190172 109996431 -706335153 652278949 857514053 -726074502 341853714 967492012 831570029 -372692981 -690498372 -768653352 882628448 -287899999 493485660 841549482 -87508071 -87190004 -50991652 -686671694 342957631 38103534 270848136 243127945 -304686401 -268825212 -719180832 -326715241 -214974270 -909930852 -793990700 696160669 -726881376 -548320051 33141091 -818613253 255023112 -43130593 -415207658 -131590752 -321127566 -84344041 304141648 336451739 601011146 -914260296 493581671 -848626763 -716685050 -139529732 457207331 375372099 -4355474 581884966 -581188775 148929298 -85988074 -459532103 917296922 983546041 -910675078 -539464259 793054239 612302051 768846450 -728695767 -855773399 -908383810 -513923249 191338539 -78135104 677532151 -651262700 -756359890 809956220 707512997 -818048207 -793461347 -839452491 -228466660 658083498 -177173876 -268601186 350176619 -399709279 756778898 696919220 202768031 -358261602 547716520 -825793101 799106964 313828245 -92844142 -724163916 396578469 -956511250 -57688039 2943464 896191993 -108080426 867998478 -774743997 -377929580 -292977125 885949907 -196492559 -518358718 412227563 -59259358 691391501 399232225 -330514728 173910387 -201787344 549173478 823396372 -301834743 625999134 -532364687 44365140 731965631 931141868 665154389 -154255415 891436276 -751465215 20046793 196347748 -422446392 151265093 106062127 -584916002 -778028806 -366922511 -921931311 347008528 -28901207 637187232 -806721897 987165979 -81930604 608401396 -551207658 856748317 941324934 926546403 -839749349 524588299 -327950064 584795672 -709926303 791943 339620888 -684265072 634685611 457573924 -395597545 642155020 -28350875 346864230 143087857 -359038764 753763646 317720886 -515307458 -793667890 981027944 395182659 937113828 -626427049 325702264 818910146 697406480 835662923 -654674251 -593342121 -228783080 -41483266 -434341259 -183159181 487236659 -265830 914904391 320350036 -449249876 86488472 -235266655 -170728927 70909558 -43322756 -410684108 -659945371 165320754 -593062465 920692663 -513236113 216565786 -281596238 375558451 112924780 -91872238 -293686571 500944449 -298678569 -646122271 4224118 907714693 758642654 -447504560 -241086800 481901766 938888441 -880456355 371415359 318807650 -577547949 -765000870 852031670 -304486783 -336251834 -250377565 -409541298 -605830183 -497724841 -837540359 -839519275 -523580867 307892576 -655352162 56037866 -289096931 884016328 -721938688 -92894600 58934706 655678199 764583892 979213673 849791207 -720833147 -749588077 -645062628 -730295530 -40887502 59204414 -407326744 -9828058 -575546317 514138134 261186694 31550625 -815198274 -301306458 534327388 987326927 857075149 659513165 57565494 490858720 763186781 -465713262 -130503221 -571976318 213494590 469639825 647779133 488956379 -992805658 218373285 934809036 649497287 187874138 -401047992 370909300 556678540 -673103831 -870299099 -281216699 -380064608 -256664240 -378267415 732642466 445991760 100386814 923163741 689639938 -593213251 49487238 -456368969 -33414691 -998771598 241869104 905750201 -478913331 536894963 -158698520 664218660 -937627016 277670489 216897606 -875468600 -800991727 -925698854 -137551328 -568061360 66105390 -565954489 -989186813 642098252 -189316218 270667850 -83760560 668245052 -533297861 998509857 842707026 692868555 87539126 -360044976 907175067 771243170 814051147 -731414161 908689883 -5752759 354742067 461427878 -578066500 -151041179 -523192860 702161747 73246234 -954487469 651206306 -216969062 -932334713 -919543349 -934017411 105090098 307819926 -863786675 39135206 577828586 74156610 234929973 -335459404 -788024619 69545727 144271885 -63718867 -299686119 -340309235 -557123810 429363357 110482896 -525864682 622189233 975099809 667090515 -515688278 885558189 -104532425 -581424576 575884794 316621652 451868644 -647782129 586262832 39457538 -627624567 -496708372 161313290 -440813843 -626140339 -455637261 -432151368 -810737385 846262339 572085177 -531496470 -899150439 187337836 151287666 -205410064 404987099 198371235 911011050 922550786 142835711 45348010 -45422340 -272846541 631990878 -319143987 -934498488 525983125 -971581016 -598876320 15410990 739557470 -241048261 -316895623 968418202 380388215 -335241727 -672038159 259183586 660389861 -468586978 -380440817 307211632 888798502 212980148 -632724886 -791299773 -237131269 -508244619 23243011 904981581 321332909 -462202941 -590882937 356611814 -893166086 -964524863 730459319 619314476 -797517849 -868968986 13730784 -757675337 -699610238 -96047844 650217242 -34991031 943148276 713603516 -440388883 -271100791 475694514 164605782 947441094 325738077 -806023023 8524727 140450983 932543224 632523423 -357712431 -818015012 559052442 -322955452 101487445 -968932449 882212569 298183034 -215669150 271497578 -410957559 414375748 508966956 -70449914 -442328303 592329442 -945195009 517251064 248052036 -116134334 -908540517 497960280 -496117113 -388458139 -851744773 -402310091 983014399 790885630 -954388741 -38975278 -121166386 983649337 -308190475 95245516 -657911967 -116058336 -539037107 543290663 -538029043 -690938870 -463121947 400935994 729894865 -244451977 595846018 387232883 398980392 465843115 273443672 -585396236 887777150 508834528 614140223 549509482 936362886 -398076491 839406680 -602303373 310255561 307467710 130189995 -771006245 830989489 -783293933 372222454 391793699 762845440 -468385040 360725059 -34507458 384457988 96788232 229853802 -996729952 -69729134 -869658785 -484161358 -21867955 -294768575 -654378474 -92525309 -756710037 -718748459 -719873235 155157054 711131420 -141629650 -469931412 340488090 246208882 -636507143 333779911 212834479 979333010 362679834 -576620263 -329456458 -261456018 -261792257 -994254909 -237922362 -900833647 -371121827 461389293 64220903 856235311 -802432040 -338451819 579891498 -351439881 559225952 -793252732 -895445965 981655754 -616867828 649020792 787159816 340279472 -523313414 375692920 -335012047 61857817 551272836 628356305 823296369 279571142 -562195476 654313828 -697252000 -658112611 -57864727 -947345482 357199516 -125158547 236707009 -991131669 -329154174 -653962806 859439758 -257305740 -44263591 310960785 169990171 495580810 285925940 -250996310 -987771122 975337128 907080380 727478498 104218890 743122323 -595939918 -551939225 -912636446 -614060825 -97464622 278668251 -663513393 -364110629 -725234894 -554381413 -184288991 -56716667 783599296 965108574 577719724 418939271 506372847 376893874 708641362 -592027321 -618885253 141134250 -982379263 976386087 245779307 702242162 581329751 288157143 -288474860 -309932041 236670734 514852187 -673496407 860401290 -911742734 -58634345 -786962576 -252668945 -490514805 -62395056 589617365 -542218509 707031382 -487422427 -463089256 -227869363 -903885614 -389144515 -491514292 345653552 447376858 228893913 -577829493 -309664430 -407400467 36191562 307132935 -594179221 864156755 856460134 195477296 -252479137 371374875 505107053 495967480 872809475 -743927089 192931063 44403345 -821231895 875269216 636979352 168458184 -713424682 -152777668 171236715 -801759123 -304626406 -321254784 -936981868 -599079684 -386368871 -876292153 -993170793 -156765932 653932346 127169502 -416706690 640045061 999110373 -961993438 -333782112 -976992527 108954581 -532061435 395473920 587306428 628566198 681091515 382389713 837565558 -316211289 8381549 255184949 734176048 167278290 230942603 351763235 113668286 -175850058 566367592 171568442 -216971522 277119629 850035718 590141618 939475721 -857460281 -674839966 199887733 -778668306 -253792442 -619019487 22076755 -985990685 -545317909 562970816 -396089216 -122655852 -817402358 -399227158 748514489 -992974659 466043781 -921675135 -309172773 -111935302 782704731 -715461051 74564902 21863960 -744323384 632863636 -969611486 935717463 524128747 -162616280 121084325 -362187483 677470138 822632169 922072371 -252334648 47682230 507388175 993407214 -638245100 -925599298 640793014 144265781 739547927 117904659 294702690 833811624 169751358 -474087541 -885960066 -586584801 518590838 -613353495 927969046 -977077125 310630648 518438335 -766733398 -887698263 -933353760 505247116 898430282 -72504591 499014731 871933766 572409629 -668888284 -600873498 376210867 852932507 772896154 232874727 498065398 403798702 -2236980 364061341 -6837228 738304098 -579845986 -470289314 147086079 -70102095 627337228 -698976721 611514661 460259378 387763576 218160550 969763823 777953760 -542714721 -256770138 282169172 -338339746 -460500071 930306660 980843052 -902785983 -744529867 279016260 787397160 -751400548 -989097509 -590274181 916151293 -103329768 303068807 -898299102 699764022 -385566802 772275384 863677558 446372737 570047796 387363514 -456093104 -761452440 -840514764 469340754 -702915315 189997875 373160768 559630062 570587339 596352845 -595054697 -391154472 -771992536 -445627695 864706454 -369669000 -783608211 126135953 486911878 -905468890 -467816189 651490311 -261318537 831532483 -342725217 -767974903 505147513 223154636 686911264 -985636690 362400443 701255034 -609679690 502975220 -627665546 369779015 643371419 329750530 -859258345 248292416 245525598 -748151485 543829950 -142570707 419050518 -180763789 744728619 290491068 871927754 -475459692 459966640 -159823613 545394588 -311756747 -762501839 -2616531 -375208208 -198860613 -480673221 -308355193 739891757 -597984586 812025350 578641244 38835471 -343282562 284467182 375902766 -412832100 813783702 782569027 484743041 128878643 564752739 -91096569 -974175368 287326522 -638559331 855776701 -220447456 -893850365 246713373 467851456 -19893856 -338653642 -165674820 -239184519 281094606 589918624 -359035105 239497738 188339086 218768610 247499003 -268751189 -866370979 816783675 -183440177 -853989750 588559127 396535062 -634347782 449694238 -192533863 592908362 -10873006 -277880954 -717799389 706337041 -544316188 -63361132 -435774014 889128294 -28773512 -437358460 584274552 253816934 -970329366 516207135 -117058270 477380689 457477973 -854650886 513068939 -418699419 -671521756 416674939 -32368388 -845278816 -398584352 763247372 -30054804 -976429278 -442491601 486616777 -845954960 263096604 347598285 417177706 964889261 -502988443 -409076102 640064861 -208355127 864880177 -197133322 869710029 -171020184 -76299195 345087572 846648693 490110923 -772943728 -21422111 -758647562 -443335714 -81506911 -327340594 981839191 722577364 548001296 -47138950 -403878173 -142167160 572993744 -226623802 -300833258 -948771562 955480583 548139339 827892078 313913038 350295598 945620160 -84253427 58023307 389053557 950432890 521659202 546668754 22874953 507825262 305334047 956045199 -77475777 -496108598 643848484 -658107739 -866830324 -182417264 -809211239 37375548 861787034 -645607483 170408334 144291795 -91067653 512461817 110117337 -384665252 -507918179 955554436 -284543435 288115869 697861345 -577833490 754587445 316648488 744933499 -413744864 939096523 469430954 640007593 874337826 -753833986 581372174 -453323556 829062960 659267891 161645928 -445300716 -114409436 -44141984 -986332192 639468014 -878156042 792791154 491543003 112165156 -300727347 -67899951 -591632908 845751559 776162089 -642915813 617445012 -968132392 97895720 -929243813 878285088 -677986670 113925335 549116901 -425302497 -258000595 -494747658 -576263679 -52667183 -917375250 -411950740 718062403 440013864 526082682 -918245629 -379701767 -174550814 487191475 136464607 -435686340 844632956 133832408 628740005 721939447 -700917121 -786563232 835942123 518921754 20658118 -44460374 -994919776 690899681 832988151 -36604556 705208316 -921027716 -903011524 -673232100 783348634 648587268 222496229 412052319 320148406 -62445373 265787014 -772259812 -357598340 -787036754 -380878355 -95961493 290968590 -30984783 316739945 539705344 83575277 -813407263 768158150 285613075 647564831 968572577 -669684894 335953412 -486238930 336547548 870638284 398795675 467421816 528986832 743766260 36120957 -910194928 -625701843 -519182465 723981385 -265673430 969962427 177414102 -365870866 475781973 396987953 896323031 -986600120 -933019668 527642393 813542370 674313673 934098341 862648095 264926126 232093483 637587417 -25274383 391281260 -439424886 961070828 678096109 -978041481 488189097 -993865391 31924420 -150078009 -995915506 904953794 -598779704 753919761 -78009494 353288182 -502926536 -557924423 -818100930 -941283740 659702893 755870786 -399337719 160953297 820587921 -901605840 -722776717 252189576 -411687025 -814601356 -336399551 814760845 -272733697 612082230 675298099 -93929140 331960225 -417195480 695348789 -345783331 440075075 -378730278 -505987308 348595873 -787465311 452906726 37936872 -40474509 798049579 902309203 -244299492 -961721048 -865128474 -169054292 -490917543 -771408988 -793627029 177007455 -981754822 929269667 158675778 -685088444 283623372 433078813 -250551605 -590596830 553525017 794654023 -985091899 -311794189 -939238990 -271773113 338704545 -946117983 -355288912 690821951 -275090073 -619889468 -401360830 516204610 -639250117 755707580 84059059 63676272 -606117484 503394840 128073259 497872259 206178186 704518214 -795425367 966716657 565947480 203014724 120721281 595313542 -155281231 428896665 -453525139 -629985563 -662892712 505836168 99976649 -317100490 -556521119 -268061085 81759693 -636240279 36175740 382651142 -474220521 15341534 -103269222 82339774 -234281439 862764775 383085121 712923548 889428621 -50675385 462011577 -628280660 -209163400 938213242 -395603763 -275380287 -361080917 -28653586 531575517 375510603 -581335365 274329570 -672459063 863482802 479705388 414454760 -825342673 -547903767 -941045778 -206547763 394834008 -392726353 825194272 -24270783 926781948 686119018 -629452069 344660284 -577508512 327030921 -871455212 211123382 558945806 -815865376 -121285142 -421464716 -902304532 605567688 383479828 613748559 632204819 987802152 580212048 -477549368 534914663 -896389107 -877873285 327627977 -587295192 223889939 536526730 -444105211 -272671254 -730994030 152825056 159717760 -781114670 -554543965 900186368 -416155456 -526340876 499602048 940383659 -312512368 -180285372 616505180 -308582366 -896839855 -807406563 -795819336 -461503416 859384830 644118424 370742935 865134237 -170355 -150106190 331812363 676878252 486751898 -13422025 -961606155 265754732 -384425534 -721439512 -708175119 -998467922 -68193307 -752690114 -13899309 812836035 900087927 728327773 925745300 551110254 95591223 415109138 -247471401 -505284720 -266165408 233028033 -899949972 173942415 -521054370 714619265 -83394938 980649856 -99369939 -345516345 718566047 -5405502 -359602302 -405237126 -876943116 356765589 468613476 314070834 641157888 -729550863 -729607539 -255881753 736828021 496800817 -364953927 -506122692 766082526 -310269799 222877376 252839824 528353124 -415700552 593673721 423327377 695718604 -141456082 575146730 893936661 -961960955 890159672 -610774715 -689684563 -10774190 166446804 -624138577 -311120873 -942794402 -815173105 282508303 914638901 643794851 707780622 -745647621 351024214 -600275531 -561982046 399158224 498340435 40921120 547808075 731296156 -808312181 -910380521 -793179233 605360762 622806269 714607729 -853483176 811779422 649602741 944670438 533279276 -627739466 -237969489 -539995291 456220874 450115441 -692739687 -459298166 -45253303 779885526 -726644936 -117316370 -959100360 575718978 -124067890 885821206 -912635505 -124115307 -801180455 -716186404 -219976593 556431135 -753833242 534028181 -771955944 848188927 615199100 344160571 229423492 -226146747 902284961 -532960803 691595093 -400591949 853636165 997844969 -775241396 -927713452 264868558 -968795402 701429495 992412226 869237824 -852689325 -742875946 165598746 -79442390 777441407 -866505628 -882921465 624556506 747921527 -895849319 340655412 -28946192 104809910 26245168 -326436106 810844409 296062958 771303734 -703002970 603383143 -408343023 -44808945 -927713559 -68110229 239675476 -763478770 991517636 38752417 927847772 452149995 314931587 -348936848 649554356 294557910 -805423497 -723698117 -97758501 -642748697 502855529 -171911531 -238796340 199410780 971593065 909141318 72627613 -134601093 -374110156 953824037 -820417067 -787862919 981683603 -843309261 -165653315 -359717886 132322338 -422325386 424290097 376521149 -515521508 957961466 462934865 -808470660 -230210435 -724247588 -40681723 -111434611 366536624 -153160283 602795714 569004182 -860829597 -386780464 522714446 -706442580 979695379 628923055 -289806243 856751096 -223074925 144902092 960513877 116794030 -205088058 -556812490 710528724 -375654926 668664772 436176123 -96831708 713795273 -261805236 -616028524 948837351 717498443 137084653 726503790 387360228 633693719 891426574 262846779 108081922 787218546 767359761 -735153854 -295713889 703040695 626102506 838394614 854968455 83962095 -494217191 -389665719 -218290296 914350818 -341004345 -551339652 -236733813 152058147 -361201522 -808652513 -705038443 -334467503 733803767 657509216 543248191 972401079 632464129 821910839 -732229708 -54754771 -655223946 -338151212 799662028 -187350542 555486001 779406044 -936446154 -336816704 875406999 -768472639 613046105 115629512 -372672766 8431048 -639338909 -470885587 -499559301 -737594435 -413644531 -524184663 443433890 -305542657 -721612211 513000566 -944253440 -453695916 583537453 224969511 456928622 563363284 674751042 -556191611 640460542 191254828 610808636 -884650160 871949617 -71345095 -69460240 597613438 884091494 422199671 -280701888 966860264 -994801304 558105259 -384585779 235035416 547170763 -731002800 952722300 919503069 -360116833 50249352 -535356023 -911016646 182185016 744717275 -915320628 -342589067 528359586 710790350 395381072 -444762198 504391685 425064002 897367310 868952550 -451734577 -485648023 -124040269 194935029 -245560877 -42353513 -337331948 893867023 -50610073 -860220945 266252855 -175209877 -407146058 660809721 -47389530 914332694 9089353 -675918647 971447447 189952729 819357428 -908702820 240583591 698060992 81347648 191428456 737256645 934169178 -385743535 894539575 -194161756 -534953200 -412096202 -978028709 951313410 -863300655 817011627 -387871089 365518352 942070704 -655357918 473955321 823209145 504727823 397883126 -691271360 392708496 -562897243 679067806 -62200482 553285629 406244781 -751172325 784784365 -463806522 -864815799 -434304301 -914370046 528896059 -498294429 407158838 -764264556 507381037 -360127868 456707743 747395631 -93408730 843528134 -576456286 794151462 93476500 230280660 582673902 -276948608 -697156168 919663471 -955435881 -969967011 -128882275 710529827 -90138381 -563306043 -915404153 252157946 -561966886 -38594671 324931542 349276629 144345962 -140834178 -461851616 -850847616 694195359 -357494320 -626866370 332135470 -247249825 335529621 -386362054 791469423 -245415296 -976595005 -32193892 -911268243 668194802 478758238 419862903 613522895 462683541 -528000509 263936286 834273475 -332417144 311735997 -258107410 -374952226 -278515020 -883162955 -864585801 399225470 -640166876 -613835388 -651989678 -647255374 607431614 655843075 -229489161 -227425140 444873490 -464087767 308095959 -38700386 -437934171 -905105822 257677696 968778939 21288628 516102510 -376898255 -725460960 -454988685 -963655602 -390985094 77055429 85209397 803664020 -449832081 -901003490 -18958060 -511115727 -687882197 -155453670 81260763 499068676 416847034 853145244 -271701737 -819267122 163959561 -749084912 -637322325 737925718 319079459 -327896127 630097079 -985580843 -131696917 508224291 954508225 49985909 687717832 -885171601 55293155 -303797114 245696065 222206654 347891194 456343838 -370210209 272213899 524711295 -313045902 -358702619 575559447 -519530952 721560422 257115239 -872566559 728257062 236810692 -257268758 -420082961 538814878 423501855 -238282250 -998613055 133559480 -208378435 -916194022 -11441912 477112908 -381210648 159386559 -75625039 576777425 98889628 802324816 811313156 -207844964 586903286 577780575 -365656357 745163161 830093018 108301219 776512202 -11499436 -671065214 359653421 697521539 -595214988 589387457 -311387290 897913097 -981818519 -800146411 -785048466 -893616428 -441008864 17278282 -422884260 415033137 937284925 -18826019 742388091 -867046877 -38331121 -676938270 232232934 -191032973 -527993153 -877283220 -980827945 943055480 -717844140 87150471 549579990 627763669 414506960 680752767 -360268608 -756044622 -549967936 581176119 534518455 594799424 151739334 -890557670 -932768363 -866246946 -332138631 -188020053 -10733501 268873111 -966123057 -314667 217089228 552846633 391349479 568009739 -967003582 -500432538 117251220 -750141351 -868977100 806177018 -566994300 813265485 319139888 -899618934 467912689 -290872550 38732368 -189423812 837054221 -408613605 -732900438 398195538 -649573838 -38918955 3102965 -412187435 620012166 207257826 425470511 -440293935 -698554434 -39486683 -70068476 392298151 -775445573 217130980 -782351419 166819079 506527701 697283319 -511259034 -825065628 806146550 349417712 -469513650 -798664006 694048326 -904254958 -794646627 918320982 -824998340 -424111689 889441843 234665538 -465390700 -491494283 -331892812 373177992 862368590 -685334113 -351411464 -290831393 -223295545 906145744 868399394 -5175965 -775431393 -699571510 175749639 324180883 401393657 -110390326 936945551 -714177645 -898869354 194493862 -301159484 -211066608 -345575893 -367840767 952997926 231827333 30580795 -102611568 -978802540 -236926689 774751714 -445313632 79252533 185683477 957412930 -114773598 -139318909 -361080806 511198685 -609019178 -251118239 407018710 -373744261 -738533376 848705647 -827589404 391096144 -619874571 729206554 215515287 -416130558 446650830 -339525173 11073788 -218705525 -797804240 145082286 -876166413 -394149488 32569016 67515369 96468973 6338466 -770801080 -196263118 -316986064 -672394276 -365855475 635237594 642899191 -237078599 -135692245 -545217316 810008594 324270871 -402114561 988009948 603221549 969090452 19869196 823416147 851928451 -365112274 -163952663 -669972400 316849152 -54689195 -958104060 -740412691 863542995 96814458 554492590 -822639149 298313854 -956522073 -599602938 688621523 840044812 -78161111 939588688 -796941357 -704523010 -453881611 119608821 -840037209 892640023 -152322353 -484888093 -461927885 810605779 225583619 -802127869 -545720435 189741406 853483004 -41302946 521038228 -32484847 541832623 -827478968 629148443 -906433368 218988938 173692346 -628088434 -412857645 -279808626 -390656519 -307290544 871430194 854551301 642241644 -335294816 861766159 -228972762 -14599177 125037805 657418806 783311640 487355963 -890091639 -927463070 564314634 -889409156 -746227794 238238821 -368233261 579930865 981931330 -706969478 745764881 -75581939 276338202 647206085 63517897 -442994739 851272327 -394005133 -151267469 -597536608 -292919406 14856150 918099859 372999399 -59120902 604491853 -128350197 939962354 -302217081 534310634 -304884050 -367347862 -764021195 957182548 -389453094 -304161365 -255887904 355817733 -715085882 944364161 -258284516 -528093778 129537753 41330836 -89333626 -707277183 906365001 -506750000 -197883260 -400561213 104893825 -475136715 -253291580 -818652221 915564658 -110971098 28810919 -575494799 -539137782 815068791 117370270 434725035 845876003 708157697 -462432527 -512968457 -70601091 -608197848 -593660525 157828381 725556132 -573796099 -56588027 -236491871 -46476309 460249112 673001046 168196276 -178661178 -480702697 932744504 -892185873 -127221751 698629645 500264557 -261477459 -199511853 -942276942 -859551443 152902447 -340184089 -871354172 219806019 -24540707 255889924 214463644 -187356053 -734411840 -756448777 106552407 662873015 16203364 -187117533 774444852 919022887 -442913608 90327627 -511570380 915569410 -681716737 -76412994 601118751 -830970913 -343778768 -242526290 -697672720 213874584 -722454133 87344911 -641816398 778975839 258164105 803374677 560161959 -331469042 625094299 -474945813 585509310 496660218 95503409 764197991 -807489602 532619834 -106961971 -303513492 469759789 189935493 -39587697 -501522628 -641693121 -170573052 -396087503 -579672300 631865478 -313002272 638428230 -314191760 -25616519 -679559060 -78451976 -702408760 -481668687 765307268 -91922131 -982439923 -553146542 -662750542 187325977 922578984 970285234 -4947434 -385865161 63459613 -193258526 154992955 -98413487 213941566 -840642412 -649321946 -290527134 15317981 -47939302 381944470 -399363939 288645801 211717335 788648289 292887097 -234130861 -568078872 -552013753 -445477363 -192158842 -520117756 171867617 608702551 793592692 977043132 117571116 862888195 217012817 682135260 -522010344 898481134 381097526 139853853 -81692644 462450268 -176969972 258513665 886050854 -857063589 -579363264 -617382613 -533963340 146731898 -955849355 573875173 -603527836 134187584 374864633 276698256 -628415660 -499174981 -436757552 -376157915 -372243729 -574672346 -447556043 804867581 776676166 290643160 -950417945 -894953067 199980863 540301856 -172526019 887986950 72805151 452958244 -741292899 -252979870 943188055 880100488 -614809977 424800402 811558727 -823215806 446413091 -907871054 -955630738 -543909468 -586038854 -145524449 355654833 -349684309 810554567 644620942 -369583393 -190754561 -445620908 292069283 -402018493 -377602116 983068650 -649233119 754713556 -533498998 -282092348 151162820 384215168 -558979973 -764866281 -783638570 -324597295 -52414183 -16622330 -469366363 -90403404 -637802235 -477943888 -845027511 -524074088 -211231086 -663671487 -477101173 -869869182 -743639010 853912776 -683011053 -562669246 321187802 -512254382 -363455718 -953956608 340186852 886492797 689951461 -208166716 -473786564 -211473033 176005101 121263768 -959534404 906473391 -13081091 -990706011 -502181423 -361634343 -123482948 917055239 841023439 437167502 -592604402 -483172438 -689020304 -395467346 -54831389 -524156778 521065785 -39033091 -900539582 94064804 -220843976 -623034161 767289471 946830969 -99809432 -374197251 157404633 403176895 -97023242 708944459 -773550367 -394520589 -628309478 752198454 567065578 -123101720 -205160872 -439803267 456194572 699451142 -950315272 -234969300 -339421406 -989507906 14191314 934029740 270465324 -990523782 -480284688 -762852212 630518842 -466526423 -251742750 -94450664 -885237636 -860264581 -309096543 975271452 523139427 -817006642 239874824 568840712 -649299934 -521076509 -769261952 843270464 640525284 -824440885 -453044455 -821053574 -116710512 390206278 185476756 74913315 363880645 854053980 805040958 794497423 -445939898 963568035 -505555232 -440553184 -358284400 141802916 819930075 -332473914 -865253076 -330813381 803493639 -693364095 740129583 601283322 24068780 -509010441 537416382 -847906372 -108165521 -862488141 -255679397 -157104694 -465635553 -85068822 -554711593 969947230 -809478737 -375389357 -688021083 -320435316 -238126064 -748797459 -678284996 -636619665 -211829468 -731040506 542902688 -680162636 343320371 -21507735 179064172 924392298 978627715 -705465756 -129698164 -652355881 -28671909 325352037 391809055 -579950268 456340436 -7719686 -218704461 371025720 901270132 73807273 -643323551 57545830 -746750509 -948864530 821889607 671123704 336001370 -992206401 -277532635 -855745565 204884534 680155614 40364141 893369959 -627893922 434904206 700234046 -719995943 -524369054 95228837 -960700348 357764529 -796948430 954240730 110104671 268505205 -253852306 803281026 -237165528 -567511972 747925623 986309993 516403471 -844532952 -155765314 -567207383 -743166247 654593942 444668091 362766587 -804765433 495456303 672854862 -826304490 -366958973 124949708 908143007 -851916824 802982055 20407571 434332054 -218687254 134133000 -612533981 -879617844 -144982109 619436732 935598209 -524765 -72693519 794670887 -825940075 -987313606 227511112 57536988 -800426439 -693317298 792060616 -318501095 -414263895 -737755072 30000175 595508004 987022164 489822006 -115981014 562760395 -979403624 219371088 867656818 -565846142 834245494 91068193 444318656 464525231 -153868506 629701273 729418353 -24729761 -547793161 -198603689 105599792 385304240 37294327 99631203 229844087 -807814309 18068875 85330533 692319173 -24160482 174577007 -471354436 -180043875 116390758 -916016715 -691192407 -40862811 -956866201 -606574534 457945810 547661429 -54434970 100299728 -673212559 -589427791 -902579664 476355266 888751940 -63294462 -589568957 677933285 -644874920 -102989289 468938913 130005205 -378718980 -11458869 -519067648 513624593 995879217 -283505822 589139018 -561381701 739241116 -890034476 -581304275 360668874 -171044171 979041346 -806511463 -124604291 822511962 692240701 -903892485 -590344830 79220664 -528207391 497497323 -263228001 947153150 20789799 -586673527 -674255133 -263297751 806391671 521138349 -121723274 -806804513 -620308892 651666940 157903326 927178396 757474765 618230422 -81310195 312391767 922601052 -614992327 194800030 -385633391 -427867884 579031183 929056548 -313248680 -213051998 -452025384 438112405 814869832 872603442 -885743348 -583367653 459927539 -370435981 -812959904 -358375995 -965114136 -150850366 32363804 -410838628 200928520 -301299006 -80653401 804154932 780112156 -699408583 255247992 -489172173 254197817 -845576138 -829736968 957555973 339291766 -98196453 207999437 66805631 -489372347 918579891 -709824030 739082064 594335091 769475790 -205807894 -326359179 -269857777 786038602 237968593 -147831773 -841358679 715221928 18946621 -227857999 -954775446 571692514 -859669560 116968366 -781743087 -627857157 207738045 108491610 338924871 203756052 597624043 691370283 -995859962 49272021 -557092868 -563726834 -394208109 115616959 -143907036 -858838939 106596833 -590548652 866950360 314580185 -822507041 -741723128 723222571 920354305 -444376372 728946218 -859707209 111895384 -565862305 -255007654 -600534017 357227095 159571619 -719587168 71846874 150817469 15294234 637133790 761862909 958106932 600228123 40071022 -592238507 744612124 -68270988 274367755 -742590036 -741046784 -699959312 -368526352 197764494 -844242549 -657735683 -519718890 -578311986 -186730913 489549279 557901755 451091298 -391968637 -232437261 64703988 -451297753 904272833 -883009760 335854612 524089049 687794220 -539533130 -158683549 -984829468 246125902 -965777490 -748883249 -638748946 951041756 -469383865 -62884137 292531180 161376100 -954341871 516543475 -633974534 172232442 -453323438 -380978300 619484186 -280183442 81286649 770652895 30788657 792799910 661101004 854582101 103587481 976089897 252405713 -140565831 -169534038 32272312 -808633493 -15292958 -624075780 239867739 35980330 168022713 988864803 506937594 654016485 -859704061 517642118 -619995634 278487713 645960306 -632533339 603830875 628115212 773992749 -800472641 255228045 -653457770 -263197368 290152056 512642365 243134066 -696183937 -179133790 689526032 78854496 748732541 297621636 -868550334 233761709 721238836 -99674847 -92284787 -111625263 12872174 -698756374 653056843 364713103 565575982 441882050 -600942138 202276936 432273757 835123467 848389578 -691085213 44241227 -29219813 408038650 -179922702 408543844 -964954014 -278914192 239432905 529104525 398810063 227672402 37810340 -447086086 577855422 167003307 900564605 843934948 -23932026 -202635019 -841329263 164177342 170939691 440775253 -834119885 360392522 -644333486 754606406 -225635889 541096487 -440205069 -88789790 978061702 512473633 813097107 -869573788 353708511 188117385 -458751301 928196786 -139833772 -233727943 737161300 -814437684 -887638892 -758616678 -842591960 429052499 -193169108 -933540416 -895956323 943820069 517358305 582096426 -360717142 376157306 -580356892 572657085 -357491654 420802896 -241888124 -837760816 993077076 -698291362 -541850125 182239737 531637238 -586820595 484541233 -478444786 -650951345 -878532651 -86299113 753098112 -462887202 80991853 -29799538 -656474199 544825715 864412880 -878655404 -838693238 -346047894 947762135 -276038886 139385081 -443104934 -224855671 708923927 149610116 -394210262 575136842 207789073 -456782570 166546852 -249804881 -31496760 -601804956 -1694381 -355709982 -128621940 612056417 -313240502 -593518927 -810417539 -769351751 582084085 47063384 -14983620 231184501 863001214 -551917705 609258909 -179130110 -791701404 766592113 217527142 158307432 569499064 751065318 -74546021 -714929855 -796457767 -143324191 135175515 288027516 963048778 219621793 866344242 564431429 61447777 -494397672 703486530 292399904 -853185776 417382839 -92162644 -829529414 -519559721 715941383 520671346 -12330781 -678837832 -304084853 844696994 -486443252 692492103 -1237956 857493886 -114123092 721302565 944310677 472582368 184687324 -236475165 43861657 751354070 -866256903 -142439844 200954341 68455093 -253840801 -466791102 -681488180 777269300 -386267065 -401136098 352862989 895993819 622771821 858810833 614574933 -225727867 538006169 905712518 -991532604 -30231346 484193861 25152255 -581167633 -856902502 -854134621 -252882609 -156205720 -862159772 120079016 -94187875 476323443 -827700623 325405187 -775942506 -801794493 -306454118 -973251052 -531240586 -98369390 -927992532 140942777 543263716 -394519763 -935525577 585425771 706086174 -565717718 -568568534 -457816818 445559570 -174517003 472869052 777117096 -98637317 -150115378 299532365 300223582 712873853 -781744243 -704251136 796911470 758799235 684200325 597449313 292267964 732941096 625084459 419144769 521029472 845793334 146682410 557350582 -358203935 12828569 680997259 -583358521 644639390 730307913 708547089 -260465966 -51641555 981897763 -143505491 -924312955 583420828 -735340662 -195812535 -552966827 -226901426 363021554 -649734731 474073677 624484378 -782708356 -551637617 115644549 -928837894 -739270382 -246476340 -942658697 259043586 833961153 645971706 871264510 -168640172 965303078 -760680549 832050352 385422553 -934192008 43619026 509842946 -214245141 537017995 -320898995 -193528790 -760188125 743439028 109115414 -440957182 550311254 -140155826 -389735255 -368803970 907347536 516698067 -583160021 -448397499 -989618566 657015691 -940622406 759448291 -750326890 -374953919 -294015028 -629388754 113018351 -651311371 707520123 167356324 -225582993 -601647781 911408149 -243536328 -476747676 -682884235 499686814 13479403 -618757790 -133035616 727684043 -576215535 114989667 -509401374 -236717336 -379837381 -361804799 -408528918 -651682092 65897319 384258535 989662151 900219015 -432491562 -10090946 -808019290 767349842 -716066743 -213612451 561888597 163596305 23270202 106872799 -483353092 -669314702 156989244 -150611454 -131520315 212091903 -341351649 -702049201 -947276958 347338500 399874049 574414614 -294798707 -967440962 261951489 -948925165 420957513 -146847731 -803949715 -684095483 438198897 -305937959 -690758360
53229 74367
59693 82503
63516 87415
41348 81912
39690 47268
63970 90950
32543 72151
4393 88050
36537 91867
43917 80306
19568 20890
41606 70388
58888 61308
24911 41094
36082 39499
37082 54642
22928 70720
31565 32294
74436 91392
33588 45466
44995 55155
14533 24235
50611 74931
17610 70693
82958 89909
3219 33018
43722 74986
5406 49287
64918 76180
74205 82266
18867 93621
68188 87926
89762 94188
77643 91803
15927 96820
28691 86836
83237 94587
32168 35225
37126 80908
57147 76996
5574 78833
46209 83608
65013 90921
53264 99601
57420 82992
37543 91524
13986 69368
4260 20317
9434 53414
3135 76227
35487 92256
9300 68297
5948 75365
34115 88110
156 90870
42658 57312
7190 64309
76444 97088
46790 62844
34416 62166
36468 49247
39842 88108
54465 70795
37796 92809
75841 99099
38151 59193
80190 99835
38268 87659
25982 44149
28348 95742
65592 95813
6226 60573
16753 49924
3493 29703
9415 45585
76395 78305
51172 56610
26874 56857
16946 32836
9842 95712
29233 41673
1543 42386
17915 49718
41555 60908
49774 91872
13662 30677
6784 58124
19306 79030
26636 77698
55452 65638
19885 71210
4965 8135
4901 11946
78664 86317
896 49648
26657 97061
30859 53737
69489 99250
10668 74546
3729 17676
31450 54257
15262 59574
46273 67126
36285 94415
40596 47226
33919 68377
51237 66324
6470 86295
67770 71370
58088 72291
57970 87007
603 30597
26658 45405
23933 70491
41060 41077
34013 60410
30090 69397
22619 88890
13686 79902
5280 56685
8079 27101
9523 99567
3678 64950
87509 92898
45992 62326
14703 70623
90032 96099
22344 72051
53291 99532
7380 23228
28930 94585
9746 86037
12381 70312
77326 82945
60705 67870
8562 51173
23552 70497
17001 75347
45201 70576
24052 31230
34993 38403
4932 52528
53868 87520
45711 62621
44759 88409
14303 46690
75888 83913
2855 93436
52260 73422
3515 24061
80760 96276
23139 92577
21345 95621
21986 42649
35273 96205
6854 56288
3579 78117
14817 74390
8027 14969
13524 69625
161 11428
61060 92256
7582 93615
2846 19847
19266 24095
58924 88894
53796 79826
18372 54665
39300 39500
33701 50388
55099 97300
41963 77121
38378 72622
73338 96019
56241 78323
20761 47642
33974 66870
60566 69308
43178 51781
79067 88585
64668 92045
34974 91198
19269 74766
30384 51930
16634 81343
3636 38937
11644 75684
3331 70551
19328 22804
69949 77140
23138 68242
33747 89063
17201 33164
26039 43659
53953 75573
36162 68887
2560 95520
72334 86200
27824 66443
19306 40103
60051 92614
18867 28571
16277 59246
58284 81758
2627 45419
7175 77841
40546 75897
31102 59899
19321 62232
55864 73940
7640 99332
45782 83044
39982 93298
49725 93283
20618 42974
34987 44496
41596 62924
28039 93999
67559 87626
10954 43338
5782 17542
14904 30724
33381 98958
93155 96067
47629 94003
27984 80792
62796 93930
52220 92101
29643 63351
8721 79890
27542 34842
55368 62650
45637 45976
25289 74547
37889 62687
61773 83297
30941 50201
41290 57225
10803 48831
51066 67136
39455 51074
14406 82313
27421 59394
27096 86861
6962 8362
23067 92459
36515 70153
4679 5203
72166 97003
25821 47932
2135 65265
629 33948
49369 90333
14741 46242
36067 91405
40391 57127
21443 97450
20771 50549
7198 50927
16845 24113
34975 50087
53531 99046
72559 86692
36258 73853
52057 85666
26118 41918
12727 28683
21836 47882
37273 71545
46044 82595
1959 41568
4110 8555
39024 76461
59720 65842
13718 68004
25284 85921
53791 97627
54294 70070
14448 93135
21288 49534
44967 66573
577 35860
5027 73891
38607 92389
52237 81045
3634 33841
4111 17310
26099 43071
51247 67287
80759 80920
71492 82167
25643 39909
11665 28894
17169 36686
50518 72143
74064 76601
53720 60988
60633 85802
16301 99647
9544 62651
11126 43498
31593 82450
72192 82747
43354 77689
58431 90755
10486 38968
47950 63004
784 33289
15022 97005
18531 38000
2673 87534
18537 42005
45520 51843
17742 70140
33756 86478
28376 60579
17854 91652
10520 83080
20917 45139
11271 49709
65593 77777
16249 65335
9705 71959
23220 97666
17541 45267
28808 82806
67578 89900
30284 76979
13972 16565
24603 34273
63830 97094
2041 48796
25965 57043
17457 92535
56915 90010
35053 97022
21979 96600
97619 97656
76108 90695
79814 81787
87095 88168
32744 81426
76398 88514
10861 46262
11174 60903
22633 45901
25149 81497
14255 98968
12921 18331
37316 47017
9437 68132
9347 24654
63880 89679
45337 98400
19134 97245
58024 58858
21590 38287
28169 54101
18117 79089
15974 95900
86669 88042
75050 76516
56119 97756
47468 76063
21186 68530
6356 11763
14469 57657
31141 74266
35705 50838
12819 48126
64510 78418
44924 79235
985 75500
65349 81566
27174 41097
32273 41540
59691 76566
14581 21639
89922 99398
76779 83309
11029 27300
16261 90887
1297 30313
67653 78408
35771 43445
82295 99668
48172 75328
37814 78475
20900 98577
7765 76682
23554 83826
19466 38377
25283 46558
29651 41573
80479 96465
56398 57976
59240 91123
36804 99185
8850 50972
38722 60143
23259 72218
38151 65560
75984 81398
60235 70823
5433 39572
6458 17714
27459 86329
5211 16376
28315 67252
19283 88679
32054 50731
25291 78755
57552 87713
40076 75183
48282 53848
17396 39760
37372 92184
40820 93169
10946 84979
20217 20237
3446 75090
68473 86599
6018 73823
8125 19890
32687 93399
26130 62697
11637 45471
15974 17120
23668 56352
14348 34153
350 14335
34019 79611
131 68931
62528 89494
86949 92109
43623 92594
59984 91818
19588 49777
13234 67431
22259 73035
665 33632
62986 82537
51379 99214
42041 69679
72109 86799
34398 54653
61790 94730
54512 65577
3474 51088
7769 41936
24438 84862
33779 50413
36356 61753
406 8524
66614 67622
63320 79361
839 44957
28753 69126
2455 76584
1059 26056
4982 58570
68041 78588
11629 65854
1641 67040
13970 76464
64120 78751
11633 20836
14274 53394
10553 37552
13291 67988
46960 81076
21291 35051
74010 95076
31060 35342
53658 93614
38167 84848
7118 81675
69683 79641
42206 70495
23845 62020
6334 64158
12939 77355
43810 79369
15929 20085
4249 77756
4322 37604
23257 23630
57690 62709
13737 54101
8297 44323
18507 23175
79998 80982
22361 23653
44489 92573
16198 91280
10420 88381
31873 72071
33181 51426
53396 56346
24074 67259
37336 59425
22952 78051
20681 83189
13251 54648
34812 34817
19700 26039
8704 60693
4387 89832
5291 65118
19630 60032
39833 59831
30602 65613
3617 19806
20772 99367
14477 56683
71659 88646
27069 40978
12539 63630
17127 69753
13433 30745
34303 66163
4230 96659
80398 92604
27752 58906
24818 25598
4199 87569
28662 81771
9219 52498
20824 21569
13311 80978
63088 77711
23611 51503
63722 94276
207 69544
71474 87732
25522 66523
1877 10530
62416 63005
58404 59269
81216 81587
76959 80365
26129 46255
53810 77104
13163 22999
2586 42996
44109 80091
21823 56573
93311 93417
81480 83460
26979 85323
232 26464
7853 94325
40391 58203
3420 67971
32172 68861
58055 95727
59076 90800
62739 78535
40060 95407
75167 93655
16916 28225
17941 91606
9440 44965
26789 27775
38053 68255
69162 90170
1615 53551
9907 35192
26228 77048
8288 25927
51450 80201
38695 49945
58769 83792
90006 93613
6960 59939
38285 73789
83945 85886
4157 26578
87224 97214
27604 77377
81853 94384
93784 97146
61348 66011
11598 46065
7020 12224
34820 39034
24333 95235
17241 48244
480 33963
34160 41022
23993 30011
92784 99524
8182 11751
22502 36135
68329 83803
87975 88876
77545 89621
53602 76367
27103 33732
41834 67403
1651 44008
62374 99924
11033 53356
21888 47859
67381 85236
32627 64867
58129 93842
52772 84170
45709 74878
50471 80088
15768 28623
42220 81162
15099 71157
30620 65276
36529 98067
31427 40037
11011 24174
58205 60792
4460 87440
6026 15328
36723 48418
5256 30186
58081 67738
1 30477
8956 68402
7827 33671
38921 93999
35810 81556
1380 63350
41577 88374
16259 78613
41354 95523
61952 86725
15331 51587
34558 84495
61532 72909
51612 98985
55191 58724
54775 74875
31055 77375
33895 76179
29946 69820
15536 87167
28013 51967
63891 87459
26766 72593
65131 82510
23562 97428
45933 91619
41865 60476
8122 26646
35706 53904
14005 41244
48173 68698
36268 88885
84751 95543
78946 79143
19864 61686
932 80575
3129 38806
14125 46317
51534 65440
16059 72737
2774 28700
13424 47322
13974 98356
5452 87313
68285 86920
6660 76399
18032 43776
75998 87233
18991 56925
31543 81341
63467 69997
15694 44032
8412 41787
2665 17749
69176 93998
9032 53523
31230 42402
35562 97569
24232 67239
7127 80371
17959 99401
19770 42822
29349 96487
49908 73201
11716 40021
58617 94264
696 55123
22968 75693
39970 48858
26732 55759
50098 93229
33030 79208
28308 56302
44481 98633
19873 53703
36449 89329
26275 49154
62469 67853
32390 72752
9929 37346
32338 39028
63932 98300
63165 90851
11648 17507
77207 82624
1520 39097
59452 91826
6372 69257
84803 88269
16099 81821
13720 28824
6504 22147
16588 84303
24113 79409
64463 83604
47178 84831
35754 92032
39246 55957
20671 95249
12371 24396
33415 81207
40075 75285
30556 81267
66821 87659
3251 18957
18160 21781
31265 81629
36637 61521
12447 94475
27501 58521
26934 43703
255 48087
18286 74448
13079 62385
19309 41830
92175 96064
77726 80365
15427 97077
58270 58329
41568 87022
14008 31381
33494 89978
41242 62672
67679 79380
5127 59971
5081 23774
33265 92313
853 86933
3568 20488
20297 42711
18821 97466
23503 71967
37296 55269
28263 35617
26158 80114
47592 65624
45925 62982
630 82020
500 48409
45904 65761
35324 52152
32806 78374
42402 96914
16951 83176
37334 93724
1882 48423
51803 71987
2190 16676
15107 64561
13219 82501
17635 26622
967 41846
33788 67929
6317 47789
52815 63471
54072 69801
26608 39886
11979 29523
6036 32910
62900 96856
4036 95678
84169 90974
18691 49171
64098 95058
2107 56325
71138 86096
57392 77442
3454 25473
38559 39364
74757 85252
72974 92775
41197 94286
7449 74697
6128 22100
54904 86612
2123 5597
9732 15198
23576 46670
13834 14536
17390 22141
35632 49441
55323 57856
74364 80463
4226 94905
55986 88378
46078 52577
30676 52949
34292 85667
298 54094
44666 93150
67845 83685
16454 18438
3357 17548
19371 37262
45979 89532
53220 72077
14634 45206
47705 48966
4107 89081
30836 75512
46703 72376
1269 6751
37673 95500
50433 55916
703 21879
1445 71756
22409 87660
37275 74644
54869 98138
51721 87436
7979 97235
9025 22939
25896 65980
20317 38357
66612 84707
27286 61106
26455 26647
8876 11635
71790 83296
46732 62151
38388 70113
15163 41002
6200 20140
56415 85643
1810 15131
57656 77437
18878 70946
68983 89294
64164 86993
30555 63539
17957 71699
66341 96963
75921 81799
11048 99761
5799 26247
21576 34460
58168 80949
46552 46967
13034 35237
40495 69350
13528 56705
50325 50811
4285 56151
61577 76922
33400 61523
17288 98211
34603 49463
48190 59429
46353 95884
34755 63671
52217 96531
20068 44242
489 66927
30843 54730
16970 35044
8676 62211
30589 98673
2805 39687
40471 64058
4520 80519
50541 75921
11031 41449
49725 93231
32461 56198
52683 90059
13950 62108
18631 21241
38595 40190
91574 95957
9514 72438
31083 50095
62029 89932
30879 87714
15219 41666
45132 57286
14951 39162
18327 46544
76137 89821
1812 48730
6140 39026
33544 44177
13552 50175
56492 89622
75179 83221
37370 77892
34157 61898
74557 85132
43893 68462
65348 85927
29171 62268
85595 90001
3578 78039
29875 33642
47757 56712
19438 87891
29147 43762
32892 43556
10784 39572
54337 71113
12969 13118
41396 54200
9540 28383
62331 73817
26509 36176
17709 78327
390 68702
1229 39724
24737 35540
3719 50225
33449 41947
34769 76428
21424 53558
5563 97831
15835 81765
24204 95429
89025 94767
7158 52084
44064 54140
9069 58151
7469 37489
246 58831
9877 18007
21326 64609
27998 91723
77083 81525
6065 19420
39792 79559
28530 37603
43166 59417
37690 91536
20992 95181
32344 74459
44318 61877
66902 72932
28822 70986
30254 74449
51780 82753
46798 81072
12403 13909
55344 59761
20731 55490
20548 81154
31275 37856
8500 51514
11565 79243
4932 12423
81203 95046
3718 48289
10616 91203
74496 99028
7079 70730
40153 84190
62847 90332
75648 82708
31823 41740
27388 91292
40627 78949
57058 98917
7834 33460
19551 56333
36 85207
80173 92301
43764 65270
24977 89684
35478 55688
22037 66094
63292 66113
51576 64360
7811 93887
12747 77976
64631 89417
49030 87230
24909 70250
14453 15829
43745 62328
86991 92182
58498 72375
50058 74599
49824 98618
9354 38779
15728 35232
9941 40426
14364 60801
32099 88333
55451 82836
26830 92184
31441 46623
15377 60300
21901 27815
16125 83944
53371 87274
4910 69283
33297 96314
12910 17655
15548 73315
43529 86742
4630 57079
4599 71144
36510 38669
26109 80450
12786 49706
72158 73942
39527 62650
49178 60162
10376 29983
30720 69201
60277 67188
72923 90511
54568 80065
2435 20174
33459 59039
20331 25246
48636 74510
42300 42912
59016 63123
14572 25178
8269 73106
12929 89954
51293 93936
44285 75292
81667 93730
27428 65665
15780 64857
22773 72689
69086 77323
52175 58749
72646 99399
14718 48352
90714 91528
55210 94180
29928 63681
3119 11086
87161 93689
69609 83749
15580 83919
8550 45894
81279 95563
22180 80982
77469 86364
3994 37060
8574 83622
19824 62397
27726 49943
19236 92465
41085 83597
13816 22900
10175 76523
11781 99831
13985 77483
36463 57852
745 5482
39723 97665
48374 81590
28186 43118
11697 26437
33768 44290
31525 57454
6387 96025
20499 87903
31766 72527
16894 62013
13806 66209
57514 63214
17728 65019
6326 40464
49378 58833
21730 44828
55073 61233
52695 85483
3010 94692
33398 68021
45233 93840
36041 70181
18324 43055
655 98240
60371 62196
8625 42300
83550 98033
9479 85795
3043 25645
11464 84494
49468 97698
3196 9862
58298 73564
54242 59812
19529 36228
21296 87327
64467 97737
77771 87136
2820 73411
32912 75650
27564 92295
1049 19680
7136 82372
63961 84926
33347 67795
14767 16103
57648 57748
15390 17627
1540 96620
21420 57988
9240 62941
49627 82978
34353 94177
87195 96360
14603 52936
22172 47574
33180 68100
43612 58586
69370 70187
6312 32305
975 99508
49192 69301
81505 88698
2666 84240
1997 11369
10279 52879
83811 99859
62737 92185
2316 27377
37818 88116
95675 98371
39063 72179
9664 42727
27543 53412
52554 70465
32943 69017
28871 37002
37356 88406
36836 66331
45817 49156
70941 80935
33609 76552
2280 20703
1807 99200
27486 65781
80929 87779
36582 42009
62181 71082
8100 40987
36077 65174
46758 56999
2885 5910
1240 90781
90655 97345
25112 29228
42673 43625
38614 49688
66533 90453
64981 83916
21413 94528
53130 83234
57781 89098
29408 44879
21414 23796
19726 43444
2778 95305
36898 87843
16906 62495
14884 72198
39078 77990
54199 74477
38421 42965
47229 66481
44185 54351
76049 96810
62802 76529
44437 47052
10712 93980
6078 66760
54346 65945
5395 45619
1031 55310
3714 12902
45936 60988
78160 99159
43183 77169
1755 72636
22835 65328
11014 94678
79192 93371
13234 83581
38043 82757
16483 51687
32559 62861
36968 65203
28104 68475
9862 42525
63246 73953
38283 88294
29612 83599
31553 35810
60734 66037
48588 80360
1456 95472
15307 91717
44798 57526
10815 18675
21889 57973
4647 70872
23774 89873
64435 69075
4661 41213
28673 29233
72396 75487
30463 87991
13933 29761
7036 72922
25558 30758
64498 68162
8743 14543
3859 54317
35511 56202
28824 52328
8020 87688
59608 81344
48138 48412
65203 96206
27571 92243
31320 53428
6036 99692
35532 39333
4756 58186
73496 81569
12125 86392
80545 92878
31572 87657
38419 43380
76959 97813
12398 24414
13740 58463
12070 39398
12533 45154
28935 80636
3319 13313
17567 56264
48098 74245
5662 32217
5256 78329
60248 80780
26678 69376
20238 42351
389 40619
65921 80923
45874 91922
63515 78999
35280 79274
2247 54253
40696 96261
28065 97921
20908 51413
21170 70313
6043 52123
30032 54419
10671 11042
59083 86020
61168 65445
29033 85900
79073 97251
48489 50637
4116 57109
86147 98375
50837 97644
16607 82376
49712 88060
9432 61729
37184 89976
6470 64348
18226 29845
25693 98317
5952 88485
77160 84424
5726 47694
60495 60897
29375 64373
25281 75182
25033 25458
70248 78624
51209 52687
6449 61293
87136 89504
31553 96797
36941 55816
47896 64409
31138 68110
10107 55308
38166 58591
5386 39449
989 89365
43276 84506
68632 77149
41222 62198
59222 62013
2137 89968
13969 25222
28323 55438
30131 40763
67236 72358
77551 89856
23899 72487
45972 95928
14578 73246
1496 71938
22252 81040
606 20673
34520 57302
44897 73151
13690 90141
16253 71691
78334 79395
752 9159
17665 51735
40373 98459
47054 69542
3589 30139
99433 99877
48106 56934
19065 43622
51824 61722
61683 80483
56589 91838
20768 36066
41773 86592
85774 90314
59374 84067
12564 24023
26959 42271
53874 70584
2522 2786
4146 53124
39237 79835
41 834
26125 96969
69376 97705
66590 81025
1252 11395
51816 94118
7284 20355
29265 59011
63825 71430
26524 27852
77408 79197
8084 13539
34008 45512
11702 58967
12989 42377
5313 85733
53559 89018
12211 28353
25522 88055
58464 70576
31112 42208
11860 63278
14093 92442
57153 91917
62101 74582
88264 95773
30778 87542
15878 28928
30277 93164
3782 10290
26236 40481
866 45768
17582 29260
49235 59889
51203 83762
7169 94580
37379 53421
39463 51093
68470 85013
20145 41058
53810 75676
10630 87832
92550 98070
10042 42269
29347 66196
19313 62853
17090 49585
9085 96519
59863 77733
87420 97249
49663 88679
5840 15511
41897 96208
72214 98942
42542 45578
34405 47316
12110 39176
17354 46050
6376 31407
32363 49812
2770 96342
7833 18791
88931 93467
10533 50503
14698 56293
45360 89671
16743 80972
6694 53910
21070 45771
15173 61727
55484 89452
954 46975
6077 39934
7776 35049
7255 30310
21955 93621
60626 84395
37421 38656
52404 62053
10923 26991
32529 98459
28486 66341
19975 28686
25002 59747
5477 65986
90406 91102
88719 89092
55942 59461
16853 98561
436 55093
83521 97985
27742 95738
79114 88482
63409 93508
90888 95219
13327 60920
52958 87789
76077 89474
28024 75244
25026 38962
41028 75643
33947 80208
37194 91208
30779 62285
81846 84745
37700 95651
5681 29807
37963 83246
57629 82164
36616 64712
45831 83220
50897 55576
26599 92157
22448 74957
6713 62303
36278 99408
82397 88920
21375 86833
81969 98410
15730 79701
83372 93506
23026 28905
26860 35523
8095 61171
26435 48638
43608 91390
49383 98443
703 98715
56138 61925
15716 82408
68435 70454
13732 57304
29766 73822
45208 80981
75897 99725
2054 40825
19123 62663
26947 56216
60434 79093
64319 86941
41834 52170
47428 70044
25686 64161
10808 35129
52507 74088
68347 87897
25553 56092
31183 62143
54033 67025
43674 84576
37010 64793
25064 99299
47091 73481
2597 64828
40815 48432
59663 85599
36382 75781
80853 85104
67033 72331
12535 43856
38189 45099
62370 63595
62682 77125
51065 98651
6803 24949
60217 69236
71797 84590
49376 78880
73726 94638
17535 57220
41198 44770
83854 90290
62451 99474
15197 81984
25714 76892
1604 91055
23254 68530
9607 51433
11621 67120
19578 64110
6145 15021
29431 40329
6237 75786
54920 80752
67177 75096
64682 88434
33572 42798
32588 98525
25463 55390
20952 44328
28841 40839
10068 58008
15105 81992
77379 96400
28419 76678
41513 86773
89005 95871
42290 65111
13988 17193
8392 57153
20332 24680
32745 51096
1336 43973
48546 53921
35030 35409
30364 76682
35845 44380
27324 84720
7995 17273
20979 23997
27323 31029
11327 57907
19469 21164
54842 97160
43543 89463
12562 82204
31278 83918
65492 71255
2852 6403
10040 53614
74196 98209
54456 94160
8356 24755
70745 80754
64261 76443
14316 95571
13944 39532
10478 29036
20444 59250
22463 71587
5001 17112
35775 67261
73713 92386
12044 22279
22295 49556
7761 50327
34273 42708
69636 76920
53298 83099
12383 39007
5891 56835
992 90357
28690 98828
44911 60926
12751 19474
27278 63187
18202 69637
48998 56358
14820 32619
41549 43203
32468 41804
31889 66449
15612 22439
25816 74020
50012 96574
19332 78493
77241 87973
82725 82857
29207 44572
48701 86952
53186 53355
8045 85643
719 2961
52498 73093
2970 74414
3836 67357
36831 87230
98192 99038
17198 82950
18324 55851
70527 81397
90352 91354
4395 85781
1426 66126
25579 87059
23887 30249
42133 61909
9769 10740
1385 88370
61679 99748
4623 11209
26284 83613
61694 77212
21319 89305
6673 9295
43149 86833
12034 98388
48213 80603
23196 86631
50164 82639
31139 84210
54760 77912
13103 67838
16284 82734
10457 14192
40921 76545
12818 62371
8140 40073
48993 63280
11369 94987
17475 60158
56305 59198
55526 60017
41155 74795
16911 47313
17788 79314
57190 90955
37902 47655
32189 66099
8926 13657
69568 88002
65997 87607
31069 74074
20996 28691
29758 35290
1744 24847
15903 35118
7897 86483
35529 46501
39405 72043
42702 94017
33426 97225
28601 58960
50079 95279
28581 57478
41895 70866
27464 56885
46300 84171
63149 66252
63476 88274
70942 99050
18345 94482
3763 9417
57517 66430
65680 93732
8018 97560
13168 40855
31671 80203
5794 13781
52868 93630
69097 77388
16591 25501
17936 40420
19837 50335
34957 41570
26615 31043
86073 88704
6379 83347
16599 21489
25745 91253
39846 62267
43020 87693
32655 69426
26196 27813
42706 89278
43696 82171
409 54702
43641 52973
30367 69469
49774 66190
8084 20095
18356 19159
5684 95918
28825 68298
36297 49182
31595 88106
34863 63197
22640 83311
3897 88444
448 56378
3568 14079
76568 84008
18648 64193
88521 95286
84349 86643
3266 18428
42070 50182
39260 58870
58061 85455
4774 70425
8390 17068
18586 39924
4874 47139
61249 75698
30427 89504
22892 68112
1166 22621
59150 94411
53016 62699
32684 94755
5175 46191
25772 50894
18376 62459
47693 92248
45540 91770
19294 49613
20420 74684
4196 80807
39255 91911
57157 64776
35530 53055
9706 65229
73407 75228
55442 90205
15506 33002
82147 96746
60428 67596
57507 66278
59737 86055
705 53149
28840 55226
49638 56058
20606 72140
10547 13743
19159 95358
55358 95976
13531 70559
74119 95612
12057 82782
15351 74561
13914 58371
22415 72868
51670 67077
82020 98397
55496 92579
12373 92767
44080 85838
25281 74099
27430 27746
40842 78627
42719 58028
71620 87216
5762 70338
35710 61755
40057 66624
2380 97314
7006 81599
25733 90068
40121 55440
37768 67604
56015 83372
85543 86168
35210 39136
17332 66605
27703 59291
65276 83559
41205 86210
39072 43345
11758 89427
14422 46841
29040 69607
35958 61298
25753 90045
21438 72728
49472 73562
14262 99610
94058 99871
61417 91694
3471 57233
10691 64635
8732 15106
91580 94720
48862 92245
73971 92161
85477 90658
46508 62259
51431 98146
25176 56199
16855 39623
1052 55302
15690 30267
21807 36968
2735 45982
56121 63291
43574 63264
11507 13361
12333 53659
15861 20604
67146 80939
10603 70058
12643 14443
83866 91559
57346 61638
55518 76555
26995 30139
62800 89989
22211 57025
54534 88898
44240 88110
29964 48035
54423 98126
68486 83107
71162 72810
37019 61405
17694 85624
35873 87115
71594 91782
37517 51870
25190 44007
2795 29588
43475 50890
2273 46119
25786 32051
64724 83240
33249 81684
3316 11530
1976 79756
11371 74908
35342 84574
31022 32958
64700 75057
33386 85096
37656 45898
81169 97093
22327 63446
22774 39076
3292 33544
39414 85915
63208 78577
46088 92033
20534 44147
6837 83335
26916 81608
3156 20224
41389 99691
135 1051
83817 90538
13307 68675
2297 42086
32080 65130
41997 63639
5019 18390
40433 62633
76871 99587
1759 34176
25830 81859
14065 78915
3608 30118
75115 99498
22998 30837
66426 95397
90236 96535
21355 63797
45943 69937
26740 35241
70868 88029
28043 35546
23044 51672
42689 48472
33949 55500
22964 32388
51753 78762
81872 91548
75906 77051
36066 39892
58692 81660
30299 50944
33272 90623
27528 72164
51840 68199
61862 63151
40099 68588
30328 81652
42837 50015
74003 99556
72987 85101
30810 31266
30082 88957
725 61141
41604 79086
40725 90772
18140 84372
42834 91984
5825 52006
94358 94743
9758 59768
8928 63807
883 76924
38606 81761
31311 97696
6758 89671
50199 68647
31622 83165
7907 13474
17028 44546
5548 35528
25126 59902
28150 54551
58212 94441
58532 85750
12116 23018
909 99485
84526 86084
49143 69074
19869 34123
50285 93433
13339 45208
34628 43520
58443 58457
10496 65373
51585 86806
85625 94977
41671 91065
18353 32452
79007 90836
25594 75565
16213 59617
3858 87115
38169 94382
54531 93616
37240 78676
9501 22582
14999 85481
7498 92007
12154 72957
59529 64728
16519 78959
37645 37842
71346 90529
16429 42479
52776 68901
31382 94195
23422 96942
4336 35541
59252 65122
75948 87067
30952 64047
45737 85666
24813 75488
8194 91386
28273 49733
43566 49495
28071 41107
52439 71809
13571 41782
55399 97588
50833 89186
37924 92849
53266 72903
40876 84176
7955 38627
41368 81028
74700 94033
102 36961
19955 79775
45013 89931
54522 74237
38119 66558
29745 81707
75115 92244
24830 93320
40357 72261
31527 68405
38641 75028
22101 41375
43807 57882
42369 57887
27777 60137
94868 95043
20451 74717
46923 89883
3124 12861
30694 61933
27472 78182
15720 48813
22781 34957
9900 79880
33829 86780
18726 68891
61106 97598
45036 78859
37063 65485
14779 99249
82869 87028
15637 47114
65179 91057
46567 60538
37459 57720
28349 78981
26561 30896
1418 6256
61633 89394
23093 73735
27289 78656
30521 35233
34287 39903
40461 59594
24844 25274
14139 21782
51158 53660
89122 99241
66686 93703
34468 64313
53832 59483
18717 57054
2984 41415
64462 91416
15212 49477
9528 74427
15973 84325
65663 78144
58408 70063
32299 93348
405 38065
62083 62566
54372 76439
33605 96912
31927 76811
49187 76141
16129 24082
51749 73426
53748 57587
28500 89627
16720 62188
14702 47045
62252 78558
1335 78992
9613 45462
2701 3945
11921 45850
42166 92531
20434 86125
11777 20722
80325 91606
11305 68042
15867 71991
8997 92136
2109 32788
1079 59350
8867 15690
58321 67140
22303 87410
12462 26813
19426 87305
12873 61689
26755 96332
41337 92243
23530 88360
27772 48513
55768 76305
22476 94258
2758 15282
14020 17139
33397 74736
39095 83618
37762 67640
46735 80351
83196 93630
6407 71931
39051 86490
11805 19089
24715 51935
18328 65616
18636 24068
57987 98345
89714 90320
9418 56222
57558 83079
13993 67010
66097 90698
69989 72423
37562 42787
17925 34996
18894 61869
33768 73853
7263 93132
31020 39172
29656 37722
1335 70975
48237 73953
58618 84221
85907 94829
34580 76567
51465 53041
60411 71014
14823 41636
50298 67137
23093 73176
12218 69267
6667 31520
793 97779
24779 62921
75783 78299
195 79774
67594 82244
15147 20155
4342 11906
17844 37605
3686 88438
48537 81452
75743 95892
49092 77483
16219 92326
11063 98732
3744 68992
43501 55832
29005 83329
11750 22066
24605 41180
69460 91898
22964 84179
7597 77601
37115 97482
15016 39071
28457 94413
44260 57044
1952 3671
21667 72857
70749 73879
51025 79748
3856 28125
21670 89752
31339 61466
27335 88200
26695 58089
3315 44382
39128 54722
9363 43437
39243 87597
61315 81311
22494 33361
78053 87910
81066 94108
60917 93941
10360 26196
22205 65183
35796 67382
5552 73759
90601 92286
51665 94114
20107 34449
3766 99404
13382 22328
18566 25166
11883 88890
5288 40633
35345 90511
46692 63728
50462 50969
356 59824
30211 98336
33070 94339
79401 97798
55822 96451
10076 28081
80550 85970
54944 86585
73456 87754
91763 92122
48724 77068
57608 99201
11390 79805
53586 63374
28436 83512
13162 44442
3338 60454
17148 88115
16279 43060
57173 83009
23781 78550
22293 37657
19694 32523
34487 48836
7888 33183
7729 84875
3963 31619
36190 71355
35334 53348
4636 35244
20195 77352
40707 64800
50122 87275
1511 36802
6349 39701
61591 77119
64856 87788
35178 61753
38340 49545
29318 49846
22723 31512
11185 34166
54975 84197
35093 95129
35201 43140
11311 90017
68180 78198
27679 90285
43752 67892
51072 86472
52117 53498
67710 68327
26634 67037
19876 60672
92439 99830
60851 61569
53702 97871
25838 87348
3468 45888
835 56860
28617 56187
39541 80635
24847 58033
20299 62989
26505 48853
14083 44002
54936 58736
21949 26721
66534 97300
35313 44599
69347 91596
23200 64667
63070 77143
35431 36864
28703 68238
16946 56403
40624 44944
23251 75948
38840 41870
46358 61833
26626 99921
7998 73371
44229 52418
31153 99430
4813 69767
1462 70866
14929 76061
45928 49760
65359 97829
1679 39423
74455 78505
28665 64926
7721 77798
6749 69561
40511 65907
20892 81884
28334 41187
22501 76565
35372 91127
55877 58020
501 10137
16951 36421
35900 87810
7447 10173
11820 67772
11868 32019
12538 50881
6818 76397
7562 33634
6139 43474
24986 47076
49524 99976
24996 71502
7467 96244
41337 64987
41438 90350
5156 87741
10861 13391
30364 42335
31469 37161
33154 56137
26465 63744
30906 31102
25314 73281
58087 98692
52842 78161
65455 67761
46482 93266
21623 42742
56158 97158
61458 63328
33878 85985
68808 82269
58763 96435
85432 97089
24269 89435
15672 60699
22284 96912
44949 84984
4426 86370
29934 34490
24293 51188
37850 52408
9448 11965
18969 86017
45845 58440
64821 69280
54864 90196
69236 71548
41431 53895
69309 70743
32080 93488
64261 67478
4079 98954
49173 53727
59098 95655
31802 40734
22649 47174
75272 78019
43629 74253
23109 93100
30662 91455
34924 78282
17456 95544
10462 78141
52435 65821
22336 28674
330 38957
9469 50395
42350 62275
37460 51281
61043 66632
41820 62232
52370 62834
21748 74128
19474 40423
42274 76840
3549 71316
33850 53330
42842 94627
407 48456
30602 89284
17218 70169
76240 83444
52469 77615
22124 72334
39997 59481
8678 15405
47531 84074
1364 33229
10436 76431
82061 84749
33264 62702
42406 78326
45970 89661
32905 55443
73109 93310
57102 60226
31287 97727
29387 48821
85908 95329
22709 25975
50798 63379
4360 54070
34134 52188
60395 99235
9401 18008
32753 80933
5754 86762
59469 71792
82280 85743
32798 68861
17731 89996
25896 74086
33265 79229
19661 30517
46597 87776
1180 10884
31638 69862
14355 24610
27541 39759
35458 37632
10276 90355
78483 79987
62499 74992
37061 86054
19533 90448
50175 85203
10332 69359
47709 81249
84250 90015
33997 90871
17479 45092
25704 49127
7307 33047
55305 91977
15290 87399
51798 80928
36056 74084
13017 45766
52117 86897
1980 54307
30622 40377
21856 96315
18476 59955
78154 97906
27397 88104
64499 87817
7528 26711
19893 43577
78560 92744
43004 60561
13818 17768
52675 79775
1264 28073
45533 54207
52485 85965
22379 42406
9766 78776
49300 63767
55640 77740
6752 69756
21001 92990
5487 45044
39563 53839
70784 72760
7967 16105
34252 54350
22120 50007
24365 55121
23289 69067
20258 85457
23382 59323
6592 90551
26511 96221
58161 97676
47811 62414
15238 71411
14487 92388
20783 70146
24149 27677
75910 80637
19134 93146
20997 94032
11354 93368
53912 87657
85618 90084
27824 91917
43299 98070
19653 37064
45622 63552
35539 90996
28050 81132
50227 56118
40100 78398
9191 55093
23528 90841
12352 72807
58794 94535
57156 83697
52642 61806
9703 18653
8243 82454
32689 46753
16906 47418
78117 79330
5157 40881
74242 88800
35674 70088
24326 98367
11504 98565
47783 68088
18585 50405
24865 56605
74696 80837
53698 60271
31828 96638
17983 37471
23057 43552
79271 83202
17588 37045
16508 55363
75492 96478
9099 93019
49486 71978
7008 95076
30334 96908
4681 5480
34908 58725
71478 74120
12646 85018
12471 95563
26507 86086
70212 76229
2191 5946
34855 59060
46940 97220
44880 69852
70495 76949
22536 31106
60058 93244
5327 65553
21963 78383
10205 70861
30404 57118
28747 69364
46176 76774
3173 38971
4602 11114
25729 93658
42611 90262
56068 83451
21631 24483
65927 89378
10916 28606
41500 57099
25729 56595
82654 92592
69953 70685
63336 64760
86804 92902
4791 98052
23686 40143
18435 71551
22900 79406
32708 71112
50496 94247
77180 87506
30941 93832
6247 37059
19193 61934
90027 93737
55724 85245
9350 73090
1911 40118
63215 69438
23402 65654
4293 30147
51532 76792
59226 64519
9996 75609
1614 13543
1322 18835
15878 57754
20772 94335
9503 88617
71905 92631
20645 43398
4213 22490
10063 18488
37245 92547
2230 83413
31879 96932
3278 74801
44135 87526
53513 92076
46605 53239
23687 68583
57084 60454
56084 61978
17405 34614
14560 33533
2383 21471
24574 60324
14929 26861
65096 87865
33562 77395
4974 48479
45454 49831
7754 84398
24510 50504
91253 99136
6228 65028
64583 77000
488 80838
74574 93214
26538 28611
31645 81347
74505 82873
55946 92968
5416 88388
47546 51860
26385 65438
75647 77744
16951 87935
39230 63884
75687 81251
28116 67782
87910 89265
10114 65006
23776 29241
64778 87980
11023 77691
43818 78270
25330 93465
24283 32759
39784 51691
42676 46611
72058 74144
10156 91899
53485 92631
18312 43109
37526 86841
7076 22617
42441 63378
5852 36651
24455 64789
9096 39676
57276 83140
35251 70970
8877 53875
31572 96743
18585 64433
72556 83352
42846 55115
94231 95288
83276 92845
4521 59698
52937 56196
5841 28673
575 87227
63255 75416
42815 82447
60087 88980
66296 98417
47171 82086
51596 64272
23012 29729
8054 99986
53426 84971
38364 86999
8166 67350
5331 85369
7884 16766
2983 21204
33698 92916
55113 56870
3707 18179
47916 64858
239 68694
22256 66284
31159 58587
31478 63070
6782 8329
66592 88872
42577 44920
79635 81822
46268 67052
2450 61571
41843 78656
50120 91435
35854 96752
35863 89752
20804 70314
1196 79954
38065 43385
12701 39764
15446 64779
32923 86407
31722 73105
79695 91792
5837 52243
33105 64936
35453 92878
72383 78733
10050 13996
12362 84930
2149 26238
85297 88259
60446 95031
53462 74232
53064 82249
34493 79811
19450 48211
11090 83179
83048 99119
53 38930
12069 25368
20775 99487
35407 70702
14190 91164
48029 48757
43213 67665
10368 55260
52796 67096
89783 93364
25857 68970
56176 69635
21524 95566
28548 68396
850 9035
4171 55336
9790 80793
29819 44921
19335 41797
62004 75010
36755 74770
55240 75537
67937 83809
42218 76343
2296 55378
55819 66431
29252 99917
9698 99814
12713 79749
8464 39760
15380 52390
13049 46063
13696 63143
34859 91316
7367 64863
31805 71184
31191 88256
34194 35110
2078 79793
31482 52274
85120 87018
84417 85959
23103 53463
84906 89085
8149 98247
32362 88715
45912 95412
31457 54414
72928 76911
354 55604
70898 88698
47832 89475
65324 69355
32028 45934
4076 63441
15433 68394
59239 92552
27179 54290
51899 54295
31402 54464
68871 75261
41643 74269
27443 48952
73789 99040
40894 62889
56766 76114
20704 86164
34815 75289
23305 46836
9006 49559
71893 73135
58634 65509
76494 96611
27741 91749
87141 89144
43520 46567
8127 43774
25827 38382
57412 88877
6715 87794
84211 93973
37559 81679
3470 90986
5561 14018
29740 52149
24191 91170
82321 93579
16447 37017
1778 35061
54559 84176
39695 99905
42627 50580
7935 26275
29863 77089
49977 91034
4794 68347
13105 94232
13412 72684
51726 72449
14011 80514
13651 19432
32387 48053
34084 72762
50539 61626
6978 98055
83126 87558
110 94195
80601 95288
27508 65940
13434 35498
18091 65759
29340 66737
3228 23526
23718 46271
20758 86459
71453 78232
17170 77778
46606 77522
41022 72450
39668 42843
35416 56086
17658 72678
82847 91755
65443 74891
8433 14745
16989 66273
59447 71799
11805 32562
7989 99638
27995 66340
49109 51874
10596 92792
11029 28414
41755 66487
21471 51389
18065 57501
23868 81973
15602 42658
70169 96457
671 40999
50377 95251
65857 91309
69542 75729
61855 74417
85222 86934
13728 63827
55960 64607
86518 96084
49089 54432
21204 84882
52612 96069
35342 39531
12657 85430
17200 21151
91061 95052
51960 80280
66065 82089
29263 46012
21197 99280
17859 62217
70132 79354
16032 89884
27336 64227
3932 17148
58507 70233
27122 60192
17125 88091
50209 95497
29244 94958
50618 91634
39783 70488
3226 53930
61021 94076
60487 79943
14368 68985
827 88156
39490 54773
85830 92779
41829 66500
1868 46830
50465 54708
5677 58212
14454 88641
21059 80020
208 28353
2098 65612
52163 84658
42634 56594
30592 95059
1366 68985
24829 52134
5342 36461
42652 72341
33234 69846
16615 42756
3692 82785
7806 66510
34597 98997
65867 88892
26083 27381
22242 26897
86292 91789
5324 34061
25387 96932
3662 48880
37693 95880
47096 89337
38834 50542
5458 57665
40198 82166
70243 80390
69670 97695
28852 58382
12164 61792
2288 61241
36394 50396
87973 98918
6093 22495
20092 36873
47073 51603
42295 53853
50105 74672
20645 61687
53617 67612
8923 43130
79144 84571
9172 72261
2154 97043
20744 99078
10432 35880
7234 29618
76091 88990
50975 65071
12634 51900
34325 80028
13971 86129
20927 21773
24323 89777
1240 21893
67627 77664
67347 82109
10853 93937
8240 44677
495 16444
55792 71161
56138 94131
244 68460
34230 94451
95201 98004
6200 41856
48427 52104
77592 97374
62902 69609
20881 62121
53957 70661
56399 89667
11161 22945
10837 11927
34503 76397
24884 99379
34937 37040
11499 44114
13018 15851
7771 19345
1880 18049
46150 50915
9138 95922
695 21100
29269 90574
11448 57280
46785 88764
25096 45234
2934 41335
19352 94471
27584 93646
62749 69231
88944 89815
11532 73074
80752 89676
4721 32940
45854 96627
3366 74524
38302 57790
4255 91588
56867 89327
28448 30370
50095 50303
40582 52596
534 22762
6205 23976
6281 7858
37569 58892
47677 73024
24044 47692
72227 90137
20121 35002
10970 41275
3438 45036
37073 86595
22716 78833
53660 91559
4470 11773
6387 23840
85353 91650
34141 37102
40269 43434
68603 76152
28863 60679
21606 67290
33535 58566
30693 40504
28472 89805
16251 39746
8000 63628
66614 67213
469 11878
63436 99521
1478 67579
37525 52049
9677 84791
22774 40112
14401 87243
21221 81258
49853 55025
72427 73918
13581 33518
78763 92748
38650 68882
21849 94185
40270 67485
41738 64375
18465 76097
66947 77352
24433 35156
9261 64912
48228 79836
882 70872
3206 65911
20505 36140
50351 72461
2869 34523
79928 89787
40536 44842
38059 39285
29433 77890
33127 84780
54708 61651
9714 18155
5422 43780
23876 74547
16603 75511
3504 62850
328 91045
14243 23903
75779 91628
17635 34342
76283 81778
76173 82007
23701 45217
13084 63132
56289 73758
28780 79152
20933 54758
40519 69180
24788 43081
17877 23545
25516 26672
22591 56119
69110 97204
10340 58382
39111 59197
121 90899
37911 76418
50759 56449
37056 39756
65417 74404
40717 98459
61967 71916
31604 81459
73576 84515
43157 57099
26552 59467
40821 94718
61638 88604
27231 73079
37848 89806
55406 89615
30563 89340
55726 79901
35340 50504
13824 62012
37463 59392
37161 55780
28101 87749
46077 82260
5515 43938
8413 46265
43365 50953
49403 94293
14947 31212
16583 92195
49973 65665
15531 48357
7861 85219
14745 16258
36897 92354
72711 96340
17349 21865
21623 35088
80610 99711
14938 28682
8601 26026
54294 65248
1699 17411
20186 75119
6737 33380
17707 98004
65549 84685
23568 29543
39567 89985
54051 95519
46059 51169
12282 87562
17123 84005
19514 51538
49497 61469
53977 71165
58291 68048
68966 90867
600 66797
34185 83311
3017 46947
21959 23940
23968 75114
7187 91958
9172 79274
30836 50882
9498 15147
87486 97361
20759 96330
17463 26911
62629 77920
18020 65241
48116 65905
52515 85170
16838 22938
72454 97134
2287 4380
12806 77666
37757 74655
18226 21036
3091 36489
73623 78425
34369 57096
55606 74877
56001 89324
53162 91185
34698 89497
18609 44548
64441 85578
54285 65047
37504 51602
54442 84972
21863 59715
10325 44856
41481 68098
79101 81298
21136 69487
61240 88050
56644 78954
26118 79329
55578 74252
61549 97641
56938 60382
20768 74612
60437 70014
18197 59015
25521 78560
1176 96603
54669 72086
8123 24823
40008 43109
88885 92573
40210 97967
9126 22450
24133 92040
65506 84131
16367 31701
35119 44621
20022 80311
5619 80543
21237 73401
21874 87398
12243 32546
80817 86230
30445 65183
67761 87615
4477 66814
29504 53088
43665 99081
39214 98696
30737 58093
35710 88838
51599 96560
40186 91085
65344 79114
23431 29696
11546 95057
17111 38198
21767 32369
3905 49607
50327 71687
92166 92727
37006 92927
47515 57847
80611 97951
59629 78860
62976 99256
55919 56782
52511 99119
13403 79986
41977 78589
71809 79883
16166 69789
67198 94134
17852 72564
11903 29167
11504 35264
28699 46456
21149 69853
1121 51583
54208 71345
44325 83382
2212 82640
46815 64552
13271 34259
14109 24748
62241 90665
76768 97143
58409 97029
62950 65440
32345 97757
8018 14012
8896 18550
25484 31507
64143 99333
26 20186
30024 34244
40459 75759
63516 88155
77213 77259
78624 81395
73088 91676
40862 97976
41646 80298
43382 51801
55958 70177
6891 78518
17812 96958
83994 84132
47392 99603
40893 43048
4205 26895
26760 87827
39943 80848
5482 62657
50988 81071
26584 67173
10837 88558
7165 8284
15591 71559
52212 90020
17203 75908
55864 62838
986 3289
39043 58423
92461 95455
59115 83421
61789 64930
37010 72251
36653 60426
24309 69994
5720 15248
8566 77666
15564 54399
51171 92806
77650 89386
47355 53252
21800 36942
6370 75829
34500 44613
50365 55042
69914 91911
71959 77821
14346 24876
10980 88306
23381 74300
4172 95807
30297 80077
67962 88959
26599 35108
23263 27713
23535 80939
31337 52913
10696 89282
72326 77294
24604 60529
18574 38651
322 51656
3328 13506
6169 52095
68685 91524
77523 82571
16217 70254
3815 36871
27765 83908
80185 91586
23313 63203
25474 99325
7579 49063
16361 90565
6400 47613
51874 89173
17524 93690
78321 93902
63294 82573
23963 63139
36849 70243
31547 36379
13924 98919
89026 99061
870 7753
77675 86697
81957 92026
59540 63983
84556 92227
37757 41882
76123 98350
48987 68259
42147 79521
51056 54890
27989 31569
20322 39868
36661 65828
17889 63663
33958 41992
47490 50040
52700 82169
5630 20752
16896 62296
90490 97701
5664 21497
45894 65146
54725 80077
48623 60043
19535 35287
12991 61681
14602 89728
54554 62073
25852 38459
65899 94329
5682 16536
55019 89667
29487 88306
96187 98212
38768 72646
1287 4035
17282 49814
34258 61292
1536 76078
41527 82189
3457 88490
38469 48821
56675 83214
28718 90022
42027 53595
28151 67637
42040 56669
36458 58946
49279 54478
46432 70401
51793 66145
17466 85923
1111 16014
48538 93553
5809 62822
54337 96562
13294 66718
23089 71937
20847 85410
31529 64173
17988 51065
18510 60782
67342 68603
14178 79945
89718 98073
25558 78262
69119 94245
21463 37400
48911 56326
280 48998
17576 89659
40974 49586
41448 91574
14485 98073
23928 69547
64425 80460
36712 61837
68188 80276
38772 96649
11077 40606
6164 17068
66089 95118
80479 91141
55062 68770
82064 94803
16486 48362
24484 91784
3906 29600
57367 90853
26528 87558
33691 51332
36008 60575
74909 88937
12035 59803
6541 33275
59954 96474
53269 80036
27549 68477
76883 90295
29618 39904
40368 40822
250 57983
24730 84430
52016 99906
8377 52004
13720 28987
22287 34446
940 82713
24317 32556
51161 87686
5737 85818
1011 44077
8780 81284
42295 67511
59517 68529
49247 82003
456 55309
30762 48486
74974 90258
65111 88400
35174 35538
33343 63277
11441 23524
41656 96398
38699 44072
13472 82602
3150 87257
77760 91509
13166 43760
6672 32794
6540 51548
10816 25778
48030 57708
37805 71999
2020 49496
6856 28497
43378 92501
17051 44302
44174 95025
21968 94227
18489 27879
13253 88754
61740 75806
14570 29176
56949 61735
812 23612
40472 43224
65835 87390
29813 96838
50799 52825
49893 68256
11786 83543
3072 44897
8187 8744
19433 31754
17275 95543
87386 89515
6844 15459
9799 56286
18042 25161
19330 37533
59246 78383
60842 76244
24951 76761
61138 84593
23104 97754
11272 12665
19577 94749
90345 96820
3993 39897
57153 98792
54235 65811
7427 67256
89600 97977
39358 49522
68360 70243
6990 70996
17638 90588
62836 74070
34060 53938
2974 81784
52696 94243
74664 79073
43521 85200
16642 87091
35035 85554
23150 98731
43398 51687
8627 50919
91982 92176
97501 98822
51464 56366
8908 98385
34297 57496
23936 38444
36265 99170
7563 99268
26063 33107
11780 17745
27076 59141
74175 78400
58679 91510
4413 48350
21079 99184
77856 81594
32017 77236
25137 53828
70013 95804
13497 18092
48711 67128
4183 42597
75957 93244
15695 58325
77633 81670
69381 96728
65973 82594
6517 68831
39689 75711
73852 74154
10702 61031
41394 57601
44076 49595
37004 57461
59845 90858
47803 63546
21208 84398
7858 42111
48723 84242
40392 77445
53374 67781
4056 30944
8137 98441
59000 92501
36720 40648
3374 31430
46611 52123
46622 67006
17720 52995
24374 84037
55892 89945
58837 81198
9327 43086
33499 43818
64870 93083
20475 67434
2665 85188
7247 51218
32704 42002
71525 74395
40590 96326
35621 52822
79511 99316
20184 43575
67742 95835
30473 71029
40494 72032
2974 33228
41007 72238
5150 78192
5075 12009
7190 22603
92023 92103
81703 95429
17639 84073
70355 75283
15725 55016
95611 98041
2756 44447
2128 54195
38818 45496
22248 91865
8375 79185
20443 68034
12571 20194
24514 28035
4496 4991
75422 83837
11346 32283
29356 51143
65578 91546
1763 34772
52657 99330
18651 26428
69400 83511
5515 9796
57885 62617
54885 67734
67082 75337
15132 65373
71100 96538
33358 47989
38508 62661
52245 64403
15402 86857
27268 52907
13158 89791
39162 53842
22751 84646
30752 56157
22850 35491
10463 20366
4590 92405
25400 62318
16721 57846
8787 76321
3086 93713
49201 71597
47168 65243
66963 96016
58327 82768
51026 91205
46369 94826
43899 76288
31968 94180
13835 77777
13177 68807
51452 85527
27217 32747
63154 89575
24501 35913
70512 86133
52860 83061
130 38573
14557 93926
8291 84321
58375 84122
10601 20889
12350 81456
6514 19018
3474 38260
332 79394
52807 76910
50465 83226
26095 46407
73859 87207
26998 29719
20432 86646
6120 13467
24858 50356
26569 63355
41313 48223
12349 85374
45054 53516
14627 62020
9003 37694
31154 63316
31847 61378
48951 91495
37105 54986
6998 52565
43224 67901
13106 83259
3401 60452
35289 52373
53144 93563
8557 59335
37427 59039
6667 71966
13472 81732
31675 43411
11894 74851
84615 88082
3871 73351
70315 84552
37298 44506
79746 90385
36698 37014
33338 33854
47984 50947
39207 52993
396 50347
35121 38554
5088 40688
21966 86137
43633 86811
37352 74386
20142 89333
22152 55858
36877 80272
49556 59704
74353 96757
3990 48238
64859 71351
1090 84066
44665 72951
64777 74595
21142 27065
57320 94074
5130 32714
49648 79451
74087 99280
30464 32516
45221 96828
14232 75078
13775 83063
37360 55311
19721 21752
11034 50495
45923 63376
71627 93406
34242 67930
67171 99213
16216 63039
34516 52221
17910 28735
773 73577
49227 82035
77878 93516
86738 98168
20961 82750
54495 63258
47160 76302
22008 76830
44121 93392
83214 87872
49213 89091
13327 91232
4836 37896
7964 33992
64418 87181
23271 47587
11563 88540
865 69688
34000 38398
24676 75377
69799 84461
41572 42826
44085 48932
81232 97931
20478 85195
10280 69168
32740 52156
82373 87676
82744 85344
24953 77909
12478 21334
42721 89643
24673 75661
13 51540
51987 83053
66100 67591
42328 80414
32129 35099
197 77673
50853 81635
24992 29845
72690 81816
8684 99669
20580 93159
8194 55499
49868 89603
10163 58149
23947 96297
49147 57921
40978 61209
17849 95350
26703 79813
53192 61652
741 53016
25017 41158
4204 35403
53696 81156
6400 37372
62411 84465
14745 64137
15850 26297
84752 93358
49983 85173
54263 73186
44796 91757
57174 81085
31694 81158
50256 88105
50079 96672
3332 19107
10427 31466
36294 81657
53379 94249
28582 79776
2351 21657
4770 21343
8477 94931
49070 67492
706 72733
5104 66242
36769 64650
51963 58131
81896 91614
4381 28579
59799 79584
62721 74739
9494 49918
34328 80480
20643 41700
53017 89799
22676 32650
49598 78785
32610 49549
64568 92013
10913 73169
17121 55223
69864 69909
16271 44869
23046 86072
63543 75659
38999 41667
56694 80676
20539 77389
23540 64325
68489 98884
9451 37398
17263 22790
33467 59545
10332 50650
58254 81119
23654 37439
35548 46248
22203 86169
41765 98234
13376 69875
17066 51662
14233 28393
39110 69037
34595 87988
68810 86034
42729 58380
43346 58385
47647 62919
15924 53411
79360 79453
14838 41549
24811 70531
77194 90786
72536 83731
28412 56361
3404 58609
55897 66815
50891 95483
31521 67636
3006 85884
65442 85141
15638 71168
28060 50401
45617 92279
42355 66894
74199 94662
14540 99476
15278 95321
10669 58940
8847 10280
41423 46480
71837 92920
15457 77786
32465 89711
17428 93541
40872 47647
32363 69914
5712 51291
75514 89580
31691 74120
6555 13712
18756 81961
13898 77936
37741 77723
27009 96753
54341 70509
14298 17132
10 94376
77401 78239
46455 48942
17341 21306
14669 25580
7645 33436
38928 50587
103 98673
15601 27184
76700 84079
38043 70379
41773 72733
12651 62333
84483 91326
24150 73694
9139 17502
55190 57462
10679 42931
27607 90872
13184 75592
29229 74808
23118 65378
34226 44058
15174 16227
52281 53902
60263 83924
8527 95952
5266 55991
55176 79480
1814 82071
1085 46455
48280 84671
30668 86385
33017 58668
719 48198
2162 98865
46574 77336
8499 83180
35442 64023
2069 92254
85444 89850
69004 77861
11316 34044
37953 76203
36758 54385
31375 37502
62694 92900
47055 90723
41838 68044
55247 79733
9339 74613
40 45302
16947 93375
37904 95632
52625 79846
13226 91009
51064 94568
8521 24029
51827 81951
961 77614
19979 46346
51388 93120
55217 88318
6476 21740
40482 57339
80786 90156
27097 36190
34545 54531
65697 83744
18695 76833
25909 44699
10984 55237
58188 90231
60424 98122
70644 89097
47001 82862
40056 93675
10463 96911
33801 56241
23971 81503
87070 87808
43306 62145
66557 76422
3399 18101
72568 85011
59902 64276
6903 50836
10097 20445
16057 89893
14968 34326
31958 44658
52319 74221
17924 24708
24735 86143
56218 92586
56329 75039
31127 33661
19690 90552
25231 93883
68284 98226
21704 86113
26937 90653
6326 8203
6730 10941
53352 87717
14182 55818
59401 89281
85859 85877
18643 43178
33534 94500
69029 75902
42673 52882
46476 49356
54759 97077
2461 74922
26035 30447
64926 85909
24272 60570
15877 22020
48951 64474
29356 67991
26372 55725
69906 78252
75293 78405
74087 99794
50081 82675
6239 34899
14106 49775
45793 76735
51221 85981
7398 12073
11025 75742
6835 55821
9248 46983
52547 55737
4187 42598
228 40216
31114 85887
69333 88965
41985 94464
43557 43695
52635 88463
59324 88555
65591 85660
32977 75702
53960 72499
25442 44635
26682 73845
83076 99748
4225 80387
65563 71863
60 21431
8673 77837
18415 31520
16917 29186
47455 82064
64790 83058
385 28444
23167 47387
10589 44891
335 9779
4411 74259
14464 46279
37703 89458
31317 66415
36425 95763
84287 88707
17183 47708
27548 38933
43858 93483
17525 34263
49074 58737
17552 36442
12671 22087
7501 62359
91253 97373
1967 14940
7258 24715
15437 58743
49160 92477
1697 94442
10954 99065
47563 79832
56736 75732
64679 81687
4923 85902
51646 83635
12142 12870
27695 92293
8864 44091
56211 62729
31924 76996
10515 70310
53522 75843
7975 75688
36350 64972
19878 51855
4027 86393
77564 85876
29673 94283
7892 26456
54030 78912
46031 93456
57173 91047
2771 56554
46081 77236
22232 91715
3532 37845
4062 47239
24649 59856
14898 90828
8602 24039
55631 93196
5641 50077
25826 94685
6787 35763
20742 75982
7502 94579
8640 14509
23008 42962
22366 43232
56926 96238
16795 62717
2932 14323
4960 22503
45190 78787
6349 37821
46734 99445
37673 79052
75905 93039
7896 73360
65380 67626
3584 20589
17714 41608
26877 89271
27403 90081
68398 79264
35758 95754
62813 79279
933 91804
82908 90489
5368 11362
69599 77771
17107 37331
31428 77814
88621 90399
24410 70729
3813 40785
20039 70472
28980 97182
28098 63465
88586 92284
8355 57891
69498 86647
4050 12411
32347 47211
15032 47026
6924 62395
9750 18208
19383 94892
19143 22811
41380 75660
476 27565
66808 71567
36513 76211
53654 86891
19905 38377
38261 42368
22524 92866
11821 47202
37946 56732
60011 72836
20869 98007
30981 73539
14785 26310
64871 76300
9578 64892
69515 90251
9277 55669
7953 62246
15138 88334
66625 77151
8638 98221
14300 74423
81678 82141
10197 30517
71012 91641
15500 53641
30556 94278
80399 90755
35554 89554
16807 78533
25152 25405
41316 75599
31989 41280
43371 94869
15957 43530
52700 69513
17756 74503
61251 65458
35005 36973
6760 29106
4502 98341
3717 21545
9226 26381
30800 59344
58870 80224
39217 71541
58942 69762
26069 26894
65458 72057
64689 86823
9529 61823
53170 71960
13759 37869
7582 88440
30701 85442
83887 89352
56982 69456
38437 57999
17581 29988
70814 93643
42418 49394
6269 69631
9495 82927
36225 61914
60463 94108
69943 76577
33822 88180
28609 76035
64076 78513
5739 87235
22308 71568
38013 45115
68975 88105
29215 53342
68384 73128
34464 39876
5293 94953
21699 35679
23839 72425
43591 54125
24721 73725
76742 84690
22312 88093
9945 11189
73608 93895
36015 81284
541 63059
5552 59207
15638 77491
49851 63847
12107 64906
32896 38155
85253 90688
18689 74867
1074 12523
53244 75243
86235 92111
29493 45212
27003 47631
10484 85388
5779 28839
18214 98167
57900 78672
12545 39466
20153 34007
1937 63594
64271 98337
26178 95091
43758 95355
60869 70178
63599 87310
1842 20856
44818 92455
80613 98611
52285 87835
29766 70442
5056 49172
53549 69465
69710 82337
11070 77101
53996 74042
36114 88943
68819 89565
61163 72494
22460 23612
14767 65476
5500 89189
243 44482
9370 47162
262 60898
76763 96204
42178 84405
4584 85391
48764 78184
768 20418
56733 78771
419 79775
6108 18125
12947 79802
56936 62824
7011 82698
42765 87333
36906 79126
3006 84772
45525 87930
53653 56899
80382 90642
7440 33916
55336 89810
68377 75385
3007 65612
19519 68659
18802 77386
35205 57897
19095 37800
40181 47806
28663 88391
8841 40369
13767 84619
5184 54632
16458 86972
37920 65985
62457 62961
74335 81610
4322 12372
11294 18790
21643 92186
38164 52918
46209 62284
46791 84960
30049 34334
16608 53432
31020 56183
41632 55493
10941 50452
25948 94371
43003 70100
47832 72576
41537 82093
50910 81703
27457 29762
41800 74477
56800 56902
13190 16103
13221 37671
46753 85835
17193 56764
20629 59811
69855 90933
4284 50350
32152 75706
5221 37529
80950 93420
6608 34248
43689 44746
18987 49325
20555 63980
31619 68312
68111 76791
29172 55907
38741 45789
35257 39036
50532 90468
12634 15985
2664 45379
1353 44695
85420 97764
25871 49168
24406 94210
571 54460
25516 96390
1583 82666
16363 31906
6554 66613
11580 72322
49594 56195
19948 46090
21285 26548
3030 49322
13519 44923
48887 68454
64098 83678
23869 66755
26152 50544
30184 99649
16047 64672
37463 51595
9528 51274
4682 43120
71507 92087
25050 63403
60705 71031
11091 59870
5921 97296
8994 95235
25427 69591
6040 47500
3336 71066
73809 77899
26121 78778
40608 59404
29688 43263
28876 61327
10056 33505
20200 32337
35120 70162
3520 44275
6293 85291
16000 94202
37074 58532
26768 83905
7365 60641
22043 49085
26886 40537
6865 66571
19970 20756
44296 46161
47207 68735
48729 87742
5218 87622
45024 81312
24758 35131
41312 91106
64558 73023
30595 36582
67873 71710
7099 22847
62199 78110
2900 74267
9173 13944
23634 69700
41340 45039
28881 72024
35218 98980
3668 12247
15714 57779
12565 74418
4644 44904
61741 99867
58267 73691
29188 49747
3099 52136
25397 72163
29453 51106
18717 57766
3462 92576
10196 24881
64253 67227
60225 71762
71069 86304
38542 73314
52501 86644
23147 32219
20812 35459
68364 71376
19725 88041
67981 86350
53828 90583
21815 71789
43506 66682
59706 61266
482 71965
85957 99386
25283 81428
59366 90473
16491 65801
6595 23453
63406 89550
34415 50535
20491 81796
81816 93953
6826 21207
950 51575
49881 74310
56238 68007
83890 90258
62318 77203
66498 85585
807 33268
67331 93914
47435 80268
47250 79842
61688 67321
11810 60165
36109 64994
12400 80725
6096 47108
5555 52191
26069 72466
28389 62146
26489 68906
35870 84944
23838 84445
9408 57753
23457 32659
11874 44579
3350 24682
62404 85519
8978 77256
28475 90501
20999 67008
4099 55782
51486 84650
66152 95031
10564 66779
71437 84063
2309 52962
50516 73264
41550 47427
77660 99342
28149 73355
4487 95264
80617 93563
9206 18452
8545 82934
50518 81834
19124 78884
16433 82369
65150 91405
7191 26891
5020 23569
17770 45914
53018 59742
6854 36790
14528 38299
24190 24765
33417 95631
65457 83975
8626 70312
3381 94844
34470 39541
45702 57785
77726 85531
15365 78358
45458 61442
71555 87727
43854 79740
19115 83260
21135 34368
12199 72329
53659 71704
38482 41877
64820 67390
13671 40333
18467 64312
11929 72070
59226 77608
2253 91816
38034 71634
68225 98391
38754 89629
18898 92756
6851 15977
45542 74314
19485 93478
34256 85254
56161 78925
17367 27789
6032 34936
68460 97795
13596 96993
96435 96860
53822 93060
43026 46920
37035 39907
2618 8394
31663 56496
54378 68621
32912 68350
40725 49503
85381 97352
3216 62295
33622 43727
32904 92036
57346 74992
15909 92288
44482 48345
44426 53772
4974 21541
53052 81866
59643 91958
24050 98659
13294 57249
28872 67349
6121 97084
37018 98450
39862 98446
69150 90653
42911 95794
23596 28490
15416 19695
92756 97846
61523 74456
24388 90953
410 38964
44456 89321
11735 67310
40755 88946
46820 92004
19031 23962
682 15298
25242 36053
65031 67770
53888 93707
63979 85056
23558 64691
29834 44246
14073 91359
37657 70733
9182 96653
1576 55810
36002 66576
7184 61297
37273 96593
19851 42195
75484 80749
13999 75433
33299 98724
74098 91784
18880 74381
21740 88764
33627 75667
60192 84756
23327 29418
27211 64535
29246 79596
49979 90405
34137 54026
11614 48927
26973 75841
36717 73825
61984 62334
26564 27584
46428 81983
79221 85685
24003 45943
8746 16631
27839 54351
22977 87514
8055 14170
19442 77544
52734 94402
10902 71505
5524 29382
93842 95808
10005 81730
11345 92475
1416 23968
51024 74741
15685 26925
37108 41203
51775 82667
66678 79256
20422 75082
30760 92870
12926 18316
40262 91134
117 46066
53055 77304
51483 85589
54934 99424
89475 91339
28459 60390
81690 87333
23040 30229
28677 92849
69913 96943
2391 14526
16701 39244
67683 79591
42678 87566
3308 26785
28718 48586
60350 83096
20441 89169
6109 50529
84734 88902
69886 70878
18502 37745
28346 53249
14642 87802
607 1374
20719 53721
39507 91007
48665 49487
3468 84908
31302 43697
50524 80533
45580 96515
2277 61758
89223 98125
93326 96908
80852 95423
57341 93050
17024 57235
47370 73322
20842 98934
108 39477
1384 9814
19283 54505
10578 31537
15628 40323
75795 96649
7102 64846
14580 85100
2909 45325
33167 38658
31305 55797
66083 81238
20877 21419
30067 88460
1170 19472
19981 27903
27178 87758
13304 57608
22845 55947
23533 92774
67660 94684
1785 97587
10914 41624
31554 89986
12777 34456
74068 97284
8947 90861
14201 44375
80869 99602
18985 57258
2383 61005
54879 80967
40044 58895
48127 55977
20429 22145
28947 89980
20014 70445
40871 58745
14381 27555
1456 32353
35796 87787
9946 11942
7371 44014
55093 62650
20797 49007
39213 74168
780 65168
75747 76259
45678 84373
15537 48252
10725 97379
53364 66651
34856 77048
58095 70241
28197 74050
14179 80575
22570 93523
6213 62524
489 52984
19598 87713
76009 84997
34665 92358
27881 83599
86685 88647
77963 89019
23553 50663
11845 53223
3875 74890
68291 75980
68327 91372
9661 32026
1326 15198
10840 65883
52025 70459
78504 93192
2302 88841
46660 60915
45395 88310
74654 83916
49767 57714
73715 81514
6093 25923
63826 65217
6256 62222
59456 73631
6423 76682
12217 98783
41606 65700
61599 63162
56726 97850
18831 57807
18128 87007
11492 53850
35756 86975
2640 44312
52966 73975
5456 23343
10098 62380
6319 85160
32897 67483
35971 49511
2419 74848
1791 94851
23219 83582
14611 70964
39745 52556
20227 58304
7140 81405
40013 87694
23935 56172
27130 90802
4875 9948
86591 97672
15343 30874
31233 84107
71647 99775
14546 34101
12846 31059
70333 74352
43947 49104
20619 29802
75345 81843
31527 43056
49164 82918
16163 72834
85929 89626
32912 92669
18617 24247
30205 39661
56201 72065
82081 86795
21645 87407
41951 49007
540 82277
52522 57895
55664 59633
21216 30427
7673 84435
6098 44992
22097 75403
81064 93262
41297 97082
51037 80773
65984 77774
66701 94740
65155 90645
33613 87778
48449 77071
38743 50783
16508 26418
38488 69358
62469 70291
19895 55385
16784 38286
39419 93360
276 2722
1409 12515
682 99504
19054 91414
33366 97766
57201 67250
59500 71487
35827 39418
18952 84776
10662 64467
58010 60451
53750 61965
14308 79637
10746 31156
11843 95534
20701 93279
57885 76956
43287 44466
41576 59104
14142 35629
28209 73630
10039 30771
61556 72681
56167 89240
36791 52060
6566 77000
82596 83813
62988 73270
412 39681
41381 65223
50385 85389
42641 85578
4676 34585
27348 50760
15630 52224
23909 74442
75677 93988
95169 99628
2012 2439
18492 24030
49680 98308
16132 77192
23048 96991
28939 65166
24367 41132
6180 35518
28703 87421
49660 93382
91934 93915
6425 84187
9029 17630
44230 96226
41622 72436
25298 43729
20362 25677
58606 73868
69857 82056
7073 50027
61635 84078
47722 52792
43780 74568
41171 52117
12013 35542
8466 88566
6776 30252
62267 93903
23220 38732
11208 74630
18510 61875
62542 69688
27383 59193
67889 88163
14759 55395
83857 84821
26282 78292
39756 87175
51797 75795
253 65560
19713 70060
6600 71804
31413 50052
26670 85321
19752 61236
22428 46237
40840 66966
32041 59747
62751 63879
18921 33240
50162 96510
85898 86824
72311 72624
58934 88720
19535 77846
29217 69505
57295 68256
80861 95762
14259 28475
9210 39895
14722 95341
54400 74017
80457 81041
9816 93687
9108 96543
46072 66145
42124 90118
33165 95003
46345 55098
18631 81994
301 51151
5829 18115
63320 95786
73445 89565
6882 79641
30582 75675
13858 80624
60610 90139
39957 68888
63929 92876
4193 61484
48783 87396
38607 77082
17565 95076
14624 88298
29624 93366
43970 97318
67120 95533
12370 43630
68499 72096
48458 52751
10631 68711
44964 65688
8440 30959
16975 95582
81152 92647
29433 96018
22033 63159
41343 72365
24546 90513
11655 13711
49663 55123
2944 33980
9054 75548
35803 79332
10268 14591
11110 67738
17425 43441
13417 39165
21942 28000
59545 83067
62145 72556
16855 37393
38014 85267
23968 82740
54009 64318
18067 66346
74736 87944
13624 37116
18967 40608
1399 86559
21076 70750
14154 35261
80312 98285
67184 79671
15760 35058
64286 84220
20529 89022
37032 51762
58494 75143
29272 38560
24101 98943
19829 69506
22549 49539
11964 79082
19426 53866
46493 81380
62862 99842
16135 70399
23104 57485
24871 47953
56617 58777
30330 69052
12323 26019
32105 52401
19351 75685
26540 46052
40747 49481
21043 51944
22591 40136
21662 81708
66449 96033
15262 51445
29375 51662
3722 60843
40748 78662
54973 74547
30186 47589
70537 70552
31562 89629
11998 67008
83184 98716
1510 16527
5081 21861
21258 23642
70343 89657
80813 87788
19143 82679
5400 54384
46374 83803
62815 71535
15713 32429
30762 77022
64330 96824
15483 83607
26865 69692
6006 74506
7161 64504
65080 86374
24692 68133
42700 81405
15541 90597
706 40936
21218 25322
23631 99815
3631 94357
2033 37589
8949 43107
5034 5964
13015 15386
2245 81596
16739 87597
26018 70166
4371 42478
5079 60141
25278 73313
1424 10033
1622 72727
21840 77925
23388 79572
39925 48416
9964 95170
23157 57858
13142 26098
68333 74345
52586 99788
22316 34171
84111 85590
42369 88252
3171 46544
71239 93464
16379 39852
31847 75261
34639 48226
27 11321
15634 75571
30125 49649
67158 90177
45214 89978
48120 53373
6243 23832
6093 14938
1361 48490
15343 18135
14605 56890
7410 60718
38296 80365
16302 72186
7558 92612
13827 18970
36086 45510
60306 79312
72044 78236
15122 89476
8369 71697
1469 65403
1805 78260
21784 31685
31803 34299
6291 18970
28936 38407
50345 60119
2347 29413
38528 40828
51217 88795
31479 67253
2005 82066
35417 62949
50159 68988
29828 45537
9041 58555
46383 76122
8571 48002
21023 71249
3533 87810
13091 35371
4098 51914
14089 20898
56658 95750
33289 92048
29676 80886
44741 94605
38143 51181
21970 84833
50101 81356
68800 70842
79852 90115
5289 25656
55255 63955
19637 94691
7227 72740
19230 52422
36782 99433
10757 83316
45762 73297
25984 56473
55240 61819
3403 26558
11282 33458
36895 39320
58217 82198
49208 88407
13176 14890
23835 89180
7380 12553
18351 28542
80100 99096
80679 87614
3431 84417
27344 87314
48633 54850
7663 71779
1410 16549
15318 16148
10599 88063
16228 77408
14481 47567
42787 52951
66611 68363
15419 96198
96550 97066
81345 86182
24346 53767
30650 83057
8104 14734
1508 22842
63308 87677
9968 67628
26850 82053
4191 76973
51226 95569
32869 93708
34840 63616
1271 21502
41194 49744
28444 57118
38809 67842
72064 77470
4656 63283
51937 74732
30895 82793
33966 63447
23714 86319
30560 33586
210 73640
50232 53421
22291 78583
30661 50864
26953 61210
27721 61805
33061 76650
30215 72371
62587 69561
69339 96143
19972 44569
80015 91986
31874 73511
49897 98405
2422 60218
55075 98822
21961 84560
40341 66811
17066 68210
28073 66112
9001 79535
29058 95956
3919 8804
44901 68434
15504 18630
17899 74935
90046 98055
12682 24057
18884 86107
20701 89782
46003 98118
7165 57469
6207 70780
92011 97145
401 20903
1808 6261
5046 80248
52408 62165
81374 93251
55438 81691
37761 91510
2180 57244
7191 43100
34091 87901
17721 33114
67017 95778
59996 67149
24209 56492
7034 16254
38531 66999
54357 63041
37805 67157
24322 29915
10876 32440
65044 75259
30127 55164
7584 95279
3576 18275
47112 80440
11087 30010
17783 96325
34895 89854
28229 88942
29124 77541
21188 48773
34512 65368
30830 72801
23905 43220
1623 93703
50404 62204
15625 61292
58979 97007
38070 69984
5307 65839
86446 97557
7075 71675
72236 91462
43523 74096
28066 62097
3678 72794
1153 19493
68519 98912
26234 93056
3242 77456
1305 37807
20600 46709
22284 73247
4059 50012
57871 59543
13060 38179
1922 87346
42541 68594
36540 53938
40641 99090
14182 80345
12778 72599
54186 74364
20540 52979
301 60803
43011 58627
52327 54956
66206 75089
38113 71530
20180 78621
56125 83352
26694 28929
67283 71481
26306 60738
59 428
18969 59662
53978 75925
21214 25343
562 75023
43906 64566
60423 76961
54368 57553
77044 84868
66399 87619
2052 95846
7084 14862
64244 90727
9356 96666
33019 72359
83024 99541
65291 69578
11148 93593
40615 94868
21516 28853
7181 69347
44302 87404
41699 51800
23222 33312
11157 83193
38522 68576
28928 54657
30973 41035
15016 55816
46627 58838
7152 48095
32384 55449
9446 94539
62273 84901
1110 76070
4905 45278
53466 56624
34393 83219
5813 26763
62290 92055
55571 94427
3416 8410
8936 25730
73814 82207
9262 29919
63846 76820
30470 66341
42276 57782
29712 71395
16337 54834
38522 85680
8618 42238
8794 98926
14049 94855
1201 55390
27725 43833
42493 68466
6897 44400
49518 71309
28044 30476
46137 84432
21061 41530
37631 74573
28490 32694
39693 57893
12308 41726
36694 55078
33634 39192
53989 68155
75113 94747
15179 49142
20979 98990
39894 58324
52550 57368
6246 26342
26739 49333
7295 64894
19558 25691
41327 95069
20003 36541
18817 31493
47294 66350
28688 30107
3557 84498
37345 45228
34566 77876
15959 26679
63564 86952
23267 73843
19616 65122
3014 58193
18495 48863
48400 73712
53196 87724
12249 91946
35314 71906
27384 77712
42885 88804
1770 46116
84846 92007
36469 46000
64986 79335
676 46696
59590 62994
3310 49949
9315 71171
26848 32016
72100 77518
52452 74279
86364 94528
36258 72262
4919 81982
26655 73137
89605 92700
72468 77065
76700 83633
53688 98408
21156 62956
8404 28865
14771 88400
56201 68314
50382 86994
42185 81002
43974 83030
13480 98861
52204 53144
50534 61550
50310 87796
1444 76336
49112 57267
44001 82863
78393 93599
45628 87196
2545 32463
7252 32397
45520 90655
46602 74985
20465 73112
10145 53781
54795 77802
75799 86015
37796 66374
57406 98464
15048 24914
23014 25352
49044 74925
39079 87099
40027 91920
4834 31359
4977 69689
21481 76606
20493 44933
38242 97266
72581 73269
44569 47512
21490 97184
39640 85775
86140 88170
16066 48348
34446 61025
1450 45419
5743 15564
13017 75180
36695 96587
16295 82800
34537 85307
35686 97882
66670 90104
31448 89639
17137 76760
64215 98054
48363 65124
24272 39600
21286 95719
37895 50245
76789 79066
22494 31685
5105 78365
23143 43856
32001 46193
46935 67962
50715 74828
55541 70477
34838 57323
5808 97853
18710 82425
50675 64831
7475 45838
2817 77495
38937 63584
23485 82533
18 7776
44675 89578
10184 85805
5643 89281
8098 83570
76690 80210
27277 78782
52602 85647
23922 53290
42732 95335
18690 55075
73683 87092
4877 49107
30032 83351
27099 65864
35161 95517
54526 83477
52365 76832
40095 86599
26291 30764
9422 95665
42654 49583
23654 85123
44910 51834
47662 76929
10546 31321
34162 52910
41210 66745
5657 31918
84996 85185
77862 87452
35015 42616
93516 96091
34839 72035
10275 86360
7069 41096
889 96340
59714 99422
38199 40863
7056 36747
48614 67660
25543 55236
49752 62051
32375 39867
34227 82551
33497 90643
14214 61992
9539 89044
17624 80143
37791 46541
3696 87290
40868 43636
31704 93629
27254 89153
90919 99558
7445 75554
246 2983
26694 68968
21061 72361
15531 30732
23427 43745
49850 64503
26113 47965
20708 96499
11772 21679
40502 77735
2978 12651
33475 66476
18622 58449
22506 31904
69223 96862
3118 29352
23649 35207
58048 92842
150 78456
25855 83263
67996 87279
17989 77417
43845 80294
41242 69530
17221 58278
12167 42587
12044 12494
38272 93315
55902 91284
15006 65105
59113 78925
19625 46247
30252 52159
13605 70418
34940 88634
62889 76692
84849 91656
5488 83147
18923 92610
37947 52525
15123 93964
78323 84483
5224 85730
7453 13006
77737 82390
67978 97611
6434 20845
54713 57595
13059 91776
15066 56174
45998 58467
36009 69278
39964 48162
19372 59129
41738 65475
24224 97925
1294 3609
45601 51260
1882 72369
38294 82223
19318 95778
21407 32359
4091 59870
38546 99124
1232 72007
40502 63893
10130 74534
51186 87298
20436 79301
47437 56878
83395 91404
6113 66247
12123 49345
5070 74569
76911 78726
68829 81098
25410 38860
69444 87587
55231 84682
2828 74708
10052 29023
81747 98319
3128 58979
32024 66169
28862 87907
52419 67977
58884 67871
27083 65142
75703 86016
26800 72930
652 97595
6882 24387
16225 31710
3403 66403
76271 81736
77862 89046
68703 94530
16601 34414
34790 96972
47847 61135
44693 75357
36157 42418
7927 20074
13895 47041
49647 88960
16617 79869
19980 93165
65963 95596
60334 66582
8746 37514
50718 72574
10695 99244
62893 77372
20310 78619
1784 42879
38160 99402
12332 46868
7265 12348
11688 18649
21720 68411
33086 56477
9634 98728
11822 27542
61880 91867
40886 49566
28084 62428
4938 55780
20017 75914
14441 78665
6509 16809
37712 90029
66695 67215
5070 27609
8531 43163
33980 57312
30403 43738
54261 58688
21141 93186
78485 94634
2773 82975
27354 69549
37086 51901
17662 32072
62409 99556
65849 67321
3299 87021
46304 58050
71328 76770
57375 64638
58485 72644
45106 46807
66416 94956
10380 92265
37946 57931
5518 37780
17150 62419
15447 37182
55858 59867
42610 93516
33181 54499
38114 94883
17349 77522
19561 83313
11155 91554
57311 83322
38315 84941
9660 25604
1171 65815
96596 98525
41301 95958
7456 7525
250 36103
7174 14320
24447 88094
52865 95273
3098 31698
14314 29816
33046 35278
78871 87111
19408 98296
45503 56823
22274 92318
39823 54986
86037 86087
31651 71935
25527 82412
22964 94253
3728 48749
78956 89815
22687 55941
8338 63284
16492 87839
210 61933
57698 70666
33183 47559
66024 68235
89545 96480
8365 47775
2839 75253
38571 91266
16972 42357
4898 51328
70590 82958
85562 87747
64531 91264
43758 71116
26849 86246
47760 56196
37430 99487
71055 74394
70967 71093
57113 97460
42131 49177
9622 97372
24690 75360
38762 55273
18338 19907
24567 38572
40584 92440
48870 97394
42207 94111
1249 76374
13603 22692
4432 61325
40584 89461
25248 57107
4820 83056
75311 83969
39114 94506
11034 32657
1545 63161
19780 47939
11786 15484
42324 52520
48031 88757
4597 72338
18973 64511
53643 69991
21775 85006
17213 89637
31158 37272
26650 74536
14281 88065
87347 93087
51618 84251
22959 63263
23007 78773
9709 68307
83953 93931
62747 99755
6422 15082
4043 96823
38382 98360
84003 94945
20345 55080
12582 15217
588 75252
77 10720
34044 36567
43358 74158
48602 92900
47163 91674
58327 98633
63323 88925
87259 92133
4296 27345
60434 94155
13557 14027
37830 92492
86197 94511
8244 27127
72189 77945
5590 98837
46006 99191
34582 87106
24959 44437
46233 59476
6462 73752
80693 98536
24608 28900
48556 58141
28344 28820
49126 93755
73504 92187
27297 47065
26334 36686
14526 21589
41014 99712
7479 83888
83968 85817
28322 92752
39981 45432
27734 82285
25066 79839
75336 99103
1805 50066
62696 90566
54422 76994
57918 78600
34781 97995
44985 72604
12973 35492
7586 45231
58054 71916
4566 41718
29672 37955
11234 23861
32538 97980
13006 41995
20562 24405
45754 75574
46852 73660
11187 58198
7567 84902
50026 79993
652 69654
22073 89633
38777 73813
8823 38503
575 94238
27229 78710
6114 94615
19011 93279
49022 75232
21728 85445
22526 87627
13205 56961
17801 67892
14625 74801
32693 65605
49312 74800
15957 72649
18782 24102
1651 76294
54497 80880
16437 73886
26584 50971
29787 90753
54495 80136
82946 92628
32689 76880
17660 39688
10337 48203
1558 63643
3975 40249
27074 46686
36998 56575
61884 89532
13222 15234
46938 61201
19873 72802
61324 64638
74907 76393
73575 79876
25662 80260
28774 97296
34626 62818
44316 68855
67601 87453
16927 33011
13907 34103
18498 39549
18687 21019
9651 13585
37523 79693
6070 10918
41760 43626
4367 55213
11130 61348
23280 28591
77684 79509
3272 14702
23290 85165
14575 29468
10999 94714
35169 49497
46468 74982
15622 94856
37384 76864
80335 92269
26215 94108
47559 50236
20977 36782
46421 85929
24049 87753
14888 54472
44959 93365
30446 94847
6212 26364
23829 49938
4403 34620
26134 33065
23903 45144
38793 90558
38745 69037
18836 90405
27369 67488
38023 89458
47145 76881
27903 48236
56402 73564
25393 26885
48084 66023
18551 23868
5116 85964
36273 68908
79926 81288
17291 68878
62098 99768
38664 61527
23587 73417
53031 65577
9029 67205
1659 43899
10477 59783
10756 49173
43976 45388
34125 37722
22757 54576
54155 61591
19402 32079
28686 91448
1091 23541
41643 62069
60675 62998
34760 85833
22681 64633
77738 94770
12590 48785
70716 88182
3717 89503
6003 68079
799 61187
1890 21788
47807 83934
58210 61966
36039 39265
12958 17756
30005 36127
80642 82188
48521 75764
38224 83523
72080 76768
4049 27362
46752 63166
40204 77367
21957 92606
49008 88299
28695 57660
8319 73843
21905 37368
5356 36810
20601 30293
71905 73360
20317 40462
18649 71969
4336 86463
12732 55714
29379 83868
31723 42050
14939 46662
14898 36178
13083 69900
26141 66273
68505 77283
3749 4118
8786 19486
60712 67075
94249 97498
49317 70941
8211 11552
16094 42205
13069 78361
50231 52723
17029 65073
5347 48224
58167 62568
1713 75803
91401 94913
2505 91450
34647 86848
46107 63701
27190 85845
28300 56188
76700 92228
31630 75191
36435 87315
3574 99540
45765 95253
83032 86198
80043 97858
46463 50927
76489 80360
45660 60214
820 48847
54187 90199
71315 91911
26672 81209
35427 53457
16795 96490
64168 97684
14881 19187
16497 20426
42718 99712
43837 51654
62655 83780
47844 77048
27490 55073
31458 61099
56424 69287
32339 76598
26687 84756
46376 51895
55356 96707
29719 30889
35672 80994
70582 70680
13441 59172
12344 73041
20614 35563
20194 44023
52062 63555
39274 82225
4590 81102
6614 62614
82323 91271
7529 84846
48312 94773
66797 82417
5885 23309
53901 55931
35766 62792
4743 96650
24562 90207
9689 57523
38474 55727
63033 66525
6730 57877
5242 70121
26538 54856
50492 85867
4690 87931
9604 78590
26444 84380
28041 70788
33013 35020
23251 38034
30959 59994
19089 29129
55703 99353
2346 75436
52207 54463
8837 61001
25773 53161
39765 41110
7682 52792
25668 76721
19576 90597
27722 61721
47268 56186
7890 26931
49331 71883
37840 99326
37620 55106
43873 85474
32289 85913
70570 96218
61819 80975
33409 72475
55433 66452
14721 62857
14193 49566
8997 14697
29739 33754
59708 67095
7601 25204
69563 70244
62848 64375
96659 97288
28115 52262
65460 91022
10447 11606
1647 76157
14672 94387
14000 16840
31818 64996
21410 42232
27166 77353
22872 50386
50667 76465
81065 93792
18695 67439
24632 71097
20554 63323
33781 64431
5719 59861
19301 84813
50488 53844
43559 90431
16095 16179
6677 9699
38114 47901
48044 94983
85278 86685
13555 99375
12063 41561
60643 71194
51406 93850
84568 98014
34845 48739
10137 42089
51042 61029
74192 91991
48749 84600
7466 82560
6471 69990
4608 46646
28037 41923
41593 71667
58756 95390
51968 95276
37417 45931
13450 75742
43321 72507
3748 55103
16595 41612
28371 44633
31290 44135
25325 94480
31972 68837
461 15236
32306 34142
39062 86387
8304 96563
25130 54227
20207 27399
11033 53449
19171 46532
30239 46273
53680 69698
21632 81937
33967 41067
12196 79989
54940 87511
6290 11735
5855 76369
10591 18770
11162 23318
50000 92856
18768 81975
9349 90200
42258 87546
39373 97903
33049 69263
26674 98540
2435 37175
8818 94791
1486 67900
32845 56438
12052 44929
60226 78467
53483 73095
33095 75261
28269 76088
14242 65324
68076 71454
45498 60716
36003 87964
39220 95132
80044 86915
33937 59179
6101 81934
19157 54493
24842 56317
3945 23544
18562 41180
43458 98790
15308 34778
32435 55214
54156 95388
10519 98553
20099 88100
35995 66005
40561 67924
58426 96925
68341 95553
26717 33873
49515 64955
21349 79919
19923 59031
8639 19884
87404 98300
77355 77438
13855 43462
10888 71704
57701 80140
51675 83021
18898 56802
34620 69492
65725 98267
52348 55246
29762 65809
87581 96275
8329 79474
30089 80142
54572 82620
12848 82474
5492 51764
1650 43985
29257 53501
57258 60911
31928 85407
13947 42290
51199 80843
9075 22032
35498 88003
44427 99860
40606 62753
83615 87160
82374 99603
39800 58172
34649 64290
78486 95279
46591 86394
81186 96073
39500 73078
23548 58792
58842 97370
43543 53120
49666 56159
76178 88683
41142 78824
27865 62104
26356 60510
48487 98006
60173 77133
67411 72910
22269 54975
82501 83519
49169 70400
68213 96038
73181 84468
61430 87972
16652 39889
95689 98165
24549 37579
27433 51533
69840 85299
6074 25083
20782 67893
53879 91489
2170 35417
7521 32086
8991 84129
77834 84965
30398 79946
62204 80813
22223 84539
7367 9387
56472 98165
81353 87377
45243 78901
37775 66169
29663 39957
13041 28371
46103 84563
40789 46285
51999 79967
92139 95044
43406 88531
77284 84538
7102 55994
49535 66320
38575 92535
37968 84404
24984 88643
46940 64328
12275 17605
34122 75680
15440 29464
19497 21294
43161 90824
80621 85798
5620 17920
24373 79531
14058 75213
38185 48768
69817 73054
6401 95652
17416 53429
72964 88261
85880 98469
60398 62373
54238 89188
54292 91265
7608 70081
6566 79358
16111 99632
23941 52444
36810 49536
8665 71914
66906 84608
52415 61258
6448 13935
25732 92317
8048 79319
71449 80126
65050 77076
46539 82323
56249 95979
10410 47318
32572 69953
64078 68792
5579 22287
11546 31467
64374 66501
33558 91737
47660 50997
8002 68978
32438 66511
59871 68285
5221 10711
18529 77927
13666 45474
5000 41847
58540 94986
90817 95106
39342 59966
13721 96728
58467 59497
1360 79560
51532 81009
28698 83905
30801 76436
85200 96661
55695 77812
72095 86832
31638 85052
21698 75216
36069 67571
58872 99510
56652 82726
22701 29161
22362 32421
13575 85498
46251 86083
47975 57962
12425 96256
15553 27808
1634 26652
32583 69258
68592 74977
69249 84016
35401 39707
6811 37268
11791 77426
22997 95276
74862 83392
35824 58849
20198 68552
2887 20932
2486 58624
29356 40924
20326 21841
47 15177
69019 78185
56027 89495
45580 90907
57908 73670
36135 66561
37216 89302
17732 65877
75924 94557
66326 90669
67931 78866
12948 72284
45811 87062
68504 71525
51258 72763
29745 70956
30253 81099
48510 51888
14009 42469
54157 99439
57877 73165
52020 98627
93547 95829
15884 90058
60973 71978
13440 85896
44787 47853
51414 69641
49759 58707
15892 41958
5851 56758
28599 28863
3265 92728
62134 82783
58132 79611
2967 78418
82768 87378
49047 64049
51992 83851
19878 23371
12554 75201
28621 36169
34682 80331
63944 70025
10681 66949
39667 70035
42755 57935
51434 52206
7387 20890
6112 7664
65007 75469
64142 88696
46799 73474
32356 70673
55564 94029
19530 57912
15880 78907
8617 66428
65240 91768
18567 84087
29067 81115
9044 26917
3606 79324
49088 64189
37750 47018
31683 43542
77127 79957
67605 89589
19522 66693
32167 38478
9739 84398
1258 79349
74232 96288
46983 84549
94244 99448
62456 72999
97419 98964
11087 12316
68869 70499
27627 57904
68871 94894
67923 78961
53671 95939
7549 38001
54590 75614
35081 46709
71352 76259
4400 12595
29749 49870
54505 95196
10128 36145
19121 86460
28710 46655
40115 70015
6831 69054
6144 12970
81668 87752
60257 68046
39729 91883
26948 68870
20887 33041
4129 76233
768 48311
29989 88992
56542 67772
41419 46683
34129 92068
35715 51769
43082 74980
10103 42674
32186 91485
69201 94963
9446 80725
61000 76421
69409 99560
8062 27096
34914 87265
77774 89603
72077 73593
85790 96509
48698 75933
62776 74927
10328 11418
98389 99828
84033 87570
34495 61096
64692 81131
35591 43640
30318 61294
47921 54023
2449 27963
78111 80139
41974 53456
37419 59297
30014 57697
24045 45812
32638 71284
17000 92793
65135 96576
36106 67360
27126 82035
56470 96269
27143 39319
56547 67024
61474 78659
5006 45849
39183 74379
40922 80354
35471 35865
72884 78173
15820 21453
6489 77362
42924 82068
2830 44799
62647 62701
53392 91525
41342 67213
37543 56847
66571 72160
14728 78194
26664 74087
23186 41409
4933 59174
33637 59746
72530 78990
66022 70354
18384 57279
61009 89251
11144 26069
26961 44303
22999 37235
20762 60619
40515 63086
48528 60999
21524 50283
27119 30747
31218 42050
77509 80592
15963 74654
3122 19087
33924 50661
36480 54745
28511 83223
27182 57028
12618 76053
53614 78054
53392 94887
88240 97568
89049 89625
64179 93901
15387 97749
7920 33996
3894 27636
6397 26790
6410 86194
38262 65805
273 48583
17278 44463
22350 44794
4177 61644
40056 72774
2545 73456
11112 99357
51335 90279
30355 42163
28550 54880
4133 65426
18701 54554
15366 34722
13736 26797
40366 83485
40197 46239
40102 89505
46520 65045
19216 28747
32176 39614
8349 93909
25015 53768
38089 72610
24531 48358
27925 79088
1749 8719
47005 58672
26454 62319
32816 90456
46250 73561
18410 43668
64787 75723
56920 97332
34910 91505
16218 27951
3006 90527
52079 84644
71131 74730
23618 27551
30440 79935
74980 81027
2131 40254
42707 83670
4842 43393
34802 96590
19462 64545
23047 88934
35732 63027
22502 46683
78438 78918
31849 98112
30010 32008
70795 96751
6187 45378
38878 40577
15543 95930
19076 58401
15668 25455
62853 91998
17285 97935
89230 95676
39585 47959
95180 99301
1819 64508
26692 31545
7241 35123
9502 35285
7432 71852
45676 90513
14334 19854
12601 76421
51665 91389
14082 84243
41293 96104
46526 50133
34415 82951
33315 35227
21213 93488
23130 31751
22719 87305
74598 97363
18792 42125
49041 89678
91595 95873
40169 78125
46807 94213
399 63717
41331 76965
6525 92468
9164 35313
64020 98781
118 36788
36858 40984
5558 31817
8090 32795
4913 65279
19062 61237
43180 98566
25183 58887
61672 80954
50987 83665
84906 95851
48773 54870
8159 63013
47661 99267
15520 67797
5052 93914
28866 37190
2091 51700
64012 98297
2764 62168
12997 93794
27656 39237
14272 32713
11515 56195
39690 41091
52396 53468
74478 98146
7583 45355
57395 69082
42881 72521
30860 33414
9231 44426
51833 57197
3047 94231
78627 83510
32553 89375
10993 35350
54028 80170
74729 87594
14327 51658
37760 81830
59026 78430
56242 86896
39396 75125
59681 84296
2948 17428
1124 4203
23889 46849
44573 53411
14496 47015
10360 18232
35297 54103
85031 92511
50054 83832
4557 42651
5184 44199
3523 46819
50423 65558
89646 89688
22604 49813
27749 81293
32779 71558
27268 89053
47430 89779
24759 65395
16810 58406
86446 92279
8404 72761
61117 94177
86457 99588
44686 79058
10632 93758
3023 99027
14442 75854
2526 81811
4737 99511
4236 56689
2980 88040
61358 72822
19261 88970
2121 93174
14105 31577
12054 52984
4201 52181
8927 38821
22059 38080
7855 66850
67782 68273
48489 80107
13675 42589
36663 67207
7533 19499
57546 81050
16498 54257
70938 96594
9705 72009
84428 97993
32437 74608
35161 36171
40185 85322
37460 54302
64194 67999
20672 26870
16947 85248
15477 99647
66510 98503
41781 46030
69084 98140
87508 89291
25781 29017
575 33877
31071 90165
48534 88431
33941 65421
57764 87418
28801 52019
39966 71522
60253 70521
41088 95590
17783 26874
55907 57239
22352 63207
38383 86186
19805 88051
3699 19731
495 61684
67278 71267
68850 76018
46669 65049
73365 84971
45081 93052
44024 65361
45198 47351
37765 39677
41860 75220
52279 52785
44395 93906
69884 82731
59542 67329
54851 61686
24133 44651
47158 79333
32125 38721
47672 78179
52842 73447
1718 68705
46148 61533
56284 86879
50995 84712
53998 63886
23794 68819
37249 65778
24683 59562
30061 58831
52816 53895
31272 31842
64519 69968
42548 70620
79122 89183
10732 35874
82816 99549
1349 71834
18497 81434
17678 61298
29989 56242
9805 86770
40174 55479
24682 88605
46006 87782
2573 28256
5103 76480
76429 90829
6491 67798
57174 72480
98970 99113
59282 68839
57222 82846
3157 81372
6805 68994
10607 86658
33603 72689
68628 86188
8507 25684
66743 93319
1127 44769
43578 46874
56490 88237
45674 63001
9296 34053
35929 57328
9309 40078
3609 29177
26243 67513
54630 75422
64166 84555
10503 78561
21504 50601
82848 91353
11981 43631
28172 92835
54578 62113
22586 85487
32499 75670
771 75257
21076 36939
28182 96391
19683 44000
46340 74253
46932 61994
60907 85509
62985 90328
18765 61102
61469 89103
178 6799
31129 45067
4556 31238
79146 95016
72401 85074
31613 32862
70243 79323
40724 57552
17576 99270
4710 55163
41527 91991
12141 48309
51093 68216
16845 72207
37226 73559
52550 64499
16298 88358
95052 99538
18787 40124
55156 79147
5045 35012
63919 73751
40488 81974
23014 63255
2362 93944
34196 63658
42762 55895
46633 85270
7826 71393
40849 54091
3478 31357
15501 16951
81376 84862
40557 79510
5631 73071
31934 93620
5552 76853
9258 56183
12319 92601
14716 45573
36798 39875
45228 88037
53083 71880
13269 48248
2624 10906
612 35029
7745 77225
4247 11984
36485 62655
6990 92221
6878 61178
40206 79733
25961 47797
49684 95666
42952 91322
59197 96459
26602 41577
32799 97940
41581 62685
41246 80937
10084 97431
14107 35311
21322 88755
26943 31610
47778 88439
64343 96822
23377 76067
23493 47396
18820 69848
34672 86458
27630 87398
74951 89797
64816 70640
16463 19181
5157 15211
25125 70107
6528 56749
48235 57438
56062 90181
49492 95200
42874 88027
31533 78837
56754 69448
3807 33823
20971 44941
4518 14018
40312 95663
9540 27039
41787 48038
32098 52098
11143 18565
9315 16145
14585 18542
44069 69511
2863 24200
43157 46553
3994 88085
1485 18133
54002 90512
17210 68222
9088 50920
3303 3502
60976 70721
17360 40086
47774 80782
36719 37234
59574 74176
66678 92549
70804 78352
17635 33384
4293 53834
49091 81533
34232 60969
31394 55555
18596 84801
9801 77094
47261 61480
93331 98105
12422 92389
49169 71004
13103 84748
24562 48124
37000 71487
9542 85060
31091 50598
31828 63723
2802 44112
14708 16046
16776 18236
18954 94040
20904 43665
9631 73117
36097 61096
70822 78110
14052 60298
23720 48807
37034 47515
67501 87413
27879 92110
35795 40456
62052 82843
42829 87571
42463 94668
42553 98993
29212 92592
45118 60563
19406 38089
5554 74597
54114 94343
19034 41115
2226 68191
21492 52881
49470 74532
93391 99780
2491 16607
13936 63253
42065 54622
81186 83875
964 6267
4073 5226
38410 46313
20984 68052
43369 44719
8180 80324
37404 93602
7390 61879
55426 66859
25278 41417
7346 89721
15047 43669
6797 48064
28050 42512
44599 59401
10527 67560
55427 85267
66851 74385
27215 89476
14794 91839
10503 61004
52346 78779
54696 72632
17891 37948
32733 39899
76997 84936
47664 57222
22009 22235
29516 82874
9734 13153
20467 81911
42604 90387
20706 47338
18460 28841
49153 82880
31821 64628
29259 42197
9145 97873
21692 40909
31496 37410
2724 68039
58165 91800
5095 9462
15359 17172
2571 39858
14588 79091
58622 95015
43542 65229
94385 95010
31901 43999
38065 54725
4358 23302
32777 98095
11849 36771
20451 49034
60534 95446
22202 53413
9846 33804
32322 72277
475 31892
8346 19569
26843 27798
56825 73713
35846 36901
44522 91550
20905 37163
14411 69792
44856 91017
48235 91686
39053 56006
65759 76136
15397 55067
35386 86001
16053 36525
47397 93655
35696 93907
29705 81726
18636 34968
79812 87020
17467 34196
18540 83509
73359 74100
54612 55202
48039 83602
43232 54053
13739 62125
985 72950
48267 92914
860 57515
85191 94848
10420 99569
3083 53339
14316 92508
81765 94267
31819 53443
15921 96472
39741 52698
2002 81232
48743 50538
63348 83671
68331 71232
54530 75761
18107 89824
43617 76760
41980 63503
91094 95472
38741 89075
61669 77577
39152 67161
5379 66013
68132 71867
20133 86187
42737 80847
34231 65490
77720 94555
4685 54500
11946 23089
81321 86610
13795 84674
18263 40984
88528 93184
39894 80196
8294 95929
71663 95111
12993 44286
21380 70164
7762 27366
62350 93677
667 47067
6168 18199
97558 99294
49932 73237
10808 14613
24100 59077
61605 74847
67871 79575
18625 92332
66239 66555
17423 73041
9280 29236
15401 17274
8229 20381
13026 48336
30140 79303
2672 37344
12037 63272
5874 81691
5496 50363
39646 59644
43769 67195
61254 93321
43301 85888
64723 95782
28452 70713
24280 84941
40913 56081
20582 65000
11380 20769
27714 48388
837 62491
53443 54658
40631 88356
32967 46829
36278 84043
21359 59402
55695 78791
55340 72085
76591 88518
5546 61765
26787 73848
67142 68063
61173 62912
68718 97833
14214 75109
40753 86106
34299 74638
60102 95273
49663 84881
37618 75409
73065 84536
30016 68898
20901 82464
55180 83331
13596 58977
19568 43796
10655 53583
39663 70506
36711 37152
14673 95973
36430 69964
65310 78523
7641 41277
46518 63663
64818 90067
18285 72037
12503 73653
6312 84421
9210 25408
59250 60673
48457 63309
9915 48118
24156 58159
11422 29946
42537 72327
1684 47215
43966 70876
2626 36742
23681 72448
11971 31198
35789 94821
5953 22549
27547 55806
71297 95217
19911 55110
37707 41337
17949 99580
5587 46620
59320 61525
32477 67357
68555 80542
10812 66074
66521 79595
19222 22747
26263 72137
43796 92451
47972 77354
40756 92855
35081 48569
3345 89113
29532 53209
16543 81339
750 5133
4453 19408
16190 61804
22476 81514
10007 39280
57948 85996
9356 92709
21102 85275
10293 85879
39373 98389
26268 32983
36457 67070
20580 69081
1105 36507
7646 24365
70119 98406
16518 80880
23370 58544
69109 89222
25199 92343
62780 97512
63721 74151
11986 43652
8856 10996
26154 76147
11165 25404
63838 76697
31396 71646
8466 13456
11116 55811
13624 41678
34287 85157
10440 90330
9912 47009
15431 52913
54443 96503
21701 66227
28118 91087
12731 52786
39947 52101
33439 34123
9750 27038
8724 27103
15339 36297
59858 85208
35567 68767
51698 93325
52380 89070
2302 19737
15211 75644
5074 57126
66210 78238
84673 94330
3177 31448
9601 45998
36534 82551
21852 95536
21245 52239
42097 92684
32121 84284
58544 72253
7837 46656
21535 32815
33589 40081
32924 74065
8143 28558
74888 81100
52097 82490
61840 65300
9097 9203
37905 70497
23132 40799
55290 69953
1917 56027
17980 59732
38044 75873
81821 86533
27485 50748
24819 85592
43312 64109
40021 67270
22277 43663
27994 96907
45522 62389
40645 78215
22467 75050
28663 74551
57013 75966
32463 55583
37795 42445
23831 80396
44412 64009
8804 31903
20973 25799
39437 40000
6014 22092
24968 89457
915 90576
42045 45090
30041 86119
16017 71193
43105 99754
13461 74823
16490 95842
14425 43941
2105 57522
20272 28381
32849 80467
24647 61951
2277 8999
22672 48637
22342 23711
14393 50119
4326 94236
20387 86844
33800 95795
44125 94235
33821 70611
40981 91359
12212 26442
24816 82771
13141 57327
4043 74429
14382 72708
11991 94316
15388 88632
57506 91393
12397 36631
27867 68589
7493 61444
26617 51936
56874 65992
13292 76223
19778 87313
63988 91449
37830 90011
82435 85425
1107 12989
38192 52025
25337 63790
6742 15709
63745 93031
17057 45285
51370 72214
17570 47079
19858 66271
31503 83034
15904 44763
7139 38076
24275 43930
51590 56730
27188 27417
34034 85464
15079 98305
28318 56556
43604 97063
18186 35493
39892 72554
29073 40798
69404 81494
14508 70351
41003 89190
53505 65570
61321 89191
1668 12196
74293 79999
69594 79756
41202 65032
8146 77931
62558 63655
20104 46044
22733 77625
24042 30050
31498 93475
40752 73637
44146 76352
23006 51926
66683 70374
57998 69298
58382 71514
12661 88363
40843 88535
46599 88749
17549 55253
30926 84310
43417 50789
1948 50865
940 7541
74088 80797
3957 30329
16545 73841
39048 44846
49347 71788
25525 25764
31507 50599
16534 20389
46117 78585
70170 73940
11534 45655
46538 63119
60083 70630
6134 36950
906 94803
29777 97745
21828 95148
48449 79161
16787 31561
29890 34581
26815 65316
13176 40889
19526 72257
69696 94690
12053 29927
14251 78437
1244 42770
40484 61302
5404 13718
16461 54648
80440 95669
8791 15596
43492 80737
2720 78760
14123 75393
15714 16716
48212 66867
34738 86319
31504 62928
27509 86142
25317 35851
26577 91535
299 91775
51773 85152
48037 90882
81571 89343
71807 89750
12482 47162
2620 79394
15914 50311
36269 78221
42428 66517
63592 81068
29128 77338
309 84936
6869 94323
36577 79665
7681 59317
504 30871
4480 8760
5167 60835
29215 59260
34185 52291
4366 32277
16001 76816
1506 17065
704 94173
80309 87781
49118 97923
41021 48654
85177 96252
8581 21747
42210 72027
27217 29018
63671 85983
13019 22633
61833 63167
18823 98531
2184 26436
12938 97576
42641 63750
2939 73781
40880 94398
7247 58833
3355 38829
45374 51734
91266 97055
45074 83113
12233 27003
15319 41183
22619 44124
352 17434
18059 55512
21159 92573
8729 70737
52613 66042
63828 91924
74577 92614
58735 63093
9200 91787
65633 79102
18326 33790
65037 68941
6853 64933
57404 92071
11290 45525
28635 94222
12809 41511
13118 13982
45249 48640
26494 92771
81466 93419
21036 23407
42239 59065
55954 72422
8731 9289
27254 36008
26628 42626
6512 12901
13725 29119
58543 86946
31822 32351
82141 98664
88452 92285
83894 99667
133 19640
46818 93925
21886 97786
1019 11086
9587 15736
27637 97934
27109 70989
31425 33949
29986 48478
331 89824
723 50868
73589 94257
13865 62818
32557 74966
73049 99593
86438 98589
41403 80304
33106 46243
13040 48036
34844 83757
70104 79312
41909 74853
33408 67389
5533 95643
33677 37964
85701 86801
67504 76535
42466 70646
83133 99842
34079 86395
72908 74049
16514 35775
78927 91927
40246 48141
55839 72527
38141 73975
48267 92701
67580 72764
70145 95291
21487 69235
41496 55859
46136 70485
76916 83071
29879 82218
46210 83230
2825 63386
48569 56000
24734 94910
83822 86742
23509 99059
16748 63125
57555 68943
5713 96657
77655 88540
957 61805
1003 87049
341 48664
22759 94176
6525 35268
86562 94488
19142 49346
31265 43222
46776 58885
5500 37295
70508 83572
4880 59693
69224 70649
1122 46985
1198 10080
30250 48441
11542 25927
72934 87233
41943 69889
26642 63658
42596 98470
30107 64766
7963 64755
35063 98772
33562 91321
4799 69417
24082 89629
3048 26162
77643 81246
13864 81695
11844 31616
47241 84568
18963 33305
24416 48979
34726 72412
67671 85807
1007 62520
50246 56017
37901 39390
27905 29272
39882 42697
14411 80863
37327 48092
30216 47662
58905 74935
43005 58671
25274 51075
27527 65151
2005 88092
16905 46982
59912 68156
54667 77937
62245 80363
72924 95695
15358 60279
6883 9174
1898 90440
26242 38629
56709 75462
8058 15152
29968 37983
75985 83301
12509 97266
44825 65230
21153 36706
41364 55904
70624 83735
12684 50473
3981 96302
24429 58434
9334 32144
23680 63234
52175 68925
36176 70442
1464 68654
19013 43241
18186 41523
32430 34891
41936 90884
7483 78244
52207 61516
67625 77489
330 60200
66227 70166
44085 63628
1886 4634
16237 22535
26750 84528
35564 40683
25491 76326
18314 69581
55147 99406
47449 84120
12424 13895
16618 56633
76393 92538
31974 80328
55657 64112
51306 82563
69750 95452
12545 31257
75926 88778
6713 82081
25716 27807
7221 18166
62459 69218
45867 64744
43839 77382
36337 96660
14515 85116
31971 95697
86544 87294
14733 27851
60581 79875
2827 54102
10041 26636
34773 40809
42026 97685
15733 94936
32584 58210
37378 73055
52786 72555
51468 74696
4526 22745
24647 29674
31663 76005
27995 48133
41211 93308
60711 72072
13188 30075
46368 82372
25342 55007
48049 68342
22688 27245
26382 92664
28604 33517
12444 29074
22262 40540
25533 59635
41002 42064
23310 77149
8098 12463
77537 79803
9901 40360
9299 85816
15202 52502
67646 84786
195 71982
14726 25732
7860 44814
3151 90191
16267 39105
4204 33858
15889 94787
1537 49088
32153 47803
9081 26131
27239 91227
23094 88910
4518 98459
62208 62724
9463 66995
7993 88164
7511 48577
11402 63893
57202 99203
7534 14813
15737 84814
45444 85971
12972 20015
50981 68345
14973 64657
45007 93246
79133 87488
52944 88478
8218 69305
23151 47427
12681 18882
31076 34620
12507 39728
838 16954
27875 43516
33051 38316
13769 36236
27702 54251
28345 55525
49876 59467
53264 62383
55216 66773
4783 51373
10348 34598
2586 40839
10685 63281
58619 63420
2913 4084
33887 63361
61599 64615
17395 86949
22990 99835
9847 24309
1004 73112
52627 57251
9378 58939
40934 46107
7209 28132
13902 14951
570 57679
5331 30420
3986 48957
30471 64634
80477 85173
47282 56640
19566 50935
72225 86518
80240 91866
38081 80516
46138 61502
45153 68922
27587 56716
73203 74551
28975 34892
37860 46141
3324 52621
62778 100000
35826 45594
17961 90076
79100 99090
6744 49920
42196 50884
9680 49381
44735 70370
23335 98928
65281 88884
61116 72392
6563 94506
37224 81738
12670 75211
18820 99443
9784 74196
2815 62834
18977 43262
59765 93030
17512 84603
18357 71541
85054 90072
43301 92068
54026 71579
58055 77012
21478 35727
10539 16991
11747 83947
13089 16849
49057 98540
83056 95392
69190 76482
2905 52879
19164 69827
15575 94496
85078 94515
5138 46157
40911 41609
67802 78514
60887 77945
30570 66047
7535 22654
50775 75886
84529 99996
24938 26040
58316 60789
40566 79694
16877 60395
4825 11994
16828 72425
24701 59001
41350 98544
35341 67331
7753 23979
9924 67026
61837 95692
3388 5597
66036 99137
11702 53559
14191 93584
45567 74715
25553 71819
69449 74017
23814 75370
10839 42677
45041 86583
10156 52416
54806 95181
72920 94429
7558 13374
71662 90674
67817 81935
926 76931
80320 93896
40915 75333
51609 85221
9670 55115
47280 91847
64509 97469
44004 59880
75044 81095
5020 72676
1358 8710
2774 2963
19272 48732
4020 42410
37788 79042
23426 94820
11419 56194
11947 45808
16417 33472
20493 61715
29152 63776
45563 85453
51335 90215
56168 97913
18515 40437
63738 66795
53545 96667
30627 73339
22225 37831
39210 45139
86039 86774
5521 72361
59356 61894
33682 53750
88014 88369
64255 92672
25277 29058
68321 80135
12187 70882
10863 57658
63550 87133
41847 55416
70967 77662
45561 76867
26599 28929
20444 53530
1187 91166
55779 67144
18482 92118
39860 94290
10843 65198
23750 96653
40244 62001
46985 61959
38770 71179
17601 63962
7240 51731
70976 73431
46555 90819
40503 72836
41837 51550
82216 86010
29224 75469
37199 77733
8148 8659
63197 80079
63879 85873
4608 42322
13552 58364
3460 61652
26204 74926
24865 67406
20441 37416
21015 51964
44766 59002
35106 86063
39952 58538
19645 47933
44391 72279
66568 99585
22784 34649
63692 73161
57255 67068
30332 48153
2268 75854
23772 66586
12341 44739
62195 76042
56148 89329
257 45819
49861 89591
19081 45871
15263 73614
27959 74878
6 30705
79619 92867
106 31147
53325 97033
434 24850
2598 57359
23647 25112
68718 90229
982 67051
60002 82556
16897 27900
32713 41891
8278 43273
12759 48432
23339 97393
30012 75151
206 22985
43892 99916
16395 87623
61201 66103
33548 38309
36738 43975
55990 85079
23891 56420
792 94309
27881 86592
29838 30263
18200 37279
44992 58267
61337 99004
4499 44490
74547 81217
37810 72419
74030 93507
50729 95776
68341 94511
12756 28526
39251 79478
68632 74377
69195 95105
53588 81775
66818 94707
7306 51079
6366 57851
8573 73355
40370 50827
30139 93584
31984 90840
25827 46151
19722 98886
4396 47492
32055 60618
32604 55412
36830 46671
13099 82531
17191 21551
10067 26266
5334 80871
29585 53034
23769 61742
44713 51861
54792 82285
41569 97083
6135 39273
38539 49698
4325 31056
31214 68533
73954 87701
12281 34458
59046 89896
1903 58427
10843 38069
5320 54472
46578 65764
96515 99064
4285 63103
71385 80571
18528 83156
52385 61160
57745 97794
78051 97909
39168 70105
81565 85114
83699 88747
29558 80813
63695 88659
9860 37514
67202 93040
16275 27796
82440 95314
29223 60898
13999 60989
58336 79267
60500 93439
31191 79316
55386 73631
46865 93104
3242 57193
35707 51625
21535 57712
49567 89497
65700 83103
11024 72609
74740 99006
54322 79607
4947 35340
4785 70539
1507 70191
51040 75074
25964 60416
59418 77565
10214 29604
9797 15771
25439 61467
11612 12071
48013 64372
54120 90080
11191 53072
61272 84085
3253 77941
37432 38741
53667 96444
31434 66819
79460 85857
19724 81152
49205 63071
3809 62502
39541 42057
63973 71338
6936 49488
57308 82128
1677 30110
11590 79208
9003 95166
48333 96299
60649 68552
378 27793
496 53153
19537 71106
5579 8691
66945 95283
3185 9619
79140 96655
41078 62392
32529 98771
17966 82662
27723 69419
3312 89688
34925 67028
20790 43721
44460 54654
80992 96799
54146 67258
59352 86165
27914 41534
22832 28868
3630 43080
9831 29453
55338 63336
7179 60421
13637 84243
54877 97049
41229 82734
44397 99584
23848 79856
63907 77821
23639 97222
32508 80656
56389 63283
21133 80030
51178 94776
10740 36843
25018 95950
77880 87589
46422 87335
21592 63014
77316 85502
14835 89940
22953 84744
31251 84960
50600 84867
44188 73930
58200 62927
51715 88750
3409 90566
24157 51591
68384 83897
43836 50554
4635 38825
8584 86318
56223 79886
56673 97742
28584 93683
18586 79012
37695 50801
58045 90422
473 85947
6106 87086
90970 98023
39128 42573
35888 63713
35608 82710
20358 74337
63208 96492
31437 51154
2832 80903
50435 62260
15313 73387
30996 47943
57990 61132
49180 80726
89567 95205
38814 89451
33386 71636
31494 79613
20065 66302
10231 39526
23664 59379
35796 90382
58721 74701
23094 43070
29971 90533
15309 18377
19896 62275
83820 98349
30129 74413
2684 41392
43665 48781
3399 88796
45633 55680
23225 65930
3323 25662
27056 95172
25474 30265
29916 46727
35849 69653
78528 96153
43931 93783
74851 91964
33241 56109
51661 62241
69505 70230
74354 79815
36126 50907
33590 43236
33650 83157
24471 55750
55730 63609
12974 53375
26264 53076
10639 77299
64996 87703
39885 75130
47446 65637
9927 13831
69605 74926
1469 27925
89494 96640
59296 86224
36126 70127
28725 84175
25970 88919
67382 96399
74727 95972
18460 40901
9738 33989
56382 97272
36359 43381
14264 23678
49304 67765
23015 39376
49440 72381
7212 16497
90209 90738
53821 89482
2472 75786
23790 73551
51765 83755
67673 85948
9533 49205
33194 60702
29970 77227
77257 88367
34201 44162
17640 65557
36520 86487
34680 84508
47060 95077
83644 87530
10198 17009
58094 64267
21007 68850
64165 67060
19950 91189
40904 77245
60127 80186
1769 31313
42268 90961
50940 97923
53857 92526
42076 62809
9864 97057
26670 54478
21218 93406
36499 54130
24585 47168
74629 89015
46923 83878
67819 92007
70771 79768
30445 47872
17622 96257
26721 88300
18798 74697
60002 75906
56212 99261
32062 75991
78710 84077
61117 92140
27279 85180
5868 12360
22628 37837
732 91149
16417 50553
7830 43338
61593 98293
50308 78112
78350 94134
48043 56721
3254 28189
2777 94118
4947 90373
979 13700
17034 41371
10488 71352
49275 82837
74744 94802
51201 61047
31041 94232
38560 93204
37537 90042
20923 29035
29241 94569
36573 61820
79882 84948
20542 26299
59020 80828
50804 82983
12574 42707
67893 69652
39671 57685
7026 78103
39355 55426
11321 91643
32408 59529
63444 93636
71953 94633
9027 35015
39134 63043
84882 98106
78787 94440
12954 44296
23934 95608
80720 90981
9699 49432
25984 40484
71 1677
64600 94293
9401 64815
28556 76051
11737 97602
14899 22057
6749 49945
39422 50868
64658 76262
91942 96369
63832 94305
76670 83655
3092 97134
15144 78355
68583 68808
1343 19727
55617 59870
22889 70667
2986 50935
6225 91711
22697 36693
72980 83623
10014 28841
3875 87219
5528 11749
10123 25638
46036 52303
24797 84733
35281 38803
1893 30754
36822 93421
17946 55175
23245 78649
60300 98475
19480 71433
40487 69048
45123 83297
80775 98467
43051 59770
43075 93835
37094 43558
32853 85341
7467 32820
52141 54892
29933 89158
70103 93624
26807 36505
25161 75596
26049 74143
11841 85708
23329 80639
3819 98393
51969 94627
22331 94247
41876 76371
9258 17033
43531 75342
91928 96314
20145 77142
60 8062
34929 43095
52258 91627
56783 60350
37471 40482
6520 29326
40256 66094
24097 75188
16878 93065
12476 25016
47128 79139
59032 96238
60488 89619
37381 62809
59201 80009
67779 81197
67144 77550
72502 73541
58614 73282
58676 67359
43836 95361
5916 33716
37946 73336
62402 94135
7335 69771
78500 88619
13567 42960
1548 20045
6203 14277
58291 65375
6874 69782
23656 30061
32038 44574
30091 61912
87208 98305
30955 38991
48466 60207
22248 72687
8144 23329
75607 92141
18354 83639
18605 71902
6782 98388
15043 43191
8630 16900
1311 31408
9150 24353
5099 10913
27572 83624
95357 96764
58124 69514
18712 29729
38030 48375
50452 90491
7860 67119
12795 42003
260 75571
5677 55604
28122 93893
48358 52472
70184 74999
38111 95180
5275 21489
57651 89050
29373 72153
24463 71014
38294 93986
83146 95392
47374 84243
3472 22628
8357 93436
19754 89187
57217 83314
39062 83379
42935 66421
8439 54697
11125 69107
2311 92984
15422 89554
83246 94947
30478 47805
84468 99162
15770 85582
43293 47782
42147 46443
16310 79111
9787 25927
50219 71313
39812 47409
33789 75389
11802 23194
68245 88897
21040 32094
94702 94805
22855 50876
6900 67452
3639 76890
3362 80732
1360 41645
34030 55183
56577 82082
33693 78021
22520 91877
17143 23387
43295 86839
73910 95479
16933 40872
43841 89656
46557 64811
68585 71844
60767 65599
58187 69944
50134 80587
67215 88684
28558 28609
32604 81714
36283 65981
16405 50884
53566 79983
20637 95689
16294 35783
57333 87941
14097 86334
76126 98787
19551 95567
38720 63321
827 70172
20811 98453
34526 47094
6661 73304
74634 82572
15221 99005
1734 90559
92841 94580
49067 98460
25735 31274
2803 53279
21134 47722
3431 96522
67194 77258
7163 22238
44599 68420
15491 47237
46759 96600
11501 59444
162 74235
55050 58209
63548 86145
28053 42253
40102 71614
2895 95798
10196 95446
4075 71986
9301 96716
9448 47174
70946 97628
21515 78996
3637 52985
50032 62009
73494 96739
50672 60784
31068 97975
20592 63924
60660 73397
62877 96843
64503 71921
29422 88208
34165 76470
4790 85072
70013 93485
31358 45533
24446 50598
2510 99819
54614 98257
16816 87232
8393 45116
97267 99063
30201 34783
74394 78658
28522 86340
3954 81180
55779 56860
8348 80238
14220 87549
20081 58676
14482 29948
15712 66130
53020 98130
39247 78641
5933 34996
3326 35897
12982 25670
82025 86860
27367 51322
43461 74210
61646 76086
67623 92196
4156 72357
41581 73140
6880 21631
50611 69536
47172 85054
25282 50023
59970 78578
1944 70611
4764 65110
75349 78783
29632 39798
9447 28980
45497 53038
30102 71787
6454 78476
11240 18929
11045 71490
23285 61766
31762 82898
59822 97690
8363 83831
79576 81442
31667 98494
48976 91874
58187 78088
19691 76694
30412 82527
9857 56242
19371 53785
28833 44031
11681 82593
26636 72484
15179 88222
10248 65545
74311 88391
29297 47241
44063 70019
6230 98790
35057 72424
3193 45077
80437 80551
3138 92787
60534 71581
3786 71051
53284 67914
4437 90150
6568 49937
20755 40500
55357 95842
43483 55198
33492 75620
68349 84485
32123 78593
41590 85361
33345 93765
8087 58782
58494 86950
40384 50153
2007 72910
2551 81506
20178 45581
16417 69963
26348 48438
47073 67924
19522 41885
2156 85313
7853 50412
6609 86632
18265 86479
20472 50715
14511 82241
26607 46546
1155 67905
24715 73927
47198 63803
40668 91292
11123 64377
27831 91571
9374 42325
2556 80152
39538 60563
4278 76174
54788 67236
13316 64337
50175 68447
32842 92271
2694 68809
26340 53253
6636 73960
36061 41071
47254 74290
92908 96957
40082 57918
89451 96321
9780 63185
10149 19734
43506 75988
48736 59734
65199 68974
49067 65509
60007 67566
57169 92767
17987 34199
24874 25595
29643 37472
44197 53353
33956 84358
67944 98108
3571 39598
10235 75346
38189 45891
31203 44704
39267 77302
7118 37229
42768 95042
20992 61728
54433 70149
20580 68876
58540 63677
22072 63606
28598 49933
10978 76203
63659 83052
23520 72449
4574 88921
25631 30052
42076 88879
31383 81322
10636 14957
46024 60837
36496 65805
4393 7095
17901 83292
4664 55897
30486 88736
37150 90076
6418 94399
2202 68074
91216 97911
41579 89805
14114 70378
23846 25248
33237 78489
33128 42218
50639 93870
43367 86553
57773 64234
37105 50644
42083 98258
159 56108
55252 89923
6289 23633
42299 42516
31536 31931
12277 19868
57296 83762
7759 82184
13051 61363
4269 51814
19703 44210
86194 96459
37369 45142
7886 91402
54229 63636
40761 67882
2671 91336
3739 60394
35990 86057
5559 32607
84625 97384
50958 99456
13005 99241
86998 96024
13842 68225
75960 92632
23915 60726
52375 53497
32498 90528
33510 61297
14789 32030
44099 51207
1339 24177
1502 98617
76184 90513
95 21789
27328 76677
18561 90516
5123 27784
73565 90286
62847 84206
70248 94710
24843 70310
7468 95490
51678 67137
92355 96809
76742 88549
15909 98111
7959 56971
28661 63122
31473 43269
18608 27946
50044 77165
10570 68534
43061 64391
41597 57802
22327 76190
21697 32340
51084 97733
15961 35416
41783 60248
5228 44965
22879 87450
38531 45636
26231 62938
13929 86113
44136 61751
92089 97421
6361 10147
40604 77737
74795 90962
58618 87550
981 8364
3583 12973
57378 73272
62417 72702
34696 72339
9538 32858
17822 17895
49409 49515
44130 46991
27810 73626
20650 33395
35552 39612
34860 76427
497 88875
44794 99312
18489 64861
13495 57460
13395 47017
24139 29815
27318 71018
36681 89169
33862 61024
34897 57398
1512 63618
16275 41671
27254 90842
3108 32163
14046 49682
3529 89127
33522 38508
74904 84481
48637 65662
11714 79912
61404 94913
50508 85431
66713 82501
40408 57613
38809 52525
85180 92797
31724 81967
3629 11128
59956 60911
39184 55429
54138 61538
61537 94304
8849 18322
6665 42873
14640 61932
7818 19372
54286 77496
31881 51244
4784 43887
46759 67978
16692 85378
86731 94628
18292 36416
54233 73777
55365 91653
6805 10602
16371 68358
79530 83031
66865 77554
74893 87119
41068 83017
21121 87111
39132 93748
51141 86345
43415 73189
27213 82989
11486 46830
48674 97314
74891 88005
35313 75437
15582 46591
24679 63734
46128 54892
20569 94351
21302 48799
46097 96945
13815 63747
27961 86141
13729 94130
81573 85411
2498 56938
46002 55843
19441 79952
52135 74185
69159 93278
34222 35118
46752 88213
4187 5933
41418 43285
14477 41985
27204 42894
14865 23577
42683 93738
18483 86600
68917 89617
32588 51533
3796 40340
16299 46770
2848 24620
73870 74107
49726 88622
35100 76672
19708 85230
2361 48285
17706 81073
45846 69013
40864 99314
472 27475
38040 69973
11265 32235
10335 37796
7134 32573
7960 69233
67644 80970
12216 75886
8324 36932
15706 51714
47885 79143
62348 86375
21526 76459
22337 57189
32685 88140
1215 99085
28419 44540
22100 41592
24535 73610
31647 94305
13796 18273
11400 57021
20711 31749
13879 26224
16609 84422
26822 30601
71208 78102
12159 58123
20550 78011
52367 59465
50484 67224
13290 57711
26991 72717
50727 77873
5877 70145
18016 92373
17430 37561
5467 21305
17039 32118
26510 41017
740 28566
40389 63606
1221 77612
33915 91978
72432 74972
24680 70018
85421 96498
614 33131
8139 67569
28630 86004
7888 62190
69574 82710
28334 98180
46736 63422
29645 72635
47581 51647
38787 74234
36493 74027
13955 60962
4331 32401
54926 78797
18324 51552
28031 69514
1156 35720
35110 35569
43192 96769
48825 65338
15348 59510
13944 78988
24960 35149
22847 51727
2640 82385
15846 84991
62607 92016
36716 46919
14584 39856
11533 73722
30282 75811
28192 84674
23139 33470
40657 92114
30012 43459
74481 85150
45588 50309
35818 96085
27225 73903
29602 57359
61000 87589
82 38970
38693 46243
33363 57214
9700 53629
984 67023
37587 59772
15371 19353
75691 93341
30742 31107
26600 69993
42684 94442
42021 64349
55169 69913
10582 36320
25661 53577
41783 85984
1982 47946
25729 91594
30476 59469
376 22631
29288 91979
23976 27463
36663 76908
26485 97830
2491 79224
96832 97002
35738 73498
57212 92318
52985 62420
24696 60983
74527 94184
33831 43345
16083 78112
73335 86153
30103 52427
16033 24056
59212 83128
18660 37284
76191 83291
9012 59388
10661 82369
24826 68550
29876 80314
26766 98894
23326 65299
14225 90971
4935 58403
1034 38941
24145 86644
35035 49059
17613 50391
16575 69417
31138 97422
9678 94082
43222 50891
5661 93955
57582 69501
80768 84556
20578 50188
34577 57038
68865 79419
74125 75481
19211 51710
17287 64631
41159 70669
36509 93761
35983 66600
61998 65462
8835 58318
75575 85929
21342 94031
49859 90208
3814 23604
12650 13979
38420 64791
3377 4649
71301 82019
2034 59201
22206 55068
459 79655
22809 59072
78844 94907
6437 60911
50059 98393
12574 18847
56 15512
7165 61981
78006 92858
48448 51148
3080 15037
50535 67990
23740 72041
88317 93487
40365 83166
78819 81876
123 21123
25100 47617
30786 41793
21755 47478
25245 97892
75002 84373
79479 79808
1621 46537
27177 60631
11749 29907
5384 11738
12178 55114
16045 38573
30354 94254
62276 97635
89186 95030
79194 93535
48804 84355
71973 72978
30513 69335
28414 31701
27994 41506
28421 96585
14789 97580
10909 75405
9569 45716
23412 53536
25462 62251
9966 37632
486 35542
18119 40824
14041 62938
15389 96988
35771 43940
30842 82995
12316 18421
42396 91829
9020 22913
95083 96770
44292 61415
15831 65425
55998 67232
31787 53802
6630 95709
7930 64931
1914 12414
59355 67152
25009 39474
30147 51830
79261 97872
28104 82678
19149 61780
50498 86258
33867 35359
42518 43061
59107 71681
22998 67642
86887 96866
843 97584
14103 93442
14238 41725
45679 97342
55598 59636
9568 19868
71124 79163
30606 39868
13035 18965
5520 97188
49237 63999
39604 74792
7017 83576
10219 51273
66954 69009
36123 69810
44217 64230
38315 44466
4082 60016
13705 46473
55397 56343
6923 22126
25152 38325
8287 53357
16046 19390
51352 59368
9873 95288
21306 66576
905 2206
17890 35890
13644 47476
20129 38115
7099 16030
40491 46395
661 1877
12292 72411
10372 59951
21691 84758
23128 32808
77316 96617
11570 15014
67396 76377
54543 90171
43458 99018
27066 83898
48747 61968
44822 84803
23743 92582
69512 76631
29367 97654
8591 46363
35058 41242
20826 47139
31544 92389
4883 14712
55636 99760
82386 84653
11271 56828
51390 69329
4080 70251
8704 42306
63242 95064
37683 69992
55614 88297
3575 62165
55305 92064
40292 61911
34744 50362
27708 96344
5207 21628
25241 70002
39159 53042
7346 44326
39573 90068
72136 74506
63527 64198
33631 90376
9026 70300
44832 51776
9663 52359
6752 73878
19772 87029
18200 85022
9945 84814
14837 79384
17184 75566
17087 87037
24754 83267
15014 33781
22601 32769
50166 98707
4368 55883
26721 29562
49241 55890
6258 55631
12026 84923
7895 24671
25615 85296
74435 96301
13818 18059
35951 89203
71311 76531
49576 75850
3367 19064
44905 91093
16917 44550
21479 55718
44897 54973
68406 81281
48845 71314
355 47601
26342 66280
8484 51584
18027 96735
7881 68506
3301 9054
54106 60209
66618 98128
68976 74008
26534 90840
1060 1689
20112 74086
16927 49431
15341 85409
5911 90652
28785 88097
42833 81376
72085 84405
14649 78783
3709 43597
86392 96975
14730 39343
47210 76502
48282 50340
50259 67488
43491 95242
8212 56792
41831 61611
45476 72440
76210 96527
20710 45952
21826 32826
88650 91719
34588 35172
17106 51895
70650 86814
31972 92848
65374 99426
9491 12390
13717 87295
13488 23518
45456 64273
22826 52698
10220 61947
27641 78524
42971 79221
7059 66487
7600 39364
74310 80550
76975 85018
9667 75054
4662 58964
19275 41431
42854 47977
6820 93193
21974 68144
18300 49075
26254 71429
31425 71390
25161 38948
45562 51234
19195 52921
20535 59678
13561 73659
30519 82050
61754 88289
59967 98630
20057 21121
14016 48168
922 9091
8437 95295
8176 57979
34462 68305
23474 81705
17656 18907
37523 79178
52900 91427
33859 41537
3365 51930
37500 85528
1680 3010
52681 90567
4515 9468
65515 68052
6815 36831
245 36207
14731 34973
6052 7895
49089 50692
6381 95621
79100 95198
26801 68796
67790 69090
8450 44182
10259 68911
51281 93818
96585 99588
62964 86474
41035 57548
19073 27601
63881 72852
9795 57912
1376 91104
21771 67204
14330 91857
55621 56682
27340 63806
20958 75386
39372 40096
71959 93265
15072 36499
19656 79880
6128 49010
24766 63938
42597 53088
72285 81869
29836 65809
5424 5547
29569 48497
7951 77038
9459 38436
18141 57101
32946 86793
10899 64032
63475 85058
77801 94979
16402 38395
30913 61789
14923 84288
54292 57462
39897 83943
56356 93242
23690 88044
11929 23456
2547 81669
31974 55001
73599 97059
37337 76354
26764 37403
21525 54914
18486 64621
7116 18673
6602 86013
12042 74720
63256 85830
53011 80581
7453 82948
42350 67322
45011 65325
50040 53305
83632 87067
16630 58230
33156 76287
7283 67240
71268 87391
45736 77652
29028 65354
28255 85426
82153 93806
50116 72298
23575 29917
62791 63064
48613 72315
3667 6060
67721 87272
46716 97565
10726 31355
3386 23649
21242 56697
19134 90530
7745 17993
16874 19888
37515 59938
6993 55633
18114 80694
40704 93473
2770 77107
37266 60167
52527 69797
44775 98068
53042 78994
4986 86095
30730 71528
10074 79021
6120 16097
5173 9103
59012 87374
7033 44306
15975 80083
59382 94738
77332 79725
51184 85066
50345 85886
3750 17431
30342 77041
66582 93951
46206 87538
27076 99222
21538 28886
30844 66249
21377 87614
15354 37508
32631 46110
25844 85008
38160 82139
40929 86968
38851 57094
5257 70538
18850 56146
10489 12618
29277 40130
13898 55801
31947 47777
80212 90638
7833 66608
19924 60571
443 22864
14292 31987
81671 90785
38735 89806
10923 57389
56487 81863
21681 60568
47266 87489
72708 93761
532 90095
2280 48668
36935 61496
83918 89443
6350 47244
57060 73881
31256 37444
83025 94549
75560 83693
7139 59042
26333 44596
927 16348
7044 41052
3160 99968
77257 89146
31943 34921
75019 84619
40516 56699
43797 74251
1021 64634
42516 80871
70413 88896
13516 31032
16853 72915
3165 63877
28015 69045
69973 93601
26448 81081
90931 94803
62913 77775
51123 98486
39550 67280
32002 35825
31847 35265
76939 91635
6199 27806
48920 89316
31371 67367
73451 78900
8016 97655
13550 78230
4974 86479
17532 82408
37648 87341
40001 57367
1294 92024
40690 84317
8565 49698
30135 58555
23355 76668
18440 89321
25704 28220
51085 62216
76709 93276
40338 77971
18903 60711
16205 81640
3495 31489
24743 63851
45815 80023
42773 48474
46885 71153
25392 41724
78433 94081
8143 39996
25426 78321
64010 95751
16186 18561
14758 22424
25784 36317
40399 52351
49062 75326
45270 95287
78842 81441
6451 84488
12016 33026
3440 23665
58343 93964
28773 58643
22641 39671
90285 98825
25251 91169
94739 96388
9608 87724
49464 71800
5955 63425
66888 72459
6904 36665
40830 67652
58660 84333
5345 51667
64190 77318
4219 63597
42331 71134
37308 37967
60694 92490
83670 84149
49884 88760
8551 77908
57527 92814
81355 88823
41344 53574
38304 53131
2786 61049
49836 71137
13981 36068
77087 96760
37284 44470
54828 82543
24411 47556
45218 88124
49231 84085
47437 83286
2066 2935
48169 83081
30429 79978
35349 71991
37472 54357
39419 56147
3446 26119
34597 62690
38239 61763
36267 75631
68071 92167
923 45911
10999 56645
24245 46674
55704 64369
2038 39326
23846 40310
59679 73081
15885 66628
27771 66155
64643 88164
15054 52391
12258 41772
27801 91502
28511 74157
54124 58827
89545 97580
18673 87828
25219 63878
57108 65517
2959 87420
3522 68055
33373 59304
10539 15511
31904 90716
63111 83841
41426 44995
20011 31435
2963 91537
70335 77254
34834 47047
7347 23474
1968 65465
59117 79615
33250 42716
22918 69402
5804 91122
46517 94162
13392 54988
23 21811
5821 18211
51361 95658
68116 93763
8584 55011
9378 41880
22140 39741
49354 93621
37252 92632
54435 74944
4608 76159
17069 49029
52518 53466
40254 40702
7915 27468
48594 50821
41485 63418
357 20240
35579 73099
45898 90842
12088 36723
21980 70410
20458 21873
10556 12827
11180 70504
40603 68893
8446 25049
41906 76525
4400 36391
34054 85879
33531 47943
53048 68633
17741 89316
12231 52363
35991 75545
69276 83832
28351 80687
44486 74364
59341 97591
29788 41821
42917 80225
34556 54311
28624 91707
52907 58671
3797 90151
45569 93495
29173 30537
52137 87255
11892 87915
14167 52568
69505 71650
24692 79501
16044 96897
7650 29409
45603 58568
69342 89022
54774 59955
55987 62823
49322 59081
36149 36713
98161 98776
34241 72549
24431 79894
8444 78370
70320 87484
50300 51754
95842 96725
42801 90064
7906 48444
67917 71158
9384 21664
40950 77027
42881 46291
3488 25014
29128 41536
4781 5299
60260 90993
2554 11685
5821 31122
43436 84053
38459 72755
52602 86931
6377 9912
6850 75500
24102 98420
29269 61029
50168 90747
4887 29648
945 17425
14676 29402
50576 96208
10321 67179
40750 52458
12561 71370
17010 42176
17674 91543
71044 97785
26870 41574
2987 73043
68092 81889
10808 67874
1997 24628
8821 80432
27863 70697
57862 98498
43218 93609
52261 90831
16871 27711
30761 51362
11528 85512
2147 64100
4080 90823
31203 47982
36501 84888
23813 59645
11475 45141
49097 68557
34183 88486
65242 89562
1257 83249
31292 49092
33811 94338
18604 29041
1364 12036
29928 32924
61108 76229
17187 36547
26130 50057
32676 46078
765 5850
70482 90547
37900 81211
30421 92782
55833 82783
1774 47820
29710 72864
30514 79375
54256 78788
1961 84266
11182 80444
6593 18076
30315 84993
57953 69288
59236 72897
9371 70669
66248 89033
53011 61583
42184 81802
42471 88949
19587 83959
43503 77151
1538 38993
25323 65591
71474 81342
8447 50445
6769 21891
38631 73830
22788 86175
24196 48289
8050 97242
14687 81117
17095 93613
59991 90391
26542 75731
78002 81192
23284 68567
46502 58595
75058 78993
19074 37468
34576 42799
61775 88371
1773 7456
26415 93406
12708 77776
10891 84584
55969 64968
18172 99480
98070 99904
55763 98863
32545 89354
89870 95459
51556 92126
48789 79052
51649 55794
67236 87366
46690 86298
1283 69320
44813 63424
52427 67560
71678 92218
23154 32793
33089 74226
29678 53916
7382 48252
19132 45595
6805 92692
26029 87215
14940 21404
30561 42254
20373 55113
12269 37298
23216 85581
47614 91971
28377 91061
60007 96657
5525 32113
20269 48665
9883 65545
14799 68806
23517 87779
5926 13470
27837 50965
8859 61079
8015 95477
8845 49598
33904 92554
86849 90389
14612 48776
59700 88551
26275 88260
10529 65939
18901 64098
9547 28432
39080 48170
41365 94552
16443 70170
28988 89605
6416 89359
16427 51872
25070 98449
2416 4318
8425 10679
25284 46434
84115 87643
30456 65913
87585 88526
25818 79079
62580 90031
68334 82484
87166 88760
32850 50233
4444 76303
38028 91706
37725 88939
22064 83632
87223 99338
17688 62488
17645 46809
2201 42990
63911 95975
14847 45724
8089 30886
49568 81652
15990 19755
23255 52636
86808 89615
47562 98619
61795 70486
70096 80764
54397 66504
14089 33823
26101 71886
47806 84553
42744 73296
61212 64309
42167 79034
9269 59677
16873 79653
71250 76340
17278 43819
60761 62445
5230 86576
4898 24724
6325 18692
1381 55173
45377 91692
29345 79769
2428 58078
17912 90261
826 76961
24589 52880
28058 98264
19496 24101
35170 58355
38066 81022
8188 77241
12350 57206
52478 81013
44279 72508
15053 60948
14842 84094
77566 84251
43915 56902
31430 46874
52064 87416
43711 60120
27065 89256
88107 93885
50924 76599
21959 78276
17682 26774
59512 66404
2729 29003
25291 57362
5597 96215
17158 79204
19696 71710
67368 97176
32463 84658
257 3051
8958 68836
30240 54966
62395 75452
20367 57243
12262 69097
39244 72094
33856 88136
7177 89420
44992 79230
21210 37115
18537 91787
11470 59389
48917 65838
585 36339
11811 71491
35668 67812
23460 44254
17208 43926
4635 37915
60325 93612
9376 91526
24201 96351
48487 81536
68282 91327
30472 63362
62671 76676
47684 59557
20877 87473
17837 88197
30864 86387
15130 74588
16323 42455
29029 48460
42913 88758
56891 82875
3237 52367
64736 70593
19245 20913
25187 85467
22565 52282
49656 56440
54976 56270
57559 85043
38130 89191
15297 21775
3644 59506
14401 78440
95952 99547
28106 56699
35444 97879
89775 90881
17166 72287
36939 54670
44662 66030
13747 17872
74769 91535
4259 91750
52421 63611
377 53273
68277 82431
74206 99674
54849 94514
11349 88385
64385 65666
33784 53215
5628 39300
14063 58859
43221 92637
10926 63255
44783 96289
42754 48909
25842 95586
1165 16574
40025 52293
34332 50457
68190 92746
48808 60535
59576 66902
21118 65817
62410 90574
14030 21650
23252 31386
35051 71139
51939 61113
71107 74330
74056 97558
15629 80846
18781 86486
23453 66035
790 37709
3512 11254
41938 44315
72960 73021
47872 69427
12255 55941
263 85726
30330 61661
3525 61194
3639 37228
13301 81133
2354 35464
41565 91301
23782 74488
53935 71941
23955 82524
7547 54922
41499 96698
487 79508
36271 64798
22165 26856
72504 75068
30802 70351
38072 51868
42961 59752
20280 74809
81797 84504
60852 89374
8662 35041
34288 59072
9969 53598
42667 42933
63463 74582
72156 94724
45537 69256
30934 59790
47305 55609
34086 38233
56107 84120
13851 75700
46973 70631
20723 36061
89006 92950
38092 78099
557 73861
39227 83759
57037 78033
57719 82085
18420 67886
30385 40633
17651 99230
3026 55370
2479 93547
33050 85251
18503 65086
12041 76984
35965 52045
35278 45963
73662 88243
59999 96345
19183 46239
43047 65819
44245 77283
1932 65869
9992 64326
16363 21949
11223 56945
8878 24382
25309 60770
1891 9795
34384 35755
32382 88675
34012 44869
78627 84223
31953 89289
37532 44985
14392 76425
7254 80988
66746 81018
21768 22825
22962 83109
30560 62547
2171 13550
47173 96519
37506 52613
14394 85112
60761 67785
8335 36311
7688 53498
77249 78628
38773 55299
72038 85192
31332 33664
206 97891
54122 54912
26009 46562
53958 98864
43235 53697
25418 68864
23067 74073
22591 32716
35164 50269
71497 93574
16177 75961
9660 70441
8658 66408
36157 47077
27234 57433
6199 51448
19790 93801
60104 88940
52773 66218
7862 43884
3752 38026
85548 94552
35894 64711
43733 90925
21814 49214
26234 81793
23773 96776
45406 87939
35099 71803
40980 67965
1794 75379
33925 70677
58291 71721
14631 38113
21366 59951
87775 94581
65745 81059
70732 79521
32102 46231
48710 60544
31079 76403
23716 72537
21959 34534
15041 39597
49440 71413
39291 45345
16926 81588
82657 93498
51653 52948
74075 98083
5852 63898
57483 70105
9864 97660
10363 17638
5604 57226
75788 88673
67855 86868
8760 95319
24865 85947
66620 67722
24147 30618
42023 58486
24902 94246
29825 91276
8824 29293
12983 37657
18544 51913
55957 85620
6347 13134
4280 63932
43457 90566
44612 73675
31745 51974
16860 78986
77122 93319
42806 69705
73801 77389
52683 92927
56554 77232
77975 95919
36608 97911
79008 86676
95256 96142
1505 89916
71329 81195
9432 13737
36881 80399
6462 26216
51635 67212
31673 85251
49596 75792
28340 70110
48651 73948
26081 85755
11904 73397
39 51961
37073 96024
47202 53793
25146 45467
24995 27794
38486 62973
85998 98928
42905 66553
54284 57244
37877 89356
13240 15505
12772 78425
54525 98714
24717 67949
3935 85356
64506 73849
55769 91415
14259 20800
82419 89281
4677 31609
25918 84430
46709 73299
69199 91669
73783 90012
43594 52515
9585 98326
2652 63209
74727 91790
38060 86489
100 55651
3516 60177
9295 31839
45349 98124
6719 97739
50750 60770
17647 46219
1943 97505
6935 53131
83022 89981
4927 85342
88951 96631
47618 53286
34884 85796
60029 73293
4904 33870
40482 70082
31743 67743
645 38040
69555 92199
54148 89318
375 61768
43359 84993
73713 95264
19900 49213
17567 18155
3330 74981
15836 86247
19853 25328
30787 33894
20374 42944
14275 63868
49149 95598
44617 82249
29363 57573
5061 7740
29735 50594
64114 64215
12378 81517
33122 83183
34617 52652
35735 65603
20054 45747
78046 99078
71569 97547
46035 51278
956 13203
3947 35120
95656 99851
39296 79012
8044 99595
14241 80960
44333 65330
16673 31123
13611 34015
49517 77506
20928 30623
2185 74345
76431 77901
38495 84329
5486 77168
8024 78064
73333 93115
29383 87577
41687 66653
11783 35203
71138 83537
9542 92137
20185 61739
6081 88059
35542 64168
3853 52117
16548 56185
41898 62786
63841 82998
35024 69305
10416 77100
58741 86304
19730 77980
2277 6497
8296 32702
79898 91267
16363 25047
7300 63043
16283 45270
18033 45668
19032 77796
7327 87491
77051 85758
32273 96301
9298 25983
9715 85450
14016 71309
93735 96218
69738 80249
33902 42713
63922 85264
54550 62302
6211 73211
23821 67665
36869 62839
69313 75225
4809 33556
5743 7898
65682 71256
13574 77690
33926 76766
9613 44303
38898 99479
72890 93577
80886 89999
45847 50498
67845 96825
774 49154
32760 76326
11188 86487
87826 89741
3002 78918
68971 98668
70116 86216
3951 47577
44074 64482
18194 35894
79838 87649
24252 71372
35497 52235
27286 27864
21299 25858
74855 98509
24470 95034
53439 75515
19215 53723
15942 30027
7501 75029
37726 64614
40406 53264
77848 88021
40076 86732
29006 75461
44937 65077
10961 43986
11644 31408
70675 82115
31265 73106
1469 35295
5371 96075
14363 47919
5567 21392
31524 87750
3701 40417
22875 49825
64233 98693
48433 56860
36353 81372
29415 38007
1003 91270
90853 97899
22791 62397
74138 99801
36469 54965
13225 98243
55992 77256
2649 90766
20936 22188
5895 76027
19479 22623
22573 39816
37059 62648
19817 26202
1756 60534
22256 67889
32231 56136
29804 43357
4980 83740
40770 50333
24482 92432
64613 67576
21734 74513
19933 33963
12858 91288
74912 78066
29218 45110
57923 90438
44229 93888
60004 65409
74961 91039
59294 66807
14576 91169
21163 28539
26673 56603
41790 69298
11294 93992
44610 58917
62186 96184
12551 18718
45049 99302
83595 88581
27414 51710
27728 71647
1503 50695
30759 51975
24053 93914
47461 65804
1864 63334
29528 75524
29914 82613
205 69266
50974 90651
1286 59614
11032 71427
37238 57664
15496 93003
37782 79136
33211 96552
7589 26265
31973 55727
28319 84404
25995 55323
76245 84025
21328 99088
31901 49514
38538 62215
43554 58756
9486 75481
67299 71046
669 37850
40744 83627
59451 83468
29123 62583
73105 94507
342 12186
75658 86525
4222 29104
61079 80856
13453 50901
67821 94544
14169 43588
20883 36885
47140 73109
15131 72876
37063 50183
55840 65969
9499 98201
27754 96233
8836 50387
18245 77108
21602 70683
3460 70229
46294 65248
385 86207
5777 62262
2003 86379
5609 57964
29440 31152
4456 86252
63210 75079
47694 56128
20893 50178
2746 88473
8259 76075
48236 50327
72602 85334
46784 71803
6234 91622
49565 61382
21453 23653
81095 84748
31413 61156
75818 98399
69422 75119
17474 96171
11060 80232
41793 98429
44337 82857
75465 91099
126 43572
20679 33486
4389 64757
42296 96555
42258 47587
35047 40293
52575 56477
19531 95605
12809 95521
10025 83432
11877 68004
81270 98342
7129 12199
36127 57466
6392 20226
49811 92207
31223 91805
44254 65769
67417 89302
11440 66847
49201 76447
17352 33060
20252 41403
32466 33748
6948 55810
52632 81323
9797 68231
37351 71474
31667 60931
33548 37639
69475 94611
30799 52886
40298 53765
32316 58740
60508 61738
22185 57899
2594 80198
9901 35403
63956 75015
16387 76344
44531 64434
17545 63664
1624 18149
9817 15522
1166 36520
50314 57982
1320 27199
2380 56855
79738 81471
32493 71739
49612 84492
15970 63177
11531 97963
10390 85332
2852 62907
18644 24613
5967 76881
53347 91367
59389 98969
65586 73707
56301 90155
23848 52837
40998 81695
39755 60811
24608 76299
2863 20345
36388 66073
10548 29624
81792 84113
24459 26126
16887 24004
22460 90842
36304 50526
8009 78917
18937 76564
41092 63409
18205 93238
10141 50174
9367 63024
15334 70031
74627 85722
31852 66394
42420 79479
205 25283
31261 38901
22381 74320
18309 95492
26470 55398
52261 84165
16435 26794
15979 52783
3108 26295
12871 18906
68631 71188
51243 84475
29917 42267
51214 98937
40422 67350
6395 36898
20085 29177
31838 88467
20680 47943
21966 37553
50852 54094
3842 87782
4326 64425
21862 86225
31397 97377
48451 77012
2006 91294
33050 70720
36095 83736
73502 73826
36881 98319
31032 36978
9595 80802
38199 44431
44534 88463
52855 77440
35446 90923
10054 15899
14191 58222
11899 93663
2236 64916
15184 46081
61616 78878
5953 44569
8869 35045
11346 77102
21122 33579
44963 71687
38176 53624
16636 75757
17536 91513
32754 85620
5102 69441
198 61928
21993 79732
5024 49339
48532 92605
24883 43120
33631 69618
19909 68634
16739 57319
75268 85244
3500 38732
87951 99461
45620 92833
35128 67576
18937 24489
14515 19220
26466 33716
23570 67062
27355 32750
684 14696
16059 68164
59847 99839
14552 60221
4825 7464
31914 69187
20930 42838
23202 74200
17648 75120
10642 11225
35673 61054
53955 87348
29584 59616
29650 84987
69471 91110
86895 88041
16488 58547
68587 78409
7865 64795
15264 57235
40390 84818
8605 27057
38483 99182
66322 69562
40396 92539
25726 51958
25745 89601
8619 90407
762 68928
37504 86060
68553 83060
40811 75575
20118 54066
16833 30182
494 19957
775 49883
33304 72067
22648 39690
70409 73862
19208 75325
26308 52158
19493 44866
15158 96517
21445 57094
28886 61735
70657 83370
63007 67627
169 97622
49977 98364
65488 81408
8711 13574
27202 67383
12546 98976
16330 21656
56858 72453
45342 51039
15113 45597
16793 49154
72602 86800
50546 81863
6950 98890
1594 24393
17366 63436
12547 18021
50973 57179
36237 65850
49189 87522
26474 66505
7881 43038
51109 96162
15522 94308
55441 96155
17618 88380
985 47570
81412 84530
80354 90290
70676 72407
24828 37934
5194 20851
56330 69770
59916 63742
69259 96505
35183 70204
29696 43941
17712 59184
7886 34650
78122 92178
53910 86421
77205 92923
64244 80409
83142 94674
19083 75369
87139 94277
68322 97432
42841 86876
6907 41472
6434 33569
41600 76544
63210 94727
57856 61193
10683 88491
53155 82137
27305 92657
67744 83920
77915 78922
46590 91642
25774 43034
46326 92763
1954 12731
9305 93425
11806 26018
16586 69995
17805 42637
37044 64926
28760 58585
49677 63081
13039 21538
60289 99164
10971 14909
58787 87154
48162 86530
55212 59098
32890 74884
64044 86903
91687 92317
23960 32890
51858 95493
48589 56846
61764 80803
9049 22424
2750 98148
7851 86648
41898 68846
3017 46681
19761 85596
53715 59742
55295 80776
75474 95420
52071 91754
28195 92704
12966 15980
13160 54082
35172 53164
34424 35819
28379 69929
14182 26033
12349 74592
46622 86925
35038 38742
80911 96213
12307 50944
76964 77688
71199 87141
38149 95524
1512 80338
91 71916
10067 56206
6190 27900
62166 63217
7625 9373
16006 87362
44515 59769
12353 64953
7914 19257
48634 82019
37459 46214
61467 74341
24452 97610
79691 96360
68856 80661
14539 48293
24481 77128
2627 73414
33922 79466
27346 32991
31442 41804
22194 92023
35057 67430
96295 96554
52977 78803
12735 86571
6520 79907
5228 76064
66618 84454
50352 90525
33978 94010
36660 81497
59702 69002
84458 89272
34518 43567
40610 60965
39946 75286
27397 81598
4095 82400
67604 68005
36202 52157
18780 20024
45336 90057
13420 14661
49799 69922
8531 85912
17894 98478
83392 94375
22302 87878
67305 85979
47855 53758
77330 95501
27885 78744
45576 92257
14012 59506
9789 15917
6422 37676
80658 93953
31686 58525
65864 67196
32901 80764
42283 57431
19631 52153
71567 80743
9213 73265
17468 62218
61903 93071
28758 39743
19666 35635
68801 91830
4077 4590
49334 72008
56011 67045
67183 87663
61815 70306
11323 20774
26184 26712
82124 84928
10398 54502
12601 40187
51645 67607
15499 60853
46653 83315
79215 81838
31790 38091
8856 70924
1206 37961
80313 90642
14890 23388
11257 82869
27357 83839
64276 89352
20996 88154
29231 89714
55042 60322
46529 52118
4304 77472
32824 58164
46044 95358
4749 74084
19169 64280
76059 84268
54574 70977
6916 83079
57342 97504
47847 59028
72818 92498
10748 26163
33574 96781
34002 49991
40117 85992
31875 35285
28908 41965
24438 29930
26623 28821
13733 71300
21451 57455
14461 63356
1820 75468
58775 65788
5611 7011
44137 63955
48612 89315
17642 48583
63104 81976
46371 59304
3700 62005
42658 86700
12944 38519
11598 42471
16027 29979
23444 81576
25502 70426
863 21875
37788 38529
2279 24822
1376 45712
11872 24427
71575 79622
8585 15603
61559 92332
20361 34855
1325 30066
26404 49903
1822 78708
4570 80200
61845 82723
77142 81485
24663 31281
11280 81114
45158 81764
3802 5703
17361 54410
95439 99439
18480 45009
50640 77686
40207 74976
44969 75895
56979 88677
34673 99147
23708 33048
12068 48605
710 51916
8135 67248
64139 73752
784 80744
4189 23910
31446 84385
48083 92436
53434 94867
32502 96883
27014 47170
44358 46507
14534 21325
65214 84651
59259 73672
87692 89653
5816 86095
19562 93427
15562 62659
29298 42704
20464 66949
81974 84622
22077 64825
9042 64219
6949 48044
83939 96585
77305 93185
58821 72989
56068 79580
11636 99674
45562 74183
16673 92307
17188 67530
6559 35249
5546 46486
37225 43348
61019 89149
41021 95205
483 91188
4939 91256
10573 91669
67968 71844
35143 51372
12610 61498
48551 81336
46724 53529
46954 53953
24374 65486
57711 84352
7343 66836
23578 57100
10582 95380
63260 93342
72346 74686
9203 46943
4090 84776
29451 84781
34235 54892
11943 95909
49956 57807
16982 28852
68930 73100
9169 92267
35890 91735
45382 77242
68552 81798
59880 90736
22135 81675
327 77068
25044 80967
4961 83037
17421 84855
15129 45105
2540 4356
32311 53830
15056 59410
7593 24206
8098 14711
46874 74801
22908 50752
10848 36569
70185 94368
40527 84350
27720 42933
47201 58969
62440 92539
41887 91445
5699 27226
51883 84038
43162 97754
19668 26601
341 21099
34841 95270
36584 37582
2222 16960
18855 63724
47060 50400
6908 67665
5529 61765
61460 93536
74106 84847
17346 99145
80510 81326
26967 55410
42063 53718
2659 30154
9202 82098
42935 72238
19808 61402
37818 86083
54254 59410
4382 56299
15516 98283
43169 79823
72429 77238
29399 73383
36692 77186
46352 81336
3134 99199
9137 98189
16432 23981
44563 67775
38822 73222
97392 99385
45547 66164
77849 82414
29235 65572
836 53455
23923 59000
24973 41375
76 14759
22018 95121
1812 23942
21732 95088
23849 31927
31560 38091
47245 76869
2045 77726
47634 77529
10390 68592
46347 58204
4362 8992
31042 42250
11004 43118
25864 86095
1336 16512
28679 41185
40178 67065
67347 78937
40635 92459
16399 91295
52759 95307
18219 64529
1782 16138
20799 51739
10144 27440
11878 55683
70211 79742
30559 51320
48795 94508
64485 73823
74364 92817
9880 74304
6559 8416
9871 62101
6983 44911
24728 62532
36852 43695
48557 80517
24402 89832
73957 87788
1910 55213
13342 89025
22124 61493
22754 82446
56970 88086
11213 81373
3533 22933
64123 71967
73066 90331
75613 89375
11100 42368
76605 96391
19938 97481
3287 19798
20571 42884
34227 98964
10052 30128
17096 40151
77995 89400
8027 33362
67328 79439
2213 99451
7952 79934
83500 97054
21033 47534
31796 96951
10160 30337
68750 78224
14502 58032
25518 33335
23048 51681
19659 85195
73756 80800
64156 77798
34919 63129
1840 6937
69645 86750
2043 4612
37087 39563
7723 57650
8350 95631
4569 8495
63351 65781
66439 78266
58350 61324
19861 35453
81212 81811
12964 96111
24573 52215
39586 41630
16924 91602
69390 86092
38561 78475
21700 35772
50846 77362
40228 93831
27565 71856
7771 15312
46015 69381
31008 73479
46638 73120
59664 93211
54026 58271
18293 70436
28527 77700
8605 85107
16683 67868
19664 54154
40939 85856
21909 31234
16709 45968
64824 65078
28576 90913
34511 86783
49892 61391
13295 80887
67098 75250
10819 99365
24447 98544
26958 44016
8523 99654
69745 90937
49304 69195
4689 83981
5297 69357
3589 91611
2552 33818
22779 45728
24315 74228
650 50910
8923 30934
89704 98703
16038 69189
60048 63027
51243 76239
16587 34736
54435 60579
52326 71458
36940 37868
67643 83046
64145 90478
58291 75680
34881 49983
24572 34129
18530 18558
31964 93459
9643 77833
49170 59518
48285 90951
37103 61283
71053 71636
8943 91640
31629 70014
15349 47787
14691 41532
21635 79926
2943 76582
70105 92428
42130 88452
30336 99931
31130 37908
18944 73118
8563 19043
62438 80519
43966 70735
32183 44823
19406 24078
44911 59212
87867 98363
28094 53261
59125 73372
14819 47516
6319 93785
73284 79372
82061 99871
8319 16189
5765 21129
11767 29812
12808 72581
61493 84749
9772 76308
18996 63867
91837 92101
32187 71700
24419 84637
50862 62194
65606 87967
49925 92965
33899 79189
18198 54774
3901 89276
44422 96291
48913 59720
45947 95059
9213 82838
55358 69132
42891 64105
34589 84656
25255 66950
61986 94393
1529 80394
46972 93372
4601 86042
61106 96994
11942 29920
25423 74658
31032 90496
26777 35008
32128 46856
83938 99583
23160 40551
7284 86631
1858 63647
56393 83734
301 16712
47004 50170
77253 91247
72623 79388
63571 67296
19350 96732
56660 60124
41082 99741
25532 81059
27323 28585
22123 30151
69092 90582
52736 82697
40162 68844
11859 30604
18394 37859
43099 97141
15345 84039
86482 99706
53617 84032
34263 80166
32440 44231
49301 82595
37370 99419
6273 9956
689 87508
58724 85547
54293 81885
51944 65858
3642 31616
27313 62678
16681 61176
41237 70947
42388 98151
2549 81647
2082 81888
19946 87072
63224 89818
60249 77500
32758 41581
11607 19533
9628 45908
10337 62550
35954 75471
19825 59976
13350 40722
69006 84289
17483 45718
75594 95546
9152 72502
63538 83360
17065 30475
40879 79426
15260 99109
25149 61570
29807 34475
9995 69481
45923 74812
47957 79918
41017 50117
16226 36108
11160 84872
4561 98592
40845 75496
21934 27263
38250 83766
26947 81069
2712 14442
4351 8779
20808 27199
6563 13549
4619 38791
890 91057
51426 65608
47763 74325
59644 99334
7673 32136
80698 92944
25226 94074
43955 64995
29108 51477
3852 40294
55691 65194
64906 87704
26700 30337
15562 58065
37566 51934
41398 98637
49492 75726
27537 38840
9394 69649
25994 43227
8472 62130
86319 90717
36496 97041
30170 41314
25968 33793
45351 62076
557 37101
56998 86951
83510 86428
46825 68171
45542 88792
18827 35642
15659 57415
58259 62624
899 31940
45082 71012
49894 71099
21189 46077
33302 70312
87970 98429
10200 81159
38497 89643
4954 78011
48015 53804
20974 38436
5765 23622
16087 32405
36821 42778
14354 44096
4359 64665
61364 90459
40489 82813
20230 77881
33402 99142
79476 85600
40200 63342
87466 98622
61980 80777
2677 97354
39195 58025
7896 11755
1049 86014
2457 13223
11192 76162
13097 40400
9954 67624
2895 71716
23849 39244
61360 80267
4594 88431
77635 87193
50408 88947
22934 58286
2333 89896
43695 80259
9382 90296
60748 97460
29368 66457
33737 67337
46713 94085
33934 73620
49405 69002
42802 70423
1142 27021
2826 50819
33695 85787
29788 77458
6016 77764
23414 34552
6098 96019
42534 54077
32964 66432
15595 69555
16728 91608
24487 38258
2479 67746
24566 45868
34241 45839
13560 28019
31355 50828
1270 13367
44944 70038
54911 56032
692 73941
86160 97260
38626 99803
41288 81923
37126 92582
32898 88436
48780 60322
82488 87796
17072 76062
7060 89535
34716 45953
48091 86613
15696 82058
10511 64228
46124 47984
27848 70371
5467 35849
47480 87469
49527 75182
49918 87844
10350 24802
31829 86348
3432 62554
65221 76097
29616 66684
73778 95994
86302 95432
61299 79197
10475 44264
12880 72936
10995 65120
32398 95449
4393 68193
21700 72735
57275 90137
21221 58140
84684 91642
68870 76687
45823 97315
69495 99364
21473 76738
23251 89010
46070 75659
18820 65150
17331 26936
45726 57493
4159 6084
4247 72662
41154 57812
14375 48934
43596 68247
14303 24736
40406 90896
77736 80804
24582 57666
23879 42688
5679 45914
475 50683
49054 99660
32543 60802
28051 86823
30939 52096
26342 52127
8013 90663
42735 58352
64402 95625
2531 65606
743 85868
6643 92599
18596 95385
18866 24443
21907 68460
15628 83629
24687 69705
60236 63177
4768 64546
94829 98666
39726 56477
3611 28695
43627 87785
13742 37165
5949 34280
29171 36621
304 4264
27783 70880
36806 47386
9429 20626
73348 84505
21550 61051
56914 81647
41186 80410
16322 29021
3099 9025
60025 61728
30098 93294
55657 60285
66982 73535
58121 92155
62501 74233
5166 74773
47409 56999
47091 75291
6756 68170
28368 33928
9441 75761
45641 88098
48059 91452
1286 42697
12559 82288
41888 67868
29449 55038
15900 44452
29898 70505
46575 71360
91985 92938
61749 94297
24883 87072
31726 87759
38185 70515
2321 16695
33195 54369
38776 53877
38345 45812
55800 60850
43768 55841
4776 47557
32053 41387
3356 15775
7183 25168
43167 67871
33978 35926
47321 78550
10963 76638
3756 14684
51478 56401
4885 15953
21807 56511
829 45314
13928 14336
22442 80895
44545 75808
77525 83313
43561 85626
38929 62272
3400 50422
17020 48973
46296 88957
26066 91951
55765 77653
51936 98723
8417 16455
35041 76391
40914 61471
70635 88718
27700 29945
57040 84146
38116 91307
21938 78218
40271 70584
19913 35981
67713 69129
4158 16587
1479 27611
28873 60815
28828 40057
5535 73483
15758 47463
31981 31995
73958 89735
32664 39515
71417 87950
32526 73057
24031 67006
79564 82332
72156 94986
44032 96646
85525 89191
28229 83695
24876 73539
9747 69821
71084 72575
52092 65654
31884 87390
23205 60152
86915 90519
54457 82477
89002 98818
19364 84514
6629 99580
16062 96869
17812 99906
42984 58414
12629 85332
4055 57933
23347 92415
11776 76062
26331 77161
3964 12728
61817 88835
43077 99545
39574 41081
9549 39900
20357 56912
55503 78834
27050 97931
5604 75327
36217 46934
15451 31397
38596 55592
17513 51399
17910 23408
17920 59804
22976 25943
54147 94150
65579 82072
7002 86923
12381 80007
67805 73111
17413 54517
57174 73250
64132 71242
67806 82052
27711 35628
24698 80352
34984 49747
34310 60362
59747 94078
6890 82839
44002 90523
13748 25044
72617 73295
40122 40880
25295 74116
29695 49824
11173 66189
77067 93239
16098 63941
76831 82904
11319 33000
73457 85933
59818 72453
69992 73716
80732 99745
4631 72749
64566 80056
27062 38579
29515 61544
14651 60553
71473 81697
16360 18331
43562 83947
3459 68243
35958 38816
55806 91388
66861 86745
30209 63299
25853 64898
27380 96441
42492 89587
49003 90325
11955 91887
68453 69119
80945 98266
63787 69408
9001 38066
67601 99909
67289 69285
70299 99891
41448 64236
37063 71484
56277 56801
66970 89320
10767 62934
5100 8302
27325 75285
37447 51843
6657 32334
34308 70062
26292 76005
82963 89572
8399 63796
9447 72395
40605 80644
22477 23891
13726 18266
16805 72358
42982 77282
47068 84790
18740 22211
12217 80642
20526 51631
17893 69879
37953 64911
23993 76209
12202 51371
55704 66056
40071 44189
21824 48974
17376 86648
22087 99936
36187 62112
51405 89243
66226 97442
96447 98603
86585 88244
61166 72153
699 44620
20105 44356
22915 28281
46866 71729
15495 51632
28051 62186
44080 53926
33 40257
67834 69953
56852 82884
70674 98179
49826 58291
18938 63895
53099 73529
25558 81899
34469 82356
50482 69557
37878 44382
28817 38297
39159 43425
44890 85532
25824 84809
1074 11871
42701 81433
10683 53638
3716 4008
7779 96187
47786 51933
12430 64490
37175 56672
29340 91821
32315 32427
13478 53267
12090 67346
62073 89242
63677 70241
379 50320
36126 63132
28102 52965
2794 95465
7009 66978
16664 64293
69671 76198
23111 81392
26239 31778
57070 82734
2330 14019
48131 78468
33418 96936
18240 80426
52824 76087
21814 62936
3109 74953
27174 65634
47856 74351
10809 24711
8937 55759
42057 98134
18824 89523
1054 26080
18489 21898
43001 47984
5829 44786
7378 40835
44451 83688
33028 81315
8783 47814
18151 33754
23830 34943
15822 67037
13361 53556
43077 94528
11206 96532
6230 52024
24666 36678
31618 82705
35832 67551
24741 48851
5296 76477
12284 55243
62150 79381
13602 49530
20474 89540
28701 45040
32388 72984
15975 47252
44150 66364
87863 92642
212 76203
43278 84465
41329 79906
49094 91176
28434 63747
28201 48790
3311 9640
19125 81313
59064 88099
65986 72190
7418 82248
18141 85807
84950 99201
36776 38313
23397 24091
74419 77124
46094 98962
30359 82101
50210 63851
38147 90947
5182 37943
8528 74024
52663 58136
51881 59056
18832 92210
38876 64047
25603 99669
13713 98117
76731 83558
51876 56479
18433 64038
45194 52874
60244 78017
1683 58584
30570 86812
40744 77293
57186 84045
85144 99747
1647 38556
58785 92325
34022 75363
9696 77141
3968 56345
55178 84215
60724 72572
19276 23679
1404 69219
28307 94135
9756 91705
42728 60462
50492 55417
17032 28043
86086 92947
84560 93935
31187 40944
19262 33500
50854 88771
4175 96553
29458 45803
4852 23603
46280 78165
81662 95522
25471 29247
7792 24288
4878 80363
48441 57932
34270 54069
72448 86615
28789 94905
6525 34014
65993 76584
43728 79737
87565 88747
5117 26955
53870 82413
29501 64354
20154 38150
38083 86807
26922 31765
85880 90150
8393 42576
78628 89161
55827 83332
11647 24410
5421 78135
24163 32901
25072 92251
70662 87109
9223 62695
22521 72039
20646 61990
9925 20283
11746 15309
48595 54910
26839 58562
34036 96921
17796 90632
26284 75134
54560 77787
57581 78819
30904 75964
2489 15815
18649 91057
4795 35488
44471 85102
3197 54426
34096 41912
37025 76803
72095 76838
32531 60268
43675 56168
11564 63975
60315 81743
24183 46971
26734 94248
40015 77032
29260 46922
15437 87211
40494 41687
55242 55781
63615 93555
51995 63722
82631 85792
37509 86206
46697 82864
1605 11795
54701 92649
39926 45428
36181 98424
47257 95523
15663 39568
56721 64402
1699 31326
45940 81941
21866 51980
4423 16375
2252 91171
13208 67787
9736 91543
44623 62148
4552 76377
45993 48302
30965 68404
47748 93572
7482 37298
7708 91558
10229 64953
24459 43555
578 99564
79525 86375
26469 32462
104 39962
14793 65900
61622 94353
9612 78751
78516 81690
1245 40156
28211 82816
81108 92801
12214 52081
7389 60481
34258 94569
28209 66666
23169 48461
684 18857
6758 26737
61597 67768
71667 94911
72211 74022
2833 92186
1367 44971
22981 40838
80052 95297
47310 49206
47001 76761
40719 71567
43820 90192
76110 98322
5255 90521
31757 82160
10832 89853
11758 38647
15141 47886
59014 78464
34118 57744
873 39261
76311 83844
60561 95953
65830 71530
23773 80582
12025 69151
87217 98356
85140 86025
5817 15663
5505 67571
81748 91839
37486 81601
48558 57564
21713 72341
1910 25697
61564 99654
24357 79723
54939 57364
39559 90436
45706 84822
26282 51132
13543 87575
12137 35148
41168 62698
37786 60080
17724 61139
38742 42416
4670 58741
20679 22363
17743 22166
5075 94344
58903 76671
69486 87251
15239 99023
55004 68290
758 52455
8357 31651
31992 32774
11540 54801
52715 85984
49589 99115
24702 60714
35303 92040
9119 30770
34316 97686
18147 94119
19373 87039
55598 95036
18840 85210
31603 51956
4998 54638
34466 79646
40714 65331
23214 56479
34429 55888
65052 67659
29698 71712
29211 45084
70854 92289
114 65389
35955 62801
3794 28025
71745 74528
23003 57243
29347 68566
19775 86908
47469 73143
60418 64671
9308 54277
40758 48592
65690 97003
26303 53064
56331 65467
14989 19881
77606 79455
34020 35413
27989 47562
41535 58338
37774 66244
6006 49563
43837 87251
52870 96611
28930 37540
20426 90958
27027 52119
98399 99072
69215 98918
68723 96144
22849 47140
32097 50873
9533 98021
13863 80076
62207 90476
14326 86573
17290 27566
10930 56578
21521 72349
19893 98934
31424 71090
82063 82925
35139 35724
17282 68143
38596 47074
7361 32754
57889 94455
68129 90045
83255 96636
2608 8471
1527 4585
98488 99858
40742 68867
16387 57394
29238 45046
57480 96047
32705 66464
52833 64453
27 5167
30952 77066
15605 90793
39221 89241
25824 69398
8420 34676
10777 38426
26355 70362
70720 87031
68723 76347
24178 39469
67156 69276
84741 96924
52208 67125
5816 48562
89 34645
28030 38196
15533 54129
8556 66875
8536 44341
50503 82512
55035 69799
57266 92424
55096 56452
3177 26878
41907 43219
59615 70514
7112 26034
46339 65537
20365 78242
16187 58889
34248 36035
65108 75883
88223 90763
36509 43611
27171 67941
18136 63387
18093 43972
5309 26594
2903 16407
40115 56692
78923 93152
55818 71885
50322 93977
22271 84720
22129 27354
33227 38846
40083 97763
20852 94901
4732 73426
56496 58874
3716 39762
70509 89685
1562 10981
8783 82827
84800 92601
22313 42376
3558 56847
50688 60073
34888 51892
72117 82596
34976 61202
21396 65179
20841 70719
27621 27972
2077 3303
42999 48443
2325 50171
73586 75179
31938 68899
22471 84252
30291 89123
17917 49471
58344 73364
125 73763
1929 36060
35111 77971
46552 87523
30814 68499
61550 81000
46695 93551
29872 55025
19491 86794
7726 54496
26772 51527
40379 84061
59342 70117
84387 85433
12215 25450
2510 89578
36299 97416
1882 33667
48378 99504
19832 68136
2413 83352
42357 60165
18049 19911
16708 42300
11753 95749
95048 99807
43245 62439
53719 68444
68696 68808
50086 57086
27644 68090
69231 87920
45220 60566
51916 71889
65967 89107
64914 83685
28022 95148
51316 75160
33313 82166
38798 79849
5244 79028
20001 54547
26138 76262
5546 40738
7215 64021
19086 52951
9802 85675
8926 28237
24789 30263
378 22819
37317 62388
4115 74597
35967 73091
65161 68027
20977 52490
24789 71306
28134 91845
23167 88749
15968 51032
19507 24649
24135 74992
58696 82992
6571 65930
37436 59769
60961 69731
11506 82083
26148 80995
12677 35671
65704 80308
38754 73495
64940 83937
31611 68052
59363 80818
43606 66259
58785 87409
59079 71924
13651 71900
21537 27989
2849 98125
69679 80516
55273 97262
16239 42605
24868 58496
11268 62967
3856 5177
90176 96675
66143 89188
12785 99600
6167 60432
32295 67226
65987 80965
57000 78680
375 49934
20339 99970
75016 89872
51802 87588
5612 96339
67372 72447
17594 42927
3886 82654
8982 19209
11019 21297
36399 45256
52327 67780
3369 68720
60830 89486
40008 88265
56881 66291
23544 96313
55506 96507
12368 64092
43858 95419
56816 89283
63998 82715
3192 28115
12223 36554
30861 84650
12677 54037
17984 57600
15476 17041
3368 87324
51756 58424
21519 71253
18362 69797
11962 68979
22957 54058
78295 92297
51247 76458
6094 78780
31959 84361
52306 94676
15147 26396
11769 17394
51092 62499
23371 74827
11116 89757
26532 31068
12667 52485
4687 11757
70847 72712
1613 77152
45806 60573
30907 70291
62902 97155
38172 91171
12208 78181
5185 31695
22651 74886
18448 63424
17230 88730
13317 88589
85707 93890
19951 24500
474 50652
13142 94009
744 93871
20222 64654
21791 31682
8791 19254
12540 87659
35580 49036
10521 77435
88943 98867
67886 99807
72 50103
5227 86108
21152 88811
38251 97279
9953 92582
56662 75530
23606 94046
20537 74830
2392 5289
45834 56486
90559 96663
445 67485
11186 44233
51179 71366
2132 97534
41485 46168
25265 37215
2607 93662
13927 74802
65722 68029
1567 50692
42240 90743
1977 18092
27956 75287
17296 57269
7656 22473
11591 77016
70302 71018
11364 51665
27754 79932
1270 14115
85719 89640
60120 62435
15211 45893
61926 72109
29610 54020
48077 67041
27534 75491
56093 66204
91583 91777
82869 88249
34679 66916
62491 81638
30820 50407
8244 29462
42110 68972
62928 80544
6612 24255
66872 77665
44274 71733
11175 24652
9833 24571
71164 71719
39529 44638
35151 41529
42717 88317
70601 99598
9119 24617
60557 98952
32515 88857
14620 64503
8018 56357
29407 76399
38149 59957
56478 81347
19500 89473
34814 40339
51806 93654
85507 85523
38795 73093
24517 85990
14497 40211
65923 70417
16126 56624
37490 82816
4590 12483
46016 55080
8122 11561
2230 75796
28495 51292
39696 67580
4084 38310
36190 44998
38798 49094
52523 80408
13647 71446
34422 54594
57892 75809
76616 88665
15940 66977
61849 97847
19337 74809
28132 99806
23596 54491
6644 46667
34919 83129
13736 53063
916 97167
16977 19986
28284 43425
31400 39831
79 4302
4061 8748
85711 95924
36019 66592
3696 98550
40134 80417
62265 90415
38263 75233
1817 30370
27633 56626
26657 43087
76157 93993
9817 22697
13389 80796
8076 96251
45486 95319
9414 69388
35398 94127
20898 98407
19414 78126
14481 62968
14101 83259
64737 91770
5548 55317
7039 91799
17149 98320
49714 88959
65798 89313
36475 60500
6857 33665
43879 98114
27824 95545
36588 44366
29780 53921
9345 11147
36549 97349
6008 23182
5045 22125
44141 68006
77656 97823
23126 73659
53505 87893
28919 37063
41961 61025
56293 73532
6758 47228
32761 88803
49060 70146
17235 75354
26661 52346
46816 87719
13594 17253
9179 38425
5998 16007
47867 81804
28931 95598
24700 91655
79763 93381
20561 38684
63455 82632
6576 77794
20313 78765
6770 13030
47866 51738
2213 41632
61841 67771
25333 70972
43393 77434
7560 79717
70548 81645
46236 97876
4868 75844
50726 65088
35846 94658
88546 96853
45923 95539
81017 86175
21268 34044
37299 53825
64639 89994
10566 52530
18717 68728
53372 75909
2861 59750
27737 62862
57009 81453
3584 13318
29479 88108
51657 92710
3950 39026
5462 5694
11774 62609
4612 89256
67138 87669
39594 95198
14456 52615
4954 64549
42158 71139
49893 91820
16976 81939
4191 88155
64969 95387
33604 76828
34106 73391
53937 86952
27991 82623
26312 70258
44911 83164
25425 29716
26101 62622
5458 82236
42436 55561
18253 56036
12593 92999
8512 83446
52807 65466
20560 50320
6085 52871
89172 95619
26433 64803
7295 70235
31735 54669
33957 83904
24130 95550
40878 43246
87011 99289
24145 77132
21941 60246
62 26537
50903 51019
5306 61744
12393 45308
34206 64592
72106 80036
20237 90774
45787 84352
61144 83315
7668 14604
66264 91569
741 96068
52758 62963
27391 86284
13535 94093
5649 94944
36941 80204
23125 39027
24238 73495
41120 86759
21214 51712
1493 13738
22538 83953
22102 22289
44508 84040
13972 73585
2192 61745
30805 56934
24915 42287
54394 90909
39607 79132
41295 92392
12043 34516
46643 55629
1411 48828
15260 80195
30884 58148
4557 16782
38057 69007
20120 53895
81467 86306
25337 38350
13875 87088
17509 61994
3940 70591
26439 96017
13242 36274
55558 83504
18255 42081
69610 76699
77539 99020
24686 46839
40900 44288
46168 49983
9857 14897
92087 95619
16580 33929
85881 94633
8774 15426
10039 19463
6440 25145
84879 97558
59074 65835
55357 83464
13882 60395
28924 63568
37955 65132
34130 41344
22264 40306
10807 92694
62371 67230
7773 39285
19737 19859
422 28421
87300 96418
30031 44143
42799 82597
36813 58187
86255 91840
34370 71706
32833 77077
5934 28032
35510 76830
15969 36188
7426 80047
57550 84037
22617 88899
59371 63028
10035 80321
22166 74214
19448 42241
30599 73314
6109 11576
35567 62842
15881 45825
27519 44404
2299 38239
575 91300
32424 65232
43807 87935
36938 86664
44256 74787
37876 81159
9880 50366
47336 62387
86812 94961
10695 13774
44132 74547
9958 63382
111 79072
88152 98429
79623 88380
735 11947
23394 46882
27366 67246
13085 48048
3501 27608
20633 59388
58802 72134
48646 73869
17365 28452
43068 90872
1140 8481
64326 67288
31103 91522
30244 55838
8143 18266
622 21620
28950 65543
27852 46523
47659 68562
54723 88736
19174 54716
22059 48692
38285 79037
45482 95362
17087 99657
70585 75025
85217 89646
29602 60245
37221 45686
45467 52990
46042 49124
23326 30380
16097 18060
32647 81472
18740 64378
46571 86219
22106 24357
29816 43555
11468 22107
52015 59850
41876 58763
2361 59087
75220 94152
2292 71815
51485 62630
15028 19482
31135 75660
36811 56775
2722 40654
65973 74308
26057 66036
93021 94851
4587 8301
24265 60726
4678 84644
27858 94208
33658 86010
34879 58342
3952 44835
27670 36907
47050 72198
16367 46601
27621 34788
9642 71752
33533 93793
11419 72731
42947 83840
50220 94381
75498 98551
28634 93259
55399 96738
57377 90798
8179 24271
10666 78511
18356 23130
41872 96529
20306 43849
29633 39503
38743 44504
73145 87114
33472 35153
35358 41529
45421 81450
17550 82792
54199 96572
50242 77218
9243 9474
1383 20353
6055 47064
53167 99437
63246 68277
34165 48318
26405 90167
8192 85356
22298 30621
3479 91109
5165 89074
24850 80320
46633 65322
15861 86686
5254 44770
18834 70051
5434 39268
9571 55860
11701 69007
43593 54653
86661 87941
60501 77434
10253 87262
26428 45738
85593 90878
42028 59272
69709 77652
22267 77095
4687 44830
78549 81328
43563 46763
23343 90239
5156 69503
19619 45037
42191 96634
61891 72109
11598 31694
1851 88787
15476 67275
21924 80082
26799 85464
52785 54420
13098 41700
62598 77109
43888 86510
23746 70371
1370 41597
43949 98108
76356 99649
30350 44032
84840 87965
52430 99107
3573 23709
61940 86227
95937 98672
8880 64834
16964 20061
34806 36081
34998 68106
7881 70832
36544 46108
62963 86233
21351 84026
33312 36220
27037 49823
30949 64899
11294 47763
70624 75361
19485 25157
18818 72944
58643 92774
3411 42529
15392 53851
24726 49402
18790 73190
36855 93754
42772 52078
26745 79641
30182 56358
14917 97916
58528 65663
4847 83688
38015 68454
11383 43841
41178 63178
9803 41340
30140 38770
22321 82561
14358 76792
10200 73313
64409 97428
83801 95076
44480 55272
24677 48296
4615 87243
28262 48970
46058 99838
52654 66628
74771 93349
25607 35335
66704 86112
17483 34995
46497 58312
19054 75512
68338 77055
8848 90954
2707 66982
28207 39013
11126 30508
33141 60322
4351 95561
4416 62239
50252 64672
8710 34186
3695 90420
21271 28292
63652 85916
381 56115
22324 33037
39896 49006
4821 58184
59457 94123
61361 72184
41698 63116
15872 28396
11027 74163
52691 91670
52185 70607
36703 80646
62236 97935
9648 21550
29909 66659
8921 54578
69998 83397
54673 87551
5206 92791
45405 59021
15861 78481
34889 61324
5205 39119
103 60534
73629 73783
8263 79460
36631 94826
27883 82017
49767 68307
6780 71172
4677 87766
54244 60387
33848 46762
60726 61654
35368 93448
6555 83124
17134 92371
81314 88850
3712 17643
22759 64070
7829 83203
18975 90120
42664 44125
60291 82772
7557 30736
19069 51365
27315 52139
88775 94760
13438 51220
60801 74765
29321 74688
52146 78772
26827 89896
23632 83855
9397 88106
6816 7475
9290 54529
17822 24439
41030 45187
38275 53627
11255 64126
34679 56005
28749 50348
21330 48776
432 99884
15192 43190
25265 55102
39402 83898
74553 78877
30695 98183
56417 79477
5561 18671
15733 74862
33763 57481
44952 47758
40786 46248
6827 23462
21870 65560
43050 69080
29962 55413
3701 23139
56569 73930
27313 67305
25987 37408
3305 40151
8090 55166
6928 53272
9166 11221
14089 49552
1569 94692
4163 32434
7974 61693
11312 71504
45425 59782
47114 96777
3441 71013
3985 95374
63341 71385
13938 25744
7129 8099
44861 95886
83103 97911
20542 62095
76997 79768
48925 64553
11539 98277
31812 69192
53410 91503
18321 90060
43458 47622
43921 76370
418 6679
31325 64363
69975 82967
61770 73781
44601 59245
57718 57848
19223 47592
19768 93765
53575 82887
6106 52679
16547 23002
22639 80855
45585 99114
86716 96160
25063 52009
34913 63369
12894 53792
11519 92332
8859 32441
23788 43326
41842 43620
49855 55363
80386 94955
42025 79624
24968 62245
26819 35679
37756 99950
32094 56249
18871 70083
24082 45895
43801 94512
18592 32063
33295 89903
55329 84031
78484 82685
17613 95212
55759 62330
10102 95272
26044 47706
21835 74357
16349 91671
10877 46724
68476 87006
60604 90911
56342 63568
41446 75204
53101 75676
1869 10608
30484 39517
13889 16735
23706 60352
1439 89832
15461 54895
1049 6624
51465 79146
58608 66386
3392 74649
11967 21848
6564 33632
28331 29692
3521 34933
11711 48327
51605 75731
5155 63990
28402 83517
18159 46771
68106 98656
39159 43057
3178 44006
8268 38849
4268 9295
24366 64481
61553 75012
9160 19411
5202 65101
75323 83962
20749 74615
6882 53925
69059 88572
55671 66903
68929 82797
14 55376
35578 66781
4938 95214
26129 67779
5630 20915
29501 85706
68995 88540
48792 89031
13714 61394
2603 28760
24989 28831
18008 84813
50706 66322
52529 69494
23963 54901
56256 69769
70980 95591
38749 98908
58731 98050
39422 84731
7779 46907
48488 51815
8743 27876
37923 91789
66170 74226
58006 84404
13739 15944
50581 79166
29570 54836
43959 61630
18422 44740
7211 34219
54379 72121
23769 44624
17488 25805
15127 51296
25871 47995
36260 85191
13155 33574
20955 71940
3068 68047
14257 47385
28272 40229
52012 52826
77480 85100
15345 31699
1767 43548
33718 91832
21077 47337
11207 26137
35294 68199
30732 69113
49196 52099
46509 87557
90781 95542
690 33940
12564 31363
14134 77446
16872 61520
775 35343
32057 86524
37213 44364
23639 47053
74350 85691
5628 80310
42299 78584
13871 27274
82086 90070
11982 37334
29375 68703
5552 57872
70814 86621
21116 51758
31073 79639
68079 75140
3474 51081
25899 54249
67755 91668
15436 70024
49528 66343
2660 21014
35387 88738
615 50283
39042 71571
4424 81848
64095 82117
324 92261
67704 85854
66752 76315
13671 76462
70280 92088
15441 58747
3387 26315
43663 53069
69678 99228
21719 30704
11024 35578
46871 48444
57215 62697
10581 20911
31951 95343
24785 81517
17865 41083
79627 92774
21135 58355
81467 89809
51582 73496
21241 85896
66004 87728
20923 73695
16125 44099
5263 9771
16017 57836
8908 36132
58937 92219
17908 20850
5980 61591
72073 97979
23322 78929
26042 36745
58014 85977
31159 60989
16088 64885
35160 47388
66039 90319
10125 14978
580 6218
8043 59396
55833 92049
49109 77718
60032 79148
18222 90498
28166 99155
24782 27519
17061 61551
27899 45831
72225 95154
25320 51231
23724 93745
5456 47660
68041 80380
34254 54757
23784 36003
16955 56644
76765 87469
6100 76199
13167 23580
43659 52911
20824 54895
32400 66243
6873 90112
39857 53720
62270 98382
30806 75588
25942 82281
3048 66023
4410 45406
31657 87095
76003 96970
3723 5047
1841 32995
71764 75973
32467 57811
27343 97807
63675 82714
39331 87592
4656 94146
38462 62000
247 75557
78151 91426
10152 58306
92959 99625
30382 35081
91762 99642
17030 48234
5971 52348
24599 92936
47500 65105
59885 89929
30164 54717
52140 61487
7797 65915
50494 92599
6963 11478
30569 66128
19557 75171
3531 39435
18120 75958
78304 98107
67427 82795
67279 70107
4718 73777
10862 99127
23596 97649
84818 91906
12794 83029
20643 79790
8556 62317
27643 45537
22830 56454
10400 54654
19652 58222
21528 34179
2645 73747
14004 74213
67808 68642
26170 75130
31960 92850
7500 96626
23371 33994
7668 74850
26115 36521
55741 67634
14867 30474
72350 94463
24012 57114
58108 74629
6010 37122
37396 85501
4324 5466
26460 66130
25041 39084
29017 85739
44715 85085
2380 95668
21227 68687
4169 41133
39182 56276
32640 56751
67884 81129
31501 40165
13193 17580
12881 40040
32677 33724
20111 23938
30542 31564
6083 98442
19395 36757
162 12050
16595 80862
52779 77370
40691 81200
91303 98724
57325 80828
52012 95642
71676 87324
73598 81493
50242 83578
48619 61524
35432 75631
40305 52672
34100 93054
51315 77759
8626 27320
10983 28019
6990 70861
32500 50735
52076 59168
12441 52180
14314 31789
62909 92111
46393 50919
38149 70256
16121 37816
12505 96851
8709 21746
75558 91077
39396 68634
39690 96615
11467 90881
59294 89874
36771 90846
88320 99284
49341 65452
11800 84477
7582 80170
5476 62135
42834 56048
1880 61692
249 99604
18036 67588
87021 97226
88642 96212
2323 36612
18564 81922
41190 47856
35635 91034
59365 74900
31105 88175
18216 35116
44354 48311
33680 96576
48590 79133
47965 51068
19803 28235
21105 64183
20600 35873
751 64228
65662 67788
58943 82807
12181 33394
35002 74149
43248 54042
5992 34836
6982 41159
35668 49617
2198 55710
7977 73633
13981 81142
61260 79087
5104 63219
56629 72516
12922 65615
14027 95541
76408 78056
91322 95222
40912 64955
436 18444
50347 51954
71937 96993
17859 34434
22352 42692
89623 96547
10304 21037
59401 59554
61549 68244
17191 32828
25976 55521
22381 57169
47138 92084
26488 55158
22598 68027
12290 49866
12417 52080
28778 32149
50500 91679
46277 97674
39724 53805
9031 93695
23358 28081
34468 59815
74138 88297
65754 73476
24529 99887
85771 92518
22415 41792
30849 77773
18355 32073
26327 95626
35431 78339
6459 88110
12306 81220
69905 79089
8843 13760
71325 80499
75512 85779
22482 47448
49913 67487
15803 75442
34029 93497
39939 56281
48865 84480
5000 9871
1669 81368
4458 38072
8609 14913
30416 44003
5311 78325
12876 81388
5359 93524
69786 74805
24445 26489
63466 79385
43786 72879
19732 55634
9692 72486
19898 88121
81100 89304
40271 86002
45725 85629
42960 93432
11421 82164
7556 86799
8043 49896
61594 72463
38077 76156
44144 97034
52505 99474
50074 73841
59198 96896
58277 86686
30910 57551
15132 34103
35644 62965
34601 68059
47959 63638
5397 73909
61357 69700
47523 90783
29947 86644
13470 72782
28875 81240
341 21527
16987 37286
20545 96732
26030 77039
57218 72121
58339 78843
25267 72124
32560 37712
19496 51121
46546 79801
77940 95788
61140 67492
25092 27668
19705 97732
74844 78076
8230 13111
63643 85374
2092 97060
5293 20577
7376 71586
71177 97629
66895 97919
16373 59277
42897 47320
57971 81924
16919 84760
49208 59914
15337 99541
39084 74659
38232 39198
59149 60601
85490 91945
46584 47493
92790 92952
76746 93741
2678 72795
32524 75537
22894 93095
5871 7700
56236 64184
13551 62215
9737 49287
55101 75403
8456 40950
605 69406
1637 58252
17111 57433
38470 50225
65550 93663
31159 57279
19173 28395
61974 63039
2817 64533
13276 32974
28709 87237
64883 99093
30015 46991
32250 58730
71178 85536
10745 50290
8029 99739
51869 88201
41631 95596
8489 50560
38980 92319
28020 41162
54629 82412
28658 56162
29042 69945
222 34025
32852 84827
32319 99854
30577 93702
54406 84768
46373 71228
53134 92211
35182 76525
18948 55883
9584 62881
8061 26476
37050 40636
46475 58228
16935 50188
45135 82808
6162 90337
64475 86055
50016 84139
12813 78080
16922 29807
68110 79006
11695 98420
32217 74879
7285 93128
15441 51505
9967 23945
29087 47631
13593 80869
79640 90553
43130 98611
66164 98162
11217 90485
72808 93804
20140 59273
26324 43658
85390 99375
85111 91641
35491 90664
29117 96424
15168 17143
2326 29315
27009 82297
48139 74502
19185 57186
54066 69402
5967 55432
63069 85547
20496 91085
28404 96000
15132 46440
5939 31558
9271 52340
71747 77316
15017 98756
24270 74964
29834 67446
8123 88014
46213 78025
5797 29348
22263 86135
46814 84296
13909 90868
34177 40516
38841 82613
1475 58903
30749 68149
41773 97032
61831 62177
60178 79385
56174 66551
55474 62005
2392 68888
9767 36934
80268 88512
735 40881
6727 21342
4361 19665
85174 85895
13370 52349
27226 40729
54938 82342
46780 99035
66189 81534
62003 76860
46122 58635
59497 66016
21440 33226
79872 95008
2938 89409
16159 82990
61490 99690
28157 30325
129 31326
23688 77599
2459 21401
9457 76817
12060 42400
26833 94488
20263 29548
30824 95504
17869 34925
61007 70562
18997 76050
10869 34865
67099 94480
32337 58806
38328 67565
8199 73029
30241 46859
46430 77411
29842 92867
17445 20848
24058 86990
44966 69692
32239 56406
3560 96209
23265 89140
25153 88276
15510 99453
64267 83409
20713 78733
19992 88892
17734 85343
6827 38624
49251 88118
6254 9303
21461 88860
19082 19545
1746 76807
50079 94234
59129 83231
31498 41506
18249 22099
17451 26818
5182 88456
1411 61526
35743 92693
8849 10810
5585 49569
67940 79684
66494 76994
19850 30622
53992 66362
8945 55188
55406 92924
1855 74183
5337 77964
61145 82447
52970 96191
15657 44360
50187 62062
73162 74858
53046 56647
10548 29871
63939 76834
16695 50883
5647 23720
23645 27878
40587 69587
37152 80786
25068 28806
11554 35487
44289 87171
46228 48113
64230 74602
13432 57761
24558 95350
10412 18908
23445 30164
29517 90186
64234 72844
1628 73627
50763 76365
29304 29623
11125 17960
44196 92478
21308 26539
25823 35940
5194 67586
70222 78638
15779 98411
42984 50678
68276 85066
35628 73918
16692 48635
22871 57254
16356 32312
12867 95321
5267 30149
41202 78481
30628 57108
20498 84570
14510 26870
20593 60657
836 61618
29904 86484
14533 75315
45125 55058
48455 87609
74470 88494
50873 83086
1678 92734
19790 86978
1516 34513
36561 37184
11950 52904
23589 41603
65610 68256
23927 55912
19693 77003
1175 98819
69677 73831
59726 88440
22227 85002
54233 82665
373 77543
52036 75751
44868 80923
18620 89166
84459 98792
3780 71255
14931 99951
59209 88794
51073 86483
41709 53635
3174 48117
37629 73683
70715 93227
19854 34116
670 96392
16584 69396
1653 17319
56547 92974
17260 84638
75833 84615
70658 97173
28061 32337
54395 62308
14394 90663
759 49513
48415 53010
14321 44500
2315 83908
60900 81741
7978 90376
61543 80835
6618 98219
5220 61959
11632 51331
7130 9454
8783 8830
48476 49603
15092 77293
2916 33024
25698 88857
57805 94396
45070 97322
17506 36716
18882 34893
60888 93558
21636 32346
66657 66852
33539 93107
64425 72121
23060 42194
37396 47965
2321 97975
8982 98511
8962 46795
69105 93559
10027 31198
52388 99999
2058 66452
68045 78496
41260 91870
38597 63726
49975 66105
30695 93827
42518 66032
27201 54006
12823 13933
2016 24827
16786 40534
48950 76778
29983 70379
24067 72066
80500 85167
72821 78421
73238 96421
39077 55348
4257 45045
12885 57285
21574 50936
27024 40421
4137 19334
16675 62145
13087 81670
26326 85995
2216 16863
80 87513
6673 55806
58922 78505
41623 56904
38786 51473
29526 52432
429 91135
10940 72016
28426 41487
25493 30923
4105 90193
1518 42457
39101 65539
49632 51649
59847 70769
3877 46549
17656 96990
77403 87226
61977 99087
2362 26207
68126 78714
42330 94206
20558 84911
8623 36181
73768 94690
39977 51495
12832 27253
57452 58875
50949 98174
7248 74655
34258 99399
90270 91069
84542 99331
72939 88201
7288 56421
22431 51366
30993 38174
14886 33667
91965 99656
53811 83073
26641 33235
43140 87232
5830 40470
8002 91556
24845 35960
70471 75361
27136 35612
17083 88807
13757 36964
37409 41123
44065 64137
24018 91531
2423 71995
25460 88316
13950 67131
23915 81836
55536 80144
25896 51244
51632 88342
49477 77944
29663 66560
40455 89501
24232 33201
29492 94899
1407 59694
58193 76170
79907 95590
21847 30146
65419 97708
66532 97122
7527 64879
16691 47601
73249 94388
45494 86117
19653 55368
2481 43571
1791 46152
27350 89380
9678 88219
8520 10745
8183 40393
81584 85668
80018 84732
31785 70087
33945 70496
65851 78440
7221 58970
70715 85687
25007 25291
37457 47547
49537 81319
11153 36321
19058 76934
9696 77283
67467 91417
22282 84511
1970 71357
16885 79409
35715 98322
40256 54716
22457 78581
34060 85267
73149 81730
34465 37593
66839 94899
56182 67053
22671 39968
36868 41948
1370 83181
15222 70369
4891 41317
12155 16092
21652 24672
35967 57577
6729 78698
46084 48495
52569 88724
25209 89752
6987 62674
38034 70977
703 15995
4279 56895
17170 51369
14102 62192
57276 84913
18537 54533
89795 95250
6051 70592
60151 64047
52008 62827
5894 59644
7189 50425
18154 80262
57775 96515
281 33289
20008 93808
32328 50907
6777 61510
77439 84004
34585 42211
10982 49084
39074 52797
66360 84198
3000 61772
66904 95364
12243 33291
20590 49610
43203 50849
51715 97803
4648 14673
41678 62710
81792 89565
38687 75103
19733 27519
22695 36888
30583 92834
7872 52959
3766 94700
73353 95176
9278 90645
80749 86468
77508 96318
10572 70372
39309 55521
19339 24212
49689 97894
19633 40589
43486 64829
45215 74402
20417 43277
30660 65411
26641 69125
6163 74055
12121 49016
30134 64688
31258 62957
63316 95526
16000 77400
23458 87805
53669 92799
27389 92607
167 94613
24609 60964
20150 55797
52464 60023
10855 38173
22010 74393
3208 98306
20153 80820
16777 24953
4518 91150
457 99408
36210 97151
21771 42698
57930 88404
63580 79521
55226 55778
62007 70032
39270 82827
17994 81627
736 19812
21885 97938
8621 86383
37260 55459
54678 81274
23716 84842
73464 82366
16292 65661
9808 22204
61709 97222
35427 42627
73098 81320
27119 34470
53119 83131
18930 66347
76131 95070
16611 22161
92464 97942
31300 51956
66266 77121
35084 79405
32428 51777
46818 91711
41626 41790
17721 97261
16409 96498
15231 18287
32437 76806
68911 97076
14614 91573
28119 48455
37334 89088
48554 90530
22920 57051
53951 58977
1514 84892
55885 74645
60753 78181
10480 48319
17845 69438
27576 45755
25190 67149
2011 27634
1756 45844
33216 70588
17388 65031
77066 88228
13590 69768
35651 92003
75387 90369
48426 53732
46892 62941
45591 68554
23140 65054
7044 65074
3802 42194
5816 87607
27442 93265
9996 98673
2892 20124
9917 67964
40200 91169
486 61662
41261 71777
35017 63344
5167 60155
60001 65751
31019 65169
26456 54712
22396 29676
18092 43909
48973 58989
24706 52876
26430 77014
6502 42320
59419 66721
35530 83718
8716 53369
35112 80240
10020 46685
3397 13655
10567 17853
38362 69690
25323 32268
12 71610
20994 61376
41429 48608
21073 97029
24381 80303
3570 90764
46172 87698
12758 76653
12592 61068
2905 22504
45351 53084
59276 97698
2579 79287
19495 58588
35210 85044
23106 50544
69059 97209
84777 88861
7122 57897
61612 98061
58387 97389
8425 33839
32860 39843
39185 90213
73093 85901
21412 93615
19086 32301
55353 80274
20800 80953
85396 88491
197 27239
20391 28701
2802 5493
4135 50277
14023 42261
78496 87800
84352 84576
43164 56927
23537 48559
62053 93672
25946 41809
4639 24278
30889 84528
34558 85365
72511 76673
50704 95743
64599 75455
17678 19991
58829 80790
8427 21283
12578 78956
92348 97394
69739 87513
31866 63749
42006 68467
53477 95002
24176 36399
18668 19664
24350 80345
58295 75461
56765 72412
64930 99851
13547 54441
621 1538
1481 22590
61812 92847
85576 98851
1094 5995
68233 87902
25135 53997
7630 28292
10943 58567
46142 54888
17137 96273
50670 70075
15265 16414
30068 47143
22884 88491
29056 78910
76854 80130
82295 97233
10270 32771
59197 87438
62207 88730
44589 72690
80158 87531
51038 72022
52029 75707
33769 65935
34226 56686
20043 83808
82856 85995
47377 55021
22588 87665
43787 93537
2014 63162
19373 54324
8997 63389
26432 34052
29283 31485
58809 71274
18795 32659
38345 74300
23452 69361
72151 96600
27227 54993
71388 72053
81133 83653
5903 20939
42327 45578
59024 96583
32752 36154
12949 91957
47985 59630
12494 23585
32841 55316
39223 88982
51515 76090
8331 65236
377 76902
55860 91468
11050 77844
65156 80468
47535 68067
30610 43414
50465 93343
13894 36848
57926 78044
63288 66914
24786 47388
3289 15020
48855 63600
24816 58373
8625 87700
1090 44599
19838 71110
32734 75877
4145 56222
88053 98687
40012 47488
24313 25286
76307 91985
79548 82566
50009 95521
27425 91304
1043 34804
14448 39981
8230 16559
44072 44873
74387 79121
69395 72152
31037 92504
41903 61188
79603 95940
51779 76058
161 71158
62956 90027
91124 95218
63548 70069
10916 58757
18003 41307
37900 48631
134 13289
42818 57697
43768 69411
42367 66734
25561 66868
54919 95587
7092 58098
51960 61750
22154 96803
36914 52474
23909 63107
16801 33819
859 66530
55796 56661
980 63407
54125 60781
25609 44106
1172 80946
19557 21988
38208 63926
1610 71822
30874 90911
2842 36985
60464 92667
56745 65426
19170 75104
55698 89880
53786 68293
50000 95500
1750 26681
20647 27641
67819 68088
20783 63155
81715 95908
51139 88562
48151 80673
36980 50383
91411 93066
17297 75139
936 88831
67337 79127
6583 95005
27592 35214
12806 78176
93668 98915
27018 37036
10512 71211
29211 59293
22694 43596
34481 85916
4392 32622
32259 98632
25803 52763
16716 91841
83764 84076
60880 90090
32669 54230
4675 13779
47769 98153
47186 49016
11095 71425
29402 63642
52283 64563
27614 77361
13766 90487
4605 59971
13799 85437
57112 88878
40418 95990
28983 84808
16926 17554
54931 94504
92007 94309
41734 62427
9049 22255
46864 87122
7564 98616
4902 60924
47220 65212
30593 31679
6009 52417
31277 55902
80419 91476
1194 19065
53115 95705
11019 84932
19679 25115
33824 39811
26921 63705
76092 99443
39633 71950
37947 83661
4904 63868
11474 99302
47319 80418
56892 89385
34389 48076
6132 39822
68740 92964
13282 35093
3195 58644
38850 86415
50977 95383
49333 78613
35193 85784
23166 23192
82725 85018
14322 65089
27415 82458
8106 45219
60161 67008
12155 24345
14938 69168
13829 95514
25989 79050
33796 45720
22573 62870
92408 98951
15046 77786
20435 34100
31747 62472
21389 55553
63800 71977
73622 73987
36892 70885
16157 39901
4621 58452
62266 92364
18445 42785
92484 98741
68825 72904
3445 23478
20355 74340
50394 86391
56496 67389
21232 47235
22593 68492
49873 73281
38474 80113
44369 51972
3534 66528
67172 69235
17275 77205
4072 7434
28562 42897
46886 61828
25799 84722
1314 82296
10066 94145
68297 88853
76742 80782
48293 52064
34628 54377
70399 79894
40245 68306
34810 46339
2969 72791
38395 58144
4349 83400
17455 71554
22848 94212
9332 71892
647 63655
8849 96368
28462 62322
16359 53369
54143 86575
82456 94943
70369 92386
31954 43426
8573 34174
54786 87880
35412 70217
13656 29768
28169 61489
26541 42894
48905 79869
68194 76842
25262 50924
64980 83077
17050 59690
49391 99262
28865 45171
73844 90924
50731 60668
26221 64407
59979 92519
57074 96545
23724 47490
27277 42863
33076 90802
26622 54921
35638 76492
7139 91306
10606 67331
60535 84836
35547 51070
18124 46962
64655 80878
14184 63919
13431 43386
4506 63651
2485 73900
2869 88924
38345 79187
36185 76718
26678 57132
71783 75144
7774 54098
60983 68717
44338 65052
64779 66449
41729 44852
63347 94135
21005 21428
9695 64917
76417 90233
18697 27215
3245 49877
53073 58187
34018 90524
12009 22737
40940 89625
31231 91689
1747 4406
567 69299
34619 67469
65573 95569
12840 18922
36786 37336
7898 74847
29938 52605
38293 94180
18338 39978
10193 82171
9322 12002
26128 35996
17525 85624
32292 53122
68088 81525
73906 92114
16940 68136
27587 73364
8106 33847
982 38737
33587 46755
82664 96722
74183 96731
3918 54008
49236 68095
49424 77831
11411 86917
32743 33111
18127 25256
18762 94166
4686 52230
28997 50260
31995 56065
28047 79557
3256 71517
22800 40220
15385 22636
13874 24846
45924 99104
3272 11377
8545 13346
5937 40874
11673 60800
6096 56413
39244 61029
13361 81431
21950 37432
66373 75036
33384 94034
36372 76289
31266 61479
4736 61210
64627 83262
17485 57748
73709 94080
22946 38057
4526 93094
66395 87029
31942 48257
3235 64076
84161 95283
1674 49260
26264 88595
36067 89551
66543 74902
20246 27551
44696 67165
38134 47697
49493 65530
30871 47998
38897 62243
18703 77187
14175 72769
7989 81529
481 38264
22704 75503
18720 60021
21044 24625
31920 33305
29808 89846
32077 43178
23852 35613
24307 50400
10627 87915
84246 92932
30864 98468
30977 78800
23722 47869
5112 27877
74743 98231
31901 43691
20588 90341
16177 32030
83412 92311
30341 30759
46640 62404
21161 94109
28159 76139
3955 70599
33595 49449
7291 50893
83566 95816
14094 38191
31600 48468
64808 98140
56509 72234
45170 80186
40553 77848
8873 98639
29927 80665
14923 20990
5806 22533
34260 79798
9102 38818
50723 90846
49419 60823
24797 73845
40892 82583
36495 79809
4307 22891
38460 61361
47204 89581
737 48123
63773 83494
44417 49415
19068 79360
57533 69947
41323 98931
59371 62482
9088 10932
40954 97351
6078 55651
3551 22608
71270 74814
2282 55192
1042 99579
44953 79606
8218 80554
10349 27556
27147 86216
25658 37759
33126 42065
21105 97025
6006 44212
73200 98725
44196 45001
44016 93409
34143 89592
30961 44871
49112 91784
19052 83486
22379 50306
51786 63865
55553 87320
44137 63482
3675 10508
11099 98021
9978 41936
39131 66836
17788 31028
42259 46744
10715 16056
436 73686
44543 66462
8365 19896
55345 72590
1682 65232
56858 74711
4820 83340
34106 75212
7082 34720
52298 59053
20985 96192
5008 54939
25710 50744
23657 82337
33305 36478
51851 87571
27430 86046
8825 73396
8600 74742
12373 27301
61798 63929
86172 95959
46639 65456
18742 60591
16515 60282
82635 94640
32221 52987
92175 96613
13074 57470
31309 63712
42757 60074
15406 46457
9403 52284
20605 81087
13076 87574
9823 78888
53383 93108
67951 86846
57711 88874
88559 98174
65097 69484
6259 60121
22709 93250
67577 96068
53125 54720
30956 82565
11549 49041
28663 84013
50548 70630
52382 74821
44779 98119
4063 67681
1457 88254
28544 61268
30254 70294
57577 71661
15995 65806
9803 89781
18759 86215
36255 50396
51734 67175
7603 83261
30777 65393
22613 40409
73404 87242
53946 71937
15204 38074
40876 79631
10502 33578
51719 53946
30031 82920
26920 95537
6570 15113
29098 76966
43231 77109
15340 66014
8231 57031
13708 73238
16569 97571
40490 62612
3587 41744
16997 17462
23069 94568
63790 76165
71570 85095
16183 65046
8811 83459
1661 30160
37245 68971
1562 64123
12991 63396
27458 71486
41333 49246
20533 75049
32703 95165
23422 61582
66966 76898
68790 76869
26713 84775
17056 45533
58075 92421
26130 79580
57724 64961
4356 45413
57130 80697
33890 85509
41336 41753
13353 69132
44260 76958
53692 56671
63985 94161
263 32231
6115 60299
38940 69239
77201 87350
5768 27658
33787 85123
54176 68031
5904 76431
18524 68843
46464 75674
76922 90818
43381 96993
24576 50081
21900 25065
18253 34726
44393 57628
79067 97187
13194 35394
72877 94383
36371 59294
53585 79546
35953 93370
12000 96245
54009 72401
58136 71270
8696 99630
89806 96544
19390 35917
5978 8322
4395 19703
8359 14135
65177 77734
46028 93670
65004 77728
12049 23131
5747 23013
55751 94263
55820 89426
74832 91449
38019 80756
48890 51277
8410 41349
3668 25919
22928 50424
1992 9077
15007 88931
37682 81984
15281 64692
11824 20180
47064 62636
40118 49670
12584 84841
57057 76548
33578 95238
21317 95279
27405 97264
37453 89803
33203 35369
24676 59201
59262 73255
9312 85119
19980 45504
21948 86637
22704 77953
9594 84017
41542 62022
22451 23890
13316 17235
17012 83843
6302 26331
56582 78151
8752 10469
32398 51005
57930 64364
17641 91506
25098 53647
23843 98677
73378 87575
34657 53272
61596 74431
38369 61502
83263 98687
547 95196
62886 80025
26130 83322
15504 30815
4747 4833
6630 54193
71316 89602
79180 97113
67135 81102
4906 54003
50693 63706
4803 93310
69009 79595
4964 7127
38089 77200
81334 86458
18972 48068
72247 85518
44833 86108
23143 98566
59876 64100
33143 92452
7348 63935
6415 69969
49851 56312
37840 66137
53194 88997
33300 34919
78521 98961
89802 94110
60491 76229
12896 87355
37679 45682
2808 96997
33405 57540
22535 97508
1159 27764
17435 23868
88344 89057
19935 60162
25800 71550
36913 54755
10474 88948
38801 68174
29237 47204
31182 65357
31116 45360
25894 92912
995 30425
39902 47523
26782 47825
13393 53324
3797 81800
42351 92856
1697 69408
41412 93849
12122 68834
33366 49570
6856 85915
32401 90710
24464 70355
28692 52856
50692 79920
41626 64064
21857 84356
42316 85726
15093 38765
13916 34276
59178 78267
30575 63344
9839 71603
78124 88195
7060 87931
3381 67253
37834 90446
22159 70523
1687 28296
94943 99923
18780 84695
20300 21075
12616 71151
37098 75619
28803 47307
17935 96601
46035 53112
52488 70258
15967 94004
67467 80738
29703 83408
44095 92518
62270 91381
55037 80417
76413 97607
75817 99934
16722 37180
16846 56270
78769 94072
44727 54669
36870 37929
4382 56242
26626 79845
7715 11210
68806 95336
1975 25593
66225 86809
60299 73268
48872 62502
57050 83621
49303 59125
7768 37385
46504 96471
47307 80064
26378 80873
75672 85167
5385 21490
43376 65823
63044 74669
36039 53580
42296 44563
12291 28716
13243 72390
47431 84489
88492 94036
61047 97482
16758 99225
76241 81703
45773 61424
4325 79996
8479 61519
55427 78314
64280 96786
89582 99341
14396 26917
37932 47766
11362 87230
91620 99711
49058 99411
42254 43556
60307 97455
34126 57872
35191 87181
32535 98478
3744 78527
15991 31235
45630 46964
84267 88549
42550 61757
27437 76194
39804 99028
52286 80821
19387 32652
407 38669
12128 82461
10940 38687
13971 50391
2739 35260
48996 69534
52592 54383
57001 95318
31942 92867
53835 75753
21891 96739
23785 63944
16372 56268
20668 78840
67624 77814
52214 81696
82291 89879
16476 76469
25860 71456
36309 51485
80656 95416
2350 83348
8355 16222
32130 66611
36407 53844
31940 51211
7687 97313
12916 47077
83559 98850
49754 71245
552 97042
19984 41047
6377 44228
11892 37717
14428 77801
24351 26866
50228 58098
82241 96925
65702 95481
68127 71800
5988 49104
6774 59589
37271 57334
30491 64298
81289 95256
36394 65431
18904 29064
62466 62991
43872 58339
47275 98739
9014 32479
92692 93003
86872 94566
26673 39002
24363 24903
9292 52531
37886 96320
6398 22736
51419 55572
19946 69378
45760 93151
2144 85145
30954 80063
34086 83463
5014 68305
41540 91042
58885 76647
12108 15465
34298 74702
52709 70590
19489 43603
4977 39379
35490 57503
20964 74846
53220 88863
78989 94329
60620 72721
35535 49559
55201 99240
12361 81928
5530 26869
7680 13468
13700 76641
39667 85110
144 6606
67216 89388
68448 74459
63039 88639
4180 16033
8676 71178
41548 99832
11531 42752
14356 51004
31339 77814
9914 56995
40236 89099
38144 88565
38734 77670
32927 87253
12216 70653
13775 50823
48149 78971
5673 74871
20454 34304
54494 61267
77093 96645
18458 48206
21471 75732
23099 84983
83210 93530
77570 89144
24579 67378
66057 95045
32731 98959
4813 64838
45594 59958
59321 72239
2096 62406
38303 47612
88119 89402
47825 72605
7045 30889
67001 94671
1513 2510
10789 68246
42590 71110
72677 90067
65923 87074
17349 59663
2881 37138
17624 69250
19091 57727
12309 72344
56646 70944
29651 54449
68657 94122
30403 62913
64617 96713
8873 93490
33105 76188
20684 89399
2075 80126
36874 90598
44865 80510
12994 75198
828 12397
36113 54510
34186 48649
36580 61530
53179 60286
32319 79251
28671 98428
37971 44184
90421 97626
25277 37566
18019 43148
44781 83892
24919 40679
69119 80156
38928 39850
1704 16800
28881 30993
57006 92656
21214 25326
34352 91136
48945 80020
13285 56760
72502 97553
45553 79401
66064 84204
12491 68082
50211 68337
8333 65345
82628 95077
5747 27515
77107 95449
46613 62447
26229 26947
5274 12370
24128 92307
56048 62542
42863 54773
53622 84361
17292 53259
72456 88450
16883 48702
42998 69094
24826 39578
45376 95426
6006 84827
7323 59656
55649 56208
34811 80018
10359 14603
23498 58615
4437 81901
17745 90573
51606 93879
81439 87183
22035 84659
45962 75688
52941 56601
4801 95789
28850 75573
2077 15223
16910 27939
82706 82720
37738 86102
24814 76589
35464 77713
91945 93485
21584 45856
26332 96013
30349 73579
63304 80475
12681 29920
49833 98338
71637 79167
25563 57490
55193 93934
40458 81908
39612 98881
64243 98464
74826 82309
45505 69381
32319 79604
1171 91312
52753 54917
25542 88240
51990 55911
55493 62480
71346 87560
27049 64772
30917 46956
35011 78027
37344 74792
38715 71066
54840 61369
3435 16050
8466 56453
20232 49949
52230 71844
17402 49413
19715 80135
28577 99965
41151 55542
23219 76842
11026 69982
37226 99973
49246 73785
24257 76746
57319 69182
46820 60240
20473 69577
20263 73154
19811 78830
54679 72185
1326 15110
1601 71810
38041 95340
32961 83448
20454 71248
11531 62728
6637 78967
77369 80850
37812 56361
21204 71080
17275 41659
18732 28933
42022 98724
68601 87606
86020 97456
42916 91486
54894 71646
55160 67439
20585 52503
21258 74005
37513 88466
41010 70492
59493 96423
67684 99410
11866 75649
21844 55237
13355 83462
2130 8659
62084 91773
59273 99901
6890 62957
20864 78671
54392 84879
5445 6238
60364 97318
58246 88192
20964 82548
43031 73393
79390 99332
20551 23141
9093 80868
49440 54073
34445 43970
72874 79453
5607 25686
6727 71424
30254 38311
14000 90785
74334 91745
49095 71175
3631 11077
25697 66472
9285 99139
24473 25726
17224 92980
92824 97673
32663 80617
41707 80971
13620 14933
3069 73044
49088 92631
30019 93223
14972 65287
38458 76069
35292 75086
25851 95719
2436 23480
43226 81061
14577 80274
47286 76317
22231 75837
73326 80161
57950 94585
56808 83741
34048 41814
20547 59445
11456 34855
4329 92765
25996 60430
78099 92448
28996 53694
12881 69090
47701 79663
28708 35356
43660 79283
30351 82759
10709 29068
15338 51396
61450 63932
23963 41445
70459 84916
29414 30994
8590 20216
38807 89917
34145 88050
44381 74182
1627 38723
26851 78683
5870 52180
11027 27695
69245 95642
65242 65595
25990 71061
7471 55429
47445 69936
29782 30442
54803 70582
21677 33655
75771 92433
26587 85873
32716 61625
4577 23431
19782 53392
32225 56535
47929 95351
23900 65188
60637 78146
65008 72668
65966 82412
16596 94665
30238 79822
72131 73144
42979 61277
33900 48300
239 97279
41867 60443
5998 40442
23491 88469
51630 62068
20639 30459
16988 97001
38866 58814
78460 95735
1600 37583
20070 55697
8819 39818
87083 95209
21153 99048
60806 95267
979 94968
20631 35504
53368 74433
14888 52492
11011 89068
39001 90850
27042 99641
17842 68103
15842 26442
32495 62361
29760 80440
86549 92275
13512 60839
5647 52292
21631 29125
39554 87517
65328 93060
17805 30530
76430 92592
8263 58874
23443 77551
35663 86408
11726 99942
33833 99580
11159 78931
20728 43135
47131 73348
19311 69177
33579 40991
67967 97220
14241 64512
63293 69497
6631 22981
5205 33608
11519 85006
19276 25692
1027 80199
3482 17622
49703 59574
21055 65152
20173 64437
47323 49662
9051 41600
29543 72869
33957 89280
27198 74685
82954 95537
81329 96441
8121 58802
50946 90855
13645 46096
14569 92055
2762 16339
21959 68279
36144 81725
29965 71124
45516 91169
18126 51127
32904 63741
60796 68657
44523 82349
20899 31921
37140 48276
7917 85347
52613 98852
38984 42786
76482 94596
65869 91763
52714 71532
8254 87257
15118 92175
19619 42591
87261 92070
12870 96941
15440 67237
73121 75139
11760 74444
21659 71241
2227 69038
22961 53713
17009 67020
30333 80926
50658 71521
31620 83167
23878 88070
34164 77024
28165 64800
20502 98917
71914 81809
60223 78876
14167 77451
39836 53356
33717 47828
5153 86148
23555 88026
25408 36182
5618 37518
32371 51550
10783 36009
61807 62703
34611 99683
7037 22641
13956 20761
6138 14888
1141 79898
61743 96071
5327 65911
30148 95276
22810 64764
60327 77670
38679 39007
23367 49824
55547 58638
21351 81599
76782 86209
99522 99913
3299 38985
58936 62244
30158 50382
59437 63363
37222 95502
60778 72145
14958 46632
13247 28824
50919 68502
70127 81031
53749 71053
9974 75348
838 61803
8476 34484
6051 92429
20274 76175
14604 91996
18888 29838
17863 80756
15257 37798
1881 13676
27767 71211
94558 99951
27472 44898
41565 46454
40728 69951
19695 68587
9664 65849
41481 85863
4455 69826
80080 96914
16017 95046
15007 41762
3698 96547
23080 34953
60565 77038
16353 40663
48468 58958
49809 99024
65488 66539
56081 94210
76814 91995
48275 72995
62946 86024
26891 83794
25228 75740
2352 52750
24755 26869
78406 93031
14233 59894
17184 49752
19217 98086
30323 58771
10333 97241
911 60476
2916 6980
6138 66234
2951 18556
22954 74115
41575 53520
1649 69025
6351 58390
28079 92013
18457 87472
3974 23329
59905 72860
6456 45390
48524 76935
70946 96069
22438 38637
6643 19759
20847 61156
4966 84583
12022 97702
45843 85092
45147 49596
23047 84926
17087 61914
674 35698
33947 73880
13715 48946
51280 76553
13932 20743
43067 76370
7535 26018
26018 74641
6410 11574
60339 62977
10319 63271
17650 43644
66330 87667
11087 18098
35928 39031
2924 60431
16096 56988
50624 98431
6687 25634
54416 86279
14009 16735
12103 31128
55400 99352
34598 89670
90517 94150
9940 38797
15252 34357
27886 67554
18425 66159
36687 50304
62847 64072
58595 96799
10547 84156
21799 63580
53489 76480
6413 90054
394 76835
55291 90821
28161 52935
22451 47462
51944 96836
1414 32205
58813 65278
64667 90656
32853 42728
50074 87936
8298 39803
19873 41480
15083 66809
20449 22265
37508 60617
28356 81182
41372 63246
6049 18631
40244 76336
67605 85369
19863 25331
7234 72608
14556 38476
25109 57968
453 85794
41636 87539
13037 54038
51178 96347
35507 49023
16856 98785
56703 68975
38958 80144
10430 36969
49091 95820
7394 71240
13160 76735
76441 90325
37332 58675
767 64485
8598 48881
9353 22580
15392 26366
32124 65756
3467 16164
4805 81965
6023 74354
14822 16294
78024 78134
64101 88374
48418 53644
32941 47461
15059 83719
568 95768
11241 77361
15805 37068
25690 64769
3518 91223
89848 93169
16265 72466
69773 73171
17330 54217
10540 78919
41408 91934
8569 75584
46907 81795
13846 77542
37490 39363
24521 43605
18674 28629
44971 58790
64133 69193
29444 40433
7638 82452
57247 75120
5482 21850
42394 46325
50183 79648
9172 98730
4723 70762
19307 51806
93337 95153
23771 47669
17999 73084
48558 57727
7577 64948
26712 63982
34453 47832
7997 36820
69348 79566
24876 42365
34739 53594
1950 46486
7867 77809
33285 66989
45007 91283
91549 92905
7993 42652
36861 46599
56948 71416
32073 72214
71807 79160
62442 91620
19549 47519
1445 86495
34026 34332
39888 99805
42423 45910
45858 63077
41560 42698
26657 50822
22899 71599
7581 95242
64280 89247
11437 72035
7927 11513
25328 41498
45862 78585
6519 21518
3528 53101
7870 30858
39890 91052
885 55713
12368 68778
9974 23755
54159 57908
65090 92884
12359 68464
52766 61381
34571 74752
11537 17049
20948 41306
72455 98656
77915 81379
17263 34610
15442 27259
11035 58040
36524 90277
54433 85079
34254 93665
58908 89692
17858 43971
51241 73931
57507 72566
34658 65233
23940 61025
3126 5589
21820 95011
26244 53131
50288 80761
29168 76363
13891 60123
4675 76029
33199 91081
5813 47737
26867 66159
49018 69900
22805 23147
11227 86178
28349 49123
7991 64826
19544 43015
59106 93514
24501 88549
28085 80100
30708 32327
32518 59587
8734 9282
64222 97190
31762 60889
3586 83406
67816 75939
16890 18120
6187 35938
41757 85002
12262 53565
47766 65756
15995 23029
3256 72332
28484 79317
40188 65953
20377 83922
57376 75748
41251 43464
18970 32158
6772 88429
31146 34154
6115 22497
21465 78475
22110 26951
30147 31271
48468 99367
6356 74268
7617 79377
26524 76815
12684 82598
20436 49695
1005 45955
41001 55196
22627 24595
65502 90614
23504 41763
9858 51314
88726 88910
27207 50974
8443 53379
52477 53602
8026 78629
72516 81789
23997 69309
3954 49960
17036 25745
13841 70595
45496 70154
49834 61785
64789 90437
38300 79957
18631 97523
48072 96575
12448 48769
6492 9375
6402 98062
29233 61900
17468 26605
57028 58107
6206 99717
75454 85737
392 50283
22393 63421
2765 60878
65534 96056
12162 82061
90372 93058
24179 31831
13170 48787
27846 77680
6519 60713
63241 68075
61413 80407
8047 84672
19092 59181
1836 38360
10852 49320
22052 85032
4059 76312
12921 57079
8556 15242
16716 41088
72687 88764
55397 93787
31283 35732
22090 78927
12596 65558
34076 57158
58869 82814
24104 35170
84205 91314
9797 69294
22440 69432
8294 98074
80 57394
10355 89673
69256 98228
64729 99089
1881 28511
27471 71393
33476 53823
65682 83633
27962 82522
51858 52031
53568 73244
75735 99642
87041 91248
4037 79685
92622 97485
38313 86237
82335 85692
57504 72758
66343 72120
36597 63340
36807 83071
65675 83499
1929 18442
56642 79242
8199 13388
5718 64389
22367 35663
3481 94404
25002 94374
7170 39713
51419 71066
14946 54325
10893 58090
11106 91059
27163 75131
84031 96362
60112 93116
9275 91723
22216 95398
22236 89903
36655 80722
7250 17796
61298 78927
62725 68449
46415 56388
43595 76806
64944 93622
1935 66492
1903 97597
9661 65300
58305 59610
9397 88131
20581 64348
9604 23189
79693 86206
16294 48691
41126 55918
66094 93932
41061 47754
322 71298
11218 84896
7672 47032
11795 84212
1466 51999
3711 99508
30925 59895
31854 41335
20310 66099
65709 98547
54250 68319
32503 73038
23627 55811
78832 90550
1688 69161
23321 34483
82962 87515
59303 87934
53754 96796
14570 99301
45664 50170
9968 75990
23794 49970
39430 97031
36043 82792
27888 68205
36177 98395
52446 91828
19178 38680
21516 37410
65211 91301
5342 91413
72603 95393
85700 96193
35442 61739
8983 38463
23636 83634
948 65734
17235 36279
45531 88014
23351 65046
30696 60748
36078 76749
27928 83377
51656 98852
37878 98639
56667 73303
24875 80945
46024 69088
33997 55099
19225 23554
34295 76061
7531 83818
38368 43784
48463 62014
20779 87240
18669 75459
50690 99032
16316 53874
14281 23931
30446 90263
42977 96704
19057 56444
6753 47516
52998 93250
32576 94887
75738 97614
37953 67521
10307 30331
4583 49441
12982 63504
27752 62842
54322 82882
2833 46137
29577 89267
63562 81744
36233 86971
73058 75194
32397 75037
10294 97497
19600 38342
72329 90675
43361 71132
12495 14023
71649 99001
8629 26142
50796 75073
18278 68104
35015 57320
38342 93042
66520 95206
4767 21156
23072 81474
48960 53676
43410 77359
3949 68158
78434 94725
5108 59079
21508 78542
61460 94550
29273 39303
29177 96327
75897 77185
14226 20542
63239 96278
23924 42028
77007 97437
2635 13420
52400 58631
77815 97620
22779 85774
11249 56118
44000 81909
21969 90191
58089 67221
10347 74378
18926 70587
42524 91723
19611 88361
55488 86398
12853 15965
13281 25814
1616 33934
20826 41076
18171 20607
9378 59982
61045 99431
50852 60474
28559 39465
66521 99815
52489 98257
70671 87649
71457 99789
59991 78826
6577 94675
46390 66364
34452 36373
6653 64825
11563 81023
76708 81597
12067 28354
10886 75853
25887 82192
75466 76059
19254 71313
50164 80513
95669 98378
42700 57477
19913 43899
19357 41863
13612 37637
47670 81292
78988 97612
52425 95949
5186 24137
69386 95581
15340 91298
19207 85990
44386 86683
4424 5614
34191 55245
17760 55702
45323 89016
75136 98865
6742 67119
42225 66073
10443 25017
18214 38627
20733 33371
52053 54937
7675 44732
16287 64697
75356 79890
12397 16296
86013 97182
38325 86067
50665 62212
41042 73993
37598 70880
45784 60497
76352 85801
25240 33234
33185 79124
5449 91956
5100 52692
54648 82718
10200 81583
65741 96832
41319 53813
23765 53677
43735 49966
3350 95804
79228 84663
39709 96639
56648 93697
16755 35516
14965 20754
16198 85973
9707 25425
17266 24354
23837 36364
13740 30266
32785 93410
51985 76043
25297 37855
30707 86011
18306 33549
82975 92751
77592 78030
19371 52455
54149 69943
2467 31963
53514 56015
4939 35981
47773 72244
32311 43955
20885 33942
31639 85664
38523 98392
3721 93366
84885 85583
37334 56379
6240 15539
36581 72431
43196 94784
58447 80932
18765 48929
9392 65916
35627 63658
62547 75683
32402 86040
37130 94443
9223 91767
48978 49422
6645 76138
31258 46003
1732 36458
20544 27329
17899 85982
6271 37787
30276 97933
24955 78846
79033 80351
39014 82121
70009 93595
65586 85596
363 47192
54796 93857
13799 53490
46865 94407
43921 67100
42509 62193
24995 52069
44737 48087
23314 70551
42228 77477
73099 84845
49611 80527
7317 74493
7979 33656
11700 67513
4796 74398
48399 93184
48735 52555
25417 91627
81546 82928
82130 99686
23078 76261
21747 47284
66329 90964
43480 46770
42950 63844
47147 82755
56453 61163
78124 98247
72002 83101
59630 73196
34921 87493
28563 95864
25256 46845
71298 86439
41935 76396
37756 61979
34083 53031
81961 98301
39374 58250
49314 62723
16869 34496
57368 80848
36737 37746
18799 72709
7178 87950
8508 19284
61415 99678
2102 72342
11220 73728
33077 86777
34976 57780
52806 89754
5900 52616
12354 31001
10574 40483
22558 29748
13571 91677
33690 81061
69286 89652
34636 73953
34421 35476
30951 41890
54478 91977
66029 73309
9611 61990
21045 71142
32687 38639
42581 83321
7737 99049
40517 59418
42516 50781
14962 45238
51541 95647
61732 95590
14340 57336
432 6597
41168 87354
2346 54324
63531 94287
10322 71308
62438 85037
38288 72154
50898 76958
62025 92494
92976 94971
3980 93981
67759 91103
12927 85537
36592 67337
4464 61170
11772 42999
30982 63455
23329 33105
2790 32639
38337 51143
58183 61305
14505 74410
23988 43710
10928 58321
12554 60394
36560 89367
22809 28506
4334 72084
33937 74048
23169 91495
30376 63350
1408 87926
24510 35128
16267 25069
23317 46273
9441 47222
40470 92274
12134 20001
27224 45298
38442 64161
72848 93517
53585 69565
16307 19551
32365 36407
11484 50873
22286 38570
55404 71083
34217 79764
60262 75735
18994 67460
32585 65025
50910 76547
48289 52460
13605 80227
37834 98656
20566 62608
18554 98799
38387 96071
49980 95909
40193 94955
23412 47534
27304 46713
53310 84775
71527 90682
14746 27610
38473 39514
36438 98627
9634 47836
25320 58080
63236 84811
26287 95644
67172 88612
93307 99478
10288 67023
38750 52088
45253 85582
4515 9614
26652 96671
17530 75174
1228 68396
25695 73972
42903 53184
11922 35145
15856 91220
13530 26134
9532 60439
32987 86090
7693 96446
1128 67237
17562 22366
42219 57311
13368 84919
39422 69371
9835 56884
2789 59002
24836 57016
35225 37177
44638 59309
13243 69388
39533 43232
78610 88653
77980 92624
24689 76991
17241 96461
10313 93099
17545 24499
15098 33243
39104 83545
17688 70075
18889 95675
19521 25722
6399 42245
26556 81132
32052 91746
41814 67552
34611 68604
23864 27059
43683 43983
62899 79953
17353 28905
31404 85428
39285 72559
29799 68999
52284 77646
66000 74311
8511 62723
73565 73903
75317 98068
45939 49500
9529 83383
17927 45017
38883 68834
14049 64907
70788 89017
23023 73769
42657 63364
23819 42331
21504 73894
3862 20632
79509 91717
20858 67747
32678 78603
34878 87916
3796 90285
56368 67948
21713 53984
16393 66035
36097 76482
62992 72716
11464 31134
42085 45823
62422 71362
15156 27054
11312 25676
42524 68433
80535 85416
36499 37802
62742 97843
34087 39781
7050 96347
27489 87816
749 34916
37353 53850
10913 26660
43595 87910
19937 57090
2518 61419
80379 99656
64849 85718
10931 42633
6286 46100
36123 82423
8723 32090
34519 97675
41564 79727
76565 92793
60464 68639
2180 14148
72940 74465
23838 99907
14308 88512
11077 35850
25248 69576
5222 99002
26762 83687
68035 81246
43967 71719
36580 86536
41739 95325
5511 96238
77629 99553
47014 95245
37929 62234
22857 55334
17650 89600
14596 92203
48762 57778
16920 55623
31400 49479
41032 93723
70282 84589
25437 35203
12356 52525
13727 29700
66820 75232
19580 95997
28227 90683
37909 60823
35035 66149
49500 49889
50249 89375
31817 82749
19452 93927
32059 81137
26180 49706
9104 66168
69742 78562
50104 67706
22288 90923
27010 39376
20339 23271
14473 31452
26829 78294
59529 76009
33397 60583
77948 85294
68076 87391
25182 94850
37437 57953
42357 74394
48444 72931
5116 79112
679 74030
4688 86592
7780 20279
17919 41871
8205 86389
32413 89847
27195 46506
40102 94997
89521 90462
37141 54073
32899 39147
28739 58898
36083 47620
42869 90026
26194 45734
25604 44333
61141 80073
51698 72159
48732 61998
29922 75535
40751 62372
27721 34802
45673 99857
51185 82415
67012 88367
45594 71911
76109 97697
19580 33536
1809 96534
18252 20391
62311 62442
51915 90650
18631 47995
75411 99641
23176 98967
58884 63276
20537 75949
37860 77199
23900 41026
26766 44749
68810 95156
50395 69346
66547 74252
17152 17836
60010 90137
44945 48117
81435 84008
38533 57526
30359 77251
61810 90889
36953 89817
9316 34500
42135 98972
26344 86733
17678 93591
34144 65377
9267 45398
51623 94383
6649 36227
13539 29563
60595 88788
8812 80929
5429 16337
50975 99816
51410 63563
8823 53791
13942 66663
46113 94188
47364 88813
15730 78758
19038 24491
58540 79391
30442 73602
11201 52198
69696 80828
5699 33257
51361 51429
59505 77105
69930 81960
11423 43654
11481 34380
34433 36211
34180 59795
38920 69072
21598 36091
53365 79040
23478 79949
1109 33788
41875 85259
25740 91643
66574 75687
29942 75701
24566 74534
27988 89159
62989 71985
42260 74327
29875 96309
28651 57889
75491 91829
26685 76260
38063 61972
8860 20261
28550 57506
3788 43520
15004 87323
683 15747
42642 57136
42028 62153
6313 27607
21609 24617
12305 58739
64341 93692
46830 63633
45151 84249
66813 67706
57394 90159
20836 25154
62295 93057
63942 83213
74992 96419
73571 96527
12516 62129
46478 67595
63729 95855
41153 81928
26393 99205
15402 91087
75201 96749
66942 67107
34177 42383
45677 86336
20942 53249
1313 51195
89895 99529
21222 93075
85898 91988
20993 70082
7480 55835
38314 71849
30909 96745
17187 21837
61437 94203
14306 63989
58817 88091
33112 74928
7729 22809
44495 80034
9271 36843
31337 70033
45263 69041
66887 69742
9361 56468
51518 64806
37506 50238
17284 52932
66327 94375
34362 52211
47294 54168
80253 99866
43157 51550
9372 48141
54979 63516
49364 72647
6326 59966
8154 84545
81214 98789
4338 63116
59063 74698
30033 34107
39973 83983
22597 52650
62080 62976
33955 47669
13709 85220
73649 86013
82604 97213
55828 99467
43103 84873
15473 88628
65346 76123
67565 74120
21992 58406
10289 27897
77040 96280
12664 30973
2004 11379
67983 89842
6365 36295
65979 88780
46146 46880
9544 19566
6189 80107
11520 12672
52629 69703
70585 99820
81653 90878
8240 26289
28835 77303
42835 56930
23296 54804
11022 24775
11338 53255
16422 75152
82898 88977
14424 79837
2106 86983
28577 72614
38530 97461
71909 72289
78674 97409
29601 64948
33 32783
11057 21830
40958 56546
41053 94230
17526 57637
20254 79047
46448 70331
55150 74903
41666 90834
17292 40140
21547 27417
1004 39181
70510 88175
816 58166
35754 59867
81358 93724
33939 36888
7984 20734
15097 23646
70243 88091
91851 99980
44886 63782
76456 99236
10284 80955
39346 74045
36989 39053
37602 97026
67151 71413
3324 95753
65618 67017
16305 17754
27006 61280
15741 52446
16556 90835
38875 99036
37789 61137
24551 45753
43536 84323
26261 52375
35569 94179
3846 40582
44723 85357
50107 64862
34187 39796
21444 21536
58928 66890
51003 95136
33852 69390
24676 48279
5795 89982
15199 32985
4900 39383
11183 64862
9130 58008
4422 92893
6124 13944
6817 62498
20097 75412
26663 89589
37029 56766
37377 92051
29056 78654
72189 87122
70426 97546
7023 13842
85685 87641
12795 90807
46821 67575
59235 92882
68694 75883
5635 45863
13741 30144
41557 70104
79453 84642
1498 88970
12194 51366
22603 90208
50512 67661
6036 16554
3386 17994
34466 46530
15072 47387
14535 87414
13454 44412
4679 5995
60969 82430
66667 83180
44770 78248
24510 88450
48962 53685
30018 58984
27520 79077
15108 83232
14604 30981
16470 99147
6498 89889
36098 55164
2862 64630
87698 94240
33870 52399
29961 51762
40343 88341
22841 94827
35309 68293
34638 76393
18423 80381
93413 99135
20641 56082
53157 88847
23392 89999
33849 97877
33302 97315
39250 60819
16053 27752
73898 75518
10386 83833
45590 93074
1238 40436
1144 72688
17086 21630
44316 96971
7337 75367
38277 69702
18637 54332
20261 72783
15178 75943
19811 48571
44009 89685
18871 80829
12789 51818
7177 72462
662 31770
28762 39768
19028 30627
37270 39109
14977 40000
52280 60784
33716 85132
2220 41260
30235 86182
13714 97899
71612 78995
43996 69646
14319 49658
41771 71252
16163 50850
21025 31191
30054 89242
10459 63252
48171 94466
34695 95182
9273 24640
37605 51056
9923 25564
5188 74366
17247 41074
36773 97825
3172 29021
27085 60060
52950 59901
14830 75348
30036 32943
5387 74966
19695 67527
22262 35748
5772 69141
54364 65587
15441 43626
21734 52157
38200 58956
71234 81663
29812 82173
13206 87089
18780 80771
47891 78304
30958 61830
27178 33289
33190 65582
7327 96269
20307 30836
72374 81233
55757 69984
35236 50427
54137 60231
44751 50270
24623 53622
4627 17050
8097 27962
437 98786
59197 87427
72149 88811
1924 71295
18978 36872
33267 93178
16456 43944
52345 94038
62588 98710
17120 28041
32213 72394
32457 97527
42003 59668
40090 54115
74624 97982
18873 53516
39747 49710
12181 75336
92712 92993
37630 80666
62544 83728
3751 18209
22265 50988
80130 88416
11113 36871
56155 81010
4564 45874
72542 88660
34502 87015
83137 90882
25029 39113
30058 88894
22732 78878
2941 93680
31374 69526
45792 55598
43463 81092
58702 78640
78397 84294
4468 65734
24718 69196
45552 91264
12013 81920
12659 71324
502 29758
18293 64473
25226 68007
17517 59950
48789 59559
64434 72919
2381 99934
53613 91756
22044 48392
72656 90325
15423 94915
77170 80541
34287 75483
30871 68692
31538 81432
41480 98406
53869 97512
84692 86306
33168 77618
36715 93708
81784 87302
68330 87263
6952 64846
83080 99947
40450 94785
67369 89324
6071 73701
34048 78072
16200 40108
72571 75451
3455 57048
21509 74276
76392 78433
16622 79591
54753 62519
89401 90811
29886 56490
37610 38587
72002 81400
44343 68124
26926 56723
7551 59016
23015 67166
7563 49827
18151 32076
65039 80377
1588 56215
38687 81559
33763 37220
50299 78694
49072 72444
59305 91073
39855 99523
37737 46603
34625 76466
52373 89438
8116 49953
3208 37484
68468 93860
11518 93995
56014 81969
8376 89186
67897 96037
29899 64931
14097 89526
9550 78308
77189 96783
25090 40238
38093 41864
13665 43438
17359 52520
10186 49504
2119 99792
31202 77455
48138 85507
18892 82901
34399 39663
25418 68666
18459 35693
37900 82140
635 55591
3511 37035
6697 49569
29406 93568
37122 64965
49838 97344
29370 63907
13069 80097
1405 18531
7874 94902
13252 36150
83692 90368
13918 18715
27353 85413
4020 50382
66503 91574
33334 40280
19954 93910
94256 94357
36514 47693
12196 65470
35245 99836
10722 47933
149 60485
54695 59231
12028 57285
11110 57202
89534 94408
36265 52785
31257 84710
582 4284
37606 52768
57689 94028
47762 95176
16090 44707
1289 33870
27011 36730
43118 55720
18068 32577
4880 60083
36828 53128
16328 64732
14180 64604
91671 94156
3212 53530
81245 92451
24984 89226
4990 33978
60062 95008
33764 73262
27962 54961
51003 80725
2675 73469
5658 13878
16131 21874
12061 96615
54062 88832
18443 94446
37430 61362
22237 45537
39725 48585
4266 23534
65667 87894
30724 44905
35094 56666
56656 66297
17604 91169
22231 49371
10700 76679
1801 51588
10987 41198
36141 49703
73262 84530
67573 80002
32166 36005
72669 92848
13184 86115
15901 70692
27286 52265
23137 67900
32386 96436
28347 31354
24697 86956
34957 77095
5450 96148
22603 82427
21279 91577
46567 84036
3195 19892
79095 83743
44112 60270
31414 98066
10495 84036
67458 91247
32257 48491
29463 87656
21738 90491
60713 82629
9286 76379
43353 53653
33948 92846
40832 81268
45576 80642
328 72888
18742 63966
43117 52707
63316 93063
11839 67530
45408 64176
38002 42894
8400 57321
16814 65599
7173 54770
48759 83415
45517 99239
16642 33368
25161 27846
35777 84171
31240 44319
26180 63047
66393 77007
67000 78403
18715 52286
28349 79625
5291 55190
47265 78087
41732 87480
12844 32881
16986 38216
82841 82994
12482 54833
10453 98713
76843 87384
30257 31991
27874 76837
1359 83734
12385 94081
33156 96748
24774 61609
14469 49298
3435 21443
21603 73660
89137 99743
37266 98517
78663 91738
41635 93947
49453 89098
14535 76956
17519 87855
31178 75126
2094 9909
22537 58141
33513 55825
47601 51413
8988 49051
28854 31840
49165 62179
16684 17809
15175 86850
16895 50406
42707 54485
16149 45097
60900 91989
64102 89867
6808 72388
3102 64685
34588 78613
18067 42867
49230 71387
4218 33372
25213 86732
37143 76770
57484 71825
2124 7056
78317 78358
16379 61106
32108 97095
84286 88710
25114 58198
27514 69078
3977 50855
5612 99286
8475 30384
67272 71636
63210 78075
19329 84183
45903 51692
31737 64096
14506 98021
17103 88195
3695 47749
32741 91762
54609 99175
88120 93424
30898 77954
72444 75195
55090 96514
54278 80248
434 14678
33629 72549
13579 47580
24276 38832
29359 85879
28257 80396
25627 37697
38272 58008
11221 62430
10585 14052
7656 98470
36169 86168
35691 56978
43217 80430
16589 70709
19150 83270
32817 44175
5608 90885
40178 70647
33929 35496
37496 72875
53083 95187
33964 78035
10821 62944
10732 84430
6378 57579
14427 93428
32642 37319
78791 90429
16004 39259
21227 76644
58614 75816
56667 94064
58083 58644
38258 53933
9556 34180
47542 98644
66514 83586
9169 89724
14588 74070
21501 79555
24109 61067
28271 72516
2865 7300
66536 99127
65793 89296
14017 27796
10490 18682
7415 61163
33882 40799
78565 80576
8328 26153
11452 60757
39113 54446
57448 67000
1893 96818
45720 92197
47144 50933
83772 97748
2730 63029
12196 34628
30180 84742
92466 99800
17799 93830
46033 53739
20271 41337
21647 78912
32923 71672
17528 55256
11082 11972
80514 86700
15612 81872
6781 51692
61239 69287
11391 52512
17137 79342
21678 90951
27657 72059
71557 89411
36402 38962
69294 99459
28488 32055
51925 65061
38519 99904
18877 25573
26730 29832
74207 83059
39404 57596
23912 31125
8933 14251
5212 8189
53706 64419
8955 59206
14563 68949
18446 29879
11149 47456
6964 62437
80872 95756
76054 88996
1354 55531
20190 51199
61843 87240
5358 75730
16429 77239
22444 30372
33430 76664
41435 45882
13960 67257
5412 42653
64555 86705
10889 76051
75348 80781
12120 19797
88653 90131
44119 71536
1526 67055
906 43343
8216 17224
42467 68592
1393 68262
42269 88125
58291 88443
12306 69209
66625 85937
34825 78757
6169 69168
41832 87675
51284 95494
29280 43875
97710 98381
55694 75213
37665 40541
70820 89866
27021 71757
41334 74125
6061 22414
42564 70095
19326 37323
9012 77759
36840 50321
39277 93588
42479 80871
8639 39762
29154 96779
54217 78092
55228 66496
18523 77746
42915 73525
2627 35825
49050 94886
39210 84669
38273 45988
11324 12279
51063 56255
41815 55087
92688 93982
19825 68800
7464 35060
9443 68316
2930 81539
29211 57055
36097 92123
7014 41200
28814 98335
55050 85977
17332 92024
47539 64004
29200 84992
21963 60679
64442 89205
1422 26989
4331 80349
3203 49524
22232 85851
75656 93470
8155 20974
42839 93010
68194 83729
17339 35986
47219 94240
21457 27044
6470 20782
25251 77287
12318 39701
13557 94420
54488 78225
94602 97311
2475 95957
9560 40177
47762 49505
706 37948
32562 47630
45351 95574
14945 24758
10786 19272
33317 57598
30029 31090
60893 88852
38264 86403
13710 63734
14075 96564
44810 59317
40707 68967
7955 50330
21092 88348
26602 51688
6820 68217
88724 89151
54729 84226
28420 87391
85370 91306
16873 27115
36274 91688
57670 76532
25637 92154
85369 92069
35480 84004
26600 84223
63884 68201
34289 54872
3882 17003
22772 85815
18393 42627
18259 82342
5617 43292
1775 43808
49887 71831
19629 96626
68516 90714
43527 76417
14270 46834
5376 18136
64597 75668
31787 51792
55946 97145
1228 13790
27409 69997
26159 87238
2241 65971
43965 78862
64785 90058
25579 89924
45589 69632
96454 99926
16583 32604
19912 32363
24836 61761
61712 90041
27405 36480
21612 62597
40541 47533
9285 28036
30331 90843
5233 19350
42517 75783
66285 87636
47596 98302
66057 78679
15612 61471
74523 97031
74560 88034
42752 89715
18066 58787
32701 58828
28788 67371
15350 60779
7373 47095
11508 21258
39399 92011
20107 63343
12820 86520
17354 79113
30062 38632
21333 97313
40002 60637
46843 67184
72385 94001
4267 98227
47512 52483
4024 63994
31148 32653
34470 48190
60076 69212
54191 89040
1190 31205
13822 55367
4399 40269
18952 90576
13512 67884
85233 91835
64577 97848
14729 34116
3903 90123
21760 75471
8051 22777
30684 51646
3932 76342
24983 47707
65471 76623
14044 70955
26576 45609
61735 96890
79325 80647
42619 90222
17487 57422
2972 29148
8897 16640
38103 99305
61142 90190
40879 65358
19305 86072
36151 63907
20637 63461
29484 39190
28138 34980
16274 66619
4750 54600
38743 74735
74759 79734
45127 56375
26275 53127
19117 70694
33477 46506
31318 74440
13013 92899
38927 43952
72462 76582
13359 85819
4917 84941
41888 54574
87408 88464
4915 53365
35636 65730
55033 72818
26798 44528
52607 74640
14599 19564
21697 75731
7602 47018
1969 86700
8028 30176
29978 80244
10084 56981
47513 68167
19574 41138
45848 95251
1495 94374
23851 98022
41123 56274
28458 78560
20098 40125
42201 55065
39679 88655
48269 99271
14891 58740
7297 11188
56331 97791
17825 53024
29496 82899
6739 68869
1513 92101
49754 82138
4480 34748
23913 34838
832 33640
39236 50836
54087 73394
8346 33160
23493 99727
55111 70916
18901 47451
7529 75063
44806 67315
20631 79867
5670 10203
20971 69243
6271 19756
969 92214
6532 14514
17435 31569
63351 78482
17485 82627
944 61969
62726 87471
7386 85251
31898 31990
9299 43156
49448 74284
4778 41687
7332 9363
10097 61699
26982 36350
38054 99057
49724 98569
28818 76719
53872 92125
9284 84682
320 7145
17586 30113
51905 60803
57596 70886
18233 47556
60267 71154
2031 68571
42240 93498
47362 47366
13918 79421
65633 70441
23840 99403
45215 71007
29963 68555
10267 81890
13731 27246
53824 84858
59585 90404
10991 42809
57430 59748
20083 75126
64458 64670
91331 96694
64150 70695
45927 90936
38704 62653
26842 37014
18127 98926
36589 45043
28156 50930
2630 55148
7136 31465
12118 17286
17310 38800
15283 92259
64302 80559
39464 62274
21746 67248
41093 76054
34610 52238
54535 85291
49496 51788
31851 49858
67310 95257
11994 80205
36972 53012
5760 46181
774 2889
64080 91606
55220 81492
69842 87990
37618 86769
47324 57662
96779 97655
72127 95782
11938 68123
23452 95614
13365 98274
5337 43745
62271 89824
18599 55904
26748 52999
48332 59074
11190 25283
77333 84700
28810 54273
44208 54118
17695 67974
12627 24350
26516 96780
20330 70536
6769 63739
8789 44506
33552 77903
39912 63143
39990 62890
24282 56801
19467 71495
64086 86094
12486 56186
76998 89007
11178 69123
79335 95985
54091 80910
45044 96114
24857 61595
5521 39144
17071 77843
84532 93715
23506 83104
14600 58203
86726 90521
77315 78710
58512 90834
29887 98721
13585 31724
49597 93580
24260 36996
8588 8760
22510 58987
13847 67004
28895 96504
34941 60755
46868 91527
55934 66815
12202 37472
91000 93239
59891 82627
51935 94234
6544 25116
64440 66466
35357 78763
66863 72759
40496 64547
48971 98762
74411 88914
3480 31638
53962 80309
14083 52175
33456 73661
2252 44571
37516 57490
35297 59786
7834 70369
59609 73147
27118 41915
37702 84259
52236 65995
49328 78932
21434 72780
29751 70444
13588 43815
20909 21538
12816 55093
41024 68181
16222 19314
45651 50667
24474 81004
40987 77235
3156 14132
14042 43689
50827 58149
76192 98054
4780 54807
20722 26728
763 50238
25667 42687
35751 71397
85610 91526
31389 63078
36476 98421
32529 37163
32180 51303
21705 58289
10154 16296
4548 99440
27186 59657
16055 84194
8219 73295
70066 97618
46454 84171
18466 32163
19908 52874
33338 65743
9958 45282
2245 15465
40366 73330
12632 21488
25115 89752
7602 57729
347 63377
43182 78890
75353 93950
30120 57237
22569 44033
7251 66368
51311 83203
57852 72100
2639 61167
19109 89315
19881 95492
52781 56498
98235 99806
9434 49045
20957 42467
833 87943
78389 88353
35892 81749
7085 74304
6250 14088
7873 51583
40133 80130
44145 65201
34366 35046
14195 45910
7196 70024
58566 77428
296 59399
37087 48404
68003 81411
84116 85575
18163 55038
13646 17754
59716 85599
7277 63113
8057 90041
37843 91153
20884 40517
3366 46053
41213 67467
24570 27438
76978 82560
72726 93167
10505 48939
39399 45600
33118 47529
30529 87448
75355 85002
10660 75127
12333 45583
9956 83238
5350 70733
9627 48531
48100 50779
14848 76453
4300 64024
61480 80971
54384 95771
4131 87043
39580 88173
40516 85512
22207 84074
34462 82038
22000 58126
4461 70903
3145 69251
37433 41671
19542 86073
27484 76121
51302 88236
43635 90261
15152 84352
38881 50241
56893 58027
17447 45168
16128 75427
35876 63959
65259 92473
33252 60768
2452 90944
58294 67463
30586 77617
29621 53916
34929 86285
16726 63643
64284 95055
30777 46450
27512 70669
97284 99560
87945 98391
29854 82481
77657 99906
26627 89928
5829 96427
59494 93754
14789 39065
37894 55928
21195 49863
25806 87302
6824 34510
2080 81916
43710 59907
14079 70888
56116 85574
95650 99143
36634 42449
9528 21324
72990 79660
27975 60815
52586 96028
14529 60833
46512 54756
1076 66315
80220 94363
36905 44953
42014 80755
7491 28233
30214 93254
30363 66137
77383 77856
608 83475
37522 80399
6492 74134
32315 34316
20498 79680
42324 70120
70888 77688
46648 67285
24622 95977
72943 87237
9578 89034
28896 92005
51527 99188
79144 93020
3335 24802
47023 77653
3487 79265
25367 78403
66094 89406
90812 94062
68303 99465
6779 93074
38639 89060
16314 74410
69956 78748
44339 92173
51532 72307
64025 96212
45874 96012
25225 74104
32871 94776
13443 85478
11017 15648
82051 97547
35588 59306
10725 18245
43120 44368
61590 87224
78923 89768
46445 93025
2079 41936
7516 54999
4235 67891
25708 81297
38306 95917
24817 47627
11999 85807
19861 86106
44879 90230
22260 70083
3409 53054
45990 95835
50570 73783
13357 73547
49928 66286
11062 73199
48991 98559
81287 94526
89859 94275
73502 94899
79592 84159
14771 64985
54353 69853
25358 71550
60579 67946
41844 69397
3146 58588
5346 49797
5367 31356
52911 79476
281 91070
75847 95673
17182 46632
6925 84769
32881 44001
19660 78003
15892 85544
18086 95267
54357 70560
15943 32883
34865 81737
3982 72817
13122 23594
20573 80886
27846 82858
4192 74728
19167 84206
72985 94974
51839 97566
5758 90793
9200 72552
13073 74350
27429 54465
29908 67255
11234 87516
19943 59401
9526 57899
70531 95374
5998 15691
27980 86129
33848 60150
63395 91035
36083 43835
17498 86984
80791 96548
17380 83811
8797 19316
8307 13429
25113 44484
6458 68529
1691 99334
8847 64024
9894 22647
28910 80679
16580 43041
65948 83777
28714 98621
2643 28266
40288 60821
50776 93889
25183 39322
75315 91282
24675 53522
43021 58887
32946 33417
7292 12899
18117 63341
11719 70318
18069 49454
60535 82765
53592 69359
31730 54361
43235 79277
36794 91715
24400 60362
35218 51395
29243 74515
24702 99454
10509 98959
10157 82478
9560 46783
37511 93082
37758 62767
48233 61771
13358 96992
75948 81036
61419 70157
56728 67559
13339 39145
43207 72624
23294 57907
7037 25744
81328 97956
12742 92059
83145 83348
57481 86347
14579 43125
9528 19120
7800 49169
64695 85027
73956 99568
1653 63441
19617 95246
40197 76941
52126 74299
56846 98611
34145 63030
5145 59103
24556 92854
35920 53758
16966 90507
40002 80180
32515 79300
66892 83712
78026 83059
5024 82689
66730 72548
56157 81897
49215 77287
34635 49071
4134 87169
13019 69146
89559 90729
108 68388
29260 42370
20033 55353
78293 92922
30392 84835
21927 89892
3350 70320
56654 64404
66310 98490
15070 24534
19033 89338
18283 19687
12458 72231
27143 54817
33526 40019
61677 72761
19913 78755
33864 41931
73378 87355
14989 74723
54633 76977
16489 21413
58050 70314
8672 29904
69081 83223
30563 39610
2715 17223
576 86158
82970 84533
4718 14979
56328 80624
80524 97014
39942 99231
51287 63856
25475 65996
50294 52631
83088 89819
5825 40581
4412 48252
8612 92538
45904 53751
12535 60204
38004 44825
14181 86987
14601 72129
3614 37535
34277 38226
50486 96083
40829 65717
52495 98548
45534 88555
1557 70438
85530 99789
30687 69549
25792 38240
89087 98406
57547 92755
68285 68670
11078 13029
8579 38926
4886 42214
11999 76228
40410 79302
31442 31748
51840 66442
26181 99034
8078 13971
37479 69773
8786 58706
56981 94242
13716 24939
15913 48020
21016 73431
30085 87771
28662 82750
8972 44541
56235 81936
56583 75539
39079 90146
56945 89709
64667 66861
67139 72527
18008 43897
14402 49422
11325 11359
85615 96401
1658 57840
43286 88967
2545 51038
36821 86867
71875 82462
3110 51081
10829 44245
26304 84922
7824 94012
21267 96841
20167 45913
28086 35199
2094 62593
45176 57807
41406 55880
42666 75509
67640 69346
21538 61500
2387 90693
75658 94690
67640 74448
59986 70569
1407 95079
64734 98112
22439 81113
89897 98782
7411 42683
40574 73569
5196 13738
50268 68948
16570 81600
46902 81812
82199 85489
33056 49144
34959 73105
1280 3012
33153 84290
69942 84145
53434 64421
57349 98901
2899 92202
38225 96933
34643 62612
72351 96107
82620 90014
61259 88121
14588 63572
46329 88900
33602 97416
26558 40229
38112 52064
16803 60772
3814 91970
23012 84902
59252 80596
58243 61284
9436 15487
42108 88454
41430 48879
51040 96108
43703 96768
7472 74699
35440 97585
8568 78869
5048 66083
24164 78738
49245 89460
27759 45374
60114 78559
64263 65748
4024 62719
34830 65649
22410 26761
11594 65143
49880 97128
23586 87228
12736 41827
45423 71550
20335 28021
25475 92911
33509 38027
42296 48977
10666 19904
23271 60809
10617 82012
52508 78742
32276 58607
45080 59872
83280 86636
52491 72068
76770 81036
63522 83253
32987 38330
55785 98056
22339 39406
19371 63066
26770 37201
40641 72277
48906 69433
3606 84912
10448 86462
18985 71200
77914 96461
6247 44741
36780 57922
33804 64245
93479 98049
947 52893
44605 77195
20582 32410
11807 77505
15666 37100
83118 92156
236 93287
11731 28194
13626 86767
35401 68263
46245 72658
15506 50374
11740 92435
67180 99957
5507 96813
26218 93724
72196 92221
28955 76662
63337 91016
22542 28635
62781 75352
42012 55810
6424 15969
33089 88629
8982 90520
26266 95548
5145 33177
17092 63115
77950 94272
33810 56091
9698 47761
30112 82081
4999 57467
22943 83371
50051 87642
14673 79316
44177 47696
7522 37622
31367 75097
34904 91208
29402 35189
25237 64417
24209 69540
14298 47754
78239 93680
33921 75434
17920 61827
1545 46599
11673 67377
49568 69897
24720 48908
57622 73012
72863 83644
57228 57507
30295 50472
11007 65100
11791 79477
53851 78960
38454 74112
46675 96669
4597 63299
17277 80949
15834 71101
14246 85444
17878 43836
20954 99566
20438 45711
46131 96288
73692 75934
27353 41411
14640 86495
3952 71292
81148 97257
2796 19198
49882 52307
50314 89153
30657 67602
12176 58794
11012 61860
1309 33453
5991 50058
4117 4745
41788 42358
3649 76532
57185 97399
26726 80783
13618 83509
56614 78841
3950 93532
12019 87737
46848 74132
45970 89336
35566 74795
42671 43212
28755 73659
17107 68402
36545 91840
20254 40549
5375 64601
1485 64763
34747 81231
30288 93924
15198 39170
51642 85055
20284 46606
6087 15428
5504 87681
7881 36896
66908 96419
33191 56134
66375 91066
23021 48872
15081 83695
25270 31641
31174 75052
50446 90169
36770 39657
3467 34725
94301 95509
75819 84105
64860 75137
60056 89155
22230 74615
14024 78838
9760 81920
62665 65791
69226 72302
3757 7716
49415 69479
7434 94481
9497 91518
32238 43001
5032 27561
22441 86936
55702 69887
92216 92335
69515 79602
30002 63846
8582 16074
62013 94659
5038 47012
22765 61304
4554 11042
6441 74376
57375 99070
13173 74953
56162 66523
2402 66657
47954 66307
3647 9217
3283 52526
62203 80687
39055 40529
48247 95104
25766 61211
38804 71989
18234 30996
33431 78757
60874 80395
3356 25169
28073 30993
47058 67902
36429 98386
56996 99403
35301 87626
48596 99119
41608 66533
67214 88231
27468 88627
27789 60581
208 56777
12080 83072
77012 82775
44900 73438
7983 85596
31104 94301
52603 55813
41 51936
4406 7005
57463 93360
16163 69715
2552 83116
29096 73034
73616 84144
35353 69336
9718 74633
50627 54509
49910 93879
775 17883
19393 21202
26748 98025
58528 58682
35870 68807
25511 52634
85207 85467
10957 87635
35569 68818
59264 78457
64181 89074
19146 38043
39654 76266
16472 96960
53940 54537
41615 90762
59795 96345
24237 61175
15541 20295
29101 48942
25664 97346
20053 91739
40982 98910
55160 81595
46794 92612
21681 77323
24075 27610
40880 91272
10686 18644
36374 91518
39854 45899
76048 92347
11492 82586
32413 85105
53161 60414
575 67641
26464 55727
17726 80817
48475 88534
23620 86293
22029 45441
48935 73278
42894 98614
26463 98389
36804 78539
34131 79416
77991 90997
12987 72608
47680 61138
4678 67109
26211 98268
43672 50993
7349 67150
26747 83321
33276 68291
44410 45295
54585 76131
30171 90095
151 72612
11982 84610
13443 39486
59925 93025
46567 76311
7713 24352
22997 54251
19957 84730
64970 96594
41053 96393
14485 53059
71631 80139
976 39466
12351 95356
567 1817
44573 58631
38483 50065
5895 56190
25104 76174
47967 71245
34626 66036
4178 7459
25058 87806
45478 81999
5426 55140
7965 92843
244 3568
82016 93590
43624 64845
50935 52689
1699 61087
53799 81062
5261 28712
27391 65898
60805 93625
15540 27056
47728 92525
17193 32518
94861 95740
32920 53597
44278 92142
70778 72140
32710 57689
50015 71970
42355 61530
71265 99269
69621 77748
37628 77341
71945 77309
43393 86517
48664 62882
19742 35162
50075 88911
5520 43384
20074 59850
17129 57244
30701 76626
48762 66941
60446 73188
44938 91050
20442 74429
38305 62670
7836 38914
33423 62101
36773 82475
72639 99364
86767 99964
32107 39924
44769 85494
4419 48339
67853 76812
32137 48374
72524 99282
6341 95248
54323 76850
15210 60956
3889 11738
10405 34133
7615 91353
2463 18212
17080 24627
34670 89851
36162 47396
18310 72492
38791 52850
45268 84831
35626 68325
58086 73172
35139 52663
17912 20416
27796 83083
42231 86264
48017 94610
79454 88736
76208 77632
66621 68851
31996 83507
18625 63837
5984 99398
45300 58548
8009 63170
14335 87703
27957 68410
88697 95125
61529 65267
28489 66957
37114 71824
58054 60513
57904 78692
40399 53127
32506 75013
44404 73741
19123 30336
26573 84782
46740 54669
35266 64566
3901 35654
22559 67064
61058 71184
2596 70511
18470 73123
89613 98236
22518 70342
55996 87402
20045 64780
70697 82382
2751 10171
29107 86717
4068 88973
60230 95539
16035 45100
17800 41908
4433 65449
2178 69262
6728 62564
64117 84941
41953 67179
3632 53751
33149 61648
16877 33655
12668 49356
19016 39154
76792 79812
30573 38631
10049 88285
59056 63967
64807 99875
42046 67342
37456 49240
61348 65905
33553 79337
37622 45531
42747 82575
10429 79246
41091 95828
17474 84697
65840 67179
65582 85642
21661 26302
14447 24310
20957 23191
29453 83720
68756 78132
18228 64682
60526 67638
40995 50622
51099 62774
9205 23525
31252 87050
31449 71249
38140 61652
57405 65666
33085 81162
29416 42081
59761 98782
33421 73902
68988 85936
20447 21988
15780 66942
1930 23745
4639 54599
58826 71169
6039 28978
1117 67672
25661 26434
47527 86614
39388 96277
16637 51438
63799 80591
83373 85429
9175 95322
58472 89287
20192 26971
40634 54008
2937 69046
22484 87576
69912 97296
8154 78321
42905 80962
31457 72310
11382 53646
44116 56392
4631 83642
5527 76672
44084 78525
857 49926
10258 70759
17024 49944
23692 48879
27452 38685
56016 87417
17506 51574
47660 76884
15729 56521
36949 88330
21733 39063
52250 57004
64076 78356
70369 89064
6171 32670
25797 57784
41647 50983
14152 74839
36499 65916
10509 94552
29867 90596
74961 85140
17299 49044
12440 50640
10569 37126
40639 90509
12482 46776
18530 81338
27651 75710
35364 46797
40581 44454
12356 18368
9243 71107
23040 90587
8382 97323
188 56979
23689 32934
76759 81735
23826 72799
41846 62943
31507 55214
16299 88145
27910 83107
64188 98115
2092 26953
13296 76337
33409 43971
4678 38008
22266 47063
25300 37295
13836 68598
1743 73186
10842 25332
40349 83213
9812 61978
49622 68748
4685 84765
54573 85848
24218 90503
56086 78513
23801 62140
66224 91743
51241 95794
56162 69281
27016 27391
46282 60809
45737 89702
3874 40067
47298 56483
50538 81625
22488 33087
62599 67934
46874 48519
29977 53927
58257 69800
40895 83661
51635 97830
17516 27338
40909 78014
17937 97722
54318 55656
76334 85937
9841 52601
70208 70944
30598 58023
31037 81121
28693 56910
68489 80142
30377 76214
9571 28897
52847 85245
39617 62020
49183 92795
47456 87245
53954 89672
4467 8825
5630 52313
67936 90113
448 93130
19324 62177
51602 92907
5239 17598
79579 93615
42690 95309
1005 15917
62238 94604
54943 69072
80108 98239
55515 72532
38836 91735
7003 11092
29775 55826
26223 75732
35789 44292
1090 29381
17672 43562
25530 98194
50736 83888
87214 90613
82973 91178
15739 79025
5898 57567
20832 84572
11427 80339
54850 84462
59667 60278
6478 12581
423 81723
4658 55871
40286 93513
10787 14423
76665 99263
18612 70945
39943 88272
17480 23681
18563 69489
43621 52103
32635 92928
64074 84224
65258 92946
3019 71851
24920 58567
9390 97601
19731 32272
54024 92305
46632 52145
34226 63111
70510 84824
20539 23761
82618 94039
12406 97756
45944 87481
34564 74030
77316 87858
71789 97572
1459 63046
88080 94118
50235 98473
35563 56272
35447 91273
105 64394
58400 94915
19346 51276
13546 59372
7016 88965
41876 72276
10309 64209
27474 52354
38119 89488
35972 74927
45344 90889
63527 79610
49685 94743
60651 91397
4071 54534
36733 79411
53003 83981
23172 66166
2152 96632
24556 94834
6691 68427
50898 87840
31767 90325
83810 94900
61550 71203
10969 77744
4521 26850
41748 78683
42564 58410
60219 85634
35257 44646
17960 75938
28256 52255
1166 96359
13290 99597
58132 78338
52984 88175
16323 67140
20605 57234
55729 83166
22542 82668
17723 47350
35388 58449
7452 28572
17178 20858
13488 96498
24389 36866
9580 64155
27875 51868
32401 95903
50565 54294
63765 83587
64392 89032
16608 86592
70904 73500
53528 54206
3919 36217
39524 78879
25678 66203
7666 69286
24504 40798
34750 62903
30800 73391
37871 54000
26100 67870
62366 77025
15792 51476
89272 92706
14857 82264
3741 31864
32134 90287
53390 91958
12763 78043
8600 50495
74515 84484
47155 92400
14105 97460
42156 76421
87267 96635
27713 74504
30556 44755
24899 55961
9790 94029
10465 68436
10983 83020
1244 21762
19887 50969
23541 48284
38470 89875
3172 76608
10105 97844
15977 22762
85534 86417
20574 79183
63533 84880
71764 98282
3719 53224
32324 72795
40799 69768
46572 55508
22517 63815
31792 74754
2667 75196
19436 69832
75311 90204
51465 66170
42853 98111
40075 66613
69203 74051
58809 97735
19753 94345
25596 44154
3979 81565
28365 87923
52308 61084
35478 49727
21577 76366
16759 37459
57807 95642
10444 50010
18905 60841
19619 96521
37499 71482
34525 42756
6932 34757
23970 68288
21123 92403
49325 58747
12890 74394
15034 89212
7255 65159
24767 27818
16164 74452
55186 85835
55181 99481
2015 29503
70602 80558
50733 51913
66216 97071
47428 79851
13160 30184
51161 83988
47571 77616
33554 38012
98248 99906
11854 11885
29093 51940
62115 74644
45390 86765
27232 52133
5628 19419
28170 46604
72259 91105
20396 86509
44640 60610
42559 56867
23010 51345
64646 77617
14508 93858
51777 80444
34904 41994
2949 69664
22871 56211
9788 83001
37606 69327
63630 87018
16998 38924
31536 78613
9547 64403
51288 98840
23666 26811
42622 72404
64663 73572
26637 30380
14850 83054
47278 93570
19072 61332
36902 94567
29747 30853
18368 19835
46476 75316
43186 96733
53117 90580
18061 28693
45236 82411
87343 89536
33097 52298
32349 92698
58587 70820
7311 89884
43017 46616
36033 50140
20441 37727
10485 93844
83179 96192
80001 93283
19464 51306
212 20556
7495 43268
16701 35432
7147 32019
40186 80854
5962 68768
29614 48121
31765 48353
87057 97010
43829 76453
71376 95469
44473 46510
13088 22101
15421 15422
12492 32728
51998 96008
8378 83981
14463 17146
9805 68314
44315 76279
17809 31386
45304 97874
9499 49857
7292 22750
23227 74946
6423 13403
5851 76140
1777 45031
26699 33466
30258 74510
54306 54675
85263 97729
5682 93702
18783 74546
27864 99079
54337 89556
8564 43971
82324 92950
91286 94745
21437 91462
32353 47628
42419 83181
16214 22238
1548 83096
42488 93051
16720 71715
73478 93161
64098 92618
60573 96433
90113 98540
886 74962
34489 97093
37627 49650
22314 85371
72794 79548
13420 97627
92490 93667
8801 27358
25579 61682
2644 3757
60943 89512
2494 92844
50556 65421
86181 92331
15747 73788
8623 20276
1927 7311
22262 27567
38464 88645
42586 76982
67222 78291
1413 15003
32280 94909
52090 72906
30242 50325
40601 99823
44977 88760
30597 33978
54792 75603
2747 19033
28379 96648
44514 50347
37343 72004
50966 60525
27364 36786
47813 71328
31710 70180
57348 81920
3009 75836
70413 92796
13836 60336
56947 67007
66157 93683
19247 58875
9456 42415
91592 98023
53451 66537
5725 41765
35731 49524
48541 67602
34731 38158
3466 88368
40850 71781
21295 85663
1080 68260
72569 92971
1011 96657
12544 53750
64681 86124
20189 83363
29492 76280
48689 88714
61331 78645
5110 69764
57622 88323
968 48152
38453 84177
46159 82138
87201 97087
73131 88328
13041 82010
31564 82980
24523 84028
37576 73347
30905 64678
38810 50435
7004 29277
22618 90134
6778 98142
51131 87891
23829 55196
52084 83708
28326 89999
33590 35123
16774 70193
41593 70707
21707 22935
77201 98224
25225 50355
80961 97355
9664 15448
11678 51321
48745 82229
71582 93382
11282 77161
32742 36878
45871 76666
64221 74266
21007 70798
40666 46040
31047 73484
12092 29013
6671 75882
54224 65603
39868 59072
43901 98385
48460 82090
21422 67383
4564 53889
28759 94041
5775 59772
6954 23613
36212 55267
381 37198
30352 58343
38095 87949
70552 87378
14018 76441
27797 84177
3740 36543
6170 53476
23324 80078
10394 53911
56820 66446
24519 96397
27673 65045
18393 63204
18291 45993
42924 72745
14484 44530
44780 55278
54245 91867
57289 69517
61902 95316
24709 66815
42346 67753
13442 55834
67928 91521
26662 92157
4408 11275
23104 40084
25255 65547
13861 74055
232 24932
3792 10280
36658 67565
32023 81609
12021 69792
2740 61596
37968 66764
25578 25951
18059 30311
51173 87079
84881 91841
28462 28852
10791 62427
13999 33630
29006 86313
28004 34186
1412 74923
58699 72719
19873 86477
22518 34441
37553 62113
55639 87414
39121 69329
15499 84996
26454 36665
52201 53886
27728 47005
29375 40104
36292 49776
35198 55960
22115 74226
37763 41370
182 87944
12650 67818
9512 30307
6110 84817
10574 55876
47665 60727
56496 67708
43958 63317
3526 30655
5082 85098
54401 90050
48485 97925
59520 76437
23967 53001
50809 91786
34410 51684
4066 15918
38659 51289
36648 86855
38180 77157
7148 74174
29088 88823
93438 98325
11346 98565
50897 88696
7600 74509
45026 47496
8304 55826
49246 64445
2184 13586
29709 99211
33817 42274
23272 97173
33610 97504
28240 30752
15229 42344
21821 47735
39512 92123
39807 95471
4470 15830
32823 90814
42517 89139
10827 32113
43885 77083
16736 86942
11981 87992
3046 94249
29483 50769
29008 79661
51507 80228
9635 56613
77439 77628
3163 87532
27016 99436
70839 88542
56426 60726
14769 42671
67735 70342
25835 69668
34932 95744
1634 74005
16211 52815
6982 44311
40388 41189
21413 38147
74067 92744
8330 74948
41556 81198
60778 63889
28208 33409
2424 3273
82696 88579
1588 23277
73329 92261
6254 64399
49232 73004
56743 90293
42475 63579
2673 88490
81927 91346
41459 61700
11826 59484
23926 24804
9241 35898
36954 69966
1209 63338
34394 64942
20 40882
55898 75896
17620 86836
5400 60422
29974 96261
57780 58451
54006 71542
37676 63158
33114 76364
65666 74526
60548 85443
2190 46327
16228 22659
16315 56011
2567 85275
73702 89661
61326 87068
19861 24598
47545 66612
43740 70764
22726 81666
42597 74698
32935 61283
70958 82554
46279 88863
26376 87670
12178 24013
32671 61734
2593 55666
1000 81701
12424 23229
17188 36871
2078 46927
71880 93754
36248 97926
18543 71014
18406 27124
8380 20816
29574 47922
6087 95840
61211 76022
9617 81716
68178 68220
10549 57982
50377 98696
5206 41536
48182 62159
25003 37260
6694 99488
62197 79580
16051 62686
4516 35511
60315 62640
13097 42605
25596 71604
33378 41204
32913 62319
38233 95256
7349 76789
7113 56287
10447 57066
93760 97112
81217 98201
57312 96447
57253 90988
76207 95328
10158 48784
49456 93829
17367 19129
78266 83276
14720 89415
36043 82243
25383 58372
28999 68080
29948 82418
2726 88854
55078 72252
5185 15434
69655 76772
35047 40693
11250 69360
27789 35655
39154 71692
8054 27905
3860 91983
18606 26085
15327 44666
75528 76829
6431 22763
65308 88757
47435 47495
37462 49647
61602 68548
6759 93440
12118 62699
11234 91074
10493 85334
26016 70872
45406 56460
30747 51458
5847 86469
3397 59631
82454 98884
64404 66337
23038 38838
3703 75455
18500 75431
73492 90536
79679 95420
33150 58663
31393 49763
31320 65689
11569 91052
21783 41277
183 20961
19002 97987
3792 37059
50311 50588
32707 80321
15817 69163
31962 77704
37951 46207
16557 21990
16867 29623
2040 45729
3267 71512
47741 53727
45771 97551
82660 90194
42518 68553
35871 67073
11998 31057
27224 88871
19591 35857
42577 88446
2026 5779
40907 97120
32611 41503
74584 82089
29309 59384
776 9745
8441 54315
28404 78380
18751 46392
14611 78499
4491 82150
5472 10299
9345 79113
91575 96066
28240 49081
28817 91073
26029 75192
7947 87101
70594 96213
25554 39517
12487 75936
10765 90278
22539 41769
20852 21908
28039 50713
46601 65517
20649 28249
60552 89369
6073 60752
15847 98930
51889 81150
47294 68904
35846 80320
41390 63428
5483 75758
18764 84776
50852 52132
70125 96722
26472 33342
11128 76566
13885 18993
61765 81992
16388 59590
67150 89147
28951 36522
23020 41259
18336 70692
33497 45930
40585 45005
8394 55476
34950 41912
14924 90650
37154 68749
38802 87458
14651 72471
67116 80061
11754 55918
55441 81540
6962 90832
24679 75334
306 99482
13108 83414
17624 97796
5864 84536
31412 41595
40134 82336
53136 53934
55125 57931
26614 59677
21705 41762
13270 48504
35526 68106
31728 93573
7172 74017
22881 96607
26018 86400
31300 69820
34861 76254
10635 86439
26029 67562
16683 92124
48165 86206
9833 33768
11108 36436
91 52403
26822 90518
91853 95911
42903 90404
5352 75991
2402 39633
2546 36811
62491 82856
27341 56170
29333 66108
62432 67326
56683 66867
48356 60981
25184 64330
33213 47378
16543 39879
16489 41774
17373 86945
35701 50790
48783 82196
31444 43514
16110 26028
59811 63056
59803 94795
18105 74895
9456 88677
47443 90563
30040 55861
37714 82504
36826 96636
18884 57933
9371 24522
11483 94699
90402 95625
27963 41120
17953 47679
13801 68079
2285 27779
13819 90012
60901 92031
28843 77984
28100 77356
6000 43236
51128 87686
24539 46824
20473 49284
2673 25885
6465 90215
7046 60909
5032 29424
73928 80036
16263 98659
39962 73277
87683 90187
34296 58346
11740 80569
49992 94161
18595 22133
25751 61879
88109 95642
46155 48450
25869 41386
59505 99117
52799 52877
30685 55033
51269 61691
30516 37523
16093 59803
47344 80914
59525 98599
48065 81836
5323 24772
31315 64533
12963 24770
49 5998
71421 97860
89871 92065
21266 58059
52492 91053
17933 89752
83829 90035
19053 82923
5604 16446
9391 12404
47216 58273
25820 32453
16985 26325
12690 17500
13537 19569
39093 94299
34276 56248
34776 71275
54951 69659
43382 95698
6837 46338
42672 60317
83954 95918
9328 98540
48072 88783
75384 81739
76637 80223
43822 99864
15194 36677
31213 96761
67045 97001
6991 12961
16230 66456
62651 81227
56308 71143
27224 70070
60100 82797
26283 45105
11319 23647
65306 67526
4041 59957
48518 62730
61407 80988
18817 73809
47666 78501
84750 90724
5652 87392
29734 84824
51316 76266
25936 85010
30789 87697
30396 56907
53273 59684
41884 45678
38490 90697
36898 74684
10589 40943
39064 62281
37334 48272
44614 66105
27977 96902
82660 93476
37153 67003
80653 91334
63439 75972
73139 91035
20339 48022
9893 24584
16600 51005
38492 58322
14891 75858
76726 83320
42983 64950
49048 68470
38072 71614
67434 86393
27684 94297
1329 92816
76558 90833
74647 92941
20973 69833
18977 82722
24294 31750
62270 90136
16797 24531
12666 65576
39836 49985
13052 59531
57811 86132
28824 97496
12586 30969
95569 98374
4843 7215
74895 78468
39052 48264
5074 98202
50891 87345
3396 34070
26385 83334
41443 69911
29470 62729
7146 44785
51569 98796
56162 91425
37256 58906
67052 76564
68556 76375
34532 44494
14541 57171
34871 63363
88074 99017
25384 76569
53056 66977
4108 66523
11385 29737
20795 28600
58734 87234
1010 74465
87221 95388
38394 76030
3049 56348
14457 66107
71433 72774
69942 98615
48259 97985
21210 82832
4060 34552
28741 61654
4064 70106
58701 60282
47842 80196
75725 85737
45079 45838
10934 55341
745 57452
42980 92955
55552 83562
12931 60481
46373 77210
55523 56574
68656 96750
2971 70083
20218 38677
26489 29628
14991 30034
31633 77150
12623 41130
15859 49835
82614 88006
18840 43368
4793 17509
48455 98408
19561 54720
40522 62239
18237 29583
24472 80971
50511 79194
2054 57830
32682 70835
25443 65344
15963 63122
41776 74279
11152 97989
73414 84955
18831 28769
36551 89790
6259 93107
1565 98980
48219 48445
19524 44408
20643 46090
78164 93401
31443 94312
64919 64982
24518 85422
64809 77430
20831 66775
1961 96944
48503 88729
29798 56595
25163 72427
54635 88189
32089 36427
18068 66168
12122 88663
52133 58317
35259 81216
36002 99477
9084 88656
3239 51186
1847 3351
55710 62721
6323 30274
81246 96236
43370 64347
33240 69476
59071 95496
28195 37439
38464 75887
732 29390
46090 63969
34486 61327
63175 80325
69600 72536
54298 59034
53561 77838
28684 98295
73368 77575
12568 40232
57630 65608
53319 96963
28653 79828
40016 70284
17248 30571
56922 77928
44032 94321
76687 78799
25953 33484
6060 88557
52668 64654
37541 48166
44658 85630
46214 99330
44170 66250
47445 56732
56607 73793
995 33234
5632 25316
91776 98027
16084 74790
67261 69941
11748 38742
57621 60205
4859 6023
37334 41445
74736 82355
42374 98595
64908 97536
17356 32653
2376 77295
13426 19437
20313 39963
13265 24498
43644 87870
34580 99578
57592 96912
34459 74557
38827 63441
36456 45864
41126 42293
36452 76740
47705 74146
33207 41167
41927 62698
43980 69439
74629 75162
7630 53108
19536 52010
73566 93737
40905 79698
16428 81169
37255 51142
48623 79774
22902 32794
61978 94916
24912 88641
30750 41245
35355 76465
20581 45846
22991 48908
9075 51494
3342 99511
34660 63758
9540 62882
63163 86977
36094 68450
82393 96596
12338 93805
7205 89347
12889 50421
62593 73029
35868 99296
52482 84998
54162 62137
7665 67534
74189 82066
21397 60514
27728 89905
13663 96840
64599 72222
77036 78062
23793 93488
38024 96882
71767 96834
32912 96497
22304 56750
11632 14032
8920 19612
20666 84177
504 41947
12831 57451
40637 53848
29511 98682
22757 77509
15055 85547
18089 84658
18804 75267
80212 89410
2363 93887
35097 52282
44523 59942
66856 67167
44359 93339
43660 47875
90963 96615
30686 99773
68993 72084
42097 83588
48624 71740
7530 92047
4171 79254
55643 69624
5152 22541
56154 79996
29251 88162
3708 35941
26265 52949
19229 55957
41391 45622
85777 94424
51981 59007
2121 2672
63890 68356
64934 92947
16104 46121
17522 78867
6149 41586
59464 72363
35626 87305
37917 85276
3375 87268
72401 99886
29341 57492
3295 63783
4428 73781
6778 26268
9361 27818
14595 28101
87166 99049
39794 64358
20994 54279
31572 53492
2938 50583
24657 60322
11456 54305
92139 98670
30244 84696
47249 51827
41804 76103
38937 70372
13485 66947
22260 31836
53430 79432
8625 99054
17884 44002
91994 94383
39024 53851
57911 61665
25870 96058
4576 86286
43661 76450
16154 76146
12073 63375
32272 69432
53355 75104
39038 96239
61142 94257
59205 85898
57377 58444
36840 56493
33296 61701
9685 89360
45960 65287
34144 74286
34538 72043
2643 52676
33221 63376
35806 44525
45162 86934
7482 50952
2357 33565
5452 31938
40106 84916
19891 56408
4779 70230
80830 90949
2206 34373
25268 37423
35675 56531
43667 63150
4236 20707
30417 35257
22031 80093
22883 25931
10927 89564
58143 89484
34414 37808
56853 71365
37828 86700
37824 41499
31577 59736
37479 53306
21014 22731
81613 90383
2260 60714
46579 54423
32581 93224
368 1518
46654 65197
82136 97621
48506 55191
71161 83873
16432 79448
55321 56462
17638 30349
29298 92774
17705 26827
33871 78134
9753 93549
53941 57556
60521 89008
6460 76582
87258 89296
35597 76125
25423 63899
44975 87823
17620 40790
65627 75854
41535 46731
45595 74131
74837 98857
43916 81933
45392 77525
93857 96489
59580 66349
31811 39803
24810 65836
60720 67694
24942 32685
42546 83477
45848 85001
68015 79246
7689 67718
13958 89671
44637 53531
11302 84671
64246 90677
25509 38930
35607 66946
2202 30605
33836 82745
17657 27231
58534 72230
31496 99792
15044 78070
42859 49826
4187 53869
4135 80855
33692 46234
30205 73732
41521 92541
13864 63232
63691 73990
53801 68034
2130 74359
35351 46748
78616 93430
42367 63789
56972 93193
23448 70192
35905 65212
52115 96736
21010 97318
52076 64462
22446 74827
48648 97875
29821 56612
54080 83436
48719 60538
8564 23319
60153 97333
6122 37149
74007 95209
9315 85647
29298 40887
20529 67829
41834 95028
19890 90048
5546 5854
29241 73619
45504 60015
5658 67514
39045 99013
28228 85829
25094 83268
39576 51479
31743 96864
40872 63411
51563 76101
21177 36843
52403 94283
22392 70161
66114 69331
10635 75543
11702 36057
14298 51310
4403 52797
57276 80680
7124 71438
15855 97737
10834 89817
24537 32374
18019 31185
27553 72037
31033 86623
39315 56452
41282 50124
29440 50954
2796 58987
18169 73922
73956 90051
74866 81879
18222 29766
21797 31133
10108 86116
9831 22890
12706 68548
25270 27119
19158 93359
46613 51884
68870 86185
1704 54719
9576 29833
1000 14072
18414 78290
9656 10299
249 51535
50899 78417
19039 37205
45862 79169
3538 35946
59773 80654
58367 66067
11790 56570
23371 49759
60472 96172
70901 90873
29065 68574
8327 80118
23673 96748
85147 94122
23402 84699
5341 72907
24964 37295
9740 87099
39101 48845
23866 80884
24343 52201
71969 75718
37254 54889
20696 54405
264 55518
38025 89569
49063 61068
15493 63270
56543 78768
12442 74694
41797 78563
1427 35054
57556 59643
31185 78195
7940 93345
33895 94600
24298 74428
47806 87743
72020 98751
3022 14211
290 75583
27016 59575
17221 79101
647 60525
58048 69527
25220 44165
50685 71542
6868 13270
73379 73995
52019 96114
61539 86955
63023 75334
21067 34859
6784 21997
47271 78084
16804 71424
35906 68616
3406 95284
39493 55111
50944 91086
17022 28407
90795 93867
69735 96567
11350 53156
6343 36001
691 69166
24324 61401
18287 72011
57806 70809
12788 13306
58309 63916
46942 71884
413 76447
7923 17786
65926 70690
4659 24416
56162 66589
35356 78469
40776 68251
27625 80419
23973 98962
67545 90392
27349 60215
41385 59852
13478 20395
64032 67095
55002 74752
3003 19073
16458 23714
81936 97896
3799 50104
2586 88065
85197 93283
68388 85595
51477 68867
45329 91332
3319 19577
61766 68198
37826 40464
23573 76873
68233 88741
20828 58439
77612 85173
71076 95886
66118 79087
12642 88503
50699 68781
25460 41256
52044 63090
24606 49870
7738 65980
10931 24988
24370 27260
11051 97599
44728 97037
8907 96451
5803 13098
16550 29633
84030 94110
17149 90281
3056 44702
85347 89574
11360 90940
75122 96125
10031 34132
79174 91416
32445 47576
68626 71806
9949 51915
62874 68040
56132 64508
62870 93510
13856 72860
28196 86009
81744 94228
21365 39767
11154 23900
29135 61394
57722 66201
35905 65228
10846 54295
669 9360
40250 43282
85510 87437
180 51041
6118 17961
17874 37927
46316 75091
13897 36789
70051 72377
55646 98450
2199 39497
71193 93109
12209 48007
42359 51133
644 54057
31337 85731
15217 83937
44166 59534
16574 98639
47842 66188
16299 61787
41333 93939
9812 98589
74411 88071
39050 84529
56924 92989
53842 90629
51101 91273
2726 27744
69838 78859
8105 41086
5313 65632
68040 84603
46916 92096
10044 44027
57889 71017
11796 60460
8995 90724
23856 80410
68231 73799
36400 61061
55615 61464
10848 73066
21989 77448
46547 53872
38415 51080
83477 88287
68879 87197
40726 95044
71625 92173
5073 15897
20901 77564
22681 28222
27048 77509
36763 44772
2596 6377
55087 96048
6075 83688
40837 74445
13074 59817
20277 30770
34726 81219
1227 9983
32682 98747
3039 7055
1840 3536
24522 36883
6545 14492
33875 64876
34179 75565
32567 66101
9988 56418
51787 71079
42562 77455
37284 41729
24630 91444
40804 71463
79087 99831
23475 46896
55748 85919
50743 84672
72942 95917
57714 89142
32763 50922
87761 97603
74001 83002
78368 79079
26115 68653
31327 97960
62259 83882
13744 79214
59087 76418
14736 15382
54340 60448
2254 75239
22797 75314
16507 24050
38697 77813
181 98222
21843 34573
6458 68305
27685 79727
12957 17131
31073 99651
64554 97163
8759 12807
13156 88717
85824 99783
55267 59948
5171 58923
40933 90197
19880 75433
79109 89540
8295 10363
35192 50350
35258 48541
16970 34260
36604 62536
4539 59052
53941 67652
23134 33525
61120 62668
2029 74637
34591 41029
16622 76594
5895 97187
35677 53580
34075 71317
9554 79792
52020 54315
6411 99455
26885 72893
65121 69090
1353 86218
73526 82150
31949 49180
41102 74222
29677 59569
43435 54500
4412 29574
2954 55591
2685 74789
75460 85655
9944 10621
894 19249
40531 87641
5965 33976
8770 16662
15053 19495
19588 80308
45502 58690
43646 62731
19919 99415
27007 37710
25925 38178
70498 79829
3174 50226
1072 49932
8409 51213
1269 90403
7533 23453
172 12630
48138 86087
62848 68593
31007 56232
17935 37821
38039 73714
50006 60350
69845 70899
44469 50875
21239 24261
21908 56775
43795 48380
23308 80036
45981 61479
28911 55169
3079 38531
581 29268
43221 68784
34108 58827
71693 90314
2749 3370
21142 95547
73183 95457
75503 92876
88324 99357
3704 57421
11760 84568
32570 42098
28570 32477
10644 58488
2636 39531
4613 81219
76170 84030
37069 40716
24759 45913
31786 92816
51518 99267
72207 72416
41143 85904
55201 87736
29847 71967
21481 54738
53860 90096
46247 80226
59784 67137
50209 68245
57838 66165
29253 88373
7722 57151
63617 84197
21944 44429
16830 19466
38596 55661
9030 26389
74360 87238
9697 31414
88634 99053
53615 94053
9761 11703
36519 77175
41967 51405
16190 86908
17938 26681
43032 90178
36362 59496
41712 54354
67906 91196
34551 45665
19020 59332
43120 47646
10856 70487
61233 78334
20522 84707
21608 86850
66447 80413
44669 72868
22297 50131
1998 38786
17043 68664
87820 99923
64168 72211
73472 98183
33641 45674
40003 71393
14 85863
12835 18875
77050 86280
17044 37923
20382 91554
15207 55821
28093 60905
74803 92088
25287 62407
25463 88955
19961 64990
41753 68040
47823 73678
57171 58169
69536 79962
35236 83967
33256 87794
83555 93282
20960 64191
27524 58340
27638 65121
32137 66465
30097 98769
10413 85769
36287 50492
46374 66958
95072 96747
76925 82556
52210 64863
17628 31725
18141 89618
47669 94745
13255 35149
6472 22034
75920 95486
57302 71462
29584 58683
33940 63376
26349 84679
71720 73134
46406 73028
39508 70462
17659 81536
13492 40073
56158 92046
18515 47812
60628 93970
41236 59207
17805 52273
38782 42839
22863 47575
25756 66507
53360 62693
14389 60037
3456 5718
16305 35029
35737 41914
53753 77960
7373 54227
98419 99316
7001 60847
72932 84008
30596 64628
14137 95787
28969 32613
23828 82043
33391 44304
23884 69049
36900 66087
20269 66232
10065 37168
13525 38601
53574 86282
58919 89107
5926 81454
29361 60252
21639 55159
592 1489
40680 64376
32561 99342
15669 85000
58449 93933
21389 53510
13817 64371
4341 93808
71692 98352
23436 41950
1866 8106
35661 92331
77154 81268
65151 86894
45301 94357
19115 95480
72030 86418
47138 94544
42284 96698
38496 96067
51911 63701
50694 63250
4493 40870
73443 90456
18290 41925
1989 45350
13864 82362
5525 93997
3220 70488
23884 59832
12673 24946
52312 84153
27118 59520
38161 58231
21531 44374
57770 98861
9926 24186
41986 76517
1081 74139
22305 54246
12897 30029
24265 97139
27175 60632
41104 78518
61834 90954
61537 77360
12259 18974
2406 95227
25577 67243
63311 98027
37894 69232
38807 49914
22325 80813
51426 75157
3156 91186
61198 98706
14722 80311
6798 97799
22860 60919
37529 65349
3723 10779
25626 41074
51660 64225
56195 59909
12018 66281
42722 71518
21137 66015
45471 62060
75290 94240
34678 70827
29885 36548
19834 21123
7225 85273
13464 80054
56346 94636
31371 50965
8522 25424
43315 83609
25214 67888
811 82294
25738 25967
69407 85809
44687 98565
52556 73135
47292 76676
57698 97307
60951 86151
80485 94482
13861 58185
34058 93107
42069 52876
16378 84522
87164 99629
9239 56530
17693 82079
68842 81240
66145 86727
44648 85694
4020 89511
61023 88572
84432 92957
25418 40985
46150 55982
55543 69839
2998 39567
61588 67657
53914 98385
39593 74138
86164 90037
6324 40969
11115 31556
56121 72651
38204 44515
56319 79928
81780 90313
25986 49598
49774 64874
11545 43889
49229 70829
48164 97661
12076 74405
7577 84011
43650 70489
70293 89856
8087 30461
15452 72322
7094 14858
66741 68394
72158 96568
7954 54441
15311 16003
50157 96376
15484 87933
41340 87791
57266 83800
37947 60773
43216 67641
16366 69758
25455 63676
67283 97503
50697 52120
31172 85728
55639 84174
32209 46841
63841 85157
681 82913
76789 85373
22926 25747
62142 96170
13135 18895
20035 40024
18375 77718
62711 87407
64399 69915
7604 47807
60630 80316
13389 42460
28521 76864
26987 40333
32187 51234
18349 73560
8613 28730
11487 33656
4162 9928
17760 97213
11150 64332
21635 28195
67005 89873
53155 71004
60470 77379
43324 83757
43859 48537
86747 98407
607 20676
12730 65430
8064 22738
31800 53493
22287 31007
65619 88258
19290 47969
14489 75704
58172 84348
74327 98538
17040 40444
65195 99232
34206 34481
19132 88490
5308 75580
72009 84509
13671 71780
47164 60681
50389 54443
20512 73397
17109 32220
37120 74215
3481 41041
8219 76480
38303 90353
13880 81134
29688 47159
179 73202
73009 96405
35665 87634
51625 91432
42576 91995
12900 75508
4417 42735
25632 51805
9762 29523
53888 93151
41454 98743
55203 64044
33114 60889
31392 96025
62314 80194
31947 39266
28323 61951
4409 6649
6770 36709
14722 41960
29350 65413
76232 99292
28158 98249
80673 95715
28148 97682
3460 19534
10845 93385
77501 79047
37067 66342
12399 50110
29873 43546
83314 94704
42771 98504
56975 91681
12123 36128
1229 73363
2363 50147
24404 98129
74188 96312
69465 90770
14494 62240
76501 80907
36443 91014
3850 82389
25899 52610
5156 63325
14129 45642
27547 83560
28981 93972
8501 89280
23397 26848
2669 17818
20528 87114
87819 95336
8972 62802
102 91749
54262 61889
36571 69446
34194 82718
12811 41614
4851 73357
22302 30322
44935 59278
40175 85145
2148 8190
1098 56784
1145 60726
29350 43187
40377 63776
7043 20005
16754 22555
44427 80593
5902 69722
24930 28077
48880 52666
52910 95132
51760 69329
21745 96191
40364 54019
40870 42244
19455 24194
34962 92707
19881 66054
11229 30385
20392 48362
43851 69518
2743 12402
27749 70672
61775 85018
8996 74364
37485 84411
34828 75773
52433 60247
78094 93004
12180 50735
29971 95150
64390 77076
20750 75476
79531 86612
56469 97161
71830 80327
13378 43200
65344 83306
1239 26969
72111 90019
32452 91241
8693 94507
51534 79361
3494 6214
15997 55400
30779 56237
17344 80132
30464 80362
2608 9093
96580 98994
32786 77390
59936 72882
15345 98022
57688 80145
46974 81124
36218 80065
50502 66471
936 94692
38940 85848
33094 92034
40569 95153
65301 71778
21726 88398
43727 85301
16301 44027
32786 34010
824 66901
17457 49336
8336 31490
33125 95671
13546 78043
14404 90361
67089 82280
14296 49066
32803 75404
30338 76271
45632 86049
48359 73119
40708 80365
32364 62967
40666 43994
3520 45626
22929 25036
56819 67144
85043 90360
6312 30550
79569 89409
73163 91716
22244 39686
17744 26829
64528 93033
53104 86353
39484 50821
11312 81662
29328 73242
17025 48029
19721 63462
19086 21256
36593 46454
13515 24148
16811 62030
16247 18381
2201 4294
57771 94462
14026 31180
33584 41122
35139 97287
49445 88010
26491 87945
10134 43058
16012 82629
31816 74564
24303 26754
1224 91218
36409 71916
36319 45869
29813 55456
13231 68600
16349 80263
14188 41783
60992 77845
79190 83236
36950 83300
19187 55296
25169 26799
37676 46432
37524 61608
31377 77399
49760 63156
6047 91615
92173 95935
20441 67172
41115 83580
85569 89407
33130 91920
64369 79557
34349 61490
19013 60809
25504 79456
31895 74062
5933 7904
13869 14690
49671 53564
45960 46112
45502 87759
5327 28745
2864 20647
90022 92449
70816 85174
24705 44869
12183 65827
71826 78438
5141 28473
81184 93253
76937 84428
21675 94898
6697 68411
24574 40495
10343 91065
56311 80044
1124 50514
90877 92868
9850 85346
9193 42555
18195 25849
29728 90544
29881 65280
36882 58065
55708 79485
32395 77644
2421 20091
44158 89814
47095 59238
4962 24825
3338 6942
16866 81202
28172 54652
42020 54285
23450 46522
55174 75108
52983 88727
79351 99778
10959 24738
20344 85078
64453 89105
1394 25930
93538 95657
6395 18918
7851 76389
21267 97024
25631 56950
8322 85741
2784 82392
21630 52356
45882 78172
15138 72433
44742 80881
3658 26348
18281 19025
30882 44912
63147 84821
24704 96076
13639 33364
2215 55669
18649 81340
67478 79606
2033 76815
45649 91646
61204 83757
48228 72100
40872 91187
35861 48609
53509 70712
19973 75612
54075 66833
53080 60684
28445 64080
27053 39251
45029 94966
33184 74844
19509 47374
21169 46733
27863 41000
39992 55188
53514 99215
24908 83603
61332 94984
2502 87973
19287 78466
7948 37956
39211 54771
22753 92863
7613 39962
40710 91561
37482 49015
55210 97138
51936 69939
65060 72894
60471 83476
3415 76037
41506 46615
49715 98185
38546 96060
71574 95669
18936 73322
19918 94191
35259 73197
34649 36451
26237 95351
5117 19892
22480 79990
67797 88477
29782 64038
3435 86690
47817 92914
17177 74240
9513 87216
78895 91337
26634 57953
86712 98932
69828 81358
46007 87848
14054 76094
17573 76906
21642 74226
14460 17730
7102 58020
20352 24565
86612 97156
386 15354
50541 63611
8179 61575
16231 32106
2610 25882
28117 94870
1571 1829
79239 81496
30101 50041
59535 77690
67068 98295
30416 40152
44295 92807
64855 86517
68463 70128
36607 40797
36942 71957
5676 6813
43236 61172
84327 97233
11880 58247
20932 64194
55756 89674
11640 95914
35882 75801
17275 85523
65532 66628
19621 43211
13666 17175
20623 97837
34504 87040
60182 60300
12784 47082
162 29142
62661 94148
8321 88836
19328 81625
14547 97504
8256 22062
22522 78456
5719 36765
29740 75296
14873 94100
46101 72599
40529 51079
46571 92705
57625 79372
6851 17663
36040 37524
27883 72929
8154 21677
13453 60775
43312 49267
33198 99133
46446 65626
61142 64723
15686 26325
11410 71624
31564 83430
9067 39143
39626 58776
14110 51252
8817 81441
48040 72941
33231 54799
25515 52752
12046 95547
34098 64488
43568 55187
69878 96303
48780 72049
59173 84439
44441 69174
45599 98130
12847 49207
1649 23565
54708 73467
16091 46797
50059 71450
22185 72680
92543 96539
60250 76742
6682 9388
33638 65931
11988 17727
15403 90608
19643 97321
10064 26293
27966 28299
28538 82639
61026 70818
66685 90856
25369 45663
24363 29912
9608 46253
5705 28292
24991 25095
60821 75676
5356 28076
22387 89210
479 33066
57989 59423
35247 59846
38087 68822
42030 76976
17784 28962
16025 50664
55455 82784
63814 79533
7291 98466
36108 52401
49389 55511
80207 95277
42506 43933
31173 57297
9713 58361
585 91574
72135 99151
14871 37553
45342 85307
8914 60632
29516 74863
22384 80454
47788 90457
37333 99844
17365 99450
38763 93895
63508 68345
23316 91392
2841 30016
64224 95481
3240 27480
36742 63655
49356 92351
25167 98182
43775 74132
6983 68700
21195 37466
24447 76509
54561 70830
27891 39696
13496 91095
46430 88847
33615 85201
58948 90080
61436 66788
31547 96445
15113 52475
36467 59734
6185 63315
69219 89042
49871 78421
50030 67187
1672 98984
55320 60018
41249 83603
47949 77500
22237 57272
57051 94796
45819 55800
23221 41937
10156 31752
47488 51499
38735 66177
49159 77606
11359 49376
29816 93511
30770 60943
35746 89434
67035 88567
34851 45620
81174 81367
3387 51814
76058 97664
40258 88916
2868 82286
39383 42266
2064 54269
64411 78223
5128 67764
38621 52274
21364 44056
7342 86204
5535 63270
50893 53472
42157 77178
12728 72646
36126 71667
9650 83154
66803 68803
7095 18109
9466 62983
25802 92850
28872 69018
40801 63596
4470 40970
61790 83243
21862 83703
15460 31181
89847 93584
52257 59849
35430 48413
11975 18700
4507 98271
65702 97541
30678 58987
12379 73565
18996 27062
22384 92434
72359 86853
2183 96742
87608 98843
36557 39493
4426 66429
33745 87543
2969 24325
10425 99252
35717 76668
54342 55628
52781 58545
16467 81497
30662 95340
12242 87401
50960 90372
14419 75013
73608 78811
16285 93763
31383 78775
2798 38677
32179 98833
12705 94314
38229 63821
82836 99673
53725 86490
48760 70425
9210 21371
33521 71441
71353 76937
36933 65487
39458 99831
61425 73926
67580 88034
45572 62235
21771 60829
50637 62341
5655 37142
3856 12831
43531 44706
19332 64638
30836 92137
31683 80549
39034 39647
29009 54928
37287 53634
12024 47234
58782 59889
50032 90792
20766 53240
3668 80720
25923 87352
16771 46614
2069 60931
35210 51621
43914 69418
17513 79515
12759 97942
52552 61063
10284 33077
20393 61147
55369 77653
19024 66743
59192 82871
40861 50292
6357 67790
6812 51209
64385 65659
6922 72037
28886 76263
10937 88038
32215 98075
31836 89519
11430 41718
13009 98893
14133 37742
35927 86572
59220 73382
11361 48401
68973 99524
49921 82043
66216 72244
79155 89606
57804 82651
43062 55798
75642 90076
32324 96503
10535 73975
3410 42207
30781 52777
11894 67448
49999 59402
31758 69191
18606 69767
39998 64437
45174 75062
3484 78005
58383 96139
64243 70438
76443 79733
24027 52077
16653 64812
13259 79245
48451 84331
6381 84093
5602 53277
20070 64847
75469 79503
59054 86723
52420 69282
28764 34471
22113 66519
45120 73799
53786 90971
3020 80562
37171 39646
18925 99598
52585 67222
54520 90040
41978 98019
4179 5566
26005 45548
19660 34018
18855 81499
10994 15040
38993 49141
8686 55883
76308 99611
63438 76583
15962 78443
7164 27267
45143 87946
77953 89629
16168 51447
94026 95375
45819 80103
51111 72790
35469 62135
53760 80205
3020 54520
10133 78711
56603 85137
5817 19572
2134 14193
6100 13536
38548 83245
35964 79992
1101 55533
10719 95530
19418 86456
9542 47527
59007 79797
52154 77805
2212 24763
78946 82924
36039 43954
41181 70430
79881 79977
13463 65728
46183 64946
61495 81831
21529 61833
11737 41468
12283 13271
23547 64822
65913 80375
41809 52498
22243 58697
7244 89305
34902 55669
1634 48292
11149 81357
72520 85261
467 25852
19240 58247
4186 22467
63162 68270
2430 60065
32801 91162
8858 62344
20586 78407
73344 78513
31855 57317
31674 45735
23505 40800
4219 74117
2004 38331
43790 92912
13449 86281
21164 97294
11636 51225
5084 86671
15242 44097
76328 91626
2070 64710
17672 26650
51243 97526
11296 48364
34611 37955
96602 98290
2990 97620
57375 82199
18330 29509
27857 57166
49653 88020
64264 92131
8265 41825
8487 29651
26896 83504
1402 94583
21686 55421
60154 78510
37776 97992
29612 68685
33553 58129
79957 90992
39307 85765
38100 72688
2266 66743
19376 71107
64180 78113
45211 78176
1994 62386
7978 54168
8738 28891
57100 61289
36185 66012
3456 57936
63758 95871
26428 48406
659 74175
30563 82945
29116 94840
48434 71665
39126 72867
25145 45177
30316 44831
13799 49114
25980 92513
26042 83235
56727 68646
6893 80200
32430 42636
352 93294
38496 58970
10765 49408
5612 60686
7728 97424
3695 82581
44579 78375
72414 89461
33709 40777
16032 47589
33689 80447
11394 84642
32261 60475
62326 64702
8510 50507
15074 68635
41737 54292
12144 74663
29781 43086
6148 99249
9755 71639
51606 89828
29004 69063
14165 50431
912 5317
55060 67782
35051 56329
32745 77377
28086 67024
36464 82638
35364 42343
20534 69501
50142 55988
54537 99409
51161 95731
49957 74678
35463 45578
75265 96075
23392 65716
74070 90656
58210 67462
34188 46998
36651 98052
36701 80553
12927 81703
31902 50354
64079 72802
4582 17873
79605 83123
425 61492
15989 81866
8276 69327
21817 28605
17017 25308
59956 97618
12195 65965
80436 94226
11532 92169
27704 93128
10073 60022
79745 98582
15510 30350
32413 70232
12169 87764
1191 71790
51036 54714
76766 78167
20822 24879
38389 83204
55776 86569
1350 47354
3673 27553
32783 49913
29107 55416
83389 98276
41689 54854
42361 72024
82062 97603
11832 22133
69606 92795
9988 30894
28778 53301
1427 26291
13642 52174
27999 67347
7758 13878
5025 79898
33791 43086
30119 64031
19892 51913
3459 41316
10530 21611
25803 49092
28303 37024
63322 82135
2216 97712
10044 75835
63348 84187
33051 36558
38497 96438
49819 81086
17262 21390
39189 63962
2783 83296
9744 34120
4388 4413
32483 67242
37560 57593
28020 91665
3627 89419
62172 73566
49025 53691
5509 68182
60203 64243
34610 90565
88787 92197
40952 97580
67420 92973
2202 74042
70081 80808
45431 92254
73829 88364
3597 70204
67422 82150
37870 92702
16039 96856
85582 86961
87923 94897
50427 56061
59252 66896
58371 68517
47879 50155
23991 74967
19956 97134
63309 91092
19656 46844
1892 95826
32820 79024
12766 15127
44324 82809
21640 35990
49688 74153
17973 27333
47234 96485
53836 83991
20982 75908
4293 36942
1054 15873
60576 72301
32503 97003
8403 16892
72103 83680
411 77528
52276 79294
1362 31508
11564 42055
54913 73520
24178 73153
29140 94413
6355 97036
18958 64489
48806 55250
37917 93588
23503 43782
1808 62763
27051 94355
66542 84231
61299 93271
34102 95948
4471 24989
46558 64824
31868 49477
27744 79967
42023 69512
8158 9199
15466 59194
25733 47429
59837 70678
6860 59310
42197 52889
82300 87890
44546 94702
8648 71492
76288 99622
21225 34838
365 60596
59704 71526
26832 88396
9283 92441
84496 99164
25578 50731
2787 21418
53280 92500
3223 46895
51677 65225
75874 81280
13974 20648
19851 55428
13011 98073
32097 68368
44790 46184
24199 81097
46924 68167
34716 57505
20564 88721
6118 57757
43479 61531
18359 37786
192 5071
15562 53151
73023 92684
62411 84892
55270 90590
48226 62193
62077 99695
67290 76715
4707 22199
21045 24422
9082 34262
65534 70558
37979 52469
30003 44471
58153 62708
24468 37238
1773 67172
17250 36721
20035 45185
36819 72036
82976 96728
22363 60216
31738 55084
58632 96178
12018 53431
28342 50532
8487 92420
2632 79274
39145 71626
20662 28357
61698 99369
33412 56267
20383 87444
42547 66185
48392 99968
12128 93705
43144 93290
31071 39915
55315 85596
55817 95868
79388 81127
5134 8149
54467 89754
6786 89204
10611 10901
18947 93994
27663 49576
12575 55929
20154 97139
73009 94730
42307 92235
60385 69204
26072 45521
36393 69540
69882 98153
3229 23269
33242 74408
38317 42530
26351 34959
53775 60881
957 30763
30323 99205
23768 44734
23385 74821
61333 80193
1392 87450
31495 90248
60000 60724
16766 61976
13532 82906
59184 62853
10605 25754
7973 30327
83392 99351
29870 76823
49264 92665
83748 97924
3957 89087
60008 89371
18501 91794
23001 39949
10908 40324
35657 74042
45737 56787
34913 60335
50582 81798
84718 95379
58299 71216
42073 54961
36079 52259
7143 85764
50507 51997
21200 74451
19110 64340
60841 97227
84825 96357
48369 84422
39586 41268
4412 84421
29894 38177
58928 88545
11478 60354
10535 75064
24349 67371
34833 68754
67216 79528
24370 65206
25075 61345
7843 40780
24236 74836
11129 49994
18081 80998
10388 48716
18342 29917
32884 47566
3520 38859
20361 31334
30624 37664
30598 40765
48034 94611
763 68166
1532 2309
39046 58284
29770 84605
24835 85538
20153 36391
10473 61020
56843 72867
30889 47183
26377 85494
51672 70854
50774 65676
24244 79247
18456 64629
45078 45204
40024 81939
23768 34017
35321 80013
954 30218
28828 67804
30001 32043
75274 89639
79853 97576
41254 96130
24389 34482
9178 57224
50151 76741
55388 68263
34525 37383
64517 75091
73811 88949
83502 89137
11469 79256
15380 46121
54176 86134
96965 97370
37747 44826
45571 72393
31865 32752
35191 75351
46941 95802
62180 92736
49567 63269
6438 12385
1621 33302
54708 57027
29407 85817
40891 76787
15733 62505
53135 61458
26336 63932
15212 42856
32013 91875
11640 83663
56617 98225
27320 73217
19147 36739
90747 93410
58725 87963
78909 89991
16925 68179
1982 50215
6042 27510
49260 81023
47888 93642
58871 77968
6401 76978
64549 73452
5145 91108
11280 66603
21593 96166
34697 66647
54316 92809
11732 89907
20859 86012
15424 28948
16488 74530
2976 72311
60896 83145
29435 49814
6380 8006
6363 73805
85428 86907
20967 28291
8313 42866
9143 68810
15900 83286
35368 94579
16972 20791
7893 41057
20568 52617
18798 23584
6281 42698
6180 36834
32929 54362
7821 18443
29839 72974
33336 86980
10927 50268
256 79707
87680 92467
17794 59983
29322 44126
49249 92738
14362 49143
4376 99501
33870 73094
1920 86730
56215 99721
20307 87191
21346 36635
562 6660
42605 95719
28839 94613
1016 34918
73912 80576
67380 74328
41402 45158
5820 57376
30324 37882
10657 48726
76140 91775
65521 71705
49304 90920
44222 59309
63614 93183
7860 29716
39984 41845
24423 82824
65965 97585
44947 51947
16775 35190
10702 42754
7895 14610
21367 76365
53888 63093
22686 48655
9041 84495
59558 83797
64811 89661
71515 92850
4315 43480
46095 92100
30935 76516
65887 75077
47871 59006
13553 23605
83643 85668
61142 85823
44614 48318
46851 75606
41434 41752
53705 73473
10274 44700
22847 46081
10463 57245
18600 62579
55476 90836
36785 39111
949 40061
37524 59131
7855 73951
47701 78871
36874 47918
6756 50031
22487 99057
57825 74546
51829 89541
54464 97927
27295 49690
20700 51633
88411 90005
18581 93212
37003 66310
75120 98236
23179 45719
9991 90845
34098 77880
26529 58567
46606 54097
18924 66072
15127 71222
5086 17003
43243 61786
8909 99982
336 88572
17265 89390
4164 21500
47336 49722
53030 81538
11028 28118
68061 94980
35092 99274
13853 22829
65325 69448
22952 30916
10076 73346
21359 34300
26030 32006
60927 65872
61821 85986
40961 63021
24003 59496
82787 98110
40926 43660
41959 98236
24166 70466
30524 52716
41766 52941
35139 44962
51067 86155
47352 90623
81049 99584
71289 81698
53079 66901
20981 60086
76869 90055
33999 75496
45504 89769
6391 68788
62780 78116
7176 22356
2725 40155
26056 61352
18485 46567
28827 58840
72018 72358
31269 64340
58055 84904
8081 42753
47532 98972
8499 42561
2048 32983
32536 45896
41322 71049
15797 40389
48047 87628
36443 60143
46754 89381
54805 84220
57814 75866
30268 99248
59059 93900
58002 76695
79294 82712
26090 36482
1474 99295
14869 99819
38600 62194
28230 98298
80793 96102
9178 98472
53764 62608
1863 51774
72669 79931
25867 47574
64622 97050
89471 99817
26308 74833
29244 72835
39635 85652
85864 91800
8428 80835
16338 73240
2092 50081
3627 40036
30145 68453
55883 66609
21511 64188
8738 94116
41114 45134
18783 73433
50819 90297
10022 22586
33529 57433
72118 91133
5375 79035
56182 73389
35755 65086
43804 78347
73361 74423
90685 92552
34070 62344
76491 78261
6532 13884
84772 91967
7573 72958
51622 99275
31675 84457
1495 12243
21989 59849
8292 98233
1384 15678
20450 37519
42157 91195
46037 57148
9629 32582
35588 92182
46574 70229
32143 67255
27771 83494
38290 78308
8364 52289
41797 83965
37716 85603
12672 67488
16188 62852
69179 96763
18063 57813
45983 88448
35340 54264
36152 62343
20323 70481
47353 48782
31802 76815
16843 61788
170 60375
21959 70831
58696 98216
4281 20682
53719 83446
57189 70708
24879 52019
43303 49198
38020 56583
5430 60656
69072 91845
76792 90928
31849 43629
4905 89401
29520 36091
402 86471
12970 51372
14545 59147
62262 78813
50989 54687
96312 98312
15658 42883
69068 91421
68966 71403
28377 67259
48891 84932
13100 32326
16077 82170
33576 61943
71884 83033
28931 71132
6681 60733
5450 48848
61221 93464
22203 55509
60878 82311
45773 46169
8066 58835
28878 87905
51115 62872
6704 86504
6563 45278
36735 37364
6863 56834
10840 52209
15685 39235
52424 64310
20930 21779
77689 82825
4556 33193
9850 22115
2736 68679
35520 96217
10563 88964
84411 97842
16077 56216
60287 68462
8268 40921
91797 94173
87725 93491
43337 54752
44695 48425
2989 67794
35033 68342
15149 64124
58490 76096
33879 60284
74502 95170
37071 99583
86203 92258
64353 90295
47795 73082
86579 97111
74042 82247
38682 70507
55313 99641
44710 65332
7496 63489
28198 59445
6438 26164
2743 61038
21454 68086
18643 44119
22117 37149
89028 95323
26031 64159
11572 44151
10481 99841
12442 81169
30430 46545
16517 43968
21224 86433
4518 88716
5275 33693
28100 42534
37153 90478
78 70593
30455 77364
8380 82909
21888 42683
57676 65848
6466 39024
31278 43182
36946 74844
542 39270
1584 34997
56290 96039
36813 57863
55668 91575
39156 74259
39865 97963
38354 98165
14261 97033
24447 80937
54765 91692
64769 97133
53595 57658
19512 34026
31187 31953
74087 86321
10413 79011
74899 85930
6262 24821
23366 82717
8330 99183
33527 87095
32544 93984
28990 81211
20288 38476
14503 31402
84790 92652
9010 69406
38837 94453
54165 59903
46120 80370
48967 77889
10084 22977
11962 20692
16693 22507
93292 94403
6539 28814
50491 82983
4549 40689
9712 90958
32547 45484
47588 84508
28092 53775
76711 87635
10973 14557
63406 80532
39408 62632
33591 59647
47109 54711
1655 81946
52553 94235
5038 59617
11900 55364
58026 73460
26944 84544
18856 43012
47438 64273
20377 81971
21411 43306
40766 56264
33766 64792
5838 61173
29893 85423
84628 99558
47779 52297
12343 77861
11092 59638
60534 70565
62821 97314
675 38263
19669 31936
51532 92337
12928 23190
31269 66824
15941 96251
4180 35828
35555 93226
17967 77088
22218 34845
54052 88458
75413 91257
856 56913
18076 43219
23224 92114
4353 36708
13430 89334
39334 65253
5068 17404
8775 17090
5079 98692
34116 89783
73888 94651
42902 58794
57666 59581
5411 31780
34178 38468
24077 95117
6512 20862
17188 60995
6506 84493
40860 81335
4551 9415
10116 59577
8519 50046
6572 31175
13722 74612
12006 31633
11586 40468
54957 68674
48942 64442
13952 81391
12535 48839
28339 31029
35885 48856
34460 36081
46366 48121
25616 63800
44957 58394
23601 69104
54090 67746
46424 73107
45995 91604
69022 79502
14085 19757
17058 99376
43835 70252
29169 73477
71798 81941
80304 81214
2921 89404
24593 48870
1979 24809
18105 64964
42548 87309
41523 72638
1280 99573
1545 20127
39657 83068
44353 59633
47711 69031
28123 54405
23482 71894
15188 55839
68081 83445
77316 81316
52977 72183
64247 66215
16702 92054
62659 95528
42647 51497
89378 93921
22371 96630
5283 46911
55561 69391
19969 89854
4381 45453
23885 63621
73275 99808
1388 52339
18601 19422
47123 56824
14697 64281
38200 41409
22002 98735
31662 86874
1288 78086
45698 79469
51767 74328
3957 10398
97417 99047
9908 51290
16490 70060
48755 60556
3010 14177
26541 77765
59634 78262
75330 78701
28948 83961
46244 52094
39641 56042
84939 94273
17323 45209
567 36407
36570 59285
33054 56307
28247 47375
66941 86552
25879 30475
44629 62220
82835 95691
49717 57007
46206 59039
16820 43288
50550 84973
10204 21843
24522 57606
78558 89907
49252 91093
53010 97158
47586 80399
53552 66564
48355 61037
27041 38605
22627 41827
73313 83757
7623 13372
37784 48148
18729 29945
92399 99149
34707 54246
11458 84374
4915 51982
1267 60569
30414 78999
15058 97907
11595 50177
15106 72084
20778 56542
3980 85251
11204 55511
41663 67936
28082 54394
64408 70411
45623 51477
6817 51989
64772 80804
66928 91206
40074 71365
27332 93619
30729 77368
30637 35007
2980 20248
24658 46684
56521 66172
9991 75082
57066 82830
39321 52273
4296 18696
27393 96159
4039 35022
50310 96203
40204 75133
17490 51087
10110 24947
16852 60343
50044 99047
58164 96369
63016 71660
33457 72929
11234 23069
66234 70321
17057 97460
19974 46661
85034 87645
14991 61230
2466 49362
24117 72849
49970 70368
71350 92603
21169 50606
6766 37167
1749 40944
68845 90045
42743 49752
11959 24902
82836 89051
30566 32592
11307 53375
385 41557
740 11526
31592 96391
18459 69190
10710 11285
20024 74534
26804 75241
14313 81800
19758 97274
33701 99065
34011 65846
26875 47721
60672 70757
37590 86325
61673 69024
68614 77449
2783 45095
40469 98425
11729 39680
52870 62350
24979 89320
19617 78368
71373 89649
4670 64738
4635 35751
53756 65866
75312 76323
49642 97217
15362 71265
15225 41012
50750 54688
16931 41210
12700 16597
36399 42528
26188 84301
59798 60367
22013 81489
67779 95668
86727 90629
10830 62708
2987 75001
16168 63086
13864 18976
24644 58329
15136 34734
8069 41606
75681 94634
17115 84656
13507 99436
2217 38586
5631 65633
69388 73120
15559 63409
60804 73137
43881 60149
7136 83473
32172 45883
23229 50023
20062 78121
53499 98901
24613 26427
71549 98435
11641 42575
39476 43548
13858 38264
38347 56407
40558 79440
4682 19416
12956 60762
11967 87990
70305 84140
18230 85197
15383 54089
7930 57839
15386 29551
76665 94149
12755 58812
15378 35278
49467 88371
31570 58772
32557 78363
42508 64537
55724 65886
49681 92397
51215 80206
33793 99181
61187 90958
10730 89705
53002 57055
16748 34547
68182 88015
42155 72723
62053 90863
8121 14446
46202 77340
31473 86484
44723 86655
77079 80587
81487 89710
47704 55552
42195 43251
70956 76908
11519 69186
23432 74223
25585 41544
26816 48187
66258 70659
12200 60256
1514 8348
48731 71248
6726 7759
40876 78359
67278 85506
44777 60234
14728 54726
1968 24441
43659 75453
24786 34809
13944 25502
5801 41053
21781 50132
25469 65497
26678 78297
51771 67033
72126 94688
22747 65352
28041 80669
12504 69889
6314 23951
8795 14515
20844 81035
69816 91759
16001 74811
65911 73993
15306 38718
10685 19229
19276 48614
26988 58909
4911 73884
16490 31825
1949 64279
351 46538
37123 98077
12905 25112
30299 78987
55284 97178
40622 41504
35831 70900
7731 98022
61540 72137
47284 54363
12878 93819
18267 51183
35726 35836
59569 89362
30318 65446
55623 60792
60267 65322
11098 59199
48146 93629
33432 96822
12224 37320
10950 53605
68005 71434
33159 66578
8053 32663
35716 63006
4173 57537
4582 38851
46098 60161
26714 86770
33109 65538
7108 37044
3360 31901
9576 41252
5864 79318
26084 93767
78476 96266
24836 75972
29467 65452
23201 33776
4214 36638
6688 58073
34298 41028
12252 12619
26095 31820
14269 52420
12210 36810
68576 99863
12918 31845
1264 93343
51847 98879
28554 89577
72178 72188
10398 40702
31022 99169
92600 98308
66600 68789
3503 61567
43260 48663
61613 70098
17339 26080
38974 43163
30889 86354
6832 26947
3881 60028
2966 83876
20820 74218
13366 75208
36016 96730
6998 67143
7940 55608
14682 53142
19959 61001
18841 34750
63691 81592
17594 65323
1335 20817
35084 48671
61425 91228
19453 59624
8586 52299
6024 20735
16255 91006
16422 31135
68617 90840
70482 83060
35268 50372
24441 62157
11364 11983
40748 44353
16332 17404
16457 70186
56825 98245
29386 98406
22047 30314
35721 91964
7413 63085
2094 34239
51823 96463
6407 37658
10272 33387
32277 35960
33680 63162
2435 60435
11388 63284
10011 55917
69430 77475
43571 62414
69748 97279
41161 96791
72581 87233
82144 89419
75390 81415
24807 89980
25222 54416
10287 97593
25819 81477
71367 80867
8942 70796
39014 61105
15332 56970
58981 80443
37587 44859
89595 98284
58595 95932
9086 62580
22460 39843
11782 26440
57962 70250
31310 87411
39222 54152
17122 67376
4285 24764
7905 72246
35251 50077
1355 71415
20464 27957
80365 82430
15263 60769
38216 91124
26725 55541
31395 37052
10524 93228
29216 71623
40541 51948
41144 85224
29306 63957
2467 32277
51890 99035
17113 26834
23038 60230
47781 75435
30041 83988
15593 48379
6992 16214
13886 78491
21913 70468
25911 56295
16182 78407
17107 92411
50171 97728
37048 53952
88479 92256
28855 92251
20711 29357
23578 93506
6850 71820
46274 91892
53061 53370
25507 66206
44851 87877
6904 67581
47347 55147
62276 67972
8626 79201
31515 46783
18920 62618
11938 97343
40412 84428
50998 78850
43023 65463
1735 46526
20307 72628
19815 55591
17788 45941
15343 66893
1002 99715
34485 40501
12304 51335
47959 88959
11181 26583
32006 75774
55017 81486
26795 43176
8973 9749
68281 73191
58334 80862
32220 93984
11070 81832
26455 74232
29882 34819
1664 79050
42863 77201
617 69156
28633 49414
7323 26850
22224 80663
81605 89438
20624 45504
66127 92950
33613 39318
35577 86924
5680 68124
22695 29332
39826 64337
57754 84569
35687 61875
11280 53557
8602 51084
41343 71387
4109 68929
63003 91932
22695 47054
13832 99337
36629 95282
13575 84616
40937 99612
19795 96747
12769 24559
81667 90292
25489 90597
73069 99203
57808 83472
21683 68850
23615 39098
51756 62969
43093 58983
14374 97910
62537 89338
63880 80988
46319 83683
21640 72354
89068 95730
57441 97345
44185 76741
49644 64222
2690 8566
55397 84122
63391 96041
20773 37213
16235 47332
66860 78652
1099 4599
32070 45022
19366 73928
50914 73651
22551 75316
18531 94860
11693 30298
24378 92368
61105 78880
9844 25240
18951 63896
50818 60886
1378 88870
50167 60348
3373 53301
45963 71023
22941 89241
6823 65503
27932 37389
1626 92706
15507 54135
1192 56044
19321 91297
55756 87361
78151 81143
23078 36496
1248 42469
10568 42122
49596 85150
29926 47724
15137 38121
5289 51340
18145 61713
6598 26486
13468 52627
30077 92435
35065 38220
8247 20634
50562 99658
6025 94748
33681 84365
63938 91387
12162 96799
67061 75921
28696 61405
52392 76653
11794 27019
67758 88897
29874 38587
32829 48574
22266 23805
77202 92183
49998 77383
22727 87385
67508 95523
27853 86491
24934 62404
5259 15952
754 98362
21827 28713
77567 81522
45840 61348
83116 99080
45458 73551
22032 93616
5036 14610
57647 96843
50107 56582
5143 43773
7077 83314
67065 94424
150 66137
72022 75587
5693 24747
10265 10339
16968 47603
45525 66801
52948 72725
14932 36116
10138 13097
3647 53378
87795 99912
8092 56562
38173 87409
2390 58304
18255 30527
78365 92983
42382 90339
35506 95793
23981 24878
3329 12554
16503 92149
31187 77146
1851 69550
50050 74062
7814 51557
12534 40691
23940 62023
35833 93139
12463 42618
24678 79409
76690 96140
1682 39108
41777 78678
1771 47188
10597 31977
2613 2682
22714 46941
5358 22671
29924 31755
11933 83495
3519 92790
20672 27249
49640 50781
43738 60276
33112 79217
29154 62506
30160 34543
38260 55678
27460 43141
12025 86799
46631 50255
57498 95848
54612 67743
20342 36024
20616 99082
22647 52774
46758 72175
57845 83835
9768 49242
7314 10582
33008 48568
33448 46151
9436 91213
66863 80111
6154 59108
29326 34278
11610 94708
28084 60232
42987 94159
4423 86545
34356 54196
32172 82501
8565 57585
21223 62967
3230 13885
22550 85151
6533 69398
29612 32170
71802 89561
2489 98872
16957 67506
75325 93405
45101 94367
16557 82566
48225 82368
79789 87302
39061 59191
23635 39334
8306 94795
32588 69864
78710 86735
17715 68922
14941 96544
22626 77369
24110 38728
31085 48471
39474 77618
5752 89372
40845 88828
7156 94732
20699 47592
19776 57111
24646 61070
16909 95745
45271 69118
35682 71398
25586 74280
466 89557
47578 83914
44159 84470
60973 86461
11725 78916
8251 77354
33759 90715
47913 90708
28867 36633
3385 74460
40243 93674
12662 22404
13847 32592
14331 44201
38523 67129
65499 91447
35498 74033
47240 73665
37959 57557
17276 17898
28126 92079
28860 30477
43544 59018
62763 99348
8871 85431
43369 68906
49083 86658
30458 75033
42588 59648
5212 29415
19373 56545
74440 93629
31445 69131
7470 89302
44954 77582
11354 44042
25507 77486
60877 89884
34057 64572
19206 73218
87955 92523
71047 85194
14826 40578
47187 81286
43922 98516
9516 62366
56482 75119
33517 94813
33019 63190
48701 49072
20193 36881
3439 55306
4595 27778
23515 56704
54016 69020
25831 62408
32603 84729
58833 60344
80784 99286
35446 57135
59613 66142
22252 90853
34454 44412
35260 61310
65700 99520
60865 90649
5630 53971
66736 84303
40414 63092
25755 32448
51431 69399
14553 39444
26308 90549
61313 73458
6737 51663
42376 87940
20034 57811
10036 18587
14922 83169
12101 18216
12359 20361
10007 34735
27224 67461
5981 41745
5445 93562
70462 83872
75470 93429
10161 98410
24897 43170
4229 94049
1730 49969
55075 90310
41220 45287
36972 79632
2996 82495
70150 99956
20827 84500
38211 45668
67755 96035
73856 92702
84952 97564
15284 99432
3758 72949
54830 73953
71396 95528
48202 65778
26351 47337
59708 94870
83917 95400
12893 37269
18744 84937
60770 75929
10796 95180
88025 88702
48250 73122
71058 96853
390 7331
13652 70587
7478 22753
9959 74170
40747 82752
61266 77049
44505 53037
6014 15010
20722 99450
38024 82271
38364 51859
43392 56293
10288 66578
47223 71733
69024 96448
16666 93382
79 84264
30868 62713
4193 55412
618 11137
62414 92778
66626 92330
38514 86020
20457 36321
4453 5825
55609 93274
9516 63688
17166 21701
46396 82123
38308 50874
78904 85529
75565 83381
23599 83141
82577 83069
50308 54387
7831 93035
47286 57078
3512 78622
19658 80148
44945 82520
21733 35383
21760 61297
37454 78426
40482 87481
28507 42916
2905 11341
265 72318
21639 97086
49080 77826
28708 47304
15410 30466
30480 52337
49143 63943
51065 86601
69069 86091
5528 38973
12624 82391
28492 85833
20149 97263
14957 65321
15813 65404
55786 99858
3860 61830
35134 63265
42590 43714
33538 42651
23518 47590
65634 81340
10883 95074
32895 46760
57331 61767
52276 76274
13343 47775
63877 76851
34858 38613
29529 81506
35822 88631
22989 97899
37957 45662
31851 51041
21226 90996
25091 31351
70849 71967
58323 87582
5770 85905
30176 54591
65780 67978
25537 65843
12602 41184
2603 69385
65263 78626
9865 92059
14777 88650
49296 79425
76237 81931
13777 26575
2095 18046
33102 74796
64024 84198
9466 51482
51525 75859
55470 92594
20837 71094
15140 73810
18066 26431
47581 81026
24592 73826
34534 91168
22571 40905
5747 75276
66292 79935
44276 87586
30210 34048
10409 91789
29424 87368
40201 49588
38469 79661
17822 40357
17147 80175
17097 77691
14591 63262
15681 33713
34887 50996
3757 73039
8359 60039
31221 73703
3422 81165
3735 8429
34391 96131
5718 19440
27642 42539
42629 98976
54180 86558
10843 77444
6269 67556
39953 86407
6181 64176
5977 21548
18688 42626
35252 95880
19321 82546
15425 55357
3052 30668
86786 89376
10500 45285
30234 93960
16431 59342
14546 61682
3804 6533
1881 82772
19354 86240
21505 70215
55901 92340
57545 79238
3370 6071
29879 74536
51634 89103
43738 83813
19021 71365
23698 29368
13561 81582
392 78552
26334 53562
15197 48244
68088 81198
17251 80770
56067 80744
58865 64891
25336 93329
17426 68919
59717 77130
8417 20540
24807 45891
5854 59094
15020 39589
52012 55909
46104 65527
38118 47542
45758 82513
14681 55277
63917 69436
8637 76898
62681 90517
21850 94628
39679 54742
84549 84965
3237 26431
72327 72967
24369 29324
39609 57182
59224 81110
54067 73216
62660 84114
74902 87988
88743 95633
49635 69717
32373 58861
1031 36235
30883 96119
4083 28448
32427 56067
20920 79828
11422 70426
12730 79502
10270 33077
27826 68463
60373 86987
9508 35456
46232 89310
8413 15367
13744 35773
61533 98020
72719 74011
6695 81040
1287 4065
20371 61587
21450 38784
56145 81684
73444 93471
29755 69355
7053 23093
18821 41219
7967 72768
4071 44087
39544 56942
1843 29455
29665 87621
56356 97877
3877 28626
59892 95921
8331 57540
63735 70071
28168 35931
10705 41373
24946 44684
16621 72434
44835 75329
33045 54479
14951 71196
7996 23197
70439 95831
39919 85804
26636 48364
5439 12794
78991 81972
10308 88242
48584 63294
43988 44302
2968 30681
32872 54614
9463 66153
53556 85621
18372 76108
51559 86790
40193 99491
42678 46711
53868 77546
37986 97094
23335 70936
38421 67393
80390 88223
3049 43158
1890 36741
15037 61118
62874 72528
15684 86794
46579 72398
39797 40907
28627 38923
45918 46495
5946 6145
57740 72004
38500 45795
62165 88109
453 82540
20798 73100
40075 61099
5464 29411
34270 39468
41926 45834
18178 74373
2315 92619
11016 11473
741 57171
5586 71636
68170 79393
30467 71388
4704 86205
42605 48218
81745 92621
19034 40139
50411 71490
59 35633
27547 74501
44135 85982
11319 72772
72062 88227
34654 82735
5915 73509
80050 81561
12716 91797
29361 49309
22916 99748
18902 55413
19855 82657
8661 76962
90 37051
1019 36219
65812 97740
73347 90084
21000 37930
15560 77898
72742 96361
65497 69748
31359 98480
50230 51067
35303 42559
87218 90381
24575 71599
13843 92767
29937 66632
999 18972
21786 64735
3523 32284
42169 68306
25567 78089
2633 59582
71885 76737
79017 93504
56495 89725
53361 88652
41085 81828
55772 67728
56876 97705
54585 95504
1721 25999
1202 73640
42546 95753
41420 94875
23030 99559
37461 59823
15688 81586
37670 82297
46560 79398
3971 42501
14991 42291
23697 30065
31103 97718
1284 15370
2266 25776
9211 10455
69114 90158
25815 34164
78421 83809
60051 87814
9731 22920
34554 88650
44533 50082
33026 45772
24055 78971
3912 70938
45146 79566
7666 16900
47243 79767
23747 69566
40267 58825
30052 89883
31830 85043
23509 43280
94661 98184
11195 45899
52814 90513
61 59044
38897 97124
53208 85496
73639 82917
19891 50462
38910 61785
26634 33511
51597 98230
35458 47516
506 37874
63871 93963
66638 87059
3135 96608
3297 47415
36191 43495
55931 68855
4280 36988
16292 67496
33744 34954
44679 48611
56369 57850
69954 71202
6821 75623
18535 85288
6998 93064
34864 86265
33450 96065
21067 55808
21989 27595
22770 57853
13227 90566
39576 62340
80220 98650
36446 93207
49598 99880
3462 17792
60850 88633
9098 96576
15899 54275
18300 99744
63036 75035
25172 65712
6556 18299
15580 50657
3723 24935
3517 90476
12667 67876
23100 62296
37725 91553
58469 63395
7636 59350
2213 69905
49294 92888
31685 88826
80304 82702
11628 48313
37100 90968
34231 40990
17572 68774
7321 42199
5545 81556
24 59591
15803 35054
34140 67383
6862 41846
42235 58273
53384 77720
61610 84136
18240 28789
75815 86836
14500 23715
39032 43368
4335 6251
54101 86749
64232 70674
64248 93668
58382 64090
45429 53939
4726 79919
25318 96714
36071 98521
5029 80102
30937 79719
69248 85651
13119 26033
49428 92132
9120 54414
21184 84518
590 38596
35396 85427
70570 87060
43864 67169
30384 50555
5078 59911
5298 54779
4072 84828
20153 33841
42439 48292
49991 78138
38950 55050
59975 73961
42620 63087
13255 29349
13946 33013
46908 70633
7522 59127
24896 84752
43576 85798
43315 97898
24529 62565
39459 97525
32006 47394
7979 74000
4389 84112
63 21595
5970 87633
51162 90962
3025 3550
22497 95897
15703 66876
11151 22426
32129 87567
52619 72445
25858 64834
50810 70046
18361 35954
16075 21555
10523 51831
14823 31331
30590 71906
1353 12540
51412 58190
29615 65165
53783 57539
26576 58974
77303 99153
19427 73141
670 86711
45237 51495
12737 55841
14558 65238
13042 18945
25056 43735
85615 92682
45812 78747
56323 60129
2196 96869
64195 70435
27178 74447
27252 92850
23034 70409
8396 16445
16431 47195
3474 75406
1930 77660
55707 90038
28958 37384
47945 79358
49516 70865
80067 81718
28691 77647
31791 46380
44046 63968
53843 59539
81710 83051
27139 66534
11774 84720
31423 37390
34064 91077
19000 92049
69109 93703
14390 58676
2260 88983
25093 52570
43960 63308
11552 90503
52552 84020
5467 14241
6411 93809
13444 46551
16374 43999
24997 53750
20196 51109
19800 65266
21101 40901
36765 96842
16434 98150
26190 68307
47748 65650
74376 94762
64156 68779
14670 33069
4201 15914
229 5720
7985 66059
61700 84954
12004 76386
80807 87982
71225 79025
8971 69936
42233 95616
74363 92312
10463 68882
59087 69380
14230 53868
58236 85309
11389 37760
86531 97995
40746 76407
40636 74717
56210 60339
45741 81207
5193 37755
65149 84818
45014 66165
59022 69481
6106 14890
4046 66102
35229 83491
40922 72315
16751 90168
27413 93751
12765 24706
82037 89283
28374 45479
88569 95085
55397 99786
78375 88577
37752 47661
40571 74693
38216 84987
18589 72504
48950 91153
26300 64536
81968 82699
54732 77908
65607 83699
36699 87943
10101 27630
36595 94526
6935 8872
5241 58148
31067 56343
22267 54181
52325 82109
35995 42215
9499 44751
26110 50704
69177 85989
22993 71271
2528 82972
10283 89856
20263 40048
62255 78310
29109 81806
70042 85078
20715 55860
15749 94161
26377 60029
46889 62619
44678 50350
32680 42211
65589 72899
61364 79718
38872 70310
6263 66100
71642 79904
50562 90925
23013 82383
5045 24325
588 19498
21296 52798
26876 58362
40980 78708
15108 44448
22686 99152
15821 54277
51296 94164
35121 79189
37229 83459
57058 72671
25756 44647
50671 73694
26366 92998
41659 58926
55601 99098
44325 99502
6310 22237
40420 68758
86059 92705
8798 21380
36243 44865
399 59653
46710 62878
38919 54340
15504 76729
41648 51342
45219 60950
41297 73500
49688 90569
18376 55910
13559 16713
95638 95743
34042 55756
17297 73172
54350 56300
31917 38253
31384 78774
2771 78559
3776 59140
8228 91291
13087 79422
34872 88341
74039 99758
19944 30155
7093 28938
59970 77049
74112 95730
16704 66290
78003 81694
10919 53608
13289 57569
4420 69695
71064 85086
11250 90706
25936 79884
79281 91881
14578 73681
2226 68756
61962 77876
50550 88287
11384 81757
31232 49833
49597 86841
9229 73684
35474 73223
36677 92297
8908 44552
44247 74654
1870 39764
36999 46428
20696 92603
61447 76173
3053 12391
65871 89970
45116 49954
37979 43378
70200 71878
21705 68197
845 59257
6236 75009
28732 61948
21728 54812
66344 99942
35375 62138
28129 60618
58229 63152
56054 73581
35986 80787
18583 27281
17075 27268
30483 78727
4968 89386
29388 48705
42831 65558
16355 25975
44209 98697
11344 35734
49772 90019
47072 50963
60033 92756
5110 58578
35651 55073
8979 33550
14815 31943
9586 15588
66617 71109
60401 99228
13431 14758
49455 90831
2284 73270
42493 66381
28834 78514
7639 10916
87011 89630
37023 98746
2273 84978
11356 77303
5199 20809
21281 42503
21376 28590
19829 87619
14635 98630
10172 40208
25454 45814
3380 67636
19305 95063
76265 91236
7009 15647
2376 63750
13503 59210
29410 66936
9900 62989
9010 17903
40642 80085
16488 38374
23019 23210
14743 38828
22731 87098
14085 52781
933 22331
51344 69746
9813 59842
14511 15948
3763 8420
22417 59176
16835 42492
33134 69437
12682 91640
43589 75336
86078 94044
55395 91016
11891 42912
55699 79934
35541 95101
71246 84168
10458 81424
1135 14038
42843 78370
48394 75268
43038 97940
2695 2827
7805 73246
11790 32568
53368 96651
69107 73498
58482 65224
15444 34405
43500 47316
17023 98811
3949 57383
2385 5278
57640 86353
73018 73582
26530 82090
6727 23030
62373 90723
36136 53129
17039 21575
18452 64271
9664 88182
44948 59558
25994 86372
11874 30892
12235 52747
7177 24206
44426 55060
28907 37195
14925 61624
23665 77940
80012 85808
33254 68312
41096 96554
69811 72700
6141 84682
66980 86262
22925 26693
14902 42070
43609 94165
2686 51268
29506 86631
35454 56831
46380 91519
26791 44091
84361 92094
4515 71950
42589 75749
22125 83520
60095 87399
32711 77692
20580 72898
20722 95409
42806 65273
32420 48438
49568 86803
74304 93232
42669 55335
29635 98883
49233 59137
77960 98885
82215 87182
32454 93505
25370 46688
32606 40064
59967 75998
4092 68588
32479 79275
54105 84379
71634 75859
15107 77210
5931 63496
38116 86696
11618 12300
85049 85169
44348 47407
73344 87533
74605 95612
18193 35596
89683 93158
28558 33054
19544 73880
64751 69251
20819 38075
39495 98113
57354 70242
4151 96534
36342 54866
432 85055
264 74951
37021 91171
3538 7069
14774 68356
10269 81148
50296 67669
21542 28883
66448 95100
24001 41365
51017 70834
47780 73156
77769 80621
18783 19549
29120 73889
37255 62305
43438 86566
40357 86987
7815 81403
30334 74070
8005 14216
39971 80541
1844 27257
45854 61779
15359 93785
19002 38765
17726 57884
28443 95669
79604 97569
6386 16156
35786 48616
410 76084
35972 70795
20443 55661
82814 94248
33549 97223
5375 93504
25635 58800
31165 97912
44744 76529
64619 79166
12656 44043
13989 80163
70771 86698
15805 23872
23566 58699
55048 63504
49536 77999
47427 73079
67359 83440
21803 26618
21338 51852
30688 57349
25330 30425
5093 24825
2150 84323
27508 99904
5215 44428
28050 77388
4904 98657
62959 82585
55182 71335
85596 90350
19052 41080
28641 55115
55654 64310
11154 74244
46720 93378
28862 41467
58179 83998
4511 10273
11584 19226
20046 32934
59820 86785
14828 65317
56153 84563
71570 73338
7518 9629
32720 64945
896 94533
10755 96827
31783 94371
68559 87043
712 82360
91687 96684
9346 92138
54879 64435
63595 84759
428 17171
4719 98221
7831 94084
7886 45486
48813 69269
62207 99618
13137 80100
1759 13548
54309 84772
12169 60869
9231 28737
15313 80392
16565 95063
42377 64699
31827 39482
25856 48475
55690 75780
7448 99925
706 75251
31221 66430
85022 98596
12076 40212
28930 44316
29149 70256
33619 37200
74526 87172
3345 61913
19235 23009
16411 51294
63926 73131
56484 90757
66627 75897
14000 48585
30753 73688
23200 93077
4070 38210
47625 74554
66414 66947
3207 31724
12333 97654
14162 84786
4965 74264
60278 86464
21470 65595
41233 61122
5004 30927
12910 21359
15429 64088
7177 59086
2862 48458
65165 89765
5640 8171
14708 65034
52655 79036
11496 93060
61956 68354
48575 53734
30785 71157
10452 17241
18317 19235
64325 76176
10647 81652
65969 77713
71817 95406
48504 65480
1699 56416
75394 99782
2172 31376
44340 91318
1500 99307
55493 73502
34231 75093
11442 56876
36344 81840
29719 97455
1918 2243
59207 96620
47250 96630
48722 50302
34344 77080
54275 54668
8836 51820
87957 98806
71674 72625
32285 34116
7661 87406
7160 33270
18133 50553
123 78091
5965 8828
6284 55407
1973 19088
9307 33996
66020 85350
35606 50729
41063 64587
25388 77388
58582 87364
17068 26314
22060 86653
40024 52385
34040 71177
19920 54134
11950 56984
3877 62257
76292 92428
3219 80398
82103 87388
24166 41507
16760 73425
54624 81062
43867 62857
29 62520
30939 60923
43178 53397
3819 79154
14067 71960
52926 69905
7622 63836
1586 21911
39028 51346
27329 56726
80090 88921
31174 83356
13185 93456
5505 14973
20938 89172
6139 13971
15627 92467
70757 72408
76140 86739
34948 78074
5468 57074
67893 87786
59823 95437
25082 75734
332 14626
15623 51277
79669 91474
25 89844
24566 35104
26003 43372
78888 81527
55977 57312
4578 76776
39222 48082
834 61196
18942 85320
67963 82592
72752 93560
39314 51992
56731 88633
52789 79536
46140 66822
41339 49371
16289 79687
65174 92891
30018 48900
46389 93835
44558 78014
5428 80670
95874 99563
32568 81099
32251 65170
54021 54949
44895 65732
3579 31114
13518 53117
54725 74303
88163 97651
1754 60957
48906 70341
29145 48001
33955 79431
50116 82070
57158 81736
40116 54106
54313 78142
81436 92859
55988 94614
2573 40869
44035 44931
70105 97035
68010 80933
68367 95251
44352 90570
71731 84497
44997 61042
15995 59820
32403 98032
31657 39228
8726 60083
17737 37388
40814 76925
56410 61864
86189 94151
75006 76207
9288 67779
46501 53435
1537 43990
27090 58567
95229 98423
21096 89898
75249 88105
56530 68162
8531 59702
67839 74489
33858 91538
16314 20775
30578 85984
17923 86423
37387 53210
5847 24954
84182 99826
86130 98463
35430 74389
25805 88274
48684 66466
19101 35071
4135 10280
848 58309
1156 54992
39973 74759
24333 53691
77481 79774
14771 54881
60793 61890
24722 32258
40261 81712
68869 90322
74658 81708
68229 91854
19314 75739
36547 98828
37372 96413
92311 99256
30858 39066
57719 71141
1009 42984
31163 98975
9414 32316
54423 82612
19041 92057
17093 54773
50544 60037
4773 58026
72629 78267
42701 91339
27351 53475
62784 65935
20833 78815
52454 75657
47764 68869
57817 87969
30088 82255
23921 35765
8789 67380
13223 61156
17690 97620
79273 79940
39612 56746
35126 42610
30991 42848
9419 32854
13818 61669
8384 13223
14614 24724
5908 35640
51202 95050
24469 56753
31952 42444
14579 69199
26200 92986
14369 49518
43132 80919
64929 83462
2129 56175
49533 73887
17485 38709
85054 90087
13268 19264
39485 57297
13910 74776
49808 75369
10348 40520
1967 17831
13827 53376
18500 51138
33133 85707
9560 15287
1904 38734
49901 67793
4379 78658
30972 81955
31652 98271
33849 78406
47205 55787
100 93848
57329 74580
13810 99071
40410 40817
70347 85016
85168 99123
34665 87970
66064 66113
46268 46917
4684 64987
9614 72799
12889 47002
23096 66900
4929 88103
22906 62538
3435 68417
22081 24296
25731 54308
49640 96963
68812 96251
37269 90609
67320 71547
73890 93861
12266 66412
10339 25083
51748 84676
3580 99948
42467 43703
8933 69622
54634 85599
47766 78295
21252 67164
6520 25589
8440 10420
75047 98553
7154 75919
2969 97244
11582 34158
9757 51223
40603 86979
7106 53437
26570 94764
23628 29919
17729 72362
2314 93432
74557 94050
20178 45601
58042 67178
72877 73779
32261 86534
65317 79201
12912 67583
31870 37324
63942 95744
8788 81588
87641 98762
30445 70415
26135 70260
89690 98802
22499 41371
80663 82372
64608 86114
25887 28526
62161 64958
57462 78117
321 64923
2805 69249
10276 77001
28865 73212
17812 78244
48783 60142
22570 37233
5140 5782
69846 70314
40769 70849
78690 84873
16992 74492
58475 84031
16385 34994
3246 85676
41826 77811
20635 30238
48425 60257
1293 41730
44 7224
42894 68717
27161 99090
40721 67054
64755 81362
94535 96579
19023 38745
54415 68411
6597 45946
3884 64130
4609 93085
55536 85900
31721 97148
3440 83016
33976 71102
28991 30480
44545 84056
49171 96404
43103 50664
6171 49771
38220 92150
21589 37968
10789 93229
28546 82864
11300 48183
19274 32253
3726 6934
2625 79790
2303 57767
46796 97958
7676 90650
11568 12661
8894 50484
54573 55654
11485 59216
5939 68406
30357 54950
49007 65301
56426 93618
86314 90449
18605 73596
28423 92454
19217 27310
37958 59715
12134 32935
21882 95397
51233 66046
22547 35830
45657 83376
35197 53691
31150 63077
45153 77663
35971 96196
46199 79853
25808 33548
15030 17225
16847 39728
49818 66781
629 65073
33657 78985
10628 33680
33007 58503
33173 68182
19415 59451
26789 99121
75687 89510
46166 89979
45377 88641
75722 95796
37113 99328
54491 99406
12291 63378
18278 52561
22868 63914
55318 77915
11880 87627
11286 36155
51089 88031
20222 32627
24044 80045
32772 78122
54429 58191
47941 97498
59530 68958
24380 95005
27339 89202
52308 80745
14328 72699
31648 81895
14079 37179
7174 65618
51520 77716
34609 82862
61416 81468
12572 88204
37069 88809
56687 57662
87858 92793
26135 63806
28122 86384
10096 45662
12033 22664
18883 47244
50192 61219
75237 78020
34768 69554
75608 80315
43681 75772
38154 56584
57229 75487
38293 80086
52319 90593
69364 72756
841 56761
10215 46629
19783 89497
21315 53492
36164 93902
18872 72127
8942 73791
43701 63456
15725 85538
41849 52001
26291 77011
16608 38534
5655 54727
39437 92579
12970 80294
6976 27065
82503 98532
31092 99207
8255 81987
19618 68104
71334 75212
42187 95011
31027 36070
25942 53515
62754 89847
18353 46197
4237 24505
259 99022
67652 86766
935 51975
37558 45383
24097 69046
7214 33903
6060 60174
39823 78775
1356 3893
18365 19396
59820 60735
42092 90563
6234 38861
12903 56529
46023 63656
3636 95329
18947 44167
20423 51163
1479 15160
10363 70502
25771 61712
43333 70057
15320 57865
8206 86681
93399 97693
32239 51145
69696 76229
40532 96626
18017 95229
2015 8804
7901 77101
33932 42017
39040 84043
12752 92500
28296 97042
42791 63275
26193 29194
55614 81691
45205 79731
44928 89019
14693 82197
69883 88400
48283 84156
61042 97317
26090 62836
76621 78629
13498 96121
12505 41547
47817 76802
55003 95061
25483 45131
41838 45148
40574 59090
51533 70727
63870 84490
22184 67955
13723 99631
11246 38249
49169 63045
15456 61242
37880 72775
11607 60648
24832 47615
45598 71284
32002 71232
50944 90848
28310 41559
82942 89792
23301 94638
44305 87815
2205 18842
8883 11340
47229 63297
36810 87302
7183 29964
60863 72679
46126 58315
84982 96619
21492 81428
63361 70033
15346 17430
33285 56645
70810 99933
46380 93980
45793 94394
46303 71070
24325 25482
9904 33742
8143 27549
2602 54983
83344 88399
46973 92855
56263 75806
29052 89266
6329 27212
5908 91076
23182 90248
17904 94615
14295 85492
21772 93940
59409 92047
14057 56977
10941 64361
69587 87262
8726 95481
33873 72159
21247 92889
11380 38184
46607 88970
22786 91455
27411 97339
29228 47570
12439 41740
394 19941
64238 98675
22993 85548
75740 78751
7258 94126
47679 85976
20465 28287
2228 35048
34595 62211
53087 84673
12234 98540
41542 54633
53171 83134
20180 61479
49628 76863
32595 76884
53094 62771
36960 89585
945 11207
5676 46454
9669 37017
42969 76062
5813 77021
10878 68559
26853 89061
46804 76026
4264 26097
14456 22054
58410 66603
31897 52140
18618 68335
59433 87440
65829 77721
54358 74174
8622 72187
32844 53123
15351 71262
34452 83211
41914 58614
13840 60489
11290 86044
38137 72226
70648 87909
28638 77921
6491 34122
10102 65356
36328 79349
57635 80369
17537 53620
15963 57573
24987 52365
85716 90821
37754 59787
84747 88926
26896 78770
20752 79271
49561 61510
56818 94860
32423 63669
6275 22950
52195 57240
56773 92583
52075 56135
44399 94014
19458 50133
50828 74658
4058 5202
31874 40726
47897 56653
35210 76639
83041 85310
916 59854
29939 86702
758 37528
42288 95004
56012 86119
61080 96725
46323 76839
50424 81350
59671 71335
3964 58241
34547 78884
44974 59137
33418 66650
65162 95782
61723 63231
5942 25963
52783 54688
11860 19771
20384 94309
36769 72101
32279 72512
685 16518
49591 81773
2971 95167
27809 65085
10203 58561
2394 3129
22825 68893
22806 29920
21893 67989
24631 27932
72115 97930
56629 72419
28127 41351
15805 43197
20169 35160
715 48417
9222 22240
90872 97546
19429 98424
42608 43029
9865 78246
56763 72348
5536 83659
32780 69944
20522 83955
55606 66935
84431 91647
69881 88186
42480 80650
74244 95457
57269 82914
26654 85100
15816 37623
31279 71998
27798 47691
19512 71380
31927 74357
35803 86692
22407 23119
73735 89825
9321 47975
45249 71518
23034 86833
64392 80978
34841 64844
15081 65557
54859 69746
37803 57278
52221 55030
45532 49056
22301 96639
43118 93628
61979 97712
69347 99901
37709 84050
7264 71225
85557 97239
61873 90448
34717 38317
20689 97459
10904 26503
70719 89440
46046 52336
77158 96604
48916 76616
6521 7598
23670 66193
46738 68004
73608 88509
28742 35470
64104 79189
1911 92216
62967 73490
2840 51379
63801 92621
53373 66220
42328 47721
14748 56384
29654 87562
21382 94118
23020 31111
31465 50077
17141 47268
4592 19482
66259 98496
27224 65658
59332 85061
37507 83616
41165 73105
20617 50028
3006 83831
31116 39254
50738 73646
14450 37183
18738 61018
15611 47875
51026 77020
45119 49618
10109 75919
67704 73349
431 81531
46070 65564
34899 64360
34236 84143
29950 33319
13313 23030
27780 32748
22275 83715
31008 72278
27413 43549
1681 25657
69809 96162
60140 72921
241 89584
20053 90401
39024 91191
27060 55697
220 90192
69749 71798
20776 94520
28359 62285
33087 59883
19347 72956
14694 43335
18890 63121
41786 66433
31604 97117
58267 76453
50833 87777
24048 96061
52047 72479
79066 99751
37004 61966
83934 88667
35936 54640
64112 85900
2821 46622
34814 55495
58654 92715
40088 52918
4069 87841
27436 58645
18387 93063
72461 94513
32766 85452
34906 37266
59391 83217
9599 52674
52852 97230
4687 9025
21831 95100
12938 25802
65878 71445
11507 65645
27579 70780
23903 67428
35489 79856
32581 63737
33519 39022
16604 30635
12232 25184
56107 59245
39294 39411
96733 97891
6486 58110
42179 46021
9021 20190
71386 84072
28119 61997
51686 74189
57268 80732
41254 48318
49290 88039
63611 67854
4205 82532
72570 87157
17570 97185
41658 99535
25689 72400
47570 62374
51276 70589
70828 89808
6359 59226
76808 96692
39871 46695
31301 80785
69847 92439
5454 53561
22110 29795
62543 78379
18727 79144
55573 94269
19057 65824
48785 85604
727 21882
5852 10338
21844 34022
24200 44185
71700 89514
6124 53520
30559 35561
26643 64846
83934 86985
434 49012
49703 79184
1961 5729
68974 84097
38679 75853
3190 78711
57318 58160
35317 51245
33479 75460
36556 39088
11936 62384
24943 75400
23042 48566
66753 91138
30325 88920
23886 58374
8435 75237
16132 35560
58908 90611
11945 75423
29827 40798
49466 77203
3457 80738
804 43565
17813 76227
46724 92198
4951 42443
52561 73478
11047 33476
41211 63220
40335 42562
1667 9193
15419 38330
21220 96212
8892 70182
22341 83535
43493 77722
6174 26317
30136 37148
7277 56140
17947 64768
17504 68249
63486 80559
64380 75864
793 65553
17285 30334
7940 33377
7903 52745
2953 46765
46559 59635
6142 43999
67094 76306
28757 71265
5126 64342
27165 90756
40702 93394
13820 71090
9751 33838
25599 93773
693 38769
40516 47018
27417 32896
15833 97865
94164 96204
88353 99792
51029 61566
24567 40158
24072 52280
54906 58916
21238 85764
574 98884
46839 50872
57406 97547
26919 67354
21803 48137
51815 88959
31723 91717
57556 82546
10381 80529
4320 23052
31175 45785
15459 98351
12779 35192
11875 47373
24131 89644
8659 93707
43523 99277
67458 95211
1833 13497
682 9887
16429 28305
79392 86093
51409 72246
14958 30102
28258 32176
51449 98442
21462 71204
7124 10997
41592 44264
19288 94233
60371 84334
16445 71104
32235 99254
10413 87861
44832 62802
59387 78874
19879 78556
32058 44566
24825 41969
77128 87427
24283 67740
46100 93578
67254 97665
37049 60053
64441 84489
5858 87899
24615 84198
33202 75904
1907 47837
55315 83510
14728 66633
29884 50590
11277 56268
15570 54744
10635 77001
40525 69511
48782 66134
15564 32841
18636 34723
58601 88785
31524 74367
3872 33162
29207 63667
29020 63031
6949 65709
6799 40263
19208 27153
4383 77939
20689 98985
2053 73644
18468 62166
12396 46728
37956 56205
8 38199
1695 13755
61587 98385
5610 74192
35958 88347
49771 90917
68839 84146
2770 31054
4012 32983
34096 94447
53746 56451
23636 83786
3602 56075
5512 85006
73769 82397
2413 26890
20061 46744
25555 26558
6138 36236
15693 60210
3722 84671
15988 87491
12489 57490
3593 53545
13725 44235
94515 94728
34794 65776
40529 78794
71700 81108
12948 89579
35055 74416
45707 86337
83733 95738
38358 55061
8991 46870
52685 62909
682 71714
66384 74824
6910 98549
63918 78196
42726 93430
11721 56255
66079 93979
294 74724
1405 29516
29806 32063
41030 60596
26910 74220
26996 56944
279 27209
45604 90760
15234 95954
58810 74006
98660 99397
4014 41576
31332 89600
16642 28086
73284 93528
27546 30707
19474 40145
55604 98786
20714 86574
38667 88641
32497 54392
26431 65486
23632 43927
32809 95768
44083 86401
58653 97969
54478 72469
43943 56280
58180 70575
50371 99185
52759 89048
7642 53488
47713 83519
28051 84151
16189 30236
75976 82665
27170 93116
5618 76271
41936 62475
70777 71315
43358 58756
46725 80088
10249 67286
49324 82585
83092 84690
10765 36347
569 8448
9232 47995
29160 87566
85772 97615
68697 82253
94972 95905
8305 23348
14498 77560
21767 65739
6046 90793
20458 21068
62887 71727
58747 70713
42593 68286
11063 38911
38499 41416
4279 98555
21775 98838
38330 97060
52608 94690
51717 56244
31176 51747
21083 82009
26446 44608
12797 45991
68461 78684
61032 76832
55653 66284
36194 67353
91178 97243
45662 51387
88556 90090
23584 39795
14540 23175
34948 55756
38877 66714
58945 63016
13905 44160
31757 60565
64421 92465
8834 46630
2353 58167
59150 67747
17766 54592
13705 91970
1964 52101
56037 99588
56038 91227
45663 85267
33298 52090
8306 14387
6137 63256
39732 88090
25488 26871
23746 64583
39769 72016
14318 47339
63101 73602
40969 98335
65090 98090
5808 75500
8746 11855
42360 59973
12456 76795
48024 52209
12461 76729
11552 84148
13578 44607
58175 59681
1178 87469
6581 68332
40229 99772
79457 94859
4433 98995
75871 95622
26096 60043
15292 52809
56136 61933
40697 41620
22284 74697
21952 43535
42818 73754
63148 71017
20212 96482
80507 97468
10085 39074
37758 68162
10685 79734
17765 24150
60716 91749
67960 78279
48014 62943
9361 82511
61995 91956
48171 51174
83711 96624
29012 30792
36116 48721
18494 18722
45878 79388
20050 74521
21789 51971
80109 81234
11609 99713
6652 92512
18847 80700
27805 88180
33375 64025
42769 68819
9013 89656
23571 37743
28918 47762
20417 46695
12143 24584
16303 28734
21658 70105
13229 18888
38379 65566
38123 51180
12192 94124
25804 26685
6584 94340
69442 97198
8557 30952
61891 96774
69643 80236
37461 54370
37334 77220
30352 30875
8941 69024
33426 83331
29295 80610
51787 95106
72290 85850
88206 97296
21216 52002
14626 70807
39859 57721
49306 53116
27790 94061
80250 95983
58324 69411
45140 84757
62136 63874
7431 62775
14371 39099
2386 92316
39204 70626
15810 75751
19235 27851
20769 56045
5965 25575
51009 60035
71394 91842
21167 26379
68337 72306
69232 94152
9108 19695
13529 51316
30243 51616
29191 53136
1486 49459
56257 87442
6330 72526
59061 96813
75018 96464
12360 53239
27870 70459
38227 38672
664 12065
48638 60181
27643 45739
41198 83875
39587 87729
10202 61765
67545 87890
6447 87265
19964 86707
13684 83173
48182 91706
12936 83401
40978 91684
23457 84262
44524 71614
55082 80258
50492 83817
2702 88878
94862 96459
70638 90942
59438 93875
37450 82411
34701 92797
18232 64873
64021 96650
33408 90169
18972 48346
1623 49429
34043 82047
6688 86112
29482 69045
56619 77038
61398 98890
39234 86344
31919 59624
75789 98514
46304 90052
6495 39271
1237 34789
44992 65056
18962 89464
55094 99893
80961 92175
1524 29433
49173 93451
52199 89625
62706 66877
4866 46367
74579 92686
95711 99448
13268 25890
44804 53759
29274 40249
29110 69749
4804 78669
49166 56473
58856 65120
10044 25324
18517 70533
37273 89779
29494 66857
28598 51339
44679 99820
57162 81235
7594 37944
721 58537
16155 25523
23159 62266
85430 95697
7225 99012
13805 95259
9332 30169
2194 73599
16833 88390
23256 87984
12119 45416
71072 90637
12539 73792
48408 66698
11769 63434
19847 92689
49000 97762
57774 61291
13509 97019
57855 63192
29757 73335
34289 78598
34984 93410
65035 98065
80167 90553
24815 50917
29927 57625
47020 79481
58 21163
17556 66210
19302 72359
4791 61735
57457 66001
31326 60143
17890 63110
12953 41827
38418 98100
53345 58964
10073 25436
54432 79841
11575 36596
6110 45016
28548 89217
217 77605
10220 72522
66726 84543
7536 18593
65201 99001
22136 93951
36401 38833
60002 60319
41831 99462
20527 31230
65767 75635
40806 74371
41767 61907
21377 24448
9434 44940
35603 60885
1000 24518
83402 88349
12029 84715
49441 83144
64867 73682
36763 89479
54024 93514
60502 90766
3255 31693
13967 87153
31217 91088
28761 33954
34662 66840
36311 53569
21606 53525
1833 31511
33198 41986
65736 69866
7013 95505
32681 89603
68136 76239
11005 90367
24007 82700
13486 26970
51048 67343
35738 65021
8753 60141
58940 81578
42050 47330
32865 87657
46244 71242
9432 77997
48252 74751
8382 47918
9064 34624
40605 62741
15596 59323
7796 87816
56465 89997
20554 34874
3794 75853
4692 89078
30735 64380
47731 50859
7295 52613
75905 85197
21436 30714
61910 96986
15800 53517
83155 98011
12840 86158
498 58017
24660 45002
5793 47353
38111 38668
49072 87106
21978 63609
43201 89008
24145 94990
5138 46061
8098 41014
9184 86524
6944 62733
2433 46934
5595 66702
17044 82716
36639 71545
58234 93423
30801 68066
8184 75095
61655 64314
66691 77927
31208 50148
56164 85377
43889 66626
14321 64460
4974 31656
10007 95413
19760 40729
48264 83180
23400 76790
12702 85197
40278 97775
69279 70442
72348 97795
27660 77541
30847 76777
60700 84134
62403 92958
6690 19323
38846 41538
12726 78910
70767 86151
54929 63046
61302 85581
43090 74764
22040 52579
52461 67113
49278 92921
27414 51446
45141 97414
10418 45127
42281 90017
29268 32031
61455 99581
54942 65043
32741 63639
64044 67406
14418 98240
70816 76756
49813 55550
15083 91907
27217 38088
31668 96309
20330 25465
41058 47784
24611 43802
57443 88062
50114 86763
70597 99153
32879 91412
71661 77708
43966 98529
33039 68855
42417 93230
92961 96634
43103 52560
63643 64446
47124 59515
13396 26440
4397 21526
36937 72786
16711 87542
6787 57594
74403 82408
35520 44963
31592 39671
75427 79946
4258 34016
18460 20503
750 32810
59004 77288
12713 79977
6898 70377
81572 82226
21419 33661
42343 54504
17805 97130
70830 80550
15538 68118
44660 87717
33264 53760
70299 71453
16724 42450
20791 98470
1329 39845
3105 62835
266 72893
35496 91531
43011 81287
54712 71663
56381 92742
26849 69629
63951 74697
9940 90246
27855 28683
83556 94381
16625 92484
50385 74452
10899 47176
75691 79100
44512 45960
55224 81649
47695 59278
54990 57019
41276 48738
53738 59437
25304 96815
11026 63000
1059 20112
20998 95616
24725 46133
47830 82678
7243 95682
66603 80884
62383 98324
42080 76153
45952 88930
39997 82581
84270 88367
6768 21661
37539 57036
12462 59378
7044 7559
45889 96457
15435 87798
1139 53279
74982 84105
7026 7117
32589 94689
33164 81105
20395 53453
19153 87994
41954 83416
49995 96476
47883 62163
97217 98581
11131 50747
2169 91233
95206 99361
12014 43366
3439 85804
55331 68688
20393 96027
73599 77350
8871 86409
3770 85599
21072 87073
9661 55288
11807 20908
58927 93741
23791 77739
47590 86359
5709 56316
42303 90046
60906 64489
339 13487
5615 21096
25815 92173
670 22464
6422 61342
817 52218
25816 98225
32274 68597
72780 99842
20292 65574
26745 71316
49874 92950
79989 85925
41990 78748
3983 76018
71686 90145
2086 90022
75684 93450
79454 82845
5735 36591
70495 99109
54099 84068
5339 41163
18694 95498
24589 29923
18338 21038
38755 53102
25379 71262
37759 65830
22126 33962
9544 50197
60461 60688
59322 90864
30501 77365
13749 77756
53467 53993
10134 64057
6955 94881
1330 97813
40229 86337
28718 61922
30984 64046
60990 74465
22840 34915
36413 42040
24325 25149
37909 66580
36954 79984
28849 32163
14573 69090
68904 97142
68410 96744
5367 75156
51216 73844
74153 89180
30217 71319
5753 70063
48299 89768
13618 47134
10517 77595
72894 85957
1219 86104
18707 92043
7800 43950
60877 65716
25735 59746
45487 98795
22553 36171
24854 39099
78259 89441
32948 91683
58971 63643
15706 51318
446 41632
17080 84388
53694 91513
32891 71884
11328 82296
544 5172
41119 49484
33127 41986
61222 71479
34315 80593
9874 58995
59879 61778
50974 93495
77416 93455
28259 33279
50555 96229
34743 53754
4827 59967
67170 95079
13516 50412
67065 80602
60872 81019
4014 71075
15170 45956
5887 33062
48462 88462
25988 50872
43965 69820
2629 45434
38201 74211
38583 81568
46170 75797
70506 71674
87036 98088
51513 73859
75682 96909
11667 46352
621 20502
9144 40023
17446 35016
22088 73743
71388 81175
1263 67251
2030 67455
35822 99964
23395 48345
22218 48873
80936 92238
33257 68068
8198 33417
33954 97608
14258 63378
29674 59318
15742 81357
77964 85969
37463 42499
19708 34898
16159 24314
31923 45114
25612 97565
62680 64151
60435 83870
91728 94810
54233 54516
12010 62556
54152 74765
16691 98007
57487 58687
6667 54935
85342 87317
46448 96675
21549 74389
75350 99593
35579 46540
68734 81562
34298 79533
38394 61131
46104 66236
50825 51435
21889 92746
46847 71078
15090 76637
71339 93544
10104 55311
8330 64088
30638 93991
24161 48712
101 75224
60089 84490
7773 85812
36414 87833
34588 65443
26905 37738
57620 86758
74466 91498
96917 99380
21342 53703
1768 6954
54995 62796
56801 76996
60499 75459
22889 53406
35415 36929
53164 74296
34578 42177
24380 99064
31079 55135
19334 84099
9594 76266
41968 91342
27365 30019
19014 93689
30369 54458
17909 58916
44579 78243
80514 90877
62646 67873
84248 94922
78434 97588
41582 43553
20879 41303
5642 46843
57476 70486
13499 89122
1567 96702
29191 58223
58286 67121
10603 11898
44121 44455
37497 54497
12302 14256
44687 60546
344 47079
5040 37357
12620 74833
7239 25967
18984 85484
75867 79873
9970 62299
15872 86642
44698 92877
49029 76310
2811 8592
70710 84252
39443 79577
891 67827
37609 84855
60045 68451
73532 92167
4471 99675
47738 88106
24274 44925
63797 89665
63427 70255
37065 37772
30215 95033
60265 88851
31467 74362
48421 77630
33373 57858
42804 69925
34847 99181
20904 74846
13730 49939
43143 99637
40490 44749
2900 48367
54361 61692
53036 72789
21847 34791
21141 23831
13097 76087
1941 93019
43325 87246
37076 57067
2577 51410
87230 93277
71448 74293
13151 92390
25904 37319
34170 45513
51724 83992
14800 26050
10285 11281
20223 52370
2960 42731
8023 68179
44853 48181
79720 91959
11430 86720
7904 44983
26379 66573
57334 78455
65999 70171
3061 55393
46811 51923
18579 54684
66176 75442
70273 86249
10581 11982
35119 96941
26059 38834
13615 87702
69109 73730
26801 64780
8215 39255
24822 77006
44154 67354
39110 63905
67101 92827
7330 95791
9129 98508
39760 83079
91535 91659
78077 78117
10448 19916
28784 71946
65598 84384
69923 96243
46186 64913
37789 56969
59846 90548
58556 96769
5275 47412
43166 51521
8556 98917
36055 49240
71772 89348
28202 79339
55728 73698
60433 81600
7609 89704
55545 97578
11082 22860
34750 64184
58058 84489
11918 43490
38481 59154
19358 78236
8405 37997
14451 88572
60842 87043
73909 80818
17113 52431
50433 53119
7167 62355
34842 61111
31496 58657
4225 40814
12291 29465
56914 73962
14567 61133
66719 86836
40541 56836
44683 79272
22220 93817
57588 71866
50193 58259
82595 84621
69347 78020
12079 41762
32312 50299
44846 61804
63077 95848
42451 59716
31839 97354
20652 57300
13462 77472
11809 94662
19262 31533
15133 20452
65252 95500
24207 51685
8604 74897
4335 66806
31859 63585
18360 73895
25700 33161
22427 34952
22962 55154
78981 94924
13409 97491
14914 44536
2119 41420
67098 98378
29093 96757
89621 92485
52481 95610
65514 77519
18577 26864
322 56122
42643 49267
19840 71330
13594 47101
7305 50810
29893 57218
60410 63069
6322 7972
36865 55105
53659 87846
33220 75710
810 37980
19992 94304
71479 78118
74076 96218
42116 44820
27173 44582
3894 18559
15626 29639
81580 82782
92151 99133
64113 69597
25258 72470
52881 69879
1020 53973
43136 79640
36802 58136
58495 93672
25193 55657
46806 56280
431 53427
52130 60327
25269 25882
15506 81641
26748 64683
23050 42452
2426 44723
6569 94024
36205 49816
19037 27491
1181 79681
17051 41943
6251 93304
29096 67820
8595 75725
5613 77723
4311 81917
15376 47485
22360 57732
93817 98389
52256 87385
41953 84745
29443 76035
13604 70307
21523 51785
7290 55452
49303 52586
17579 26649
2843 91738
40297 87005
27010 92472
7662 62835
81416 92478
40306 81738
8164 77318
18176 92838
2693 97020
43336 60160
34796 61387
32344 42609
57597 59298
73681 76818
2515 99231
30730 65023
1852 7116
17165 97223
15550 33307
43406 92324
25719 54553
11345 79868
35313 76771
73890 79835
57188 61842
39565 96736
4651 95919
21766 68392
9351 24349
33782 99657
58345 85761
2375 82704
37761 99603
51379 77605
16674 45874
61474 86993
46386 96598
48338 62312
36726 42905
14763 25951
11958 77146
56767 92917
24657 43378
63635 91517
23465 53181
73373 87332
10760 41975
14997 18866
7281 31904
57632 65223
13114 62121
33788 48863
34523 49196
24568 40865
76076 93641
18566 56861
23434 34012
803 63921
21077 34072
10306 96003
14132 27526
1734 97500
54810 64977
36074 36711
34156 74572
1810 99498
84071 90710
7697 14898
29101 63321
62875 75783
8504 23237
83884 95446
69912 72954
34619 91688
22346 90534
18028 40890
48071 61010
28295 66931
33208 85166
10548 54744
67561 82711
67749 95464
84750 90543
26797 34101
42884 63064
55908 94603
6230 41321
24031 58561
9215 30509
15451 20482
20703 28322
35292 75823
83415 87013
464 66609
38998 65968
42676 67997
52475 69862
17572 29295
70117 82483
25974 60572
41169 68945
24657 36516
25843 42144
55242 98921
30916 61991
10235 43930
14600 20436
41662 76524
56450 78359
3662 45568
20238 42326
50130 80102
7750 32014
49435 77515
20185 98606
17423 53305
54738 95932
24922 79956
6339 36367
24896 28115
1882 41645
26558 96521
96722 96964
58799 87247
8611 32231
4647 26419
34451 64645
26706 36902
47022 96033
38110 60959
9061 37406
5949 84066
1437 2717
7793 52962
38047 61843
65315 69783
22529 59287
30035 46552
73361 82936
4021 96713
55386 60141
9459 75562
3754 52017
7652 91494
15829 78904
29859 56622
47401 50042
62314 70468
45112 94308
59696 60522
20087 23062
12284 56641
33327 33640
34523 52570
3912 4453
5214 11747
31330 36195
70924 82339
37489 80339
16704 83238
31622 40252
31419 82847
32387 72573
27015 65028
34813 36945
53014 67077
28593 80394
14036 87140
4006 17460
510 63076
34177 50423
5103 66641
89080 93064
9393 16149
28285 72366
40750 86710
55421 66732
3388 34995
26175 93906
60651 79013
2156 7419
53482 57158
3276 21829
11517 37634
955 95199
31540 92850
36138 98010
39783 57547
12354 34572
86205 87456
39604 55284
41154 70617
57048 93601
47290 47728
1243 16017
789 57250
49229 93490
4704 15439
59288 59315
21408 92972
9879 77881
1869 99375
46180 61987
68420 75948
23827 26196
1236 43190
25916 69816
8623 45333
43894 73428
91623 93049
5471 56751
55021 59750
6008 99127
17062 20971
41677 44945
7956 58466
12531 69345
29059 41815
2793 56306
10438 86764
7490 46977
75627 84539
1560 9773
13835 59404
55777 58549
52370 78906
68672 70315
12795 85829
57020 91313
45966 83199
65289 66075
36988 81915
24071 36917
66866 96294
14264 86399
33570 58669
83148 96654
59286 67507
60237 97032
62211 93256
21892 37741
63328 92580
17753 23362
28629 51584
24023 81533
75921 88843
72720 74148
37251 89442
27746 30335
24333 59907
25676 72103
27669 57004
8512 54884
61699 87719
25693 51614
37148 39997
46866 83396
46694 60603
8906 74831
592 15129
34491 97662
52436 83010
10145 23525
67720 83697
6237 99870
16745 83087
8192 21608
4562 81004
85888 88506
19247 70868
48784 52384
47353 48864
16983 49542
28168 33490
88956 96479
29238 68159
18137 51228
8317 72598
12172 69414
8033 49513
31694 68629
29488 67545
44041 90563
21368 62407
77344 99187
73 31264
11012 50278
57614 84692
1040 80236
2558 7562
17565 84187
27216 79584
21262 32242
16779 84959
54986 92679
19843 51311
78004 98620
13253 62262
3866 91327
10427 40384
17170 57237
65775 83016
72933 75549
52972 62241
15547 22769
19089 61810
16875 93439
25545 76714
12869 17422
8197 30542
8035 94231
4710 80896
80534 81957
2798 96151
83145 87517
4846 78525
6303 89743
10397 46854
45377 79312
52766 82932
2190 37368
42816 91779
25847 41841
59149 68169
8374 38927
27081 38207
49002 72250
41838 93747
15171 83478
43884 82900
9351 13156
15584 60391
12703 93377
14023 68158
61388 96898
17959 23041
6949 54267
5339 88900
14169 69105
70879 76850
44442 92659
12709 85434
76659 84118
447 91802
46746 53900
84133 89407
63595 85238
9816 74286
40607 63671
10655 28249
9724 39477
41755 87117
54728 62285
64009 80679
88250 91150
46772 84678
15698 77268
46997 61628
45677 83444
63295 70984
25076 47812
59548 70668
28311 38407
85814 98923
40925 50250
51827 98301
8101 55885
27954 36632
13315 73431
39207 84167
34605 84782
18124 18945
19071 50790
39540 88898
20964 72990
15013 23165
28474 48589
89552 90965
8112 43436
9110 63578
57516 75999
35630 90137
7979 63423
25787 76075
15356 56525
62783 62897
9065 83825
1240 47751
16609 75875
57984 68901
66702 97944
16242 28210
41068 83038
22965 56221
22777 50777
60097 65290
73137 90953
23780 88144
15825 41311
58251 77703
45475 54677
29427 37660
34654 45247
15342 51002
19741 58140
52211 65124
17251 61920
49883 89384
76294 91414
1632 90826
45559 96705
43015 60450
44525 85919
9930 59526
11227 64288
72328 96450
44877 79604
70075 77288
6626 83642
71191 87594
13686 92937
49090 65857
2982 34158
52780 97580
29614 59045
5880 94728
62686 85480
11905 69538
1045 78821
85024 87636
35191 90447
13044 58542
29436 55935
47842 89089
31847 51913
52327 72731
21945 24977
34700 90839
39211 56067
22265 68865
52686 62648
25859 51245
6017 73555
14636 23461
4476 37823
58176 59221
5496 9934
5216 74612
29934 37681
22502 42786
72393 75014
22834 61040
17123 46675
71384 79733
52588 80350
37974 77229
73847 90104
23115 92261
30005 53862
27278 62235
17713 97237
5644 82081
6238 45782
16908 99468
47638 60269
52154 75664
9838 29093
81167 90155
40122 47966
33120 78970
28965 98268
59382 98162
72418 99139
4217 46209
68526 90148
52706 59940
33590 96767
57773 70408
13987 89702
45286 52575
51087 92849
83246 84371
56916 75807
10010 71272
20152 94386
8484 75773
6057 24832
42671 55957
21814 72267
36760 52939
11519 37522
5433 62725
21325 37522
5708 36151
60256 91388
58099 76706
24490 55301
56480 99108
24346 29581
1398 65691
42724 93119
89901 97166
34191 43789
48851 68186
11155 20549
14072 28494
63987 79741
17648 57755
43614 48959
65170 81821
7307 26202
45930 70804
6742 69746
21034 89922
29562 49037
15450 87110
35861 39077
45990 55129
33549 42469
16663 81156
5760 80838
251 26110
2972 43724
70760 83227
1068 97466
57246 63700
30356 58856
12272 95177
51193 60455
7071 16753
15688 22628
14096 88279
7073 80777
9826 28998
10724 29661
56047 91480
37761 41024
52556 81993
47584 59855
90160 96495
63520 93426
15685 58110
35751 84851
83 5065
8030 38036
55282 75448
47601 96092
45895 72278
39227 72717
38302 91532
47039 51747
69423 77338
18442 30647
4341 46301
9108 75915
4277 8001
27030 66722
18138 21986
63803 85882
3982 65333
13758 27416
20684 26275
17125 76989
23965 39230
68695 85239
27674 42660
87108 87401
8011 66798
43977 72469
8787 64500
46724 67627
6211 19486
25153 29938
40077 62214
11609 44398
37436 69350
7608 61323
48643 81207
23363 97471
3248 74793
3000 34746
68971 89203
33848 69380
57847 83128
15734 90202
48056 71765
33709 56074
4618 52110
32131 43765
6372 58270
65396 87506
53009 89826
27080 43657
56427 95255
32476 69356
29918 60465
8586 20036
11976 96216
30438 65470
60839 61755
14734 32802
9188 50039
49525 92667
32393 39978
47071 54081
31561 74773
39010 94443
3364 99019
19548 58396
28807 92983
85265 93944
44181 73503
48030 65275
26830 59279
12079 90479
89501 98223
30572 86089
25541 30726
21966 67362
21271 55154
42757 82432
27231 79906
2997 25277
49606 59302
15144 29768
17211 64587
9366 67913
28528 51697
9674 97730
42610 79995
12224 42562
41762 86528
27663 79399
37749 56318
49340 85013
33102 80964
45954 82937
19922 93553
1665 64043
30519 79339
65489 98304
75784 92524
8284 82213
11608 43638
1164 5105
24103 52672
1157 8036
34646 77864
5513 89060
68347 90480
2409 39041
13127 93409
50001 86861
50494 63422
1819 23801
4024 66674
10105 77979
12477 52577
58875 82380
9176 17754
808 23870
23713 29027
64914 73848
69275 74717
47852 74662
39393 79948
17425 36513
78578 81390
36992 51843
20265 67354
31532 98647
26603 85201
33798 40587
27002 30114
14986 41599
690 60469
28898 34780
14357 96551
73402 96963
9165 51067
83595 90576
4091 64532
23714 49411
44059 76635
5626 58122
53466 57815
18697 56712
69914 91254
19299 62683
81904 88919
13211 48677
56210 67056
49215 88094
36272 43286
39720 65138
64248 86126
19260 96742
14669 47581
17680 33029
45162 88436
25380 43635
32114 90572
30948 39856
3270 35991
27756 28296
923 4093
7392 57250
23508 82601
4128 16699
52440 99843
43693 77964
29653 72019
42559 52639
36965 43472
14704 23471
44818 91456
13527 85279
10989 82708
28265 54973
54353 66987
9197 77726
6389 52303
60276 76629
33970 34463
64612 97964
54320 60354
76736 85394
30194 45719
8620 86779
9250 83239
11762 88903
11937 56874
60933 96594
9399 15868
13622 93543
15049 35099
11890 57417
17045 85809
67014 84294
9142 72509
9223 26383
33427 37906
3007 39743
73751 93609
40567 49598
1048 74758
18573 20206
23886 48304
38273 46740
63468 88416
11383 93148
10436 31979
43024 59982
27976 73580
26921 94585
19615 50975
49039 79987
41210 48336
29310 76247
15180 77368
14413 27604
13515 21856
42519 46823
9075 75027
33511 64351
30586 73929
89313 98014
40116 72926
19129 59983
1264 51991
1874 72244
25564 55308
23831 95541
31233 77465
42813 68144
16559 55743
57975 90314
31701 84469
28032 58872
34764 70348
11104 54082
47312 64609
30849 42776
50874 76814
42499 97905
81620 89058
49049 96181
31863 39218
30813 32657
50166 81590
4373 28874
28421 41072
32468 51034
48617 78152
57573 93822
9999 56032
23640 60520
79433 97381
68616 79282
56454 78209
67353 72449
15245 31150
33253 91500
23510 28197
30219 90133
8261 74228
4255 97988
58564 89390
32290 88960
17149 60699
28913 44068
67794 94063
74587 82687
16317 63380
41880 87520
85200 96632
67847 96361
12285 60974
30950 74275
11192 17532
52936 56209
21250 43640
69838 74020
24799 95038
45092 71022
7928 52896
37441 81863
14600 92447
18090 65757
49751 85789
69177 79444
68800 91203
26279 57193
46060 69909
15760 84702
56305 72252
56998 93738
16351 51844
48502 52877
6281 27973
43078 44049
15742 78508
31800 79195
32164 56021
13101 42035
60552 68517
13025 64047
6058 37829
12668 19349
15610 21882
4679 43854
18316 60306
25193 36566
7870 15315
47297 59341
27141 58039
20863 54858
2641 91314
55731 92763
27107 78155
26412 71887
41922 46514
63650 87031
24132 42978
34937 51731
8908 22414
72508 95742
28734 73216
54065 54381
37935 86250
59801 88434
10941 84291
34828 70390
38533 52312
15780 25966
3361 41599
49259 87271
5007 94131
4444 58436
50914 89148
77281 77845
17655 50711
28711 54892
38942 61159
18214 53085
13321 70794
17061 56238
2159 14658
36906 41420
33020 43188
49972 63234
59739 79017
10286 75182
10836 85724
11563 56083
76196 92907
19055 43484
24526 28888
65558 87105
72700 77458
38752 45352
4853 15812
46820 70296
21575 89473
3250 94958
61225 98859
7025 87265
5769 36588
70040 77496
88596 90047
40394 62784
13349 70669
23145 78391
30054 33494
25984 36576
3166 5071
8359 22556
35771 76197
45931 54965
46358 97671
61514 80493
3104 86752
40202 76948
7715 37510
18063 38970
64403 96306
22422 52165
20284 68547
48582 77065
12275 98322
79052 86329
58645 66567
33783 67255
52784 77812
14126 14344
15315 94645
6714 49338
45558 52696
10415 93251
8092 27933
31063 46790
8457 63958
20962 70857
19973 60648
13310 45714
57685 97030
47818 77621
73313 81169
12275 28077
24327 88113
34422 92800
16991 54626
33157 90505
990 28821
1864 22111
6245 8279
21714 59186
79967 80406
39576 90522
45300 50177
4305 28871
72311 98624
97191 97694
8288 43529
64854 73755
28352 48536
41634 68342
59896 84102
54318 80174
33197 96253
57681 67491
15738 45553
56357 86961
41488 76981
5979 76107
53470 87218
75758 78741
3320 69174
64906 68484
43447 92992
57219 90455
19693 38287
21297 90628
2070 62468
7133 88539
17941 40627
41375 55474
57031 78583
18420 92630
44633 77288
19089 97136
76606 88149
14205 53770
39197 95134
49791 86261
67162 78907
51764 85853
18087 88882
70525 76103
25771 27872
54283 55599
59917 80636
80325 88112
56131 73194
70211 76536
31572 90193
23611 66687
68299 69261
72959 93181
7096 47996
39470 87905
34474 96720
49514 97767
14140 59053
30023 81878
22829 73566
14190 31978
44391 91291
32280 33123
16050 54813
15190 78632
10336 67336
73631 84970
72059 90620
48337 64137
5388 66759
60466 82882
8986 21733
87565 88898
8033 13699
1205 69539
67874 93870
57948 85168
12788 45239
19916 89900
31160 97477
41563 84305
14359 38698
84081 95541
36403 67221
36163 90229
46673 82907
60493 70066
9152 44988
20922 31529
24239 72434
56758 98359
37315 62159
78396 93648
2257 55979
50708 98258
16503 21080
37273 91302
19827 26837
9541 27909
17271 39436
71579 76502
69003 83025
63670 67824
8621 14460
9796 13924
33812 34533
20174 75527
62400 73898
30964 70782
52970 95333
56086 88613
27877 42423
20624 77179
72791 77152
65533 98158
29194 41332
50110 83996
38872 63424
29872 93489
74332 85281
61761 98899
52061 96103
10087 91456
23159 41017
35214 47783
17366 89316
39890 49023
23748 74937
13136 77179
72756 73808
26434 28449
20785 95075
28298 51747
87580 89948
20000 55816
80560 82304
7291 25252
45532 89086
21776 35114
31610 36418
8281 66580
39215 55367
56335 92625
1858 36648
10399 96600
5492 12116
32759 57649
85803 96240
8265 16568
10309 15345
71817 72138
25678 57678
10960 82449
65989 91693
45061 84483
85199 87510
52453 71022
24423 58996
6964 97642
11829 65093
43048 49214
15544 58882
449 61811
9761 46699
5117 29841
11082 87390
16171 96751
74863 78057
48742 77195
46508 78936
66045 97643
23444 77008
50100 94154
45362 84558
38831 43381
38863 66104
82 18685
39908 53488
19748 91227
11270 39385
10858 72099
1851 53995
35704 62207
96327 97780
1553 43640
386 32297
14546 69697
740 28588
23124 88177
3179 73683
35060 76216
16237 63897
45729 77195
67086 82333
46525 66499
46020 61639
40896 97556
34673 61177
1221 9017
64713 89652
4379 37734
41419 83056
13964 57268
72878 85525
4487 11163
42798 56767
33866 48096
39577 56249
51272 85132
12297 20786
42658 55628
31423 57226
48031 78429
10071 89459
30957 62333
45899 88268
25176 47224
16370 36219
7373 87353
37626 76537
5277 23537
16776 83260
27710 30011
21026 59871
60732 82532
42482 71238
56925 80294
75292 81877
18704 24815
41493 89065
79857 83041
48671 58530
20531 97339
31144 72115
44490 55189
1427 58438
13361 92876
30969 44836
24804 93004
48485 88391
37051 55787
49535 91325
21971 95875
67997 94814
9929 45609
28444 95908
3480 77623
54299 65752
59984 98627
43265 94587
40695 65356
20990 74222
6461 34892
28806 58535
57767 86433
44797 80621
47911 59513
58267 64131
84748 95124
48907 86132
35407 40095
21308 21450
56484 59636
11089 34483
54724 97459
52150 81713
22528 50760
12870 64319
40005 54118
40348 78066
72733 78267
35737 53916
170 16635
15013 42483
9121 15030
56673 70738
15910 54149
67877 70467
10747 46953
39542 47287
20402 84993
58838 67391
45168 69528
1082 30146
7511 82787
59213 73932
33412 94003
12278 84557
70019 89866
12226 50333
94324 97537
85674 88168
25296 37010
83345 99024
11916 33825
4382 63048
3234 70012
32356 63769
10724 45302
51730 99094
14503 91368
94666 98618
45860 75484
94 61966
10102 48986
37509 50922
3146 83174
2911 74099
14776 50578
51216 65588
10906 96208
89705 97181
46534 49193
3280 56808
41175 73854
39084 46518
57225 70679
16189 72362
30337 40774
52474 55280
65593 88718
16365 43215
16101 17598
75468 84288
66017 93242
40552 53413
78042 82425
16679 31231
22804 93708
19277 72881
38517 52126
67853 82678
29301 34769
2592 77435
25439 34153
1708 59111
23081 70207
43924 97068
49617 67569
996 62100
16669 85840
62332 70294
15283 37230
63472 68910
70047 82025
2735 9015
49485 70815
2505 92150
39655 54323
7542 10690
32914 85446
27430 52473
15484 53457
31530 62825
17567 50730
48788 62201
50310 65491
60497 70428
9116 77071
33210 95916
7877 53051
12030 74283
24671 25975
7182 63685
7279 51236
60244 99553
54766 66756
36772 67203
11657 79460
4417 19147
52035 77706
26240 73476
56030 80823
10442 87210
89511 90785
16750 30087
4029 95778
1013 35178
32505 58353
1660 12567
16663 66771
46611 65049
74277 84230
58801 59635
3477 72907
20945 76020
39249 56312
6440 36877
30614 67845
22581 83147
23081 94186
5048 92012
2679 53349
7456 44928
30322 99983
37860 70902
2805 25567
9995 27368
109 18447
71720 83395
7128 30502
48296 79788
48572 86838
36180 72867
20092 35461
67704 78128
55723 86773
29592 43410
2911 55091
5251 60320
76005 79150
65007 75791
21362 34299
14686 25252
52225 98172
62670 65384
1320 55800
68267 75526
552 13784
41883 92168
36074 72408
10031 26774
7242 8097
73736 81273
82631 91886
17865 79351
21030 41008
41298 54182
17991 66308
26324 51647
13476 22018
64951 70919
76984 98724
4481 42964
23347 26203
28959 32658
32935 54924
26791 78599
37643 94175
12014 28785
5605 33723
43489 83857
16637 88614
57857 63743
66791 69887
48473 71394
4085 16059
40440 77696
81340 87952
21903 96585
57595 99415
8365 77324
6018 98796
34219 50162
16305 80771
12703 24253
14751 57324
65412 77097
72344 85019
2493 18864
15312 55173
6908 93593
20584 71370
10030 17393
57384 63904
7450 68792
2177 3907
18031 91266
48684 61309
34384 82200
19202 48481
35139 90991
7644 62129
13124 74727
23799 77670
33605 93075
70868 75871
6839 43809
3632 98964
6372 63429
1248 30150
6336 37338
35695 95628
7030 15550
29630 73856
49247 62537
1456 62334
20709 40178
40440 85030
13797 16382
24814 32170
6139 61630
57926 98031
76215 83395
43613 52961
50681 65046
6519 66728
61277 81356
11748 85837
22812 31645
6728 65020
59754 78698
25089 77005
75356 92519
69505 69973
4652 34947
3017 81238
37285 72674
58427 89338
52953 59582
14926 58762
12650 95678
70600 84996
43646 63672
25254 49848
35406 90249
45662 91413
77501 78376
23368 67730
23841 52911
27284 95897
5052 99113
51719 70977
66171 83936
27142 69476
29967 61748
44844 61727
7846 52456
24044 39192
39167 71805
10968 93408
10808 37551
12798 90470
62934 83517
59098 97520
82271 95381
16839 25749
64292 95033
6246 70691
20471 77174
25080 66004
3022 86058
20703 52975
33676 67370
11031 21257
10986 34404
14906 50463
11715 44414
45763 88202
36681 84396
28970 62251
53373 66411
39714 82039
68041 82344
14226 71341
1324 81128
26568 49035
14350 82784
1130 64463
58497 80954
31065 48957
45469 82667
17338 86462
29955 85081
5849 33903
27568 48116
49480 98894
29066 76793
53200 87470
26859 84779
2688 15038
52231 62467
37263 78536
69447 76213
15634 23858
11274 54953
72914 90509
70686 79299
6330 12019
40460 88133
80033 83308
6764 61261
14442 86327
24241 34221
1524 18543
43263 84328
58945 80797
57381 95871
8535 40442
21929 44018
1851 96013
5904 29512
47049 92394
25302 86394
14518 50202
28189 35962
64383 96562
19462 31779
2524 35190
20296 31145
32972 87825
60323 99576
75855 84715
84087 91046
2169 90591
36570 82442
89379 89528
10049 26334
16506 61393
57544 96325
4983 15618
26874 56910
46839 83960
37919 51440
33968 61903
13171 51009
30669 66779
9355 97983
11120 30456
69137 88154
9778 43602
3020 79136
42425 50782
53833 74809
2890 36693
2068 92286
60928 61281
23699 23878
61445 90874
35588 61244
10427 82149
68356 77818
63566 97291
10559 39179
2788 20731
23943 33600
59111 83942
52309 63576
10529 90482
40325 92244
23382 79855
56891 98074
19926 39913
1958 23231
30921 41487
68481 95318
86033 93916
6616 36240
10127 77819
15050 57068
88124 95165
79899 91469
6322 27161
9832 52279
15092 55283
34934 49894
2620 60794
42596 87755
46236 62286
25092 98111
31273 42217
30071 69651
5718 77608
3294 59243
39317 77245
31331 57793
75820 81057
21847 88017
15631 48104
4042 11120
11500 48064
35202 61664
21179 37776
24124 58523
55927 81893
3090 41560
2183 82718
45757 71701
7661 87422
73234 98665
40625 63353
26755 77642
27275 99432
10393 24932
65500 86028
4472 5150
48477 80892
28711 85886
18335 84827
53280 86630
14602 93058
2669 90598
15372 91453
155 68268
55623 58791
29654 35645
84711 89473
5376 42856
46307 94305
1478 45433
22964 56065
37474 96328
40954 91563
46316 67535
31104 66334
70600 86220
36986 67961
5373 20888
1215 32983
2982 25882
11237 53270
21743 75485
15035 44619
9215 26479
64228 81874
20084 25876
68523 95309
16044 40226
7538 54392
50731 77105
44799 99916
18771 27686
61821 93707
15549 21805
4227 36098
30673 50597
8831 12270
24188 29793
61993 73681
2115 51860
12475 25576
14712 53013
7604 43989
44174 53965
36267 43573
31088 64817
55557 76344
37891 83626
34400 36867
22024 31712
22901 33785
6513 98224
38296 96483
1871 35661
6745 85797
33617 34698
54215 54875
65131 72926
60182 86504
4438 42899
1958 52855
5775 71251
70204 89069
64964 76227
54494 89054
66690 82148
16687 66840
46752 48312
45875 51467
26687 67621
71747 83302
4485 54572
14159 93596
3375 98788
43762 88062
10558 30098
9948 33214
50854 68304
3327 4746
79765 89610
28163 94664
34863 79441
22678 73971
17917 32504
69832 81157
78803 86137
60365 95815
3849 87882
13890 89237
62649 62825
32014 75435
30196 70164
14662 36553
11096 14943
58965 61502
47645 54418
29250 73222
25620 58615
26078 57006
44700 48946
96734 99553
48059 83696
28096 95413
56027 96827
54813 86047
18492 97170
18242 50892
21816 84048
31955 37058
25291 34448
16623 66483
84366 90878
60306 90619
8473 13958
2171 5389
45547 87536
59986 75420
1280 57049
74324 98321
81878 87838
27464 74476
38894 79747
63441 77815
15310 73851
60793 76906
8652 37646
4331 57088
23646 83764
9173 96825
13435 22683
21269 84706
12220 31481
24138 81191
59100 78356
26463 63006
13271 15311
34064 73477
13568 89441
14494 64993
17466 78664
81100 92774
5741 91264
82227 98676
16032 71925
12489 90557
44961 80645
69928 90661
15738 67226
24030 67586
10659 40643
70353 91203
1305 6376
39788 66701
65658 99996
34273 44331
66944 88300
16671 21657
24481 26508
4734 90897
43368 78855
24290 44746
37561 57486
55081 83644
7223 88953
52199 96301
16267 54537
61602 65729
29399 66665
48392 95024
717 76029
5266 65875
7429 88378
50919 67432
18065 46205
15936 22394
58255 72969
38475 55405
30635 46471
21988 36467
27060 62219
32953 86699
53953 98832
7838 82914
71762 86279
7696 36409
72910 76742
52584 71229
16231 24652
790 66199
77111 95862
39981 48530
13550 16473
12221 26534
64688 92399
1701 34324
886 57542
7261 70603
13249 14005
33948 38024
17800 82045
45541 66815
65776 78810
33024 97409
2437 12730
45704 93828
58594 95326
21343 37306
16107 61067
57288 64380
77 7129
19040 92197
58432 61278
10786 25686
8668 51744
19560 34784
2368 81403
82639 95986
18431 47944
37229 81732
77041 86987
71330 84802
81804 88273
21540 38489
29747 71144
29129 43595
11709 26850
50269 87925
69542 75158
53672 54948
54835 60549
13359 59700
28487 32397
58556 85275
39367 42106
36779 45317
17290 48183
59429 65734
65733 69690
45701 79328
53428 61114
71150 77242
49615 64562
83483 84989
46813 85842
34980 88824
10611 21457
33099 59490
18629 97988
35055 39890
67879 71914
25913 56444
20825 68943
28347 31680
62957 68975
78946 95526
76883 79157
21834 77298
61986 66850
45689 55862
69560 80599
2602 7895
60437 80739
32378 97157
11159 21880
12556 15880
67187 88859
16401 38532
30697 39518
94919 98243
9319 32901
2771 53099
21162 84695
59490 72995
36374 64524
9851 17813
56811 88968
29296 35681
10371 21609
45022 55729
47075 89917
47633 94233
1503 92499
41273 98482
70343 82064
19394 78576
55001 97552
27384 50311
27868 77173
26939 49761
8639 67538
36145 48928
10682 86906
3266 88645
27824 55367
66490 93789
2440 56780
7287 47938
51252 53343
23483 36883
10529 11406
3853 16669
40132 82309
35793 80626
69421 86210
18434 21401
953 83153
18457 29683
11914 87296
19472 56935
3408 98850
8213 75353
8556 72695
59213 72015
3970 35943
6322 23813
18103 41521
9203 82936
83088 90581
24282 44361
34930 55330
11711 75896
31060 72976
30363 46622
31710 99854
47117 64368
46942 95319
3800 83860
31942 77694
45451 61788
13027 75307
14418 94635
48295 79763
53781 65270
77821 84439
4279 69822
68637 98906
37266 42999
6845 89563
63957 97496
27449 96634
55622 56105
825 59102
24141 74556
16607 72273
20203 42315
52766 94394
40506 78173
26721 89724
8008 37372
59166 78002
6567 62732
10853 82413
32277 34293
66270 81568
41158 42142
57013 91779
32112 77269
34920 67273
1235 90603
2310 72121
82243 83900
1130 84470
4819 84620
7913 59807
5677 25888
39249 93597
4791 56285
56923 72064
5508 60204
56093 90385
11900 89688
64156 90644
14977 60054
45662 55517
16538 58184
26109 67307
52678 54867
61381 83864
31147 55042
6576 55523
69840 89102
8639 54378
5058 93038
25990 36933
62968 77981
93252 96283
17506 38803
35433 53068
4974 30191
12039 83781
10198 51414
46378 53659
65333 75113
44449 88327
24451 58036
38388 64612
10466 49997
11840 87415
43708 67620
5812 78790
22281 40775
41117 45357
70950 93464
62062 70097
55309 89826
55841 91613
50043 73723
29403 72944
63846 82016
29885 83804
15300 61363
49102 93951
65067 98030
16314 69047
5082 49249
27804 92098
9239 36131
46343 78848
67758 97115
88400 94518
5919 91462
6897 56917
41950 57722
27201 38259
26601 27198
27723 70524
9646 65173
18530 19113
10493 82357
2181 32490
3886 88522
7797 80317
60680 77152
25117 30768
55285 84505
66511 98162
7054 43402
6662 77624
14161 28982
30945 89784
64600 86722
23785 41154
12550 55919
3284 30229
32220 69944
3675 26765
14382 46371
7024 12348
20595 22979
47699 53730
51672 85707
88784 91576
21478 35353
39430 66840
15093 21866
13486 37858
43542 78721
13096 28469
39748 68288
17798 59547
6800 58790
72207 87910
66189 90801
71716 87810
41328 65738
123 67068
39002 62824
21775 93575
61082 85016
53231 54159
10106 65052
39004 93973
8527 38985
88861 98488
22448 34072
45634 64710
6264 22392
34346 67396
32191 81206
42818 78100
2539 75105
79166 85613
64553 87609
38625 89789
18595 92135
63599 77927
37531 53225
48182 53600
34078 59476
1023 51787
3307 19375
89517 97069
1125 22005
431 43803
19544 38711
12084 73920
47053 83095
15834 99278
13372 78559
53900 92752
78289 79628
63547 97954
9947 17030
9709 49479
3514 88900
376 58526
7332 48813
6081 81961
31786 58402
45572 46943
85484 87737
52017 52040
20233 69617
16710 99648
45870 99991
17196 96187
59023 92374
45396 59512
88789 90257
44151 96399
77504 81396
14536 82758
70006 88494
75224 93820
4413 10851
36619 55428
56240 63454
77418 85299
25234 72917
20744 39639
27583 99738
24915 31427
9267 61029
7761 27754
41871 57754
63279 88115
64856 87221
13715 92825
15231 86382
18054 42890
3472 71099
18760 84861
79788 87094
15678 18714
20654 65684
28634 65295
32647 52966
20523 22935
41823 43186
972 10357
32107 44601
51212 99957
6588 81924
15025 36119
30713 34987
17365 72477
23630 98615
40033 72000
73989 74612
23424 53954
50281 88890
28906 81171
68450 97369
17016 23660
5215 36070
7485 10203
1816 85910
74667 95343
48602 53035
21762 34615
4516 29148
52195 86004
1441 9735
80351 92056
15535 46493
82217 82441
5241 6568
10790 64844
34837 62694
42532 47532
15343 23998
4816 30981
13621 99914
16568 60208
9346 88818
7386 75103
44729 60479
16503 37564
13524 88088
52688 84915
73356 83461
55833 78887
30387 44548
54259 94286
50525 80198
57221 71134
34358 88716
71136 88818
18458 90037
1089 93469
70076 96201
10956 61938
57681 91285
23094 46539
58774 59154
35941 38260
31042 37025
48725 86737
19471 42795
8693 55245
54134 80982
61472 91314
28115 87111
39456 83720
12105 36558
10936 54656
89742 91138
29663 41026
29357 63284
117 98082
9108 55136
51123 75743
11316 79267
11359 78746
15471 28917
39048 44101
46059 47780
46447 99174
34679 75160
55211 92386
6054 80967
21768 94692
13324 57986
49136 78249
54299 82407
39905 57165
54543 80825
64602 70222
62949 81217
78462 94102
51688 89764
33699 88374
86871 90060
21761 44356
38814 57370
2043 88670
36373 48566
13550 91845
54154 86669
17334 50058
2124 47379
3863 97479
28902 92278
54474 64231
25133 26139
6067 84282
33405 57709
14941 96738
30640 84176
12847 19115
20650 70275
32223 82278
8923 25390
2336 32965
3398 96091
6051 82056
44524 81637
18616 77926
50154 88895
15963 32491
91129 92541
11034 96708
14147 28627
40494 64648
33301 78057
53873 63355
52096 80487
225 17447
4954 36515
22850 95192
16532 44913
48049 87844
1632 76337
8915 49492
75643 84042
42485 57354
20772 88130
3497 5716
28269 93243
12318 70234
38326 71392
6586 65911
27802 89123
1605 9335
7177 25399
40337 93048
86536 89139
59239 76653
63306 98348
28804 35404
30569 95873
82760 91019
68604 86199
20059 54119
31792 72073
12575 38716
53355 62675
23618 59906
13112 19919
51636 79876
75414 94452
3439 90491
22604 96656
18505 42744
21513 59759
42488 67098
70316 85155
17427 57928
50538 72328
49220 88066
79552 96319
26386 70438
56468 66588
7989 89351
38210 63707
71943 99723
36344 42332
39959 81088
50164 90347
55418 68057
18900 92859
11291 96330
39862 69334
13584 70975
56976 62700
729 61192
65919 73525
58112 85510
47589 96893
62588 73364
57573 92850
5234 43219
28331 82122
54426 66700
69651 98697
21695 66053
37208 52219
53386 60151
22668 77037
6853 79874
4184 51250
79869 86670
38524 80724
13813 19977
55651 89772
55556 74773
63399 75207
1196 15195
7336 31261
44062 85394
51725 81470
51068 72749
16714 29428
20203 44146
6589 78993
18231 63906
30868 60479
56933 89046
84392 95137
1714 48710
70475 84161
34407 91208
40425 65615
42454 82619
7704 15269
81902 86975
40572 99081
54808 94341
56033 87108
73744 86755
38202 91274
50742 66186
70938 86965
53797 93701
46954 65583
76972 77919
18603 34216
5733 66308
29458 56637
7495 24852
4470 84541
28387 62130
4615 13369
67688 89038
11732 67628
63299 64533
86103 97595
480 47410
55176 63054
52224 71312
33684 34018
66269 90004
58965 69189
24989 60196
2723 21927
8619 24849
12388 64989
10165 71977
2057 74381
3042 50283
1512 85314
10018 98981
26762 75207
15974 74243
27522 58462
41370 99722
63576 90723
11435 32340
115 40520
51735 94901
5475 61311
23214 37087
19610 52131
57416 68475
30543 69135
23850 60496
11294 50874
39991 75070
85284 95795
24873 45329
11706 80396
54567 74904
8131 42138
22788 93931
3156 64953
19378 99922
34713 76723
8273 20916
6746 45096
48737 52857
13632 99824
26833 52964
25256 80092
33998 86992
45250 81564
15952 44944
42516 59786
45276 63260
53309 63927
32786 61064
34300 46924
9898 78743
50634 70810
11022 98800
14374 39199
23705 88739
81237 83343
2913 54995
47829 79376
8946 34435
4 66136
29172 53278
28992 54466
34829 84028
25362 81866
71492 85202
19350 62510
21609 31539
8870 58106
49534 93232
43057 96847
15119 90194
21361 76578
43702 55260
79470 84741
53939 57188
1146 53584
66678 79121
29074 60823
87772 91756
2350 54970
2176 99004
6181 98869
9567 11051
46849 75607
4351 40943
4973 90205
28462 61043
9210 55962
37603 41026
81307 97099
65137 65735
20566 20876
22746 81693
15079 16196
55343 96319
38167 70555
52016 91411
36692 60269
54660 68193
38422 60334
79574 84415
13244 84286
1608 27178
55314 95212
24556 26843
59453 70489
35570 62689
54481 59176
78647 87237
44730 79174
4393 39625
84793 98171
51278 64277
8769 18671
4182 33871
4923 40322
37780 79752
5826 90632
5048 50072
61838 80990
38267 71603
56590 98350
265 5589
27642 73838
40263 91076
43608 51113
24799 85038
24395 37975
27141 88529
5003 6327
21576 88026
18896 51849
10273 57754
9199 75650
66571 92868
54129 84962
19551 47539
25746 86429
56775 69003
60454 84098
13836 28403
7619 59202
32165 35410
26874 88222
54259 79136
63162 82930
3246 71205
461 32004
7326 93420
77160 86432
919 88754
66720 80365
6329 84531
42541 61722
956 24555
40882 44126
285 74833
29117 50279
26925 34970
6214 98086
6302 84914
34450 56470
80029 80820
47569 65453
36745 61079
3686 42239
72260 82481
71071 99410
48131 98481
25081 73411
21021 37367
24346 29534
35594 69384
61035 62795
2349 15401
24701 82584
56785 93912
88551 93734
63852 71432
38708 43076
5455 33159
40381 64933
90945 97676
24533 66529
71171 90271
6062 87160
5846 28604
7612 79804
37662 83106
7730 10242
2532 13945
53798 72552
1595 61815
23850 30633
4432 54595
58405 82128
2116 22687
36737 79157
20138 82013
79323 85019
5542 56583
23984 39822
27465 93231
60651 74301
27292 63830
12960 92404
37485 76548
87465 98211
80897 91396
23218 24352
58820 67779
13924 61546
40773 76956
80294 86963
3543 95141
11368 41121
41355 89154
7823 93420
2229 81099
52489 60568
47145 53303
27706 37910
22666 95074
31832 39056
17139 73286
24880 95410
28571 48780
62565 96375
79051 86811
36289 84579
18191 37269
16735 80966
89874 97738
34299 54553
55697 56527
55834 62687
38633 62041
40066 75069
5352 63326
4656 17290
69264 77305
71934 78461
4237 21216
21222 32496
31556 80230
34217 59428
6072 64638
22757 93791
2655 10674
15954 64529
44137 59623
55555 81127
47616 51152
54638 60587
85097 99374
1885 37887
13640 29089
39339 86155
13125 15274
21028 98832
44778 62813
17733 30857
45861 99814
47037 77023
24694 95309
8830 44385
22830 70332
20232 24836
10127 86258
49936 95462
54841 83709
60660 96239
79422 97172
40172 57214
64231 76991
33734 92264
24456 46922
20295 24983
22798 89421
25659 47468
12752 72762
12609 67232
40785 53459
31561 58796
23371 72738
12720 27294
34447 36429
50451 71412
69075 90571
14037 56923
18088 21953
56049 87019
67291 90571
14055 34286
75962 88579
26119 46581
16208 89424
13727 23744
10791 41424
25331 39115
32697 94422
36719 79212
15929 82728
40323 96607
5720 30891
1220 80506
32255 86482
19047 41680
51336 84145
71070 90157
10233 26257
78167 81501
34655 69340
17431 24157
49379 62039
25501 46563
48880 72203
11782 47916
78576 94413
49680 54204
13270 16259
64030 78479
14958 70824
88397 97800
31876 74656
5213 98267
10196 18053
33886 64712
26034 69922
34904 79421
14169 43597
13853 28917
66422 92020
5267 98616
86502 89248
39470 85581
50243 67511
61160 72333
28111 38785
25394 56766
8860 12387
51738 76027
41883 44297
32017 46521
67365 91741
34743 39684
7445 15838
54852 65191
29480 66254
11147 55574
24719 97448
48855 96243
12305 99435
38390 50074
31084 62313
6858 80214
26297 28712
56942 90764
95636 98030
51235 95892
27924 47978
9352 25046
24467 32069
64961 97093
98766 99111
76104 86530
40832 66566
17213 67312
41270 52323
32983 78843
14980 63164
32584 58291
71882 98202
71378 85034
24466 39703
24201 62846
88149 92938
2968 79871
43299 73516
35674 83838
56853 80203
66044 93696
53005 54848
51932 56356
354 34692
31189 42401
36043 57469
2489 27137
50266 79524
32914 37380
40731 61176
19607 22747
40405 42698
47728 73420
27267 70443
54864 70347
45795 63340
29385 42379
2600 72985
2441 54735
22670 26832
4269 81799
39465 66683
21069 90537
28333 88986
10416 56911
1406 88474
9710 70528
28461 94536
13840 26295
69010 80284
32202 42907
71482 98016
51776 67142
89544 99765
10051 87916
2926 67625
21985 85601
24142 53151
27091 61043
31078 66482
33649 64128
40418 59823
9883 36185
29686 59393
54449 63838
76139 82491
19970 70319
3667 31812
45910 91765
21534 58713
32067 65912
37650 77847
4503 39779
21264 49546
61678 86644
13595 61166
34839 85353
21138 59937
59062 92903
26772 93259
24259 95433
28490 47557
6539 31209
2734 40084
17692 88992
54152 62336
2242 40052
81360 95902
8222 56213
10994 34035
36800 74562
61310 79059
45888 87879
12624 52904
8267 23350
1207 15375
12427 90508
72349 98467
66962 94038
52816 63039
47550 61424
68262 73794
5466 13310
57792 86876
54812 86888
53464 64235
63914 82613
63909 69157
15142 98808
15520 60056
26731 30827
89457 97457
34811 96716
41991 90604
28392 79483
5240 55711
12609 95836
27990 99319
7423 42104
53225 89090
65277 80203
7896 39575
68583 96328
25666 81544
56566 85956
42342 67428
33579 43946
62709 74423
26814 59062
98823 99670
23661 42578
5647 35301
51656 78263
62816 78547
25138 48666
40749 88904
38619 54266
56034 83389
3714 28267
9279 51370
75549 89307
34406 80546
47774 94425
7774 36733
9590 78528
64258 98135
56084 73535
55688 62421
12055 39541
170 82820
2893 19747
3162 10806
85593 96841
65038 85727
46500 50633
11313 45168
59790 59805
66891 87613
42074 97369
10263 30929
46684 57897
22651 54530
11025 76070
58726 76003
2226 51691
89233 97159
7405 61421
4559 76518
29053 74764
5902 47392
61334 80853
26077 29035
3794 57148
58138 89865
22865 64367
14521 86322
21386 56080
26444 58071
74614 86733
7619 50830
30859 48061
16366 99900
3149 27093
20217 99587
46264 68650
4742 40343
854 33445
45483 92908
32668 75420
29749 55643
26179 52182
40676 42198
39373 51391
5912 71848
48674 71341
20521 42819
86300 94315
21150 83867
77495 87401
18294 76678
44995 49887
37947 66517
28238 67691
29352 47389
18942 50051
14246 83842
22912 31988
3460 57933
26758 47436
53636 65867
11871 74293
80522 82602
7645 76307
22645 44075
34942 88142
19043 31626
97399 97934
38001 87919
48543 97980
3609 86643
57523 80974
43679 99300
23942 41313
12822 20943
61277 85769
9182 19528
84097 85128
16708 47099
69655 83399
82648 95709
26103 61384
15067 46958
24270 28819
28570 49610
29484 46221
51008 83521
41599 65650
2288 82568
65071 87808
14527 95567
213 46987
5843 83915
40491 91035
41947 53546
3820 47866
70296 75065
24214 48058
4987 10379
4135 29607
15612 68857
20270 37117
25434 40613
33445 60579
15353 80167
22596 70364
31825 81332
38078 78328
2337 43246
37890 88353
67278 69298
54737 56369
4364 77247
393 77038
19103 68734
6215 14236
24625 27355
67187 79127
82183 82772
45193 92725
13759 74036
24470 85372
43928 90154
16408 39881
55435 91845
7631 57642
79822 88215
19152 23832
4634 99906
3028 80856
56027 66667
34899 98631
70554 71204
6706 21402
16226 33742
50625 65194
14388 48052
64741 65115
16403 56298
43820 45838
24422 96115
10552 86342
41404 52947
42775 45851
43956 57351
22700 81116
10627 91541
60092 67887
42157 98488
10718 77516
77841 78532
21033 47775
28267 43469
19145 90039
25316 64937
76238 81706
34976 71780
61995 84065
8703 13462
88032 98199
71946 95992
3001 19720
12434 89115
6488 48020
58993 61801
23009 60508
53100 67477
42530 76714
29588 39335
15117 34876
12785 97498
28146 30401
17160 34656
1421 12109
25029 58537
31241 86598
9520 84855
832 95857
15398 92724
9681 92614
36033 97905
46797 53072
32175 61022
80702 85264
7372 26685
59426 68659
10478 86816
31831 53772
11638 27078
31519 71521
2417 61889
81669 96429
87060 97072
53733 87659
6801 10761
17673 81882
41534 55497
38909 73667
57697 86512
38983 62017
3994 18207
39833 96002
25999 79617
66673 74800
51142 98482
27040 84054
22825 77682
48136 76465
74502 96296
4315 21049
13659 83400
27847 55425
33147 41110
73224 90392
27158 67598
9152 62513
5858 85954
22006 85725
27207 73151
12500 59280
92148 96001
44838 77935
63503 78447
67700 74791
66035 72300
3095 35551
47622 80167
79020 96786
6843 47340
66388 78911
14621 44641
14512 69809
67974 96284
14943 77079
47116 70655
5467 12872
58758 74149
31842 60338
23816 92750
18204 81876
21958 63433
4706 11948
34665 93929
24414 55296
73389 84502
49357 66054
4152 24513
35352 96153
19950 31004
70469 70965
49296 64741
36981 42307
24389 92333
95007 97420
46050 68280
11 29413
47316 78786
32869 55600
18707 42165
68559 96399
72732 96543
67457 67574
32590 84190
35103 94777
11575 85598
31450 65727
46569 74196
14616 25314
24323 27263
21633 44976
50366 72931
13927 67629
74929 96474
2925 12020
47081 47487
4803 82165
20930 30118
61034 96941
1494 62647
24696 56886
20942 70636
47198 95756
23186 47497
6535 49532
4815 14691
54475 81270
13496 16844
12192 63666
43989 51890
1807 12958
51451 73103
8323 10721
54517 79341
16455 37156
55602 78309
8562 88761
20517 51790
3949 31961
59393 72517
16097 30310
83721 99601
64367 70370
11490 48056
73490 81426
99703 99883
115 67611
40540 93096
16589 60651
56192 65727
22296 79124
55313 99248
1703 55648
14500 71698
16977 21426
79974 97874
61060 88989
53274 99449
14729 61647
2705 60043
8823 44809
7278 99077
14869 89225
19928 98617
81638 81799
49950 70876
72947 82461
63433 87417
32145 71209
80459 82353
49005 67021
20130 96452
78725 81603
50264 87262
10331 33045
24361 66745
12291 23165
53329 56577
32715 36584
36647 42241
28886 86406
48764 71470
25988 32269
15941 40237
61969 69773
16591 86637
12623 34517
7425 62954
12199 33549
26608 91177
76730 78870
84790 86862
51761 62187
29544 90418
7654 54465
50387 73421
57216 84476
28756 80657
21530 36493
3064 44755
31013 39682
64066 72397
38171 46012
22717 61151
31297 57501
72964 82928
87500 97957
42229 59140
84424 87842
23974 48537
27764 83965
93454 95332
44191 55494
1945 63981
56123 58701
12694 47053
41289 82727
17391 89630
62902 63608
7313 91363
23427 92185
17615 36818
65163 79550
15563 90415
28572 90376
39167 86460
23413 55765
17692 83257
60717 76066
22527 92997
21618 82811
41651 96832
12454 69930
27957 53049
13466 64228
44601 77553
52303 78649
5201 74724
48685 74565
62460 94051
64116 95725
13694 38440
5169 25271
9985 82914
23320 38842
51352 89918
3928 58839
13538 46640
1398 67305
31013 99524
38617 95880
60236 69608
24837 46228
6644 67191
18164 79182
23308 23508
44912 57641
9460 57411
7894 60591
66877 78037
23512 57839
67931 83387
52663 91022
70713 99872
74187 91147
19202 70356
14759 56231
14068 31642
23276 91418
33212 50973
73427 98240
10622 85525
13252 65695
61968 88856
6119 47152
1500 41470
29393 79475
42393 69856
38957 80570
2315 69494
37114 74770
26145 45454
676 41081
89167 99613
16951 62323
57839 77545
46621 47935
42044 54295
55891 62503
23944 55079
23145 57615
26649 89436
3422 59173
23048 83441
44974 66336
48299 69172
63030 67139
8885 29909
1379 95234
25359 39514
83388 89982
40175 74704
13463 73438
8091 74075
7497 64267
10191 47701
88192 92479
25474 80343
19406 49389
2172 87699
18083 90797
68462 96895
27971 82962
48493 69907
62167 66698
6773 17958
24324 60941
16453 99811
26783 70360
11662 72999
41263 75737
13289 40503
77238 99790
19026 77837
26287 73526
31975 90344
2791 38015
87482 91241
89796 95796
5742 50363
29978 92524
13449 51889
47528 47547
29469 55276
5082 44639
2612 33941
33911 67065
4512 71771
53754 97350
3789 45201
618 68974
67351 98656
47864 84498
9262 21099
15967 98492
29314 83738
21588 40282
47027 54412
1144 89171
37707 46768
91207 99532
16311 60688
7527 88093
10373 47880
582 93604
9880 45592
16926 65069
73473 83128
9963 37861
51604 54674
20413 74168
41644 74374
14756 27403
79619 80480
54833 62736
8995 71826
59107 80538
49191 61154
19255 72963
4313 82676
73110 97187
17962 99360
1958 16754
3461 22188
7373 9735
4873 76442
26461 70177
3243 70071
52244 57424
48249 82754
5445 54166
8954 43094
14856 25159
52157 62954
62127 95036
21553 26916
12495 19768
51437 81914
6335 39030
22971 87547
25201 61754
6241 66119
29647 60990
5942 66832
14763 53526
11621 75356
20702 75125
55265 87715
43721 72633
25411 28758
38575 52705
16570 58847
70423 75413
33251 67098
14179 30458
40850 60140
30114 55276
25920 94189
3654 80663
70378 73194
16344 17674
46759 84550
75588 94236
25046 59506
38267 91729
18517 85824
44217 81223
40477 98938
38835 64811
39089 57301
8294 69983
60182 80559
46258 77060
48769 77639
32791 66604
19833 69611
18625 51516
20694 23522
96405 98660
29500 91257
6550 69074
2743 98912
76376 99355
52622 96019
11574 84705
49818 77277
60263 70592
58409 88789
69943 99811
50354 73570
14786 62103
89726 92242
31366 91907
14556 78043
51819 77518
2415 15413
73537 99561
1530 22713
50642 89935
11232 58323
7893 14329
35491 84934
60736 70713
402 2260
61934 76484
21268 59987
51757 86761
7877 99112
50949 52667
44398 92661
27875 46770
49071 51866
19069 82736
63071 95141
33083 58920
27413 48815
8418 30169
63665 69830
26679 28510
45216 53170
4043 80396
27515 98400
41665 82673
27472 98375
79227 88703
12449 73398
76869 83554
5440 29344
5455 77690
3096 45223
19464 36551
71366 81157
37977 80029
21030 86864
8004 80271
45359 86316
22820 58779
57114 96587
2610 3987
72925 96677
52149 61880
1920 78727
59259 91019
62556 71013
45899 74090
47483 53317
1300 85835
35228 72260
21854 24442
77606 77688
23485 33004
51020 92364
9932 45048
38409 97398
37974 39954
28965 86404
65313 94449
11413 16024
89864 96898
11467 21622
61571 69893
42017 96282
6192 93146
39527 85814
43499 82796
43665 47895
55199 90930
57493 94317
45845 52071
1262 31188
71060 77405
9144 86505
45146 88360
21506 90495
43456 81643
41666 66936
32411 50657
3104 49130
20359 23617
1377 78231
4136 49157
6545 58107
65029 94461
36182 78234
31692 92534
30926 38709
36316 82878
50168 90541
10598 89486
1154 20985
31210 68055
34895 83413
28579 28806
23167 57061
25225 96872
9990 57412
1999 65698
2442 65079
73801 90859
10767 28012
73377 86090
23229 64640
28750 33580
8787 94232
6890 25910
42555 84951
39025 80148
20546 59477
20534 54319
64982 95853
88717 91505
19307 82879
13869 30830
44783 83665
45245 94370
27186 70281
72678 74667
43663 44919
22012 23213
17868 64160
55961 93861
42898 68524
7868 19378
47885 56414
4086 81875
23944 71157
13074 94740
19396 45646
20478 69638
81575 84666
9588 23047
27803 86349
21479 55427
84224 86520
31840 47711
21245 91522
40008 95038
83531 95022
89822 96277
1659 26364
33445 61801
18183 40195
16646 83322
64340 99139
63528 99002
12185 14466
20003 95133
50623 84794
57030 57162
74973 86444
26119 85998
6781 17184
16651 70182
32458 33039
16473 83989
15299 74704
5430 53172
20564 88976
75723 97020
9886 20630
43758 54080
1410 31301
35475 82644
62286 62457
37362 95304
17938 55038
13993 59672
34281 91126
3990 81824
65651 76069
60815 79815
71497 95279
27293 87003
34797 90484
28839 80265
6473 59415
22170 23463
45385 69012
31263 97064
49309 90989
58316 89780
51652 51685
40361 98132
29834 33072
75484 98737
32649 66274
61452 97208
1388 58450
3724 47073
228 80662
4385 87732
10075 72855
48874 75465
55842 80019
3921 78566
15433 86769
46467 76823
63480 81104
24363 99445
23705 66255
73778 76732
4251 42865
28588 95746
12705 92028
35147 89528
51611 80587
3768 64980
7078 76060
6467 61591
55653 99169
35648 36562
52417 76717
69385 71416
7351 31056
34735 97875
73720 96810
3531 12230
2948 43343
10275 52395
43698 51387
66069 85724
26391 43399
7842 58477
47997 70157
12026 18518
13840 63801
5518 59680
49973 77962
96978 97561
74769 94094
49687 88518
2413 96080
39346 92253
45810 86407
5326 62478
15491 69602
45304 66774
9405 42974
22708 35106
44893 99938
72770 73513
864 78390
8703 44771
33463 86381
59976 74922
12263 58847
5471 88518
13364 20415
32453 93657
5430 21468
37111 46710
51613 69825
6096 92581
33892 64079
54838 74048
26241 45276
67380 77552
87964 98120
50943 79561
75226 97340
39466 93316
7159 37629
53144 82685
62156 74769
37795 46454
80903 91188
36178 54731
2861 14307
19158 53956
74018 96540
16668 60719
19724 73900
30205 80088
59878 80293
67494 68081
23918 92223
50930 77027
65360 67058
1344 73764
39814 96842
75654 75983
32152 88273
6991 9939
16794 72791
12828 59581
30825 57291
54363 60208
40242 82072
13349 62926
7959 52911
21145 32974
16672 80673
523 15925
34620 82283
74888 95010
67417 79438
61886 73549
31069 65687
1989 61134
78076 84064
24345 95950
39866 40981
44657 86876
1032 85091
7621 72371
60244 92917
66119 72010
67073 87303
16967 19745
73048 96549
46237 71395
3307 29581
40657 65378
40204 42345
27186 95352
6347 16413
350 35329
5022 98408
39001 79282
69265 70881
24425 47537
34785 95117
14094 70301
34935 75015
95387 97577
27884 93359
19557 89975
59783 83893
18676 60786
65714 73938
57211 62915
31773 34544
39903 60022
550 76841
16819 47562
26962 74055
40235 92264
1867 64354
16192 27342
28469 76322
67270 82982
17917 23418
82123 95501
5153 71625
50939 94944
16239 88042
18565 68514
1400 43081
59793 79828
3771 34666
7430 53843
23086 31752
43262 69244
86979 93434
72757 88927
10654 69711
79164 98205
38392 42228
139 79456
7042 53113
55001 94897
30759 58821
27089 98925
34941 62882
32807 80637
25862 42744
1976 53409
71817 84504
53378 76133
11822 73544
31550 64819
23007 95354
32816 79633
69208 85496
4544 26413
45659 68461
35075 65512
15992 93339
14046 65531
30078 32511
28021 53782
65296 95140
61815 88253
91064 95355
8869 95597
12112 85187
46336 53313
12889 85687
16983 63206
975 69709
64082 94628
65845 84241
8717 88138
4699 16238
83928 87739
22929 71395
32690 35329
37338 81443
49276 76326
48174 85686
57650 63426
17646 60890
28697 83201
30589 64752
36066 90021
70290 77430
44740 53787
4065 8974
57434 59690
6985 22811
15450 34726
41982 87710
3525 27662
37369 91864
54711 55236
62892 86752
29509 80031
23445 87130
11794 90945
83426 90659
6029 50982
52729 93299
10845 24609
54317 75662
78960 79965
26543 51822
59543 61061
57769 60195
21407 78372
80552 98113
58307 90996
47201 82017
1728 34745
6426 41926
12159 28711
36284 93943
59865 88004
20664 71047
12816 36958
41085 44645
43670 64560
18955 21057
16354 17659
39527 69430
26530 72153
33879 92134
1069 77409
24666 41061
36771 47882
62066 73537
11605 50357
27919 47455
13725 71677
64769 92407
22723 69184
74768 75243
42 58657
72166 85762
26863 82379
79613 90762
63588 75279
15017 44764
32439 76866
79161 98945
82103 89537
54479 83440
17062 28273
18959 63229
81358 98614
64668 74615
11376 34761
205 88274
68124 76181
68864 94186
80658 85435
27162 41992
12054 19246
54006 84481
62260 91195
25413 57800
28136 33864
12390 40855
798 75336
27836 68877
20488 61289
16937 76124
86428 87882
8207 62104
273 88896
59252 83445
59566 96703
68980 76753
14722 68899
11429 88170
78896 96984
17247 70831
6692 7947
3353 34827
64462 98976
25088 62233
50178 96633
3107 25476
6501 38076
52467 74581
51500 51991
61049 92582
49896 53514
33554 84182
63974 86024
25067 62807
38519 64261
69453 89449
12308 95064
19964 28242
7276 71194
13066 19148
66094 93995
8206 89794
12053 64559
14180 97592
45170 65966
39784 93210
45160 85036
47198 98567
44608 88311
17996 32315
12382 15109
11474 53419
38825 59670
65935 91298
21746 61590
17925 58323
7361 46531
34094 95275
3704 19086
27372 60142
11463 33881
7763 66040
17484 87744
438 9916
76976 81321
30871 52354
40791 75392
200 43922
34310 47642
26640 31733
10795 81632
5177 51934
17902 83620
16724 81095
69658 76069
29735 39093
18414 70251
44087 70587
30154 65063
68 18277
80591 96123
47266 49581
39583 75661
17076 78097
8664 85296
27241 85978
4745 39743
1227 36095
58571 87762
21391 93180
19387 65228
44794 82398
3417 26668
14216 77990
68118 70725
4883 31883
72094 91686
13246 35171
9290 34739
31156 98020
4895 44814
13873 31987
21221 86128
61409 74985
35890 75401
33682 99505
81438 83641
13691 81164
4100 98743
20237 36427
16222 42404
3237 34665
3370 23124
56779 70619
33542 82779
16862 55915
74521 87824
38320 81677
32132 93896
47955 55452
36895 98120
18286 39021
3271 81983
8317 62563
15098 40696
29124 94147
76808 83062
17125 76745
52998 70186
22685 68249
58924 92005
10228 41405
27636 64382
40675 87429
34491 67113
63802 93237
12959 24439
15482 86608
44506 64402
31029 61896
18771 52113
80030 82870
20177 47447
34040 59039
28999 29644
32456 35331
47705 65194
18991 76920
81028 83615
41046 55336
1987 80658
45801 83740
53694 70596
26305 76137
27814 90619
28054 91965
23286 56275
47153 50406
42787 58867
11047 29752
20252 39873
45920 84827
13616 75521
13268 74672
70244 93869
4263 30190
14902 37921
8301 75515
68530 77135
40514 54543
25134 33392
28329 43957
50845 76346
6904 79312
45600 78434
15058 86671
25383 52225
35014 67928
48153 50265
14305 82975
82610 99044
74555 93610
32413 33254
33672 78759
24135 77510
61183 67832
9687 15586
57093 57261
59602 62358
36270 79152
8700 79559
65025 90580
50205 78222
29318 72488
19946 30323
43146 51273
17233 23287
20471 98544
14744 58871
70880 73459
3962 18179
78511 89927
37810 87993
35994 70415
57041 69057
45633 50993
19974 93835
23648 74928
27306 79124
51205 76413
43272 62277
8436 96289
54848 68257
27316 84639
78189 95208
8537 77812
38254 43515
23473 31026
28507 71187
29577 93265
46028 56643
18363 48033
59668 82449
61858 75658
21676 91822
58688 71280
26134 45282
30844 69921
52325 55668
20215 80681
13760 79116
39061 45821
74431 90058
22527 57115
38201 94750
7418 43685
50879 86519
24802 54065
29939 59107
52250 63366
22182 82447
35124 81790
15799 45726
59733 95278
43347 86195
74725 96930
21204 89369
84962 90362
5562 27132
73631 92784
19751 42936
51458 90347
58470 72026
72183 96217
3123 24713
88477 93386
22344 55072
90563 96766
3981 35697
2732 46421
23330 36671
60710 67291
5142 17176
4920 63083
22656 59847
3794 9449
82565 89914
16298 24629
32652 34680
12833 55146
2870 10969
31367 40301
57718 97238
38976 56275
20902 46148
25891 65065
20508 79175
26846 44645
55720 79200
37260 84498
15632 18692
30536 45104
283 16498
40026 45810
34942 69436
32739 52504
6534 71552
20176 96755
16133 29715
33551 67410
44988 51414
2598 19738
5539 65887
17188 49124
42067 81249
35012 82658
7259 51418
11784 35253
45717 55726
29131 59935
22666 98735
19857 76040
27943 34710
4801 29738
57409 74820
1827 54111
57110 94518
51839 85010
36220 56093
48895 48998
88910 95004
5808 51043
49784 71147
55284 90861
84353 88791
1751 47710
25300 61767
44478 72287
11757 92954
70630 90013
7436 11101
79524 93131
4922 69495
1236 81509
35574 93958
82417 97636
44058 60197
24963 37210
31216 82916
29049 67332
41723 43338
71802 77351
91223 99553
2238 24801
32557 82673
86479 91381
15662 92656
2254 44241
47813 71957
360 98984
17235 69109
5127 72807
31667 40603
12342 49572
8363 16854
34926 66203
18884 34332
10641 38359
57789 97417
57898 58444
33852 88864
8642 65123
12615 43603
6300 19728
41059 63099
35790 64799
78715 93460
188 39021
7973 79403
28435 52691
29796 90335
31165 47198
10495 31395
60601 72777
52029 63074
25552 95691
21097 70348
10653 16258
3101 32346
35192 54932
53633 83509
9406 66188
6560 59791
42423 87975
12911 20266
37610 82955
89119 95218
14692 87114
49083 68616
26017 78341
44252 97917
8869 39456
14099 81874
41122 44648
18564 23496
23327 48216
40313 92351
32341 58728
70345 99379
31564 82584
42079 51461
9998 40276
55722 90042
25636 30517
58140 78369
4062 70256
4222 82929
64559 73982
932 43389
1045 96169
41506 60624
48465 69717
30137 48517
40961 45885
53636 61707
29583 47334
38361 97551
43873 70754
64351 88787
37169 47202
58141 75464
4680 88775
20678 81936
44028 92336
44531 83984
23770 36856
24172 91572
31416 89498
12266 35668
15065 80237
67876 80924
35795 49235
2699 84371
62055 88073
51878 84879
82006 92223
20081 55556
9864 31292
37337 76398
85962 96013
7157 85837
37322 55862
6628 93481
36882 40319
57118 75732
6001 13276
62846 72041
21134 53668
13161 44723
85146 93065
32946 42642
49954 76245
23177 80058
12579 88737
6938 48385
9930 63743
3420 88570
18028 24754
30909 91414
14752 73851
4934 23819
1403 97904
16375 21350
64316 88466
1109 44935
22156 59686
15855 81896
44253 85523
31454 34763
2199 17551
41646 46011
39195 48701
5978 95294
65828 95360
2765 44828
49609 60800
85967 94852
25641 99246
28714 41871
34977 44149
11868 74041
16211 89986
4491 11771
69732 94837
47806 68959
52756 74574
3512 95185
49683 70729
49616 50990
56949 82358
5387 39037
19714 82737
70578 83999
67226 98640
53701 71150
15753 30869
38475 54195
9059 32195
6377 13792
31406 63932
25699 36791
71622 91819
20221 79350
1896 99590
13634 64256
120 20787
22838 64176
30108 34645
51885 81396
2243 78328
24727 40173
66333 92867
68904 86634
7213 21230
35759 94122
67055 93931
12073 32684
17169 97050
40896 96351
66746 96269
33747 55784
26906 86145
53362 95851
15853 74861
57295 98063
69101 98871
91997 95653
83991 87517
64022 95792
2178 32587
4238 42015
55665 99954
53120 87303
35236 50468
52480 71910
11655 20821
29370 74758
62479 92389
30867 79281
61225 94845
34744 43941
4587 98896
20690 45589
63032 97625
70745 97947
11051 56264
18799 73997
50133 88005
35335 73634
11657 78231
47091 99052
61206 84946
57633 64906
24344 60566
93318 96460
4379 4660
4988 98203
38098 51783
15123 19575
58557 87924
49428 90174
7140 78946
65330 68078
20337 26153
58077 70357
15778 49895
30762 55224
23231 94850
16999 66125
22700 96980
2800 20370
70738 72665
64021 88975
36981 73120
20010 45624
26327 79251
13293 36045
17108 92906
43222 47547
29303 82209
13695 28475
23017 58902
38831 91575
49390 82673
57750 63612
12748 95991
2768 65689
2951 89965
8038 72343
8650 84606
32047 51771
16187 86874
14791 37053
16259 86800
44045 55961
16380 93651
62806 84419
61584 77318
50879 90823
62445 94255
59012 59417
53314 67789
60916 76269
38441 70198
25190 60723
16870 32964
11509 61249
26012 43021
31584 96838
35082 67506
20618 95244
49173 60833
24676 99683
83736 88272
81846 93154
34104 80183
21578 98915
84065 89563
42120 79736
76162 94020
34596 69196
19392 64242
45489 91282
45295 78288
23694 48812
11045 38765
12861 91326
18772 61936
18568 91125
55742 77967
1855 45204
44603 95443
6908 56413
86055 88282
67208 82425
31989 84364
62038 77796
24357 88788
16429 85432
45765 86281
41076 58467
49676 54337
46820 74696
16334 89316
9522 16704
9647 86350
45514 72967
81295 97573
34997 81670
35523 92340
29898 85103
6253 21691
9103 32864
45764 99988
11227 31705
35293 87955
51052 87561
63003 68809
18749 25636
5783 71105
28998 62584
14546 67516
70545 87960
27281 61446
6682 59985
1850 44539
11905 41152
37296 56163
24993 96487
25489 39667
51952 96026
2749 20798
26600 42692
64495 64769
19921 66818
28803 54474
3505 92808
37083 63104
25857 79122
17338 49814
18731 86708
740 98705
53955 74286
6497 36824
14413 43310
43973 62258
55283 67755
70849 83015
54044 86200
61197 72251
48161 69847
18533 50244
18848 79836
5676 50255
14397 14539
73733 74162
30755 56879
3332 45737
3754 94521
25797 77710
44984 92235
39882 81183
12704 76169
21594 68084
42985 88188
37522 49524
22116 63526
14739 42931
76486 77047
7132 46825
62904 76710
4269 32726
6144 57209
77150 93847
70470 99174
81496 85216
68522 89451
894 4500
14752 67170
25193 95293
82525 95739
7315 46701
31500 90452
22272 96731
3148 52586
6635 35047
7565 21123
37053 53072
49053 76144
84951 96400
87798 98990
87349 91820
24417 47561
62105 66705
19611 60070
33342 37002
69010 79634
28692 47003
74960 94914
55872 69119
2130 21260
2663 56243
10429 46389
5716 87128
57232 78231
9095 38354
18543 90518
49034 85276
56407 79907
11937 64359
22783 93119
89851 95313
52882 70734
71225 74065
1340 11837
24101 44677
12016 43357
54704 58212
31293 44355
17939 95015
10297 73508
13491 76177
5893 29954
2561 24797
27716 49562
44672 99812
49283 87279
800 65834
1344 94983
21475 30247
14283 74816
11055 16039
53633 62394
5147 5375
55247 56992
66090 78978
72762 95695
19550 62337
79148 95029
54596 98655
43513 62996
37805 44139
55823 87939
25276 91004
88190 97553
9606 52385
30502 60476
18754 27031
6478 73266
40838 78491
21213 33147
1873 5292
8415 92580
13644 29336
6483 27895
9000 70947
5227 79508
21333 95556
24516 90486
42781 58228
19377 21790
8492 15341
38559 82038
5450 50338
31429 47376
52676 89247
57906 89378
14452 29360
47210 81782
31908 62276
34587 35522
1839 95935
9099 17730
53170 92112
70546 74414
13996 94655
1341 94435
43564 75914
22162 86346
26226 87636
26564 41132
73355 88078
42545 85352
8221 11515
35324 46912
28998 31360
19691 57539
18186 80700
52188 74608
62450 64023
28064 32700
7063 14151
1927 16309
865 8024
15741 43187
17289 99863
28142 44317
36373 47267
48419 50847
19814 47436
40581 47175
12529 67971
8541 65021
43454 99979
29017 39103
42808 92656
59967 99815
9626 57835
4135 68945
35717 39316
50717 71626
3541 62877
56427 63603
37338 42080
64772 79616
21701 85957
47198 95820
29133 38686
28994 73873
5383 70600
38638 93369
968 54445
58176 62710
63578 76762
1024 12749
46054 94344
181 45349
3056 81795
34058 56917
23776 83575
33282 99959
25003 99627
3392 36301
6907 55816
41766 94321
25089 36272
42757 97293
20731 44397
44398 97623
30105 30956
43385 77627
62815 90031
10788 56735
60529 84780
38319 42841
42940 97516
67183 79817
88782 93860
8600 69685
21845 24190
12606 49596
68415 69609
6943 7983
86069 91429
17208 28371
41284 48492
35902 84965
44052 64063
9305 63550
41818 55340
69316 70316
5058 66144
45856 88057
52850 58976
22881 96001
78092 89064
3837 41688
2982 85987
40397 65930
68795 91528
15990 61383
2486 84181
11136 53397
10604 49290
32631 94616
20885 74993
38839 91064
25021 42786
12584 33291
51610 98870
10551 93966
2504 13590
40008 48984
70909 93874
62641 90513
32938 75153
41745 88293
12053 85597
9822 79968
5701 60840
26550 72941
11659 67787
22010 47330
61430 83874
51557 71452
13541 48000
56427 64225
31186 59126
113 78210
64880 75680
753 26552
22623 35162
37659 98451
20599 22691
61093 66645
48409 76983
30373 59303
6290 97789
65891 77007
48932 89886
17648 61416
22495 96775
8402 86176
46363 93680
56183 61552
55872 87332
16227 28320
56012 74474
35697 84426
7630 95789
50520 53286
17495 57026
9407 10306
13965 58073
35897 37037
21824 51575
69818 95831
71033 80660
3230 11341
12709 30297
15446 96477
28573 47560
45846 98546
80981 93876
37424 52166
12368 99518
67099 88009
10102 41160
62953 71025
9153 11540
4446 48245
84671 98544
10150 92543
29419 60295
4229 66510
3556 70390
377 22871
7722 59455
90267 93973
50993 92987
39124 62213
46223 91964
65841 76242
43150 76938
25426 36829
5970 30370
11213 90048
4482 77536
59995 62321
50512 70524
29126 55674
36322 98070
18268 24215
65003 97950
38276 82480
41478 79759
21312 43513
22305 55049
63009 93330
52375 66503
74883 81430
42295 86980
78085 84011
8930 39461
23120 75947
42087 57742
93841 96632
75579 89074
4093 97979
71086 73455
3303 67620
453 75319
8633 79511
66666 90872
54605 86431
79072 81002
47934 95568
14823 69755
3713 23055
33236 43491
8197 47017
37683 39856
15498 76638
56779 90089
2286 96871
5763 54937
1506 91530
5862 83157
23186 37794
59049 84227
51897 90158
55881 98120
3093 65363
28037 76922
38468 45573
24945 87225
4444 64287
2458 74421
693 36895
11849 27482
65539 99358
31888 63086
47480 70969
65703 94145
34655 80191
81896 87128
62185 76818
43991 86486
65176 84741
1703 15046
7146 70695
46366 86681
71577 90432
88157 93139
79227 86090
21242 84409
8722 34853
39659 61618
55441 74849
35905 43003
64913 88086
50764 54089
22094 48433
90106 96252
86137 90478
2275 45535
35099 71780
49686 51233
43713 78497
10691 75164
21089 86930
48001 72475
9965 89759
5961 34694
15660 46458
8184 40694
73448 98622
7552 59332
69733 69736
72143 93814
79955 93035
74005 94595
9640 39910
25405 34597
65462 69560
53743 80933
15543 47520
64866 90707
34321 49800
22871 65559
31637 66639
10282 47277
63196 77624
3012 58752
18787 80953
32162 47821
22627 57430
53663 71621
80104 86827
1590 15193
32609 86642
22915 91204
51168 86280
25153 35574
1406 79225
12656 58783
42280 77054
10803 86075
30675 36147
29247 79344
43586 61219
11685 33097
62086 64169
48954 66919
16986 73838
66353 73735
48970 76800
72135 78632
27166 36320
57603 67383
2443 74866
454 44390
7461 80126
37264 97469
51205 70964
30351 78987
46380 87730
32514 42041
44178 71145
22895 51862
17009 96786
53425 86018
8410 23218
6300 44393
22326 44635
17579 93130
24219 92263
38381 46192
13905 31042
21516 78526
57568 66815
8378 92134
12194 72703
35078 91493
26816 71665
16173 20572
65725 96640
34590 60122
5299 66173
46823 78458
69269 75108
25860 47773
50259 55310
1401 95905
3868 43250
2484 32619
3198 20344
36406 47713
15132 61417
33847 67425
55291 99569
56785 85427
30174 54610
4785 48560
20622 74336
33966 73419
50525 87442
58584 62557
30359 92856
10621 90206
9508 69833
1066 12919
11842 36528
43092 80420
51813 62845
15522 79832
2116 97504
9500 24820
27228 65781
19897 53323
20398 73776
36269 68731
24435 48182
31067 58192
19978 95132
25415 94608
11548 96875
27798 65844
17522 88186
5127 31669
16922 40022
60251 96653
27199 58640
2876 16487
7855 93194
4470 63235
3004 37692
71537 91956
25093 67356
45760 95737
38864 51916
45636 91267
6621 26070
35357 93813
2332 20289
86413 99499
52604 68044
18715 62241
56614 61153
20743 78319
4213 15180
20685 63052
28350 80663
69580 91995
37603 97803
42011 42524
8637 99534
48120 57194
40034 79146
22559 53938
32361 45971
40651 73595
6687 81313
16709 86599
52190 72933
7727 76496
43878 81786
2112 7036
53572 59784
49295 70329
6420 43220
19425 22814
83912 89763
2086 35835
2953 48350
28302 92560
24172 81685
40053 58088
2235 71063
58594 78063
33418 64402
28013 68685
5309 20656
36453 47636
26285 31656
52141 54992
28412 48428
6882 37733
54577 60897
20808 37076
7845 61593
88781 89477
74490 98281
6943 56344
43992 62301
56478 83109
64400 82744
5328 63723
24578 37056
3759 87003
68130 85318
71069 89571
26245 32864
31228 78476
1149 87548
48804 70215
69212 83595
16882 40371
81610 82770
3805 23790
58374 65979
16868 41812
81220 82620
39790 92750
32362 54189
47058 65587
21827 61562
32445 37516
40802 73877
6112 32409
39319 81857
11562 84763
10916 97816
20165 71721
35880 71772
15518 48146
47689 82310
84599 86196
23340 26482
890 85564
45184 62914
47427 75552
39714 58635
43087 48161
80527 93127
25443 28432
408 72369
35037 91718
16368 74244
24613 75745
13360 22562
12867 74875
52730 73659
6315 75784
28028 36986
75308 96787
33400 99877
1782 91909
70408 91590
50685 59439
43443 49830
43126 43704
42512 76464
30063 35565
72199 98240
63514 73291
14433 45341
6554 92532
3143 31398
62996 66162
20073 27770
68211 76284
48410 60868
49564 65770
77954 83513
31429 67506
15409 21579
4291 33566
53667 94358
60273 89625
3715 54571
39165 40389
25732 85660
43017 68208
9074 44829
6829 9842
1467 63842
66789 69403
70746 82118
55661 98159
28376 51793
39162 54093
63697 69345
30461 73417
80892 88877
14936 91051
13625 93511
23947 41356
8024 54360
3653 84687
9373 13523
27662 64167
73110 83716
36082 73205
36043 90989
13978 89723
4713 34056
4937 86507
25674 51083
88780 93094
17623 61939
20576 45792
30142 38327
5106 21959
56366 91416
62572 92749
26654 61581
62581 78283
25247 64180
25477 99897
76270 77393
54666 88990
6001 27194
70860 71787
50491 67492
40781 75603
53850 71192
66035 81028
39182 41174
62216 95707
49665 62906
51013 90843
24103 99154
65835 70860
936 69306
47546 54308
17332 88826
31550 55087
22740 79676
3420 38060
16998 36862
46687 98887
44865 95707
28074 87578
18717 22186
91199 93004
71343 96822
25649 31152
19073 88781
12821 44989
56106 70834
73587 90505
60063 99997
39196 80450
36725 45858
10916 16603
75409 84207
662 21351
33010 86123
1095 8404
46208 49750
36776 72962
2780 64866
55871 86005
31616 40293
14154 45984
20372 70374
3797 55038
20660 60876
52394 65639
30207 40601
69412 71118
15102 74954
62370 86011
7341 28193
6767 93704
74014 90985
1189 35667
46999 60295
12596 61276
529 36260
28400 91752
44315 86746
32373 74468
13789 34904
22691 77692
43240 81123
72291 91865
83587 86451
1650 22699
56729 99407
22376 29638
15270 80494
31761 95866
14858 35794
35923 44858
12375 84064
49991 64617
31172 45119
1380 82691
22563 35341
20171 39637
31480 41809
4356 6513
33391 36722
45111 90335
25176 58346
45327 61033
53282 69170
78983 93688
13846 46809
41423 46774
46841 57255
86420 99580
23084 65106
82968 99388
1752 8402
2955 61792
32603 97454
24714 99592
34593 56672
70009 72391
25893 78158
30352 58911
4089 86950
11736 39408
74023 76489
21421 72673
64061 83600
45312 99306
6739 64714
34022 55157
14174 71998
24680 84465
49073 69234
6842 19827
41442 75148
5605 23213
28085 62400
26174 93515
1414 97448
5528 92776
37982 43035
62295 68202
61964 79398
6233 72129
37359 79337
15632 69664
22370 77308
80816 94705
33553 44957
17272 66213
15270 87611
3669 90960
41170 58766
52453 99066
48054 73377
12932 67676
12676 96635
31960 32253
77392 87191
15596 59659
71714 96294
28378 33105
10215 47454
5568 61981
2113 56004
35112 90900
62735 63842
5348 73581
43143 56707
15393 51975
56186 64634
45255 51350
49526 79844
60716 91031
18550 23601
4871 52593
25137 78610
84062 85418
53363 78170
12120 28939
67924 98121
33651 95725
38452 61985
47184 95869
4425 35844
77253 96345
4422 84022
33757 82453
67870 69031
7049 95418
84161 93254
34191 93863
66891 89496
8634 97858
18984 63363
54429 62703
50142 74097
73356 89461
18320 60855
38606 79044
70388 94412
51763 62980
80280 91022
42563 86834
50377 66381
23830 88471
5706 70166
45761 83462
18403 83803
58280 95768
34796 98701
21627 88340
38037 49311
55209 89520
71722 96788
18395 40638
9399 62244
17936 85659
54214 60167
11844 57915
88084 97520
74436 96660
32931 35816
9523 52820
43150 73920
1950 46574
55084 60642
61542 79071
33771 40152
33558 54472
41943 63004
13385 90733
8847 39079
17204 71744
23682 33892
15820 44251
59250 83384
20712 66965
79459 84124
23639 61236
38475 81824
5230 31592
7892 13229
20513 94021
24256 72308
14796 84604
33578 60115
75351 75663
72632 94034
22951 99681
24900 34567
8726 93168
49308 79041
47246 99814
20223 39990
49236 90936
28415 92685
58220 80366
31130 53139
56711 91842
64037 96154
2779 49718
4535 58045
67966 99136
31485 96624
13512 81527
15484 62039
7504 46979
37 85713
12467 47105
23939 53440
79400 97337
53793 95528
33312 48908
12752 90391
50891 96285
43442 77450
53945 61079
32093 74738
25612 39306
49486 94091
33960 56106
14807 47742
29690 56974
32119 84886
67119 95143
24057 51498
23966 94629
4486 86164
78841 94413
16652 84989
4020 75205
7791 37814
4023 80357
44303 78489
32315 82028
22735 59190
59467 63534
9408 78156
49107 90920
596 23687
25008 41922
16033 63691
19710 87179
74396 97146
1971 81709
2305 53448
1198 53606
80111 90623
15496 25188
85844 90050
39987 53654
64216 96177
82005 97591
60821 99288
22468 57090
51075 94997
18672 32336
23180 53161
4293 92071
23449 76094
83920 85922
56483 82878
40461 89157
25703 62955
5974 38886
2450 75264
37268 70368
68012 91697
33257 94137
15954 69376
41242 63395
52390 59860
46443 88875
7379 35590
8591 78005
37022 50903
38237 96982
13447 16450
82646 99925
58462 96715
19745 99744
3195 10423
3068 8964
20368 99690
1741 20840
80937 96969
35591 46486
60377 81441
8584 28807
22364 68081
19963 37198
607 31335
19219 96873
68440 90975
9052 11674
27291 44718
7806 32342
44743 81929
46102 78894
40495 89992
17592 36899
12047 65525
32379 39840
3960 93785
1595 57222
19419 65487
36622 88356
1926 38559
23738 55658
41476 63937
16593 86235
28645 45255
26689 35659
70086 71357
22906 63486
1525 77527
23772 36720
16729 45834
13002 65958
10290 33924
30126 54520
39587 59110
1185 82391
20694 45808
2273 61316
36874 51807
25016 85294
72483 85573
37037 52724
51609 84907
18577 97029
34159 76705
50538 53143
25258 37594
74571 79912
55346 78607
62305 67091
25756 48068
43529 61258
22516 53969
77786 82842
54606 61967
14934 89219
79738 87517
11240 68710
67170 95400
22705 52162
27371 41523
30046 94676
48646 61051
42195 75018
1588 59893
7648 42179
14123 34782
26809 55298
8195 45108
11323 33426
2708 96004
67385 92679
44327 89193
13459 43316
42822 64454
16516 49254
42355 49369
42663 95600
67185 99551
57219 65378
7810 89574
5394 80698
14094 84557
47909 90466
16712 35853
55606 82958
10784 80978
44107 63622
21909 68023
70390 89936
8585 64475
15170 38128
31822 91171
33904 36887
10639 52156
27837 99144
5101 65161
40840 92319
69026 69710
81006 83426
21799 57970
55712 57683
59918 87542
27423 37317
18216 28570
12977 23249
59737 90991
42382 58645
43704 72463
20946 74953
37172 52725
16006 77612
6304 41642
3897 73202
25081 96099
40586 53827
45699 53237
82029 93956
82427 92810
57513 66154
47115 99455
39370 75915
28765 58966
36007 48780
60390 70463
22363 50255
29389 59125
37412 97764
60144 91788
76630 86908
2056 45905
19131 53277
19360 95531
30087 86385
67772 74929
22027 80937
859 37152
4582 26063
27157 63493
56509 62880
2019 7969
3990 46359
20613 24586
23928 80099
53896 60572
20712 22826
40285 73220
46690 87044
76163 80039
5118 14368
2583 17053
59044 71867
96767 99472
9044 97991
30684 53275
11310 83304
36862 60764
17771 42738
49336 95407
46589 54216
2057 90705
11167 73188
47081 92512
16105 77833
68606 73839
38926 91918
27471 38051
9211 71603
71179 87059
12236 44466
69418 70071
37531 39582
33749 71148
40760 83063
23490 96767
2407 8215
57692 80730
9886 53408
4346 24144
23332 49198
874 89635
13679 22747
38136 84071
19827 31972
29011 77292
13133 83371
83336 93288
17299 36970
5092 76875
36888 42053
11511 93440
18612 44585
26324 30397
21483 66577
52264 54325
72871 96856
8588 94741
2230 65480
48262 54670
40834 78289
85546 97599
67785 71189
2375 98133
14938 90656
28665 76805
11083 99253
4469 44651
8569 73731
21607 86906
48348 53750
7484 46076
25194 25702
20331 77334
56121 90427
44974 57882
26690 88919
36292 87889
55413 63606
8285 88224
73799 84447
28799 77734
42947 99851
18131 89890
55656 56265
35281 79279
4211 28584
77249 79381
1480 58614
28436 85873
5258 7926
27426 92976
20695 74475
11191 88262
38319 92742
51357 58511
41229 55887
15817 29267
70035 89100
75266 83211
27996 87416
28189 59849
19819 21186
29289 49986
32311 96427
21001 62685
13343 27358
66584 71893
16022 98865
3265 75125
32199 84078
18660 79291
71269 87758
80364 97231
50352 79388
36523 66196
61659 87811
64040 70816
11582 52803
5321 20810
11034 55160
18104 57667
86934 92938
50123 77059
66386 96299
5895 61843
8642 35296
56357 98764
48925 70948
24543 61020
31342 66718
27908 60480
40034 71045
36001 80769
6767 20703
4407 50604
21617 83637
71298 81273
6788 89312
78040 81207
5311 49216
18139 35940
68384 92694
44436 60098
35052 74229
35501 78279
6808 42210
41365 86977
34268 77867
28136 86850
12811 50979
36068 79889
36556 80394
29109 77707
27306 71093
30846 34344
690 78384
33154 75677
13801 85982
33175 67763
14148 42406
15978 57138
172 13022
37364 68438
31765 58784
2513 19463
49938 69252
45317 61275
70244 93656
41121 62080
5357 75229
8035 23979
33663 74435
61151 63730
49728 74158
36498 94704
57173 88733
52621 78463
791 36831
22023 37170
4633 11698
41071 61910
19569 49519
45165 74735
26447 61952
13678 57577
40524 44817
11465 81106
25560 97978
2455 82422
9882 68680
9747 48805
18951 65805
56554 65075
78816 97172
58349 99632
25845 93832
25110 93296
69185 82340
24813 50804
61250 79684
75622 76082
11830 54169
58358 98227
58355 88443
2430 26029
22678 42183
56426 93657
20184 62991
41701 80864
48913 80175
34817 68650
3236 41637
47772 98971
35663 89164
7326 87658
5253 18069
10621 83841
50987 51055
58444 95905
34154 92036
28006 39486
4255 98421
60811 67024
35011 62335
35269 67929
32920 55415
38755 81849
45406 99011
55251 98651
81477 83510
33187 54852
19990 86860
27186 82926
35178 46313
26033 90384
41086 74825
24614 41033
44597 86637
63341 96426
16636 31073
45341 47074
45134 84395
67324 94860
6581 39564
77971 86991
6304 28508
91778 98166
14093 54731
74159 98856
10520 26493
36104 64468
12382 37301
6292 28880
57068 93776
36444 79350
51546 67800
27906 34334
21815 53281
52174 64441
2558 78146
20197 23784
47824 92134
6196 85406
29048 36697
54147 89173
31644 97146
19092 21217
4620 59134
43496 67090
4307 79626
17518 68212
973 87018
27720 91570
139 6423
55699 74270
54978 77971
81117 98857
32427 46328
20155 95378
21094 72994
65256 77239
40728 60502
40908 48763
7447 80076
56825 70163
5905 6026
62534 99769
14919 95135
23329 84578
27582 87121
15184 32784
41157 57843
13879 67087
69220 71318
16317 91749
29031 91372
23131 40967
47889 87622
34176 53511
45252 87347
3707 4277
55558 57641
73595 76006
1298 22498
61285 63696
367 14026
42808 94833
759 17388
85098 87225
10403 40206
74568 82079
57242 90833
64634 71551
67036 92555
6631 65384
64438 99496
12140 42321
78820 83533
79176 95768
80460 81231
13187 64068
5318 8144
32639 65478
79026 86106
2728 35023
49247 65413
63616 76214
54705 84247
75043 96760
22666 45869
25172 68770
5246 16977
45676 86626
31567 80810
88308 97632
31536 76995
78204 90357
16950 31209
15833 84308
2356 11160
38856 91122
23710 82313
75261 81833
26125 96435
29591 39627
22642 34381
11659 85385
3146 90650
60142 62409
63136 91358
64451 75827
3953 50403
46082 65226
49365 54070
698 12125
10428 98046
46139 47142
93171 95713
81800 87527
64040 72262
36874 79708
15590 57264
55343 98481
38484 58687
9260 95879
2165 93253
34627 60537
53198 90887
28087 56151
20704 66547
5222 23094
19800 92760
91712 94824
1147 66823
54142 97707
19100 76270
68016 80206
19948 33769
12422 13327
33298 52995
60667 80863
11883 65879
78166 94986
65005 87778
39903 78322
12866 71181
30754 41076
62187 66008
73587 95441
30048 40363
28690 36955
12347 28462
31878 38908
6478 27525
7795 93589
41515 59734
56459 96087
93226 93798
25162 84207
41250 50968
9068 15487
19503 62856
59696 84457
4250 37940
14933 88218
27717 81088
64167 85770
3995 42249
10663 12098
1400 47954
50042 56953
11729 93119
24415 90855
51884 78768
27458 33213
37963 90626
40155 76508
48921 85512
15638 33899
38272 57768
72712 81751
13149 92236
4257 97902
21094 70960
36150 55128
83336 98984
13934 30367
22850 74647
9902 61548
2751 37407
48647 63908
46592 79297
71766 91892
55144 94593
27367 28700
79 78169
18704 55327
31303 71751
27556 88186
62637 82726
2160 7286
78456 88933
3942 35112
8740 43794
10797 58669
88292 91625
19655 77388
5553 67837
8180 23465
60842 79737
1698 70519
32853 62417
41074 86114
60791 87415
7604 90146
11334 63471
2879 73516
14029 43230
39547 86035
8793 39299
11948 25967
60867 81663
27265 97425
19528 33700
64827 77551
7830 13939
1690 25279
661 45575
17238 40178
18494 27456
33914 36214
37296 50148
32220 62104
12811 84709
49979 63243
10396 72554
33321 55661
63028 87841
53348 90552
13880 58105
13004 73977
58791 65228
21401 40933
47160 92647
31459 63294
30584 74785
18998 44364
24777 92030
30761 46544
5743 5910
6928 67325
6107 33744
65103 92117
57831 92631
24358 61094
62207 75833
10492 93709
14415 46953
46611 68362
21678 98813
14139 85183
69444 85841
66267 89131
12581 36867
14971 76599
24785 87888
28308 30695
47977 86713
15015 32949
12793 24699
27546 52063
65243 82941
7051 28674
16574 50515
42960 67263
5899 76457
24892 57195
56577 62667
54796 57607
6741 48695
33771 53900
5948 35489
86548 98739
54556 74984
64654 91112
22203 40469
29896 77589
6580 17204
2619 37742
51530 61004
11094 97655
52368 58084
33018 80554
29114 42585
69525 99596
17291 87267
96617 98328
23562 38855
17232 52251
79676 80780
27182 34460
84944 87673
9161 52323
7562 79479
33728 86166
17870 27537
18408 85542
35943 59228
29898 43420
51025 77235
1601 91239
25809 93331
25267 31636
34852 38704
42913 43743
29917 88522
53414 59499
33482 71598
6710 86124
10040 93090
42013 49198
22029 39895
22496 62090
36855 68257
44800 77095
826 77949
21379 38526
31748 82723
3408 98480
6455 65257
46472 85586
19062 24227
8459 75287
14894 94215
34928 91107
43052 72224
39320 59720
67263 98428
66458 99936
73875 91738
7646 89663
105 87067
20523 89656
46095 64351
69890 75332
16169 30466
33950 67061
61299 72835
10094 26439
36401 82663
24431 59883
43273 82311
1203 91995
17071 57873
20166 86989
33744 96616
57862 59740
31793 71538
41729 74213
40679 53644
1506 65358
19703 98262
41325 43288
85509 91120
43891 67246
3966 65946
592 30463
61440 94779
338 11513
42238 74249
25274 78071
876 76037
31723 90594
6632 67778
4143 24595
9102 45598
2240 67383
10295 37640
35667 62610
54910 80976
64897 99135
62986 66915
18006 51379
8425 42270
88458 91782
58424 80658
17737 21665
58197 84284
27775 61559
70611 81249
94299 97301
202 53832
24944 84162
21073 43305
835 63657
674 47161
28916 97590
25780 87101
24777 51223
84292 93225
36167 83023
55444 68781
19695 68071
10291 24253
18477 88457
35272 77072
17574 77055
26670 90990
45830 96754
40751 69636
19356 19735
52671 92820
64890 87483
34693 36821
46952 80772
68096 87587
50164 78656
77668 91519
13704 60421
31520 68454
8393 76347
5253 87336
55288 89733
71572 91663
15159 97964
1070 84982
32286 32402
21913 43508
69160 70323
21335 46922
15019 61754
20710 25371
69390 98196
8141 10269
27136 49927
51208 81314
30417 46086
12159 62477
23823 44031
46159 53359
37715 82199
89243 94890
83673 94660
2189 19636
62258 98594
37271 46567
7302 62398
3861 33835
43143 50801
819 64441
25252 53209
78920 80013
62041 88528
50695 61350
75565 91043
17971 58292
74604 98330
55975 80071
23883 42566
16308 46389
618 45067
36425 94112
21604 28028
10466 81686
16446 83120
63655 91322
32678 48319
56042 89140
75740 83862
5362 70325
68388 80664
44514 46355
15706 54579
22446 43817
76409 81227
447 91260
48456 61842
49280 73817
320 83632
64225 91807
17888 19997
80637 88037
19004 22813
14797 81010
64152 81264
71605 72669
12018 53654
3331 42811
82690 91639
12515 77203
75185 85694
45494 61273
16924 99965
78673 88341
44934 95752
64151 65498
10663 86357
31050 34077
19735 39097
72692 88090
32713 82684
32851 59605
20113 89596
62328 86149
62408 78905
10044 95018
786 91766
41280 46687
47308 69501
34784 75338
56682 86471
24030 43077
83362 99137
16091 52940
65521 71186
8879 24725
43694 54354
6667 20756
53192 62076
30531 88229
20271 35183
18834 24651
27324 37870
83364 84220
7847 52221
59185 66826
77649 79329
60423 94406
252 95054
14222 64462
5816 68848
11393 78232
19737 46616
12087 58169
1433 99243
29598 70713
65578 79867
38095 42598
36750 79260
17044 99738
89713 92049
54858 67528
27914 40030
64550 85763
12215 91155
12949 63782
46467 87510
20598 94990
19602 84190
38800 46978
31951 41495
34424 43244
41953 81713
56453 84479
8131 70781
6645 56776
76972 97901
47528 94110
12245 83733
3933 97295
59942 81139
52314 87910
14436 94600
30659 50650
1581 9545
6681 88838
14522 20678
24294 47967
42837 64966
17227 75863
43998 86889
11902 16553
48671 60515
13814 95802
35448 62650
15706 59991
47379 87582
6796 77747
47307 65393
49940 99786
64829 67100
61376 88494
6054 71078
12221 58742
36974 44554
38334 69706
76740 88785
5689 87755
61452 69450
69014 95026
54678 89281
29949 90130
58675 82326
55457 75089
24093 90177
17756 31457
24796 83415
14971 19322
35839 43361
36278 89584
16524 88372
30732 93666
36991 51075
31677 85775
72276 90808
60346 74540
18451 56254
17362 79754
48961 95672
13789 69780
27727 82268
38095 42404
2863 84620
49186 72972
9645 70089
46035 46530
53 61848
24489 34690
48015 77015
2183 66542
3814 66646
5595 73030
39846 65651
36558 47749
89399 95554
8208 9187
61050 99618
43733 44002
12088 42161
39384 67514
55688 78622
46622 89339
25402 85181
32304 78217
14845 22268
20529 89002
42779 60259
19626 37896
23834 87499
55479 97139
36325 54301
4889 21816
32132 47843
5018 28328
61479 75375
2855 63471
2080 93894
10926 96284
39901 44856
16352 68814
2901 90942
30377 96201
2554 5297
33079 34041
50124 69955
75267 79223
67863 77844
19202 25025
17714 72244
14102 33622
5423 62249
31900 41689
73498 89237
50952 75607
17689 49798
33761 71682
45322 77250
13498 31930
42673 46024
21228 71209
44365 97249
30293 45542
28072 84356
27519 53569
12711 30857
46751 57966
11109 25795
38323 49106
18415 70123
61237 70492
5365 23384
16450 91853
9299 40746
20432 41129
32538 63112
33035 97548
27833 76354
3250 28658
43241 75252
15097 31240
76882 86507
17413 18072
29954 53405
19976 23831
30391 88966
46359 71297
30360 39071
13174 88661
32016 69933
32441 37440
29182 69855
43832 47319
25216 32493
57393 69790
5462 46816
10481 11885
5384 93022
37535 67092
48106 61547
13006 91820
79178 84680
2625 73770
54892 63945
78046 90512
21964 73081
92974 99677
40306 67344
11327 53589
40424 96659
27222 46331
33008 87648
55970 83661
58629 89245
73632 98215
21090 33438
77012 84827
26139 48565
51708 58439
96528 99856
5581 87909
35396 53767
39917 87964
8032 81641
22102 95369
58343 83192
3237 20255
12218 20743
45743 57756
30342 87363
31149 33798
7543 96515
14242 34452
1971 73150
38366 38778
34366 63505
26275 39754
67849 76511
13176 60944
5554 50521
55313 63159
20815 67616
79171 84254
61977 85610
61679 93307
19413 26430
59172 66600
9853 35644
56784 77526
20212 79669
69273 77865
33487 63403
30193 83975
69168 72549
53773 70997
76563 82731
11300 35458
46326 56912
2675 17483
70865 73852
3575 80048
3032 57120
35926 62392
50985 54317
67821 99724
28013 55429
26923 42701
19278 31403
3035 73007
63499 94845
63080 66920
15919 91310
69423 79907
55626 61039
63034 80857
76342 97922
31013 77777
8855 92665
39727 66398
34831 49692
7948 38713
26706 30131
53901 65062
29553 78995
43557 91064
89040 98763
53843 66772
66593 74972
37698 85666
24527 87891
22362 49215
23903 97243
85578 93030
74646 77790
37475 50720
4675 40970
61007 80083
13241 16833
31693 73373
23362 48530
22719 38087
49842 66772
10950 72252
40370 41989
18964 82175
82576 99560
25113 27279
37912 53141
65226 72069
27665 99338
54407 89921
14110 93400
40163 50471
42675 55092
75810 97749
12834 60318
20805 62394
2650 25285
15558 21905
43043 93920
15818 45967
30691 54960
14590 84250
37072 90935
17225 58241
22154 76979
27694 72901
5379 91962
8138 28681
79477 99857
70096 70591
523 7732
25605 42556
38914 91614
46857 59478
26660 62998
6822 53573
55897 89585
25311 78433
50412 56726
29773 39274
25642 68424
32369 88365
22626 86327
64565 85376
44826 92307
71576 97076
30990 40637
2712 56521
46448 82895
86147 89583
26442 80137
58668 76248
26687 91033
4646 10931
22086 84335
58483 89823
61657 70873
58647 79016
56763 77673
8507 97999
66549 89666
52098 87109
65963 76849
28951 96036
20873 65934
40626 91957
60481 64645
30820 32278
8143 38051
83304 94483
90203 98014
17446 88969
33700 42898
462 79520
75245 94056
3375 6137
7876 30612
22769 63141
16869 91491
17808 19474
54605 91247
9227 43052
48558 88094
38968 89070
11307 94311
21048 58245
19709 72776
50913 70887
11279 76646
53693 81255
69582 70582
34309 75779
4863 37293
64634 78264
72225 99592
14199 72699
5512 87202
31768 42049
81461 90406
60326 95482
53542 65674
1290 98510
9359 14081
28729 54812
14558 60553
71288 86081
9329 14809
79089 94768
58678 93234
15115 17063
33171 80258
71303 76507
52726 92256
23496 58718
5308 92465
48148 77035
2779 73222
49363 67856
252 45752
69991 84454
5327 15413
54177 77156
14186 23732
44519 84006
2393 8365
25233 29630
57837 96474
9719 54643
2908 47583
29173 36897
73381 76628
4102 61718
47552 58657
42673 69127
52203 61853
11804 85133
38444 38968
47 61456
33756 55899
62056 97913
30392 84900
1286 83163
2798 36709
57497 91240
43400 82533
80123 87782
1860 58514
34784 61039
6922 69563
52312 59925
33634 69187
51407 68850
38251 76277
12926 69730
555 79844
31166 89210
6412 68089
39895 75081
1455 3942
58145 65182
43994 95022
16815 87183
26846 56449
70185 93926
11794 44021
50526 71612
4490 70455
14266 65523
2034 11900
35187 47244
8488 41590
44831 72745
44891 83355
42047 85540
21364 30158
9432 11141
48132 84092
40930 90788
58483 79094
57563 76506
10806 43240
66631 92914
40380 95865
37705 70683
19441 80535
48545 64853
45925 67381
16526 52731
26843 91726
55937 74273
30567 66189
6556 37496
46140 91157
27374 57091
2844 46161
17173 34692
74657 91073
28044 44980
629 71686
15357 35426
9849 10444
4453 39030
46135 69702
58676 94177
8885 24383
85428 95619
30117 75198
81389 91180
35765 66619
5698 15700
3538 64434
33734 58796
36234 77376
40031 47145
15487 77544
87402 97292
13127 64246
46345 87742
50161 83501
46220 75958
6070 77979
21597 28987
17462 65167
2266 86765
64180 74659
16795 26100
27678 98631
21494 34628
17702 52683
1908 90101
34487 39805
62533 74939
38727 70242
21197 86308
34349 42056
24641 74985
28660 81123
45627 74627
48800 72147
52049 69442
10651 88291
46166 94747
60335 61657
5633 34117
36965 92200
2593 44665
44275 61479
23734 87743
30606 39602
45626 94520
29307 38655
17772 53814
59827 72747
54550 79530
27866 56107
64273 79304
3951 87532
50974 94936
40063 93542
19858 45503
71890 76548
23224 38172
40581 82635
36355 86861
6264 25601
7251 70511
6171 21483
53769 56604
4360 49047
8562 45701
35621 74799
31089 66684
33842 92565
567 8096
15531 89289
64998 78123
20910 95894
10957 90978
38680 39157
5390 70967
70244 93738
7304 87408
31504 66303
21773 22876
51076 62092
11273 42131
76981 88418
16456 18241
45787 67871
74351 87931
34759 54696
44543 49792
17045 40570
86926 95380
55114 82050
54514 68860
4764 12635
5960 51045
49488 73311
81967 94519
862 1837
43817 50491
14608 87317
11052 62297
42467 83210
20031 66408
68228 94534
28837 48429
5331 11580
34852 45186
53190 75452
20946 70929
52907 55967
33830 64724
42769 78923
31162 50364
27849 84574
12688 66457
48436 68998
12838 60723
18627 30068
24997 28675
72413 77507
39406 80246
10473 84564
13000 16618
19355 93709
22000 42955
10358 91882
3086 77990
52103 64010
15630 87297
44915 75401
11061 40526
8240 26616
51065 84035
62951 63658
111 4820
30185 35840
35868 87439
12892 66899
2815 62081
17522 46500
36753 40446
1329 26402
25881 43228
39598 57398
7847 20578
26914 90656
60078 93756
60364 89440
46544 91351
4899 27118
2192 10688
17378 88601
58916 65563
9392 89967
20602 97324
22423 24046
28479 67031
84230 98641
37985 87156
18464 80939
16210 95916
2842 33272
17589 69984
84950 97222
36060 76629
43890 98527
44894 64138
89080 95192
2152 24146
7441 42291
33865 68083
67740 68144
727 22419
59081 90463
36226 92426
48182 53580
2624 45956
34415 85075
44623 63182
10313 83527
14291 34753
83003 97036
28066 63010
17897 68373
45416 57897
77062 81200
74009 78691
19310 31701
61418 85016
44332 86639
7952 14882
54492 56643
3746 98546
14955 27809
12860 97054
29830 50170
77987 90371
43307 95298
30298 53054
1041 2958
11793 49999
31026 70556
74139 92289
36567 76171
65083 76089
69760 98633
15685 16697
19014 74037
25718 53104
17424 91063
1647 29717
413 58856
55675 82341
13295 25835
5209 41513
9239 43379
22854 83829
69113 76073
9423 88710
82892 95286
13296 77611
73287 89924
95001 95727
73650 81018
16224 33201
26050 98345
44136 49673
36148 64801
48140 78509
42362 66765
14164 85248
16212 35044
22803 88713
29024 59309
36231 71223
44948 96198
49387 79011
81073 95847
17317 90213
26063 77244
547 62027
20075 40870
29968 64460
26918 76996
26254 79932
68403 71511
36725 39861
12360 25016
35961 60897
52553 76154
16386 30158
49370 54695
67059 91088
39621 47843
2601 92048
85434 91127
70933 96576
38718 80785
2644 55144
55814 91413
66744 77330
16666 97826
8795 61279
16120 60194
50769 77278
73081 92038
37692 59783
59755 89223
41029 57328
43829 97790
55854 92898
19580 60888
57300 78056
40911 75952
33171 99989
44699 45797
43814 96589
48931 50131
25063 57846
29351 76886
69476 86605
21060 35380
9334 56760
4192 94017
20684 54318
49524 75902
56433 68660
73267 76955
945 9581
61659 67805
61751 90626
5686 87451
15976 41107
32770 57869
23115 44704
11065 34506
62441 97104
14537 18495
25408 50955
73627 82288
16778 65729
3622 16342
51740 52662
41499 93788
31973 60398
34637 50117
10543 24472
6907 33068
27512 29827
22412 51188
53407 79933
59279 70901
13990 81112
40775 74588
54631 84744
11321 15369
32899 47292
18831 70809
25959 37574
57766 63744
2390 79322
1924 16001
41912 77617
30417 66024
66192 71067
68396 84051
45584 98999
42236 80219
11338 23216
52624 96020
21650 97443
3427 89633
2619 38229
82355 87933
731 24019
31365 82764
8473 16470
51211 51615
44669 66235
49400 57190
20558 48979
65436 77129
1276 12360
7105 37394
22879 87587
90848 92162
9297 34530
13557 58351
26069 72543
18613 22102
936 24198
58735 82694
28422 90786
6249 29423
3873 44714
59254 94170
35025 67784
42156 95040
61578 70211
47302 48491
8647 74314
24679 26798
18534 59421
64762 83268
31885 84374
56357 92429
71485 93128
8118 72784
19341 50533
1764 23874
34339 94968
33032 61695
70128 90455
6757 58339
73337 99807
40573 47470
59726 66031
56000 82742
42758 63924
3620 99363
43444 61186
47057 68234
48564 92855
18382 93359
4528 84437
3317 49402
1332 99789
36486 75667
60316 64394
45612 78824
8357 53721
9468 49370
35149 87538
25091 79256
63857 86369
20613 47603
68457 91133
19197 87619
47102 49881
23309 64645
7412 56712
14143 38441
31624 75051
37984 46912
29997 73982
33090 59814
4911 52456
28823 71797
34648 48822
47139 47676
66354 69969
31188 62454
15371 66558
16429 46699
60335 91699
44869 58328
24144 78970
37093 95141
3720 30465
15154 79680
27558 61579
38341 73813
65566 69180
46791 58140
39649 42883
27119 46536
24990 80935
19747 35185
36296 82287
32197 86518
32603 83048
64875 95020
29091 81417
609 97581
52616 85139
8252 44238
25559 29111
60389 86207
12150 24938
9686 63231
7669 27650
29556 47272
19879 22760
30663 96552
66075 69774
48617 97529
20855 33852
12786 35525
98084 98419
14898 82329
1350 58397
41542 85879
55973 96694
26487 77446
39959 48457
2790 87379
33654 84137
12913 22230
12469 73830
66844 81588
8427 38188
28349 67110
73463 93620
60262 69647
24822 72974
4943 32010
20989 68795
63346 95826
2100 80284
35757 92400
29354 97130
2934 93809
21770 30572
31465 57926
29495 38887
23701 39870
2989 99308
25189 97491
2766 96146
34070 60116
23692 88670
29759 91058
69532 78293
37538 73493
44296 60413
61599 90813
41932 73606
72253 89530
37907 98974
38367 99468
13316 69199
3832 22006
722 72660
46578 67781
25277 76816
67186 89082
71458 78592
23587 68293
30984 50879
3363 50028
8685 89060
45210 82873
18212 59439
8294 73948
30133 81303
23228 53209
32320 62735
3106 26550
22663 39312
39193 74625
45430 70258
20100 91536
26259 68944
46862 97004
13806 59523
14896 38548
8845 64799
23425 88440
72389 80906
34009 70438
53272 94499
22442 85466
67713 68333
80446 87470
32776 82748
3099 95037
20483 68999
20176 74956
3557 96002
70384 72461
64181 80372
41263 56989
56873 79687
42987 65946
1337 97379
43504 60854
50014 59226
18635 53798
15104 39044
12594 71949
15196 81256
63165 75437
13767 15779
11425 87543
16250 25642
39119 40602
44680 56284
47509 74763
6877 31446
9770 88231
6691 89522
79937 88718
45976 73219
10304 38802
63535 82749
6036 98134
34950 61418
32065 79845
27366 76827
35972 60960
30903 34203
44424 56239
14337 68572
92003 94485
10333 91952
14164 27233
66729 81640
16243 58527
21301 27366
32883 97102
39040 63163
32272 59446
21068 52404
5549 89274
6180 16706
62697 77452
46399 82731
58281 59092
10084 52806
17225 75588
6882 60023
11179 31260
22486 31889
8628 59348
68860 92821
7938 55027
68226 90121
67538 83160
6544 82715
32574 58755
26957 79398
64834 81635
37100 73336
19923 95522
8335 78677
27904 40438
70468 94311
26843 30181
23998 46322
3395 83076
5127 94830
86259 99251
44798 70903
43773 60496
7475 24471
32662 63449
34031 95631
45479 79460
30580 84900
42904 81404
54144 93250
56767 95404
83436 97744
23460 61749
44436 56175
30841 40112
59727 76208
80186 81618
15473 36989
12992 22154
14724 89872
20034 70471
44100 99805
71624 73206
57813 66600
19592 96494
5663 56638
10194 74579
10307 61635
30735 37210
46274 92503
8260 26497
55632 82518
32468 72620
16715 80231
9315 93267
54109 64102
11218 25171
18858 64583
66780 91229
57608 58404
31368 52905
42433 99532
56675 57718
21826 53469
2289 92343
23710 35820
29911 55868
75920 76180
27549 32475
22890 25227
29728 74026
1513 98948
7647 51550
56266 95486
13404 50548
40008 84758
11163 92996
46255 91964
9532 83912
10771 54061
12414 38001
56342 85624
9017 20083
43741 96881
14289 19485
48336 89793
29542 82681
49246 74605
7024 85336
28908 82162
42904 52519
32235 41277
35097 83259
39049 64674
35654 54355
65144 65865
19859 23617
15705 91843
81928 84734
5863 55927
38405 81396
9745 34637
8537 86835
41647 93413
30440 62198
2710 66165
39143 56693
56878 68790
17400 39507
20000 62185
42713 77467
2564 52149
38091 79270
30778 80467
39761 58027
23848 29636
53226 86343
42803 49824
42850 98791
19623 65851
39533 64779
47871 83815
54102 99657
84141 98045
6448 10634
34039 53989
55053 78812
92561 96688
18314 61459
32060 95261
8799 22403
52361 54054
33881 39248
43161 70742
20357 42533
61259 61921
9501 95275
10849 63551
77236 80605
40982 65701
14121 94131
24164 93488
27653 45099
18515 65181
1475 70452
18551 81245
24011 66998
35754 45216
37072 51048
28621 87783
4594 36180
3178 10026
29022 35819
182 11810
4110 71108
31433 86684
73719 77897
62744 88402
3147 58453
51117 86453
45580 76660
19550 49097
12092 80764
35379 52615
32393 57902
2784 85073
80166 86889
41980 79083
60797 79427
32572 90241
54213 96385
88877 89667
12295 80666
2747 46794
36883 75604
34535 71621
21402 32753
58429 70999
25884 43441
71589 79345
64249 70119
4645 65083
55030 89637
40278 84839
3595 95100
44145 96599
7923 58799
40047 61831
63791 66471
28449 29339
47370 72724
23701 96623
60306 97984
22012 84312
37342 39033
79222 90434
33166 94043
18780 38489
61936 62675
1482 68228
66508 76263
54859 73319
10877 75651
10162 72089
11709 21340
58347 74524
33452 47952
50217 63803
64997 80614
5853 5985
79351 91897
25183 51961
24215 42931
33515 39425
3243 71155
52293 77806
14276 49274
19579 97175
31658 38446
4744 80834
169 9047
38371 84603
61259 63791
54906 76874
77165 83138
13297 37305
2799 31614
6442 38979
53381 97654
48026 54400
12906 25979
64277 67629
33432 68649
33172 70156
41434 58472
14162 72185
16146 59633
3700 53062
61137 64031
69014 81828
19416 32029
6872 15256
23693 41820
13033 20230
80534 91841
77310 99643
16083 64188
14082 68883
43083 73318
1473 68883
66408 91853
48622 88470
43808 73403
33362 61600
70693 95120
29619 62444
76089 92189
23284 97333
55561 61233
24414 43736
3753 28713
59178 69717
11917 25609
11292 15687
48769 94791
47496 97663
30888 67778
76717 84386
70327 91849
30305 76220
5665 6242
30390 91125
97584 98459
6637 43423
7009 77176
46734 57867
2083 46212
13396 98515
9344 81424
20900 21376
40800 40959
25962 92231
66859 98734
62968 69546
48575 99274
94159 98471
1624 70616
11824 87559
50467 52358
86222 86659
34972 84546
71029 92894
72613 80710
22808 89805
58650 62523
17169 28864
36 16488
64323 66692
95918 99595
50787 79796
61454 95905
1485 48229
44151 97821
3449 45025
15021 20766
3124 83323
24634 71974
8233 25744
12280 66369
30441 61740
9792 35231
28643 51421
48416 87784
59920 81588
3496 77404
36262 88479
41300 79607
14185 86305
19107 83493
83715 84426
13671 40511
40794 94214
12226 73685
8138 46011
29213 81515
22883 80266
20659 89905
16842 44992
28990 76939
71068 87716
26468 54379
31188 41008
4344 5787
1183 26328
89349 91936
81604 89986
24581 99759
132 67608
25674 41011
32462 38560
65879 79927
51998 82247
11930 38851
38765 67579
16014 49533
21969 66080
401 81700
14357 50200
2853 97082
59950 98402
11025 62287
83412 85194
61425 69885
85180 94205
15986 46198
13418 22434
1210 88908
29899 71593
4791 77834
3806 91188
4918 48332
34380 43493
36128 99499
57302 58625
6517 9490
56606 98639
71324 81528
44895 57583
17816 91250
17511 97738
15811 45614
20015 79785
92456 93247
31952 97028
55247 92442
46489 66949
49887 83177
45231 85000
7231 89198
41198 60715
40785 65621
36061 36617
70627 78100
5159 78117
24521 75448
4136 20051
59486 73682
47746 90630
35860 82611
39590 72791
65959 80550
61966 78231
22762 80044
833 93882
18786 36461
86693 88009
52159 75601
29342 53621
42903 63690
20897 21746
21253 95172
19684 92747
45266 81195
40255 66103
18832 49426
23137 83588
87424 94181
10743 87849
12496 40498
51638 86463
52153 68530
67401 92450
27718 95129
13526 43671
78007 90965
27331 72054
49449 49652
24863 49479
26721 51149
65154 87575
27894 62262
41107 82867
70728 76256
15288 49806
56767 65861
9359 28975
54929 58408
1021 30028
14173 53326
20889 91409
12385 45644
38136 97757
48921 95708
26363 50460
31113 59701
17201 87255
682 69877
57159 88880
2915 17804
75834 97878
8365 66727
10682 90354
47902 62450
87290 95655
65817 70099
96362 98843
76623 79473
39195 54982
12255 66663
33983 53978
10272 93059
57226 80115
2608 64706
9043 16540
27878 81772
22419 48705
63440 87357
22798 92107
45981 70477
23498 58432
34924 69581
27887 59972
33889 75159
37843 99585
18232 81746
67117 88441
20376 42175
33952 71056
26381 29010
49405 54764
10770 17205
69460 71351
8921 83850
18325 31431
9515 75890
37362 43050
16269 41501
41290 53347
33481 75721
29137 51124
41802 91823
32172 68777
70735 98625
64828 68124
57528 99140
15718 37044
662 9076
33373 75376
82814 98898
34861 89408
23969 45825
31787 44548
17326 49995
66028 84543
7609 62634
2492 98354
3537 36921
48857 62918
50956 64346
45953 95851
11049 49722
66440 75732
8244 18011
38258 63489
34009 59026
64742 67998
39586 81709
17899 71121
23427 80313
22883 94787
22108 88487
22629 33666
13770 25740
12030 99644
3181 84613
49265 84502
30705 46488
76186 81675
28850 53887
13213 90488
10084 36938
13605 66294
13044 69740
20185 72639
41441 96491
18122 60011
35685 62342
81776 96279
64928 79861
11266 76158
18172 49392
17772 88594
12473 67887
31441 58527
6738 65940
913 79927
4569 43702
62543 88279
14233 20400
71099 96036
87803 91302
32424 54313
31755 89160
25088 45477
8991 45984
55901 64139
85649 94299
34546 49560
37793 64535
58031 62499
15950 28184
61189 61954
44468 73779
20549 55803
18518 79823
61823 64360
36485 94668
40752 79360
63923 87647
29664 62139
11692 27967
15646 92268
3915 65310
77135 96533
34403 84014
12140 73784
85761 87082
57872 62267
9824 23661
20589 96659
5275 54447
26878 65354
33252 39860
1079 80340
19830 32748
11428 25660
57162 85096
71302 91800
8803 68952
14787 38559
26004 36246
24782 26193
12042 88001
15453 70123
77595 93760
35875 57019
28456 39209
14901 19237
58620 95599
14032 26251
3396 73685
25407 75598
63997 70191
3653 73976
71839 76317
26858 44724
42549 44007
43646 83804
5474 16957
4239 30507
12399 87447
34352 59811
62221 72004
34937 83518
32115 99183
94128 97510
24531 38493
68656 95944
18761 46823
5956 64537
56710 89917
36856 42871
30832 71599
23819 43938
45767 88471
17133 93512
30080 75658
18840 40222
8251 87560
20535 85244
11538 60164
34476 66315
29620 87946
35072 38203
12996 36051
6284 92748
28384 50119
75407 80254
51878 92356
9185 15854
73388 80758
51143 75182
68636 76127
10607 23824
53496 71271
40341 86612
2668 61299
13300 86782
29053 84639
33769 91716
37885 42299
72150 78831
39070 63874
65524 96125
59574 75392
37755 79648
48753 86383
76 27075
29873 44322
9467 85290
73112 76101
35804 37876
31671 96957
74531 97248
4240 74642
32303 68887
8718 58559
58178 79194
27847 66721
29990 64939
66715 92320
48547 57156
1557 10462
41584 76717
28397 87836
3186 82225
51755 93544
13456 86352
7402 43812
1245 66851
74780 86603
66592 67230
31749 84231
8445 39449
38726 81839
58926 79033
53030 62347
38045 46861
13346 18543
4775 19982
34133 36962
58405 80937
36311 64934
2997 83100
10653 90280
76784 87824
18872 53325
690 6843
23744 70478
72034 84103
12705 64639
36538 95664
82923 98819
23458 25307
30074 53817
47366 91180
43436 88551
25035 73045
56530 95358
43888 91884
44330 76262
7836 93921
6267 29206
88104 91620
11270 86148
34862 37984
47381 84587
10726 81100
36878 55167
744 49074
29520 91841
6687 55306
42038 69376
3066 39606
65477 74271
46069 69251
8741 77124
14043 45683
3547 96619
19680 58227
49427 79046
16442 47077
59169 74637
52654 64393
59824 97749
60224 94486
18568 55258
49835 72040
16407 38496
51195 77723
22850 36335
8265 15923
5530 95660
55872 65547
5035 40591
18769 72262
19801 74650
16618 31975
27926 90475
23734 76477
19106 82155
1713 91258
9813 12650
12660 36117
6292 94363
701 79021
85570 94319
33285 80222
4723 45836
13248 24749
18761 76860
54679 78588
74802 96062
25281 91772
26080 39123
53493 96261
41797 75801
83388 99475
70955 79989
61623 61931
50960 57414
10849 40067
19744 31835
31227 31399
27294 39407
9935 83260
3963 20454
33125 85465
10180 66787
6956 17551
54921 88818
1579 19804
16719 99937
19144 49780
31871 87613
51889 55365
55508 60271
14827 23026
24824 63214
11546 29624
18933 87155
18012 74208
26132 48912
25393 86209
4269 38307
32952 51596
11743 87440
87124 96349
41814 80867
22199 30738
58059 98369
10899 12778
52154 99574
45101 75775
5904 11995
52134 76775
55476 68628
19251 46536
4256 65383
70594 94657
40609 72324
69904 96703
6428 54541
47661 94851
53733 72272
28705 89645
65705 99774
76883 77436
42987 81192
4761 79504
13449 64823
47747 71492
34373 39904
31426 96219
5976 73162
22415 36285
25498 88770
47660 84713
25598 97892
23649 42652
63627 91277
51503 65812
40252 79403
18282 38747
16905 47867
36050 72602
13474 30847
19319 63077
27995 96026
39756 45871
38269 65007
31934 37319
71508 87802
48179 63225
46935 50073
14611 87163
77752 88453
41408 42464
9641 65017
62904 97662
13501 34751
69179 84083
4143 13876
3518 55906
57768 85739
880 36126
22514 52843
12993 29538
47932 59895
65337 71987
53200 97596
15357 93473
17246 44252
69721 89093
9577 86440
64842 68976
41066 63913
12093 50472
4973 78705
28683 58276
13122 50739
52187 81522
31293 82514
36500 80367
71965 86341
47485 71956
35457 56428
41132 94805
11386 86798
1474 90163
19391 40972
7333 9124
43217 75760
236 60638
20525 89566
7061 41930
23773 79064
2208 66128
71296 92601
18137 91295
30203 75161
36182 55097
32274 87418
7510 55197
44552 85366
47610 70081
30233 38352
14769 54762
52086 88999
55838 66457
328 64378
24803 36517
63388 69388
45844 94875
54944 76594
30740 45993
11674 67558
79563 82291
20870 95387
10158 92316
59028 66497
16631 85105
25888 38051
48480 77385
14624 89376
42716 69541
21942 58148
83803 97319
22117 24739
58008 76586
10081 21073
8756 24309
56991 95873
70433 75320
25739 84728
74951 94997
332 66041
48395 71820
22558 96083
17695 38922
37233 42225
55541 97931
44038 66375
10118 75552
7831 90615
63992 92587
43468 62022
3302 9198
73997 89821
55011 55378
7684 72103
82222 93976
12190 75432
66511 88687
11486 75564
13036 59209
1198 61901
26955 87460
47822 94275
11189 79444
59099 85300
25014 56463
68149 89462
117 70497
5550 14568
7057 44090
51292 76565
32626 90634
71818 78949
89688 97757
11671 64720
18474 90330
50857 61304
12608 76900
38257 92717
66407 85600
33378 53252
18470 63456
26736 99170
73917 92299
1097 17909
1487 18693
39197 40271
37066 68909
16852 92260
82619 92729
15140 23644
54950 55336
53272 57591
12617 87341
55737 64917
44946 70212
29605 97444
2091 76719
12838 21980
57831 70266
535 69249
89603 93476
43748 73074
213 84314
53281 82074
33708 84807
3139 90249
21227 29793
51183 92141
9335 60617
32028 44666
3365 18345
36818 94654
26203 80639
6781 14484
19169 35448
2347 76274
16586 23314
27430 29630
1527 42534
28218 50356
11382 50581
9438 95014
24672 92949
31393 89822
65921 75798
54374 60203
25249 42087
10773 12480
75593 96405
25494 98722
54244 62308
8490 59770
24762 40498
49422 81411
26471 67728
60113 88632
50809 61177
21533 69826
53141 61515
17614 21474
26032 88996
36006 43952
56876 66157
28908 60738
15453 74051
39042 39852
81113 89646
8676 20195
2980 6024
19870 98613
49578 53230
33913 80397
20541 92229
10868 12643
87441 97142
47938 72967
67143 91113
74923 78608
37917 74432
64781 65703
17470 41494
32105 76611
6067 43994
32675 87481
28857 52511
29706 97816
46501 75984
7776 52188
44269 88516
36428 49141
23820 85430
1827 68509
7094 87723
10638 97549
27023 50842
9643 48308
41809 53093
27147 47551
12972 30854
25163 95792
80989 86889
74322 96806
78102 89553
15825 25328
32743 66611
81580 93132
20713 79806
82436 99018
19842 24992
30184 64356
17512 18831
19020 63035
22317 50094
5668 62204
5862 97959
2941 43520
80731 97075
5286 84518
18485 78482
43632 89760
74437 95598
43900 57047
31756 69635
56729 69425
14783 41833
8374 64721
56659 77163
15815 87995
43378 66602
20048 75605
23943 86001
48371 64551
18709 70964
87069 88887
48011 71232
62306 79485
14168 58139
39609 81712
11259 15928
40930 86188
58018 71850
38044 40520
15920 95463
32348 56111
52986 87416
34743 76475
12173 81757
1254 85059
12886 31863
62890 74977
29047 39222
28778 80413
38239 78325
10455 83100
38925 80189
34146 58893
13375 29800
25790 72317
21592 81984
15356 18460
53414 59757
54062 80880
35261 53087
5931 25400
39529 67275
37667 83621
49289 66299
6284 76340
64482 72650
16777 63135
51432 99044
9630 66250
14758 58441
85768 92186
50843 62081
46597 72062
24989 45533
6014 82021
81722 86443
57707 99221
7309 27943
7100 92261
19893 52371
14157 78676
35131 77147
16285 52325
7427 41614
18967 83993
39509 96906
22147 58289
15386 34397
24718 48563
48192 90395
51468 62987
18197 99400
10617 53439
32448 59400
6486 99227
35824 76482
81456 99988
20124 88331
36253 45689
11053 26405
23591 76663
25494 95157
36892 97900
7778 58754
6609 83867
46396 94870
66552 70491
72001 82939
16106 24792
61863 82557
34488 35958
14604 99373
40197 44377
36958 54010
50151 84504
9583 80246
5486 68700
2657 89357
31213 92713
73079 84035
33003 50833
63841 99956
18122 29092
13555 36423
42173 65307
2643 32337
4368 74818
23830 70015
253 83980
36169 51641
31093 95102
66675 88722
18305 97133
39670 80874
26023 84205
76340 90909
32918 88147
22085 82358
6716 40389
6416 78496
7077 37162
52040 62006
33009 54849
42427 83586
12240 22158
796 20992
8079 62556
7889 25078
63539 83245
60837 73235
29069 55696
33802 50681
68902 74085
24119 84487
11117 81463
826 35963
12310 41323
29829 44101
16241 76984
20821 93014
6978 25873
7848 24470
66640 90062
57909 70895
11033 14624
47397 96265
91194 97037
2711 89005
40780 60173
57099 86762
18661 70025
36874 54006
14242 20389
50316 94163
47050 93858
28692 92963
9100 13332
4544 37056
16737 81573
2194 30370
42922 64166
6107 34527
15953 37435
34302 84529
23019 58817
30917 73683
20658 81670
6563 16168
76593 82821
38037 51618
29917 44793
9271 96929
23921 65070
40257 94105
5935 25610
29949 77555
19024 42350
43214 74790
31877 74812
10411 58065
9781 63654
51974 56570
50114 91736
46809 66228
26814 72651
22399 60523
13444 26330
6113 81764
15604 67474
29639 64926
42626 55758
38771 80091
27573 75494
30501 71375
69197 81939
80296 98009
67646 93218
49886 74854
27227 48625
17952 96895
99244 99882
17637 84074
22034 86760
10553 49536
66841 73396
5818 17150
3792 13329
31886 42746
15777 75261
32485 32622
6439 25786
30696 75759
59215 87777
16644 56664
64831 81126
12971 85900
29590 36256
39674 93731
25961 38013
33355 35901
25220 89129
2554 94641
79382 87186
9877 60033
62125 92212
3697 36534
70741 92359
20257 31318
10045 48554
21185 70079
23831 82407
43154 66461
3044 26877
539 79730
255 81623
64529 84701
52356 84250
213 92322
12664 29826
8712 38694
22952 53586
25084 73230
30081 73799
34964 79364
67451 88990
57055 82217
61110 62776
56357 68410
37383 41383
22870 40451
31734 47983
34095 43249
26554 77342
43444 87325
47833 98230
22743 67731
18994 83119
319 21076
52598 62057
42986 68712
3810 94525
31983 55069
16406 19065
24344 72132
79458 86900
28823 63615
37868 73821
9643 9805
26580 37310
25278 97175
28223 63521
70630 81787
37984 81551
11282 18889
37394 72420
16820 63113
14715 91448
4381 88168
72997 78866
11777 16832
63358 86674
44091 87555
1870 86508
7763 52346
74149 84321
88461 99692
21069 78904
8665 91410
9592 24100
83952 86729
4694 19730
39582 72468
6047 79820
72808 86946
30952 69558
42323 58963
17305 26652
4554 93373
40208 66401
84206 88521
31463 85217
58586 79962
11591 12175
8244 34508
89940 90508
41559 78189
44763 86223
68041 88895
38951 96090
9346 62705
41156 75225
63967 85667
5187 67738
2538 56449
12134 99008
16370 27645
37481 52204
30435 52125
24281 54097
29021 99227
49551 82851
610 1652
32803 48021
30942 83704
51048 68803
37517 50347
5263 15933
4067 67530
7948 67572
70772 73645
71053 79428
23418 45777
35182 98164
22473 75628
7770 44256
35474 70522
56917 86102
17232 77270
30410 69212
53765 55889
92199 98298
83350 95771
55959 77132
17334 41800
48601 89820
20715 86038
19948 31997
23436 45432
38407 43457
17393 76984
28390 95063
27253 60861
41395 78928
8535 94293
23515 35027
33239 98121
47208 49620
18329 48287
51414 96804
39559 98793
72752 92869
37159 75132
28711 43904
10254 66342
32921 56261
53962 82860
35864 41044
66656 81988
26524 41365
23944 24601
34516 77556
57789 58285
41818 86201
18693 59356
35677 51691
6694 95507
1013 45060
82042 99750
55029 79919
68418 79725
53984 56510
55816 91403
58346 94549
73210 96543
58441 82501
48078 94510
28305 35963
9141 17945
36497 66863
48497 58262
13265 84916
47520 53648
25994 59179
25228 53955
60635 92090
46694 78410
49829 65208
43034 76254
24257 75852
24766 30283
45425 75265
14028 85064
4461 97284
53534 61029
6973 10940
26703 95346
38422 47477
38562 38925
3157 53553
57852 90412
90027 91912
16021 53210
17671 41455
40956 97441
16480 97616
3937 26187
64037 86896
14781 27783
48301 88515
17761 88480
8311 47328
3316 17139
17280 86192
55968 99469
8153 8583
4169 93242
38204 69085
5235 98736
33008 71919
20485 81782
63062 95784
5999 14893
12387 49706
46815 86978
11244 91669
25917 97315
27986 33183
16862 20563
8650 57794
18646 25708
71674 80707
1005 14923
46873 72130
21087 67268
25239 61658
30539 66205
4550 15849
34825 53508
45874 58819
450 70690
33618 57353
45194 52493
2529 56383
22231 65122
11186 87080
17623 78224
46393 49981
19987 20301
47620 95919
5757 96108
42819 75489
38496 81246
29365 74408
37839 88747
12515 28800
18186 65339
46091 61196
68699 81478
1177 29636
21746 76865
7682 72556
57006 82116
19900 36453
78204 88277
26584 90849
22046 74190
70609 76702
23608 40412
30871 56167
8820 21190
82285 94660
9535 99934
18403 84745
39867 72441
66509 95056
34298 89825
3895 11659
5542 19703
61654 66496
24341 87920
44788 84689
11476 24752
29472 43755
8248 19754
16096 53579
63738 94444
71457 96468
2468 34559
1523 59009
9408 39912
626 19849
35468 62394
41492 92953
61524 84203
58618 99829
66235 77497
39918 78720
43669 85685
11484 78867
33181 86851
27160 71044
24681 63435
45074 71381
22046 91377
86269 99784
23660 67785
43154 73274
49309 50289
45610 96735
24338 35711
43837 62021
66225 83714
8746 71810
4531 38145
17102 45959
39817 85438
13558 86993
60121 69701
81980 94436
6577 90761
6288 63496
82826 98761
39036 79407
48000 54057
14033 80666
1485 96027
35645 66698
1974 79847
27766 65539
10297 61796
8927 33972
12993 51053
2779 94924
14799 30636
44109 89931
37152 94683
35342 57238
17912 81155
21925 45641
77642 93958
48138 50308
33554 54606
19823 25928
3185 90681
35491 97992
73115 82175
61367 71946
32826 80243
7484 98359
10951 89916
64690 94965
27215 83674
71126 76205
58335 75941
2296 70295
60303 78446
24787 82646
7411 89531
16327 78244
65923 93006
2136 11332
428 47448
24005 41556
56776 97588
5492 97709
15295 83727
17327 20726
26563 72699
20399 53724
33951 36263
2650 25289
43074 75363
8248 83418
27590 44902
4353 71224
43600 80538
14932 45005
15464 96907
25440 74801
44606 87733
22179 28746
26478 75654
4300 14685
36320 40465
2612 2944
53960 79217
26021 40288
27160 60393
70974 82373
16340 66462
34819 73334
35981 89505
8396 54216
49267 72045
58288 89266
12058 46865
8560 88315
8924 72018
30283 46816
52369 71049
2705 30822
7415 61150
72926 76908
17285 58437
71881 93900
53095 59567
17269 64494
29766 55245
38805 56281
26813 93573
14133 77038
11558 13172
3515 9818
59094 61214
800 64165
27695 48195
18057 47971
67213 96613
37348 95146
32637 98970
38529 67709
12078 23364
5642 36903
20549 55565
55937 86404
58598 83563
70068 77113
33212 94366
351 6596
41222 63253
71406 82111
33151 42897
47982 53660
17863 67970
50629 86496
5869 62003
505 51454
50413 77967
35377 99561
58107 74985
2629 97740
23551 36166
71074 93942
10109 25829
6140 18064
6282 65077
1258 15282
38900 70136
36053 98262
37338 93463
23476 55061
45217 71035
6863 57576
24386 35948
75588 98864
59853 68947
45687 85844
29976 31966
61490 94409
2987 21472
44450 70248
5501 79353
41387 61181
33634 46715
44562 92883
21112 29161
10486 36028
57483 71099
14146 71766
47808 58879
55177 80050
36154 78628
4484 85639
25105 56204
90809 96375
56978 69209
41257 65002
57252 78642
56652 79713
18495 96926
858 79286
21399 75805
9687 25217
13237 70911
70293 92187
5883 52844
4260 49983
32707 78580
3432 71328
76899 84654
31810 35914
15648 37436
32729 54215
78239 90876
46662 59258
9085 43719
3583 35590
15925 26506
19021 48069
26829 38192
1104 74566
23576 45415
28176 74998
1565 94660
15155 32040
15974 80099
32017 81594
3821 36967
11814 88962
21732 78136
65035 95758
3761 86936
14822 95510
46966 98885
32619 63854
53523 96776
6137 63693
10213 68280
83081 90034
5383 51214
76603 84993
55034 63782
25797 84796
16350 54127
48003 84097
7151 16992
50276 84077
5294 85301
5235 92058
46565 87901
25254 49151
35435 61114
71502 96295
37624 76899
31672 46212
41240 83157
37426 42961
3007 84876
46212 88644
26646 77640
78246 92742
20122 86164
5048 15688
45603 59753
13510 86378
15588 48452
68977 85788
34007 35868
5016 46595
16534 68250
46603 76436
18682 72643
40698 88782
32642 68866
14662 39473
4762 89286
470 32193
55691 61763
2403 62619
11845 34294
38381 96175
38873 52560
34538 88064
52812 96914
68015 98082
9377 49075
29038 60655
27861 47435
19937 22016
13475 91390
24848 84344
10989 45436
1109 77001
40531 71736
6689 64961
12544 44872
41204 89142
3590 72211
57608 79788
9408 38428
1785 49207
27615 66913
60613 90729
17938 29564
28160 63913
6950 11607
12389 73931
32798 35732
43174 58099
54055 63764
17030 90783
4628 26232
20466 40383
8003 37201
24060 59974
24370 58197
56211 90682
47602 76792
76060 98606
3776 42077
40063 94039
51484 51728
31253 91797
16930 47603
37807 81521
14403 93651
35448 44359
35920 71246
9234 27993
19859 21277
5468 53073
75282 96868
13210 18441
21440 25644
50011 85100
43547 72748
17042 77935
1924 62086
3465 50467
20493 34138
41106 55736
52298 76587
21360 30167
20012 37002
23920 91229
72077 87192
23859 68474
28672 83586
15163 80813
8267 72370
23779 58077
34575 53076
66901 75949
39685 49735
51036 56724
5083 19815
30676 56796
23203 67211
27436 41194
83121 95771
3539 46718
38436 98887
29166 31115
15171 75550
3278 77031
72796 98649
10615 41524
25931 84894
8323 82925
24226 25769
58049 68586
16772 62840
38328 74993
82255 93068
15471 43957
54147 87317
19471 80768
26380 61806
18449 94393
24538 96627
33468 72165
22304 61292
76493 76724
15756 64838
13306 98506
22173 41924
48267 86317
15238 94504
81066 93348
45311 52692
36427 37725
4078 42501
23674 49862
40165 89061
8705 66935
54396 73857
30815 81894
41329 82858
11673 61889
4764 82393
40309 58689
32731 36200
29587 71386
2392 7193
55677 58394
53210 95828
9274 75329
10652 71447
45424 81130
61186 97554
50074 70208
16316 37420
42963 68646
4067 60917
35552 78958
23287 94290
1623 41734
52266 95584
24135 72732
51908 82104
9500 39487
48948 70416
36011 53450
61639 73995
30565 93295
3736 24855
68021 71093
38639 40889
11203 81297
61002 77427
48288 68276
32723 56149
1901 91365
62063 64415
37684 94046
41948 74507
30109 55927
6680 6870
23514 38227
44560 64215
77406 85835
8024 70427
51073 52700
34345 53580
77475 98188
37927 86394
34340 71809
46279 48226
1817 68692
12174 80218
3819 15718
65653 69398
21362 69830
16318 75492
49974 86534
36323 88615
369 96063
27615 89561
57354 76004
26942 32040
56623 68019
37832 76789
83981 87627
61792 89924
52464 92918
67456 83470
11074 75798
17890 32316
39119 51345
61372 88830
12120 61314
35008 59316
12588 53077
31079 52943
32928 42387
7009 8721
72663 97037
4262 79136
15791 91031
7829 36189
11936 48052
43401 93841
18440 93880
6882 85336
25516 64727
17160 79685
2080 75774
46733 69134
6536 96650
94701 95001
56512 57669
8844 52423
6752 80110
53514 97742
47807 56392
47002 52112
7146 93222
32301 97623
10881 49793
48940 89611
12194 72184
65505 98930
79030 97515
40019 49126
36377 41030
25830 74968
4341 5062
68093 95587
43726 81898
33703 43202
55312 58082
30434 80610
62524 86997
23760 66258
37936 39429
6830 14204
43828 82121
81839 91669
12292 92536
668 64489
38267 65633
12392 46352
10487 66872
13095 48682
93045 97317
30720 37649
86039 96073
30562 99894
4123 44886
39286 78680
27574 35673
12310 97849
29683 90672
34470 93747
18251 32025
14243 36212
44164 77118
78238 94733
16329 53422
8143 32528
46088 75267
83820 92252
72711 75458
689 67597
64574 86311
43995 55491
17946 42608
9349 83446
15369 35036
48499 98006
15334 35821
77976 79728
55592 72579
77131 87845
88016 91836
61576 97400
27720 85436
8989 63850
26992 84757
7222 91161
59525 62083
8667 64465
14356 19306
78692 82916
2010 18817
69313 86187
61065 96056
56118 84280
5392 65150
54438 84951
58807 69966
28743 31591
4773 7672
21822 57478
26420 81559
2744 5386
15778 73326
33421 51490
30344 65275
56466 90491
76015 78894
8051 33383
4518 7424
58475 95416
38655 51523
7234 25770
9842 65961
22879 84737
49959 92582
3949 76044
45112 85660
81822 82544
4404 21058
4291 43932
58939 86902
6644 72078
59038 82339
17328 94620
14407 27475
18368 71517
16762 23110
12688 36612
12225 51268
51525 66282
10917 74472
38181 93848
3522 15094
2861 73504
5709 30597
47245 94567
7311 29903
5120 52799
23085 43030
33200 61480
30704 59299
39532 73803
9252 17755
20110 94207
9049 77764
15196 98709
34064 41669
12514 19238
15041 62125
15460 60530
57945 82562
13786 30062
12651 41722
3797 34311
35134 60857
21525 32387
29818 91730
49025 98629
24483 64822
7365 79850
26444 32237
83926 99241
25673 61683
38520 84506
52014 64610
30632 64282
8839 60323
3979 52869
73936 80140
75603 91936
34753 61846
26745 60137
53213 65407
16847 39828
59818 71833
2317 6213
1362 52928
55023 95459
88054 90630
46684 53304
28355 73647
77938 95541
3751 36689
54099 96401
22969 77444
60667 84189
24514 95833
23770 34518
93579 94511
59896 65967
33771 97805
67045 87018
31300 69563
9806 66515
53135 79195
64036 85504
11574 12283
19822 95857
55121 80328
6856 72118
38420 58282
24595 41779
48529 76138
7899 92095
16138 22548
10883 47622
285 38225
43516 64705
20669 23645
57657 59339
18042 85031
83610 86466
2852 80927
5126 27259
38366 64459
8045 59017
3665 39366
65429 68639
34063 46655
5855 37399
23473 93104
28795 73190
9395 10283
75284 84064
15214 33547
5168 20676
51481 77470
51293 80534
63872 96222
31442 42643
42292 69195
64395 86296
69884 71557
49177 93378
13603 98602
13420 73810
44468 58760
28120 97391
688 6640
33476 35752
42937 89755
5304 84367
26833 69235
28701 84741
45823 80893
16349 53766
14695 50124
57434 85442
42129 53795
12464 79745
25344 46512
84485 97284
86911 93637
20811 72521
41465 47346
12770 75068
6952 54940
6938 40700
15014 22588
40750 55793
50143 83798
17982 57653
26280 58772
18804 94983
61224 78719
23121 25439
30330 86868
25934 36897
53819 88153
1834 52980
50022 78802
25828 78716
50842 91687
19470 97005
42156 58811
31396 37823
13893 79453
38554 68308
62298 72857
13224 84911
47310 78758
11265 80078
19156 53900
78365 93002
7547 36231
67398 78969
53215 70592
7256 80692
54191 82228
3415 45652
5718 92534
53683 84756
13716 43621
2199 83732
8066 22989
83612 87789
61069 67587
37916 75691
68778 75508
14253 55871
36936 92447
17240 29462
15668 20004
61445 96948
34503 94778
473 80677
52752 77721
10354 57392
18288 82626
6802 79793
82405 96388
36885 43538
1683 72387
53920 56558
27923 52716
62691 68624
10276 69143
16856 25195
28740 59765
52469 71498
22289 78755
48922 95157
62153 90796
65166 75070
9064 9149
42872 86932
49910 77252
79387 83568
8972 56721
9145 21412
17010 91211
44033 78197
47457 69075
71711 89367
32601 97540
13022 16024
55292 97624
24024 25307
26879 44233
46241 49629
40332 46335
2013 21505
53394 95653
9780 26264
41202 78922
33297 87452
51096 63861
14646 43286
78138 79860
24288 44512
32467 42472
46756 84979
13209 21407
66594 90755
24191 67709
2833 11357
33211 45442
52311 83742
32110 60877
40050 69808
46953 89603
5961 60459
58071 93651
40723 63994
5953 27772
13353 69679
36438 40404
50096 60104
2395 25982
45331 70886
27949 44923
7158 11392
58804 63709
16396 53848
19390 69182
27450 90059
12938 40474
12407 94359
25267 60311
30806 54460
84030 84413
12767 67894
34775 79691
35729 65954
9329 89182
19730 50489
34168 90859
29888 61260
4433 94063
65106 84052
87133 89654
6524 31089
65578 92723
47681 66988
69752 69998
15228 33781
5343 64194
77100 83941
65931 95250
3330 30589
10658 88975
58657 59439
8577 41252
71280 74779
3987 43598
2386 98337
4685 5865
35098 83289
29843 57276
72943 93311
14794 99851
12418 13538
18455 87630
8597 90607
21028 91469
53508 84784
36138 48910
17883 59783
21173 90515
36569 41903
45654 69591
35153 73456
45741 48916
19220 87834
40285 81460
21730 53189
55120 91424
34951 81851
4421 72794
60482 61122
33152 69079
37533 54350
10965 59047
14002 67910
27726 96788
76462 79118
7662 87822
41880 85585
51156 64884
31555 53011
13077 67591
50025 50566
21904 29215
18280 79035
39581 52203
19722 53857
6063 18968
39151 83851
51813 63472
44834 71175
28084 36855
40293 57851
2096 83829
25004 37496
87732 91122
52249 84202
51744 89161
55063 82890
66605 99645
33385 58326
85413 99123
9290 16390
63803 80093
22002 23625
33645 95437
8896 9647
72466 86891
61362 62457
25330 39887
4767 10538
49887 76210
75402 88164
33420 52128
8635 54871
17354 45966
89088 89455
3510 25616
964 66982
9327 67700
8502 65168
28354 30145
20606 50212
9495 73655
12519 66766
8928 23464
46949 96139
17911 53803
71972 75242
49467 82214
73124 90391
44924 69494
7149 72892
69129 98370
63760 68612
32841 33046
34042 81046
5014 77972
5832 17489
39035 62012
89245 93945
41782 88411
37854 80884
59498 90566
3229 47165
25611 60181
56391 95214
27032 58840
946 54101
21165 84145
15838 69222
8311 97935
44624 50276
70182 90623
27691 93280
32668 36051
1322 9405
7024 43462
25406 26055
19441 54532
82470 90949
80336 97326
44722 73445
6864 84601
4226 16446
93661 99228
36400 53569
45514 63972
35991 71091
34524 44913
119 18235
5745 6239
14328 21862
43530 63746
72119 88971
45330 68596
37611 81008
15907 26002
56377 80351
21401 38013
8208 51100
21458 61472
33646 36391
50670 80002
35703 63442
81183 81563
11449 33228
54442 56197
35949 83112
41325 81313
7412 21902
73095 78167
13584 73807
43935 46622
48178 86657
47784 69095
61489 69618
42900 83663
57753 90926
12271 43540
46081 86696
293 23294
42484 45160
69973 95602
26423 87052
2270 30804
8137 12787
181 83133
8854 24667
47577 85685
23023 66158
13853 49230
64451 81564
8413 23268
50869 54154
1589 90764
238 25972
28737 68353
54147 62221
11825 58685
40857 80359
67072 74418
34879 94282
7122 30028
13315 61316
20357 90234
40868 58859
29922 77218
7584 31796
19240 89470
20311 29470
3767 13224
49485 74111
25756 75376
13904 54567
44895 83743
55192 82093
38583 47244
20714 41429
27495 27888
5021 63678
30984 38305
60518 82268
62038 77721
33267 83305
49703 90563
4559 37330
44047 82665
20086 95209
11896 45476
30340 31431
19371 43841
57901 93659
18200 57127
9566 92890
87956 98849
12166 20191
3742 14150
47140 50281
42535 85632
50951 93610
96410 98443
50395 59041
31249 34129
67270 97774
87836 89996
4816 65331
25435 43831
1351 10876
36981 88233
21689 82353
8432 40673
17530 46977
13025 15078
14977 88679
61615 95858
61840 85240
72848 89726
4678 43159
19249 67013
265 71418
12768 62792
58577 79879
5877 55283
1700 61833
2052 87764
70641 80927
10140 53542
9619 61859
4671 59020
73569 89610
8311 83170
41450 88977
17973 31369
25302 46055
41762 48361
26804 82030
29517 94984
39695 42065
56059 70603
36006 70936
33656 80588
37367 46759
60600 87498
34127 81600
22051 65797
2206 13041
1665 18530
19223 75369
22185 40100
76593 79745
68416 94330
39436 52158
47705 95726
21671 83693
11848 30427
29697 61645
12294 84789
33090 53998
36908 58170
44657 56012
45298 87364
48011 80031
77394 94663
7293 38804
20469 63997
10524 12793
54575 90060
32990 44789
28256 86390
76036 98537
10250 90510
63881 79116
73792 87157
50808 93700
68672 71305
44380 67387
24765 56878
20862 58841
79622 84206
75903 98247
18167 42768
46348 64498
5899 88602
7938 19059
24387 98550
10409 78489
46716 96577
15251 54585
53069 91676
87762 90151
64382 74308
36422 59218
31421 95525
76041 95106
74328 77329
8308 23968
2718 85827
22581 63729
41101 78405
20319 39371
55173 94277
29712 80059
40292 81765
46488 48305
8973 64003
25215 36802
4480 89288
14611 26082
4912 89443
22048 88287
48309 65853
4241 44454
15171 83703
36154 97834
19540 48932
26695 67423
34847 81792
39852 63541
33913 71932
34734 92281
10712 86986
14411 61440
45234 64002
42851 73061
3970 53456
4824 27283
8062 48746
40913 48404
19492 61894
27153 34720
19082 52645
21488 90772
3765 18939
58345 66161
43724 48461
44541 50270
14560 84727
52969 97990
51566 62160
33025 96391
15643 69184
54083 98885
11079 90040
33000 40398
10053 22340
7001 13322
16452 47597
23725 49103
21292 24075
11403 69316
4402 61851
5194 15060
42749 68041
42681 73966
65333 75911
15883 41857
56544 89445
25818 70226
52462 67910
14295 87274
57735 68295
41335 63549
31573 35231
466 38258
56038 57059
19945 68753
50142 50762
71065 78800
88528 94327
59813 68002
75735 91955
17048 47031
16582 98785
22245 63341
26246 57751
16757 19755
29953 64722
10077 28158
43076 95660
34132 62787
10953 40408
16675 59629
13254 53757
2212 12143
7973 35343
12912 46138
74728 91892
3595 32699
15351 19683
12527 77087
4770 60046
51179 68736
14470 35144
19820 34723
67970 70813
12037 82596
16761 46845
70743 71283
13177 73628
44934 50478
6964 99183
60990 83817
22671 52829
66280 82211
20310 71904
10327 47589
14512 67543
14813 70652
44429 83082
29882 62001
35131 51324
11899 25243
5030 23736
41881 73192
24150 38786
15196 35272
73546 92739
54482 82308
4523 74792
15219 92545
52523 86279
4155 78231
16954 81409
33715 39823
4514 36133
77294 97174
44604 89652
24842 73256
70124 89192
55674 95056
38428 81286
4864 92475
45238 78452
11185 45311
11938 58116
34417 39147
5295 55128
3652 71076
56996 57245
43577 89541
1826 22197
79655 90604
12305 78195
28994 80727
41398 81592
37619 92559
6570 93377
9921 79632
43926 82043
12126 87405
59362 84349
16867 49140
8924 76657
39217 43652
70623 80469
62978 71235
20608 63740
18320 48993
50550 70899
56764 76036
43141 63681
17940 92072
12347 14449
50528 70208
21470 37021
6723 62974
60140 74634
39026 53071
88049 89002
20768 49235
11926 70676
32610 71373
35238 59722
18037 25696
39270 77170
44983 45227
41641 54152
16644 43248
76342 93928
39533 92719
18816 48703
22548 73109
30436 63454
75261 89394
35091 82999
60156 63390
72040 80820
43879 98669
58164 69048
96007 98736
69415 81154
38657 88755
531 25974
56219 79205
13658 63196
55069 94852
33577 51982
47798 78629
20399 95214
41103 79819
19260 88662
65467 88293
3235 41470
7032 15221
58392 85741
35733 61019
48251 82232
1427 71515
12780 46459
20892 98139
66244 92267
16049 46291
43518 56891
12884 67643
55661 70000
1391 97900
24412 47759
63329 93565
19255 48252
64507 76950
49453 81129
80159 82967
56582 75496
8629 49974
4141 64275
46411 51560
65014 74121
43404 97458
19706 92259
44504 92966
40838 99444
53260 64318
17980 31888
43028 94138
11587 50884
2173 21243
29244 89112
75147 98295
94790 97582
23524 46909
48863 57328
11672 16882
84501 96009
58440 91808
24818 44395
29184 53727
41265 70909
3402 56978
6154 52771
52367 71701
43741 79867
31547 38143
4255 61787
43333 81929
32454 93525
66396 96780
88773 95653
58695 91407
37921 95109
37696 83385
159 58321
5602 92424
27545 55542
63556 67945
34619 58285
60017 88522
46999 78533
77354 83173
43737 88198
71702 89560
21312 87036
209 19783
55366 56196
28947 76284
7107 22314
31541 46740
39312 97980
15716 15763
38485 39233
13549 52837
30530 78289
41687 74644
45191 85253
17276 92500
8142 95436
5721 9413
73244 83315
23158 68850
52648 60638
19674 22898
79428 93000
81157 99275
9708 13567
85623 86599
74142 91773
65036 81081
52819 58836
2495 19499
8289 91775
60582 87950
49570 85281
32279 37020
92569 96882
32865 33906
10297 34270
4767 19173
76761 86850
31092 82227
93130 99036
30034 54726
24514 41651
4292 79705
38755 98712
21483 89543
46612 78491
42488 55419
15034 26522
7924 9011
37409 64265
5850 63509
28125 73720
31535 35234
4052 25821
8290 42595
52525 80230
54727 70388
9531 78946
48330 67241
18115 91174
39187 92488
21688 97754
78255 92278
16377 37226
36086 43131
2526 18307
68246 69437
48408 74400
14357 74741
52317 84074
37688 59752
50833 92825
38535 86394
30098 33721
44558 49391
14616 60655
15046 52565
24805 81884
25645 66358
20805 88548
16211 99957
18877 21326
30513 69128
13636 60116
22241 34886
10853 88303
81661 82936
25778 42994
1009 55249
26320 88517
45406 94103
34907 39442
16612 63783
44010 70825
18788 70623
12637 61216
16608 39655
56627 81675
87145 88239
33780 88856
61419 72022
2075 32791
12242 39206
20925 24700
2893 4998
7921 90757
13963 97286
64195 67121
67538 77842
74042 74792
55634 89485
55599 92682
8101 62462
37610 52776
21999 39322
12124 38544
2614 28952
51925 91201
15110 36828
59971 94077
36628 46011
58140 94569
40619 40960
63767 64701
70921 95667
30456 59052
48870 70632
53220 64526
32526 84039
58562 71775
35052 42550
16241 49697
47751 88866
20831 21532
34224 69628
55671 91260
66058 87236
29984 86137
77969 89385
43300 47010
48492 51009
53234 64318
6721 66791
17398 29518
46956 77738
11203 97022
44490 65427
43558 93774
72097 89093
15088 55656
49601 80780
51963 78381
2485 20722
9376 79660
31697 98053
8919 54152
64737 75501
37696 46306
48852 91249
61014 63661
81644 91089
14192 49499
40014 91107
27119 72571
38488 85481
46147 96544
80026 94242
38309 72978
7505 54401
1428 44031
2751 78584
27754 97775
26645 90339
24142 26913
38834 93100
52186 88079
30368 87010
32781 60330
47258 75580
26956 66753
52514 58221
33413 69714
88169 99882
45656 79970
57003 71965
15566 55610
51568 61350
44956 76720
27917 90965
51876 98571
33519 48090
49528 62709
73601 76604
22558 46493
39635 62417
11238 18671
33777 55128
17320 18083
27722 74688
49673 67614
53346 54172
26422 96365
11702 79412
46748 99955
32012 78807
18990 24014
27135 87265
19356 25741
62078 97737
65893 69389
39862 80765
24942 25932
67769 73199
48239 53318
67095 87296
9498 73692
27677 59955
16208 58988
96583 99236
49250 71001
15094 30334
81161 83746
44323 45655
47010 93649
58858 73996
73674 78506
62588 88992
3281 48867
75711 77604
16754 37758
35526 48782
19297 95423
26166 91678
14891 77247
23675 35542
15697 80919
15313 56990
11302 94673
8806 86089
188 55144
43428 68736
7816 29997
25013 70433
60365 91981
62156 72519
32623 48068
27855 39497
35164 42722
37209 80041
25557 43250
9021 70263
84846 93727
44702 57579
89436 99674
20523 94221
40182 49917
6766 39866
20405 88092
54890 89583
91056 96277
49684 76730
309 16160
29637 84246
46198 90991
71791 98403
5520 57401
33342 68783
10824 37212
10584 58371
41385 80632
96016 99419
20256 44537
75402 86289
65275 82436
15584 47549
51951 85309
68106 94467
81733 91306
36725 76512
36144 94624
19565 69520
13396 51796
28019 65248
39215 68660
11770 57380
6206 7409
50326 52076
48265 60453
66156 71719
23872 65079
41404 56127
62362 64367
84462 97050
18983 56369
15771 72579
995 10258
79251 91238
50902 58279
11567 35407
41912 42058
772 75941
6104 50946
62931 65729
72084 74165
62064 84441
23467 39973
2025 75200
71231 74003
7652 52597
45617 61976
50363 72468
83747 88746
22672 65871
5109 46251
32513 66469
9959 32243
38792 49323
2817 65783
5312 66554
39849 99195
42208 98390
42233 70473
25554 95247
2111 49313
5135 91494
34340 50966
38453 94986
29803 39237
51885 95164
32675 78021
57065 71130
85281 92962
3875 55732
53616 88626
2131 27287
13320 40717
23233 46960
70304 91942
14292 32133
43379 74391
9441 53812
6889 98234
39291 41130
52604 56313
16000 87467
11189 98073
5147 25843
29580 63785
26335 62411
38979 48173
48756 75434
53046 65822
5404 98455
39922 72962
27244 40672
43529 50111
77270 88572
8795 12351
13945 43907
381 38776
50800 66224
71755 82368
48779 79091
24388 35011
54897 69077
25494 46562
24796 74448
29847 58787
42469 64845
53028 72896
55324 60595
40444 64568
23753 91097
44813 50350
2073 52448
15500 38171
81536 87168
48479 77430
39005 60333
32852 98495
49942 84971
71938 74931
37339 76915
41231 95312
47096 81135
38490 51027
85618 89802
45265 96499
68860 87395
31333 78646
74598 87536
138 77402
49923 59198
35692 69208
822 86007
24702 81040
30941 79769
28439 60966
28178 60713
28023 71268
54298 65617
48696 70385
24248 60593
2447 95523
9109 24714
28214 28380
25705 61056
23199 83141
58318 63375
41846 92763
83065 83171
11687 43915
18832 98378
20821 28693
36765 62094
11502 89559
27530 96459
48449 52108
20676 92428
46773 52991
24967 96278
19462 81395
64222 94319
50318 89810
49621 84182
50060 76583
2505 9799
19 45701
22287 78134
42256 70369
39839 66488
18286 63016
14850 44411
35419 79482
65705 70943
55095 80171
40328 51079
19575 35185
19775 22967
28419 58505
40715 71736
18613 86350
20892 25414
67076 92049
17926 81836
29905 83644
30126 41799
3756 95482
17237 30342
19496 28045
17202 24375
3689 53932
10653 42991
33955 46099
65354 83734
33222 47774
63845 91225
9075 76679
55973 85891
19747 31328
34846 54489
21672 82605
30639 37809
51733 94200
3580 64300
56058 82765
45485 80287
58899 94705
26622 66928
7293 72863
59830 71914
65593 66663
61527 99516
18292 82169
5817 44740
15472 35211
41441 87563
1142 3593
70363 74930
20621 25044
56645 88693
41173 45549
17821 26538
13518 90075
23662 93565
15351 90779
97067 97413
30613 96320
60468 96421
30473 56686
9962 88268
29959 58220
45428 65365
24749 60793
31232 94197
23129 27268
59431 74692
65901 77458
16782 71078
10461 33117
2286 73808
33120 68783
50438 58081
71215 90062
46193 52185
38963 84219
16270 21311
57050 61833
46618 52108
65532 93956
47092 73308
32732 58108
3180 68550
388 45170
46667 89727
95755 98885
13480 71956
1487 41949
59516 63456
33751 88985
14786 89499
2802 94360
64471 72385
17127 75805
54628 91128
62165 71793
5452 39691
38927 96154
67938 71557
74081 81470
8719 86898
25562 41864
14716 72323
61044 63629
8813 86077
25405 29705
61818 63760
42738 90292
42715 47509
82706 86172
15920 73745
58150 93802
6439 60762
6545 31863
30842 51273
31125 70012
14430 98067
60733 71468
9566 77759
18119 95422
61322 90812
23058 66371
30158 94076
20499 22211
38049 62701
7385 49312
30373 44746
72221 76536
23122 81684
8088 27191
73653 74151
1661 46344
14144 87603
20469 59785
2349 59235
51478 72443
13229 13597
47977 59887
29554 76162
21424 72900
5922 26280
23336 64980
53334 83110
22195 58683
19693 41553
35776 84820
59278 77246
64027 83576
8053 64169
65777 68741
9489 69502
46708 80137
75428 89577
57473 81284
15175 47801
5402 67196
72140 79566
12658 55838
16025 76074
20016 97763
7497 16953
67196 71348
8690 45688
5383 66507
53256 57890
85258 97122
11310 98756
46091 58614
5410 58052
74735 79143
48152 71246
65805 80171
7671 98976
72862 78478
28602 87616
4535 34052
30844 68236
22020 58838
51574 73561
13121 59578
25183 94064
36327 43375
25545 65865
46820 72720
15101 31219
24699 37510
59548 62082
8057 77622
34675 92327
27117 71933
81080 89823
653 78386
1871 23994
42156 50495
48172 76100
12489 48190
55409 84788
60476 96432
17953 71269
40300 78371
41332 60140
91588 96123
44820 66413
22187 56713
47384 96290
26898 72110
89643 93260
98881 98966
31128 67719
39906 76697
14271 23178
8091 68048
58837 60111
19902 58154
63423 87495
15895 36627
7621 18347
198 96257
8666 21195
25375 66687
71267 79244
8641 52581
15352 31061
45444 45974
45721 87654
12962 84576
24829 82067
55701 56492
66798 73111
74944 79840
81239 92530
18232 53700
36890 76124
92358 97132
28432 62260
20926 38088
60490 91016
74311 87215
18266 37562
4849 41393
50768 66802
558 10346
35602 35819
41189 72251
9170 37677
15318 65238
13355 97343
69297 77166
35115 96449
7153 21575
78980 82385
17336 93164
8475 50110
487 93567
7168 73796
11834 64266
82355 99469
24821 90335
32171 60285
13713 80529
9248 45963
20053 46897
19081 43189
89144 89392
38140 58445
37133 91427
24354 74350
75076 78635
16237 53329
63413 75258
28267 74760
20647 70645
57045 94717
24903 52199
82193 89624
62554 68099
19621 77498
55985 95187
48949 71370
65319 97162
19315 30834
3868 42038
54967 56343
7456 54848
86203 90364
21907 99413
9624 85347
1780 87370
42315 75044
41531 99749
17910 25026
46396 94734
21541 41007
54627 69244
57838 72629
26356 40095
18901 63365
23967 32153
59203 65666
63584 73038
12716 83378
75719 79012
42900 70623
61047 99180
24616 95495
42158 62834
2694 16520
74536 82713
37957 94973
33548 60034
12447 95717
6976 68612
78520 84004
32818 74375
69659 72980
73979 78392
46854 46885
17061 87688
1375 66932
19508 78033
11167 61548
78578 89621
51759 62195
1910 26563
164 32799
11574 92597
830 5500
55139 57657
64261 65473
26305 49866
10353 61810
23817 75804
5192 64972
4924 33997
38494 44021
311 55747
38949 92435
2793 20867
65562 70098
45237 46550
74261 84214
56266 99937
42140 59775
70819 80753
11571 60668
4035 70919
1981 96124
52352 74269
65688 77914
40846 43495
57236 95447
57033 58226
58243 75151
43148 46076
84034 87234
17087 18032
11977 72172
9631 55338
22941 63971
16998 36605
33314 85741
28065 75497
13273 79120
2199 37147
49728 82271
49374 98252
28326 69806
17174 72874
41168 76895
67374 80293
40884 52910
51017 60147
26121 26832
43945 96722
15128 26666
16934 19869
11421 28514
60009 94684
55710 58157
2455 70695
25276 33427
61232 70352
23662 33015
30026 67542
30059 68445
25091 68993
41923 68828
53783 94996
26783 98510
37503 80315
25433 89855
15012 51206
40519 59118
58172 58519
59644 73020
1092 19059
52467 90890
16840 27974
21324 54346
16236 21544
62987 90312
5536 99765
26212 41582
15151 92069
4587 39905
9748 98986
33311 69627
70885 84364
65638 79397
8293 84902
11017 84030
37303 58718
183 18026
48802 59211
23784 85271
31158 80542
36614 75714
11700 94440
57565 68278
73744 92574
21060 40902
32393 93941
27729 53327
7002 88406
24743 52497
23946 62685
56888 66777
72036 88589
39790 71587
5212 17177
13232 34888
55050 83886
63798 86156
26226 76767
30013 65309
81353 96393
4669 55814
16263 58156
8575 49124
40521 86677
11902 59126
39575 78917
61487 71613
12527 18356
7588 29731
4319 44926
1682 23880
13770 31820
15818 91117
75817 87492
5572 38299
10421 52483
20014 69981
20621 26920
47681 47705
18529 35475
46199 69568
23395 37250
20033 20559
1000 44603
41104 49610
41144 92293
14771 32809
26887 75522
20925 60418
24395 59997
5444 72087
31604 80547
22273 44637
53648 71723
49779 82825
65192 86625
11115 56047
25663 61402
18938 44191
8334 79611
36888 76074
43692 81731
28896 43349
43993 85518
16464 70114
24328 29074
14578 95283
47482 61166
9605 90796
62009 85733
87660 89399
39482 44125
52448 55475
23361 66062
6490 17664
18305 45322
65592 94624
26251 51742
26828 68947
35444 37941
47342 61850
36164 62390
11649 13012
47847 89341
13409 88925
41024 75862
13310 39112
84164 94544
35021 64112
84483 90268
48469 65497
46480 70163
81333 82812
7315 50642
40705 44369
9932 85819
15600 36458
70525 75460
12486 28605
11153 28495
24671 64926
14623 61947
83371 93203
7783 10961
20065 71403
14724 32350
12620 30753
13551 21755
51228 90189
23501 78187
24818 95250
68196 70261
14202 43013
48700 73835
56181 67154
44501 54337
23546 28265
7101 67942
29251 51518
3075 81722
1721 60003
16111 73250
52925 63504
4374 26017
46811 49083
55250 75659
82804 97627
11572 86787
26242 58892
66630 93789
51809 89912
20467 68619
27557 69447
25498 90063
18708 92533
68583 95346
13608 42747
39027 52046
30513 35126
66644 84140
63700 93277
1349 32997
81947 94735
3306 89390
32998 55131
10174 54000
37023 75955
28204 77955
55254 56440
15486 44422
63208 70148
53100 61976
16590 63850
54998 57527
6283 47113
66667 73749
11877 58538
24715 48429
14171 27858
43031 80733
20389 36139
3245 10835
12934 62659
64285 79526
74721 75168
39830 96021
40821 66704
62590 82650
2540 38313
6877 73486
39120 64059
4269 77471
34803 98009
48280 87527
80423 86282
40723 87698
28287 65299
49439 51602
5568 51318
2509 32675
19910 96470
7856 91622
50174 81004
57658 71025
14276 57037
24799 89397
37956 95520
8527 37392
50460 55169
35485 83289
28408 35699
45275 99845
25347 35931
60337 99238
25707 38790
57703 83144
10955 89998
35916 61779
5126 80076
28886 72960
8463 15765
7826 96653
25742 57354
7594 9381
62762 79314
82449 86661
17699 41620
85933 98099
23999 49070
9729 73484
16251 49559
9624 43006
66875 68949
21437 66048
1657 13981
55556 80301
95713 99653
59688 63741
67750 91575
71652 79922
13441 49247
78792 96047
32236 91646
13471 50268
59980 64877
68790 93107
26680 99706
35161 88808
16646 72881
42993 63285
22807 44184
7610 44441
25849 62423
21324 62098
50973 75567
80446 81388
50267 87847
37259 60004
7994 48869
81596 85774
22348 48651
4071 70046
65190 87490
28973 90839
38900 77844
12298 37738
65837 86855
4649 57612
36746 98031
29968 65746
70419 79947
39911 66812
29258 64302
64556 84494
1007 21852
40097 41571
4508 34020
49732 56979
3567 88317
23481 84033
3560 41010
40080 40336
21283 90491
22822 98472
70632 73937
52364 77115
17451 84959
23381 62981
32611 65816
32001 38891
18456 52431
65759 89732
26585 79988
21615 76968
41611 49162
21057 29880
7601 74420
826 26246
19004 45319
57226 96014
23809 37991
14064 36984
49727 95978
55213 85915
46281 51451
35753 45239
54271 88653
28170 82259
39181 62760
12304 96014
22195 69355
15089 83273
14067 50031
51260 87921
79401 95764
76867 96742
20738 58940
34386 98250
1246 88915
14742 77292
23333 70789
77957 81639
68930 81806
9269 74166
31370 65029
48960 89444
23127 94374
58080 58932
62709 92850
76171 81075
34972 63111
8595 11302
52666 64153
51926 71109
8107 16849
15684 21182
32400 70101
16169 55583
54576 84029
12078 45974
12560 74854
7531 94070
73499 97006
65145 96487
3419 82066
45714 75834
70602 72131
9001 97912
38676 58188
88189 99614
9781 74667
7331 39997
17582 77919
37078 37112
11527 49972
95842 97216
20658 43565
614 77895
68772 74744
9702 43504
30071 47958
91741 96561
11846 46733
18366 43227
84700 92576
32207 64744
32162 62646
61315 68177
41175 58371
14606 16869
58442 65542
60308 79398
6389 79919
40603 93028
12086 34679
45941 62137
27814 51545
15285 75977
21224 34757
66302 67227
23537 55983
19054 93879
30577 74535
78427 86714
48562 80371
30382 98501
16228 45410
9918 13769
32960 67068
48630 53881
55540 99073
24055 87751
9825 87320
786 32257
83225 95675
43794 68230
27527 40891
30543 62896
6059 89329
29513 52307
10435 34914
10679 65611
39566 61861
43258 54181
31688 39734
27773 95130
75303 81379
23954 84880
37863 49325
9898 77401
69979 93827
37272 87255
2249 30642
3013 91477
10898 60104
16944 57905
9109 73341
3435 11023
10289 70655
23695 86316
19191 48685
52922 53267
35808 52326
47656 74758
48859 85486
44647 67745
63307 70554
12597 79937
17593 81931
58700 80580
7423 10218
36599 64837
34998 46414
96025 96186
40841 73070
18658 75793
19537 89236
44572 71789
25918 85474
23743 95550
37670 95753
67838 95485
16661 97228
32579 45089
42075 89081
47065 72961
23339 35672
33414 33598
71570 87265
30155 64889
56992 75773
49162 74516
30938 83136
24924 98920
42490 45206
1559 25101
33024 76638
32147 77343
80100 98628
50252 77127
45903 94163
3966 28879
13356 79988
80359 99531
54982 77810
15347 98483
14437 92023
71372 79817
19855 36619
3832 12095
47931 63507
63385 93989
26136 35062
40452 97697
44887 77500
7139 83542
52067 54245
11489 81347
66146 95411
51099 79746
29836 55166
28037 35020
46243 60167
49229 87363
25141 86344
71507 75941
44034 99088
838 53915
77666 77910
13880 82517
16537 62274
16475 47859
26185 97046
57584 61061
48071 49943
15974 61528
34889 60727
44437 80263
8375 21034
16810 55516
62950 95316
50094 69073
18582 35583
23715 54627
8252 70806
68631 82923
2365 77434
15413 48374
14611 68072
1839 11754
44007 68906
11984 70589
6323 40514
20824 49737
17520 98344
15513 63351
33494 65013
38007 91086
200 10373
48785 95060
14342 96720
13011 26121
15352 65543
41171 79605
57910 98752
73286 92066
4293 51105
51065 95145
12409 55909
19489 96404
33642 47965
14957 18841
32570 42542
23336 71546
79786 99371
30873 73148
2836 77478
42143 56243
41454 81086
858 74018
34791 63715
27938 65175
14575 95622
21637 64911
22100 60129
34254 64421
69905 85814
22745 81254
77508 96835
60422 78088
29634 77567
36783 61441
85870 98635
75246 83727
62498 82226
41486 81043
93107 98297
5170 20723
22569 34157
12402 69257
13333 27707
30619 41303
48606 66960
79650 97426
67960 78058
54203 55109
21115 21810
22789 56583
18216 86016
1341 66680
9913 45240
9498 19699
12598 24064
38809 80714
53375 57411
22105 43256
35239 64322
77484 80637
155 33370
36593 75660
55647 82321
74566 74603
15839 78960
52557 71476
26353 54096
7524 93485
21731 58102
31276 67724
63408 69230
47065 52051
77136 89951
29545 81923
22238 37338
30842 49399
24200 56462
39068 71606
42167 77458
51725 62572
22770 92524
14108 56780
26304 80026
7139 36743
32984 70671
14301 89407
28605 54145
47330 58294
3653 64114
37613 85240
49767 86380
35829 39148
18761 59805
24310 91508
45383 70719
90142 99985
25373 81783
7201 49560
16662 80439
14637 15403
45909 63834
75649 97326
41969 83003
34837 36810
57206 69243
2171 77849
10770 51169
14752 82290
5227 21171
61576 77429
6433 8604
25978 34930
32689 54103
5731 97320
56252 99797
35871 41619
19039 87886
20669 57868
61668 77791
15424 53208
75190 84863
21985 66832
39550 88115
45094 60598
4409 51549
31886 97591
9037 76795
31754 40638
43646 59252
27894 49826
88830 96960
40995 92718
30039 62399
17714 88978
51356 79131
33349 97143
77274 80641
4986 84569
72753 89682
54692 71250
11376 52471
57759 91673
21928 31478
80005 89365
17653 63734
16665 41949
12528 72509
60013 60672
6266 94602
24583 89455
40069 93631
50403 79968
16742 45686
43006 44276
32879 84661
28576 63449
6396 83500
36317 81235
7899 78331
52655 67980
15337 75617
12939 79538
11599 36869
18353 32781
7764 62330
85690 85822
67567 97392
47225 57675
4637 94930
91144 91936
80831 91050
16655 67119
90577 94688
21005 81749
20416 98347
23437 68310
33541 81281
29321 87614
26586 62003
21613 78062
34512 44476
38733 79989
80560 83122
69740 94572
9800 31268
37796 79911
30260 77880
8787 16326
81505 81785
44959 57834
38185 86441
24455 58754
31380 68358
8117 73812
62881 66990
56871 68181
51315 85412
53508 93318
9114 64907
68678 77585
18060 45599
90638 92934
23607 54283
5493 39186
79545 95043
34229 57093
76586 96667
7668 59730
65767 74292
31442 35404
33514 56776
15069 99486
34837 72528
29453 76734
16478 56864
3771 71870
55107 86721
3361 21785
12974 73529
71920 77549
12116 63481
24948 90268
9624 27651
45776 50785
16341 71821
44956 50241
312 65654
4124 93651
27283 60636
81778 91594
19534 84440
76790 91295
87889 98815
18466 45844
41596 59989
3076 21071
45528 99759
25057 53537
90470 92901
91156 92624
2651 52012
26919 70901
3053 3919
16577 96781
23428 63691
50268 80088
46337 87669
9168 10196
31417 70700
11339 49973
8052 36677
10477 51157
13325 43604
29577 98462
1225 78055
16590 45959
1334 95245
29268 56962
72160 87603
9104 37891
50704 57897
8777 41475
69035 90682
65755 94722
50622 52511
23730 78814
7181 87048
48677 72541
91552 92019
45911 58496
70400 83039
20340 95210
7617 24172
12679 32858
71784 79939
38751 50934
41537 60552
311 94917
37550 44797
20618 39632
103 37193
46912 91485
13510 39352
44039 53796
58373 83857
32113 47355
58684 77525
15820 82568
17596 40193
712 53166
22354 56458
58686 72077
66021 85679
52324 54167
27502 49938
10139 87286
8824 88443
48608 82976
78499 97194
14100 73952
32219 70374
12226 83385
74443 93749
69872 99137
22650 53970
21508 61545
533 94537
84892 90097
47651 66353
25800 27833
61995 76529
70353 89769
13682 24399
30446 61570
18791 95090
14843 66843
25530 61745
48459 58292
56644 88188
52399 74142
36706 43983
44269 87056
2484 77589
477 41080
7015 88089
52206 60314
74094 92106
24649 59333
34167 73627
73770 75421
19475 97159
33149 53452
2086 83560
25414 93097
47399 60614
40138 81078
14687 24420
52569 81094
58912 76374
8820 45637
7868 36884
43610 73389
1326 59165
60495 91767
3591 53366
18524 49215
45750 74482
50460 94088
27155 48398
69103 96979
18025 23187
18564 91645
10878 84990
9242 98673
29696 97852
24836 91821
47853 72463
25548 62664
37791 89998
18922 93677
52210 96712
69115 94890
17555 41161
38014 38402
45941 78087
25886 30899
85046 92017
59080 72641
33554 55105
37913 71328
21608 72556
42941 47161
1627 35329
25861 81061
10945 14709
44450 67897
8013 28373
19920 29516
66387 75130
2438 5391
20479 95544
11527 24300
4674 74882
34923 91941
24560 32944
60309 74636
47976 49036
33459 58766
56940 61533
7462 88666
53178 81604
31719 96835
24715 73791
29363 94694
5128 57066
20729 66946
41329 51610
1952 78337
11105 40108
48377 98709
8428 69392
62225 81000
17237 35488
2799 66552
9313 77881
11869 83888
3869 85088
13938 88106
21761 58989
61652 86048
38664 76957
2576 68057
5263 13920
67969 82930
26376 37585
15878 71508
21124 96762
36759 47205
55 44536
36416 44546
11157 41489
53123 61830
3422 45102
74006 94034
48611 83169
4146 75410
19174 78039
57675 84012
2847 21084
90897 99376
23735 80553
18918 77350
7120 7949
15942 45722
47433 99571
13766 83557
60236 95388
61838 63648
60432 69521
11808 75303
51621 67551
752 9202
3350 96573
5674 84502
10314 66269
32657 42513
37889 63962
8302 99407
44026 54458
10872 19686
9579 20165
45604 96948
13708 66505
47210 87432
46156 67370
60027 98166
70874 93324
78958 97848
48332 55633
42905 64670
54775 58741
48425 72454
24334 68147
20372 93010
13684 98467
14427 67187
8002 81284
53790 75267
48689 52405
50415 97887
485 92158
12418 19516
19596 86775
23487 52680
40281 42269
1597 51483
713 68887
4476 45828
99472 99769
37880 73732
1106 97968
6094 93977
42339 88659
24121 53543
30476 86568
31016 47889
8399 52591
52751 86070
21282 94703
33254 89625
55355 95927
1087 5339
5121 55900
52974 82335
25551 69502
2879 61019
11113 29410
34415 64115
19308 24458
1207 56819
2113 19477
38819 90313
58242 92543
38945 62333
16855 72402
142 56117
2416 80220
32907 41130
23111 62323
5994 96770
73888 76772
68046 87144
10077 40492
35966 64473
8734 13025
30750 34940
35539 55153
21925 96667
24636 43975
46918 80925
22019 67554
29780 47866
5363 76969
40929 43390
65906 80478
40827 86493
28410 53997
48456 86241
14134 15488
3066 99843
63172 70151
6389 45746
9068 14859
74127 95739
40029 58655
6598 48228
23379 68070
84313 99613
4 94292
44193 71954
36217 85883
27459 30596
37437 46032
19098 90417
76481 80360
21397 46520
68016 83454
85 42322
81861 90016
13192 60860
16691 45520
12800 46572
17813 32683
90294 95454
50547 69831
4886 78897
21141 94029
68216 79994
56262 84167
32429 64325
16850 71881
45674 54709
40402 58418
11501 12488
41655 89841
17861 75777
43572 54687
44497 53488
61188 98542
4939 41941
31156 88420
16882 21762
51874 70798
59090 90528
24673 39455
30913 88793
924 97575
55862 76757
30659 39808
49322 86493
38419 40195
632 80720
65709 79028
1977 65415
57535 78118
15129 53496
2140 81521
27946 70632
16774 25135
50174 78270
50593 55263
68071 72400
53861 84083
3038 41673
51694 68660
61357 70954
52249 83473
73699 97246
1447 17441
19615 24099
11907 89488
16263 22521
11822 18849
40301 78828
27430 36486
35543 79283
29811 45423
2501 68734
78759 79597
53043 60251
80240 81835
64804 80886
14957 92748
36095 93131
40618 40914
12760 27430
69085 85238
28419 46306
22349 50567
86578 93165
61638 69828
11237 91503
75950 80082
7920 32327
11794 71068
46400 95127
45194 84187
44323 95303
19595 86097
17620 51719
70278 99731
37043 93595
10258 53164
31431 39824
42671 76553
54047 61696
50793 72448
46602 73639
17137 39232
553 99392
53866 71348
239 2762
48321 53751
10977 68447
5739 65824
57825 80041
38303 56436
905 35839
19429 60646
16539 85812
15402 19911
19382 72890
54740 76684
54603 77103
63203 64714
51085 91556
5579 70802
5599 59374
68917 75512
8422 34187
42944 62079
19515 27320
63523 93795
54508 63065
25307 93557
42289 70932
13770 26541
20667 37934
85692 99882
54736 72056
144 31932
15432 24672
11343 57043
7584 87115
17192 55347
48924 80764
47391 64080
2363 62704
39573 58067
61569 79579
61240 70417
53668 63500
35416 36682
26480 89010
43376 57382
19379 74845
56150 86288
21023 71559
1508 40928
14294 96212
20390 97427
1701 62662
45264 88931
3867 97743
44920 52216
17756 51179
20333 27583
5897 44193
21693 25582
18112 24661
61961 79164
53388 92448
352 81299
30693 85501
2536 38934
29477 86494
64581 89436
24154 71657
51048 87132
15314 69688
6823 84114
53773 57934
23613 75892
30891 62397
50421 82931
39560 65840
25113 46162
39461 69615
22706 82553
23582 67127
47164 78056
40380 54801
31012 89414
2960 50983
15290 66718
18489 79623
27218 96326
9700 54030
22132 83932
40888 98573
6827 10632
28758 92846
2942 23910
43012 44988
35921 85911
11030 34656
66207 92563
35907 71551
12117 61848
34747 75750
94669 97659
34551 92527
64943 81208
688 3861
45883 66279
49157 79730
34025 57018
79482 97335
86802 98674
30979 45413
32639 98496
23762 65005
20351 72446
15911 29137
19853 52211
17581 40937
24623 61535
90846 93206
8395 45296
7667 42487
6068 99082
23993 99134
30980 74317
6374 26032
5666 53153
28511 41668
51720 73921
3825 39573
12586 17301
24567 47472
1874 80683
30517 47036
12837 72218
25658 63656
25131 76773
67090 86439
30032 81804
5887 48701
20262 49997
16813 63359
22200 82948
19659 46910
10179 52732
50724 57857
21670 64649
27893 82003
12947 80584
94268 95917
53151 93173
6753 42471
6697 20947
74916 96007
49870 98950
36677 42331
70009 96137
17927 88196
38554 49578
510 80214
39666 96229
75969 82896
17262 20759
45455 91461
2739 63807
32821 33088
52899 74690
13056 78589
74525 91035
85125 92371
31047 36952
29364 54309
33643 86732
54026 66112
73260 92328
73946 89663
69096 75842
23666 82962
79897 80225
21560 30985
20983 32355
16369 67292
20338 35481
14058 46672
1691 86463
31841 84151
210 64321
46511 55824
27487 65546
60626 99696
22354 45523
30227 39872
62031 91203
29180 53402
62887 93437
49958 87425
30100 45912
52934 59813
6183 78262
53865 70030
43449 62275
20269 58165
4030 18091
49724 68848
49303 80633
34672 44923
55391 83535
19678 79643
10366 64421
38241 40318
49040 78125
13867 98772
23066 96708
37463 91054
18277 96398
57674 78593
58471 98509
3968 80399
15810 54008
45531 95706
18765 56311
12921 61347
66535 91584
4414 93412
84901 97428
24085 71873
17720 26724
65852 78469
43969 77897
4587 14824
15601 91188
75706 90678
41821 83135
22475 24364
6651 29218
1651 50371
7182 74287
30208 77230
22399 27561
24959 59112
46999 80594
74573 78119
33484 83885
19901 59687
337 72694
77533 82033
5437 19374
47051 83248
47827 83192
3052 13637
8632 46610
44637 47750
74132 76448
42138 74367
35439 91995
16207 25168
49160 52517
49757 80628
396 80832
43728 87890
6927 10143
21652 32891
54973 96065
33377 53573
53741 96653
79383 98719
63540 70406
31037 58873
1969 48046
53210 54747
22494 67941
2278 6013
70480 86348
7703 56013
23537 34108
3731 19934
60792 82013
10277 62470
89255 99406
17346 24584
10257 79182
16366 26223
36721 83122
67920 86902
8422 89747
38404 81524
20225 54029
34390 92373
64888 65046
5809 45973
14082 45300
47171 72838
63808 79510
34080 63070
64400 96888
67640 77573
49347 71568
2953 40344
56936 77111
80799 87982
22198 33857
10685 99712
13397 90667
46258 72254
69661 99934
22992 90495
20092 91903
6318 77078
19100 99435
42253 89614
28940 75395
4440 11103
552 58439
59231 86742
4807 29150
43143 98810
39527 99403
12872 96498
21429 39677
56014 95896
63304 79572
22690 93204
72537 82109
75550 87194
55373 69590
39785 52789
7534 31316
80461 92772
25801 72098
40392 48813
10408 99429
7541 73030
26790 55485
42762 86655
6182 74486
50176 72457
4653 90042
49380 77104
27949 66292
10669 87888
45040 60207
6309 12760
70606 77291
12667 54247
839 53014
59445 69282
7866 52341
47971 54703
89180 91205
8650 49782
1387 85516
54043 83317
7993 31741
157 5508
26292 41342
42156 45376
43461 68592
66166 94812
78519 78871
9574 51966
6102 62632
76028 84024
88284 98023
53754 99877
9919 34820
32288 63991
69610 91727
53203 96416
73560 98824
34663 59597
60443 65925
8891 55970
5368 93827
70564 71023
81605 85040
39996 76562
30538 75804
10548 67345
16830 97605
19756 79022
15487 84901
57245 61706
45239 90406
72717 73147
20787 90315
5538 97349
43376 67861
83166 99050
8653 94653
62885 74068
24810 42239
46370 78964
39800 48599
17433 45510
40254 44261
34895 79052
16929 21656
70881 84904
35206 44529
39841 62089
35808 37573
25384 89160
70165 81091
20780 27929
27476 99879
1456 95211
40890 55080
37340 94843
76626 81083
42347 83250
21280 99998
949 8772
90375 98837
27678 82868
41025 76866
32544 86095
35125 70140
40205 83482
75139 93678
17647 37308
33750 97295
10581 18364
1800 56846
10534 12673
17006 33262
16806 23726
25482 76994
3322 44595
9707 86904
38066 59402
20811 48331
34958 65795
29253 77619
48831 54150
36360 87360
205 41669
8452 81917
29304 67261
5065 14870
48711 64280
35986 71103
11846 75448
56253 69797
76369 84605
321 69607
40455 93273
50817 85001
5271 73327
48622 98436
49436 77222
22446 75527
79071 89877
8208 57718
76327 80662
54979 61873
51475 53635
76441 87724
13688 55484
62749 95264
54958 74023
30916 36766
2101 97598
90751 94775
6726 31712
9510 11761
21122 27476
74397 97908
56001 71207
43016 75363
35447 65324
24947 79546
73151 91687
52208 97249
37220 48007
6548 58236
64805 96694
90869 98677
66530 91021
5602 68144
9010 55704
70463 97248
1035 10829
58225 97794
45582 57046
75840 76970
60059 86658
2718 50852
5320 11292
27577 95827
11847 52440
12887 25952
18506 82027
25177 46365
28283 36370
1793 96438
11169 61609
18783 42500
42428 48518
9389 99174
28299 88663
20480 26201
46140 76615
73143 99380
22145 29674
9800 33030
33518 85846
96481 97862
67725 80721
76864 76991
35131 66791
13429 66118
22497 98301
6866 36967
41480 89377
11830 57332
64124 87550
33733 49070
87870 95568
20351 55233
17441 94833
71843 96525
1420 78983
42447 66474
27981 70782
12605 53921
1505 59015
63408 86119
28421 67383
22622 31581
2293 89619
70111 86031
24191 92421
78944 92621
13129 67308
68484 88694
24624 44928
41671 88193
14286 14937
28817 50005
3716 4564
30182 75813
7522 17718
36855 52909
34979 76636
1404 7621
30179 71857
66460 77052
9002 94670
73281 86656
38759 83755
44775 89514
61121 82428
4470 14490
62102 70782
34502 58654
21464 83297
54130 79178
12278 42322
39979 66958
9742 69264
25365 41612
14503 85793
49763 57471
43167 54606
29848 30701
36638 99005
5200 53483
30377 35562
29696 57119
44587 98217
41975 94038
11739 26093
29698 95112
45 53827
68118 91960
71545 72823
33053 92503
39859 80808
79163 85925
47830 61478
695 7100
266 94112
3485 9972
50461 54411
48217 89971
54506 90613
26363 26557
2644 13769
23150 70399
51550 75020
250 91714
48825 60597
8842 79881
24010 28538
81413 88489
1719 11238
67874 73057
3938 22385
9447 37284
66245 80912
27950 35428
23278 33375
14856 74358
12929 54382
39175 96951
39629 99358
39959 85058
50893 70403
523 46409
5099 18192
75921 85840
60162 64165
34809 86930
53785 93818
14760 93146
50965 88829
29221 53633
37931 52457
4037 62928
74934 92865
5437 6455
81775 99679
2196 97515
10409 22564
9913 99897
35152 53130
28801 46674
65574 84685
30731 79290
18777 72774
52282 83251
70261 75329
83180 97526
51833 83894
64807 69007
31911 69318
16226 98662
15447 54227
52437 74097
13726 45536
61702 95164
26524 54875
36638 68509
17228 59725
5169 84823
15125 87866
17123 46977
24786 27688
81932 83312
44370 76450
24706 33208
67073 99432
54508 74564
45145 85052
956 75719
54943 70204
37079 98118
8151 28404
68523 90054
65229 66532
7176 98276
84738 86299
14594 69725
87959 92574
55577 82965
43865 82308
77813 93059
47373 95925
73164 86777
20193 40393
68642 88720
69259 87569
55437 74511
25242 93427
57472 78605
24155 89462
43541 67732
11692 86835
14806 25761
19018 27511
22599 66760
23569 52975
24884 50165
77002 86952
21971 60173
5484 99027
61363 62646
6693 60339
88198 89775
69475 92724
704 29223
56619 95241
32094 52505
57052 69297
27201 81665
15533 90471
15565 81323
68376 70462
84145 85778
49458 73436
5324 7212
70312 96645
25929 32854
63826 86485
33313 71906
33305 83909
29689 87742
29841 51007
16667 52051
13874 78639
15539 51207
40677 97729
24439 51688
22372 57682
41628 60932
43931 99733
17978 85035
65400 84628
26775 97591
18413 32182
60325 99797
3730 15659
9441 65174
34465 41214
44841 82750
17257 26952
45056 84118
41371 48310
14657 50237
15304 79441
31902 59961
48953 99927
8484 42747
15849 23690
2156 8993
55605 74317
9505 71925
15550 70221
20178 75913
25192 29455
25779 87142
50211 91026
37523 82235
2435 59207
1660 50800
1037 95274
53491 72493
63978 91131
3347 69899
28318 51198
11466 51947
7467 12658
8184 61396
12850 36077
57686 83560
34767 42625
55287 75909
43493 63266
633 96705
12721 29755
2076 98693
21104 38455
48571 66712
14172 91085
42741 63879
28216 58564
9126 73462
24370 87801
19752 34382
23726 27747
10032 74664
43343 97269
12339 56214
3925 32777
53573 60494
13445 50441
67925 73952
38794 55608
84296 88864
13126 92620
30676 91929
55313 57884
73233 99787
37945 55916
66296 80243
14053 83158
14953 74326
65012 89972
54949 77009
33852 59124
2371 95693
40256 42758
3612 46117
84308 86507
20672 22327
7193 97792
50222 56958
64911 84985
37354 98529
52171 54777
10299 35240
41398 84765
46669 60575
33269 68162
5843 46153
17305 99679
14987 67038
7942 19561
408 69507
11835 61213
13645 34316
50188 75497
5094 27818
16372 48303
30681 87498
53387 86642
23747 65812
31194 49624
20907 75502
29878 89649
65510 83630
22903 27925
14108 60538
23010 25949
58878 85024
2527 71748
43927 68110
70436 82492
48864 97970
9575 20879
14844 29632
7615 96780
44462 66318
29429 52378
29569 38713
26518 97787
16929 77396
34174 69798
41244 53107
3071 30833
20121 69222
22117 67444
22391 83453
16148 78171
19304 33632
29701 53429
43702 80150
65129 98746
26786 64140
26348 97367
5094 15269
26534 97863
57403 95740
25703 72979
1288 60901
29464 64736
12206 46313
40483 92430
18845 46718
39126 75015
63355 96369
3673 41646
82113 84524
2958 91858
7713 90882
23076 77378
29237 49132
2527 29555
12982 76764
4191 42245
53857 54118
36251 64244
5053 13217
23714 94338
22496 95894
57243 80453
20643 32562
8134 80175
2593 61172
14417 54823
11553 33105
7540 10523
31656 43822
33618 73767
12838 86809
40112 57355
34089 81387
16558 71040
6678 86903
20196 77670
39529 92530
45258 66150
77005 96302
36715 74128
16548 43034
52920 84397
20737 34965
14876 34780
30861 59700
19799 47235
73208 83740
26473 82222
16387 37419
7657 70052
33106 48616
7239 56692
65466 85288
43198 44650
80847 94632
42002 87072
2619 82757
20887 71877
28849 83827
35720 62191
53257 90288
64247 88374
57476 85832
16942 33249
23813 51080
48584 72283
22487 40264
15183 34943
31189 80526
56749 71375
34682 66693
52679 74059
54858 98791
6106 71709
15177 43373
16163 48961
16692 60133
57538 60806
14528 52891
28580 68760
12011 37980
54426 82480
11435 71017
43931 90752
19176 39726
12221 86184
54851 96234
22724 62958
14210 17161
11819 71876
20386 32545
69095 96305
26847 38007
6129 90069
2710 50951
3944 39342
44097 81013
62670 81130
6672 86591
24031 63805
13965 92583
18574 67119
16670 60345
43999 65323
18385 84499
42845 96860
50982 64829
40695 85460
33814 61523
42421 81704
56872 98975
49636 65680
43166 48403
36495 47255
45022 48428
24312 50192
22368 93747
17302 35684
1976 99360
9489 35203
50359 83455
81326 89474
3169 96877
23320 24797
36502 83605
36579 71652
29084 89047
43809 67726
1787 62997
42175 80908
3041 95418
57510 61424
24103 82694
61745 72100
15483 50282
23534 39289
11194 11551
90713 96433
6545 42635
13749 26424
36091 83640
36784 92937
3797 97475
52813 70418
3963 74224
1594 11814
1799 61557
31413 54601
40439 71682
51508 80242
80530 95461
2418 49768
1147 16263
893 8579
3253 88305
27676 32208
8529 92808
90703 91423
21590 63384
19152 92971
1783 12515
51452 58785
31402 77114
46856 83346
26102 27641
1171 24978
39030 90353
8853 16336
33952 90381
23024 92698
50341 96477
3047 45923
20276 53409
94483 97129
31336 87909
6273 85275
76083 78627
16377 22016
91270 99462
27920 98608
9870 18777
45543 88705
20185 78771
21497 81641
17987 75661
48643 67292
41329 78297
67101 70881
4660 89164
69547 77905
6725 79689
23155 51943
4905 95020
38949 75945
20939 91231
80995 84453
24500 36198
68982 90388
61248 77758
14384 45143
36798 66245
46081 89782
31801 45052
18847 45346
37578 51526
24137 44285
1082 92846
3058 95323
12469 77405
13011 99934
29721 97855
42528 74668
11525 76090
61758 86115
2731 89546
34067 62458
2065 61997
15662 96798
11290 27745
51291 56432
49441 83102
35659 90854
41259 73031
79861 95671
88338 91472
31353 43268
4104 99685
14810 77864
14350 26880
13618 86325
52615 71843
20690 93690
26088 97649
16366 45254
39783 51982
11915 96265
57711 70421
60527 64295
52338 83316
67301 94251
84594 97708
80137 97086
36576 71744
70886 84733
54266 74309
33095 53963
28297 77194
14631 93716
3378 27355
46309 82564
49176 65954
65142 68989
68686 80809
49244 99856
76861 82686
47284 69404
67664 95054
11224 35218
38550 84661
78487 87407
11471 51387
48965 58005
9926 59236
68391 95820
5799 18057
28438 80106
19071 39170
25472 38432
37122 69615
19749 86440
32731 63951
40109 98169
53058 69754
31138 97723
72892 93034
37666 69091
11920 94040
3783 57937
31377 73653
58407 86437
19863 97925
6381 8678
76530 77298
32078 38087
51716 78437
56613 83273
1161 37664
10853 93218
49125 83015
132 56403
5736 15328
34716 75833
34283 77477
3157 39183
25152 34302
68981 88135
23400 75199
10593 59289
12708 81559
1859 48549
73285 76145
61282 81225
75842 87504
37518 54303
29309 54764
57097 81128
19949 75516
54611 79166
36196 46677
19618 80499
4331 50178
32268 34195
10497 36811
12915 80506
29961 34067
62756 80238
40784 69059
64210 70854
32372 32392
56968 71625
38319 43067
30939 46344
67841 81695
29229 86913
46176 47453
15605 76240
5913 57231
59052 92477
14043 59173
49016 96268
79883 86389
66263 90131
28995 34802
17905 21470
29994 56277
29251 74502
42623 73001
5651 77841
45237 59570
31258 39470
69136 91907
63471 84635
3131 84654
33176 75197
53081 56803
56619 61931
36253 84068
40115 43862
40871 42158
38975 63465
43099 49624
18268 87762
3472 19753
21821 87855
75099 83419
47364 59823
59043 72048
10996 33480
27215 35257
20698 26879
40993 45305
17809 31883
5568 37011
58423 89936
97366 97845
58745 88578
45747 79614
39327 88696
13584 70887
77952 87957
27244 65431
25750 45876
61226 82572
10554 52507
8862 13085
48087 72694
17088 92622
60415 71150
17645 42341
4534 94054
76177 87039
40783 66352
3298 34957
84699 91842
56775 82674
4586 55788
28987 59277
17184 51362
10649 74042
52371 75639
736 13691
28730 96945
34938 43481
20893 90341
95189 95357
5957 47291
67436 99343
44090 61555
42876 51595
15097 86239
21461 48642
86389 94960
17915 66945
34798 97384
2595 61535
28244 32066
80185 82887
15181 39675
7700 9196
26460 27927
37430 55449
34519 61875
1379 25441
56790 60421
5971 36093
13881 64838
63733 94068
27576 63813
33815 80768
6689 7803
30911 99261
50418 72478
71533 97718
9999 33297
15196 94834
54581 90946
30517 66794
2144 49970
25216 76131
41113 52364
2822 19933
7478 73398
31487 88073
15985 48516
13107 64574
74238 81008
13466 99612
30975 41488
25530 77344
13502 58729
22199 23069
61811 62133
39043 81399
39349 90813
1755 5910
44106 56086
69225 85549
11154 21602
1779 34360
13483 16377
36329 72473
51162 99367
55581 93072
98160 99676
8873 87287
63165 77690
72328 94114
27452 75168
43448 88896
18409 60727
18791 60893
40000 99044
38354 46513
26718 95252
34886 44036
53448 59802
22926 83990
48685 74787
18992 68932
38617 60997
48854 77492
67232 94504
11072 44552
78841 93138
51177 56040
22564 81265
39865 64509
4382 58892
20880 77232
541 95711
34033 38028
34733 83004
24500 25752
40659 99902
3921 98101
78446 94288
73052 79733
6277 64908
10538 30588
61705 79590
5909 64169
57896 71840
43781 65881
13532 77327
84988 91788
46643 50936
6372 89176
60635 72244
48066 61424
9568 55196
17221 34165
23777 24770
64531 92922
22849 77002
29159 71669
48693 61513
41066 93387
7688 42282
14047 48246
52769 64379
49928 54472
26381 71945
33343 68193
13524 57081
65094 84650
6275 29736
6920 16193
58699 62876
40446 84922
33511 71911
27022 31925
48169 80679
52550 81674
32804 77735
19095 34522
35858 70981
25161 89991
43188 67362
29653 72747
849 41353
5987 19131
29737 44267
50680 96433
10501 57980
5607 57407
48102 86635
42750 68084
6467 34459
47723 76731
21665 97865
394 60353
26579 38689
12560 79636
29884 49191
3046 41965
19214 77345
69954 79537
19799 55897
4863 6356
21992 64319
28567 38812
2050 44076
21475 87038
68131 94430
86383 99424
85238 96851
68069 94871
34531 90984
17236 92171
32887 63870
25527 60156
50577 85428
28217 62477
22832 22951
8118 67114
40901 82063
23677 64023
21792 73947
271 72089
46629 97449
48317 58439
82024 91734
20381 60126
927 99445
34440 36756
22092 99703
1430 2722
30997 73084
12564 81182
4332 43316
2444 14171
25177 36325
17133 71638
57175 59641
44940 87763
58362 94758
73189 81718
25141 83660
122 5319
9673 83837
44145 53409
51675 83787
43242 56750
7508 65433
54116 55112
83817 95963
186 7654
26045 32289
49467 71963
15978 96029
7782 22489
7290 96915
8815 19199
6344 71363
31790 57366
69364 93573
15026 90280
26840 85726
59828 99065
61500 90229
36286 94318
62567 79251
9800 13692
45761 78794
54107 89548
30480 93670
52454 92217
20129 76908
94568 97644
29986 86162
4927 78654
2294 94193
15855 69691
66241 88105
32003 58667
66330 73531
15531 45059
14167 64740
28992 86506
62490 64069
80811 86274
36613 99857
3888 79718
34006 96196
37937 96596
63928 75420
15094 44399
40193 44677
10192 68972
55403 96944
60444 71031
26336 98864
47905 83812
10343 16024
11319 39507
42611 97885
5602 99486
40974 41072
39867 43907
9968 82810
43480 57282
64445 78053
22606 55589
91339 99076
88573 90794
19416 87753
25954 95570
10968 61443
41174 47510
23363 82267
6391 92676
26749 41402
5329 71752
58198 75441
80889 89718
90841 91453
26470 39331
6853 47154
11587 61564
41588 73670
31382 66316
73583 77572
89210 90511
43799 77815
69614 73516
48173 68547
50476 82956
7577 46258
2274 97644
48176 91097
37459 94124
11074 69395
10420 78968
37382 42565
50516 67149
9463 90343
14668 62524
70962 71352
71268 78759
52624 81200
3454 88617
3960 27091
22547 42724
39809 82628
17257 50992
25643 76049
8649 21502
53586 89135
11956 25061
77232 98949
27465 58696
305 32930
28893 56465
32697 76645
12354 70734
32441 74001
48752 74492
45624 73522
46483 94587
28180 34345
38711 81339
43531 43691
27214 91539
36998 37385
7342 95228
57083 83539
28664 74736
32616 47179
43667 57819
45290 71645
22227 81856
88517 99839
33412 97851
36482 36513
10703 47819
8987 48655
26058 34245
26645 84574
67371 72247
30092 78030
10687 87351
58105 91413
8221 42592
10070 76254
9249 25469
24591 81517
1200 98265
21758 94279
40975 52683
19558 80266
31909 43945
40751 54615
8733 12076
58118 80321
4300 71319
7603 76805
2386 22436
18014 65038
57125 72835
68856 98359
3661 69259
20234 27020
6663 48676
89333 90738
40136 95565
29220 64930
43373 78648
69956 76610
25459 81605
6473 20835
41985 48795
83477 94990
24889 74663
20127 89314
87895 93322
57730 82042
18554 56346
48774 86726
16921 67001
72097 93406
16295 58942
31168 48192
67624 72782
667 48809
46965 87136
81291 85807
3258 99339
44735 56625
60052 83195
56496 71029
81012 96813
13832 76010
69644 74716
1632 70136
37401 78684
53512 83584
26547 46131
58492 69080
70400 90010
29569 70872
78674 88965
23790 40858
44606 99417
40616 74225
30219 90988
88227 92204
24806 66712
40645 90598
32071 67975
20817 57758
45136 53211
402 16230
17962 39236
25085 42174
15714 54150
90999 93059
5367 28703
88760 98776
65532 73486
11860 72002
27441 75426
37902 44554
10605 88325
15351 53061
32270 91567
31431 73893
9045 67033
56903 62688
22215 23310
17705 69699
27943 56561
34686 73444
34592 86699
25228 68027
2054 36782
856 60231
76076 92527
50420 62821
85621 92191
60160 74464
15301 75272
67438 84536
12249 48765
14456 22263
42830 92229
1026 22719
39518 44164
4317 55435
82834 98234
15375 44762
20187 47923
4071 4996
75464 93725
58459 84940
9049 67684
33829 61224
12822 44768
6715 8185
3516 81469
79242 93820
53347 54461
59396 69580
1969 57517
40463 80467
14576 91331
4708 86982
5024 26641
51619 86449
3242 47233
44644 84696
11509 79438
35474 81129
11677 60787
35004 81554
37055 86449
55988 75922
44490 96873
20203 55782
57744 74357
27350 72341
60262 96241
64917 90479
57115 59544
55968 72752
79013 86271
14645 21115
37553 90542
39058 92466
75858 95425
43148 65122
40621 81287
18268 23465
20550 40961
49658 77155
15580 81233
74905 84161
38415 43521
24379 99476
20360 67814
43921 83014
26340 36772
16033 29530
16103 33154
8290 75836
20562 54438
10382 64668
29528 92644
49276 74974
80533 90525
55092 94009
2684 14452
64687 94998
51780 87730
48330 76887
7156 54726
40780 93558
53942 98650
86648 94461
38182 92469
30718 75172
4230 97872
62304 82074
5321 21559
22147 68894
13050 92786
7568 59878
8659 28338
27341 52793
29955 91838
25785 62653
11822 92927
27718 57699
46555 66263
5692 76377
54444 77054
24190 49482
12355 75809
17965 29994
75528 92113
16286 83216
27081 34180
18348 29447
74690 78818
42280 81583
20788 51831
4441 29833
23155 56974
13388 99896
5709 29595
19474 85825
63391 94000
9673 19325
42148 65113
26807 60611
40845 80496
44344 74787
41415 59367
6216 88497
48501 60305
47186 52890
25088 46824
52544 75872
42340 60296
21137 73465
79950 89563
44500 58837
20931 50400
8119 56000
9794 92341
34376 53200
2522 81165
44048 92977
9847 39502
68255 84516
30882 44287
63358 95136
1332 40863
2594 77764
6818 81541
44501 54975
54596 99144
61464 94261
18939 85089
5715 98014
28110 67995
12317 88527
39946 83330
26922 36076
12451 56329
48799 70120
71061 90042
3841 76006
55005 56326
2386 98235
6615 57301
35986 55591
48990 91150
72270 73993
44648 69132
85798 98472
79315 89146
41925 77383
36104 42396
11643 44055
23791 96234
25665 64125
88010 89981
16485 23864
69543 74570
18980 74057
29339 77973
84652 93862
43100 67651
923 92165
37849 53033
19975 76221
56215 98755
30984 54121
60492 72606
471 44087
21247 33255
22412 88788
27155 78542
52169 61519
63167 66932
13517 53488
24023 52565
16649 85103
37547 99185
25757 31620
43703 71687
39056 70299
60468 75316
38091 70407
50298 98682
1008 59153
45246 83564
20833 50532
18244 40753
21091 40367
62666 63161
52608 85046
9391 11818
53727 82785
17523 78378
29388 44676
8633 97960
69272 90182
8406 19929
3046 17667
40117 75972
62303 79910
52714 75668
72693 74575
45835 86992
12804 84765
19211 48525
37150 92465
20455 99143
26639 75669
21349 95764
34743 55374
12756 67789
52128 65489
9442 38054
63528 85411
31809 56657
5309 66964
45323 89325
48075 85034
5024 90509
31622 74904
40010 66752
50861 79477
28545 63329
38254 45199
13483 31101
36303 41354
68445 74267
17775 19629
79386 98895
58432 98483
49219 73653
18947 67032
23658 57352
29131 72647
53107 99020
43711 75617
26539 36167
78239 94565
33092 60364
39635 67725
12969 23642
12700 43816
22451 55530
11304 75507
6697 52516
61037 68651
8292 78975
29532 94978
35568 69588
64920 97945
38888 92772
61444 79901
3590 65856
64332 77668
52498 80412
9527 59793
39198 41250
35785 52085
39113 49247
8559 30900
17830 31458
73362 81406
241 86072
2691 95533
12606 77573
8342 49141
55717 56167
8210 49733
20109 68883
20805 61047
32964 37711
70843 75024
7292 32412
25077 52233
65997 80292
405 66744
27260 58234
59336 68014
305 9267
23931 53039
57581 75294
66282 66990
5321 52011
38183 52019
16536 63358
5100 90005
40792 50304
15910 24251
12362 92954
30896 70925
22667 58502
1530 91958
8654 84446
26750 81762
2936 57299
14821 39390
7751 44010
17944 83543
8897 61920
60527 98676
48420 73503
31487 88280
59374 97833
46654 83782
42459 67392
26962 70176
22280 69911
34759 61279
7876 78624
75379 93749
605 42425
24917 67617
57389 83138
8360 55233
1608 44126
11969 61385
48713 79090
17391 70407
23352 64525
39887 79739
71634 90116
27282 87012
14510 36484
50789 71583
16479 18934
7552 64739
1513 80212
6657 81589
50359 94501
5644 10514
20152 95303
83366 84321
48765 76925
25059 84369
84784 96459
56535 62357
48532 63543
12328 91514
75271 86174
39496 96925
69461 92418
4600 20499
44829 81788
14189 74257
12783 84481
46024 60989
88160 95233
70899 99071
2675 60611
38379 83106
30263 70490
25004 41909
40266 64458
18469 72807
25652 30745
29180 65892
19731 44527
1526 63651
39333 72411
52584 70815
28620 50423
25111 50272
28558 74423
19431 99354
86759 97823
34744 93885
1382 33146
15931 34440
33848 59888
5837 86879
11333 44030
5300 18935
47701 91610
33219 56287
62041 87219
62318 98233
43444 64122
10574 79870
54737 83603
37684 50620
20687 69206
50624 90694
3488 33983
32349 42315
23459 55197
26039 28452
6022 53146
5447 48666
1801 47723
33529 97064
34187 77705
10454 81664
27454 68521
4855 48869
50065 92067
15832 71194
72606 85194
14006 29153
68284 92874
33662 38634
77445 96845
65839 85378
10492 58527
34934 90050
27803 91536
60903 79429
8000 69712
47350 89400
8849 84055
23653 63705
10076 65683
6139 53321
13304 84273
42351 90611
28230 56487
13537 62428
41724 51131
55668 84817
13751 81653
11551 55114
68520 95523
41006 83983
3836 32124
1248 99301
19481 58799
51212 53215
28886 58102
69049 76354
34141 43841
17054 50207
4689 96092
46245 48472
87409 95126
68162 75182
67947 88864
39108 42087
47446 63638
7248 78745
18787 20034
19626 45131
58969 74503
18704 57130
40066 86082
20317 72786
27332 97565
54121 56120
19824 78828
53400 72488
12872 83795
82175 82858
33030 51594
42251 42477
1385 34430
8883 35671
31670 93272
67949 97542
52220 70026
34510 66774
39113 46052
98633 98704
12495 60825
662 63344
15992 75868
40586 58453
78086 84645
42816 80458
49835 53545
10562 56548
46245 65421
92794 97533
6192 57563
38288 45513
29919 83444
78752 96161
17185 47295
27857 61600
34141 74192
43002 52553
16527 37085
48995 59503
47116 73216
30552 69905
14005 17657
17250 95308
65550 70841
34049 61610
21909 91134
77095 85272
63154 97998
25077 95347
38714 65597
8393 60326
2558 76106
230 21867
48714 51698
50811 92502
94095 97610
8004 64572
53817 86300
38905 48174
18037 91176
12230 76244
3607 17610
37876 60040
60346 69258
16534 38940
25211 40587
47365 60229
20789 89114
21746 38614
47537 85100
56977 79650
901 85702
47039 94885
43573 75854
57100 78942
1783 80373
3596 36210
31503 91195
42598 52292
7120 14504
13134 30665
48745 96960
25154 98360
20747 24305
9744 62863
43967 44710
5083 14935
567 55487
85402 95733
15412 84316
16581 31913
30573 48063
15026 62236
5006 22073
30091 62836
5530 17336
25822 48881
73263 76518
6625 39992
23187 45171
40876 62819
48030 60848
93205 96495
29950 68823
66643 81638
4262 59373
28747 57602
12036 94322
19577 60843
52138 85735
23324 68759
90422 91126
9151 35603
4461 84535
6246 14967
38273 47141
49330 67390
21790 38417
34174 78115
48164 68251
64718 83180
2483 95664
34057 40596
25866 91478
19456 62582
45622 82921
39699 41101
30734 53870
41009 80549
74173 76624
2315 46229
37353 71209
9627 81150
26637 95026
30215 66939
22167 64726
37108 89493
14719 38011
30062 59369
21199 57429
35093 38120
5393 11929
34992 95787
13144 44100
15557 41361
65668 74724
43953 90374
14308 47775
57997 84470
3530 59599
14544 88111
9081 26524
53119 61504
4856 51543
5966 22661
18320 57289
481 61039
43355 86766
40315 74437
90588 97191
29010 87638
20805 94504
46461 80191
87578 88760
28962 88100
48009 89769
21173 24283
27265 68528
62852 93808
15003 71264
31846 79586
5130 37293
15448 99408
7329 91377
28227 69824
16346 46927
22565 35328
71749 85519
34469 55011
76239 92742
2882 47704
15028 34672
15295 61133
2585 74910
21394 61581
12176 86692
55736 86743
66653 91034
77183 82974
45600 48546
13706 18004
33698 43941
58785 66212
51950 85383
49921 69392
61087 70407
44358 53423
23747 23907
36482 39498
15577 32073
21081 36161
5307 76825
13853 76099
868 99083
8157 26954
5040 57757
32413 79403
15099 68152
56238 85682
54233 94960
1596 46835
19751 50326
13551 92291
37579 94821
45173 54450
24596 57715
20002 75448
6551 21435
9315 82766
10564 25269
8175 70221
72524 94239
9986 95801
32871 53216
27933 62576
42564 45988
41594 94977
35903 97713
30117 83650
49375 75387
25475 66547
38754 91261
38606 73899
40173 42041
1024 98558
59522 75627
11901 24538
8308 63875
86610 98555
2236 60126
32537 85483
79878 88066
16829 68816
25418 37902
5942 42488
27976 97269
56488 63977
38361 45386
43984 79552
37520 62968
75462 83574
18432 32992
4462 55169
71060 91027
15341 87978
6199 48974
28036 35162
46951 59642
45225 99571
76376 89527
13432 36613
4158 83057
10072 97560
35534 90140
6883 47761
27157 48827
35385 78602
42979 53738
873 68914
83891 98751
4540 26069
59953 99981
8469 39614
20005 72169
48356 53661
32346 54063
3958 37559
35121 97465
63335 69507
22045 29519
54245 57915
91015 98512
6124 97472
35773 60496
2901 73919
4028 35094
934 84459
30437 71961
89342 95262
10507 27226
44964 86544
15881 90617
60461 83079
24357 87520
512 3160
10549 39180
40169 99137
45119 75509
47676 58355
28555 78089
56969 64393
22064 45327
2675 3488
67259 92932
25191 88999
7183 61199
40147 93114
25113 37366
53999 63231
33632 42328
72081 87490
14349 27060
40456 94691
93768 99863
59634 70737
50857 62868
79273 87331
75282 76060
5486 28477
12076 97545
56381 58631
52091 74966
14965 42351
28947 39735
7088 47295
81751 92196
47164 64084
26934 68879
18845 25758
23909 93546
39957 84363
32300 76339
18241 92186
28564 50822
45735 75757
31001 79362
3311 69732
43667 99075
54376 63975
1630 40715
3121 22977
55558 74497
45222 86979
4474 32938
28487 45769
63620 82363
29659 46054
15500 46279
17336 69662
7250 14473
7009 94530
13278 26027
16853 52960
1227 61819
53701 97860
58833 78773
52538 77427
71947 91016
4522 95947
18505 23853
30142 34632
18935 45806
8675 21143
24449 33966
2332 35387
46723 92389
8482 57265
51564 92457
3638 50477
60854 94049
43683 60453
24338 56678
12012 18188
65953 85493
37477 55049
46480 88227
24205 48548
63800 65249
6620 15849
1461 47288
63637 85983
21918 25115
74745 78913
27063 63650
35114 93385
48553 66362
5776 11317
46352 66023
29438 97743
42198 82069
63727 65564
54224 59043
49087 92812
14264 68922
16128 88955
31412 93552
37967 79863
13862 84896
5406 42899
4984 65140
19296 31262
7785 11096
45897 84239
23859 56073
45393 60049
40028 74539
53745 84049
12550 53128
49551 83134
7928 70258
412 56149
8568 55091
70701 72087
55424 64616
21516 48004
1173 45809
13507 57496
45686 82451
93284 98036
68868 72025
2949 38955
39873 49603
19205 31304
1725 64224
52009 56612
74565 77844
3248 67505
9962 19923
2131 61972
21040 92614
25760 98958
12399 53136
13641 69115
39035 61464
50964 85962
61141 71519
3214 11360
12835 43958
44254 94311
78347 89676
67182 83029
34690 47123
30590 81957
5666 55341
73154 92485
19983 79224
27746 40355
43320 73528
16451 23083
7122 21958
60500 72238
12529 51304
30561 67957
21487 96462
67440 76816
56631 82781
10483 43957
23780 47220
902 81320
30852 83222
2771 63528
62271 76886
7144 48546
40737 54159
63175 75116
88056 93879
3110 44053
12663 83402
62904 66693
27906 51912
54632 80238
20010 87202
56105 75019
38490 97470
37453 78287
19426 71701
52669 63967
3248 80487
68133 73363
15295 66423
42440 61411
34067 86460
22306 96160
49014 63986
36382 75712
30391 31457
37966 52435
16870 23538
3156 97994
17829 89643
38523 56648
31683 63610
51439 93236
4564 30225
41273 59052
54998 82726
14163 88635
13246 89429
17008 91551
25916 81159
23509 30330
43200 53436
76290 96020
20262 26185
19269 23258
17516 92329
4493 88687
54483 79538
11147 32891
10731 86989
32919 97170
28587 41519
86739 89185
36117 97371
29361 66825
52473 73907
3808 92360
31646 75957
6257 11135
35436 54204
75743 77039
82600 95960
17295 43054
27462 72799
24342 70598
56407 90256
15852 41010
69280 71718
60015 74500
42351 52785
45440 80410
37005 65901
10405 81118
55134 94130
58138 85356
50750 52959
44733 49032
4350 63372
17982 30468
37379 61524
9833 44695
8868 74566
44302 97132
42462 94939
5891 52963
17469 59965
4703 91433
39433 54236
18362 88317
17699 88683
61194 99013
67647 76743
5026 82360
53341 63181
12737 45566
11909 61261
20762 36047
50407 75666
103 55823
53615 92637
2688 57860
52812 54569
66599 86228
1610 83388
12096 61531
26646 94479
42191 53013
56326 79859
16019 57620
89 50718
25660 48882
57320 66118
30746 61876
14389 87447
85425 89049
43718 63888
3947 39353
9944 80275
20960 65869
23899 47416
39219 61460
62245 69670
11998 78941
25134 34049
14530 92446
22727 41060
41811 50453
235 91192
31007 64425
53026 91609
4830 31023
50546 91613
90072 94055
5157 48046
14934 25725
63763 93715
6105 21339
2444 3277
14963 20284
6589 58020
26022 36124
45827 69659
3114 90969
45697 76648
23443 93148
20702 54209
35318 68513
26182 61514
26773 47864
70606 97592
61306 72910
20566 58432
14520 14818
1408 62375
48970 60494
54154 88860
30257 82705
44777 46430
35524 54643
15591 91281
33766 83348
58471 74535
28464 56530
55018 71205
27874 54883
40221 82045
17580 63286
28115 32168
13103 34626
24121 78549
45589 59446
43122 65508
26263 59682
26244 72633
40454 48087
59387 78190
40690 73648
50472 68411
17191 88734
70270 86248
24330 88566
53118 68683
39443 85255
4429 75648
63685 83916
14343 61727
37834 70776
61111 91602
33554 38892
1209 89601
19737 77812
16282 27001
53519 62640
4891 5592
15294 85401
23925 47895
35427 78163
7444 86262
24799 94249
43561 78523
2708 85565
6865 95860
23257 65052
65275 94941
42597 71141
15379 92610
92461 96946
4606 15023
14835 28021
36142 86890
23781 84875
59243 89102
87677 99681
22701 46472
19248 39635
35104 79449
12731 78094
59072 94277
34910 62622
9138 90087
73973 86975
64087 99151
6371 7782
94769 95648
69310 77881
55478 82706
48584 66658
41848 66285
4696 25113
42937 70633
40600 42797
28727 62796
39683 91471
71935 93629
15333 82857
24132 62178
29765 63729
2716 64329
44237 46810
27123 36133
7317 71373
16902 64119
24409 60418
62003 96118
9917 11978
76205 80958
195 56160
6288 18506
47514 67755
12896 86564
43102 91077
27849 65966
6156 87962
44693 96631
3922 97371
44201 90029
27621 36828
59224 60502
38351 65549
27086 43757
20100 47667
19485 88935
22744 90144
34736 91878
30037 30051
41684 99617
9650 12739
39161 95784
16987 65442
67782 89801
63263 93079
72343 79950
25429 99256
28284 39542
6680 95148
44927 78198
45916 74462
65853 76523
33038 83691
4155 20820
4034 7169
36634 96746
41440 56282
13801 87703
21953 99441
4089 91665
47807 54296
10738 54637
17714 29227
58140 94376
59598 69502
37462 75417
27843 53765
6736 23326
48074 54071
81462 93576
33820 81380
18420 44313
12227 61544
20233 50369
3804 80418
37672 60809
29328 69403
69452 93229
5936 36284
25838 98060
13251 50857
39695 90416
48133 80372
27883 80516
35831 55888
51139 75671
1393 23764
37650 43987
80719 91249
10674 78500
70134 71235
64387 94269
56764 61324
45980 48976
20129 37740
27753 82434
18890 76753
29190 46040
65596 97512
52449 84000
14468 51646
6216 6387
59726 72060
56844 93658
14393 39416
34712 98438
16743 27667
30035 39673
54415 82488
78302 98163
11771 97121
21466 26967
82714 98393
12293 84671
9777 58480
17750 63687
52802 75145
19186 71559
9498 14478
10367 83945
57283 60497
11296 82170
1699 42808
20044 90979
5992 70552
3846 59192
97522 99294
28540 50888
59079 72291
13195 98975
42888 98818
4753 13419
67349 97444
42343 99429
7897 21790
23789 97907
3509 32336
20032 33056
78568 94570
47581 95716
56955 85295
18794 80484
12935 70521
9632 55673
44029 47451
872 60735
64993 67444
33938 64547
39917 50041
77223 92710
20605 94578
63901 69773
80881 90087
60142 94268
28967 66832
71564 87563
81155 93244
33220 53873
42436 71457
47768 76404
2454 72608
30132 31936
74769 82410
85951 93409
11900 74252
42064 69827
4349 78506
19679 26268
26235 53259
1463 27256
41785 64170
75058 97435
36918 93119
83377 90974
20360 77743
69905 97377
20041 29236
47166 67433
5559 29917
23212 81514
56823 64448
2898 91235
31642 97630
90206 99983
59249 91929
37679 45656
87843 89643
32982 52483
42445 54135
71380 80893
18232 41813
9971 47058
23516 31718
41320 65873
39329 83862
36385 95085
25266 29243
20136 64870
42591 53562
29274 92061
46541 67371
9514 33760
38760 85928
39322 99768
587 86138
8140 26441
9591 30153
21597 27647
27682 85885
31618 91009
48434 77771
17941 89291
2303 28609
3671 59067
14256 42164
16992 90641
46204 46286
48916 94748
56652 80468
27170 83536
598 75610
39273 57064
41998 75546
7384 79735
11601 84667
43714 66233
3855 97998
30456 61963
46808 66641
27624 63061
25534 45617
18085 59566
71210 95438
72090 82584
23124 47940
5341 39123
26864 85228
45294 69362
51841 72220
45987 71828
18823 32154
19113 23763
9087 78642
64262 71628
12180 60522
30544 32725
52640 59795
46638 50567
49595 49886
37206 85392
15498 83971
26515 50833
20894 41124
38209 43478
49061 86768
26852 62759
63038 66871
3465 20147
55518 95409
11776 48483
23629 25038
35147 71158
17888 81383
48593 72895
60467 71988
29094 69088
54525 80349
3647 84072
4407 11332
22795 82213
608 27116
42525 82053
81943 96202
3381 8540
23832 59063
42865 72475
40897 58196
12736 51660
1321 90491
3035 25024
22691 75253
39421 70604
30246 66094
17090 78222
48165 64983
47780 65213
9688 99486
4641 48917
26874 58179
14467 63156
33801 46338
28044 86142
48338 59026
36529 58986
89545 92761
12455 43399
56158 62342
34095 76664
63715 83763
28057 30557
50456 72263
3919 9077
67573 96760
28016 65934
37811 39021
36615 59965
13751 75010
25419 69670
67836 72613
26477 40667
46572 68877
79611 80038
13290 43067
45096 74160
70080 90167
64255 75796
54508 61104
11346 81534
26224 37241
77068 78150
6060 27768
59613 96019
3387 29591
33414 73043
42077 77127
77112 80593
25909 28587
26877 80144
15340 65124
47029 68449
37670 50536
6290 9421
18034 86617
22831 44974
38373 74493
11799 77300
51707 86563
19895 95612
21276 37137
47432 86580
20607 69093
17429 80482
12263 75209
19503 47353
8743 76922
15280 68901
37471 87828
42086 76202
35538 92497
19779 54369
15482 20277
52650 98518
2033 42872
8559 23159
507 58857
28473 33049
2543 80459
44993 52298
28166 74875
14049 31979
43262 71662
26743 51833
88326 91418
10416 34287
43107 74938
35489 93306
64758 65331
22513 99064
12653 67502
6007 63913
51494 52999
28730 52696
59153 75309
5250 21722
63242 92287
70938 81270
79525 99462
88801 91197
22687 27116
27553 36676
80699 82838
34124 46736
37653 54227
64590 72560
38886 43527
8584 70672
5396 57452
31326 69302
31273 56415
10010 79529
9322 68282
3315 12217
1811 46467
32822 79298
41348 84009
2230 68931
11882 25420
21832 72342
32864 62498
55428 80051
43753 94413
32726 87186
29663 98647
10394 36726
6170 51860
18843 75355
5079 15375
20540 35997
28793 48011
29398 56382
4663 96134
18073 19930
26059 60346
22336 38233
41664 47954
51413 57079
15607 92697
44349 97386
18340 91427
13660 27298
5994 42050
38996 80027
25955 97447
15706 50068
29954 99179
3803 59953
57303 81566
17609 66658
3628 20234
36227 54882
24540 45683
52077 81354
51001 99256
3002 42996
67934 70028
40553 56334
29627 90940
23053 88152
1369 44237
17919 71523
74412 99551
53467 69980
2030 45693
44917 46149
74211 87069
28554 60497
21779 76445
5125 28295
30542 83428
34111 93044
41127 98834
70052 70317
20593 23317
27013 32907
36205 38149
17602 82061
9133 55272
30634 72387
69185 78102
1077 15778
21476 55960
26578 39583
5898 57412
52378 75660
2318 80444
36770 70414
48322 59944
42336 82118
22962 53475
19954 67127
80700 83948
29441 39435
11897 89321
19288 99150
59364 83823
71783 89075
26083 38207
15007 74818
20268 39446
16381 33567
166 73388
6214 52502
10465 65460
35332 41064
41688 63296
17047 97423
20145 35213
11571 48127
21672 26499
37853 38654
13099 93226
42669 61070
27702 61108
51541 93037
70794 84567
51654 81633
44144 52305
13391 60192
39304 77803
10706 50764
2369 3977
16698 30183
34100 78809
13303 42080
4353 78823
17749 39181
32743 65646
74367 98323
24352 26123
35160 52788
23578 35723
48259 54458
40399 67873
13281 90528
66764 70545
53572 53774
65750 84266
24114 38334
36933 52967
84553 86603
56171 57957
12422 32688
48669 52464
56974 86537
16475 89059
19499 82989
12331 84507
40524 91820
34938 39582
9280 38730
29274 43407
15026 18061
10639 91334
25813 98840
6501 88399
190 40548
25523 59720
6418 91033
32347 37208
62292 88463
53825 62042
59446 86438
24539 94880
14780 59699
78223 79744
11745 80258
86 78905
56002 64477
23028 64940
61974 68474
24599 28678
12982 50626
49970 61649
4895 52542
46508 98964
41461 64472
3066 50847
63032 81402
49056 51165
41325 96813
2743 16726
6454 24845
8987 38957
48850 71926
57859 87413
40969 90022
35775 50975
51898 62997
39425 48509
64241 76432
38455 72884
36888 64885
11200 68176
32695 86490
14951 55197
33709 56516
21826 87114
28789 98893
38129 52986
14006 77214
888 41854
16033 74370
21775 25730
14537 32276
27677 99592
36328 46952
60312 73077
31353 47906
31562 54897
43609 79128
72982 81010
32104 59877
26523 72806
8391 55633
23781 51373
72973 92110
3227 26359
81174 99472
72809 98210
71848 82772
50918 52074
12310 32493
37403 44099
22833 70462
28767 99759
1053 38477
16 61455
11731 87889
65216 85830
51166 54975
34690 35185
39194 77690
3903 46659
38389 94263
19269 66082
21348 27230
16332 44683
49488 57666
22932 80865
52502 74188
11460 94303
11980 88586
32344 66221
27859 47230
16684 29736
59313 96026
45252 53315
43554 84885
49536 54818
34677 90811
58127 77229
35453 38636
15022 63490
53480 58251
15887 63965
903 3748
74173 96341
9666 80871
28147 36379
20609 89448
18034 38446
8858 51964
41438 59752
51699 53096
5622 48272
4789 6837
2558 31874
60546 97415
19934 93208
9740 33780
7409 19336
72688 95602
6605 68869
38004 84234
17765 38863
24078 83126
27656 37565
15300 25749
41670 92705
53392 62762
24068 72164
30713 35063
15241 28548
1058 63413
6029 92690
1641 98886
7856 92228
47022 74577
63298 78170
60149 94167
5159 47880
34811 88994
22464 28857
10365 52686
33855 48580
83552 93548
57359 92401
9499 76705
81668 84985
43069 70995
13681 64884
54085 76244
39211 94187
85553 99049
30338 66662
55356 68112
42488 66591
624 57498
5743 45510
28445 53191
61261 94852
51534 69465
21961 80893
12150 89199
24803 92352
33751 59824
47944 92086
326 15153
42233 44734
34301 85679
26136 49622
63564 91015
63118 88629
27651 41535
30695 30921
27317 74664
69941 83349
14595 93346
7809 55728
13913 35146
34824 85715
47026 83973
17525 98093
1905 93295
13315 56300
48722 68089
13367 56173
73760 78846
64729 78867
54335 59264
15842 84995
51074 85611
45356 76538
8668 53760
46861 68973
76976 96734
52555 70064
43662 67177
23277 63901
25192 59812
83129 86812
80108 98502
4756 94129
18525 70211
1189 2181
7310 63114
75310 76921
43515 91761
31228 55425
33081 76942
74328 75777
58209 74205
59408 89388
45440 90303
676 6954
17259 97097
17706 91864
29294 59304
5316 59588
64272 69444
1088 76661
45126 72576
55857 86689
8637 68725
43898 99565
33529 46689
70645 92944
5734 46086
66748 69114
11150 86778
18552 54382
14509 51522
36322 69516
62003 82685
52619 93241
80376 88730
7245 44374
1384 95672
29327 76301
64193 86614
2594 33241
40708 49325
12048 22887
2337 71534
56623 56722
49660 79917
10218 37854
10209 19540
51237 74443
73117 80348
40842 85064
54419 62333
16914 25246
43811 98683
40882 57036
86528 92563
15150 98276
3921 69777
3795 30547
32455 41721
3350 43614
59401 67153
26938 49046
41117 83681
19466 25719
431 78968
63684 74053
26582 28433
17319 85193
48843 50348
55525 56139
12678 71961
72119 86059
72292 77376
14429 80687
64522 86570
26381 77563
10669 29734
33284 87087
2676 54382
28381 90204
32540 85944
49092 70079
65927 92937
45037 93168
85461 92081
55368 75778
78596 88142
93888 96775
27522 51503
5289 46358
53735 80863
11643 96473
9238 63350
12872 66017
30843 59455
2518 3226
55890 87556
6937 93053
44665 65705
55121 76158
27195 80676
19391 76035
8288 58084
7810 54451
80274 80911
76958 92667
33787 33971
38560 56305
9056 26077
40726 73140
59652 61400
9810 60907
9658 14670
43063 92355
28458 98956
34735 84559
11645 71617
6768 68420
7743 34126
49285 94626
15068 26062
87225 93814
95409 96210
998 36625
17246 71105
28750 37219
30949 53182
62762 96175
18363 36868
3188 19509
72096 81890
10445 45812
55268 96821
65565 74167
22584 65486
43953 71202
24899 74338
40991 50300
42517 94792
59373 87792
16708 37061
3778 18096
63603 81744
8708 34871
35459 49906
29731 30774
1409 59743
26543 72962
80444 85516
23953 59403
5747 71251
360 20458
24179 50455
44059 47034
12123 40249
35163 83394
32008 90378
15296 82311
77628 79963
2566 66230
26636 51637
36247 91723
37500 61419
43194 68012
65145 79530
21182 77318
592 79828
16247 57028
42882 73553
78090 98859
37208 97097
23866 79859
62621 77400
30294 78289
23353 64413
40896 72180
4680 99603
44101 78776
20422 52808
63089 71782
22321 72369
81610 88282
19644 72254
62420 96404
32673 54067
4373 35580
12060 71806
61370 74092
1206 37713
62936 94260
3931 35838
62192 65258
49584 80747
26978 88705
69114 84630
72792 82885
65589 80904
15778 17937
18615 48584
5677 49378
23147 86622
30439 65437
14550 32803
46707 57388
51943 90746
7720 46564
54008 77983
53696 64039
18153 75792
5056 12394
38565 92061
56828 91539
37980 40210
38427 88527
74626 75113
21540 81733
7917 62938
15806 55175
47579 82010
35119 70594
3127 16262
8500 51531
1498 54894
34732 61224
3136 49453
16566 28788
66640 78893
5799 74240
12130 27623
3671 59721
59811 81620
29665 60363
17642 27582
53076 55927
36335 41303
77289 84011
14500 62603
3866 3941
1027 20001
74060 87274
13835 78182
73418 77746
34628 73462
5572 40215
18380 47005
22416 97503
63358 68156
20955 97337
48257 62978
52447 65073
15342 38134
21362 64045
34714 50968
2120 14490
10859 67065
25260 78044
12717 73357
29034 85550
30500 72395
67143 97757
544 87878
8019 90521
14836 19479
19766 53504
23221 68283
30680 55729
30036 80051
14639 33116
58505 86228
18765 29332
31776 84382
44911 48913
81641 86711
23482 43387
1851 12891
85275 86270
76596 78434
1400 99195
7250 94098
48950 90548
36367 93080
38673 57983
45133 62331
49644 81891
8636 38317
15344 75235
82932 90072
39033 68349
9006 64527
15102 45967
43175 86719
49275 85912
45950 49237
47873 92311
17642 75635
62495 70217
22370 54974
71421 76992
85528 93670
21278 81607
1879 27350
74961 78048
87259 92201
23119 23541
43795 77590
3485 3641
56868 76693
19881 22913
17441 76882
59810 93651
67342 77118
20212 30070
33495 69980
9887 71401
36609 55200
60116 98704
52837 73788
3340 11528
56247 82057
49540 77148
9096 61362
43192 77712
3999 36036
3995 52058
34766 63586
20657 46608
73208 77684
28233 55358
35955 56582
29103 52089
25795 96166
12266 90424
12337 34508
15231 78355
13701 88243
26518 54509
11620 55655
44743 75094
572 80098
26920 61957
36157 88868
13365 62817
83918 85027
20955 29914
26736 54746
21303 72575
11614 27376
47422 87164
47258 78303
57051 88808
48108 54806
583 64221
40600 71768
67369 97826
56193 88450
57404 60366
37228 55090
16709 98725
4914 98020
57630 85298
31757 62543
8166 69701
1133 26204
6599 77115
42355 83770
11767 25672
55176 61712
30888 43220
50474 55003
52484 69574
58982 83972
22740 95408
3838 61890
994 6612
12339 78559
13990 38854
28470 90673
68125 94047
6460 34869
71266 98929
80956 82582
931 13181
56566 85275
35459 94080
2943 73824
23553 53042
27615 61130
73599 74387
20161 71613
8316 76758
19141 39929
24456 63291
17714 57876
35011 71936
51682 72091
19261 44295
35694 91825
24605 51136
88889 90028
38465 59663
80927 94265
45136 78734
8608 48858
23572 33849
47458 55790
414 93398
56116 98332
82613 98296
8333 64962
43290 51422
19076 48516
24735 74832
7024 53628
35092 96281
30261 82838
57303 81862
16618 82876
23490 42305
1821 4918
740 14120
72026 98388
33494 33762
26869 44973
68648 82681
27670 78404
44647 72299
60867 65924
8733 88812
63643 90230
34252 75996
19591 41399
11208 48248
53158 63997
64590 93003
6276 40875
10916 42469
67676 78291
41374 72852
5025 46442
57295 91882
17569 74526
23996 49038
3788 19528
9783 24342
28894 49896
7498 62717
25086 95189
44889 45720
6583 64688
14025 86865
68412 69734
10831 12139
18385 21214
70803 79082
11578 61321
67582 95596
47896 83358
89907 98566
67571 95410
43389 72212
22842 98153
71612 74087
88467 94065
20413 38988
17000 65920
34501 83510
1282 15334
45064 48751
25170 90063
87128 95126
12221 41957
3947 77220
53711 54953
28346 46011
41580 78664
38727 39080
19774 99619
18939 21303
39443 95701
74041 91655
2746 51301
31551 92312
56636 79482
34663 79891
51283 54028
31533 66835
50746 63815
45813 68650
58690 72985
48710 92016
44845 85324
34343 62806
14763 53388
46415 48669
25471 99192
62110 71216
13594 50347
53423 72756
5810 65684
2396 88349
353 61857
43779 43974
22370 83572
4771 83213
50030 79339
21529 25884
56165 76708
39217 75490
23699 90282
50046 84972
46325 79317
16230 68644
2907 87222
9836 17295
4092 62738
72252 76816
36061 59813
18262 92556
17148 25376
41803 72530
10032 44729
18592 63113
19149 20499
15696 39450
54737 90235
88446 99942
23676 65467
4960 6477
49138 82537
42936 92123
2426 46383
60740 95657
8812 19657
188 79239
78288 90039
50933 82663
33654 95693
53622 67061
66295 70781
35493 37653
6342 68404
74177 81265
13045 81795
20353 58510
29576 45555
29997 43800
83279 83773
21927 51691
71532 98313
21095 90205
33817 69018
37601 48581
45559 95752
33089 67155
13061 48823
25796 70742
31192 90760
20842 73377
57981 92103
3693 88794
36113 48793
37008 56313
628 66524
5880 60348
37032 74865
22849 53627
44677 99921
89392 92803
48262 74288
77158 80947
4385 78609
25938 38321
23606 24993
68361 92095
85077 91133
806 56040
43073 87549
18468 86547
45295 96351
86294 96084
25921 50520
1405 40102
27934 70313
9677 16174
11956 29034
47145 99884
36932 62634
29501 44080
80179 97188
9890 18655
46938 96772
76549 77079
26 73463
12215 40655
27203 31738
41640 76869
30769 47452
5041 62306
29974 65994
2047 30614
4472 87385
34894 68880
20578 62148
6633 88486
58213 60497
35255 51381
75077 81174
78571 86973
2822 88724
47758 63425
34932 73633
31507 57411
27857 68284
76111 96147
39372 55820
70922 79792
53360 67223
31316 95320
3950 29349
61292 97462
10735 31614
31169 77860
74096 96915
52926 69293
35907 42478
19917 78141
2280 52902
3929 28033
43879 48459
19756 65148
6791 56416
13871 80978
47 59079
49741 53325
70656 79854
49348 76218
7074 86066
24597 43499
60886 90617
24063 96863
44674 70669
13494 91224
45380 98141
9664 43251
32148 70846
21090 37597
11841 50052
41767 43164
7402 39374
2671 12365
39109 73801
51110 79573
20510 81766
35142 79570
72137 99020
14355 75106
15701 68758
45570 89394
13735 81981
87435 99662
32903 80576
20586 72020
24046 91549
35149 74443
55087 58325
8259 88137
38740 68023
18412 77380
15421 56375
66792 72923
8249 41175
71885 97279
89460 96264
96416 96723
24041 33639
67647 99301
31302 55682
48853 86534
13407 82065
35444 60515
62958 66051
17484 81301
56086 96104
28813 69289
86624 89820
43695 96650
47769 92732
34020 78999
2704 59693
3783 35071
72903 97687
7596 67199
1328 43454
6730 51047
34987 72129
45096 79889
19753 30448
42288 83588
58529 77980
9640 75421
39982 62375
43845 93071
36359 99992
33897 49870
3462 32797
45336 90152
15546 63275
18808 66287
49684 50299
48747 92043
20389 86835
59511 71231
76761 90906
12204 31281
7211 62039
8470 95550
36481 50261
508 39214
38284 51350
22690 58904
51063 74096
65715 79626
18583 58887
92659 95932
87450 88171
89797 97054
93881 98832
65515 83579
42252 90092
49812 77376
56797 83783
56166 83126
15368 80910
10281 76042
69344 81592
61834 81043
9948 13381
50820 60815
28944 30896
1741 24336
43432 67391
42859 67557
6025 94642
39761 92336
30224 50350
14195 51485
34930 99177
22284 43753
41075 45308
80061 98060
38211 38648
76350 90263
12375 26452
62271 99101
1640 8538
14249 89822
13934 19135
90628 93552
52206 81333
7018 53811
15522 44573
63963 72271
60901 67738
17981 26265
47508 71813
8760 94891
11129 88423
64681 79956
3655 62418
5496 76981
61513 98389
17572 33346
31490 37997
80513 86151
12200 28275
30046 46743
57797 93389
3466 81488
17402 71503
34956 43660
14262 47028
81815 95712
2977 82400
19415 51027
87716 96994
8643 47742
73761 80714
19264 70130
39655 68222
11390 73989
35620 59350
27328 33439
60530 75293
57250 58357
4948 50972
846 54149
7236 49367
6534 94169
16986 74490
30923 69932
24511 41994
27899 31347
21243 99014
27109 89916
9442 69094
42624 89567
62727 65906
44578 81939
17336 86806
67850 78928
70605 94078
7350 31593
29187 47874
28824 40252
34118 88045
14830 65133
28035 56632
68446 74031
41276 82492
2167 17111
14038 40952
63851 86887
6908 65075
54778 61843
30700 68765
26667 50927
33419 62697
23992 45114
43237 43545
21071 96797
14170 23772
50640 67133
17282 85008
12471 82047
38536 74145
54714 84790
65513 73544
21746 28771
5421 53478
27099 69700
54058 84938
54891 68774
66092 68214
28094 86505
40993 88415
1363 35021
10154 34056
26757 67904
11766 49554
50703 63921
16191 71404
59597 73104
75277 76956
8779 38836
3289 98342
25082 56266
43969 63721
32236 78409
2579 42843
48829 90937
43754 70649
31992 48175
4742 98941
4578 52442
27868 69944
36739 65729
54861 60425
69777 73567
2647 37685
4488 11265
17263 59355
20073 22474
22587 32231
57363 97004
47670 63320
55917 80806
6739 84394
4146 49384
9191 31864
33936 82747
39707 92852
41566 54683
1458 42352
11446 37322
28215 90844
19597 75198
50101 87383
4959 31782
25728 61877
53251 79940
49652 82249
52160 78554
53681 88503
13276 65524
58783 63551
22885 77154
8781 71682
53093 82324
62039 80688
60462 66166
21008 50183
36139 58961
17554 97388
12453 81806
47850 50543
55457 73219
48831 88880
2285 49045
21091 25111
11823 32916
66658 78005
64445 79886
49874 70940
7518 55580
63414 79880
27952 45510
62726 63465
28837 65105
3816 27470
3784 91403
14383 87064
12851 61980
34770 64621
28690 67984
78611 93946
40932 71813
38180 44384
26077 66608
948 69006
89326 94631
7033 31333
23998 88717
17984 93587
56093 67890
28208 75486
72149 85897
45152 96504
63110 98105
70292 78961
30781 47094
15342 37739
57600 79226
15939 79674
73544 86686
24714 90139
6442 67895
27059 36971
35067 98690
27691 31952
42302 48001
8861 31232
8367 20412
64632 82827
42841 67188
24152 27327
19459 86122
58311 87054
29769 56871
17314 24279
60738 65260
23890 27069
82127 89608
30050 61847
40014 71543
9409 16223
2867 9324
68823 73252
28570 59736
1349 12188
29015 45338
55499 91652
16311 44272
75384 87072
43172 61245
27297 74734
20749 75151
19007 58167
6598 37001
32116 38289
60344 73087
50698 83438
5355 35293
30596 91805
32443 87698
21816 68176
15021 91574
51209 84186
53549 65453
72774 82965
15302 67904
32228 97333
79861 99060
40582 89133
46040 60488
87469 89323
10241 47184
17305 36004
64497 90878
18310 70975
33620 84958
11120 97090
447 71548
18304 25198
52346 60195
17187 30676
41829 47857
38784 68879
40820 75320
6596 84731
19666 85010
74438 92712
15902 85735
35074 91236
49636 69610
67714 79454
42191 96523
26175 88919
31339 78981
2489 32556
66673 96761
6653 17863
5055 25259
46177 84166
20971 98227
33568 56753
46921 77159
72967 96854
668 69555
67644 86735
9130 99347
54717 96975
39801 61700
38514 62073
22642 69031
27016 76185
18119 30672
24309 97219
43010 51736
13645 51629
28470 38786
6564 79101
24876 41330
25869 36560
62942 89544
40012 91512
16989 38007
51610 72932
50449 77602
59808 64332
25596 49622
3368 37075
81743 96270
28913 72731
81354 92052
4744 28345
13664 63248
25683 56468
60002 62821
13702 76673
26648 30088
18432 63338
37406 76172
6195 38332
2633 87978
17740 22370
26742 82426
90717 98925
18453 61022
43765 72164
74710 95863
8763 95960
16629 97641
16774 45653
21334 72395
72940 79652
22810 92575
2855 30701
80835 91157
6159 39529
1053 97400
8879 29595
82713 83699
34665 71484
2796 83015
6372 62930
6108 18211
47294 67626
1433 62178
23915 88715
2338 70787
26316 55304
36453 71967
28931 65879
15047 90991
9580 32995
7632 38082
9809 89129
11081 12213
64957 87274
80436 80734
44579 56952
85647 89152
18457 24383
40401 79566
39190 49593
19707 77359
66077 86476
34240 42141
14851 99377
3167 54300
44062 69456
8933 70749
22929 55650
22098 84618
54492 64329
12088 13107
80725 95403
17154 83854
44780 98639
73312 87009
81530 85828
66783 87113
69336 69807
36020 99336
34246 96405
5755 87526
12729 96435
39825 58508
21806 74751
5654 25931
49066 61391
3884 18856
36895 94975
36299 40692
11912 68514
234 81872
22031 22124
41794 54231
4901 93890
78867 82468
24080 62549
20585 49077
73328 78386
45400 70083
1602 16160
5985 22595
29103 30315
2659 18467
25543 51268
4284 23028
35535 38253
62958 91956
19551 30496
12987 97913
5765 82554
25810 54580
61272 72595
84930 92360
61642 85211
24469 83550
17848 50258
16734 59998
14435 41437
70395 97213
31497 64376
32852 52778
56102 92515
23360 72752
35913 57111
16769 41966
95898 96398
45320 80986
34804 51698
37206 86792
22791 94410
64144 82957
23730 72202
21047 50571
50518 51053
2781 28199
65009 66726
11381 26697
31954 37624
15145 84148
76828 78652
24854 33904
39154 90152
39838 96900
52578 93548
8461 8581
8338 52682
17893 75310
20795 82645
67007 89838
21960 95956
46041 51687
33633 96612
37662 79245
52725 53152
61550 65332
55666 60237
15736 51605
13319 42983
32941 54962
31470 61419
21402 61315
15063 75879
3933 38478
15184 88910
50250 84300
44548 45597
70853 97823
21703 57564
32106 46834
55124 77423
8610 81554
60507 99887
76878 98863
5345 12859
58699 68838
4718 12818
533 99524
38706 69949
71581 83234
37079 62023
12273 12453
8339 77689
25471 90378
2055 37027
30036 75316
60884 87001
25481 95044
4407 77726
10631 76522
3058 74280
33364 84092
16026 17954
43804 97248
64287 78953
50098 63922
38508 94205
50113 88034
29524 95616
9579 40924
1446 68555
10271 86697
13303 93747
67976 80254
48056 60957
27317 76584
70707 86607
69434 72249
64604 66312
7327 48448
19421 42530
4052 19424
25943 38750
6082 55570
41142 48795
6278 30640
22236 31188
50654 58453
1263 7043
54450 70786
13031 67836
7693 93839
52301 76062
8283 79416
44255 79857
87161 96992
43679 97199
66171 80332
14776 92388
24374 71022
72095 98972
19904 81102
56077 82961
988 2983
29859 96378
79814 86443
480 7224
13250 79649
10414 18718
3517 26219
5188 40660
16053 60110
6162 87418
72025 94748
12767 45718
20775 41411
39135 98987
778 34844
53694 66359
17377 33996
14946 84546
3645 17624
333 77183
29834 67554
27751 83960
21670 59748
43994 76570
8144 81476
59130 67767
32810 98059
51414 84674
49067 58098
56474 69917
29662 85497
23315 31386
49481 52259
7904 24893
66461 67099
12815 63110
856 50232
79630 90637
21107 84061
44390 62199
9952 37382
72667 96538
36998 50394
39723 52179
33267 54563
48628 84068
74798 82986
68143 92910
29438 78008
41041 57745
36869 37644
16477 60944
24485 91935
4388 59605
37669 84110
2270 74635
43747 75275
27303 84073
64991 79631
16059 77954
1695 47022
40178 74486
72229 75677
37062 39287
64274 99314
37280 38826
2556 17982
27324 29902
60558 79733
36479 67057
70705 87801
49486 69348
26324 58292
38617 46978
24749 36457
7680 59343
68870 70387
36022 88198
10011 45330
95022 98391
69818 96467
44336 92061
4010 62462
84837 97473
57740 82871
1857 15414
84085 98777
30397 36691
17238 34003
13327 58014
35256 81785
18952 19938
13171 86785
83013 87304
29371 67093
22681 47700
41877 48534
19552 46116
28525 74632
3296 83256
95204 97082
77968 84856
78192 80390
24124 33501
61533 71820
45618 50219
23521 30134
24575 56489
23201 35827
26512 32772
4466 7731
3355 54419
48076 51240
1702 65535
1132 63053
8525 47340
51896 73329
4063 65308
54341 98360
16470 69488
18821 73403
26608 94806
44615 64633
14377 65880
15115 31302
40597 42035
22351 96435
6521 25061
58636 84533
18119 33795
37346 77450
49915 85924
1158 2424
40228 68610
13689 51101
35807 93841
45953 56135
24971 55187
51502 73621
47043 47657
25090 42242
47325 71651
22898 87117
32577 72758
51264 87080
71423 87371
66507 83706
41925 52702
16781 36712
34197 45453
66674 75244
74500 86282
29892 78451
27176 86548
36222 61498
58340 98173
39404 88346
62689 82358
53028 79185
46519 89081
41078 59759
4939 91059
37492 96746
5100 41618
19162 67340
6580 63732
2038 11827
16364 77356
23620 39745
26284 46734
14000 66025
47357 92954
53195 98945
803 65663
27776 30076
15231 42178
14660 80648
36205 41231
46885 96616
46231 47344
6177 63432
45731 91692
24945 91008
11353 38509
21678 98111
34649 75798
22067 30409
57488 85848
35692 86660
3986 13385
43055 76317
11027 98319
29348 59764
30383 52911
63339 76064
15842 43924
56031 73334
7272 52487
44862 52689
37773 89092
58917 62589
37204 43903
23207 65331
60817 76667
34927 51770
55651 97109
56688 66668
4341 87991
71148 83507
8972 87439
10765 51297
29197 55126
56492 75030
19163 73157
77616 91496
6242 13229
22365 60611
19586 80477
9553 96570
4274 57511
84063 93555
47462 76685
74164 83473
3208 78382
36853 37989
30168 48562
63055 85123
7509 41586
12305 51609
1984 29051
90 32941
51398 58804
49034 97076
61028 67653
8180 60210
24422 95075
42161 59278
47504 65843
53297 58158
8028 82523
43443 53421
28999 49374
66867 93336
68156 83485
63572 80367
67260 90043
36369 53120
62182 82179
46639 53668
29283 55080
4340 9456
4464 80354
81904 98201
85805 98355
56719 84658
33732 72454
51200 92586
67341 87414
42419 75008
7303 7817
49188 78210
70684 91695
64106 76487
13876 95617
30801 92679
64477 94718
51317 89863
61525 69050
20859 66159
76126 81477
7792 22357
23120 98420
59326 95026
13087 23134
35436 72119
24360 63646
54122 75232
51430 67468
3538 31372
63888 69860
33393 71060
4604 59288
66316 88604
5843 76033
30114 70135
19625 72825
12138 99286
29090 32637
49411 78343
48667 97999
64767 70002
21811 48288
62774 65330
53700 60285
56037 58025
38580 44459
27483 60758
299 80351
2066 95756
3148 67473
17652 64921
19444 80579
35653 98951
17265 86080
52002 82989
18611 29711
56221 88312
11483 29458
69884 91164
9668 50669
51384 95525
20594 78525
61002 88876
11948 96653
72809 89517
66223 90001
45803 67667
57751 92066
4123 75078
23922 32610
9616 23688
71038 95071
62090 75613
68761 80373
41264 49826
12417 64026
23562 42197
25357 63918
38057 89536
25385 74542
89080 98482
37149 55319
30598 97216
31498 81655
34336 60504
23521 49630
71677 91871
14372 70383
39639 70795
35317 68728
51718 64167
23479 97375
1241 7189
21514 58705
29431 34990
32325 90838
58524 96309
22984 35723
62756 82135
21774 88470
12166 25792
17892 79590
56016 78277
23011 31513
32355 36567
56308 72110
52848 72754
41584 88618
87509 91181
55035 92461
79046 99289
22726 94458
49000 99833
24104 69677
17442 17492
18597 93049
10596 43682
10158 54911
76661 77604
43027 87762
72214 76309
7112 20720
17121 67489
48862 49221
54079 94126
56889 70654
2869 86851
50904 61505
39443 73526
66042 72948
1146 48190
26059 96807
68620 77186
8149 95779
54145 73981
41950 75208
46590 53481
7867 55057
27591 42814
48183 77617
24839 40818
24754 46984
16845 33874
48052 95507
42779 68463
42594 57454
2577 99598
5777 86272
5266 42597
42731 43022
57436 58325
3776 7501
17084 60222
54138 91329
34218 35476
56678 82456
1124 86024
12253 99577
35878 72198
50225 61780
88975 89680
27204 89573
68980 85926
20468 26121
81677 89364
23082 84069
33270 93264
1971 6092
2276 63771
63280 90476
28958 92235
35927 82471
4106 64437
12350 40069
34596 76275
46517 68885
68072 83898
23434 62215
38576 73394
7335 9128
59528 88641
7398 37067
4067 14482
6257 22692
24548 40873
1558 7122
6915 96472
32152 60231
54747 63660
41920 73368
36557 41867
6723 12876
55665 66136
39755 46100
42503 80453
26529 98461
70304 99138
6290 54565
17151 25463
18097 79157
13371 62241
52337 55557
77878 87223
27390 67292
30749 78433
49022 78416
42142 63336
78060 96831
25370 58387
42838 53718
72440 79483
41929 94042
93168 99446
5260 5870
7642 75782
18577 34618
861 15462
28293 52090
1356 77642
16394 18108
19828 46570
45843 56777
29346 88184
6925 90313
21774 37208
47427 59723
14509 25889
4019 63810
13741 81312
1108 85821
9512 63077
59653 87094
4873 86196
87349 99845
687 9794
20790 97031
44290 50137
8712 8914
84059 88466
17080 52081
46224 77501
31119 47953
9229 89448
5625 14419
33348 67051
12656 46212
30989 93446
6829 68834
76792 85254
23109 66618
5729 18257
7554 33330
5645 45731
52561 60336
34061 91209
22893 66351
48724 53924
24594 81669
9645 28339
18147 79262
78087 85374
10518 35943
23212 55039
54971 57059
55326 84707
71610 74349
21900 70216
34131 54642
7163 65913
37574 57858
32753 60188
2731 22234
48198 92154
77362 80636
24511 91943
51751 62116
29228 84121
10040 73065
30627 32683
56253 85027
16963 18842
1778 94456
4550 64647
11098 62509
13590 99912
44891 99117
11 99646
9865 89814
17576 84469
61345 73497
44670 79427
40227 50177
25713 61847
60431 97484
9868 93158
15136 58254
60170 93439
11292 43682
14594 73205
57534 69332
608 19240
88458 95534
27647 90724
76365 82642
43194 60173
662 44671
39101 44362
45436 76389
25273 68204
59396 93212
62589 62964
56171 95892
7677 13346
3005 25441
56941 82875
13939 48236
17636 22724
68592 81408
18812 27735
24827 88708
61866 74796
5447 51983
63329 76913
86682 98082
10160 63239
12692 28085
67815 78394
38247 95973
65343 91734
42099 45388
78716 94237
29882 33388
1887 61176
32564 49109
6469 19852
38871 85567
6479 85331
66880 72982
43138 88054
4095 24940
24486 25325
68285 95699
51603 55688
69942 79287
52144 55444
65107 99304
34788 75359
77856 95389
72301 86017
57329 70090
5376 93077
1509 41880
51911 70652
6973 54928
2933 77437
49040 66842
16703 22898
9810 25816
16154 75453
11342 20874
18048 39076
77080 98866
7576 60453
55771 69571
61250 72769
8184 87557
76271 91784
39498 81698
11160 32760
11992 20090
51310 86794
39677 77871
1650 16057
41382 82155
15368 23301
58119 58880
54597 68040
8582 92572
54379 91122
53032 89274
38399 56240
457 95838
10552 60855
58888 71570
15516 57607
47666 82282
14225 83090
66177 81227
35642 93917
13530 65059
15630 20871
22402 84464
31375 72233
41464 74758
499 45452
54001 90573
64764 80846
52603 97943
49081 89116
53860 72283
52888 81499
17891 71427
24039 61250
43544 62571
4682 64644
42761 60892
26517 42418
8295 74665
13345 24409
31804 39832
2421 18083
44579 98824
16878 17374
35766 83423
28224 39201
75938 80721
52266 87693
38959 75863
32223 53412
54671 65303
20946 26264
13927 42074
34458 67585
3510 90788
80676 92331
51782 56214
1712 75921
60291 64287
37253 69864
55921 81624
32863 89772
50825 87175
66956 71741
61660 99001
2620 47533
9235 55260
4725 73770
630 89428
49568 94728
14298 72972
41608 41796
61386 85541
11468 18694
24007 62227
17758 47751
17018 30571
30380 86527
55606 95733
248 87879
15172 96646
23685 33550
22585 41212
66488 70031
24127 56633
21985 38343
2267 41555
82294 98836
15228 90920
26678 47341
17684 31353
53575 67493
9211 14279
55935 81369
46509 75441
6261 36829
3385 56804
4955 73470
63431 75338
16979 59464
38413 50740
20137 91113
23964 40814
10765 45363
19684 82544
49766 91109
28952 91511
282 69376
60010 82828
31248 46076
19233 96672
58611 78440
13712 87703
60880 79683
42335 92474
8251 76310
60437 99114
47427 66554
3329 23920
31146 51774
20701 60569
1082 79562
15539 83210
30900 83475
32996 51096
13896 42069
42310 79556
82515 95580
32892 91843
81298 98439
73825 89927
39327 81123
46517 94166
10773 16366
37934 80078
27900 54141
1590 52045
61551 89014
25563 56304
19304 49186
26949 44644
16211 95890
10385 87459
17084 22413
23170 82140
29626 59304
12658 29058
99334 99776
22666 32080
23321 81665
56679 86171
79725 89085
15966 20499
16957 35433
48273 64129
27986 54379
65043 79877
28750 89420
46559 60246
4154 89735
29764 98167
21399 74449
69090 70163
77222 88719
16682 75674
10060 53424
18448 28011
47347 60322
68001 86969
6826 51093
64828 66416
47600 80678
6860 87187
7691 30666
27911 71102
7159 9686
1031 75688
2263 10154
26852 71648
16607 62408
70588 99272
5509 7002
21421 85011
9438 24275
37802 44524
45184 88392
15284 35515
81346 93292
28206 37800
73739 81412
52122 94627
31254 95280
27605 44956
8985 23726
52396 73741
14427 86105
10979 52494
7662 76174
35106 35399
22128 59557
29647 41390
41941 45986
4790 44828
35955 38763
35038 73399
65972 88874
47121 67939
10350 98774
48979 76614
9042 79038
3898 65808
20737 56595
12447 62531
62014 81485
53011 67705
43707 74943
94079 96135
26087 72033
25114 48853
16132 21081
64611 67186
61937 70442
32494 46741
38833 83565
93533 94723
26060 37226
31585 56400
12956 54115
5600 30287
96283 99881
25349 35359
24325 35892
73073 83127
9503 18929
33297 60205
5873 9233
21265 36253
40337 51245
19260 44580
78458 97236
27038 47295
39763 84796
59121 61941
52908 65952
68349 76692
7299 55900
43162 74189
21478 76514
51418 64868
12289 50055
9458 67013
8438 37104
54789 64626
24461 85587
13285 51681
56224 68299
39504 49753
28273 76611
5375 49089
22679 24062
27359 72032
6177 24532
26391 84406
11202 44670
9553 18093
19147 36510
54871 86170
1449 17240
1506 2374
39541 96353
50731 53984
5929 21124
18280 97427
8973 77777
48948 83108
86832 92801
1767 65258
40437 81798
65248 77390
74142 83419
32990 38147
27873 97256
21491 37360
20058 46737
30412 58190
35635 62569
83050 89629
28451 33992
17740 56255
1637 89534
41982 88295
67051 82348
46771 79566
19669 90935
70602 98234
30639 63356
53568 74045
15495 71611
21042 42582
59324 93984
10108 44552
261 16385
36951 97307
78354 99981
45586 59457
45757 51135
81522 83276
35774 88803
4268 23032
3019 98580
74279 94461
22434 22956
12836 80041
68320 97929
37488 94630
49679 75902
64869 85114
20947 51003
40197 80096
21626 96805
9717 20307
8209 75888
51768 90406
13227 50746
23850 45994
77414 99494
51131 73548
51494 91956
44539 52107
30856 92593
44702 60039
16202 20618
42333 96421
81307 81682
65033 91471
57983 86662
47848 99228
21408 86890
7389 67326
20837 96984
29767 58208
36363 68767
24942 83385
62484 87346
32423 35291
31230 86123
69681 88701
42037 56885
46904 75406
36019 54088
16118 72588
29400 58991
37947 48484
11052 83907
32795 62291
10978 19582
30116 88180
3104 92596
14959 44427
75204 83208
56941 95244
72967 79402
20492 49340
26354 45492
78473 81976
72837 99400
17243 61409
48543 98848
26117 31210
21402 83150
15717 63690
597 8816
13641 26037
57767 99575
63331 97044
20884 64016
13589 74989
52206 59035
7860 9112
22476 59510
19400 46726
10615 67079
40253 59168
61220 68639
2111 82064
58574 70463
72951 99005
57634 67779
22339 56749
76805 88062
39458 76855
87002 87561
13511 97358
21075 69366
46860 89094
60576 67445
8609 55457
9730 75233
12542 85119
8815 49853
59150 73446
2346 23723
43752 76527
1866 96589
33536 60709
71099 90205
38619 73627
18532 82560
25239 95732
44273 75863
4697 76856
36066 63348
76464 99144
46863 81385
3004 58041
58236 97366
19477 41732
16131 39575
7786 49381
20283 96411
86964 95205
15332 54933
66565 98434
52404 96585
48003 55609
67627 68405
63182 63987
25714 38444
36384 82021
12161 24369
19451 76513
13504 75853
64060 80983
87999 95764
23982 74727
43368 58223
24981 61578
64399 64781
57120 73635
4025 83055
23073 75006
26130 60597
79163 90719
20057 85581
66574 78358
28062 76493
7210 88768
61960 86957
52467 55881
22119 83792
17565 49635
8814 87813
57000 72202
24008 37680
5930 35512
10054 66453
2761 58658
47985 95909
14625 42292
31114 93850
63125 85557
61780 86757
1993 7823
74842 76904
17485 44255
39436 80755
7107 77734
37959 59931
19256 51762
48540 75210
20906 94291
83072 99344
83954 86314
18637 94746
54595 80807
22362 39255
7031 69434
22142 49623
12146 60300
72056 85172
4525 13389
19686 87998
91497 98910
13338 94978
34707 82539
72936 83254
27931 65808
13951 30078
18627 79138
16839 30406
11722 91685
20521 75389
17377 21840
61290 86349
43356 50840
11093 71125
60839 96151
4594 18634
9944 96634
20175 80938
6136 29807
1764 89077
18673 20692
13843 79848
30378 51575
2559 41574
3758 66064
38150 47955
13492 33645
13619 84517
16463 78241
51558 55824
54160 70977
7140 58236
70618 99881
35602 89470
69152 82268
19140 80456
43215 62803
19966 61508
65372 81869
21452 43608
74740 93596
14890 70585
15778 29463
32346 90068
7947 66848
12767 54632
17052 47534
5112 47505
60164 98222
5836 62287
6396 44602
36908 43815
25954 62265
63764 76182
34600 53803
5445 13855
43900 81630
21760 76029
52876 81989
18097 55584
50461 86497
43617 88339
33534 90564
11339 53025
5245 6488
18300 42580
5233 30651
63198 72036
15636 79378
67623 97572
46892 79018
37505 66522
14705 70276
21258 56882
39322 43689
48747 78960
27429 49021
16215 52511
49338 89845
15624 56253
49822 87625
42099 79990
83256 83870
17637 48431
62718 69888
5026 83932
5466 94419
31883 41942
19016 50098
77629 90814
72772 93921
62576 62803
82466 85705
42143 93351
52277 87671
72987 75406
18274 93180
18121 47955
6789 97960
116 32620
47283 84838
28273 73320
70036 71002
57293 79620
63747 82365
30685 69589
44360 44423
23487 48833
9073 67940
48380 51167
48243 62204
14552 58425
14568 58026
51296 76898
46954 64190
51806 78847
37160 45127
119 66045
6306 73934
29842 80301
24375 95754
1674 45164
17584 43977
89400 99252
13167 69031
9986 27178
38649 40791
27603 63970
80472 86691
46339 58769
31708 46756
70367 86406
11914 46287
24773 91300
8507 91987
90896 95382
34056 57897
44560 63154
82892 93329
79650 94652
31624 55102
30846 98708
41670 68162
2720 91052
3634 36705
557 81691
92112 95453
6012 79410
9712 83646
4426 4773
46596 95386
11811 82810
40614 65895
34017 77868
35644 93748
28077 74368
1019 25348
7859 45491
21995 32099
32828 93844
59605 80282
2765 34987
48280 95501
44829 83733
28670 44265
3869 30912
17806 19146
68804 83096
65028 93189
39626 93797
67558 78758
25531 74040
9891 73971
54777 94533
40531 84200
85687 89697
5558 8371
23133 81501
22121 67417
31238 76898
30488 76323
58483 67386
18461 77336
984 96738
18086 32408
30402 33437
50021 80195
36955 61996
90116 90561
63512 76794
22105 41325
734 14493
29808 66025
35087 39767
22277 73399
18753 43142
30594 98912
75800 81406
75033 96980
29513 83209
13076 14514
10266 32092
9430 49831
39584 43039
17283 76800
77132 95665
25390 50810
39640 89051
66326 78463
3119 23912
17301 65140
52892 73836
19584 85429
54365 94323
22783 55576
8843 83501
33132 41867
77792 83310
47717 76476
66394 99581
86822 97667
4609 39443
84409 99134
21199 56519
25300 46339
77335 85995
10617 88459
41594 99401
43318 68053
50989 54213
39103 95628
35806 83881
83348 96308
82641 96489
21427 26716
46728 53020
9269 18712
60322 74317
31027 56539
16881 74829
10515 15524
8956 95652
62701 70358
56190 84530
52309 79720
4652 90089
22445 77492
16373 92064
67680 91027
7187 20580
14052 82105
90356 95372
18035 32279
64262 95107
10655 90628
17290 44504
29482 33731
4521 71967
46527 84254
2094 38105
43418 65288
18578 44319
7421 22102
53847 76548
42053 51275
30313 59857
6136 13611
28213 43275
14755 60147
12702 30905
42871 88472
19840 27192
20099 90315
40793 61947
53252 58154
25011 97806
66787 68849
33014 85321
14419 43331
22355 41695
1591 2496
75832 80005
68989 85694
86559 94272
641 40808
36136 59913
4976 99736
17037 73647
26619 47996
35853 75758
75968 83465
22916 78896
19311 24920
9735 63150
6002 97746
6870 15194
77782 98857
3027 66466
16687 20747
21710 48743
56180 67944
10781 18100
44252 53580
47068 99431
91644 96608
34325 91232
31737 49809
2890 70127
40190 61913
17555 35065
17044 50176
21130 68004
16208 30991
71185 94413
40243 85574
11672 92383
9350 25472
16226 38027
34679 78832
37593 77485
19900 72539
44517 88596
24887 60656
35598 69241
17670 82931
14914 30394
26016 38656
6051 16353
39294 66356
50704 83005
7038 49491
73213 99619
85818 91110
57226 70933
2432 54076
17733 58072
15406 75537
303 33170
52300 89485
24210 61414
231 18114
6931 10025
86328 87109
26485 79157
7525 49001
22759 32244
81686 86820
17747 81044
21814 93164
11825 46220
39552 82720
46867 61838
3495 78374
87284 99183
33544 38863
13082 80713
7048 55538
2595 51460
13540 19040
86079 87449
20004 48711
12328 69912
50233 69554
58412 58744
5371 44166
54202 63366
26596 81670
16186 48525
3866 46814
209 75304
52829 95356
31943 40600
31658 87613
57517 80900
25149 75506
10501 89889
84932 92446
20680 39372
30097 69036
11581 95441
24096 47417
33141 81260
51616 79282
6731 17247
68317 94620
22667 51405
25980 92859
51110 79969
51227 60525
17514 93739
9266 12001
15585 81834
32765 92750
91060 97626
85031 95168
12280 76231
5705 14072
27653 70225
34058 81927
15195 87398
76583 92736
49875 56969
15038 85004
80041 99302
43681 91795
16127 75724
998 44516
44046 61108
79809 99963
48211 76085
39834 69000
84306 96443
54223 69665
6063 7978
3183 31887
57715 60689
13760 76474
86458 99072
35797 88885
62301 96181
30242 54754
14254 67450
10101 33879
46149 79098
4454 10378
15655 30930
84402 93810
70044 74550
25039 70383
12010 96053
45064 77130
77953 85162
40575 57676
9396 91575
53812 98906
17870 72440
42684 65203
45597 79562
5986 22446
35899 68226
49152 53693
9551 29545
31306 40382
58222 78902
20365 34967
41341 96263
94478 98646
59167 83758
42435 52143
3004 5099
48126 64465
65887 83686
4391 13895
4847 83343
49581 60672
11780 52943
22658 89049
81230 94001
71888 90771
17432 31557
35884 41325
64978 99370
45760 64685
3492 67231
55118 99320
62632 73822
14886 51742
9746 18419
16069 33842
3838 57160
229 19290
58287 88425
18754 34912
80810 83258
3805 7282
30814 40949
9955 58515
9281 32738
64380 84840
33046 90000
9268 69803
77937 79056
50325 92272
39219 64684
30076 42409
38443 73005
1252 61430
5864 87070
94236 97583
57680 76944
43786 77017
13619 67245
17231 79139
2789 16265
274 42831
28470 45911
39371 44555
9829 31976
21019 82703
77114 85777
2159 45471
32289 44490
27888 43847
56572 82071
26434 74284
60917 90071
59424 99449
7112 74065
26786 94340
16154 50524
35098 46883
17369 89558
41266 54095
18744 30573
20051 83034
30404 87229
13825 65160
54190 73992
287 42641
7753 50544
24564 58414
42545 52269
22392 60527
42501 76693
8695 83410
28708 74702
63057 92382
22247 26399
78295 85125
8012 74196
27927 83148
20111 87562
5880 97817
8460 28710
38179 77815
67623 87142
19621 36729
64395 99844
92821 94288
58242 99606
44635 70008
4360 80852
65320 80584
37086 64138
18484 53926
30705 74756
3373 3738
37988 56104
71014 74391
31735 46592
68593 76254
25063 33860
5151 75294
17363 19012
85775 97371
51760 66108
71320 94149
90472 95938
6610 17605
48175 70174
47740 79578
3715 51643
20189 44337
48592 60895
12546 59585
6393 16772
73 8701
10226 34390
14315 39595
46764 90659
57487 60674
73063 90535
64630 79528
37963 59244
21432 98565
11265 58863
3587 89158
37428 51038
23246 25541
14134 82023
48124 54977
4647 96533
16765 45499
28656 81325
19167 48448
12278 23831
11253 69180
1918 71639
25303 66136
46066 51429
17459 80806
21233 36565
58156 80316
12021 80627
77762 78281
32816 34237
13783 37483
9977 91091
25215 52958
23815 57884
65857 80689
1907 42839
85808 87024
68192 89179
3709 70634
26435 51649
658 46642
26761 38784
5170 50651
17469 51421
3059 65725
1360 6407
24402 39417
77085 94760
6318 88605
75458 93773
70099 92051
52443 80483
70661 85204
39575 95840
61201 62541
29974 42849
28224 71572
24683 72516
29594 34677
44841 95701
10340 57845
59960 74043
8379 93813
13081 52934
24724 65033
37080 48324
49402 51291
56404 84877
26423 70362
14767 37490
50924 53218
19312 67862
24598 44462
18699 29445
25354 59741
46094 72831
133 59642
55285 81955
17136 48184
11511 40315
27218 48918
9850 47367
6361 13947
12458 19328
7671 42283
35188 68572
57148 96944
11189 46646
19605 82516
40445 52489
4932 40583
8256 69856
28725 49092
35326 52449
35455 38956
7232 87382
65786 73996
51657 65804
1572 60601
71654 93518
14367 79844
38386 88524
9711 14563
31369 71762
32794 64163
23318 92338
12072 97550
82651 90834
75898 88742
24741 35805
45220 50094
43332 49438
53383 61831
46200 71194
34935 66383
54732 80263
38342 50567
19452 54917
67412 67843
34670 71684
14452 20292
52005 80104
16756 43178
13908 82617
47619 84840
20963 46418
18281 24235
12967 24553
17939 54055
64252 92436
51695 97979
72345 74729
72128 94711
4841 94089
56850 77954
16347 62826
10620 85718
50153 57414
7870 30557
63087 79465
21107 28095
11488 31378
56212 64533
14441 74510
1391 54544
90439 93053
77016 92808
1608 97359
8289 84697
12503 93843
54686 69250
44769 71084
62260 96941
19532 30457
6809 15053
17973 84145
32879 37471
29426 94623
19319 77939
60796 80466
42675 95460
46767 65018
57761 79453
24303 88061
30877 85904
44169 59414
18187 66217
4695 75691
11422 65249
8225 74245
27612 96250
65842 91964
16303 84135
33733 97190
2692 92682
84154 93077
38544 98665
85510 88719
84716 93778
25720 52384
21761 97352
80069 98917
21402 82445
9743 80333
18737 88115
30115 75496
6827 87993
14423 46868
36346 42217
47607 78687
35325 97841
8797 97427
23106 42587
895 93314
44108 52555
2498 86191
7509 12623
15981 82007
16632 38585
2776 54426
16394 40156
1923 71786
46691 56580
8035 38575
72893 91728
45812 77783
49841 71920
28665 64657
16616 18581
33846 75888
20421 99102
59601 72897
39071 60986
16358 61533
24617 53026
25543 87127
11278 28978
31165 98885
76838 83538
24934 45942
343 29075
64810 94808
1895 19480
34442 55788
27843 37739
31204 34358
79835 85916
53977 88794
75221 85417
43572 83692
31261 38160
57672 86671
1543 3553
9228 24791
60984 68662
30851 84253
78259 85505
15615 66867
38043 69862
75888 77626
73016 98130
8919 31936
22427 50225
45613 62686
40600 48340
46712 88762
24573 65424
3664 53317
40400 48678
318 85355
62277 82909
19802 66878
68586 73785
85470 98936
8722 72174
66519 85544
23586 78182
43787 84903
621 88078
56641 65904
1184 36697
48022 60573
48567 56335
64891 73172
18529 55713
13037 76253
22514 39832
19710 86140
60091 91923
16168 70011
23181 75235
79156 80824
34815 73411
52168 80703
12882 80266
27076 65497
15230 15873
27129 40897
45968 75454
32103 60279
215 11246
25358 56337
9169 64335
77856 97760
36174 96831
11073 88080
14160 22812
7707 96400
82795 83457
60288 78314
72964 78562
19792 86745
51090 98916
49450 49813
7334 63671
15679 97660
24364 30251
73588 76908
32055 83941
67502 97074
30003 31014
62670 76268
62820 66441
59232 74228
8830 79461
1133 91785
19815 89066
36038 73990
7862 35359
53438 60892
4996 88104
53775 58542
268 64259
3728 78773
1335 45726
16649 45834
38295 54867
20549 45104
90721 99751
54598 68566
74867 88296
26508 85302
27063 46559
10427 41251
62762 73739
28890 84520
40966 48651
54824 91571
8773 17281
32659 53043
85190 96830
50777 61497
7157 51042
24556 34990
54956 87626
75820 93682
4665 25940
30524 55883
77552 94269
8149 87970
20311 79318
46472 93545
21487 88279
21708 67970
27241 71209
16371 57768
42569 51223
3925 94526
12900 77971
5573 68539
1695 74546
2792 65706
32726 52892
7373 31757
78030 79486
28958 75344
12813 48104
66829 72304
55973 82238
35920 65150
20576 60206
44419 85689
45988 66142
32157 79794
25095 52574
65196 75732
3629 5121
27074 58539
5378 30528
25431 75487
32013 43232
45476 48281
43203 70115
50442 76694
21217 45215
46182 93262
12073 31238
17624 38664
26352 55953
21403 51844
60995 87604
25727 40724
23389 25450
8400 51546
11212 72264
11012 12941
15335 67010
5514 11632
56331 79084
11556 96525
40373 57854
34399 35191
62150 77193
29414 95931
83296 91157
2619 41886
80061 80201
50921 51623
30600 75979
57706 72629
73576 93304
65874 78515
56118 65471
35690 56149
3163 68166
47273 62046
49111 58495
27189 61336
14051 89123
69664 86261
38196 83363
24417 28405
31079 46689
20633 31733
12680 46468
16279 97934
9653 28650
57164 58012
12321 41289
39080 72219
44389 77334
15038 77373
46695 82235
51324 71124
50780 90287
37690 59132
36370 82412
7729 96668
34913 63990
28360 41758
37024 42952
41701 52208
1093 85731
10006 97118
48068 73341
38727 66871
16416 32030
66117 82656
35956 63480
18328 56545
15647 94583
42649 96770
62099 94991
19056 86952
2637 87071
51915 62469
18963 86539
28674 57828
111 31013
76405 85419
3709 74708
52566 85905
7366 64666
1178 91460
9270 75703
71712 95711
46695 62361
58694 99733
60 16289
27981 33089
34984 96500
45938 96562
24097 26759
36882 98717
32474 40352
24075 39672
11198 84630
19165 46906
11885 83535
69821 81503
2742 71720
15026 82184
5531 13350
22355 87484
44751 78773
6408 19423
22026 59095
31153 94665
19775 74175
11376 97305
72443 97783
5864 72814
5060 44763
310 82897
57053 71019
80990 88185
10223 96391
38531 44575
11918 79681
94679 97080
41617 83456
55018 99601
48765 55700
22823 83171
59774 83321
4272 8316
7663 14055
5985 25457
6251 18304
15167 17998
18120 47124
37725 56620
64048 70526
57894 90825
59030 98958
68910 95429
13013 91303
44842 78616
60895 65896
26228 96888
17633 55402
68978 96542
42123 80304
8069 58248
8666 47992
15654 71131
23928 41849
3501 92092
33488 69198
21108 73156
95698 98758
13779 84225
21416 91571
16876 89383
30873 61920
36624 80936
14374 30126
4746 66083
47403 97616
44153 80583
3469 79452
10907 90563
15022 22832
85069 91331
5521 41195
55634 80324
49489 95601
8634 70254
40014 44251
10836 22323
517 50074
7130 80204
10614 32497
16587 63440
76876 82241
3489 75138
1978 11184
52688 64040
41564 83616
35330 36593
60138 64312
54014 84068
92462 95213
15447 47249
67137 72699
56167 59728
21234 31585
10292 74266
24509 89888
79626 96200
11782 48643
22720 56430
92515 95497
42009 71313
87522 91584
94048 98285
14922 32798
61485 63653
74380 95086
40382 92558
76705 85387
77426 77896
6368 26281
38128 47544
1889 72879
7771 83791
6746 31727
58813 67676
1452 89373
32411 76528
57732 79109
14699 32394
23004 60169
8317 82146
60099 94132
76963 97929
34390 62459
15308 37147
14893 76369
15946 17537
33285 63280
14825 88657
22938 80169
10213 12119
55853 98089
85762 97105
4702 26186
3687 64763
32951 70587
11767 85739
62790 92613
869 5882
10551 57806
9490 35556
23340 24314
12193 57104
51770 51917
75745 81787
36058 62612
73526 86233
13452 99969
13083 24127
17332 21827
30743 34199
12675 76706
16338 48639
39972 91465
27592 95160
33308 56929
5288 66298
30910 67100
6924 97252
22014 86557
93384 93855
48736 64677
15405 65948
26841 62091
40105 99822
56807 80584
6336 65871
70787 77877
22742 87343
2880 62518
22351 87476
70036 89759
28362 94102
26567 96396
19780 44158
28530 33113
1855 46004
15953 58733
24367 81173
25776 42950
14224 55604
12297 39678
51448 51558
74144 79939
32411 74043
29439 46494
48302 98997
1003 10772
27119 27931
41967 93242
35929 68164
30149 75498
54324 87300
7720 46122
44241 76901
18460 62942
83331 88981
31836 54332
26823 67725
15973 31289
15318 70342
7546 86689
10169 17117
22644 32835
11932 14809
10763 15208
39698 78952
2181 89305
9947 85778
16399 77000
29031 88434
6670 84312
80624 93050
43829 84644
49401 52782
96652 98675
16949 54746
36738 84708
12411 60187
722 88867
35566 74606
33350 69412
11858 88768
26643 43389
75631 84701
29989 97570
69269 98863
12036 68656
66806 70174
12796 37958
46115 97133
19715 60030
70572 86587
39430 49107
2339 44086
56141 75012
29189 64497
58140 98664
21820 23647
67218 76333
56334 88541
14160 57994
11358 18960
72869 81495
76466 79898
63143 96453
89966 97305
1117 20059
21966 53934
11536 32249
2255 71722
22844 86854
48564 62567
53344 55836
15925 59449
29094 45754
46163 77264
10995 98836
74280 90761
3711 97686
50906 82257
43209 70278
53124 74016
4146 50703
17392 89302
57701 85036
18754 37162
36417 51680
77139 83568
74819 91684
25409 44642
15038 24654
2991 44541
29396 82579
462 57909
3766 35329
72143 94426
909 28821
4057 94471
25559 79897
25847 78342
55209 63390
28842 30305
13106 86387
4877 93529
15934 39393
29647 56003
862 88926
26054 51128
59517 94451
11635 66538
17293 86797
20616 78455
4736 88925
27302 87562
40839 89977
54723 55221
83524 84159
1908 84922
7577 39885
3293 22878
48800 86460
52114 66401
18781 20106
13685 16253
11608 88293
3883 46124
13930 60045
51796 69903
27423 75450
87107 92397
47437 86808
629 73756
23250 63115
1473 69549
23559 43958
45592 88932
38719 66550
59585 89981
20615 40736
21398 87175
44318 58309
32430 85179
30416 34646
26265 42389
324 17194
49845 85600
27489 98074
42874 83269
40092 62867
47286 82794
64302 89428
111 5201
1555 21743
22671 30940
85690 95447
16995 73271
4895 11774
55359 65292
30019 72475
37279 87289
29614 46820
24118 31650
5890 61270
74737 93928
23768 53686
21322 78326
23429 76102
15208 73846
52036 67032
21922 69264
2431 50688
57373 85988
42647 69354
73018 73371
70535 86512
59908 73812
23692 93779
49260 55076
17556 71265
835 74325
5920 12276
65139 77712
12180 71327
70285 86594
18888 97522
74680 86866
10692 78853
46920 80767
7614 64137
84339 90348
40928 86314
10958 12826
47304 72933
4388 36595
58293 92852
29284 63280
20911 88906
53479 66139
1824 67535
16999 93701
7917 32072
50897 58363
26461 48584
15865 35534
11048 53952
57302 59755
14301 55602
19285 46826
16421 81901
76183 82412
17254 62343
48786 95060
49224 78059
50229 83104
13452 37421
28275 57944
11432 30812
16398 69891
27517 68465
48341 97603
62580 66695
25510 76397
54939 70145
5517 75847
26561 85512
56201 61317
8174 20745
7118 17751
6512 40237
40725 95871
70370 95399
18651 42698
47207 65625
25324 80707
4568 35521
24764 89142
2896 21481
23369 73827
38522 69169
54838 61451
9652 43187
8607 21488
54544 81874
2817 27590
9994 96034
52847 97959
43360 89173
41122 50928
7853 7987
55152 79472
47902 78914
65399 96885
52962 90102
6446 94872
66894 90087
9976 39494
18297 25710
13324 76369
32532 89424
17600 75367
33567 95611
21271 68861
59002 62558
71007 84459
75145 77747
33618 89640
45296 99146
63451 79781
21839 93251
15031 89057
8293 33770
48263 69017
45369 86373
52365 62916
33699 90290
3935 95869
17062 36473
4449 31334
58074 80493
5707 29242
19645 70864
8895 85208
37323 58550
62046 98054
50129 97838
97514 98320
19920 65122
2101 52268
14394 59885
51559 78236
36250 68083
34743 55304
52290 97488
31043 34562
22467 83386
61843 99592
8814 37245
19722 33060
4870 84707
74173 75957
2352 9671
33268 49807
69644 90635
31837 67773
20835 34677
27517 71822
12377 72812
13182 33192
44797 68847
35035 60589
11156 61020
1371 48169
23778 95947
48826 54683
17751 70520
7875 8221
64451 97741
17074 86170
632 79837
20245 85644
28252 38061
12023 41323
31692 88617
9285 41157
35984 49268
90833 91734
33139 69093
8611 14101
12436 25463
6632 49568
76634 87725
39356 77004
46159 74293
1984 56590
21000 64894
48386 63213
19174 50732
31156 92905
7541 45598
25153 40417
18373 83341
40840 44657
56468 60313
22629 24937
54807 69543
20003 34456
3077 84901
25196 45971
24375 37908
41973 43529
91664 99887
20007 63254
2343 72869
20573 40763
23764 48870
13591 85937
31605 36953
11186 44549
2077 53675
35216 74897
55567 92654
28930 81095
37739 78406
39209 53560
11648 68476
55037 71867
12066 27287
4473 48072
1697 72429
53545 94943
24041 31991
62409 68649
42522 81656
29837 88748
34419 45005
20792 76588
21761 98175
34481 78328
63937 99603
45984 91459
64610 69901
2489 68152
14181 88361
49066 77257
36036 50733
12049 19796
32361 93300
49150 96284
16327 25005
23776 59575
14689 96142
55108 71505
42611 84845
86137 88282
15802 98864
51185 88013
10586 53379
39877 52957
16731 63960
16927 41487
38561 52235
74427 89518
10379 67871
19927 32063
26876 47631
55079 75619
1569 9001
30834 61589
53324 83465
12442 89573
61931 80864
45763 57991
2072 82373
29414 70750
11551 39171
5341 50634
8136 77584
25570 54953
30356 96010
51162 61414
20487 87370
32901 42563
7962 55953
21828 54161
21775 98502
64077 90616
26471 98537
32791 71528
37872 93336
18990 92478
54111 65075
47511 71167
3053 43903
7907 63136
12262 51052
12650 37445
23588 94587
35217 71609
54030 60763
29499 66618
81423 96652
24360 85717
61966 85698
21112 58045
33974 54367
6659 78899
62752 71581
37235 42594
35725 60915
6436 11172
15974 56886
20107 80559
43282 58680
1069 22971
21456 94381
40969 42999
3893 85383
15264 54782
16497 38643
47579 54440
40735 69021
74191 83303
50617 83423
26138 35873
6053 21641
18363 78233
44670 83161
23384 91682
2264 2708
30082 32023
12980 23017
46761 51013
32447 74739
48867 54847
1372 54920
93558 99181
57755 59420
73928 98111
24383 90782
8 98200
12551 54116
18147 75803
41464 79489
38257 63638
11448 16964
5722 60125
45359 77237
67894 98977
13943 66526
14603 35060
2125 8537
27392 96556
66562 82745
50910 85345
27171 97119
8460 64656
31785 88872
43832 59493
14390 15460
37819 63967
21831 34028
59798 92226
14995 87701
77843 94113
24726 32070
37962 82884
9898 42394
24916 99649
31034 42536
49802 61615
26565 30749
16127 93671
70460 88763
50980 70567
77551 89572
20621 21083
28136 65184
52117 67745
41720 44361
36748 50606
46411 47733
9589 91859
7223 53343
30782 48634
4767 64357
27300 72869
17600 75412
30657 47767
30591 57335
28666 61764
25524 39047
80652 84929
3636 69760
17294 68794
23982 89242
20674 77219
50423 65793
66661 99870
1626 17976
4890 16946
8892 57883
23733 69396
1535 97423
60920 87537
39980 78520
42471 62632
27739 29231
22688 40574
69831 75718
46420 85489
45609 88171
52842 84672
21628 28736
9054 46235
59249 98146
30245 63235
19042 61299
39803 70935
79662 99324
22892 56388
41995 70417
25142 43553
29304 56226
74475 84968
14811 30131
22344 33918
29218 68156
8396 65173
53141 85423
63777 74367
93702 98024
58630 85663
70046 75768
23550 77213
36130 36734
67301 74401
67449 93852
16636 62288
2014 47939
6275 29251
4023 6870
53050 59018
82183 94614
30394 98827
55610 57040
7699 76926
4091 31618
63151 85581
57759 74098
2240 52731
58702 85977
24945 30930
20877 79671
52539 59468
32641 65781
6202 66868
41885 96742
37166 95239
33807 84155
27723 56479
64754 97969
64556 76888
45604 51925
81617 84306
316 10627
48741 92454
42694 84528
9636 86939
897 60741
23642 63877
24918 37502
76900 93534
11633 50773
13576 18571
12461 95343
14812 97006
20648 30946
56158 93555
7350 45025
14369 99826
57716 58563
37263 53780
63689 91391
55218 92385
18054 26985
61724 70739
56065 93520
21367 72230
32376 88632
43177 47531
41718 58037
10435 36700
57383 97709
21318 25258
65059 80013
53330 99731
33927 61930
14542 21166
34636 98951
14087 76750
30500 44789
65064 92036
11553 69859
14990 83269
44662 60867
30965 44700
3133 21331
29682 63595
1667 32280
18618 47743
15072 66173
62484 90042
38846 60616
30485 85175
13090 19886
57005 69169
11366 52661
33040 82494
3588 99876
23938 69756
44298 59694
61571 65791
33718 79084
3297 13501
16902 78160
5463 64077
51524 95762
46475 68670
85658 93491
11028 23639
72322 97012
60612 65506
40810 98051
53497 55382
2695 72301
6339 94803
81316 85345
38296 98920
61558 67716
16410 25121
19650 68476
30067 90197
40123 80630
52954 99732
57873 84942
14858 25673
3559 85174
18371 23010
8399 86265
7529 53053
72222 91584
65400 79740
41916 87870
1514 83606
27056 27135
6480 37595
66110 70797
25312 72063
16864 58120
50746 83032
46430 71029
26625 43642
58429 69057
42610 43809
646 60990
10093 20478
57855 64545
76097 77774
19517 75118
9283 97754
62457 70401
41012 68401
25263 51685
21704 93911
7502 50278
39328 95920
33255 50523
39057 89867
29460 76925
1557 76306
29796 51540
46535 71374
51646 99476
41733 81529
72237 94632
19202 65996
2276 10862
20762 76840
14387 62622
21890 29504
18575 63962
64608 99807
31735 72364
42636 65055
17512 99908
15121 23307
13640 80181
17402 88644
51549 72814
46141 96797
17644 64352
6887 45252
67210 88485
6401 91225
47087 65099
6564 82875
94529 95171
66380 67754
26173 62769
42619 60328
24277 36564
38557 45961
2789 19268
34441 92947
9667 14208
44316 74303
28908 98750
20614 98630
72017 78842
31624 60701
6087 24130
12172 51137
2942 88762
39412 89531
28161 43227
13591 53443
34411 56629
23135 37953
7527 41680
80138 90334
56978 59937
65272 91106
41165 90712
35539 48981
9824 90779
2881 11386
4725 38942
41180 55497
16652 20661
9377 27136
20247 34414
26959 38683
13086 87115
63997 99971
35664 53740
77419 78096
29006 94244
3138 5610
25231 41130
47830 84354
52481 66008
978 7938
18264 33530
46874 75237
18413 86311
41013 96494
15661 68210
41351 43811
40995 49655
33501 92290
76094 97332
49404 90575
684 13741
3633 64603
56341 75781
68168 74125
18523 32161
28373 45907
59227 98243
21343 32117
56039 63685
42965 54266
33032 76189
13098 78823
12084 52761
5331 63939
17066 90663
24182 46332
22720 38911
34871 69562
12191 33506
86398 93208
62564 74392
15466 57798
26661 34280
62347 69615
8386 26941
19095 27396
31713 88811
10729 97968
8819 68198
3015 90229
30867 70334
7964 9769
23009 51323
35305 62282
47526 89089
24230 33676
20495 72260
33817 88681
3508 28805
31918 61341
37682 78643
56730 72934
39409 86622
9800 37072
23314 46438
26109 99978
53181 73739
31700 60268
35861 62324
53423 66138
2607 97556
3453 92678
20228 92786
2146 71860
8438 36068
23357 86655
41451 96716
24183 54271
10220 41399
31581 89707
15962 46821
16856 95035
66882 90413
25248 63768
23198 82400
19438 88031
29521 44476
58028 97587
23656 75287
40277 43760
47454 55721
20417 53255
43198 80238
76386 92820
36785 78321
33973 64746
4771 49636
54082 75315
16999 48025
72769 95045
17569 28016
60524 75114
82078 89857
10674 56588
38246 48160
9089 34823
983 83298
49724 61866
28737 96635
19304 48238
44884 96175
5803 63499
67378 85720
45133 67769
44622 69155
43303 49403
23842 27834
49095 49397
12776 81639
1595 36352
52436 64974
21499 31258
38337 81221
22924 76963
73991 93241
81311 82800
86774 96650
36945 96404
29929 89908
3 83899
17108 81254
37865 86106
31493 81394
18665 36621
77197 78696
23596 41471
42455 70739
12049 49014
13629 61548
44328 49104
48773 78027
51227 91710
78729 91684
24523 66457
35820 45102
72626 86915
29396 45215
23601 96531
23659 57071
76617 96565
61954 83559
37397 60243
75994 77952
51607 75578
84219 90301
56193 93499
47854 79829
36488 69796
3385 72077
75773 91503
28757 80579
29101 69750
30010 59676
35393 89592
55170 55193
28014 69564
59752 75772
931 70020
67290 78347
17251 94733
20087 97845
33280 89233
30230 61883
25023 31009
19324 72869
79496 93450
74286 91619
27273 98519
52577 63991
19966 81055
20624 98915
28187 86937
589 20496
13619 41424
51721 60030
14066 68551
11454 16893
36118 58939
22945 28530
10335 28141
4150 98593
89498 92791
41641 51025
48177 96626
2952 55211
22827 84475
4471 8038
53464 99962
48778 79171
22772 53983
32124 85275
13240 63246
26660 30747
44869 78062
3093 97003
27633 90969
49604 69691
40904 56696
5874 7323
94993 99797
46570 58068
10752 38766
65836 94240
13612 37809
5252 28039
38620 66035
24835 48200
31977 38596
687 6080
7388 54354
13533 27828
22896 78529
43488 88050
19510 47841
39949 77907
7726 42610
16554 92872
12450 90985
22296 69508
69063 79142
7416 96056
55773 86353
8552 27445
26040 99343
14496 75269
7077 12247
3515 89922
45262 82826
29796 99426
23304 43621
63642 77876
34570 70174
23001 62765
246 39201
6237 87173
14014 66876
40355 90129
67549 99437
24198 81886
12062 13422
25199 48487
9229 23398
23219 80457
47536 77161
9247 88694
15490 90585
51626 92836
33997 73867
12994 27153
7918 71098
47817 70384
60891 68961
28325 53223
93759 99963
41104 63401
76969 77419
57050 92770
26901 87672
33436 89195
35218 68665
46663 92401
80761 83585
54416 76614
34866 79797
27300 27916
45824 68024
53267 97604
417 23530
3850 81931
12295 22798
54977 75539
20677 45362
17469 28274
58774 66793
7685 62705
19768 54061
13061 98879
83617 84064
18804 40076
9282 44714
27430 87824
33727 55934
61030 97261
43339 86260
30225 34579
3353 81115
21974 26613
48294 98951
29571 90531
50054 66815
53051 93124
6096 24752
30124 41223
24829 88298
1709 66039
1264 96176
19634 43242
48817 74943
4456 80672
83159 96569
43677 71219
70 46506
3817 85935
1823 16398
83040 98361
68483 95537
56977 89643
41191 83630
20849 33387
77869 83896
39315 90310
1418 22994
15605 93382
7956 8181
62587 77616
3827 15427
10836 58751
39603 53164
18046 49077
43884 85861
44066 57791
26359 78479
32890 76171
44373 67589
52484 80307
28439 77085
22731 52331
41245 84473
7613 41196
32050 78670
46693 99250
82278 95587
35258 62156
31781 78197
44362 90153
11212 52612
38418 40739
82989 86371
26894 73092
15434 28542
68712 80789
24030 54284
6545 45029
36651 64860
47090 82191
74335 81486
49065 58425
40022 48266
20242 90700
16834 95736
21342 58034
3911 8827
1951 36622
31859 82491
16188 43133
86033 93095
37386 93724
39055 71185
5099 36708
30394 67277
34922 49231
41038 84378
36410 61323
48813 70440
24448 53812
16841 59948
30225 30482
14963 83115
9799 40475
49651 81857
7162 33658
52658 93389
18507 24573
41531 84595
80814 87724
31649 88590
3593 55232
51261 90252
56071 89582
3647 79231
13865 33752
17704 71356
8729 66891
27282 53452
8305 96922
39058 70251
51982 72652
13331 48837
9415 89623
1123 35050
56653 80769
49259 71721
40099 46438
9648 49591
2648 54295
14431 46102
1009 38924
1625 84454
1605 7652
829 62875
7425 27808
21417 99958
11991 48589
7414 66660
33706 44307
68184 71931
45148 74247
51680 94865
27462 55756
58287 90957
40732 62604
4748 80132
6692 45883
76901 97241
38528 56589
19059 66803
5011 26792
44972 88904
25213 72844
13905 18444
70667 95188
84033 86647
59120 79010
39081 66836
38980 74840
37782 59752
37486 74026
51819 53981
13356 88723
36206 83947
27875 45314
5346 84956
47261 58133
39229 51190
10750 70500
43506 46727
5966 14830
6187 78955
4413 88950
379 68373
50171 94435
76241 89911
12706 58965
12543 20086
23111 83951
29519 81657
9105 69530
4829 13404
59243 82355
1010 29409
6222 92056
19963 51403
19236 76647
49708 62808
16711 27285
83354 84200
19464 60040
4000 65390
2796 8274
19267 53581
54058 57905
3801 94442
19310 74377
23993 69815
32701 66872
15474 53148
1632 57517
5501 68414
20586 97690
73102 75756
70862 87033
43995 50255
33973 70454
65539 67335
27220 60016
28631 54936
13453 55770
47172 61533
66430 96353
7593 43247
9681 83296
33225 62290
62495 72722
13105 52705
16395 76309
27457 48047
47792 90012
20582 47324
59828 84754
6697 8652
1522 30160
7944 60579
2833 90272
59055 71213
3269 84025
37283 80490
83816 92833
10571 55366
11597 71802
51239 94043
21790 56345
45631 63422
58801 89746
8159 43394
3387 44607
42996 68433
78009 98806
81012 88616
28452 43501
93059 97543
2466 80999
50763 59161
1475 14324
31660 47997
55280 84185
3652 39806
68457 71095
5252 16215
23940 45470
84175 99374
41922 58332
75768 77787
20288 82244
33195 40015
7385 62952
6990 7319
25865 81522
33023 48855
26023 71401
6683 8864
21195 42180
53567 91533
64489 92106
22656 73024
48476 82983
81801 94505
20287 92364
83406 93258
62532 66996
998 91575
30567 59055
21379 66656
9437 26189
59594 92976
27494 60264
4164 4507
12897 16878
64709 66545
28618 91263
32941 65560
38287 41742
14196 68162
36057 74655
36078 96924
32470 87245
1517 63728
1582 82268
25832 62646
30008 72182
14990 75516
39316 59924
3580 91858
72152 89612
48 25545
28748 93804
22704 51859
14702 25692
41938 69518
45748 97545
10884 56894
84683 87732
71284 73502
38460 79224
1371 19057
7345 51118
10399 77631
630 86529
53816 98790
5235 49841
15570 45211
19927 52293
73452 98564
2597 34938
6016 19689
30741 81470
1603 12533
57717 98860
57414 80686
42627 71626
70790 73952
48995 49268
49691 64272
28515 29199
22753 48903
2485 95889
40208 59259
60231 68705
25423 49398
29775 44038
20732 70637
6834 46400
4545 26179
28042 49113
57840 81354
85930 89954
10905 78411
39935 75372
23894 96822
21390 64228
54499 90753
54564 92929
46445 47100
88273 91655
24924 39966
36679 56767
18057 57968
26744 78169
7042 84252
36065 57787
40525 51569
8801 71464
15648 65151
2233 85211
56339 57060
31864 96789
42764 58878
43715 53940
4722 40493
21753 55080
91069 99754
17655 99792
49767 79656
33478 46241
4614 30520
15040 55205
30714 66652
9003 58739
57589 69016
70982 73254
27446 95023
24272 27502
25595 43798
51862 61567
9203 15349
18541 23857
14000 72629
90038 95485
17276 49032
18912 34927
20440 49091
26699 52362
9867 74417
20483 94237
65857 82630
26735 50905
21508 35115
8395 70575
69172 91967
7285 72641
10440 62065
48451 54754
1851 89519
13491 56811
31380 32379
37414 58329
51758 81313
31518 39014
24115 86131
45462 58420
43831 59054
4391 15324
21419 21440
22626 86778
46030 50424
44039 44426
24385 34154
38443 57186
63470 93697
42143 68966
11866 30385
40385 54799
15223 75610
50891 58593
61030 93735
17122 77839
11307 76116
3823 77827
47141 95886
7269 17557
32300 33464
89331 99438
16278 27551
52909 92100
8775 80164
3417 83939
14827 82881
15634 31687
72382 89115
80437 86253
12635 99151
5843 53788
24635 52945
31278 41121
10003 85898
6083 85993
46397 86983
6553 20003
23660 38949
38316 65244
31047 57809
24965 88408
2891 45218
36590 67972
41157 51545
30496 91872
53488 55778
36805 80150
8681 32030
30460 35606
61073 72786
8552 88578
37561 42116
43020 55599
12066 29716
43403 50813
68650 98467
29607 75959
81620 82160
49001 67243
142 82636
52441 71492
5553 85072
15332 15722
44516 79104
14652 50582
62316 93583
33701 51209
43718 71395
39755 82474
35584 41467
46749 80942
22178 84320
83436 87567
6837 60118
11167 26743
6879 43844
23975 53931
86416 91740
32933 45594
64197 91673
67508 74483
14575 80814
67747 97482
31895 54311
30138 48488
14068 43942
39450 55182
45357 84353
256 49832
44569 99392
52684 71973
93090 94064
6187 18827
31542 79350
44507 49931
35515 40176
16167 80740
15284 61584
48659 61390
2155 16619
16446 50621
62520 89106
52485 96755
39982 91228
10241 23261
32403 43314
1020 80480
153 20647
38700 61686
10725 55604
45263 57261
797 48808
40152 88250
61924 85505
78233 87688
49938 50357
36735 61625
51413 54349
23446 73468
58792 73159
17738 62668
17361 34584
79258 83957
68614 97340
80042 96898
42753 64778
4051 40038
25774 31028
61645 85483
27202 42935
5201 99702
11787 26112
13696 72688
7578 14209
4666 86933
27000 89820
1688 94736
61631 72859
18844 75880
36338 61729
5293 55874
4622 23947
3408 16643
9042 17930
51210 75305
16933 53074
64240 97495
42569 92783
35079 56596
19981 27233
51472 87574
14288 46144
23085 55230
21731 82642
78261 84700
13244 35407
32736 39362
87793 88492
66123 69337
5143 72337
57584 86028
23897 52704
61553 78764
38177 42085
56898 91632
95289 98744
9741 65443
36052 97672
26480 91942
1710 5278
60184 98037
10753 82975
6734 80396
6477 47553
92130 99619
19647 22723
56868 62757
24346 29436
35228 36611
3484 79507
20229 58534
45418 75059
8493 9206
45864 85736
22563 87841
47766 53414
24762 31416
46399 96972
33218 41617
16135 18301
78283 79264
44024 49127
36814 54183
28364 97721
2416 10869
13467 95951
17012 33613
37372 53935
79180 93422
24692 96945
11841 84650
9454 9580
49648 83369
30643 61425
5076 36688
33057 39349
48426 95429
44443 61693
11176 48878
18779 71589
29483 64349
63629 85443
6582 90740
22816 27760
8366 43997
48034 58255
6650 60330
757 14314
69804 96715
5928 82491
54041 79499
44733 47809
21958 35812
43472 94453
17467 89545
75355 99651
18675 99278
35465 90701
65592 94983
50924 87419
51707 79091
1742 39007
23520 26790
36980 72846
28226 82307
49048 63784
9671 91235
5162 18792
31735 74109
54651 90883
47637 55939
14069 39489
41375 60582
7481 73117
17796 74098
2163 90644
71203 85496
69771 81958
43463 81091
10462 94111
10793 57172
50685 93045
37592 80569
19051 30721
11372 19352
17855 31420
50848 65961
16716 18197
21443 47689
44625 79929
21904 29946
62218 75678
5706 85922
6985 17484
6115 58659
43399 65280
5969 98466
33792 65267
20756 47675
8922 73097
6298 54648
61410 62515
3172 78732
20015 89768
45468 76245
76611 92451
36143 74305
58925 84788
12642 90036
10950 48907
27512 39005
22294 30275
42130 51057
9607 67379
5616 92076
72646 94888
25585 86662
49628 50310
48305 87987
93504 98417
43304 99202
47552 94980
50957 63734
39543 67478
27451 55736
36811 42834
39402 82114
14597 37091
23420 77224
17379 96667
39611 77782
84124 87978
20001 82025
9551 95978
15089 85548
35824 45268
43072 48528
9545 69684
47232 79192
67538 67854
35128 56803
59296 97201
1693 45833
38113 94061
77477 80455
66556 86621
65984 79014
40368 71603
19798 95534
70051 87124
22258 98914
5302 80886
19456 44090
7941 42723
20512 35786
23687 64206
21775 65782
13962 76282
10723 99893
52247 75405
98274 99956
73785 89992
867 55790
84357 93688
10090 55666
40612 66699
11030 35307
43418 44900
52371 69006
45200 54444
16079 88415
78390 84429
18564 99429
18604 70243
63046 67479
13126 95675
23859 61861
69208 86104
19688 78245
12333 47967
57402 85040
31415 85156
6830 74285
3407 76996
78956 83216
28370 72512
50867 77515
15379 17774
8731 25285
40874 93057
52517 60549
53312 55901
11334 15396
86619 89025
16979 20476
2246 26146
36250 84941
25568 68980
58730 60336
35736 61963
54580 68399
38871 50795
50403 53966
60260 66949
56822 84619
2550 46584
42773 73764
9423 96608
21012 31345
35991 87047
46696 66537
50611 80118
11967 76749
75470 82051
44641 82261
22219 33403
5411 78283
68121 99916
37978 40326
15819 51846
43368 88828
41355 44391
26808 32841
14739 65789
7519 79521
64255 72975
13804 40799
7122 28149
61811 91194
35780 84358
11586 25991
64208 99844
59156 73155
263 80650
72644 90270
9304 86746
19739 30504
3896 7253
6598 26038
1787 76958
9704 95275
14761 42235
83155 95425
23724 44941
43075 74722
44176 67430
74319 99577
30601 67387
31989 73118
13138 34573
80441 94294
11871 92805
1942 65245
21708 62029
51631 96368
11899 27589
50202 85821
3591 38737
31500 86968
10077 54332
21770 81122
2624 32014
76383 79118
13857 81775
17213 57535
22912 64903
69629 95620
2195 31692
18268 31090
9315 82953
13800 47931
20647 36343
15115 29817
15652 43678
23363 43121
47219 96715
49318 52212
11818 91808
2775 13465
23338 87589
3237 77381
7804 71717
8321 68717
59218 84841
68082 79065
41326 44145
15382 86092
28952 43603
28802 31310
11048 69618
68519 71316
25402 48613
4252 95721
9919 97411
12031 56393
3531 91886
52906 68619
4469 8368
109 26753
7605 16379
19195 89320
28873 39105
56076 58117
26763 94228
87164 90457
55826 94790
10810 33656
8559 12072
66537 96542
20830 46321
56696 75508
12430 71191
48403 78719
13478 66052
5176 90336
17771 85164
1713 47645
19600 61237
70847 82667
17429 72253
66047 93868
11903 70132
29637 92363
12269 37932
24863 28280
56334 65464
83167 94073
62015 96654
18202 86084
8839 62659
3084 61627
16360 84638
460 98519
64911 87225
46562 76483
71881 75026
1558 93843
6436 7714
32627 32794
38283 50647
59267 69932
79065 92009
24147 36140
61075 76724
53837 79424
15889 82251
53502 70804
38483 42722
14545 20585
65624 82931
13231 42345
34072 34269
50026 90141
74001 82964
38917 50110
81876 84116
10487 54637
14755 65879
56029 90145
64034 86666
66605 86635
1782 12162
68636 76116
3117 55057
24068 68200
4951 24783
11061 22761
1955 78002
40326 88985
65424 96506
80724 95187
54396 95013
6958 53826
68270 97720
34216 35744
62333 66584
25807 53674
16554 66764
17736 18513
8551 18225
8700 68915
24698 46167
35960 92821
13892 72655
818 9876
56393 86341
1407 47509
43760 69209
10309 30853
11391 38686
12458 22863
87544 96767
42209 87749
62956 88897
32796 89418
45240 98307
14811 14819
15429 70783
16898 31931
534 12338
41066 54412
24498 52566
8346 63588
14909 80888
21840 46811
48750 98475
48433 89334
57736 69797
42227 88516
15079 57999
18674 98972
30454 34152
72759 73144
1435 4955
36164 52035
29217 70380
14449 98389
64636 91987
17978 71176
12316 98913
28323 42055
12965 33516
38593 99945
7182 8609
40036 92768
11944 98881
7468 79773
1404 16671
21765 33589
7009 82271
51830 65164
27909 49364
16168 50823
65319 67254
62022 81677
17456 65484
39473 73806
4769 27260
13085 86750
52374 68124
22156 50777
12865 96798
40656 85984
51319 81682
44031 68665
41408 77884
68498 75060
28148 81423
27283 38420
13782 64625
51033 68724
7711 51560
55120 77459
22145 78931
16080 34498
25628 31317
57270 88830
28641 97837
7566 13964
72125 97954
66663 84985
17197 51985
77668 84104
61966 92855
26170 57647
51418 96847
39736 89775
64617 93997
4123 16466
24591 98016
55429 92672
4156 84391
13374 75849
79 30048
48124 49060
10194 98692
16387 58503
6309 15003
11337 30435
28815 60423
19230 26190
86468 98900
23282 49317
13124 96224
36109 63626
77002 83901
27436 44834
33910 68011
20982 22688
44 94894
56636 72861
45211 75340
18497 53455
8434 59368
19798 67559
13746 87547
11075 82787
32298 60899
30664 62575
23382 60944
48627 96579
32668 70774
38267 75370
61179 68326
74009 87873
29995 34172
14213 99545
28461 50235
43474 83189
35577 98060
43189 91745
14239 70020
55588 75789
27372 92949
38475 85844
49567 84149
51914 87098
73353 96577
32513 94208
49008 92107
15270 24612
30955 72579
14589 94793
38230 84892
10359 34643
7826 58277
5917 51605
65856 77424
37665 90627
52088 59633
51884 60921
34321 78071
7940 98420
1519 13494
2927 76299
19640 79761
24194 75388
9283 84612
49261 96892
7953 22988
51071 61679
20050 90647
63550 73769
9963 79969
5493 45411
2440 71352
82150 99037
7131 43806
33622 82517
6321 81899
21693 93740
38051 64414
13440 79760
22532 75110
22541 29171
10894 42131
45116 59249
36072 68236
18664 97638
18505 30918
6414 52534
836 54041
65859 91790
54906 88324
55936 76980
5401 51374
1150 47080
13812 89161
36193 70324
22983 92200
35234 41793
76803 99347
6671 29455
16762 38100
86431 90591
37140 65309
6110 70338
17912 85087
16983 35983
6614 85498
30089 35650
20029 51137
12547 71013
15684 69807
42858 96125
19389 57393
6043 88014
5872 64708
68413 75037
18964 53884
8391 27625
77837 83869
86661 88897
1115 9102
10789 82774
27314 42421
2230 80691
25626 66079
64001 91270
31224 70852
44446 48895
9849 87590
12535 40500
2671 71363
60544 83448
17584 53474
14582 56612
71511 89530
33131 53472
18782 64425
2024 15614
41462 83846
24072 85085
20987 53205
63430 96245
67444 82301
72909 89314
81033 82320
54528 97663
33108 64470
56245 57979
58272 90635
61149 76794
2198 48139
44104 62561
2421 79830
11428 97790
52761 63564
91845 96787
30386 35240
14582 20519
30534 57410
39002 54461
62743 85983
26891 34548
10931 91553
43272 92179
107 81354
1711 57741
11810 71085
14864 15720
31958 56376
19259 77898
24976 33292
88648 88977
69788 76661
50416 54261
46642 53160
48521 79938
34336 97100
451 76288
28806 33727
57932 89701
65650 90901
36803 83425
14612 63135
55160 94518
63600 73143
45847 93392
53102 62920
27024 98098
15586 63467
75943 91939
22083 53053
11887 80339
72545 99220
37505 60096
76077 90411
38345 74560
6661 93588
33354 80346
24627 82548
33200 37814
14278 99111
31924 92141
9926 67369
4644 39907
33148 53319
46036 72816
39082 67334
33690 39165
50618 73965
401 14755
65328 91603
2446 80685
18171 66856
3194 11836
17322 38039
21616 35590
542 17083
47216 59866
21587 46153
59664 64820
2501 20360
34903 96788
39270 48989
22187 73845
2840 93507
46325 62557
27458 43454
22881 86976
14046 79518
3494 68044
20593 56522
28299 38346
4634 99498
10356 70406
27808 38518
4706 94925
62026 92058
35617 36919
4662 5082
42944 55477
62358 73203
50002 69313
54493 98952
12204 97027
17297 80652
13571 53804
21974 49141
16629 50473
36133 36927
56078 90141
21680 91685
16434 42478
24057 77030
30214 48414
9190 64971
36065 54382
3644 98990
24779 88294
8103 68485
24698 97479
28214 78888
74081 86468
1714 67864
37349 94147
2001 91970
8001 92722
24950 90043
45961 84231
19263 37654
14041 99147
15268 74297
33236 50097
15543 92252
29053 29379
4580 21127
87370 87427
31416 38432
7710 48111
51918 61603
3778 19623
22483 33523
31283 64567
78726 98075
51916 68394
49093 82906
50403 71502
57332 64024
35291 92277
8588 46868
30528 77180
32483 91544
342 2869
26318 83411
4763 96132
45706 80492
64437 85829
30382 72426
15109 27235
3019 14549
14074 15825
17403 44890
24538 89739
54087 96175
19639 73968
85383 95135
28005 64055
6856 90476
68323 77618
14211 64783
41191 81066
59169 76497
23698 97123
37990 94042
41596 78601
25142 50507
9245 81546
27881 77606
47109 83088
64319 75187
41500 77223
17481 39061
39926 48576
7351 98519
70412 77460
38175 62757
62713 99589
16743 82550
51756 69380
17967 88679
23406 97581
39870 43044
27082 53014
81863 87391
46774 51940
61539 82327
70302 71069
37566 87233
16206 66806
51177 97944
73688 94574
31542 77815
59432 67731
62447 64000
78092 82199
27637 88733
48364 90452
277 43617
57961 78791
27463 71145
24227 55915
51500 92760
5616 81623
37203 94449
6322 68683
62275 77379
948 15722
16890 43212
48474 50888
33998 34546
9656 61518
18983 50149
54976 62444
22192 29480
29587 94332
41884 78601
54136 99022
43928 92882
64760 81832
35578 85831
22306 66296
50763 99080
15083 25014
7760 35671
9912 85843
65169 93048
38323 38784
3865 43266
55991 71649
20162 56124
63267 97872
14019 88124
39936 76157
49789 86950
1496 10597
27656 73385
20882 26401
22844 53892
19191 37103
17071 82201
45600 46572
26336 40447
17483 65300
45807 65354
32187 79551
10817 26208
12075 70156
26011 77243
37938 97142
26496 90118
6454 23490
25523 71320
1962 53364
5316 74467
16459 74651
40153 74983
22809 99495
17435 24226
32261 64191
62339 90842
3761 12827
21854 78236
17920 81489
83477 85387
56463 64403
57743 99804
32372 62770
62188 67930
31455 40119
74813 80130
51613 88379
40390 55651
47723 50258
56700 58205
31684 77429
33102 76624
7390 31593
5295 52943
82900 93893
77588 89409
61085 76930
32640 91405
9945 48231
29940 38536
46820 79628
52252 60227
32664 55580
65927 85779
31724 51855
693 89113
7434 35885
5206 74975
26180 99036
45377 75976
16476 22604
93714 95421
14135 28645
47493 65948
14876 42723
30696 85563
51705 65133
23765 85612
33282 52977
58550 91540
8250 18169
33027 65580
25554 91299
6210 28601
5481 50280
50749 83507
3177 59371
2737 19636
65183 84399
13043 83245
82879 84924
34683 44026
54962 67262
14698 21682
25949 41200
32630 44894
86320 89547
3368 20465
42081 90539
745 25021
45698 80016
10123 35585
21815 75649
65212 90322
1427 63097
25213 40709
9989 95398
12849 30391
31938 35907
3281 70838
7726 60682
7497 88483
7915 48643
41013 62285
59499 91209
34730 77030
39708 76285
57548 57801
26099 93880
45545 76827
35911 77033
56007 90264
7924 22675
552 8749
33437 44864
1527 53285
11926 55129
9657 62707
81468 81542
11581 58212
16196 81151
51192 61559
40909 54003
17754 39593
71602 85969
29898 77747
36436 44702
78872 95383
25308 51244
10976 71540
6648 67769
60590 99747
20338 43733
16826 75539
58914 69582
29554 59390
9940 84479
48757 80487
19015 51223
92025 99156
5610 96240
32201 32938
47548 90125
34608 54874
401 7700
8435 39786
33382 94450
18485 72810
29837 68845
35589 88704
88558 90272
51 80722
59058 99498
51492 91051
2622 25614
36366 38047
53069 78298
24673 86459
22692 29833
3538 96885
30001 76614
2709 59411
47759 96635
18113 39870
79106 87550
32139 39139
16666 78332
6944 85337
39205 79695
14168 50984
64827 72839
56606 71516
6130 84848
18078 40659
38331 57468
9115 48773
30756 70000
571 17875
40821 80812
23845 82018
38903 91160
53020 53121
313 25799
15290 69258
29868 92842
62563 73092
2965 37793
53732 74248
12232 65213
14406 20837
33880 47559
8629 61751
28692 29060
57335 98029
30982 32972
32714 81190
7217 27633
27476 48922
11144 18299
92500 94698
36891 88125
71550 73950
53990 71516
16916 72966
30847 36263
27845 59643
68521 93075
6698 69112
1524 35490
20511 60774
17959 59632
2406 96076
22068 28603
29934 63880
30950 64434
10242 93629
19969 64401
84895 98328
34545 64845
31032 51814
37794 42843
18466 66247
4608 43142
34084 75736
74453 78869
53058 76550
33643 71388
5786 44106
21612 31522
8357 18441
24670 69144
74503 92313
3643 71714
30007 91257
11656 89370
45665 78221
9805 18390
36351 58622
97410 97652
57512 67272
15099 72783
22400 40901
34738 84330
1844 9069
4438 89282
2082 7980
57583 71719
10971 78684
23406 32834
42720 63038
80049 92947
6650 9866
44891 92083
39669 52066
48801 72226
47355 59965
32852 55962
16819 21921
9011 69336
34209 39292
51758 62230
8183 32567
24005 55337
29935 43117
22341 81982
1491 72969
11062 14376
13572 72114
12375 14082
6275 95049
18655 95751
60395 89856
46281 93382
23581 36047
47453 91313
31963 81816
2274 28841
555 42235
54909 72060
17878 39731
94577 95519
62054 93560
12429 50267
67594 90643
32485 84469
287 80277
20766 75928
5381 44731
79378 86993
74334 93833
44458 81906
56908 73775
84441 95851
31658 84164
32400 93052
44063 50998
49827 83720
3597 78802
25183 69882
82267 90230
48295 90434
15214 69115
51955 58392
55664 90880
81556 94257
65476 79063
53728 83406
3376 19514
57109 75123
59417 78468
6365 51013
5458 46790
66151 87850
4176 35076
46728 74433
45482 71553
48945 68846
52064 76610
85811 86315
13455 39172
22125 99966
34173 44068
17025 24697
27624 72627
37411 46475
27664 90429
639 59761
23630 56923
13149 17880
18373 68916
55910 84747
21096 77465
41564 59063
2915 95700
4533 99601
743 60953
26024 40006
26894 66116
49640 54835
26329 78219
63988 76633
7753 28012
34958 77826
16275 87374
13147 60217
3716 34239
40635 76877
50936 86164
21030 85527
22553 57862
26914 55899
68956 74261
64807 81278
20390 63454
39183 86424
43825 84461
36188 49892
10299 53841
79315 89959
30114 73303
31535 44083
79954 80537
34125 83482
14170 30857
44928 68438
36000 69812
68569 76927
11164 87618
35195 78317
68591 86210
34432 41270
26709 81517
69646 93968
39395 73865
74420 82321
74075 99148
10814 79098
42547 73079
23572 96561
17996 42421
43998 48567
6628 99656
45894 52682
37713 54988
33138 91102
5187 8972
3663 4401
47967 74632
2776 91685
36230 55782
58634 61535
33619 88594
4907 31364
13378 27924
10614 29252
54816 64154
14495 77908
19291 74438
64820 87594
76472 78831
17813 28128
28082 66181
30441 31062
45046 94126
13183 74201
47688 72474
86873 90598
19742 90731
11481 89381
861 51211
333 10290
28745 67872
44534 93266
87087 98682
47596 92014
4350 62133
40276 67065
41211 51046
34599 39074
20971 68039
8110 15286
8111 53339
5881 6182
49935 67037
53745 97261
30027 52942
38929 49466
91705 95212
30163 45976
63017 76212
31397 61334
10991 78956
4529 23617
17278 32679
42825 76620
12997 59844
3220 59559
90652 97758
13363 71596
41883 54987
39051 98972
8151 11848
15862 89122
9946 77548
44334 64838
84936 96141
40808 99185
7347 98594
73555 83048
40173 69166
38046 56384
76156 98725
12822 98014
11857 27480
15845 21620
44474 68630
20442 32886
71606 85276
9351 48308
15149 35062
27376 94347
21791 23851
11876 30282
29537 67034
16210 71472
4808 65875
35456 51578
71387 90711
3751 83937
33806 83874
33825 97796
42835 63564
40990 96786
13283 55945
1855 78286
2178 74676
11077 47061
61218 95248
9374 39889
3083 24633
17441 42523
21116 86977
11692 49398
6426 48026
2614 41624
31975 86175
24657 54697
15431 84519
25285 82494
17846 49934
49644 83611
48914 95043
50926 64728
3626 67419
13342 34296
26209 75558
50550 93293
29741 63595
4361 30212
7048 93655
19776 74975
89173 95408
12419 13326
28582 86255
49932 88496
20258 97903
18067 28014
8032 65113
11355 27006
43951 55182
74349 85101
12741 75992
20619 89699
4833 66565
13605 98670
2662 36997
21590 57661
60158 92198
20079 51857
52291 89830
1209 13150
26794 29251
18104 22202
45519 85100
31306 40161
6611 59071
15600 69764
29922 79997
36536 76574
69936 76302
40117 41751
62843 69557
16242 97358
79396 99799
15849 19961
24307 50450
33798 81796
10874 59829
58499 64816
5970 66175
18112 18162
24552 79409
19733 23397
7298 63745
13817 44473
31337 39758
19589 62572
9289 90781
32797 98243
55670 68364
44975 72733
53302 75561
1268 59161
86131 94075
79293 87069
11525 22031
3334 82275
643 1482
33334 74449
41179 72168
1929 58258
57660 85679
50847 67547
26308 69856
40821 88821
26184 88073
43619 76662
24379 85975
6443 56750
54331 89865
37149 43269
12084 21961
1341 54696
6508 93561
12250 31735
96915 97090
19298 67398
54855 71017
5665 60413
14370 90146
59148 84780
3634 77518
13230 14865
3323 47480
64021 66768
18960 67575
39914 73654
16445 43108
73612 81652
4891 71325
36468 99740
37933 66724
43289 58264
8021 95883
2543 50151
10152 74197
59796 82731
11484 99274
2113 48052
60957 96893
1532 78254
18461 49652
10546 51901
34199 71941
4533 92733
3235 26653
38026 95059
8718 59588
8095 91696
3917 62467
15107 16597
27765 31505
40066 40758
9942 25959
8340 84994
9878 24970
15581 21987
61845 95107
20901 33375
36500 66927
37078 80796
68724 86751
23711 98577
15892 58425
46159 92107
85049 94371
43500 72692
19245 54220
4874 54642
46850 60282
39684 78996
17539 28314
2852 28472
6454 54591
74711 86466
28102 90056
36326 56498
12773 48486
47881 69814
36200 37362
25913 53583
2745 39456
3123 67086
24884 43032
60448 67011
22208 99001
507 88025
33117 53229
51121 79178
34487 95082
20125 44841
65839 86472
86407 97014
14922 83349
84175 91029
15549 50838
10305 83795
20728 87144
4014 41288
57353 90383
43308 45240
20311 42777
46970 69670
35250 64043
74705 97377
32895 47443
8333 67892
14413 39592
41937 93671
11936 21861
7071 86712
34576 43167
16768 57875
42442 77184
32454 40401
12289 53461
7954 75750
6235 48252
10687 81911
27714 98158
4763 41181
63205 99739
26403 73698
10908 44772
49915 91335
55580 77469
29015 61432
18619 44906
2917 78139
170 56835
684 51855
39086 58094
4056 25662
55102 79111
10293 15481
32676 56276
31284 43411
181 15249
13214 41258
7640 72151
9719 22972
39476 96924
67904 74340
14838 52762
92619 99173
26422 29515
2079 29116
4347 44488
38627 92691
9237 66653
22727 73464
33927 44617
35191 49185
43235 97045
17039 74419
8526 73934
17513 25784
8889 19562
27272 64199
13202 64114
22936 65509
6024 56216
37229 87745
9272 31882
635 2294
32740 41173
52676 55902
22129 78687
48972 65652
35030 37051
61719 71221
60233 73589
36054 63344
3146 17760
43587 68644
12053 86854
63542 68104
46468 52637
17751 48757
20129 71922
72776 87094
9617 20702
73949 95761
69694 75728
41218 98935
24122 58606
16376 91141
3757 50815
43010 67896
18560 21277
8036 35969
19372 26466
56147 92249
10265 41443
66438 96200
2308 22250
22256 82535
41456 70333
5159 14709
1753 83850
16027 36991
16294 63887
27601 97789
29697 90335
37827 41040
19407 60197
63329 70399
62622 82518
21386 62261
3743 56393
42672 85435
41395 67573
18796 32037
30925 92990
40006 63933
29313 81734
16540 77822
35059 36764
7171 76435
43247 79041
87813 95655
3499 8605
21320 25448
83435 93400
60240 97406
42923 92181
17818 91874
39706 54498
892 53609
9589 78700
19486 42557
33686 45371
64288 91477
56602 72310
27218 27291
540 97433
40612 97399
65922 76620
21844 80923
49863 97839
6089 19815
80445 81403
19535 19593
22283 35031
59107 78985
39657 64509
66730 78611
62463 83196
51848 98327
225 60685
5993 75299
30973 34091
38950 53586
9504 82112
52668 76759
2071 43214
46214 62234
38447 41212
82687 93784
45166 98913
53120 97629
20374 59870
88023 94153
21656 95236
42715 62583
28505 97002
12209 55226
61497 82053
71346 97482
50809 85983
71556 87856
22204 56874
67598 86791
25877 87226
31441 48930
12409 99013
35868 37941
65979 83143
8580 62712
62985 68002
22987 81562
44708 71105
66409 88599
43369 56233
17013 44393
29707 68511
20495 55515
61257 73417
13874 82035
22510 58255
7860 95501
29439 44038
29732 35036
3896 49872
3074 22312
25587 31375
16364 72453
39203 91211
68774 99167
65854 89501
14556 20762
18567 34377
76449 96524
16531 80302
34599 66498
777 5861
61824 70491
12029 90272
28808 94712
31045 34680
63208 76634
29828 81683
3091 47995
33945 41371
61285 97325
69237 93213
30570 46771
56605 64198
17584 39878
40942 95518
569 99266
71211 84973
65241 68543
7090 43405
50255 83453
48473 59554
75996 88639
66497 74882
69599 91443
55504 91360
19749 48697
77252 89097
10301 97198
36203 82639
17807 53135
90907 95725
46389 96732
12796 31448
18004 61085
14009 61609
48580 65174
7605 36835
20570 95315
60494 94353
42214 76817
49715 76711
4459 40246
72095 98790
52693 56705
33430 84822
67998 85180
33803 57541
1550 3093
6215 59507
54511 88975
68709 85112
25050 45000
16765 74897
30435 60142
42094 45779
2916 78576
8904 16323
3857 81859
29465 67896
8160 16505
5188 11823
38571 67384
27154 56393
23924 33366
38657 44994
40520 75373
1386 61182
1494 60230
20112 55714
5582 49937
366 51700
41173 67661
11825 67495
39058 68637
14660 39911
4319 76331
46126 56311
401 34081
51602 67950
6161 44236
5406 32743
11772 19988
4768 64158
72636 80453
32680 83064
33006 55519
28085 89222
19445 57796
59497 93075
11866 15599
23581 65324
17234 97711
13460 95879
45246 57729
67697 83848
23082 36970
22834 73574
22087 47232
7553 30323
16049 41496
40907 46018
1059 11026
68061 75429
50767 98624
86685 90514
46304 67610
42222 88695
29932 37835
32335 39518
42639 45425
38282 93010
7586 79718
7153 34661
82119 84970
19013 76254
12023 44564
12260 41582
13664 47343
71129 73911
78321 99982
6865 64629
4136 83922
44592 75494
55168 66915
5179 80153
10096 16160
12586 21145
20606 43411
33351 66959
22534 49537
2194 6705
2819 3676
61573 79906
1336 22970
57440 98045
70673 77390
83926 89190
7095 53932
56276 84223
91860 99625
77240 99149
25015 87021
44587 96089
60996 80226
1679 26241
31791 44688
43272 84740
6824 98837
9683 76113
10532 14323
60941 82100
41305 59213
13317 41891
39599 79163
39409 99109
1547 41683
23938 81081
75198 98489
57678 92395
31695 69776
3266 95769
46362 69625
21064 85262
22498 76156
40670 86595
31874 39506
30918 93454
24135 58375
26789 76573
19892 41109
5500 96793
51797 80744
22178 97963
62741 64041
73627 84317
5103 30342
54829 64548
17605 59030
45959 68337
14984 58642
33838 82184
14091 50489
40171 72834
12205 50499
66266 76455
48234 91566
57225 58496
31184 59140
27877 53934
73432 74108
17077 67046
13505 30942
19696 43928
7540 86522
12856 42196
29277 87307
35094 53925
81196 94384
3920 45655
9661 57412
50296 97639
31281 82684
18524 81518
47346 91142
32325 73727
83717 85417
1481 69199
20906 51659
18678 98916
35147 77210
22660 28645
54995 98350
7243 10044
46144 99671
86973 96089
16655 18284
8147 54847
22590 53413
41330 50175
63119 95571
15904 40314
3448 27118
10238 48490
19887 95777
3754 53908
8265 94254
36760 48239
18214 68501
35053 64359
55555 70984
40451 44370
9479 51470
49951 55860
25707 98180
38782 51542
14286 58045
9827 49033
27018 57962
14006 71085
81396 93108
52463 89820
61403 77249
43102 66720
16837 86283
5854 75867
56024 98199
27185 35465
24215 33393
16209 53898
53524 84536
36224 44076
53160 69859
4468 76126
6126 50624
2391 89546
3132 36280
61430 73668
17512 83557
66996 98513
74295 98274
20138 69955
8869 24025
11831 28519
9978 59185
6948 15771
49357 57666
12638 72499
58553 79040
10517 57326
3704 23510
9903 31915
59425 70348
2846 39173
3079 70522
32449 65269
33455 86492
67754 82368
26370 46092
25642 64528
16138 89901
38696 46963
6555 49720
70920 77331
44155 61810
48312 93600
58383 78077
20761 37485
69794 82695
57534 89664
5967 90786
33985 82181
52943 54961
4750 87096
9220 37364
45832 97468
12672 19843
10168 52460
26635 48258
15517 62692
19389 72964
6698 19424
25393 86479
37377 87131
36241 46321
55462 56574
28126 37879
10248 75145
44363 75620
58922 83921
58558 97012
55236 83570
83288 91663
28378 70969
4794 40669
4146 82699
5417 19649
10661 68554
22150 39641
55404 68970
64272 76352
28842 78817
71805 99687
27336 83044
20194 87982
850 64781
43588 87250
29891 73539
8551 54581
90415 97938
35711 88777
18315 25626
65667 92286
26951 31994
6419 60594
6193 67546
8933 89317
6745 50867
50500 97746
9946 92022
7619 51353
3610 20081
62385 78251
47071 66158
38237 39452
21085 55686
29352 60306
37867 52137
20175 39280
15987 75939
18592 80425
24244 37214
6770 22519
80703 86144
6071 27148
11952 39654
19541 49558
42615 98240
21734 97333
11464 96635
18630 81201
52968 96428
24441 47753
31687 32023
62825 88468
52045 90810
29854 42660
64171 82362
9416 43068
25873 51402
46267 88490
70504 88331
41721 87354
84955 98688
40874 61186
49915 70917
35670 94999
9047 71092
1592 70817
22795 86674
34430 62354
83539 88217
52707 72037
53862 61557
14487 74812
96226 97048
43186 82015
12232 97402
38373 72426
5523 40892
22940 58026
18361 71523
37249 57363
9755 69157
8392 51952
9809 33241
43586 46158
2530 35227
86259 89985
62268 68015
20600 76087
21414 90317
6753 20959
4564 26823
45897 53515
18142 99181
53223 62715
53463 84152
9352 57723
66655 72940
54633 90510
12019 56360
72142 80619
66792 78826
20226 67323
7886 60320
22143 56432
71756 76081
4031 7725
837 12334
70971 74593
22533 95618
26992 72647
44180 57245
76954 91064
32254 49285
15741 75408
843 51583
21555 54732
2800 34099
66866 81450
24038 94583
15638 45974
5979 70136
23442 57464
21577 28284
29936 81071
28943 96012
47104 66333
1239 59939
40012 52367
30245 94621
50058 91049
63808 67309
68227 97017
60623 79608
42077 51115
33956 90570
30205 46465
5869 43068
83021 88199
50082 54278
13914 38907
11849 32502
47926 55191
12968 39257
17643 94344
55656 58358
31224 52968
48995 95418
60453 62210
47174 68114
33183 65978
16491 43439
54371 70360
61620 76230
35523 53567
46066 82178
26406 72686
19496 52994
24397 86193
12182 48074
23048 71212
39812 78669
81227 97089
50689 98898
4005 93427
43806 81232
27540 87764
27409 29320
85949 95296
15110 97014
33410 46377
15010 49054
27231 86934
2854 21296
85887 90185
43684 72521
24828 36729
48143 90275
8136 33032
55386 57323
73371 90062
23875 92283
28396 72672
19563 44473
17534 98141
56120 67633
9330 75222
29029 60673
34083 72207
66804 77702
73070 74134
5175 38891
9919 88208
29521 54119
42449 61874
13667 70345
84210 98686
55560 72186
5288 93559
26026 49159
86302 87121
63915 85900
55826 85118
35597 96207
42317 64276
23797 38296
45889 61801
29668 55186
36119 45250
22680 65636
15901 56672
39119 53840
64582 67390
10956 17351
80872 88910
32953 70591
71430 92072
43128 65447
95709 98046
18949 62071
1904 37610
21242 81199
37124 77645
12295 99545
9891 19976
56910 66056
761 82046
22725 77427
53662 91458
49754 92910
27219 27223
27974 28845
47832 50074
11661 82925
53097 96089
48210 68362
57620 94370
19716 74113
4476 47957
49545 57936
81352 90615
49605 70522
2825 43264
69195 83395
92366 98508
30162 46182
55335 99885
9567 41786
66549 86525
11617 61436
29800 71412
17972 43586
35446 94869
66905 70591
56342 73613
5212 18846
15075 87111
88090 92882
8250 99280
38598 84210
34698 58784
632 96548
18602 90403
1812 46382
2739 27476
7771 89224
6484 47566
18990 63185
950 76703
2026 29585
39907 88956
96576 98745
10280 76829
27172 35732
18058 75081
54422 71803
53862 54083
7784 55652
5453 35868
28750 71480
41250 65670
66086 79197
37999 82588
91031 93948
29010 64661
23218 23893
16528 62347
47983 67520
49117 79181
6827 26799
48456 54930
39533 58912
73849 99765
31930 77222
35609 49994
79648 79805
17026 36012
3062 31359
5632 87376
29990 60769
18074 65955
92894 95220
28402 35647
66164 97504
46597 95370
39111 48835
6016 87737
16160 23943
14853 88109
3539 72478
77471 88213
50666 67892
37141 69882
5815 81882
11636 32467
23731 66369
18278 53703
14938 89275
37437 53148
68517 99867
9220 82697
25569 50784
17795 38918
59837 90745
28171 37088
58114 78931
22019 66670
56602 96328
34596 92642
25585 32349
89771 94656
50824 55562
37952 49039
17342 39178
14851 92007
28473 87378
30301 81885
51063 54685
62540 71538
1178 11735
70276 86097
2022 11934
17277 71319
60493 71061
22610 37718
76723 98196
13499 16503
30728 82705
15250 76714
13713 69041
36931 93466
11778 48203
12170 65126
13083 82275
38857 46667
80232 93001
19947 96344
14389 41155
75854 87974
22206 98550
5622 93402
18994 63903
14157 99143
8279 95690
41123 60808
18569 48469
56435 68757
19209 66165
27894 50673
38166 66623
39955 63854
17253 46602
34310 90922
50019 92422
15075 48551
78329 86105
75694 95781
77114 87274
30035 87319
36296 61977
18965 24287
44888 82073
46249 78077
62099 69891
33779 70850
34394 53945
48849 68140
30975 75458
8159 63221
62730 73794
62474 73282
31367 89259
50051 55496
59698 96263
48872 91683
24211 32288
15283 38046
15359 86229
1353 50627
69353 87012
9812 96192
14972 33522
31846 91036
53010 93166
71584 92902
28597 93543
32029 56376
41367 82262
2563 71149
59179 62206
8283 39829
38888 86598
41104 61479
52429 91729
16075 54570
27963 63039
2512 43116
27997 60643
9824 82437
55402 72378
69087 75296
9705 49543
12440 37442
77915 93728
36960 45113
8960 51179
25425 79711
40013 87612
17311 25185
2216 46209
81215 99320
64590 90185
91802 96363
71377 89806
4851 85005
53543 85342
22342 57040
7659 88021
12031 79543
2509 19207
24142 61136
2701 72489
55696 75283
138 67732
22947 54848
2777 38546
3164 57389
1717 59781
10673 97300
26116 39712
51123 60118
2529 7194
1499 23497
32734 42245
7048 54231
36401 55583
55144 94193
63721 99834
56263 93403
40081 86099
1806 6283
10480 89998
49718 62704
37476 94873
40581 73266
39540 54676
43718 95701
9608 37974
48284 49413
56680 77483
608 17549
8028 34251
25128 98839
36794 90961
45275 85481
24829 99893
41485 90540
29234 70438
13056 13156
21712 46374
431 32226
63888 73393
58541 76991
8007 55935
50 2033
2571 47323
59879 99954
6759 51498
70325 70516
5251 23041
2615 87211
55478 57739
17661 56063
26647 68859
41644 60239
78739 99212
67062 73524
66201 96687
57511 86094
14545 65274
14305 20419
28012 95626
16850 99656
3073 61765
32961 79600
11683 96292
56851 59008
25219 50983
53743 75850
27145 35004
70670 72502
35538 52956
6750 75455
52130 80147
38177 80556
29691 67050
73920 83835
17002 79983
20309 53396
12057 82053
10573 92223
2296 87668
22195 34172
19836 38599
51703 93266
11753 68094
4617 66381
5560 79620
21490 90477
28770 96383
24592 75516
1177 26515
44341 73995
19537 90199
14670 41711
83306 97351
7727 87558
48642 49960
46516 66556
49983 98726
31834 42825
15419 92599
75325 86733
55928 81769
48646 69253
32248 36746
22138 52657
1593 21022
64291 71689
40370 44009
13181 50482
22579 25251
40168 83129
74804 75400
56156 57392
9445 37764
27719 45592
52644 59448
45458 75941
9326 17896
24363 76044
35011 54574
2975 65122
23393 87103
9630 60697
14465 73450
4001 44596
44482 89541
27690 48256
77292 78635
27206 29748
3390 35046
20348 53114
91100 98306
26390 86496
24855 77817
33474 54521
21650 84371
61036 63643
12592 19630
19115 19437
54651 98130
63880 95361
9796 52919
74095 76408
32531 58305
54765 99208
12258 90159
44737 73822
9800 39048
18595 61659
70953 88098
72769 98863
28667 63549
35865 53371
67236 90084
8749 22715
11129 16835
59424 70979
56022 80147
35093 46460
12714 93153
59510 83197
50692 58756
47330 94832
84108 90974
13095 87169
24966 34261
533 40888
52913 80911
77525 89067
17456 41320
65299 79339
2821 84491
19394 99096
11011 60007
32619 85429
47418 82457
27619 69289
16968 92759
35218 95831
85548 93688
2051 11816
71047 90421
37593 57170
29961 39951
17159 89981
6140 45447
55682 70801
25019 73828
30891 88827
16883 91555
5533 65998
53952 89573
73219 86006
57680 92254
36471 98019
10700 56170
6685 51970
26711 65579
26750 52771
16191 77365
23287 30177
70879 75142
21891 50266
3740 67685
26463 72257
793 81773
12856 37778
2208 4571
44267 57094
5794 31725
14067 47146
25640 99471
10852 97401
9558 13618
68670 72712
44651 61732
10535 79756
33353 43818
32612 70995
17676 93764
31678 66947
9895 20905
21354 94443
2219 45309
27679 48878
10582 41474
28559 53723
5031 23930
5969 76203
71228 72328
12061 75929
8061 58562
56476 74001
20810 42876
12033 50709
57500 83015
43941 88665
52117 75640
6810 29804
2199 83410
29057 69923
23460 40607
82032 96234
58074 72209
2382 60230
21280 81776
79967 81062
6625 97052
902 46809
42026 71852
71783 80590
69079 86875
39238 46602
908 96681
84138 85256
23233 58226
19031 76280
75051 80572
1786 5003
16792 87541
34698 45140
19323 81639
1330 70939
22986 56055
4733 9699
55667 70728
44872 51073
74187 94345
89698 92878
12384 50144
30362 70521
7793 65199
50148 87808
29246 84573
32560 79921
55500 85107
27527 95210
31135 64757
987 79274
38253 40888
44467 92950
11908 57193
17049 75155
1553 81490
74421 76608
52449 68293
56243 79854
48771 72003
44673 71197
38364 54973
50422 92434
44019 49093
30779 89068
973 10767
60349 92648
33500 73856
28772 67917
46051 77538
35886 87367
76549 97872
74200 75423
62673 66926
35511 43835
41725 48737
4413 13397
14187 35788
42528 96754
6942 69907
10085 64400
5444 5551
54749 57993
6198 30700
65019 84374
529 3591
11195 11746
23158 65230
11697 12063
17488 31571
40213 86475
42223 83089
47802 74592
73804 89602
52133 65393
41473 78466
55518 98487
164 37134
17025 55455
78418 86333
33168 54768
56428 85781
37908 77096
7757 29913
62221 81832
59787 83518
73395 98288
59471 98357
19771 62579
48900 61874
42902 62263
7411 58321
42680 98023
77022 93617
56612 83462
65880 80705
23872 55574
3763 29284
19484 77581
36194 39378
92888 96680
10846 76941
70386 83008
12892 16838
8578 27108
34264 62544
42342 79047
9516 68225
50391 60658
19049 49114
69462 86086
74572 85229
9345 97322
64077 79716
29657 97442
16389 75777
14418 98103
84817 86158
2617 98733
38426 59800
5248 83800
715 3247
35356 76437
1285 11505
81409 97068
40771 80611
48731 73140
3996 47306
52262 92626
62783 69994
27103 43118
55543 72541
4410 43564
32254 54818
66670 72423
88131 95177
31201 82333
31876 47073
26809 47797
11857 17830
33272 69579
35807 43057
72164 74678
41998 87756
7261 14809
16554 36011
15575 83294
43275 80236
26909 79989
41543 43515
6309 45685
41964 79516
3833 28982
9826 98655
49860 93947
12825 20591
56588 68534
24743 27890
75913 86221
15908 93960
909 10317
4630 20953
28383 28717
63888 71828
38198 39532
12993 13951
16139 81152
36279 38695
5063 14877
17150 30600
14175 82203
72335 96978
6736 63827
12112 96170
28178 29031
80144 86436
1671 59062
7918 95679
64515 73510
72110 88872
34226 95327
85631 87793
62597 97564
61884 85514
26977 57588
396 68544
6958 93129
39788 67694
59000 67236
77372 94124
19588 97851
50383 72634
48937 89712
13815 40657
18597 79711
68746 99707
63164 78840
17718 88053
13372 91478
45256 93263
34113 73112
65067 68479
1174 67897
57251 81576
77209 95375
76227 89243
29889 71098
25401 43084
32665 65930
30019 48054
74631 91054
16039 78943
41865 93053
14426 97199
10640 57416
55669 66166
82454 97937
25580 55374
10654 29146
23240 72676
2438 66678
90577 96162
39077 40580
18846 40449
28890 96187
81321 86349
15111 52079
3978 80649
24688 98124
9918 80740
5039 78811
33075 79141
7183 16426
34028 74087
60686 99839
31109 74479
54548 76159
67678 75041
19309 72145
18502 29224
10725 56929
12886 87619
8849 43435
63863 86894
10905 96567
27543 78359
37699 62208
22827 82572
26680 84399
16585 18083
32457 48507
2586 9091
36909 70134
45696 59961
46028 56361
83709 95663
45569 59918
94622 97465
62895 88275
27713 77106
17365 57893
17561 90221
40620 50057
27138 31359
18757 38213
20533 85802
23642 97243
44216 70790
4256 13827
21977 99393
14124 98583
69464 79959
30095 52408
66839 76341
16783 45807
2847 52054
18413 79491
73064 76023
50634 80435
43292 97168
4526 39465
30193 88146
19167 90842
9073 41725
50343 60583
10618 52706
32889 81610
1923 29197
15838 42633
70771 97978
85887 90921
53793 68097
1095 75333
38286 70855
19277 94949
45237 80221
46735 62968
51365 74794
88041 98623
38764 93659
30556 58462
24285 62486
9046 22420
8271 34745
11714 82499
7084 14406
3698 89798
23870 52502
60096 90054
67322 94402
25570 73417
55585 84264
20876 73447
44085 50471
29004 38765
17751 31145
6362 21829
64734 71067
2604 64070
40850 47547
75276 81232
43535 66374
30366 95369
16664 23626
67233 99828
84681 94567
22511 42481
52680 97506
32969 78697
29373 69958
15994 79817
86703 92961
65102 85480
39218 58388
78381 88678
42474 96718
57159 96187
68773 80552
42677 90839
52591 58643
1294 52611
10368 39493
28219 74895
66607 70910
39858 76330
49264 52682
65279 91873
31329 80879
53934 62248
4749 35717
63558 95870
23819 91477
7832 66584
9242 25239
15476 91404
23867 62229
3850 60106
2073 32509
15751 41177
37042 97688
30643 62519
78184 80466
32859 58926
8229 35987
35337 89775
38707 80387
24719 80398
62934 71242
57570 71674
62673 71722
3031 79299
64769 73376
28026 78233
104 97010
71520 97178
63249 97640
16139 25033
61986 73178
40472 54075
9735 62490
44303 56741
55265 90183
17445 88562
72787 79321
66219 71510
31719 75194
38218 85128
54809 56917
35241 84639
33481 80446
17133 95748
18638 99972
27086 89027
86820 89169
5439 82233
21864 59320
6754 47774
51565 58995
78029 89532
33838 90929
49919 55830
1776 64557
72729 92264
71627 98756
32960 47594
45138 89895
13978 81795
52447 76238
37042 95879
11818 65591
21822 48498
45811 56445
11036 16442
12046 92491
31649 63339
14580 32284
50569 64231
38742 84816
6168 73063
20119 22341
20818 31520
26326 35152
3201 59604
18133 18413
16909 93657
20980 41280
34844 70005
62126 62235
3815 77255
55285 66867
6690 19605
16439 70784
31618 36169
14711 97308
38459 60200
47199 64142
48003 89076
39814 50079
4934 32458
1062 58690
13255 79750
12129 17353
62344 68685
14029 74387
17558 34665
35180 80506
25803 92791
45976 80851
45066 69170
55866 97572
26966 52240
39523 72439
77229 91653
46223 72833
88262 95523
50822 56498
43027 82964
47232 74551
18582 32989
19180 50756
31325 36644
36247 48051
12313 26285
82561 91493
47205 82584
1488 20429
44060 95426
5545 19249
4770 70808
622 48655
13616 55143
59954 61881
4005 80681
29592 32830
40218 50666
14952 45704
4060 57041
62779 78675
50514 86665
13023 15135
47094 48144
27769 60368
5539 29795
9142 66961
8230 73185
21831 32670
9844 21117
34900 42147
37246 79609
36339 64970
76472 87048
34891 69037
4293 8597
13563 74510
42190 69577
48119 61142
7841 99981
4663 18851
16918 99741
11707 93149
36853 92733
13410 31935
79451 84115
15784 69902
59000 77892
14730 28060
97748 99850
80764 84867
87597 89363
10679 87643
1121 20884
34826 65280
7498 57540
68122 99982
20608 60512
15603 16530
52967 76651
17806 23512
17751 25202
34699 87795
56123 68601
37425 43447
3461 46226
79043 92380
8122 9534
50367 56996
18437 71013
26126 79134
53064 58453
48766 95245
64260 82334
47690 98555
44244 92940
7129 28759
43107 87317
29527 48082
23331 95606
10221 76973
69334 90860
31568 33471
27468 49262
44940 66790
80754 89919
15637 88215
47270 74670
37495 44100
55623 93772
51928 62330
44823 68669
11715 40752
16116 58559
735 60911
11397 56219
24021 96897
3139 11539
32939 34587
51337 52244
741 43892
14706 65101
53642 67993
4098 13993
73490 99454
53630 96973
15507 51568
31549 67304
12380 42510
24693 46270
18390 98829
29442 62209
32870 89292
44735 53775
61026 61916
39726 45163
17967 22016
64931 68619
47615 99911
13069 23339
25484 65494
23128 26760
51302 97993
25562 89328
41477 47591
8442 43381
15079 74653
42752 77465
337 67286
21620 82988
70921 72164
25345 39494
38654 67276
7478 89088
4714 60999
48486 99439
7043 75941
50287 67870
78126 80866
54903 60615
12840 48041
30381 87763
21295 44918
26137 27042
11159 58326
8911 11157
77913 95380
397 71890
43396 82114
11214 52576
14395 70654
22679 53186
18570 96754
47604 48564
7680 42684
19332 28979
27331 32397
55043 64986
23686 67995
36203 99733
34888 68916
36311 44029
20518 40526
56163 58452
13316 47796
18975 97135
46063 88904
80443 88962
53383 55534
25355 31901
55364 56487
54090 61507
26205 26694
8111 86256
24702 96145
15809 72415
31536 74557
14408 22461
44246 44772
40857 92400
19154 19751
68880 87454
25905 45362
15053 39916
77203 79512
40111 46873
59099 62493
15904 99226
42137 65223
29338 88259
5004 89499
42567 86446
18511 84774
33900 94885
2354 30632
41972 98393
2045 16804
1119 52009
3800 64732
64151 97772
21592 97790
21442 38140
37043 43172
6120 52331
55429 98012
2278 96553
64103 76474
13313 64051
21242 80982
28424 64776
22165 76436
9061 59029
56875 89661
50165 67901
30232 59500
14445 95016
9563 56913
4617 26714
34978 67778
28854 92828
1428 70728
53295 85823
11738 15162
54852 56178
21291 74984
60549 93843
20914 60238
67750 98563
5640 66750
13316 73567
52006 70308
5220 11715
65682 97463
17011 82907
8219 48857
56239 70591
7400 66083
34977 47024
14233 93602
25888 75125
15817 79950
14319 49876
42435 49204
93237 99611
99 19887
59908 63250
7477 85897
3661 40899
15742 21157
29492 98403
53709 87571
22742 27114
20916 97489
76510 82643
63173 94021
35448 72174
22653 70262
24525 98620
12494 24120
36705 88361
44915 76819
16705 34624
19385 50174
27240 75616
65612 73349
90265 92798
30876 95012
42671 87663
44948 85068
22744 93870
39831 86021
39488 58308
22648 75081
14082 53215
22516 76433
17763 38665
18206 85467
19208 96725
25289 57926
53114 92174
45005 73407
18823 73182
75968 77259
4068 69215
67014 81394
28852 85234
35980 51547
67722 94554
52296 78128
88568 98187
11506 24378
1459 2302
53984 83651
70642 72494
23596 86960
38629 43842
45953 46827
6775 89315
42229 73830
10507 40185
44372 81166
79532 94495
42808 99148
30496 36128
22870 76409
44435 50965
79614 85812
16877 64322
3095 88485
39047 94462
48460 80459
14415 59503
86219 92383
71672 98005
11149 16858
14506 17202
31563 46796
84841 88132
10832 95420
694 17754
2688 44896
47730 97174
6742 46938
26756 88921
35854 96974
4058 93287
34765 87500
39738 70794
22415 48844
4450 99861
23943 47392
8733 83652
4254 30513
48031 78019
12303 84038
10315 31104
30097 79825
50644 59430
21813 44810
68408 80830
29631 48891
12845 42977
16499 51142
18342 92780
90749 94045
70945 73485
25559 63803
22479 37276
7138 28768
18819 35169
1320 80816
32135 58530
62655 69229
59014 73936
21586 59715
43164 86868
19603 75612
36057 77579
10444 75809
41416 95287
90470 95800
9147 59794
42257 46672
12187 66680
36893 45355
38608 49980
22093 90561
67489 78531
25528 75487
9722 64986
47766 95478
133 75550
45610 56681
48888 50466
37372 70836
91922 97969
21989 41082
43120 95642
3530 47491
29499 51925
12076 73004
61377 84845
1536 33453
16543 62802
61189 98231
2374 69224
23073 38201
11814 13538
76332 78994
13211 14989
43154 60584
38125 61259
10254 39911
3183 90831
9972 28888
45042 90857
34994 45018
33288 57470
63686 66728
32417 34600
37540 53581
35281 97992
64032 90168
38963 88707
35207 77954
43070 54890
42473 83736
3807 81940
7349 42690
31939 68892
12197 49138
83942 87621
4649 4754
52035 90439
6562 72359
44523 48314
1118 42801
47292 87187
45231 85904
12869 40993
21549 83485
22295 35960
34011 71266
35626 45859
7493 98202
38667 72668
1104 51031
33923 88437
21969 83212
9515 25383
16954 76764
10715 81601
83119 90048
68253 73322
36650 58107
90084 91244
72276 76454
28823 84127
3257 66800
9428 90284
47568 49556
22707 34171
76777 78377
59196 87391
31672 70545
13705 80047
14000 46269
45920 49032
7106 84004
2466 80889
7252 83535
16860 79886
4514 78736
45912 46238
26800 42794
72930 98624
7539 75754
4004 21511
3748 52685
7358 22573
83672 86657
30075 51959
32585 69309
3132 48130
4766 45970
54138 57285
14719 65683
68185 72533
26131 42708
12551 68672
49611 59293
7922 58841
27241 98875
1203 82243
36949 67174
64415 83554
48937 82618
59922 96614
35528 63440
52772 74228
32036 68541
22229 29818
50911 62665
64391 93069
77617 78659
66799 81553
36720 94653
85678 97382
4414 4561
33955 50502
43857 55034
47779 47889
59113 76568
4416 42050
18154 80051
37962 62403
63963 66682
28127 33891
19610 49155
5610 56521
34595 65005
1189 58741
24862 26433
14812 22104
17527 83232
44539 95134
20299 62731
13070 67055
17722 30991
58526 59818
29791 98572
48997 89969
12450 22141
13226 82884
37836 94047
7302 95229
47675 77847
55760 77084
5013 93188
24212 44143
75923 87585
36222 37217
50910 63574
18596 19567
87314 90274
11655 67708
4964 99192
5990 61220
29594 31523
18402 92875
7623 32097
55294 99487
2096 97028
33190 39529
55707 88308
64038 70580
60918 66665
11411 13634
6583 42440
60741 65865
48502 90149
11535 98876
31451 56076
18110 93444
1828 50846
29793 50742
12031 83344
20319 54681
10093 95872
23258 25791
9969 17578
34367 85362
53011 71899
32569 69399
12921 52244
17830 48514
62981 72334
28205 35146
50890 71769
21232 47653
38288 84185
6340 39135
87912 96685
24404 66232
12351 23798
8354 46051
311 75967
14524 27202
53067 63727
2546 92793
52175 79690
60913 96261
22056 86383
70717 76995
72277 85012
23040 80667
40631 76273
27097 33135
6080 52401
27026 35232
49668 65952
21240 32112
65714 94340
33492 33512
31144 76339
11848 86004
41676 99275
16791 68027
31249 48269
41169 91404
24766 82164
79335 91014
65180 83773
68679 90938
26643 28813
9717 42573
35575 87481
31459 67641
25118 84278
14214 22554
20651 75038
71615 79579
2014 91012
61871 63876
13148 73573
34604 57978
14170 42170
66056 75898
2253 20453
47920 52533
7377 31268
46231 99740
39674 65276
39751 61745
37111 59409
12150 84686
37377 88955
3918 6482
32085 68859
73057 78672
26351 49030
43826 70625
34781 65355
79495 90668
38445 50144
3501 56285
48593 87481
36422 59191
30510 62107
38729 80621
33490 82073
26624 69536
73116 96432
39893 99695
20726 93317
53858 72676
57851 92666
97672 98965
4924 70443
51782 97906
5120 19168
15880 59619
47537 54375
10062 78091
79508 85070
19725 64255
4354 24945
66030 82396
5490 25247
77174 96520
43715 79766
44130 90917
38277 63763
47594 51218
56605 58378
78312 82431
23898 46410
60437 79560
1376 6197
37762 92572
58195 58345
47707 64790
26842 64318
4750 63310
9057 11522
5083 71916
44086 48013
49823 60399
36845 67721
78547 83956
60570 79878
30739 40359
62960 67873
7592 65202
19258 38400
70735 73878
90078 97327
60279 63112
27952 76868
50683 98484
52334 69162
2401 87253
7043 72814
36419 66704
9676 53210
65959 66512
32202 44930
7818 55327
29706 37877
14015 66746
7752 95287
16198 97311
20906 59425
30152 89670
10663 82999
41299 63109
65808 68413
1012 46096
19677 74111
18277 70887
38865 85617
56439 61997
33462 46445
26618 75728
40681 54781
59348 81311
18078 40574
21744 31175
40042 83432
54970 56732
80868 90475
50993 77599
49840 52709
21498 37101
28092 56381
9786 20249
50692 90780
17239 36524
2866 20168
8875 76557
32205 49682
29931 30612
39376 66489
52990 80884
16210 36581
8044 99329
64627 92201
3117 17187
57758 74925
36902 88949
25139 25552
17398 70763
28200 75186
10269 55316
19102 35886
6027 38398
50200 99592
1960 6766
23020 89107
62940 66547
12012 99270
49900 55810
53436 53444
45184 74256
35502 59031
30784 35315
66275 87822
52127 68619
23248 88566
78151 92635
28794 92533
30093 96552
50031 70770
82106 90454
32889 38778
17958 83582
29227 82578
10528 83758
39234 72016
43709 98698
43914 88146
9441 87913
37137 76011
3195 62799
53361 76300
35110 66569
37026 56987
6524 13337
73071 85229
42527 93188
22776 24360
27347 28313
47332 70859
17703 30271
6929 61912
57255 65287
60230 79011
28875 29933
4409 84416
58486 74306
16671 24793
87507 90175
59124 82617
431 67441
6628 60388
59103 75242
63546 81315
2496 49980
2667 58357
5189 28427
2219 44500
4057 78723
7628 53781
52359 57453
5197 7926
33523 47159
23264 43022
14548 70093
99 37427
30314 48101
28500 36969
8968 22769
21588 22286
775 8616
47490 53157
97651 99214
75793 76986
86819 88358
80692 81548
1827 96788
49788 97909
23488 61594
12369 24037
39766 95006
47853 77701
60145 81480
91343 97795
17200 38301
43225 84525
87844 99414
15696 25486
24804 30320
36778 99770
56734 99728
91647 93628
47159 95201
19577 80162
32576 47615
5564 21132
42910 78757
79777 94550
34088 57679
78326 93835
29649 90889
16885 98606
43624 74991
22530 73018
510 26849
8736 18819
77125 86013
14945 62378
68699 89909
18872 47264
1912 77690
55141 58170
36029 48810
17021 70178
40627 84172
4657 55088
25672 54289
20823 43576
57525 65193
19484 94588
11745 36249
37122 77278
17294 54383
9089 48263
54290 73956
3285 17101
14708 18390
40114 83198
4766 64569
19540 83435
25750 69942
39892 57333
38017 74722
47948 73112
57932 67706
40937 92355
49854 65952
17129 93322
59340 82573
74757 90725
42642 81744
25411 53324
84719 90897
49979 74328
71293 76431
82578 85793
2581 70878
23561 77225
25480 79208
20292 74965
20407 81360
26329 62004
72649 80024
8855 55166
18005 94807
12410 79662
17110 20951
19081 53519
56247 64948
64528 76978
73490 80012
5374 78802
48090 54900
46033 56900
76998 91089
40436 41553
24414 97852
28402 98853
17332 21514
68825 98914
18490 79315
32741 81207
28870 93865
67741 68953
16867 94496
15807 97077
693 56046
83251 89084
39870 92280
40496 93848
46369 73680
6128 82065
46878 94392
46583 58728
41717 69174
252 32293
1681 96230
9716 73961
16644 51674
44047 73840
40609 60353
26392 79976
46760 73581
22 2258
13571 77373
80922 93898
29785 87964
78649 98092
13153 53875
85320 99639
36705 84992
20623 87405
5581 28947
38571 54712
15029 77087
27533 88607
38450 59947
75503 99633
15005 85423
47426 72497
49003 54266
41092 86941
52287 61756
7229 87789
54569 56483
1800 44805
35353 89437
12542 73095
32546 80061
12557 36312
1021 9196
65085 68504
6612 73210
8914 31417
17549 38706
28470 56498
8061 93601
31744 80791
53220 91576
26064 82133
3802 81914
3574 14092
25283 50145
65670 82574
71050 99749
17576 46133
14143 78965
56885 60445
80381 91824
73097 89743
82140 93194
60548 86811
76006 96733
61189 68218
13462 99225
4170 27400
62126 68696
4477 82744
42240 95523
2942 83267
54281 95101
967 6555
37934 82048
54024 90931
75985 87167
82979 94110
3402 84560
59987 70172
63034 80976
5594 38676
59599 79615
50103 99215
65619 88391
53201 63759
23452 85326
5955 68320
30330 60131
62822 74917
89259 89635
32660 56660
8013 47716
59793 68555
67197 80693
10112 72274
16974 95103
36755 74604
11957 19449
39042 62488
21916 43627
53312 84410
7519 71603
44011 56489
57093 68038
78805 81116
48448 71885
16082 42687
48 94008
3398 85020
7447 13200
86450 90189
8239 87606
28996 70372
6973 87755
3705 21260
7933 8328
3128 59331
40199 76171
18438 21220
19330 88039
61235 88794
39136 66561
13571 82891
31399 94949
30199 97460
13553 57151
55255 84950
55780 64642
45326 77558
8826 75771
34247 58619
86178 87115
40205 89870
5545 90329
77846 82601
6357 65017
36796 50808
39683 83969
25466 35356
35949 51848
14093 33058
30757 56353
7443 39875
27022 44318
30965 93682
2730 61091
30097 94772
28697 55773
41631 93234
43499 47024
62655 81803
20464 96930
62452 92142
30517 40057
54904 71819
25462 52038
9883 90028
43686 84409
75335 89674
24101 37096
15062 35766
5662 47721
23955 43094
35357 47035
47089 59878
43429 50191
52324 68381
80897 87277
54459 88721
22789 41489
32353 37323
12515 71638
43960 60977
24111 45447
4991 65814
44573 60421
12765 76940
17626 20577
75908 95072
53766 54246
64060 74088
35227 57899
31190 51819
17882 92607
71571 74040
38347 83498
3692 19901
37258 82244
74764 79509
2327 43716
26681 77448
14669 23275
14270 31843
27654 47978
62076 62734
36903 74536
8711 12449
35958 48583
51998 98701
12472 73278
31058 90608
33348 82541
6828 9606
37448 66822
768 13400
29398 77029
23929 82444
46378 87685
24189 95990
40775 69532
9637 10148
5682 90560
4342 12156
7301 62666
84074 91443
66487 86257
5630 56663
37496 42438
23545 78022
31825 43760
6384 36005
17389 56224
15564 60824
10030 18266
58955 87036
52055 93632
5184 22561
10422 98477
32302 62735
58570 71461
78834 80661
51060 70625
89634 97637
25157 36033
66989 98739
23694 81617
51734 86679
38353 94745
66315 74027
29807 30090
34514 68611
85465 98697
39926 51541
15325 43550
74244 97373
69273 91740
9134 84946
20545 92344
11134 99410
33291 67416
11084 46916
35390 88801
18472 31666
58244 62308
13861 43567
12350 89309
49077 75328
23848 90774
47591 50391
37957 53262
19806 29751
18658 33655
40443 73894
65177 72975
80321 91045
51451 93552
29915 30826
35628 82415
60548 66830
14982 26650
2491 81210
75866 85068
88121 89320
4742 67194
56091 74520
69673 79544
14288 20225
7730 32801
71117 90579
36270 80175
40677 81822
4290 94421
46811 94748
33723 50351
28978 76062
36711 97987
5791 6098
27320 57018
74893 97313
36555 46361
10483 53934
6960 60973
47634 80988
1917 20574
15678 65177
12454 16968
3630 80753
8700 96803
39540 94379
12809 28858
11775 80267
10783 94591
15290 39175
10827 86124
13586 28260
42763 66645
2348 97077
6166 28940
40981 58926
28921 29743
1227 14995
7634 36835
7800 24793
43301 63062
44296 54925
60003 96125
2992 25288
28246 90237
29863 70934
8580 25929
28879 65921
11148 70494
7495 20323
26366 42087
7885 93276
66746 81371
5102 22943
288 79176
35938 76976
798 72517
37850 65205
82971 99324
36776 77867
8386 16961
26890 92562
78344 78917
95677 99191
37075 77194
594 29507
3332 6074
25752 50911
63762 93605
60446 80348
51611 63333
6029 87435
30337 73806
31088 87128
90345 96185
32646 58284
22930 47538
32570 83772
29937 41339
10908 67104
59455 82097
12183 91169
88246 95954
33038 38168
24892 87082
46279 97655
37920 99383
58336 73534
30709 63746
22412 39593
85999 89992
31744 91567
81343 83057
51290 88618
41921 60580
1923 60570
66691 88696
233 96197
71939 91188
32958 59406
19171 49912
62638 80549
70873 83655
12829 73564
23581 61622
26652 33652
2578 48990
4632 98567
8739 41723
35774 71775
64848 76927
41663 55986
27747 49203
15421 54927
74126 80344
2799 90517
29999 73632
45816 81879
1516 49036
31068 34952
22607 50475
42182 69163
32653 71925
7205 66710
8154 35147
33210 78592
63817 97016
2950 84810
30147 84662
71538 86523
2407 12420
56437 99631
6997 70403
2086 40325
1176 41756
31333 42223
31075 65315
34292 91003
12859 56973
12189 58463
29841 91214
28656 37346
54544 77445
68170 70022
41927 82036
12715 20347
46885 78043
63042 85026
15913 22183
1900 87057
43647 64430
50922 67578
21509 91177
973 48117
20238 83980
29185 73497
15058 29008
37434 41315
42518 76268
54305 56940
6675 95619
35269 64140
23670 76422
48060 96577
16243 34074
56609 58751
16804 35159
53129 73569
1417 21569
2482 15537
6242 17291
22550 93622
3605 56307
12718 22438
40592 46095
23773 94941
60005 76988
12012 40186
44825 54045
64501 76625
32183 89777
7634 30391
16708 73170
19975 77782
590 72707
80670 89867
60985 69283
17274 29135
47559 87424
73866 98436
53833 65501
10047 48723
20350 98868
6852 19896
18751 98537
56852 75939
24872 41426
1442 12784
82353 93092
16518 97458
1781 93351
31273 96932
32844 85011
32802 72555
84118 86370
22522 89898
12595 56698
28406 46679
28532 67633
77115 77616
54921 59039
96974 99995
42271 64378
4028 97527
13840 26723
38964 74396
41289 55034
15864 55694
17012 97911
49922 75978
9628 68088
66282 74947
41579 92930
47613 57925
1673 6022
20182 68694
30003 88925
19065 78619
77085 88705
16105 31641
68516 95969
20963 56733
63902 74081
1487 28670
4684 15823
73982 76258
34109 92915
64404 77710
32595 32876
19801 69873
37698 67975
8793 93117
35660 41481
37729 85646
86928 98449
42029 58157
72017 83698
7249 79341
17145 46510
51612 82364
6280 76734
23464 59064
56450 93989
26784 48666
30230 67843
59806 71325
13379 82857
66333 89637
38497 67986
15464 47946
24443 34591
35766 81083
86683 90827
58767 78739
4718 91652
61134 85140
28981 41166
20495 46902
16069 69195
73811 92795
4923 68889
8546 63118
41694 72112
72770 89830
50596 56187
17571 69331
10174 70819
9752 50695
54176 84839
53287 76605
13704 90545
53034 59479
65131 79105
53588 77265
10164 28432
46075 89242
43337 67486
37703 94999
54684 77837
19878 73208
65992 70218
75214 81316
19756 90529
52008 58356
32325 97688
87674 96803
62230 90014
52059 80210
35226 64350
34078 63933
37433 90014
32407 54160
26572 86625
42483 44269
38134 40445
40695 75175
63494 71390
48960 81247
17434 60094
23688 85050
5069 47058
61465 77772
5546 98641
32446 36769
11393 28381
1998 22127
23862 34160
49137 91820
33924 37463
12004 18920
36192 92869
13177 40294
56991 93453
90153 93131
6952 24209
92518 99104
20749 23834
63699 87904
20623 43191
21898 31364
5998 72745
11595 39928
85549 87483
52786 59324
96798 98444
91566 96843
54121 88366
38575 87660
2226 12403
89393 90840
48660 57492
46417 56946
75417 81938
34532 40923
35794 42874
73346 88945
20562 64906
20239 41367
71098 90968
17452 53286
11019 57926
52818 95761
19252 27660
20426 66237
34616 81516
44573 91482
15944 81620
68496 92958
25412 60768
6368 36098
89975 94896
59305 95228
17015 51756
54838 68966
51240 72438
4737 85602
17017 45458
49810 79532
2982 5844
72216 86597
19767 55659
13513 66477
30513 46206
2077 22660
74120 77059
61396 76960
9996 55714
1840 58572
12320 40709
22931 45613
45643 71898
77181 87897
24454 36742
54353 96754
54979 84473
59745 88403
24209 62724
75035 95553
22724 85715
3826 22721
94860 97193
849 48058
35031 50658
1959 53898
27015 88883
6080 52969
10875 95811
23046 66144
2300 47795
5591 56339
24702 77280
37378 53666
29421 48205
56733 92839
20594 77724
9599 83358
49867 55154
1322 48631
50489 65895
25024 75708
95432 99539
43954 59547
17047 72777
12522 46974
14247 36483
37832 71013
56201 65422
47500 92666
84108 94136
54661 57790
5329 31961
47244 82506
42429 51997
6048 42830
2797 87789
40200 80172
45411 61979
34408 47998
23850 30714
17547 40139
32316 35226
45187 84383
32761 80167
79491 97423
8954 25908
74953 75691
55183 71989
66647 75008
73427 94546
1316 58085
2775 83850
6206 47923
1939 91176
27079 76645
1714 37232
39856 81272
48335 81949
42282 77047
46301 65525
73939 98379
53350 92296
79505 85563
9459 46882
72121 80894
55936 90708
30318 75548
8891 73585
29354 52257
56368 74524
67016 80397
44853 85374
21988 71440
6991 89748
34106 69481
93488 94964
18025 40637
22577 31724
65584 96341
48279 71612
10090 72644
11257 59815
9467 18639
12885 98236
20677 42423
17538 98694
50070 95238
21062 34566
356 30481
3870 37012
52897 67582
2465 82347
11423 39998
33935 89509
46908 73051
11270 78673
26152 86957
1553 13487
60101 90300
43071 93581
22754 89623
5833 38974
67921 82469
2699 89406
14646 39147
61776 81058
33657 89973
44079 52695
37516 77138
81395 92054
55494 73715
62740 85925
12295 88061
305 66205
56296 78365
47273 98794
63574 79910
25429 45004
11433 42549
24121 64070
63202 93005
11443 58472
13450 15805
915 14548
77831 82522
7715 99186
21609 92218
21949 65844
71307 93255
34833 35663
13255 84457
18177 61883
46665 57940
7716 66410
5461 56051
57611 59836
30175 76891
46207 96934
51199 65155
1899 96638
31072 56381
55057 78048
40860 83633
11525 92050
24480 40247
65424 82849
23400 69266
81436 94311
73442 97968
65444 89473
7314 23359
49776 96104
31540 65636
45209 94895
8659 29829
6455 23339
33512 45219
4098 52080
37328 64993
93384 99419
8870 19206
89600 90709
17668 75094
10030 45870
59958 60031
26558 86945
13818 59988
24264 43173
7425 50688
18977 86331
37965 67027
39107 89671
62480 69202
8604 56503
30188 47577
28011 47074
11246 29306
28388 75522
5354 99358
35222 71020
29514 37269
9967 18758
34553 96925
31700 46918
58585 67734
37041 88776
36129 86706
26536 54900
59912 71026
10728 98659
31228 40613
49575 52165
38603 56760
45280 72701
24931 39451
8152 9332
39492 44832
43777 61084
44786 71186
51535 77195
33894 49264
6372 60819
3267 22885
12936 56868
33960 57188
53337 81145
56956 79169
79013 95573
5125 64882
25379 80877
26771 71678
4058 98776
52766 63938
26093 91332
41079 99318
21309 53351
22583 30139
81723 93011
67345 99078
93741 94440
10359 61849
23932 50020
46078 63445
34872 79990
29494 44419
56585 78384
2703 49356
19155 39098
51878 71779
51650 90692
4462 47869
29406 63634
4140 71437
14748 83802
3290 19744
80866 83116
62370 69882
9477 62983
33317 64147
17908 62507
62456 67787
15650 33195
74763 89448
92449 93137
890 5246
6779 74973
2712 48478
371 94690
16361 44027
15516 90410
10019 95267
56887 84280
9327 60028
37513 51207
28464 72118
19949 74713
29734 60198
51589 57251
28859 31223
29450 92530
61673 64251
40074 91602
14460 46601
22415 45437
46066 63544
9917 85595
30341 82832
15 88480
22610 80256
72220 99238
25024 26324
69860 90424
53107 63258
3232 30623
43539 45660
56369 77681
6619 69290
9708 78111
62909 93555
13507 74186
65547 73848
14626 37025
8184 12230
11415 60818
19440 20251
12682 66162
37220 77431
64007 69744
4028 63681
50412 60831
22983 44988
58010 60321
66759 75757
15634 46795
47873 55439
16649 37480
2200 69488
44592 88622
44433 53577
21618 79231
20195 96491
20542 64855
52104 60585
45936 71361
3638 62591
12124 64584
21322 59322
57032 74873
4773 64963
2389 6069
5094 73495
12076 22210
34109 57491
47173 55422
18468 27132
75685 91197
9398 18587
34543 52533
52937 64648
36922 76678
65524 67031
30206 91268
40370 44251
55688 91842
24545 25368
157 18157
62232 70037
16027 40994
27350 31391
2347 88733
86629 93060
8563 21407
36326 73897
9400 97034
1069 28868
60000 68733
55801 69377
65079 96229
53265 93891
28425 59590
4762 38407
10072 54429
11625 16338
69465 84285
21964 23488
40933 76033
54052 91976
39073 74329
36366 43600
15507 47733
87266 90663
64087 75625
67872 89593
7082 76674
46517 79517
99 34054
37438 62872
54154 60697
44015 85549
12554 36551
55145 99653
38336 70902
51073 86849
37268 51743
17396 28003
8417 73227
90822 95213
79171 80190
13385 75700
16977 42136
42568 81205
31883 32835
2872 22200
37848 51796
30217 67234
5781 72370
11842 80658
1506 82475
2974 4900
37765 76174
40761 47703
49227 93468
28883 98897
16135 33297
6499 57663
56895 74604
8936 74983
19419 97789
43100 60267
21786 55181
5632 92349
42329 51348
42091 92875
26510 34457
38368 59364
69491 96960
23491 77633
54691 85998
6125 47656
11860 86473
20623 48464
41600 77353
55214 99986
16056 99173
38069 74047
7845 47528
21495 50101
26293 31625
25110 46293
24700 55420
26423 90474
11913 58178
9654 20786
45886 57220
7078 25689
19819 76349
83999 87660
13242 49570
25910 46705
17991 49583
42394 48917
50730 91341
7422 57745
24568 38137
14898 57945
45299 80169
38447 82337
46081 74578
28896 77813
27311 52483
60571 72703
8562 65823
29811 86570
31326 38432
5112 79268
47567 66251
54782 75472
12567 72325
2572 4019
26852 92730
32488 88295
38324 63476
90504 92130
13843 45552
8575 39142
6318 89419
21735 51318
68513 74222
37394 59902
21326 79924
10173 36571
2730 9946
2245 29255
12913 93922
41651 67393
52067 55226
2454 7449
30736 49701
36420 71298
40848 48387
51298 98508
9257 96518
6447 33522
44894 64190
15839 89371
56432 70293
31593 69545
50374 90018
42219 66867
8382 22487
2087 17278
94142 95079
24490 87799
31208 55826
54201 79140
174 69804
37853 46155
82104 83636
45513 84148
14251 80388
57557 62206
70357 80839
14020 50463
17860 50525
38642 56652
3866 73569
13070 81148
31317 93371
75584 89216
40237 63524
16636 91082
23309 78502
12360 50277
17728 84040
60737 95849
15341 49394
32467 57889
68727 74377
18500 34271
36958 91944
1460 80240
43229 44254
49541 54486
25009 25187
38180 48925
70359 94106
603 21342
5685 22301
52677 62029
4086 12068
64658 66220
11806 47016
38242 43795
14213 93445
21741 67131
9401 72533
11383 91951
55322 62900
70168 78170
19455 80363
63911 71544
72528 95458
50494 84817
78633 90633
29993 81703
8596 29960
48425 92875
73055 75515
42493 47631
46836 71420
18281 70627
38243 97329
78209 95294
2647 81876
20071 64413
2835 96472
78144 94510
11554 32649
61936 93648
39501 92733
33650 52142
27472 37204
20912 84977
63191 99293
46430 75253
28419 70664
39445 44338
70814 76654
27726 83030
12284 40625
42952 88259
60381 89904
23854 84509
4332 72265
27751 84891
71044 76429
27024 73322
67723 74465
2192 40975
17688 41076
38035 73103
3589 11245
46168 58648
13296 88481
8053 75770
17258 33119
6765 44241
6382 30843
70259 99799
21844 73941
1753 99799
7949 22740
1203 75137
958 72108
11238 52639
68442 92449
2782 69138
20431 74832
45730 55038
18140 45277
29935 53354
47665 94503
37515 40939
39658 48366
10736 49941
3184 20718
65528 89927
10097 67359
49560 92594
57804 78316
44242 67963
68909 88906
2614 10464
37117 62444
24124 98610
6584 35813
54583 54752
5622 65916
14036 29622
13307 29588
72252 78455
11341 31454
59162 92271
3562 4398
41158 94377
71405 81567
25883 72722
49961 71632
14239 44972
49214 99051
19269 19276
21122 47060
35457 50785
66971 88915
17250 53361
17848 95506
3356 82512
74661 89347
13841 50581
17400 82679
36577 43261
48664 62055
41870 89294
10953 73009
43060 92307
37356 41288
21487 77205
22084 68374
15090 61505
52139 72634
19203 69669
30840 98534
62826 68320
10020 79852
57338 65938
15327 75375
56115 74588
4684 74301
22803 28353
53653 96826
63424 75491
66836 86320
5713 58733
3042 90688
61685 80685
30360 53112
13965 44597
5941 19759
22110 24644
33604 38996
13957 78929
54396 56273
20620 39885
38228 59887
9319 14406
73959 99660
48464 78854
569 70681
48963 73138
27964 71979
28111 53718
17688 49774
3891 31812
35825 82402
18414 49345
71047 95346
13090 49111
16451 38786
54116 62928
57487 87924
25803 86836
42503 84438
10809 96544
54509 81608
36143 55988
4503 98663
6341 79922
6016 81855
26103 75723
41203 45619
2074 64491
34137 96242
37047 70329
30755 77545
45145 72961
44528 78930
28987 61061
21051 53641
17902 40565
1247 92741
77797 95706
17338 76872
1145 4084
73379 80015
47943 73393
44103 69514
61569 86431
41438 79336
86794 90375
13030 19924
40062 78306
58679 69697
49337 88530
28709 64733
31608 75028
75316 94564
4379 80424
60579 69287
59057 83281
54506 61358
15997 43383
32387 62668
27364 89203
3797 15629
71083 82377
40362 42751
87367 95897
25500 74400
66411 79370
10464 23950
27500 88514
49275 86991
40712 97916
11196 21138
33916 84111
19114 54944
49759 61357
1693 89466
34405 68924
10117 37681
8744 78122
24344 89817
7209 40552
57172 69076
73307 76637
55544 69736
33757 66497
13834 25990
2939 79041
12118 64560
35129 73033
3207 83479
51670 58050
45184 72544
2363 70171
94311 95989
32160 35042
34609 63701
1141 82839
68274 75104
21558 85109
13497 82806
25303 71615
33432 93099
56538 60552
16755 58999
12433 86253
13769 27972
21754 40406
79881 94011
16501 31097
37696 77931
14625 61980
58554 82348
7075 97606
19148 86249
6135 94992
65623 74654
30342 84039
20909 89454
21992 49895
66945 91889
22684 62589
27174 58793
69714 75739
54608 92553
8483 77535
35274 88528
7226 50143
4747 9210
73769 98037
10035 41202
60166 85629
15906 72102
10900 63624
12512 95121
48668 55070
83549 89304
53704 84384
18033 43595
36718 77625
26517 92740
11453 64077
27051 82424
48673 95535
69520 90347
44276 51345
23711 33246
5607 22737
69607 93275
26499 36023
72545 89561
12716 87279
11403 57154
71837 90663
71860 96952
47885 74408
63 315
27435 31634
5709 94256
25350 40597
11107 54079
24476 45242
8799 93748
36064 60381
66032 68585
48057 73415
30342 90955
68831 77581
9711 44834
24365 47706
22225 94567
6876 28788
4216 76381
85393 99362
10349 33810
42681 63286
7269 40651
30771 82196
14571 44373
69933 95070
91235 95459
35896 49037
20579 66602
15696 42066
14621 54299
27418 33837
42952 45389
26344 31078
20226 22176
48274 48979
72540 85382
23348 96178
18188 86066
44241 88642
28854 89639
82334 90522
7874 56863
5404 54566
48459 84091
7177 87406
12946 93321
51483 53377
26940 80643
29447 85666
27319 81282
2933 4053
71071 83872
11043 47828
10586 54411
64774 94666
52947 96429
10262 51657
56977 83474
31686 94408
3411 73921
45228 80534
4714 86440
26994 95628
19525 64773
24316 52285
11441 72641
5372 79007
15795 16409
209 4073
58021 88022
13768 86543
48055 63692
70302 86424
24566 97355
16645 37243
27808 68143
1021 56095
14665 63373
43091 80275
49193 85543
31241 93164
24162 74180
67813 94954
53678 90996
29033 57535
14946 97400
8405 14761
60070 97493
24090 42332
12162 34612
90571 98025
5308 13938
76097 84443
19788 74129
26887 54693
48543 75628
19090 42500
33885 40685
420 67802
69623 93923
35730 97991
63041 63414
36576 80672
78113 86978
2119 85038
31947 38798
55065 67493
61658 87537
48860 51103
1095 89945
67250 71605
41520 80895
28378 64217
27095 78082
3987 21358
6319 51962
24726 82413
4169 15845
17150 52275
63233 93874
49321 77605
53017 53385
53807 75049
14749 86144
38559 68369
10351 84840
9592 80983
38843 54843
15487 18245
25684 71574
25805 78627
50906 98737
18572 41557
19527 93805
60473 77300
24648 90744
959 27959
16713 58816
69567 81530
9554 35209
54095 84421
12461 84269
5280 45021
1168 18376
5816 96586
18520 24221
55555 89055
35025 94884
65901 93019
23169 65568
40294 95557
4732 77994
42468 78627
22548 52626
1023 91739
8323 96636
8571 41731
71037 78756
2085 8003
18036 38138
23862 41038
87974 90635
30069 43002
59390 82114
60152 78394
18713 29783
40589 59445
14457 97632
39788 55309
16521 91783
72645 98860
19053 24465
44151 91150
8090 42634
75476 75989
13221 42345
80031 84804
37364 47012
23496 36520
35370 87449
22592 94871
27817 64077
8045 77757
6012 9944
79691 80728
29165 33555
51405 94572
25261 40871
14374 47231
15857 28938
14345 32334
36117 54108
913 78406
4493 32436
9470 63998
5161 5391
19532 85985
47814 80037
44107 82834
70665 97797
43124 55881
6760 16999
28550 42562
26927 70375
23860 50237
83600 88301
43639 87091
58388 65148
61719 88383
10281 96123
11741 27247
8142 86632
40139 41220
72135 81730
24265 99431
46710 87977
19965 51235
10428 49976
3282 89956
37085 60160
74621 74985
6612 21360
5064 74963
6976 43969
36263 60947
40667 46748
20679 54671
16781 77255
9291 37544
28788 61811
1868 81296
46083 94171
10776 84299
4186 81260
28576 79676
38508 85781
18652 40860
90664 91039
4198 88443
29991 40470
26855 47955
49113 76925
8819 50210
12189 91151
46299 57367
21969 93547
53208 60578
10608 90133
58084 86331
20990 35361
13825 76592
8776 37778
117 40395
14414 57999
82209 98645
49012 91304
30417 40799
4822 22592
11568 32943
76536 85596
11927 25996
13088 53537
19185 42193
50652 73454
16755 79416
30721 62836
8167 28902
25049 68424
25963 30541
47338 85078
66242 75149
77450 86604
39710 80595
38727 56874
2293 43831
7117 66041
32547 47066
23434 23718
20143 75355
11125 29106
13116 72772
70995 92398
18951 79459
57375 84749
53415 76814
65632 86502
71795 86290
4754 63697
56910 87593
70558 85375
75738 85500
54567 76081
11461 36599
54414 94959
27387 79155
29895 38987
52019 95169
1790 38269
9545 80949
38482 92353
23273 83048
58644 67701
38984 96073
6633 43729
71971 80598
29905 41346
74197 97116
23516 92200
33758 44277
240 48338
7955 28846
48111 84917
745 50937
36864 48187
44693 99563
50980 63532
3828 58255
36214 70473
7916 66975
5528 85726
1328 20447
45778 80409
59715 71798
19414 76009
34676 95146
12926 81241
88630 95272
76792 82845
67402 74966
60428 61581
7040 63403
22298 83424
694 50862
2212 29310
45661 58029
19872 98763
13437 74294
11622 62871
36050 38578
4768 91845
13515 48264
61036 99145
31038 82015
54136 71686
33306 77548
48150 60727
23963 85657
3288 19633
21562 75761
67423 83945
62245 82657
17965 35463
13335 32292
60814 73491
29790 73772
1929 24866
27398 44964
3854 68996
53402 98939
16471 26942
27408 57021
46045 99698
7916 57482
42499 61809
90813 92083
38767 41979
13629 57212
37744 70263
55735 76359
66484 96315
25485 36183
3093 21429
45066 74066
12111 69112
24798 55712
28187 93400
59110 72678
40868 82515
61549 63066
63770 83290
54002 55195
1248 7872
91268 93459
49056 62622
40220 74491
36225 80926
52564 59190
56361 98577
24806 35227
61118 94638
47952 86306
3495 78889
89035 94609
45484 96593
15568 41390
32135 81947
17984 64439
30106 91784
46345 88820
59254 84185
5621 23782
49198 72730
12653 29350
53032 63531
74964 76572
82276 96757
9458 78420
37189 55455
67166 79670
17651 59142
39377 82310
21100 59497
16533 53267
58298 93262
1021 56321
4115 55361
96680 98013
44265 65947
88728 89952
6134 90903
17647 55185
70263 79727
91050 97866
23743 54024
84632 97749
4552 98650
5830 96991
20220 28040
30301 72763
10090 41439
34869 77217
59067 97800
29891 38279
21975 98227
53683 73948
4744 15223
3149 67263
43017 66178
52217 95706
21964 64517
52450 53500
21591 23322
9055 89572
10187 41757
1802 76947
5357 11059
44107 96848
87018 95948
5853 46919
71471 92194
30890 58985
40435 69488
7337 72289
25407 39649
5576 9460
66170 89503
55034 84677
35229 93474
34036 43894
67243 95727
12937 15305
15285 80780
45793 67717
9015 93996
399 43004
1571 68432
39024 65065
37220 58476
55774 96404
40928 49212
27760 88567
94507 95246
12113 58136
6146 34689
83782 86793
8378 80406
89 15347
63215 68984
43964 97618
224 21987
13308 89914
22801 75573
14695 66740
21943 62598
61273 95556
74726 92755
16618 40224
85821 90731
41595 47064
64309 67327
11669 13079
48098 51808
29189 56737
12000 51593
37557 51926
17059 69131
7528 25589
60038 85534
75362 88143
502 55950
24924 95687
42959 47679
37223 44312
27219 55946
55818 97260
16207 64701
5554 94757
3604 67959
5411 60402
38908 43907
74868 87042
27999 28029
889 22785
7885 79478
47220 49278
21744 58604
53665 75130
58476 71622
21233 52717
74193 95904
91032 95185
4737 96160
9647 17468
13009 55919
42896 63491
23483 85189
65778 93077
33196 90105
25776 85234
12772 49976
33349 56817
33941 65415
53767 60662
20401 67630
86539 89778
46177 59292
306 11378
12491 49249
20770 45853
52290 60183
9554 19814
52045 82072
18450 24353
16574 50435
57107 94492
14594 66405
2792 21005
31149 39568
48031 89410
58 52017
7964 90395
61921 99127
84017 88464
50978 72675
13470 77867
50560 89200
19499 34991
19721 64477
79098 88189
5407 14280
10150 41746
51175 80181
25278 35595
62585 65023
12770 26079
11250 26238
830 64900
10726 48563
51088 88133
47416 62412
86732 91511
12029 15167
22288 70787
30383 86381
32173 38363
34162 90303
59370 90284
17852 19672
13042 24757
25383 51964
49184 51698
31766 94670
1002 85101
75980 77165
5476 47894
40696 74314
19331 71778
33997 76135
37542 49910
1415 35575
9295 24975
223 33783
70134 78026
41587 89586
68168 80578
14141 87258
1678 15136
53790 61986
64763 95793
19871 20657
18050 22021
55104 87092
5939 87218
44838 69037
23483 96655
9947 89992
11693 39300
47850 85251
54411 98691
60422 71458
11754 23613
5656 75413
39529 41635
75578 84515
11455 97372
41269 50145
35554 89620
43411 62434
58203 88514
2745 11091
62214 90320
14327 81805
25264 34922
17272 53176
12860 35037
5689 62395
3344 69288
85112 88930
6256 32406
80801 91471
94154 94769
13798 64989
19120 33548
4981 60104
45843 66578
13437 27775
41836 85869
50305 58488
79418 99126
29546 70060
56888 78273
11631 23668
17639 43789
13249 95833
21928 37321
85304 86876
45298 74611
52226 90125
32435 59423
23808 32320
47179 53610
60117 75908
74257 86906
22635 78639
10287 15868
30730 45580
4220 32553
17644 30528
65717 84255
76270 82964
27186 88052
70833 85551
20966 37835
40072 59402
14672 62977
31554 53978
39435 82040
13015 30787
38840 67595
29983 68192
6976 43525
42067 71958
9452 77673
33299 41779
54098 73309
32695 60244
26447 61840
55102 79118
16936 32878
11340 46743
17477 55787
25332 84720
42010 93839
57483 83918
7923 66118
22162 34221
20926 27349
3445 47123
42379 84727
6122 95042
50329 79526
26752 60556
683 75942
3491 48717
50479 95485
43524 53401
61447 71937
14704 28067
14267 31332
41204 52664
32318 82248
14935 87837
49695 98865
51103 99850
17373 33638
14547 81375
25949 61883
34074 88997
58777 58877
19775 30437
51391 84333
35122 39682
19976 51497
48228 61116
81066 97937
69206 69366
8348 44901
43603 81730
20279 40827
49498 59244
55914 83815
75104 95763
6972 8090
11288 92034
27033 65517
15161 90790
35117 88673
24200 39611
59149 90388
58130 78032
54741 89314
55611 91926
2430 80581
31027 81703
70648 82616
269 65095
75373 89718
80493 92056
20519 54600
1325 7338
28467 83173
56415 73084
49233 51320
78018 95134
12781 17158
4026 28024
57562 96530
25085 97623
12750 52853
2848 82811
588 24153
29111 29656
5439 54930
64071 90907
11620 96088
58325 81336
1950 50917
37973 55322
17270 33950
61657 69900
6885 82999
28868 78660
12108 37091
28893 53101
38328 85569
52368 69535
78475 99803
25342 53997
51066 63706
67869 84931
6227 37248
1900 61095
9456 82259
31487 35380
12466 39288
28461 84668
2487 95488
8874 95091
92346 95904
3532 23778
63425 91453
49852 74292
5700 82473
86902 95309
24778 43897
10770 86630
1659 98804
50974 95845
9916 79952
21696 76062
15779 70429
26584 73163
18665 29105
52747 99996
4091 36393
15310 59145
30878 55724
59843 92689
83288 97787
41308 69298
17681 76806
15892 36110
41031 60766
41362 72897
30754 73525
32029 85260
42756 62862
19978 56258
43573 48200
8848 79503
3259 58922
27942 51511
51678 55125
2277 22895
63987 83322
14439 93821
34257 80470
5638 18640
20238 85602
52594 66250
13037 78417
43475 67290
75766 79677
33439 57566
71872 76920
14968 70853
267 5323
61693 79515
34427 82809
60381 79595
20886 61854
968 7348
27900 63376
25901 55711
22108 53706
2985 55213
51540 78690
27834 97254
2451 89291
15330 52362
54406 55422
37359 45546
37612 44514
44168 92919
56925 84486
39857 40920
41113 85449
33894 46571
27014 70103
198 39895
63301 65881
27740 61790
58589 97564
3768 22595
17515 19456
14048 51890
41990 57107
12953 70258
306 8468
4347 12241
2357 43139
6959 32190
38974 90638
4609 95222
78427 84600
54470 89112
21374 70549
4814 80464
43720 74390
24663 88479
65482 91719
17626 24589
26267 80274
59378 97273
45842 88067
49708 61866
79415 96724
74547 88091
27338 91297
2593 44488
17116 36809
30598 49444
63770 68769
51299 88311
45885 95009
20059 39470
51708 76332
12700 81671
8953 60865
13886 88723
38144 84916
40429 98760
53414 76272
10040 15561
2242 58007
2464 73085
58381 98270
53839 54217
90670 95841
22944 43081
66802 96062
53779 78394
38635 81439
19996 51650
16349 95067
4541 9656
16779 36239
7350 28457
15923 53211
363 33654
13272 36499
19619 57258
11195 66084
23406 78962
60557 79801
32840 78360
2448 95325
4565 50786
83274 93506
37139 82205
12395 16627
1222 4008
55411 92237
3725 63587
6275 53642
46317 88344
28402 40554
39259 78196
39875 79155
22470 34323
25867 49452
85823 92377
71351 98454
15669 48750
94299 99437
23407 65570
11654 58302
31701 35521
7457 34716
23958 81032
35545 97746
36930 50243
6703 96466
82149 85559
38810 63631
25908 34953
38781 80928
17577 97407
12662 92816
27737 97837
41 21068
7061 23172
18889 25499
29943 46573
23518 63756
71341 91955
33402 86085
54570 75248
43134 80566
25777 45596
1701 97133
18270 95428
28376 67094
14859 95519
4417 12593
27752 96112
8529 62683
9548 28179
25365 82782
40717 56130
15688 31381
81605 97738
49481 77240
24770 46871
2648 30644
18820 90676
40191 49479
12171 68663
9163 11416
25960 35053
31853 59740
52542 54292
15834 66219
17360 23853
15033 63634
6726 92618
29991 92458
11877 15326
65579 71551
33183 94206
27613 81894
31840 72598
1093 21786
37090 49266
1188 57295
38716 99460
2932 52846
26657 65965
57471 59287
53192 64674
25977 83850
2045 74020
77558 92613
5057 17940
86190 98851
61717 69928
43883 47299
22475 90452
29970 32387
23639 89752
91030 97760
32545 82404
19607 75230
62221 85939
24765 96124
31879 83446
45549 99655
40627 99522
52328 87438
23534 39372
36344 62998
56045 88739
90858 91997
32805 81030
1380 31162
15084 30528
6128 35221
46480 95819
5998 61356
41401 79754
13406 53160
3438 62561
83151 99909
20431 46266
8415 88984
32571 55890
42323 87751
7029 61947
1417 2748
17288 69610
29128 77997
6640 88404
17184 70873
13916 84125
31416 39603
12790 40055
19953 65347
48770 94167
67895 84551
5331 67743
10103 55553
12226 50499
38993 81883
57920 85491
2550 79819
51614 81710
70863 89249
52834 67114
17577 72925
26522 62014
88304 97101
12711 86544
372 54567
12262 58220
51394 82343
12100 44197
12112 50752
10598 66932
34390 65864
34473 78633
85246 97684
63982 70531
22978 38053
22381 28659
42374 56065
22622 51571
43146 63072
7018 89744
926 78166
12211 37246
19416 72755
16160 82630
18514 61830
30918 42590
41258 95674
9940 34290
745 11399
48474 91615
2908 94999
36463 85766
1131 79049
63547 80383
78512 88698
10279 60453
31250 49157
16142 84513
50096 67374
1469 20932
3786 69886
14956 72431
27726 47949
35012 63521
55562 65802
72486 74389
9323 18688
68257 88610
57291 81113
39078 43558
75872 95924
42124 80955
16717 26222
23849 66299
11403 56238
7405 28550
59227 96156
19737 43293
3476 72067
29354 55775
9494 30368
4457 44232
23346 34933
12783 82230
19386 60534
34445 87731
51755 78837
9572 31293
54110 94137
15904 87816
24921 37340
21433 82584
53266 72331
10541 79202
5969 37121
15553 39463
24128 28557
29152 69938
32546 35423
15476 42459
53325 75362
16117 63606
58355 97461
73462 85213
42486 50799
10778 79769
7118 9307
36656 68774
14902 32573
16098 90106
40347 44008
66490 90113
27381 85436
73437 89752
40482 69548
9514 29682
2871 30178
56744 63169
23908 55932
11843 75473
8818 46028
22067 48395
10287 61054
48088 83201
31675 47157
12960 65879
20445 49573
39312 78313
12799 99996
4528 57764
30497 78951
69024 94755
1370 12972
47082 69796
32846 99671
41441 69309
29286 37329
60166 99352
56605 80061
14866 41471
30519 38198
29547 34508
38898 62229
64995 74010
42822 94972
29644 61593
58113 78405
43648 46492
12225 28303
61702 63952
36837 69318
5541 47588
14011 97967
21440 57839
45343 82249
24602 72383
54170 68551
13960 65546
32056 55924
8609 71898
5975 43272
25345 37824
17743 24753
47984 68815
32778 95843
35118 98215
19469 92510
81933 99422
21457 87837
11020 67705
72536 88310
44850 54483
24521 76027
14042 25065
68234 95933
31524 92234
39667 92022
12479 32769
34709 39259
3666 26289
22073 48188
60481 79237
8941 20977
1464 23460
6448 75660
7007 89500
11497 70428
32049 88703
37006 63553
59622 90268
61115 69013
27577 50420
8218 43678
57059 59063
13616 50428
15978 88727
28636 71908
24617 76758
18278 58614
64779 66507
401 5083
71469 76923
4485 28510
71877 95371
57619 69894
59351 62318
45793 69727
26801 72862
68585 98204
58 38190
5317 64262
39326 42548
28639 81481
92211 92839
30591 72445
44933 79082
48022 54655
38729 49018
22356 33455
31287 54727
1720 58147
78904 92365
1248 17006
9848 92055
34257 42070
38919 74681
25676 92252
87857 92348
16925 32677
4147 65883
38566 89872
3720 41849
74564 76074
41544 86173
20170 25808
24235 73192
30901 38551
25043 83687
57143 90747
34321 39792
8918 65314
63846 74037
16310 17987
36838 67459
65334 77330
9910 66300
341 99918
39559 63292
16339 37759
42782 57161
19483 26535
31987 37650
11309 47640
27036 54560
24725 90160
18846 80130
1532 58513
49762 92143
64791 95615
18717 67298
53939 72094
17603 58109
9085 68701
29046 50071
21035 91084
37694 92001
6790 15693
82819 93194
3823 95086
5734 13693
47986 56077
37980 88709
21827 47324
57447 86579
56836 64212
17768 67391
10291 87875
18323 60923
40724 97152
20330 81196
79021 88681
47497 76157
11767 19150
99362 99585
1727 15437
19677 49418
62338 80661
4181 71435
67947 76060
13021 44049
4320 61270
81182 97147
28039 97608
16892 69017
36700 37036
78178 78613
42567 92830
8335 71430
62295 88119
79824 89520
34625 53162
22807 42089
23043 51714
67474 95616
75521 96860
30641 61203
61968 79065
23334 98183
19458 77168
69649 94684
1914 46772
44412 50765
23230 37792
32071 43067
26246 94241
66611 96551
20025 68760
23247 64311
24100 66846
80978 94239
51892 69636
11818 19660
2039 70673
19798 32037
71736 72833
85816 91318
45037 47283
31109 37021
11863 61987
10444 65594
7659 56223
44751 58075
2284 8012
9810 33791
90989 92601
72413 79958
86650 99894
44997 86294
41266 51642
7836 53247
3230 81214
15859 68030
79561 88426
394 33745
45844 81657
22206 69116
36232 44645
70536 81632
31900 81369
50594 64758
61301 67090
18170 30103
9735 21144
69088 77003
87324 89776
3405 90584
4203 55271
24794 35569
66609 99728
37831 80517
66650 75480
9984 21619
9244 69356
57665 85610
50094 55859
68607 95413
47601 68142
39153 41714
880 31337
38241 57340
28770 84894
26419 57277
59464 66027
4919 69345
32639 57666
5624 67477
47950 58420
53393 76731
14377 88266
30175 56014
44871 60591
36428 52530
31439 99926
36804 45757
53704 79411
27965 61933
35055 42386
22710 89217
25444 91476
15525 63592
12421 62535
22337 33430
30386 50176
3969 14428
76464 80056
74046 99975
19232 96009
27226 78162
79056 91170
39616 49827
18530 91030
77508 86823
51198 54728
27043 81228
34911 84633
840 14779
37597 68732
2405 76154
43244 63696
27941 51958
2964 20456
2266 52304
10875 27705
14723 47252
16167 63799
52903 54938
76585 77156
54483 63075
9265 71959
40190 79249
87566 95198
13691 33782
20340 69261
53993 68823
94 24761
20220 71045
45199 79674
48927 64791
13980 44979
30122 61198
16087 39753
45191 47628
34736 65149
56175 75861
11314 46701
7117 83494
27332 37095
5579 13574
65081 96449
17521 75040
9742 64974
86650 91340
4133 59329
25305 52839
48124 71828
73755 81258
9385 23079
91513 96151
3340 46504
22907 40402
63232 74305
20434 43455
28102 83272
19404 97934
21606 40057
31369 35745
47140 90654
58898 93072
34650 87922
17547 24852
42763 49351
14535 68720
19403 40380
60550 92749
9469 17818
18620 87181
44047 74361
76243 90606
58519 79445
51410 68273
5976 83342
13564 75654
39182 45684
67027 69497
26390 89212
30066 52538
50679 54131
27105 69349
40726 51461
53345 58159
24049 72992
22502 45291
17550 74014
48081 81448
16267 27826
1964 63546
22614 65906
46604 62215
48115 63552
33627 35842
1377 70704
46262 86602
76457 88586
57193 78657
10921 16350
14654 48964
54487 56673
90958 97324
1044 14768
5282 93139
74595 85527
42448 53130
3160 68387
45766 92685
16927 93295
27682 49644
64025 82183
3038 55955
39298 83680
25494 83333
20886 24268
6129 96782
48836 56832
7363 51900
2601 14782
22447 76572
55054 61772
14341 81201
25295 57706
13885 37823
15087 68507
69544 92621
17244 23036
1949 94908
32173 45125
29825 48016
16336 95569
84531 87086
61323 80963
47007 95704
47343 90050
13615 83651
44977 64581
3535 8740
28187 78079
38800 89109
61645 65682
74357 99703
29405 73971
3814 67848
26210 66454
1883 29448
16988 79141
14133 28329
32992 62157
9299 34631
4083 52035
27921 61522
33935 53495
43149 96125
84470 87647
50371 51106
3928 34030
26230 91955
10463 16226
36040 96769
32504 57206
1980 28975
12338 61188
62232 68151
1282 70552
14228 96204
47940 64427
48784 60390
71425 79744
48591 75394
29795 69248
50840 61405
12375 57600
35792 69590
5275 10726
31760 86993
25105 72986
5622 82346
26819 63094
63842 64907
22918 85382
27894 44811
18443 30282
83121 96113
94705 99533
35122 58159
61697 88473
80918 94007
55880 98560
24389 36883
20535 22036
75865 94264
69892 75684
28748 43790
4781 58391
42713 63861
20221 65342
48968 76012
40166 99130
7850 92760
12878 90698
13392 89346
24302 59239
26784 57318
4278 30973
1019 77823
9023 11190
13950 58927
35048 50005
35206 60394
26674 84251
35605 63830
80842 86613
19720 79115
30342 76513
72349 73742
5929 79419
6248 32404
4212 89621
45721 90780
72237 89154
42606 63061
70065 94502
44516 90668
7751 56729
45720 47108
43491 73673
71145 73875
27519 98003
45645 83975
50435 72064
69189 93009
76225 90461
76719 96073
54608 89057
19247 87783
12581 89905
35860 80888
85067 89726
45999 62882
35392 86795
20620 27817
56074 84880
43506 99687
51931 55087
60638 65779
3173 26117
3623 55668
35875 88438
21639 35668
2983 30524
93810 97324
33350 66871
57223 60996
59546 88843
61605 83043
55779 73107
42816 78290
9011 85882
28646 33940
70790 79001
12060 44772
7415 57344
42445 51204
21420 33157
16521 37623
12539 54300
45721 73452
13008 46414
31699 84838
56697 96327
32291 77641
42116 56308
34342 40806
13949 59266
22402 82004
31121 82104
37166 47213
39480 84264
13948 87317
12033 92922
7376 13581
12948 37202
42392 92845
22525 72595
13593 45204
47695 83813
48148 57923
498 81239
15611 65473
64605 91948
5329 7446
9077 43212
56996 76276
38764 97680
13072 61476
21210 71031
6864 59261
22313 98558
7428 75121
78969 87475
15813 84348
58991 84649
69 64410
5202 42576
50083 56917
21797 33850
79654 97214
22818 33886
10165 50363
32590 72472
3202 7662
8956 97167
13258 94170
9246 21044
45182 89903
22548 27605
26413 66943
3158 76399
24421 52217
24035 70776
33778 88935
48797 66593
29520 48181
26881 28346
89333 98854
6752 96052
943 99280
20745 58551
25540 61721
13881 38632
1455 19862
75131 76806
23920 34197
7617 33169
17653 85494
25588 90390
5181 97082
60914 93095
51827 74895
10295 87348
20763 52886
71591 96376
43901 91834
3655 86498
3981 51041
48155 65645
9789 17079
77354 94463
27777 39268
24539 50014
31761 82924
65219 99207
42808 45458
60063 73613
67008 83922
16128 32904
18783 90540
70098 72044
44681 87721
17304 69412
10565 46412
26361 72554
10969 76443
48966 94836
22511 78198
25375 70543
40763 89522
45616 72352
49783 64563
28035 32554
17767 84744
35379 82968
92525 98673
72901 79652
21576 57790
19570 54402
50101 61447
63690 66975
34447 44268
18106 60595
8887 57444
11090 31963
20855 50300
33731 47955
54082 59245
45495 78525
45511 67592
30603 34081
40083 96786
57432 99329
15773 74031
13503 43528
91125 97172
38930 65502
26759 37467
31061 31876
65176 85961
69432 87380
21715 22805
21268 32320
16879 32034
33419 42127
14566 92613
37126 44125
63602 88741
42295 72846
35948 81040
41389 69823
15848 92966
33799 98603
37432 86026
27270 33265
12206 47199
20085 89710
32488 92282
55849 55991
13200 48856
67241 96333
29703 83189
37051 43883
53582 80254
39535 67959
57153 72461
4423 25559
63957 70991
24115 71476
40061 94069
68713 87925
6284 6828
125 21230
24451 60310
56132 59889
47685 66086
39755 41270
14605 95404
67935 73392
65322 85745
44487 83883
45829 96789
2987 93033
36623 89492
46046 51976
17905 53687
1570 35333
76294 82004
14904 63780
47452 91435
57413 72516
59010 63506
71485 72918
30076 30781
26279 72239
23531 23763
80617 94971
25440 45336
10215 68990
30520 55307
57932 76443
52386 95165
77697 96136
32577 47723
20254 54415
39709 80231
39551 67925
14655 48762
42476 98262
38650 43483
20844 66917
64567 94644
45220 90479
16842 88246
61972 66836
40893 54655
1408 76611
10171 50227
66728 82261
71268 71680
82142 86039
15568 50294
33574 33864
76930 87026
58173 78572
4091 89961
17020 28479
57178 88866
17285 45359
10860 66494
5633 15894
366 49977
12710 13195
67825 71741
72861 76573
71668 83207
31349 95194
50055 61310
36834 43503
32622 47117
43601 79532
49650 62607
23031 53458
2865 24950
32996 67552
1460 82554
4442 50224
75538 93736
72762 96752
55263 60694
7298 61942
52922 70383
28109 47844
81620 87687
29357 34949
71926 74674
6074 84253
1678 66323
53091 65683
23692 90873
31950 87849
21284 75008
66547 66982
33649 70172
10627 42850
59036 60064
5907 73661
26024 79997
11154 39298
39467 44756
5591 81845
321 81649
38678 45948
4658 51978
9141 26242
69697 73167
49671 62080
30895 64116
15932 78591
38285 86541
48643 78903
53657 83201
4073 70800
59796 69013
23033 23926
32183 78034
9178 90042
63631 64352
14793 50136
81124 93001
13412 92355
51226 88513
17364 97591
54044 72265
27090 86582
50721 87543
70850 82689
2031 79706
13707 41281
82663 89477
61061 72501
51620 56556
1105 20211
34441 42130
4470 21002
123 87373
59519 69979
25536 99203
20857 44547
73658 75654
67937 81016
87600 91951
81174 89855
35645 69635
77902 99762
8210 96884
26963 62075
55038 67023
25863 66700
21455 85884
50029 98007
13531 14413
30878 62351
15129 91556
40409 86968
36890 51475
40038 42463
16094 89768
16233 69089
10327 90496
44553 59045
5599 48336
85012 85454
87607 97601
36802 78648
11009 72535
20936 68415
53165 59031
14486 37311
66506 70296
33336 86026
1210 55883
38660 43520
4752 9399
620 29901
20859 51722
48645 61385
4142 99312
10204 14451
48618 62752
5604 45580
14007 34275
3676 12548
34565 88431
61847 76146
7315 61815
72141 77371
56934 68440
34902 75289
37225 87248
5828 32695
36339 71217
66400 92053
13796 84585
31565 96095
11790 67499
32134 85960
63216 86617
29113 75664
3847 64968
23384 81355
43054 56255
38598 89332
49640 55690
40768 83229
5478 32589
34444 99611
8711 92483
17299 88461
81966 95587
19681 33968
61658 89412
49257 73026
1404 72736
6630 33617
52681 82693
15423 62236
51891 89584
5788 90261
49780 77603
40870 75873
52334 97728
47945 69453
418 79791
20902 77501
6530 85284
46309 56371
14631 73226
52421 55547
3921 59133
33826 65314
65289 65568
59969 63750
64587 84345
48931 61890
6135 36751
82168 87948
31591 46843
15806 24641
66229 83994
46002 60230
49774 55827
8849 83558
34447 44731
72383 84037
77339 95065
35081 93086
27965 64156
42044 73766
11375 45208
20027 22193
11418 99741
46038 69846
18787 65285
24304 27915
44468 79753
56539 92252
81707 96785
77863 96254
58718 80068
30359 39640
19198 78408
52282 55135
72608 79285
18817 39841
48102 55520
69612 83637
14593 80257
39465 97456
7768 54046
47234 61535
61428 92384
1170 52548
44175 91933
73340 94080
12873 64805
13548 78670
6206 67488
57899 87015
18344 61196
16455 99897
18385 72167
14008 51553
21374 24001
12954 36903
17623 30126
34064 47417
12835 34119
700 57875
16735 18702
13488 63620
260 12550
19582 73182
60723 63904
65059 88453
45670 57289
40683 73096
13359 39589
23882 54788
17567 93575
24917 33126
81307 89138
38232 75188
71331 82581
81867 99375
41266 72578
27924 42897
23363 96904
71868 82098
42759 80757
12087 79806
22066 51148
21409 85554
38270 96694
43716 85779
37007 78720
20522 96440
23062 77137
67293 94180
73306 80828
49438 66064
65213 76733
16574 34887
10051 61255
25355 35227
15579 64535
1494 55578
22995 28805
33982 62523
37687 38103
11690 68003
15143 82058
10394 97906
43140 80836
54176 77665
63386 82562
55814 70205
36565 68898
56407 99416
3827 29163
35984 67631
66009 95221
42402 82256
85551 97257
53333 69159
19391 53213
66811 98540
6636 57946
24040 80425
26409 26562
45682 90225
5748 66030
13505 42417
34566 87165
63269 72114
13748 83213
718 86721
19043 84771
7618 43697
7850 8776
76187 81050
28184 84251
79486 94976
26107 72969
22239 92491
22804 47507
5221 19771
30099 65133
54525 77365
19100 88121
67237 74068
24055 70770
13125 57962
39047 69100
54012 78510
1182 66435
48696 92419
36231 48073
43365 76100
94255 96438
10009 73429
4795 95897
16129 43822
34275 93899
42646 55558
10841 99694
22979 57929
47894 90010
58143 65399
95881 96997
20889 99766
13976 96772
225 70725
55443 75891
75041 95232
40186 92037
33242 67420
23390 74763
44359 64353
6932 41104
57039 74904
46879 96689
5727 34247
50221 62559
24371 47305
50655 95853
37666 55033
64620 78382
84906 93765
23091 68859
3833 45828
56652 64896
11630 30026
8927 61313
34386 82642
4952 38145
23245 29312
13456 86711
36979 92399
64354 84021
23669 47333
33870 74171
34016 68165
66095 99431
41457 53756
34972 51750
45681 92516
41412 41534
53033 90886
24168 54631
48966 85237
37953 62885
68115 99184
47712 72422
74801 88133
26384 30679
19513 35086
95517 95709
3522 8035
1203 31217
78510 79019
46295 47970
8277 67853
85195 95183
35222 77819
13467 72500
29670 35197
7446 84110
15605 71533
51104 87716
16003 61815
45540 70961
26632 49299
58183 99921
24990 49238
10734 95089
34539 48064
45305 72787
32876 76528
65620 87929
2406 18481
31629 97996
17079 76896
37058 88808
25704 58491
33514 54222
10384 39351
33428 86405
63959 74680
13244 21023
34460 46189
31819 74738
68293 99924
16916 63964
12827 30495
52927 89234
36044 58155
22677 57839
7088 26972
23658 52997
38623 81022
3400 20756
19514 67610
59268 78408
67657 76466
26739 97608
27937 95324
66210 74037
6575 17678
10280 30232
30103 85085
60826 88486
28819 37784
43248 61687
47161 53283
17714 22618
48174 92027
20151 78991
20485 66932
38148 43039
29769 76206
35622 82665
7319 30769
28490 39579
85301 85689
41611 91912
59508 60367
17307 30484
4845 97950
4633 12002
29428 91851
43838 84092
48042 88212
56125 65746
37945 45078
17850 91776
9937 72264
13811 49438
38351 95986
82790 88410
9195 85787
27991 81513
54040 98438
67525 70580
63696 69598
24808 52880
77966 81213
26270 89361
36167 61358
34145 38926
7901 32657
3358 33736
18782 39164
28115 85605
51264 67647
58179 67131
19667 54151
31391 57762
33309 43552
22545 24964
65615 66845
46361 47869
3214 19214
27920 28052
12151 20110
18522 22020
31065 31315
24141 30706
29646 67301
13673 80755
23671 32422
7295 26874
36562 58387
43934 87567
33089 88888
53984 83388
16769 70174
52224 57998
31920 82870
49970 80255
63601 83862
69832 93708
27602 95537
17566 31458
15107 61082
20388 37424
27434 76456
58660 67458
40783 62349
25027 34361
20617 36289
15226 97961
14075 78849
12144 27333
41130 70263
22508 28258
80070 83660
41261 59868
31561 97185
36399 81166
18813 68592
13585 40713
91564 99656
34496 73280
16402 82151
709 42464
12814 13560
80573 95047
42044 69057
46175 58984
70809 86063
50967 95165
72300 82354
20344 39997
29777 45994
51207 51498
13281 95931
72201 77755
25842 93099
58182 89720
14640 30691
21836 53557
15475 84117
5244 90972
71603 75079
88570 90590
42601 79656
17363 53541
19063 69070
51461 94955
37712 60955
73869 77701
68916 73391
8941 60606
18384 95892
20942 81194
57372 69543
19850 51102
38312 39358
652 44170
11615 95625
31972 62400
33306 99899
65004 78569
53881 74818
49830 92204
68088 85821
74486 85156
3201 81272
721 39063
955 64744
12485 37185
25749 91786
65044 93215
16764 79356
32171 78699
57376 60932
45603 82300
20994 37865
39007 86563
58644 91945
10975 63060
67977 69253
69392 78607
18771 48005
78536 79433
65354 76677
59933 61795
48179 64943
45966 49930
39761 86437
24642 53613
10535 55323
65551 87860
22100 82648
17874 46885
2552 18694
62580 95606
77300 80604
5428 10440
14439 31470
6663 34072
23679 82786
47562 96308
69502 92419
22459 41429
20791 26626
42676 80326
8758 20486
1547 13790
2595 10891
95442 99129
1628 4638
34442 96999
49440 63986
63632 81557
34352 61754
2498 34024
15784 35498
58495 58777
62188 79819
18666 43593
71302 98547
5227 97669
43253 68853
75458 82310
76420 98759
38697 93487
40543 89769
66618 83044
63574 88471
51453 67414
11488 70862
20798 28172
33968 58922
71040 93733
1422 80460
8320 77753
20486 29127
77486 88633
21833 52571
42056 45743
23884 50672
81505 98004
12620 77649
34598 97989
20118 82881
34461 85508
9905 79849
48413 57402
15476 37500
71074 95773
4883 61455
36416 71355
44962 70827
44389 91123
29844 34476
1429 46811
44077 87369
62352 97353
7915 54859
68245 95322
62853 82694
51596 92984
40845 73271
95657 95872
9019 43793
6840 69956
18548 99572
90176 94862
58954 64264
8867 39449
36221 53435
24817 28920
45948 50295
37776 51438
12095 46184
64884 86125
29431 48969
64041 66189
14016 96519
28487 46033
8031 49160
21804 89609
30016 81987
14542 26847
74067 97376
35789 64668
40193 90402
14785 23354
64125 90925
722 84584
35838 70156
16295 26419
44543 50701
9687 37334
68692 69093
23577 56258
18872 81824
35106 85761
39989 95767
18282 23173
43614 85803
17364 32740
34220 63405
17911 49256
23251 66560
27500 96122
30742 72865
58624 79762
11027 31414
59563 97591
7359 45843
32647 60261
42769 69895
66175 67869
21629 23517
1173 37814
12031 47020
17809 89712
8179 71712
12714 13121
66340 96259
6256 94154
58948 65952
41928 62170
57733 94249
283 402
32279 98740
4431 67891
31648 76478
62775 98338
31349 54607
80054 86693
21320 43338
50122 99474
11625 59776
35628 37452
29803 45203
27494 68201
23216 60155
82306 84382
55178 64970
46921 68157
40916 82727
62713 65499
13584 78324
81430 83197
59200 67205
2167 17055
44942 76166
2272 87585
12387 77167
66893 69649
36531 96923
81225 86962
22441 92923
28046 83958
6198 91708
63201 72515
27391 53596
28617 82962
12442 52740
64261 99674
19152 53764
50596 57455
52007 61413
6893 97083
81588 84274
65629 94456
40984 64986
66193 78022
21807 64695
77282 85798
25124 83645
1603 92126
37868 60407
29763 35694
15266 46277
11331 13173
33582 44474
9105 17530
47 69473
21339 58605
53134 99761
43937 76468
41594 92325
33235 64904
11043 73894
44547 81120
78291 98213
15876 46192
30605 89403
3561 36257
45930 54061
26474 96204
66919 83154
7989 99586
62742 94530
29895 91956
46725 69261
15611 37371
56039 99304
20251 71940
18260 21522
44212 75161
32140 86531
40054 42495
27577 79438
39393 43423
13087 21639
626 97852
41092 48091
21801 65604
13240 26853
53601 59319
42460 82364
45653 79451
37944 41538
80205 86093
12855 77021
11236 26554
23396 71900
59289 96322
5249 17907
50301 81934
16155 40303
3883 73072
54682 67001
21129 71965
13243 65339
35022 78888
13907 50488
35509 48134
43033 48095
49156 94147
7161 54227
12886 48631
68727 89225
849 81263
38894 68251
2868 13103
3046 22072
85194 92362
15685 99848
23050 36689
18450 90537
23837 47890
16773 78075
83570 92124
10864 29902
15106 92952
14153 18076
2275 18033
23024 49209
674 14328
32643 93018
49801 80920
852 31203
17347 50797
78538 93211
81666 86464
42163 60115
34353 47272
76518 86923
54757 61534
70684 73740
21346 31532
4948 96580
55084 67486
6261 16125
20943 56563
10070 88915
1438 35805
52087 79929
9739 88510
27906 40431
4350 70806
59984 70876
5614 33887
87083 96554
46243 72045
21244 51825
61300 77062
12679 51478
38781 93322
420 56208
87486 93011
45689 58475
19559 59555
65637 88025
40756 48770
65333 98357
28432 57657
30942 68617
52822 64142
16456 17118
57827 76907
4386 29090
40211 55202
17206 74996
31985 98449
74472 89214
66573 66833
31105 37830
12730 56267
34249 94674
29403 92404
583 29922
43285 92772
49853 87218
35327 58453
6249 60719
49765 64593
995 86721
48024 60032
8054 9667
11076 35441
22235 69669
13235 95821
19212 25854
7883 94299
22946 27005
23325 38573
76508 78314
1831 75093
16798 47452
39183 53799
10065 89942
26870 75369
55055 94586
17145 67458
26010 98311
22407 43951
36736 77308
18133 82010
27327 92292
30925 64567
69464 77321
11198 42181
30752 82009
765 74476
2167 73548
5211 88264
45969 59033
1082 48742
30 50760
40477 52794
11894 97317
87231 90079
74035 95196
70711 89743
45864 61668
51907 76405
12024 15201
72255 93232
13664 66008
51827 98375
38609 92366
28411 98646
52179 98916
85077 94493
46260 71652
15971 23007
18303 62815
23407 58199
11796 73406
25885 66557
19871 60349
6805 85826
55801 75943
30880 74024
73142 94791
80445 89385
17641 41248
60851 93989
22320 76600
11948 86593
47155 72735
13483 89226
69562 99369
50217 88667
44309 62314
18976 65988
94040 99700
6441 29331
24809 98756
31818 51034
31040 64224
44145 95860
5342 31704
47594 60361
42744 48605
37890 67111
49312 95216
72164 98949
52902 93179
135 59593
20995 39305
29192 98996
37832 82444
63346 92811
40856 51041
1411 47449
39735 92896
551 49287
46188 56532
18798 88841
23469 96744
540 61667
46696 61567
59656 87244
16557 30852
36824 66221
57549 79620
23533 89708
27261 66381
41917 62423
64691 72807
14843 81357
33857 99771
4675 21559
41458 48237
31604 41928
42860 73301
2984 74780
85604 93774
29160 71271
72827 81775
21073 44870
49401 96366
40886 51808
6736 69624
21124 30419
2180 22055
15922 97934
28278 45969
19178 94808
3964 21613
77057 92155
58536 76071
2475 16904
63043 93124
23415 42203
73186 84578
42966 87339
24519 61726
63007 64648
16360 89790
59295 89696
48874 64088
17849 79747
50844 94355
97406 98463
40512 52857
79444 92953
11807 69370
78976 89891
11470 21327
14314 97291
255 50714
24430 64844
4414 22277
4103 87840
5489 60394
80025 91084
35685 58418
34210 87826
22744 93525
10940 43686
44916 57648
21408 95593
10807 55136
68218 78930
1982 76657
18777 76470
24692 93705
5956 67862
32547 80023
55926 92470
61161 88150
87821 98162
13292 38327
12706 75454
33832 70321
30055 81380
34659 35137
20909 87994
47405 98803
2519 54863
6673 11171
13964 53390
55015 86886
15169 31480
47340 87733
13429 19771
49465 64306
11102 91048
61674 65875
37336 63679
66179 84518
9074 11643
40970 40999
18356 62506
36886 46743
21744 48408
15057 21809
80135 99718
19138 27162
73912 87702
9853 22740
19352 56529
24551 91535
70336 96210
12336 87374
11387 24056
6808 24863
4850 69297
40630 59116
30803 88469
65959 91214
54388 86872
20053 47038
18317 44755
63763 71539
16798 90005
45298 47311
28658 51487
22139 27774
36450 82202
273 43340
22341 48006
416 95642
88874 90363
29250 45101
10623 70364
42890 92807
43420 91661
38946 96060
4967 49924
30797 65173
88807 93496
43065 85777
18893 21489
15600 68923
20984 74817
81763 93072
29222 78000
6756 61831
13600 64328
27615 31826
59909 91276
36348 90139
83431 88303
21472 22620
8376 20558
59234 67267
44614 96931
3830 20398
47980 85501
5913 62636
5636 58240
3807 39096
9843 29147
36935 60314
79889 98262
48225 51583
20863 66656
79771 89191
3389 52528
26246 65310
4559 39256
60643 61257
30555 38640
35642 91499
15125 47542
29106 93484
37621 41407
48784 54961
62911 82315
32077 35752
51977 67729
8443 23063
1022 38883
84952 97359
52290 62786
16421 27402
30525 99277
82451 91032
33176 54851
22568 80191
9738 39856
12905 31045
74620 85701
9231 67132
19479 88649
10361 85765
29092 93202
10111 17891
25643 65537
15689 79096
10587 61497
87388 99736
21722 83594
10838 23014
72415 80883
4494 45748
56304 63679
59396 73547
15576 94187
57752 91378
15238 83686
20675 28145
16932 85554
81466 90731
59087 79722
37284 40578
46475 58762
43260 57103
51724 82915
59814 68592
3571 9013
59982 86142
51191 90091
42791 94191
29125 46829
38568 44335
39657 92507
1656 80632
26085 61196
52361 56717
5377 8447
25142 67736
15254 98569
25220 26922
9364 38797
33110 93532
10706 34852
9330 89486
12446 26957
15648 74812
15967 16454
58226 72825
47705 53445
47442 58840
41508 56986
2299 70991
52946 89735
32153 95928
33098 86977
76437 96445
12425 40458
39501 77114
3421 4181
1764 43888
40462 72307
33355 62960
35923 80003
14372 92858
3877 54129
2294 79619
49151 64472
17481 79858
46435 81689
37801 90208
80687 94112
36243 94750
4590 6544
25895 58567
40682 98219
50951 84953
58239 89215
61283 91142
52108 94640
6389 63698
50078 82627
47887 65798
71987 96608
15674 97286
51499 70518
10093 41566
5152 28836
30380 73878
24657 59078
21008 79854
6600 99695
3901 59360
34404 56853
59228 89410
23214 83840
43215 45200
47489 71287
30458 76189
31403 87358
15859 99007
16368 69999
21767 64745
15588 92702
37578 99443
37494 74979
52070 91305
33118 93842
15090 22000
12404 85654
31659 98984
19848 66942
2027 72146
57956 89071
4558 63976
49390 74148
55633 78392
3540 57244
18512 54594
50733 78004
67005 72767
5698 81433
1863 40211
87756 89932
40481 66470
52767 78345
40259 41372
33660 70334
35500 42221
12719 60378
50365 59374
47095 76784
7920 83628
29959 57348
41370 49741
24354 62871
31308 67112
32232 97581
19517 27065
36460 51418
40627 48787
8786 95132
37400 98818
12212 13135
57595 93329
36440 85788
94109 97936
12018 98668
54931 72592
43802 45037
16758 98960
15601 46832
36591 65488
52221 97154
11040 70780
87795 90081
40041 91722
4940 89539
66141 68031
7158 19396
2678 57207
2767 28732
25032 60844
48366 86754
59090 69604
1834 37716
18587 55312
10189 90182
4892 93881
14205 98932
83584 90627
55908 79829
86762 89377
9270 55186
39660 93779
16784 54404
77168 82725
44140 88794
31790 79115
36265 57228
67469 94434
40069 67042
7243 29118
7547 40107
13063 94950
3819 84887
66569 85563
47335 93894
72778 91543
33501 54674
4103 60753
36398 94878
58258 63625
1750 61255
58508 83271
65318 70496
25383 31932
40728 75105
19344 37228
2291 39006
33892 54460
54338 65098
65628 65659
38937 67310
3671 88347
55940 75863
51774 81829
56690 98568
28463 61833
44437 74226
27483 94880
18153 18191
18692 47912
30353 55068
9057 25721
17810 49787
13894 17086
368 85973
25463 99803
74082 92158
22092 79814
38576 56661
69946 70361
3142 11022
1756 5159
51322 86564
7002 58223
6864 93526
2168 48617
35146 57361
10894 45229
34902 57085
47939 76720
5039 33208
13892 45387
3671 84378
36064 73754
46593 73893
22979 44160
11675 48920
43469 71687
48656 76200
30702 77989
27189 40498
26657 67290
4223 30620
32086 74530
28930 45399
79949 84983
9472 15273
74192 98389
23082 69190
63846 75037
7815 87661
24916 44182
82835 84956
14422 17806
5273 45333
13698 47345
81984 88275
74362 90519
53264 70678
12042 53022
3428 90133
442 99639
19167 76322
31215 78398
20423 91759
67153 99507
11055 80601
49690 78695
81539 96188
35295 50091
58836 92293
23095 30122
19261 31140
74350 95662
41136 51810
53003 99737
74560 95784
51219 51900
48448 72107
50122 66068
46624 53244
1798 80336
9280 36794
1750 75753
8013 57776
26463 69472
49782 63738
44514 59282
5193 97123
25849 93786
58195 76645
15523 43488
6280 90906
49552 83816
17350 94359
47083 75430
33347 99093
43971 97262
53440 58402
49485 61745
80116 85292
51688 97650
85561 92272
60972 75576
18272 22888
17615 87968
72845 86819
36989 42433
41479 47093
43089 95442
6903 88663
47093 55208
54520 65675
25165 85023
24445 61339
22770 84161
83843 87068
67003 75001
52249 76615
55054 84125
48191 94737
31680 56742
1010 38912
34577 73146
24490 93958
64686 99899
2591 36024
73170 90857
37412 91889
24438 86760
61659 75513
58327 81088
9994 79657
9093 39679
78931 86326
25290 80148
6006 40324
15120 99203
49119 84374
26383 83158
2579 7840
76050 79184
35084 56323
2250 17912
29120 75430
16986 38953
66557 81680
6291 16080
5141 63424
16930 84737
33820 48644
74449 80485
45740 81652
3114 74817
35909 53166
51599 98387
57688 77736
38360 71756
153 68120
92856 97554
1621 74201
79940 83178
5736 82741
42613 94170
18904 67460
59333 60834
8461 18892
58729 75684
26770 89158
13502 77515
14061 35190
12846 88172
16460 92834
56308 74390
19280 90433
8912 52029
73203 75057
207 98284
88160 96219
37700 74030
24102 50777
3793 87322
629 33338
61871 87689
56473 81090
82584 87499
58742 93702
49253 89985
46097 84388
3016 91074
50753 84297
3878 97625
76828 81094
62230 85738
60694 93065
65717 88080
36211 96868
12902 28734
36607 79867
24567 68186
64153 82536
22630 39819
27049 50735
30011 58818
9202 44986
19736 25635
32574 92341
44579 55610
46286 64849
8549 88272
16250 24934
20685 40881
49608 89813
36450 83755
40417 68238
87354 95734
36137 97882
83714 85577
60 98226
53703 81105
18097 68380
61135 74953
69289 90107
92142 96620
35065 37914
18005 91294
33596 78747
21328 69288
39646 86409
70625 96314
19362 43143
7916 32799
43336 50927
32501 82197
34527 98390
7830 79256
56165 62441
8728 39807
41484 82921
9706 14312
61717 79648
8068 22605
77743 89997
1677 52860
65419 67714
42938 47215
71694 99633
38247 45910
35146 45836
3016 70302
53785 93453
3518 93081
6194 87735
26323 38013
63608 69829
68273 69419
42956 74451
65180 89932
29061 90051
18227 89046
9971 11223
23510 97942
44801 80103
47419 50977
1905 90727
11384 67230
79515 89759
78 158
29830 54319
61160 92244
59515 80059
48250 97907
39745 88935
50342 83882
62966 81948
46241 82543
34927 83428
24001 78237
12201 40501
19326 26754
8643 18898
26556 30455
78667 87868
10058 82619
57220 91909
29571 59376
1793 77430
52315 90855
41985 92326
29137 89582
925 13267
32450 45110
22430 54114
83249 89414
5373 93754
55909 67805
56099 77505
57391 67013
7458 83652
23652 65012
16427 18547
20921 82066
23404 95275
49841 51582
33202 96931
10293 77626
41906 96683
59596 83082
79570 93658
31064 40789
33443 71625
57811 61638
29238 86986
38771 55325
42663 77832
36306 59533
42357 51672
36515 60347
69475 83085
5760 6126
35671 83635
73467 91741
52903 70634
25809 91635
26805 50070
22607 34348
38155 79563
75788 87250
43871 75071
47577 81290
24057 40545
68568 94971
43294 97966
76991 86308
3099 36541
13259 80331
7029 96106
71850 80294
15236 34238
64078 70123
18772 39171
83583 86328
84723 94904
26772 32371
83668 98786
8365 79731
4334 96881
63641 92976
4002 93970
19983 72421
30175 89321
19992 23080
9372 40558
47579 53782
34347 66974
33674 39877
37882 72880
50195 67206
1680 55060
46401 84654
23779 99711
86893 99446
17915 94299
30705 90889
9846 45704
24654 50104
31148 37291
22969 33194
124 67592
6014 51157
7882 72916
20121 65569
75084 98668
30404 41077
47205 83989
14048 33708
88231 89362
42828 69526
29060 84595
63010 85885
16269 46739
49921 74994
71574 84810
58469 92595
1958 56799
83314 98812
5979 57246
34544 98790
45357 96974
288 62960
16375 53196
2345 26349
9025 20048
10862 66952
90569 99824
37160 84584
8011 55496
3232 74867
59037 61947
33837 35593
58680 80877
44861 93852
11885 43525
51084 97549
8370 88122
18427 95131
7256 41119
20429 91353
1794 66597
46942 61304
25715 60483
14277 97822
12667 43892
43149 53455
36740 75156
42086 83823
49792 96668
34463 53357
6596 7772
10580 84744
34863 71730
7368 67642
35807 59410
47496 57259
17255 88615
59596 71341
23493 76801
83678 85236
17631 60749
38229 92947
32463 54441
76410 91988
29187 42943
19455 41119
41268 93161
10893 99401
25020 26936
27740 48657
34018 36835
35479 58622
11972 33596
22770 84200
55025 86253
25848 36381
20201 98425
5327 52159
29314 96014
17021 38907
31476 72506
55977 56386
60126 69634
53072 62704
18875 80544
55802 91795
9125 99337
3462 37663
37799 94030
93163 95973
13420 21228
2901 55054
24124 53164
87199 98632
68982 75266
32973 77823
36497 73354
10089 23774
12744 36056
26701 57220
11411 54364
7911 84310
18222 52277
24335 27596
65529 90444
3319 91739
57483 81154
10970 21179
29213 45114
82146 96489
11590 73249
16349 57508
14742 29095
40187 53137
31500 36267
22589 72676
72063 98921
49606 78508
48657 93994
6684 7730
7257 95728
48337 55974
7955 42177
10412 32598
67960 93136
8608 14321
27413 53986
17890 67118
33026 80845
12377 43608
33521 86314
1072 74297
3583 86144
40988 50987
37347 86030
22602 24941
28757 29569
91025 96072
55650 57602
2837 48974
25817 98937
5259 25510
10958 71281
11234 84527
25779 61909
48618 65989
22555 28010
24240 31920
14413 50396
47845 78444
65763 92310
11179 86338
48134 55682
54321 86240
43010 93236
62891 82051
23681 99723
33675 59065
33581 43593
88056 90018
38995 56107
32848 80654
18544 88574
15853 26641
10240 39489
23611 41359
47264 86990
54866 58646
10488 14076
63934 92726
40437 59917
34961 37229
20795 75189
74557 82948
23237 80689
79218 86067
14973 66320
8431 44421
40381 51694
21684 42120
14452 65930
21693 63276
10130 72851
9261 79283
64637 89398
3332 12600
8624 60817
15790 55866
19416 74652
2069 66156
37240 89277
14672 36249
8166 84677
6335 80204
8728 36672
18377 72329
31648 42392
36388 36547
2693 58741
2371 57420
45993 67828
30807 45513
76549 82339
8227 51748
25454 86243
885 87654
9675 90466
14009 29510
17919 80527
6346 8368
82467 97831
57382 81200
10741 99570
12135 45717
7417 87145
22005 23093
1729 24392
16045 57387
72010 89865
4447 88370
53307 73124
8244 11763
5810 45601
44297 78421
49 40449
22188 47694
28694 80164
22445 95446
45567 61092
33240 74535
59988 99523
25406 95309
16104 53897
57492 91082
70533 91410
14312 58134
10291 46372
45182 98529
32867 79520
88717 99122
60349 95567
61927 88636
32253 72995
20426 38437
47988 89551
67756 77627
12696 51031
65497 98641
35470 40285
10150 45346
12060 74545
25629 34537
86755 86796
24517 43251
48296 76394
821 76100
6855 53710
64503 80180
71329 93010
31226 64280
44549 58268
52597 71258
47705 70955
67675 78050
27643 53654
45301 65977
4187 97777
11431 91675
26505 75672
2878 28846
27748 96693
58085 81792
49205 86417
58249 80676
17641 56357
40436 99921
7644 97560
38186 52547
61100 74975
28952 52710
45845 64453
18772 72564
3114 72293
3657 78593
15672 41514
13333 41885
24914 43455
1016 99329
2460 11545
1702 77720
71073 82788
16751 25680
46299 63384
12605 15869
28981 45706
5040 94165
1343 76413
10585 76214
42081 59241
25983 79638
28677 57224
20749 49814
43703 78776
41186 81422
16935 80755
64833 88183
48203 74056
30275 59734
71535 75016
62803 85594
5791 67128
13652 55285
17295 67332
86518 86788
48979 76741
5250 21241
85333 93284
16636 19450
2038 73529
24000 28736
49562 78357
16410 88984
81846 82361
87422 87819
6258 20999
975 29519
19122 45561
60488 70587
471 39390
59169 62880
55404 60228
18850 36947
5576 29846
23967 27653
23354 40971
10633 83096
34774 51509
72661 88881
11189 34587
56275 59895
74298 98741
34102 95120
81691 87032
2252 82750
34413 69804
22290 36428
28247 37522
8937 54161
49254 87437
54148 94944
6687 34861
32928 72909
1915 61259
15925 99860
41759 49426
3472 47778
71751 84619
41707 72753
14244 24707
13709 97514
71223 75809
35724 47195
62746 81571
31799 43724
17824 32146
2882 40876
36107 52527
51522 74870
48284 78011
53663 88726
741 60225
17138 99944
25713 43945
40435 97766
92214 99913
51008 69057
61515 75807
35765 45023
36535 92267
87177 94430
27039 97138
17746 51593
7046 29540
68637 78913
81644 91244
48395 60055
27964 48557
46171 66941
38403 86589
3043 4433
17340 79190
61493 73195
2761 99806
59451 89570
9534 73459
26835 86155
13378 59656
10219 49112
88900 95244
58337 87893
30911 81921
8711 29439
15417 24666
88085 88497
32876 66509
20650 46012
7303 77842
47537 67772
4973 13082
11505 55306
12594 89265
31873 53856
55237 72335
6601 76691
24776 95870
18737 67685
20776 34814
16126 17917
18894 87819
90410 94290
26841 29511
2817 81316
5311 77359
37865 65398
28757 53389
15597 41592
58903 77015
38136 61199
42285 66393
42305 97696
33852 48649
18451 93637
13831 61372
16854 98243
17190 99953
56250 76215
10159 22942
32603 48401
43184 79253
30397 59537
63922 76414
32498 49314
35335 46436
21529 90256
6901 81956
2944 55463
11179 35896
2506 22473
13902 16161
35660 37739
7285 8045
110 17488
551 7278
42715 74325
42159 84073
12652 21800
50991 56826
16931 42812
18438 82636
51547 75427
53423 71543
75855 79609
82491 94079
29862 90490
2708 10863
29291 58594
3877 4750
2263 4514
27413 77566
7046 42438
49584 93616
46214 82048
72651 90201
14105 18150
75416 99459
52398 83729
48369 93426
21677 29135
2290 11470
12518 80624
3103 34454
7702 77950
71537 93969
27573 90216
5026 52284
7360 76278
59766 73629
54992 67951
87428 94615
72861 82542
32510 66465
58939 98247
57614 98203
60436 79781
54249 93605
948 15546
44889 70886
22756 23071
5015 48976
29459 95661
76845 94496
23372 89338
19587 39910
17675 70857
24290 62371
13086 60125
17732 35279
36714 42393
67526 86027
10394 29952
50799 65069
23672 85319
38971 94011
24312 75771
56281 95969
7191 35907
68596 75366
48166 50318
45048 47300
39041 61470
19211 40590
42107 87214
74022 83724
47196 87737
41323 46758
16963 75314
4221 31526
41887 61283
39347 70979
18718 73341
36343 63548
10874 36073
51947 85169
5324 88750
48212 74544
61804 62795
62544 79361
5993 24321
22123 98408
5698 92337
28080 69394
4019 68815
15472 46952
45634 64652
47794 57569
10364 90360
358 84580
3421 8216
5925 95845
42470 44903
50621 52858
30428 85305
29374 53253
7228 42172
27927 46711
3893 37825
12580 81623
2854 90740
21092 23730
48693 66598
15950 81754
11660 43689
49845 60034
39077 43904
21239 58855
38565 82626
28981 86745
19175 59209
8586 91423
43304 98211
53102 66253
46456 73627
32710 76465
36876 58249
13392 84836
41261 41269
65874 70458
39646 93017
85714 87551
2262 82519
36569 98324
66070 86250
8215 39370
14528 44769
46120 55538
85472 88153
24467 78526
71310 73685
49648 55195
54166 87315
14126 85501
40861 54557
54170 69309
72305 87776
70080 78545
5479 87326
61825 64625
9877 91865
13974 19474
72733 94242
3313 38844
7202 86298
64139 80895
41204 79564
65064 77895
46752 83312
36239 96769
30618 76226
67731 81774
19049 51250
61997 64099
15560 43708
69250 81955
47959 81365
68794 98208
77263 99155
15562 28817
19491 28777
26914 52250
5338 65829
86574 87662
2603 82775
27206 43000
24823 29544
4377 52392
866 73676
12831 76902
31726 39732
36091 73505
9191 70312
21192 23209
15127 43596
10390 62981
4128 42976
15293 89347
4686 54061
49589 63862
64314 98172
19838 98221
7401 29683
25885 97812
48070 93820
18232 35535
20074 93614
6031 64321
9646 27363
58334 75493
48775 94322
41861 97699
20540 43733
4195 37996
39994 60271
50004 70111
21042 37233
28671 78098
45160 81315
54679 92337
53885 57840
51615 99281
37026 89883
12563 82183
5423 86523
759 3411
34184 42517
52154 55197
83514 92091
63240 84055
35430 66045
50288 97947
19759 59829
33436 56426
5337 11561
93829 97529
2580 9685
9999 56935
16672 36746
3706 55477
39055 46274
43622 71063
45021 84457
19354 44519
80580 89346
48417 63241
61973 62508
31181 88704
13962 68710
39611 94793
10944 88443
35267 52711
46756 98153
38934 48316
5576 95662
7729 80985
9645 67570
25621 72734
29782 97848
32470 78887
25941 29607
40070 81984
4858 55135
39574 42745
36266 71603
5863 71675
21035 50274
7365 58880
52434 89537
55849 57619
21083 52382
1060 85918
11824 43195
1873 37077
50708 72565
18014 67047
48599 96887
1137 6235
26715 67082
45944 92018
2289 79573
73412 79731
69602 83374
10648 27376
26850 65263
52062 70702
51686 81958
29007 66304
8654 74015
27006 31118
2847 66004
42878 51955
88712 98093
69968 73060
22329 94148
21390 89384
87245 98963
41306 43522
38558 68864
47590 96162
32150 37831
54279 72083
6469 29634
17773 44988
26864 30381
43409 69166
68441 93865
30254 96552
45722 88366
41969 85253
9935 79049
13632 88204
23443 97042
50512 65818
4591 31710
6871 62794
10933 88031
25849 85029
6820 71037
8467 87733
42864 43461
45335 90494
31081 87941
5629 63122
28899 90973
15797 31477
62717 78066
40209 57457
23415 79381
6778 70653
26804 30146
70225 91063
7402 98145
43688 49640
45235 70239
24116 50063
29339 34672
27512 77038
33448 57192
4036 22318
21995 59785
2115 64740
71220 97893
42219 54470
7169 59597
63500 85424
31310 60737
27801 62045
29276 59295
56880 80087
85159 98219
66021 87438
23041 35189
19624 33637
53479 93625
31398 35539
29381 93719
757 89971
29868 90018
9633 53648
68201 69209
49978 65943
1831 56842
64242 85297
14120 80434
36044 52306
35505 92554
52634 70295
18681 32760
18328 24167
44560 62916
37255 64019
1643 81255
77460 85485
46762 79548
3218 91080
10178 20991
3641 85749
40882 76260
3025 35509
74404 86334
72809 84161
58002 73136
81158 91053
11136 66994
17923 26642
28418 69093
57559 84343
13473 33002
5904 53021
20709 51830
66238 96006
50179 77088
45968 48059
29041 73827
21506 53112
26793 35522
29232 97587
13529 47401
11550 21268
40644 71309
53962 96092
48556 74722
13177 24725
55608 84616
14977 32482
19840 64387
39295 53640
38357 59464
38454 38730
71274 81337
45063 63949
5431 89236
49781 84653
7103 89393
7830 31825
47554 69413
24 71765
13087 78596
36734 45650
4625 80442
43942 51700
58839 68927
55506 60520
6436 88392
45608 56765
56157 90304
9092 47528
15942 78455
84893 92067
20470 94319
36385 95975
13696 51147
3781 71417
40576 68093
22281 88645
48819 94254
41570 83946
454 19622
70404 95987
83689 93947
5965 21380
14102 81024
9853 52958
12960 31446
33422 65861
46163 71432
18938 52404
1860 18098
45924 54576
34453 40800
7624 19798
65832 95220
70616 75703
15513 78726
1119 91829
75085 89523
87615 97375
44594 45560
68483 77879
70472 78121
68747 80810
4041 15614
3182 28835
43468 92275
56445 89416
24130 59137
7913 45680
76605 98007
19565 57264
35964 92552
56493 63742
30899 59778
23298 43744
11673 56950
20107 48149
6274 20801
70128 76364
3885 72727
23912 38882
42589 78210
38083 59016
67559 68406
28099 90388
4011 35989
59204 94791
12802 36659
7215 53604
66879 73149
32802 55797
12808 13494
66281 92123
15506 34709
37019 90599
1554 74454
5643 82916
2725 46247
29845 99208
30929 70125
9129 33575
55669 70755
43203 57650
46914 80423
66133 72814
18236 84690
370 11682
34891 70147
70738 77358
12219 73400
10318 37359
35422 81740
58043 81501
16 75665
33826 72496
29318 50454
20313 24067
30240 76981
32140 85060
29100 83822
71231 90037
40270 79957
27173 88170
18580 99331
74513 91513
64609 74045
41848 79662
17936 36181
16610 65693
84802 91378
9737 78650
53382 98409
26133 62813
52563 85979
77156 77553
6809 30884
41673 69686
28666 78104
50387 67377
36563 61118
44340 73704
27418 64073
17526 66847
50206 91697
6247 35219
13920 28990
89909 93236
18319 34209
11896 66996
28713 77363
77069 96239
21736 97187
13236 18342
20063 73205
31050 57375
49921 80245
51412 99191
4161 93111
4133 43549
58308 93244
56192 94467
2381 73480
26356 49543
47947 65738
63629 72724
14383 65031
2669 75537
23519 68158
76602 99300
27430 66810
82867 91042
62928 68108
707 64528
1294 57064
56162 99683
33372 98453
48928 54705
6533 30510
47549 69906
7634 24807
37320 88384
51408 77381
46957 56643
24770 44840
33696 47204
15122 54172
25779 84718
13220 76087
41231 71706
34898 93985
57119 61272
15118 95628
70143 75100
31257 45335
33900 55668
23863 67419
19717 49270
13023 56561
74440 90021
5942 21078
70713 91689
4966 30641
52258 86947
42603 93409
12775 61407
21121 41896
13810 84091
18117 23853
25907 85800
9884 76615
57833 75421
17454 83370
55231 80690
71850 97365
47334 69286
42301 69275
60056 66489
27499 31783
47589 92404
26523 40459
60535 62090
9756 14260
22267 65446
9837 32067
3735 28977
13908 88177
21659 94428
6636 57720
70473 72632
2465 61082
35194 69867
3212 91452
92820 97332
38425 79616
12224 38325
2822 33275
50428 69272
5625 67942
11783 80805
38636 82083
40155 71582
2307 21866
23160 41108
11753 39140
43544 47789
38392 46339
48341 72186
1052 18648
50015 52899
7262 31746
16727 34682
7030 99392
68965 76785
37212 97299
60411 95338
69090 69603
59959 93809
21624 29019
3082 48818
30657 82571
36863 60755
42393 78207
17497 24939
21759 49939
6973 66262
45446 64285
85751 90158
573 34751
44837 48027
60407 77216
71521 95363
37708 51454
4584 13795
43607 68729
19583 33570
9060 33108
9876 59248
47226 48943
10289 96170
8074 67571
64004 68370
11936 50456
35457 61704
52775 84837
29756 50027
8458 31429
37055 63106
10060 78507
54034 86313
6599 64564
33202 67488
31539 81398
16969 65512
9723 78860
19730 77050
23824 61466
7330 78559
2163 96388
36810 37642
43948 53169
48570 63595
38685 55443
90099 95935
18020 60607
6682 34358
88932 93385
17919 41896
33659 61149
21746 68797
16623 33081
57433 81684
17669 99438
22268 62866
59238 98931
82488 97960
23928 97776
43257 85179
41939 64542
20773 41358
58444 60827
17695 38691
49632 94844
42493 99098
21975 89413
29220 39925
4449 21222
20324 50934
3217 71454
60261 93103
92 21498
33590 97614
55319 95181
43579 85773
19867 25360
36247 52482
2310 5844
37169 69400
21169 70931
19876 91672
17871 73312
89619 99763
46231 88803
15022 70394
60527 72137
70251 77983
68849 74387
72744 97200
50320 66810
25654 78214
55773 81688
19822 76335
17139 41090
3593 95061
31573 76836
17377 74700
43041 96837
48924 99219
32911 80138
773 92620
64074 67352
8677 39429
50711 69447
27473 89698
47459 54190
83145 93917
2670 65401
43498 51406
1491 53244
49197 89033
41687 91613
57161 68664
49340 69918
14423 26098
20787 24587
59408 67675
9124 20134
5296 31066
32841 72017
25080 31222
34566 69323
5732 30395
12002 85368
49989 87771
2451 13069
76995 95113
11997 43473
25861 86796
22142 85446
19348 52891
32486 82584
44400 92223
65456 81556
49665 98242
11076 43788
41607 49691
92812 96342
20000 38304
9037 75769
24280 82038
27549 39717
4815 55336
10537 94581
10466 51859
32330 78322
7290 90301
4749 41830
6775 80638
298 41215
9804 67393
55429 71155
25827 90081
25323 28115
6059 34708
30783 47715
67696 85578
24846 65596
58611 64827
41544 49076
28072 39806
61380 85333
9300 59175
13320 60363
17669 64144
12668 38487
22660 60380
30760 77027
80276 96668
29585 67882
21796 86769
63694 96216
12213 71335
44925 71733
8693 51254
27476 61134
16342 96676
25713 41954
25900 26438
10772 60965
24142 83257
68347 83708
4406 17823
17226 73367
20555 28592
6051 95983
36166 59412
36576 72491
29053 80399
14252 91173
60332 72440
27338 52572
56280 58386
16813 20950
65382 66894
541 98878
47797 87246
19407 72673
15828 27630
70973 95764
62754 68380
61277 99932
13417 55517
78938 91246
7750 87868
8666 19366
13107 80065
9281 11359
79857 88797
34123 63445
15462 42354
55355 65750
76257 85536
41302 90332
52552 79544
10877 90838
57174 88860
43123 91958
28934 79275
37662 67480
92755 95907
81 47109
39570 40348
19894 71986
5048 41926
34900 38032
23431 52529
79615 89973
74929 81480
19542 24547
39999 53224
29032 47447
45529 75507
34714 42018
11055 88100
89787 94064
76105 86294
47758 84957
17662 95569
30125 87082
42989 51397
22805 36942
56608 96554
7948 66991
15701 48461
48946 94154
3944 34407
48041 92677
61031 98049
11170 51206
5371 71177
1047 8588
31980 42859
23603 24230
7426 30539
19436 75833
36578 96608
28123 85982
178 18901
23025 27055
14680 48670
82094 87459
65018 78102
5164 99596
5440 85882
12906 13660
19013 99031
28083 37054
32736 40693
32847 96518
35719 72823
8404 22644
30933 47090
32305 82155
12151 25585
9878 99906
31989 34614
8933 41774
22494 88067
79492 92496
31116 68625
29395 40346
67645 70453
18294 42267
44840 56552
50346 93871
7832 64390
47659 69103
41327 70375
15860 42257
54928 98354
18544 25964
15505 74762
32513 59382
12628 37992
64903 81460
7855 34680
13130 92298
3489 94815
46327 56097
20746 74968
93224 95572
30176 67682
38613 87294
33491 72151
18049 19242
29284 32013
2290 9011
27427 39257
26637 60970
4075 64940
85351 93212
6554 55673
63311 96359
43802 88450
26395 89190
19322 19720
23575 37376
39300 92640
26230 65301
27621 51668
6768 69750
31425 54057
55928 76435
29857 96583
67645 93710
8600 98356
78349 92537
86817 95284
12140 16189
7575 83017
4325 26748
11328 12038
42728 56025
66551 86402
76432 90408
70696 73748
6142 63633
51930 97164
3140 87425
16279 39934
36486 95972
62031 89795
16651 71410
63362 72933
35455 51175
25272 57098
16934 50509
22826 37248
81018 86873
26542 75534
43850 57002
3746 81035
14136 48453
64421 71000
52185 65969
7885 51407
40598 99958
29629 91107
60740 98777
70632 97466
48387 91841
2036 67240
30444 78304
30326 93453
75490 93250
20968 56637
582 42961
64779 86293
82778 98254
76883 82452
36776 76462
60964 99921
37224 41570
59334 84649
91580 97892
32618 98451
50623 79772
8101 99008
8367 80247
36528 38715
77402 83826
855 24978
31247 91400
35977 46854
45759 94539
21051 55905
52793 84068
5538 23126
22862 65645
81941 92259
10615 44070
39115 53860
33527 74253
3520 18388
1897 40112
73977 76798
17761 71492
10833 15666
77269 85274
18554 52249
5467 63869
23535 99205
12120 38336
53126 86872
11673 65375
65434 79031
43567 84701
45441 60624
1370 48220
3736 49706
69551 75309
54136 92938
75619 98208
14283 76734
21649 34884
10193 72145
19943 75014
8035 62179
42639 93137
28124 40065
12375 52033
21613 81446
15463 79487
8286 71869
19724 41982
15437 97786
53680 55127
8052 48144
46693 91805
14657 24276
1119 67522
62420 83457
19418 38916
36877 48671
30124 92353
3766 22328
25659 27320
20641 58293
67455 86564
28080 65046
23393 64342
21602 37337
19628 85670
29252 50350
804 71861
90757 96409
90083 96840
3616 76452
64652 81049
26334 43839
27699 52259
85342 94346
21587 37231
15116 74119
54384 93929
5834 76382
1783 19455
31259 57819
2436 98995
80377 93742
8815 16464
5573 99318
58178 80810
35810 62534
23785 56593
17443 80685
9513 41931
35684 70753
17816 66469
23712 59488
5531 93608
57146 86655
51274 73620
24957 57939
1840 55996
52007 77779
51197 67023
29596 76777
4124 54912
70809 70973
8567 87707
4044 87474
27928 89797
30621 58399
29923 53080
10340 95761
5469 10809
37839 56005
23137 31590
14955 27383
71971 97158
68685 92693
4800 72664
14736 84005
25248 93746
143 38235
37737 85952
68912 89071
58542 95550
36189 95655
51519 67508
10804 88760
6196 73144
36830 83631
11863 91987
19192 65769
49068 86522
50853 62740
41040 71820
13933 53780
33343 59591
22010 33982
6850 66068
20525 62111
40177 94982
11321 41855
74225 74928
14815 94525
24548 38842
82318 85938
43841 76606
40205 60251
69165 71759
6417 93605
33434 86038
14676 32526
9304 92633
48812 65615
15562 32839
30373 84342
1617 60196
20227 43337
79784 88817
18720 41565
21264 63697
1440 40353
51860 77064
21478 54920
56170 92505
13274 22390
63354 78640
5218 61903
37363 54872
9572 18086
2486 38074
34757 57600
26324 29869
91818 93489
50874 92507
31248 54710
40882 65948
59965 68303
44011 48592
2878 19309
41230 77955
41064 47705
36116 40977
35506 42002
21354 25280
21270 98374
19789 97568
12164 68159
1811 11551
88470 91749
62350 63805
9250 72783
20237 79408
14961 24355
19959 23133
40692 70594
24128 86497
35245 74610
53835 86860
5796 16144
13557 28243
21782 79349
67811 91133
78213 82086
20337 27725
7238 36352
57827 64467
23913 35691
28167 66849
52828 99066
76339 76747
69311 85033
23491 95301
1862 59966
966 54002
32222 55036
33959 90390
39609 69717
4213 24298
37388 80426
11315 61708
3125 41693
33323 75297
7086 13339
3416 73805
73637 82083
14651 63095
30867 76103
40540 45989
32280 93102
16550 34650
83004 84975
48648 84152
59083 62065
31788 99736
1054 98909
28849 72412
60513 77495
39241 63100
34269 54377
36648 78788
14695 66842
78027 90396
78515 99055
50643 95598
63271 98840
76657 81112
25880 64810
90093 97308
58 27412
65729 80007
36381 47832
61934 81520
79616 97488
10929 33385
3675 57034
36647 87247
61605 72470
17364 59617
87542 96771
20158 50244
536 13996
26016 96233
17417 35693
13383 63370
17333 85608
74664 86935
2223 35913
16948 19928
75309 80389
565 90413
19308 88656
5106 33543
37315 55913
33014 95679
45576 50224
30860 55120
27683 34254
5220 62451
14049 76381
1747 61501
28855 89704
4049 96340
69527 82344
39843 58476
34909 51065
36870 76208
13237 59056
41235 84830
30693 34537
55286 95848
1808 2693
39175 43199
31630 87181
16763 33459
6379 64426
16993 48187
28065 34348
25984 75216
52935 95994
25563 46531
19205 81232
46062 95359
15293 42552
1150 74035
58921 79598
24182 85843
1163 15454
27089 87015
28712 56594
19533 96950
40182 81689
67543 92024
10155 96789
87578 96190
31643 70779
34790 58443
1790 90982
27676 55267
3931 97388
51004 67065
27331 47805
40283 75250
74805 85432
24853 88501
4179 21654
29958 99467
33125 84130
82493 99268
53176 98486
27203 98259
62807 81310
14833 76209
30839 50663
6861 60600
51010 56529
10087 78636
25096 57817
4074 44025
76917 96513
1429 50561
13940 14664
9869 35008
1107 42048
60908 79197
24342 86170
10692 25406
2576 29159
5150 15272
22795 73615
4481 47670
27471 97728
43745 62466
49937 77025
13221 30812
41979 86916
45130 60743
76019 90267
46496 77553
45550 48543
786 95789
43060 97034
34095 94595
23802 48795
49795 76852
14523 58773
6754 26058
21192 84972
6834 93324
43577 84050
19632 28178
36498 85678
40505 70301
21196 28970
17707 58699
72789 90422
47874 98235
62680 69976
26502 77883
32009 77277
7221 74071
6410 75789
6527 79293
74601 85040
587 21456
59262 79974
95689 95731
688 79390
32645 80565
70950 98118
28845 93379
40815 73751
12366 16842
20250 78756
80565 85455
17744 25681
78309 89657
55643 97614
11484 68900
7405 44140
15651 54319
7787 25770
77358 95770
38311 92477
89029 92594
51765 88274
84109 90733
55870 90329
19460 54598
17361 62351
85329 95140
731 16964
22107 53577
47576 70212
31325 92050
18846 28938
21528 92165
89818 96252
31543 31749
61634 83478
19942 29471
11853 62740
18894 85311
90022 97998
19710 37740
20841 61861
9319 92996
81216 95000
2290 21509
22353 22776
31494 57436
36076 55988
18701 48996
1357 76274
23796 36734
18978 73283
40898 55384
66030 94466
90741 94760
11755 62379
5319 6250
45054 71394
42174 85890
55681 72771
12850 98076
35642 93648
24053 74811
21754 98305
89542 91362
12402 39381
16316 24038
5778 20717
56269 92164
30469 41224
25281 73030
70609 75588
5950 9048
71436 76224
7372 42685
66505 92275
37871 41202
7794 47201
90002 97856
32131 65258
8296 46001
39656 82399
65281 90754
66109 97059
68553 79767
23261 74292
43707 50755
45469 56812
40356 74766
3973 48713
16500 51467
8692 81825
77693 91372
25066 39444
24313 25957
43471 66882
17222 49143
6735 89801
184 95286
2422 28491
9882 18724
37977 42137
17410 82652
1080 90162
2797 30062
24987 74080
53532 66592
52128 76202
68816 73294
6971 9449
76901 84138
53509 88568
36054 66517
35011 90382
84735 92955
1310 60954
22977 81797
14495 39818
9527 40231
25748 61436
50065 65083
1958 29544
43239 96463
12046 61284
7355 63291
44342 90148
29431 41219
11895 26003
83666 92618
11913 82688
235 52309
18607 45616
12205 57825
39953 61917
23093 68543
64712 91883
74126 97516
70674 72009
42809 51468
31648 32069
82136 86164
7808 18684
29092 99829
15059 61245
35542 91153
85539 91670
4743 84335
1496 72916
24183 37527
45204 71750
34544 38890
60218 81840
27980 80243
57151 73149
80245 90124
12713 93650
34157 38600
62466 67101
59151 90997
3130 69358
38182 47999
27553 54201
20511 66711
54202 61215
72903 73433
37004 84983
9195 55581
21629 33362
1339 59737
10927 73274
7138 32321
49331 68249
48636 60624
44043 63280
74916 95663
14482 27702
14888 75173
42907 64359
20240 72392
16471 65412
47161 92512
29669 34748
74319 90181
39122 76647
15382 63128
41296 44202
72515 80128
75966 95217
17235 31923
50828 89951
6184 24724
11007 52522
5281 72534
30609 64825
43477 58654
45784 85685
36204 63974
46085 81065
75390 79322
29362 42701
54201 63629
96979 98612
59746 89718
56646 82744
33415 64726
1388 55159
19376 68201
14687 82629
67468 81808
52464 53242
23997 30083
32055 87183
23678 29990
1175 51466
39129 39155
40835 56440
7800 51326
75470 99899
53991 75987
36124 70291
48204 76604
994 76828
4271 59282
20039 88999
49775 64388
62960 75531
39785 87789
52669 85122
49307 60300
40266 95112
30221 65562
46972 69256
65799 84652
27007 69207
25079 99563
1324 8176
22698 47158
17280 78963
36948 72729
142 78132
39315 71746
39805 41494
23815 88294
58521 95157
3379 56191
74611 98694
52829 60197
68964 92941
28506 72253
8701 86953
75274 82973
73906 78729
12579 72345
5076 18086
72593 87619
1318 46897
41226 82287
66053 69637
31142 32920
58624 87147
49208 97990
26079 77902
78046 79190
62857 80242
13092 45845
5858 68018
81156 83358
22059 74715
11436 84009
12260 92934
69775 72577
94337 97124
67053 94731
19726 29196
739 69374
16987 41173
12964 62078
9703 44704
7885 97704
50997 57509
7415 43867
17433 55804
19913 38337
51897 70842
83610 95081
35272 65653
37509 66320
47112 52508
25256 51073
54426 59391
2145 13579
57615 81029
45546 49933
61685 77419
13781 17769
5045 51281
2024 74129
33654 77579
7101 89434
32888 55971
27487 72925
16392 31297
5785 50341
96010 96929
39775 82693
12623 40595
13204 76293
5616 35199
404 7295
58684 78579
8194 42564
5069 67947
57532 83179
17293 60933
65342 77412
70859 74091
11948 50958
31830 31890
78575 89909
20264 31596
90567 95131
79599 94939
43102 71490
52617 77359
59426 79343
56012 64032
10333 25321
17152 33094
49134 83685
236 75794
6882 29120
33845 52456
83355 84921
21449 22695
17940 97928
49969 82148
39177 90098
23595 83422
54015 74585
3845 30564
12342 65584
27812 63722
84317 96281
19235 62726
43388 50137
24634 62053
70773 98236
19333 66688
71854 81013
68635 91008
63758 77522
8829 11178
50908 82345
71607 88418
29244 61246
74072 91808
20416 27372
45837 48481
16019 85114
80144 94089
3451 11820
65495 65652
43632 71188
23583 41930
12919 27752
12994 85021
23528 64832
4974 55541
60010 95792
14931 67357
16915 39210
10709 47753
23139 89303
46853 47263
43293 75045
16838 49192
14845 33378
22975 67869
32239 84485
65240 94408
53521 63438
21572 52241
65325 81117
34428 67268
4845 32069
24083 32564
5629 55100
61251 73201
33446 36164
17867 98590
12926 95218
12590 99249
79511 99998
8611 63397
22793 51313
30115 40895
44568 59971
41019 74458
13371 41862
60319 67958
36163 39169
14923 48108
12263 59552
8800 85456
21479 94699
1709 75173
74884 80969
62252 67675
48668 53668
39453 91532
8239 66943
7764 58258
9472 85356
78148 78867
4749 78806
68104 81780
67446 76658
16262 27984
11902 69857
24405 41686
53850 58415
4561 56745
47306 77383
29026 97880
45593 65250
59930 64123
65595 78316
15264 32295
53740 73085
22031 44900
46854 71809
22294 54292
61828 88595
93288 95765
20770 82773
38437 73912
43113 75552
11502 75818
64357 77775
33366 50813
70497 77852
28660 42418
5898 11539
56655 94537
77443 98184
67170 69247
43276 88252
50592 80250
40539 91662
52206 65846
57672 66721
34299 94180
50751 67595
35208 43964
36529 87647
12139 63261
39103 47901
2682 40983
15121 86104
39477 92929
53541 86243
13817 58272
3066 96770
40432 40916
52857 60539
66607 73076
13269 14712
27138 36805
24912 51828
50179 73524
7649 36762
20710 92397
43191 59163
39971 74351
5936 50674
4968 90703
78050 87193
48789 62717
65548 76016
84198 94487
57614 76837
35654 67725
43764 47109
36657 88349
38711 61846
20482 37700
45947 80626
2849 17865
29902 56936
12796 86498
31987 52303
5285 12974
47336 93745
40590 88185
25390 50065
22296 59784
14081 56315
42426 69712
13830 19266
94988 97056
29866 74710
10018 63690
26968 40487
58252 97434
73242 99432
43211 51907
935 53750
36143 72241
3235 10362
31558 64071
23345 81291
67897 69099
6097 85270
52117 76364
28036 29356
6689 50360
51379 78399
8608 38111
68128 78663
2749 38979
79272 94275
12818 28743
69537 97422
24493 55597
34273 50492
47811 68441
17641 27749
32580 74782
30810 83763
6618 49557
16736 74922
8151 14677
4843 73425
15269 38100
72652 94868
11514 16724
50328 72787
21451 40462
75030 83640
49120 96982
52561 82144
57402 74643
28288 50763
37945 42710
83269 93375
26827 26883
9848 14004
74064 82927
32802 56054
10271 89169
11475 91661
44133 56805
49869 82444
9114 55147
29624 43387
1952 38062
28340 31005
82585 88608
19989 30967
34704 87253
29861 36770
68545 98388
52894 85298
37444 55717
16952 96099
13778 15564
27337 60663
27283 55991
27512 30422
3909 30672
18370 60210
24250 52318
13361 18725
42428 56570
11915 62365
63607 75623
25360 55900
44624 68939
6877 84113
62953 69305
37921 57343
32802 50551
91572 92354
12516 40003
24679 30746
19284 57068
61601 87019
23240 34372
66061 80011
26115 66778
35718 57777
37120 44078
57539 79528
21212 49310
77349 97848
12271 80626
54929 82124
6504 63923
10015 45118
37858 63511
10707 72503
18806 53994
68134 71819
38365 59560
86 51448
14077 95338
47207 64011
7905 96430
15578 91107
11500 34332
6413 18185
86636 95347
54734 63676
26481 95465
67455 86603
55061 88099
6320 59122
35157 95094
25779 54663
25084 55260
65706 67782
14980 20615
18483 50525
37997 62125
34407 95827
62635 88820
57171 62109
94292 98113
24566 93002
18952 21959
16620 47979
37409 63547
44272 84017
14394 33505
1475 9407
38036 61929
13673 94734
25627 59525
52972 71295
28701 57032
15297 66391
29768 51054
30926 36310
7867 65886
12530 75299
5810 30048
31959 73316
25757 43424
13737 48213
47017 95869
30446 84818
74537 92038
150 22724
69057 93694
18266 66590
46706 75607
44508 82197
22569 46491
129 21703
59604 88784
24614 75614
36782 97069
45136 48447
26915 34095
11780 26189
12994 98244
39419 66064
8862 41988
36122 69688
62804 92012
13164 73829
30173 35682
2926 52622
51762 55216
35602 68740
69140 76667
5119 38084
319 39524
33970 47001
62490 65819
83858 99233
78349 94692
28765 32958
21006 31330
10246 65264
21914 52032
6663 75142
38014 67391
18569 52426
7057 63383
60196 89570
36706 49422
43561 77250
47464 66007
43000 95310
18010 31074
52177 92714
62687 72545
39485 87787
66486 77405
75802 86085
15200 45512
52344 61868
47295 96029
21255 95492
65971 75900
16379 55796
4009 77879
58912 83634
40911 69564
20305 20615
47820 61685
39850 43288
1512 75491
60151 84403
77741 80274
68299 86296
6801 85070
24739 38573
82147 91409
14703 51791
3094 87446
9071 46171
10516 92899
25673 84137
518 66166
36131 55382
35579 75712
49798 79225
34711 45140
64901 91382
74468 89674
9901 52688
72225 86327
6649 48301
47535 54414
25347 40705
24822 89349
6214 70536
56007 57446
44475 67752
17096 37090
51077 69598
68174 94803
39832 86898
75253 94305
39034 81750
7988 79813
57903 96372
1831 87396
23952 79151
4619 80100
11628 38983
11915 65766
62701 95590
68327 82579
40988 63264
50198 60697
20945 42682
38324 60121
76354 95451
5376 77316
91770 98794
38754 98325
8985 61748
3873 85934
53671 73550
93290 95544
53088 67653
51309 85210
18265 32569
63831 65279
48288 74166
16984 25290
1537 78411
7055 99302
38633 96995
18186 26853
27941 58855
54888 83383
929 55091
12307 30698
11025 14380
48419 89419
21873 51488
29575 86062
84798 95269
66236 71709
45275 90637
2416 10410
75575 86564
19900 87095
11447 38781
6630 37096
11883 57879
24987 37487
37295 74176
39814 90664
29571 48719
75928 89203
6513 83071
40724 44895
30574 58670
51138 74744
90080 96266
69376 73073
64889 95225
13916 44321
36496 77272
33640 73873
13665 78974
12271 16385
28113 33317
22239 88217
45689 63056
14066 20382
38444 95694
85537 94456
43832 67167
5041 26114
1072 42053
38541 74129
52179 56821
56872 99235
39853 67480
52420 97540
16430 81961
11569 33272
2397 64486
34183 65742
22096 30061
21678 62473
30117 75873
196 74906
455 56325
720 83338
56284 95492
29738 93293
79727 89351
56464 75303
41431 54471
32398 55652
54814 77928
40105 87556
46662 67365
11720 71635
8470 94189
43927 94783
24176 58140
26457 66466
30431 48211
26849 62344
15771 26889
56589 69962
36232 36587
35912 74449
22514 40125
30427 58678
58943 75874
31671 62941
96415 99626
58145 82307
21636 62769
18650 25356
40325 64545
66367 87498
43396 61885
3017 19214
1524 17156
30348 68618
21995 80301
13956 36003
40142 81569
44766 64733
2023 58203
2902 97185
22453 56765
4121 78093
26371 72423
59603 63053
65547 70237
77227 87859
20859 91192
48384 49435
53784 85852
14327 40019
34905 51363
38467 85655
30189 36103
3306 58368
30346 86071
21049 21171
31188 92747
74177 84665
21833 62322
46686 84445
41700 99626
61073 99619
83543 99910
1164 67202
12647 83658
63261 92879
10532 35347
49494 55188
21300 44900
37813 86079
82491 95131
62037 71606
23154 30360
57775 67241
83041 95391
39328 68654
1630 94384
4526 58451
79978 98831
24688 30905
2334 49897
5367 25821
62239 81443
33300 81882
4491 55942
7360 87282
10510 87113
35485 54737
49675 82941
12939 45837
27571 35932
79387 93528
64850 66191
94648 95239
979 1996
80519 85274
9559 29206
22566 87413
31649 33267
21850 68358
25233 92361
4007 85781
59383 75430
30245 71686
32631 93629
20708 35310
2452 97486
77008 87119
1641 17781
2018 19874
81422 84343
57887 98227
10370 60281
51276 67659
27038 91433
59383 64224
32362 64512
57555 92216
11980 14039
8120 99140
2569 98490
50744 78790
40437 97276
37768 43461
9729 77468
33760 63082
16400 80981
28350 68755
18377 63777
53245 62051
16568 20824
42421 54389
64862 73689
13399 96286
11134 92286
45675 96525
38457 83094
19561 94923
23180 26887
17182 29111
16491 97708
51681 94310
27857 55494
49673 74990
85739 94214
4305 87967
3508 75444
45336 58267
14755 71129
27463 97228
52387 77057
19438 80873
47206 78026
36096 60556
57910 76618
51421 69999
73737 87131
37256 40875
73774 83587
4726 63398
17730 82503
78921 80565
25618 37015
6117 50755
46403 46699
7920 35917
50414 57026
23086 93345
76703 99613
68893 78241
15224 47001
55656 56101
1253 12309
90330 94446
24338 54684
77994 89742
37718 83187
77527 83466
22885 31939
9343 23972
37653 90674
21901 86494
14439 61300
69402 88290
36704 41390
9380 68542
15205 15640
86765 87298
57948 69047
38316 73361
28847 91605
38756 47775
16297 41601
24251 60696
9730 49021
45450 62224
52856 91494
25738 36395
47688 98994
30123 93576
6578 10249
19065 39574
62871 70310
62576 80858
24886 94865
38432 80266
66266 73426
24712 35917
15793 64306
48631 93012
8170 42940
7516 13643
14346 99170
68651 82856
49033 59870
65957 71721
11576 18085
50877 97634
59598 84186
705 1364
46182 80487
35707 52076
14379 59249
27785 83453
32262 81766
46378 90614
2215 70764
19589 87099
30092 98492
11469 62800
16011 45998
7932 55207
15862 71862
17703 40961
79762 79813
54870 91188
67231 77342
3350 83222
27560 46790
82375 94470
11225 37701
30615 65525
29513 72536
28604 37954
1641 18882
69631 82956
17575 76803
22906 72241
4432 17039
37051 94504
1989 81724
52468 59981
47254 53018
17131 81221
66662 94580
78432 83396
22833 72255
66432 83366
89282 89827
74644 97701
19549 51664
24504 75356
27543 82168
18422 24104
22407 85991
7125 56180
53763 84507
22934 48697
1086 88800
22513 81372
9390 58057
47974 98779
14572 99119
36475 48714
24160 24410
73842 92439
48569 98282
67434 95559
86176 99841
16422 35534
23939 29999
66384 80544
7785 23070
74112 85774
40206 91439
47242 69744
35620 50106
14032 41325
80596 99138
21528 23722
34210 35379
56429 79385
8563 34071
44687 52044
92875 99279
85166 90679
34428 53127
31679 57618
4753 65410
48514 50741
2296 49360
33588 87450
24507 33227
12071 71146
4079 46986
27910 48176
20687 71489
17883 24589
35473 59814
12508 78925
8024 32536
4229 55844
40226 73430
59621 91264
72320 95867
24025 97063
39525 92655
28103 94683
33222 82305
18630 44334
804 4313
4532 48963
9994 77561
3539 80116
25318 34395
55465 61097
30927 33931
21100 23595
3893 10292
31750 76540
35399 88655
9105 33233
50803 98696
10171 84307
8351 19771
17396 24745
6405 40725
59529 83765
69487 88470
43693 54349
46587 88679
21641 99751
74058 92297
13035 89726
5127 35496
19435 34582
33699 77178
73589 75712
19127 63966
65059 99048
23309 80745
2716 94889
22711 96080
95282 96368
9913 25365
22457 65121
17225 89834
13674 17614
8089 26360
43538 48548
91697 94896
35024 71434
7134 69801
77767 85258
46127 72041
52187 92756
26016 40276
45356 70040
20010 42002
16617 45173
15809 63478
47598 64403
82443 89054
48952 86862
40660 62585
59386 98331
25366 30177
81361 92116
7624 96965
9844 40699
34950 51865
11444 52671
64856 65459
18012 69015
48090 87863
45490 58996
64295 76497
1510 49374
24066 30779
31260 41139
26993 38733
69419 81717
14683 72335
266 71216
4860 5705
24865 54532
90479 93778
17107 93245
58523 79673
6864 15319
84884 98636
58049 65940
64922 97805
29597 30653
85012 87604
37485 97055
1988 5784
36117 64025
815 46371
25522 27295
35778 70088
39543 63989
47638 94333
38530 80602
20639 78983
23501 37999
5924 83547
43913 99225
34224 62926
25887 46913
79013 84733
8258 67315
90218 91286
75839 99511
56786 88467
2215 68186
30471 86699
54708 74248
45228 61509
51577 70711
19859 63398
3249 35189
35757 84953
12638 69511
78237 94488
12763 83693
42057 50584
20931 85215
20939 93878
34714 61976
19695 27151
18902 31790
48234 64907
16771 53738
8636 37078
26772 61072
3226 50188
28078 82354
24153 81204
30785 71221
61784 85515
38253 69250
18542 84210
3065 31378
22481 43431
3766 59778
37945 40730
82880 86416
22914 73098
34501 92274
40280 66228
68622 72033
65118 88167
43045 59612
38108 74129
82848 98796
48421 62555
35496 86402
57046 89759
84851 97013
4910 66958
70622 74403
5432 59332
92026 95717
40609 71917
42942 70451
51671 84322
6957 48094
69595 82129
24351 29409
82570 86580
74540 94005
33352 89981
6658 90992
24303 64393
89431 90394
70212 95905
23199 52455
76718 79140
93014 99889
50939 60985
8387 36946
19159 85882
23187 74268
21049 68380
38644 73955
41313 93077
5829 15782
36549 66469
1636 62812
23278 75124
6235 66594
27999 74541
39192 92101
20684 64032
38986 85624
21456 40197
75846 83475
95344 96667
7877 80302
19660 79692
26918 71639
56746 77350
69769 88506
49637 81728
8033 25353
81514 86080
15530 17948
64571 83885
7348 32075
20945 66609
57545 72285
3602 51800
29309 43354
59111 62103
16168 98919
9575 88005
9597 37868
1829 73020
1969 69905
37597 39988
42619 58638
4864 98952
10535 27932
16680 22282
50262 70350
61224 70021
34117 70919
33299 65686
61546 69723
30213 80864
38750 78620
51134 79083
7579 66362
13864 73660
74578 88108
30496 92995
11543 90686
2389 39200
61379 75016
5823 88675
1345 99459
18241 72067
34900 73625
5159 46918
3877 88312
1133 8842
16809 16964
56870 68451
47126 84769
12993 31501
69025 79024
64589 72264
34758 84735
46252 87708
33365 61442
20928 31662
26813 56921
81335 82921
53358 80529
27829 36311
2110 93239
968 8098
23795 35502
45682 69615
53569 56135
26153 83824
3504 35456
16374 33576
37402 92441
14928 82538
34309 70139
24524 36420
30698 99946
71128 71712
19127 48773
25062 97751
23165 66762
85434 90079
14747 15121
60791 72756
76737 97760
12437 51304
17634 78133
5365 12194
41993 80686
16403 99120
56117 73927
1388 87092
46798 53320
19339 61498
21031 53938
42618 62689
30798 31707
47794 98535
29663 34888
75048 88279
2585 15807
927 73362
50488 52675
65535 81913
34705 82645
90122 92528
29839 41301
18546 40803
102 91339
68433 99469
24397 27140
5095 71734
7784 79372
19742 90182
63388 94350
51770 58137
6073 93069
65851 77682
31918 52103
78274 99318
14787 27575
35172 35475
12863 67282
18019 74308
33273 53191
55921 70283
74250 81841
25726 39260
44918 52522
16094 62995
47025 92541
97602 98431
27554 28129
54131 66934
45194 76659
6462 33905
28766 82254
787 20351
26466 35030
66948 96236
80005 96724
8136 62286
2931 6205
40597 65780
52556 91290
49914 72831
33372 71181
1197 39220
12013 53242
7526 96857
2367 68779
35982 90311
86955 88328
5879 37838
10528 50229
28693 70767
47529 54156
5737 71547
46443 89626
37987 69537
34452 38695
1644 83719
72515 88784
12535 19954
27195 79055
11446 97262
24198 99313
82162 83410
76070 98112
61543 75134
4543 62974
6158 34226
54581 90552
40814 62193
49652 61184
29342 46757
28722 31784
19982 45162
39163 74764
21474 83186
5436 44616
43984 46083
19405 62411
40895 86514
7131 73443
71395 98569
86129 89400
1440 89367
68821 70146
1093 21753
43190 68480
55589 96441
46895 83883
69245 79811
28023 71139
40870 74418
32583 91430
25871 95730
470 36850
23867 96924
66748 92056
60133 90317
25026 29743
3969 38212
44969 98436
25521 80457
3375 59763
31333 73799
15793 33122
29049 77576
36762 69354
22026 59972
58712 61061
52729 68528
10537 29780
62435 81416
29249 54973
69714 85372
8645 57607
35013 48763
1819 47146
28938 99904
69343 97041
2953 47900
36015 61677
75279 77894
6666 41269
42414 99646
36642 83242
62410 90422
21915 33622
53003 85467
22321 36836
16269 59051
57189 98895
48706 86943
17129 72399
38585 48750
18382 53897
50444 53173
29143 33752
27159 99356
11082 27064
29490 33626
37928 88457
38362 52614
26175 70427
27113 97177
6125 84612
1614 11419
50189 54643
62107 93411
74775 89800
18160 49432
32060 59764
64589 76140
34690 98177
2737 77540
6310 8798
8107 69083
15791 69879
16867 62813
13940 76573
14449 56196
47781 51974
23647 53401
12867 47044
36620 41446
25096 72552
9154 37284
19886 76742
3344 37013
21155 37196
7703 17561
59675 78789
37668 83981
22119 25882
60882 91943
14575 95936
1461 48354
57868 97036
42303 81310
66104 91787
82872 83643
76719 82005
65320 70639
55254 68675
7185 43019
14574 46719
65018 73379
52055 67155
11787 87899
40559 88429
35627 45302
13608 88867
63110 65083
26844 45815
50934 66651
16680 72866
20706 92279
10867 13823
6770 65444
54174 86714
39717 54065
51094 52829
77097 87884
62337 72028
27033 51523
62336 88653
5631 27156
26808 51012
18359 18515
66618 94138
33296 55227
64832 81207
21264 78925
72095 78806
19204 63445
19173 26949
54263 67573
39024 47658
44147 51933
42921 52454
47711 48940
11997 56241
23183 70934
10165 28134
30652 84111
13448 62920
89729 97635
1609 86101
55985 88613
13168 51313
77683 87268
56954 86123
30288 91205
19275 38096
35539 96146
13995 54414
10293 94263
23444 88705
50412 50691
1053 78819
3453 78590
24150 69164
20545 21234
48651 61710
53573 65624
21561 61624
61749 80983
3457 69217
58041 77936
42563 46825
59470 97887
2869 58111
18216 45774
47134 83901
20399 28796
11302 17181
49074 67904
42921 75608
9023 68498
27080 56120
7092 14133
8578 69434
39482 78673
44576 89561
8716 51574
27638 34128
26346 96661
20998 41328
67292 84518
49846 67458
57011 92475
41313 68315
38238 77675
32963 68257
55364 97554
74909 94894
26524 31349
53535 55002
7560 91976
28377 29160
17463 28094
12905 97273
26024 38059
4098 98870
59637 89298
7343 74550
12413 80660
20425 89145
15610 39101
27423 45638
22828 23948
45008 77634
17582 55618
35845 98877
10366 15508
7506 17411
18214 93846
17535 67863
62222 68340
6883 24655
18183 21815
22028 92267
28942 84992
78355 95773
5757 60344
15259 34976
5634 50032
30150 41160
44059 81634
64998 85480
82000 86231
73357 82333
31714 90156
56828 89439
67961 86602
51919 91565
20550 93720
63672 77106
94752 95834
12208 56074
29275 58366
18474 95219
31176 48017
12913 58820
8121 86357
13209 49691
29304 31473
28490 90126
2919 59134
44036 61349
60927 99441
52775 94407
23494 64505
4484 8975
17589 18010
36100 98903
42665 99285
14371 55138
17649 98901
35302 62841
41747 57963
2714 74195
33732 56683
66779 67070
40175 45415
5180 60732
24812 39186
64261 64827
10395 74239
5349 85318
44690 87987
12927 36554
32341 51429
16074 73246
48659 49568
5082 25548
24122 27464
35854 69571
80273 86752
55926 89006
46387 81896
13817 29991
38815 90855
12443 92910
23486 60137
19644 53677
27528 72427
32495 76560
47251 52179
68585 89338
12801 50773
43041 75104
47492 82416
29304 59425
9657 77232
45348 88364
26380 93471
54345 88463
9871 75122
48102 79102
6420 87976
11 65276
16906 51272
17961 31400
35970 88119
36160 88680
34425 73710
43036 73932
11047 68645
21820 64703
43255 96982
30670 58185
5190 12985
76531 93030
70911 85639
90021 95328
29619 34720
22982 25270
30918 99442
59481 85760
59381 99158
95732 98143
68975 87728
25810 84481
22098 25903
2481 62239
69753 80603
20551 76585
8817 45276
20355 46553
44373 56346
4791 96080
31347 98833
29057 93022
4584 42008
44008 63048
6641 48100
49425 79786
38681 87580
70982 79443
58931 81689
15780 37260
21403 78814
63335 79722
34586 54070
72419 96661
74386 96831
35115 83798
41019 45995
17616 78553
66992 94831
28535 80373
47679 69583
18355 39622
27075 87582
4887 59005
48820 54767
14020 34255
50609 96641
1288 28078
150 89576
36570 42250
53770 91644
21617 32633
25106 90111
73035 89608
48204 87203
13259 35515
7643 51347
5930 74008
2963 37833
5905 93353
40502 63946
62820 76493
41417 80462
49008 71332
45899 60676
46941 48413
38295 85550
2876 65728
35924 90955
48908 73511
87523 96101
26824 79118
92417 94797
32310 47004
42604 75506
30784 54245
21736 87699
34490 57800
18343 61274
26369 65155
15713 53787
74015 92145
12033 25510
86082 86700
22360 45869
13856 42787
61462 99531
25347 35826
48605 60777
26143 35806
48605 76225
32886 33877
76398 80190
96 75646
76367 98904
37 4090
33904 60428
53323 54516
30325 49198
57107 68868
3614 9055
5033 98800
37452 41031
22988 94957
25345 47660
36567 52391
80986 91962
43740 72138
58667 84382
3730 74858
33162 35543
28066 86713
45095 58081
27905 86399
38386 85567
31783 89737
16989 36193
11242 34661
44973 79047
35071 51355
48080 75276
37417 51139
32375 96322
17443 71305
14159 79677
19857 50149
45470 94667
31972 79885
17754 48637
968 85921
25972 98231
31479 60347
93595 97414
1319 51412
1107 84203
97379 98191
33211 92910
50904 82631
27560 84029
44933 45265
54845 86160
14166 83245
38632 78221
28874 94767
49030 87867
35023 82180
63814 81920
17475 98640
6926 14895
3217 65093
34220 58973
82641 94728
11300 18570
16262 75016
5422 55904
41398 76710
38681 96553
55677 76318
88642 90011
63503 83868
10817 86111
68541 88762
26386 35146
45465 98099
15010 66665
22577 81926
748 68449
41326 48599
51163 54889
51221 93853
25109 61945
3064 80414
86056 99998
33802 49387
84973 89740
8744 77878
19549 92012
2271 60459
82320 83700
13686 58399
3329 11041
69360 74312
15782 55834
2648 26390
79442 82061
84456 85276
24985 72067
45516 60433
31713 68173
57257 66946
48188 69094
12612 31560
20197 70737
33000 86111
7999 43511
79003 81738
77906 78537
8391 56874
89709 94448
18595 29195
64347 86176
40648 48530
62768 82593
7459 32036
81191 83789
67400 75691
21995 64804
66510 71133
1714 46829
3796 23345
24706 94793
51964 74778
885 33879
50733 65130
56380 63069
29009 35627
35032 67798
3909 63080
62723 79778
40434 80314
22485 93435
59136 91046
42335 75289
6992 29061
2695 78098
39144 82932
19614 53117
59125 86123
59830 83578
49533 84488
2319 91743
94076 99892
63782 74730
17080 66846
10081 23982
1220 15458
9454 33676
51534 59502
84624 90439
67040 74113
9674 16631
7018 71641
75671 97254
43450 92190
7217 60491
14491 56887
77773 78982
27008 56417
9136 22443
5220 32488
28634 47469
13819 30129
15410 86677
46519 58422
53607 57499
65073 86229
4132 11495
33048 61532
13978 32592
671 13466
43997 96430
19307 63723
15015 36730
50249 90719
33225 76315
525 96569
46810 95116
27738 56124
38628 47152
69811 88190
26882 90255
34781 68065
60829 87060
5912 45902
9453 32459
16130 82136
16463 55683
58574 73850
46266 74485
28411 87459
870 68031
1253 87639
1889 62145
26891 31408
74817 81779
10248 73273
18720 32860
49640 82743
13765 45990
30722 40238
40148 41039
19865 30777
18961 84122
2387 61230
7553 96021
27491 62102
3248 39780
7778 8231
67717 88817
49772 82281
23182 74902
40252 40375
7554 73307
17869 78550
9315 42797
28798 73166
5030 11832
60919 91684
6332 55506
3248 53995
82179 99050
1051 1303
72553 80676
15970 64768
45753 72223
36098 89112
11482 45470
9105 34863
3456 28328
29109 33738
2873 93632
38181 80331
38523 40841
73029 93159
12055 46075
947 34647
12569 54100
43489 78784
5239 56012
22841 72870
43056 93616
50866 52018
2217 33537
67974 76249
15336 87185
70533 71050
5778 24330
15387 17082
65057 67532
2917 12374
1495 50168
86300 97836
8518 42119
15240 67670
16542 55764
58301 92734
42184 50624
62624 77769
63250 85534
38391 46708
60402 95668
15152 90104
46201 98715
6149 40431
9329 91423
60736 72420
16687 40175
58516 98201
6610 45107
21764 79997
79203 94893
7242 21568
61883 95466
40083 62192
41215 98118
6740 97349
15266 38822
19544 80459
23046 29840
55398 73693
3838 53928
24791 38822
7635 46915
5459 26335
21223 45575
25049 50890
9735 96494
68464 80246
35862 75802
11554 16005
74799 87248
36337 40432
3154 35460
272 60520
6605 55055
48089 56546
52491 64378
7536 39373
38072 85080
36429 77568
22492 70532
36590 78828
17140 34054
36116 37396
16870 26941
24236 86405
33202 62629
15812 34585
27376 77721
39298 61181
24247 65511
56215 65534
24445 91051
10053 47351
27186 82353
71618 88053
42095 75363
56095 77248
59795 65091
761 26670
38173 76407
70820 72306
8940 58200
70719 79493
53792 71416
11004 61588
31536 44451
37821 82474
5655 34989
1706 91435
40821 82355
32480 95145
14443 83921
35825 72665
12610 86784
2754 91800
42864 59243
30911 32945
7489 67389
9078 34902
1777 71754
46983 73435
76573 90134
60963 76199
32158 58838
62457 73060
59025 88869
58369 60887
41436 48858
32488 88651
56007 91343
45093 99446
79933 85363
23205 32239
54197 85961
2995 12734
92527 98940
36589 50658
65941 92995
5505 61076
18168 32437
28376 63285
43974 85824
8850 22477
88370 94439
2503 74954
69970 95733
44470 44874
54323 66073
15060 32041
42383 64332
84747 94717
66298 86822
18726 57704
20178 50180
23125 84654
13224 53409
27 74178
466 16924
73117 88504
42608 89453
35786 71508
41522 97791
2728 99099
38766 95736
2562 12352
34442 84580
53201 99834
16746 17063
2299 21244
23204 31301
34153 82144
8571 77254
88047 93942
13739 78558
56661 72476
48794 71679
28671 40049
22954 60993
38859 39087
62115 70100
4013 20878
34075 98739
4461 32931
14279 51822
1918 69283
89835 98268
53259 73044
7747 40103
46399 69885
76341 92215
68564 74841
15963 64394
12579 95166
25670 48710
19951 44655
59085 96617
42626 90590
23147 96520
47542 61274
43967 70856
42241 91717
36977 50264
55930 86052
23336 61237
43845 88695
39118 45284
78872 96872
19683 71223
11194 95342
52903 57509
8794 22317
34321 83468
41663 93257
62486 90560
36286 43782
60787 95146
1219 19354
19954 43060
6367 80960
14030 65924
62587 65057
25946 85718
47077 83516
9669 31338
1205 7623
62978 99330
6060 80065
26962 81486
15458 70667
24504 84022
878 6324
28682 76518
19660 39281
30747 93467
43177 94416
21661 26790
34895 42277
6705 50959
32981 63798
72738 76347
51961 74334
6433 64074
49624 76048
6900 42151
3710 83560
13855 95157
48539 55144
59706 80348
27819 38004
40793 93177
44042 97817
79278 96664
70565 74070
76473 91904
68284 68917
56491 61456
5451 24196
80884 96710
5598 68211
22366 53734
36783 90555
62446 88978
25190 87544
18319 45370
21708 46575
15150 32867
19074 97493
39844 73904
33398 56373
8787 13410
59726 78626
23992 82410
14112 51868
17621 44083
71192 85029
22807 71932
35051 35784
35927 93393
31507 37243
31934 54308
21330 61176
17568 22060
90368 99531
37887 44452
8553 38385
53025 59368
28832 71294
12285 45612
41699 86454
59635 79035
53859 78052
26794 33079
978 23013
19895 33455
46482 76117
32985 60509
16687 16946
25129 30098
10462 43162
65597 82672
29558 42188
41896 74503
1489 18560
48453 50307
25879 26404
13698 33665
30502 60000
9793 51844
77022 95633
18344 31049
743 84189
15445 33578
448 77820
23725 69415
53187 79892
2936 20434
34282 54318
40492 64242
31707 82346
22665 94063
2143 28668
1784 83751
6097 21664
3514 16734
21507 48976
9242 30825
8997 57079
80069 93102
30572 73892
94501 98412
35940 77722
25257 32040
19057 74855
22162 32829
69473 98638
27660 90853
1457 56000
22069 41382
13240 18794
2182 99372
32620 49840
74044 80821
42274 97316
23246 90079
36115 63683
14799 53083
86420 99058
55010 79096
29411 41492
57853 94780
57960 66592
37480 60994
18199 67646
7083 70116
20145 81567
16673 59880
38934 52362
5775 93991
9268 85607
11917 52054
25125 53568
23981 35017
21919 55272
17433 44741
42981 55465
53840 95845
16438 68339
66652 83198
5404 80035
68195 76878
36176 37443
7492 45075
21895 73745
3852 62938
12329 23115
19856 74557
82230 83009
18935 71479
49687 92930
8436 77952
18010 53499
18640 73354
69414 75330
85158 89366
29887 32199
41000 59123
1546 13591
16020 30464
20314 99906
23309 72176
32860 82444
7003 82794
55259 57992
35932 86476
7752 45132
48852 92001
87196 90056
7199 80834
9464 37413
72938 93212
32460 79897
51960 77453
76 10826
12093 82969
83693 85047
12536 76281
77306 90868
45583 72433
34362 69479
17056 41854
28179 96797
1392 40712
60417 93394
13976 99592
82357 84269
33931 57894
13348 39819
71761 95797
32661 78675
81622 96769
71030 83090
41670 81461
30180 83004
9314 51574
30157 46299
76040 78208
39935 63078
16213 73920
60219 60863
12266 27368
30936 64373
8486 24174
42099 63246
13924 39410
1582 94304
49552 94368
7199 13344
20896 51378
24403 39681
25973 94287
23663 32003
54758 65015
31173 99461
43079 99551
22536 71657
16868 30440
11509 66244
38385 82614
19149 69796
34058 42980
8675 38494
68397 91593
8785 88787
16937 27078
80581 89086
32927 88157
38685 89081
35010 49428
44576 78713
1481 11895
51955 96892
10951 56738
1549 11949
20936 31963
3556 77747
22588 99145
3413 81668
42630 94621
32865 91179
35556 95076
40816 82293
14923 43694
36525 42014
42492 76270
62734 67003
15558 79255
54173 69905
49146 88452
35846 36709
17991 48440
58040 85426
4167 40141
51174 68201
76003 89098
53340 83411
15383 41953
69099 98823
64412 90743
91746 92872
24570 73720
6585 76184
5646 80870
22829 84856
2864 65045
46944 53571
52828 87704
118 7341
91430 95468
4951 86177
36939 42596
2316 17786
12528 61253
50368 57058
12763 68262
3107 91817
9686 67918
22798 27037
44492 86994
30897 95482
24109 68905
51921 98856
20766 28219
52422 77620
41676 84556
32108 82339
37060 76252
21486 75164
89265 92518
44387 99146
38877 62590
7030 11505
28940 62319
25376 98445
2604 24934
2573 81453
21811 92853
9421 76602
30622 65960
64191 95945
31900 86849
9459 70553
3472 24998
24005 54605
27478 74881
21140 97911
50459 51775
16966 51086
31566 80862
3820 64644
1114 8911
23268 34148
25218 70929
28967 67131
55417 75132
45227 92920
15104 72313
52689 98611
57934 91485
18761 63500
13972 32280
18940 72248
48421 78193
18421 56374
65345 87601
77422 88127
57290 86960
67356 70899
14217 67431
41588 41681
66171 98785
2968 73292
57500 59401
35465 74633
16289 90997
49304 81077
32117 44506
20014 33841
40182 83695
8687 89173
63068 63655
75209 92465
16334 40176
66519 96974
39614 46456
7040 36712
34783 80211
16812 50039
16906 91759
11317 85240
6882 79853
32451 39820
36938 50860
5573 7617
45198 78419
6743 76256
11378 90341
17934 36770
76044 96896
22665 58522
18644 87626
9911 61419
38989 88900
35322 93150
36302 77309
9540 50632
40438 81977
54107 86779
2541 59182
44216 84008
19115 73463
54123 61233
39031 90735
11605 98643
59247 90573
46905 54024
48527 54224
48662 90356
23369 82056
37047 55492
22988 79658
338 74167
28590 76193
40376 67042
42985 48429
1528 44748
68220 79971
37430 39317
23680 61386
20349 50651
27546 64013
21351 72912
16255 75827
31956 85317
1812 90486
18612 74383
48972 87812
44405 54885
41886 68518
2104 25593
21407 58816
36295 47717
24286 63026
1762 74905
59680 69912
26282 66063
67826 96082
644 1049
37386 48484
33258 89820
13754 40440
3775 63979
895 86866
50241 83096
77341 78762
16839 83693
20244 53273
10828 97410
3169 84845
36406 67793
9374 75915
68158 89732
47026 95002
52136 68355
31142 60262
2795 51840
53076 68623
48056 60335
72112 73506
9617 92619
21185 52624
32908 68590
14476 90060
1312 48484
33327 46081
57045 98479
69473 98294
5518 14208
6527 79959
60880 85385
44581 70877
50900 56971
7502 49126
30677 94717
24906 80800
38231 65925
68413 97437
8938 17844
6027 62861
10111 94502
8237 90754
33410 65288
31811 82389
30854 49867
2637 89838
30576 54063
18014 38797
8669 49757
60617 76405
4563 71567
59233 85327
28860 74166
79173 79764
47131 69114
79125 83153
56706 70886
20291 63135
25841 84418
52378 94569
3231 91751
79359 98291
5944 88733
12578 54746
20701 92182
50671 79306
8862 66803
21909 38826
31349 35871
9356 96538
1264 48808
49772 98990
45144 70414
42650 93512
19932 85753
75960 79323
14798 75413
3377 58050
60585 92777
57064 83048
60618 62970
15284 49607
77282 93011
34037 50329
5094 50550
44135 96658
49184 60990
4474 89649
17804 19946
31866 54476
62538 75391
12498 83980
29285 48125
38888 47791
39754 50438
43521 55451
35981 69431
11891 31724
70341 90883
59219 94368
42541 52050
72353 87467
85630 93058
5662 20340
6352 59715
1040 29174
14587 22381
1469 91520
63595 82415
24136 37678
8147 27123
67779 94295
49970 69913
14949 25365
34948 86844
83093 92947
49755 57918
90986 97258
59289 62079
46492 79945
24064 97969
9272 38211
94030 96346
21852 30923
22490 78568
9076 54418
19508 40024
64512 91457
51917 52739
15827 65812
17002 35245
49516 56762
51537 64845
35673 77714
38709 52996
48005 55993
48260 60808
3783 43542
29274 82824
2626 99442
15783 82637
26801 65648
4365 5868
47184 95034
58388 83033
6415 46669
51833 90698
26698 83448
57781 70548
72716 90716
25034 72918
11705 17436
3518 35931
17026 92449
37101 45954
21656 35973
12289 42437
8253 32610
70816 98567
16003 60106
66527 88153
70211 99086
4404 82696
28301 82184
24490 38919
50327 71085
40885 71982
6497 26305
14790 86507
53036 79929
17732 47744
14562 29591
13384 63977
27052 87691
51512 94292
26223 78802
6362 53296
73860 78490
18017 93500
69888 98968
20602 26900
68937 99758
95987 99430
38152 48307
12135 89892
52170 82482
22535 52086
26419 59342
47623 50503
13552 65010
5142 32171
17783 57863
2991 92813
23269 50679
2242 14233
71620 80734
82744 83392
37701 42291
13629 39710
26758 98548
18373 49788
25695 96992
41579 78852
30189 94207
26642 65696
52632 58846
32692 91947
17086 23455
7048 82236
11589 79550
35036 47635
65566 81582
12525 36665
30159 85007
41971 93903
24521 83086
9078 61587
24080 57334
10780 97687
15803 31096
5785 34207
12075 35396
2725 71094
53737 70796
8495 12715
48786 62583
26515 50238
5693 73425
78427 86199
2370 74658
21333 62382
57492 72244
13009 13772
44320 90666
50418 60366
21818 49874
52470 67042
1527 12937
3089 94304
47585 63006
50522 90687
22135 59729
66090 86606
57249 89373
57456 71330
2001 33104
27562 46992
19661 75994
18860 88392
22511 83540
18060 43429
41345 70097
24463 33561
44620 59928
68000 94422
37075 42751
3259 94139
47909 66098
11143 41240
17827 22419
74829 99955
76188 88271
6548 39400
32864 94732
144 70837
32216 68111
3052 72014
30248 97779
75400 77209
4905 21930
61670 95644
4721 22901
34118 54339
23689 84455
44430 59052
54138 58900
76641 77169
23307 27185
60554 63928
93288 99526
30029 91420
26394 96342
13399 21279
34763 61428
16262 26132
34422 93454
23175 76649
6683 21529
30236 92432
39161 81775
50118 80894
29131 39410
11489 68576
27147 81632
61162 95002
53390 89240
64631 95105
20205 80970
49067 92529
16489 28558
11896 45398
55556 66220
49546 94539
20570 56698
14217 23181
79309 82765
66067 69313
3321 12355
75777 78117
31633 88319
42332 46045
38201 43794
39635 83192
42519 81082
29798 86557
1429 72229
52992 60817
25095 52071
4561 36857
7429 11991
44081 83374
24245 56454
52393 80760
13737 60376
18403 97556
43726 70488
5446 80341
124 69465
43814 74707
33375 36824
11425 13156
11300 63997
30938 56548
12578 15765
86366 99336
41137 56054
25519 49871
2729 36956
35932 59208
19549 79786
23966 39311
31793 90030
13657 87911
1049 96453
40557 41548
56013 99061
36825 88767
36703 70148
20104 81508
36672 55649
77099 82584
5841 35609
51036 67313
15126 24249
72469 78497
33672 57211
186 43270
26150 45203
61384 68378
69772 97071
38119 89628
42968 70994
13082 79772
16842 99118
40804 49870
6525 72713
48470 86561
60601 69862
1356 57015
73659 90103
44618 62691
82023 83561
64188 81196
51704 83953
13965 33579
8475 20011
66473 69641
56980 79090
40604 51193
59433 66448
28334 51740
12673 92222
18910 54430
77342 94880
32997 80018
68978 74450
5686 55885
92047 94868
79414 88711
12927 18344
43364 93365
65385 70701
11110 29365
43957 97977
22978 57452
23552 43837
28885 95349
56286 60483
65075 97557
38218 69971
30528 95267
36637 73475
10173 41041
51479 71392
64664 88895
6363 37168
2519 96456
50521 95466
295 97807
45230 90988
30899 32646
32746 97299
2382 42237
69629 85257
1329 53475
27594 43565
8018 74315
4555 8754
7598 56345
42530 52030
26505 87077
6772 65626
21751 24681
7605 56401
63394 76635
11759 13013
18235 38899
24490 88838
30349 95801
44054 45615
26548 81221
9215 75427
27562 27956
21135 92898
25842 70292
43724 91343
26247 60210
1624 6159
36477 65977
41876 80867
39294 72457
17509 58300
17382 38079
3122 77661
33900 63269
3485 13176
34120 41573
64221 81081
6657 45949
44535 65279
5379 88736
90294 97798
40352 65619
26724 95083
84086 99329
48359 71878
57776 63451
34681 39603
1232 54279
59101 83861
28666 37259
9837 47333
30598 58884
7132 27216
54261 73537
31574 83245
63686 94480
1271 21254
56251 59829
42736 82413
3754 97522
5334 71243
12887 83181
18620 87294
32820 89637
22024 96199
12082 46760
5104 61601
74060 74810
18127 91948
33203 79913
8750 68131
70250 91821
58261 71936
22495 75884
843 39486
7345 39916
15523 81607
37684 77618
62117 88640
7631 50167
48707 82428
8217 90736
26380 59453
5571 19319
20529 88715
6209 73960
59062 68577
50768 68270
83766 92263
583 77171
83499 88289
43202 58736
1566 4994
52792 95667
17842 39539
62077 81016
77322 96947
6289 79831
66703 93766
80174 93776
36899 83906
54067 66146
16217 40788
24364 57047
31567 99805
23213 66698
8072 19414
91465 96587
61448 62612
5958 32454
69637 89643
50644 72202
35938 91770
63419 68468
8831 97611
7025 49593
18828 94917
24270 98121
3809 33291
90568 94293
93133 99310
27775 35801
16845 87753
37417 63279
4685 66312
18429 38499
6748 46917
36439 55489
73402 81149
19505 64039
14837 16109
16272 77542
7581 76856
23166 98059
59180 91200
41151 68871
5261 60340
3923 9699
62338 93323
29298 50951
21591 71149
17201 33964
49306 75060
48968 91413
23877 48481
29869 50925
43329 49267
45551 90955
28751 51390
4581 19453
21272 49740
45462 92191
57502 96569
20988 91406
25414 31763
6151 58375
52440 71144
62838 73000
20441 73974
24195 96801
7736 92840
20010 69059
33763 51894
42140 83505
29213 78192
43700 63910
12675 52234
28615 31002
52709 58798
16462 41019
73419 85258
37762 44045
34674 85903
47926 57317
44752 92460
9681 30003
52518 96824
53990 78754
25071 57946
89934 95803
47020 65826
9788 35980
21349 56248
7382 35757
62982 68618
26558 27633
4243 73379
21463 68925
27743 45409
21907 67159
22726 94633
8379 76603
31347 56676
1643 48634
72162 80217
11156 89937
44104 94048
38739 67412
18062 39041
58192 61860
5701 29631
14863 22978
76708 89267
56378 84378
10321 49315
8017 43955
18619 58882
3822 58277
5221 29791
69173 85733
8627 69749
29815 68865
7127 69245
34333 76270
58601 71472
60522 90816
44838 51329
3267 45861
18093 35328
15721 88704
47860 55618
22696 23065
23084 42451
34801 53312
28157 46270
97559 97706
78352 81431
22636 56433
27330 42407
2864 94654
11672 54074
89385 99605
27181 37604
88357 93672
12870 29260
33435 55470
11776 79037
43312 65770
28764 50132
20262 33092
56214 80001
8587 33093
8466 71485
7394 93734
28290 31422
28847 39034
83170 89875
2648 70897
27998 63485
4708 10865
87298 96540
28237 58401
23394 44224
4924 33032
36319 45572
51698 92226
9252 20937
2463 88162
19359 65692
8804 93455
65566 80307
49534 78068
14608 72777
13563 95238
2048 53629
12687 25611
11843 90948
30729 48517
9578 92402
13569 70169
2810 17209
41230 92954
32603 58045
41624 80274
51655 67514
12923 39324
9148 36919
14466 35584
4803 36753
29323 88180
4959 69870
71251 81539
44496 78552
44923 92456
20861 70502
43218 45953
5897 88847
3568 83982
65141 68281
23450 39819
18537 97745
12093 16077
9820 37346
10654 44340
34528 40863
8854 21958
34453 98609
3215 89806
30507 74636
64364 84471
13024 54673
39972 64738
55994 62895
27364 99882
21298 63829
30699 75260
24649 89844
17824 54181
16705 93226
6850 44278
35831 40829
29909 45177
35751 73559
79577 89393
19443 65784
42649 93966
30694 34997
2347 55074
3057 58381
181 33435
76896 95131
46253 63102
44965 71485
13545 55735
11862 52603
73550 74302
39292 92525
89704 97093
28151 46070
51396 92751
80221 99971
53205 86642
67258 70785
34203 47684
44947 80830
66276 94167
40839 64156
57733 84356
41432 57642
52413 90710
84349 88011
1726 98091
420 74866
33081 79098
36629 84567
76285 76693
17371 86670
7714 98937
52864 97353
46284 77543
17376 85495
44759 98483
28842 89580
24679 71312
49113 87644
53285 85265
63516 70638
1108 48528
32190 59797
45550 56744
23859 91359
48526 88111
3626 35960
42070 51206
94639 94764
20479 32419
54950 80932
24432 87649
10969 28852
57382 58920
27988 49662
56221 64037
50283 62241
1793 38068
38102 85956
7876 99436
29992 60304
66808 86517
38552 97289
13954 44861
63283 71545
7653 44320
24924 56806
50740 78359
88808 93752
53775 71094
1500 46388
10528 80940
26558 86826
76515 79316
1319 45849
36407 48033
20975 47493
39182 64046
18560 40286
40381 80546
80521 81832
36819 89471
14546 98467
87144 92455
29660 68554
19085 38634
327 6691
3764 11835
2923 20042
5049 30822
16556 32595
1747 68723
16928 92257
29307 36962
13839 58147
55002 82937
26117 47839
44742 99069
4414 16255
41544 46284
28003 60531
19325 94523
7592 76590
6472 14138
46890 66594
26782 38439
2616 93846
64174 87459
21965 74632
5099 60162
91494 92686
54428 79287
67791 77357
40237 55201
53617 66881
17963 72169
28728 31955
25672 92730
914 31898
64476 94529
32603 90442
11185 91538
35516 47306
6630 44269
21662 84618
31078 83707
44285 65056
52776 98030
29261 69893
27305 55363
75660 86655
11557 13664
35948 55183
51093 93146
27307 84059
30564 50771
79406 95784
4700 68275
46675 57387
33267 73647
234 27881
11980 12422
20348 77128
56756 89602
60444 69410
31591 99182
32716 61204
1846 69291
4387 42907
18063 98980
51893 52676
75445 91797
48348 65853
47512 63883
27934 68977
30105 60414
67339 86786
46486 73826
46359 79755
3822 10588
40805 96209
32050 89807
21741 67581
22319 78894
57362 64252
18715 76493
5642 95893
68875 84769
22071 98223
35539 70018
29606 86954
11366 70725
57948 75218
63946 97633
27820 97186
4751 66330
38432 88213
49057 95590
10646 45035
34126 77767
12308 41868
21226 95677
41071 89664
3737 98494
42050 98513
39001 48550
53256 97874
49402 64089
16580 94124
30999 34380
39920 96080
12906 84067
11314 43135
26776 33610
53754 96033
28888 46310
21032 48646
5528 98126
7095 28394
41027 41311
8675 50904
1789 93786
5116 98728
11824 31995
452 20517
59102 89722
29403 54775
66537 74019
7307 30871
31335 52223
60549 61774
29152 52145
20668 47667
2347 97971
833 56430
32300 58936
24727 70429
11125 69762
38494 75497
63053 81980
50843 76885
20614 26492
40304 60201
68674 99422
12178 15375
13347 85515
52201 57813
6217 44797
60948 68295
66201 85231
42733 84033
14653 44345
43348 50178
60386 74546
18607 25098
11280 62931
19869 30275
35463 59921
10067 49467
26814 74784
12291 28897
9440 32625
8099 9108
86 40224
16887 56468
57556 92870
21483 37614
6178 80814
8750 75532
34795 96223
19798 36575
67827 85985
33904 88863
8046 15429
62273 86217
50617 56457
34951 82750
73205 76593
47781 50382
10329 40861
32545 66103
26256 31677
37010 88850
46556 62767
41838 45705
55602 77724
18964 41885
53540 54191
31734 43487
48037 95175
83574 84175
26592 76929
52312 73956
68299 70364
26120 35364
19816 58169
11485 18137
33623 57443
35500 81376
89823 94301
88590 90423
42397 79964
40492 84793
11692 24492
53184 54474
16048 36330
32605 52121
88617 97131
63493 64348
51977 72354
25076 31941
7894 25112
8851 97453
25400 58270
27866 98155
9284 65819
85153 87516
63015 73788
1913 95120
17613 61486
64223 92744
56988 74328
47714 65779
20682 87497
64915 81848
52105 95840
59049 62314
51895 53790
18102 63801
39364 94552
41892 66532
33545 98560
47090 83429
71517 92967
44584 76495
6905 33435
7722 83738
54240 65396
57809 73643
19442 90084
67565 74533
34869 60485
57370 95671
47342 82687
47998 66682
42080 97123
44419 72108
33403 88279
33278 38476
48547 54065
45370 88362
32618 43920
54522 72606
13072 92640
2631 88281
6938 91515
13294 27008
38394 85245
77618 86874
44430 48674
2166 84574
3668 98383
89658 97685
37071 63653
59134 98896
42894 87741
19683 82343
71320 81103
13452 46352
29471 81283
51432 99954
13044 70836
12670 69402
9899 21515
28558 67886
31957 65152
19894 75111
70271 85749
52878 72084
41354 91164
9245 89024
43057 92944
11978 62870
63612 77013
7155 89716
21666 47646
38378 50170
2804 98067
627 97205
47731 52221
3998 54169
7531 22249
57815 80465
11478 51127
72163 82205
13166 47186
30320 79132
38862 82879
43894 52233
47591 91339
38326 39515
31532 91063
43540 94815
92526 97435
50 99235
31898 46180
73759 92824
36407 51980
8660 37052
31127 31633
61444 88924
49597 83389
42287 91141
18075 79694
17806 89936
17379 32861
29078 43389
19568 54067
5757 50469
71538 73494
38696 93615
63827 65251
34606 40165
34479 93935
51424 95177
18811 45984
5565 50525
66448 97307
30243 90155
1866 86721
23739 32892
4817 56932
20876 32376
4048 49320
19638 55249
23770 25441
54686 73001
4959 21458
22198 77135
46374 55924
87905 97487
71462 82745
8523 49819
92302 98303
25347 66958
21776 35645
81954 85756
393 70078
23616 72829
20770 31576
36831 75034
42529 63832
73716 90376
28283 56139
17056 56578
7633 44160
13248 81114
22096 34141
34986 86740
25918 82200
14860 23466
37349 58464
25464 64727
24074 49317
5698 66194
39667 89102
56935 82252
73487 92780
29738 99205
40444 50163
48615 63869
64055 77282
1456 88014
4579 97529
21341 90970
62242 87294
53948 63353
4062 13007
17745 44783
74647 82158
14962 15602
19472 60789
15162 42257
26901 32965
71524 87283
73133 92278
29609 76857
17116 31695
36451 96915
5575 31740
11657 82883
11396 58301
50207 98662
36209 40586
67041 94408
5996 93334
80735 96420
3564 39345
18338 28055
764 27408
4456 5893
53053 59837
873 57644
86708 88587
18974 95004
87151 87949
64241 71681
7822 57573
2993 90317
55887 75993
27495 80508
84178 86153
11245 34781
19388 20199
24227 77811
41745 52217
42635 84573
23240 57348
46208 87604
3556 96073
1349 90812
7876 71512
1321 34586
29759 50540
34723 50774
14832 99164
72342 83440
28726 35317
44367 95840
22234 96820
81410 88599
37453 91584
73793 79967
45841 78976
37075 82117
14573 51871
2089 97434
15619 81083
2383 9223
1180 42344
48330 76515
4626 63950
26310 75267
15307 30142
9053 82927
83784 95150
61591 67364
70069 75926
41519 72479
25820 63076
2514 9733
2017 16982
14950 39412
60434 84136
12189 60903
4841 91693
45273 74105
26935 68802
3021 95318
19687 90150
41777 46632
29867 51495
44428 93446
8226 77371
36119 81042
66957 99717
40699 97489
6209 61154
7767 38244
49703 84734
27749 29695
43658 75437
8965 76829
31853 57541
15269 22474
36505 37750
37940 62266
50730 63409
60293 91061
22180 59287
4747 9279
74281 90263
47700 95832
62549 69684
21120 77823
86792 98898
11186 92125
33635 59005
69681 84897
44256 66754
42753 75938
20474 82285
2220 56981
22128 95386
19941 95297
44240 70477
46335 66313
26195 89837
24593 76641
51727 92497
35748 78972
69624 88184
33882 79267
35575 78034
4475 41121
6954 21879
6147 62933
8956 32593
21695 99213
9914 75483
28981 82972
55169 94522
61249 83515
52335 87837
72538 91162
6021 58045
29419 69289
23452 62756
14155 78298
89375 89419
6941 76378
63070 77769
6603 14202
34258 86341
52551 92319
25042 58116
34485 35422
62006 66806
4902 70391
55201 86552
36518 50468
46794 64315
60402 95457
21878 52713
20086 25768
48995 84248
21279 46781
88939 90560
75398 95324
23663 65427
807 42945
11105 46978
21774 35349
32921 77266
38755 40097
2926 99605
33315 91593
31345 32338
8163 97682
34732 38011
12723 31824
72657 88579
37957 94174
7955 45140
12491 66013
43082 58928
29967 87008
67270 90673
25015 48297
22933 65762
18649 42662
21384 79302
21995 42593
66624 90578
9427 60418
21109 32176
33237 95406
44414 44931
27199 55367
60650 68797
5616 30705
32414 96202
21112 51933
46183 82634
2885 58506
279 95232
16298 37255
16640 22279
49712 62256
9276 41325
25274 61912
794 46015
38124 44681
5170 34131
28289 70111
62785 89156
66096 93612
1490 81197
24561 55486
7415 10334
32669 94606
35245 77672
9658 40224
31849 35638
8550 64289
31238 33454
46900 63738
50389 90317
33496 77289
42734 99301
6208 78080
24762 70100
19202 77140
6846 68822
19525 42670
13553 13771
8644 94281
77912 89232
24156 78232
61330 78557
42049 63930
9959 21474
14651 35909
37599 90973
85728 93471
83674 84102
37199 87404
7407 36653
3270 86018
47592 69816
13569 40024
57638 98999
11504 84125
10346 79646
14323 77764
76264 83561
18013 37461
70364 90310
22210 93535
37304 52930
45954 73733
27116 57244
45219 87209
59528 72606
59950 81180
5587 77673
90727 99060
37441 43438
62515 78799
38020 69897
27683 74105
35021 50764
29679 33045
23045 72242
62524 67053
170 61452
5124 80364
25834 67703
18511 51226
22805 51440
2957 67239
5147 64835
14346 87172
19557 75719
258 60515
51175 85257
13824 98872
51717 79230
11956 98487
57163 94484
2930 72829
52269 82429
19882 51113
8596 85711
74340 80839
55335 85735
32423 61014
33021 82276
9055 59503
32848 59707
59282 95996
28189 80554
11518 69863
72496 96596
56909 80112
12037 29644
58458 69234
60221 97678
63344 83768
14271 97352
24608 65641
29544 72085
32095 32798
13543 92691
41110 87449
75938 79778
1973 23263
37732 43048
28692 35687
10400 47478
37452 80038
23993 41806
13394 48742
18308 44590
8629 49074
87205 97597
13101 92655
51121 97399
30777 99348
22152 72379
24703 90477
61216 68400
46768 81472
7394 61172
27652 57134
81093 87018
14619 65640
43105 56855
88181 99158
60578 71541
7099 26635
31884 54852
48387 49370
3511 75056
37066 97276
31464 46091
66989 96812
6957 53720
3079 20595
32226 97051
79143 81818
58641 66073
24371 35253
82120 91636
90973 95295
55597 64006
58137 59432
46247 78560
24492 39157
32677 94284
6245 38361
11502 34515
14116 50640
53263 96751
65356 93246
30738 43911
40391 75194
26925 67023
96882 99751
2609 58266
15412 80912
15273 17493
14894 55454
4058 48421
42571 50584
10053 39196
10249 86565
8294 70689
42792 77831
83016 87880
10649 15102
35893 41229
70785 92392
9006 85904
94258 97819
62103 74567
70297 95490
51065 81845
15906 44703
1009 41471
39930 74239
3908 73032
8025 10355
6407 41397
27902 50185
69836 82632
22991 52364
5122 70512
37801 50858
16641 75239
34516 48170
41392 63324
75367 91505
16289 31291
25039 36104
17202 59104
25310 80765
76662 99031
27034 52441
60026 83422
7239 60393
16944 94514
60490 73185
57089 84349
9621 51360
36869 90414
24547 70047
19110 55015
33728 66260
81094 85979
58436 78084
16827 94850
12714 22521
7306 58478
83120 84010
68803 93009
76375 94253
16875 65960
568 94953
40857 86374
9622 77233
49153 53653
2592 82833
9026 91159
41628 47562
1672 51116
20266 63872
18551 93044
52854 74257
8904 47584
5759 85913
42177 59558
22927 98380
37334 75592
14810 86619
56808 99365
27201 33986
12528 21305
17309 72135
63861 82964
71923 80564
14711 84214
27918 68840
64199 74570
51465 56278
17842 37474
13084 99179
8417 41511
81179 91410
10147 26872
17769 56598
62542 86386
33427 48076
2644 14800
32409 44058
7586 88465
60206 84897
51355 83592
11140 22143
46526 46889
42118 90687
24134 28655
2245 59799
16456 29450
67610 80151
88788 97934
25258 35980
20015 68706
43017 59467
46891 46965
50455 97983
42468 83917
22433 38805
61577 90887
20000 56427
49525 50546
3754 49540
12993 94881
79210 98728
32627 86727
4725 51276
31375 50428
31201 64338
25767 96751
86189 88428
73517 78727
91292 96840
6109 66748
7381 86942
53751 84533
29070 34965
17330 73271
731 33498
26188 60742
450 60413
24166 79571
2504 38410
49442 98572
8850 23260
51987 99191
52553 55934
71322 75037
46154 93707
32338 74611
34844 51748
9755 34707
68473 87885
59557 69119
17332 94525
35850 49237
4979 23049
78087 97089
4260 74202
13300 44464
66878 88993
47901 78885
27829 71457
63116 91416
78169 82378
10564 22121
75654 96076
13976 23510
15532 67102
19423 83984
54066 80615
13217 24383
14496 89952
64355 70491
59038 81568
47519 80070
69196 75217
62149 87506
26074 93028
46824 55463
82889 87195
44386 85317
35428 53184
17906 48305
15929 49199
71448 78540
53728 74822
44367 71166
23308 74424
48356 99119
35785 41726
20747 99484
36167 68410
59383 64075
46248 50222
37105 90371
29763 44206
61092 91657
75991 81300
81661 88907
14559 80889
22041 26242
7690 86917
49737 56022
41617 84943
44263 79096
48506 94970
39691 85848
263 78971
12846 66348
58135 89215
22996 83124
25798 71996
11122 97828
49050 58792
6441 24585
49327 88034
42586 76912
8309 23001
14416 64637
24371 55224
48690 95208
20343 75780
63712 74705
33349 94708
56316 68282
33908 97829
33486 70936
5640 90246
46666 61199
26528 95872
74603 84240
12469 16599
31523 38471
37493 51812
86822 88392
26486 89033
52620 88721
89787 98586
25048 81746
21556 24234
15046 59915
42661 64302
29412 84095
36204 72098
58401 63631
15870 61342
44534 62403
55058 60687
4392 6764
622 17051
12311 96678
75476 79645
18485 41930
36197 61012
10033 93652
10761 94688
44498 99470
11531 78771
5163 83149
57272 59843
60712 77803
7464 26919
18623 72103
28801 83559
64990 97889
66174 93207
36529 74718
31247 39885
19727 85256
90690 92894
21607 84147
41112 45081
32922 70467
16620 36230
26454 91815
6638 21148
39655 48593
15311 69249
44864 50138
46894 82569
36140 80631
56100 61874
21091 35290
42122 89612
3754 62838
17498 67849
5126 74491
9220 18794
10930 88076
2155 89723
23056 68378
23122 53762
70946 89783
1771 50126
49082 92625
57518 91867
10441 70639
44921 87050
56458 82966
36481 54392
54845 68722
18831 73416
6757 98701
41191 62611
50739 82762
72204 89318
66285 67531
89386 91849
11809 94124
3793 31695
67742 77908
34793 43180
7792 95783
72092 73562
68982 76056
10106 78752
47239 87351
9429 79137
1879 8399
50055 70052
2742 57563
50644 86012
65020 80898
80934 87192
6425 23955
42957 70128
11612 30188
9293 39333
21490 54661
13423 76022
17206 27020
70430 72725
16473 90122
28225 47703
13329 59714
1413 48341
25948 67510
5158 46288
29346 52434
17995 23298
25905 74654
31035 52143
51199 87685
7721 97935
36375 79128
62870 97587
31727 36705
25613 42095
18956 87245
22959 59014
21255 49037
68430 73777
19277 54444
390 36119
24257 64497
11117 53321
54175 84429
64141 66832
22341 73178
40509 57284
31090 45384
58900 99013
17296 45028
47142 55431
18127 92741
44459 53817
26508 65234
30895 38659
9694 13950
87194 94499
34397 91860
8948 89823
30913 96316
9849 12214
14701 69569
10910 96710
3685 74248
28957 42609
3951 73525
60036 73689
76023 78521
39117 46769
25749 29109
63239 66882
7887 81830
28548 99722
21743 87033
6758 98487
57566 67579
24042 57581
33619 64761
6290 35813
20367 35314
66605 91091
5477 61266
26395 82314
50060 81206
28566 87205
36310 92731
50639 71664
4323 32665
50399 72840
16565 80473
7720 58498
51559 83569
67293 86832
19366 77995
6561 46836
46266 52693
70808 79054
34100 61556
59168 87069
23830 47406
38185 49385
18306 97063
30906 79696
56126 80297
49498 53543
4875 92211
27077 81229
3623 86507
2213 13671
1481 89995
1852 73592
23677 88401
27699 98727
12759 47381
61953 88475
52514 62603
9923 40634
79214 87582
9191 34461
75395 92876
92996 95439
10265 44404
10795 68452
7390 13570
16339 47989
58189 94336
21627 67346
5674 53996
25541 87276
23967 30013
12578 28442
50219 74089
34363 39606
39140 59342
87337 91578
73652 93560
19196 85818
27743 82645
11391 59831
28916 47684
3710 11133
31951 95077
4181 49058
15588 23355
25042 44468
67423 73297
44459 61991
60687 92293
23494 57698
38812 99765
61238 71081
3328 49367
17712 37427
17275 30993
9747 90351
52626 73474
15030 55527
44812 65494
67413 96855
17951 46530
11587 25164
16944 74705
33183 34074
53074 59601
1443 68344
40216 41514
70161 91456
26280 72895
63435 64644
12525 27135
25373 91277
17531 44624
36819 81107
18885 71368
10360 38666
89546 96170
27823 69878
55236 91234
47721 51102
40501 52515
36687 42321
23859 50379
62613 99484
57881 84603
10250 51338
22655 74284
47918 72951
22898 32547
47655 49510
21441 46926
16462 51396
28671 84498
29006 65553
41902 49097
2333 80344
28366 48511
24015 64448
54171 58433
53225 73614
1874 24229
1207 42355
82032 89555
5702 71750
11037 81389
63238 64164
22190 26386
17116 84791
32106 96197
8281 73054
92068 96297
51993 79617
4486 92690
33597 36325
11685 94767
47425 55545
16462 67096
46603 49342
6598 73702
26696 87534
7059 87632
1202 76549
12071 76782
54713 81510
5574 80224
31633 83506
13030 97847
36611 74029
7424 9652
36115 48604
16584 92982
50690 98257
8970 33521
17555 50357
16309 24584
20706 21209
62522 79389
39800 49523
59848 95394
9487 96348
24058 40788
62878 88542
78910 81094
17840 44765
15182 91336
1872 32446
47473 82274
55405 77708
46094 55231
25557 51147
26992 43837
10168 12030
2873 57124
44209 68139
40830 59446
92565 97789
54715 94629
82839 89218
8842 29099
56460 78813
64050 74342
59325 62555
72079 98235
46750 88424
49368 90812
40015 83130
11658 98348
54499 84408
32695 78265
8862 69031
5396 60441
984 21490
41240 61147
36848 67971
64217 73907
60202 98164
53146 62486
1032 51486
9475 30263
14231 60249
92876 98940
41799 82195
15411 92637
16470 88494
9744 70933
71057 79019
7631 66300
3353 23411
75791 81296
42493 67780
44137 59540
28696 60682
61056 91480
17811 59449
27594 94259
57217 98478
29555 82670
6122 29218
11611 91542
71810 78567
10802 43108
2739 75559
61526 82259
84132 88235
8751 25645
2826 20755
44066 48162
37405 92048
80860 87915
1701 55779
70931 75959
32923 73762
2179 56246
31875 75412
7142 72780
16488 66010
58342 77939
57426 58084
71299 72729
6948 98088
84742 88732
67557 81720
72869 81074
47441 87656
93231 95334
2797 4799
3619 74199
48907 88645
6775 62893
66820 97455
75698 77625
73966 87960
1377 27527
7517 47213
95034 96292
1348 79159
11759 66618
77896 98450
24257 60844
29217 94618
29537 72058
17229 75623
28018 65714
236 36949
33243 37090
38633 45358
1240 79454
53677 60512
21752 97411
551 90789
73740 75769
1692 20791
10588 95630
40975 88956
69115 76741
8122 43700
3283 25821
29248 57878
1382 70809
16587 29084
27285 34470
50791 67477
66182 70177
14904 27705
10574 44377
74448 89573
22887 99429
5242 78612
5370 98978
78811 97231
11921 70518
51818 73823
20273 84283
27662 39901
50559 68998
86710 91973
12989 35322
51522 61047
51538 57096
29186 62214
79657 91903
61834 99251
4657 31286
14194 69264
13699 15572
65714 82715
12535 73987
49168 65811
34444 70299
44533 79446
13401 70516
3668 38528
997 22530
56756 92467
18913 80771
14504 31939
2696 11884
25066 86032
11862 81340
6099 38100
27054 78085
37255 56613
290 53072
3854 12007
3290 77727
2579 96827
35700 78427
67437 86463
9899 45946
79696 95086
62569 95894
25663 91443
5288 12058
81818 91693
10039 74731
93283 98964
40107 62237
79848 90584
62746 67180
87144 98670
11961 32770
7946 57601
46411 56920
4468 13990
25258 39966
38890 95883
17495 49962
49467 57210
61779 81817
26765 83022
28398 31075
41030 47362
42197 99034
657 67280
29066 83683
13436 92260
63270 81981
55886 75372
72293 73597
28908 29608
60500 75380
25359 30743
21538 95682
70419 93431
42188 55038
66680 87861
63950 65703
25534 96852
15204 60443
20247 61136
383 15267
66756 88836
67920 88987
54529 93044
32333 59030
14139 21914
58814 77408
21930 51388
51425 95870
29905 92924
17051 33047
14318 73000
20684 35004
26064 78783
4977 55134
6556 28941
51007 88987
1692 75437
46757 97285
24911 88131
18752 31519
71682 74129
15850 87990
38616 62040
47084 60543
8775 81099
60384 91038
3075 17642
44668 71877
26853 64464
7581 48989
48135 68857
54685 76497
26806 75875
10545 35143
9718 55220
34201 77171
8712 35647
57578 71326
52596 64518
47480 73479
57832 62538
1728 4389
8268 24288
15815 54353
38315 78161
35649 90996
55370 84314
91758 94985
13831 89866
9403 98130
46262 86143
3869 21318
10832 13369
23932 56656
10059 32531
26462 92085
24793 68495
37615 66320
63564 76604
24710 82752
28041 68949
70294 96963
75827 90553
69957 97030
49251 89382
39814 64764
11145 95137
68175 85582
34515 52509
87690 91389
76202 89224
32260 87994
41568 79848
17923 44929
7560 89172
61981 95749
39463 72330
77594 97542
77496 86137
6893 70520
27514 45310
90179 97002
12514 98624
1332 48829
54433 72980
24963 95082
2343 40423
30207 81659
56194 57546
35466 58818
68540 95779
2632 3323
11850 49860
62385 65261
13246 85549
59545 72097
267 93932
57852 80077
7669 82528
37263 83367
63511 72313
64696 70562
20838 62309
59548 87107
76393 78947
45393 49758
50886 90785
54255 58228
27250 55995
60144 61310
50985 84360
26556 45095
16769 87933
42033 62681
18388 72198
37157 81154
93583 98313
24015 36373
21557 33164
69187 71200
8889 12295
90482 91412
34648 68663
44493 98157
26899 89010
55356 57676
16282 68706
22902 98467
7187 78353
7152 97244
63509 69045
2400 48025
31466 65692
1148 72391
37052 38667
14580 34508
27890 32397
23503 93241
37401 39605
14998 18408
52267 73347
72810 76887
74521 87275
41819 51960
48435 62672
13332 78641
44561 47020
39376 97845
66882 78352
63508 71803
7962 53404
69027 81898
15931 30535
20583 88070
35961 41889
17749 68500
13824 26274
79918 89895
31720 75865
16575 67658
52799 63793
88761 95219
20959 79980
10766 71671
781 47014
65129 89175
83946 89212
37513 40632
26485 52843
78493 95280
35713 36205
54856 58634
17524 91427
32431 59179
28095 91243
22398 91093
21674 74364
33576 89939
39721 60129
44758 48888
63959 70540
40881 64222
36081 86621
51972 68467
36866 37009
4008 99288
3256 71241
34292 76541
89274 97741
4357 52355
4177 94630
45138 64663
2189 73901
74294 83667
39230 42744
14412 36204
19360 20119
13598 70676
13174 79218
2389 10543
50145 62767
83259 93123
45866 48384
15566 36912
10668 29819
73119 89176
356 69214
73737 85210
47448 67088
2935 51639
58668 85527
5365 50889
4589 91837
60989 76102
4248 61106
66339 94687
72667 99064
61963 82006
39494 92604
8266 65896
49497 55832
52192 91967
43254 91244
4815 68395
24927 35141
20328 73850
5177 12338
12288 54069
7440 27234
32348 40860
20755 64057
55768 75856
16255 27697
70388 72810
48081 74160
17115 65384
14090 41716
33425 87976
1234 48507
71064 91821
55425 66951
37503 67103
31188 32466
17704 53455
27875 41541
8663 11700
34028 59771
87086 97888
28312 71081
17597 46897
73777 74253
24437 60534
45824 95843
926 19998
32455 88439
50840 92229
86264 97076
45386 77807
15600 72731
27591 29971
13972 80847
23729 90467
33869 81094
6616 80756
58116 86874
22401 77801
40436 57661
69935 92626
2634 47313
43226 53029
61860 75815
19906 41334
70794 82334
69580 92959
66001 70626
33046 84451
5609 92692
22075 89550
22766 42682
155 97023
15081 57365
79408 84696
6409 39979
13465 16868
51567 67469
1217 77820
36549 86696
48298 77220
8716 60583
25194 32962
9721 44349
32005 74148
16182 83542
23570 82194
20256 57021
71619 92782
10111 25883
63575 92458
46229 95400
33193 54639
36143 61359
63094 94421
52990 74718
28166 41909
23911 62175
12382 23350
62454 69238
27184 90227
31822 96282
39003 78209
4553 80962
2995 55317
23501 29852
25059 39596
38383 80438
55794 89046
57238 61477
7208 94970
16875 68420
90826 97672
4561 24135
53153 87002
16352 65868
61675 90869
35428 51335
39946 43168
43277 62301
10899 59364
5008 99093
46288 72822
71794 99313
53161 81917
73349 79556
2811 3008
35530 76437
61290 75749
70632 81627
1396 4774
75168 76015
21054 54232
11159 14003
19825 86419
13294 32323
16553 44332
85055 96997
74774 82060
45742 46979
7330 63337
78206 82371
51546 64468
45984 60964
27350 45744
47525 83671
55935 82025
65560 75349
49020 64004
45881 71559
19353 69930
3783 4274
1208 54245
67667 97516
1075 90085
18893 79768
41681 44734
50344 71123
10901 91259
63303 74766
17214 97301
16411 87780
2318 77103
24143 61646
11992 77627
30412 60600
77596 96804
37084 85342
26434 33282
14673 70172
5769 45945
26003 44164
41993 82879
45608 88421
9881 54115
17959 31333
51075 81193
24999 42809
40122 71480
53107 91109
21841 68055
11893 73880
67230 71859
18737 39803
36574 56518
67603 99636
90802 91653
17061 85020
2033 90943
55995 67192
66274 71912
25878 80872
19254 28306
53843 69990
67279 89903
4835 16818
7585 31831
47671 64764
20227 87789
56915 57459
50742 95358
57584 63765
56659 57724
53734 60627
12582 32407
22444 90486
15222 55066
26299 67722
25601 36736
52107 55862
83878 95538
37225 73157
7517 10269
5368 63128
10000 49477
34440 66200
2773 44823
63494 86586
51566 68244
24158 61466
6773 26483
63836 69141
24932 86916
25987 72759
15841 47565
51573 89853
12167 90419
10621 84349
29517 35736
30810 62784
27495 87663
1108 88257
13276 66887
31460 60041
54448 77401
80592 93510
75281 97402
16650 35281
53646 63803
5936 58883
15848 23967
1331 42415
23593 39794
58498 83213
20487 55180
45794 51175
13197 89311
33081 87711
11282 57539
6947 25410
51315 65223
32029 54380
11116 12847
67753 93070
15193 35346
17215 53321
4170 36987
6880 67306
69207 94491
25595 42668
19070 51070
30068 94243
19559 68266
27901 30056
3293 45400
9592 25738
77260 83875
47546 84306
34149 81549
60263 90198
36234 89469
11995 25719
603 1348
53182 91844
7104 83675
39728 92106
26001 74470
63955 79911
3554 12983
55651 78512
37245 90785
5583 32972
26627 35580
17564 68602
13590 48400
4918 19790
1955 3024
22460 26061
23374 96159
38606 59410
23520 64361
26527 89282
36627 98536
58981 67686
37059 65149
8079 9226
31201 97094
27266 43524
19276 63447
26418 54636
6795 73766
4587 31897
41482 89151
43845 85920
15823 85976
7380 65516
23979 48203
21268 93532
10648 51978
13237 14540
43854 68173
80970 96838
52050 96470
49087 69631
2371 21038
7477 40968
31065 57041
47033 83741
32255 36321
387 91675
1069 47256
23144 46702
80891 97089
28391 57053
82253 89046
27981 97193
66761 95899
35755 41413
57298 71463
20690 74727
37656 92746
41299 67479
39806 78379
30678 61436
30158 66882
42752 97482
51711 86112
31997 70144
64836 72908
42446 75172
1431 65663
49044 81676
81295 84130
6126 21282
45141 76317
39507 70526
13618 89085
9773 71538
33982 76712
35163 94741
14515 76926
63482 71338
27014 87368
65884 80622
3058 56474
45845 68957
5676 11144
40683 50796
9133 58223
39577 96976
7632 15900
77448 79412
34961 95294
44455 59402
50702 58700
53449 69470
24262 84950
35446 56652
41619 69238
7697 41383
70689 91685
53440 59678
57636 69391
2546 54914
43487 57853
74267 83448
18956 84851
34536 36490
15922 72520
20088 21763
75422 92126
17961 79912
2041 79470
21443 97435
39022 86746
69086 74463
73194 94573
10692 84328
66533 71624
29261 52579
8778 79967
25054 50087
69 40156
30851 72745
31958 45714
2283 55497
59057 64082
46884 54880
24802 81994
16196 22441
37683 63184
2922 91144
18506 85358
8082 48067
46449 67400
38272 94624
52856 94500
2054 24530
81492 87254
97605 98365
65776 82530
8822 40988
20762 30735
850 91078
2383 32532
38812 93485
20682 66120
10876 90419
20436 94381
7663 12000
22424 57719
18128 49231
23659 97312
43157 54063
28618 64364
77370 79986
41224 69702
51577 70295
43737 60109
40167 96064
2738 52207
16691 70008
15287 59575
66633 95523
5183 24809
26750 89560
98398 99818
22029 88405
26066 53662
54478 62707
29512 39504
32739 79869
21570 39316
64509 74759
211 22941
12053 18898
28768 59266
23519 87017
79601 88157
1691 27492
50513 77141
18942 45857
42133 73798
41845 76784
63470 94964
61649 96053
6778 82576
19820 42126
42471 63963
16597 42546
14719 65890
48241 80575
3701 27431
60695 62724
1642 47552
36064 89411
59352 60795
13716 20558
15435 86548
58442 63762
11753 70224
43950 96317
5278 16648
86022 96073
82387 94133
34683 88534
22153 96135
18093 82991
10309 19330
4835 56599
46917 47445
34680 69846
32411 50190
76184 79968
26561 85133
15888 69137
1080 45909
38828 99934
19470 77779
33630 56633
30674 36111
46271 71547
86824 98573
28002 83646
25147 53792
16807 20790
21199 56135
42713 59425
95299 97146
25300 43685
22484 63851
79287 91797
25167 98120
68488 91537
59870 94582
64747 99263
79955 85267
47298 50774
12657 80631
13344 24439
91 22036
46358 80008
82163 86275
78712 87204
51136 73896
24341 72007
52348 60686
8337 42083
17045 76281
32336 90689
90580 92036
4353 37826
33731 98634
18518 30065
54504 76858
1628 55995
62716 64866
9 11819
21038 76677
25733 67466
69759 88419
10027 45839
57193 97503
27487 33299
62064 85850
78971 99151
52658 86546
34945 61237
67181 93988
12367 75756
12779 21646
905 63248
3639 75430
77070 82887
47992 93068
56262 90308
41787 62089
87927 96980
40202 83941
41773 66929
34029 82134
33839 91084
32755 94588
40100 78745
45167 93400
18779 77588
29246 50889
69053 95128
42557 70441
12160 66300
28833 76321
59659 69080
23061 40336
68609 99878
12614 46484
60657 80063
12625 26497
2358 73543
16764 39096
60066 70701
18820 75460
2660 14676
2839 16811
23416 47690
33867 50693
6902 18922
4163 61728
40571 76218
3339 6226
22758 88127
16480 28670
60494 60881
76751 97118
19607 58736
20568 31921
84130 87396
15840 60621
87565 97316
2938 49899
56724 56773
68433 77986
71776 74552
7267 22238
16064 57941
66895 92821
86199 92455
915 83937
18330 34090
20 92218
2791 48460
22096 39637
28677 81619
81303 86101
13017 26327
69168 73174
35074 38864
32120 75119
6334 64286
16708 22926
53250 82301
16525 24709
25005 80573
23856 27428
38832 70599
4004 26120
3358 30041
59692 89045
40834 49531
29730 83806
16641 55277
4558 43758
2351 39446
64058 89643
16597 21873
45157 98410
51459 89445
30351 84721
75100 75684
10939 95035
69033 87142
48579 60828
59201 99722
19707 47963
16679 56264
56502 82344
16390 56380
65798 76474
53462 57267
25631 75780
7876 66632
22491 65591
11275 28860
46030 64055
3712 82393
1818 28410
48566 76847
60586 71893
17493 61172
36182 83590
48368 55797
23895 68840
68059 69611
91811 95048
63213 67145
13881 28131
25275 26283
37209 86295
1747 92389
70747 93662
60566 90486
13300 42095
86912 92432
10310 98814
64357 97506
37264 89593
16758 60863
18823 46132
19197 97555
76972 85097
26060 87322
68379 69034
2066 88539
69224 70042
18565 48330
60723 80449
41914 82553
1118 92862
4988 27726
1826 61733
28053 60841
22873 38909
36031 84058
25900 58111
59234 78902
29659 98777
2178 9133
2474 38573
85298 93864
59277 79220
4902 41441
6977 82637
62662 80990
20940 59435
6027 86014
28518 57881
49746 76499
586 26482
1871 72795
21640 61022
2205 84059
29572 48605
20881 50553
14858 38816
42532 69278
36280 58763
14539 42699
38620 89091
22776 68352
7600 92252
55692 85466
46924 52568
9822 19191
4211 51679
31540 57322
16099 65377
43527 48031
20096 96309
31131 58324
9175 25951
1925 83707
27143 55099
48157 83384
25625 44583
40427 73979
37217 39027
6291 32805
59353 93749
38058 65564
40269 88259
19546 31508
5124 65178
1142 57316
50498 55876
1552 88965
24750 27751
10379 67167
24836 44817
12860 47295
12906 83485
13052 61963
43570 86069
27530 42415
79876 99474
48319 53520
15015 99943
13729 32624
49075 93302
41529 94069
57278 73072
34482 95331
15129 21987
36596 43717
25191 82701
11947 37366
21861 39529
6501 46062
19702 25893
72974 75472
32473 36729
14347 77023
55714 69634
22563 74749
20774 58427
34896 93224
30141 69895
65800 70239
14110 23557
24555 81433
26788 83572
46278 77465
33149 81360
93798 98716
26695 83906
56391 61435
12521 85651
81889 88428
78546 97465
94865 96481
22256 60108
68954 77527
24659 86895
633 84489
6263 16142
3999 5670
63886 97546
11763 59193
7014 55956
63604 76215
53513 76608
25043 89000
36805 93478
54101 78971
12367 67243
5859 32414
67309 76262
63399 72362
63592 92051
15301 27290
57798 66865
14377 21032
20346 33906
24897 70945
17557 37722
21589 67633
22420 53984
58590 67460
59718 96561
12956 41328
23200 91145
19405 46102
30113 98810
32683 43363
7439 75678
16479 95831
8057 11131
21225 90138
16433 18427
21347 64211
20039 93724
44632 87477
82950 86875
46750 73840
37692 79325
20938 41680
1355 17925
14093 18595
31854 65761
50523 88904
12070 33574
12067 80155
2783 59153
2361 3097
14837 32155
31406 51445
30717 72369
31884 71786
2285 20410
46712 83585
24779 96700
817 50014
24568 60432
77373 84580
54295 98832
19068 21003
9408 66033
74835 92445
19208 21343
22605 52967
57475 89262
24713 63190
8966 51553
74025 90961
48427 70070
43407 48457
43866 53281
44775 59806
19571 85428
56820 63515
5248 43706
72036 87118
55093 66975
92428 96824
34089 74341
22202 27242
20647 31806
8239 9428
34744 84049
75589 89708
62491 72841
25449 32765
24810 71809
33237 85248
42595 77924
92471 94521
14771 41005
12920 27938
35416 76341
75176 95274
12373 80617
20115 78949
82566 98336
76971 82172
81765 86916
2930 50720
730 85840
21704 95633
10209 82993
4965 95119
30003 79755
9776 79148
47426 52079
54046 62012
6134 75967
12869 42027
36515 85613
21005 54621
4700 81231
12608 71299
31787 66039
77329 80837
17779 26294
24665 56689
69809 91859
76852 84232
37432 51342
73156 99304
70563 77634
3731 29814
46076 56711
62207 75803
25668 66487
48885 79387
52551 63526
40328 63430
47097 60559
15267 48465
12052 60904
52136 64713
68493 99632
7008 18406
21041 50182
1537 3319
4052 29313
39787 71602
51589 72938
5434 96650
93194 93453
34545 57649
39732 67693
11113 74615
58177 75414
39003 49131
55564 80780
78193 99924
69329 90178
29245 66378
21264 36759
12717 88267
26041 95999
52566 67195
23141 74541
31163 81709
38089 98675
56964 74645
44043 53241
8288 54642
20738 75425
1094 59292
28660 62882
63600 69039
4488 4853
70815 79770
74853 94667
75738 86153
41942 44815
10710 69381
65458 82544
230 15384
12346 20136
75495 78469
69250 85607
7161 79363
25689 31631
23862 37162
49556 59483
4487 66736
11113 43244
29295 41413
60702 77675
15665 20897
16871 29551
19441 27203
63631 80457
23262 87135
87360 87938
4911 70342
38549 61494
38869 98177
20318 83550
2762 29136
48767 52378
55997 72615
45737 85002
12095 45874
32995 64807
47702 98791
16986 37160
54143 66645
15718 55304
1018 56773
42975 55220
2363 37839
91084 97205
33744 63239
24180 30146
1863 15230
35748 97482
22794 98677
29594 55283
27275 56186
32520 96099
74767 91403
20989 67686
10238 21076
5340 19292
52975 98251
15698 96923
97275 98185
26236 91912
4005 60468
2384 92449
25549 27696
29961 87581
4051 43726
44914 77227
43774 57069
68887 69262
7759 78742
56866 68619
26178 39525
85536 97490
15110 17121
3153 48503
11528 38834
3805 52045
48081 82049
442 52456
10558 15000
12495 77128
66106 84645
20548 52981
54639 94281
32422 43496
71401 91657
41854 69628
60614 68454
23046 59339
47774 59230
75075 85241
9226 65116
8238 19615
44874 80944
18838 63149
22150 36613
18417 43241
23524 89871
17956 86167
33668 88355
25323 92341
32739 32793
9734 64349
23693 70601
3329 95630
40652 67081
63806 69188
3819 76211
13632 89731
6726 48068
24342 97971
21435 64919
45955 69061
35103 66102
49236 75718
1213 46546
62023 93323
39866 55775
37939 88397
19364 54843
74365 99334
16781 51033
6332 87924
18041 43201
8573 16138
79235 96311
17664 83728
15986 26193
5656 27584
90258 94282
39440 52511
7269 72449
54881 78555
6241 67296
53280 56935
14772 22987
32700 73896
18694 61507
20443 40933
1476 33424
40254 69200
65098 71095
72631 91000
1725 73882
56285 99717
76185 82057
48879 59425
87123 95987
88432 90214
18591 39503
85704 86729
9777 20221
72112 72508
7900 76219
20387 99015
42315 75383
73905 97505
22842 72447
5628 46624
7540 19858
2625 92893
53085 71455
78178 90453
90488 92016
38107 68638
7979 27691
36979 68485
5433 50762
7932 98710
38416 92694
66778 92938
16350 24958
16246 60691
46532 91924
5437 85907
86052 92163
14959 51414
7699 52946
36006 50421
271 40595
65316 93976
84346 93016
16160 57744
21355 93676
30282 53445
48072 71654
35310 93945
33822 86750
64011 72482
48920 91006
41956 78272
33032 35499
38924 44546
70212 88207
61318 85646
89508 91080
16420 62675
17312 96473
32310 42943
77242 85991
62127 81579
43552 45864
12131 32969
9146 49182
10473 57452
49457 81148
33416 72519
47025 69938
42875 81461
8053 80939
3290 74785
33820 65508
23395 63263
22212 39777
60869 88663
62216 89074
24910 39037
65976 96948
2444 84574
23954 64822
59611 80702
51731 59296
2508 29404
47060 57272
45025 57924
26521 27400
20514 56676
65699 86034
42490 69211
29515 73088
3734 35945
52545 65113
55635 90758
18914 52880
20952 83489
16119 37583
95291 99926
43729 96304
72787 86390
14660 74212
40163 40705
60931 82125
42438 66665
61358 77203
15248 24889
3427 72994
22822 79854
12657 61512
10697 19287
34079 41585
45169 88928
8361 79935
48401 61701
43366 74024
39786 93088
38326 52602
80384 91270
8040 23742
29791 62893
44756 65994
26933 40127
30593 33323
74252 80841
72858 91541
22792 49962
18939 78439
17529 81842
31154 55860
12478 28576
27279 65796
8202 85783
11165 12092
34784 78625
66428 98397
1876 70915
29449 53308
16945 64607
3767 49599
1715 98470
15691 66728
52410 71378
8690 79658
39048 99509
74650 86144
7414 53101
6393 76686
53483 84860
36464 87085
26633 44454
25807 55538
12005 71011
33979 75920
46050 96978
13178 58626
9631 81657
9103 69870
39153 64051
42669 48844
53257 57816
45927 84979
24193 58908
23162 27082
34562 58803
76315 92698
17500 20235
64739 98323
17340 78169
63757 96766
41714 43911
35742 68823
17806 58973
26491 36140
71906 98192
59603 74939
27082 76548
24069 49850
31410 66352
3974 69402
6753 71810
46522 57340
42333 76004
8757 41949
5523 52356
49221 82806
13683 71522
1123 31255
63558 83171
29412 75299
12174 55552
19202 83188
5009 72875
46708 93069
51053 92958
2577 44227
37919 64104
32764 38143
27973 50032
73025 97899
17352 99808
29721 82938
48839 99899
30776 86026
36053 77908
39673 99516
49312 70832
3339 7836
1540 32864
1666 68373
28857 38584
12431 90377
28557 39149
9757 31805
43873 92410
70056 77811
31434 86834
23035 67923
64372 91234
1175 42288
13871 28214
60536 89492
51099 87702
1076 54662
7903 30333
2997 53541
38037 46678
6004 72943
61472 81140
1540 55336
31213 49311
10594 29110
10816 93199
41233 80399
78878 89581
3751 38808
7016 55628
33882 66757
25942 43955
6499 39460
5608 36950
46832 69714
9290 33031
3803 91891
44034 86957
20725 37459
93794 96989
14863 32363
56394 98604
65146 77737
20063 41337
41595 74631
15221 54842
9442 81608
47859 96282
74028 93657
44064 93377
19887 23063
76969 95250
29135 64290
15129 75046
53137 91991
49896 82949
19138 57177
22287 92411
8190 25617
32280 38269
27681 37513
42184 63524
709 81631
72823 98241
80963 94859
35152 47085
39823 45584
16646 86236
42128 84755
24926 32321
22047 99363
4916 6904
12819 94270
77138 77330
36474 82977
65297 92875
17027 83242
5262 81783
59342 93206
7084 81462
41980 61244
82899 85847
8250 14602
69126 69174
64577 92795
2870 47153
58444 58530
73930 87243
37455 99589
23943 70836
40217 65062
21964 66517
34950 54654
60213 83932
40902 99101
19517 29828
3761 59626
76581 80092
45168 60191
1965 72183
65102 84488
29194 80483
10662 87263
68465 94928
18782 41024
85540 91523
8883 61090
35556 57563
39726 65528
33750 47410
1344 76504
79375 91040
49773 72003
12215 18849
55103 91991
45904 68702
13511 69024
24075 44576
2886 21049
6152 43327
45157 56352
22328 36776
45291 46121
17368 71189
60199 63557
39188 73263
24218 79203
79110 85373
4249 87510
45725 53612
54258 54496
19838 71928
53219 97381
2352 76072
15327 23349
40584 75030
10832 34802
58018 74076
81229 82469
10892 99320
36829 40113
75410 86630
76128 99048
56229 80080
35457 98318
64704 72620
38405 94581
54752 85648
42848 83057
16312 62612
15605 43078
62178 91071
29818 51057
30114 60056
27428 67110
8355 10263
22500 63200
24117 57004
4501 76317
35405 93104
81306 83343
8224 41526
69266 79893
28607 59290
11288 52353
76346 82278
46062 83775
76806 86847
39411 63465
57118 82733
23522 92145
16551 58593
8528 24757
19338 95083
41701 45869
78701 84167
59614 88504
36978 84273
82341 99724
135 48477
42542 56940
15533 26269
47895 50732
14480 36819
51600 89274
39556 40645
40154 95114
10507 88060
90452 94645
63399 90404
37876 74701
32019 52029
4622 12893
57337 62832
71322 93237
24300 63808
2278 22307
2273 15171
69234 96255
58100 74433
2185 66852
24739 96265
40246 97792
40837 90601
3428 24454
17728 86526
15240 42223
7621 71046
36453 74045
16455 45625
47271 72276
59349 63283
46710 89611
26890 82874
23159 33565
34164 43612
86884 92314
1645 68127
31977 99031
52114 82371
32262 81624
8572 63111
13514 63969
37264 99756
36595 99328
47605 87306
32138 81057
5937 29696
85608 97328
15388 58632
77364 99212
4837 44071
8880 11141
50662 77180
32756 65896
19518 89527
62399 87200
51011 95761
1678 43976
33330 80105
19083 50027
17357 90323
43997 49850
4327 28982
18045 49546
92272 92620
50184 76775
8707 97953
6681 39952
54931 98482
52242 86094
3213 91479
43184 84626
1075 42261
76565 98811
75267 77917
81954 82849
56485 56918
42121 92752
14541 69945
48214 94351
37708 96086
3740 70910
31732 94010
36693 85535
40216 75221
21034 69562
28247 68549
31844 86877
27351 38079
63339 81606
16852 52113
51496 77832
25476 59330
42751 73287
34286 45108
42921 78402
31410 85469
27870 58233
53280 95905
58637 67710
15455 84531
9037 71540
56091 67770
22521 30907
16299 81869
88610 99502
39344 53390
1474 76278
8571 70112
50470 54578
7571 83449
55447 66810
85291 97617
35197 43745
28362 91244
17780 86677
10557 62320
76309 96218
40607 94053
57406 63765
66332 91754
91266 93380
16641 51685
18909 65908
46405 57580
49110 95794
8125 98172
77940 88827
55037 85955
76655 76986
2476 72346
16804 85377
14404 47664
39504 63254
16220 66377
75964 93690
2544 81030
1013 61206
52398 65126
21922 97074
29372 76484
39198 89646
28452 80479
60360 85140
10187 30601
2300 74162
1242 95887
62193 96868
62455 82922
21828 83706
17643 99362
40195 82705
10353 45586
4955 86427
88125 89603
46761 92752
56892 61924
28062 31039
81150 99970
57830 89898
68353 95149
12970 31516
39687 81582
15636 73248
66761 93090
64454 73096
35099 46587
2137 47213
54562 82047
1289 48439
5405 58630
41494 98497
20217 75793
14859 63911
18783 58251
49913 85708
24239 63001
844 66459
74844 86632
20853 62179
6570 91648
4582 23464
48396 56587
21848 80363
3381 88214
70226 76206
23292 81496
79386 93933
19303 64397
60248 61836
30365 97403
10509 79941
33271 97185
31594 80963
74972 93296
24423 28819
6430 69624
12611 29365
20975 49753
63795 75186
36193 75768
95050 95781
63284 70967
14370 43359
75298 85846
11057 59449
35965 65733
8078 13856
25789 56539
3833 68083
17269 99635
59634 68575
4510 34345
66945 72928
22661 23484
31914 64951
35255 53579
46047 65894
10017 44958
51593 77908
63559 96743
19227 22467
26830 40562
51035 53207
7781 72634
7535 95952
34600 78405
33273 58206
31695 89895
15431 80638
79348 93030
45029 55181
3020 50609
12064 30074
16281 64914
6998 67997
15380 97176
6125 80042
14678 44405
42160 43653
28947 97234
48974 63917
84468 92544
71184 85650
1925 78933
35586 61654
4620 29377
13799 24487
36016 80180
12173 41496
41911 53389
14717 82012
67665 74906
31360 36427
18101 55525
34908 58228
18424 78443
61666 85593
28103 50415
89087 93996
2286 44541
33056 71924
4896 15150
68980 89754
77700 98026
38390 51753
36564 83376
58137 80529
7218 36657
50809 99260
7474 70099
8635 89024
12382 82833
4886 66400
21024 95690
94187 99454
4364 78005
84196 92493
23232 89912
6746 73679
12334 13477
7528 45208
12418 80096
68181 95591
15330 66124
6396 43535
9971 82929
53753 82644
49962 60058
28712 49498
15524 22627
79805 90296
24070 85070
69564 97258
1510 23324
46075 79678
50532 98088
38401 73791
21712 91430
56052 85683
19666 70863
49039 50135
38808 68504
13181 51682
3263 49624
19143 47380
18741 92563
32683 50620
15760 61581
10146 29162
53985 84867
83633 84931
9637 79114
16725 60704
50943 80569
86396 98794
17917 90103
63150 90127
37702 78329
927 48298
54624 63777
33469 96088
5224 67802
31023 47240
4876 12007
20754 37673
4124 29243
74883 92048
28989 34393
7897 49345
12174 17042
55262 79183
6929 87601
33412 78277
930 85352
66885 69182
34580 34982
3619 94631
5114 65077
15954 55497
22208 26382
48192 62794
44309 86942
20257 96971
55552 82072
15174 96128
50969 66094
41266 94756
16013 93107
2401 13857
51322 85584
8358 75038
16303 19628
2006 80316
70538 95131
59183 67904
5208 40782
62130 88225
10941 14608
8995 12984
11830 89751
62591 95185
28982 84429
26025 31088
50487 93330
29499 80709
5907 36643
47106 83779
3869 11166
20981 21615
4832 91262
2465 96134
19288 35963
9129 35619
24685 61140
19177 27115
42886 71624
22088 86537
15055 58912
86199 89398
20704 80753
4485 76437
22775 28336
59439 75694
13692 38197
27813 35829
64604 74645
40141 78161
8684 75266
26755 67786
42339 62753
59262 79764
69601 79184
20018 23246
21987 58589
71170 81993
20307 71457
63606 75763
26986 98761
63337 97181
85500 92892
4300 55133
9796 58034
30679 34131
46339 63274
6074 80470
61633 98702
3584 4363
26907 55828
16399 73384
56099 96461
19308 35743
31037 90665
64442 89963
73070 78021
61474 86164
2033 90420
47673 64371
20140 80122
57986 73505
32358 64996
59262 61805
46387 85480
87907 91828
40874 74423
85299 97592
29776 36325
11130 39883
62452 66767
72408 98477
76871 85274
69426 89939
31439 98275
1567 88955
28624 68999
24435 46351
9253 93432
36054 50593
32002 53309
20000 21040
3521 71294
48499 79044
6600 36736
82927 96320
90027 94197
77889 92193
26688 81745
72961 78699
73802 88619
29826 93095
58858 86201
17105 42574
16927 26236
65218 97065
50946 61489
16614 69766
6875 10084
62288 91458
5043 48240
74003 84849
63511 69441
7209 21163
23402 28149
51168 87171
8790 45618
73446 91438
29016 52169
40311 95067
15432 81944
5947 26789
12294 22313
4793 58667
42723 43255
13909 32318
4672 10491
1346 80249
1002 39382
77241 88153
28628 73100
67606 98540
36200 90682
42465 91472
21650 84663
5600 33970
56979 77391
3343 60703
13310 19086
44595 93309
13726 31211
10654 87348
51292 58508
54372 79591
28826 47223
46758 63855
26875 77267
27377 70864
64883 66377
24790 55811
48299 59561
3606 14818
73684 98628
11811 63945
7006 28899
49158 77313
75742 80966
16852 89237
22780 92649
73092 96521
90777 92650
85842 91747
38380 93172
13524 45410
17185 99275
52483 99777
26131 76805
5679 66989
52831 98429
25294 66309
10009 18668
59912 87898
23001 56232
34440 38437
6429 74059
7741 33276
54109 87666
49221 85413
21698 84843
11588 40664
88840 96164
38677 57045
38855 51720
51701 86561
637 63433
69218 97561
15823 25444
83766 90626
37509 77812
24944 59305
4067 53253
209 48597
15705 77619
63967 90284
42810 89173
31909 46308
20946 89921
22587 66438
42995 63677
41118 76030
51304 57668
12152 16100
63742 94626
8317 79206
32465 76947
48292 61408
4700 33572
15932 70865
41473 90608
6822 82955
23768 49350
16796 53339
22959 74121
60041 80828
23949 52038
29198 50908
87142 91137
66729 79652
7992 45997
7050 8239
78944 83450
10490 17771
16659 85074
20272 31605
4042 68431
48359 51628
36658 50815
40914 55977
17278 26872
51449 69713
23862 53690
63981 65127
26722 58382
56346 72045
38281 79890
43227 61175
62446 69319
1029 28240
2671 76161
69347 96581
46035 70022
7368 8003
5907 8044
24373 61883
18371 56191
47506 62648
8926 85634
10926 49798
15084 31250
85458 96047
48031 83834
38913 41734
46809 64657
34441 35299
7667 22406
49604 63944
71115 88608
18635 50083
38057 53465
8044 37857
22568 47438
2492 74305
14812 44605
34683 70695
35544 49841
28183 53406
40616 56270
15668 58364
57738 77704
16041 37720
28565 44868
16562 93495
21003 84730
29867 57644
33621 68860
53362 55831
20247 24306
82161 93513
12377 38205
45910 74560
29947 43023
14100 93572
27338 88578
809 78908
81335 92110
50040 93300
15234 76358
53654 62466
77029 87164
47968 96988
26 47178
19697 86059
50287 84035
59267 84983
4056 96852
9576 95070
2096 20135
11129 58285
40129 72977
553 19573
12825 21379
9103 92856
26332 66176
20041 78953
55633 81605
19121 93958
59645 98295
10797 51666
10709 61462
37382 73743
35517 71318
52201 70340
28600 78834
23471 56835
28185 54536
25751 49787
54926 93343
43101 75532
36138 90980
40112 55005
50687 79550
34719 66782
15217 96166
609 41161
53423 88957
41104 85523
26670 91608
38412 71990
8779 89871
44956 99004
13885 35571
41656 92450
38325 97886
56034 96070
77570 84693
68679 94042
13588 49368
13784 88273
71723 94108
24384 55285
318 56525
13425 90986
2476 6734
62882 65786
10642 64077
47428 85868
35797 86402
64797 90832
16493 92821
29373 89698
10989 70817
57403 98509
24107 81746
37118 45490
51597 92686
5885 38745
20327 41883
2242 97620
40254 57900
20978 94595
40271 77346
58629 58761
93564 98610
41410 68066
46457 76477
23682 31682
24465 96506
19373 87626
27903 72071
32269 60096
14476 94943
74203 85486
27278 88410
9531 57265
69606 81637
4663 26411
62383 69882
75537 89374
39454 85071
13059 78612
3820 23928
16235 68453
16284 47177
41968 68216
35917 51605
959 42487
37025 98447
43261 89669
17495 41598
12603 38361
34120 60814
65934 88719
58696 92822
5023 20968
44976 51197
27222 87016
41108 97970
3215 26283
32366 74024
7770 91258
11679 43271
9306 80171
8871 46745
12644 34712
2246 77563
4295 24865
9370 9481
28835 97435
23420 41291
16185 29240
81688 92588
50445 59747
48019 76223
32727 94821
24114 80228
3998 70323
3402 38050
44993 88270
67659 87658
3732 57305
24479 92677
27541 41224
3038 14156
31074 89979
27993 37989
12798 37733
14209 28652
8605 98409
28212 92335
46986 78178
70510 94382
76648 83695
55482 68016
34776 42007
15673 56333
23761 28413
8583 85457
25627 89042
9198 94742
36299 63558
1829 6070
79991 90335
83183 86861
45018 58173
75851 82883
33026 43169
3953 82831
13635 28701
72654 92108
53092 99991
69953 76426
27550 75832
7008 81330
60375 70842
38475 66494
82509 98471
33553 57667
40891 57671
33127 72070
79845 96920
9922 88906
5490 28551
35018 69264
7446 45036
51002 78521
47240 53252
7264 87229
6305 59166
603 47215
26475 45043
8865 72974
22393 94275
3803 25351
50896 84333
29665 72564
42443 54499
21682 62340
6716 75336
62032 75666
4118 12863
73321 98820
70024 99665
80403 96351
51619 94364
61016 87554
7985 59229
62339 92172
6227 53742
80294 81913
7691 33432
16126 22096
40508 65575
38525 92326
9081 64294
39164 63764
72034 81488
9251 68190
7635 27080
96055 97324
17491 59738
78939 79647
53616 75625
32530 92367
20434 99594
23917 58194
45126 58434
12967 77927
2303 94899
1793 99146
70765 74868
53121 68380
13726 83411
22218 36699
7069 19085
86603 92031
57228 64441
60297 86456
40879 97353
31990 61704
46526 92007
92 71681
372 61970
42996 52059
24398 41225
53153 68453
32584 75993
49221 80666
2300 23214
13606 77901
45818 69604
37887 90557
16338 60553
2286 96600
42774 84907
18427 61506
47699 76097
55915 65670
9192 90509
36744 57632
69039 88984
40795 71153
616 89616
30692 71212
52863 57942
35521 50305
48827 88756
43085 76805
21531 80079
42353 67634
59962 93010
33491 53154
26456 28584
21692 58293
38423 72182
51624 98506
37343 54523
21177 30941
45030 78263
70434 99941
6105 35856
1042 95928
44342 73757
66776 77164
30758 41314
62455 88377
44506 48919
36049 80368
37544 90426
418 8917
37620 90001
23436 91000
9846 66163
3401 56562
21818 68208
10116 55545
38978 47164
1339 24392
75803 91242
12516 32006
33480 78822
48818 78321
23407 27482
28585 69869
39967 79635
87992 93697
53571 96467
36827 60123
53667 93288
66841 82394
17619 40737
19181 43068
33035 73155
53764 94946
6122 7601
6327 68295
40854 44734
53442 61524
49391 52094
30461 55217
21993 88734
54571 88839
38441 56399
3658 86741
96819 96904
23973 25265
23336 67598
37473 48769
12093 37778
24073 75264
60395 97412
13858 42962
53456 91874
2836 83947
5258 89577
29525 66506
44573 70493
8081 26054
60633 69290
92139 99310
33350 97703
21063 47253
71370 92253
9433 79337
59726 84524
2742 5872
59200 85334
11500 14780
10049 67902
35877 61555
25084 59352
46889 73147
79299 81087
24916 55341
54821 94472
705 83483
14405 28598
8777 40821
2260 71049
34342 80539
81264 84342
76041 96812
14909 25165
54327 76665
20045 54311
78364 82396
22109 70826
18252 43622
48518 96979
40837 81796
9657 55448
63450 84420
47638 94533
61121 85553
21888 49619
49928 79628
7416 83156
46845 60078
4717 40695
3996 75879
5696 53159
203 53228
38623 71814
38159 86547
13945 69852
49418 51132
60177 77717
49978 77310
19292 80013
29633 87697
7139 65661
61329 82918
31882 33082
31106 42466
39000 75169
47057 99210
47511 99132
67176 74950
15222 41424
22683 76018
46623 74191
74938 98773
53411 88480
72093 75431
9307 30175
24104 74733
29078 54340
62567 78201
53340 76586
34155 40171
57904 79988
59384 96342
23718 85962
93741 95110
30615 96362
86349 90588
8480 80766
1897 62102
42877 96739
84596 86594
77344 96742
29258 39338
35747 90937
22116 40898
41404 95437
20204 69229
35716 54263
63521 63829
26867 75072
14233 30823
24474 63573
6378 84006
10360 76675
16233 37250
17585 48166
58616 94290
13619 36692
45546 75387
49671 57142
71960 81260
31012 86658
30667 83321
31115 69484
48795 85200
60136 69422
16311 23894
84933 86659
14582 37924
19666 91531
56176 64285
12639 31551
4029 63032
10303 75188
9522 19728
40390 54350
8442 31220
26879 98934
57158 63915
42993 45374
5832 8284
54075 75318
77583 99808
79945 90650
29428 44457
49697 63102
13361 81899
61451 69283
30619 53142
36990 49284
77318 77819
5285 38229
23649 61631
4741 33320
24496 80232
6870 72743
25709 27755
21466 69121
23738 99688
32465 64905
40744 82218
43447 66110
70704 99712
28282 89605
33080 68636
26440 42534
34130 61546
45472 92807
32857 42294
1479 18048
37982 86801
10903 51487
30301 39044
71583 82158
76842 78162
15076 77822
56183 94939
31305 70064
45200 72849
27727 41337
21815 58434
50590 65103
48867 77896
16162 61552
49277 93592
8045 98222
48215 73881
70577 90212
28081 85701
24425 59478
20450 27955
5954 30548
36805 79919
46155 80951
43609 81519
14068 33550
38470 53295
283 96765
73809 76211
23908 49807
16863 88106
70416 76689
21997 64581
11682 19727
16215 30328
42221 66364
59868 83657
20824 33108
13659 61717
8112 69049
23850 28433
26523 63209
17274 43495
7573 55793
5600 66625
71452 90952
10418 21937
52400 94399
41990 95783
5917 72324
42075 66762
78567 96315
21475 97248
42673 64877
3667 96300
84238 90072
5082 58266
12731 28589
5679 64839
41683 64573
6668 12460
20159 33340
31755 52753
13360 22352
31449 82752
17215 37918
74368 76142
52056 70507
60701 77420
27351 75818
42858 89485
10681 88952
12828 45486
2195 20241
55114 66496
21367 61623
3196 44007
12196 62477
53773 55837
13331 78423
38455 91512
70938 83013
28473 49579
25843 72432
22413 38242
8693 53946
42965 92861
8481 92736
17201 28996
21487 48673
51453 63386
48840 84432
29237 29732
54631 97750
31561 41310
18623 53864
16662 25359
1969 96588
50431 85535
12014 31566
26613 27671
79675 84357
1351 74239
16496 31423
66631 69158
64432 95510
74824 85356
28883 77105
185 17945
34522 51263
16416 74602
14614 62871
49097 64524
33064 40487
52481 54580
60604 71048
9273 64575
54556 56527
12245 38584
11631 54276
24020 62422
54683 67073
26016 56986
6992 36766
72953 73326
64176 98635
92724 94711
33912 61788
16051 59812
21795 51499
2676 49099
34948 71792
37282 88553
14116 58022
23275 49747
42149 43519
23401 67804
69875 83096
21043 51724
4747 43775
92502 96088
62749 70079
9322 47928
60855 83871
19803 29126
1868 38535
69560 93085
11455 95428
44986 66276
15615 67316
24181 51677
25605 99030
14051 36753
9617 14521
36677 88504
6771 27103
38615 73419
11158 57469
26871 58897
20031 73129
37130 42530
2839 50620
5681 68479
74093 84477
52212 76211
54989 62002
28462 48465
1508 76875
32964 83502
50249 65833
25481 37825
1280 59038
47892 75620
71723 84366
4684 39464
31662 99831
37581 52195
18738 52760
25960 98271
58590 74050
59460 70396
16833 86692
6867 40300
22370 76024
31765 77343
23819 24208
39171 96606
31819 76378
17744 99001
17338 37580
77952 93182
25637 62078
1009 70230
56204 58911
23345 27585
15158 28041
77577 99958
14905 81669
48407 89330
33489 92065
7608 79643
52259 88537
14033 94405
3948 44085
9628 14993
50253 53157
43693 70096
51959 90436
8101 18752
36985 45369
45512 95330
17785 22692
35480 82214
31747 92607
86255 93798
56710 57290
20897 50279
52086 64249
14817 18277
5509 77603
12259 38970
56088 72795
9771 80993
92117 96368
70256 87765
11123 59266
33005 99800
20443 89784
56996 62288
6654 68747
52591 54188
33109 93943
9637 31941
38279 63203
45503 84292
181 72958
1455 89665
17963 98649
36502 76170
10723 30805
17963 48948
36098 63180
28726 77254
48144 57289
45121 70585
32154 79920
59626 75657
10418 76587
60218 94006
34892 86010
25850 83921
64436 82053
48522 63379
4474 30882
27636 97375
41379 53226
2729 81024
35513 38713
259 35622
122 31596
43652 50179
19515 84994
15926 83169
24508 74400
6762 40587
2323 84390
5818 89720
59514 83065
2995 72012
5951 66387
37118 54717
72809 98035
2196 75561
50768 62669
84363 84950
12514 48785
85407 88307
18758 44246
21732 40215
37756 92324
10234 89396
56375 77512
29949 84404
47955 96774
32174 85725
78376 79159
30713 87609
12660 30024
18321 94945
57202 64817
21162 68147
24936 52432
3464 73646
39551 60094
14832 65003
31138 61408
44936 66797
49827 67913
57106 84590
14378 94168
35722 40625
20090 60960
59080 73255
7504 19190
1918 65602
2489 88740
15430 28816
45116 57872
16401 24982
69415 75570
12797 32847
74654 93981
25690 83814
21133 85133
30409 53070
30348 97627
61967 73463
35020 46545
62448 73242
44166 86508
45170 84973
7403 69082
38110 43300
35640 97743
94800 98513
52802 71974
41945 87022
16421 72123
40267 43038
10010 89960
21997 33474
14642 40718
4104 45436
89710 90991
66663 98709
20268 74283
37907 89845
30503 95978
41159 41972
1209 33290
12440 13697
23523 35518
2836 15793
81613 83935
42985 71422
23516 73949
78734 93778
28053 72624
3724 9409
34985 49708
25274 84706
32859 81524
42749 44148
24821 89542
3732 36324
46228 80482
17118 74091
19859 50410
56801 85340
6217 46124
58477 68357
65930 75503
35573 46539
46117 73256
18310 29331
18602 49842
22275 26430
20584 23207
86922 94955
34807 38018
48398 74819
19547 69982
26868 35220
874 96713
10173 63242
28231 75852
31491 41952
8229 31030
22491 69004
2322 31775
17478 21659
18142 43338
661 81360
53450 59656
49735 87489
12674 55073
52837 58650
56675 87233
13535 26735
45157 76792
3874 75161
67084 95507
3611 40053
39604 44544
74149 99467
54288 86968
12247 81796
43442 67202
61204 72748
18561 41965
52769 55397
27306 81160
25917 30267
27935 84207
77583 77796
50058 76167
29043 94814
66396 97174
66816 93395
25030 40377
27354 88311
62450 72665
2661 90108
12229 87153
1701 95299
76012 99312
4090 33034
15934 74975
9206 67968
2444 18341
30634 90822
25180 79499
99248 99569
24434 40559
68085 78414
17400 43547
3597 59316
10788 73230
63906 99368
48200 93696
32903 79280
8953 17083
37624 88932
30851 70427
47553 48558
20007 41019
63145 89970
39264 98905
41169 95828
47372 85755
69929 94864
70693 72161
76474 79521
2398 5398
30015 38895
24514 94909
8513 86979
18725 96424
5286 68094
6351 9756
47733 62888
40482 55386
11053 46881
68664 82757
9858 80400
36072 46322
45149 81806
27797 78910
3539 41729
1600 71115
90720 92773
41834 47660
70731 94140
36691 96557
56176 61670
14190 63152
83856 95976
12339 26882
46339 56830
34731 52257
73058 84606
60617 61321
6648 85626
1019 16693
47961 54444
39119 83070
60074 85983
50066 69008
29123 48021
30011 31657
6979 94183
30512 38939
13958 85937
23268 76770
25545 47617
11779 84090
27901 81165
9908 78837
89159 95904
41482 57355
13548 89851
36806 71885
23167 45071
20869 39002
18163 54845
11368 72043
73513 86061
72617 93286
65767 67242
4359 77663
36689 53713
54655 88267
31315 94547
52808 54765
38516 97293
64922 99778
14047 31218
20906 71338
57860 85515
64124 83397
6905 82924
16156 99366
75676 96824
13859 49340
63281 71951
32593 61053
45893 92060
35265 59080
17496 88627
20183 48088
35146 90606
39484 63616
8581 62069
55903 87978
38749 96518
20471 55179
26380 61797
34859 98530
13922 86008
33334 69182
49294 57677
1206 52800
38381 59987
50546 73184
52801 97617
27893 83769
39031 48686
47363 65640
90451 95434
28217 50993
65199 74516
79270 98196
31759 63452
12073 98751
29437 77157
43709 66024
11798 83300
26572 78634
81422 96200
14988 66962
54626 93842
27251 76632
9101 81137
34558 93990
9011 65341
29538 67404
53372 68585
37409 42912
21767 36260
50968 74069
51143 71420
63092 78199
55389 89401
15172 21761
4817 38827
60714 73947
2447 91226
55788 92435
19074 29947
36118 45127
9398 12148
21067 62947
74554 88810
3789 49569
15576 73138
5028 84944
1762 47348
25534 88319
32623 57782
10446 58062
72956 97036
44349 84705
31148 34619
52102 69786
31216 39529
68518 92265
29602 85730
26262 81164
59355 93849
17400 59778
27781 33081
22253 48616
11066 94967
13170 77571
73751 91531
5543 53932
42749 62071
3817 95481
6235 71597
56992 75045
20212 69398
13299 73695
22758 86065
10242 42304
61205 84444
51306 57170
19762 98159
90486 91441
39003 41843
43331 59782
29584 82609
2306 77247
30446 54792
60183 88211
18755 34304
15 96731
12139 42333
9047 20422
87573 89126
20256 49892
51381 56378
23132 74386
16420 67525
12801 64961
73522 80497
35183 39907
46371 84603
15606 36809
15249 57943
22718 27757
41222 44778
36358 92509
24345 98834
18673 30361
3877 28385
18108 33576
36016 40090
8533 90161
50239 85010
9503 51168
17458 23096
6975 96776
4199 89895
85642 95195
23653 94844
71570 94446
52313 81262
32784 95707
47721 78019
19005 73521
16807 72074
74926 99976
54815 65913
6639 51182
3430 54664
40212 61603
12142 93581
41869 97428
24705 58345
3079 40707
27373 70733
45000 81527
45521 92207
71369 90574
72139 97143
4475 55912
5841 59972
52633 85467
7067 14422
56309 95957
6236 75518
21919 52513
41618 57402
18510 70763
62708 97303
2373 36034
34241 60872
11730 85838
17053 46327
15751 48091
69622 89391
48404 57134
60935 75586
91987 96003
29556 51160
77178 99820
18186 83201
76108 79590
9803 88972
69175 88365
42883 80901
3956 28352
12881 59350
61942 67558
4771 65143
64574 64901
87013 90312
30751 45378
3673 21484
20123 85241
20942 80118
18610 83094
28270 78829
54585 64013
82963 86335
34823 52372
17506 69080
17461 39507
37036 82561
10808 57492
40144 86745
73270 85883
1702 66509
59200 77560
12572 78245
65234 92114
7896 8087
93138 93272
8016 29393
31384 97533
36912 93672
9994 62830
33392 36327
58119 89813
50453 75517
17483 87578
24542 89694
52180 93553
10491 78130
57660 79685
12960 99829
90623 92931
4546 48225
18030 70260
81585 88132
25354 74186
11965 81409
44669 66614
8167 26353
23348 33588
56166 92009
43262 44196
51158 53874
13180 19163
58371 94193
14524 74837
9049 40065
57653 91149
93527 99942
5808 21177
7288 31672
26229 87177
38758 98840
5295 67473
16149 99712
16062 43814
76936 86738
6307 76150
39875 54532
25041 98924
22810 70280
42161 98546
6075 49804
50600 68471
23549 68660
42887 79984
8710 82658
30258 60919
1431 3799
24725 80038
14433 94727
37001 70782
11119 44861
38638 98837
44492 64643
1754 7737
1369 11859
50260 62393
6075 30361
21252 60747
28833 57879
47756 62422
7362 57173
17141 72056
12643 25764
3190 58725
4343 53711
17106 20056
21936 50575
52802 54454
57875 62087
1175 65366
37962 87938
66343 96097
62033 69191
26516 82327
77058 87241
4797 20168
54278 84782
22802 25042
39297 76322
35271 49872
29505 66087
29012 92432
49034 75037
6668 41699
54498 76349
45453 65912
66621 79675
74524 86288
14259 27035
2261 11573
48663 93513
44942 88393
3049 29806
19527 30493
20803 77747
48876 88636
68883 86388
5466 98357
84684 92243
43989 84492
29581 72169
2273 80177
46930 77240
21991 56841
65095 88965
48516 98914
20940 95780
47710 86802
42161 55687
18268 60841
13789 28639
42954 46364
21719 77379
30454 36971
22928 32751
1468 83561
39120 65832
35608 64407
11677 16923
22508 65249
6272 80138
54675 74433
30366 49494
56157 66249
50195 60093
37461 86092
31240 40483
23172 55012
49239 51809
43229 76341
66720 82685
13815 52125
36817 56074
35412 92988
33714 38955
20074 35536
8486 61817
12695 30295
27987 56336
6403 44560
22083 45139
43064 68630
4465 9225
7336 78335
54758 92789
64419 69080
40295 43052
17051 71883
47660 68237
67322 79732
28468 80378
8358 77387
52327 95838
45188 76873
48800 78134
12695 34618
19060 84557
3011 92130
9376 24387
13166 90189
26650 79264
9148 58552
22915 54581
8921 88443
46463 59690
60341 64078
60524 99992
32293 87107
34078 62230
40014 40729
24087 91276
11872 31283
1243 18192
20319 74783
119 28645
33878 99781
8977 24765
37625 72380
22563 60737
55859 60511
20663 87116
40722 74132
5446 38898
13609 19471
5233 20209
2025 34059
2958 82679
42801 56452
15468 79168
79361 83279
7396 63644
19751 42169
815 98814
30719 86807
45106 98653
12429 29647
39928 65928
1711 60543
28342 65835
38208 76184
15509 77364
33285 42120
15031 88057
53293 86048
62848 65754
9622 92285
29843 82450
27941 88094
69846 78779
51072 79341
35278 80004
1481 95009
57253 64433
40879 83940
10406 65392
48364 84341
36066 73950
73609 89889
85288 96087
21465 50012
44821 89978
8391 19034
33990 82333
34386 91878
20388 74988
63245 83624
18860 41240
8245 90844
82522 89893
79543 92376
80361 90153
35941 35974
30367 74623
24572 89959
40149 41012
75179 80119
928 93506
88915 91645
1137 74240
33557 61095
32943 92566
29108 77456
62633 74291
39159 46740
9017 84089
41772 62220
14227 33463
60675 64650
82129 89613
19874 47149
10679 89136
36717 83521
68159 78956
65493 81860
39688 46529
10447 17653
21381 58048
12959 73301
17221 77647
1234 78590
12806 99681
21159 90688
47748 92980
17131 68214
43353 94396
1534 93064
20513 32846
18174 64307
76278 80588
61121 76307
72927 98499
18150 93731
19344 37594
48303 88236
23315 89457
66858 92557
84870 86160
68843 70024
9967 71204
8724 86569
27807 86686
14061 83734
5304 44132
19860 93007
1733 49883
63534 66122
44458 72586
11301 75773
23689 82465
21317 72940
32666 78311
2741 76164
53371 72029
16665 86077
18347 63176
40304 88425
37227 71426
37134 63692
40996 80702
20195 63225
39676 78239
12838 64185
24474 96382
25423 53688
2139 16645
9596 81236
833 91334
13123 86123
35310 45462
11205 25249
17475 27917
45360 54718
69044 88521
77184 88709
87908 96248
78741 91742
48717 87712
43687 54679
67566 69303
20311 44539
521 87159
82200 84854
13784 59092
19211 22274
43412 82462
66176 86139
2669 74613
22995 76002
17293 44600
40311 50117
747 68215
16420 30749
58100 81849
41475 55149
37413 96814
3758 23467
20113 87124
263 18076
8468 11700
3055 99041
68912 92394
32640 96398
14000 18289
12194 47617
30155 46994
35279 55783
20697 26961
17338 51556
82102 82909
51180 72511
40776 58706
24907 85162
22032 50519
50958 93658
59029 60222
90597 94376
10027 53256
5503 98104
11786 77565
38432 79795
9564 25570
6504 98628
5799 62791
32254 34211
30489 55294
27920 84119
10052 96078
28736 51902
14111 99742
19632 29253
23834 40652
52004 81753
16396 44396
39612 62930
7571 83862
58368 95675
23034 99301
22657 52469
15002 81003
8643 36192
11004 19861
62648 73958
78967 79357
14847 77452
907 1780
6919 17147
20139 51756
53534 92697
51549 76481
24267 53695
76392 81944
9725 31542
23881 31663
18708 37623
8051 8212
39518 53661
11419 19999
90531 96291
22239 63255
68576 86357
13475 61633
14839 20847
21144 37960
31368 90380
14146 27070
55958 94382
38992 67700
1047 26590
27263 58242
53045 65072
3890 89019
54105 61001
99518 99851
65708 76172
35094 79836
66526 67894
50725 74018
33559 46723
60502 78722
3756 52384
80956 87958
43062 96638
32142 72063
27424 81526
46339 62127
54088 67153
36721 54012
215 35385
59274 97805
16165 54439
13918 41089
4595 44556
5475 43866
25520 28581
19241 48462
60857 96221
32626 57630
6097 62816
31690 99401
3786 14568
12003 44705
12817 77873
20741 44316
21373 28737
27842 32760
11473 39431
74722 87316
9570 35118
21093 25979
11183 35395
67317 90528
31611 55183
37705 96390
16376 55420
36797 57202
15072 40637
20751 96350
28800 64663
23550 29153
51149 58963
44993 65898
70037 78402
7635 91898
39257 55108
41149 43402
30119 99517
4252 86543
32235 58423
13741 44892
651 76426
4863 7674
16095 83122
77573 81890
25639 40967
26813 86916
47750 76045
45115 76999
22390 72330
64309 65832
13416 35702
37246 46539
5090 81157
2502 13705
21001 70476
6137 31387
20441 71058
20722 74037
52179 92371
24462 52123
12679 82811
63523 74844
6475 15648
11067 86973
8437 87061
37558 47977
13167 14557
95695 97746
66676 70014
30082 33657
23650 91288
13184 91498
43941 85930
4194 59056
11229 94870
4228 13479
25296 88089
17630 70737
38635 68696
7669 54095
74777 96533
86747 94799
63043 78748
21644 75608
28331 59377
35285 75346
5618 62584
55052 95798
62456 96258
43669 46622
14401 64048
65824 84198
21082 26434
3017 4322
39937 63344
5149 57538
51263 56900
53353 61677
43639 97400
65185 90634
18481 57133
74632 87361
23839 71069
15615 85270
77790 92706
11518 39394
85700 92500
51234 78734
50380 72518
52394 60256
26901 73912
3878 16601
27388 98535
43652 45975
21344 75762
3557 69418
29371 57620
5455 45259
11228 57645
64955 72190
8945 99021
80533 86270
36329 95223
32804 71647
11817 66236
74919 95869
38910 51604
23492 53625
49857 92515
23749 95725
849 4914
43036 48715
73943 81169
6871 28731
61184 72201
74584 85616
30839 97009
75644 76104
9173 94699
3799 81567
57789 95182
30255 95106
54054 87341
109 54982
5053 29793
55232 94002
36474 38335
27747 85288
11233 69887
27840 58602
36637 57014
61808 62761
1351 22738
96976 99993
33447 94410
74246 98043
49442 77883
10357 96308
45352 68836
13331 92099
7984 22267
44258 87697
5774 81213
1348 64495
3281 82369
72742 90771
4506 97511
57994 84601
36880 47927
77902 98350
23502 35708
84035 84569
46944 78322
61219 98082
13938 24834
21355 42452
39171 91838
53700 55081
46719 81747
48854 64002
4099 44622
7056 84519
12358 87746
43541 45612
30405 94726
66313 91946
58241 83365
76581 78011
2039 55852
69641 99954
95282 98224
50462 76808
61580 87693
5223 41265
61466 76140
33135 43618
17725 78716
56016 97453
7251 15664
439 64593
15189 42344
62928 73816
28615 59857
2674 91537
79608 85392
40320 87109
3236 10891
8484 65151
29694 78188
18874 90706
4705 89437
36647 46926
129 63265
5695 23426
56765 77292
14689 33906
7082 61770
14925 85733
1464 70724
9759 70849
6361 35327
50522 88288
32500 41214
24875 76644
40824 98070
18021 88541
80777 95050
26134 33448
4989 40228
29388 99633
11172 53901
11646 29048
33760 50121
4718 70267
15915 61341
9384 20388
40803 76265
36167 51148
33156 37057
33578 97687
7997 69789
12917 74205
60677 91032
13745 51538
73338 75574
18673 95926
8364 92007
202 10242
41878 95646
5006 94584
21457 43204
23056 57168
74834 77578
14270 99304
16854 90184
8139 98246
211 38678
6596 59725
26538 87402
39456 39709
55735 93936
20611 94359
79567 82906
72191 84077
36120 97396
71639 90792
25586 89097
8861 84824
17826 35230
6180 39337
4998 58000
1484 56300
45692 60918
9735 35251
52298 92036
16127 35171
302 41358
86 48726
13144 84433
11644 85075
10249 34178
12482 58316
74600 91818
43408 49169
43505 76351
16812 27955
36591 67765
29903 73181
67964 68847
7483 53386
22635 31420
64288 80748
28534 37877
80833 94482
6261 18710
2011 25520
16751 46871
56959 87243
1904 97377
80239 83695
82478 84756
39689 64107
29098 91704
7874 31684
17465 91126
31958 87699
29361 94082
69719 76954
34058 46367
814 65821
15083 73566
16224 77754
5315 78741
585 59171
21064 75688
19838 67717
57210 66967
6987 86842
28756 89265
41921 66719
13439 76533
19098 66595
66477 81215
20918 36630
48063 90703
51481 76145
7222 49187
13282 46992
56326 72689
13329 26008
75703 76402
27912 31584
62169 92474
39950 56250
2551 49872
25883 40723
3030 94365
19007 53660
22544 29306
11576 82778
43528 72459
24748 92220
474 16922
47295 65231
79716 93495
17999 69358
24914 96864
17050 91948
26254 54803
70013 79865
45226 46422
28823 99925
61734 62110
3391 27099
8981 17136
93722 94531
48795 92341
36932 80537
18491 63350
22016 51171
12796 74114
62078 89984
47868 58408
20559 75716
93108 95743
18192 84376
69124 93380
79033 93494
33165 62193
22028 67975
23652 41424
32488 54043
51122 86282
21860 56958
62238 66059
57895 60355
21901 95657
27228 63048
2673 21317
30340 49509
31566 71698
44440 95166
20246 89985
44402 49695
51685 53301
10776 16997
81724 94548
1414 40953
7802 53590
42461 57616
4262 79630
33875 55721
17874 41994
18955 69436
57345 79105
9539 11804
20929 26272
13634 39283
65375 79813
9332 47189
63780 88076
8278 96793
6433 86288
38341 81376
10895 36117
18517 57315
20983 98387
58278 82602
23452 78315
5229 96019
17531 76003
67377 76092
2617 34133
34394 89862
692 67476
4405 39769
26939 76028
22565 66014
49817 55892
20850 52894
95885 98403
29696 99546
1173 45164
3217 26317
6825 97256
52530 63923
15711 48996
1028 67848
15484 60514
4570 52726
19571 96263
33363 57256
5122 83910
21063 62569
30781 87107
12533 46403
53044 99063
40043 68704
6575 37189
53559 88744
26173 64499
11454 92434
14078 98153
4611 15119
846 54076
10021 19636
2319 31525
24671 89861
75658 89520
1062 78953
59262 73728
23655 56397
32860 41938
22472 83804
13834 91088
80875 87902
27165 79743
54357 97923
13103 27862
849 91656
18519 62643
53181 89688
27662 93374
60404 81297
23880 76159
45824 82710
20492 78070
6257 68299
58498 66990
24544 94427
33506 94536
16494 39144
39217 47486
81786 82139
17370 47611
33537 47383
22630 55759
15242 77012
55154 80744
4388 16208
36624 76725
17499 78052
43738 59815
3350 30738
3947 49344
17096 86402
68676 75097
29315 97817
45458 77004
10516 73131
54660 75976
16878 71673
8806 99071
59355 91726
54614 83009
44408 99729
51383 76086
30683 33957
30266 31357
63209 94215
23217 90277
30293 74387
39178 52833
26406 76207
13391 81174
4522 46788
28624 44212
17860 71738
44468 90171
47005 91187
7837 18078
30984 79348
23849 25326
1807 16292
54704 60008
43917 51391
27920 70135
29837 81472
29512 82115
21877 25731
17265 33639
27856 46251
55938 73682
63646 82967
32116 51962
30655 93131
70739 93708
8008 48382
19596 45774
83829 96219
20175 20399
92236 98057
8278 70018
5214 62835
44296 71759
6788 29626
66255 81602
39075 48730
18007 51807
55515 69930
30598 65427
29154 34796
56357 77522
2167 13190
61923 90796
40107 82914
33927 63002
39459 87231
88491 96438
23408 23804
5287 62013
17633 99772
2491 89772
18181 86887
40215 44457
47459 72514
6218 10236
82805 86786
48782 74481
23157 26853
21957 46537
14910 57734
7637 94627
10105 16370
27894 94403
22012 92987
40987 72817
65999 72928
42101 49887
2917 82523
41925 61350
196 4681
25563 30229
61528 68353
27684 68586
32106 38796
41630 95472
38392 66323
37573 50295
22182 47586
33128 50354
22800 45497
10935 70513
5672 23171
42527 83215
61399 98299
11994 80053
56612 88753
9165 22880
30533 66635
23902 75678
48633 50319
37614 65754
66327 94182
41624 42989
15377 64128
70926 79628
73292 94542
9028 19369
9071 72762
59711 80015
69577 73583
5308 89063
35103 91030
40148 58626
11473 82209
5619 71308
40787 91541
27743 51861
6905 43798
28145 87418
34267 45475
28069 69517
21929 56441
73367 74079
46248 72345
8649 52994
64970 69217
33485 51667
12034 84996
23359 85475
974 64265
67578 92312
24564 29531
57647 69082
41513 88849
2422 88207
68500 84245
74705 83977
66916 99957
52035 87702
26392 30163
47502 75793
47906 71971
43265 44220
23438 49105
4048 40667
18256 34726
18080 78956
22759 23276
19953 25583
196 15187
26350 78814
61399 90063
69701 81892
74567 86002
49436 82771
43870 68387
69845 85418
41349 45718
37013 77950
26102 92962
34414 82937
46110 88012
41088 86020
14309 30825
9475 76174
17185 77947
4424 38063
39041 39055
48359 97873
6353 74853
39159 58073
7563 11436
64333 87481
9897 55806
40198 72372
44271 62395
27615 56752
21544 55392
11787 27848
66711 82912
72165 94350
1571 92545
34829 43635
63998 88641
53582 75441
29993 70850
46823 74828
1912 92497
4354 72712
26430 74977
73257 82657
26719 74764
20559 97996
78074 86704
45531 84981
76826 98413
10421 34601
45454 64245
73346 85850
25721 87184
22541 82056
4034 40878
23824 66753
17474 36618
19785 56187
10402 15419
46560 53434
54098 68514
15373 60276
15143 70144
28514 65555
24383 67477
39197 76080
14418 35395
156 27786
60871 90849
27843 83728
7343 93099
50520 88297
519 72786
33841 72602
25634 75797
70158 81558
36953 88197
21727 98173
4660 16643
760 94879
2987 3596
14861 23783
5058 90701
58550 84830
45783 63707
79524 83564
7687 76479
74592 91548
26290 57751
65920 97785
75385 96335
30647 77638
38504 87223
46331 96935
63298 63824
36985 58104
67749 97796
24147 61690
20114 95833
16909 97491
74327 74891
8068 24193
75276 76955
3820 67278
15632 66115
14636 23736
40162 89026
30092 58452
32625 74400
65058 77354
89112 95320
25873 55785
17248 17633
5593 23799
27050 79574
14652 60643
45700 53768
64883 79255
13120 73048
14773 17566
33348 68715
2141 99207
28899 28996
31039 44420
16609 17355
38572 70886
9136 52697
5484 45469
32774 47537
12007 52526
29539 64674
32030 78158
44067 61513
19601 94854
25195 44325
16564 39082
47778 94003
74526 84405
25247 86856
42884 97979
10495 34600
32283 77169
57468 65754
21199 48167
29431 98316
28745 82506
75210 78763
41410 60091
42208 51895
2590 41382
41262 68633
13428 60704
8349 55936
45061 69539
82874 84674
36188 74095
49037 73933
23164 70453
14528 23342
5469 93406
17530 41476
47200 83107
41060 47298
43706 69489
45157 63842
32286 61898
61279 84758
62722 94827
9744 41360
29743 38570
32951 41286
7243 37365
25055 51133
39443 88807
24009 99008
54939 74451
3248 63278
8856 76996
26319 60800
26300 51633
42787 91249
5968 12651
36546 69425
1472 42464
4935 33006
61327 93874
50665 51324
9257 36236
32253 80747
68216 74823
48768 72095
7499 92924
3359 25374
2762 88398
2836 80757
16695 87845
26294 56862
38249 84430
56632 77184
31380 54674
71047 91180
81472 93109
18813 50444
59136 67524
9808 84067
48112 83399
7748 51268
467 64429
12363 52167
19271 77926
55095 99255
85681 87359
67632 76720
26972 72214
17129 26643
9014 83457
11543 99965
10030 62818
30987 80888
9046 36365
37019 58747
61950 88829
49009 78093
35350 59737
78782 89399
21291 28552
39003 79800
21127 43322
11876 61388
75335 98910
9633 58934
16491 41791
9431 26745
83952 98136
78365 78733
37477 73254
29545 72961
6088 69211
8969 80684
54164 89145
67144 94550
47567 93332
12164 53677
14467 65571
16295 78710
59088 86072
35541 77517
39714 67127
38482 88076
62300 86746
36880 64197
51739 72825
4671 83975
21264 28662
18001 78935
48575 65331
28869 33314
45585 80261
15542 95691
6152 56496
6733 28849
33529 97017
42489 76155
77586 88808
31205 41392
91904 93330
60597 96457
4931 41906
44144 56369
31842 46907
55233 58574
41804 97225
61191 81629
13921 37824
9301 92869
8518 78825
68585 91073
51605 57126
35126 50543
1762 76099
43862 93080
2014 19830
3473 56332
46741 77746
45332 99841
29107 36940
5214 43170
7242 25796
16146 18430
4053 66089
33487 97093
57050 68136
11499 81137
2560 53213
44428 94912
36842 84330
60010 85208
27075 46160
6102 16466
40635 92902
10909 78268
48105 92093
35138 63634
71148 95883
22985 41945
69849 73901
9181 22762
67290 88944
28182 82515
11374 93089
33259 67544
6746 31395
22788 50565
72482 96263
53370 80511
48938 65171
12937 78077
39924 73428
33121 66467
2567 84832
24492 63814
8286 27953
6440 51843
44414 62176
1263 86876
49266 66261
12534 60267
15217 56807
31146 68111
32095 60972
21072 71351
48077 84868
23913 28234
94092 99154
6583 61712
20473 70523
71148 86125
40184 73881
227 83606
23231 98873
6155 17198
50562 57630
35722 74645
3256 89670
37470 83278
22326 41821
4652 20511
15549 49112
9944 26400
88583 89368
24321 96212
62322 94598
16493 83425
47742 81767
36095 38088
44244 47034
42915 81064
42623 91121
3928 51228
39467 43805
15332 38837
28907 72494
41058 93657
54712 69067
15387 97874
7607 64334
170 99548
32665 73299
58866 58999
45281 90594
24192 56367
3029 23812
60073 79824
946 74814
18867 59844
20611 41352
17783 65121
47272 65933
82698 94470
25361 61184
902 27268
22400 42565
2421 89566
28387 84515
36994 91839
49685 95853
28906 57982
27068 71348
64800 70459
20091 40541
32145 64146
30606 72595
3913 97144
50689 93213
556 64790
17085 82939
50746 85454
8932 76150
49729 76753
12548 35803
69081 93464
7952 17867
44385 52073
39216 62620
66045 76909
22369 86846
2631 59942
48258 76544
32830 92430
35755 55266
48065 60137
21344 33839
8279 36198
40620 92110
19447 68582
16241 89917
45604 51786
54565 79362
13226 56260
3509 79824
9076 49033
3824 45902
23978 46660
47300 60354
76231 94603
239 43403
49679 73136
27675 47252
30144 68516
15985 65421
13926 72293
37327 90333
2543 68035
59284 79495
24835 97447
36350 78485
49780 98840
53672 54565
25329 71023
37229 92727
27814 62596
18000 44044
9637 89237
2426 7094
49497 98936
6659 96763
30695 71598
78868 83549
55065 57627
45478 58444
29979 74397
3501 6175
66909 70514
10609 78738
12840 36943
27958 92063
4847 26780
50169 61044
71525 82476
1462 61843
41508 81308
23594 98407
19397 22092
16452 70993
9583 93309
41862 42491
66705 74302
73374 81453
61832 70774
9224 59826
39523 96043
15009 41552
53127 53225
32733 35590
31732 75241
19309 78695
20703 94535
61998 73634
28800 52633
36742 50088
32590 50532
29177 93642
49989 87234
26108 90123
16533 47325
25354 37950
62155 78257
46000 90592
30898 62524
34288 98854
35264 55575
8098 42853
65847 67302
35483 93656
71793 86898
52383 82744
12317 98881
22370 50220
34490 92734
29470 65785
27267 77855
20615 68062
49692 76093
3657 36224
34867 52652
2255 12048
12848 58502
1465 42914
24567 78116
44004 70861
77071 90650
17037 42330
16767 21546
6715 98528
8513 13274
21771 69194
64050 82931
37588 46646
13970 53900
62159 68037
8043 42702
3427 96819
39470 94757
30641 46294
852 71590
12607 82564
18860 44535
1979 51930
73005 85117
3272 59898
56720 62455
39397 74097
10011 61594
60110 83617
98914 100000
42679 92180
71688 85806
7816 49163
41932 86744
35238 72894
1154 9551
45150 46370
3707 10572
28722 45192
36684 76269
21742 87916
70129 71043
1737 34219
57100 76926
21233 65786
75646 89406
24560 85588
53861 69928
18733 75424
2575 11764
8948 12310
33141 42820
59543 68043
25693 93554
21513 45668
24430 34592
44368 99469
19892 34726
3334 30593
76444 98462
16823 63361
18620 36075
26171 62621
37198 63784
2060 54032
43500 71930
18388 66492
15456 54729
24284 50883
35428 94126
2388 29396
63756 86646
12077 99220
27189 90876
32346 60044
22464 80703
15818 44418
28399 58377
81792 93151
24438 60308
15756 18158
18677 39506
65428 70779
72928 94392
28558 80290
11715 87941
25894 55354
9719 76052
47661 66513
54577 71936
25263 25948
40903 44040
11063 46536
12107 30430
20916 53148
36818 84301
17109 81768
88780 95889
4651 45811
2384 16464
8495 62141
29193 47007
20508 94900
17181 52966
18481 47484
72173 80166
8047 97437
1549 27896
6309 51494
41348 61100
37391 51157
2113 60334
20998 90552
5463 44457
39404 60010
59901 60187
53665 89675
78468 88232
43985 74942
4598 87627
3508 9586
44159 87312
39087 66963
704 96790
75313 81813
28057 67791
31695 45475
18534 20075
56293 75728
86832 90361
32780 77604
21862 33619
7334 30370
30690 32043
51377 63170
11548 41633
53829 96443
43705 54881
19538 29939
18150 27189
51788 62300
52702 53959
20271 96485
36134 36343
57878 64452
28181 37529
35555 95198
7173 62836
1124 14196
46383 96432
68174 75849
48204 69795
42646 94558
75777 88014
35948 52383
12321 40459
50829 56638
1319 39580
34040 60936
20868 46407
5511 48188
89912 95569
44461 99447
45993 88072
28424 84299
12308 82921
19845 31084
8982 35065
69321 72465
14554 58348
25239 67320
4426 85912
93086 95174
69883 76573
22145 97678
43941 92335
55292 79631
73377 75120
61226 65926
41866 47312
2043 33816
19093 54249
37388 41199
79960 99390
9655 24050
8487 53550
31623 85056
43438 90823
28546 80717
46215 88724
60342 83522
38466 92973
22426 57710
23465 52341
10667 77424
22843 76912
29110 39191
47044 54646
78981 90885
19870 67292
25973 47750
49064 93934
15197 72079
73110 82053
8035 55004
40518 76928
41075 98690
11605 65055
45050 56474
30626 81414
47599 82833
78269 91071
31430 36661
88283 93582
29526 65155
3099 53499
4216 47246
10130 40110
5971 68324
57256 99141
33007 80866
24699 84949
49874 89769
29020 43263
51552 84197
52134 83682
59500 71433
10811 39499
86599 95502
57660 91496
52252 63586
12664 96071
67794 83793
28596 73687
13241 24100
1262 13717
60422 77684
7561 47048
73 92924
38706 85642
65999 98500
72825 75580
18277 27501
56173 72594
208 24898
46626 67904
18564 45774
19604 83642
20471 82610
3489 19343
31478 38786
9232 17734
31765 95869
10422 96940
55128 82385
1564 47316
41451 61900
3844 41859
49153 78960
10232 96425
51378 97978
28720 41227
66832 73629
57796 99064
57677 82884
6996 89458
93012 95021
6369 98076
11548 35543
86757 92596
5237 34155
30368 97582
4974 61531
31368 82382
25958 30787
35972 90400
51414 58243
97512 99743
56691 94643
507 98309
1974 95772
34320 82356
78507 98786
65917 89043
47893 60990
45946 60342
4782 58131
96171 99331
49984 66209
815 26860
9295 54146
34373 89016
31921 36096
1985 58558
55668 71457
7599 8547
17487 95479
12741 82943
11062 80064
23407 96696
29501 86893
53753 71141
43358 82503
40096 67560
29310 42296
40441 64563
20809 93976
56725 97395
14710 48280
39658 56751
23823 86373
3659 54302
2132 99279
14859 28306
3025 88099
38449 88905
1959 21194
4197 5366
39200 95940
32672 57267
3783 67898
6433 8802
60284 72598
82635 91152
61356 71674
22656 85166
5200 62953
35315 76013
32497 88689
57886 61450
42366 71168
30027 99991
21143 44681
15163 84516
28511 61495
44682 75265
24961 85016
12890 63581
20899 80537
576 50573
58929 80225
12482 94358
36708 94105
57641 92964
90537 99217
3238 29973
40614 78600
2827 63243
73241 99670
8010 95161
14507 50983
40078 85204
94716 97884
18622 18626
9057 63254
67984 79752
40842 98879
14387 59097
59738 76861
20117 89202
24665 87755
37827 88557
18604 32686
30010 91444
7476 10881
46101 97480
23733 27132
45926 79824
18378 31594
24825 26269
17673 49234
41991 85004
78088 90205
3654 12669
56785 95120
5821 37931
42443 82285
59813 71160
27632 47115
18795 22423
14112 69451
96309 97746
23111 23172
2259 10567
26689 97797
17583 35042
18576 86479
7976 26895
35183 75596
27990 39455
66216 82729
71901 98090
25949 41073
37712 55244
25881 46896
70579 76407
2885 28708
57428 86724
568 81183
26734 28412
21266 54259
23725 64284
41364 87367
25109 38020
46157 70329
79012 96343
51594 70390
56743 64885
48565 89769
13916 75880
39921 56201
15281 92654
8449 44870
68409 83279
1464 47542
20120 35619
31957 95701
25167 76521
19874 35302
5650 14948
3626 45074
8394 42115
8021 59696
26513 72655
62374 67224
28444 52306
67651 97767
13935 27433
23349 36999
35928 56889
13159 20544
35980 72251
23186 65851
61083 98136
41855 66624
5757 61252
46800 51302
65013 94699
15529 99184
4449 6697
55590 69923
77377 90448
45364 97497
66447 89662
22553 65703
11430 85697
28672 35612
71356 93192
42092 67097
74190 84901
6440 23182
9222 96495
15707 99889
70125 70339
38014 62646
37322 63976
43719 87278
41543 60445
14389 62631
24578 53748
76816 94941
12645 70240
53198 87829
5910 48502
29475 79432
66337 99856
21650 25107
54023 84995
62599 87502
20467 56255
31594 89092
15695 86337
52222 63132
66364 72038
19970 27823
18864 93755
7157 10436
6056 71226
15805 67864
28695 71295
87306 94924
59971 88736
13715 97651
7127 93439
55368 93794
5599 76448
10180 91289
76885 84487
30592 56115
27441 42159
27014 55582
367 90838
38502 98295
2729 46669
71145 73600
6848 10075
24010 64758
22563 79519
26673 31486
13255 17035
60210 71601
3642 89590
38840 93124
10927 28671
36885 41567
33579 53996
10157 51868
22121 67058
2772 95164
2679 65763
42095 62921
2244 20845
73200 92080
39754 58686
32327 80305
53697 58231
4280 72799
83748 85657
26810 74856
53170 64557
30832 88007
20177 91055
24727 66374
16429 29687
45474 87337
34886 99550
45603 87128
17946 68632
60721 68763
13267 71415
7587 53143
36041 86195
46671 50672
45530 94466
16916 82354
1492 74193
24365 88199
41695 48210
52698 90906
70483 99623
45968 46102
54683 66931
17648 96631
11109 23120
82716 89603
52825 69576
38117 42504
182 36996
31309 85318
20847 78839
45832 51033
17345 26618
30666 56568
13667 74945
38335 88393
86075 92858
45735 89298
65236 78075
52181 60034
30514 44959
68888 98679
33055 49095
53506 79303
22250 47645
22978 37800
10090 66025
64109 85117
44176 53733
83318 86788
60921 94103
42409 72649
48895 94924
44859 46592
38632 74583
56373 69099
8263 35098
32293 47088
722 56766
34136 83885
79229 88319
13988 75097
14235 63041
38549 70918
34530 36269
50295 61149
38311 55015
17405 20138
12767 39319
47444 86128
35591 41583
12182 35846
85125 94677
68702 81995
48199 68847
42651 48895
26920 40074
83143 87325
37383 37809
22740 53397
43740 85923
15405 59226
64865 75059
74345 95961
73527 82486
24332 70659
38877 51536
41851 86025
31588 42899
53099 98071
32000 80850
2047 90465
21944 76681
17303 18400
31056 38223
6112 87055
9830 90870
19966 81870
17633 64891
20487 58161
82873 90447
60582 98954
32814 54508
29309 60528
2330 12978
12949 49668
57579 83536
48193 85197
26042 73957
13249 26380
17712 88409
779 42105
5460 52012
11788 71119
60244 66089
4634 29450
27112 97687
42958 55891
24922 31486
6930 70017
55817 80043
17177 70317
11132 29934
4388 81818
55264 63876
37375 43776
88307 88732
11640 67654
7271 38811
14223 18301
23631 67423
62646 87111
27745 93929
23699 43719
34482 42506
33824 89129
4025 77965
78742 85322
62762 72780
30348 98617
13535 37996
35607 52333
16583 69953
5613 65195
49327 50859
83827 84867
49234 83768
70237 80380
16290 61247
95093 96476
30304 83583
859 73360
60009 97170
34774 82410
41928 60142
17022 22719
22342 95364
37300 65025
59332 61223
11483 18893
96947 99822
44323 93551
25333 43730
31894 33886
51950 96047
9039 88659
52859 68191
86710 92507
55355 95150
69807 80559
23816 49340
62 98080
24128 79352
29966 58525
17321 46282
2109 89451
86604 98786
23574 26657
41504 86171
14226 94223
23197 91833
20564 21422
42188 93655
64997 93227
46515 64215
61099 67078
37103 64521
11508 92109
1402 23030
82324 89351
84684 98281
36430 50047
2843 37117
74017 95070
29626 80840
53334 88231
13046 20588
33739 72670
48072 68812
3953 36689
26966 63423
36191 74420
70343 97409
477 18910
4207 34328
4061 39906
85561 98258
22584 81689
17355 33935
38903 51465
16269 88518
76788 86921
538 33344
9219 54318
15522 75266
55983 79344
55528 76698
14460 97917
17292 88898
53540 59554
21116 96538
26833 33758
31147 76384
26526 59534
1616 40537
44796 80502
25617 79411
4715 92367
14334 27544
78400 82031
46266 59697
14002 50765
17516 24477
91416 91942
37291 48053
612 22454
35428 60690
13609 18105
19093 87418
57492 69923
31922 91212
27099 47892
22974 76336
6209 76970
69290 84933
18563 32666
51327 62242
65582 86826
71238 85180
49500 78940
59800 70656
21286 36488
69996 93682
75103 76820
905 41221
13723 64012
28615 76970
9833 82083
7922 93496
23872 52873
42695 52213
2718 17173
16495 73616
42392 62253
19275 25435
67076 83324
13479 14598
19816 48275
57687 79758
76912 86661
37699 37821
7066 97948
88111 96172
22137 25611
24691 70588
47728 83355
37564 73689
66197 79764
151 83269
11481 50820
36655 37757
47500 48193
46444 91307
2033 36233
23548 85482
69232 70356
72121 98692
6916 36088
5612 93607
25253 62824
1712 92165
82148 85030
31110 57645
48318 99609
43019 61029
39844 78003
68389 73223
35872 72953
5052 38547
28748 70004
34862 52136
14100 35075
10034 88076
24403 50462
64445 68052
48219 85541
54600 70572
11254 53736
86429 96527
45377 58803
24960 47795
28318 84494
6626 77117
33774 41388
30882 76554
26150 95138
66774 67896
78116 97568
34652 72734
15563 92449
11220 36666
35109 39057
72268 94776
40798 81409
11962 76511
6041 56224
48883 97227
8470 28926
2569 21458
47235 52133
6634 20572
2778 22350
87471 93752
26160 27734
50709 98644
12439 80559
22757 95548
6410 40890
2793 73748
39955 80753
10187 18632
681 28820
33118 63177
57111 87759
37183 92155
10146 67803
943 1669
68132 93620
5745 60743
2589 53047
67379 79696
5134 41032
74910 88355
51097 78987
86577 96039
26216 99678
4492 56869
44242 62376
33561 37359
77069 87342
54091 82087
35560 55494
17122 48688
29145 48889
34053 90420
44236 52505
72702 96579
26893 56745
39267 98501
36792 74934
56994 69002
34155 74034
44493 76830
14638 78681
76657 99559
17253 98886
7799 96742
88185 94557
30206 43797
9036 81535
38857 90649
82489 95385
12728 58049
44399 49261
37653 46328
39317 39812
10139 15926
31524 36957
37523 63527
46570 61360
56920 77655
22563 98250
89279 99667
22537 41731
83086 85923
9645 79794
91217 97435
46038 78620
1479 31198
34169 82344
69079 98001
89113 94406
23792 72975
89938 92023
55519 92661
16653 47872
13005 58136
4913 59657
60211 80919
94239 97128
9968 64853
5284 82398
13456 77630
52024 97094
49070 51469
86829 97967
64350 74932
78664 91374
24186 99925
49617 79933
15358 16437
80671 81561
40589 79430
16461 25501
26698 50385
10292 34155
8064 92422
30852 83850
41915 96421
44571 82195
25157 53776
11825 41205
78207 95363
13764 76690
76057 96510
40596 43603
6602 22756
2219 78856
17755 94612
21522 77794
44781 98258
3526 44648
19224 96373
11193 42306
17989 97141
4158 88955
88920 98515
40814 92104
30135 75352
19522 42966
32480 75313
37807 61438
22386 42891
32910 73447
83320 84443
6933 89724
70831 91326
6557 58477
93562 99158
15664 62737
67715 75281
17557 23812
26298 75673
41943 48943
26917 39727
24030 64311
75175 83757
14583 35169
12096 23576
79608 83743
54404 92913
58345 89584
18693 94168
29811 31192
44605 99851
19064 79230
44840 60446
45058 92610
36488 45023
16640 32748
7040 97221
58029 71253
13981 87035
7104 56224
45065 90639
16034 58831
67042 81390
45185 52834
27267 46148
57070 98813
14878 92432
13878 84575
23337 80672
6729 65354
24795 51523
5225 25144
48413 78625
13649 20136
27864 50973
17148 50303
8883 78689
64626 86505
11946 96528
46965 65715
43879 70621
16689 36591
622 19563
8045 36424
76265 82891
20496 39373
27406 61442
60566 63943
6117 67408
25171 49375
37405 58791
27682 82243
71240 87259
48497 68540
54826 58784
13802 40502
36102 69093
32367 53716
9504 60322
28248 69110
8525 60242
12417 98778
10408 71212
45193 53645
6956 97973
48882 55571
4814 94638
20259 28399
21459 70508
33344 52797
26371 97750
984 18667
69153 83346
33374 88078
40519 51991
22949 98641
2328 11049
50186 86459
80803 91522
15615 49128
5382 62230
84065 84552
65105 77700
7157 20007
39576 74888
58388 82834
7178 75671
50425 80303
19456 51159
39074 64240
18713 95055
57913 84751
76239 77670
17901 68709
29570 82806
13745 54230
77739 89682
53565 54747
25896 54687
55952 83564
44570 61858
9706 53780
49093 72786
79128 94031
22117 96231
5914 44692
32335 91882
44084 86215
8923 17846
41807 82764
27369 34142
82966 88792
33187 62297
5549 60698
10393 98161
7066 55693
23326 87023
44071 69527
70662 89263
9102 91181
14327 82773
33840 61063
38636 58554
40900 51905
30000 31325
18477 68620
67040 68105
28656 33250
52143 79108
11470 74179
50758 81488
26882 99094
28163 82439
25615 37646
27708 60789
75997 96155
24122 60147
37248 69254
32979 89396
54002 66991
43903 68929
1570 76159
57239 92415
23753 72228
13967 70439
20865 53323
24661 25039
10129 60563
71610 73169
49550 83782
10413 45912
19910 52946
44676 51749
34704 74244
40503 57088
25144 61485
59438 76534
6125 37696
1085 15434
45152 62008
52194 88894
31399 86922
25864 88194
35809 90117
13530 40526
47280 58475
47579 91212
6354 92864
45292 89771
13812 37378
66792 75427
36903 40963
17142 22107
44155 48762
62277 77773
10830 90363
32022 38962
41620 80611
45182 61637
41307 80442
8749 9132
57729 93737
6572 82694
55004 56452
23085 39042
11543 87472
7163 70434
76627 96245
20658 42987
63690 90022
62964 99133
11116 47917
65691 71147
23792 26215
10485 49615
7886 51737
61907 63908
10956 51981
121 77218
44761 73983
29468 30541
62605 88783
19684 65984
64102 64305
3199 4354
63383 98720
59776 66907
18314 81525
28515 69040
33364 77301
62557 94314
10340 21620
28532 54212
52983 60392
19896 85283
45483 66791
49296 88366
52450 58223
73953 89559
43803 88595
36241 92550
12001 65345
3753 57054
20327 45678
40428 91514
84687 92534
745 26617
30269 66271
11748 74099
43045 54255
6425 42738
69249 80327
19001 67595
44658 82152
33160 57577
2094 8984
40475 64984
9143 41201
17903 69857
15577 18391
47898 55324
25398 57804
22914 69709
11519 61614
51763 68694
10264 47258
1072 25714
7632 29632
73704 91053
35150 60227
9563 68716
43946 98316
46962 81663
45204 68047
75459 83017
56156 58190
2658 61659
9439 92826
62333 74632
46069 94190
2319 68760
3033 90454
38313 48655
63883 82936
14384 72504
2899 41179
19645 57590
24151 77024
41148 43498
42811 89070
24602 76344
72385 72762
32504 53146
93542 97244
26605 66351
20445 33689
10946 80615
85420 90744
38682 39787
80253 81243
25169 77349
26524 52236
54042 66002
30463 32899
15638 84502
43345 87042
27273 74867
12771 96120
76286 80144
34910 74870
1938 55259
46304 59837
69828 85989
28352 97705
23449 52840
13828 27973
9809 70629
20589 42571
74636 96126
26928 67932
4363 43310
58005 91811
6434 32350
21049 83401
55485 87562
87651 93221
6622 61072
18508 60069
34514 94825
69012 96033
30649 35404
56123 98672
10487 61512
7754 66764
52544 75269
49572 73163
47133 66955
33323 39942
47387 47998
30081 69318
23043 79668
29121 88693
55410 89319
2070 24276
47061 96229
3725 72916
80504 89520
64116 74213
47099 91664
64663 82979
69674 78731
47746 89153
44959 97167
73198 80904
7527 23573
1652 48015
58889 78956
20116 24770
28933 98976
55858 86604
64747 73683
38774 76142
28945 38641
76482 85319
18242 28142
15304 39283
76255 83764
32719 33905
49350 54526
16240 29135
35464 92731
35895 45559
33615 75882
91676 97282
41581 67837
61385 98816
16816 76557
49467 84957
1632 86539
19065 19131
69808 85753
26576 86465
45362 99140
46605 58095
76582 87293
24006 88156
62313 65404
34189 46514
23003 79201
24792 50001
63827 83278
16542 60865
9351 97001
24028 57334
9754 21601
4461 48324
24104 71459
44005 98897
2326 57855
5346 86480
53615 89586
25643 39599
62483 84262
26517 27130
46592 70452
2179 28298
1388 5076
62048 86235
21227 74661
18768 94525
1112 78419
44647 60083
12559 89569
41575 93626
67073 82089
14706 33928
44927 89945
54703 72047
807 29235
24179 90850
78727 90260
38270 54054
38635 43830
19025 61954
62430 90646
9405 32323
69833 96841
33758 84422
49511 72072
6919 80546
45894 56871
46399 70602
7073 49631
1321 13947
24542 60607
37536 62698
80264 93791
37376 68068
21423 63435
7239 48249
49487 99781
44966 92891
68944 72632
27491 57031
44952 99784
4626 44916
40954 71194
18063 29066
42180 64235
11301 20803
28578 72378
76085 90641
37344 58163
31532 41305
74972 77417
63896 77793
42063 65882
51483 60624
3708 52649
21333 49005
24258 82745
25663 79379
49583 92905
2533 62429
8109 75026
12831 52255
20073 64228
45640 73754
39911 85197
31837 35619
21558 74339
27827 48228
41712 92153
14815 58357
38464 58145
10953 80157
15565 20971
68488 74619
13499 95192
73334 73670
36809 65533
5954 89502
24793 38897
24357 41101
14890 95961
25124 84009
50285 56514
10879 93043
33171 58779
16574 75127
22465 45171
20850 66265
73785 76567
2391 99899
64817 93481
32361 48788
48389 52088
58006 62384
36886 86741
7282 45761
50140 51389
56961 63874
17948 90978
12146 82735
38597 68362
65034 98556
14384 80903
60196 66503
13769 19281
10499 92371
1029 7745
49397 81739
11556 12634
68268 93980
45773 82296
7186 32103
74695 79398
26686 90398
19682 70523
4870 71703
32738 80162
27825 66445
35089 60367
8363 39860
98117 98121
5842 47319
21675 99236
9485 91983
33436 73922
19580 59425
24992 31284
67253 96906
23663 68808
8799 79247
13361 20949
60908 78802
24485 67936
82299 96540
41825 67305
46375 50293
39600 79060
35962 39110
62551 98647
34814 44106
18014 27321
636 7938
24528 66750
38140 60927
43478 98265
27786 71655
38536 87945
48258 66074
64483 83208
52287 56552
46586 59504
31041 64124
294 5102
22467 48498
74205 78940
11662 59087
42741 54474
21283 76672
13759 78059
42318 77111
419 53611
29275 91556
12037 79983
54339 57292
51837 74832
15240 53982
57520 94761
13436 36092
1730 36725
50479 79410
20978 92825
20210 81024
55124 57244
9281 58882
25355 87799
3460 48596
3799 16627
28479 41231
9419 88862
27087 31934
32543 52099
43982 89055
57878 59034
7561 92733
59123 74736
34188 51597
29673 84144
29561 95496
22960 49457
49669 97970
79095 85046
17927 46752
11545 15940
56567 94720
16989 66665
4196 80236
76352 88325
46628 97776
47764 75314
10264 32103
33941 72541
3392 50072
11605 14854
29659 51108
1357 72477
1262 69097
5205 42575
29000 95686
28491 71251
47978 49735
2337 98660
139 55334
61366 82773
55968 59602
73683 97152
60156 66590
42062 95533
73005 92584
23276 69376
48507 63532
85045 86223
26584 35970
8443 89347
32613 91263
2769 14836
56626 95427
33593 41892
46295 74351
19016 72325
7636 71917
1356 22562
30378 32198
11971 27507
39255 93455
18240 95074
45487 97984
26252 91833
54901 59365
66743 72155
56214 81610
16816 24602
49086 51677
72331 98908
29002 78333
70269 95975
16734 56473
31364 52014
47029 85059
4836 12248
11044 33538
14060 78249
26345 30536
18743 45135
68946 95706
21451 54415
8043 19344
41867 50778
142 87244
69689 88224
25819 61427
52048 77335
41882 68595
12889 93723
18769 90874
24147 73680
3830 21493
46966 55975
28006 85341
30586 34951
74183 85380
19087 32415
30728 67972
36135 37800
46467 59113
49572 72969
31707 46774
64667 84915
59719 73523
54637 78818
40910 69107
57392 64565
17746 42940
19124 87806
47567 51438
23992 35059
59103 83886
33307 54825
51752 71813
36055 93896
40321 83973
29532 62493
39704 81040
3820 63237
16137 56334
1820 37595
622 1796
52237 83404
10940 86475
71380 74617
11349 58083
25032 81493
6583 59476
3799 59678
7940 86480
83537 98140
41323 81783
20188 37307
33903 82206
5103 52089
43420 90720
80410 80974
10110 67543
5943 56928
24854 59032
18956 19801
67102 72686
9177 96630
25152 88413
63815 71571
49547 59343
3815 95787
50300 98717
61958 74393
64736 80055
3173 61000
3899 9797
677 35345
49826 92833
83046 93265
24265 71152
12826 66327
771 16173
21919 89883
35629 97932
5903 95067
55257 90269
83789 84823
63931 97446
26886 29410
40426 91602
88570 97657
23676 60672
14023 62006
42688 92788
85637 97805
90095 96308
40409 68978
32455 97750
18946 79443
4564 45350
42282 82451
35583 56802
12821 78951
34334 45717
59318 68690
41416 91950
169 81519
20561 95223
20695 87452
265 71094
76863 83840
59101 69893
22626 89993
78555 94640
21537 97911
36968 73647
17972 61111
56275 65248
45627 54649
21038 26456
50428 69247
35718 91927
25786 33558
18899 27688
5143 13080
58448 94286
24081 29797
60168 96424
67222 76465
57978 62455
26798 65453
21323 50556
15295 93261
55743 80708
23414 29802
63723 69959
57251 66677
79379 81719
29508 58224
24741 49769
46012 61072
2207 48327
84151 89496
6154 75160
85952 93656
23484 71853
26013 86650
42814 55077
18633 34960
50564 74694
66939 80385
23457 69872
25514 64651
21647 39139
848 91660
17184 79481
30781 71714
19428 58894
19646 90564
41408 74867
19625 92238
14215 64097
3719 7227
21547 25720
7052 23677
46195 62509
16526 28911
14969 85569
27987 55896
26847 76080
43556 92702
39941 96814
76176 87538
16733 70107
8941 83195
35326 52859
38208 51067
62673 67128
93201 95237
1735 8023
59868 83544
6086 18711
98285 98416
69921 96642
47406 82213
33016 84833
32605 88381
71556 85266
33319 47171
767 90834
15654 99570
22901 62680
3737 46115
43565 95381
35180 43294
15942 46439
60922 68184
66504 74544
73212 91607
21778 78646
29937 98131
31035 67853
34382 38674
56660 59108
29915 81912
46180 48944
2626 60136
76996 89570
5450 87080
67644 70512
691 3843
63484 95948
11595 23537
57734 98308
19750 40849
40699 48386
20241 87525
3058 93921
12873 37920
25555 96287
1879 64477
48060 83455
19318 94720
29550 72624
116 83042
38125 54226
73183 87572
3882 68860
70531 80389
57082 86064
7745 60352
70762 84338
2355 34126
63324 72215
47043 85611
33254 92980
21677 88214
37529 84515
75477 88894
5813 55189
74874 78341
44313 89657
5700 89619
9397 27500
1558 52986
38243 63535
19490 51783
30187 79729
20909 58832
83009 99102
13359 69433
30 10605
10602 54959
21419 60580
11893 15848
94 82215
6371 40865
9943 70279
43893 84903
41614 66592
4313 52850
38789 59186
61899 81532
27035 48797
34067 88783
42957 89796
57867 84578
8395 42097
10568 57575
74806 85751
37247 82855
75641 94605
52435 94188
34859 88272
31799 56130
47751 64545
8030 61266
17502 80566
49392 91556
17904 49235
8314 29839
59971 98876
83600 98792
54257 85267
32706 83929
61648 68383
18698 57570
46718 80773
79530 99102
8666 60454
7257 43853
25066 31322
351 31963
75064 83879
69710 98873
28010 60975
6708 43669
17056 35138
33361 86220
75561 98035
42510 89481
94153 95745
14186 47736
8492 70731
3798 43232
20807 34367
8751 25708
6413 72849
9947 54243
50966 93147
76206 94891
61331 68669
29890 48152
8869 46924
139 54445
83781 91927
74495 81979
35928 51585
23262 48774
37828 78516
48720 52048
72990 88711
85736 89384
70760 80674
202 59596
53623 57227
30505 98647
49890 71808
45463 62077
57521 63060
84126 92865
46109 87071
36106 60435
40912 98209
19559 35680
53266 63214
82591 92673
9933 41095
52873 55125
18206 40100
73732 99029
22237 86412
9406 88471
79994 80842
15146 31910
16525 58377
12104 97762
22192 88355
11105 30837
17846 31479
26204 82025
1931 76634
88369 95900
37710 50431
4310 13382
31546 58597
22566 25497
62156 88499
7930 56246
19393 91728
91883 97369
11914 77202
2224 83457
21069 33452
42309 47673
9078 36237
10399 38581
8992 62687
24619 47157
31132 88617
39538 50000
28282 46460
7870 97538
54176 87516
41236 58294
72550 82745
76549 82917
24287 26766
8953 85042
35884 91612
80583 85544
77523 86745
38338 83276
27974 91520
1679 94592
13833 70830
9730 71398
59839 95491
62126 92967
72539 75901
80398 85740
18120 88320
66012 88412
25473 29379
31176 65931
48407 66463
23614 93440
91711 92737
38434 80008
47297 73043
61570 97105
18453 49572
79721 98749
66562 77271
19607 28669
13841 14264
27090 34855
4641 17856
596 98581
15796 17540
41345 76094
28859 83009
36722 77810
50869 60482
22410 23831
43594 85078
28572 66761
39783 43293
48972 92841
75287 89372
14051 49492
17463 61651
3204 56057
3990 25070
44402 99200
91995 95430
84647 88127
71453 78132
72706 75383
30914 94886
63068 66765
38130 83087
51606 63078
71640 96216
13454 49694
71092 77621
69236 85665
13042 55488
53302 94378
11819 97086
23513 73748
47098 95644
37182 80643
20065 64109
56341 74049
11100 23151
51676 89984
40645 47403
13362 52926
2297 54299
77935 90164
45668 64688
62853 76994
79607 85537
30140 36669
41964 81724
65540 69100
72346 94421
19614 52396
48588 96799
20749 37957
16674 82616
13271 86202
54065 72499
76291 77238
54884 78469
84449 95985
2450 8631
26587 71336
86317 95688
53824 76895
13637 97556
53872 82981
45537 91556
14084 97330
77965 80979
18101 85455
35209 35234
42117 88154
20823 23232
19999 75024
85823 90856
1722 74519
20451 36639
57715 86223
5144 54056
30487 42550
32969 69194
26186 66858
45790 82290
28086 73608
68327 80061
34112 35687
76612 89651
39456 71714
62427 84388
12634 33426
46362 91115
18339 18870
23387 92893
22361 87428
6423 96828
12273 22407
5025 93197
6758 7581
26957 60026
56988 58303
77739 83972
89090 97678
54652 63706
1401 60627
44724 74880
17246 37030
3150 72046
13058 98751
13705 37175
26030 42205
13853 89382
27846 78995
49327 96149
40716 72463
12656 50420
22471 77789
485 91447
53691 84478
6330 29542
46599 57747
35524 74380
3450 49912
26378 97049
37234 67278
22351 30822
31358 35814
71839 80748
2185 94304
12774 63973
62237 80120
51928 54181
15445 36220
26760 79319
619 67565
50740 64823
4380 43622
7976 76289
34213 46089
26725 74543
47151 94945
29534 69199
25141 25995
63346 98736
38125 47346
30428 98944
71509 78866
35708 65711
54396 65726
54316 64774
13406 64874
55637 82109
29616 49228
69172 73124
31616 97134
30115 89378
22777 79792
34958 35091
34984 47632
37434 61188
30887 42892
38563 74827
1137 44443
15426 28132
77862 94098
4951 87510
81613 87792
33522 57945
72787 86893
60280 89627
6799 33629
35752 64038
46720 72578
18319 75577
65465 81353
23978 89360
47819 86835
3498 22864
13053 81788
17140 27537
47996 69350
72203 89244
66058 88713
6185 63014
14486 17617
20371 58883
38416 79759
1397 83636
4631 75836
42040 90692
14230 58370
65861 80552
3338 70636
48983 49473
80686 83033
560 80880
53758 89105
32113 53032
1835 18068
48256 77110
52908 60571
81551 92039
27217 82509
75484 92785
10817 78450
14919 47883
65258 73480
26576 58174
45759 84661
33644 83220
27147 62148
16573 78355
50394 78015
12649 65298
17119 85212
66476 68716
19942 58484
1609 44258
9467 70985
16191 76433
22709 62119
31192 67533
14893 48761
28205 71944
13496 50074
16355 51558
50034 64566
60478 83055
63777 88406
10775 51213
3679 33119
74975 93357
16155 35644
22157 65633
6992 47926
34537 51748
26344 30238
86146 87817
55094 56215
53434 54178
14506 37434
35184 70492
23422 44876
73496 86296
32776 45337
12893 71729
12631 72872
26087 71332
15669 56033
13654 51777
20074 31124
43075 61783
68585 69021
49166 71440
13817 83079
40370 76359
3868 7818
3143 33242
52614 59015
3405 24097
64439 83289
46537 93989
76975 89610
33454 35102
16760 61719
13001 90292
14187 15096
23664 97728
95673 95744
43263 74356
26801 85668
25059 96386
10049 47884
57819 58948
34997 89941
19230 92611
67555 90680
24875 33972
82555 86950
54391 90705
79173 94549
28879 80779
71897 78580
7360 69255
6527 67412
29113 94827
34642 97621
16771 68021
28048 89539
60674 72926
2444 93611
45348 99006
41618 83304
14705 80262
9987 73166
1570 22485
62211 77645
3430 17757
7538 14434
59504 82726
86194 92058
9217 54472
8947 14520
66682 95311
67370 72132
51342 93003
25551 42846
78688 80358
39374 59575
5147 14867
55801 56934
32436 46204
41556 86292
74758 97709
2502 58698
6998 55680
30936 87110
33808 60522
37196 81262
53948 93524
11426 42806
32944 53492
32865 86980
39928 45327
24589 57447
72879 76719
5692 20041
36240 90012
11741 64829
15913 87128
42069 76261
51092 89674
72489 84855
25449 52453
15371 42530
15273 32382
37971 91286
44657 84745
9006 79752
45519 78798
31350 68969
8207 9230
49953 69402
36621 45718
9581 34098
61274 75273
12002 55591
8931 11077
11306 58849
6418 30669
42359 91299
35569 76692
30542 96073
18143 57361
34194 92807
39839 90337
41591 84456
14948 95297
55805 77594
42780 53553
16646 55271
1419 32425
23940 29040
72414 89356
59223 95967
12781 97782
83185 97387
4208 48816
3267 67224
28502 82283
9043 25650
6010 73453
16607 36171
42500 82983
68438 83484
73596 79718
15630 36848
9875 88215
14309 24944
63341 70255
3534 31691
59295 70387
57877 95698
41578 99464
42937 59797
36898 94753
33534 39379
76757 83222
67746 90937
35076 57189
8041 58620
30839 96097
24317 28395
25412 99482
45077 55887
59851 83437
53362 72634
23290 54795
1431 19552
42692 99792
19412 25139
66933 87642
5438 36345
49607 60669
51060 66611
22177 94838
36173 94970
256 94058
42653 83784
64867 84836
4773 77426
40271 94821
19438 55833
50167 51389
92804 99357
12699 49153
11637 40169
46658 94939
35270 66632
61578 72672
41832 93280
65149 72400
33251 55885
26626 44716
55779 65513
26197 66890
52022 76913
1234 61239
15423 35908
89637 98609
63856 97519
29350 32637
41572 80199
20038 48637
4330 5892
39871 92373
21522 93506
10596 64286
32082 49126
12004 65273
59508 92834
68865 85339
60774 78503
61833 64933
75424 95382
40971 76410
14776 54896
53067 69365
27139 66340
24268 54768
66206 69553
51776 69851
54301 61096
61896 93191
26095 64937
9810 57116
9080 14593
50011 64732
8807 97626
722 6154
7591 53876
63741 74330
91102 91830
10616 45684
51736 69808
31999 32895
45015 57300
3185 3397
35004 36406
50175 64237
19884 97083
54409 59698
18869 95482
17901 44219
74676 86661
7741 94286
35973 88129
58472 98396
20824 67140
11961 24614
20005 99683
42933 69230
53959 62735
77384 80119
11426 44464
37898 85606
76734 94079
32691 73416
21307 25652
75754 94555
5657 84117
47980 74182
17569 35697
1769 68124
62408 75053
38081 55408
26446 89648
56576 88033
72260 78727
61172 94774
63440 76944
1506 44338
42331 75863
17270 24974
75073 94480
16833 85000
18603 85262
81121 88266
73469 79866
7601 59618
8636 88031
16772 55508
77816 82411
11797 35547
64417 82401
35535 91654
59706 68280
49207 49721
3722 38612
11598 84674
11949 93792
6385 59098
19963 78773
18444 83200
54637 75134
46030 74164
21447 70269
39831 58680
56199 99750
50568 55554
3231 72306
69930 92297
11889 22126
35497 61331
9307 92990
7432 37071
16534 65158
8142 88947
30554 36787
432 37949
51399 77153
27977 43878
23134 79947
46605 51488
54840 64221
43640 45837
31371 99719
93814 95208
8282 33928
8692 74236
25967 55949
4592 24258
36679 51886
68745 74462
89421 94683
18573 29882
65592 99661
29147 81109
43756 73555
58190 70459
22164 66016
4536 62273
47072 73883
45071 90014
32856 75896
40623 66931
5640 92950
34718 63449
78678 97913
53422 69123
32049 94533
7951 70180
21942 45764
21733 72214
21211 49830
2548 48584
57364 86317
18365 67299
23264 91653
93463 96770
65746 86767
51130 62899
44299 74827
77399 78183
13981 30344
6498 80056
50977 69714
12436 85362
32000 63744
4092 90895
8363 77628
8721 14732
66173 84888
73360 95232
12111 48987
11110 13109
85220 97227
70279 99328
5730 13373
49153 82142
13516 82496
415 6393
451 19698
39239 96723
2521 35508
401 79205
31762 66358
18222 68984
68872 90654
5349 94685
54159 58481
45131 63166
20695 90491
55518 63787
2496 48654
7907 51568
32955 95779
1021 47942
18883 57905
32082 48917
53909 64774
47644 71352
27244 81360
4171 25057
32978 92027
34942 65135
76159 76319
1806 53389
2071 67242
1488 86906
6755 29882
10778 42809
5652 96477
41345 95699
32430 98202
7288 54093
33046 51723
51607 53448
1229 13262
25040 40154
92074 96313
15108 27847
14001 63821
50127 82074
15005 58135
10536 95356
33197 51317
18719 94134
16039 91032
20911 85268
10348 94941
21199 77500
54187 61964
26160 39261
48380 96449
24319 59256
47491 63388
15446 23067
48207 70983
60262 81447
6195 88848
16105 24132
62655 72792
3495 60139
28274 52173
44733 82699
83524 90540
42480 85987
17930 32875
21512 94671
60321 81562
39641 88336
14183 86898
9050 36800
57209 58183
39896 98502
60722 75637
27884 33745
27553 52722
2286 78708
10082 92455
76217 77569
24878 71909
46383 67459
45478 90798
14626 81010
14143 48140
57449 98770
41502 88491
51960 81604
66068 93472
51121 86658
68615 83280
26 30996
42307 46988
35433 60690
13178 82043
9846 32156
33510 79398
18982 37084
37816 83922
9060 43002
2609 59030
16301 39702
44390 91457
20361 51815
6295 27409
45422 75703
77159 83492
21904 75622
46930 83407
14573 34795
21324 75792
23161 35983
7434 46920
14192 98091
8227 10126
63472 85562
19356 75946
21946 27969
21705 48003
60635 92403
13105 15972
40013 60926
71237 89749
20691 69082
14018 50945
58830 86625
15240 26188
50644 96095
50325 62441
21475 59667
96332 98228
32587 88392
7618 64158
4337 58343
14328 18455
8382 34798
37424 53828
44008 73399
52214 57768
35878 47111
12391 90245
85614 88843
6084 39251
53787 86897
26587 36395
37623 74513
4461 69794
182 15257
33325 68833
10576 63397
14206 52874
41688 57678
43876 54297
78717 98425
302 61664
27408 99900
49077 82047
14414 98528
41833 92948
54584 75956
15860 23151
82643 98201
18046 21049
31326 54266
6111 32584
32094 85033
5852 80979
51212 64964
27331 88707
24792 98131
74402 78593
67602 84210
77746 90657
50071 79151
83307 95601
1160 87872
39239 59719
8223 79672
7466 87844
18173 49414
42405 66973
52979 94071
51571 68298
5831 80318
61462 89938
16701 79959
3794 38818
30874 62448
35940 60509
38320 59399
21839 90910
23680 84570
534 11080
36104 89628
16664 84598
66543 76187
12747 92430
54719 66611
1782 31378
2273 22490
19666 98025
28986 37072
50534 71155
44041 44303
27999 52056
15575 21989
50720 84233
20870 56244
42635 71136
30486 36723
49701 85897
17564 83273
51886 82486
15446 53348
26316 78462
29216 45547
55854 89258
43653 49919
59978 82976
2323 52851
24506 26674
29221 47431
29223 46304
2776 24392
74340 96617
47792 74191
60988 87178
29444 60872
17000 74161
45331 71204
35611 44415
25998 67582
7826 82660
24606 80925
8453 72666
79948 90015
41398 87874
7141 29017
5082 20964
41443 76320
67701 77672
35703 99174
34111 66480
22134 43520
35507 61534
8738 48482
42124 62693
1375 82232
59838 63343
23682 43397
75528 94889
35144 85241
9895 11691
11412 67479
32123 36686
156 15199
39848 41866
23980 38737
47985 72431
11800 95365
11317 90417
23588 36819
29813 51759
42770 50225
9922 82835
47202 93727
50719 51831
23834 76579
10410 85547
20984 36979
23462 46871
52183 68811
15974 35165
49332 65825
48026 49718
53644 86379
18479 23933
45051 75310
14228 47899
61083 78095
59925 65586
6486 12743
26236 26763
33314 82104
7781 22001
11477 70656
24224 67828
15288 60278
29943 66835
43499 94002
31283 62278
56726 81413
68370 94125
19443 79390
35362 49798
85038 85172
73303 92963
27239 81200
1876 47626
65722 68309
24566 45273
10674 67024
45804 66713
20630 63683
35404 67379
32980 59131
3494 88940
3996 92521
56128 63411
62152 62305
5837 12090
74757 94207
11048 58142
13913 35022
6998 63771
35588 88942
21227 92364
24766 62412
27321 39471
99131 99837
1579 79694
16227 16510
36164 61552
38249 50177
69087 89285
68583 78272
27136 77028
50754 55078
38965 42062
2228 38222
51780 68307
59524 86043
86463 98503
27351 86253
31724 69417
73573 80192
1469 50546
62064 78908
20853 35807
29723 94056
465 50839
14965 54415
64256 88503
15386 73611
51627 89022
50710 69804
43843 99782
53420 98782
45657 89755
67127 81650
14184 94236
56037 68435
5614 18029
65628 93771
11468 83874
10390 65585
72668 98203
9197 96554
657 31944
19142 74893
60121 96439
85398 94121
49170 63758
21537 32876
9916 78558
42639 77442
11591 32583
8458 85663
46642 80706
78839 87893
18119 43345
37376 88910
25222 40931
23605 98628
17866 24918
56990 86927
9332 53021
3360 58128
4828 39735
41135 53552
26111 61520
2395 45912
20990 73516
52633 52662
957 9653
9727 25457
2575 81947
23644 53078
46797 88329
48594 97264
8244 9682
71888 76310
20281 35498
5183 49136
55570 83111
52465 89129
5527 87796
21746 36886
7707 45877
14448 88308
9130 21444
39619 59403
61729 94716
49209 98512
53972 97571
48227 59015
83822 96084
36994 57528
33618 63915
77164 86662
1653 36728
3278 17414
39086 44151
34702 73562
39033 50367
24815 90639
43833 45381
16460 30383
11082 32957
13057 63979
22715 50663
26928 49559
7683 33385
1803 13846
59405 97773
26345 50920
52915 83986
53108 90066
52066 96885
74755 83048
10058 90865
82814 93239
74177 77626
3832 47002
4690 6543
35974 83821
35340 64805
8759 32477
9045 57384
85467 90613
15651 37708
10681 34572
34941 92699
57183 67497
38069 57765
37913 45263
56286 88977
52046 80628
50430 56737
47427 84903
48657 86099
33085 51256
37063 49556
19182 71194
86960 87803
19997 63300
66913 96276
14578 71284
1749 82028
58086 58218
27097 30441
10531 69812
38939 88370
19143 24278
19995 45956
30400 99355
33548 81595
806 50213
1441 96439
549 57588
35532 79524
60581 90694
5275 80394
56452 97831
32849 76772
61311 97178
37891 77766
3673 19481
5778 84412
32873 99445
60341 98207
19192 54755
22379 24216
32634 63283
210 89743
39752 81274
23802 88841
17831 23617
68624 72934
93632 97645
19968 41868
24070 24916
24801 38088
71819 80516
9685 56628
6895 75852
4165 41713
1153 42692
3462 13288
218 77209
5961 96867
75930 99328
2371 73881
10038 25783
80148 85516
43448 53485
58419 61967
8849 92154
28186 45053
46574 67289
2040 80030
7118 26690
44074 80085
17155 67117
7185 58128
27846 34509
7603 29344
50201 67776
54335 87700
58925 97800
29051 70048
32923 70414
17103 99642
41072 86930
30958 52094
44007 53643
10482 61692
6938 61944
29443 65920
34267 98743
31534 73767
12097 71943
26331 74226
64953 71068
21310 69763
57296 59527
28526 43538
52007 71498
36823 38567
3836 34974
64537 98184
35854 71513
16180 47827
24578 68087
19905 97308
34406 63008
11678 91459
47454 56074
3390 66068
66869 88212
53618 55915
63465 72417
35073 37061
97625 97820
17022 44569
40297 88256
6445 25471
33288 99191
3241 19314
1184 9918
26258 34099
2035 36368
70868 99561
22481 98524
56782 93549
11968 97004
7801 59781
12720 18486
15560 73052
22461 51090
66403 98090
17569 87495
33504 97415
19192 61145
21613 76436
92390 92915
10649 29400
45757 74594
84101 99676
69057 70283
7468 20050
4230 68846
37725 88770
48466 50260
765 35960
37098 57900
20152 95294
59235 92140
23316 30389
10441 73006
41338 41911
22663 55034
42876 86367
44376 74941
23149 74873
1131 60405
30271 42870
11208 35636
33611 65482
35129 96133
41155 55083
75630 87027
30852 94408
9737 13932
68699 84783
76237 86778
30174 77861
19926 77369
55132 60222
60516 83800
17781 18798
43312 80624
13514 51052
32773 53205
10915 56406
49466 92462
40607 71081
23453 26732
61341 62665
30041 33274
45647 64340
60377 89056
69317 74315
11342 27756
75970 82595
17893 21062
39036 72659
41966 55957
32170 80209
16534 52690
12275 62897
31529 31538
85469 86975
45290 82108
35120 70155
9196 57173
356 68870
52951 60816
71772 88723
19868 39232
15401 23694
15847 76500
61906 88819
14857 76056
5315 86616
31898 60929
5911 85398
19255 92698
44247 44714
17487 86560
63926 87055
33762 64212
41262 71019
16733 68362
20941 42187
15062 42805
8608 33861
66237 96838
14621 57821
4208 29860
6540 51811
15304 57253
49946 98994
6143 62369
67348 97883
37146 74978
64867 85048
19720 95459
12934 14434
1052 97942
29138 96593
34033 83951
16478 80811
29454 35822
28456 57279
17997 36836
983 76727
50060 66730
4252 85725
86193 99023
38111 96607
1349 39810
3403 91564
23738 25374
87730 92410
30335 32352
38206 86698
50039 96252
29348 76374
24574 74017
25980 75881
35821 63910
30810 78134
71779 73740
42759 72613
46624 80618
5359 19832
63210 65180
25441 26636
35573 63775
21556 49357
33086 85546
66982 73498
93386 96721
21948 98868
13010 45455
7698 83385
42365 48659
32229 38887
33969 46460
77097 84661
47585 93430
27847 75544
21142 60668
82042 84318
4748 81005
65474 88155
45449 79322
29764 36222
1922 23631
28991 74980
61159 61877
72087 75129
6634 99959
42740 82216
29421 31357
40274 72916
82517 92519
25013 39949
984 60875
49510 86665
49546 77427
49789 97627
21331 30133
88889 98348
22083 61289
15554 48264
26569 77439
16430 34849
24280 45510
19012 69780
62410 86164
40959 67420
49708 75623
51780 70658
4452 7884
24743 46787
70000 93833
34120 68226
20599 72601
63980 97784
3774 61319
6005 29003
15459 91354
51828 87433
16667 82307
31611 93755
20614 22587
74870 91809
68607 97270
22387 99760
68085 96349
25094 50076
27042 78561
84278 95509
41986 54993
12874 44041
5744 25540
60042 85906
8285 81078
7676 14167
17789 83837
8563 79646
46165 57429
252 91062
45618 61798
40860 81845
70303 88866
35624 35878
46949 78001
25562 28697
38174 50954
18281 23366
3757 23556
9546 29481
67094 93803
79982 93660
2955 88704
48015 61934
8076 35302
4016 36403
21640 99500
26546 94103
28308 96384
36588 39866
18188 70141
21862 36949
44037 76644
8538 83152
9662 57077
15959 31145
3241 79958
32029 91420
44654 94071
31460 69682
70418 97726
40874 54583
23558 52732
30983 59515
23834 48170
78502 87611
14638 24197
18736 69642
10376 98916
2830 88980
30162 89345
26392 81603
30330 77804
51301 66483
82093 87576
54977 99568
20446 50784
1376 61478
4458 19920
42769 58115
33333 79508
66840 81090
24444 88178
71293 91723
41197 72988
1025 52297
32691 72246
13264 34538
14734 88352
22737 57038
59114 95669
43271 51233
21028 63181
51966 84555
28298 36329
63043 83956
2184 28370
18118 85536
57898 80677
22130 76043
16279 29730
40558 91920
62390 63606
7859 47235
6151 73864
13356 31771
17412 61515
11357 71380
23524 31553
16647 31676
12847 75895
85170 92177
25465 76631
14196 18762
47091 48381
78413 91012
18187 55050
2583 8701
60303 93350
61907 80245
42932 65709
12783 47928
53586 92919
10569 13792
72453 77516
13295 30846
13725 53135
67159 98145
76908 91636
40679 45521
32025 69610
26695 29106
17431 36779
28858 57964
23421 96609
84059 84331
54847 86632
69839 71555
1635 90551
86919 88240
70646 98372
20572 89556
47550 75090
12539 64806
64623 98706
2449 61378
20738 65842
5701 30157
25758 82434
35878 79586
89202 93509
50119 70545
2929 15012
15390 99676
60900 93890
21519 94474
29793 38810
25100 91395
1132 24287
60355 95896
29479 50051
6943 60776
23214 71163
15633 17834
51173 83694
4734 82818
67428 94015
79278 95625
53158 62848
26465 38934
375 20317
34299 66796
58808 89014
27214 54801
2467 36115
84609 89661
21943 87802
29322 75713
84489 97108
35974 78533
10213 29229
78806 89745
69180 81535
28792 67461
26325 89852
73317 93019
90587 91041
12010 48334
13548 84572
33498 83680
34938 76272
46570 55737
69772 92899
57452 73739
34896 45815
72865 89851
40067 68372
22259 39394
18073 57470
50382 70737
199 42473
27025 63101
48358 76976
59702 79374
69378 89570
50125 97994
36456 51093
4744 18873
71948 82800
43486 57125
38987 45204
78581 96110
19094 82594
78155 83797
46702 74754
3918 66568
795 9887
18353 81670
15600 21802
16711 27966
55070 71068
6636 7139
13776 56472
55502 58690
5696 85488
41200 71033
58457 81925
73270 86851
71783 83464
85342 89381
26764 65999
21010 25578
12267 85020
72183 98591
38672 85359
39362 51790
17380 95644
28040 59153
30380 70487
43193 70544
11658 44185
10894 55856
46583 56706
23225 30910
23870 42421
72740 77871
14061 15878
22820 86339
546 21003
8130 97919
27646 66402
12065 52894
41319 43112
12126 39696
15455 78694
2624 82723
24767 67630
65363 73385
8436 14647
25604 41969
90892 96144
68322 85799
11031 26008
60738 83117
43863 69809
80011 97989
12380 14838
17238 51444
12475 63619
35901 86184
10606 78970
6557 37211
57522 71412
2945 64538
12243 25431
55987 99063
28293 88700
70940 88771
51778 85638
36710 64742
4847 74014
15797 51751
46780 69520
10938 80685
15862 71090
1035 99659
13414 25022
26571 51442
36040 52126
16921 87768
41517 56579
42322 71069
23645 80605
75841 92746
40221 99254
12898 47126
16922 67932
45894 84661
22390 45972
25415 78121
650 37975
71915 90096
13342 29424
13029 93063
6564 9376
41656 70210
37383 48140
32706 70808
1848 12426
31985 41268
5374 88877
58580 97428
4453 50388
28781 77468
22300 49958
14959 27597
13067 31192
15883 60030
48246 83467
11129 27427
9947 79743
12831 67146
21257 44612
36728 96782
10128 79358
2060 80314
5229 94266
19568 55174
24330 50917
23068 68702
48730 80433
39143 58205
27289 99023
10507 59791
33122 34610
22897 73268
47745 97437
36133 62517
13014 23006
31745 33415
8781 31114
22295 96878
33060 44283
60879 79819
20206 50338
37408 85095
52739 65723
32131 96605
65020 74888
28924 90697
17736 78134
7790 8467
30762 56224
46087 52635
50809 73192
49156 83447
61417 85101
62509 66701
32186 33616
51058 85304
1043 8225
35653 50180
25992 27724
35286 66609
18955 66471
10998 28365
58962 94759
1442 28132
11081 20620
36899 76568
27321 53460
2146 65938
32784 61168
9923 80700
19888 47570
37173 96235
3913 25994
61969 80582
86728 92924
63444 98366
26397 80107
26859 61440
24135 31124
28097 99594
9955 88467
3406 36815
14893 43809
37496 67766
37706 92518
17371 52846
13534 47519
15003 24921
23396 56353
46473 64161
27386 95371
13970 19782
41757 51875
10527 49815
29452 29809
25813 91446
53083 84555
64926 75873
48790 52903
43187 95468
34028 56337
64601 99193
17225 71308
11688 13654
40714 51127
81640 95153
51593 82247
45955 53774
66516 88411
39173 45014
21225 33775
44344 84004
17047 88423
1846 60611
5302 76540
205 80561
74088 75063
49634 85519
5530 28357
96341 97791
15082 72407
22673 31372
3111 15670
18555 83290
16262 96363
8329 38794
2256 95666
34607 64327
15000 41212
28916 30353
14254 55511
36173 86360
41008 61981
12869 73626
36008 81711
20678 51114
58148 97080
9119 39694
15974 41501
48527 54862
18341 48406
27230 64823
62556 74905
94967 96507
39532 46357
39413 45571
30922 55012
48874 77155
12914 17104
36016 75140
75205 88269
33728 85737
55821 95740
30452 92653
23246 26095
10546 33583
40833 90821
30519 91810
8621 96889
16091 20459
33728 38365
41062 79845
49355 98075
23220 46326
33059 78990
44962 83716
84688 90937
16049 99527
14775 32587
24251 94808
51553 75327
62015 89433
76847 79292
600 77312
14623 47826
23176 89221
10994 73966
9742 81865
19020 45814
9932 82316
77371 77500
41232 44639
37399 41437
20733 76184
27878 84504
58349 85612
18994 44114
39715 44343
164 19995
18595 39110
810 57729
33260 63505
39986 70800
20434 27906
55675 80770
83333 91496
7518 26379
10809 27502
59051 75424
20430 29960
41809 83491
16485 66565
279 81356
4799 39329
32761 80484
51460 90689
31290 50515
58820 81386
40609 55226
10676 64229
33741 38752
23092 78414
8339 48078
149 17807
77486 87800
73238 90976
55901 88001
92298 98742
56548 83920
17880 34922
16564 71080
22732 39255
1737 41574
36264 40849
71604 80239
1883 8388
49473 50860
10412 33154
18703 79559
3768 71785
87418 88228
16011 30111
37032 94570
28254 32213
92395 99043
31622 86416
25751 71165
30723 54809
1746 74199
66367 79223
37858 94800
53589 72744
64040 90313
28802 79080
33850 39557
36911 94245
39377 75191
64235 87745
8170 66751
24197 30101
37313 86729
36717 58058
65585 88972
39100 47595
37761 52977
17946 21473
54249 54807
78092 78943
49723 58777
20900 80425
43169 71316
65716 84673
36987 79075
23834 39322
20679 24053
1284 59370
47654 55483
28241 58217
87144 94694
1385 60947
46540 83800
8516 45887
49868 59160
31126 49612
16585 93282
8917 58778
30657 66255
51343 51694
66105 67072
9020 67164
29856 67649
66887 99615
29772 46814
25239 64610
11814 31163
16192 79572
7995 37435
26428 93192
29359 30665
62074 79295
34857 74761
19547 86414
10607 36282
80431 94612
8810 55046
6709 34494
28243 73854
7746 45721
33268 41608
32450 68873
31955 50137
28241 65270
20654 65873
42748 91002
69564 92503
19513 99536
9870 81328
16804 20302
147 56386
28364 61523
74356 83558
20049 23434
7875 65953
53197 70102
97806 99235
84119 93011
38995 94038
27251 47864
72212 93701
46969 95960
6918 39558
71758 84091
37709 90876
79392 80450
51249 97054
90257 95001
15353 47640
2365 98667
44655 73091
21917 47452
61293 94545
43367 50147
21169 60765
67243 74608
54088 82739
37701 65833
17882 63938
23797 76412
46129 83128
26380 28550
50888 66726
65393 66410
24072 58372
26131 99296
20778 42056
23590 34092
26535 50008
11916 12412
89751 96542
19867 45938
48911 79405
271 51638
32527 67533
73746 98152
77587 93124
53024 54266
33731 68999
10291 96888
2869 76878
23376 73443
1190 36920
62700 91228
1650 35095
53109 83619
56784 69860
59697 61671
11727 47271
32333 44928
35087 65651
11302 17974
26181 26342
4160 88912
10259 75431
71496 75274
4185 83124
18088 96665
2076 53937
17888 76755
70615 92926
31090 73281
51548 99689
36777 53166
3962 55332
70696 99990
4968 88639
43273 97477
27597 72849
44189 96947
80925 92411
64541 99626
34777 98090
24528 76995
60412 97403
17087 67179
2842 77697
25788 27382
31061 38600
7797 13706
30474 94950
748 72837
10406 78077
13413 75939
33145 43469
12435 92314
77220 91895
66566 67292
12376 72357
56586 75706
18556 40216
9330 16308
3924 34111
15382 80215
10960 93927
73248 79788
20454 37499
70438 97175
33084 84787
38831 62804
5193 25906
12475 42407
19791 43564
39990 85445
43981 87014
49134 62940
54404 57495
8857 47398
50585 71356
35912 74227
30433 65706
40213 96444
47054 76252
17258 19728
18477 59412
37515 88524
69424 71911
8074 15901
62105 70454
57507 77097
51253 97384
41656 57957
23049 83036
47906 49928
67774 76219
47756 79784
3347 20347
20222 49676
11250 15633
36808 64441
33231 66851
46910 68540
73544 99209
34426 47545
11312 38304
59883 71231
60184 73467
13570 50100
27628 96703
15284 69328
21153 60629
53961 73640
36200 68467
16857 55283
30237 82663
41552 44249
21468 71005
14496 97575
7540 60012
30079 36544
24867 69364
18783 84720
32386 92459
10706 20762
11242 50874
31057 71984
46738 82260
67207 95682
34284 58173
51982 78531
57542 69247
45566 53806
44501 50651
9732 44975
22258 61356
26733 52020
2281 86449
40824 81819
25257 79738
5624 33120
13530 35757
69213 88189
13742 20114
32026 40859
24676 55213
4623 34498
61072 70286
155 81796
49934 69632
38879 62072
48173 95125
46265 98107
44020 86303
17276 17521
4563 74778
46184 93064
22817 63980
2604 80701
8855 84165
24888 51093
39954 84310
12755 31440
1645 75066
64132 77304
83761 87770
14437 91944
16913 35602
16407 32887
40256 63192
31360 54709
2400 8898
62855 67464
16269 52449
83503 85333
2798 49155
36554 99005
20412 21100
3684 75132
55053 95914
35885 75789
46625 60381
62154 76608
24114 72873
942 32122
5401 81289
44172 88792
83265 90619
22993 84090
4705 77922
58664 81307
25906 85798
9966 10319
6629 48326
39353 67973
91757 98651
4555 29254
27849 76440
12231 82338
81125 89276
61558 99490
3963 68526
52249 95607
31874 40944
20196 45240
87586 96992
40570 65892
22517 86901
34680 38383
77171 88818
535 40544
29020 86677
31785 74418
70870 81749
67041 85343
8175 42652
22489 80511
31522 51779
5619 52129
14043 18465
33321 80211
26345 87738
29661 89488
67106 68987
33764 87608
42662 51210
50242 79042
60522 83359
45781 64697
37546 37897
4251 26252
26669 82376
8853 95402
26266 56052
15807 51431
66057 76968
6995 47053
13435 88485
14684 54830
58659 85767
77393 89955
13504 56613
48605 58109
19248 63834
6376 48825
8297 8969
56196 88755
51433 93547
33948 69707
24586 37810
67088 76622
46001 85593
77619 95470
53180 66645
3092 52279
67071 81547
40845 72730
56295 96628
22598 26637
40794 87312
26031 84128
9018 41671
50807 55471
19338 24152
39889 98549
16162 68101
1919 17526
26185 70775
28759 67329
43549 92046
30808 39760
69614 89925
14596 74156
29557 68563
10609 57333
6556 54215
38256 72830
75991 87391
23261 77170
28087 77342
4220 7991
19111 53696
4985 5673
7466 44447
15738 74851
31063 33746
45340 95358
65694 97120
4113 25073
33370 63950
51418 61585
80554 85057
23276 82666
30286 84029
95913 96127
13819 84234
32821 53556
67183 95461
64450 68892
75794 83725
16485 79298
36808 38298
66880 87000
5069 45430
38662 79378
19458 53102
31100 68671
14584 52067
62057 73111
67703 85855
9854 18284
1559 50230
4531 62795
81189 87872
35460 49629
4564 78596
48434 56157
8891 10898
15836 52543
54562 57464
35015 85634
19299 88054
18953 21861
11739 53361
24474 61704
88688 89951
16192 97163
58336 94081
44874 86688
72413 86775
3571 56622
43716 64553
55790 96573
15205 45279
71294 94940
42721 66842
41945 51990
5613 26734
13755 59423
18670 77541
18900 34019
3087 51394
10132 42705
59954 74410
40687 42390
3736 93855
29502 81115
28096 66134
8122 66363
48489 83189
68525 98848
59117 73649
18718 51169
17195 46531
32186 53728
49580 53855
3754 13067
17493 34139
35070 64274
50076 86617
20627 40598
16522 57342
16773 78168
25086 94893
12583 45438
1173 13277
8074 47075
3323 32735
4955 97495
34452 80022
46778 97929
18856 31107
55524 60944
28992 88296
40610 98529
46963 76753
86170 98449
72123 87234
9746 25079
23025 82035
7510 32732
63034 87167
3858 93087
92189 95820
72725 81165
2458 88621
31682 70637
19486 60781
40315 63762
6914 23083
38421 70690
43595 93909
655 12182
15692 24547
40646 53390
93314 98359
62156 75529
80500 84951
30500 78413
67576 88489
51758 89015
71108 73753
5005 81002
4017 15026
26585 49631
3970 81304
11108 74270
40042 73081
52825 69302
67467 97771
22481 97220
28989 58724
58221 65752
24031 92482
57770 58013
18248 81364
4203 19015
8744 69180
8717 63906
42257 92346
66510 75773
39284 78450
83692 96179
68148 92207
39885 79155
31687 41796
54385 76915
21101 64169
7550 41309
28484 53229
31932 39213
28510 39058
25329 79380
15033 86810
54519 67964
25840 84906
2146 92126
75934 94539
37447 43261
78263 80835
44874 59686
3129 44587
32368 47049
42256 65151
27553 49549
24360 32780
43446 63960
43151 61160
48687 55394
14008 55212
15962 39646
11110 70084
7565 48867
22634 94704
46844 57485
7830 60584
9977 60511
11402 38096
55432 58438
6978 74370
32507 70651
70990 90580
11246 51331
58409 67134
53326 86660
27604 95769
54273 92216
24690 60384
65040 65504
17592 45659
24059 87500
38135 96658
60726 71129
33516 99097
43222 47554
42551 62805
63196 67792
62202 73913
32214 35314
79632 90153
5956 50746
48962 88294
60888 71412
77112 82706
48384 89081
1847 48404
16402 62403
37205 42268
2451 56443
44523 57458
26021 46636
54495 87522
89219 93284
17584 97103
22435 91432
8777 94685
13703 79526
30325 74774
64881 91095
55296 92265
9043 32657
37504 38681
58513 98586
20234 66630
59770 68914
30884 87189
49175 98170
35367 88083
62020 94651
3061 84233
21705 75050
26455 75149
86033 91367
52152 71128
6553 81616
34396 73741
70648 95921
5448 58958
10862 35156
4516 65623
6290 19119
73483 75241
5792 72495
73285 75049
53332 92858
33564 55308
2491 84893
14317 65952
88252 91354
74687 81934
7008 11618
17583 99057
10760 89207
7704 76771
37381 72781
32318 54672
54352 71351
50913 95394
5970 96625
29965 75369
45667 75494
10875 35481
73040 78432
59345 65349
8824 50024
2592 73084
61837 95458
21029 88066
38771 77099
10009 10084
40497 86369
46638 91568
12127 89652
21226 71220
19556 28354
83731 93911
19739 90863
48155 68545
13081 78684
28065 88281
48879 70462
12580 86990
44491 64123
71364 97938
22862 85584
10624 28376
64510 91836
10235 31337
7219 53387
28827 86436
22025 52966
2519 33035
5735 88610
36624 95559
17620 39051
28312 45624
53078 71776
34284 73662
38098 66477
9070 20119
37971 69350
38251 42902
20810 26041
45977 64639
39297 55904
47829 62791
50432 94359
66669 92554
36148 72969
10638 97103
34507 54746
70318 72066
48689 89376
32568 42244
5256 18315
51880 72933
83070 87782
569 22520
56134 71518
42204 82805
9208 33821
6755 43628
51348 56129
20830 68864
30647 40039
25885 40392
59641 80838
15462 29356
84119 88258
38090 66099
20752 67370
83374 84374
6723 23031
48668 86756
6536 95918
3704 32945
36373 89338
36995 72140
53063 64762
28681 73897
23298 81219
14262 66451
12104 63550
20072 31621
4053 97391
38464 51112
17288 51235
26299 78535
32335 72608
443 46891
65516 67012
5461 65698
84076 87868
70266 96953
29719 59197
31180 80702
14243 98374
5405 61314
29947 45974
57231 88428
30011 45487
54037 72095
5044 85482
33509 94397
56223 74241
47875 54424
71374 97949
63110 81837
33042 45288
19575 74301
44761 90956
84849 99053
53977 76681
59382 61738
77222 92212
47080 89163
32507 84905
45059 63254
20153 69042
26590 76091
48182 98667
25439 48216
9399 16454
20711 73325
41409 91865
13226 46304
32430 64800
36720 73495
59 70287
17407 84773
39409 47109
89652 95097
13026 96167
5569 29389
3793 42874
14147 68093
65195 68961
13918 21011
40952 93097
35702 70174
55211 72663
1270 39479
33909 74351
36952 55650
19739 36091
8719 55636
1201 77901
13130 36918
20101 85293
41197 58624
57564 69465
16335 25215
32864 98935
56544 88163
37089 50955
41340 85101
86574 98011
48436 78881
483 53053
31720 69834
71633 86319
25335 46078
38993 63514
1458 22995
82295 87359
15123 52411
15200 96259
13525 97512
28163 71771
20596 76367
37849 84640
36121 50547
708 68388
7949 26606
47840 56315
54378 79740
46214 78202
36177 47970
77664 78165
64422 95247
1644 74881
45214 48296
90072 91346
33555 95760
55382 59423
22978 34025
17794 79132
30960 58758
66139 86555
9367 90142
19412 31417
30962 61531
28589 62847
13665 74418
21756 79287
1550 95736
37049 95607
30117 75274
57558 77262
50190 50444
8015 64934
15590 96331
56640 56659
10007 38374
42419 68249
84280 87428
24619 82274
14307 29438
46628 59163
3149 92641
25458 51722
19486 37171
1669 41458
62101 84557
1274 30734
24632 92128
21841 60358
62480 76895
32280 39960
24104 61106
4736 80928
18953 61279
69710 85573
6724 48244
4172 76995
80726 95877
47205 80615
51588 77611
11017 44623
5649 79909
34234 95188
24871 91408
5483 19560
70098 88074
9773 70945
67308 99129
16790 72183
23863 77145
18547 79430
22408 67043
81850 83065
36722 89635
20137 65134
13267 80323
29145 82356
11343 52850
14300 55828
25646 55647
76456 99640
35544 92439
4192 43332
61009 84774
51531 96990
3781 96649
14275 71601
5220 38479
7410 44276
44164 65645
1708 19211
244 71754
43719 45191
55885 62705
7081 91418
15841 99090
41733 82897
77571 91678
44555 67329
12862 65672
54139 57009
58220 82605
66835 80554
24778 91740
32641 64125
12087 20304
8418 11136
28133 99197
29886 94229
58542 91062
32642 51968
46325 60877
22011 65682
20265 57217
32999 97972
25251 85671
18355 58780
55000 61969
13207 37078
16419 84315
87673 99322
38458 46199
5265 12707
30518 47072
5984 51602
38625 46315
37082 97319
38044 98324
26469 48985
58590 84708
37424 59354
12005 93176
67681 68489
21087 66070
16313 94980
72473 98008
6098 92716
50335 58151
59520 60864
66755 73843
73395 99122
68843 90465
16447 95006
26218 75852
17729 45760
10326 23819
41876 70015
66856 93166
33875 89121
32150 33985
60267 78710
27759 48905
7738 73437
4697 57091
50676 58254
54703 57448
17177 57515
35115 48690
80334 82428
33656 98676
9859 76618
48634 96645
32762 47378
3165 43504
8262 93278
46133 51984
4131 36593
590 22940
16589 86983
35992 81559
64641 99055
32339 36542
12878 39223
48324 86995
63854 90388
38902 67060
48196 70519
38270 77942
59982 77951
35393 72217
11206 79535
11618 47351
639 46000
87380 96846
35001 99607
81186 94642
67981 79029
26890 36180
3089 3665
23756 40326
10339 83545
51796 56788
16563 95950
87957 93858
57806 77248
6582 31614
90337 95804
22911 95434
54932 75315
5065 57803
40142 92690
34277 81472
32486 64779
31365 54159
80071 98732
4315 57195
14480 82848
1842 77068
58719 81051
51555 51808
34547 52405
90765 93033
73988 92592
5426 80285
34642 97027
24977 41706
622 36688
55156 66948
77044 89823
73318 81703
88325 96682
50279 57539
38682 40797
54899 80912
31872 90363
21915 65137
39911 56716
21743 41444
2146 85713
21326 58515
3250 5153
9199 44383
13121 86273
30242 56292
19861 20942
9610 20918
47729 94238
68622 76714
5221 57508
16797 26005
32505 50694
27184 55293
16398 62423
17099 28765
31034 57495
23026 57286
39602 81669
50663 90077
16325 67069
50745 50799
17509 78034
4484 87008
22503 34019
8501 97937
41097 43092
68430 72305
16338 73418
59031 89414
74907 95262
78631 95204
60727 76656
78386 80698
1624 33793
77950 79866
30144 47513
3229 25878
42958 64794
5994 75176
58694 60467
11807 78639
13952 23819
20214 79470
47974 81092
6495 30612
22949 89759
22230 40253
25188 82344
26526 45527
25720 94266
73238 86024
30854 72598
73747 84592
15534 87807
70963 96111
57526 86940
37942 95569
77788 97232
40303 64139
4391 90938
10177 31496
32182 99978
5819 33182
5062 52531
57606 89445
21370 41471
26373 71276
12524 58234
26034 50074
2537 68245
9509 34824
25477 58283
21115 57293
70916 77427
44703 49081
20801 39001
80591 98182
37087 60038
14338 56243
9262 50327
40101 77249
21162 79164
42206 97513
46025 65700
266 73632
14093 35271
3559 89090
32595 50293
59545 92241
35927 55053
35339 98026
41728 58860
9891 79245
49780 70422
28266 36502
79812 83077
10254 43248
57093 90509
81285 94868
50659 65094
44145 56160
3581 96362
48046 95426
48128 84213
37464 71150
14447 75870
11159 82163
38529 95184
12371 71232
15204 55652
78517 99290
14893 44687
9680 76282
12984 80092
53634 56926
3813 52910
12150 41414
88735 92718
61388 84652
14543 27838
21999 78435
24301 93754
28615 29001
40640 43198
65899 79913
21145 80125
43091 99242
6731 91723
51544 76396
6522 19595
44101 94285
20155 46951
2887 11163
43565 84595
35393 95672
28418 98438
16896 95815
29420 53248
22367 32062
76880 85052
13370 28498
87509 92663
5573 99356
49891 54317
6149 68414
57999 68973
38258 50454
81307 83315
2037 36773
3317 78402
476 58353
53686 62120
49036 73169
41743 98852
33737 70113
8149 54304
45562 79481
127 77891
3700 13919
2809 5960
9663 56127
32666 62968
334 75757
44087 90489
57911 85350
45438 45838
13708 76352
27757 45211
88390 89767
4762 75899
39291 47316
9570 39660
31740 46533
33409 35537
23784 62628
23952 96594
53776 90110
72414 99423
7815 20025
81162 81685
9702 84254
86890 97835
87098 96273
49154 62108
34273 65451
21203 62390
29083 97225
1862 28204
45557 87897
50708 73629
4376 69385
11952 64922
133 41799
44309 64164
51031 88603
5985 77075
10591 48998
45981 62028
46940 97481
7425 20214
23560 90029
66604 84380
65594 98216
33414 37552
31161 52089
16089 56129
5397 56472
14105 51096
71645 77010
46095 79338
85943 89777
3859 64883
74191 76875
1478 68700
16420 34252
9052 45103
43550 69921
9808 21562
3540 41546
13680 16228
22427 74314
29867 80023
5032 61087
9967 31970
11498 92804
11831 86817
29513 29553
10651 29011
82824 89810
26794 76846
48296 48766
9719 18684
25160 61690
22768 58390
62126 82501
43176 87067
22096 62095
20471 67596
42988 68250
7304 49207
75681 99041
34223 40607
47788 94836
2157 94646
62442 66930
84406 98604
42147 58779
43349 85872
45928 68621
2018 84177
9196 18924
11774 27390
29803 97484
11112 53485
41 39322
23999 81814
19981 85559
43541 99869
36004 36398
42158 98543
69276 74589
5286 35635
5118 18929
8608 57756
3140 21806
31095 39925
3251 9042
7650 10868
46370 81317
30092 93923
80625 83846
8590 17948
7744 44906
70702 96207
73871 84825
6083 59506
42747 88366
46139 47225
34687 39412
17375 32527
2656 80016
15565 69530
14019 66382
84656 94138
57567 94279
56126 99883
24642 86902
2981 47634
49598 79694
16457 79069
47048 65041
46351 76083
14977 31171
5372 54735
7977 17111
70034 80033
19742 99624
9069 18607
49572 63538
16405 56346
50813 81710
20421 28343
33596 82980
54838 78301
1389 9816
6591 61255
15715 55548
51030 70280
61927 99035
39687 75088
39457 53839
19626 64379
22788 23306
5227 6073
12249 95473
63223 81830
47331 64524
5706 82676
9534 81639
4348 89979
13487 93915
3024 34245
24124 29300
63579 73666
21183 23772
27975 98249
28767 92761
34368 76825
85961 89141
11255 43840
53862 77185
6633 62084
51797 71062
9549 81885
3622 51930
39108 74742
31563 75720
6414 45435
5519 67767
4215 89572
30033 59126
5850 9266
12072 74091
79236 92901
10490 14646
43592 83811
367 56469
73281 80630
29437 92505
23315 54851
69967 76858
77147 98521
24462 85261
85164 96720
25839 38696
82804 92378
27112 45238
33465 51981
7352 83136
7325 44751
15305 67953
61159 73426
65815 74817
7442 38016
72631 92240
51951 57707
25901 37067
35803 78500
15716 47347
51048 76893
15816 84852
29135 58208
38928 62823
16571 85496
53259 82293
91998 95965
60289 91828
28665 54370
8867 19385
12928 61526
94616 95743
1015 1113
8945 60565
48835 95469
81012 84075
4338 76074
27014 27784
26620 53529
2757 74631
86285 93377
68941 90132
17557 33847
36607 66170
55271 89952
13521 69911
33454 99725
60939 69811
58928 60701
44528 93593
32827 41989
29633 49932
68016 91499
946 23281
13827 90229
3131 46137
21346 78122
73129 78731
6361 66626
13791 50144
20396 82346
69438 81559
53784 99394
7741 35159
60534 97844
54991 58347
32183 44338
50888 80112
41443 96180
27496 50156
17320 72361
3672 45486
78499 91652
24196 50796
47916 96527
18729 30676
20737 58174
8370 61638
23532 34047
1322 86855
49674 83702
3303 13546
4139 40214
17651 23460
47033 80561
23921 92264
42431 90328
4978 75626
28591 55143
40258 48845
3955 58261
31801 90195
60121 66241
13955 63210
6268 59369
9582 50112
86358 95441
40894 49704
79926 87402
65057 84130
6350 28830
11536 31002
34333 65862
25948 57584
479 33427
4999 95777
32357 47315
35088 76916
38227 38925
260 72485
46756 57469
31333 49340
21275 67547
60607 69681
70124 76851
3081 56619
48301 65607
78920 95927
45815 79317
37605 52203
29515 63400
24092 27767
3182 34005
11582 27807
2713 90415
62089 96475
50932 73441
19432 79674
18824 31518
10312 32929
21897 91531
4284 96551
17795 62488
27761 91839
44220 62543
53644 68915
8734 62226
46259 68949
55672 59689
66642 91229
13363 16407
16786 78310
35871 36061
1192 32227
4578 47884
53464 86575
25458 55879
4366 76984
29315 69428
48695 58750
12146 36069
73511 94697
47988 82412
77240 99494
34275 66409
338 33183
5997 79826
16780 24496
5091 9128
42414 92133
55052 83770
9529 13963
17621 51217
30228 44483
26321 37106
54993 96628
16228 52132
16800 22652
6496 28798
62190 81825
2192 55785
16546 97914
3278 59345
40303 91417
3082 34067
32387 99343
12584 36831
11872 64919
79529 91274
8577 56490
4947 8257
2846 35612
45866 83822
35509 48389
43893 46444
8705 65201
45380 51679
8722 26327
1742 78547
56477 65687
21879 27409
14337 64030
3296 54632
2341 95697
59157 70593
18123 40755
36907 55674
75546 97649
64806 99190
5869 88472
14278 44249
33004 93714
30936 47943
1130 91813
726 66407
57946 94237
82540 90200
48227 64176
15826 84880
37827 92378
63664 81018
58819 61185
59165 90478
43895 81272
7441 68349
51238 82635
53449 56936
23030 83670
56712 62943
1478 75520
42091 63841
32492 47423
68174 72795
19374 66585
18554 69330
40231 88411
15609 60075
4921 85664
10930 85294
77493 81643
20274 39571
33030 82452
55969 90256
64851 96929
24975 91268
39685 46592
13425 92820
33265 80661
34447 63457
40037 69452
28355 41307
75361 93946
1731 4860
77726 90356
86970 96129
16809 51052
30605 69644
31818 75338
28229 54448
42071 76599
16634 98143
3386 31115
11979 34198
59610 90183
50217 73895
14622 48684
1495 52442
28487 31485
18007 99866
2356 12916
23227 36186
47712 61348
69111 94381
29075 31591
8413 9528
80379 80503
85549 89862
72028 86146
42617 84990
18294 58495
54552 75115
36840 55971
43643 53666
22661 56877
17539 30862
72243 76191
69414 77728
54967 68531
64984 93571
17553 68435
351 71627
66534 95699
3235 36821
48386 98247
49139 82541
29000 38257
2581 36905
29518 72380
15544 60833
64103 68823
7202 33207
57446 62659
51987 60370
23379 86887
20134 36338
50828 78427
48765 91246
28344 96545
19437 80565
20220 88256
62582 90589
49304 84907
49576 97682
32500 83116
34352 99949
44162 93694
57606 93691
36225 62053
6929 32024
23637 57689
3731 89504
54041 56804
52345 56055
7073 67722
30225 52662
79354 80566
29655 60177
15866 77780
4068 39533
55069 84041
57133 86997
48070 91689
79342 87539
11448 14248
89 13556
68556 90226
27711 73636
33438 71905
46082 83024
50737 96437
42597 60474
75882 88116
59210 80334
21888 22226
2298 45086
63968 72785
83364 92956
37426 92243
39171 44204
13521 25598
29852 83563
59474 88144
24380 96580
63653 99743
26477 31932
13084 79848
63533 89845
65539 80856
18231 70691
13152 66789
60565 65205
16878 57998
1888 15725
12639 41114
45178 90923
24451 78824
36256 37168
10797 27813
34882 39361
34010 72265
23258 80017
46317 79759
22892 98972
14554 43816
57654 97361
31928 77224
23068 65408
65159 68568
2086 59326
14166 28013
17717 33926
57090 98633
3640 82663
22340 62466
10723 96031
27859 52706
30433 36146
20297 39036
16040 54051
10759 38243
24534 64992
54603 66768
35431 80609
38206 44817
4449 95993
37080 79970
3308 10716
54006 61458
22358 30614
12449 28436
81773 88268
51717 70317
58529 92374
49876 65509
15812 67773
19601 35994
91321 95751
26192 83294
12026 35819
63327 79784
93971 95062
37740 59916
45359 86965
53859 64951
47825 64190
77097 84529
19836 84096
68079 89540
3899 4468
64913 73949
15198 54148
15865 32835
69586 98954
32565 57788
2299 34545
67801 76485
28472 62864
17151 87765
7957 16244
43542 91811
17740 70134
41507 52550
32194 51778
60011 74820
55806 76885
74872 96518
9548 15995
65832 65935
33134 86292
13108 51688
65960 99980
6664 81412
50372 83372
13334 66159
79101 92814
24363 88722
5947 13535
14870 97511
58520 86130
34149 91608
52868 80888
60779 97429
9472 30535
36710 40461
2868 69591
424 90686
22085 56145
42506 80542
13499 95165
3188 10385
12993 44806
73648 95375
2546 52352
71673 95028
39716 97217
13588 92065
29386 72184
29571 90152
36822 91396
15571 66708
32328 60039
76632 90416
65963 70238
40785 63546
1864 64273
50995 81783
26495 92881
47731 61250
52389 73979
53652 98845
16034 29228
4782 17700
14953 21427
1605 53044
11516 88573
47434 52835
85215 88901
24422 82645
72840 91133
22829 46721
55624 84834
90550 99319
39427 97343
60537 65023
13127 31092
20842 93206
58698 80147
60184 99089
54719 64420
72949 96747
72367 79404
20189 48766
30227 62129
8748 84713
66658 82657
13195 19868
10306 54338
41219 49124
29929 79019
37064 71864
31950 39248
70825 81418
15997 66412
12108 24390
58829 71040
83277 99724
42177 56664
29700 68327
24657 35894
43374 81282
36641 92058
13064 98024
75385 93572
15036 36786
64668 93792
21954 66690
50124 59826
13352 51098
27068 35949
9945 48270
41897 84619
47582 66270
63301 89446
26595 49712
307 64913
21299 50671
26508 72920
20456 26423
242 52574
2645 87046
21610 87082
36476 64386
48511 62711
7821 97305
44111 68713
54461 74562
7333 9643
23906 91423
33621 57842
10325 54135
61547 93609
17108 79952
51930 64763
8337 90093
45540 63234
17578 92865
22954 81851
40059 88362
2918 69601
80436 95696
63672 87867
36001 63414
8439 46621
28387 28909
8026 62822
50017 97736
67713 72076
26478 73866
18997 56415
58333 75929
5532 20742
17059 60811
35666 39087
27529 36127
16968 81727
29394 84641
48183 70987
44960 58580
66514 90993
50577 95839
37685 76146
26238 47997
12012 28378
19679 37759
39351 52394
60060 97166
18480 30012
3163 42438
35177 66189
32525 48752
46040 87781
27527 57312
6717 53942
21414 44530
11782 89992
57254 95910
62023 86124
3651 43879
70658 81662
28473 96637
76771 91960
78558 91829
61605 80953
25509 39989
26054 30393
716 35248
48154 74215
12865 63223
38331 89026
36800 91771
73296 86493
35182 88555
2846 7296
8917 52539
29493 46303
16744 98095
39285 95077
9591 48498
54129 90751
27422 84565
87398 96556
14869 55658
17682 73049
33144 65542
37325 65162
54336 75160
79163 90365
23502 96836
6428 45956
13656 76620
38867 97062
59860 99332
40067 93843
12264 30362
55256 72834
36036 93695
14144 44905
43306 44625
12015 96803
28602 62392
1778 94280
11200 76004
611 56420
9637 54475
58329 94456
78864 97615
35875 86246
73109 84703
13972 98129
24220 68316
16578 63601
4396 18551
84277 93989
20369 85560
27101 80306
29201 88345
14327 80005
8536 53440
9371 25078
47552 86951
19369 79199
24702 40281
1714 92487
39615 47265
45183 68515
21841 27952
1457 56002
28584 76001
3135 30527
9983 16994
42838 73795
51669 83051
19419 24957
27908 99145
8554 13989
3848 28106
63361 65373
82506 88059
72966 78590
50415 52486
7925 32910
23852 84779
10118 55950
74976 79470
57178 60914
14746 88578
528 28890
7944 55651
33566 59592
30867 89799
55954 60550
33680 41304
26966 38868
58923 63606
3521 79935
21022 23534
88493 91221
6465 26928
32665 68276
3226 48400
7875 73882
40893 47572
1373 99131
34062 81237
3356 42015
26674 44709
81028 84513
10045 21636
12118 79663
16039 32221
1182 97544
97467 98689
58136 69308
3234 53701
6335 90646
15972 83571
79892 89045
15229 17595
48499 87337
8811 29206
34173 94484
19961 49763
92850 95388
9933 73769
2091 41692
63877 66369
59518 77102
51538 63051
31336 62572
42501 44748
4027 51914
157 76077
4059 36524
26921 53344
40356 99209
16632 21859
58180 97339
79013 88797
25273 63826
57596 68962
89135 99770
10023 75606
8549 17673
12885 23218
11420 92347
13182 48746
51482 62938
49741 94799
35756 90403
29370 64994
6405 72031
9169 75771
60809 86550
1554 19950
26333 84534
40158 42130
11837 57859
59461 61662
11659 29846
37289 41994
38299 82365
8114 49905
77235 97768
69231 81847
37665 40026
28103 41059
34442 40431
56821 80468
15026 70997
21955 24171
4300 16435
17000 67903
5595 20971
36329 37637
82132 88201
52786 89541
45378 60780
27296 58905
40920 70297
10479 94735
69689 85257
4376 79762
46428 52775
21012 57942
34567 94793
12711 98173
64125 99017
42540 86603
26278 32236
6795 57933
21909 77351
68312 81045
16128 19312
11059 76466
41967 57185
16601 62949
71086 88909
14061 31495
20400 84651
70888 83042
22562 78895
68446 82203
65576 70202
25052 61312
6869 88329
33101 86699
25769 82699
11028 81880
62154 83757
22441 28499
9978 83988
41049 80164
37668 50779
4459 49333
75801 77376
69249 88990
50034 82386
49850 68494
30856 79297
12501 76887
43336 45784
16889 50478
22859 47090
12052 89496
35110 40116
18190 78729
37062 45054
73696 80148
11999 50758
28289 63333
15551 89973
9492 25324
12204 27923
18136 45326
33425 74659
25978 72965
13724 72725
10504 30931
9192 26505
68314 91980
51219 84768
2680 64727
34239 89515
85420 88621
17682 48180
45904 94479
64236 96314
13522 96662
39830 85220
59555 66507
60259 86390
61582 95742
11303 90306
41676 50369
39641 56781
36456 68744
32062 95002
29303 34308
4160 88694
29279 40038
11095 62147
25451 53270
73786 84970
20210 59609
17567 44207
63633 89476
16621 47591
17366 18839
5007 14543
33595 51707
87237 95887
73668 76960
5668 90366
48172 92903
28797 46023
9387 23014
11518 88251
34268 95082
8843 20670
14451 90065
39360 91251
13638 98413
58385 76648
78914 96536
61443 73064
41639 84294
22687 45430
38345 88816
29554 98006
9211 94325
44086 79346
17425 46915
79156 87846
26880 94213
64748 92383
3476 84663
14261 88268
31836 33287
28774 54429
50933 99733
20279 34512
50917 53349
71778 89949
4437 98706
28793 66666
29665 38855
683 43794
22729 98397
3231 43670
53876 96002
11819 27352
44829 86937
20969 39430
8567 10275
2654 46026
35139 90962
27901 75916
36904 79773
34702 41052
21836 89370
68059 87119
13408 69269
858 88798
25420 60180
67278 76950
7364 29422
51237 63715
48402 75566
52148 70467
16791 37595
512 86720
36512 54483
33836 71583
15250 26021
1854 11570
35851 95524
20927 86584
2502 89992
10356 17760
84212 96772
26454 30792
52886 99449
25051 73817
1640 81910
78552 95542
5047 93515
38446 85943
53788 76544
27093 62188
31152 57767
15889 44790
48764 63100
50282 61238
35078 64261
49165 91674
19631 41017
82843 90495
83414 87121
14247 91670
62380 98077
6652 54643
37454 38196
6582 16567
85809 93239
61690 91310
1568 57020
7087 64185
13409 76442
89704 99126
23733 26031
44377 50161
35591 36608
83663 95745
28495 78914
2049 43515
60634 95808
53601 93839
32132 51366
51773 88532
31321 61078
9899 90954
39134 77954
19166 50381
33487 58593
16230 28194
7083 21286
67465 91084
16450 81355
62669 95469
24814 46231
14141 93675
47557 50659
47517 51533
32383 83508
83558 84034
70139 80591
66815 88738
5290 81585
80659 80820
1592 11828
14622 47833
32252 73807
63802 66342
3216 81986
48578 95724
39235 91480
31242 55568
2912 49482
88386 93361
51091 94560
54741 64567
41776 73216
31141 97342
36688 85107
36466 81666
58642 67577
16448 65634
27873 91911
66251 85654
40973 99490
8896 76292
16071 46853
62446 79452
21797 52885
23776 76167
52365 81527
38162 90497
86860 95213
1789 79352
30532 58478
20525 92127
35315 99568
71500 78711
57811 82575
42269 51862
15445 43174
38104 79582
31385 85142
50374 65993
21000 77959
59517 61117
1930 32659
1244 71097
84227 90298
17629 23663
4879 5040
51774 79783
58022 86886
2064 54080
34583 92057
30880 58156
11856 55133
11937 44441
229 7383
34674 79121
66916 81118
20189 33482
38842 53756
17811 33209
32745 46412
23354 92648
33913 57001
11315 46501
18037 57224
52768 70242
3689 27234
32024 99854
11502 13105
611 85126
34088 44643
31267 74968
15482 81391
32401 96307
65026 71974
35469 82689
10770 78437
15709 90834
3170 53361
27058 81035
66410 71622
26080 91505
75906 96935
76264 79630
1868 12349
44834 54968
4322 87346
41407 64307
92590 99504
37108 64470
54916 62021
17496 96315
7626 51283
52586 63809
31920 80763
2301 75950
62113 97436
3325 60726
25468 26440
33494 63937
22044 72100
22819 84771
58168 59096
37654 82728
78276 80244
17438 88979
68712 80427
64456 80428
11007 66975
26889 76389
64794 94662
2623 38525
41019 93151
45348 65408
42817 50770
68252 74180
71681 85535
25513 80604
14510 75080
71170 97141
80986 81013
41700 73484
33423 76398
80600 91633
88841 93578
44328 70503
32873 84771
20497 50420
26023 48250
11242 42478
10030 36928
39446 90961
14175 86304
67512 82455
27143 50166
63364 63539
33206 73253
51484 82660
10076 75363
54191 57339
10088 65674
23795 68436
18473 70012
9985 40384
29573 57668
74793 81761
17365 20408
41493 41682
7786 43243
49478 73588
70680 95880
6302 86455
20152 36253
9034 9390
45302 60892
61712 77374
9351 13805
54577 66397
60386 97572
8604 83690
43894 57588
62344 86792
16986 88847
12346 84379
79940 90006
17250 57056
54549 59295
19554 90310
66433 94514
2691 88143
76671 88750
53998 90145
39565 87397
193 80218
73503 82789
2098 19770
43419 94273
53860 87071
1496 8832
31252 42969
32463 79864
71397 83958
20081 21185
9080 62704
42295 91800
36210 80914
36332 89179
35071 38468
64509 86726
18399 78664
45463 45506
87406 89343
6991 51081
61027 93559
44104 79180
55554 79138
5186 92944
56290 96862
1522 67553
30272 32943
19989 34827
29563 99339
30255 95819
7588 62430
60911 90768
1770 54655
58591 59996
10092 92755
17378 81778
41575 42023
63617 92755
62920 71017
58282 99083
17851 75915
41205 49336
71897 99865
51474 55532
5711 17411
19263 24767
40882 41907
15641 65861
66990 73580
48321 60131
34931 78152
54592 91530
13495 34751
32868 93900
27756 47844
58339 93156
39766 52114
11243 58447
12161 77899
4690 83601
43953 65261
41326 49211
74694 88222
78190 93739
28913 75201
6592 22092
28118 66531
15194 73624
3564 22976
1144 86056
39888 78181
8703 60481
2086 98486
65390 95844
10202 81658
4217 38154
56957 92198
9440 83124
54555 87100
17060 75330
2924 91294
11590 75971
55978 90566
33532 42342
3549 65417
57346 74171
11033 78785
61312 86008
35680 58460
9365 27638
1144 8009
1431 42434
25303 85281
63738 82141
6172 72985
19753 25366
13589 60769
20650 80523
27255 36481
47618 97265
33259 83922
41880 55270
59853 87883
32491 86717
61015 73863
74028 98931
13713 56986
89022 99421
28928 69462
60811 88096
16897 60982
18040 57860
37654 40028
48359 84287
56665 64115
44315 89986
32221 96299
1972 53703
56955 86922
10468 26626
17663 84155
41064 77725
20440 86548
9412 97120
36763 60698
17074 96597
57309 94583
41793 46609
78623 83606
26778 27131
72751 92816
63995 76607
10792 55289
35683 37545
11936 61657
36655 97789
10829 80028
69486 96966
50426 64288
46445 46556
21708 23136
65542 86398
41377 68581
74691 79866
6632 56399
72079 92493
28010 70083
29536 43967
40447 74302
39761 66424
62333 98672
6336 45520
44400 81490
56323 75811
38990 87071
36347 60553
9080 20349
31518 45306
38689 88514
2806 43933
4084 25658
86961 99198
3980 71713
27332 92640
30977 80886
4098 9768
28058 77663
42828 58017
56134 83321
33480 38251
26745 56038
30009 82707
50308 54370
4666 71139
60 14152
53826 93929
68097 74805
26581 66773
79675 89020
2567 74813
20003 65570
21602 55975
52096 91540
75397 95732
4827 46971
12968 31369
64091 85579
35615 90394
71338 73902
59220 74581
24373 33994
58023 93816
8080 93171
48207 72372
36793 91305
13110 13118
31658 47254
7890 61480
63407 79785
59360 71147
22486 42250
92888 96257
14243 36824
39970 75328
46402 53856
596 78018
52402 77502
29381 44866
82889 86566
59967 96563
56554 61564
67196 86611
10425 30887
7520 48568
29134 73996
79810 86555
32634 90491
26745 74540
30896 79398
75713 81665
41888 81373
40993 84475
22519 52149
45348 92053
59752 89962
60507 88148
14568 64436
9865 45920
2984 57556
35011 58360
41919 43798
50681 50829
5377 85739
51378 89816
407 31831
65764 88522
52136 97561
9989 50284
31368 60355
15266 83085
27178 64569
8267 69062
82873 88195
13283 86139
32013 82912
22837 77380
28372 70251
30566 73912
12945 83085
2575 87538
28860 58112
37487 60817
16416 49093
53025 85326
3744 73798
6080 77504
12350 67166
2623 2772
13630 84416
43326 76101
46016 96075
17396 36952
2545 64448
11154 61132
61662 90757
10725 42845
36117 67714
1220 71851
25705 52376
201 9091
56303 82373
73890 78690
14554 45529
1498 83313
11783 32594
6455 34394
31928 48885
14488 79411
37752 94411
32851 58441
18229 86460
52854 96496
9422 89802
62313 66890
25161 98342
32207 84819
29142 94714
41383 74508
62256 97648
38016 94993
9496 20687
17329 29872
50924 98592
47974 84392
60415 85806
32067 73039
81120 87043
8226 49698
9267 71044
58273 86820
20754 55443
31665 98135
60887 63671
66 32835
7446 37703
25642 30034
79561 93044
27375 39419
6655 38401
31137 48748
7287 63919
55656 68462
35155 98813
4815 48772
38504 82276
49647 59724
21084 28513
17944 96607
20887 35760
88456 92011
91712 97856
20009 82749
4406 15169
32013 82999
27642 64966
19246 29586
199 43135
6591 73860
17032 95592
19201 51821
62366 77169
55801 87478
17303 43509
12187 25226
59513 71099
61457 74370
8960 88129
74474 94525
45608 78913
7083 80412
73755 94922
5648 56336
66929 76821
22217 80293
18388 66470
47502 86813
67081 71821
12566 28354
44025 78804
41053 49327
26595 45451
9332 51883
13645 54797
488 30989
34836 54904
33617 64954
24734 52361
823 80652
2515 11659
90577 97215
26225 34069
2651 80390
1294 9871
7885 92480
40117 75041
40360 76699
22708 53303
450 38764
85592 89737
30232 83218
19180 31534
15197 33388
5047 22023
23942 28958
4648 90783
40887 72651
40365 55840
66015 67755
51526 69426
32768 58120
39423 44481
46409 47097
14138 33993
3880 85808
75831 99031
11118 74063
55562 60927
13336 90432
17256 97913
16087 25185
41178 91707
27109 80150
26015 43401
27471 91022
53483 86134
28835 47614
12428 73271
7863 65706
4576 89456
12226 78067
11421 50942
5885 17897
41591 56604
8752 98143
40163 56613
56417 72887
34074 99627
24472 52667
46186 47618
80523 96198
6991 81185
9572 80203
47951 96743
28323 64758
9629 71403
67900 76066
28862 75808
53306 58627
40246 51479
18151 82338
8035 15082
5323 18578
61045 93463
88980 93198
49089 60115
8955 31910
41511 43541
13855 87211
348 36725
14935 38089
18884 43775
50115 83527
16881 58463
6168 69314
67409 86816
16162 62745
60213 74833
68443 92995
67655 99035
47603 49198
21852 41210
93537 96194
35527 95799
1576 99234
15112 57158
6149 6347
4426 23825
3416 20537
59459 74438
15405 15593
61435 67644
22681 97606
48912 79164
3532 30310
190 44354
18793 98301
11083 19712
39563 75875
9347 78859
50964 91667
16316 83495
62974 63074
19187 26995
70920 79235
71310 90322
15293 53131
17646 32585
68102 97510
46288 53031
2761 65418
55854 77072
39840 83307
59363 87783
3 40217
13589 90991
5940 30789
24766 73644
43969 81447
51299 79002
26278 44107
28260 76777
41729 71142
63279 99033
44420 47669
14991 54447
45814 91906
30289 43970
57936 61559
8585 16708
37535 41797
22783 66840
60825 73344
94253 96427
5333 89355
12477 78713
28501 58404
2528 9738
10899 43322
49618 70481
24202 44055
1563 5087
6178 58712
15620 75509
38449 96993
52906 66752
51182 86321
43513 77511
148 47145
76696 77871
13947 77797
13255 38886
48474 55170
40739 83595
32614 37708
1618 49326
22563 64470
68964 83807
62144 75311
8118 78608
23335 56253
59500 84269
6625 30402
15676 25978
15237 76570
19399 59240
13871 45491
24419 62004
46895 47333
60755 80412
32307 73114
19064 48543
29806 32460
27008 62672
24364 92229
28157 85301
11903 95159
16418 66353
5155 19527
28677 68846
25255 25263
5711 24729
48472 70595
50582 70583
84423 92943
52522 79167
6893 31528
11546 14277
21255 67510
28161 41305
12517 27442
43325 46906
81947 95492
48948 59197
18163 46839
68917 93368
33635 90519
58944 95306
1803 87448
26786 99267
36245 52038
1318 29993
48187 60073
16818 95326
22867 41061
46374 60627
3155 66310
31513 94737
39170 98773
24976 82232
24738 85756
45828 73560
89614 97878
63663 96221
43292 71672
29744 91723
36332 99151
33894 64055
23799 56250
5149 26087
72958 83560
50864 99796
43083 72740
25104 48279
23697 40933
61281 84369
27559 79699
40368 57706
25872 73978
38224 41046
16508 58282
11524 56127
6567 83464
56845 87901
18495 97014
35043 86510
42873 45091
13110 16830
46886 91724
18473 86681
40499 92129
62035 84692
17199 94955
72011 76754
31785 38173
23897 88281
10855 21257
28642 66709
28506 49909
4749 39136
38519 80238
41176 45657
83769 93403
40008 44985
2079 79515
85892 98161
7455 47594
60428 73875
3761 41602
18922 57172
56902 85577
18651 37419
28844 36510
3577 59190
43880 60264
39330 84157
65401 90181
19089 87816
72672 90596
23274 96952
14637 57616
1467 28860
55733 99001
4557 6244
13025 41470
50963 89281
4009 33012
5295 5356
16040 55492
10877 61317
9431 98103
2072 2688
24650 35977
7211 71576
24381 85705
1377 7632
58803 70720
40740 85502
15124 73189
18058 33772
57814 70751
2741 47780
47223 65361
31263 45961
34846 68656
45570 52967
35754 87636
51637 95067
15437 53587
48427 57852
5447 17738
56496 94868
33849 87422
9131 57985
45128 56093
50090 79964
38172 72754
12028 86278
5013 77589
7454 67433
22873 53871
20220 84321
22165 50948
40077 76529
92874 97775
1334 53095
27825 98764
312 88123
8732 82883
16599 71479
1635 35268
16615 24658
35915 40628
45853 61548
30053 39826
32541 46032
46551 83420
8895 52084
21835 53005
56149 59110
2327 98947
87726 91822
31663 91476
17702 66705
51094 54188
11050 57366
23678 84122
32741 96193
4321 51075
3132 9931
31326 49996
14351 92293
38462 98568
743 10687
18210 33297
74526 88032
52678 94738
1285 63064
23204 60533
17078 44338
18765 97773
53949 88508
41367 81051
6077 51944
5670 36557
38838 52283
17899 88303
23988 62945
26872 58337
11087 67389
179 58669
63427 94525
59979 60931
45864 46288
80567 83041
1232 55406
292 32825
24790 32444
4940 52861
37397 51867
64687 69493
8706 72512
3280 79983
21055 60071
17423 96853
32101 33337
70440 73584
6888 54129
9153 95888
18194 73426
27536 89098
53522 97086
81205 90833
151 71116
5801 64079
10799 22734
4655 79072
28495 64322
58421 82013
11813 14170
21709 41714
12915 86624
4677 21390
21602 96350
8360 89585
37738 53904
7859 65312
8112 34759
64995 83783
1726 94629
11012 23730
38859 53242
58779 59057
17141 90079
29193 92416
32929 65369
51781 79998
59182 76822
14493 72333
42815 83632
14539 60342
55567 85507
1776 77711
84827 88880
17072 84659
15495 85123
38187 53104
47099 62693
18727 88300
78591 83783
3255 48200
51984 77405
33674 96796
9662 10283
54564 63760
8583 34101
24637 30145
9683 50960
66282 67082
14225 93426
57096 80352
76663 92347
87917 96114
40272 73717
2007 74758
11684 50905
69981 86476
58420 68573
44506 54696
70461 73308
6798 43003
3371 23349
52633 89553
48954 56044
65125 85380
52846 55530
33863 93642
86179 89838
66573 91599
15660 34529
9389 97715
17375 93939
15339 23125
29545 33492
8429 87713
3704 75030
51247 94386
27124 90302
10516 99400
70340 88464
34388 41796
57046 76812
85987 87347
35116 48020
72585 92957
49348 68523
37360 90151
50640 81709
67269 84376
21354 32992
90377 94650
54129 98829
27228 53817
45620 63702
21720 29748
78733 86261
79820 80557
2570 29134
8785 66719
9046 70305
62630 86003
13507 76834
60770 66197
8063 85911
5103 50727
56574 81586
7190 90274
3124 63980
32135 76692
46722 77664
3497 25385
70734 88668
10978 67167
59035 66808
7108 31153
44356 73097
85193 93633
54204 95145
54168 74273
5360 70883
23180 44441
31616 63686
29579 79225
48111 61249
10470 77031
61148 79317
17098 54973
75877 85567
24195 89321
11311 75708
40654 85041
45468 93184
39357 84341
27851 73949
84934 95600
51105 90094
8614 81147
16124 50153
48920 73000
59836 64583
13260 32503
45652 79706
65634 71520
75452 81259
2955 3877
9794 46486
2537 85212
31008 80249
496 18970
60579 85251
43487 49861
57629 68483
8456 95226
35333 77793
80255 82407
14425 18296
80806 98637
15424 85041
652 21262
5496 89877
66745 96971
11313 13920
9879 95272
14442 96053
16876 55613
12152 94238
45272 84645
51365 90171
5593 20264
17722 74723
6329 15250
26189 71847
2814 81945
33888 54196
3032 49809
70308 83240
25195 36919
5476 27338
6681 64812
9061 99551
23464 27999
274 14270
30100 71493
51398 75582
6182 70190
29290 79484
9829 77379
40565 46860
50321 86324
77419 78147
18307 45572
46624 47517
4739 32542
47253 87924
92540 97908
18753 21952
18332 35616
35467 71747
4661 52697
2875 57580
34222 75207
26644 68837
4200 52238
45133 61478
20187 21563
77185 89844
41204 56502
19971 34195
51190 77188
1972 59300
40477 73434
33773 98016
3415 78410
8752 65654
6124 72873
14407 74744
40252 52287
41630 65197
20095 72941
2901 24812
433 99603
14369 55299
21312 91884
38263 62460
40652 51671
31704 55132
45783 51387
11776 69569
54100 89816
24686 98435
13534 14505
40689 78964
2194 27212
33769 72973
48140 76758
1006 29748
65798 75230
35708 95925
55217 94770
4382 76362
11141 49873
46336 86101
63686 72818
21893 38160
14016 18934
40815 80631
11564 80079
86870 89594
16260 64306
11671 87899
1322 37189
20216 44375
28673 43790
28608 63892
34150 99683
79805 90419
53156 72390
84350 93685
71124 78479
12942 18355
21238 71971
30973 66721
21447 36802
42119 92403
29753 48899
528 44423
45997 90049
44213 99402
189 12193
81956 99715
23365 30160
30424 88681
92568 97023
34606 48759
49077 52854
65103 68813
19852 62782
46525 85780
83548 94157
42251 65197
19217 75029
53563 91938
39049 59404
10398 84300
4072 22624
29435 74629
23762 38477
22529 54867
11728 85221
49092 61279
4776 18302
2424 87302
12395 62295
25650 44549
8960 22067
22268 85641
72754 83356
17212 64927
47018 98769
59650 78377
21572 55681
84986 86750
22289 97359
49007 53489
25358 31823
6154 94365
33644 55554
2473 67928
76846 77836
65057 99207
66899 72461
40781 55627
3257 91698
19858 93559
13664 28250
13261 41385
10174 30607
36404 51923
29329 41694
33287 45271
41338 77035
2828 51323
69859 90967
27921 50507
25835 80925
17262 67308
12728 67951
12433 57046
43418 47227
23952 90992
37522 38776
13780 90481
4466 41415
36446 42982
2031 52501
28157 92681
25917 42890
28046 53037
32232 89147
38047 60071
19814 88160
53135 74777
47788 61428
43389 92944
31260 75210
22348 62348
5598 48099
29561 49239
66350 88752
51965 91115
10741 81954
5259 81157
10019 22903
75976 79156
74206 76705
43581 51707
20419 98248
60971 64797
29881 93002
91174 94651
15511 96859
41550 68891
42903 74657
55341 67234
48559 56778
29103 66140
38011 41317
53330 87648
746 33805
13571 73471
23069 64906
3569 68952
60458 82982
92135 93164
43231 98985
73212 83134
4643 57905
33424 94779
39380 87220
24593 47272
8989 47808
32389 70303
8275 58724
49998 65626
8097 42579
28071 56926
50256 58245
53116 85398
64147 75256
64305 82704
1265 58071
20890 77047
8686 67796
55670 74591
13371 69933
30474 97916
11480 37901
70014 71694
11635 91170
73263 75383
6013 44685
40307 64297
14931 43243
23149 24318
29806 97895
7232 15370
28549 86228
39183 49070
69188 92562
54557 62467
10077 89202
31667 85949
7517 63884
39178 43377
35225 60248
53376 85991
6720 86802
85097 95704
90743 96643
41838 81789
6892 8956
27211 77017
23417 66205
47081 71662
17094 82914
21118 71654
14397 79899
52334 65087
70031 78224
39534 40091
17687 27564
70636 79828
21103 36213
21033 30081
6531 96673
35815 50884
18943 30170
6433 25481
18804 30592
38505 52781
28399 70272
11604 79203
38847 95193
52886 96704
25324 38293
31789 53696
10848 81699
23883 47521
8760 40349
49626 62165
67741 78165
72307 88208
32860 65029
43659 74247
1405 79855
85395 97761
13713 39217
44309 83711
73900 76733
19286 93453
20498 92628
52213 56747
24888 86225
19137 47713
17088 38785
61472 71114
25238 84357
75212 78431
1975 55777
43823 89159
15257 67710
1899 16765
15682 37658
6205 64405
79911 89243
1593 92819
9786 35532
60940 66989
3129 51445
25640 76881
12242 70731
48718 70146
66705 89864
17646 18188
18018 22197
11547 63281
45171 87352
25940 70612
20276 23709
2786 57255
51931 63104
1152 3335
68609 97271
50548 61021
20039 40034
87125 97844
82003 99280
45603 54073
4176 60883
15773 90764
67773 88280
13617 75963
49329 56529
24947 99131
3072 33853
32048 38239
24644 39304
63891 78589
3548 23707
10808 37448
47588 96045
39568 93947
46336 78858
28529 52852
55794 69023
3607 19160
57477 66436
43028 44988
35789 57638
80775 89580
51440 62245
2765 73490
13654 22424
64990 66429
55805 64123
29899 36658
39050 60759
70856 78896
53220 99014
58867 66478
4241 38570
31422 73160
51873 52333
36840 45349
38823 75055
74762 88099
41298 90785
21628 26195
27548 90875
50391 73611
8667 34746
64768 66306
40909 84834
30279 34207
9730 89146
21131 70080
3538 42280
9654 72014
53515 86510
2578 14156
24360 53244
45433 55899
18825 33989
23138 86646
96978 99919
21005 66896
28159 38182
40784 84917
60905 76041
39827 78906
15357 31641
43466 46287
11160 76301
25055 94370
70802 90930
20165 51380
35927 78716
18184 47578
20112 69486
76912 85090
73858 93537
18821 28158
36075 81109
25478 73689
17842 67633
48234 75804
11801 44056
13748 36625
65324 92488
12367 39207
17487 42710
21539 53940
84761 98533
68555 89570
72074 72434
6080 21012
26762 46251
23797 65305
23772 49123
38502 75841
44862 45086
34974 67147
25166 41177
83511 94541
42437 85818
50578 58025
17068 41227
15766 90138
51241 77360
29912 75606
54628 95866
40663 70496
49339 85364
905 55978
13837 24715
19340 54953
73491 92575
49833 76036
25290 81794
1230 45730
84340 98219
18300 50796
17576 19014
29949 56734
43096 62120
57500 70335
1880 80870
24583 51116
72769 73672
10702 99999
42366 76903
73151 99076
59093 95433
22065 28283
15427 44857
39660 74678
55192 78962
11284 64801
44172 76634
4516 14669
15331 65605
56915 97373
46338 63633
64328 90936
6262 70150
7447 81659
28353 69211
20074 77981
12242 69895
20869 62647
65089 93227
40826 95605
10532 17206
12916 28772
26587 98777
34464 75370
34629 88229
74062 77556
11798 37246
26814 77719
22902 75209
76161 96154
55115 71788
16747 54000
39916 92973
52298 60075
8536 51646
80109 93797
55730 89588
36993 43307
32245 42813
48197 71800
90924 91539
35273 98592
31091 59368
40776 79298
10598 73476
30678 83498
64211 93531
33769 60811
1421 25675
36545 95792
33587 88669
42040 73609
36175 93111
7544 93583
10004 23747
31623 58780
9789 67969
41950 62016
6547 89773
52937 93296
57900 64073
12122 30494
28304 53320
9923 94794
52517 99464
47180 74169
29614 39398
34086 37839
95329 98257
37554 89841
1908 5510
92539 97241
30332 60387
24636 48477
57666 62360
21926 82834
29813 67300
46780 94367
14144 60940
24279 83461
31397 56363
56010 88258
52378 69184
19326 54023
41949 42662
46477 79368
66180 77362
31732 40884
43822 52556
25199 88642
5796 54397
5262 83187
44274 87610
73238 82222
3700 41552
6513 68521
21285 84020
10726 11382
34675 93381
2836 85431
1687 46745
9458 51558
7328 42784
74863 82502
36049 54807
38614 52265
37072 53885
28660 71861
42520 45328
3993 5998
266 89452
34207 64223
13618 19887
36379 95187
8949 75667
23957 87400
61346 84527
5247 72804
34292 43998
30096 71110
18458 65286
50140 59231
24485 51089
17388 69566
15227 29673
725 48873
249 27044
36060 46277
17754 22596
55687 81011
12956 77860
3834 85049
16443 57474
19888 39453
865 42050
9160 51482
52571 85918
14693 73336
41232 96931
49259 67185
4650 85582
33110 45515
8593 83485
33764 97079
39883 56416
11531 19212
16534 32004
35212 94427
90589 97202
2602 58051
54299 85071
23506 57854
20526 58496
36495 51533
10489 42854
14771 73124
14038 23174
439 720
52189 78949
604 23528
73350 94359
52255 76095
12025 77684
35406 86305
6484 51816
31912 72823
43499 73047
73246 82459
11306 14826
35201 76912
2647 42297
30726 83755
7186 61335
30738 70103
58005 58430
46567 55884
13465 48276
18964 36403
24715 46599
16287 16772
5741 44240
71803 80701
36825 70951
4281 76188
34751 48997
14678 97598
20063 46079
67893 73008
78004 82146
37472 93182
16258 25843
2665 4024
25707 88201
20298 63071
3757 6226
75818 93043
15039 52172
35261 80116
3520 36381
50443 62672
31764 57795
35851 64496
73067 84790
81461 86550
63698 65961
75045 87355
23765 65071
30207 67367
20762 44687
84777 95220
18430 83664
3189 9470
13236 40585
6054 42907
24731 73687
14559 93637
58041 73834
42413 55573
55840 83665
26593 80279
20292 77707
74853 91424
66151 89230
48278 77539
10549 52687
11860 94055
17007 70214
52980 54953
13866 95874
10452 88109
30231 56863
27565 81243
42204 68518
13575 30710
7270 34273
86204 94250
45024 81517
77571 97731
17490 21392
58947 74768
6160 10636
25679 67308
67145 91589
16217 38076
24413 54962
17573 95907
18197 41836
28168 86294
23950 79582
77499 79756
57533 98364
11431 55878
30839 34931
26213 77526
40789 76140
19499 90081
71254 73909
78647 90430
57297 95040
99297 99504
58894 65422
61144 86583
4409 27442
11557 76090
4452 52371
63237 69553
55113 87544
70365 73480
51968 98304
1933 44654
78817 85195
65437 67934
51473 78424
7172 38651
52457 63884
31253 55956
15077 67179
46939 91380
14536 14950
6999 46156
64988 97377
17785 36330
4255 23351
20196 97440
29357 54009
50368 68255
22770 94057
16762 84191
75501 84320
7406 84006
12987 46902
29225 66638
63033 98118
28766 85248
23514 27524
30479 40210
46186 51499
24491 92219
80348 82580
52438 55951
17505 85107
25345 30910
12194 94497
3849 97332
32744 96359
3208 39202
78332 88226
72177 85920
19987 99630
26556 98488
35940 81266
67239 82059
18948 62930
52183 80702
54668 97051
3196 89699
31165 42182
25045 50237
10295 34313
40480 78305
21754 74476
57101 65517
6880 26198
1822 82066
9704 74761
37379 65896
215 16950
3993 98389
19692 43374
36852 80407
14217 23340
11744 78345
27952 94873
59968 84336
58132 62452
4531 9449
38716 41265
78555 89729
55524 68842
28687 50972
36142 81815
3048 9488
30964 44999
25640 35237
29074 41127
36549 84506
25822 75440
9230 35470
26433 61503
41446 66925
4918 32444
69200 69365
17951 27258
22388 97683
35501 56562
11279 28045
21108 68416
30081 99316
51025 67240
52664 88813
79281 82648
62877 97002
83207 94246
14101 91610
42541 97457
42763 60359
79331 82869
21114 93178
8472 71884
61117 69719
7074 96640
44714 94543
20405 95043
40897 53082
3503 99150
525 45476
30851 30977
82029 93842
66092 93949
34946 64697
79550 90751
9234 69682
19554 60783
18742 81803
26346 54778
53825 62426
60799 89102
62050 89625
5612 48316
88251 90372
3091 16494
52716 71868
34131 85486
24758 88677
47531 65519
25726 40218
28924 56504
35457 63649
58151 68111
12616 71422
27321 78426
58085 99630
2256 85579
33130 47055
47439 98669
25541 82839
19202 24346
632 7753
40510 67290
57983 96535
12598 86723
12318 23936
3390 94525
13178 59017
44040 96534
35604 60582
56157 67692
55606 57919
74709 98859
51798 80182
2350 50399
47761 49687
18760 95518
27925 94560
2292 45773
21863 53151
3075 82521
58764 67960
23762 70233
58975 89729
41577 77527
81153 89588
37977 62435
41002 59567
59908 66996
11771 47600
72000 77425
22932 85576
66412 74955
27080 88372
24233 79691
93528 97995
34108 62210
54301 56391
39194 57473
5781 51804
25448 76654
32427 74659
16244 24401
9699 74580
76495 85161
37164 49860
73640 74554
57699 81005
27767 57329
47892 74041
58355 61111
5935 88727
15171 44976
39524 75567
24313 77770
1549 87552
43549 99547
81504 96061
3594 53779
10791 57246
56524 66286
21043 58558
21902 81673
27948 40816
31087 96864
67524 90749
6774 86756
47351 74416
17817 91166
4789 77975
1076 81255
42900 74361
15540 31208
5230 84302
52563 71912
48985 65766
17902 74919
11012 65859
53169 64151
18928 81479
2330 38284
66407 99208
18443 63313
20447 52319
54128 77200
63237 82688
13708 15119
18180 52421
6909 15966
24894 82882
38218 71246
17468 95677
36777 37208
24786 73367
27831 90871
41251 81047
26906 93482
67863 87354
23373 41499
55552 67746
27369 69020
23911 35952
3663 71021
8818 62631
23252 67962
10366 55910
18784 56969
29064 96229
31430 68272
14579 56253
18675 39372
58147 79096
24687 50355
76016 90637
57997 76170
47862 55158
55432 80888
12073 21263
39314 52962
27566 50694
49679 70909
57113 63077
6886 35171
23912 91435
34420 78585
62456 94684
11131 44538
40809 57005
14014 14137
8246 36341
3365 50523
36422 85678
46641 46871
58098 62994
29892 92729
68365 91590
30349 86592
37228 55612
15573 66971
27097 48745
19767 48550
25620 81272
39359 46696
53699 80317
27994 60096
53614 60359
17170 43784
29085 93556
9741 52776
1572 73132
69860 73610
34170 73748
29489 83576
66053 74866
60234 72939
68680 99244
42928 75789
6160 85985
62903 69014
2762 6759
6377 79324
4598 32731
9844 64459
32632 87812
54381 58994
55357 56791
13209 56007
19125 95463
63186 94950
36031 80550
48664 55544
4362 85589
84966 94305
15751 48276
29481 76726
77757 90309
36929 91502
9665 11735
5444 34209
9434 58484
20130 22141
63560 78370
1892 91396
24266 28972
6244 68111
23400 77187
30036 70757
11508 17704
10198 76348
20329 44121
45702 47344
77626 83601
8868 14284
10077 99588
31495 88896
12761 23491
39084 66400
75926 77169
93868 97431
4991 88533
14573 49764
38142 72160
11890 86871
4952 71658
39664 67495
1491 36491
14648 78449
747 12792
58199 71721
73737 77533
26554 62721
39398 86906
24090 52804
27421 56297
13650 71250
84349 99280
46278 72036
3037 12220
34161 76101
24667 65199
62739 75993
11409 40020
38467 47501
60870 73533
61000 90704
30282 78355
26549 54179
20301 74661
17647 74910
37711 79182
21309 45097
47734 87748
74403 81331
3395 58735
7352 17410
52867 64936
32584 61891
19090 43551
37630 41188
73423 81332
54189 68162
1894 25144
34216 62576
33850 41776
24206 76387
18731 50938
4786 81231
37726 40724
55897 76181
3598 18164
38800 48221
77349 97689
49060 80167
45857 83866
12650 30416
16039 59892
17345 66012
52060 88902
20797 52853
32744 68855
22409 73850
22240 78453
31596 64415
13291 80804
85774 98074
84300 94005
26364 75017
28326 33078
63226 87786
85108 86245
1339 64882
25602 32160
76545 91129
36760 54729
41926 74361
20628 48245
37400 79649
40245 81234
65348 77753
6831 99992
14594 53116
4701 4873
41051 99296
38184 42643
9257 62917
191 81797
17241 92828
28445 41364
10775 20040
51679 61491
34134 77823
6176 81186
2721 67436
70028 89061
60406 75577
53619 71167
79622 92769
14934 41780
36929 56998
3216 69027
13325 49045
30359 86044
55261 79660
943 99120
26133 26380
11663 74976
3443 57402
28630 44778
75161 91965
53810 88761
32753 59113
30413 82365
14412 28558
92795 96042
10915 99776
84507 88162
1218 60052
13647 31824
50853 61115
70682 72460
36497 61771
37392 52253
72859 81862
4329 73588
70564 75016
42590 47281
18225 21733
27478 42608
12968 81322
67277 85920
27433 97434
8639 34610
7604 63504
16868 64411
21897 81708
93466 99649
16798 58536
85436 93803
17485 51513
57071 82335
12006 51554
89927 93964
6785 70104
61453 64431
8082 43123
20 38569
14923 78487
12595 62036
30287 51604
9789 94512
29593 33061
87792 97226
2960 74568
31488 46547
30660 90385
54844 85137
7613 89668
58208 90832
77103 96334
42471 89567
19483 42127
4506 87059
46053 93170
21755 22875
42456 93748
7230 58338
73362 95391
20983 38240
49499 91341
22109 49390
21534 89544
67247 88164
9312 33007
72222 97535
23885 74700
73992 90645
21078 53605
9141 51196
14366 69853
54429 95130
2673 78724
45643 57827
59770 72945
30015 40717
15539 57852
80924 93801
36656 39809
11100 24058
38495 67146
25641 96459
6958 62774
30004 72803
33977 68598
33248 62054
29478 57182
5900 65589
75775 87480
51209 98824
71007 97825
15087 91777
4057 57549
22436 89685
705 42382
15943 17190
55845 92388
22986 60800
14313 31088
65054 65679
45174 69448
68670 88418
11063 61046
13214 26096
64230 84325
48314 92808
37605 86884
65530 82435
14696 52380
37270 94730
11244 68171
8850 39425
20496 50903
61919 93499
69328 94876
27580 78682
7715 11070
77030 87860
23628 61374
48965 74863
6749 24491
37668 91027
18257 70157
47851 76094
8787 9101
5281 67152
59709 67813
43323 54277
24739 92439
13995 97103
82657 92728
12800 16011
26835 28635
3653 34214
79138 87413
41109 52854
59216 71798
17834 97406
80785 93671
11169 31596
60200 79501
54664 65214
304 34613
19913 70368
50639 61802
3590 40285
18240 48309
16959 95268
51098 62085
1236 57333
5852 78221
20901 33255
27194 46467
48446 74512
32196 55594
33898 50039
714 62319
69922 71156
35474 49866
18026 53918
5066 9461
1709 20640
8603 58016
27357 47835
35519 88332
712 12391
45311 77819
24198 38793
3832 12782
20262 97563
78750 82233
42856 86516
83881 88314
38080 38839
2638 54767
38277 41136
23974 38202
26499 84780
78274 98525
74979 86749
88013 90078
35426 50576
21582 76818
61055 88333
24970 29390
52363 99694
17253 75368
73196 86059
28862 85230
1340 84328
24906 28374
28918 69457
2137 96959
3070 31108
13551 66989
15343 22404
11778 93907
34661 64488
40455 66766
51406 89420
70251 98848
9901 20736
12475 59660
70136 84305
40638 91664
21789 66614
32277 90248
9153 16695
15750 32342
45291 54611
47395 79399
2741 27542
8782 48980
2458 4829
39054 81059
26550 99069
17638 80081
16189 59929
6641 33261
5745 19771
69315 71579
52250 91459
19660 81568
47284 93930
309 28593
28454 62900
26152 53527
34695 75351
13398 91733
4550 27361
1903 13946
78158 79871
94062 95238
83041 85387
69273 96976
44443 93242
41259 51467
45055 93979
2219 80570
72957 88981
53119 55246
31243 34115
20481 71924
50795 84122
22428 48587
14257 61414
22169 45824
36404 77388
1496 30274
50877 66665
36967 96056
91897 99366
10672 29628
30835 88013
38616 67273
30534 79205
44887 63858
14333 65719
9874 64753
33237 99746
1098 27908
9569 27195
17411 42196
11813 31393
8418 44320
95797 97128
40400 62858
68112 80816
48 85386
1477 53158
55055 64327
19519 41923
14816 70066
60109 91574
17726 21059
38963 78618
23380 48516
30933 40219
43625 73106
42451 75553
35969 67971
2126 85595
42089 80232
41572 95245
76781 81193
18550 87833
53681 98126
3816 88231
11484 98949
31200 44210
1193 73278
3390 34721
17712 26126
59704 64243
51785 83668
35441 95091
37191 84558
62539 91638
11546 46563
33617 56889
66989 83630
52978 71061
29794 58831
28776 40992
10035 33594
36193 66360
27029 70968
47680 86245
46444 60458
10728 12349
14860 49353
86901 97913
43274 60743
9232 66478
36385 72820
23952 85459
16050 64843
1076 55733
8590 80087
10928 66969
80238 92960
475 52439
17391 65437
1444 49586
53155 90776
9901 34120
28059 29632
64209 75705
30108 51089
19842 53878
53472 96720
22005 50430
28150 32034
35883 53955
10384 81636
28334 43929
2444 61487
6151 93740
27658 84721
19424 82699
32501 75853
9192 21965
32873 58719
25257 54535
54928 94163
58180 82179
21982 72010
65038 80644
22114 51455
71555 93289
27480 53948
10944 83514
1512 38758
73157 99280
63823 69987
6290 12074
48743 94269
44095 71867
14697 48778
1623 64640
68802 81799
14440 85946
2173 38232
2390 63492
30831 52227
2886 32793
31819 90900
18066 24617
20471 89320
55270 74538
49729 98920
29676 63860
12797 20572
12117 74057
43820 90536
54813 67419
861 20124
22425 43848
26795 69601
5401 79656
58677 97422
21139 81032
34221 35200
79883 98327
39769 83052
5693 82046
23220 97541
67580 92628
18303 23995
523 49391
5574 89149
59838 67117
61618 94713
4235 72883
22927 88602
67462 74393
42421 64373
46310 67189
73683 78241
16375 93232
7547 80765
83024 85343
22589 33147
17500 80391
34232 77733
61392 95027
1488 69833
37197 91803
63533 89544
40242 50302
25271 78091
41232 49118
27346 78446
8386 79827
21259 75138
17451 91350
2776 21175
36709 93791
2069 11915
10514 88481
39421 80832
12249 95739
14392 72884
52203 82554
20480 52177
36813 94560
9207 37848
52668 72009
15826 88940
4813 24117
10032 65313
5710 33787
43725 73527
34897 45344
73008 73176
89343 90007
78 14881
64170 64345
37612 43626
52416 96830
44130 74547
36581 52939
14971 58221
86255 91243
21891 62392
6193 18568
29012 44451
16539 68187
29122 71628
15589 22474
51349 56371
20658 91282
14708 87832
996 7781
48981 85594
48424 78623
10628 85207
8071 50216
13454 16343
73636 91620
57863 83560
51739 82201
43130 91069
46403 56702
25676 94266
71256 86045
34850 35479
92977 99654
12566 89495
24943 81486
46289 87387
68108 89197
19839 26939
63079 77052
6446 76944
66748 71305
70284 70758
5971 93494
28386 46055
26618 26792
16393 37305
15166 53119
31328 90194
63975 94046
15 84473
19723 21262
11943 83106
34299 89971
24032 63019
671 8517
80449 89324
4512 22762
14150 39798
70026 76806
86558 89575
1775 89474
94883 96057
44131 71258
58425 73873
44926 94153
16096 93816
15092 24639
5465 69090
1888 36476
59160 89644
35876 38085
35788 48058
53899 80420
37276 86858
29907 37711
16708 63904
12841 43228
53551 71645
96733 97840
28698 32993
17973 96095
24206 93187
15989 33711
26731 29072
1678 73839
30617 79398
11394 32553
23213 63255
36622 58429
86635 89116
22038 24738
1820 8993
79973 84882
169 90783
11909 53698
3295 42654
27935 87559
72201 75142
7645 11173
42690 45408
6236 42411
29785 51737
43872 60098
9870 53040
6280 99215
36858 77693
9374 68298
68587 93021
8072 33367
79326 89516
58149 66364
33891 57955
17499 18839
27028 71251
31663 69305
47654 74114
13111 51035
72661 86786
62177 90020
43480 76885
26768 80123
148 1626
27115 46559
4937 82260
70791 99949
71498 75582
25721 36315
27909 57546
8457 63626
12993 54066
46953 74469
12629 33262
84640 98200
51655 54847
1891 94923
919 32369
20104 42710
53956 68544
36673 45269
27420 58136
25625 48534
18069 99079
65591 74592
23289 36471
9659 86948
3528 85378
59227 90605
81698 83211
6270 83568
14012 66425
31057 89089
6447 74167
28421 52772
13153 47888
49409 58821
36038 96736
15689 59614
13575 99573
8310 32013
33172 73486
13414 78697
59 11785
61953 98705
608 51868
7691 42948
29800 43350
23844 41127
39804 72773
33441 94947
44928 58574
43767 69306
35479 80850
21076 63906
5076 62095
40338 60094
25438 75198
78590 97853
47084 58446
15624 40219
9252 67654
8953 81624
14055 84752
34512 53762
26292 64860
69037 82649
21086 77235
22916 81609
9203 88933
5323 56743
73605 98241
11641 53756
2524 78779
20035 48055
55677 63268
10284 48295
46092 68450
34685 95024
38358 86981
29704 42069
31865 48370
68794 96142
69360 87204
5421 74856
31819 93757
63922 80642
25853 36834
14965 19063
2641 79544
3909 64800
28387 60466
12161 22584
1843 20302
1007 89100
10908 27683
47012 69248
23947 65376
45704 78650
49258 99301
86679 99753
2073 8601
11053 41735
17614 57303
8043 9183
82018 87306
35036 95448
73262 93022
28724 87514
38395 60702
4248 54330
46695 86805
32851 92557
62260 75731
13279 34061
17251 55733
26219 99450
35042 69388
5951 58666
40750 59202
47077 76612
6130 18116
80335 93391
70453 72393
16630 90067
91453 97042
37942 49269
49839 86204
57415 66914
58173 93689
58999 86374
41734 42211
65266 65866
50426 54267
16014 83326
33705 99023
64484 94174
4006 49083
10344 80852
19703 40780
45817 74122
36626 49674
12218 91844
21405 32677
6772 9891
15253 51550
16251 59763
9898 88143
31644 41699
12248 14246
12904 73260
49703 90990
38510 60734
95587 97345
22909 61512
18878 85813
12424 70124
2612 19459
21835 64984
77872 97484
39723 69398
15945 97705
9470 68696
76806 76954
31715 66529
31916 75893
68046 89612
3689 65239
42629 43959
24968 33776
58464 81107
37697 61734
16589 74598
11656 52464
59117 78691
28822 81879
2084 92604
4475 86580
36101 94122
4861 80600
71444 79664
45356 81482
37513 77774
24105 93766
4255 84688
10079 10165
16973 30927
53732 80818
33176 93346
39025 59110
30607 89489
85144 99289
76209 90587
23759 84401
51213 83650
38537 62090
51861 61474
56074 80396
27025 38127
48828 59297
23632 92522
22857 32998
21274 30015
61677 65931
45662 83745
52620 59361
18677 21525
77160 92789
22662 34902
17192 96308
13706 18692
31328 40367
4115 35458
16760 46336
47099 66165
86250 97012
40427 86667
65177 83978
15741 51204
62970 71595
38821 89206
47893 55132
6658 39971
48948 72599
54200 89298
19339 52402
39857 80788
19188 62928
55502 74246
251 34937
15886 78639
20295 64967
21924 93622
33536 65351
5874 62139
39264 57493
26973 34920
61919 66203
16365 75004
13306 41944
1042 41497
30111 53115
28962 41675
7950 73368
53866 74597
18512 28785
2862 76625
41787 55080
15871 42336
31780 37808
16413 96120
8673 62656
26094 36360
65887 73763
741 71883
20357 99812
7450 67359
445 65391
12399 54700
34703 84993
11760 34956
28760 90466
90926 91201
14218 31657
27804 62401
63492 77820
9177 80760
10560 47135
40348 78889
4745 77688
3022 53826
39998 66317
1325 31615
18485 61173
15586 27304
8356 27541
30237 82647
3698 34082
13354 62844
17764 54839
65837 95134
15820 47673
14426 43614
1622 11507
46421 67511
52176 57245
27991 72267
33541 42089
85992 99284
20037 26630
2877 37202
74790 82036
81135 90048
3173 94307
5452 43629
48647 92360
58299 59335
28027 49055
25748 96976
85673 98829
54659 96030
57321 84599
40104 91318
52865 74728
38990 94963
27670 34612
20965 58496
18373 88197
14124 21049
58943 63025
4108 7287
5672 12992
42567 73364
40737 49141
1050 41648
21090 82269
92825 94243
4936 45513
54595 62360
62613 94625
32850 62304
58040 98596
21060 53886
27019 60757
13880 87445
90717 93635
12876 16749
37660 89794
19030 77972
1084 53656
57698 59522
83668 84550
22348 60875
27320 47168
11500 95046
44213 85271
66313 78622
75129 99649
17676 22356
34300 41434
57296 58448
92862 99061
14229 82049
10646 39860
14585 53235
45508 69925
24012 65438
3219 23470
21006 74107
32327 70790
22322 53224
49518 96373
13501 91965
23704 86660
27810 74867
10279 72733
33925 38096
30938 38854
9739 47910
10841 15369
25287 78799
60655 76480
10352 93475
55276 69406
32384 41000
34158 72955
36093 61744
36809 58218
51953 99601
11557 63062
55926 94691
11877 26812
28540 29929
9078 67114
20892 90917
23381 56876
46708 75468
11000 52069
32820 99109
62422 91129
77174 94521
37739 77847
3481 47367
24294 87311
87148 97481
4195 47307
15372 33242
29799 90108
29072 60248
79340 86430
13193 67382
2640 74796
38484 98608
58788 71207
1336 28985
41705 93695
71889 90691
12416 33554
4627 58812
26495 92737
68810 94692
22167 65974
67459 84079
4355 77315
84029 99384
5365 28224
40445 43942
29162 67842
27006 31609
37657 74072
14662 37776
83280 88443
69780 89211
8473 49942
12086 56792
10276 22600
25079 28429
11556 27213
33984 75540
28340 61548
35702 56559
81239 95076
21158 22845
68027 78031
9179 13370
5744 19543
27646 83041
5790 20660
19175 60691
28423 73485
60579 69045
5788 20917
3572 57786
62478 79553
3891 79541
18387 48759
40925 56691
16671 50133
4255 95324
41265 98587
1352 95274
45887 49990
72191 85796
17559 27708
81261 89151
28009 85710
32335 32979
1325 93018
48549 78207
45097 75899
32929 54018
61124 68022
42274 94124
47385 96605
8932 96668
18726 74374
47343 66617
43561 55420
13853 20158
5790 32490
26346 89137
18065 43454
29745 30358
39212 88123
73873 89359
62092 87127
36440 49734
30411 81439
57535 72184
2119 97716
39809 72584
70336 73281
4398 51617
76633 90307
70125 80849
74779 75118
66531 93983
74657 98772
17597 29824
39741 97226
47971 60597
35744 85544
55011 74637
12292 64428
37427 52782
75804 93181
32273 89345
26134 40685
786 9483
7274 27000
34926 41912
5097 19650
1309 20442
18972 91750
70855 78070
49891 85918
4251 83721
94320 96983
18908 65974
36539 68235
38408 95039
42765 83421
23873 71726
13713 98170
18595 22347
12877 69220
22561 49959
68789 93941
23262 49973
85889 91629
7266 27003
22043 84593
7544 46597
8459 38193
34181 67383
31436 55543
9237 42090
44088 46094
11133 47773
82576 89567
9445 96017
18950 53243
3858 24557
71528 82196
43544 61302
15781 57354
7253 15236
47653 77755
1220 40728
14843 56898
28303 58646
13459 55405
54157 66197
7696 76723
610 98441
19983 44603
6274 59502
54659 74598
13377 25184
11629 69676
40549 85722
359 13784
45798 91104
16629 71361
12415 36663
66372 73085
53321 69053
58404 98479
28962 63046
9807 94444
11865 69569
78960 82848
34962 75841
70607 95026
13630 25897
29088 95289
2338 21469
70490 97754
38985 77107
45681 99955
17984 95079
5867 25111
6066 65765
28451 52434
64969 83872
61070 79863
16766 79361
14372 45752
54947 86066
15053 49844
65342 87019
18657 61971
4242 6004
66835 89140
16640 98261
34714 51018
34680 99690
54436 63443
20920 65464
2443 66836
29993 30899
29566 98906
9077 55100
13466 43276
80856 85209
22011 42533
17066 26900
20523 47256
6290 26970
83852 96742
15382 93265
62028 85057
13469 95014
23905 59383
48370 52278
30332 99021
93312 96282
31733 50137
11817 67712
37646 54359
31266 82330
67959 91202
12832 74943
2539 95057
53099 87293
2694 57667
10625 62281
5288 53167
34082 88190
74213 87737
42482 78853
89004 98461
23632 86601
24316 64707
9489 68270
9731 27469
11415 35898
13054 58819
4211 72337
17346 28599
29727 54580
73449 97344
42765 72810
30452 32134
47255 50460
13442 34814
19330 39477
5052 65820
6741 7872
81051 82151
5952 67177
13424 64818
37419 99068
44613 52622
57027 79328
26962 30271
41600 95876
19552 71621
2817 81669
11466 37541
23219 81726
47125 76065
26905 27557
11933 21137
38206 43109
34537 80069
41964 60375
49879 78680
23205 89521
44714 63898
39859 87429
18946 68090
61540 69232
38678 87778
34537 74534
9857 24108
27005 74264
567 36097
30858 67450
39557 97568
45343 50013
47522 53210
11482 30759
13173 28478
18071 60093
43382 48343
95787 96716
79689 91882
1971 63048
42552 90881
46089 58913
2796 68352
3756 46442
61592 77990
20555 52633
59099 86934
465 14854
31778 60260
3703 10438
19772 25511
6744 50788
13176 42094
16368 43051
23502 28190
11841 36495
10866 11406
25252 67498
21864 69436
13727 20011
31863 52009
29315 81870
10390 29880
43374 82974
5160 33273
9694 34129
47832 67777
58777 98827
9429 76498
39255 90243
46738 51855
72675 84714
30301 84872
18175 93652
202 54179
14187 97825
57550 73193
42216 81663
28103 34378
30124 41321
68110 77305
30638 99521
11417 77875
62165 99568
31952 50393
26116 53801
38767 62170
14444 26332
28088 95689
34334 85685
44983 69288
31235 93935
30392 72609
35278 91248
75918 89541
44310 60786
31128 74614
21796 43888
37174 38110
53502 80153
13024 51299
15655 89125
60074 82930
14161 28393
73878 82773
21599 79269
33768 80491
412 27770
38028 76757
7154 81753
78256 80093
5704 15735
18666 20198
76380 87483
6043 89774
20123 59511
42364 84017
30844 59378
37805 39174
59269 65237
23525 54709
13527 75336
33780 77645
36772 78313
36822 94061
21567 42217
53127 70287
41948 48339
11442 72562
71833 88502
14064 43796
40159 70925
38913 49630
33554 37017
67698 98418
24572 29252
27338 32158
94105 98082
34660 62554
12851 48798
15264 84443
9734 61191
14069 31441
1671 16972
49077 90285
25282 59092
48896 84763
42198 57930
59440 93699
13643 45010
66455 92082
59227 95723
43140 58921
40130 69135
3184 43733
51152 88107
20022 65001
38943 90865
39353 56413
795 64550
5943 76076
84191 85539
56014 88698
56063 73894
15432 77973
4528 68970
11214 71626
22461 44613
59269 76538
71452 75197
68877 98337
11662 70130
30140 39307
32871 49638
18794 76466
12988 26709
21466 83555
62686 76781
21664 27490
41424 98594
4524 45483
71 36468
28013 60798
29311 61647
2963 3333
8228 55175
37646 67681
13369 94018
51969 90282
8978 32359
41992 76458
17486 93614
68613 99269
82132 93335
36264 98201
4087 63816
17376 21851
39498 47725
59751 64658
49676 97395
34280 83143
76848 90926
44539 91591
67032 73322
24843 99480
78547 88377
5619 81660
18166 39204
78247 84122
37190 79442
21501 61281
9059 60643
75703 80775
44623 53305
1457 13002
11887 41985
6100 10632
33742 39325
54732 78130
51051 89764
3958 57137
19936 49247
65603 96039
43575 78604
36925 91260
37976 83667
16992 20752
2996 46633
30950 91379
30588 63240
47869 54795
12881 55463
34760 66607
72760 80210
58929 71338
35823 65959
52673 81710
41771 45983
66553 99269
35769 60950
38202 74675
47679 98269
23640 73141
74800 80750
23397 65856
9401 28074
71319 93185
14224 97853
45804 69933
40191 54259
41131 95623
70148 96400
50677 60703
13033 82299
37755 59045
39296 71189
59392 75059
38165 77837
4960 63506
23060 75178
23930 38015
18921 62933
78803 90191
88083 89783
9950 96346
29123 84505
24461 65453
57528 94342
5614 6943
54670 93112
1347 69095
50522 57395
48519 59835
26583 54687
59946 99113
80214 90913
32789 74519
69268 75482
13283 59677
50968 87213
11610 34420
3528 65688
14080 96042
13391 90653
11859 84736
28218 96206
13230 63364
7720 32105
61325 73704
24561 95519
8865 97032
17001 76792
47004 65596
44207 69018
61118 88588
17540 65682
60883 93534
178 73348
12484 72440
37477 92499
23499 44497
37573 42941
17714 27296
19955 69764
29077 79339
54254 63320
11387 59410
30078 40310
35981 99144
62763 90300
40336 48230
10391 66816
80830 88029
60793 72956
55069 58058
26765 67051
12204 87636
10031 79868
10081 24576
44456 52241
7323 12323
6063 76996
21084 30265
2130 73461
46061 52141
33047 51754
4693 82026
34191 79215
239 93109
13523 44578
42101 72175
24421 78655
9681 36842
16216 50948
19954 46598
5363 89625
14525 26890
15142 57000
41747 57672
35760 48675
5662 89376
3964 7923
35965 46972
9269 43567
65178 86249
61057 78351
39435 92990
34616 47710
2484 36428
70113 95371
54394 76531
76412 95662
28397 84804
27463 71751
38243 70227
35244 81828
34000 74059
19332 63397
26254 77490
37578 71287
28509 33170
6634 67986
2722 86222
62759 67933
40089 43890
98526 98839
21630 65340
23556 65191
41080 66111
56061 64080
26354 63501
43826 81699
52018 80343
80968 89309
43818 83775
89303 97237
47702 93708
33185 43057
32931 45740
49872 86262
30430 67346
21162 50179
26620 77594
6273 78758
27934 63312
24326 99194
51479 70229
17179 94560
1624 14886
11316 28907
11863 38903
38851 76155
45112 98427
25546 43200
19743 77121
940 56234
23629 72094
56477 60496
13147 50622
17941 66592
34132 74939
21043 52878
58720 73367
5706 98256
7617 87282
31056 50939
16206 84023
27303 76520
52213 69478
56370 71464
51950 94028
33093 77349
85503 94259
30229 73559
90293 92678
11046 86184
77573 94317
40220 74412
17825 89718
34276 81094
43154 84846
76700 84391
80400 87928
11641 60605
16420 50443
11361 76988
71661 83337
25997 66989
3481 10147
24333 48086
49469 85016
59692 62878
11678 59409
2377 85412
18251 68632
17398 61867
32719 43600
268 88659
71236 90505
63305 73699
44184 57044
80552 81762
12977 47386
5275 37830
42066 78737
13446 42468
54680 83173
17723 84229
53636 61307
15161 84398
8034 52212
1333 45061
21371 57097
40990 69240
49238 50073
3437 38780
47523 63266
23888 48904
39724 63492
69632 84530
35370 58452
39734 55266
7203 89259
14440 55201
81688 88290
3664 97151
68079 70806
30838 46230
3504 92155
5617 20593
22418 74674
29453 83768
19978 66155
28494 73170
30644 72076
25202 67159
40905 72796
62101 68849
21171 36714
29894 92343
21454 92360
3472 27629
1617 95961
25838 53216
89842 90583
24672 26937
13778 88497
63774 68633
49460 52575
48931 67798
52188 58900
600 81348
17202 99999
10571 79937
55989 76238
28170 70986
81471 89164
52949 74196
332 20112
66608 75561
15155 58245
8042 64906
65287 94335
24868 34228
73986 80214
38941 75681
53121 75224
67211 81882
61617 90568
18122 63000
32771 72149
17863 67582
70451 75137
11809 95433
24029 44405
61776 67540
69399 91415
35064 91122
59624 87260
58061 80658
855 19555
29678 29717
13948 88632
31360 81722
49936 83717
45491 81804
8221 81048
3825 70839
79382 93201
16239 47978
38566 60737
31525 89315
31725 46553
16694 24286
60973 98120
65543 72254
9178 82202
23438 78899
12027 25052
69350 85070
42349 94576
36474 49954
14928 91232
14589 53978
38719 56925
17355 91106
44845 86403
17085 45409
32394 55467
12442 24624
58998 86492
74330 77544
67566 80461
16903 66090
70224 76269
3010 43592
11107 49574
66969 73399
37841 49330
41182 84970
25403 54607
29534 55425
31928 54159
11856 52971
2465 17235
63085 93334
19159 23323
69368 84341
88115 98324
9424 65499
46241 79289
58114 88435
69336 86746
80381 96760
3411 86963
44491 62889
17287 23141
36946 61941
63833 81449
19186 41735
10736 61708
23481 87583
15532 96543
13476 55676
36895 88852
19887 80216
8238 40220
22225 62971
18093 60481
25423 77682
25962 91557
5841 17026
45615 86280
17715 26411
29862 73878
30807 80954
4312 22956
26199 58698
37064 92113
69786 86999
18244 45424
13543 21685
17691 43303
38432 58185
32616 56814
10331 18609
85038 97258
46122 46578
51148 71865
74758 94515
13400 35633
30727 71922
3771 29544
37737 97069
24793 56473
54188 61069
53613 61367
32839 86525
41024 82108
67996 99430
52279 93101
8509 24722
10064 37191
88521 90015
67313 70139
17483 69351
13360 65301
92375 98674
68346 93081
26973 67889
48857 61174
64322 97357
55599 56523
78530 95090
44205 51106
11664 25632
5294 83616
924 84486
73201 82005
51373 91681
7154 79669
26850 40222
18117 66111
30555 62079
11827 17465
6966 91084
79715 83779
34065 54586
60153 63157
72622 78489
23280 64802
79522 94952
51907 72871
5404 89953
41193 95635
60961 81479
55298 69193
49602 74490
14966 97068
28337 41363
7867 34185
56683 75198
10189 74245
51117 88410
67056 85865
43037 59671
31500 43764
44545 54088
12695 20989
75489 95927
4502 53532
47278 73790
14331 33078
12445 43330
65990 91888
22672 35118
33381 72848
15270 65462
10622 87978
23668 58757
33303 51226
18382 69155
53849 98486
8784 20885
57682 61616
74684 83214
27822 50319
43624 77354
28752 62466
11889 60269
2489 50237
32068 44381
38266 86236
60634 90489
8883 12110
43387 73568
24818 90845
28723 37862
9562 81468
17009 36004
16544 26860
2979 59784
43631 57002
40720 98116
68107 78201
86179 95281
18856 63762
20123 27242
71487 77856
12395 69434
52360 93229
13869 65813
39718 57127
28616 79706
10234 65429
41251 82224
43320 85682
19603 26946
11803 82658
26356 91445
6032 63025
47456 98839
21047 96614
42096 87250
26481 38199
19548 53872
21243 28097
51446 83698
21527 55272
57231 69270
41156 41645
4172 32361
19307 46665
8331 60435
54378 93812
8991 79784
1723 55686
55024 75215
69931 70730
7088 35359
54371 73927
61138 74188
25922 75724
56851 68499
55512 67529
252 62429
11782 79950
24946 67937
68504 85386
48811 50515
58445 85322
78818 96678
61837 81805
3988 94258
4146 13415
76044 83832
8073 50546
3825 46626
33749 68816
6912 41938
21726 26889
26434 27318
5260 85860
36623 71800
61945 98036
22223 45089
18478 89906
22998 27887
26107 92682
23454 36773
28912 58739
10239 97052
26328 55901
19447 88814
24553 50989
13327 91893
11997 98449
14112 77240
54827 94323
83652 99234
88441 96851
48343 73585
46207 92593
15031 78685
15097 86178
17192 29285
70121 70722
2930 55865
55140 86987
10991 11707
48923 58206
74262 80383
40418 60840
19349 79645
29014 34495
14388 90742
71113 91247
13618 90158
66693 89914
19449 87796
77753 81466
52827 58976
39425 79078
20920 59666
17248 65825
4654 62989
59873 63112
58601 73620
67683 74352
715 38738
34793 68996
36403 89465
74089 99582
17274 58197
53880 61932
47857 94072
51506 78291
2582 23635
11516 20661
6579 75424
38082 43233
19192 79896
11823 17261
31099 38713
78579 93264
60579 89967
19230 20160
5058 31168
1288 87755
20102 24233
16205 90572
5042 42350
20855 78322
9763 11593
13953 59198
54305 76251
10739 58907
6640 19023
34583 36402
16864 94129
10267 78838
60723 70581
14415 94481
29574 53375
10905 11001
7495 22478
6784 27702
32217 94384
1980 34140
27720 95765
66059 92096
77528 86150
3320 34337
21000 95835
17052 26798
88493 90336
57558 76096
13640 41010
50785 87691
72225 97067
46001 58508
51261 89023
28745 42408
574 51424
19059 36277
12397 51846
29639 34373
39401 86696
3624 23700
60573 82518
25129 26189
41589 82571
55811 88326
48120 67876
5766 32466
22327 88473
14692 36522
44715 78447
24044 44664
2134 99935
50867 94336
48590 58296
72580 95030
45305 76851
41131 50083
17017 20428
41947 58731
45773 99188
7568 46738
42939 47180
15016 63382
49073 60407
19237 66741
40145 57559
39673 73229
18532 26882
46466 80654
32371 70750
12209 40604
44331 47550
65602 74760
32373 89280
27832 66232
63777 98536
19554 41334
37009 86948
5166 7495
27680 73422
63273 98449
86019 89563
33072 36927
29825 93418
70905 93854
40735 69961
12161 32541
11363 94394
8061 99528
28484 92531
20666 71764
36758 87290
22245 28226
13741 58511
41410 88979
41107 94246
37827 89700
19263 73460
31390 76409
30878 34012
31559 87865
51094 96175
29598 97511
19453 29221
32511 69882
408 92557
18611 40579
5208 39669
43824 56017
89442 92274
518 88177
30779 49284
3566 13065
5550 96690
14986 26957
15409 22843
13526 92718
13337 22502
54785 61622
34710 65851
1549 92304
44904 81103
23418 63913
44437 66244
46005 67342
16774 59762
62499 92654
82853 93686
17197 87095
6709 34472
49166 78456
37325 75787
1631 60250
34805 98811
37419 86852
47111 68505
17546 36735
18790 57534
31007 99083
10758 88389
71250 82577
32203 50736
24078 28303
21192 61275
37218 96388
51189 60172
12929 25274
31367 44368
40529 72553
74981 86921
52708 52896
85170 89173
6331 91867
3448 94574
37528 59340
66941 81280
33742 76811
43827 49671
13435 61462
73 18695
16658 78177
65817 97133
41350 80618
47279 78258
23446 38950
43867 60439
133 46251
16217 87142
18231 76387
39008 61331
12058 18640
66677 79889
26136 83685
14604 39518
15944 24608
14387 20454
64779 89689
45380 68766
21805 29615
75626 78211
8227 89781
3707 82776
27676 61835
34697 66008
44455 54120
73633 77699
91272 99915
17449 44948
54339 75492
18607 68404
61513 76622
7834 39101
34098 91104
93055 93134
16745 64783
21773 35752
40363 87931
49864 52322
17561 62891
18700 28470
2945 96394
35172 45676
77638 88561
1434 16800
52518 87466
43684 81946
21382 96978
56428 71190
67145 67563
12030 13378
55593 57522
67658 81604
44707 77532
52296 66664
22516 79306
32022 72870
16337 55191
16233 26951
27895 91928
3895 81886
10814 53777
48895 63763
50424 97898
38179 44655
34761 60313
77898 99177
1633 69211
13590 21725
40027 49023
23421 75901
50513 79132
67051 67612
3935 11934
30996 40488
37519 53569
85888 88008
15809 33179
25317 72084
87040 95245
33624 99270
18816 78004
43993 62052
17831 32047
76747 98703
22706 93757
68748 81910
34978 90760
41886 44157
23417 39177
5578 68001
24999 65615
39329 68425
28981 77690
2967 91314
41767 83114
31322 47845
69894 99101
40417 87286
71758 72656
63043 80121
12754 66309
63303 80121
826 85521
50860 88035
58979 74701
9320 50511
12781 88042
13486 51141
16822 29995
16671 26011
75918 81880
78306 81931
60249 96044
19620 93110
71203 75593
63672 69721
13136 28632
11847 73252
21400 23763
50430 98109
2206 67391
52239 70854
20151 21236
18130 99080
7312 26456
16438 93200
34126 46774
28509 45122
75385 94428
56437 80326
39053 69326
12721 43358
25 96835
32155 52322
35845 60250
34885 43924
74192 87892
37813 65707
36201 63681
14086 23249
20599 75494
22441 53178
17684 31856
42576 80926
6937 96942
34547 89474
26000 30481
21768 35338
14893 81277
26586 96050
5820 99204
66264 72456
16580 51190
14622 38032
62023 73189
3535 65332
40097 92921
27277 56029
13255 74678
11739 38487
27717 27730
27012 70426
8804 97010
11088 17759
13207 91026
939 56709
16011 78139
10559 76360
52564 62692
7602 15014
8085 83444
40176 57286
61844 73984
5169 64290
84641 87046
34374 80508
88979 93542
16060 75890
7613 20277
21922 75228
19288 72604
192 25091
8477 19405
72027 87852
61447 95120
16613 61232
73847 76483
22223 34585
63176 76187
15691 73002
66467 99799
38341 69458
2680 89521
38927 69968
24799 53614
5238 56226
19361 98783
7141 98998
8829 97094
39042 45173
41377 85132
10140 11106
86033 94437
33827 96013
49903 60596
44106 96383
21054 97201
12174 74011
14248 40917
52560 62742
20211 46093
70773 95328
43077 98689
20228 81133
33656 75185
49527 61337
43756 57383
19262 61997
5326 35495
24753 27095
21671 88416
81761 91877
71849 98003
26735 63809
44566 88855
2762 30613
69780 98349
20153 68019
23602 37198
28399 70286
908 82632
61387 71999
12861 67622
3787 61737
54494 59058
52871 92158
43365 68676
58144 95525
11244 96687
57787 99688
41240 89497
5616 87470
22018 40136
1363 22595
61001 62938
21978 31995
52555 79602
44317 71232
60876 87462
67687 88297
76216 99365
15125 23468
32956 95623
54559 58816
34075 89672
53838 86349
79840 80258
31526 43447
56978 70945
30886 61061
66489 66830
8582 29358
11206 76820
50283 79797
15282 95783
21500 61660
2010 62172
22774 26463
3681 72553
6243 11015
59170 60618
42291 56060
84660 96354
77436 87672
19285 78876
44087 59404
5376 79238
28362 35398
20310 94894
39115 73249
47043 84654
41465 78379
50856 82729
20519 81359
4199 76560
15353 71716
42657 51918
11083 95278
69619 88019
27604 39942
22121 35863
50668 61096
16693 67363
12276 96526
26925 66247
18628 86549
58271 95442
36946 40921
72834 83847
24876 33075
46624 92515
22588 36920
12730 61865
30736 38558
29383 37220
51317 94004
10619 71323
66687 98138
48190 85398
40784 47538
79879 96155
53539 97531
73682 82943
45596 58570
19386 58073
59078 92160
36155 86217
4305 73650
2174 74849
3130 99439
19922 38443
53422 67369
53030 63461
457 22047
48805 98860
62594 91494
17348 17664
23848 41260
47845 57156
8194 55371
8355 25989
5572 43936
51789 81704
18400 88549
64281 86116
25409 95775
15787 56263
5158 44662
33886 51961
70413 84974
17007 31866
16350 30509
16248 93788
6447 57603
3770 34328
15172 22035
4823 74730
3730 67135
16482 40809
40230 78826
62687 99733
9721 21299
21673 29307
42722 83663
13815 42011
11084 49372
48384 99636
60791 62062
10153 70943
64237 99077
7176 36954
52438 73512
6832 44260
31121 80307
578 46461
31753 74612
41715 91306
24639 44710
5441 8136
5189 23113
11013 15726
34592 42472
1101 3835
55433 94978
22957 85485
23437 74237
64655 70243
90010 93853
81338 97825
6443 37643
24600 31154
69346 89377
70506 93092
22410 99832
15309 73166
3763 16664
43896 87549
24365 93317
21338 48645
7365 89650
10263 37002
4103 20107
4828 38591
11701 46888
61709 94176
22239 55392
37871 81044
3062 3781
5995 42006
44657 79243
2454 39035
17311 56512
15026 43644
19544 95783
38478 71553
45140 75949
61275 88186
86628 96960
11685 26576
28539 98666
21271 72875
56913 64644
17208 64522
63095 94214
63629 97823
88094 90061
32876 66615
88031 99652
7486 65207
90531 95236
36670 58356
28789 92652
44429 57090
59035 84539
64969 90253
31071 58828
18234 47897
4748 37319
25233 54509
21704 94649
2733 57404
49522 83444
6148 41765
57381 67946
7235 61762
20277 37068
41730 78238
24079 30943
17218 68740
24124 27717
8408 63103
2541 40246
17498 58749
14053 64396
12157 48052
6097 79308
47482 67861
6528 35975
26677 67655
7956 67014
6023 54829
50454 99727
43949 63650
43170 87391
79757 99141
1877 65351
23526 82540
42484 78643
32206 87191
56502 88493
1086 79637
18660 45001
26265 30110
77993 85978
29519 56035
1447 37591
54369 98456
26230 92983
14205 43004
16169 25417
23361 29577
88703 99009
3825 11370
51187 61693
48142 90922
24741 56001
44776 61683
2948 50273
40460 87436
13041 65476
80648 81213
66470 79882
34155 94723
18512 97280
31601 64548
40560 58024
75700 93301
91437 98104
149 32472
46260 88831
16644 83008
69406 82608
74145 79712
7783 81721
19441 24024
70179 91152
80852 96473
116 27351
49687 94034
17854 29862
23178 34160
26970 66675
20825 48875
64591 96595
25061 77882
91404 93022
75455 88870
3 29843
69938 70539
9119 17940
35233 83683
35004 38938
36006 88570
42556 53961
49537 59107
67935 86118
14814 79268
36585 74814
54149 60368
35813 96300
8982 17811
17773 65440
1551 67298
13988 46481
21366 66833
43233 99864
60780 73845
31720 46957
28740 35283
45692 85114
33093 87761
16459 98396
10182 45279
6498 94876
57578 58921
17126 81121
45020 52520
35227 80760
53327 94769
34931 73838
22085 30642
23527 65985
17435 25595
8544 75561
91836 92719
11733 76003
32464 49160
25521 66515
66116 80086
7816 27203
40088 76893
25540 65788
79709 91979
27008 36438
44303 83450
4686 88263
1353 88733
56083 98982
660 91817
9336 76274
32333 52710
16753 70000
54068 71180
28632 90973
24391 75569
40832 50597
44450 90355
34279 94312
51574 88052
71924 82008
41701 61570
19957 90417
14153 53505
46315 80697
14425 79987
376 51032
36261 42274
36249 94289
15990 73650
73777 87741
90903 93345
18680 54351
24940 73887
437 2140
13684 56657
37912 83862
47149 84034
30152 89895
34838 59143
16931 17021
44208 91629
36133 65678
8253 50498
67825 86906
39307 40188
32435 50009
34794 36810
5847 62350
10325 95544
2889 4977
4575 82706
29356 31783
4039 87284
34749 50698
42048 65495
50237 85065
16859 42156
59560 76257
38036 87712
10699 77264
35309 52136
13213 74791
4291 54462
45788 52764
83084 95241
39141 65023
1131 96921
41477 41488
5543 25051
80128 91973
19874 35533
27664 62431
32576 82787
19675 82226
6449 36619
42390 92380
76585 80258
28959 67215
71847 76402
1238 55364
35888 96842
46531 67908
52263 61521
7413 34836
12918 95526
59373 76982
27584 32188
29209 96022
51910 69281
43131 72986
50921 81129
43826 96057
40563 63852
63121 93043
68889 96633
1424 79441
15736 64956
7842 73561
37421 42743
2381 29565
4296 70553
20513 72245
27167 34616
6155 93272
77577 91812
10817 24282
21371 81903
7622 16820
70874 97329
25328 62412
33022 72680
10302 61992
24153 61923
42488 94559
20402 97870
14639 28799
51160 82481
7260 74204
20547 98135
8823 72233
29568 98923
35238 83278
3268 67196
15586 53431
9299 53235
49342 82224
4499 56633
40628 91213
7447 54640
34494 83446
10414 68566
23886 38912
16743 36070
6651 45958
61295 80427
17078 57448
37055 62524
7280 86314
43306 43743
18199 35881
9136 85624
61430 74909
1071 81357
2886 32644
29006 40899
27878 29220
10550 27410
68126 87523
5561 25674
40753 75352
23016 68199
27415 33151
3003 82714
70819 83555
18245 83418
13023 46822
13378 41063
8197 17919
32836 71051
62472 88336
12213 77692
14868 57693
38567 65694
87534 90835
21440 87141
7858 96789
15364 62384
5200 76049
20585 73479
69601 80845
8446 85722
31 61925
1559 77195
30369 70293
2458 63489
9430 97325
14483 34666
21426 63950
23541 82429
86627 96928
764 30894
44482 48850
32465 88046
75492 99920
83574 99660
25370 54256
29026 60076
36551 64427
71888 73177
42645 95375
33602 37592
68907 85722
11336 20837
13859 98413
28875 38556
9095 26395
65687 85683
44993 81831
9572 85891
65648 76825
14025 23646
82291 98496
15832 99232
59423 86440
18218 85038
51890 70642
28672 59683
23232 59028
8300 76208
57903 68201
61014 73606
9430 73950
43951 59182
79522 89016
6743 99280
46151 59537
6979 34995
78222 88883
47130 56021
52098 64666
49721 50893
7310 75329
3702 15064
13228 23805
22946 45725
43271 78538
9474 15304
21708 26663
555 72082
473 95275
29962 99145
6376 13777
7326 91271
28518 65542
34540 67869
5092 14949
70782 79470
9767 91541
13855 84404
5601 76986
7339 50853
18473 31658
78194 93173
15572 98048
445 11905
12095 68124
10021 37218
40199 89116
17950 25679
13086 52877
813 33523
21786 49771
42752 80160
36898 79202
10079 67788
74047 93828
70379 97371
63531 93322
27403 36962
36827 78742
42688 95035
16553 81873
17750 25666
29368 40631
11200 29319
25978 83964
40111 55099
8726 76275
19621 79030
7394 57437
9427 44985
16857 78496
34694 57716
65235 75518
43809 87346
54629 67293
65336 65396
3082 24205
75759 86161
46183 75982
1629 53901
24841 65503
35175 96891
11693 20448
28176 99270
36026 46475
82098 99711
25169 25411
73858 88992
7173 9879
79111 88362
4470 18921
31327 88008
68567 84564
40941 90954
9742 81086
2794 73763
9733 78960
52056 99973
51 17110
37061 43427
10625 18731
16321 64973
326 97928
3549 38843
59910 88748
4109 33778
59281 87470
6399 74246
34347 66434
2719 92500
23676 78225
20768 60203
16486 27729
33767 84110
33240 56988
7010 21640
7750 46121
10030 89648
20627 35370
68897 91249
16953 33230
49942 78272
59872 94748
64686 91793
21922 50165
40324 81993
2172 26132
23669 90436
5094 51039
20873 25271
876 21436
16181 79101
26950 58015
59259 89022
25806 27019
2778 12112
14146 60083
80390 90855
25241 48210
7763 48377
26600 99990
51085 72368
29626 33074
43433 55111
4805 58068
10379 97421
64166 77075
24050 77544
20041 24637
20672 22037
10212 85976
29705 89134
36549 55919
3013 95607
41594 54092
55917 66616
66707 82923
34597 91351
34376 38962
31439 42746
47486 55691
81448 99084
5296 36308
20907 98157
48984 73808
8138 96963
52944 72619
52799 73810
16916 20038
7165 68286
12731 68459
54355 98444
42492 56558
39076 75102
7856 94882
64786 98633
42920 92966
60787 95641
556 22610
34838 48784
20613 82113
53583 95366
20197 70797
41769 80551
48697 89450
23499 66519
65848 94025
31386 83612
8525 14481
9496 48012
30892 87776
57907 63915
232 41398
14657 17431
52624 68752
60742 88821
20855 99583
79429 99812
19264 64309
28810 44835
26036 48047
51348 72982
10070 25433
17567 19968
49533 88596
38041 71780
18070 89897
22721 56649
13192 51757
58091 92262
5678 7891
12431 39968
11587 93839
53052 71170
29193 96277
66162 77836
38761 59276
30449 38616
37978 87312
10875 47290
86853 91925
11578 91051
79589 92127
7319 92544
19160 70096
21208 96341
1279 52443
23270 91957
10044 93748
24684 72257
39948 90201
23378 33836
14308 81260
3473 8360
21969 45974
44474 52210
60044 81222
3650 53297
32579 47024
34325 98441
40996 64076
17123 98627
4331 27640
28728 82461
58354 59638
40231 84680
17260 66485
5982 45188
63754 70753
15015 78698
12351 51394
19446 89770
4026 44183
13231 75536
5057 22466
58146 70388
35864 55115
44240 44420
3073 41362
82285 89066
31437 64518
26487 83044
11965 90350
45870 72629
21804 75378
42010 58736
20325 31945
14656 25734
42502 98057
82325 89323
73367 79125
3818 97260
50795 53393
28619 32258
43428 62623
41664 90648
58718 96395
50550 66611
25957 64150
45758 90492
31089 72593
24534 50116
17183 39528
38570 40558
33174 93069
10791 56330
33143 50354
75265 78456
66379 86631
17933 78269
15797 23318
27507 65246
55542 60011
5288 12905
1288 72416
27605 87721
23994 42421
73841 88426
51156 98351
153 46771
64019 72339
4288 31815
6164 14554
12008 71084
60888 67108
11838 59238
76170 97849
29697 65559
2618 22075
33008 59356
23428 50248
2273 36613
7521 99259
34196 77071
56200 71764
4377 16164
55059 99260
65552 68940
37635 40114
55618 90911
6500 75790
7121 12641
15107 57759
30784 71814
5611 85455
12371 69694
41507 74105
52593 53468
56475 73704
52020 90936
69438 81994
11091 57869
85068 87627
28421 72033
21278 52920
44079 65224
76653 90209
54673 76475
1720 14505
10386 17859
38701 83518
18068 40996
7200 87827
46765 46779
17566 49339
72581 80520
5660 84708
15510 31257
26862 94248
20500 78347
75553 95591
33646 87103
7460 96803
57467 57936
37114 59293
29895 84242
42022 66168
25911 66145
1958 16161
27081 66504
10051 46870
79707 91908
26968 84196
39841 39935
11411 75824
22149 67897
7907 16385
4466 84012
21736 57163
29026 42275
48457 92725
16323 79082
35284 88280
54210 55178
19680 74833
76253 91713
56639 72795
25776 93673
4731 24728
50217 75108
13190 81202
44600 56579
8130 59264
22738 73197
4706 46667
20297 72298
35465 41251
19200 42217
8486 68519
61107 87030
7688 12640
4157 55980
77547 97864
94243 95503
5497 10084
8504 18197
32707 53992
24872 35271
8375 81091
91541 93812
27860 46999
13622 75897
4732 63389
56235 83992
7184 55815
46383 48218
703 67239
6860 36606
16080 39084
20127 73381
88783 96036
52680 54959
52633 87388
39129 74648
49429 63917
9661 74392
38243 75300
14429 18544
490 71700
33521 40196
18649 24205
23027 24591
9386 69271
3341 22410
20569 38038
19575 91695
40832 95214
35677 41640
72708 73161
10796 45196
41521 95716
19993 28960
80965 85906
7062 57747
11508 50559
64916 73218
38562 71084
15155 41788
79709 84245
62694 92579
32419 71934
82825 93768
46282 50905
34871 73241
79 2780
41301 88074
17162 52864
70430 96594
293 44622
53643 93485
29617 87327
28836 42842
47961 56497
1858 11522
3820 75012
27161 74175
14093 59169
1789 83902
24406 25463
51773 73968
42034 75575
78963 84808
12868 24276
1585 55998
80820 86976
2907 42073
30639 85758
15813 42368
3015 42473
60597 60936
50730 94506
12561 58380
48164 81702
36218 62403
30938 95369
90489 96155
16737 43613
11288 97197
28502 31586
38048 63567
86251 93479
3445 8159
34522 96039
27945 64731
13770 61966
83120 99040
37545 54061
67662 79458
29186 71085
2019 21198
45459 94632
52081 84846
64334 83891
14810 88540
1539 19390
45988 70341
30047 58981
42061 52418
2476 69080
26655 54387
6468 35351
18078 95670
56519 62086
5663 92328
25038 70758
32890 37553
38725 92011
25180 64169
59035 75215
10531 43554
22844 34257
31363 81969
12280 77739
44248 81447
30946 69550
19220 85970
18721 52496
5815 26956
71429 95086
34645 56487
31421 85558
13953 45862
39125 96067
49733 68634
8187 11992
17987 48679
55152 94818
49034 65598
31344 94040
40170 58354
81965 99310
30784 95322
56277 80989
15158 52319
16809 77524
7879 38077
17440 51298
87592 92274
64465 86651
4186 47017
46359 67036
39851 66258
52269 80731
31267 70042
33392 33496
23302 90551
30864 44621
23782 57568
22168 76510
1767 70745
24471 95822
15188 74343
14898 69929
51959 79431
52487 72733
50834 99098
11855 90193
61044 80259
24864 50601
67291 74737
77196 90161
28754 98535
19232 28401
7594 14710
20057 59579
22409 99956
36624 97844
9263 41128
57984 94771
75173 85156
38493 84186
12794 56660
2150 61391
29125 37961
85431 96532
10406 38148
17672 46071
11823 72538
1074 30521
55858 90031
47265 97284
74260 78545
56769 90222
67300 92269
47780 63744
75472 96070
5150 78112
35606 36302
5524 83828
64665 65955
63388 77066
39227 57432
29602 91012
85027 87716
58392 77933
2279 98331
17046 23370
7102 28753
37381 58428
48832 53375
17671 48511
2287 66411
21930 89415
29035 42651
36324 82989
27815 38001
32028 82999
63130 80067
42430 65963
5541 24323
3622 29296
27825 55465
23817 30166
46121 73002
27139 46542
1085 24349
5928 36553
30435 89899
90174 93289
13635 33927
31494 73956
63220 85190
31160 41555
52256 99712
9384 41561
14757 32673
18786 45782
11061 19212
22407 97745
5341 7788
46046 99480
33241 36546
12248 13412
4039 35427
46968 61025
45931 77887
43763 48407
27024 84907
45072 57140
67679 71990
33254 96671
22993 30342
50162 82062
1061 32843
52406 60077
19664 23322
42125 95739
13010 70919
58314 97366
35401 35710
43896 44008
24984 75237
66049 94566
14568 69737
90115 96659
51177 93898
73949 80754
49997 71304
14159 47482
18566 61943
2221 11660
38822 94790
63843 87454
28123 36689
82147 89842
74733 85935
1292 46916
44399 53772
64437 96007
29462 50240
40864 93562
13748 66206
30757 92880
15098 39037
19841 89801
37765 65213
16137 42537
6084 34981
19626 88972
72163 76265
9925 73997
86456 92809
16940 98618
301 93776
71572 79467
22653 44963
11053 33051
2642 59063
46851 89613
20699 81562
7103 71706
32821 54721
67903 99559
8441 8959
26078 89092
61517 82725
23478 81626
21666 41004
59844 61170
48796 49021
71990 76403
62119 65891
11207 19792
20761 83065
93179 99196
9098 24765
2170 93142
26922 48103
71018 82338
6024 99273
80849 84939
20516 63217
27066 86413
44108 83184
42592 70236
16647 38274
22607 44355
9909 90132
55514 81383
71324 87848
9498 19017
11735 63151
51059 78678
3416 31123
68758 72359
16726 49495
23240 58707
67028 78296
49163 60772
78941 82437
22892 53152
6629 34367
76084 87325
19896 96959
61525 91015
33583 69224
22918 70310
3036 30317
6871 33920
745 51027
21057 83792
45670 59964
30185 54638
61623 70170
25576 44278
36530 44197
90073 95942
6442 42615
5880 54983
21135 29179
2785 14655
15943 84414
67495 86563
14943 47785
33389 99721
24877 77424
50011 84932
62301 67564
17794 20648
27252 93031
24411 83316
58304 84950
2960 76479
4080 81387
46736 95620
79901 82015
22153 35358
74710 92172
65459 98944
57876 66183
33393 88171
5922 15331
13691 93541
73823 79037
15811 52903
39491 41664
3312 47721
52154 70233
3628 55654
9371 96557
14415 57529
44633 62411
30800 98262
71383 88946
55356 89446
74673 94250
56896 83587
70288 77020
18549 32023
34927 46817
64140 72196
28792 91591
12823 85436
14805 64789
24418 29311
42606 53969
29673 59113
12611 71160
82284 83756
24142 94180
46573 76289
37110 71464
15923 79950
12948 29974
2892 44559
6705 63821
53124 95951
2049 39688
3282 60900
30181 78123
48007 91821
21464 57314
45240 47187
92681 93262
18605 84198
34997 74398
41575 46247
20912 48397
83119 91999
81722 88926
35168 97860
48074 53588
15237 96327
28133 37075
38323 40135
770 43486
10298 43560
11299 94893
60192 75434
12719 33379
62674 70174
24918 35375
54059 84305
39318 41884
48086 73613
18380 80128
44158 50338
63019 74622
50145 66226
31487 99141
36360 69709
5371 43763
6825 65243
29473 56056
20739 54949
45465 90025
36163 72324
11242 92119
85770 91971
67636 87293
35609 42463
53069 75699
50728 50846
30342 86448
59858 96366
95707 96427
90555 94056
20281 71165
56082 98144
8681 19268
24565 57832
46849 90752
37663 89744
32015 78670
45761 54522
31768 45758
43242 88698
16584 66211
4755 18108
23173 73912
36396 37342
88025 93435
5826 14070
3882 47747
64963 92577
51607 83245
16668 71428
42747 85067
9464 19914
40311 93565
53520 91822
23398 52688
53570 58878
39710 46344
39298 99442
25431 93600
740 18982
11865 31983
96822 97817
59590 83046
35888 37888
59702 74721
79271 80516
12143 81722
85381 88784
2616 13507
20082 69691
6474 61217
24635 28650
23977 26718
14364 54670
32550 63860
69530 77565
17033 62223
35281 38541
2710 15574
34142 56691
30435 36602
15441 83459
16240 78931
21399 79276
20357 32935
45870 47540
23945 89827
4288 39785
16618 76253
30523 57936
77626 95654
14542 17084
55200 95327
53504 82206
43942 71358
18609 97260
28408 94902
15895 30845
8058 54865
79279 86130
39218 97516
31886 81989
75871 81042
25583 53909
7534 31313
46094 57889
17439 27873
26902 48549
39170 63345
19993 30509
25377 43307
27552 99117
46282 84729
31212 49910
15810 90550
18047 96940
31347 89877
20157 56124
20650 57800
9842 19549
40565 62992
28218 86067
71422 94195
6534 14524
27183 88283
46302 56561
57177 99811
34278 59091
16042 60328
28754 75460
8068 35392
5278 28919
36764 56104
39129 56787
55128 89040
19446 38124
30364 53400
3156 35563
18008 42198
11506 91269
31408 79472
47766 96091
29033 44708
29481 90128
61455 80102
15956 54678
55240 97023
23144 88625
32322 82632
2565 16765
12764 17773
19710 25494
20313 34153
32783 60972
15008 65740
2467 51533
16836 16903
7416 12044
37399 54911
50911 64774
67607 92588
35055 57221
10826 55917
91763 93692
2744 16312
18734 54409
42212 66027
4400 7598
53574 73503
40896 59674
15845 85727
83821 84476
46298 71753
47720 49943
15326 96304
48941 74886
24102 32238
16490 81380
14852 58346
81868 86467
8401 69470
52846 92848
49144 77208
14698 61870
9877 23012
7034 71449
6219 76677
32337 36708
67528 92056
55018 98896
34745 73207
5795 26299
4162 79103
50904 51061
20994 48417
16361 36199
40707 66237
78020 78288
7256 40910
40925 88092
31803 98106
2321 48975
1230 33654
70248 79081
16794 60769
46860 90051
16277 34812
14001 84236
7012 24220
13662 67822
56439 69783
63576 87347
41177 52226
35473 62173
95519 95914
76448 86426
18311 69511
56409 83069
4199 70804
37543 97291
48273 93145
43230 85974
40865 89609
42715 76075
24585 74017
54110 71107
73228 83931
54981 71571
45472 64726
61930 65371
42785 59215
694 82045
25454 70897
2855 62408
5906 82171
6914 93710
32388 78019
73799 96122
34520 72828
35302 87310
36038 65074
79430 80639
38081 58054
8907 51523
18194 33496
9221 55979
32529 50305
84214 87077
4525 45299
37045 71951
7356 41460
35777 78947
10182 62691
46267 60629
34247 46271
26878 29919
26829 34004
16589 33666
4220 7912
39286 89776
56578 83693
70675 75221
40996 48133
10363 74480
22362 83726
76516 87399
5966 20976
26442 54396
7590 64995
57987 65493
8601 33182
13467 23839
17236 81481
3486 65979
47607 84353
37510 60433
24954 31268
7369 47291
27903 83597
36013 37647
10054 29832
44290 65210
1635 73258
1351 75719
14399 46110
5847 76345
8147 40558
43582 73541
23862 35790
57492 75908
1956 36406
40842 53521
45355 56771
53649 81164
17441 93362
28823 32812
46575 89405
45830 99050
38663 39344
1590 90301
43358 53824
29003 64997
50627 50873
5771 69956
24752 28928
3018 53213
62040 75786
46335 64137
64790 93025
41324 59551
26275 29236
44811 75119
19447 71746
36740 58779
41865 96363
43569 65373
44644 66689
25488 56929
80881 87213
23632 98695
73801 74156
7001 54755
11799 75602
76355 80404
5592 49817
38983 45599
62197 81209
90281 95216
153 43476
24302 90259
15969 40793
34119 87663
4948 58869
3520 75371
44107 74870
26550 44797
38839 88887
5196 51652
928 43109
5420 85651
70125 91112
18303 35718
24165 72749
36462 47786
16614 41371
1212 15985
3053 25206
58978 67427
33941 79149
37558 73568
8102 14678
2012 80606
3852 84038
45696 61083
16838 86921
33005 99628
6424 14818
53314 99743
19500 52174
77245 92945
44671 60653
38145 79099
48704 72645
31400 36201
38336 67784
29718 54612
22678 96274
15657 56285
46668 65166
77896 98700
10295 38601
55301 83736
23356 33948
77374 79892
10114 61341
70125 99080
14324 86514
77086 99528
34928 35787
30556 92278
21426 84001
70890 77588
4813 97294
43356 95824
57885 88383
8795 78169
8686 23618
13652 79727
44136 44543
37809 68959
12509 85818
87461 98493
7918 91673
77876 93582
40555 94830
50657 94977
57029 93335
29126 72772
78691 88427
51359 78889
15917 65637
52562 99841
3428 35409
62495 83076
54223 79056
33834 99720
24115 30344
33053 69810
35393 98502
41322 68255
31434 40913
96348 97307
88027 92286
67180 95451
33905 95496
24487 94022
40578 52880
60851 95157
47652 85220
51979 75336
25776 81256
69341 83796
77314 85506
29253 90960
14241 30909
18982 92685
10411 45836
71481 75601
58499 62562
72737 76333
2835 90531
8379 60764
2811 5820
36232 97380
36397 44789
14304 88718
66532 85607
15650 65858
16986 91695
47183 79482
60355 62370
62337 79607
61236 89649
58223 93731
26577 57444
47693 76904
12149 16612
511 91582
61792 67830
48910 49289
80108 87437
38033 76473
31481 79094
3260 94920
2526 79268
3446 5584
22458 62009
62218 62404
87718 90038
6865 57656
33304 95338
29103 87813
19141 39577
40195 83059
16083 83893
22357 51404
52445 89963
17144 57064
52354 59673
61486 96955
41042 47382
1222 40284
24089 25703
30468 73645
1199 94919
93618 94194
35667 81874
20488 66429
16917 40645
57532 89567
30745 36493
49788 66789
76232 91868
2 6918
28112 78970
62428 81711
32623 67906
16966 48143
28150 77198
12620 31272
13968 73691
18325 78344
39111 54190
44243 62571
58202 69421
78118 89534
70699 89532
29309 69459
1099 14364
34656 67001
64674 80975
49942 81034
5948 81434
43524 86709
16883 62724
40166 79886
85933 97573
85191 98726
8873 80640
12107 88300
37351 50356
52780 76924
24012 66038
62680 81997
61041 94933
9154 73962
10909 28108
66397 99015
5879 14938
18139 93001
55035 85816
4820 63153
62393 98857
18570 60063
28782 87534
5673 23424
17650 33599
20340 41004
18626 42927
22718 57754
7057 98285
11761 46920
37285 56902
42200 97619
33294 76777
8423 60712
41284 64680
4900 18782
70664 80940
24996 80713
1833 12922
43730 96282
31244 39601
31008 50179
43900 44528
36648 81691
38702 71029
28894 52345
20399 33439
83807 89680
18325 30316
24891 62775
16159 74718
93729 93793
20752 45266
57782 57814
17354 35598
93961 96751
75308 80815
18382 41245
5338 70032
21304 99877
2109 3377
75759 84752
48573 74478
28279 85618
22462 78953
36104 48924
66725 68600
84495 96108
3614 46659
24231 61947
23776 79889
11730 60754
28004 44445
1478 47080
69630 79492
9256 61846
34086 83633
21961 80800
7810 8309
50091 57251
13449 75897
30768 73901
76968 77820
42003 79701
19478 37685
47642 50956
22950 77186
22642 36632
60681 68638
61603 79618
13084 29074
12575 32862
35928 63743
41461 73911
80308 82778
14631 91570
25040 93145
61044 87460
48545 83626
19632 99311
3004 62266
10941 88722
3570 20706
74347 77076
89998 94198
31476 74707
32712 90622
9633 61778
2587 92010
6706 20528
29734 48128
31751 50264
81779 99073
78611 89078
12888 74705
57071 86474
62890 68402
18306 87220
15352 88598
31162 70499
8040 80810
16621 85761
15062 18954
6868 75811
90304 99064
14106 37862
48652 61322
67208 71539
15393 61434
68175 81083
38655 49271
44005 59913
19200 51028
29423 97092
37947 71953
53822 94655
62302 81291
36514 77069
21820 63833
45608 57945
25375 96043
58482 77679
42619 62462
23341 41207
55556 96787
59660 84198
7724 24830
61030 89839
12653 43881
9638 21720
10470 34945
73214 91222
18794 82773
1833 98556
2242 42332
19349 39670
16427 62856
157 3102
21727 60069
44698 77366
2813 38433
48046 57645
23116 92241
18288 83095
49872 99498
17149 80816
44347 60477
65385 99347
19866 40948
37301 83409
4786 95456
61965 91966
19975 71106
18658 39909
27600 56992
14951 73012
74537 84833
600 54723
29859 96580
21223 37717
40255 84090
17390 73645
76228 91891
40971 87810
41935 97150
74362 77074
38746 43631
2822 78965
4120 98702
17634 81723
25631 60087
55230 95867
81422 87331
58479 63516
73304 93257
30812 54287
12267 51679
321 91293
33416 87602
33518 64881
2652 70263
58539 69089
6900 40167
48047 91105
37569 61792
14561 80307
7095 41622
4680 71580
2357 40184
88983 89003
65665 82817
25325 60544
35935 45574
3246 79170
31551 45019
28016 62906
33797 43638
1822 17571
63598 80851
82785 97571
3851 22022
65316 73409
75161 98516
40706 83986
5268 61762
20293 79348
9652 85006
34518 98468
7891 54479
14274 27428
55515 95604
28172 42489
18281 36049
23781 64123
22137 33240
64257 99119
22957 85636
11896 34191
14290 18716
22757 70236
5720 73259
39263 97545
31747 61174
761 30033
70286 95307
28886 43909
56160 58610
1350 66659
41706 78592
43279 55957
61818 98795
66747 89359
11064 61215
19878 92014
29716 97588
40792 98826
58384 63451
12860 14315
24028 49636
31758 37221
7678 20741
11731 61234
68515 72983
22851 86859
35593 68184
16961 18626
49773 61927
61451 66719
16555 54863
41077 80300
7392 42611
26191 89121
5912 84144
70142 99823
76388 92521
41351 99689
41003 75819
62707 64554
2337 82367
6693 37254
17773 62637
26241 81462
17235 82532
20546 37287
27817 81547
25475 45287
24847 39705
45903 98740
12054 25563
18278 57068
3090 87912
25998 84234
4918 51863
33042 88552
7740 97502
22182 89011
43026 95384
23345 48900
11058 16850
31972 39643
74816 86939
29977 55498
4091 42883
16535 66010
38143 72959
47337 93159
15189 74217
41855 50339
14085 52280
15678 97784
2302 35171
49646 76577
30780 57550
9496 69791
38072 43420
24630 58030
61450 81152
37958 67199
48770 90315
70359 98783
15303 33569
49225 86740
31298 68783
38594 50245
50597 50649
55969 65957
9417 18501
42635 95964
71668 92703
9741 33256
9735 39481
12475 51220
95064 99709
12308 33783
14298 50900
2983 36447
30596 52193
56147 78912
42439 59460
10106 43269
9113 90034
5105 90260
35105 91287
4992 35799
35310 71246
73749 85042
88725 91722
11586 54327
1143 81761
52132 60005
48079 82472
11692 96304
8099 69005
33825 34150
944 48341
45387 73782
9798 93299
21097 24545
6072 43679
30750 69305
31550 37503
53076 88721
9292 45661
8779 51087
35191 61042
42495 44411
78278 99292
2996 28857
2687 65310
43874 62513
3933 26200
35066 64940
82620 90343
61543 62020
48428 84279
43974 95867
31435 39554
36184 63022
7432 83374
25252 75013
35249 38735
55972 81967
38501 56417
31866 36571
26271 32265
2133 66874
59939 89074
42460 58890
2877 34528
80276 88047
49565 85335
37978 43441
85047 92144
38694 97821
20030 30177
54655 78271
26781 77433
75928 95382
63670 86117
44453 71043
62640 66102
31331 77200
15275 38609
34367 64857
23919 75604
25074 34775
21702 95102
15023 65311
17145 55207
32769 85010
13427 98983
2963 39009
44045 50196
3043 60609
4118 17923
8939 96949
20471 31545
54053 67409
15929 35690
18328 19325
35211 53375
82502 95342
33059 71524
50702 90611
190 93876
1356 21923
15963 99686
37453 69010
46441 55537
16833 25866
9952 18936
56115 66530
34152 59832
48136 89289
49039 68945
16203 53609
53658 58961
21811 62057
31467 79757
7665 38572
73569 89491
38608 40831
66497 97771
53385 58384
73898 77519
8381 73374
20048 31362
38045 79937
29685 37045
29456 85548
24024 59829
15881 89286
14645 38666
17727 55900
42228 66010
39422 53852
51627 55251
74655 78796
9243 59125
9976 11329
56572 68795
46740 79577
10112 76091
25584 92420
13461 53908
7904 58222
66448 94705
87492 96472
50637 82192
8396 62139
9333 97133
7522 72366
47032 77136
2362 83200
17978 87311
4223 49722
10346 37665
15073 15769
56781 72929
14367 84272
74523 77338
10423 31273
79990 81406
18288 35652
49278 93823
24569 99519
32926 54540
38691 78451
38997 60022
74847 94870
38817 70988
69473 85039
36089 37556
6775 73728
4028 18215
19409 62454
46728 82908
92927 94347
11398 46328
60333 68769
68612 85300
27628 50812
31590 77818
3 2337
72975 97390
37301 85503
17664 48371
3698 98946
38954 40748
41451 81651
1167 41761
44749 89221
42603 99940
24106 94394
35981 68971
66071 97228
64421 91999
22663 94183
37101 61038
31250 77251
4209 79943
57662 93649
21430 46911
28678 37018
7496 29524
7190 60529
22019 89515
53155 98281
39966 90034
30122 49019
40259 59061
19685 22663
9109 61926
23837 36131
14711 63452
43347 68682
35440 65123
38493 66207
3038 62637
14161 92184
329 65841
49373 62381
32577 59573
7516 77773
53045 61895
38232 78766
4067 81525
85407 87295
9451 24649
64547 69845
73514 84471
16732 89690
7872 10726
51143 80719
23375 94940
67842 82760
187 5417
39875 94844
23439 65839
17246 33958
31578 56978
66499 81595
316 83411
19278 85765
72935 79775
58062 75297
8385 92250
13916 91196
38132 82997
1786 49529
48519 64392
14348 98062
85975 94367
13990 20887
15394 26623
57246 98837
11373 22700
54962 61749
20211 24418
14950 90397
36317 71215
2320 30923
7241 45106
30796 95758
5651 64353
55292 72976
39186 63292
9449 63528
9277 38600
70800 98316
80109 99719
3771 32371
14641 54792
1824 78359
10856 85722
86761 90460
86276 99095
7638 87070
9748 32195
58806 64382
8005 35643
15977 98513
8383 14561
25497 98765
10251 72735
23550 26584
612 26733
22528 50607
22281 68381
34247 86111
19334 99497
2511 96516
34107 60242
45164 78216
43174 71300
31545 90023
5014 59311
540 92598
30469 36888
46309 68044
38460 64834
55220 91629
18676 31963
41218 97194
15619 53108
42552 57398
67169 85905
18738 24337
2677 58979
9966 59939
28554 29023
60154 82682
22309 38676
41612 83170
30050 70107
9488 43739
71310 78762
48929 62389
60550 93855
9962 41651
37784 94828
9869 64600
19918 42264
59895 86198
29699 82324
62200 68844
22471 74214
5452 27037
10460 74840
54303 54759
19918 51339
78190 96926
47706 94806
45766 59334
91636 98169
3547 74337
3510 16848
39010 97473
22848 87615
28267 66208
10914 32316
27366 68446
17906 75741
68048 69735
52353 74449
20258 63759
17234 41621
47188 61240
18487 88872
57387 96625
20246 70953
82855 97112
51701 82846
54365 93797
59279 95466
7219 84384
15604 70517
65335 92723
52243 83955
47355 48955
81014 89488
68477 72587
21076 31245
20237 36757
16919 44964
8552 46614
63209 64104
52069 54874
84823 97294
4024 63744
54018 55752
77546 82547
1182 60464
65133 90721
1471 94795
15101 69696
49055 82571
75575 85709
9551 39791
8098 73222
19781 54328
18825 36961
5164 43440
7981 91494
34980 63502
79089 92909
66875 72014
29630 60005
73043 78289
41822 71977
3499 6440
38803 44050
36502 47266
9247 56219
74348 78538
47881 48938
48607 93184
56601 82430
31976 80593
34132 54176
12380 81977
69585 82554
19559 19657
69164 87055
24061 60872
3772 71891
58724 71318
60105 67644
18801 98164
50795 51033
54153 97464
39065 98404
53055 79222
9589 92137
35697 71439
31623 41171
12410 90825
41863 44081
6496 74486
35506 65932
39569 69208
9378 65145
7472 40069
26274 59765
29537 41450
57295 95851
23496 96752
47259 87300
8461 18222
52345 59070
61614 90393
42063 83310
12897 34901
3687 68950
70878 88725
60169 88410
20421 81697
9275 67626
7613 96193
50987 97925
87867 94309
7575 66428
27428 72142
19376 28894
31004 55561
64080 67977
27857 86581
2601 9963
41711 65269
13601 60849
42042 80037
9800 23708
9069 50664
8994 39043
26379 61664
266 42240
90258 95116
9091 58503
41767 72896
27836 99113
47790 50082
75624 84245
16990 53274
42635 44557
68732 89836
19009 84045
1038 83045
8842 59724
8553 44774
6011 50552
8447 98904
1910 63816
19227 32192
2498 24721
24670 97169
1033 85457
83167 99505
29087 78588
18936 42171
8852 59341
38815 59735
82206 83148
86121 88093
30873 57691
12424 50531
21757 78570
64445 95738
6700 83478
24348 53494
2405 13058
757 60302
21074 30932
11296 44157
6340 80487
64876 99267
85629 87785
71773 98828
2583 98758
89238 96058
3124 8416
22306 61183
9926 96274
30174 54150
81777 89502
62564 83381
24741 32379
51321 85760
11762 93391
7318 76379
40206 46486
2275 8609
16914 21198
7391 86938
75939 90910
38173 65612
66591 86096
63617 72072
22137 79846
33809 87046
22184 31988
29964 72187
22848 67059
35141 54598
49445 54973
64159 92356
7444 58730
55886 91548
44167 78751
14474 48915
18869 73142
24725 35956
33436 50432
47576 90276
6835 51681
80782 90073
46677 47917
75013 76016
7892 70119
44052 81596
72194 93600
34461 39471
43860 84479
30258 48103
12249 26073
13005 65856
51297 80501
34820 93028
9914 18139
48695 78650
9440 63630
16476 53521
9885 44540
12423 96629
4716 5731
27604 60491
57622 75139
26600 86811
56776 82993
842 20385
6163 37991
42032 77744
47686 79155
19602 85421
40338 93597
57303 74728
832 89414
10129 25614
7639 19010
40783 96549
15015 40319
25028 83471
48546 72571
50731 82645
9007 91322
14927 60614
27669 86978
60513 88400
3939 56167
70417 78036
3275 67738
6096 14416
37192 76011
83805 87001
18185 73423
69666 96241
79017 99856
22850 34815
33957 86468
2199 31651
57340 65726
12773 89611
2073 56295
37522 65379
60058 90858
67325 92085
26404 76553
33330 50681
20450 81005
1831 48068
87289 93368
42562 70800
49348 81563
41258 43033
33104 90021
56228 68936
46695 85118
23421 80567
15596 79330
51675 86059
34385 46893
11789 18898
31025 79344
42483 62150
65121 79407
16202 50314
93515 95824
59370 75104
70482 99583
13063 69130
10608 61285
37566 63373
6827 29399
27296 82905
49961 79984
29965 43086
9313 35790
55910 62461
30609 70662
21898 42166
83158 86201
10872 84852
983 31574
6782 21812
2277 33026
52933 75483
50940 71178
58025 79368
34668 38908
24441 78847
2017 84792
59824 66587
18514 72861
75336 79917
78092 87227
32544 93530
82569 93819
57988 58980
25392 87408
24449 66081
13402 76383
91819 94753
44866 95962
4522 25099
18000 26337
12746 49438
14584 60460
65317 97388
46157 47819
12297 30054
23395 39527
43497 99605
15105 94276
88066 97535
23628 26847
60504 98138
8897 36861
5033 55873
83346 95264
54053 81898
10458 22297
23848 53944
13744 63365
78754 87488
4115 27693
16469 45459
9308 38076
16792 97836
34624 80973
29897 83590
79999 96360
59878 76372
79696 82015
65771 69960
31969 39101
47693 49962
3098 83532
58547 67559
27251 31984
30326 64961
28472 65224
40670 93370
48347 71725
54327 57453
496 79427
19399 33637
988 99632
9539 84368
25644 60344
69308 92516
40487 85362
9303 33518
16743 48989
27666 80924
14289 82612
20091 39183
6208 72912
42354 76134
40531 41601
45465 51645
41320 71558
8315 92689
44954 51831
19739 63609
2789 53520
20672 42089
45414 93780
21047 48315
36577 96482
345 66393
45429 95295
42242 68909
18926 51960
25647 76143
15833 90808
34912 42995
15899 62108
160 7467
77061 83339
80751 93062
22506 92430
81356 92408
35506 78920
10836 56065
29586 50569
3748 11100
20034 84485
16929 29152
20200 36278
16006 17342
10911 29115
46861 60645
42462 81607
15621 59065
85061 99449
56180 96699
47357 77675
45672 52930
7177 70088
18366 73640
47020 84730
58239 90608
28348 88700
9423 24072
16572 39344
38345 61112
62267 74218
83999 85197
21932 52934
14452 93515
47976 92686
74330 99229
33047 91620
7488 75155
8479 19159
6112 63613
68637 93789
37136 81479
11736 55269
26704 92314
84219 90191
23583 82670
63553 96490
38716 81979
58661 81550
27651 59937
14410 47845
16906 39583
5682 56216
39295 62777
62106 73417
74772 77471
16752 81536
16633 81751
32515 50251
49610 62983
46930 89438
18201 89864
14912 21060
12056 49428
240 80531
6848 7879
23173 42939
1102 6445
3936 96270
58255 63841
19579 71924
60855 70023
1415 92760
81395 86400
45209 67084
4697 39882
44843 79211
61643 77384
5464 9646
12379 95497
3485 10683
32422 78393
80103 94427
4071 22973
29656 44516
55468 66791
36393 48615
23003 35037
37462 42059
67567 88871
86444 93484
60709 65589
71292 75383
52203 90738
35058 72635
50613 85601
48218 79569
57823 76806
6779 39825
60737 71741
9347 38891
17486 18539
80477 91395
44596 63460
18395 28656
8948 77535
8705 30879
5487 54814
12842 70454
58041 97404
25509 57384
51109 55668
38657 53939
10140 32915
18618 53053
12883 41710
78107 96641
28831 48764
35875 46260
20981 39553
43067 99773
23210 68152
17142 36735
50553 88188
11196 75801
8851 59235
42310 71675
50104 71120
5635 47207
58579 60227
37323 38480
279 48620
75996 79074
1639 81352
66937 86707
4482 36360
58073 59366
67596 99532
18520 54901
43433 84511
93 81004
21859 90130
70696 75127
19423 39417
28662 77424
6410 15273
22381 47906
83953 96557
29377 39817
25096 62343
47773 90844
27969 73388
86088 88494
45553 56224
20867 82848
12813 22611
11145 54540
26560 44044
83200 88255
10685 53893
13459 36205
37188 38778
24248 92692
1497 88336
13787 72608
58735 74628
15287 71645
2867 6018
29368 89984
8041 59994
85500 90449
409 99163
81394 85759
48467 51006
73248 90522
15447 98568
78324 93883
21861 41256
23733 28021
1429 15687
59581 90444
2417 12256
35715 48434
28349 42622
8433 75338
11707 33355
45004 93112
21187 26137
33576 64460
29297 43885
22666 46431
22802 58228
16599 96885
16329 38064
38967 64393
42283 45444
2032 6744
16864 54946
63335 68335
35174 67795
39238 63569
15626 22600
42229 56876
42578 44510
39165 69755
17629 70765
50478 87123
82607 85344
55600 93568
32367 94379
43952 98839
43952 48811
3579 63801
25015 25096
19655 83975
42766 60406
65283 69827
36841 54453
30713 62368
35199 69034
9698 24592
14471 79591
1786 95619
86549 99038
11282 67230
35961 68208
11796 96132
47149 99593
30340 42720
47298 49052
10053 79278
50650 65243
4780 60179
20631 79854
12734 67784
4912 5166
7558 22902
2254 77361
75457 91922
52691 61269
17108 70802
38782 63679
57874 86902
65451 89647
53988 65547
11617 57945
69031 98105
2741 97968
37829 65844
1760 66332
4584 32217
30592 44615
53379 88651
43361 81560
16974 31278
29986 30118
51364 64102
10417 32414
36519 86922
80202 96788
5835 97315
14969 22223
13787 31856
22418 40184
59185 74684
18071 90854
8102 53017
33224 50355
27212 64021
21322 46632
66443 82181
68890 98735
52076 88424
31549 93976
28389 53222
42657 55257
1792 9209
3320 65865
63748 70696
62298 69381
27989 94365
56860 90403
8215 62851
88921 98395
65634 83016
45792 61410
81960 94750
73631 96870
43662 54317
7049 43231
72570 79604
16217 32365
17270 29458
17750 68840
70184 83061
36844 87053
35948 58165
37654 59780
4197 29669
11117 71165
7271 34012
19530 87799
12029 83898
19062 30526
8300 32843
15865 33768
21459 58526
57242 90817
47161 77625
20212 85986
3926 79199
23718 94955
7668 47133
37000 68990
1415 85663
68738 99250
51917 57367
66596 79876
22547 29319
19669 79095
25869 92501
14043 38652
31785 38148
7261 36851
9020 87699
45331 59790
21165 53245
2649 94727
35108 90168
49063 90069
78306 81158
49901 94749
37385 97244
16985 91956
13386 78654
80231 80864
17118 81108
27747 64863
4064 60346
14605 79568
97860 98997
35115 99116
16129 80567
55001 65700
52867 73653
14029 52293
6989 41625
8929 52930
27171 38458
66398 67628
7371 80463
15186 28617
837 38748
3477 44773
13863 16200
10972 50782
29552 94230
30320 52032
83859 96191
27579 31813
60410 81604
83704 92875
36688 94761
63651 89815
31185 35029
14758 26256
78488 96525
19457 96386
61027 83489
66 25749
50425 74476
51187 85932
72565 83130
36708 89088
44937 66027
52718 85970
12225 67333
49811 53713
1548 64525
26542 81174
30213 98128
18096 45049
63024 76820
18302 51509
15842 91347
6568 69994
49904 77604
64094 70951
6887 76420
17261 74912
35167 73622
34579 46820
15660 47707
63242 68932
14221 95919
35516 71743
15824 54996
37819 69024
46280 59236
87808 95015
58036 69273
4210 33872
2258 56930
76791 78411
344 61819
32274 60909
51933 66607
39410 74347
37004 84845
49416 68849
72159 72894
10786 60916
28723 43609
16106 20122
54 69794
50937 74428
20441 66409
40835 87228
30970 90081
58204 61428
20538 27366
31626 58315
76203 91655
53094 55171
75323 81275
15613 39105
10451 91744
10850 89995
23572 34575
71042 77275
8973 46897
86327 99134
48182 77750
72340 87373
54435 69601
182 36176
31463 70432
65568 78055
74188 88147
15962 84057
33003 79721
20020 45088
38240 89460
16981 23619
44204 56725
61281 83292
52661 61026
58908 98274
49742 61173
34103 77450
20348 60683
25061 35160
7931 88232
37959 60676
44998 94341
1162 58985
16178 39387
34979 94832
17114 30273
24522 72229
48048 63663
8495 13580
50739 55560
36240 40922
74631 83610
76736 78613
51306 77102
14423 45300
9834 95199
3216 62378
61300 82553
7558 69755
19028 80642
3904 67955
27381 46603
11280 94715
9668 47856
17019 60375
43406 97620
1178 60759
28393 51028
30899 99972
20543 21844
23602 92088
27107 68977
22601 67045
20818 78476
21264 71301
33402 85616
64164 94953
37460 91523
121 38346
22293 36229
23064 29023
75161 95274
42996 46518
28936 69190
26421 74377
13682 20157
80940 97828
51609 56193
42474 59762
83842 98259
16494 60346
11632 23023
8240 76167
27874 93403
53384 69574
76417 96967
58811 75497
16268 91787
25771 41537
14297 43316
31977 87769
75768 78507
65098 73517
3637 90207
3994 83170
12108 95552
59608 87736
18966 99191
31251 41400
17518 93944
40173 81689
69245 80503
2518 21530
64127 94742
37505 72208
52984 96313
5001 56435
24335 90553
4039 47887
76683 77327
9302 26451
59816 60176
5012 70643
53272 55734
10575 28336
68402 95354
8268 69590
74844 88093
60948 89759
23784 77294
23642 78390
18070 95358
23803 43719
19937 96821
7872 59814
48436 65135
69472 93976
9313 67123
70659 94850
22996 71939
15009 91149
59131 91757
57480 85555
70600 96261
6588 15017
20411 80472
10632 67193
4090 91410
39413 91257
4101 39071
15712 60957
31912 75649
51245 62422
32938 86796
71242 85654
57616 83187
42507 94946
15668 63611
41414 72930
69284 85957
14536 62999
60171 96342
22266 69155
9264 51042
47197 57753
41856 70315
20500 88608
56051 57358
8067 86078
2671 7848
74767 77923
7641 89136
10051 19699
29235 70697
14135 21001
60527 70710
68464 68647
17390 78028
19931 58751
4586 86067
11693 84072
17237 45038
48773 71360
7084 46874
19191 28499
28077 88322
19796 66237
36984 69000
29124 58395
72110 87606
40456 77046
22336 65048
2290 37077
14611 87971
13132 14278
17606 62592
51117 78803
6587 53480
1566 58279
22884 27818
23579 31868
19371 21930
14686 93690
5429 16875
15337 62777
59640 91306
39782 43728
2612 9575
6010 16299
5913 8660
42261 86183
79850 96507
41407 49361
2023 6237
73742 77568
67415 78107
20237 87025
36183 95370
11088 76364
28149 34063
20918 91328
47690 71907
33820 89672
26543 62230
9063 72421
68917 77697
27523 87501
9097 75527
12202 97396
569 13413
4862 20632
2101 37845
16735 58906
73682 95707
95655 97550
4218 31718
7184 51843
3818 18930
19453 59424
8508 29940
85147 99477
30640 89338
5257 88285
54730 84601
9057 36927
12810 20831
26957 62953
16600 37237
66715 84419
48453 62027
26049 31133
72756 87097
15449 21624
13671 63713
824 51939
76225 96433
25808 69437
33644 68629
11514 65501
81862 86637
4860 50357
2857 64467
65985 73766
86003 97376
10616 23535
52761 59912
83564 89121
76799 87750
23079 29666
49451 74364
1521 47301
10355 93969
82713 89728
32144 36035
51710 94716
17888 92792
63006 79784
65049 77302
20275 71117
42554 70524
74646 97205
83965 84539
44285 91420
11765 23273
18957 50213
5381 26032
20729 82603
26246 77815
28563 51064
74158 82569
6971 7820
23516 98607
32811 42350
44630 54566
33555 50630
40647 53701
12631 53293
34954 48677
38230 99079
44248 69722
11903 74021
9622 43921
78612 83306
23342 74184
32580 35034
18267 41451
43464 91982
13191 93789
33753 60167
18989 80268
66379 89184
6891 34756
21664 72966
7699 85930
51247 87679
37224 83405
24818 91973
6834 99748
49683 68905
3513 20494
22767 94776
7501 41322
42248 87159
75410 93257
44981 55711
82685 99490
15550 44974
34153 46571
65365 73079
31482 73214
1069 59672
26511 53589
67320 80043
33063 48722
75021 84202
35820 85852
1464 89416
20283 24232
4478 17885
46949 68130
3579 62003
13242 35532
17637 66929
19302 47951
69842 82810
32517 78582
18003 47559
53844 99905
23642 28711
62757 67524
36916 58130
24230 78762
32445 74114
7345 65393
70083 81597
64685 76884
45180 91977
20845 38104
39560 81561
25606 59012
95789 96820
8343 58981
28832 89222
73190 92216
30742 33074
22462 78591
19185 20975
73131 87469
28587 63891
6800 29563
29564 73613
43123 53581
22646 69692
66485 72352
36133 86173
21790 26765
9285 62203
59764 77215
36119 41066
28067 95158
739 80109
59941 70089
75546 92838
31288 32031
8262 55886
48381 87643
28366 32925
44072 96182
44716 79583
16439 84598
56079 88934
88863 89521
24656 78738
12633 85665
55905 77311
56803 67836
98437 99052
16988 38136
42080 86523
40337 56758
66882 74327
83076 88058
4612 6426
58848 81712
29417 86145
43047 49311
42727 67816
64767 70065
7937 52800
769 72774
67282 69133
42100 98545
21027 81888
24895 68168
43226 45265
186 97796
19987 74898
19405 76555
52102 64791
32663 58522
7710 28808
24730 62590
42998 59988
10098 16241
32192 86641
16987 34520
49343 76917
10257 71061
20888 66374
275 76491
63002 95757
3580 8216
10382 55619
72483 79610
43558 62711
5597 14170
56341 89154
27191 34820
357 66328
23143 62588
65387 65763
34667 46411
20650 70092
69507 71125
3921 30282
10279 84491
6965 80306
11439 68980
49350 62702
44131 93600
35022 58443
47747 86648
11452 82682
66863 75768
5640 56920
19526 92064
94288 95581
38635 70204
52641 57182
33253 89263
13744 36226
1739 29072
6181 67774
16062 87746
11759 14967
38798 69303
28308 98129
82203 92570
31569 55560
24458 44521
69492 99319
66177 99364
40610 45670
20785 68846
25625 34157
16773 65932
20417 64375
38192 89281
63242 90441
18160 61462
25122 77821
30427 62110
45732 97497
74136 79588
48681 98609
7849 77615
37017 87101
48365 98442
1094 88111
78 4584
19936 52867
37648 77688
33118 35659
33981 34254
41517 89251
25404 44079
32516 74195
6744 85024
16474 45436
30982 56163
81974 85689
56979 86298
72356 79351
44447 51191
16253 90641
72526 98293
14424 86423
14660 71502
54768 56490
31254 81260
20791 48058
23761 48023
44462 58840
16955 29631
3745 14792
49019 96089
25486 59844
6892 76031
15833 91829
19369 50863
55899 72687
33459 58668
8733 66276
51051 67001
51898 58922
29887 73934
37734 58184
34752 41109
76599 90606
1111 16416
40610 63437
63474 99010
17860 75351
2711 23315
52012 56222
39957 43392
7925 83756
56758 76460
23017 91432
12049 21767
62115 84926
48765 94728
50597 97786
22719 49034
18034 91768
772 13153
9052 40099
13208 51850
34156 88436
32233 98904
4431 48023
6776 96847
48766 76046
46392 55852
64397 84650
56010 60700
39191 78286
5523 15663
1962 32082
4468 84042
11660 77284
29045 81675
10793 28200
23976 33070
83776 96250
71222 73140
32948 36071
53087 70373
71370 88536
10325 65607
6047 69228
68439 83727
41727 45484
12855 20101
14154 96052
29897 96545
4079 68637
42894 66061
2688 76894
25552 87864
5283 51552
4046 89805
13836 79251
1498 15946
3693 78733
20050 41073
402 9043
14253 67298
31285 72470
16631 31923
921 87331
32554 96059
71263 73592
21396 93471
20750 40526
9862 97961
59993 98390
28194 69162
55982 64190
68787 90989
46331 94835
24832 28336
24829 31105
30943 71611
20661 81830
51767 52910
24330 25251
33013 66099
24519 67523
25151 43166
64398 85751
18935 64781
11570 43464
53964 61578
83469 88236
29504 41073
67976 97421
27543 35974
83568 89212
78146 92765
20226 79283
1111 79021
20690 65433
2276 96647
20917 86119
44626 59647
11122 40126
13002 29812
4385 66712
48377 66200
15643 18276
1267 52665
54271 72841
16744 76471
44872 94817
35231 75158
10047 30321
4232 88952
6089 84485
39497 88700
84080 91509
10358 84115
18765 95431
4033 58261
22092 40666
22017 72596
24718 89350
45115 48625
19309 54833
40967 67338
12392 38052
45771 61994
5554 10578
7028 46750
3094 47990
18031 92001
63555 86714
23653 34933
17460 56760
79414 98991
9041 37542
18904 72161
73946 94135
33214 97385
11123 17371
39755 72318
10273 68524
58103 96321
7404 31709
5195 94372
47642 64389
77739 99255
7271 62421
55501 83730
13595 74738
20020 74988
73498 98220
68626 76933
33331 93980
7517 52504
40581 94861
50966 70122
62031 88503
77337 88057
6406 12178
62054 75724
39065 69348
51745 70930
54644 60966
9677 83969
1467 3605
11225 18409
16448 26218
43778 85762
56729 90924
2836 59804
78119 83355
75057 75613
9598 46701
40550 91898
32431 80120
22768 51872
32567 99178
68376 91397
61791 88210
40876 59285
8599 75511
6290 12751
64808 66227
56156 99646
77594 80177
15017 71525
49095 81325
5207 51763
3175 67440
18279 72816
9022 84946
68501 74607
226 16510
19601 52517
41754 82843
15810 18347
51509 92234
29826 45043
58283 65126
43509 99165
7400 40529
45461 70867
3875 17150
65984 71564
5770 38583
9379 55660
33750 46677
32830 60167
28660 36479
42001 51366
29498 55399
83772 87632
2242 23318
89608 90959
9792 19461
48896 98977
21059 67685
44999 78222
9997 58101
14801 91997
24442 28007
52526 59443
23994 34163
28271 96411
13761 72849
4683 91308
60281 68084
23737 55390
70690 71027
60124 85827
18677 84249
34032 59377
60390 97449
48686 71457
29151 85263
14093 79289
13110 71162
11931 32970
6178 97936
10239 58637
69533 90841
9942 95097
25147 68436
4714 98905
65980 67728
19820 63097
5461 85680
4942 63997
90132 91825
19269 64102
4269 7216
32761 48949
36726 85199
55636 68414
22299 81941
16059 95783
40688 89575
65493 74946
34339 38462
93029 97861
53252 64272
29397 52780
51208 67223
28056 54717
19186 64019
600 42092
9803 44924
3255 39460
27484 48187
15360 25250
35967 62784
36413 77448
17433 55954
5574 27553
28704 49978
25693 81927
3491 69540
33344 87241
12133 12979
32884 38339
7683 34945
12018 42462
88717 97015
30651 41549
24006 36122
1865 79874
34199 76832
4023 72886
27273 87490
82913 88692
51846 59339
24999 35554
6001 93580
20030 29339
131 44994
75784 98051
13327 58380
48878 79931
4568 22485
12076 24639
52880 72807
43470 69784
53614 82625
3396 14766
1683 34012
72955 80193
48439 62922
14459 99862
44401 77115
10790 51199
58418 77966
869 82433
25392 84595
5522 19506
16270 71595
30927 81614
11263 52150
306 53912
314 25800
40742 55749
15756 94116
55042 77681
8417 31999
39444 90270
53991 69446
59217 67350
20327 30681
39137 71202
41599 78324
10888 66579
64972 82452
70851 92178
46070 90170
54419 65757
28056 29325
17745 74208
10173 21160
53449 57704
5773 80184
16723 43412
39128 45281
98786 99157
21307 71330
9193 64975
30907 75079
6821 88449
68174 92171
13086 28655
15336 79002
49844 77627
37845 85565
7992 64868
33355 91515
28964 75691
30558 46603
53388 86172
29503 47016
48606 63919
23796 37020
10948 97018
10570 87713
8993 67004
18686 43009
32950 86532
59764 77134
55216 74513
3875 72893
18383 30163
29560 82260
18332 82441
8730 47307
3608 59665
61013 68666
1341 92258
21615 30016
15379 92793
6980 35198
17804 22731
28761 90287
25050 77501
52849 72535
16131 33881
85313 99014
69035 75284
21331 86009
81104 81882
10093 84004
59374 95096
61683 82742
28148 80469
15659 78825
60913 64875
58229 63406
21861 76265
29726 43950
22563 52311
50356 56377
50724 94421
20066 22013
25128 35071
86722 88256
46780 80602
27392 88675
96948 97730
32376 69398
82599 85145
22497 22613
28627 64113
6904 12460
26577 58951
272 91954
32803 49497
40311 84176
14250 51461
21595 35622
43381 77664
26103 53901
7699 49104
98051 99890
36201 71143
30317 92648
36508 90719
14534 67495
48661 72391
23324 54657
71001 81652
38618 70795
14198 26591
29307 59637
38768 44039
60213 78766
8093 16833
36707 77799
14147 91141
82047 93790
29500 90225
17417 25196
36642 77268
23806 66259
4982 44680
32305 51221
42101 43761
50073 82065
21923 77401
56902 92792
54361 86928
5620 83851
52903 62679
45863 59045
18575 27084
10792 53005
23925 35760
10983 37121
33683 57330
42637 92077
64857 72135
46209 50934
46670 67533
34403 94568
39063 60627
6276 57384
63572 67145
24784 94813
68532 88373
32262 95453
76250 76445
33204 76224
30281 71590
5737 12188
96238 97908
9847 28202
17177 61986
16757 59668
63447 71629
876 36786
69981 70042
66844 82323
24341 76693
38578 95569
10639 17098
32743 54814
43364 55119
1126 46669
30891 65081
6997 31824
93529 96812
36513 90716
85173 92561
36880 75330
13875 43557
27624 28501
27469 67501
3548 26309
55834 70927
21794 83736
73996 95642
3136 33036
44540 60714
10438 99074
44641 50651
7448 67270
55912 87870
62157 91577
39703 91492
118 89527
57228 72580
17139 65132
51135 96045
10082 45750
52888 66810
66035 85208
21417 68126
49537 58862
24721 54871
12108 76608
33404 99410
65319 81859
86831 97613
48608 69300
18219 41412
7681 87821
419 1824
23730 66410
4064 36740
78327 97943
15610 85218
31368 35909
69488 78629
11477 14673
37514 77289
41136 46121
36019 96161
9269 25643
5666 12351
6174 74401
57896 78901
4634 12439
31029 94838
36501 83800
19595 39313
2192 87082
4706 54397
49529 97503
67364 84676
20815 55194
49382 79991
32091 52073
26178 39969
23265 76023
5878 34741
24372 39244
24097 80314
57208 81043
959 65279
76105 79487
3825 73786
9404 53912
22765 63017
12696 63595
2591 63993
18189 81892
16573 40674
8967 86847
6759 24975
45609 87073
23260 69655
46114 56908
35717 43676
2741 73505
12242 93059
35185 96086
27350 31250
38260 93889
48213 94592
45382 95363
39746 41435
59949 65928
51377 68096
26993 85318
58726 66941
31430 97608
54565 80810
2365 6788
4232 35330
51121 82615
16261 42721
7613 19108
27646 90733
49428 97408
10671 81607
8419 92349
29235 82394
4510 79790
15235 87142
13138 80606
21233 80690
5691 22530
47846 82389
84566 94907
27517 96749
54033 70315
39979 41538
57591 68568
8351 60238
78848 87816
2786 6255
54321 67823
42050 49728
22629 50955
14540 33399
7056 82776
95661 97440
24314 27444
28892 99343
5095 95151
504 90979
32760 77038
6167 79239
45756 49739
58365 60232
10941 30830
9289 12340
28465 98415
5918 8503
56019 93670
44989 58518
34732 68362
20119 48483
71397 88149
9292 52781
20685 81916
44174 98503
62699 69687
21550 93862
59241 83418
667 81203
18694 81358
28131 91856
8643 42264
45019 83937
15492 30809
65275 80088
29150 80855
61907 76496
62497 70038
58308 86329
31863 41097
23634 80477
11288 31502
30676 58449
12337 67272
172 57008
69667 74360
433 89242
25871 43159
1140 7259
74994 93476
21737 61906
29683 94087
54938 87747
40828 66370
42278 46121
57278 60567
84536 89513
24998 92548
13725 41356
1403 64520
13925 23588
16383 33722
3139 44281
16994 29913
12675 89413
21937 81321
30541 90422
55001 80230
13013 74061
21660 70924
36808 63870
53300 80684
66064 80469
63444 93937
17276 87614
57442 82166
34645 37144
31526 64511
27580 44771
4013 36131
22730 38771
31800 33868
45097 98265
53608 87058
12980 85334
47113 66243
24286 71997
76412 89082
16797 64117
22938 25239
22982 78024
43645 65715
32635 88932
44709 95121
5194 27714
16332 24211
60704 87302
1172 98773
32322 34511
23421 77129
84861 89744
46540 96437
56202 97115
81143 85244
80733 85474
7651 85699
48623 73423
61808 76020
1686 38081
29093 30465
12580 67927
42796 55603
26674 90827
45314 67072
64956 96492
4777 82318
10186 97144
67562 93432
1557 53993
3734 46391
13002 67258
6443 73487
23546 56807
78379 89695
3871 87664
81927 82822
25984 45603
50065 80247
24876 25613
2213 40962
40955 79428
75277 81820
82433 96769
18270 92870
9375 81149
17547 59664
41241 71682
15138 19172
75053 76388
23619 99194
59048 72661
68375 94634
11169 27004
28296 87338
32659 44637
38127 86306
170 69890
28472 74393
47621 69823
27845 67035
27947 93708
50253 65131
36712 78130
13890 28610
77898 83321
64770 67600
28625 30410
2527 17725
23101 49251
11362 36244
56106 94514
32701 87995
66294 89716
33987 90694
25863 34011
31877 89866
16023 81810
13009 55624
18465 24505
48472 78864
56284 63414
38049 81025
49965 91473
14522 92443
25754 47980
33625 55858
13813 93729
36889 55193
27124 30139
55424 76872
61996 75654
37582 63162
6757 77411
8024 21760
3523 13712
274 6299
19381 23903
45185 46948
15024 35728
82678 88110
34219 43898
23694 92474
22424 29403
11642 28254
83317 93152
28307 74226
37667 69738
33258 55353
55833 78196
74669 78173
41187 83673
799 76300
23096 51403
13775 83269
20043 35887
20176 93201
7091 9346
12939 84381
12280 26006
6693 86461
25959 47050
67228 96831
86719 95083
6735 68586
62906 86614
5518 57853
41774 90304
27159 30850
6201 16795
61639 86815
59268 62654
60372 82257
8954 80565
85413 96891
58904 87685
61950 95467
32406 39431
13461 75722
46933 82670
23313 25135
55303 56865
8539 65622
40201 70583
13398 35736
20503 38218
41262 54277
36225 49071
7609 56173
10066 42905
18772 73270
21948 33309
5256 33884
16071 66539
41815 87380
78134 92248
27102 45716
43312 62526
22617 81723
4985 89618
12143 99798
14534 69692
5642 48841
34040 66885
36848 56206
432 19345
74836 85033
49769 55345
32292 69223
86779 93291
84972 89994
31516 88999
10385 26004
5833 69425
43090 78939
29524 80116
42671 55908
85946 97077
17666 90396
15220 84781
14641 99283
48383 75593
9731 77102
9698 71445
57686 83425
7833 99480
48625 59622
11302 46422
20247 38364
29213 63909
7168 46770
3836 50928
40535 48314
70808 74407
60321 97548
60819 92897
47437 55683
20874 30223
59863 64135
16222 83947
28583 89431
14889 61891
28279 84561
26745 37173
45089 89107
21338 25127
5068 49937
65495 74747
13763 92373
10529 24043
74395 81819
34725 42472
37307 96544
45048 68277
24920 60612
23912 25728
40970 94735
8369 67519
5587 89102
25466 93849
28565 76201
45979 85619
47554 79171
41288 49064
11931 82147
24944 26172
22127 86789
2711 74766
5900 8239
9859 63318
27390 63301
35518 78477
10452 65869
6447 63940
35169 92087
41643 73465
10227 70168
9573 42395
20745 25721
15603 74283
7508 46473
22667 59660
16017 25386
56129 81811
39403 64894
14078 99737
25779 43513
41200 47419
23353 29588
16533 48663
50030 53913
13268 80227
60781 82948
63312 77633
4362 39234
35453 59193
45057 65195
65828 71458
22194 64469
44566 71418
59154 93996
19035 55172
3577 76149
55614 74818
36716 95017
37277 87322
5273 46988
45745 46067
24441 59442
7818 46988
24563 82153
69893 79432
66200 66604
6169 61368
15497 70052
16253 93623
21487 53539
507 30413
40099 50366
44745 82136
18448 72802
9571 60453
58054 62404
401 50099
72799 91054
42468 46309
66910 83371
46116 78011
49034 78705
25920 94032
57170 82581
57932 95340
20664 48739
18681 91507
63577 75940
81936 90711
68971 78831
14091 23118
45497 78517
10513 43583
30468 54543
37110 77100
3464 78050
22985 31991
67374 81149
50607 93003
15576 67220
28876 86533
44481 65777
65328 99505
31264 78939
26568 67106
7841 95686
7329 52674
41366 61588
20600 50054
38476 77447
10529 13816
40885 53124
31362 89352
27958 92756
27343 84985
21116 93272
4014 6731
96880 97536
42838 54985
13500 51253
61758 69988
10108 66772
59427 86809
14946 18419
2372 58306
7883 46842
15945 99740
36740 53802
630 6911
63484 98551
39552 61649
43104 80760
33098 99389
62149 66630
4546 95197
23720 37810
35225 90221
89032 99493
168 31028
1320 33951
48769 80992
35982 68914
73395 86316
44553 95574
28198 80338
30373 63606
178 13212
2130 56603
26839 64958
42484 50441
36798 79739
48550 68932
537 51125
36770 60180
61274 96482
30470 73426
2157 50458
6585 94342
42652 87683
7895 48846
14253 32671
67635 81129
28639 61209
12616 84199
36589 48077
54925 81873
55778 77283
28247 54917
15675 33337
63014 77406
17178 64089
32129 83135
27360 31695
24580 71859
14013 24032
71681 95321
28638 52939
54 89782
46683 60969
81727 87381
6225 90939
56726 84463
31571 86151
28312 34672
5118 5489
64375 95095
47285 55718
9995 83565
84391 88748
24799 95651
613 31755
33409 96913
14765 39737
37057 99460
43543 99509
46983 82669
69420 83418
16006 64611
54238 95987
15891 84945
55567 81799
47481 96498
75033 86034
2750 31832
2757 27843
46793 81997
19358 79091
57924 92004
48462 53871
36073 53556
42675 62198
28037 84578
17753 82597
7492 86784
25351 52347
37152 88298
4376 32393
15492 96241
10086 56115
93355 95720
48384 52009
67734 88631
71501 83146
17367 68029
24140 54840
3501 94242
17723 82197
38966 50223
30020 64200
58706 71739
64978 72594
21055 41938
81748 96629
32707 91425
13731 34173
71689 83296
19216 32604
6172 76642
15990 77317
2784 35020
16409 73050
41375 42769
60945 77003
47297 91462
22383 91548
24660 56072
39706 67255
26909 78708
4226 18244
15250 42044
51202 55860
32633 60468
18368 19978
18061 46356
16953 89245
53441 70409
25867 94553
92981 94404
65354 83129
1462 89486
50114 75052
16911 36282
9057 78909
37537 64449
23044 72972
59850 61155
39800 59228
39207 48913
7905 59354
80606 98801
7480 78342
54132 99248
42798 71743
40600 50891
6018 82139
4874 44362
44640 87634
51750 85414
40058 61196
24625 44524
29598 81344
73817 91935
53304 53562
23237 26206
19948 93097
16092 56130
23863 73076
5614 53799
26750 80297
33020 54954
6819 71328
59081 73542
3186 18713
66688 91230
40318 75232
65559 89761
51637 81876
30670 61657
22170 70029
41010 61650
38589 47223
270 63738
17930 85900
12401 92129
20733 87244
10276 19124
97991 99527
16031 31886
11554 35345
56411 62843
61885 90821
32837 98728
35037 71660
36940 94342
43263 80397
96695 98942
50190 95102
28278 48238
53508 83442
24785 78499
38044 57584
10548 67741
59369 98251
38310 47425
66028 70006
10624 27180
65499 95883
12434 65346
37895 56815
70444 85317
1970 75302
55371 66946
24453 25331
31085 40221
4137 62139
53357 82087
43795 95605
39706 58802
8077 71488
3698 5057
40783 66657
41266 76839
54285 62967
31706 51400
54109 91850
42457 89027
10602 60443
44287 65894
34181 67433
33866 54024
3799 73762
1192 61473
50240 65332
54080 57087
16921 88666
74678 89013
57629 88631
34303 48596
77997 79239
59456 83091
22011 54265
56965 97863
29599 70826
31485 34198
2994 91829
794 10843
37164 52702
21414 96358
34534 70787
21775 83827
8015 56397
6806 49776
20347 63821
39849 51530
72081 86396
27309 57040
76697 81277
3891 67558
54103 86566
19208 58472
88720 90793
2257 25785
27907 82703
31336 98826
14053 20667
414 83631
84204 98900
12759 49734
40086 50123
10298 26265
7090 75095
32709 73459
557 57561
27513 75616
7299 64789
30406 64784
5924 63996
41783 92018
42634 89245
60090 61853
26204 34289
30326 98338
21516 35181
60059 60491
39942 41843
2434 8037
22123 60211
25685 69158
35424 83674
73875 99538
1643 97608
26080 91770
22481 70559
11433 44833
44331 67094
41689 71447
41727 45358
74223 75245
10658 86330
9223 84980
18098 81687
6898 37785
57932 84825
61977 80391
32418 86824
5070 30727
2003 9300
10861 62439
2056 60700
1250 93859
20973 92206
5516 51851
790 55711
22419 52284
1920 33444
82675 83199
29069 89241
36594 87746
37436 59897
72541 98082
41668 70539
36810 53208
37468 69837
59603 96716
22027 37895
75420 76823
75064 77489
32847 57556
66897 73644
20306 81689
65324 96059
52318 95464
19039 63052
9376 66268
77077 85138
34074 89300
16489 28025
29264 53395
27214 31717
25744 67489
24539 29752
66351 74203
49799 78526
49144 76372
2538 68693
62786 65668
59560 82871
27652 68680
8226 26860
1432 74434
56805 59757
22740 97139
83022 99658
64868 94509
38890 46451
7413 7853
28460 38547
28292 28704
70323 76402
13456 95419
60867 78157
30995 41352
19465 63449
9541 78424
38852 83204
53069 67416
1645 93667
5534 99139
14843 60272
9838 11732
84329 88629
19155 85175
18746 90771
65269 91236
23480 75917
117 94593
59181 71935
28880 63088
53474 94693
53065 98345
20012 61317
33333 46819
12486 87153
16392 40684
20881 44226
71157 79866
20515 46669
19554 99263
56531 70051
26063 29615
16511 29627
75481 97486
34436 52130
6608 40411
74425 98769
28697 50920
14105 49255
38114 76646
72821 93803
1970 35174
10016 70696
16287 20818
20033 25448
12227 79612
76305 90337
2906 48853
47517 75072
26639 61158
77854 80988
6491 95998
14863 94193
59021 84375
32181 39129
48294 94472
80902 92060
26821 28033
22426 64007
9517 13361
59927 69770
59148 77360
5551 68968
5049 49960
26714 73163
50091 91149
52559 73425
49202 64171
4835 61854
32617 90474
31303 63404
14876 54631
2667 15339
19319 68989
50786 77365
56107 81318
37036 73542
40403 76350
32493 95348
719 6752
35391 35692
8193 79559
45161 83139
4462 47460
16435 65587
63186 74993
3987 30322
64044 88466
14438 73582
31838 49950
38821 55741
28435 53227
73578 90759
56010 61611
10354 32595
52331 93602
27205 60578
68216 96645
8323 94456
55063 56889
16097 98886
50757 95115
35011 79388
68985 91422
11857 20611
31625 55533
23133 28605
19875 44030
14000 98249
2648 96712
77598 85309
16276 62051
27706 79350
3908 39692
41587 52462
21089 52812
55091 60009
50296 74744
64251 93086
32467 85428
37584 53117
18400 37784
20228 57617
38848 51952
81011 93166
39309 80862
32649 93042
4921 59785
16735 59264
32840 53295
46688 64441
11066 54153
49387 91729
6783 80220
53962 77117
26814 66534
8722 87366
45715 79560
31865 90070
60086 82508
17818 29061
6593 50603
14484 38347
12689 27894
77795 92296
30014 95055
11980 68877
4279 9906
3378 25581
67581 78924
65910 85519
61629 98282
47512 66676
25285 89362
4285 40351
57658 91415
15668 62490
26103 70086
26663 89687
34544 90191
6917 47689
8499 84820
12946 97671
2986 94189
43359 72256
43701 92189
64468 82070
45461 64468
12970 27161
2762 69980
19201 81973
1781 39231
20447 76134
18815 35189
16656 42207
64456 94201
1622 18376
4723 58379
10479 37285
24559 73046
21187 70031
43724 60898
4401 71741
3977 9944
2195 62432
60335 74734
65359 75526
72394 89657
349 73182
34850 67625
346 91633
66929 92500
7075 15025
10088 25411
568 84229
49337 59922
48947 94590
55143 65359
49961 92031
24990 58858
17847 66877
52227 76081
4276 22749
37919 85464
4342 50963
1282 5591
39129 43312
69544 85628
60611 99204
20352 84165
24886 67194
19562 80792
20224 26804
1896 52441
51345 72736
10301 14007
2310 60762
21897 97757
6912 22785
17921 72006
49884 59403
22547 46980
37682 62544
36029 83415
25036 50820
20670 87557
13555 80849
37846 49547
24970 66473
17328 28855
93958 95866
16581 62649
35982 95935
83007 99466
31435 71155
15988 89558
58720 70763
41906 58698
39321 62230
13657 23638
42487 54385
17619 98413
59138 70670
29720 89096
31876 45152
5427 20685
7251 70844
29608 65816
36392 62060
9254 26894
21746 90957
74366 93629
33302 47994
13190 66393
5092 54272
723 16697
46725 66239
33227 38950
23478 94199
11478 97217
7300 50783
738 46627
6184 19211
47144 83526
20496 39803
77903 93522
17811 43626
36143 88512
1278 44623
24645 35606
23582 39776
90319 98483
17533 28129
44179 49469
15980 87431
41000 48022
17788 77448
60371 79065
18594 28165
24042 60314
4689 99421
57444 92483
839 54058
73440 97407
3756 65517
339 84273
60228 87086
45625 63250
15341 87105
55770 83001
36421 50804
3995 9939
159 50273
20555 75012
28877 64500
62246 70129
49377 83153
20780 50163
18069 92764
10690 54466
351 21166
26822 91504
31304 56560
45887 46752
8906 65538
43011 70833
19955 38501
28043 76499
32008 91338
66009 90252
59583 76443
45778 58926
32570 92661
22465 59103
59192 81405
80809 86636
37156 98525
61250 90404
60364 72126
41912 58556
34857 53126
20411 64656
23052 90940
64418 88195
4643 15147
49014 67504
42221 59101
73697 95447
13664 61822
29942 71339
96503 98270
95696 96314
74642 78458
14098 71356
70328 73861
12715 63097
54587 88117
35080 75173
12995 54750
37488 53165
27048 61575
29899 97311
28542 58058
49573 53425
57464 88863
15871 24957
25079 42388
19587 31128
28522 34173
61990 86111
46336 67437
18230 32785
2573 22969
6127 69735
12764 27709
806 99896
55784 69442
29208 38130
21579 77122
32603 91159
19218 83039
68248 69168
62427 89267
58872 85096
2569 98945
12910 37366
14062 21919
56131 92176
13706 81217
259 90008
12476 15599
1478 84280
23769 39840
61317 69240
9934 53890
22909 86727
54554 87756
3903 78430
27847 54510
93221 99406
4115 43225
19070 66082
24337 61608
38002 41743
38736 81957
11039 16599
50150 81832
70684 84091
4165 45392
63984 85898
22437 26278
66708 90321
46765 63775
25432 72155
47488 68377
14139 19948
18835 84532
8545 43444
59134 69514
17360 77786
82673 99020
8865 88382
42459 56382
7843 89469
15284 17920
2448 97739
40972 64776
27539 38712
42044 47584
35581 71270
37705 90440
61329 63401
35639 73881
267 88365
17964 59814
2039 61517
68364 79631
52968 61348
21096 23228
72365 99395
51516 94930
26860 62955
21118 35269
23096 90168
65795 89770
56653 80535
57137 97830
82457 93255
49138 51440
48919 64044
2179 83531
33449 34688
27118 62839
47381 96098
18537 80256
27216 92498
62586 69891
60182 88049
22940 63030
30102 32085
26524 56219
30269 70352
10235 51109
33162 76424
51515 66455
10445 13761
82713 85692
66727 82314
45986 60564
55732 91809
46266 72580
10782 15821
3020 71594
21759 62787
6709 68259
88194 97682
53374 58646
32821 53540
17978 53517
4695 45585
23680 46587
8784 35199
1714 43372
34421 43517
13955 30049
1191 52955
65821 95167
10496 96101
57261 72839
61320 99000
46254 97213
21396 87632
34524 61695
22975 79070
73919 74083
37010 49706
17601 80691
19900 48291
14273 29377
30790 35295
8416 78153
4963 10193
28418 68857
35531 98235
34144 59854
1249 95511
13309 18825
851 5663
1265 47601
48577 95314
31573 94293
16036 33630
19153 53411
22603 54252
22619 49182
16153 18698
43404 59599
4534 79405
30679 49819
53555 98678
57513 77842
1030 98943
20620 71987
20768 90901
32858 68330
44512 82034
59635 90851
18422 27488
80010 80778
66670 68000
79644 94398
31574 71853
33918 45716
73690 89678
63603 69511
10424 98251
42813 73495
55924 97384
16922 19476
61405 98282
52316 57180
7491 74606
14526 70465
45915 47122
8762 35250
17181 36127
68367 82256
1298 21355
309 63570
32504 79457
38561 47145
56165 95080
59602 69118
27985 45061
16933 56168
40505 69639
7320 69180
49289 65730
78756 93689
9171 80365
24374 47645
3885 89580
77773 99024
28254 97772
8750 32740
30959 86017
11726 96654
80482 88606
40433 93462
77846 93591
8970 30825
48168 56461
37173 80190
79949 95368
39296 58921
8110 62970
49219 65342
22123 86418
76456 80551
2732 24084
43967 96652
2844 22792
945 52373
16992 77491
42918 76909
55980 90601
42820 48018
26558 89540
26741 33047
7204 67844
32839 78160
909 3054
50245 68875
45984 53153
71700 87544
57625 74752
5776 63833
63664 97885
6546 71151
6587 24547
26832 63611
12224 30986
14486 26011
33936 55981
33368 39134
12892 39073
23796 69263
43101 68823
23168 26871
20589 21295
11493 54597
2171 2384
5287 78206
47448 66283
11114 66650
25534 52251
23266 38436
5134 8115
40624 45450
35768 86150
45266 46040
13000 67299
38488 81452
16410 90989
2293 11768
24220 52041
45968 63764
4434 32862
5374 95193
35905 95038
36104 65280
35515 93409
5355 66098
17927 74637
49441 81609
10745 50116
22314 36725
55342 69563
22913 97425
26970 63798
18330 50800
8171 43115
39720 98376
32313 98982
37744 38854
42637 58571
92940 95161
23592 94392
31510 44498
1050 11039
30447 43818
36079 50179
8237 56770
47111 80971
1714 76562
6612 63761
13965 91163
10119 36416
32998 97378
22349 59716
83689 85682
58263 63918
52760 53146
49253 59446
9591 52775
21674 21696
55413 94633
65227 74315
4627 88028
14448 94476
22148 76815
24018 24619
79827 89674
75071 77967
1937 78225
21558 65510
1112 37734
1734 56858
82583 83889
45271 79920
19138 97205
10177 31836
30768 32546
38788 73563
59731 96295
26128 96270
58714 76476
27232 36338
90213 94748
41132 89273
27533 47593
72340 92038
60598 97184
36 68476
454 67449
84130 97017
35584 68877
95754 98979
57007 89694
5283 57732
29554 78420
72108 97221
23230 35945
5494 76389
1861 26569
74411 76439
37278 92575
80353 89921
36256 68893
45376 58750
1155 31147
17370 50485
7946 18252
19463 28489
30756 47299
15145 49212
47724 56737
62069 69434
32152 48324
79506 98815
6905 44193
35584 91423
57478 90441
2754 63978
20799 32842
86722 96494
10859 29188
6954 77778
34526 49261
48839 89271
19973 98098
57410 93359
46605 77655
51038 88399
29198 61919
78098 86616
37196 89842
9904 29316
7890 43696
27429 56651
41639 53066
62673 66815
51695 58121
7007 76409
54317 66167
75198 77392
17253 60241
39147 73817
4364 5785
22523 30186
29508 59983
8811 32917
45586 48288
46074 67837
28410 48824
11695 58327
5805 44324
33580 35561
28041 41624
53940 65833
53630 55451
4064 93946
36456 84339
48968 92076
66251 84797
6285 77344
57759 77479
8176 77690
17518 35294
33589 86092
27240 76556
5220 26724
2255 73582
513 50486
30447 65428
3878 84764
18389 74155
3137 39384
7181 39411
5163 30224
65620 67185
2849 68989
44987 64962
16010 70198
14786 64198
56202 87202
44161 84544
4571 42767
9425 26496
8886 55513
5431 19168
67894 76585
40163 54866
15318 35694
24626 34632
84379 90261
37231 47429
44211 56159
25312 56497
6525 80957
28892 62238
10561 30091
68107 79813
76395 78557
13653 86028
5702 31533
38899 90495
51484 89745
88487 90853
20113 61632
56342 89870
9952 67371
3204 67240
37864 90165
37450 67537
19854 28418
34215 64693
11278 81902
33019 63006
1873 42982
46562 98820
26860 53969
56560 69726
52337 91281
17973 42345
54440 62962
18534 97038
38301 60232
44772 70945
18117 48918
15109 95276
41498 80417
3398 71553
95686 99758
1071 71111
87840 90448
10747 21567
14574 62005
42360 80332
29530 89789
32525 84985
20174 95879
10477 78070
22102 65438
15230 60635
2482 36112
13466 95665
51545 53817
1697 70127
20355 91335
19858 95596
42813 49167
74367 76244
41426 59214
23097 89008
4779 52475
40499 86757
16503 76261
25857 42696
35664 63074
2083 72635
24063 37098
28136 79417
22322 48155
25467 87350
39077 90323
45870 83642
19581 78053
73953 81801
54394 97615
56249 92894
13133 33495
24454 69640
8088 94799
12594 56235
53103 92135
22035 45754
15250 83160
4843 15586
33834 55258
37416 41146
14304 38165
59857 78619
57491 59351
52630 57121
58011 93340
43 50172
84568 99442
41500 43716
18019 58089
23992 68895
39394 82774
57395 65802
48719 72909
22935 83471
7012 27819
26879 42492
18473 19440
45386 64986
45220 47704
54567 76331
17545 27578
62020 96170
95071 95122
47347 86067
42776 72942
1805 59076
5543 70857
24263 57664
32161 70742
72676 83743
17090 76070
2059 73929
68503 69221
27002 86604
51773 86419
58186 84488
69037 96919
48567 86032
12983 27640
10054 47504
91998 93100
17492 75085
10253 81001
47987 51312
20516 31152
46071 72678
30994 57458
5755 22184
44626 94341
5279 97419
44645 84570
49964 52323
58806 84828
16655 29977
38794 63060
6099 43577
10432 96177
34301 61700
15357 85926
88366 93755
34507 98463
16340 29912
26047 73116
41498 43401
54675 68814
3598 71803
71741 76450
29641 49658
8157 17000
6476 28030
87564 95881
61232 87501
83394 98897
41183 58919
76503 83895
11022 30626
55302 75690
26782 33321
81838 88057
46346 92000
32722 56671
27002 48417
18112 72458
9201 33619
3303 74799
111 87990
11585 20779
10119 72794
32416 61832
18930 39577
6789 76682
1645 75172
5739 37621
23882 79132
86397 98114
27139 59919
12904 33945
77568 99640
46578 74085
4593 14329
8011 27760
76666 78230
11310 91278
46198 81338
20438 71826
42063 87928
53931 58419
27652 41856
17216 36177
6156 57527
35680 80348
53252 57068
85233 88536
45147 46077
1865 93526
11413 45210
44580 84842
11420 62119
67862 72293
28246 72399
28508 48945
44867 54349
7565 98726
42273 71583
8412 73792
10882 23218
14985 37036
52103 60984
21958 89273
9656 35930
31304 97168
75184 87001
56567 81807
4151 83617
14398 59845
11312 79268
18427 40240
315 39302
31265 36230
19373 36337
57479 63152
31937 91697
46857 90200
64243 84482
19143 50581
11389 29633
9574 53430
28760 80537
69510 79701
14764 74970
31586 57513
26317 27626
44313 93348
62486 68506
12040 82793
45926 52912
10417 83435
33404 43641
35196 98847
4138 33474
16462 78795
88938 91405
6792 43097
10313 25493
46508 88250
18210 36161
68079 70396
26389 53744
8048 22475
78257 91940
28071 32034
8778 98037
6239 41091
49351 59660
57488 63336
10670 65226
62955 75778
70093 84739
1362 64111
54589 92557
14747 19842
25446 99748
53953 68731
1663 90009
44642 76986
38124 53150
69231 86648
41491 95584
94538 94807
24465 38263
52369 87936
33206 86784
37560 53305
48718 76600
62952 73964
84162 91337
63505 99369
31031 41850
31563 56457
10108 68298
64995 70644
33259 56090
50127 83028
41970 77717
14666 72903
68544 85641
7746 96317
14229 54534
60546 61689
14815 88718
2643 87773
83321 93152
41001 89323
7046 78123
71011 74410
6811 27980
94347 98619
6383 47600
80022 85312
50703 52199
23684 94759
63610 87604
10669 51371
60799 71361
31471 98934
32231 36184
22377 50214
35318 99032
46351 63476
6486 28716
579 41723
18739 26786
14967 50057
58753 87791
46105 68478
29894 31760
27109 63616
40265 69031
71343 89000
87284 95783
71615 95398
12798 80598
35223 43121
4835 96220
40880 46383
7690 37009
408 14855
38613 70225
30964 49290
50882 61293
51326 58720
12611 38205
8712 43953
36788 72627
82415 86465
39749 74083
25677 44360
2062 77622
75152 78627
1687 13105
20253 97379
5886 68760
1852 18028
27253 50078
16584 47950
6214 47823
4431 22131
68473 74962
9002 51764
133 46885
38967 52489
58501 62806
20143 35773
17971 82579
44639 57193
45638 53911
6833 43182
26853 53123
62819 93006
3608 29083
12645 34173
55129 78209
24051 34827
28262 52746
48334 94527
14579 83295
45144 69730
29794 88780
9967 26995
37145 57850
4481 29534
50771 93509
1972 94238
68495 72348
36898 95697
23298 54653
10179 41813
73672 81229
9496 56047
53362 80533
59960 84836
29714 65061
18841 74496
7311 82347
35859 95485
28653 36854
2236 67925
4584 92969
31855 97989
15106 59126
21688 78061
40665 94039
62086 76749
17233 97774
12734 91801
40502 93649
9997 92247
20309 46363
58470 75022
1687 18270
4555 75553
53586 98651
34392 37309
22947 84316
25830 37908
55418 64843
74471 79768
36097 99739
46783 96649
40 71208
35507 72242
49904 97530
67151 94383
54246 70897
15309 52277
10340 92051
47105 62511
64830 97389
29466 42536
17457 27562
42741 65960
7784 72130
43861 93540
17233 26122
25743 94785
40471 81353
55017 59488
32418 79236
18429 94597
33481 74137
31780 79162
49333 90053
18168 46364
9472 16466
11970 77329
44753 92460
11932 47706
8401 17167
62930 70010
1799 41694
58822 93150
34629 55873
20987 53760
50594 75441
11483 25546
25512 97153
47309 74673
11311 41956
22150 49608
54028 87633
7854 43279
58001 79371
40318 73694
2904 39912
71035 99891
4678 29518
5986 83577
13809 90858
36187 91416
60940 71134
13836 97495
638 98568
12533 19588
41799 61397
38774 68865
1791 79907
17672 22098
41070 58468
37325 45721
37953 61854
21179 22302
845 23634
39396 58313
87456 91574
61567 93739
46295 49548
13019 54710
3467 19843
44043 50527
84145 84861
26918 34593
20607 96635
64367 82865
40204 87304
50704 70111
31184 98471
25829 40895
40022 98726
5455 57731
6346 18791
7176 30447
16854 18176
79788 95805
9527 83876
2038 49999
19305 83893
57885 81115
1665 39963
48798 66027
78843 84642
4421 70567
45002 78998
24075 91965
12480 91590
31737 58505
68904 99513
56162 63856
35598 77133
58611 97583
13238 68048
6187 17178
36606 64201
17309 24225
12745 62936
89826 96234
19158 76813
2745 58398
48064 55090
47001 97089
2642 21505
53996 72330
57226 80983
66117 85389
77023 80714
32846 44038
21069 39544
70213 89789
64575 72832
37548 66313
8393 48633
14287 62482
9207 81512
44445 77801
73708 94776
35112 86094
72587 80018
27302 62207
83256 85839
11219 50175
29192 40625
23841 83031
30325 45468
67872 86226
45299 96044
71814 86892
47421 64055
61250 62783
48109 98491
49640 60171
35004 63666
8354 31920
2962 99080
85366 97777
64027 89169
80094 82218
1275 17511
8996 94783
11050 65399
35782 47977
11162 59429
34924 38978
9670 80491
829 35109
22261 64835
90452 98145
38371 82279
52883 62194
20487 68379
26581 27135
14915 59941
6985 34210
30949 63033
12927 99827
49554 77340
33180 42132
59740 91131
24595 43023
1654 70715
48078 72080
25848 50861
77934 81270
86448 96479
20416 82473
11369 31461
22276 50144
70170 93400
81597 91192
17742 78836
23346 87463
56098 92365
62973 90705
38488 52870
2049 95876
6025 13635
66933 81015
17503 39145
23410 64455
82812 84280
38889 54573
30656 76406
5243 93044
8020 82926
68849 76141
34215 84577
44909 55299
22435 79835
9489 67566
5941 68278
38781 38866
6853 86964
21261 41111
16173 56555
25658 79408
60805 71725
44221 92518
30022 85356
82858 89092
13926 93996
49094 82773
15444 97652
40965 85997
19440 69026
14663 59510
49506 90488
35152 46633
1967 38562
8727 80519
5284 84555
2862 75811
119 37577
64499 86933
700 95868
14961 83559
10837 78691
53598 96010
20761 27554
52456 81420
28396 90229
51607 67080
54333 94339
67504 94473
2839 56084
55258 69753
16086 64300
28278 60303
31667 91844
31416 46564
13702 40382
5137 21364
23008 80558
3444 91271
43357 99802
28600 42840
40639 98599
26695 93909
43740 54523
30705 92024
14832 36465
27926 81156
44645 54662
39880 50455
24336 99935
9931 27599
27502 59645
96984 98710
6608 14809
70742 72373
24698 88985
30844 45120
32481 79478
20661 34201
13455 60324
19047 67384
20778 32256
14867 96632
6456 93899
46923 69833
19107 90749
5734 20753
3636 42129
36266 83231
65735 87036
38677 51358
44702 73612
25420 67558
54654 55727
8850 50906
74018 94158
49167 70982
48948 54152
20026 30308
2384 5743
19787 30517
5264 31953
83773 96847
76970 89825
10638 38145
36315 84282
1940 23028
92490 93481
10813 98573
92606 97313
64457 87942
35641 65357
7040 60515
75405 95428
51868 58063
9481 32592
60320 75001
37851 93424
24584 30026
24950 73663
60912 76553
25949 35960
22520 61387
9122 43332
50337 71737
43525 48929
64230 68040
3326 40236
44368 83791
32366 74580
36859 50160
6944 94954
57547 66988
22765 70569
52449 91647
14152 29170
13802 95957
34658 99545
41113 84868
38921 44784
43246 86510
5709 65549
2317 48532
48224 71638
4867 16704
65669 72576
73780 82113
48672 87079
12639 87411
19868 88220
38800 96957
19976 43691
7203 32628
28703 86273
16445 45103
47971 93957
50448 92567
2709 20926
17864 37016
2809 36969
34127 66806
39925 40989
33701 95067
16820 34775
29610 68153
31003 92434
14163 54913
77092 86995
41803 64303
27412 30440
23844 68294
48239 53848
75023 93507
15213 86491
4693 56430
6187 59675
39319 46664
41707 96056
7514 9453
76229 91720
28386 39518
38791 59266
58521 80176
27916 72084
46530 91295
1143 6064
60996 93674
2471 92457
3819 7693
36970 99592
4208 82291
52336 80233
93734 98722
13186 93291
21562 51236
33582 81142
4273 24050
1414 38625
45497 66767
21602 88674
25808 92210
39051 79405
64854 90651
20517 49045
65794 70156
23648 86121
45228 99082
6344 96492
21554 79687
29300 48214
6446 36531
7458 22598
9558 89613
43387 82466
14722 41413
74896 90475
39790 77322
50158 88570
49294 79612
71656 92663
27626 82755
44195 68225
29389 68360
27516 92978
27870 92234
9687 49660
11641 49580
81207 93308
27297 86679
4266 9881
33100 39698
58164 74827
38089 39182
32844 93059
88993 94447
25026 53907
32229 93705
11139 31609
49697 76953
15113 54104
34031 69376
34184 86198
54835 93778
32251 70687
16518 50324
6875 14776
22324 93041
28481 52934
56422 76628
51610 76426
34969 56068
67917 90856
8730 58445
67983 72378
23474 78985
12848 83634
35559 63422
33292 99799
22835 59234
19368 72656
40921 71208
44071 82523
10238 68918
29418 50815
79017 81744
78101 90347
23470 58746
35161 74174
61304 65018
28009 76281
24540 35571
6832 84413
33587 68463
13821 51807
48493 96932
91816 95356
11896 95919
41726 43470
60965 62239
6267 50724
19904 46123
61715 94888
96226 98439
18891 74951
3794 7957
2068 2220
11123 50652
2122 8140
62296 90374
17389 54482
27606 31704
22748 87992
14010 24358
8455 18142
48239 51420
28990 54948
3111 68032
68933 84775
39077 76340
662 40328
27392 63677
46971 90592
52863 53685
3731 23588
6727 66186
53514 77339
28193 83685
683 87000
67095 99760
1453 22938
68747 75193
524 36508
35243 81469
39994 44242
50776 62071
41157 61936
25739 98976
9520 36539
56204 92169
4063 5032
50390 99070
35704 87277
91955 94620
20440 90128
59460 94511
66588 83790
28813 84214
18561 68393
15220 67982
25216 58706
30818 74849
29803 80098
61489 88985
69838 96761
45669 83429
56418 95870
36024 85319
29917 36411
1423 20148
2036 43846
40243 91210
24384 27685
41423 53781
62183 63704
22646 55099
56302 68202
10884 81929
30556 73091
38948 39696
54766 62906
63330 87241
31728 48360
67704 78095
31288 74782
45114 90303
88378 89464
22518 92869
27254 36123
25451 77073
12958 49826
1478 55717
9981 52376
21777 63956
25624 96971
32631 99815
81538 96035
74247 87626
2237 95787
96 89319
34245 84466
15512 16018
40623 83672
41021 98282
15046 42240
54301 84200
28261 40607
15778 31462
31153 79887
23005 76678
2513 41280
50398 70723
19373 23211
61043 75487
17099 92061
64207 92904
2221 47109
25100 96640
50511 74211
70791 89073
21784 73444
77966 97607
11334 98527
19853 79826
7117 32516
32018 37422
17308 79044
7661 65065
73752 88287
35907 63558
20099 35851
56141 97825
83122 98733
36986 57086
28682 73537
16872 49118
14481 89497
58531 87620
2593 40312
51230 80045
14240 76961
27455 72659
59469 90811
62907 85752
23790 45997
65986 92393
79013 95281
28011 71352
30369 42807
480 80872
46388 49302
6421 17685
72979 92630
30928 77919
22286 81706
47685 82012
17087 99272
19886 62757
15352 56715
31199 55892
15693 46030
42361 58871
19125 82143
20025 64631
2222 38181
34551 75961
9665 21765
37964 94510
57388 61220
16039 75778
9822 79198
67129 92162
30110 93088
43211 97391
36374 72272
6199 34483
84927 99248
12488 54859
72169 95866
37220 39017
19990 41043
7117 27390
21836 79564
36865 56559
35121 67752
2558 14380
71226 72353
29859 73261
51562 72496
34410 70806
21291 65889
56843 57449
34437 46508
65663 66090
48229 96307
19430 53386
19060 70718
18510 59107
27007 68344
21178 53352
25849 93793
15075 98601
7831 58679
38533 48051
20300 33097
71222 76262
26320 35132
14959 65655
79636 97347
43027 56634
6280 90118
65041 75778
2202 40811
68189 95164
29162 96018
37174 85109
26901 57463
3020 61722
87907 95913
9477 40422
21853 89577
39171 75426
75638 96551
27399 28147
54494 93277
54653 90326
23519 48732
42739 97721
26463 86012
26684 30975
32473 99590
74845 77282
76647 81375
20134 37642
41802 63748
27345 31408
29410 69573
20019 87106
60014 77641
46923 95772
49818 91865
76296 99023
53173 75235
4195 58450
19700 30648
25655 50807
63688 93200
75015 93971
26438 81435
8040 11739
11344 39772
38221 56422
73225 84772
9272 36747
9433 16028
22476 95001
4344 20191
15485 45681
41708 42257
6004 65009
38688 92079
27114 30467
19987 57132
54407 78923
36607 42742
26921 30636
35877 58201
19965 61530
18667 37416
10881 36806
19945 83746
54660 74760
61089 97791
12522 73352
45306 69831
62156 94536
60362 71411
47634 69468
10429 90861
11110 32153
15935 65083
45745 84238
6291 18152
29826 47685
79517 80850
38823 48179
24799 50355
19744 95381
5011 16818
34622 81820
34604 96370
1805 63693
33450 65892
74480 75512
70892 99304
30513 58695
23406 90009
32613 93653
20761 40451
10633 90769
4380 47231
72450 79569
32395 56665
63558 92913
37674 70902
16754 23627
940 54653
5949 62707
38771 52838
54634 60555
31281 62402
54000 59912
16084 92961
7433 86836
22701 77996
2221 58107
8595 88217
42388 60597
54290 81509
13231 23674
20953 86190
43580 63449
91455 94686
21615 69887
95870 96729
41487 59900
28156 69765
65476 77680
19980 83695
31360 74304
21665 95303
34420 41334
23037 75519
85170 88837
25712 62645
60545 82436
52244 71999
85159 86259
15926 81594
32275 53430
8369 30479
35810 39618
83143 90541
6111 81095
5389 27877
11183 94541
70795 90810
19590 58705
7453 22439
19837 28341
40302 82740
44633 50153
38544 63947
62963 92208
5541 13525
47860 58792
21134 92510
22217 38223
64871 84701
33576 64925
61370 68120
24057 63310
42109 91687
73412 79906
24973 57452
68649 82826
56101 99942
40547 52150
47192 88704
448 80583
35825 71236
28920 76487
10212 98669
80792 83077
20111 66267
65834 97759
28034 92720
67544 72867
41484 93812
51822 98051
34103 35039
30119 62955
21990 70000
46348 75604
18521 58186
22913 30431
5049 73438
15839 89866
2658 95272
19505 50364
31093 63401
45656 60401
25837 27999
68799 96529
72355 83116
20015 91425
1417 33352
10865 11671
17151 38490
24847 30466
64643 94126
1940 28465
7024 91465
13602 32880
37921 92909
5842 57485
8959 63513
13368 55560
24929 77844
11589 36150
7441 41304
55026 67815
67972 74911
37921 95499
23944 44358
45571 61056
56745 69972
67138 95756
34379 51304
35502 75811
17772 88136
14922 37921
40909 62306
4994 86753
26250 68351
16370 57158
25839 32665
3050 50139
71600 78836
87292 98362
16718 56032
55074 83372
36671 48765
55406 79462
138 54674
66835 85485
7689 56044
12225 45833
38963 79529
60377 79731
51690 76305
13462 27687
4456 86778
10608 77341
12348 81263
33181 51842
44473 93013
9838 14492
66537 85056
55483 86418
7426 45930
43649 95701
20379 88046
61728 99602
21970 70180
31523 90735
41327 96376
35865 82472
23114 39814
11720 98144
27596 68101
24824 29542
929 28712
56205 94531
14668 94414
2222 67686
9958 16727
32415 51085
50049 97478
61907 96458
16769 81110
59795 83931
12445 75912
11572 62442
40099 55622
40041 70469
38199 44311
13130 30528
25313 50676
17673 70381
40862 78507
6995 55050
28701 79273
17978 69823
79801 85103
52973 56692
10107 18266
72989 77913
3870 73707
42912 78955
55479 56464
77269 79106
51015 90833
89971 90890
77496 88083
27812 73426
87626 95297
21616 46452
45278 56800
9894 11407
14283 26841
68757 81923
45705 73600
34350 43701
951 69433
2272 56993
15977 20918
11730 75722
22395 46095
10789 83561
30432 75458
10144 68487
39469 67022
24047 26895
57498 69379
25569 27447
50600 58154
4656 52841
18130 39832
7870 59056
54232 74166
19098 96859
941 45278
32098 65297
79767 93573
63410 63651
16900 69103
33724 88678
73653 82394
45924 77152
17131 51570
36257 74905
5600 98602
71626 99603
55115 65478
72544 99021
90240 90814
42460 88360
90554 93066
4780 96139
36509 92549
73393 99769
152 60446
15304 16085
43826 69870
9770 66533
71608 89020
68024 83291
11462 44896
11110 15892
54382 54504
25088 47099
22679 41887
34713 52712
25153 25695
12496 68365
8518 47443
1013 21778
78062 95605
24073 79976
30699 56858
45234 76100
9754 44993
22988 59569
8381 61504
74913 99433
10355 88445
12980 92089
29729 69390
62372 84483
27255 47713
50324 90410
72796 82905
42576 50256
77223 78666
30403 99636
1143 57153
11868 27349
55208 82209
24062 78478
31978 46045
14007 37229
22494 98747
51487 66397
14466 35711
2708 20282
33188 49279
7669 11037
52221 90868
60776 92425
33284 90069
12219 38732
23787 40387
83854 94891
29100 76683
27093 81702
17163 93007
19475 52077
17246 86888
16720 26192
5084 77639
20113 47483
7516 16094
46468 60590
21881 38411
32961 55245
22061 49893
2643 76227
40157 80709
9089 65571
9590 59463
11273 73080
10750 63506
44917 64673
87006 95827
21111 39996
29909 47705
35806 49533
12088 34941
23882 60138
8884 34992
40820 59775
10851 91219
57232 57679
18542 77596
6274 14985
53523 88320
52168 74734
67798 73515
36006 98456
92016 94371
25237 44340
30153 78000
32128 59153
80688 96698
23351 44092
34194 34394
35236 53809
45680 46059
66851 95191
32539 88644
44897 81639
502 51098
79929 86811
44774 65472
68972 72582
17064 75065
21265 63949
6060 25554
68998 76482
94508 97833
66572 97912
52954 78424
20855 76407
23360 93113
24884 60170
21015 82978
44002 79598
12760 88853
71036 77331
850 55713
52228 97986
19729 36422
23427 66660
62261 62365
70404 96148
13692 74414
62321 95279
3272 72422
11035 92794
47049 68641
26132 89647
11875 87628
27783 71348
450 43871
32053 50605
15506 29459
6565 59249
17821 61547
1279 91583
96601 98551
10445 60938
10043 30505
17958 90618
21385 71122
8305 77233
36781 54519
18344 70745
39507 73095
57593 99500
39667 43506
15742 45030
18733 78212
31883 74252
40975 57569
51737 98496
34283 91459
34345 92181
12887 27522
23744 67547
5136 19964
40236 64897
10638 56753
8475 48374
1782 56124
40515 60830
6136 9466
6373 70632
55914 93381
94372 99645
24369 25013
11853 27109
69190 75136
40465 87157
69596 72710
64948 99605
50519 85639
62113 73934
13756 88441
51326 64970
69521 84765
64224 76746
40465 64076
58325 98465
22282 96303
35038 95666
32960 99585
22568 61592
37827 68330
40962 62117
41323 93707
38069 86541
15640 30253
19172 77915
7635 66089
24699 26279
13312 28263
37694 73016
42019 47165
25139 55907
71262 76455
10631 73841
19685 35861
54839 70756
21758 67072
4355 12500
3179 24323
10370 48988
1554 43497
16780 41929
38404 48457
709 32561
21444 94225
607 77025
1330 75777
30148 71073
10054 20742
3706 23576
46833 63416
50493 69631
10739 36763
22562 38348
5354 81496
62783 88631
2398 80346
52358 68515
45168 76272
42511 49770
7843 41484
45097 90772
7042 52236
59286 83845
4521 70267
54110 99896
781 58169
5789 80124
88890 96191
24980 68947
55486 73132
14352 21360
19434 27946
91718 94669
39375 74973
39788 52635
28146 59836
71049 98302
10162 57911
66895 93089
45910 81011
51296 80124
15728 74935
36911 91165
12582 66253
4878 70474
3049 21460
13629 37625
18213 98561
68132 82984
23430 48484
24765 67032
16433 78329
31137 67700
1894 47476
4779 63762
85215 97040
14936 33093
18572 98235
23424 70092
3465 38637
29523 94182
391 94572
63838 69073
5424 48760
26395 45040
13496 29881
55987 91753
59430 72725
76189 91809
1854 2846
28854 40194
58172 68021
20144 24447
2847 70717
51720 55466
77687 97442
35304 69498
35037 67881
43712 88259
94957 98690
20820 49747
24976 56266
24852 60993
19633 80807
4419 91162
38732 59673
29349 88150
23048 52349
12422 76454
17569 76895
14686 17205
8124 75578
50555 62864
2398 64590
44127 79788
70483 95106
5620 29125
24285 83713
27644 84699
37280 89945
51563 78556
25382 29609
11134 66752
72621 79127
13227 61920
510 23722
19785 48226
17627 18344
31280 33469
26090 80565
45437 85024
38144 75475
6917 75926
72063 95764
59269 99894
27042 84822
6748 71546
82942 83825
4998 90960
10807 29454
18339 58338
50782 84785
41623 94873
1848 19809
39027 78635
51408 73700
17208 44347
48860 88258
24252 52519
1736 25096
43411 47172
1132 52543
13478 98458
30903 66441
17185 52158
58266 83399
33985 89007
68812 69311
82055 88915
344 67352
11410 56102
18512 56533
25864 78460
92444 98005
50634 85534
79951 85218
11547 43594
1509 20966
6186 44373
41597 64507
42580 78330
27339 52677
36526 66583
6162 84259
2320 92689
22785 29694
18797 72068
16957 94221
809 49407
5071 84627
7071 23269
67067 72623
27246 59309
18856 41223
20816 54554
2568 67849
31440 71661
42508 98942
9695 76254
62218 88922
11846 27480
71406 74321
58954 88250
13036 78063
32309 83971
10260 65782
60816 77182
3188 68034
32675 80752
3063 86458
14538 51439
53467 62788
4880 86164
3553 54981
10664 78087
11573 92829
36835 40004
3597 92411
53595 71403
49034 64774
51186 73560
29847 95177
2286 51152
30677 86134
10349 25847
73270 85744
83948 84633
26275 98268
34080 34168
5062 10006
1021 76119
30077 74232
1301 14593
23732 38397
29972 69500
67794 73390
16365 58507
50445 70801
34148 59080
38742 64332
68976 78487
20480 53034
49578 55515
29593 34541
4657 16579
32965 67297
2033 27505
43487 68230
30674 49872
38095 86788
13489 19371
48763 90121
63218 75271
78256 90026
60595 70493
4410 21880
24816 90978
57045 89499
1219 45230
27194 58867
36988 40692
13477 44086
18778 30809
5813 95399
1125 25854
29856 76326
79741 92129
90136 93691
20840 98045
25099 71618
27921 41843
27718 34926
6158 59569
8376 96669
16571 42981
3289 71954
87571 94831
17479 20106
38773 58857
17623 22552
20084 61501
69 88604
48493 88228
50815 58535
8127 52310
37316 48073
18765 67599
2014 10498
41645 97847
26888 71237
12919 89142
19916 59885
6180 30848
6921 9850
41927 88020
39032 86465
24595 78001
16519 60822
6817 31371
12290 33587
48107 95475
4980 66977
42116 61904
75560 81222
40390 76181
64914 93921
31426 59371
24645 26025
48275 82042
6389 71602
28371 46927
23433 83400
16132 29009
60707 97103
34262 70194
13697 74871
62200 99173
48294 57302
25922 89055
56961 88371
16345 86050
11079 26070
33220 70326
8825 64458
34445 88266
39747 88212
37517 71006
32080 33534
86406 90485
42914 55606
16660 72168
22512 34198
21231 94711
56501 81572
5502 93694
12501 17753
30766 60464
64168 70844
20267 44895
18676 58173
17158 81136
48294 48419
49932 71267
16856 69424
12198 94376
2499 96162
32794 85254
59990 69154
30717 80308
692 90865
63474 81867
10061 39396
62418 99302
59110 88089
4920 53343
53891 63563
5249 27363
40274 77027
39520 51717
47818 48015
34020 90690
24511 57365
36313 50579
42849 66948
986 99903
4998 28978
59455 87679
89474 98259
13366 55277
50249 84799
40851 55366
17088 41810
28854 99044
32632 42332
59134 92295
3759 89960
6132 49192
29950 54813
16724 43940
46790 49505
63376 86372
9274 69008
37451 86664
33421 71141
6918 22035
17496 41341
23987 78483
3720 87151
82589 83442
35367 82903
11260 78379
4533 65637
17930 91260
34114 55154
64876 79216
6142 59958
53141 76228
2069 85309
77426 83750
12768 93890
40127 47536
31511 44231
7515 19516
75534 87556
6667 85776
65720 92275
45592 98570
53623 63141
14115 95579
19172 50833
7345 63360
23665 42068
4143 12339
2608 6009
42912 67938
58790 95766
18941 48417
7627 19633
19251 42482
35253 37896
48898 74517
3648 89714
43457 43889
61681 74435
16569 38242
56655 75976
75387 99571
30606 34082
25185 30213
14918 93376
38548 41239
13755 14652
90725 99258
7831 39088
86204 90091
31176 69961
1845 25860
59033 83346
41721 91569
9618 37958
1595 68346
47826 53919
23594 50561
80538 84727
57475 81210
48916 57871
26639 84059
36070 42694
1711 17017
2752 99991
6011 69178
47295 74564
38893 63758
6754 60078
17893 81344
51063 59244
19857 24180
7445 59687
32744 41880
71826 87018
13251 59933
64205 96648
46472 85647
22823 48330
27423 46677
953 60938
11509 58130
51279 54079
19650 86706
25367 76000
18696 61650
21557 98774
37170 39535
44010 66341
40019 69682
14712 23380
77970 98674
15634 47301
50327 53331
9597 22404
9433 24158
31222 77070
78727 95471
54588 93260
31833 68867
31112 48017
73751 80490
35603 76790
60114 79313
6693 19455
24167 79692
15018 60717
3752 6909
35505 39534
47491 81560
41362 61442
6829 67904
68364 77606
60381 72539
50314 95360
4101 64583
40685 98785
1862 35469
20739 66001
11455 68994
15275 23398
83336 94105
58804 76545
68311 77794
3684 37570
20877 41941
5218 75964
35773 62190
52014 90774
27130 61229
33885 58256
45978 78368
59786 94435
73864 78782
10832 93398
63674 83900
63934 99536
75721 93021
4973 16723
31988 63684
68369 84723
5939 51749
27121 94027
19868 78671
59842 61681
43743 50874
58696 80670
39443 57580
11408 39103
2210 63602
22052 67953
15979 67563
27616 69364
10525 84287
52514 59596
54098 75785
52881 77055
69118 94358
74243 91264
77478 86078
68456 75727
2931 88534
19056 29375
76581 82544
20311 99124
91100 92376
83072 91610
18123 74034
8673 61371
24862 99069
21092 53524
41064 88304
4339 25968
36129 87213
26596 83848
2885 17001
77543 84352
69656 89333
5990 62073
3832 91705
37636 83639
57741 92945
10143 64781
23092 35661
19284 75047
74720 86937
247 19679
54247 78946
28521 37131
42374 77241
434 47100
47791 59442
61923 77881
46634 77234
68393 89830
82866 97210
47354 76379
56836 92262
58739 87377
67092 92549
47166 56430
10629 19690
160 54463
19500 87608
51277 77328
641 63516
21622 67244
15600 51910
21423 73279
20806 87658
8445 44475
15030 33257
64724 94013
55671 65498
78028 80046
62136 96487
34242 91972
29249 57974
13132 40640
2899 43313
48097 53651
27869 65156
8599 81128
86050 93409
29461 31040
57864 80567
4192 14672
64089 74823
26034 31511
38739 76567
35081 56828
11784 95139
41924 59675
9695 19686
39591 76877
15161 93061
3882 84519
23058 80723
26684 54755
4398 99540
36681 84479
18074 78858
37588 68603
5803 78750
18395 22487
20687 40094
15397 26297
8633 41690
6025 83529
47967 70773
3708 55349
45859 69897
57733 58633
5145 40996
60517 79602
62803 66359
60225 83550
39537 83363
11708 97777
10604 94981
25577 43582
50879 52339
52949 89992
27443 28638
26948 34897
54064 65004
65151 73306
22645 72239
57727 62563
50446 70263
7481 58121
61426 81537
25536 77492
7972 74981
9406 62407
44216 72569
5567 40256
9691 36886
20916 28357
2054 41205
17367 85705
11319 87933
5867 25529
58835 65357
73079 87436
7077 11373
58315 66891
60230 75600
59519 99102
80261 81940
10639 37468
8820 30282
23936 46161
29690 56841
29134 92317
22980 79047
42669 81920
4456 34379
6839 73396
28834 62357
39827 62489
51885 98129
48862 97166
46273 68328
36802 79729
76693 79049
39198 72379
38582 85566
41679 44583
8972 86643
23761 46490
32426 71374
66671 71972
44920 56924
41848 47183
4509 89316
35005 84022
81785 97543
53380 98584
28537 54893
48480 98542
71756 90947
4552 33151
68497 97080
2424 49070
32586 38258
6645 26428
52279 56868
10024 21089
62877 70095
9166 62560
10014 53784
21828 46316
68475 98677
27003 40482
77475 88737
12646 41120
12924 39112
44673 84684
11644 29785
10677 75107
34725 98384
22077 93655
37383 65635
25720 66863
45265 89379
10341 76723
84853 99194
19771 73442
76454 93408
74892 74908
12525 49166
1518 63619
6026 55660
19141 51325
76910 84706
2180 85409
12677 92697
77052 87153
30422 52041
14121 97405
24162 78755
30388 58762
11832 36331
33310 50899
43055 50411
34208 69910
37394 55473
9962 84896
46691 53625
16464 55279
4257 20082
29960 36188
8560 64931
59432 87404
13085 51028
64069 69305
43208 80909
52560 92040
262 28164
2119 6875
58197 64783
2547 39209
40386 97747
31368 40607
40800 45390
10126 14701
58248 76012
68745 68901
19871 75114
596 40748
21281 44887
9091 32356
35909 98201
52947 54539
32980 83624
64140 91967
57793 67484
44476 46072
18261 54802
11248 30834
42060 95607
25094 61770
11789 28512
45856 77724
28388 78422
42323 67959
9858 47467
35597 37356
32794 54558
11790 27064
37883 75735
8353 74849
52565 70951
57932 75689
12535 63164
72623 99841
25656 38718
64442 88921
21170 50499
27655 87196
76868 87865
751 80538
31437 50649
4215 21812
23651 61142
85405 94862
61461 73901
19976 36729
9759 51642
39887 71274
45324 84580
68021 91286
1287 48949
49936 93328
15902 97734
23136 74685
68308 93239
71705 96926
28971 89458
25453 88968
70441 95858
22208 75492
20456 48830
7336 58965
5938 53210
28062 58968
24877 30857
26967 95508
16839 47400
69738 91841
26464 29298
63771 89863
36999 63826
13881 83761
2636 90972
50403 62829
28181 82783
22450 84054
450 48562
58275 72365
9027 68491
14074 66187
19608 83686
426 71102
15764 96337
14273 72557
54052 82420
34507 97567
27443 30865
48435 54728
5457 50768
10189 29512
7482 8931
33419 66021
47001 81774
27229 65109
41733 56976
13227 62643
48515 96155
24577 98264
54042 85534
17788 98148
14678 47286
1608 97092
30198 72393
30987 36375
29044 66060
52681 70481
12046 43138
10529 49010
15488 91220
17745 22923
80429 91502
189 82107
5369 87511
61063 61489
30570 75030
63741 77694
4366 93210
35163 90535
19269 86080
25426 51396
41321 98898
17660 23227
13487 60115
92414 99981
31370 36714
15011 55712
19368 40111
56230 83014
62138 73105
10797 60750
31608 38971
72419 79154
66575 72564
4606 98563
3722 85123
12419 26732
14564 43047
18430 93832
10013 12464
30448 76350
77411 99997
5616 15601
16195 60223
33304 51418
75964 86987
66921 89361
28821 31381
33447 70784
14125 91721
9203 52241
23644 95924
26267 27180
37018 87440
76371 98826
21766 88385
50794 64011
46515 89212
31248 70334
45744 56098
11432 30233
73554 88682
61754 99765
27777 63773
5355 27806
6972 20603
7689 42616
57321 57947
8274 59042
22973 46223
48532 72352
34406 51076
20 2147
20619 39150
26798 81587
40010 56311
3850 41672
42611 61008
19644 73011
7479 34543
14870 60347
33808 89103
26117 48396
52572 85798
49483 94884
63139 88426
26097 84691
87967 95469
13122 17643
63080 75789
19726 33350
38023 74910
37771 70002
26603 66152
63820 83465
80998 99572
68212 78055
63901 89482
37385 83458
40391 74973
57545 58822
39875 91711
2292 82385
46201 47755
87190 96022
28424 62036
31464 97621
11203 78196
29637 82133
2639 3951
21321 97156
3867 42703
15968 80184
4301 71854
20575 24539
44109 71039
61029 99873
38162 48256
29085 56060
21336 67103
48437 52811
5919 80249
12859 57717
39620 45469
75612 80868
46634 83737
2834 8085
18965 70566
2708 34822
27424 31202
65279 88995
10795 77896
36918 98345
34883 88638
229 46331
54386 77122
66458 69635
37202 95126
48608 52506
10261 83247
90410 99090
66428 94143
45366 63411
84743 93180
32028 89573
43124 64805
43031 52711
26172 34869
53823 59726
4365 97042
40687 76986
25184 91271
24601 69411
61169 83602
32093 86297
1789 98781
60413 65260
45104 98635
3759 66810
19763 79274
29320 62815
25023 86327
57225 86975
47742 85023
65244 73835
46095 91794
67422 96369
13142 73328
14172 58811
55758 73972
28533 68998
22158 87308
22093 59664
53371 81763
71837 87397
62142 88800
13654 23820
56916 89440
45656 79838
19997 45235
114 12050
76032 91617
79996 88907
9506 17223
16181 62413
35267 68921
28884 54700
71070 88544
14715 42616
38911 97435
20250 54125
65468 69957
29709 96222
75874 94726
86584 91593
11843 48766
38119 53399
6151 62639
64688 71451
42103 91761
19673 75774
27778 42407
14279 69624
21151 46716
14968 34343
1147 2251
42817 70708
49505 69115
21487 69836
82706 99867
57438 70403
3620 42597
22846 97326
1354 34927
18656 58608
67019 97136
65821 97265
32181 54925
37286 81640
39908 53990
8009 30483
9161 23700
27319 60843
15233 64262
20662 95155
70293 76899
36529 68541
43273 74038
7035 58186
66572 84757
1168 28449
49159 62229
35884 58964
17214 98944
57621 82545
40359 56670
13710 45042
53229 92232
229 86752
8395 35888
62535 96613
44858 45290
9097 85334
7212 9712
82816 97378
18801 62486
33063 96318
9806 84435
9809 71314
4295 87471
32878 71826
14859 51414
32950 50606
3371 93403
35428 52852
8333 16769
45473 90620
95405 96377
11720 35495
18809 44637
40200 57396
42213 51516
28805 32543
32061 57637
6469 47307
46606 89619
43601 91522
7825 81191
8838 77499
34817 38024
17722 56567
46193 78218
8070 19662
46545 88711
48922 52377
67187 75125
14591 65962
40727 42099
29238 86736
30281 62063
33356 54451
8959 25018
6061 78952
68788 95182
34602 61539
84099 94162
5123 22215
9245 54523
54585 64368
36485 64940
32189 54598
23003 26188
12262 88605
25535 84345
57212 61927
6889 31025
46398 61162
7533 70534
54807 86059
40535 77631
42195 68623
31142 59837
22602 38062
78927 85038
73866 97769
23498 92609
93097 94735
4953 6804
25835 70453
24882 65874
69622 72540
30258 55182
24962 94529
15004 34188
30316 80963
14271 84781
19535 73351
8893 17005
16324 63794
45486 63733
38475 54786
14439 53523
18321 37306
30126 67428
12382 21691
17794 59555
45896 85797
40203 88857
9743 70553
55350 75099
9988 11761
31438 75664
4090 78600
63302 89309
3006 93853
46464 70977
13746 23674
456 38066
3946 24585
37326 95807
8483 30819
29389 78566
5867 42911
64848 89099
1947 22355
21695 98375
3887 7357
18156 67124
25049 58500
7641 43244
5939 52428
36488 76328
70002 97046
36894 67811
16996 19075
26848 66103
19938 27774
32976 33175
13890 72417
21715 65612
31060 31644
18362 79747
44151 90196
30778 50965
10545 20944
64966 73539
50375 76308
55550 94185
52063 66684
19432 52288
60983 67338
40578 93541
71562 78770
17108 20388
15698 23324
44263 65697
42847 77187
47487 78225
46171 53618
69564 85347
67235 94882
18799 36311
68101 88607
57800 83127
47278 47949
12555 14971
33238 70369
26676 88705
43332 94161
51687 79672
20271 33525
6690 39657
81050 83461
77230 86505
35538 95349
28179 38070
14060 73814
75828 87840
54827 56234
25126 48296
45745 94866
38196 54880
39182 73364
22128 56170
5962 73944
50716 64311
34096 49326
42496 56581
57047 67623
32165 38948
51563 61766
16761 84205
16545 35756
44790 85174
5544 96477
46113 76942
48554 97181
29499 33805
30886 78581
65595 81650
22889 35282
61095 66309
21009 81409
32942 45277
6315 71531
18792 42167
31571 96818
19305 71557
66570 91639
12652 23417
22794 34658
12187 82973
90202 95175
61232 97133
36376 65791
20559 74840
33954 48246
36925 86310
36979 42214
26909 66199
31529 50039
9369 92439
15771 24990
47127 67041
90048 90356
39041 43478
7132 39397
51962 75367
12936 39842
1763 63846
861 22420
2956 35379
11593 80167
72081 75774
7108 82982
53601 98171
36334 56807
14686 41783
730 9486
23173 80023
81138 96334
12009 20018
8195 68411
3162 82504
18466 91254
56952 89580
28616 77017
11066 53619
11347 68298
9585 65592
64513 76223
62925 63561
49191 59044
15242 69018
24836 61954
32188 56534
1340 90560
65848 70384
39832 97473
73129 86444
73947 90793
78387 95699
60514 71515
42727 53572
5827 39186
27045 47268
25157 55051
88577 89372
39694 90125
2870 16354
14821 80392
20856 53340
72670 78465
4032 36440
13335 31348
15401 61670
21793 48869
43096 70480
16610 30300
19704 78326
57244 81302
18572 40985
23960 33147
4513 35400
12032 72990
40862 46953
15679 56374
78190 81065
8130 96033
76892 78340
9976 79253
16070 24612
21001 27374
9079 51883
45710 87918
9508 60364
75428 76806
32149 84034
5277 26692
72560 95521
38592 82793
27844 43909
44379 64060
13757 64857
77059 81947
21921 79929
2566 57455
18877 63073
34567 42534
43728 95482
71993 96053
47789 55387
14142 37784
78460 98427
921 97944
17139 97755
23507 47684
28934 83313
38867 41238
48872 59614
37826 52519
15906 47355
41917 65407
48163 55647
22997 44523
63404 77968
15990 19896
24860 47187
85264 85598
22729 85907
50989 65200
53485 94954
39934 69698
25637 66435
15384 47501
13908 19757
10889 69876
11 54263
19567 69323
20320 70350
3484 10478
61610 66305
56340 88287
39069 96927
16082 64473
38492 60738
78778 98657
18754 33219
41207 88898
33476 40016
32862 55491
15642 37572
20356 95404
86551 97769
7536 52184
78599 93139
16992 57730
66398 71700
1346 97811
9941 86066
40673 45506
72282 81981
45550 78327
20375 94360
8183 23430
26772 54560
5756 44569
52473 92445
69716 77255
57839 96353
63081 75539
32338 58094
44581 81852
57216 82025
22103 49876
34184 94978
32524 86915
2884 21720
5022 77748
60220 77745
51031 74125
37544 57176
41343 93821
40446 95202
91856 97190
15826 78487
12162 67693
21828 99538
32942 71470
16965 56706
36933 49289
13057 76185
43066 45581
10962 40884
2458 77695
17031 47889
7290 22921
22779 75668
23170 97992
1981 10264
51670 84003
44319 61861
59250 78695
3116 59496
3648 11534
11771 13578
18423 93024
9581 83877
75512 97931
82192 87231
72068 88879
78538 96605
42179 70066
11533 47820
88292 93335
1258 73539
49683 97929
33435 44604
64636 94933
867 9263
16495 95199
10236 92157
880 53132
45440 89447
22010 91201
52728 70836
21239 98882
2009 69914
9464 31641
20147 25828
56434 69777
23366 86937
92450 94485
2540 82961
8486 50699
11982 91708
59716 89807
18459 55427
39913 54926
42859 72775
27324 61867
83876 88083
24980 61453
29132 52040
26172 78738
35840 86432
66181 79768
79197 96837
46125 95381
30915 51816
15720 17351
15863 42874
65508 72979
51582 83564
14069 40361
31982 61151
8094 41249
40707 86693
51436 53240
20114 76206
41411 60035
42665 78436
55321 57575
38981 86316
30223 34629
13687 52325
27495 71103
27074 75391
5952 23985
60385 87028
73545 97153
22153 70276
31969 80473
7649 95380
20738 66104
39952 43745
66606 80065
57537 83284
80377 84842
10840 55306
41814 62577
13903 42902
75110 80453
762 42231
2733 11211
23079 31985
1338 73785
41324 92193
43971 69071
61917 85948
73089 86810
68429 78066
66731 73880
83580 99700
8829 90915
58262 79095
27564 82885
67825 91247
22029 58281
30494 32380
48576 70885
2237 91341
7896 84505
76778 98808
33870 73551
46569 55585
1767 64377
29079 76746
43524 67219
59087 96104
12230 52167
15163 34896
28694 90486
45669 90432
56340 78028
10650 33177
76389 78795
16619 25721
85371 89537
3033 22349
8305 50468
4547 73053
18589 92514
6820 31659
38511 48472
5549 85204
3421 87398
46201 78394
50679 65592
34251 92736
28651 44502
56976 75172
60580 61997
62462 71135
65494 97046
25605 67692
13117 31891
45355 59241
27513 87447
20124 73286
25174 98162
15420 22251
76803 88440
3545 95173
73276 99382
2324 33142
55839 68083
40083 48099
738 68862
668 7474
1949 87996
21462 97763
7976 57952
23062 85031
4995 35467
771 88046
52771 85808
30876 68132
1116 14512
5968 37619
72473 74099
39650 64025
16314 60047
32408 56632
3976 45325
37079 69942
53154 86104
68748 73644
2980 84495
47686 80782
47723 82274
57430 75807
2883 76829
22704 97492
61579 62913
39382 99140
32244 88866
50381 80840
2556 74468
41161 76115
9414 9699
51891 63746
30189 89916
45828 76867
707 999
64629 79355
17276 32715
84561 93619
38330 88110
22792 43685
28000 64599
54136 62948
15435 96477
7961 32856
69304 99796
25207 79480
52475 74295
61929 78163
57117 74464
34766 58669
7908 54306
1742 49083
18657 58517
38176 58490
47883 52309
60652 68485
26433 32705
32560 39345
2024 8338
6826 82396
26309 60675
3656 89242
20386 87623
7261 43133
7354 76851
79199 84494
2766 23055
15647 78136
22575 34975
56525 83933
11707 86120
17237 68466
1271 20559
69266 79821
12982 78254
25828 69993
36859 93905
23555 58219
6040 59182
38133 72498
10892 42022
32681 68461
24732 70796
67433 76395
68176 75577
84127 91921
4718 74202
54073 73232
15844 34167
31729 85984
24112 70126
31371 97714
14200 42934
18596 63431
115 96142
26926 98126
15727 74295
38979 43755
33984 82911
64992 86486
23163 83813
28728 99530
46984 65343
16570 70582
24740 89236
11886 49727
12894 75330
43564 68995
32837 39426
57626 92374
9036 42309
22484 61213
12926 56286
73247 85293
38829 65773
996 35377
13524 87957
25596 33596
51595 90156
2446 31843
73108 95844
45745 84153
29098 74552
41840 94058
6972 50450
13638 67728
32632 72952
9013 87880
23186 68223
55974 92898
84249 94808
20112 48889
31933 81217
54256 96795
25042 52832
19207 53055
48855 97656
9478 16637
42822 92310
42464 48630
63434 94771
17879 18173
19680 94580
50379 56910
29397 88485
58092 81999
51511 94245
12658 53945
41859 49554
20762 48792
1193 59238
35715 81795
56967 72593
43685 79753
45921 99013
4761 86979
30257 98266
49621 85038
24146 55813
62410 79282
34340 36556
28555 52433
21499 97784
27944 44491
4520 38687
13359 27319
3650 24962
13250 71303
7591 90691
46614 88237
20956 31963
45510 90205
20668 66580
61678 64683
13185 72975
37920 75486
26097 62555
59595 79897
44436 61977
18446 74154
28659 91097
15025 21900
29658 48115
34584 94321
1787 98113
14810 27265
27370 47231
15110 70397
26252 48663
16700 73237
2389 58465
30228 73764
14687 85893
54494 94764
36895 64261
18575 50500
8086 98790
36011 71719
38607 71377
39449 83107
18164 67477
39838 57872
10738 24225
12216 28797
22911 24063
25243 97381
82790 87389
39575 45258
36703 73074
17417 29981
84123 87475
85506 92088
35190 60345
6802 65417
30314 56938
71308 91981
29875 74322
19410 64833
26004 84249
1241 28727
66031 97289
12464 20720
5417 91364
8742 11276
25084 48686
71259 78007
33976 57421
9771 33725
21750 50535
18702 21058
73930 84537
28858 36769
44205 85501
3389 77477
31863 60855
43974 79592
49835 95357
58686 76683
13231 16734
61366 92940
21624 74577
20348 50632
28824 36135
68945 82657
22364 51234
18252 89087
26734 66036
15701 44738
10135 88921
27048 60108
7793 64830
32941 87703
33079 84592
33224 46954
33084 85471
10976 24265
43827 87474
6178 26225
37812 92162
22879 61876
82521 92016
25919 62562
55406 63967
28700 72651
7115 21861
26228 77388
875 71262
7883 16481
72408 92406
56728 82748
4178 22557
87911 97850
25299 43172
42661 85332
52595 97261
72679 91257
61365 65508
10258 21337
19290 36254
50392 98603
69609 91095
48311 88072
47849 50537
15703 20806
11714 25968
28411 98091
59897 88936
5091 89500
53831 90285
9978 70004
6040 85054
20926 43285
10547 53679
34948 69502
27329 64669
5782 92748
18160 21001
52675 57061
8494 56245
49293 58499
63334 80873
60408 92871
67257 92528
21241 21443
3298 13940
32198 86979
3129 65367
51945 76539
37744 51631
91108 95193
29435 55259
51632 78669
18728 26123
4397 12838
97941 98719
87204 93432
8347 98047
74697 81041
26742 83337
93869 98852
13756 42170
51760 69299
4101 69346
13770 14367
5399 92367
48907 91723
20152 96448
24909 64382
88810 93468
17609 97648
62301 63616
52015 95691
5781 44535
53249 71661
17267 35336
755 84964
3242 86241
85907 99936
6997 19676
19126 20614
72213 88957
1749 62957
3877 65783
45441 93219
5591 82804
90347 99398
48981 98370
28550 88827
53623 73350
25651 96542
3807 48533
46880 84643
50144 50252
3804 33557
16684 75323
39155 72866
11876 92274
45269 72614
53182 97180
57857 98688
41064 85423
10893 68935
56994 61718
53883 68751
30245 43232
41301 55625
12996 62145
50376 90630
3982 65380
6682 26525
13302 54187
43275 60352
13058 89261
94517 97603
77787 93007
4577 87896
1336 53485
36200 54800
3311 85162
48639 95180
32484 65080
26713 66961
10745 32233
5435 63062
5626 19932
86549 92677
11161 73470
9777 86918
61984 96946
24559 56803
46613 75055
32468 99985
17416 59524
42588 93660
29631 35186
34428 40387
8599 77475
66004 75707
84033 98724
4418 7841
4356 60074
11195 44089
38841 82663
23542 82810
51321 51936
14863 60049
68926 80961
93230 95854
62067 90193
36062 57709
6716 58718
34774 41253
56866 71092
65834 84731
30696 81983
17696 58462
22216 37835
32445 41855
822 72224
53846 54329
48794 67584
6324 25095
47722 60234
62979 73843
24104 47869
30590 49481
1970 70041
57771 76559
31625 38433
49091 58784
341 19914
26371 26516
80788 89353
15606 42613
1392 80960
28009 78850
8825 20853
7296 22394
13645 65359
4616 49412
38182 38816
52722 70579
9233 27371
19268 88653
39740 64017
6520 38441
47260 96040
19359 71049
65196 92473
24131 84757
29263 54646
27314 95530
18003 49114
77609 86028
13660 90801
33041 75237
29870 95027
32686 82801
21472 81924
53415 92019
79769 93949
49697 75126
15836 94035
53599 55273
27501 77619
13035 21200
6912 48079
55351 68580
80770 95789
9955 40579
48759 89545
72209 96378
57542 75878
34383 34396
52067 84986
14582 95511
49805 82161
5870 42928
10916 53908
67548 67796
33093 44964
25777 58044
49181 95207
17819 49476
23668 97560
55329 93472
91626 94084
16924 25736
25765 79963
618 27959
25183 59518
2072 23209
47986 94988
32281 49589
9174 98978
24692 98914
36597 57314
75596 76666
23526 73208
20194 43039
10984 51124
63689 90841
15835 56210
935 70929
27042 85076
29671 52211
24341 61673
85633 88589
32426 72739
43769 71109
62849 98596
3831 86046
50384 62642
31210 84723
44300 57032
30095 60713
5702 9232
37026 54142
33665 75189
71653 85242
58895 69366
33551 48702
14123 28587
10460 45201
12456 61914
31295 66919
43171 46997
50725 99230
24619 59383
11748 71078
12137 57139
43124 61288
6629 58799
34595 63470
37927 84954
3882 66215
59413 62990
80404 91487
17977 30757
10664 17581
7077 92849
62164 79179
7666 24375
57626 69374
59285 95386
32538 61388
20065 65969
6032 57270
57714 68699
7986 33149
81597 91689
45596 50987
35683 48937
7433 65721
15784 47719
94261 98410
29154 51807
3744 49249
27747 33357
27697 76444
2704 93168
53569 65927
11827 98712
68939 91907
197 20275
32913 73089
40841 79732
40731 79773
5654 33950
7634 47555
65354 96821
58299 71527
23234 97625
21600 92866
21081 93420
6996 42598
17773 51074
68665 74704
20317 94851
3901 29454
5784 62231
83169 84816
76961 81597
44143 70191
6698 60237
32661 93933
8530 69525
16085 91426
53349 77495
47910 58295
35542 50217
41501 50776
111 90852
8613 80699
15700 38293
32394 99755
46920 90433
29490 76722
57368 73385
13492 79930
72107 83711
89645 91540
87547 91076
12906 35915
35423 67389
74336 82439
3237 10259
24154 54591
42153 86554
51599 67446
36353 86494
59407 83094
48917 51272
1256 26012
8898 76988
45489 80913
10609 54804
19043 85351
39213 66802
31939 82450
50992 92867
24611 51319
8573 60746
47482 69600
63891 72294
30301 76629
6384 94119
71181 78277
25112 71181
18130 87799
27059 51161
26251 46247
38517 68557
8880 42119
5837 20145
16253 95441
11782 55699
51524 87498
45091 79713
30560 57109
41596 66702
40688 94667
52865 92332
7130 8827
29068 94635
17907 95511
8191 93157
2544 41316
32159 43385
71236 77658
21814 84897
128 58360
19579 92299
1222 10868
87536 99318
49372 71394
51479 73243
19406 65646
76356 77650
51785 57916
36117 49175
41359 54095
50139 63813
6529 90178
36995 88988
35421 89722
25502 44128
5628 60112
81687 96762
40680 85742
76711 84480
64950 77913
29554 84660
3664 38651
36189 63405
44108 65518
14560 97245
29761 30079
8730 81498
22439 88557
54619 57908
33572 89910
44591 61984
21057 75648
61254 88974
18556 55103
33667 95834
7120 82735
22985 48374
37607 50970
17584 92115
76926 78543
47647 79136
9756 31115
82795 88303
5241 10024
41144 78695
67500 92948
2091 32243
2859 71588
14195 83603
41310 63778
49795 61535
19298 67781
12480 99413
24325 64336
22497 34166
12617 71852
27560 56646
57494 86867
22128 56314
57159 95674
49711 83226
57083 85061
59471 90678
43153 75166
59163 89635
8526 57424
23785 79363
20188 96130
51357 65572
19969 57759
44651 79668
60493 97854
492 33042
30715 87844
87377 91789
28144 81374
43362 61666
17317 33134
6102 82023
33598 97178
1754 21148
42452 56888
21612 29608
11972 84857
67702 75106
46665 83887
38134 46782
50738 55604
9378 97161
38458 48969
42692 84070
9437 71391
12337 40597
19602 53919
12141 49967
42676 48463
2819 35105
6543 64116
32534 38301
32283 53760
17461 91713
57271 72225
6363 97970
50805 64330
7676 93037
1596 42799
3849 68990
28743 37345
248 1235
19206 90282
13536 81500
15922 71190
29291 48342
15568 46089
56145 75886
45243 69174
68665 80214
93 31065
51748 52765
55269 94024
20015 27972
30946 93901
6428 78644
26321 30421
26330 41711
30672 59898
21440 42227
85673 98389
2598 58912
15034 51759
10901 60668
66685 71385
8524 96786
4623 10747
51426 55592
12152 37265
37423 91665
24470 49202
29657 43809
28062 38001
8731 9308
14319 20776
2506 29169
80332 88209
16706 97863
36630 38899
1980 75077
18522 88808
35525 54133
3585 96588
28332 54514
3754 26240
13785 48719
35519 86830
72893 95456
65289 67636
46597 57449
36984 68469
29480 86882
19855 24175
68419 68832
9952 48881
65557 78930
81213 90097
19718 82229
54119 83120
81686 83456
6163 99733
836 32607
9862 69488
23327 54420
45590 59727
42329 71853
61960 93663
2695 55506
36209 81063
70622 86510
84191 92027
27499 60304
49702 83275
562 82534
70420 88394
20641 84009
50405 80759
31777 83847
26045 54975
60586 66698
25096 38265
5432 15007
28152 74691
24524 66772
45981 74503
43899 55041
74067 74536
33506 63219
89534 97894
1742 72380
26014 95454
4318 81845
13289 56917
14267 51509
51455 86072
2291 24354
30061 73755
19726 47435
63818 94231
85949 98010
61781 96964
1375 51372
31018 57187
17501 37904
63619 99867
6652 36206
48338 67479
91070 94761
16659 64625
22982 24462
31235 73467
57616 84866
47179 49608
25480 52188
28418 64624
56000 73271
46481 46782
27715 98158
26977 69158
7393 89369
3618 75701
5317 14377
12276 95367
74238 86305
5361 90584
28821 78549
13704 73728
17932 74259
10069 30341
25494 75546
38734 82391
79540 93505
34274 44477
44795 68299
30687 49859
54130 96228
39089 96888
4071 27593
61802 68739
26561 66065
5687 57867
48078 84061
20486 81163
50052 94098
43583 93204
8950 84447
36147 90911
32618 59170
23436 53493
7303 23131
6651 19482
28996 95060
44234 64351
64363 99419
76810 80299
19620 43222
67712 73129
41086 99954
8502 41111
1440 75760
26812 86269
80430 91613
2293 40894
40263 84140
36457 67554
6242 28315
2750 32378
22285 44362
7540 67933
11874 70376
18207 70764
28652 57602
71308 91594
43975 98856
22655 63862
20785 52818
44227 56094
8929 97064
69975 96103
29390 75444
33241 51903
67203 89483
54304 67236
32249 79187
43028 67332
14738 57600
23111 69537
12126 44135
30877 79266
68048 77042
6783 13731
1338 39119
17904 88533
12598 48531
32157 43149
8204 54724
9529 71652
40531 81596
57621 97243
36645 94955
35306 77165
2429 84761
34110 34597
19611 93534
30167 42888
87290 89220
16997 50567
28205 89195
14711 15942
78249 87129
36485 45580
57396 87074
12029 39319
90693 93617
9892 69169
114 47463
23844 63297
15534 92003
71638 84446
29329 66288
37182 73837
67114 96564
28348 45966
25130 51168
55091 64173
1765 43109
48808 98403
26544 74781
3918 88103
43854 65998
85160 93954
8861 21028
6300 34143
10320 73064
22303 23478
26551 37501
14988 46802
17061 18196
47672 48125
34384 70949
55259 96843
32653 98448
22068 70587
35912 93764
17031 57871
2232 75906
7482 80782
20224 46334
8361 88903
71636 82287
17963 97296
41240 43475
2996 58362
13497 87279
47607 58956
48722 74720
4674 43685
22309 65740
32597 35137
52375 62484
29740 66182
2773 65618
93808 99958
23876 54917
15484 65088
68965 74792
43856 99440
200 62199
96553 97802
16918 85194
43278 43489
7935 85690
45102 58000
23248 38061
21737 87182
21699 86238
2857 38902
22554 34944
72054 78566
40477 60797
21109 60324
6581 69109
20091 52480
34606 57304
85731 91139
5148 70912
2942 16720
4209 25906
2814 62336
27825 68425
15492 20775
19825 85270
58098 88867
43590 79974
259 11808
55978 85535
2650 38498
69020 90840
24369 64820
55039 55771
16011 82706
10920 62315
14579 87848
28089 65644
57678 98676
51090 77967
17210 58703
38148 42641
90705 98140
44233 66924
44329 50761
1759 22191
75289 77797
53825 58179
8277 43552
5999 85122
57868 74855
12978 71306
11144 71715
60509 82238
7958 9803
63723 97596
54421 70548
69707 84824
8484 78907
48268 68481
53149 66150
61647 67826
33615 99626
38886 80234
39073 44035
52407 74221
31812 89882
69695 76658
14725 76435
5946 86079
16140 50216
64605 95723
87672 96300
80315 94638
92801 99232
19129 51315
14985 47586
389 48213
18183 88508
26257 71553
53696 58761
50190 80029
39240 58574
4374 61266
22131 95590
58454 65476
26084 65199
2406 91442
25385 46600
14599 44921
59428 68744
24712 96835
32764 71783
22772 45693
1989 26223
62054 90779
24316 77025
19516 36226
80351 97493
56783 99916
81094 86657
7696 19941
42472 85453
31588 86062
17857 89512
39587 93691
41720 85026
14559 73153
29872 40660
16685 38512
43960 62253
11725 31079
17756 47514
6882 12339
10309 18794
55898 78406
22695 53682
11835 78342
35018 72936
17734 52743
32125 35302
3641 48547
34960 44017
81401 90059
4002 46660
71597 80299
4098 36586
38859 90906
9744 70303
34185 73919
20803 84796
36216 63832
13419 90941
4011 91789
22017 30626
5350 65467
3181 32555
21627 95062
15808 27546
23531 53219
40330 91733
8537 48992
70809 77322
30626 39848
5102 14288
61681 89822
1470 57247
38936 44460
3781 21319
13389 49187
12736 25630
15143 69503
30058 80053
1080 95808
66109 95327
34932 90692
5660 82382
58044 96059
19610 66440
40761 81635
76043 80623
27459 60447
10770 56335
9722 20567
55880 70963
56530 83633
58983 68408
85989 94511
3519 41905
55172 94689
5669 36570
60185 98368
25773 43792
19799 93108
55584 74209
22274 56561
20035 81756
8679 30482
47343 57299
18727 58316
64516 90731
15948 23196
6912 94745
40237 49877
51054 75190
81622 83325
3467 66448
25678 72698
16256 82800
10352 58782
544 30198
16258 82374
9662 74307
6621 57070
38127 47978
25750 60489
34943 87136
9732 48274
22924 71644
58058 61856
34093 60358
15962 70718
82084 83461
135 1591
83681 84698
13705 92685
2222 10190
52745 61319
47701 70980
22549 78972
2821 53112
45251 77387
1984 17700
1360 25879
6706 53647
7601 46001
43562 53674
80347 99827
4956 83621
37353 53035
91648 96536
92021 99335
49980 65165
24470 47217
20060 35044
22944 40996
52684 78746
22922 31694
55015 97519
78159 99938
31137 43006
278 39917
83038 98240
2019 53896
1975 23106
34345 50263
18452 88393
23566 67723
30208 44757
34641 45648
3943 87462
49246 69501
61810 88890
37656 43485
57234 84602
37502 80302
3020 33900
79661 87833
27176 96485
48175 94489
40429 58879
7445 27142
89355 97079
7074 94337
61869 76587
12894 97147
53007 82890
7348 23481
2743 37681
48184 99621
54460 90882
53194 57993
76142 84086
43945 50009
26057 62763
35171 60699
33695 89297
73576 94806
75654 99673
79398 95885
16120 59187
4165 76353
13209 22851
9142 9309
13430 47900
17753 21582
21139 47314
9683 73512
74967 99045
7327 24079
4199 18056
21131 22360
34497 98876
50099 77196
13490 91643
48640 83714
44561 86100
63356 73027
18853 52808
13260 18905
60949 88652
7487 41102
37855 69017
22848 90557
41147 87516
5697 60354
81230 92806
48558 98658
4977 45755
19578 74205
19114 87162
54514 91956
10057 77654
26793 99637
86905 94251
59029 72166
47756 92001
25112 93134
39656 57256
73220 94541
12495 58655
13938 69191
37618 68618
1061 18264
96598 99102
44994 47389
20596 54342
34016 70647
5408 31985
18415 84555
13988 21845
9441 40301
25034 93029
9407 96747
11315 51440
18748 36243
27526 55121
39654 57506
32968 64501
79498 91800
20419 52842
46911 56365
10019 36070
48432 56319
22073 41912
70575 90492
70506 93084
45709 96807
24291 45691
2678 26362
5872 36572
46913 73357
40085 84760
43622 89410
1102 62948
70297 80479
38349 78180
4897 72920
16534 81203
18496 41188
9955 51126
20048 39703
27762 59982
23223 33455
47506 79841
57656 88570
46161 58991
22787 91717
335 92695
43944 54248
32727 96473
50935 77566
9735 52878
42818 94940
1795 30542
58945 81775
40415 97890
39645 65453
63221 68620
18353 46411
10753 17060
16840 50142
88846 94828
779 32776
17554 98664
57695 98940
86141 90036
12762 73432
13902 61797
36510 83314
60045 92908
42047 52587
74987 83413
67989 76213
18847 69698
38405 83721
82340 87913
69226 81499
63667 69116
88079 94074
8661 86221
14454 59400
42787 86538
16242 78420
18172 31206
4407 88915
81026 84601
74150 76548
1105 38173
7565 68177
23545 32861
24800 64339
25575 26043
19266 78885
18939 45502
15487 61442
11241 58124
41929 74505
3036 54366
12272 91259
35708 85887
67508 71919
48586 49922
2709 9682
54940 77417
56039 60696
69499 71232
4450 86052
17856 98237
10127 76021
19000 79192
44474 93176
28179 65017
41257 46757
35887 48836
8726 47074
4883 33155
78030 88997
58497 97509
19038 78333
83173 91476
54938 98219
45645 89240
22477 36942
37507 80914
51494 71086
3390 15821
47526 55600
25112 77382
49836 53696
8743 66759
16926 17223
25595 35246
45930 60679
67155 79149
23683 49177
50731 82780
30970 70511
3206 68168
28967 38982
64965 85501
50234 80150
22497 76226
32670 86277
31113 95642
34783 83300
32637 58791
34249 75809
3283 6107
33073 62341
60492 97863
37371 38409
50015 62532
31560 33208
22098 78428
1762 3984
8569 22436
19059 38138
16085 60698
25014 72061
39444 66976
31460 42469
75796 99480
53214 75232
17029 43864
20048 84108
22550 38752
26294 32819
78916 85730
50283 53178
66306 88986
25713 92211
19178 55923
66039 71535
43086 46105
67355 83681
29018 79407
19269 19349
59405 81041
19760 40778
3271 32613
57246 79512
32450 88223
21373 36230
54379 95455
73428 76348
25509 52747
6763 27950
76296 85010
43017 76073
33540 70399
32965 33523
18238 42874
41558 85078
9232 73538
4787 71108
69055 88919
50209 90656
32998 87656
41446 56487
4931 60705
1081 33821
5494 76429
37576 61027
12108 17282
47195 97614
39294 66271
25760 72573
33733 37046
33292 60650
34933 99789
8219 58096
67984 99713
3224 88122
58084 61390
56773 84024
67658 74756
42462 70196
27578 32946
50195 96605
48765 72401
18938 56809
10317 78717
32540 39848
50676 94326
55284 99133
27283 83792
44968 76647
20727 53406
73800 76187
12219 16908
39357 66476
54473 67415
6500 89431
21735 89469
13573 28540
49998 56583
24542 65274
6771 23698
66299 76233
8300 65393
8315 87898
5083 86228
5568 66171
23821 89646
19190 29939
40786 99986
40880 83804
28943 44641
6423 30321
79625 81818
67025 94021
55092 65092
40686 81969
13359 25108
17478 20466
42395 80207
74144 98714
1815 95430
59661 94043
2337 41082
19679 64513
66443 79095
50438 61047
17848 25696
6272 63795
49298 56557
93629 98315
2776 58073
37063 45995
10377 20949
372 50977
16489 33474
46505 67887
27035 29419
62475 93090
52621 91997
4687 74509
84875 97901
26849 34643
529 18399
65844 71870
62011 99799
4229 42727
46896 75111
3170 70629
1940 74682
6324 23615
22926 78057
43758 94649
27078 50204
59598 76562
43645 50695
60177 88424
8312 89862
38132 63605
19071 25936
10350 61873
24396 32040
17924 95066
28270 42389
25775 99657
71013 87556
47587 94312
3454 7561
26260 29707
26810 50125
51923 73737
36030 89122
54591 88237
592 50749
72030 77654
70773 74713
74773 86044
64279 97092
18045 49366
26086 76102
30909 88222
30125 43037
52388 62387
13390 20356
15129 93119
27411 42812
81056 82456
6546 20451
71724 89442
69405 90880
63320 80724
24692 81200
36583 87479
26133 52909
64851 84241
89374 91053
4 82246
30339 55332
74641 89274
27762 68544
70797 88893
18545 94721
54326 66646
16923 99040
25099 39627
19140 47297
8955 23696
22137 72753
65064 69305
55122 68717
18283 59582
13473 72758
4513 92314
62458 84286
38655 70466
61308 85375
42514 52315
18188 20475
753 74751
2826 76354
19533 51697
1840 49198
70903 94288
5688 77567
71967 82867
15854 24508
21353 93489
21397 44371
34264 79247
49765 73936
5674 24744
22146 71335
3683 67958
36959 75976
39561 64787
32692 71945
57714 92139
43805 95553
49804 93198
6385 94386
41050 91341
43231 87805
36944 46782
57400 84639
41657 47470
52346 70782
21325 29064
31642 40920
54770 69075
9640 61312
30182 99777
26066 42837
58497 75881
37506 53374
26525 47197
20520 37567
25078 68003
64437 74583
27013 91513
15687 22996
971 67046
48587 61835
16627 67950
37393 99454
6757 49446
27188 94512
53663 78124
16313 44394
5747 12428
2469 23892
89616 95281
30977 71737
71730 90959
27527 31211
19766 87085
47778 86539
91780 97146
55662 99579
36882 79677
14261 46177
92833 95936
166 43438
46318 69264
48332 79485
21852 76438
21959 49724
830 88775
61696 65716
41385 42443
78671 84664
23146 50922
23171 40577
23916 89721
62804 78389
8122 38621
51397 78013
30533 45371
16930 23563
87449 90528
67775 79440
59471 62029
17817 91838
4391 41240
22085 57929
44558 68575
23180 42231
31008 64744
5467 95199
27939 71453
18871 47957
12127 49939
7480 72144
4922 38503
83813 85091
5438 72215
49064 61960
65685 95554
29021 50381
44147 71572
19648 51264
5599 23748
46359 60901
5493 98340
51451 97384
25900 36346
19842 40106
20446 60856
28967 45084
34872 96451
10694 11544
3139 69701
59561 83705
68902 94864
24216 75869
85796 90289
19352 48169
4943 83871
58666 60323
50187 70834
18470 85621
62148 87467
39793 47184
6703 12685
620 91901
64930 73346
21895 51776
38912 90028
5735 73814
25892 48402
31939 79438
48286 86531
11553 62280
946 39988
4303 54653
86374 98791
18487 39041
27118 42053
46003 93167
12831 14525
462 60515
41243 66973
94711 97571
36412 74299
14535 42931
12088 87540
8098 26387
41141 79406
67471 72866
50093 91862
74191 93186
6221 81204
42510 70372
16476 43149
39273 56383
21990 65768
64135 78095
16277 98615
71051 94052
15562 92537
30533 79627
8357 42412
14384 21098
49053 64662
46455 49049
22937 73091
59006 94198
52849 84000
4752 47922
80246 92340
25634 59687
6862 42364
4283 96499
74789 95476
19127 60680
75717 92929
1752 95903
14115 91578
58393 85374
9067 71742
33997 91890
17513 58849
8282 56949
11344 87174
12974 87314
57912 83671
26337 30015
39928 76592
77987 83887
14041 75358
29200 29394
27076 49044
31062 97715
2839 30993
674 37570
81521 86028
10884 30418
36531 69811
46154 62893
14689 83653
83024 93074
62349 99809
41348 48543
31222 34025
10403 17846
3029 33992
75523 80971
13880 70908
51933 83358
40810 52768
64288 87867
69541 74562
43451 98000
82258 93204
68738 93956
21892 75766
24626 81521
79386 99879
37876 74679
13796 63685
79199 79228
41672 74462
4506 39076
43679 78223
11464 41535
46273 76026
57334 93947
25113 71557
36466 94693
36866 72705
59891 85824
37033 97441
23102 81626
25894 74297
37043 44955
31824 35629
12058 72406
38284 87418
35238 63521
12802 61983
86072 89100
70631 96043
7144 70840
10776 21955
9144 13436
76904 99022
22505 91439
15216 70237
30254 77389
65415 65719
13670 57664
22981 74350
24791 66426
16244 38500
36004 57119
44555 50617
70479 87740
1038 55452
56858 77158
14966 19585
20669 83579
37671 63374
20160 54826
46135 83014
5328 28755
35383 71235
2449 26042
11810 36672
36372 84258
22281 43338
66657 77992
65400 77463
7053 96423
39015 45136
26822 55170
30946 48231
28359 81333
502 27907
921 81354
15477 61659
18500 76902
48573 93963
19671 78269
20721 78450
61718 92160
97793 99565
44514 89009
52994 57175
4146 34243
54067 89953
64639 68177
51424 84200
66250 88524
15034 30528
56682 58543
15149 25843
37523 96882
22408 92345
22108 49981
2879 20271
39119 75642
11829 93550
17410 71380
12863 54557
1663 6761
25146 72445
54954 98694
30479 49023
8603 51526
46275 72077
5957 62818
72435 96625
93491 99802
21404 25473
1678 32293
38572 43536
26835 60598
5795 50021
33484 67584
71371 72612
72540 81353
59953 83817
26570 86199
6030 98914
3341 35205
34116 40335
15109 17694
70921 93418
31419 49889
18505 35883
950 46884
12839 56988
7427 33480
52029 57049
8574 30702
889 25680
1375 25059
47908 68975
54884 86327
12527 86747
71855 97492
67795 79048
4826 41515
34281 45438
19517 49611
34842 95812
21555 86770
8970 72051
13658 15887
29727 57223
61630 66384
64082 79921
73890 85720
68208 74411
17980 66138
8681 77352
28679 59973
55123 58637
15658 24125
40168 61071
73997 90748
41409 68018
13294 40638
11835 74757
30683 38815
31371 50372
26156 70112
23283 95042
44330 85753
63920 84826
29973 73491
78226 81452
8947 39440
30247 37522
16500 39146
6625 76920
16215 87296
18293 32693
66411 72605
4166 41982
66187 92236
15280 31831
91640 93219
23961 82176
92665 94716
91049 99312
42483 75191
28505 96625
36432 71123
7925 73387
4997 64926
37103 50746
40745 77026
202 68083
28540 39668
64170 84793
1699 85811
51011 98151
95802 96731
44701 90501
34144 91049
9793 49054
36539 39707
53890 58728
95658 98456
16514 66634
60765 82163
604 51328
46269 72512
59856 87955
50886 74998
3110 48814
43656 51243
9653 40504
20153 27928
49790 83406
28953 92285
33984 91506
18705 52561
43260 83069
35169 96662
7865 90683
72152 85987
11308 89727
1071 91733
10990 50405
27896 40109
7619 58445
85029 95548
68391 96706
41291 63454
74119 77576
18937 34331
5836 57313
84664 86702
1309 56337
73787 78434
17756 31702
47607 88229
36416 83310
5939 40037
9555 55636
28045 93558
66163 94042
8196 19896
6144 99478
4706 37711
13758 33955
67574 97830
27514 31661
4564 49638
96917 98795
14000 77563
29248 74685
20596 46838
13368 55046
58174 66804
1346 95795
26698 89123
31468 41463
13525 74213
44808 64548
9842 16884
260 14967
41410 83652
5341 66459
17098 44269
34780 84174
33925 86258
11536 92252
6668 90900
12503 46457
9158 46499
37056 57271
29458 60328
82444 97600
16562 33633
5400 22251
94185 98067
25550 73831
5619 30262
55097 66079
1783 86526
2019 14589
78973 96094
6261 9475
56026 63291
28614 95385
6047 67767
21392 30803
53883 90730
32503 68647
58333 90626
52980 74719
34424 64564
38864 78422
46624 74493
44595 86828
18675 27064
25502 85855
4968 87047
42827 78287
25204 46700
9419 54167
29293 77347
11638 83229
60975 80438
70017 93618
14910 52762
765 37814
18891 28644
35850 74718
54820 89975
61998 94390
14990 57411
21075 21701
27911 60387
12229 98626
12813 71436
36654 48898
9465 75222
16278 18215
17176 24377
31682 90431
20806 40973
455 62167
5932 92401
70277 97741
39342 67757
40445 95844
50 66446
45728 71560
71745 91363
11496 49075
4638 98106
8879 30677
14672 45788
73876 82277
3977 58135
31172 51262
20656 80795
4464 57048
76482 91403
42352 57772
38010 53977
6116 82888
20996 69483
11691 27387
29049 55933
31557 72390
2023 30160
3613 22965
17753 49221
3093 57900
695 36405
87256 97684
44822 49407
28652 48256
75516 89979
41763 91003
44621 93488
3344 98096
22312 70320
11798 75572
5828 85523
11156 38620
39521 88683
7197 64119
83122 97933
29180 38416
68823 77879
2595 87797
8312 38867
28465 95439
8818 74273
43490 89165
13886 84531
3812 66189
39680 91247
17191 59366
54157 90099
8669 86758
12652 24834
81776 88243
52539 53929
16206 39045
74171 94464
37029 71769
8316 65864
4928 81373
28771 35160
61305 96304
60414 60775
67702 91684
38387 80957
20454 60479
13067 54301
38570 96303
27335 91057
68627 96099
45635 68995
10350 53214
21493 55928
3183 78664
26325 83684
46624 54459
9539 65793
49966 70356
65713 84867
16564 73789
19843 22030
76869 77991
22997 45106
35721 78404
47260 49508
38192 73012
19546 69252
37983 99760
37913 66210
32774 38995
63010 73856
17997 95879
17218 39303
2248 87307
12513 74419
70265 79318
14422 89012
43227 59836
39287 70943
60190 71960
58833 76077
8896 68167
33777 90163
46222 63880
25709 65457
45302 78631
7522 40978
31462 53781
45191 78136
44871 80077
67218 97515
14741 97431
22667 76777
7739 40518
845 38016
2539 15584
8342 60053
46325 97920
74627 90060
72078 87850
43328 97005
39646 96221
65675 81249
53657 69044
36376 93384
66743 84391
42739 43829
31951 83186
40091 51372
54538 74231
73882 96521
53392 55510
38860 64370
35635 42547
3226 46685
28193 70699
8566 32811
9484 86751
28272 46543
45827 83132
58967 94765
3707 74348
27924 52440
55163 75816
75552 89466
35716 92363
5010 48126
32379 35842
45367 92121
5141 96192
10613 13696
32446 94830
31004 60917
27845 57120
52608 76965
40648 98754
45979 60967
6513 37719
1627 25478
76968 80710
82027 95129
3158 33101
27468 65280
35094 69140
16952 87936
11129 20350
46880 49984
12503 23352
51186 97731
5763 17438
68622 97288
32982 48496
12956 86805
4810 23440
45858 98687
22219 86508
22194 98574
52066 89363
54765 75492
7669 39342
37191 54728
2610 60179
2002 25952
4897 26539
67790 70904
26953 92045
29916 46382
42248 75394
1216 16428
7098 68536
52275 87214
81208 87454
54791 89245
35610 99266
44349 75127
57740 66646
57596 57679
42071 94721
30045 98690
55853 95599
17410 95609
40668 56770
32203 98832
56273 75968
49216 85130
261 32070
34443 69072
32193 34692
91273 99168
53524 96446
60352 98415
4752 43950
43710 58056
9561 86796
38476 90967
20662 38145
3875 29066
14730 58918
8872 32567
5868 90403
74186 91416
26163 32809
17898 43004
20291 80312
30647 73935
30731 33059
57024 77882
18991 62782
15704 65665
28845 49818
64116 71936
46348 92010
10949 85806
13821 14663
53449 67589
76928 86591
703 48172
69378 98714
49634 53753
64137 75463
6281 21450
82075 95756
19793 70618
35301 95590
7481 71488
7949 61191
31684 76999
26833 63166
65405 81289
30503 65802
22287 76530
34637 77227
46751 65921
29018 96779
9851 91191
23369 25938
29351 82690
8912 92774
25685 60968
6155 33218
3556 37723
46154 72156
21242 92676
7559 86900
34429 68960
23966 76722
4936 76455
86586 90999
16187 19228
68542 89585
31881 98904
69118 77528
31950 88753
61559 68701
41741 46776
30834 91802
72120 86540
49663 49813
42848 84936
4345 67577
9882 18231
87841 98041
51556 70412
27499 80313
54621 57515
50238 75409
56607 73475
10670 28906
4289 60717
88469 97122
19656 78038
34813 82243
33320 86904
50578 76836
57262 91857
67144 78917
42513 70279
13507 22946
8440 36709
1890 31109
96363 99905
40455 58520
3674 46355
27494 37330
62782 80911
27207 48914
68181 84616
10546 63791
57667 81032
56127 98276
36930 59385
9627 93159
35290 80754
39895 94291
52119 70422
51429 95438
46864 65898
41665 62743
20385 69847
14603 94725
28716 90505
12503 71577
29609 88755
853 51474
31439 84043
24676 69872
37955 41905
12063 27882
30662 94432
80307 92046
17526 64675
60792 92745
46878 99437
56817 95423
49933 59249
13984 86934
38251 92658
62473 89612
39175 95852
57154 75944
27715 69767
33544 37178
37269 90159
46407 92373
21820 74590
13593 32010
21649 78056
55402 81182
24682 63660
35221 36460
52772 81873
50921 77082
5436 54018
28748 38292
48438 59170
67825 71537
42990 82081
36413 73510
13746 85486
48720 99618
80184 80428
25328 47989
9346 19361
47547 51524
26336 61651
17194 91127
40226 49588
86890 92549
38947 89387
4197 4452
59439 86167
1299 42259
30549 35629
44057 86391
13886 23813
31017 60633
22932 26534
43482 57001
83286 93371
2988 55219
15071 79516
42384 53113
9797 31058
33483 63560
49475 94532
47669 82164
7585 42802
28114 63518
16940 66704
2735 69075
49949 97701
33806 63640
61400 62237
39959 65018
34592 52699
62486 62954
12874 31548
31937 60048
88442 97560
3167 79718
26315 41015
9715 39202
29067 43949
4387 67923
660 11298
71059 81884
44115 75492
13759 41750
28666 44818
40004 49286
59926 73762
22693 85781
16234 47840
74414 78915
78105 86053
26600 92630
37859 38737
78416 82744
77510 77765
74873 87833
63026 95442
55385 66839
21315 64182
23906 44740
6113 28951
10260 57713
49951 70049
37607 81246
4575 17283
39305 70456
3781 64783
34275 37907
18630 28720
67779 90486
30080 42054
46770 78312
23073 54433
41159 61909
8915 63277
47831 56572
55887 92481
1775 55979
10444 66944
59444 70949
32183 47309
68308 72965
60930 73770
32809 64475
37514 80632
2817 49950
21393 52368
10277 82243
8594 9428
38108 78770
46694 69696
15811 64047
42052 52232
49197 55700
81502 85238
1585 41597
5929 34975
57966 99427
2036 76489
2354 40944
85276 93457
2759 24014
39273 91594
45344 60402
30793 49823
32314 98177
38272 71744
72251 77697
56531 70097
17876 41373
36019 39579
30939 38561
39967 95911
18379 59511
26272 35519
18508 37531
45538 45838
19424 80591
49759 95253
34300 59285
11445 32876
37815 43172
14726 28739
810 53215
85421 95588
28416 67812
62716 93752
55880 82002
10204 37787
76734 88611
34532 75047
17707 97279
4183 12174
28430 48570
9607 85334
37868 61042
26076 29516
33012 97652
3162 90653
19646 37492
11466 18241
30042 53559
3352 55974
20907 67383
41530 72345
30167 64978
19112 79185
59343 96150
25695 83267
35125 90913
501 16561
54315 79427
89632 95542
13708 81869
17856 60321
44667 52050
73009 91320
57999 78464
12571 60232
32318 83917
18261 30268
78521 78679
89056 96159
44432 75552
37222 96025
21818 82840
50235 67946
7078 72791
25274 91081
33749 66737
27487 59139
27365 76494
16064 39236
81909 94850
76730 95425
38619 53042
10211 99046
72807 87689
76801 98966
25068 87924
43003 53338
13880 37628
15013 60207
47897 72583
40782 58423
84728 97486
29815 97592
29813 54919
35968 54099
3017 79864
15237 49979
48446 65761
77527 89885
5194 55381
3578 88543
6737 82238
7684 30199
13871 27110
36934 81189
45456 84448
64501 86177
9686 55005
23760 29874
38864 70416
2605 54721
74645 91185
18491 90156
81333 90821
31781 56164
11014 54929
1391 85676
15066 86748
71458 97480
37876 48215
401 11920
19198 62599
6390 36311
36990 92581
38156 47752
55903 69560
31410 42075
63103 81149
35504 50202
26652 43802
39328 75553
17309 50098
20058 51711
21080 40851
784 48905
2006 54905
62340 82186
8360 37871
59154 73201
50564 64588
36843 79566
63045 99507
32930 54920
90249 92275
15736 62471
27349 89815
12349 86838
64586 85524
73897 98557
16806 20065
16021 20715
26310 51764
21398 52086
47313 90636
2201 61495
220 23220
75762 98587
45348 83801
50384 67082
34753 62141
31929 46056
9962 16168
42577 71751
366 93551
10781 43040
74567 97500
485 97619
20984 22730
9015 42329
59043 81902
2461 11086
10170 61698
2359 3214
4400 14093
753 74407
7037 81149
25140 69299
16301 76245
18926 62585
37332 51857
33431 83231
75884 99305
73125 93908
58937 83367
46674 63330
55027 90807
15381 57078
8986 80658
3925 62439
24406 94778
23309 34732
32848 93368
11470 55513
41937 79297
31977 36175
94527 95437
53795 79461
5546 82443
46613 84164
10017 74443
3179 29348
492 66836
1971 4152
2521 52448
29517 99995
22534 34567
56840 92496
39921 71791
25133 81166
78960 83434
3734 55822
19933 64494
9175 27700
14706 37836
4724 84286
379 74850
18451 40263
50084 71590
51701 83884
46615 81218
78835 93039
31926 37848
6019 74662
7118 99180
35512 77922
56263 89102
54153 66009
18895 32939
753 68424
35425 80484
39618 42202
7891 43098
44808 65540
42743 43338
56035 68931
44864 82596
31311 93841
64052 68021
4220 17997
67889 90332
17626 51587
45199 94760
39350 92437
60824 92248
2590 9929
14972 48838
9012 12890
1136 81699
36051 92522
12259 56795
16116 46716
23369 94539
30570 39219
42136 90464
2367 47117
79999 96020
64408 73572
64578 67610
6448 13093
62782 97738
3758 41825
8488 33287
16407 45353
24527 67223
15245 54074
20253 55034
73725 91805
41200 95217
369 48317
13309 98772
86304 90187
58236 90631
8184 18998
27130 65822
36461 81806
20899 94964
41228 81052
8347 62344
5622 57590
64963 81661
20679 73816
34993 66613
3378 48775
9130 77398
48570 73587
9277 16145
5717 35979
19657 66283
16024 59731
40908 87514
8372 23936
12042 69900
2005 17238
40960 59830
30029 93882
19256 74912
54682 93605
30086 97371
11815 69921
33283 87849
34327 88250
1990 27294
29183 85666
4690 41166
5378 11209
20460 53873
73564 74810
68512 70396
41793 83054
2731 26484
17480 83043
235 16730
75829 77289
16756 19693
16588 41712
37603 63353
50437 87247
48651 61028
45578 94844
71347 84842
60120 71183
2189 2471
20983 88068
31882 55097
8877 55232
847 84105
652 57443
46406 95259
63526 90703
41635 70683
52257 64111
8957 27115
990 57997
5451 31513
81873 99894
34419 54066
41150 58105
60580 87169
66755 74520
27196 57509
6933 56295
53058 77110
47376 52348
16876 62198
7665 92618
59192 59576
3084 69358
59474 88661
39079 85160
26286 67278
10657 11324
80153 94134
60122 60472
63333 93729
20085 56183
23211 44837
68491 85290
70563 74707
14503 40626
1569 39872
32957 55980
40121 82806
63659 78823
17589 28862
20784 55178
29132 30786
39088 73583
1394 38783
30438 35818
41901 90883
70631 73953
35261 57130
29967 48223
84977 94459
480 32686
11648 34711
39767 77855
23137 24818
7045 83723
47235 48607
57692 74566
61306 99259
68633 79981
42419 45203
11160 27346
37801 80371
21676 35259
5132 54000
2296 52682
54703 97441
71848 77757
2831 11371
25937 87817
34006 53502
15145 29604
63240 84166
72784 80783
37561 45356
35963 52462
35055 71222
20625 83046
63704 66697
6519 8329
20391 71876
79881 98110
52673 83866
22672 96163
59143 87388
31826 71037
6138 77807
25112 50760
37570 70667
9309 65228
58122 98063
24037 78972
33243 82508
9911 11064
13432 14366
73513 84547
17243 18767
21031 38031
21995 22746
22179 47727
62450 94071
60030 81643
11794 89306
43798 84364
36533 73987
6272 58265
24671 27369
20789 63696
43017 50649
60377 68723
9119 93653
46301 75301
52186 82934
2976 67076
55410 55925
52044 61869
22241 70694
71450 99435
41745 84451
29414 32420
40510 62729
55737 97550
10957 38236
28517 88969
47264 95599
17674 41977
58740 97663
12894 98492
7620 79601
4535 56503
20190 89433
6012 56741
28167 51466
20835 81236
19308 48909
49036 99396
47243 57639
67248 99642
17822 30840
58269 85366
12927 53990
38303 70063
73448 74339
2019 76778
64415 95157
19185 95159
76458 93380
11923 58382
17396 87854
11785 23184
955 33526
28685 66784
24351 94674
9858 53720
43957 76273
27352 62932
27631 55279
17626 64651
6246 55278
11195 66103
35349 93421
39752 49444
7980 54840
84325 91596
50295 88794
26449 90000
70548 82181
27117 93580
15443 91689
73117 75923
23354 63670
48019 75231
62866 77759
5500 70179
18625 78501
51579 80934
8819 43397
66480 86690
23544 58329
35302 45733
20751 80199
1965 56829
6841 17387
39228 53135
27212 62431
39964 80423
7016 46853
27615 87134
31356 53306
54554 80090
66890 95215
74164 91232
64021 96601
58492 76565
5701 22760
3322 97706
4304 85592
84151 97267
2908 50320
39320 45188
30318 94089
78346 78658
78383 95367
20951 98028
3235 63138
73721 92964
3682 83299
59227 98566
23269 93591
57121 92960
17196 58755
25842 89797
40287 90178
40867 60343
67964 88525
55319 75627
9604 18257
43898 83560
45215 82018
68057 94853
46207 54390
77435 98006
46382 95699
9612 83508
79484 83677
14385 84970
74313 81129
12171 27726
32809 99726
35685 72268
63410 89505
17645 43947
48601 74022
18848 37021
36630 68785
53834 58172
25198 34450
58659 96326
69055 90856
50306 81575
34377 49334
89154 95924
6690 29288
24463 93045
14569 52187
11718 43937
12095 19300
36481 68274
36483 95116
9765 45521
61054 93826
16394 98279
16285 57439
10079 33660
67242 77604
20597 49248
38242 66403
87719 99684
45303 97915
1511 27592
56569 78822
2043 87866
232 29319
43308 77538
10445 35212
60900 77856
36949 40176
52432 73003
72492 97975
2847 82339
63448 72118
77617 84267
26603 52024
34044 41237
22248 68472
69285 71886
12380 13635
45147 64247
6655 71473
44621 73777
65273 70687
38591 38690
4814 19773
23145 83662
27995 60240
5885 46071
48045 75953
76505 97243
66632 87369
71104 87745
2511 92446
40414 65929
27973 85496
16317 43321
10714 76388
74536 94261
14396 47462
58648 98826
28081 70236
44455 78041
33212 60721
10800 14969
2186 90222
8774 32882
1276 47370
46359 62138
44336 98882
40167 74877
29633 78544
81973 82725
771 14893
39035 66183
23080 96585
72556 75188
82975 93859
21887 91184
36722 72431
1150 70428
66269 89780
23967 28286
41647 46636
41370 77890
67571 90226
66479 70386
47244 54535
92823 96384
6516 59180
14568 34622
70164 82248
9079 55101
45511 86651
42915 52726
897 5374
14097 38989
74337 84228
35269 97017
59405 73724
69649 72231
873 93974
29300 82114
14896 82604
19788 49365
27019 48443
3936 37569
69521 85673
23174 78384
48257 92324
36232 75216
30140 84612
7136 35342
40750 99483
24361 88999
25526 96303
51445 85736
9089 17848
51041 94203
17844 48909
46214 67086
4794 35773
38342 78756
65072 72660
4954 18851
3894 60301
50561 97825
37053 40221
11974 92251
32497 42821
63338 86467
57579 78880
27082 59353
49478 74307
35628 89918
1178 89315
4635 12074
9655 19831
34174 97274
29169 87937
46643 72942
63211 65897
63758 80388
2549 33649
53774 70273
75967 86182
62609 83611
39314 58046
9874 11378
34223 51673
41262 65963
32374 79954
26116 37034
17196 31157
70265 82701
46463 53949
38171 68480
3473 19998
33252 83866
7864 29283
46744 63321
35117 52830
14785 79941
4393 45732
10099 83010
71774 86352
64337 66863
31310 45065
50599 76449
39961 72945
48755 52471
87312 93931
52157 76197
81497 94292
33962 87348
73402 83865
43388 63011
39038 70886
63293 81877
4262 94516
46048 54737
16374 94237
65671 85009
10050 48611
59395 64644
21946 65989
57790 97183
46094 49174
9055 42705
25864 41695
61770 91169
23568 83637
12038 19754
16572 43593
767 24522
16921 61334
3950 62271
30964 41627
9655 48193
8707 74534
14095 36312
12735 55738
39786 80652
13884 70102
23395 87350
63763 98880
18436 77048
21308 32684
8695 34565
39620 80003
21495 88683
52725 89552
26962 61457
16143 60843
26451 86405
27473 71690
54794 79828
51947 58310
21842 82171
6420 82217
36650 71919
29625 41361
71735 73620
50866 66788
21912 55684
21968 24753
837 69809
16147 56126
17166 99676
32888 77812
5212 57333
94627 98479
63310 81750
107 1810
39684 89207
5043 14535
29889 79557
67093 74543
44496 71773
24747 67738
43169 54599
79672 80917
20192 38108
13753 40789
33363 94632
69561 75299
28401 29290
49027 79237
61657 99130
74097 96005
80129 90390
17515 34552
6603 93678
95308 98574
3841 82042
46682 89717
25745 46148
37301 88781
2458 32467
59764 98558
24834 69643
23735 25037
69124 90857
52655 98948
60874 86677
86872 90396
14398 58108
62410 71559
19139 53093
35969 58081
2323 37051
49111 88660
18615 38504
7715 22196
6062 83473
23651 74804
14722 89655
6662 80916
36426 63925
25748 38104
10229 19344
48347 69461
12778 33969
55799 62180
29843 68379
13084 57337
1228 55922
29229 57603
22126 51792
34423 54959
11130 84818
4859 99769
17355 23083
6422 11682
21558 52659
65282 70570
34092 34316
69325 70226
47199 53972
1574 55155
675 69214
36949 49430
33434 78664
83119 84840
49259 63707
78853 91616
18985 44707
52590 66002
23424 53436
16468 39361
14910 75047
15928 61009
44453 58575
31939 33561
17133 38347
28683 44663
45415 74386
72510 86718
22060 92678
32334 78891
76542 84853
18710 36152
65220 76787
15683 67826
24871 92765
44081 90295
6291 13397
56852 72712
30492 99188
59089 81838
14859 69658
26458 99253
35866 36436
29708 67284
5083 11884
23928 40915
15469 27885
68474 96925
17402 50730
13903 83834
54435 83619
26558 97004
41278 45679
10828 86897
20854 40332
46538 83219
39856 56928
13000 18705
16136 54034
26930 90429
30751 80121
30772 92341
3289 78556
46536 95826
9602 10024
14170 24572
90648 91553
60475 61241
57023 65098
27044 80225
36929 38179
6030 61123
53456 72674
9711 43847
32743 88364
30876 88325
56530 67980
8387 86981
1709 89519
10188 47841
19379 57009
82950 88620
39116 59114
27663 60653
11994 97371
33035 94015
34342 41576
28930 52560
28254 28451
86413 91379
4885 82460
35769 80341
84725 89658
43497 72472
33130 90556
60094 76715
42622 78666
21188 89906
29820 99798
30047 93820
8150 71253
19031 41325
4372 37890
548 75763
33759 47448
3885 32128
68181 70294
3948 87745
4123 14540
55171 81641
9330 87994
31956 45202
12001 71214
14888 19347
25204 35350
69501 94796
5727 22658
9421 16673
9693 84217
20756 84198
91893 96727
52059 52891
79087 90317
31302 83698
28122 38975
42696 60312
5180 23977
36251 59169
49065 51430
38139 38619
70813 79189
36193 59358
18041 82710
24301 89712
8026 48332
51870 75284
90473 96654
3883 79944
28507 51136
19071 29701
46201 72520
53133 54186
14933 63732
44334 96309
79992 83211
73184 79842
577 70275
14357 84701
42217 72421
2296 76465
57757 71009
20095 92951
23993 81591
19633 25675
39084 64178
2046 42832
18589 63448
15283 94229
39609 62296
9237 52894
18816 89728
34709 36289
12258 76438
13126 51447
22290 28931
35231 68973
38826 96266
29422 41234
17188 63916
28450 71815
6137 55687
29832 55553
46259 89306
614 72229
16349 79703
8768 57443
33366 39754
26172 80494
64534 79247
4888 47231
60472 89668
64899 98266
8996 84029
11800 96397
50697 92742
71857 98849
33843 88835
42876 88083
9028 58078
17871 74633
42166 45045
75720 82725
11821 63182
5792 67959
39872 65443
19500 85452
40257 83324
8133 84590
39857 93550
53919 67843
10602 85561
9585 83293
51184 80010
69349 88948
110 9853
17416 62142
17459 78618
61482 95326
5516 21372
16181 34749
3437 27390
74566 86130
35886 38654
28613 70915
31728 56660
23353 90673
13565 55946
20088 88319
35204 89248
1007 42221
16723 37390
52741 65866
15909 27182
15731 96601
66260 81995
27387 27898
78584 86588
20474 78548
85632 97190
53437 76277
18551 27889
30074 93820
52654 60738
9675 94170
52609 73802
22987 75305
9252 96023
26297 69104
58839 88957
46538 97575
11690 67983
1357 55564
26350 67305
74198 93182
9012 37130
42099 61336
1676 5240
32279 36649
52510 62395
13060 45321
57758 97610
3281 67141
2524 98165
61816 72854
42244 96516
62992 71614
68860 70642
70223 71462
20873 93794
50909 94244
41424 63905
22665 76864
7238 65289
31108 36764
32181 58435
10447 60346
8972 52965
36231 44308
41962 50962
57174 99774
56712 95328
56348 68481
67253 70208
44613 64796
129 39272
39083 81377
27110 81165
19780 30305
53996 83606
44373 46071
2715 45897
44208 97506
57601 72671
1651 66888
55054 98854
47085 80295
24152 36180
22406 92718
18119 94239
24050 36450
6975 67624
22696 97158
14546 92491
2767 66024
25978 73819
15581 73536
29761 68535
61131 61428
3452 71761
42446 76096
81762 97933
15328 28327
50503 91107
38046 66158
16861 58877
15323 64365
8619 54581
19986 97966
26453 52787
38143 40345
19317 97321
5242 81841
2399 56459
76003 76484
20801 83759
32891 52881
40931 47493
7439 70099
75347 99338
8723 21259
3923 43060
60303 98756
56121 73905
27047 40209
4313 9106
38906 60643
7746 26837
40329 48132
47147 84711
454 76029
54128 72207
11086 25310
7855 85349
50198 60075
52935 90484
54734 61234
6215 24609
35153 35934
18346 95955
47238 60681
48892 88035
73008 82705
9970 24005
38706 83979
235 26974
38542 98462
517 20654
6988 20380
5138 68732
43388 92637
8857 42658
30270 58381
2105 76634
20645 74765
36278 89179
34176 61629
54583 85893
83071 94140
10882 44436
77434 84632
19070 28520
49063 97680
20544 90087
13911 30591
42223 48731
72537 86666
8910 18826
6540 57419
12307 38958
62448 98565
7521 47423
22569 58994
39864 70785
61451 70584
38064 61886
46052 96671
47034 81128
26495 39297
4296 82566
65787 98421
78680 83373
24289 37429
39874 70982
49520 91660
16467 76661
53813 90235
17807 36912
17387 50356
21514 24963
83322 93208
55130 85819
18923 52350
23234 66193
8852 69288
5164 38712
32275 44954
62598 85102
11656 30436
65846 88142
9118 85781
94242 96801
35042 62361
1711 26650
6486 34348
86163 94049
61108 73001
27333 60990
44161 96380
32315 54585
14407 61948
7342 93616
35913 96348
2582 49880
65187 83225
23985 88433
46313 64553
70975 95369
41492 78073
17589 20318
18466 26393
40909 90292
38051 84188
84396 89477
30820 92658
65956 79031
54496 99919
32020 59203
28841 78149
73123 75018
23461 39545
13067 39633
1388 20389
6737 86941
49109 71532
22388 27971
7054 86359
11229 23827
42634 99492
37575 77902
6616 93395
21433 37319
10487 52929
7012 90016
36245 52079
19245 45756
61512 66625
35793 67321
14120 50850
34620 92884
34659 94889
22432 37868
33548 79016
18467 34612
19714 51682
19030 34868
12435 45890
24454 96950
23492 88432
12711 54168
11450 97506
19157 69604
87629 92393
40533 96174
84676 93712
64388 70113
41566 87625
49115 60912
14224 20563
4666 52308
777 31278
21048 80654
51813 77256
37697 69381
13326 59277
44417 47358
57178 86901
42387 79459
48194 84477
24671 30785
1550 96793
43351 72204
26144 92201
14902 89141
25487 49209
69098 92036
3924 21038
405 98892
16260 28677
66376 82159
19025 99990
166 32056
6045 89208
25850 62909
43011 50933
8313 29503
54841 75297
26136 62251
40797 77071
23406 70615
61693 79648
39623 72327
6563 91510
579 33457
25083 59046
11603 87475
4227 33644
36360 70216
1624 71150
33838 51750
3303 8020
10594 53537
22266 49165
31437 75474
4717 97017
67457 83119
79435 81806
34262 45169
35640 72606
12270 32136
15363 70989
15570 75706
31095 73075
13620 30910
4091 26527
1907 22675
72315 75685
21821 41469
44063 97093
30511 92478
14866 61311
57997 98455
47486 59669
31926 84603
4160 79953
20366 39890
11694 59229
64336 66512
59729 84641
15519 19097
12985 13936
39720 85021
59881 67159
18193 86340
15326 94925
8193 80516
12777 81563
17663 25467
30 6759
90745 99210
38674 62064
37440 37833
154 47408
6315 79151
33173 67624
31439 56365
21820 24655
18664 40447
28884 38621
57698 74825
33991 36651
32984 82536
65711 93575
7868 17070
80311 87597
6644 73952
2228 34894
67470 86139
23007 64137
17117 26198
37480 77437
20627 25441
26977 32471
22264 47855
15930 76498
66434 77362
79052 98055
38382 68199
16492 93204
9714 34169
39601 84059
21902 62449
59179 73723
39056 51721
43724 67181
88647 94268
5876 89612
14689 57754
20808 72255
23487 83515
16527 75738
17446 87139
50788 89184
4282 92643
56094 66749
68517 83729
38062 99620
26035 62182
76908 94398
23629 30340
40366 62793
9606 35802
93808 95415
66679 70320
41160 83882
37142 41317
45159 51513
67263 97474
10311 62135
19519 98255
5230 84335
71416 74088
63337 69863
21663 37725
13993 34714
18378 23677
26424 63204
31416 72236
66039 86652
20146 78623
24485 61739
48300 82867
41266 74967
9098 34730
6831 71273
37440 80291
79051 94772
1877 73297
57404 75456
38120 87833
4082 84600
37958 61904
27136 81309
26054 54881
82539 95119
57605 62475
8939 45197
47618 92126
6002 70154
55481 90595
287 70702
13800 76073
41826 45815
27507 80681
23261 95506
8612 47513
16555 87755
1188 41488
39057 75040
4348 78500
36228 95921
45183 46109
11734 62254
79258 98043
19813 67404
11695 70335
3574 85116
37300 54911
12215 93132
38050 93563
6398 84290
517 12229
27000 32681
17544 21265
23817 66571
59526 90338
58351 65772
22706 32540
50569 83553
33436 41979
11673 13351
15251 52880
9723 44677
39237 81977
87750 90992
38268 85762
28341 46932
23807 64256
2959 74802
17590 21288
84601 93474
18988 34890
30178 48805
37013 39688
17241 35307
37621 79913
1779 44749
5716 12865
16636 29778
49933 97952
49507 85444
55831 63586
50539 81014
63798 64446
1891 43694
776 73042
5269 24523
49492 94894
34101 91129
19589 88125
68458 84063
83525 91100
48431 99132
63109 64532
4239 81543
36418 84947
8119 38170
75781 96512
18260 78509
21714 73072
14567 55006
44512 60773
17104 44297
1819 44362
29418 44414
65223 71149
53127 79721
564 68036
2237 8219
73081 74961
33481 46982
22339 30989
7356 26382
3856 76907
23387 99427
28178 81806
28792 97504
9556 13220
25760 90399
1229 1673
6634 86533
10500 84487
12269 31333
128 30683
5436 48866
49176 76037
8263 97610
79010 89012
83263 89998
42332 54038
74598 98540
18071 37585
38638 90130
46050 69096
47637 75797
72298 81572
1905 39273
19374 64978
22456 48559
10750 26630
34369 44725
66063 94270
39908 47312
54773 96553
66486 85593
19542 72302
32069 76305
49068 79810
18752 71318
40798 44278
29227 59240
20176 56723
17157 26908
88143 89435
23763 56852
2464 89960
43929 52224
61798 85641
60196 63691
70503 96857
8947 20725
2269 25960
63009 67520
46804 96634
2128 84035
14929 88412
1257 8134
14745 15064
4032 95451
61399 91179
43467 93375
10939 58949
993 98588
43107 76122
24619 72752
2276 66161
30242 51216
68738 98607
46649 60466
23761 33710
50154 96676
51904 94382
2447 53675
20990 67726
94746 96936
8025 16231
68051 74485
30386 85460
5385 87826
43703 77943
3379 63166
26187 35689
39963 90856
65447 67223
11165 98638
4752 47719
2525 12481
8960 74830
55900 57068
65863 90246
95 83885
24229 28277
29081 64192
36043 79013
26172 81456
2920 25043
12223 41800
28219 54523
4362 57578
19860 95696
7281 84233
37275 89909
1642 81649
7515 91978
35839 49173
14072 31509
50516 85247
15946 19520
54863 64006
58995 91715
47965 90120
41593 72771
13954 51189
93232 99394
28146 62028
69307 93281
3159 3802
13905 40272
48229 48731
85976 95668
2269 43928
36693 85166
37371 44978
51373 92602
32057 51067
53890 87119
34896 74097
61165 97498
36545 45142
68998 80762
7173 87794
42975 65278
57371 97899
25643 69048
36244 70862
18334 46108
48841 87865
17169 82102
23851 99176
16081 25210
3116 91521
13250 26742
32061 74395
15914 86508
26185 96631
5323 32558
48703 96217
28702 43714
4152 31098
39920 68958
18270 97180
61294 89403
38493 81816
9250 51665
32942 73615
1516 60735
32500 90534
49938 63377
53346 84029
51059 83246
46842 50256
27124 43072
16696 17761
83116 87280
37269 67224
18230 80930
2879 19233
4823 18519
3261 69480
65922 75995
9349 60767
12364 12502
56269 68100
83999 92396
12906 96551
39187 64939
16787 37658
51876 76326
45009 82081
22174 32971
55223 77656
23510 30502
58118 79877
47309 72725
24062 24236
45678 82063
23009 56477
20250 84874
401 24379
59409 70103
40055 44879
86136 88368
21845 40012
20997 78510
10173 89438
9566 40451
14305 63855
59071 73329
19525 36593
28101 50265
4415 36572
44628 55608
20057 69930
27920 94301
9938 36079
30662 35307
59222 63261
9245 43000
86038 96809
21458 43508
88723 98490
67982 87787
33751 56785
71057 93946
47460 63985
3986 60296
12904 63817
10212 24988
779 55042
16804 75855
39640 49586
23119 74223
31766 95709
29246 99167
26965 64391
17975 30372
43395 71674
53844 54071
32529 55838
71201 72070
50623 98116
73252 94089
38111 78310
19832 60572
27929 85051
5202 71326
21837 85936
1796 82692
35423 69438
59834 98047
65332 80639
78903 91123
53747 77107
29884 80306
51332 58713
8147 86282
5748 71266
76509 88211
24792 63477
35752 96533
36289 37804
37998 99946
77012 99679
39404 46234
18072 36912
18876 83396
7371 85584
8897 50539
21048 86311
13229 23374
56876 83901
16970 23576
83130 99822
567 69730
77828 89534
13172 32770
9487 91140
29813 91762
42824 71869
74987 84325
20202 88324
64314 66321
16334 80541
26132 30948
20355 58397
36543 36586
38043 93842
39205 93675
52087 95192
365 81046
60271 87757
74496 83764
81477 83512
11142 44748
66810 68687
71014 80601
12751 51350
20810 57031
61743 78574
32838 91522
82218 97430
52588 81061
4011 54516
1337 97861
4307 34034
70129 75154
23036 26040
16118 97404
11823 18419
8094 29814
6040 82176
44074 63457
15681 69446
1203 28695
16803 41285
29993 80264
6616 45793
7735 83891
735 91226
43692 71737
38641 84463
32209 80227
53351 89176
42725 75776
19604 29064
9163 57528
19688 52642
68524 92415
5307 81454
13712 57055
8388 70494
23698 69435
73676 83573
69934 85278
23222 63099
2606 75119
44271 78378
34677 49302
73688 78080
56819 72148
59019 84311
598 68417
62306 68725
8691 27365
43395 49412
25842 91877
1542 1794
45342 46613
26115 73519
26007 72346
65629 87268
69086 95166
51760 84281
8926 24388
21255 35568
31717 74219
48603 63664
54180 54213
30861 98986
21618 24214
25108 59458
23446 94757
70417 80732
56422 85525
9518 18261
17557 55481
66781 80259
81778 95498
28527 96503
10896 65537
62579 66206
18492 30106
35209 94952
30197 61723
8829 92228
33975 62143
63568 72447
17671 88651
28005 36742
12889 73958
14636 49151
23788 28625
5290 19035
25688 53052
8630 23923
783 90048
87627 93206
39286 90430
12849 61656
14972 21609
26933 46458
25292 99851
38289 55481
13145 54845
80583 85076
19986 30050
25262 46933
25535 47734
18202 76687
17874 39211
60056 87538
26304 29684
13837 79825
12079 17617
85985 92206
23820 78739
8416 20728
4055 93775
28951 94280
8954 89441
40419 90512
48000 78069
47416 47435
28820 89371
66899 94577
52998 94312
3110 96955
45894 78323
76779 95188
21792 78386
37163 40493
31758 56135
87850 98986
48730 66558
6187 11579
80986 87171
8318 34093
58129 91045
24982 79982
11124 91630
10171 31027
55827 70477
21774 53239
9519 36262
44453 52921
86103 93035
23514 31235
66234 87432
63141 77077
1922 31941
4012 86411
9756 73909
27872 91709
6248 43212
20435 78120
26741 91985
9990 26425
43727 57307
29737 54151
147 42478
37859 87118
61375 77898
83133 87257
11997 51360
19389 21671
55343 58491
25312 34186
4906 83913
33379 46589
45776 54771
8311 60301
13697 84980
8007 97672
71268 90049
13888 59481
8897 58291
20502 90428
62605 66802
51789 56494
6033 63051
65251 73029
1145 92865
38619 85564
15047 45903
12344 30517
13299 63626
12158 53526
8450 58946
28084 73954
41692 51052
20768 25208
18658 27653
36311 49217
7572 63623
41756 74344
23250 35944
35986 72046
42014 70320
5664 53557
43045 68624
58436 58773
51286 94851
10027 16697
27608 39957
12621 96894
38999 58581
36044 74648
19634 54111
54769 64200
38915 95475
19529 98817
41670 45638
6122 39671
16724 53899
22997 29481
5270 47698
68278 95369
45781 77722
59543 79892
7047 14240
8092 89805
46783 71177
29358 54377
44316 61678
19024 51969
58301 70729
2327 57067
44015 71549
7594 70749
9932 35385
32685 63420
54903 96975
27092 42530
49115 83645
43272 66172
2616 63251
33472 42212
81550 96198
43628 92059
92179 98232
40869 75952
39144 89886
234 90940
33323 71399
18845 18891
17362 39460
29881 39795
41637 70403
13947 28731
76445 94287
17987 92160
54096 73248
46879 49080
28673 32616
84902 85640
14258 66010
28017 56013
5382 89061
3144 80328
690 30338
9366 14980
19445 83671
78705 98226
52670 94919
8086 30145
47647 68643
6911 46724
42514 52797
47053 76876
27856 33903
58037 76718
66868 80623
9624 12716
26156 84515
7283 75361
53941 83449
97780 99556
35156 51370
18426 21449
1742 98568
13926 66410
61345 67537
12739 84375
10193 83790
39452 68869
17351 49061
76694 81511
7502 40285
18959 96177
41467 99343
76912 83356
58258 71265
120 3105
19137 98213
9218 24708
26693 55116
40442 56384
37512 80877
30147 69183
77110 90019
67814 85027
2293 90901
52402 58307
14534 23603
5577 18334
54002 75521
52195 72462
39184 94286
16575 49911
8895 72826
10885 31166
77270 83579
17750 62392
9976 83882
16830 46611
47877 91247
54420 78547
73237 92892
41593 94123
95810 96165
46075 61081
35787 84279
6704 84778
42413 95930
47105 54787
60809 74568
29504 38672
14271 90349
89186 95360
4346 40856
32953 47880
6493 39979
65584 69252
45527 61953
2492 51780
58701 93567
20069 70329
16267 71973
11460 52986
82996 97298
42850 93212
14563 77922
9342 13099
29630 55675
55647 83953
48241 93899
68564 94708
46601 95077
64007 77346
73072 95623
14607 80627
1331 79054
24134 68311
502 23583
14119 95536
10661 48236
3704 52707
6383 35871
62410 99512
27284 96959
20762 21396
52114 61158
63315 92557
79124 88457
34288 82188
73523 73780
57579 67095
26954 54292
8641 28744
47055 50744
16834 57785
30493 88165
3148 9543
34579 93328
13532 91578
61970 70207
65392 97349
15459 23164
3961 34438
2254 87328
12276 48370
24233 63638
504 8576
53735 97555
60225 95257
76454 78714
51061 98958
28793 95768
18389 80392
43818 91379
49153 87291
4123 70414
76501 97320
79219 87126
9035 36723
15679 62521
40135 71416
20012 52684
4294 16854
58608 62365
25941 92946
76668 85948
23006 85801
49841 85603
44270 62917
52594 92576
36468 77049
13568 13589
36648 48918
64377 83540
11624 41293
42476 76231
86972 92579
37289 75617
7669 89937
13312 28783
11801 74576
23865 45325
21862 98906
20168 36797
5872 35899
59125 68168
55621 79801
3139 41289
48867 65325
28552 74619
69113 80963
15053 39692
232 52118
59755 84000
25432 52565
31509 96005
5560 38977
47982 51956
51160 78795
16111 76269
60195 93948
4436 10623
9505 86025
75113 75486
14242 43529
31899 41096
22810 61361
17790 39329
31797 62271
4526 17703
52868 67783
35423 75108
48224 97165
30676 66354
40085 67510
21596 51316
25163 49594
34778 89077
14995 47701
1331 74891
41 90142
11325 82986
88832 96122
49893 62234
85140 97605
25616 35920
33885 71386
24161 26851
48339 90251
42166 68337
32670 47761
11319 40035
69676 96106
7852 54138
71132 73875
33837 51195
16486 29685
21051 81930
37987 90494
37068 61508
84521 94204
1200 1298
8482 53287
11684 67729
22454 93967
18373 20282
40478 50665
23037 84917
69508 80935
41331 66559
55762 77159
12723 15018
6982 15676
59009 98099
55976 92720
7274 13537
46186 95973
18588 34075
23923 76261
38838 52471
48180 90692
22467 26402
68113 76793
13189 59176
29284 87670
42692 66695
51403 93649
4469 83681
9537 10671
32893 35250
19301 21842
27774 51721
12638 23476
3558 93324
22172 48449
12598 94286
11062 58586
49376 49650
19199 70707
30529 76423
40230 89527
24280 75824
3063 59099
25295 47227
1157 3387
16364 41664
78576 97829
56641 58108
15926 77324
53315 89612
40608 96240
8403 41696
6057 84316
1829 4824
15195 21627
16723 20227
32216 68657
37276 67974
29018 93271
71461 85228
12656 59065
34048 35395
50997 72918
59597 60151
4467 63654
8550 97308
9925 88229
3475 44062
18957 79714
33606 83161
55669 69177
29025 49459
13033 71889
5701 56907
41297 57121
29859 97505
73988 77597
66695 88230
3161 51513
1029 92943
29655 41624
67621 90627
44899 65503
7134 97656
15842 28356
31704 38582
47460 97453
57422 88712
37907 92561
24001 94473
37215 69263
16161 48665
29559 85358
9723 58407
32149 51115
63032 71183
25683 96010
91187 95267
5902 31201
26024 65812
91215 93811
21963 29050
51051 93005
18840 86686
10405 17597
45187 77254
32852 79367
1537 50987
26381 39611
49379 82709
32685 78114
43022 54916
66062 96684
26564 39008
37370 91248
50483 55462
13940 18983
66563 86743
54132 81896
16212 43990
6467 20360
8693 70191
15780 18062
26845 68500
14052 28576
7556 56773
21201 96644
15785 21318
17083 63106
30495 57131
24848 48667
12655 45397
21737 95359
73109 86032
50461 73398
57462 89559
30178 51093
29466 65946
4328 92003
16275 30286
19784 65514
53378 70890
41407 53356
44026 45851
50255 53552
6148 51325
12357 60037
25211 46045
39865 47915
5064 30807
46731 87628
40135 58414
38919 97974
25753 33335
29592 46278
52977 92356
41167 66872
33018 53632
64040 78114
48685 74000
33563 90045
56210 89519
12908 18130
30480 52155
74693 79934
47444 50635
7386 35140
10411 40048
40360 65391
49217 58511
21887 32580
55612 90922
6707 21067
32451 53864
1169 16343
5395 77579
82982 92282
33389 41427
52541 65637
9628 22425
24589 40371
45416 69878
17706 92087
39814 55984
64477 92031
2022 26951
66478 74276
41270 99730
82011 97043
91023 97991
42703 98607
11759 90562
4789 66106
24282 50334
51491 83528
20470 75320
87244 94981
10840 94971
72342 74434
43650 93436
9547 27448
70429 82115
27784 91451
24964 46930
23690 72325
10918 40877
867 97474
78112 79309
30353 56173
5277 20676
38426 63800
7537 19742
62990 63330
44792 49822
29616 41995
27451 72305
28297 85213
57335 98469
40831 61359
23051 34782
17957 54901
75628 97327
19367 93580
54466 63432
77010 81393
59353 65273
51326 56400
19182 74434
24072 31563
33148 85892
26827 49623
2537 75470
61194 68784
24692 72427
48397 74205
8077 51209
16790 69070
24140 76601
38290 83119
24072 60633
50533 85457
66609 93715
92502 97699
33644 83644
32198 35374
39159 44913
12745 60444
14448 29448
29750 79269
29426 45644
16666 84151
67847 85807
43435 50493
37185 45384
12303 89559
48032 65417
45668 83693
17888 71150
40030 43372
30100 69116
19222 19667
12831 38088
51331 96024
7506 75668
626 96140
36622 49923
29882 67615
40022 48173
75037 80351
22835 62734
20001 30427
66053 96854
15837 28238
12729 38447
35767 40257
10205 16674
21996 27935
8750 29991
33902 73680
64427 84654
57160 57844
41356 65573
15947 58961
40238 99492
38287 61132
73821 87590
56498 89192
36618 77380
19793 59851
10866 21369
50914 68923
31915 68322
3692 14182
60550 84642
40487 86398
65427 77463
26993 91709
29009 42020
9283 38989
46782 70847
11580 91454
17501 97673
11439 71849
15236 93047
32872 80723
49393 72605
47572 87547
53280 73107
35528 58190
56293 70997
4683 23901
55862 87354
57814 75988
30325 96736
13979 78643
13737 30898
47440 57025
49800 99516
43612 64050
24148 56678
38089 94680
61466 67408
9244 87819
9928 51008
89684 98747
1637 52286
24093 41825
46488 84780
47288 83953
10652 62478
2183 84713
12712 64478
62313 74256
40904 90893
23319 78012
73405 82564
38516 77107
285 12601
40642 97083
13566 26566
45316 48338
2964 66662
24237 87476
62024 82710
42570 53112
8844 74272
56585 77057
12213 58687
13262 36189
14117 56011
16012 71668
8407 49203
21370 95113
23121 99737
97009 97336
59062 82410
5909 27531
36241 71751
32211 42229
17462 99454
11938 24206
14790 51211
7312 77861
92971 94417
35355 48577
1622 26200
40264 83717
17254 67014
30224 83167
19736 67111
60759 77869
39604 40736
34250 92670
7362 63698
76790 82132
55619 81341
68241 82838
49520 99683
64377 91635
74836 84036
13417 90016
29638 66176
61596 79031
50577 75119
17450 71255
10059 29753
43859 66117
405 63344
29533 96105
44773 92315
51279 98762
15956 90478
12572 62638
30885 80063
17659 33061
5735 70941
1579 37414
7124 32660
35145 98452
533 47613
36380 79919
39975 48603
46039 73067
26134 64344
36071 93055
73756 87718
28104 52433
70285 97867
17859 57194
11001 30300
1689 39794
2337 12713
7533 59353
35186 68595
45378 86618
53358 95340
19663 22146
83765 87329
25792 88875
31876 63385
21092 32938
2171 86605
28869 93328
5693 23716
44737 77652
34598 47604
34957 69732
18874 45686
1573 75992
10879 86628
18470 95950
48470 51068
30614 58754
22252 34475
15657 57603
5773 64987
9309 89271
23262 61261
39639 66384
50007 58653
17365 92324
12285 36587
32031 43373
56310 77881
70604 71459
19866 27966
72410 73732
7663 18880
9564 49115
4317 96995
59284 83818
25510 95171
49124 59499
36562 93678
14935 20208
66556 94095
6456 36953
58724 58995
42211 56206
30394 83077
28007 83052
54932 62120
50876 89781
4065 98219
1783 90832
2335 8902
79920 98310
68019 80259
28112 88329
41500 57670
65007 79548
21734 87446
42435 53428
44037 64157
23749 73941
36943 89481
50469 66333
5007 15643
9591 11502
71245 92244
9843 81483
3997 41124
16704 77581
12152 43633
35039 94156
65920 70440
45445 84328
66206 88259
37701 79867
60816 64973
18967 73863
11591 75723
14193 95683
54021 95729
39869 99637
39244 83671
33338 55070
77174 95349
74495 96509
52577 85816
24148 91910
7529 10466
55284 95985
7624 65704
12913 17300
12265 60857
23706 64059
21196 42648
5889 50718
22867 59080
7670 91676
5305 96116
42929 77623
72993 97241
2991 87755
27799 32421
1996 90164
43579 95430
19899 67791
45928 66298
73755 91876
30964 72950
12609 75608
15841 79143
30178 95867
5271 33049
14567 86644
26238 33848
50047 62059
58840 85968
2251 10806
12547 77707
19826 83266
17295 56979
55929 63676
22220 63459
13034 62909
11122 37689
4495 37808
16656 73797
9711 56790
49638 64711
80914 94515
33600 45974
14342 84045
4683 67841
49974 80560
29278 38150
38636 71363
27622 58690
917 24615
22332 77907
18072 62842
24727 37384
64299 78358
41064 65786
2070 73371
69696 72873
4595 33334
93219 97281
68128 97662
62351 90670
789 25358
40219 89244
55002 63630
14887 77219
23913 50001
79992 91299
57795 77750
1800 76884
76257 77302
35887 73338
50616 88190
6101 51946
1212 99011
61010 61095
48703 85729
45276 98617
6325 43898
3811 83388
29580 83179
45098 62165
30189 84600
62425 68367
23382 73118
56584 98740
40291 57397
42404 42972
13723 51858
5340 95911
25820 42272
9398 39704
5853 95127
84123 90222
24295 72700
39693 86503
16541 98649
51838 81091
912 80965
17733 91884
4958 60415
59099 63194
90064 94188
29334 87339
86488 88951
10171 93460
65366 96327
8464 62825
61448 82696
30859 81930
31596 98153
85614 86464
7499 92815
15718 55264
48694 76493
15359 62766
121 26897
9940 29484
84096 96285
53822 62244
51665 60771
9836 31568
1863 22479
12441 80795
6550 69333
9842 14332
25131 69717
19113 65916
65140 72905
31112 99936
16462 61464
79464 81868
43476 55839
54377 69676
42749 68563
4771 36090
18275 64592
45316 83324
25665 61664
17147 88762
28058 72518
491 64418
16508 84190
17065 50024
49129 87309
67419 83906
20593 91206
47791 48175
4007 37514
17870 53055
36266 43684
37485 86139
82994 83347
25924 63344
8757 12768
33540 49298
50652 73001
8210 46744
9753 70178
39401 57312
31839 51167
70281 88117
42 97634
67500 80151
86883 92824
18856 39541
33127 85865
13947 76481
49249 81632
73540 98604
17132 93279
23333 85703
41083 90647
22303 77758
79811 91449
35122 91957
22376 29636
3849 35131
5784 85351
80967 99699
92328 94689
47885 98740
50868 64377
16393 68264
202 95893
29785 47956
81554 83080
71833 89113
15111 94521
84898 91836
6194 61986
23382 39212
30041 80416
63915 94266
65155 67013
26712 83141
7851 38570
34320 64189
34096 59471
20166 23385
12241 66119
38796 50741
8270 13229
39314 47118
38437 52097
47871 52166
53177 64995
6568 43529
16678 89718
37103 81547
9637 67674
4474 51561
21566 36022
42470 60854
24383 70620
60497 68877
22394 27081
42094 68023
15807 51942
39162 62034
2500 78873
73435 97039
27138 28905
31680 96461
37859 67147
36881 74633
26187 83280
29036 30647
26954 75414
6018 22754
26261 70054
35154 61813
62036 86374
27159 32666
34222 65890
39664 60063
9942 91302
32161 71556
58842 65407
7424 36367
57442 84132
31630 84114
19401 42507
25171 78595
56393 67175
20666 85861
18282 52589
20007 97800
28162 41872
15428 84825
86203 90234
12293 41436
55115 72657
1247 7342
6759 47641
16195 93066
18172 71359
5297 98480
24473 62793
29971 68642
92164 92184
2336 43876
43917 50776
71748 83181
92956 97640
36713 85463
44331 91072
11789 25868
69878 75901
35566 57613
15498 25899
24765 35908
94145 98440
47600 62437
4938 57780
18479 64391
38011 77123
56729 93425
13195 64341
9625 84714
4318 51403
22971 80634
32370 39865
5303 89274
10383 51405
6674 14422
48049 79777
4719 19218
25246 74053
32 72982
63282 85678
5036 85222
57559 89237
32226 73417
28025 56356
20541 57699
53006 66602
11140 24908
89668 98984
2973 42499
25283 35786
6300 76975
27644 49554
71935 74343
11592 79134
15285 61413
59780 78427
484 55837
67722 98227
21652 58186
42998 77344
34267 95073
96342 99476
27218 77338
26268 34187
2051 83994
24211 37131
36915 93704
45457 66705
58575 94553
59655 70942
54009 91459
68000 75412
41848 54148
30271 36941
46525 60125
23051 30103
41820 98678
2480 9607
53728 62112
7514 57370
5108 92942
1389 23994
8751 82627
21395 34642
17318 89818
32890 92034
55902 82418
35414 35423
26922 36399
40695 92536
1001 75279
4107 45904
52160 70584
79364 97361
39722 93273
17637 57028
52672 75301
67077 70493
1506 66084
89177 99191
20997 67774
51611 97831
5815 76282
7455 28285
30710 96538
1478 41016
20988 48564
92819 93762
27522 80422
45330 99949
62340 95978
32673 44575
69024 78527
22366 82374
2854 93290
34640 38346
10834 49978
12567 48726
53760 66645
12446 67203
16706 63833
11460 44398
26682 82688
55894 59766
3906 61909
19990 98900
20024 49859
44609 54479
27034 40143
6637 18138
66366 91722
83818 98034
9264 50818
11935 93688
7204 25138
3925 24934
4103 97130
24547 39007
6376 83303
54890 77005
25139 74350
37935 88642
22009 87972
4249 61561
2578 92071
10221 79958
39940 96258
10546 29915
40777 95811
13458 92932
25818 42992
28346 93481
17369 40529
23790 36185
9375 30406
4555 85921
7866 82145
56102 62979
22620 86485
31839 39358
11674 53390
89828 91563
18788 67422
81506 89411
14864 86821
23462 67007
21076 90390
13236 15484
16267 24147
12548 17332
35993 79228
62372 75905
36610 60765
23070 60046
46637 47839
54084 58790
17030 84552
86491 90376
47715 57649
34170 38755
28250 46311
12077 45518
39586 69420
15506 55177
3666 43442
44534 87032
10666 13357
10509 28685
34212 80063
15610 51575
38389 79378
18589 87411
4901 36767
20695 44768
26035 57761
8362 26786
54406 70789
349 85137
26141 48305
15548 35838
60993 87381
28215 59465
3741 44934
16057 70089
16996 73852
35410 55903
11718 53781
57480 71584
49596 66628
55959 94478
33800 84849
29575 87620
14036 63221
48 99017
28235 31511
1829 66338
57949 65037
43882 61820
89025 92431
46941 66008
57201 89533
20435 35344
48912 63597
8798 87946
34714 73953
13152 69635
17383 59063
22246 41611
28111 79366
10797 60260
12404 95374
19630 52300
7498 65296
86801 92232
43496 83088
95596 97248
41289 96476
4558 43666
12507 36173
23213 94494
8658 41883
22592 79977
84659 86341
27516 44218
32310 92783
58412 97476
45451 65115
39221 63637
44939 97872
77792 97808
11724 87622
7492 41978
31952 94381
13367 85448
24299 28200
34529 90214
17818 79252
31180 33091
26128 77935
10648 12060
80772 97806
17147 88755
62822 89601
15334 81578
39524 76389
9256 21724
44374 76607
42940 84520
53066 69667
55 2914
61459 98435
14984 96876
29228 75433
49168 66270
43435 45377
6131 94477
39132 72505
86910 99363
11426 74968
96642 98529
8493 26444
5955 37546
12357 20214
29861 54416
2035 77212
3042 3555
50466 85415
77541 96999
6968 50565
26971 36163
26652 42108
47007 80565
18211 89889
15073 22595
1525 63268
51532 94448
68308 96497
40309 97068
41441 59450
54560 78314
1545 20945
75789 85007
47099 52873
8422 13917
65154 96536
52750 55367
2437 2613
18998 97297
44007 80465
39700 65176
13933 58289
20106 87944
55347 55632
26775 72131
6548 71320
65790 85084
2896 88437
48917 88255
23523 79931
4139 57834
36218 84525
5968 26302
49163 57182
18460 90806
5964 21757
247 65789
28650 60115
44734 48799
30772 52823
43985 69407
63758 88249
19702 53576
82149 94469
920 46287
34814 54547
5560 83648
32478 62940
24828 83619
4140 90258
70901 75575
68599 81048
61951 62097
58198 72347
10472 90894
8802 90902
85016 86338
27710 60295
2024 55332
15131 16708
45246 77007
13460 60032
49299 65457
34073 63667
90827 99797
60766 87924
18479 72703
48939 52279
54753 62076
2551 30457
13207 86173
12296 66039
11829 83770
16390 21814
21344 34879
6112 32350
5066 57908
67298 77308
67156 80895
43159 72927
1436 79757
10953 70130
33822 50320
22412 44590
76043 99237
48961 77075
65 6062
18015 59450
18271 70252
1461 28209
85624 86516
63247 97198
77746 89919
7965 37451
68890 82592
30436 77162
3820 58375
4159 74707
22999 96432
64415 98928
29167 97969
60204 80904
28231 69338
1808 20110
38994 73839
2666 83951
35429 61064
36002 44436
44546 85467
24276 88726
40953 58745
45235 80027
30664 85613
24042 66341
48674 85581
39954 81958
48707 89156
12928 77222
70059 94356
2523 3338
68948 94649
46712 50934
71201 78426
31535 66608
2626 94875
20699 26498
54085 91760
44025 82771
32852 80629
37068 41982
24885 62762
50184 88712
45270 52136
56927 83047
45598 85221
2849 50695
4920 81357
10744 89348
5194 67553
30183 94634
2242 96997
64727 69889
72008 84369
20368 61361
70656 86276
45616 61771
4843 62786
8134 45189
23388 33182
36696 94641
38500 48737
25926 30584
6032 49235
39318 67976
3725 46793
14781 72327
38503 81485
78359 97146
80037 91025
45421 71481
25982 99201
12339 71431
779 53769
70086 97054
4234 57866
53257 87519
8507 28961
63372 71090
59980 73039
70711 87922
6217 34220
22583 44697
3220 24038
19432 22908
19610 61003
7202 30926
9955 61616
29861 47706
13101 68957
1802 98279
59665 63476
14280 19955
6887 34745
54713 97768
56607 96586
94372 96113
4422 59290
17272 77013
8206 30726
54444 55962
33150 98239
20131 72055
29699 79829
15494 61371
32210 34645
10457 24883
30030 80951
35539 66279
38928 81562
58064 58544
9583 23860
51254 80581
56331 81186
20517 72719
34008 50207
65032 73352
22740 57698
558 55341
21554 60403
57617 58857
48231 91613
46644 49623
52556 55871
13772 85041
35498 93159
62710 95772
54719 81410
33127 38606
64358 66032
54976 98042
73670 78615
22016 64314
67534 89947
44376 51987
2479 34212
12232 68985
3014 90193
28390 58433
28353 76686
36121 80771
25603 41547
7406 56352
60575 74205
42065 56518
24905 25291
59311 72875
47951 68079
8996 89112
59085 72864
12974 30836
55149 96268
4945 89021
36760 59458
3669 37379
41991 85539
14972 79314
23041 94615
26108 45234
33176 95282
61443 69976
14888 34675
2549 15029
17262 46339
3795 37562
53983 65692
51095 84512
40417 42511
19150 32779
18560 44869
37944 67518
23844 26767
571 59346
18514 97621
64836 71683
23229 44329
65121 90585
73540 92259
52215 70893
57815 76183
20534 40433
4926 69580
60181 78127
82067 98235
59957 98403
17646 51938
64163 82679
77705 79770
14244 82124
54176 55604
2474 60554
58980 97442
25765 88870
20672 43118
15815 39928
12944 34942
9852 45637
56946 99105
42846 47041
15417 41589
8566 93969
14754 22287
10417 64265
17786 97527
11477 43578
32689 46405
40243 91481
62122 72569
19262 38535
59964 96813
19132 86167
46903 95538
36356 65294
16223 49774
13552 61202
12997 13920
17897 21010
61380 92190
66655 75216
8837 57040
20639 85954
11201 42821
69029 81986
24384 94740
18389 26956
58381 95649
65575 86800
16640 46422
42909 57014
84779 88358
27214 69718
13633 34700
28556 35041
10732 99087
19129 22680
78809 88751
30080 60448
65060 77303
36578 79900
20684 54405
27903 30680
50 49862
37214 44647
30303 67182
1281 19741
63375 65607
54182 66422
1091 18235
4980 99554
12927 74357
34510 65578
29223 68571
53355 70808
44999 82087
20132 57635
18849 78738
10705 22639
36002 36539
64291 70415
32978 82837
36871 69280
42748 76504
21550 56469
56275 99004
47772 77488
34495 94980
50310 79605
51406 75691
84019 86477
6214 31344
3069 29886
17102 37540
59261 73237
79846 95887
50077 60477
13661 53757
17212 81805
48194 90465
46295 47515
1516 25709
34778 62350
40465 59601
75875 87986
31340 38460
16837 99375
75716 93832
35630 92643
29815 45005
5145 52461
56616 81105
11749 82413
13766 41051
44835 55926
12458 74643
70015 70176
13100 83719
48417 65665
25455 62297
4851 97319
28632 92237
54434 74448
44767 94760
58250 92440
23557 89918
44444 89848
30953 92311
6011 28569
67908 72622
43627 62088
19238 84370
5377 90626
73716 83680
53829 71053
57427 58907
11 86458
4918 68274
18475 36584
21281 57022
17830 93601
59599 68919
1830 85870
74317 92693
68260 76082
64188 74282
17479 75301
44000 61356
42068 92674
13933 28810
75990 88538
68784 83676
66446 88990
33310 49291
81365 83517
47682 62219
23819 31212
82493 88906
10703 26255
32146 39046
10622 28210
17026 35730
14386 19723
30454 70460
45320 54760
14369 92978
43732 51840
44542 55802
13313 77960
41927 93435
49504 88035
26389 99988
38636 55294
27291 72895
46266 71824
31255 91427
19093 89160
39892 55520
52299 52403
793 20327
4278 38803
35055 41199
7918 77192
25958 33606
60906 74664
13993 29279
41922 49472
44974 46299
80926 83897
93757 99647
52259 55436
35155 74764
43785 55145
1159 59768
42283 87132
83054 92099
35977 78224
32614 79085
43656 66245
53593 70951
14566 97754
14938 59004
26454 64974
24902 83298
9827 20852
2875 52262
59358 81129
24689 69102
81017 97167
47694 91741
1375 27632
13732 46967
3387 31837
7565 80122
27242 33449
47762 62873
36592 94428
29873 49872
37737 47256
55479 95268
11199 76963
16325 80670
66964 95221
85021 87702
27900 93210
5102 50853
30781 74708
26748 66906
69242 85668
23364 56111
26177 84958
4538 97227
67634 85882
35600 71635
25247 67637
7048 17780
24018 76575
57135 94474
40500 52121
47711 94259
72567 79423
29155 35435
67446 91755
9538 53466
84721 87282
9419 98759
61799 71297
34643 64884
4354 51063
5296 34531
14455 19898
35167 57187
51295 88795
66830 96142
15881 91969
10757 47056
30162 91917
21768 47018
23151 50987
11591 77274
9732 64922
48648 57263
11326 67114
54 86226
11407 37949
13540 92934
2335 54196
41438 69544
51884 66890
69750 81965
52377 96448
57126 93549
95010 97958
34505 94767
16151 44636
42401 94144
27601 68664
15452 33218
19341 20553
4215 56554
18942 36701
16384 72639
13087 97266
844 65172
5958 8727
13243 65995
33098 48680
38746 86154
1520 52923
9511 23123
56690 86610
46094 71300
22288 81802
46358 97958
64128 79688
66009 87152
7950 26833
31155 95223
33783 86412
4674 33828
5564 99435
26545 94829
15738 53076
73051 81574
19940 46202
24234 39684
30721 40771
32898 80074
31675 88944
67199 86508
19085 74029
94647 99714
13314 50286
41183 45349
17265 77103
4703 26196
1641 52067
41291 44887
62097 97298
92493 93940
20469 98790
26555 62385
14085 99560
10770 26199
6421 40477
16882 84657
16730 85063
87956 96917
64877 95769
28154 43722
21989 29340
28231 82454
40949 56847
39148 54943
39765 81206
9257 45204
56024 93056
16237 24384
48330 56619
44633 92133
47450 69295
42018 80185
87234 98100
45813 51994
17188 36148
37870 96021
58839 73191
57947 71841
76147 91603
1425 66208
71124 72200
41486 77150
26030 98145
55783 61121
72717 89577
30099 66193
2843 50059
7252 84343
16722 42335
68669 98312
79685 81979
41213 71099
32907 47909
58821 70435
53448 85828
7849 77505
2636 28482
81079 81456
23331 26611
60626 87492
20851 46419
13610 52331
10350 76436
18380 26496
24031 78955
20753 37457
67174 91055
14925 15920
21801 90660
20569 82817
60438 77143
16983 79289
79924 92136
12537 23853
32947 81267
23114 83619
3233 83357
5027 39684
28123 70298
18285 47433
6914 37240
332 58067
34840 87990
17271 65488
54279 57000
2506 57280
78757 92220
18148 40151
64444 92318
54521 99526
22610 79333
4889 70991
39546 53884
37904 78562
1144 35168
37540 38427
60969 69581
33236 67423
24543 89094
3163 22709
40019 82009
78800 85886
65387 71796
22575 87539
30256 94932
8681 97475
21708 73621
7014 31223
32546 73508
2534 56009
35114 55094
23942 91099
65379 93622
43095 60352
81060 99021
6562 73421
44353 55580
47530 98295
33930 86647
40224 79645
19587 98028
24020 85040
56639 75709
9218 65410
4645 59201
19064 23773
46653 64460
86147 98993
20956 59262
22144 25474
48548 74597
7971 64089
4421 19156
10127 19498
62186 71027
64883 93010
2185 97162
30050 37982
7179 74357
9469 10008
13558 58008
18170 65282
16219 82412
527 51072
13249 73455
52499 82298
32862 35593
17715 62396
10759 37908
5290 34436
39225 40276
12893 89941
20726 50996
48596 82339
68652 88281
28973 76861
58567 67727
85980 96513
52299 70698
2622 44813
46322 68003
10292 22427
4766 45507
36454 73884
68480 90775
20108 22284
17913 75662
64245 91205
17630 93932
31993 85865
3793 49265
47894 53955
29624 72286
28416 44943
46332 47982
23556 87451
79373 80051
13082 39751
29706 96839
46214 73925
40575 82793
55993 99159
85236 88048
13738 68333
61206 66551
28754 63366
14545 50784
73723 79455
22522 71724
37868 51359
31529 69524
67247 95220
65599 93065
30666 64080
21791 64814
4675 38911
13441 18180
853 87001
56315 61378
64155 87078
31184 96857
27758 66915
72779 96094
26085 90752
5621 87336
28632 58896
39879 55905
1996 80516
9816 58255
7666 20927
21680 86494
32618 64726
7555 50914
26212 49669
6071 18641
49213 85362
38178 66614
71201 93958
27989 52909
13290 56873
55760 94789
55750 69017
35720 98074
4727 5062
49123 90256
38740 69038
76793 81170
18032 99948
7922 29361
5551 44010
19227 44099
7685 7701
24721 57247
2945 41647
46018 97074
42301 97854
16744 86525
52581 91362
1036 74262
46771 64912
55862 56080
61674 88759
15739 38404
27174 56328
14720 77907
3787 6412
73019 98332
1775 8681
22427 56751
3952 97235
34870 78496
27676 82138
31251 32753
68018 91463
4347 34311
17492 50597
40897 40917
61440 95495
29164 97971
12547 51852
66506 83398
27951 97996
3021 90174
85265 85395
20906 65044
85777 93546
15788 39830
50283 63760
2711 60565
57327 60957
20909 67340
32199 49200
36226 72186
10330 98387
31993 90155
11073 15126
43707 47798
87311 97932
67267 77774
15157 92255
6852 68289
53518 94847
649 3588
7760 82771
26358 52221
27969 54231
22509 30705
28089 42461
37519 75297
17815 36244
50683 83947
27589 52184
15427 54761
5401 30104
12529 21970
41604 90844
10547 41155
47989 71935
1228 78247
18361 91148
80062 99061
27244 68169
21603 75623
6506 58980
75730 85081
36496 89639
41824 47516
56307 72134
35449 48004
32751 64870
13774 95787
3309 87476
35412 45427
35991 92495
22208 71689
10566 27796
52619 57239
78440 86005
32421 55889
23636 35010
36421 39518
9820 19984
12481 19743
4212 80624
37039 88202
29555 68843
43690 83742
65301 74393
64636 85015
49488 71242
9811 16245
20569 29951
9858 30103
50248 83518
57819 76317
78393 94829
57031 76490
61388 66548
89179 94958
7424 42550
59402 88303
9002 51578
22075 48848
5894 14969
50271 88690
20734 32781
11625 88096
36604 69086
13976 20280
50156 56571
4805 47171
82883 87316
53569 65708
32565 82166
79350 95320
36991 54022
65785 69117
1049 77063
39636 59524
20977 73948
2648 27873
26204 57971
16545 52128
94257 96452
12670 92770
78660 91000
14100 57324
18765 53395
70368 82190
46200 56846
42234 62895
20837 49702
17340 49065
38823 81218
58366 89386
45485 58275
20766 89189
11310 92785
11661 73407
56664 56844
50104 88199
18504 84272
17516 68715
68831 73403
82197 91992
22150 76545
28742 59082
48154 73541
32817 94640
587 27885
39217 40419
48589 79281
2966 98320
8410 23480
61769 80758
70492 85313
49564 98025
31678 50009
53527 69039
89721 91971
51198 64070
11893 29717
29087 72862
86259 88583
192 47201
49902 68214
4477 95350
9003 44294
78454 86054
22274 91102
41250 45201
54996 96868
46550 59415
66855 98856
51970 73600
83703 98984
55458 56869
73612 89270
7401 51069
12303 17765
21421 88336
35133 65577
87521 88059
35573 83565
18283 93873
75587 76638
50926 80849
32613 87720
83556 87464
34156 58988
12124 31978
38063 41451
2160 5089
26209 53546
2747 26025
36258 44962
9138 18043
31686 62991
30231 84561
7828 66770
9851 22467
5249 38381
70642 95531
14627 25746
74613 93318
27519 84876
22207 93322
63274 77275
33075 40326
51272 86035
14830 54914
12835 58495
46681 95984
28503 63859
45037 75843
5318 9456
26120 75601
73920 82975
89139 98609
7616 7847
29869 41284
9006 11057
6087 44508
42673 52520
41230 87176
59988 60791
50280 91256
55536 56599
61870 95387
43465 87283
48521 88193
6934 86325
7852 48346
92814 95517
15791 72764
38611 57354
2290 37590
37432 50293
43208 60675
18068 94105
64923 73638
78809 88632
43486 82063
32865 87656
32698 84139
42121 77626
6648 76631
54295 77414
4092 94306
25835 35359
273 64795
48702 75246
92496 94630
92964 98920
5988 49046
41745 91241
19828 57343
54268 58347
36844 80003
45629 91686
66199 93693
49021 53883
26356 59139
1529 70122
51050 60877
34349 63464
10169 80644
23096 82870
24711 45166
34963 48609
40654 55036
979 6660
27654 97820
12319 75749
12434 88012
19202 74601
35499 58085
25414 41452
14975 30619
60020 63234
63486 69388
24764 30344
35914 69358
19086 66988
8494 69773
37167 76784
60771 68300
5926 10423
12036 13571
30249 38777
4261 63181
13930 13967
89880 89975
71114 71903
21792 79984
76050 96634
15994 28117
8830 72528
39426 52561
20923 62350
48696 97129
34674 44752
49178 91529
24874 68664
82148 95894
4283 36572
7129 58826
23292 59339
25251 37159
3930 55837
60761 71767
5967 45872
37061 86137
43127 93236
7848 68864
80960 99186
56923 69125
25897 64173
8035 20923
12102 13115
69850 84730
41806 56204
10851 66597
21303 63795
8016 48554
29073 78048
70399 97845
33678 89593
34988 49155
86981 96814
34391 62134
30476 76257
23652 33674
38767 87974
7317 50307
25540 50156
38968 55218
50616 79342
33380 39767
1976 42243
54995 61474
30005 99900
34413 57478
56130 80153
37176 50051
38928 91663
13151 92188
18948 74896
33370 77195
43072 58293
51654 87780
32630 93425
20324 57587
8508 79893
1799 65100
41520 67300
8566 85502
49085 71602
13891 22401
50102 64478
63239 77552
42121 78175
55367 64194
10570 78321
31358 73661
15439 92383
12531 25303
18186 56469
42290 91520
16789 73757
30255 81401
49260 82687
4039 22409
12550 59612
4389 13244
46807 94065
28501 31913
18621 38469
41427 89535
18074 70277
21280 91209
38610 88327
10982 70443
76838 83241
31858 45697
39875 65697
8705 52880
72176 86856
6010 25252
32885 63660
6534 24443
22897 58945
71014 92417
32879 52793
31205 61190
15646 86262
4881 22966
67953 84924
802 99669
30829 42979
4757 90877
14795 62323
8528 51031
68560 86436
35862 47459
36825 71374
8644 58903
76816 82296
44812 63454
7033 9241
7237 16328
44978 90146
4740 52105
27650 64256
27914 29898
18637 67244
30133 83154
24063 86679
91429 98845
29146 97115
1794 28343
44256 70506
67099 94221
46648 54186
56830 77697
44600 95520
48029 88786
3619 59923
8686 69125
88852 93693
61214 89698
15851 64568
11630 62587
1857 30149
55612 86783
80139 95914
66507 87496
72845 89878
42949 94299
22029 27948
13099 32914
1066 70726
19507 67224
37398 44508
40633 90680
8081 29056
12676 13870
44922 59210
43989 44701
72689 85877
76568 78000
775 92198
60108 84022
22446 83516
7045 50935
17059 88994
30646 85864
56004 78865
18733 33611
86898 90639
21221 29785
12098 78265
49 31987
2184 55215
21364 68260
558 58687
32349 34341
10882 58191
23143 53782
1660 74233
12019 45727
42573 62735
30504 35025
249 88675
8543 34607
78034 95113
1466 10298
10642 89332
35897 77812
27613 72597
2121 58732
3491 27408
520 74650
37324 99442
10625 64890
19657 93301
9411 25080
29537 72119
510 76454
13246 51970
5427 54322
72627 79684
9743 67099
27659 43168
35855 97813
22329 25524
19151 54225
23404 33189
25556 51530
1705 98910
2281 27981
59116 69520
46451 57564
3391 17265
443 38208
61478 69680
1516 20168
41030 89448
58348 58699
40747 94166
67130 84905
34918 48442
60054 64538
45225 72821
10538 20389
16348 40812
38177 87364
43030 85778
13778 43860
1771 43282
70706 99393
5093 72851
4261 49424
35839 74680
48913 98276
5369 61896
85240 91304
26281 66108
30494 55040
8864 31475
1549 8448
44728 93823
6419 57580
3046 19315
52543 60153
8062 69081
37552 90198
72784 94989
23728 31726
73784 99345
28078 53613
15979 27415
28034 84179
15621 33836
15 54835
64871 73184
27303 43208
46086 50950
20669 96545
15192 55825
16356 41401
69144 74236
68689 91353
83226 92068
63299 99269
58738 65357
27653 63483
23722 27405
47180 72351
11123 99551
22242 39177
89097 98816
15439 56571
42245 43909
24243 90147
63749 97769
21835 88552
43300 64944
6715 91400
57233 96407
31227 82747
20020 32029
13248 81654
48747 80113
9015 23611
92777 99843
7433 89277
24912 93135
5493 33946
2768 7694
42425 57881
9861 53735
14552 95692
90299 90449
12013 92629
80700 90995
17573 77517
19480 53420
50848 86546
39362 91805
58844 59370
45918 98120
37466 95431
69064 77430
20872 61936
51483 72701
13892 62782
2518 77540
42246 97962
5619 33052
52376 70262
5201 79005
5136 75116
23068 42927
47306 53028
8117 27434
919 15398
24242 81030
79592 98860
23899 82789
81961 85809
47898 77142
14295 70505
27858 95647
34106 54895
50488 89341
2166 19047
9230 84973
41613 46687
9071 14347
14090 38713
23819 95497
46718 94674
41665 93816
23310 52199
44476 71681
815 26176
9340 11104
43229 46054
28956 82925
21103 80510
13061 96562
7778 82118
22080 72782
7236 11703
62282 66913
61752 93042
5824 42996
53320 75921
47389 59782
37228 38770
29805 73441
40540 43826
37493 55619
35218 39185
37855 80314
7463 62697
61072 78622
20140 26360
11638 49130
27109 98300
2553 49181
90135 99682
34048 66041
75654 81895
3037 44463
12925 19433
64865 94439
12813 28898
24213 96291
22590 76058
35949 75181
84773 90054
37563 77876
31299 86474
14601 17664
5200 93795
4970 32647
14830 31709
20109 83375
30853 32480
15718 35814
15700 90289
30658 35395
17589 99636
6731 45195
27188 70759
10587 69577
87909 91953
81731 84370
14094 32778
33323 39446
16250 54162
68334 81802
45753 83547
36233 86890
55766 78243
19388 92064
67679 75443
24871 88951
88110 92905
68474 87345
22746 24296
53815 64695
8094 36939
44117 83233
61262 77777
27776 56799
65084 76168
28556 60468
55538 58366
47098 93148
40238 58900
13603 51282
40832 76648
42367 50697
61533 77073
17396 74584
17305 90639
30901 35772
7428 53913
61553 85017
94172 96541
27437 88431
46938 70903
38590 69187
41919 92245
19356 21155
36619 88108
14878 77006
2610 35850
41089 53916
5700 73123
13582 22181
69083 98246
84058 88618
59818 89535
6105 39826
911 15663
10810 11637
4953 13619
13637 98543
45122 52248
23099 98473
66878 92274
40466 47177
24722 72471
34837 81536
43496 44403
50236 95196
55394 69159
55991 71017
16192 32902
21332 94235
16782 96088
42108 84214
18333 87314
493 70372
72202 74671
76623 93391
21030 46143
8055 66371
13642 60697
85505 95303
23748 71486
20897 60593
19743 87223
37895 89079
33728 42601
34204 93875
27837 90829
29159 79732
48649 59878
14842 26838
87546 98735
55820 68152
17548 63427
54261 73324
36958 99752
15590 21095
19897 79960
36344 80003
55150 78801
19804 83351
2026 13668
27840 42723
37056 61857
984 49066
35170 63684
8827 68557
5336 94506
16581 45131
39815 97597
6428 70860
10088 85534
1928 28181
16046 61558
16740 66629
30427 43267
12622 46316
8411 55440
12056 96586
34535 52539
6614 48107
31979 45215
31956 80606
64918 89639
86249 98446
50818 85244
23403 93370
65149 88930
178 17662
45637 61708
44618 86123
51250 99288
16650 84415
44528 68743
12767 42693
24341 94418
19660 38338
46952 84428
24221 74825
53963 75334
50203 96536
85838 93861
37116 71223
6464 11111
44223 76574
93389 97122
25166 40488
2996 72903
42811 62462
622 32607
77891 80320
21086 40298
71426 93472
4287 13086
10238 92189
3438 3975
11227 66433
56859 98850
4340 7860
10100 81729
25499 46722
53582 68810
30516 54545
6170 11023
16224 36610
68122 88680
53338 79675
20229 41655
16475 72377
56049 90251
66709 80373
83970 99809
56055 64244
18008 61788
78424 81830
29125 62207
27070 71786
9057 84131
18400 45658
19568 99677
47160 73251
26229 75354
7272 48428
25778 70344
14802 26347
4709 42149
38837 54517
8374 57756
18119 92974
30335 68528
35642 69904
29893 45156
15486 72503
3754 18847
14357 34712
75865 89733
80507 93026
46182 99271
62992 87013
67621 99543
31228 67768
7388 42848
51284 75489
17407 73436
2598 36846
28406 64271
5176 76879
24007 79639
42412 74034
16457 89495
52221 87256
95673 98523
15324 47108
47668 70143
30807 82619
375 53922
17410 45489
24722 89213
21212 23620
17061 81359
55843 80318
36511 57938
10464 29707
11595 46862
56242 58247
10403 52607
69421 73822
48851 67636
25583 48748
12820 67652
19266 74049
38378 90783
69859 84429
22025 64300
6379 69563
68411 93372
3946 36743
7838 24361
33901 42242
39606 97085
3651 26395
28010 37628
71992 81679
41057 51726
33982 33993
5820 34555
56494 58610
4303 34677
6677 50512
14087 97925
56171 86930
22018 81177
24710 70840
5690 17960
5986 63944
30939 69899
80946 92181
11863 68877
17212 95523
65370 76491
4157 29630
10629 59552
38611 52974
93382 98109
18332 45323
45487 63257
22901 85897
64634 81118
14823 88377
50833 68105
11537 23717
46414 94361
27312 82298
14555 97593
542 84336
79631 81904
12561 23712
38633 85587
30008 45509
41913 61284
15707 80245
55747 63967
10730 59576
9235 98995
62254 84320
8569 24748
59985 99832
4652 40163
45783 62408
74921 82885
38882 78473
73657 89694
43546 52965
22169 42041
1080 17365
20911 99482
28386 58838
10122 92713
37824 59998
49497 83109
7622 77020
13359 69070
18588 55488
12169 96430
5202 60429
77387 84736
42305 44844
2044 65256
25085 82752
11850 19415
59679 84233
12867 54175
30020 52275
12160 85106
7404 48320
66142 88792
22668 39910
6155 10190
32133 63584
28803 46131
30625 68993
32853 40077
20270 70784
32945 97837
8742 84767
9840 32305
9399 33840
24827 91522
5973 13007
10649 16286
9533 77254
84496 87928
23079 43056
4183 55771
16226 66334
84790 93997
36501 89098
11057 46074
15361 72354
86197 98569
29418 82595
5546 28126
34725 47197
13010 45378
8906 53326
96498 97383
16685 28240
41201 69274
41130 96671
20709 84249
3205 12668
36477 46491
39520 74288
43087 74095
1234 97972
45602 60473
60205 62401
26697 53766
48796 70997
18965 66792
77271 86804
74419 74431
26115 97486
81176 82719
33525 38217
60521 74733
20355 51647
166 79175
1587 12312
79527 94284
52498 61117
59451 68242
17150 95809
49930 76292
50719 81644
20257 27985
43622 54766
23877 38517
21811 27299
19871 52806
22617 31576
26875 97177
27761 45707
19741 53435
33700 62565
30731 47768
4630 75232
91712 97260
37508 84117
46565 78266
27099 42734
23785 63361
19878 67014
5373 51499
1780 53296
55128 84115
21901 58828
10245 39655
23556 41281
29726 52373
53243 71238
27249 46707
38752 84914
15884 71491
18651 73145
34173 42585
20100 77054
3901 71200
16368 30779
9674 53194
11205 90479
6240 90371
56467 99001
34354 62695
47880 52909
5779 54529
28495 32285
17634 54159
5914 13347
67684 86094
29476 52035
66979 90060
7278 48130
57608 77948
30338 56134
76773 82993
68101 93562
10859 25402
3987 26706
65903 94340
3820 53242
60247 67711
660 52942
59998 67233
3435 46114
8266 55614
24234 33762
66409 74038
43213 62908
47744 65270
64109 82704
13761 16293
14436 38454
45424 54070
44591 85676
37311 61937
58218 79011
80292 98346
61983 99964
49077 94514
5468 67486
2888 53955
51883 82093
18628 32316
32497 95221
17552 63899
14707 66348
18881 62555
33121 49918
13414 86171
8940 53594
29953 86120
32974 38582
70062 93031
64363 73539
32327 63514
36092 42625
27284 60865
34356 48114
4449 38471
35097 94404
62571 66063
2477 61468
42378 69223
54768 73494
19104 86415
79053 88912
20259 78005
73483 87257
22391 55693
85343 98996
11273 54397
20705 58989
18491 71167
31148 68064
29930 58536
39995 77775
8794 57251
72452 92813
79868 82943
25349 29378
734 53894
37974 51010
72575 77715
53220 87422
5208 79098
40733 46407
3311 6782
10741 52048
48716 86282
31884 58839
23608 38235
25065 87096
73391 75901
3431 92553
36591 78789
29780 62662
52733 61534
57707 84133
42483 48541
69587 78950
16489 47565
54831 80328
2284 90242
27253 51523
7591 96983
7815 67612
1454 32310
10656 56317
22726 95735
45834 65172
26996 78560
35921 97765
42090 62977
54093 87377
5732 19111
1418 23381
92849 96858
29508 92769
52661 80268
4206 79892
37504 91372
23920 90259
51362 58684
14775 38621
43499 78431
84050 86367
26367 39571
24719 28196
35728 80893
18026 81452
78765 98156
57813 87224
67014 97632
66582 95760
71582 97889
34197 91622
25164 73547
31772 52896
8833 22167
20414 31968
37183 70091
22077 53512
58722 64291
57124 59559
64356 78898
27517 94777
13499 88665
37065 90865
11409 63599
3216 88641
19099 67332
65467 80381
86234 90749
27368 55966
24151 91058
77332 80161
36214 43071
26521 35349
39316 96146
53298 90658
48982 94061
51115 62117
9331 50880
2359 32778
5787 28215
201 32534
4634 85471
31531 94920
18555 23017
59694 84426
745 12354
45020 55923
52805 70399
3497 97245
72520 96935
43816 89375
48639 99081
29990 35962
22584 70422
9377 74005
9851 39769
87029 90354
44422 55582
52634 86025
29460 74499
33174 94965
26747 45435
22447 72854
19230 63247
53545 54077
89252 94641
52558 77805
70061 76720
1101 18576
6831 34575
57990 88747
32544 70619
50210 83649
12109 94190
35945 46969
19007 90888
34770 97285
25744 55536
70610 74940
78391 86867
57356 83511
49709 88483
71937 77352
55247 69134
15976 77238
7358 85915
17363 19131
17303 66572
77593 97520
6401 81426
7742 24872
5713 30234
12990 74517
10678 77389
49142 93070
37071 84707
17146 76734
75943 79348
25263 29658
30367 40030
19088 98156
37121 49848
46031 96243
64 68897
10772 90366
15738 18987
64650 85117
4461 8912
12901 27987
60353 71701
18553 57220
89877 97063
34227 74984
26454 66262
77896 97131
7363 49523
19206 69575
33828 81680
65197 81785
41541 50890
75029 93696
20578 41864
30341 78874
34797 35079
13600 30687
32132 86061
40656 95297
4388 52927
1916 16553
18589 33949
38057 40565
63425 80000
6260 54137
4155 14665
20099 82895
21403 37929
45824 73835
40920 91329
10123 15641
25237 36980
92494 99694
44628 92120
77673 81649
11169 56763
60156 78673
38303 77441
1798 48285
59868 86073
41496 79289
5773 87252
9027 93273
27441 86758
5542 54630
19841 41417
65457 71613
71244 86279
12216 89844
72965 87291
14422 51096
71361 99424
41335 54005
24645 58126
51419 93055
48472 85971
26009 96665
2586 32392
4707 15773
10647 78860
24743 44904
21763 82578
28171 48684
40628 70486
32417 75555
7097 59530
6105 35724
45360 98585
71985 76904
36334 83902
24950 97252
49664 93625
2605 17722
16757 43690
60789 79357
23856 37293
55788 72098
57235 72095
9320 59950
26870 80623
14545 69099
15608 92919
64959 65881
10843 78960
41615 75647
7428 8287
31396 51736
72726 90467
34698 54271
42525 91123
43406 88478
16982 26697
69802 89237
55068 58111
46860 66742
26092 35282
83900 90865
15459 26136
49539 53372
63517 80293
18381 34420
19165 99412
53495 75585
45032 80602
11276 22403
9255 15877
64932 96898
61793 87390
58119 97619
44648 50268
50201 54393
1791 83853
11063 49656
81278 83073
27430 67820
75857 80114
10983 65701
71586 73900
44801 48261
12866 41673
33478 85100
4358 25735
52837 74963
16951 65184
6194 80998
79668 88148
21323 58263
6795 61629
50233 64673
29790 56341
38426 66574
64111 71577
23231 84932
41249 57743
37792 73596
38143 88592
31962 84336
20836 75943
22283 63310
14308 34523
47834 59767
29368 37351
28533 89074
27704 56656
24617 95005
22295 66169
68957 78078
77154 88422
14359 30412
3178 63974
2589 61816
3246 96405
74656 99311
3464 81044
47688 72506
33436 38545
2077 9983
73892 78523
5807 23019
25248 36934
12559 21691
67057 96476
36372 63981
45358 53388
52416 72481
21573 38562
78928 83031
21448 75416
94085 94707
54127 73900
72623 87355
21022 93213
26620 82518
39986 73232
18752 48274
4378 51295
42339 61211
13600 50722
66481 69057
20502 84451
359 24623
25393 78555
73197 85951
4803 88796
41880 56390
63133 88447
30069 36566
80515 81052
47801 62323
36240 43694
28766 34473
10504 44050
22566 38198
72586 91964
7647 72232
22019 63703
48045 69036
25823 47224
16776 71090
15893 66177
5707 56046
35646 88285
15179 54799
83847 99052
10551 40744
3683 54346
23129 57403
60923 70565
7047 7794
76020 88864
14281 51151
58292 81955
28148 89487
28477 37122
48052 68693
52631 60264
18814 23363
34913 38860
34979 56080
32033 95533
33466 46572
87954 99700
64008 64293
62499 80959
66283 91365
35680 71362
12472 33093
94798 99800
93672 99171
17519 47279
26119 68075
24166 45003
46250 96419
18138 82673
56363 75807
15865 72463
7751 68112
8416 65282
30213 63751
36952 68802
3331 88437
27159 39728
12901 52616
4533 15532
12685 93502
10898 17466
18937 66292
551 68895
13255 99247
65136 65759
13924 90293
73355 76047
50922 51648
60337 65127
51842 98662
18152 34870
12559 33018
56024 86821
14851 46334
74674 89197
12785 42471
63031 82825
30862 46083
33116 99190
26635 99528
47394 66572
60514 89397
16180 47367
41934 86091
15784 32344
22847 78684
182 21811
1229 73100
28403 56520
13548 20388
37394 62438
19493 33129
25689 49433
37997 88843
34026 88645
26844 35746
23800 44169
13926 45112
79865 92810
69612 89102
48009 85128
3095 11684
60642 76974
30273 36482
25228 97614
27176 44715
22178 72995
39545 70920
61845 84709
60221 66715
67937 73526
36773 49671
9356 37972
27439 99285
3158 95860
67045 72992
24825 84364
7576 89321
21080 50741
21453 61487
18535 81641
21980 52295
27925 30984
53058 99849
18622 75026
1817 63664
36706 94877
63470 93770
84312 93195
4579 35679
10092 57148
13980 93880
64888 81980
55393 81155
12656 76679
8956 63619
19198 86521
28780 62633
15192 31455
1656 99628
11171 13161
21107 48753
12941 65267
9295 23657
22835 52944
13036 24804
17056 80053
45812 74441
40096 67413
17596 89442
2181 80289
6891 10040
11057 36276
67053 88182
26164 82425
22937 93098
20285 43594
15808 43842
46469 73262
45772 53817
14110 62329
58571 73785
7555 17671
8082 48775
11031 98216
61350 94142
12654 45732
9823 61505
13190 24302
24006 30336
29192 62862
22174 76804
48707 87988
8647 61553
33365 43545
28171 56395
16255 71256
20654 21036
12427 86771
19847 47768
52593 88474
1574 97163
66681 99578
46636 68352
83596 90543
7800 57180
80688 95835
56809 60782
55100 86618
58045 91844
19070 55374
64187 79017
17505 72762
46879 98791
13417 20159
70556 82092
18692 22511
57243 66720
78330 82248
79118 87668
15836 79030
18941 64264
48063 96900
4861 15645
53910 59942
70455 88252
45510 45915
74808 86928
56810 91410
20143 84148
206 70741
72155 72178
57218 66314
14360 98083
48536 74045
39914 84815
30201 99992
8525 13221
51272 65325
16260 29824
29449 33205
33075 80404
45735 49698
2747 65277
5669 89740
21855 27879
43328 96036
50071 68556
8016 45856
23473 28215
68350 78409
6562 32069
4424 76681
27887 51235
24761 76737
39018 46691
5358 91722
62692 84304
37381 64340
16182 58966
14822 72171
33109 43029
83860 96497
10592 14373
54065 85604
47377 55979
8031 13933
19889 39478
74458 84752
25097 66615
22574 99710
32368 75101
1771 40149
36096 77684
26593 87562
64367 82797
18978 51668
64042 68059
15813 57463
11159 87057
27339 58602
3706 23187
37872 90672
26917 54123
20627 65119
10237 25811
7631 75153
17797 84054
50352 62910
68931 89881
4692 41282
5757 79397
37325 57770
46866 51486
37544 61852
5892 95908
66975 97640
1187 23153
1743 8201
33058 66934
50380 70134
69296 83148
3232 53423
25843 78334
79295 98812
39108 48514
42124 94630
17121 67380
38226 99355
962 48961
2767 12162
24125 32507
19200 30915
4441 89263
8766 88048
79918 84940
3164 11895
30437 51925
9446 99053
60822 94573
29027 65977
22 44597
5777 74246
4997 52743
19583 45103
27467 39530
69392 79951
87704 95292
491 86102
6251 77112
88210 99143
49456 90205
70994 93961
44610 66148
64099 68926
22825 33158
72905 80420
46081 64928
73831 93367
16022 50986
32742 99470
17508 53020
17022 97445
17995 92009
4111 48107
22858 34064
28168 70217
50656 62024
24530 41698
54572 55017
40726 67772
62276 65091
27876 63776
4538 39143
4225 54300
23255 49745
78235 89243
11967 72538
49165 69610
37546 45955
69135 71510
48834 61222
52358 65607
15010 17825
1163 38890
52544 60799
20277 86313
88086 90961
54556 65916
19029 51117
41107 60059
9906 10668
27228 65329
84562 89385
48481 94929
20346 37599
13857 91097
65885 95429
71855 80761
18205 24571
20111 90535
28054 55112
33714 44427
20519 66495
5137 96850
2551 16229
11095 32369
44062 86105
9538 83916
82573 94255
15550 42413
11373 42627
11839 39633
18555 45544
83441 88871
8078 96815
7573 9275
29216 39176
3728 24311
16803 24568
19030 49766
50249 93248
48980 80079
9707 65219
32228 98001
2155 42281
41225 56788
83768 96209
30054 67900
64514 79039
69426 76899
19232 23052
34986 96623
44083 61666
17321 56237
36824 37638
74720 77820
72601 92871
56834 63062
24813 35052
276 47492
71643 89570
14660 16793
1861 20920
25502 88840
23966 26871
40564 62051
57607 80435
48306 61209
51076 52315
26922 71797
48828 74765
5079 75266
61571 62196
5948 9473
28758 78107
11528 59367
44860 58961
30341 38016
19255 83437
62009 98586
83134 95673
23121 61861
10573 87988
81484 95313
14437 42487
14012 69311
18711 22843
15516 34897
49398 64692
22035 47833
1170 40540
28929 76880
37947 74466
45919 66541
12355 14226
33455 39061
15003 47364
5933 17149
77032 85553
32581 36930
17483 36570
42614 63373
60797 97301
16753 76895
84879 96830
50010 51938
1396 34610
26180 79540
50690 86915
14020 93094
41615 69019
39218 41883
37459 48049
32236 51616
5846 30052
62903 82123
15623 61002
6359 51958
38269 65411
2803 73252
20470 69476
29893 41920
15143 52365
25463 84645
2231 62821
7790 60360
1173 31140
19028 60885
12186 99206
41970 55456
29747 78504
9952 13476
64853 75492
40595 41567
3293 70169
13873 78989
26520 96176
80168 88503
481 18479
34621 82743
6942 39613
59820 71519
81367 84932
61260 93636
63196 88620
43859 77219
14162 49059
55775 99304
947 2018
46285 53471
21853 91468
21946 28608
56209 59136
36843 72216
46496 65199
9935 99113
65494 79747
1260 85490
57691 79404
65632 98456
90423 98239
8963 12076
12455 86777
27161 72680
33956 35929
2349 68354
46169 71035
25506 47843
7057 43482
79783 91776
37962 90752
39312 73871
1543 2089
21590 38835
44914 74212
30860 38256
20157 20229
50911 79798
62087 68844
72100 94953
93593 96654
40627 46532
58313 69925
30052 34833
4381 47154
33338 68587
11221 28583
77861 90367
1401 38845
73131 75224
7527 31512
8475 31349
38836 72464
9729 98784
2565 15522
12991 68641
38934 93273
5700 95797
2036 81850
3080 76797
26680 79132
44637 60951
51986 78599
41245 79167
37562 51657
15173 33535
8517 49687
68726 98586
23166 28149
1636 52261
13622 61214
42934 71773
39131 74958
75444 76475
37818 63538
62655 84555
6344 12620
40575 57421
66379 99952
3340 75029
21171 92574
16076 50424
13370 91208
54293 79452
51088 65624
52330 56190
56941 62085
76004 93308
41835 42084
18679 23896
37558 98412
32447 56095
43663 55189
32343 38927
6885 40245
65253 84933
1370 32220
31940 93368
59773 79727
66550 85654
14917 26454
48865 99409
51225 89054
11861 69670
48824 87777
12258 42066
49469 83144
8752 30535
75821 79762
56851 98309
11594 17027
20690 29629
21767 53732
15834 26793
6816 65137
16092 85598
6712 85964
15167 27107
79424 96030
54326 60777
47108 81402
21388 35783
18914 31247
28008 67912
17429 28774
39848 50708
37578 45572
34024 58688
36645 97250
33553 74944
53658 68558
3920 93634
53806 82188
58712 96791
11904 34302
27275 52984
67567 96776
16604 89577
26670 50412
42360 57893
38134 64380
33600 67465
30844 79286
21332 65145
48402 62673
39021 70512
44125 58061
20625 83643
18640 85318
5266 78561
11737 81525
30824 88151
48955 50657
35695 36084
39269 82645
54647 95395
26351 93610
15374 92585
2148 37520
83077 83762
58492 87195
12052 33485
11601 49821
52165 67931
32042 52965
17510 45980
6652 98859
19085 58911
33475 45442
65 84259
49181 78444
3621 61175
75236 88998
56190 72544
49976 82578
28733 67200
57921 97369
25980 57978
43038 55887
61240 93807
43931 80355
44239 56169
26077 99587
16134 48475
43458 81000
22851 44957
29094 64440
7757 15440
58126 95279
59835 75548
37413 85160
33017 63965
16168 69278
45327 83617
868 25307
12052 79364
8540 29599
2748 18349
34305 71153
41873 68453
45553 82064
22041 94711
12280 94395
4615 7724
18398 24908
277 24932
17888 75668
40171 56529
31091 88958
29198 80827
11112 64660
42519 53588
12326 81464
6284 11018
28928 84612
6592 18790
32131 82918
72169 88405
49833 60367
26279 78530
8062 16254
6353 35784
4975 57719
7527 45388
21158 96917
17066 46161
94875 96764
71211 80467
32824 51181
34432 97377
9119 31906
7258 99603
72023 91408
16273 18150
30616 82027
32957 51251
69836 80972
7475 38847
9888 39213
65992 83549
27147 35632
32863 45141
27400 88014
93307 94136
9679 14288
32579 55690
84471 91247
31011 66733
33478 80794
22561 75478
85708 97248
32612 63158
37778 54644
22317 30155
31115 44477
31366 71450
6018 16672
5918 72739
35521 53087
7214 91369
21574 58800
18089 94666
68144 89788
51017 65342
14724 38664
10296 75710
43738 80178
75653 81465
66851 97144
49327 67827
44787 96859
26233 91040
12848 27833
7232 73497
5348 31495
27654 92026
20897 71073
6053 21220
50537 69473
23225 55504
23589 90750
11073 90315
44598 62372
26166 50749
15102 62389
15920 18777
48196 64373
33899 49631
78447 95159
18234 99705
4444 87125
57791 99112
420 5335
72540 86859
7643 41373
4914 53982
47549 67008
4195 53613
63923 92730
1972 67070
3656 86300
1968 66708
22692 32540
1520 12443
6710 13373
37781 74706
15071 89771
30968 32812
78271 95643
23664 35638
13872 63582
57320 86186
24466 44801
33481 79250
5734 90169
63415 70108
37834 95388
4280 99413
15655 28021
4956 83736
36100 37443
24566 92185
1976 79315
68437 86042
56565 85025
27031 86439
17885 98599
52184 62447
25859 35960
21519 72309
62915 94373
6858 91683
41853 65237
83971 84408
40448 61411
16218 93763
55890 75496
3168 15649
16347 74453
29777 77646
24905 64125
9700 61794
25837 93222
77358 94778
39833 68342
83886 94295
31389 94817
4710 42738
48655 67215
21052 53864
21028 26059
81368 85572
65947 69130
15383 63774
16714 28805
16482 89930
7201 71843
50332 82747
69488 81474
5311 82734
63798 79408
80853 87487
10377 90578
13222 59048
8757 43310
6502 78013
3686 50545
34833 59355
54383 57231
29573 39936
77813 99914
3167 50673
10023 79616
69091 79014
72074 86991
477 28912
4398 86059
7856 15258
52571 75579
64325 76800
79461 82325
41898 45604
75576 77756
24256 31011
67719 96473
4137 89693
12202 15120
37823 38306
18558 53546
46472 46795
18377 29111
14719 18467
45941 81993
52386 92573
20518 74753
46216 53486
53448 67346
66906 89635
37380 79799
90011 97312
13291 85525
32319 40789
2366 82490
11225 84383
79771 96259
88516 91499
21884 94500
4234 78359
28960 46767
45403 98703
5639 74687
27621 57139
42828 65840
60285 76205
6330 39470
436 37398
31612 50266
72986 75721
52726 56889
5939 25145
31022 50514
11156 60606
66204 95251
69675 98235
79041 88033
8155 67496
35034 54418
3835 96778
45283 79123
76491 78048
15710 76147
31464 47488
16475 84514
25806 74719
12648 54128
14503 83055
7191 27729
18651 79164
3900 79371
45021 69128
60462 71364
42571 92569
23306 79269
40145 69379
76227 80511
11362 70103
4539 14899
47315 82939
1770 87681
68250 95312
71349 73911
88135 97447
18494 22063
16343 80350
20512 87743
16838 96754
19738 49274
15938 94817
13701 62500
36720 52139
51000 73822
88695 95541
41629 89177
13011 62433
60888 95008
21492 92510
24865 80481
30877 90639
25164 29179
62007 88491
10277 43786
56302 99433
16729 16968
1733 24980
7996 9781
32023 33661
45538 77162
10851 16984
6081 26114
45182 93235
29452 46224
47660 69583
28163 33551
45083 62348
27244 89795
38150 65267
45376 92079
4340 6917
62547 95679
74198 89191
52197 66874
26061 41099
56865 97403
40223 75392
59459 73514
15905 37374
5366 98393
20271 39634
58608 68452
23903 52601
66632 93587
89492 98108
34930 93510
40585 76590
8256 32317
34203 63373
58964 67576
45604 53720
8057 76515
33167 67713
42149 72518
7573 51551
33198 48891
21546 62478
55907 84286
27656 33102
70853 91968
19528 93528
32385 98176
33303 95282
55979 92881
17723 36343
8028 46322
32682 78193
28174 59127
40877 59640
83846 84111
42679 80690
30407 94651
10463 38171
50974 58449
58750 82845
51174 81950
14283 21718
26961 62257
34896 54934
10788 67714
69807 76740
36268 83666
20904 93347
71076 80908
2365 26554
9026 43329
59870 79031
56899 84048
39861 55562
1105 33671
42977 67804
13851 94774
6643 48087
48189 77942
5738 68413
17295 39044
5693 36710
6058 28715
8029 20168
57460 84639
25410 77724
36129 67596
80198 87819
58666 74697
5893 37754
86824 95147
69549 81160
3677 8486
32035 70162
34531 52841
42850 79778
45285 54007
48985 87968
43384 43507
27581 33699
4229 6787
69030 81035
7993 40146
5 58287
4425 21650
13647 91842
6361 28863
18630 35412
46693 50316
83328 97239
26777 72525
40439 47646
4378 31966
54753 96844
15751 97423
16944 28869
22322 97460
2301 49900
31289 83229
26 88862
56737 90976
18401 75790
37289 97238
2891 63514
53201 72996
13606 82660
19984 34439
47168 61937
56252 92323
34731 35598
24332 53540
71173 81815
19120 75383
33947 94147
282 69675
11540 79135
91256 99558
42201 79605
2875 86982
1382 50728
94937 98700
58148 76963
33158 39283
23980 66916
23415 89362
50153 53769
53093 53226
41985 43467
29134 41969
36926 65386
152 22872
21030 55640
2701 28030
5042 51990
54676 61664
26041 36755
36585 61139
25968 26420
59038 97605
23173 58504
59921 62941
12121 65915
67510 93814
11202 25437
13962 47486
36556 73586
22328 89047
83620 84684
36616 64022
20233 34189
13115 84184
59488 87864
48012 55875
30623 57946
17827 60491
45750 61094
6326 77712
36127 74484
7388 51045
48398 99261
40395 64560
76711 94930
51324 58846
60237 82454
14029 83460
79476 82425
85226 93705
40467 42519
1932 41356
5316 80187
31624 55688
53435 94299
22163 31799
80129 84008
19539 51472
61412 96580
662 97498
20850 87134
1227 58175
36980 40632
7151 49485
939 62269
80159 83790
39753 56880
70981 80425
78042 95476
47746 86529
72731 89082
21703 80234
67340 72706
10661 96263
15608 90968
35373 50512
51126 84839
47183 95655
33295 71638
6210 82003
70311 81142
85897 87440
25147 47780
64493 78268
52731 75459
14489 22788
46874 86102
49900 85319
37491 92230
17827 28272
9342 55707
15346 84202
8049 65924
39841 80628
72118 83953
26523 32411
18382 37463
54527 77681
51066 52375
8662 51466
57154 75460
72149 86083
3586 4987
35491 56933
44018 63634
14251 82596
70641 74026
61299 81296
24317 56533
33194 95735
57101 62554
24041 67564
52872 75600
8371 86486
4865 33993
5494 83320
33995 87924
45336 62003
29268 73764
65142 71602
25289 88604
8566 69924
68320 74608
53230 84319
15303 83366
8510 77844
46425 92008
22475 42306
20855 81622
16938 64402
2901 65035
58600 90592
52365 70228
24455 67464
8286 14487
54365 96495
9711 85317
4657 21850
52778 92836
13725 88209
7078 8726
29166 85104
88161 97479
25098 74216
96493 99344
81051 99239
6559 56365
13512 42688
54557 97478
4454 37877
36024 36182
38088 93571
54530 83688
27459 58167
30010 69364
8550 81052
16411 68477
48533 64458
39788 46508
43679 93825
10150 90841
16943 79010
16187 86539
38307 45827
65487 82031
67566 98360
15150 63981
21574 44951
10566 80217
50918 80186
5733 56002
41579 68403
21232 70632
9995 94976
4124 53452
2703 13981
17055 53965
58533 75902
43785 86012
34644 34819
11633 45624
22561 55529
56888 66331
18894 45260
8101 19494
17463 40349
24120 73627
35850 40402
3427 27442
30742 70119
13700 87948
4601 12568
8066 49018
48750 81633
59703 74155
34073 68542
27596 49650
15782 76344
3473 43966
74321 90729
6192 32405
2857 76420
16729 42990
22773 28797
85564 95595
23758 89627
15609 67406
15646 83333
19904 73447
12895 49037
43093 62720
18420 37447
25533 55478
13451 78448
73443 97220
7236 15666
3303 20575
36017 45940
12523 66483
38610 67369
34940 69386
50355 58040
4662 35407
17319 86807
74644 76784
6478 85159
56314 91099
62027 70898
1567 95457
2931 40260
17128 18923
15385 50251
2609 62868
22307 32561
1054 19696
46520 59444
33513 95584
63393 98839
11482 87913
40225 87317
60841 94019
45695 80768
9552 92523
41331 68001
43347 53932
1442 66249
96314 97008
37332 39082
7830 64326
31218 90398
5100 69475
17752 27751
49090 90982
6778 9232
56653 65741
22254 43897
83027 83876
79721 95130
3157 40170
31130 39518
213 94929
11923 33086
47186 71507
8453 33270
26939 53830
26739 92128
25942 74757
25212 37390
43816 90101
36167 81810
12669 27522
64594 97780
10325 11687
21339 79487
55099 80253
11417 19367
50500 60490
95848 97813
27675 53601
97600 99795
8170 26211
47802 60218
5931 75229
24088 73231
29186 70428
78332 91999
16751 51294
10061 40864
2521 6076
64967 95732
19225 60871
13827 32388
10037 66010
23942 34148
6966 23824
36128 91135
16306 17029
60113 69434
16598 80954
29741 50816
64540 67048
37965 87804
6758 72339
27768 59708
73628 78459
4572 52386
72534 84054
2085 39070
84582 84826
85460 92956
40052 97351
23111 73103
6333 20251
62184 88744
40363 82301
29960 74636
28183 89647
58403 77240
42909 60002
8677 53676
11001 85443
11372 39471
64784 98407
705 33579
80701 85533
87630 96824
6178 73748
68314 94613
85360 94392
87832 94564
66462 79725
10096 92293
35219 40138
26584 79762
48230 87949
28683 83794
56792 76357
13682 85976
1367 97856
50255 53227
26787 52082
26910 74501
18188 20767
20487 93949
49749 64521
55005 62088
31906 93101
29981 98729
18638 43924
8094 26255
26009 68566
15868 89876
45436 72500
19537 78516
5840 82037
61230 94647
78937 83023
13743 86227
24205 30535
30872 67733
41578 83561
70969 93868
44448 92300
4394 25559
46446 92444
19353 28226
2849 88394
11552 55491
34980 61673
32467 60621
510 85178
16249 70604
23717 55975
30057 44335
27810 94887
31004 76356
17461 34059
29944 41978
39499 87601
3586 32315
19953 95934
64303 68705
11259 32580
4188 76305
43588 44458
82058 94188
98019 98791
4461 85190
55913 77327
53992 58198
11200 27969
81199 94887
9803 81551
15095 33904
6290 50307
34658 54544
55318 87667
20193 77405
50666 53784
5539 13316
30128 61881
47570 94093
21316 74541
24085 66320
8678 74368
29375 98925
34822 46255
37550 98107
77886 80253
41115 82239
75895 98008
44541 99451
34945 45935
14861 69813
27745 41260
71243 72252
75441 77445
47298 79663
19413 85200
49709 85960
22765 97855
81143 93316
58128 63212
35683 93994
82210 91961
3241 57656
20163 39457
14289 91703
43002 84897
34543 54499
2346 43693
34731 67868
9579 75139
51809 64741
16477 57059
45808 90378
24180 38030
74121 84249
3272 9512
76860 89282
20271 22147
9251 58037
70805 72949
19856 87304
14799 84564
10164 51954
26504 89138
56617 92372
45891 52807
64146 65250
22717 65466
42239 53613
18440 24506
38274 89111
26797 79131
59020 77157
60341 81955
40176 65733
16051 43079
15070 55812
13533 99235
5187 61587
24792 94036
19944 85307
22203 39555
21019 82842
21568 22406
43641 53291
39714 64192
51924 89924
52556 82702
16646 48665
25542 70974
2067 9278
5355 34177
34153 61204
52890 87536
39765 94982
88662 99376
75588 89228
1274 86926
12668 66916
19383 44714
52262 54674
76171 81488
84835 95413
50144 56545
48161 69216
63390 85872
90339 98559
24981 55842
13819 82886
35373 81610
61230 67261
55197 81794
52595 56938
23265 73753
66397 97457
6142 63268
38026 67257
70344 80156
37181 47795
1308 68536
20942 42688
18342 31690
25976 79849
42076 94040
4863 43400
30801 52785
22225 46895
61699 82797
82612 95052
19382 33850
1301 26433
42326 49162
51458 82039
25095 59823
51655 68112
53800 55969
41090 61532
8234 71381
12579 27108
26481 43658
73902 94999
26953 76313
27006 76371
13257 68007
7455 89971
13732 26588
11915 20037
20943 31174
33987 78386
31816 88705
2516 38196
60950 93349
4594 44471
11811 71827
15237 50341
7965 59813
2824 33645
16474 27316
21288 49998
37335 58754
64640 93740
59703 89644
42175 47924
14773 22114
4097 82349
37559 50461
92778 96845
60029 89859
60401 74679
80402 80409
6148 27040
8486 54974
30486 38008
37543 96088
66819 91300
12424 99897
10794 15547
10853 39308
36482 37687
7614 47745
51032 66150
22864 91521
1576 19545
48635 93782
73139 94719
40603 58397
23465 28452
20159 24666
19426 45062
15636 37049
22244 65049
6676 9741
24273 93893
53188 77022
26488 78082
8983 98925
29749 37252
10952 99149
8034 42134
7220 48177
18322 81388
1772 42215
27337 71187
43371 52107
6554 66817
75481 86038
37297 38270
2469 5260
39081 77196
12817 68028
13993 25092
9499 29637
30665 74321
10227 24680
56364 76974
81676 87690
35472 80694
64116 84640
24370 71989
63207 77774
61080 89096
14846 34176
13263 50501
67684 72675
78278 97493
46185 72353
3711 20586
61560 89232
56089 76255
19382 88003
75544 82402
4564 36262
3763 23886
5899 57129
43388 44815
9239 77495
29730 84236
59494 93675
67427 76963
44413 81858
1061 8573
17451 83304
18744 96399
85724 97307
35524 94023
74795 87422
56135 84877
2631 97730
4350 85546
39145 69186
56089 89987
30426 61374
44381 50655
31684 48381
11185 86284
34917 59048
8864 35646
35770 62980
25175 64458
11232 92995
82867 91321
83719 83929
720 41037
39881 99475
15434 45223
20857 98264
7639 14204
23114 78817
64718 91575
54585 77998
4508 67827
11057 68443
10917 29221
53498 91402
4805 75943
37922 82147
28576 37457
45750 59330
10418 89852
29502 31918
37718 54976
19299 82842
5658 49262
64357 84989
7608 37798
32236 39629
22249 22701
1651 38718
4927 59935
89136 96877
70686 85668
25037 84423
22133 96896
53398 73715
54305 97055
30716 58995
49574 54984
1748 87124
67809 85650
33573 51083
24990 85474
35181 98530
4923 85421
27616 66551
15330 46510
16417 82175
15412 97093
21080 73074
3496 7941
37023 73388
38202 66608
53309 69312
32862 73043
50176 94409
1717 61752
31000 67834
43174 68638
32532 32717
3593 54039
46856 93644
19160 92450
41803 46267
23628 43967
2263 14694
85445 86669
31305 92204
62197 83920
2463 53584
9922 14582
35933 36444
6446 59679
50965 84840
77551 85234
29730 50279
11904 88499
22550 61227
7167 41684
63992 89774
23631 44384
33118 42567
12019 92778
13558 51979
26593 27973
2845 42368
19094 59235
33820 67029
8879 48476
62123 82015
3880 79111
52062 52288
36287 85979
74277 81329
17578 74281
26091 95375
14435 33050
34363 94849
23810 77539
4680 6396
27006 83979
17342 62913
58014 60528
24115 97363
42979 65469
35229 78483
68604 81067
4381 15898
36418 59595
30418 64249
55450 70776
8273 64263
69539 75530
59731 95748
32440 75049
42021 63796
48511 86885
61799 70373
39535 85566
87518 87541
19719 42043
501 7571
21726 88928
50148 69609
36240 94389
53314 99925
626 67895
30320 77641
79305 95663
18794 70376
7826 22489
17797 97712
65067 67523
39736 60229
10582 35002
39127 65047
88093 97357
8709 52932
79655 95625
48452 57875
2749 74589
22878 89268
5338 80725
31403 63050
22131 40418
53897 70008
29875 97351
846 81478
40455 96347
43001 81361
68216 89494
41476 47852
29689 70073
55543 66134
25866 63049
5402 64469
22460 64806
26878 31960
13672 61011
12570 12776
45823 46077
48811 59763
6783 17288
3425 60009
33055 78390
14669 73597
26346 36150
46888 84104
23694 55008
33023 42187
45943 53960
49197 97853
25410 78964
13415 42226
20644 28547
11556 55799
35227 86282
12660 68493
80815 99289
24962 82864
19427 28541
61175 73567
13278 49470
68096 69223
56817 82825
14280 88208
56456 68133
28578 42657
53026 91564
39886 43845
38270 98829
67114 67565
47296 80520
33243 55846
4912 42663
10268 61669
57055 64605
72061 79529
66890 88947
7397 62951
4822 52501
50672 95552
11533 13350
59623 93769
50129 94674
12851 21036
63176 89173
36018 84027
40609 61821
54822 81681
6367 40940
16906 36487
7073 86655
944 59937
17376 96311
-1000000000 -937457884 20444115 883087486 999999955 -514555076 -807928 -355975390 -1 650566127 -1000000000 661875999 274702928 404844581 -608106933 -16537344 -740728478 -33631762 999999955 337606375 -869118690 128333691 780746816 999999955 999999955 -999971013 -349706672 -1000000000 464488483 -948400515 42 -584296775 -974053655 -596073221 -756514837 83751360 600634200 544335763 -1 42 -999971013 186897387 944796442 -691674162 -559123166 121203434 930250928 999999955 926422748 -808964286 -609553180 -142370133 -127514444 -959195959 -961747796 999999955 -225596360 0 577458088 -627610385 -884885374 -70945303 664001364 471886425 -424701103 472545965 -988616856 -976552497 999999955 -710461039 90763332 -754499045 42 977179094 -536855732 -322890778 -645282113 1 999999955 0 140950343 206400140 369469497 -999971013 190153245 -677134426 999999955 -244836720 344371760 1 570794838 650835073 -493620914 377718367 999999955 -397261264 -295824950 -109864022 468667276 -999971013 798081528 658295682 -270770252 429593954 1 649757388 -196792709 -348114281 -900567751 -621790759 119106764 42 -999971013 999999955 -146458821 665208232 620335541 211681569 355063997 649111398 761005373 924284050 261875583 895552134 749352960 -126178834 708799907 -547460086 -1000000000 -672887419 4506460 -128131227 -94371185 -999971013 701647055 57180498 960890308 -905788907 609238070 612680448 732091067 -997954973 -586401357 698208329 -999971013 501090843 -605604780 533476816 -1 -828347075 320965979 863682974 -999971013 11284395 -498371841 -234191726 311606519 999999955 -427912008 108828441 280736714 -671166914 -1 35127106 213279632 -999971013 -548602469 -54332807 434228041 -999971013 -884045975 1 -988521102 34250629 220141363 -550981209 964619638 -367709598 756109088 0 182048421 -1 -358441883 999999955 -999971013 704194487 -755303829 143721280 -35751152 252355758 459424509 275688398 679571350 -982725957 -740551424 241355216 999999955 889481908 -162440563 -537578564 957251303 -999971013 835910869 -53560246 446585407 999999955 -801362607 -93883886 -227345485 537548659 500855606 -999971013 -849168757 -1000000000 -745115855 64721353 475755136 769401823 816784136 -934977475 732574523 91872922 -600561971 846565961 1000000000 999999955 980198658 1000000000 -35053461 -900185946 -531797980 27647326 880956012 -1000000000 -999971013 619891996 163324450 -683080407 482114187 -79879239 893203624 -999971013 641649115 999999955 -512119657 1000000000 695949197 42 -46369152 463571835 292964815 423119908 -488210116 558068761 -988723482 857881715 -999971013 798389071 -214071240 -219869368 -317487364 -98218624 -33658162 -92126687 1000000000 -999971013 42 -800303254 -860609794 -1 -29951028 -32007230 -592895896 -367124835 74700386 -999971013 -875045596 1 -784364341 565402660 305755672 555331475 699573233 78996098 611605886 58917880 -267342886 768645241 -66150101 42 -100939639 999999955 -530289735 -1 -926838142 42 -609623011 345309757 -671979448 -1000000000 639269226 1 -649786709 163749434 1 -530063854 943506365 -999971013 999999955 42 -67787717 -820539019 999999955 392027181 -219238592 293572470 -168016106 -1 -999971013 -999971013 -829732169 -246756870 -29585952 -50239458 -155384813 42 -814138382 -19051439 1 229653458 42 555686093 -428649098 -226358372 -6150318 -847852814 138659854 -53361192 -1 422072306 -960670350 -43407932 -766201593 383069943 -598248835 -141039082 -958292786 531704094 999999955 284625483 -778194137 -999971013 937944755 -2464739 576914153 971154073 -764546957 -1 -99145623 -414228300 -999971013 645478315 345291288 264597084 105827441 -999971013 -1 298576181 297308348 0 -154381042 990457286 68453305 -999971013 -369887637 999999955 -307662424 -825883969 271952786 999999955 -999971013 140426891 954440876 -737111302 -1 42 -999971013 824701985 1000000000 -999971013 42 -998709161 -162419179 1000000000 199347085 172355191 893150281 0 -624473342 1000000000 524354428 999999955 42 1 999999955 217026012 -929733087 -363772640 -999971013 229955156 -500835094 -974275041 118293041 -688197528 -343063060 -326546696 -589041624 -1 915396130 -180708146 -999971013 42 -630403326 999999955 -249511052 999999955 -696261751 -281956078 999999955 -117550363 0 185712952 -999971013 500899402 999999955 999999955 1000000000 529299115 999999955 -453445572 42 -803919321 42 -999971013 -207520884 -546053343 -999971013 -24850559 306398539 -999971013 1000000000 -1 1 494967272 -91643366 999999955 781660476 -700199397 59399455 97090902 -870587711 1 -598913048 -111588707 -924084564 280489813 -577015190 42 -999971013 -519885338 -351738791 -574415139 69186785 -907378016 -97933451 0 -162870619 156183609 -327084363 66247135 999999955 -999971013 999999955 516975082 -33656746 181655634 11315109 999999955 -944378787 -42322336 -1 936679748 -999971013 42 874579290 1 999999955 108463418 156730241 42 380424137 -420262245 43081177 858682315 504149629 1000000000 -999971013 803934420 -96729613 999999955 -999971013 977679704 -817474226 -605803545 269257674 535362856 -129926034 -1000000000 -14449639 932344310 -559810589 999999955 -679041206 -999971013 892832628 -368563723 342169475 621924752 -951465867 571879054 999999955 -385753643 -879845412 364574290 999999955 999999955 33909481 -816208104 -209819462 1 -398270139 886512685 545699251 999999955 -277812370 -492162458 -612277321 661875999 -999971013 -211644268 404933228 735912838 999999955 -731643390 969956290 371290141 -921899241 79346855 179896288 -733114340 383295525 1 922159177 519516301 764478147 -427340486 -1 375792263 502631994 624067130 1000000000 -879932995 955290261 678975182 409527502 338958197 793922991 -251382280 -999971013 999999955 -865631605 -700086547 42 -188635900 -116588023 563912563 -866503968 999999955 999999955 999999955 -999971013 666566479 -94477195 635384640 172282131 898355180 590154223 42 730004629 262614294 999999955 126118185 42 978535201 1 -1000000000 999999955 728127080 -666144147 838368525 -388494649 0 999999955 -999971013 -999971013 28167349 -714229211 61654695 -170697779 -999971013 -1 620804171 -135217328 1000000000 -999971013 -683888160 924464197 956462279 -760073658 999999955 -371305832 42 707331953 0 -999971013 -207505592 -881304471 -573731976 -460904964 1 42 999999955 -386947424 -417071692 -209126359 1 -563982268 -999971013 -999971013 23533452 894578974 387081996 -999971013 1000000000 628232493 -999971013 827322179 -998720619 162314485 786557587 -412650683 446656782 -150236825 431898585 597241693 397601100 96670660 999999955 845448696 -891848091 -914252642 446439841 -907585855 -603051580 -999971013 -180717417 -858542633 -766261122 999999955 -1 738658955 153137894 -135546268 12763879 745454726 242173040 -660443860 -655750756 671175369 -166709361 -175128933 -1000000000 -938897329 961368839 -381977728 -823228922 -19878834 708007055 -1 135929805 -956690905 284638634 199573093 -588918184 -450651392 1000000000 -999971013 870660322 1 386145131 456081376 -644383951 -1 512335416 -474294648 -853899108 526402032 999999955 42 -324921674 206153563 -416201007 1 -885411797 145589566 -909030987 122971331 -709448383 532485543 829192752 194283735 999999955 -999971013 999999955 237409403 -625795944 933450293 -999971013 -1 -999971013 999999955 -912366583 462254612 317783028 -510261990 934321448 917236793 999999955 1 200708880 483513896 0 145366774 -341341873 -315080459 705546754 -442273763 37882168 525240726 -783134161 796909058 766410691 778179135 831293369 738776877 76620145 508780008 -859056010 -377563734 1000000000 42 -246841225 -844298222 -317758139 499592043 -939476378 -402029195 -855445135 86234647 -898448962 357369980 1 999999955 -501196619 -1 163645296 516762810 611500610 -329190081 214047408 754471203 -429930265 -576145051 -921431758 524080301 19026673 -999971013 -112154819 -107852122 -999971013 396759693 761350315 -62569930 -923960959 -639785858 255555617 -644597124 -470407311 -999971013 76288049 -1 923645406 -590931777 -534684964 1000000000 378662895 -818191496 257509863 25272793 42 -942893007 -469920768 945580992 -836231832 699580268 390999352 -1000000000 828250072 164497318 -1 -1000000000 -85811278 -1 692108731 -999971013 705684905 -381700892 -287295055 -265943311 578229320 -1000000000 -94908013 -8033933 -955462318 -768714007 -624257174 999999955 -530118007 -607515697 405799790 -168944614 999999955 -193044204 719953245 340962306 -594464766 442162832 1000000000 999999955 -999971013 -465841701 688137100 -424819037 -627164941 1 269151217 999999955 -1000000000 -435042611 983296562 817723941 0 -628066027 -999971013 100825951 283099026 -328093734 809893258 -741322768 -801002219 858900245 -999971013 -921985737 -878368364 834018627 502972192 1000000000 989878435 757667036 -211943658 -678166698 999999955 0 999999955 -408438132 -999971013 -1000000000 -104042599 -551065720 -736365542 1 525281424 960087726 1 -216670260 309949229 -16390520 -52271020 -776989637 -523335441 109198401 -866411792 504368606 999999955 -410158182 297699775 992975754 1000000000 999999955 -762330664 -999971013 -803228119 807169910 550028273 577780042 799809969 -1 875818098 620116787 602846612 408461060 0 -999971013 42 -999971013 127026024 -275456361 -999971013 -999971013 -905293230 -109324164 -753166937 999999955 651811726 -300771494 461980914 269077810 499972698 -121026624 -899057237 289397285 -481492349 -864739190 455370727 -301915223 1000000000 42 -901831409 238492566 999999955 165942455 -999971013 330690984 1000000000 999999955 366091259 -817441402 0 -590875958 -534118473 -1000000000 42 237076612 -360723370 -1 -764167145 1 -113602785 -484433897 273914063 -534392288 769624942 337985288 -1 13739856 176372961 -758959676 596963339 824923767 -285806355 -179996877 -813369449 398577931 999999955 746550381 132673431 -477798662 626985991 -999971013 -999971013 -1 0 960032519 -999971013 999999955 424619901 945174010 -613663504 1000000000 403042738 -596261657 1000000000 56027114 -522630899 -898995754 -999971013 -999971013 -408992138 -285383745 303698125 -405363654 0 42 -216975695 -632149829 -912326553 211927644 58654252 888946567 19770132 -999971013 -390613459 1 759434108 -627554764 -1 999999955 0 532485543 209302156 -999971013 -999971013 -537387261 357398221 -188190647 653121764 -30860609 -674332685 669341006 -407925647 -1 555277460 367517712 676520049 781312945 18537339 1 -524906002 -354722814 1000000000 999999955 593213439 696737521 999999955 -601722282 237640359 474856416 869384900 409495932 838984858 -87172797 310517127 -999971013 999999955 602025130 624532676 -999971013 -999971013 912778065 -428739778 830302821 -999971013 402911006 -528978288 -413913929 501641128 42 312527585 -31844203 -929268667 1000000000 42 -999971013 513341071 470895661 308186156 -999971013 -410720320 -603101549 729638139 -823537274 5429337 999999955 19861101 769827097 -999971013 -547081629 1 -110748876 877873390 1000000000 -1000000000 999999955 406031095 487078606 -703962772 178816518 910811633 -127131724 28842455 1 289209578 763724730 -1 999999955 -40343498 999999955 556878404 1000000000 -783686496 -999971013 999999955 -405601222 -999971013 -580242161 568025254 -46567941 -413304652 774639446 45625919 42 42 372135524 953176362 -756251787 356606505 503653095 999999955 -816251563 949354629 999999955 -999971013 0 42 790611732 186650582 468937995 -999971013 -890889945 901199919 -14130060 475574960 185681340 433077725 -779847910 -1000000000 806254822 999999955 542691989 421189317 1 55780988 465927680 452115290 -388026507 -582282829 -988736124 447544081 844196767 796299116 -158969152 -46115540 820664724 -999971013 1000000000 -339244218 -717984612 495058486 -727844152 -520510957 942058070 687147613 548501223 0 -108097709 -609755048 999999955 999999955 -235041217 58318026 1 450793400 -851364039 -955277972 -801162200 -1000000000 999999955 -832930405 -178115689 -747555975 -999971013 444030079 -193829255 -382278497 486967477 411635999 399518629 999999955 999999955 -999971013 1 -19886781 -21580074 -1000000000 -107759319 -999971013 -437447443 -454457856 296306902 688488751 -424144075 788454390 -823341095 999999955 -528778265 -999971013 -999971013 243649928 -383289846 -38271297 -318623927 -776351449 704246167 -780791040 -526426903 538095641 -169087667 -143440802 431874703 219756571 -217908038 -518408973 -1 -259955565 -385352375 -608140253 422610008 -545877628 884622900 811085662 486716818 -614528537 410852011 -192482379 -1 457294016 -508071824 1 912639358 -644422785 1 42 -999971013 689432772 -999971013 1000000000 999999955 100373553 999999955 163407386 236339691 -194217796 -644044261 -648288163 -999971013 999999955 -790858567 625441086 42 -1000000000 870126966 -686188762 0 42 -500206724 853442999 -999971013 645512216 -1 946480711 -729656640 999999955 999999955 776041349 783047300 868376697 -1 42 431957333 -633386170 -999971013 -501493821 -212909878 -771210983 -385834275 -692880064 1000000000 999999955 913966844 1000000000 -583289957 -881646766 928571521 66584 60582495 -609534922 -1 365831177 -342212206 402264822 970374748 -451635530 1000000000 -453980004 49562060 -1 -640512432 -410902620 -916863307 1000000000 -148618517 559525071 -739754589 42 -688249755 123352657 687884124 -697404113 -279655495 -169577088 -996203733 999999955 -905104871 -729060107 -903136350 434932148 -916028971 984976864 332492723 -942817283 999999955 115725702 -60158154 -999971013 42 930186151 -795598121 358310950 336462609 611955681 930120643 999999955 -792048718 999999955 245823487 42 47173204 -420545347 -964716017 999999955 -1000000000 -312276263 625599524 999999955 26335729 -80300525 -1 -1 -1 31900162 42 -255013170 613406248 350143219 -351285339 1 819384936 71703388 -999971013 509320726 458343508 275615684 1 -117615361 -178633240 621603332 42 142708473 863621264 83037096 -1000000000 707767395 -916564319 -683936189 -1 0 -40603619 -278246981 -529487773 -435381094 555027317 -867086378 736654896 642003256 540341823 -516152090 999999955 -315582213 931711021 -999971013 999999955 -866428066 732189143 115897219 -999971013 -999971013 208544961 489486246 -53479344 -765850266 643561103 999999955 999999955 628689415 -432191032 323101971 -965426052 -999971013 29136925 1 683782591 -1000000000 -992581194 -617224313 -1 -642528928 206932603 -6510969 -999971013 -1000000000 -999971013 -933038246 -911772246 382760568 -999971013 120078478 -1000000000 -3570563 39455566 -155977459 879716132 -183515826 313945848 1 987088716 -999971013 -467373655 1000000000 -421963387 -999971013 802437166 490797468 -1000000000 999999955 999999955 -1 811903492 -1 -210324364 -928833961 842899793 -999971013 -760487864 -13101987 -294514697 42 -999971013 999999955 739118966 -672040790 -429575116 420835536 439282694 585854385 -93883886 -183236072 -671343573 1000000000 461977766 -461758982 -999971013 670067533 379381690 -439656836 999999955 474347884 -658951770 -999971013 -892374950 -999971013 89808664 -590227723 1 -343206431 533808211 -999971013 748542048 999999955 573191669 -749992617 535531324 -498357369 -449201183 -646774030 -768674751 -1000000000 642643068 -100602507 697418242 675472461 -104049324 753427983 319569081 -999971013 1 -776243367 -13141130 907793185 -679996982 17290530 -990616998 999999955 -1000000000 -632992144 -826509222 -831700832 -999971013 862547885 146434352 -721245523 -352974251 995623493 -80600180 -520441390 427713453 338459623 517271671 298340866 -767027345 955571638 -420160419 347060826 -698454414 304104399 929723541 -755641499 313086555 -1 370122528 455752103 192447805 125469091 814361651 229258926 -485795555 240178029 -170290340 0 889580491 -522411290 -999971013 -31457386 121892521 1000000000 -797329392 42 0 989511995 -39986509 1000000000 999999955 -72393472 1 999999955 804898052 833932599 1 -26755794 -884916665 502053548 999999955 999999955 499042914 999999955 591474389 -142700630 -585973976 -1 999999955 -210003080 286163669 -382456819 -725192472 999722958 -199726739 363170725 -584018177 -621989488 -423199092 999999955 783798466 330783740 429816973 0 999999955 1000000000 42 999999955 881556718 740575309 -1000000000 -1000000000 776452004 526868944 -369292465 42 276615238 721776534 110324568 -900736211 776039249 42 -395954460 71823036 -999971013 42 42 -238555861 998179933 -112873960 -235668048 792026698 241549737 209269178 -450482589 94095887 501022460 1 -971750999 -963044111 487306839 267507607 280732529 460290533 698481840 -991861964 -486159113 141681855 334531057 999999955 73470006 -680827970 1000000000 -752764675 787744351 912959161 823106416 -623056668 -122068426 -903626408 1000000000 875950662 -577768706 870602246 -999971013 -497894046 911607679 -994144651 1000000000 -424513702 999999955 999999955 339239467 -397819933 561517245 42 11867049 -333753845 1000000000 999999955 987185161 497136976 288316733 -1000000000 -999971013 -1000000000 -999971013 -548550824 -265213298 -734437054 249283083 570794111 580138001 -862504619 -1000000000 78036014 -772436881 1 -904079924 1000000000 792473068 999999955 -147654817 -96223567 -703656011 -420532650 -1000000000 105962746 -999971013 -197743307 -551767032 715805436 201092726 -1000000000 39680709 622714079 697788116 978022631 865798685 -233113989 -668458945 11808388 1000000000 155491883 485940811 -338280409 0 -516897091 -161922323 475146289 -1000000000 999999955 967817595 -825844843 -999971013 599136882 553311048 -717905727 633068235 0 499714311 -603311574 -443388800 -622890834 -999971013 252515042 -1 -490408723 1 730845336 -1 880744495 -752224120 295346404 305057770 -753593576 42 611826772 681862945 0 981866676 778387069 838142490 -1000000000 -720355464 -75012988 291349248 482254923 -763048275 999999955 936963771 -300037024 204406485 462670049 239199144 0 1 -723200094 280986874 -267778461 999999955 1000000000 -1000000000 880122235 -268392415 -381928521 -584392931 -753704648 42 -999971013 -1000000000 -49109503 -660911097 487635633 119971309 999999955 999999955 96471909 569015043 -351544906 23666563 -303495637 127472695 -583328098 1 -401811473 -999971013 -513246179 0 -1000000000 49734767 -303889229 1000000000 531672310 518334157 0 945353956 -254369947 1000000000 -204153469 206234409 496954779 42 820454802 134131937 142084867 819575933 -641442160 644098653 930878620 835570935 -988060859 572534042 -247659524 -149626391 -102338513 -120868665 999999955 986526139 -890290909 999999955 984441100 -1 903515694 -1000000000 276188382 999999955 999999955 -761194433 946240887 476502963 -999971013 788282854 1000000000 -860579127 401232614 23949240 534949384 -222643344 987326809 -61509428 1 -368674564 -718798618 -209959183 -684555795 -801582591 500574637 -83484878 -25993401 -496147215 0 -999971013 -471067930 -1000000000 42 312417276 32560883 115181971 -416600339 808497220 126632902 -627159570 -975098029 -999971013 1 -617823107 -68409821 -857619646 996246741 -357477889 228558130 -77989227 -1 61931761 -792901879 89194090 72056919 -645289746 224800480 -414200150 999999955 91284002 -222818688 1000000000 704264694 -131053102 923723502 -999971013 -444912171 566451760 999999955 -999971013 -90865102 -318004521 42 -17224409 -999971013 670739492 680829413 -999971013 -936942504 938815002 990237655 734281277 297641756 -441879708 -919963338 716634209 509113204 -999971013 243496945 106033628 -789078954 513567891 999999955 1000000000 -999971013 1 -245820482 -581018017 -126291762 -999971013 831386761 617792064 -138920278 510164320 783537535 -999971013 703529366 -916052926 610416799 952494725 665136590 953055246 556182980 0 -999971013 -999971013 -294807302 -1 940759903 242308342 -962280431 -1 462141508 873404840 -941998183 -221291454 403446441 466292870 22167563 -816838709 -269779418 469522289 -375292102 42 628410309 1 -731814007 -531777857 -62880263 349646540 1000000000 -418022825 446332168 1 999999955 -742301218 479705035 0 -29240897 999999955 -999971013 999999955 -999971013 29031684 999999955 -999971013 318124236 433008359 505114342 468161387 -566530845 -782334177 239352964 56802751 -508714494 999999955 -171422336 -343437243 388375855 -562998304 -675007630 -836033300 372884889 -999971013 365785628 -33882615 617691264 -440091263 42 -958051193 707683054 109780834 -454945514 -1 999999955 -374850546 42 205238489 452297253 507459697 999999955 245793709 891457389 911887982 -446061760 -1000000000 -989521077 0 205844510 411677700 -676582602 -497381913 -375562612 -632502020 557013251 42 999999955 740375414 248811062 693380648 374976651 -1 -318111092 368905136 -1 325474499 -999971013 983551166 999999955 268564471 620708538 999999955 -999971013 70280857 354925950 699980199 102062330 591216660 -842265543 -230842627 221924466 -673740754 -415836498 -384703515 -342545055 225509679 -955934144 651243242 -389598873 -278808169 -550039044 263429922 -29376251 70780689 -1 1 -26351571 72011407 307106924 806291645 429838490 54574366 643537270 -560483378 -1000000000 -999971013 864191848 215466891 -815544272 -674796122 269600827 590016705 0 -440261597 666783193 -499162368 999999955 -40564792 -449527178 998186679 -169288568 -751400678 -286421104 42 -1 152258668 999999955 -999971013 -999971013 -1000000000 1000000000 912532612 -906429213 -1000000000 845994565 298400526 -328225548 789290636 502827802 -149493031 -1000000000 1000000000 550934781 -999971013 260493931 888094048 -489166377 -976059447 121872006 -477919911 826022040 725903827 698054182 658421667 -925777950 -999971013 -14115381 348968455 663197390 -976539699 1 458528499 -644562658 484627354 -999971013 -999971013 672314175 918627541 999999955 188120661 598173182 -878730074 -1 703471499 42 -1 999999955 -542642152 333239431 -1000000000 -35422506 -701506460 121908603 818991776 999999955 -933199328 1000000000 424225877 -999971013 -412650683 -999971013 42 -999971013 -429950756 -1000000000 1000000000 -697323381 685076731 1000000000 861411257 -972279182 -968496002 725073228 -959891733 98695409 -1000000000 0 999999955 -504592516 -295704220 -784334729 999999955 -646863309 897364124 -1000000000 42 535949379 -214260352 -716869034 603739435 422764421 -270205153 -944192561 146734425 766939476 -8343722 225210006 874190614 -2336708 0 -999971013 775901955 -310176347 -93733051 999999955 174147702 999999955 -807433174 1000000000 -1000000000 1000000000 768816667 -178304621 -727975784 -337778043 -645288925 749715615 1000000000 999999955 -999971013 805694358 660690114 -721236172 -35698800 -71255606 529089145 88706215 454305666 308851891 999999955 -515400234 -683145477 -744183148 1000000000 -1000000000 479839605 494690111 774161829 813820669 1 631055036 -760134854 450528568 479715255 -121554631 999999955 37146132 -297919393 -469887878 -690198738 174561219 1000000000 68572315 -406444701 947226957 -729689294 -999971013 657497378 -359635278 -1000000000 522489565 -670656681 707499633 -999971013 872451773 283997564 0 353597420 605251858 -575022705 -625387004 -999971013 -931097613 261296995 -698538407 0 -106577849 206182116 -367044745 764601561 0 321456010 862904762 -917873478 1000000000 -802181779 -779386882 999999955 -999971013 -1 -399889431 295038322 -2570560 948074141 -510288532 753075579 -999971013 42 1 -167898672 142673807 429575888 -268525238 979811059 999999955 256259026 0 -170340702 -310176347 -999971013 0 -246395901 630485304 -92215462 -421529867 42 999999955 -999971013 1 2508078 999999955 -1000000000 999999955 -98202922 571288252 -532039938 42 -999971013 -999971013 999999955 -999971013 -259808803 730574893 517452096 -4731794 1000000000 -999971013 -999971013 238186791 -979951331 0 160363529 451507162 1 -686517189 -999971013 372896042 78813511 999999955 -702407270 425449553 -650394669 -128592314 -999971013 944777543 -71727520 999999955 1000000000 830049118 -952067697 -999971013 23000521 -164314073 -999971013 217231078 365948109 -26365779 785523978 -676082214 999999955 -216409068 1000000000 92929060 -25588750 722225010 288932516 702895769 1000000000 -645469753 -330939702 526310603 -999971013 308587976 616878063 1 -890285036 999999955 -1 -999971013 828798543 -1000000000 922573613 255859992 -999971013 -999971013 656160969 -1 496414996 -999971013 -570877068 846558705 -1000000000 539496336 0 -490484239 1 163670775 -726503547 -691179342 -536517557 188280872 481339532 999999955 1 216387736 -442836534 -31868868 -999971013 -654366440 -999971013 -161800802 0 -483752941 352399761 967667300 747537642 -480940967 705591660 -678410373 275258710 -849700167 -999971013 1000000000 -823852363 -145171852 584986197 -960635659 -406421972 965797952 -289303202 956435143 822804246 122567566 349254519 -127695114 480353243 -999971013 921101465 589511813 126176956 603548742 0 805185873 -728405125 848508155 -999971013 42 -999971013 -1 0 999999955 42 154566416 888491398 414144284 -999971013 731292478 -333045193 -999971013 -866934541 768323641 916103245 425740159 229463003 0 -76069393 -999971013 786810005 -31944687 94495581 -853893739 496936382 999999955 238335054 -999971013 -982898873 999999955 873158187 -395908189 306851960 -932201680 -582156016 -658199310 -605515553 -1 279470545 -534780803 -708413265 -999971013 -184882608 -542555792 -34992309 999999955 -999971013 337766561 999999955 -1 956922151 -340409541 1 -201325157 999999955 59933856 1 -880692792 48477181 437998815 -146241821 -613114817 412050043 790582272 0 -878651672 999999955 45761415 -1 847268985 300714056 -410962625 558260882 0 -196878362 714418900 -1000000000 -60108534 42 -78812390 900836949 -396908328 190153245 1 -999971013 -699589595 256699017 -124543998 -1 -999971013 1000000000 -699199247 -483976670 140876630 999999955 494141465 -170280282 -1000000000 -1000000000 -963123465 -1 683797668 42 999999955 286990190 -829096184 999999955 962214603 42 453943343 528909017 49703365 -440252046 -999971013 -999971013 999999955 -897937527 706164676 -1 -792249615 -999971013 813888 -683723809 -241219086 -816973463 404137866 -382491625 -171428186 234200549 -1000000000 -852411374 187586475 -730238470 42 -378841745 0 11549691 567721038 563629490 280935216 -112854306 170544459 610430087 830380397 479214038 924408542 -1 504366766 384963885 552540162 -257549290 -702500524 -4343746 999999955 957239572 946630138 68397539 999999955 -552416915 -473360004 -643968812 -875961077 -795315011 999999955 -238997960 -1000000000 999999955 277364596 -879834405 999999955 1 -867724936 -347402661 -529193059 -728995001 -339343699 560453637 966490155 -264040385 999999955 759247911 -21538830 1000000000 289450088 -531180334 1000000000 -999971013 -576908759 0 -848266052 -865500376 -43857748 42 957682103 999999955 766777648 318807876 778265112 370779239 358434924 -999971013 551892854 -548265750 192590990 999999955 114283558 1 174546716 1 485894500 602683811 184063989 -902311438 999999955 149956871 999999955 149143934 -908169839 831585812 999999955 -388161841 539346836 -658297804 23662919 -1000000000 999999955 1000000000 999999955 999999955 0 -537442016 -536200177 -438103929 987555121 928371186 999999955 999999955 -492978133 157412770 -1 42 -999971013 339779979 -28109563 -792562364 386807612 -602247992 0 42 783858423 624353308 -911297560 -27268532 209689308 -221698990 42 -428835874 -205820488 -489956944 74113530 1000000000 283388519 385115139 556552929 303198650 817966894 -1 -362745887 -828020632 1000000000 915219720 -928592585 778652651 999999955 676267995 905070268 66743045 -267949841 77223086 0 545671033 -779374913 -999971013 999999955 450809182 678803053 339538011 -1000000000 175139482 -443434696 -327198376 167116479 -211822203 468913284 -456154762 0 -745693810 45699508 516433696 1 130681888 -999971013 -848527628 0 956287542 -957977811 -999971013 656728419 285032056 -33641699 372720196 -131160984 42 -979770054 -624563380 997178666 42 847355272 93489241 736565674 -176623031 -274364806 -165209266 -786990733 -856905364 8036026 604928500 -977169259 -502679541 42 170853149 -1 636299118 0 219162407 629795205 42 -121299835 144010869 -763381948 199686708 -413953003 995282798 37770716 749991438 -905205429 1 -1000000000 999999955 761337428 -113552313 -55986046 -280356502 0 439255665 -715251794 -999971013 42 740306624 -496978321 538601296 999999955 -658685096 -415401875 919571226 60101959 139513447 568887388 851072705 42 999999955 -848979637 181200369 288350153 241946445 -487286056 -614978818 -604496087 826701184 -58739164 -1000000000 -849555850 643155337 -276723470 -373415646 -999971013 -956276210 1 281753970 -999971013 787514469 -71736409 70329374 999999955 974641439 465995346 -938142222 -770198352 -878368364 -90516447 631866779 113416200 -608945964 -299945485 291992714 466721994 -999971013 367708231 -378904778 42 -507227271 336956191 999999955 -322758750 694741210 367938884 413856393 -56990177 -815823476 834698303 -331054110 1000000000 -140855328 -836236956 408527263 0 -176704396 -496062736 -999971013 -999971013 -1000000000 966768469 63705315 42 -233710497 332886112 339574547 204964184 -487034485 908393818 622619334 -273620471 134774453 154055086 -211182331 809818670 -999971013 -565096310 -948179725 -1 -1 29136925 656579624 449344672 -487044159 532756385 748698474 -556553126 746360184 -466215573 -821050536 872782023 -999971013 -854950305 5221118 -999971013 -726097655 571225498 103828672 402385683 -519858651 680477211 946244106 -35353113 999999955 -566409546 42 -999971013 -315337869 -899807122 241151764 -547480107 999999955 -498259969 300165104 950605162 -676617399 409182795 1000000000 39417691 526866661 882073339 999999955 -379194074 323558557 983010654 -625126601 354522473 351010068 902774111 1000000000 798706736 42 512065100 72218064 700833130 -696417678 999999955 0 999999955 1 999999955 430077775 -992227519 507492424 999999955 999999955 367597698 374474474 -794012297 955061461 772617183 1 1000000000 14429229 624497178 -544558622 0 999999955 -1 999999955 999999955 999999955 -835559757 -999971013 220245563 1 201113968 999999955 -201179256 676627850 -664774781 1 -999971013 -945906984 999999955 -500721060 751017250 -594625045 630500648 -683409439 -999971013 257665808 -148500832 -957729451 -501854137 999999955 676734235 -979170268 219818720 -1 520892774 785565829 -388850742 -979369451 124442222 1000000000 951932145 855382949 838727705 962893759 -489228527 -493025817 -532450755 860774858 -85686312 606624550 -999971013 -356110091 -756080496 999999955 935566483 -1 -531820493 85984617 828662849 5167629 694734006 -675159621 -935801645 26077216 -999971013 999999955 -992354157 42 -1000000000 513748222 -999971013 999999955 -999971013 844541679 -999971013 -649752859 -531777857 1 -630838464 -494258889 116557334 -930873294 -1 -999971013 -999971013 929047271 367524896 -989737017 999999955 -522223572 42 -690179167 420433582 -910953591 0 -64595988 -868011996 -1000000000 -83934330 -999971013 42 -809549794 348138279 999999955 713413607 -582877775 999999955 48291747 202344875 -636570301 371361564 -481315231 999999955 -674207645 -1000000000 999999955 -311476039 -665240859 -961854753 -959806516 42 947115238 293905169 -435218092 39067240 406727453 989428140 -1 390717459 -650979860 -921182670 -114619302 999999955 -611846484 415863119 469518182 -565453067 -328360388 -364675876 999999955 -324066807 446796470 716566698 952824663 -44257674 -769191226 -999971013 -999971013 655133852 -131106492 82532525 292227971 -414296421 0 991901332 918316544 839811742 42 -716574229 -1000000000 401127371 1000000000 -1000000000 -78692783 -587168567 999999955 -969384893 28871819 766007035 -157141374 -1 42 -182946406 30534283 845268844 999999955 893479420 1000000000 999999955 -415394937 1000000000 229890721 -193358090 -912070464 999999955 994670889 -999971013 -312226501 -790070089 767912690 -77050610 -345293320 42 260412808 -905106133 -999971013 999999955 -702917552 42 623294601 999999955 -999971013 -541435020 -946041009 329563412 453274028 579517635 759499849 729548324 372805619 -963070859 -2638101 57966217 -955110578 -81949934 51674796 -48360615 -209375809 -369488270 999999955 121194593 -984257244 440644970 -999971013 42 660738943 347202728 -303563535 -18971131 225654434 -1 -9343677 36594087 -113379816 -1000000000 576524015 0 1 979792961 102475456 -929395420 614895019 -729126125 35066324 919737219 -400263706 0 999999955 267198060 1000000000 -410468545 485828061 -573538487 -810714649 999999955 659119842 -999971013 132919657 -64825594 -999971013 -110703620 -400687791 -1000000000 999999955 550569471 -999971013 -230402351 -1000000000 -653711998 126908182 -692038878 -745192519 -96896332 42 222173439 -172038762 -100218165 425495144 169453152 432219135 -81198599 -301272616 200499667 749368630 -172354835 994444117 1 -68780269 999319845 851746351 174035163 -410040238 -782931940 -721693888 999999955 -999971013 -999971013 1 -323299911 435737682 1000000000 466004915 999999955 -803111325 739680078 -236593404 0 999999955 -999971013 -278587103 851666725 407637332 -999971013 999999955 -481283896 -999971013 276324620 -1000000000 999999955 -993302403 1 0 776683372 1000000000 267315391 -100602507 -1 -230187159 -11234558 256788069 -999971013 532741829 0 -916021868 -999971013 999999955 908660383 -524224192 -961526612 752666053 -969508156 -273400253 -1 310501253 -573206777 0 -999971013 1000000000 -667886162 475671560 791482857 470636966 497162219 116224007 -621518196 1000000000 845910355 -719359468 -1 1000000000 999999955 895529448 -193774349 -884524248 -999971013 993521141 669807542 -275672795 434089862 -484425870 -33938410 -329339821 -1000000000 415314875 42 42 -537325433 -757827975 652542372 491234135 -1000000000 -181757391 -999971013 -165117376 -591319568 -869626923 1 428906960 976120326 370874714 -673272492 -205075631 65399277 864256083 -543033365 -15042640 -999971013 -642320798 -408030798 442343438 -340964939 999999955 222250817 -261139424 99402351 -322551119 999999955 -999971013 -999971013 627965295 1000000000 999999955 477936532 693578820 -991357368 0 807083719 -999971013 -893108970 999999955 999999955 128797621 0 -451061583 887454329 -1000000000 -725485121 999999955 792249968 999999955 704213517 -818814069 767207800 127810273 -1000000000 333478985 527068664 -573659504 999999955 -411868901 48421770 517520046 140270898 960412915 -100041920 -725405577 31689239 42 -372090706 999999955 -15830222 0 -915056980 -917711204 -999971013 109898624 -561124380 34812095 901652259 -303459530 -999971013 95669518 -820470605 -1000000000 828432977 -999971013 -652691369 883213632 -999971013 795153232 -999971013 -1000000000 687441539 -755622426 96567597 -999971013 -443713462 34891247 982644548 -860650351 -675907801 946240887 0 883082108 -429719251 604103971 -457359232 185659804 999999955 -999971013 1 999999955 262098175 999999955 -737153529 -1000000000 -702804418 1 -682414867 -999971013 107217546 -1000000000 -999971013 -300308679 -459839402 -547340171 -206077805 -1000000000 -177157673 -999971013 -116346040 480154347 -999971013 -100619624 -413027819 -999971013 -172890387 -999971013 -922734839 -473493068 -391391117 -76748341 -671173055 1000000000 605600131 136054913 -432345938 -878163627 -231637743 999999955 -244513489 599397304 -813315338 1000000000 -999971013 590642891 999999955 -978225301 -263183740 0 -187179336 934509296 -751644805 -999971013 -807274366 -710956724 918111788 999999955 -374195930 -17454844 -95882791 -759992454 -410069207 -239985740 736292665 451419335 295608544 505467847 -999971013 223117816 -393784639 -692170008 -851222518 -725881386 1000000000 999999955 -999971013 -999971013 141766981 446462368 275897197 -409196538 1000000000 1 -360932008 42 222333531 619751241 -1 -1 1000000000 851138448 999999955 711713242 134263089 -759933841 999999955 1 -999971013 -677350767 -999971013 421896173 356018103 963802815 359114067 -722352386 865401351 0 -637066890 79920928 373334566 -976783959 890284568 -999971013 682567899 364103058 687477766 994110573 -173281588 -640340152 -653242008 -985512556 -918400180 10136742 -103271234 382023214 999999955 0 1000000000 -1 -24777265 -179816355 423265114 999999955 628348331 760649353 627569748 -640692765 -997719718 724038867 -999971013 697123800 999999955 609346403 632212701 276763239 -77313927 742072966 -528980419 -389381845 -726125980 517710129 76939516 -909101339 0 609238070 215252646 918556452 -20484210 -599109512 -47437613 470025714 293482387 42 1000000000 999999955 999999955 -743934389 1000000000 -931951820 348977357 342457022 -731723808 0 863945889 196352699 663180745 -679575642 -828459556 -15154047 404438328 492976052 -762264782 206354282 999999955 522811205 -693323781 999999955 862403335 904421694 42 -7464541 224321794 -740583210 853606421 -259620126 147470572 -749349480 -152943529 -999971013 461553264 839782391 777913514 1 413298332 50246176 1 974243613 999999955 42 274401574 -122069217 -745745945 -200878104 -70346910 1 0 999999955 632366927 127222237 194855687 270989380 -816472522 42 -1000000000 0 -828763711 -123445150 205843397 934791814 214547826 747315464 277749863 0 -999971013 315402829 -432008201 -487344523 -999971013 645528360 -962175268 438888828 -706251312 -191470883 999999955 42 668779684 42 -750275457 -355749399 510330993 0 -818215909 -1000000000 407985544 -230870111 -999971013 501040062 919070685 -36140801 -203681746 -332946693 289375284 -415878565 822290630 847477847 -247520715 -999971013 -455524766 886322656 749127426 -458903979 -136897456 911319331 1000000000 -484248948 1 -266945526 43143786 496581848 -999971013 -999971013 280246623 -652321797 -1 324191835 999999955 588369022 1000000000 999999955 504259511 -999971013 803195783 -864749555 -756084734 255063399 -1000000000 426723741 -573449567 -384223756 -1 -999971013 -169452261 0 -907033842 -457775271 42 999999955 -176811412 -999971013 1 42 0 -266839563 999999955 -857986408 236441822 -1000000000 -555209922 -46887990 -999971013 -1 -485639497 995002268 212278943 -138994949 -1 163750792 -446101112 -814240404 -872448038 184733834 703769350 999999955 -508236429 -20154896 921960680 -49994003 339905886 -333345605 522165809 417464168 -796891169 1000000000 86569208 289606790 830839582 1000000000 -80479037 511692094 403694084 704767376 308759621 -605833748 315062902 -999971013 -259198093 1 711969194 -643951700 286653141 -999971013 1 -339629373 -977704209 -1 364345633 -373731695 -928086090 796055104 -589374504 435710292 1000000000 534037765 -1 -999971013 983309037 189350023 -575091505 -390826908 11525859 927466849 999999955 -771914932 -1000000000 280306671 565862678 998657245 -999971013 1000000000 -996988255 734804409 -999971013 -185992344 999999955 -999971013 42 -658951770 194092515 891408837 -439637605 42 -1 999999955 -219399784 -999971013 -999971013 816428716 -562520289 780407003 -449640514 999999955 -974113307 -517422944 999999955 0 -774777390 -1 463972540 74943841 -671994935 517471619 948887648 42 999999955 999999955 999999955 -123507997 -306562099 42 -1000000000 501155588 -838478292 0 -999971013 -999971013 187784468 999999955 -796344898 -275436507 -807633288 683890484 -439489012 -988504179 -204884085 847929710 -822642239 382192945 -900810976 -612459944 71284098 -151328717 999999955 0 484957924 1 823383572 -511567792 -581966169 -198987385 -710913758 301818583 -691189573 -468024475 242551850 -231374194 1 -999971013 -653927909 -933192007 -545906179 -999971013 42 542210648 1 177115376 44872110 -1 611997385 235877798 -578533872 -1000000000 424640078 -442172399 -777204865 -979856112 1000000000 980809207 999999955 998176370 -80380880 386359323 0 -332534834 42 444460355 -1 492354699 999999955 608482832 787862719 -291903609 677798666 304007923 653418580 999999955 -763139338 583322257 -1 -573620403 -799437104 999999955 -999971013 659970861 85768616 187688590 992782326 25045536 386476297 999999955 -174802363 -537664556 -1000000000 730258189 -768037622 -1000000000 -752471430 0 -435198188 783346410 -856272327 -187163033 1 482642577 0 -729913692 877032581 1000000000 0 -380624039 -25290770 0 959598717 999999955 -687099730 1000000000 511170459 251918114 73517099 -1 -597882548 -567951450 -81926115 -289658036 -83432721 -655999941 -647390244 772629770 -695594550 -948233262 777899363 999999955 430821078 -999971013 999999955 -548650280 -696234951 235990219 407665899 740686071 641378832 329343349 999999955 437702431 -760360304 1000000000 -4690414 -999971013 -983748717 42 0 999999955 1 -534924051 279115395 -1 -743587735 451228154 42 179782181 -1 -1 -636709693 -937806539 -498941035 1000000000 827296918 415629873 43497153 1 -1 999999955 0 -1000000000 -626973943 968665878 -17734592 639291814 -65526886 773537020 -1000000000 -1 -508723143 -1 -999971013 42 999999955 999999955 791430832 -1000000000 -828878170 -1000000000 -94868735 -292694486 999999955 756378408 929338139 -194071279 441584787 998658987 -1000000000 1000000000 -740298329 -168830537 -1000000000 -342694083 -910070018 711367791 1 883155495 271691081 71833185 217786780 132031789 493673839 499377177 1000000000 -857580729 42 -636245146 -712054020 999999955 1000000000 1 0 625747245 678893991 -999971013 0 263894440 999999955 831921446 -159387083 1 -478541249 -999971013 -773597251 108723688 363807662 -848961117 173916587 -1000000000 -43386695 283274885 1000000000 999999955 999999955 878082573 -490850741 -107995702 999999955 762278336 372007851 -120460336 -671973413 154370056 -993451907 -323880137 89042050 633032025 543405917 -809786897 187241621 -477378212 692754706 -556927779 866073514 -98313629 1 -1 -845697199 1000000000 -345630529 529909280 -127701045 599213759 -563643221 954497338 -973790341 323619182 214796079 63767149 -830522243 449415994 42 -134156201 -999971013 -1000000000 284981333 -521138359 -284122608 128843998 -576634632 485905123 -925151299 771670443 -999971013 877278798 104834715 117848187 579305103 -225975187 694142830 -197137807 552745021 538731580 365925873 862522613 427750731 809097687 -999971013 -219674218 -616604228 -992292648 -754441511 -34965302 463417894 802873667 -820395675 -1 257908017 837374534 591081579 789227304 -695896032 -889792847 790944222 -352714252 989213680 875885691 577003596 -624483055 -161510190 -362868791 785654909 -714016342 -126864665 674238331 -257369258 457612137 -29882977 102826742 854177809 42 0 -551207414 999999955 -164292830 -529732602 -111316301 42 999999955 42 -1000000000 918269216 999999955 42 -1 42 963331911 313189308 -976599510 -101538434 -999971013 -100747427 -758526083 999999955 -1000000000 410961568 667468900 -279751682 999999955 -367225722 -953774904 0 252334696 98721156 -999971013 -768025218 917645290 36774178 -170078522 -312189969 -332416785 42 370571323 828137164 0 -540944861 937198227 803712918 96316066 -519914660 -509969904 83618329 706454954 -999971013 -398916550 805890310 -619009017 464494010 420129245 -288244100 -676692754 -999971013 625764153 512065100 -890697051 905195455 451355784 -153011404 -647839608 999999955 533461043 0 999999955 -360092213 -123038074 141071136 779731957 604353076 -999971013 -416582133 -847364486 -826622918 591660558 914433156 744978040 1 999999955 169684050 -642701417 -446432393 32860864 -737729125 771883344 42 -678477788 -101235030 -803485492 999999955 703347574 -979765311 0 42 455190637 762647476 181589046 -792955999 908168804 194776549 1000000000 -956562233 -938733714 979366539 991108760 -479918622 -328610033 564522782 1000000000 1000000000 -769344585 -536943927 238915293 999999955 42 918846447 -1 0 -1 768166461 999999955 -697729856 999999955 999999955 -634153930 -999971013 -999971013 1000000000 -502376335 -1 -60618637 31737176 165291507 524430137 1000000000 0 -358444136 776289506 -797260450 -407814831 -436518696 -460657047 -653935425 -965735653 42 795189892 -157156271 42 -91019698 -949414803 999999955 981422667 999999955 891533497 1000000000 101223481 -950705992 406247090 560572027 858291039 -371468051 791254778 -273221856 -792226472 999999955 671861523 961796527 -999971013 1 -503487893 -784971809 36293950 -1000000000 288651935 -999971013 999999955 248296991 999999955 711786613 999999955 -237758996 470050075 -372615974 296206481 42 602818611 1000000000 1 -71191108 -786111652 942030289 -758291006 -999971013 1 -635628024 999999955 999999955 748753152 259918269 -618621511 -220510933 56731250 808505698 -999971013 -999971013 -817313527 -152801232 13733401 999999955 586953450 -596295064 330709008 1000000000 -651969329 -343620864 -393360527 241128284 -302777766 999999955 850488266 592937166 999999955 999999955 697176516 5719771 803084993 18297568 105850097 528646020 555833254 318453584 -749015297 -290953660 -1 -692779477 -999971013 617926964 -1 -975082724 999999955 -281314271 42 1000000000 -1000000000 92704380 225866827 -152340301 1000000000 -379496 0 747566689 757261906 333806697 792018612 970592323 279743727 160917647 -316722575 -999971013 -205350074 255635081 132826524 0 -281511753 695452640 -648257529 -746110107 -717168132 -937970296 999999955 132919657 -395177510 0 -527804227 531180483 738636633 999999955 89369839 929137105 -999971013 204750056 -76769206 -55310198 -999971013 894949640 592213024 -999971013 -999971013 519373778 -172174303 407256622 -999971013 220912893 -856793131 -353810322 -640511223 623696812 -1000000000 -121201479 -975280226 -999971013 -407973431 137954734 999999955 -999971013 778694256 -958689535 996187865 316536022 1447346 125604490 -997786076 -999971013 539985101 475007346 808518004 -1 -999971013 466633006 180038420 -999971013 871361282 -298309726 -849880487 666291153 -843445056 -281049511 -1000000000 -112919374 120138211 444152923 871578194 964373343 867994366 -892466634 -149532718 -60658445 131216494 -844372160 638721310 723187878 -801521812 202486216 -152818843 817705472 350683520 999999955 -435100946 442043015 -1000000000 -40911135 -366201771 301842568 -363747199 242652331 -856466537 -999971013 395039852 -530176551 210805177 542311996 494248302 -1447911 -385081552 -837248694 -322012079 -257192166 296817341 -1 -154238970 42 -304463235 999999955 1000000000 258517579 1000000000 -1 612494948 -320392955 -12935481 -266321054 -515697907 254600375 337731956 999999955 897106105 375052879 159426159 -1 1 523645818 -505734915 -999971013 -381143658 -277503669 858397590 113600629 -164119660 -321184849 -218229592 -459575374 -182218460 415239367 388587369 -542921427 231146375 -999971013 928813210 -682328556 225654434 1000000000 -623303169 -586285104 665211339 397854814 843019742 844412251 999999955 46385587 663089303 -519050002 -193757735 1000000000 -214096133 -1000000000 -1 -191417256 534020616 -554492191 -716542313 27575700 1 -482077390 -919017456 1 393168144 -999971013 375514090 -490999715 -750647072 194600691 725572399 813373376 917092694 999999955 806876804 185058472 -1000000000 -282368664 64630745 31938517 613161074 -224385363 -496355554 194095027 507090870 -999971013 916544890 881846446 -956209154 42 -481009770 -89381711 967807524 -999971013 0 999999955 -999971013 0 -11665916 -999971013 -910783681 -764404750 -872785275 999999955 -999971013 678948414 679360690 -895973849 51701248 235498858 -311096802 911542503 -927319980 -552917430 -215993941 244810873 -999971013 -771478113 3955852 -563003633 225152272 -999971013 -880071349 365560058 -795538329 838050974 0 -722513003 214423500 -836607941 -740637679 999999955 -384128136 766106157 999999955 -681586332 -820661292 -623414136 -338938359 -818597877 999999955 964542084 -886438577 825811647 228481642 489282535 -180184435 -929022559 427234040 415831012 669634747 582453556 999999955 -991211334 -409927255 -939582392 -138481947 999999955 911935980 722049639 -477503744 671125263 464927439 -275841397 399161751 603694921 563314845 -828281768 316534803 856233491 -999971013 -582217678 1 -691643195 831441648 130272317 999999955 -420063037 809519984 213459345 -787548415 -481508764 269347023 -170406595 -684257360 1 -903317079 -346371671 999999955 -936538016 76523795 1 -243126146 -75611327 -664907095 803465442 219280689 -655808312 -704882936 -1000000000 -999971013 -195080613 -989745009 -548345681 -766298638 -570889420 -832492605 65820656 -337465623 -943639368 663127870 -729975401 587758346 -698125345 581307644 -999971013 522677980 -1 999999955 999999955 -67902260 -885389643 120734251 -239031021 -225418601 804745819 -1000000000 -290662480 998355480 -999971013 -495858955 739930811 -558310421 999999955 -305353371 -151350459 -977256380 100894198 -999971013 -36018992 876270153 127086313 314317661 158323751 999999955 724763426 1 57353858 -999971013 -781156447 -1 993177057 999999955 -15566963 0 792850847 154166667 538332042 -16656744 -560924196 692469668 565256501 330834017 -70378198 -999971013 -235076798 -517712024 968053381 -652750323 -1 999999955 1000000000 594618264 402358157 818207135 808254273 -458141335 119129062 683242843 142753746 -644142397 -208237786 -999971013 -375559292 -999971013 999999955 -322394520 0 471110454 -999971013 -234595331 75714225 724573111 18304426 919773378 -999971013 260761374 42 -268354631 -999971013 -495598767 -1 -581110721 -999971013 999999955 -197094014 -987594146 618656477 876023674 969676074 0 -802582916 157218512 630027614 600237760 -973090020 -249269798 999999955 -484655306 -755454322 -613859779 -877532739 456715058 962354854 -1 826508067 1000000000 999999955 0 219550377 -710445731 -306911821 344792611 0 656603312 899437697 1 15262590 1925942 42 999999955 999999955 -999971013 -123373838 -550926277 999999955 355425175 999999955 -743267582 -1000000000 110839442 -367961415 -1 -156590463 -999971013 -794776064 -714886713 535685681 -969269408 167979769 -417694533 999999955 315183127 -615454430 149256147 -791796586 -816760453 918239056 -430379709 999999955 381450776 -999971013 151057266 620550698 579419635 -999971013 1 180048541 999999955 896106622 685626674 -387323084 -999971013 -999971013 -315092760 -1 104120377 999999955 473992818 0 -912841047 -283785404 -884786784 -607526532 999999955 -331382272 778164122 842644132 -757833845 484146595 -619338169 530141293 -397953224 -22352308 -1000000000 -475816807 0 1 -804590616 999999955 -999971013 -999971013 636772295 -671655787 999999955 697269535 539408975 25292375 -515457103 -527724365 -71462707 -999971013 181488215 -534438462 42 -855592581 999999955 -376501025 999999955 -423958214 -640768608 1 -655903703 240029821 -400827856 79421699 -1000000000 999999955 -1 593317547 -1 2179162 -999971013 -211958883 -470513202 -50080301 -349288373 81841469 999999955 -1 -999971013 149036728 -646362015 -19960903 -443697864 -730720073 1 181777532 511564803 -84533226 -999971013 -77451604 164869843 267500920 1404448 -916741256 -253539916 460721744 53170891 80664984 999999955 -889650032 -70018715 999999955 -473396158 -3207840 -42136374 1000000000 818091444 112370429 984073687 42 999999955 1 1000000000 -535657274 429378182 344397756 936453672 440367557 -57273807 0 252674182 -247933492 -999971013 651979804 999999955 672265314 804819906 607009127 -999971013 42 -588700326 -62627988 295790720 0 999999955 -999971013 999999955 -18337779 -999971013 0 42 416222474 42 1 -597664549 999999955 -816154435 -1000000000 -482049547 999999955 -369612520 906848472 -1 -1000000000 -999971013 965474113 -212231818 -999971013 999999955 318033894 -1 559952056 -999971013 -883113381 -424912080 292253569 -489223596 -298636310 999999955 -845823125 -766324325 635408718 -885188578 -999971013 677308752 -723328947 663000932 940201223 517965190 -999971013 -618956811 -13399621 -571636492 -206709365 -156273538 -460558570 178493511 -83972684 1 -181186669 -999971013 -856134249 0 999999955 516551176 -999971013 -1 34392587 -770674187 -785718285 1 732051117 785906871 -999971013 452292690 -970258433 699780442 -916997821 -979422616 -624507599 -47639933 892494723 999999955 -327327606 42 1 448711563 644006371 -999971013 760967101 863414140 75491816 -740864559 407193400 -687305523 823414671 336424061 591201285 -999971013 -484616020 707617087 -1 -999971013 603951931 398323521 935046945 0 623572399 999999955 -648551494 -496163089 1 -272818139 -679539973 -527241797 468927355 1000000000 -979206388 975837094 -751249206 1 -303410748 -127633147 -408911340 -999971013 -940136921 0 577884973 -337992461 -377064109 -600117896 -765381539 -37156622 -598408771 -689146029 -42658860 -819804400 -93726178 -117864832 -812032361 519448853 999999955 57703461 999999955 242191284 -134751503 -312920463 69500590 -805300132 999999955 131234419 -331054352 -374008165 -726259755 -999971013 -105869274 53314592 999999955 999999955 450820972 100759324 234894280 911780462 -926520154 42 -932082918 572821132 -999971013 999999955 -260892930 999999955 -770192456 118020215 -472267272 274895189 583529099 -1 999999955 -966984990 940172376 -284527710 701437647 -910694658 42 42 -824237206 84196261 618096863 -335950677 388871796 -999971013 -857480582 233670916 844335687 -1000000000 -693753906 0 999999955 999999955 272369322 -439228451 907879714 595357026 -594999028 464559690 999999955 -999971013 415390674 562316997 999999955 -999971013 -810107718 769697449 -585366807 -389673261 -1000000000 763078857 365245751 83308970 -584873425 805890310 -686772044 113702836 -894019503 484321372 377402491 -301323809 -335318974 -67018919 -111799111 699714303 42 -150178159 -999971013 0 -213464937 -798090364 1 589031883 999999955 0 -922257620 -272144795 -999971013 151856324 999999955 -1 1000000000 734301393 677789458 24688913 -208299570 -879437633 -228455596 22548192 1 -146578280 -313927900 -999971013 1000000000 -375611616 -866305147 -444589115 42 -406446958 1000000000 -946953553 109441561 932143443 -999971013 487236363 999999955 -110210815 0 -721489943 1000000000 -999971013 270208766 -1 202513894 794147211 825211117 718507558 -999971013 180841893 770732573 -355120899 -999971013 409693150 -231993311 999999955 -544272598 1000000000 66729967 183657543 913744971 387001482 -62775410 999999955 485828061 36305690 -745271804 -999971013 999999955 999999955 999999955 0 -361120695 -263484018 -999971013 -247045376 1 -56434666 -999971013 557152450 -999971013 999999955 923778395 237732589 -398464372 -31172575 -319512508 -1000000000 288894744 604851883 -122880161 1000000000 999999955 -999971013 -999971013 -577910861 754486163 -999971013 -261001432 486299716 -1000000000 -70607510 -804772454 540111817 -999971013 -825240673 999999955 -480358995 999999955 496054324 642703283 770268245 232063400 42 911552911 -235721849 999999955 -999971013 -999971013 -999971013 999999955 -150251327 385465039 -560830491 -98202922 999999955 -999971013 570090226 938175904 -725423780 -1000000000 844246192 999999955 818491168 -999971013 -981620285 -217108593 342379708 255039439 -999971013 1 -696425277 -1000000000 -999971013 -937446650 225027224 222317862 774280238 1 486859973 671329553 -860124734 952841899 959639051 -1 -250734792 -914772005 786311377 -881290106 782234244 623889786 -999971013 -578072551 991719488 -959195959 999999955 -262210414 612047010 -209166693 185106918 -999971013 1 964342290 650593878 999999955 -999971013 677009625 575139744 837905358 -903664578 42 351287494 42 830883355 -269208951 -999971013 -999971013 604211739 703951406 -4454674 999999955 -986617951 -474238376 -694549331 57252341 -165381374 -771990773 42 545864717 -636299461 417029287 722267329 -762714410 0 -1 -923295202 -999971013 -816856339 131993612 576914153 421464557 361478862 131574570 -975029518 -800393998 778080080 -248474659 117079193 845412949 244437208 -124581413 828205257 -544792184 -999971013 -999971013 -390841506 1 -746423174 -139464568 -999971013 1000000000 510579723 63235519 -999971013 145253827 448047570 -418695001 -14244152 -324692220 -585315302 532531722 32830752 645557982 -222034150 -774729870 -1000000000 65679083 592244339 -1000000000 -1000000000 -971860805 999999955 -901354151 -999971013 479407659 999999955 -304212762 50231918 1 762977198 606097496 -693585844 -116585143 -973684399 -10611360 -106399566 -547612588 342092894 999999955 -910051231 -852482907 -999971013 -489110614 246463620 -691758000 735340713 -999971013 5330736 889884761 -539928694 918239056 785051806 999999955 999999955 -268075599 -447995239 323223564 0 -20028858 -371830475 492041195 868641692 -594672269 -1000000000 -554089572 42 378628373 -570489592 -999971013 -152998775 -487410279 542660491 -64492482 -243070384 -999971013 -420953832 1000000000 860211642 -23024600 999999955 -130110731 -552557612 377078392 481500792 -845404396 1 -642458887 999999955 -849724609 -106372685 1000000000 -1000000000 447722251 -999971013 999999955 555390418 1000000000 -1000000000 -657249557 -496336136 -422403977 999999955 0 1000000000 -999971013 -797040323 -159581496 856127949 -707173969 -157038427 388231929 948772104 764601307 877894607 -999971013 -318590653 0 973273997 1 -999971013 -1000000000 348109223 999999955 -836891658 -146286061 999999955 162149168 -840154958 -999971013 1 -977551447 -110892287 975244147 -86481886 -999971013 -450016676 143645073 285444210 409637271 408255048 -999971013 -150719892 -676285016 -515299855 0 -451310468 628158881 -120688370 -1000000000 -352714252 739474157 -660568361 -384294609 -237441691 87515788 733250529 231829736 521665582 -999971013 -1000000000 188579392 373834256 -316122012 240135832 1000000000 -298224783 0 579086212 547913920 502621209 -999971013 999999955 143128795 999999955 -195721221 -890782852 138977905 -653732162 0 -577203817 -887654403 42 -1 -343937071 453603677 -872788616 -441101398 -38588442 -999971013 104804677 -6722587 269682256 -205275360 414815561 -1 0 -577593674 -495512800 -999971013 -999971013 -408529142 120227127 180665879 626871063 403660516 616499584 999999955 -1 827980873 -221741281 -544785438 -412066583 -227225744 -903388107 -1 -682185295 317313489 -384720830 155287566 -146712798 168622193 -560153312 13720360 52058740 -323495481 540137858 42 999999955 619041932 -876713914 999999955 -809814500 -999971013 -999971013 999999955 999999955 590775037 203606139 0 668667849 394243472 1 -978515867 -349524815 451470936 389141583 930559183 486899912 99161768 -460751530 -999971013 248495493 -850614446 -988512406 -999971013 -962237571 0 -735408349 849718100 -644304501 72664306 55975235 -35005342 911619209 591539241 881334548 -912553058 900634144 340179353 331740054 42 -798298025 798986765 -440504366 220549951 1 -283952383 42 276429519 -797260221 999999955 1000000000 -697845239 -970469950 42 -1000000000 766759199 -593797755 378165256 -773211002 -154934081 -999971013 23475375 -257894056 210160183 229511663 42 650214274 -782042980 -1000000000 999999955 -493301412 0 -1 281638217 -839758082 705662869 1000000000 -486002590 127849878 -642963706 -340299219 -739830656 999999955 -463524820 0 -320547409 1 14936343 156766165 -1 217818955 -674598977 -597409695 968096727 817847380 -332485266 -999971013 999999955 303177048 0 -408435218 640351428 270649883 23074165 830634666 164592371 -758986929 676652435 -1 -1 240018914 -748488444 17152204 -452380871 518763902 -605932438 44582270 -348851884 873539854 -1000000000 537203387 131762258 -14473686 -609082984 1000000000 1 42 1000000000 -1 702804129 624767276 511004112 -999971013 -999971013 250260027 -96108092 999999955 -677754458 -1000000000 -660820176 595910102 -649339708 216140656 220348376 859176022 -351258255 754115078 -270276240 -547508843 -319265518 187540475 -716673147 -934293804 -727048673 229491460 999999955 -1 999999955 363545057 42 797348086 334250088 -1000000000 466151693 -1000000000 -446452486 42 999999955 297218208 1 -649071516 1 -1 -828950297 556092751 949727779 625647952 999999955 -438651438 110229301 -659207537 -98975 -1 999999955 1000000000 -338089047 -999971013 -873481847 -999399239 -711475833 -642323615 42497752 354537198 999999955 184792431 542874339 -822281361 0 -881414116 -989489426 999999955 -972387320 -65302201 258951723 999999955 560102938 999999955 999999955 21679792 -999971013 -914628889 741214383 999999955 999999955 620145422 156832132 -182192641 -999971013 117093759 999999955 743619137 -780705731 1 529378095 -961264081 -519593609 -466594018 -1000000000 160128179 -999971013 -446307859 318588095 -999971013 -616754632 391274868 -373103215 503609126 0 -752997267 -685050773 -987255405 198715183 559559940 51713490 78178899 999999955 1000000000 621794089 888938688 -12532652 675220448 -999971013 840018477 700794744 1 34737383 970414111 -999971013 -483017834 -302946308 1000000000 -527259093 -325437327 1000000000 883931466 406543941 1 1000000000 15364204 -567388436 -1000000000 886346221 609060645 -609168994 202246318 -741617723 42 198754956 -222942279 -127025751 429466301 205354503 1000000000 135135111 1000000000 -164985586 -577029208 42 999999955 -999971013 999528883 -316785972 999999955 -1000000000 318201690 -298052716 -999971013 173610727 -217766823 -629995375 -434539384 761348148 -89496677 1 30355823 764726729 567571161 403653301 376824483 999999955 407408598 -864177849 1000000000 -954402516 844208335 -358800115 999999955 -999971013 999999955 -511543991 -471046513 221488941 374472387 64830213 -1 773864055 85104410 42 -423988999 -8369637 442823835 711249776 29874905 -367781729 -999971013 -113400574 -999971013 123491701 -1000000000 -525301764 7274075 1000000000 999999955 999999955 -999971013 358029918 -999971013 607716263 999999955 1000000000 -785331224 -337068488 -999971013 775640295 3179209 -379823741 -25345972 -525487335 -647351546 1000000000 1 450072845 999999955 484402458 -616871519 748316203 539671048 999999955 690413818 516846702 589135907 -70886075 999999955 337989524 999999955 -149212831 189126543 -212800982 999999955 -56434666 1000000000 258333300 -808727573 -734080030 -819827290 -374759813 746450862 -1 931692974 -321440365 934186557 868522420 249834715 392630998 -120004042 820664025 978046510 42 -746248857 306780214 -891415171 -397953224 1000000000 440025678 -122878317 -206047516 -835067811 207621772 643257431 533066261 -670142614 486832214 999999955 935174094 -999971013 891079419 42 -799919589 961652287 999999955 -198878641 53112634 -999971013 951886913 -666148104 -999971013 -352255005 -371166055 -87336962 -173881886 -656229269 82094901 -143681034 202523161 -18563147 869678481 129926764 -473963139 314453985 -1 -999971013 -99653033 -861579716 559495184 0 -999971013 -999971013 1000000000 570625956 999999955 -56334489 -999971013 -999971013 -1 -882524261 -26161635 -209429851 -999971013 -851084014 999999955 369031916 -999971013 711390604 65145449 957314923 999999955 1 -375821346 -613292786 158360170 755710412 -217574126 609457869 552086532 -992972265 781513752 42 -258288540 -666625068 -732342496 -594632820 999999955 -140204890 -778877423 741055690 -496783925 -567735770 -721364428 -171429471 -828575075 811411710 -999971013 565296557 468613660 16567943 -999971013 -874260814 212107829 836272932 -310396997 762248440 500150725 183392674 -830990080 1 -1000000000 511054991 -675839934 -264132449 -685931011 -99936119 67504145 219371141 474416681 1000000000 900256060 -884530903 782542166 151110713 -999971013 712553087 -474846802 1000000000 -749692436 -631832120 -521027753 -976568948 853442999 -475200236 517749265 347159440 784514140 0 -969459764 1 -862922079 -760324628 -561390301 398291619 999999955 -302247097 -1 -318595276 -1 999999955 13858973 -767964664 -213151115 -913190744 -708394192 523097657 656579624 581867354 -488634447 202443720 -760241847 878257650 895187367 0 42 -999971013 -1000000000 437110120 996655495 999999955 735848575 206665353 841010858 -1 999999955 466470856 -618997679 -152045516 -633546111 -55735000 530473927 1000000000 -999971013 404139202 286294236 1 -883825140 875889895 362386890 42 -383659795 606675836 -905754113 317138126 999999955 -861669026 569123746 220515270 -452923363 137865273 999999955 859528943 42 42 -974870700 -999971013 -507019522 999999955 -415353072 -407468447 -855457527 -752205429 0 -570331469 647560538 -133543984 -1 923723502 468194878 -999971013 -1000000000 -1 -776826283 -110619445 1000000000 -26761164 -420670513 791343357 616801604 216035117 -451903485 -414974228 -1 -999971013 -487739219 863929730 397592570 999999955 999999955 -265885100 999999955 409272546 578442403 -999971013 -999971013 999999955 -279453291 -815220197 840130680 -84157416 -1 529366672 425081038 -391634729 -408849471 -403571043 920626687 -1 608963619 -360880675 -362614517 42 42 942658930 42 -772769630 -999971013 -175340477 566196591 -999971013 763756654 879583584 31524004 -431282509 146600945 -740473268 247060214 999999955 16110552 352230811 -999971013 1000000000 -983168621 578808324 0 71725632 -999971013 818430513 415495361 337031353 -1 -1 42 -999971013 -392582427 -987539209 -465161933 -428196468 -999971013 -800232443 42 -996393224 917332123 156508589 1 330508626 42 1000000000 999999955 -18372762 999999955 -999971013 -999971013 570275519 876614224 -999971013 588702232 -862388349 823031859 -945164358 -213860983 -475094906 -114396205 -999971013 -999971013 103367868 -815937430 22263176 -538537390 -999971013 798420837 -1 0 -996845425 -883532335 -198012407 -1000000000 999999955 -269558367 328831148 -833512932 -10742338 201066603 -771597294 1 -811025571 793104019 382701659 -395165322 -390503106 274917946 352251800 999999955 -761616051 42 -539070436 -801471262 889953049 163474914 -1 798123546 999999955 65660648 103438850 -999971013 -999971013 -909961068 999999955 -999971013 -685189148 -277993869 -630723949 968475081 986902709 8695264 897145999 371026827 -737180137 -870697961 -825205595 0 -1000000000 -981340131 999999955 999999955 999999955 999851426 980124517 -74207020 26459032 -522342357 -215376616 -860461439 143203952 -999971013 999999955 983474333 589478694 486869240 -999971013 -999971013 42 -522974102 999999955 161806355 58900858 -822607420 0 -826884078 -1000000000 -999971013 -956458621 -999971013 178200730 -282274462 -1000000000 184296457 30660915 -1000000000 219155683 -289334668 -742001332 -594209839 -279900593 -385759169 611997385 348461561 23494557 -361230839 -77056461 424360384 762918758 -999971013 999999955 1 -1000000000 -378850050 -323470580 -623493649 -978827142 -999971013 118111909 230487939 470649955 241151764 -684736574 0 861146354 -999971013 999999955 0 136054913 113287818 999999955 -663559398 1000000000 999999955 -851978961 1 -528559372 871527968 782743890 -230389953 999999955 1000000000 468767806 999999955 632237707 723433614 -502503229 -163692355 243093209 42 42 -612152180 1 264123563 999999955 -491026811 344070936 -1 1000000000 -271404420 172592395 42 999999955 -70681562 -831554225 -822863487 -1000000000 -1 2657731 -913650010 -930182217 280896170 432445984 42 -339774329 -1000000000 548126198 -697776286 -114092264 -663989875 -254068233 -742375567 905957776 -534828406 -378334303 999999955 599265688 337878149 243528025 -454407790 -999971013 496905402 561592231 999999955 -1000000000 -784998196 -458434663 786490668 899718862 -887395311 1000000000 -1671258 -865153183 -623766998 890365434 -618621511 1000000000 274004367 101145545 999999955 -854577467 -410613550 -163104430 -192969246 1 -366740855 -752766922 -758557469 -343982636 -999971013 464653455 -717267574 -999971013 200110548 -671398985 1000000000 -885428332 -115028035 999999955 -732310687 572359848 -401841301 -637241874 999999955 -165898395 871986439 -684181411 -176893263 -1000000000 -999971013 0 392087094 -999971013 -586467820 -12039486 -411614434 487732561 -364553265 -999971013 -368174937 758391662 371705286 990029139 285737713 185569523 -999971013 999999955 1000000000 -1000000000 779182817 -826327168 319060047 732976285 0 653586703 -198626841 74286564 -1 395017110 1 999999955 -301640587 -960937696 1 -278619880 -815919810 -220853038 977526098 564646526 -999971013 -233546626 960499716 928953361 -999971013 -893152956 920446420 292272750 -999971013 576104161 -599535053 -162943599 -359702527 -28465852 42 259669807 0 -43832181 -63126457 -842669778 -848915016 480284137 -109742972 33158781 445436826 552383217 -853943685 -999971013 -288603536 -147898177 363706323 245017980 -206462646 -999971013 -999971013 295790720 531616190 -20989543 -658567833 1 471801566 -288729151 870887965 999999955 545622931 -1000000000 342394696 1000000000 -141676086 625403277 982013902 -483423268 -834064726 999999955 922549960 29176448 -599745787 -255173276 336091783 -1 722095581 903394831 -1 999999955 319435293 -772958945 472631232 217504688 652816676 0 249518134 -143616100 999999955 761338981 -1000000000 -455627220 -180523387 -673016050 722243257 722837714 42 1000000000 632033850 688375971 999999955 0 -999971013 -50542289 999999955 578697214 999999955 -261211516 1000000000 -635623305 -148213995 363827961 63905129 -502106726 -1 775473033 134790640 828544756 409153983 37354376 -749713105 -541580579 558064812 47817141 449696797 610515621 42 1000000000 -815189226 0 -999971013 -919667306 900986340 747537642 0 846544175 1 -604479273 631789599 -218299392 -267954876 1 999999955 -700162780 -910807877 -597617713 -225059542 -842059432 -664818854 -999591004 -540651234 -958983646 999999955 298827367 1000000000 846906945 201654696 363107236 -361973119 315628915 -752244896 570589686 -434918438 -668038262 -54754024 -674101895 567495686 0 293743813 999999955 569452732 -944363310 739828410 977689339 -135416923 999999955 -726546246 42 -999971013 202962673 878573907 -910060015 72502396 45770321 663481060 -306159102 655378983 1000000000 -1 -256991786 -999971013 -680501375 454616133 975384495 -213916793 -707123391 -999971013 135704917 -408905071 866924218 464766926 -865256624 -999971013 428863656 -975075716 1 663367316 999999955 -177395086 -1 999999955 -509666404 524948116 -653676791 726992571 0 666992579 -999971013 -582456177 111416064 -48408322 -1 851023907 684072219 1 -394155540 -501625991 42 999999955 999999955 625301719 999999955 -308469426 471162449 -436377761 42 -1000000000 312409432 255489186 -795064463 332777006 -114286369 -250001483 1000000000 253313779 -688688958 335766902 -151354409 -1000000000 1 719658234 268178601 811277352 -654240909 -228939034 -870002242 1000000000 418070306 714847874 -999971013 -1000000000 836020895 -593891470 -337870521 899801266 214477969 747638971 -674420121 196088398 -92131160 999999955 224214438 -999971013 -60864324 667182584 915160378 186438938 -999971013 -260476266 166691711 999999955 -481518288 70384457 -468520437 1645751 82081982 141436918 -767210196 -605368613 741787636 -999971013 750446463 -196233193 999999955 897336790 499328375 7011592 -55603676 246297721 -275905402 -889577429 -32013440 -1000000000 -609854143 1 1 423250901 53922279 -949591748 -1000000000 -322130062 -531076910 -304398371 -366605890 999999955 438315876 -529239592 -767187308 405236049 999999955 907385716 -843114047 976317341 999999955 -710142107 -86302169 539303630 -536450685 -67437766 999999955 1000000000 308317117 -999971013 -34939949 -787590904 -345779759 -722384827 -196454132 -291108981 902201913 -1 851027458 42 1000000000 -59838807 -999971013 523289442 -1 -797435862 -957268564 216223585 -201800585 1 543957418 312575112 999999955 966972016 86745131 621255988 63905129 -359437002 -76845811 536607223 -484046130 663264571 -999971013 178041789 -98088825 -999971013 42 295104987 -999971013 -656463136 777070653 -608434280 -999971013 999999955 36205472 28181072 932133076 160670883 1 999999955 -667449795 -635621121 24015504 -662361411 -960927957 517443267 999999955 684126325 500029681 42 930414231 999999955 281268530 612808501 -1000000000 948951876 -802484297 -5058922 1 -774407262 -521421679 -212317530 740370528 -858788049 389172841 760113148 999999955 1000000000 31524004 -243217842 -36812117 -933081978 -999971013 -834153914 999999955 -386768409 -543301109 -303600242 746795992 223052433 724502185 602933304 12577636 -713520382 -999971013 0 549876706 42 -362258140 -341592637 662940451 923276408 -736853940 582647031 -554104246 866870085 999999955 -566078938 -999971013 -623099215 758562548 14862316 -622492229 999999955 1 -736779732 -483730915 -30048391 -1000000000 -724038501 -925259356 -351658762 -586323242 295617637 42 676978902 -467672415 -950022195 999999955 -44172728 -1000000000 -528371123 527808873 427224338 -999971013 752186615 62345169 999999955 593939592 919086697 999999955 -872008808 899931750 999999955 42 -1000000000 -999971013 -1000000000 143872453 -737306209 750076548 1 -355096968 388989660 944755035 -354411133 -856052661 -695498138 0 392573506 -1000000000 -655306759 -717531109 703854283 437404867 0 440336156 -535159524 -1000000000 999999955 -249098491 0 751633796 568815718 42 731788212 1 1000000000 999999955 -706260151 430198989 760549089 -1000000000 -797221750 269678769 999999955 938344150 -999971013 -934774186 802326895 946802571 618256792 491292662 423374539 999999955 706482626 525239912 1000000000 164029307 -999971013 -243912324 9402399 999999955 999999955 999999955 42 -910656110 -511555615 -419952683 877075967 900880535 360442723 -787246997 -610807092 -608366585 1000000000 0 -542612675 1000000000 -1000000000 -1 614978759 -725751573 884642255 1 -648023327 -1 -999971013 890317898 606193703 -999971013 46850396 -784632665 999999955 -203330671 1 1000000000 -1000000000 -999971013 900586135 -904379537 639074253 331834292 406260793 49653190 0 -317554120 -413037046 -834471948 844246192 999999955 1 618605515 -999971013 -478131985 999999955 628407699 -931254467 35897747 -225729783 -1 -644119594 452247015 -518500636 60568129 945262097 137780206 93539630 357743323 -960278281 -747125860 -561682303 89853550 686202987 512076908 -650018107 23586375 120641768 122861694 398967745 -994145968 -610740361 -709442848 568825541 344534372 -782959054 25274197 -474294648 -153636207 -697144764 955850292 999999955 396629071 999999955 283042036 -128840214 804208527 -112097795 -338250201 169020074 990886722 999999955 -142817946 1 -497877135 974483892 -791302043 1 447762212 688722256 -218339182 -1 -1000000000 312450134 1000000000 -261672143 -601688849 -1 -708135076 999999955 764259150 629631545 999999955 42 999999955 -1000000000 -89883916 -955355455 766051378 -607210795 564223389 -777955827 -852429778 1 -715640630 382210774 -716384060 126359185 -808305536 -684804134 42 -611738954 295581715 999999955 -538074231 960719219 -730168866 796037573 939594675 -725146644 611104715 -911389419 60721180 134316249 602457632 735290141 -94796800 42 -788539643 42 -789662854 224037532 993451332 -88338296 862132418 181147016 -52735381 -378692241 917743528 -23754921 648789492 387335017 -9498863 742316623 0 -645642770 615427222 -429390615 251952752 -744427353 -319081839 231341987 999999955 42 1000000000 -863470916 -1000000000 -456093409 448458985 806008544 280712158 -820586809 484627308 1000000000 -1000000000 331074138 0 -540112396 -459524456 -110506937 -965326487 -192808513 -818333838 393077595 -429692708 -921300193 573470128 895487716 -999971013 17433342 301541356 999999955 855910502 126622558 -581018017 999999955 163742798 988995706 962125633 -502798883 996894323 -999971013 964180175 806069058 -999971013 74569916 -558892498 -1000000000 -282270697 -295425719 -999971013 39128334 -999971013 -885088051 959007372 609180427 -331139122 0 700430112 953501218 791727409 -403904615 -377690482 402962041 561567244 220128728 0 155276373 999999955 882098417 42 203180829 -233137482 677338886 -4856407 -589105407 -999971013 42 -165514450 -999971013 89633660 -999175994 -201699209 -904480684 224159340 -747030522 999999955 989497636 893820060 999999955 -999971013 -446059343 1 652008383 215230069 183893154 0 -999971013 155109719 533636050 -971884741 -999971013 -100023950 743261117 30930061 -467688853 198953714 -368583244 -18655875 665266435 755030446 999999955 42 -1 1 999999955 1 -690027769 584686693 -951838850 -959752776 794275891 294404362 -447844814 -999971013 -854525423 217991213 447370925 -146628969 0 155377594 -1000000000 -999971013 -349105590 403316835 999999955 42 999999955 -250530410 -716427347 -982581149 -975809788 334668399 -532227012 169692239 -604157393 -999971013 -780925422 734038101 -433637045 -564857817 42 0 -1 840732448 985495907 -13595659 804327372 -928999929 -2449140 697748287 385712436 -1000000000 255879950 -957922828 -913027139 103986889 -999971013 766213056 -1000000000 181326907 -542723812 -530204402 42 -197521238 999999955 1 663016555 834068032 -999971013 42 -999971013 1000000000 658787925 750484753 439529000 -410279093 -566754356 349357935 -983383861 113566276 -618751242 -669561552 -177397256 620322063 659755185 26112900 -999971013 -789016560 -616658819 -732214428 0 -331365591 -999971013 -999971013 -1 999999955 -151809890 -238258146 -970334864 744963528 960688661 -566075021 42 -1000000000 999999955 -22798220 598930303 999999955 -459409515 957982164 655466139 -363210522 762788181 999999955 -96173532 42 271998359 999999955 999999955 946231635 -1 1000000000 0 -1000000000 356866343 -201989467 389567367 640749077 999999955 -740864559 963116922 964342734 709657427 476001193 596022770 -8652807 999999955 -154903218 42 524814342 914666718 -999971013 786593793 145181830 -92918209 -1 -167798889 1 332835866 535064532 1000000000 -856036782 -805041721 247956129 -558339531 -1000000000 -999971013 712459385 -999971013 -509749091 -973449096 116241616 89557163 -554330813 999999955 -959744214 -1000000000 803412433 -1000000000 -913426468 -999971013 1000000000 -116090286 -245108929 -734929366 -318589705 -921367133 821327970 1 -994933357 -1000000000 -1 -119293206 808296692 -1 -999971013 956624441 -876424605 -141614940 -503123141 -602501290 510715737 937025602 522949234 -644782206 984321392 -932117641 -999971013 -389579935 -999971013 165221342 -819695767 630009319 -917268526 999999955 -587722959 659543270 -742897589 -1 42 387769287 0 -840592482 -330397075 84603738 -41927064 999999955 999999955 509946682 41623935 -807923909 -148391020 223487731 966958295 999999955 -606502752 -671374836 369638688 342032977 316882797 -244455241 -158844698 -128057565 42 -72728926 -171593817 463932188 506510520 113331153 1 792469646 999999955 -873414252 -999971013 1 -710855349 827569257 364149610 -951420658 55322508 460410640 94136231 999999955 -705155562 111101445 251561079 573417372 -858057439 -557977086 289183710 -23638218 -1 376044853 -1860785 1000000000 -263150681 999999955 -367081933 -976651213 -1000000000 1000000000 -867956408 42 -999971013 415638891 42 312169 515739190 -535557034 -920113545 640976963 15203492 -633079500 -999971013 176879663 -999971013 876098394 999999955 493826404 -703365282 -534052573 -999971013 706786880 1 999999955 -603305940 999999955 0 -999971013 -415705026 -786386152 -255628182 -238941655 -66420855 -1000000000 -139101759 -1 -999971013 832004471 244718142 -616201330 -940169036 -683409439 42 902551405 634650119 -999971013 -459402493 549329794 -863606792 193589762 10484941 6754850 40299139 999999955 -999971013 1000000000 -760238948 999999955 895925692 221513130 331005191 999999955 -523837005 -962401034 999999955 42 -1 -323357561 -1 -506913722 602282340 1 -235539186 719729844 -26168690 -567352596 0 -652112141 -589184405 -304599351 -146529107 -932683794 999999955 900375747 999999955 -999971013 344530496 42 -999971013 221198721 1000000000 -398253820 -999971013 999999955 -302365343 -999971013 392970102 -650204766 447111213 933961455 989493838 54880214 -715905072 1 1 -472830823 713458961 999999955 136831057 -999971013 -810499389 -966897275 999999955 -782359681 0 -145552155 218164191 -316089782 -582321525 -999971013 -974998814 109269622 -920349551 863016089 280214701 0 1000000000 -402309579 -73564517 762801415 361531596 134455146 -108027822 349530070 387740236 843585996 -258261778 -249811986 132768295 -420377769 -713139685 1 -725236909 712015879 236098899 923302711 183228405 17437350 42 0 -970837411 999999955 257418011 -939062770 -312932650 -886057045 1 125622414 -394445773 -247191430 980718298 999999955 246437343 999999955 1000000000 42 477956842 0 -504488678 -450070281 42 999999955 -1000000000 -837982278 -999971013 285298839 -964180208 745373645 760859469 177085251 42 -429930265 -457428326 -81489235 204848159 -419491464 833615319 -390165179 174484489 913358625 -847880554 586550290 178388911 294522293 -482550228 853315673 506127017 -792093277 392168589 -886162578 999999955 -151298088 -424374511 315806814 -1000000000 999999955 -151055012 -438334593 978857461 999999955 999999955 928651894 -999971013 385420697 999999955 96621028 -62574179 0 916320377 -367880745 -972067604 -839844593 104876396 1000000000 -227821551 846174398 -491817465 732692454 36603872 -420685697 -875209984 495551618 -537076337 -999971013 -996026958 358600924 128260907 -418209429 -932851616 442706532 -524603030 -967504834 -252447625 526360835 806099523 -8962874 586057102 67132010 391527325 999999955 -458695592 799935613 113290179 -645919405 -370586164 -989171535 -302301212 -204385878 -220739767 -1000000000 -642358758 -944919529 937048233 866995617 903800343 -593129275 -391235796 999999955 651920840 188294239 -999971013 -605533222 -494595785 -157074955 -149626391 -555096832 55403924 939002977 402713635 870578790 0 1000000000 0 1 736731395 1000000000 999999955 999999955 328283771 999999955 -655426997 1 -967460480 749852979 737816397 425329239 -6510069 -294484417 113699453 343606765 -564229567 -961759562 10344321 -1000000000 1000000000 -685733364 -126831229 675263192 728960801 627915300 -61630238 712435775 -287106856 999999955 62163862 602050272 42 -1000000000 999999955 798366564 -164709147 -999971013 -999971013 1 36599671 1000000000 -98251387 -868741374 999999955 -450455618 -615410168 -920516377 -992800426 -1 -578449121 -740479604 -426416676 -999971013 1 725071299 -771759392 -872798615 -999971013 -863508884 582727534 654368541 -399623455 341845354 -700425209 604429105 42 -971886792 -1 124054942 78983346 999999955 -999971013 1000000000 917625399 999999955 -151622601 -999971013 120942311 -473898626 25582696 -570308347 280901845 -933338103 375524208 -931862794 -724161032 616940807 411800813 -216441202 -107999187 612218211 -289180529 999999955 -636871331 -999971013 -999971013 -938042013 -1 603139380 -809223647 956356986 -285459805 -478314440 1 -790032551 -999971013 127916874 -999971013 166522006 30921711 624197516 -818505098 -59149071 -129187889 126579101 647908931 735327632 -1000000000 999999955 711937719 -240512290 -999971013 1 414947964 999999955 42 1000000000 604597010 767217768 -461726808 -67121119 -1000000000 -499863531 -604727576 1000000000 -667112201 42 -261912993 87629317 -999971013 -892872184 -714662319 1 562990818 471936804 -1000000000 960568239 -82213601 -999971013 -567978768 -999971013 -999971013 469194355 492541641 -107317867 910586008 -584221021 42 -925290064 -300152070 -698440138 -273905625 818359445 0 999999955 -1000000000 571813467 66413707 -687910531 -879371669 -548004188 -999971013 -883614340 950204428 162237661 -1000000000 -999971013 -999971013 551880492 999999955 999999955 391507647 227799053 990237655 27276547 -214453359 -778894242 999999955 -978515867 -962175268 999999955 -501239417 -484182482 -40951311 -1000000000 -989764469 794927081 -167911488 -999971013 999999955 -855644591 0 -999971013 689977116 -999971013 -148055096 865945762 1 -999971013 6568808 999999955 -617653385 -896369197 -999971013 -940533593 -611001993 -940239799 0 600281543 768036125 1 -731936704 374857181 988452921 999999955 -1 872326367 662811847 -313350324 -1000000000 -773250020 -999971013 1 -698804629 791869143 999999955 -787728923 999999955 -999971013 -299721844 1 249499739 42 -43376301 43485472 19563721 701606443 -960327919 597198064 887906328 -945511091 1 -338807826 795982085 999999955 -999971013 -428029899 358348191 -222739903 632966510 -1000000000 -121658234 351069752 -326049602 999999955 -351375466 -490462458 709792844 -385875619 486859467 156500053 1447346 163556232 -770012405 650559343 35492041 280182096 525684903 1 -103239100 -812354444 -122547032 -1000000000 -646166344 64295898 -83630023 851487552 43718883 -978549650 222043101 334040406 -482309467 413885364 -1 999999955 685903750 -811411772 225059938 -12451566 -616401262 -999971013 -621707915 42 406202694 665003067 -999971013 412043398 922504386 113454074 -999971013 -555420116 -498194968 203904786 -140938840 -154645778 211295686 -698137159 -946682626 878175990 -600302491 1 -21533523 -346456541 333552592 15764698 -524961240 818457326 -492034968 -762957002 449622843 924639510 270456665 220441594 -618348322 -999971013 -316456159 -165866640 1 -208880390 -941432481 999999955 0 -992209165 -999971013 -391635960 1000000000 -294344526 -329416534 310655961 -44621664 966233509 -335812370 -999971013 999999955 -1000000000 307405995 263497604 708284162 1000000000 42 634246984 -228001588 -8834913 999999955 999999955 -999971013 -200626810 -999971013 -1000000000 -932147810 504008826 806683564 -192859699 -999971013 999999955 -304395045 -7513991 352110672 790305642 945098201 -785431236 64139320 536682866 29134365 1 -248921927 -1000000000 658468671 42 999999955 198525394 161191547 -191980207 -551916901 -708501067 284060 347441603 0 299520286 674671511 999999955 315924664 999999955 999999955 905257484 945666480 -700092733 1 -840836009 -436557667 0 729767697 -831180500 845867912 810699052 -950001851 -551056999 215252646 -523323712 959111206 -993695536 312329358 -479488524 -17662776 -680001942 -765540816 816454020 42 135233615 436292622 -1 42 167197255 -351201828 -1000000000 -802200619 1000000000 -186867090 -183541533 1000000000 375990089 -402046790 -591001455 -544226169 -999971013 609884967 0 61523215 -409527015 -999971013 0 -1 42 450169248 1 808629477 161978745 490438245 -869010828 386344271 -1 -380494835 -1 492421765 345137310 0 -1 999999955 999999955 676488674 726280912 999999955 -813534381 999999955 1000000000 -209030715 999999955 42 -334655443 670570009 -91772645 1000000000 -364496430 -649098039 771865525 -590666983 309718276 509134777 1000000000 396956859 789867868 -722426055 -828778063 -456943670 -999971013 -999971013 315730764 200606798 894485362 -999971013 -170051104 571016796 -752038307 42990371 1 588271263 999999955 999999955 1000000000 371694902 869579994 581019406 1000000000 -682546029 0 -999971013 0 215673367 0 42 1 404806548 -904334963 999999955 1000000000 485048622 999999955 -999971013 -401809617 1 347542525 914252868 -220019311 107471738 250534524 -510113885 6495910 226186199 -896247384 190351455 -644908562 -752020810 -205051569 -391422498 256891152 763933947 999999955 -263580962 914168708 296890460 388391636 -749898037 -614470006 214629404 916624088 -212291959 -707167780 -360846841 995427519 -700167991 -876364964 -999971013 139779866 244599835 42 -1 1000000000 999999955 -542975850 -212073081 -641530003 357641594 530979913 -143505314 361319452 -177189177 945018239 999999955 -177954889 492225339 477599582 -1000000000 -237184101 553603403 -252451152 -999971013 -132682229 245723615 -865305535 -219425570 999999955 -899369072 16096224 472119249 -185088259 622311761 -1000000000 -286028666 999999955 -161025401 -547398086 907608034 -181887654 75253557 999999955 -729280454 -379613982 -875605836 -999971013 422383095 934563068 -1000000000 42 -319753247 560583619 -159134101 -27241451 -999971013 -1176744 739878482 -999971013 0 -730622710 -999971013 -591997935 58592964 999999955 -391680740 999999955 886629709 -875382340 -1000000000 -337898965 -1000000000 -765863043 0 -1000000000 -999971013 1 999999955 -999804116 -770020035 0 -812512207 -4593517 -873760773 -789419783 -539216969 -179566907 295925441 957417804 -190924136 -999971013 -886358937 -414477521 -999971013 42 -999971013 -700923790 999999955 713436961 -999971013 822418966 -579523963 369326021 -654287202 931334247 1 886706077 1000000000 316289406 999999955 -881880725 -339774329 999999955 456019674 999999955 -191386306 -1000000000 42 0 -486328512 -942698866 -328548927 835941420 -1000000000 -622905196 -531818079 -753736303 -205283195 729591576 -671564622 -26005335 588895687 -595340971 -591932499 583171101 1 -360570156 -489296047 -999971013 360514561 604917004 368190743 -189718423 -999971013 240397430 -999971013 -486942977 -113955755 -572844607 -565119746 -190942935 922519917 301888092 -704429968 999999955 -995852511 -999971013 -11684781 444543182 -159777747 -1 863079012 455355378 42 999999955 708002890 -999971013 42 -1000000000 42 517236844 999999955 149013946 740778934 999999955 -198793881 233892968 664142828 802846358 1 0 999999955 -308838182 250815967 401509815 -1 572232166 925959332 524145362 -1 999999955 277175371 1 -576208443 -75376524 -999971013 813621508 999999955 999999955 788838340 555594062 0 -370637178 -767187308 999999955 -175513384 -822553944 720597998 1000000000 42 -124184260 -999971013 -517058625 641394882 -641371792 -397024075 756230796 -895273330 -649601377 -992048286 1 -551686431 -984788276 565132331 -1 0 -664238497 178714194 -349038664 -860187422 999999955 455677382 154903466 870944239 999999955 312875008 488842652 -888000461 -188721820 999999955 -201080939 42 -966610360 736649432 -1000000000 0 -999971013 42 -688026123 -261067166 -999822518 -59037594 -639829407 41709900 1000000000 -543785810 -752842949 329884454 799335640 964203762 760178138 -716416351 30303386 -339676672 -999971013 -999971013 -999971013 -1 999999955 -1 325363566 -1 -892284010 -1000000000 -574784458 -999971013 -895413967 -581897486 999999955 -999971013 -999971013 999999955 -823186264 -999971013 -414157667 -456566269 -1000000000 800014819 -999971013 216310082 324030296 -345009035 598358075 -1 999999955 999999955 705429925 220622402 -999971013 474432492 -1000000000 504149629 -238139183 -490296400 659605625 618559825 -315192408 79521782 884607263 -1 -990839466 999999955 -369529122 534862819 -359173656 544961359 249380881 -350241161 999999955 -311060363 999999955 234869201 -287034960 -14701074 -311806969 -880488684 697152507 -628857170 749923846 -1000000000 -127163044 456954576 -531331441 -508003871 42 956356986 -736426039 1 999999955 -193019894 -654330702 1000000000 -999971013 0 999999955 -702956592 157086576 900986340 950876767 279877587 134740068 -560267894 280405972 189971721 -712027366 -1 -852605246 616356595 54801876 42 170603613 -827288421 -999971013 999999955 344363219 -796387198 -293442406 635774020 642736746 42 0 78871687 898692993 -675206118 -379043793 -761303867 492397418 957818983 918544434 -845787319 -44024000 -478497867 199745903 -999971013 229986116 42 -204197712 -353572585 -526459243 451535245 229287684 924606401 -1000000000 42 897333902 -1000000000 552179139 576575274 -586806458 579311112 42 528303908 719197147 -938158491 -999971013 999999955 119098543 98744793 -7353267 478491373 931963542 -828641037 -258622404 -999971013 -852221492 -245854335 55667713 -545889624 42 -610754368 694569169 -577880220 -88840432 -1 -174376797 -265556218 -1 42 -785174954 999999955 404083311 -943819072 -659121108 1 999999955 1 -913920980 -590879960 999999955 -999971013 -634054903 299237553 -450390916 -999971013 -681615505 601219000 920099563 999999955 -914619948 692597502 -877690049 -999971013 455076917 -999971013 1000000000 -825315776 1 999999955 -999971013 -1 197867051 -999971013 -187179336 -874415777 92301471 999999955 614621656 316185233 719454950 -931334236 727904085 -286297339 749319199 -593467515 144017288 -541830326 -157727640 -475597433 359952101 645811810 -999971013 955013318 -999971013 414652143 989467792 -999971013 334935948 -999971013 896310917 583881166 -201858998 -424088707 -664431645 0 -279068710 526103987 -1000000000 -1000000000 835756527 -1000000000 -5807651 -627788485 -921985737 -999971013 999999955 -91934083 0 982908338 567721038 41709328 -645852433 611637371 861146354 -887681159 -999971013 -999971013 -999971013 1000000000 -319191838 -815634461 462280161 -70991555 -909895664 -155432450 -558353376 772699917 -999971013 78009909 -1000000000 -323462405 -324906870 955028676 -301415920 1000000000 423863259 771394428 -999971013 554834703 895609460 356346646 999999955 111828975 -362562380 -275673247 -649524662 0 389553717 -935980625 -1000000000 791807635 -1 -367758919 1 -152735972 461447321 785152828 192904384 -999971013 -147146506 461380978 549947532 220468905 136730635 -1 999999955 999999955 -629382882 761001705 -1000000000 399541844 1000000000 666290827 -1000000000 -657587605 -1000000000 -234673314 -69594517 999999955 -839294146 -643887247 -1 -318030818 305563582 578553726 999999955 158835651 709316108 89680202 741702102 210606576 1 -999971013 1 829379504 835043568 -1000000000 1000000000 328969796 54977386 -251410844 164440138 -899186860 -799266769 1000000000 -402900250 192935473 950938753 207983536 0 490982356 -845733205 -571451793 176862434 200066037 0 -10143020 999999955 -915034940 0 830794115 922809701 -942060774 -408608592 -999971013 -829983877 279264395 588350566 999999955 -549106640 305040438 897787073 999999955 -1000000000 999999955 -1 -999971013 -361200473 125677392 -999971013 -294244806 -960524983 715644505 -899607143 -170868048 552792877 -387646903 -352337486 777378278 -499411035 -422044399 755056038 -232566851 -31767536 735717872 172231954 -444825998 -652117854 -258770020 -692837347 -402191391 -266836837 -711440169 999999955 -673911809 -662999479 29399767 -999971013 503067784 579947329 -999971013 999999955 1000000000 981086966 404435718 -469603179 728077273 -999971013 799880761 -320850198 999999955 -740706039 -1000000000 -999971013 703996716 -293716030 -999971013 293855179 -448979738 -29178370 999999955 -714887938 0 999999955 565880929 541261364 808974513 1 -737867061 -680468807 -1 989935628 46223531 999999955 -82331210 -999971013 -566713635 -403962952 293161524 -629396027 285523394 585629221 253928468 794783441 -839177960 768246829 -781914220 -1000000000 501664758 999999955 -999971013 42 999999955 -1000000000 -1000000000 -999971013 221660243 -882609059 -1 -999971013 31960362 42 999999955 651880972 -624665064 -876739178 42 -978290020 -93162918 359154729 630928789 119531988 770443096 651461583 626050987 726427920 -999971013 606873098 386600001 -989449976 -404052921 3948622 -293498903 1000000000 999999955 -1 -999971013 885965836 257415033 165760710 421015928 589384198 437314763 -953812628 699398149 1000000000 999999955 718629484 -1 42 376057616 -852804822 -899817662 42 999999955 1 -12710516 -1000000000 926889439 0 877824578 -852601442 208066781 -428792857 190799904 -229674388 -126675738 722956723 139705567 782865952 -225357305 476471745 1 999999955 900735042 -1000000000 985351767 1 1000000000 -697401585 999999955 380035794 -485931819 -849086399 511124806 1 999999955 -664090977 -999971013 1000000000 -250634316 681512156 359626565 274203903 426144865 702138658 -92775050 0 42 361380385 -314463371 42 731082384 999999955 1 42 -1000000000 935292119 1 999999955 -940013608 -589396235 500873154 -321044314 1000000000 -999971013 999999955 -999971013 -31849144 -336316997 -1 -924257387 -106156900 -376066647 62620744 -918381860 999999955 908555729 -326691044 79947099 -278149828 -1 -1 925204965 42 -686130894 999999955 -56908858 514786687 -498152990 518976104 967958235 0 -999971013 -103548627 -999971013 -192820467 -775935415 -1 1 42 -328221438 -672634197 -45134904 0 1000000000 667521960 -481299352 -999971013 -154211528 -363829493 962246601 1 -763448325 -596073221 4976503 -42318067 1 -666665647 420518230 0 643721318 -263080162 -455846019 227327883 -33422509 0 1000000000 999999955 -516036510 -177469551 -160877292 -354340725 -740051529 -1000000000 -90063172 -863824961 -58146551 -1000000000 736402745 -1 -999971013 999999955 42 -926848379 930515428 -114604370 868909942 -999971013 -22978139 -911044487 272483257 -172827367 -450124439 -503661833 -999971013 533137589 -20237172 527798163 0 256469208 -469249158 -120129266 0 832464944 999999955 871360646 -583361227 42 898530836 -1000000000 -875626422 -1000000000 551870340 -465165189 617207263 -266017387 999999955 -940155343 42 -166538212 -495095606 486453033 -943669473 -1000000000 -712561021 -48552729 999999955 766606566 239464776 549021568 24546634 550273330 524663692 999999955 -999971013 -999971013 -163807447 379392317 -634055205 236361374 559542785 -1 -13961662 -660671023 -150834098 -809615419 -566298242 -999971013 -681830492 -1000000000 -509202489 364055498 269405747 0 999999955 297127094 -593067871 -380148002 1 -667960495 -859387045 -573461674 706178434 -999971013 1 269268136 -760049565 -785893327 709551538 633045886 -627390171 999999955 42 0 -1 469748676 999999955 534049726 -705536717 -890798281 -1 -829383896 926766578 -908922270 -1 -999971013 357756557 618459091 -554527848 522752328 999999955 78893212 -99140724 -336421798 -1 -920419390 621973531 999999955 -950141229 3019705 56722211 -240670831 -461766219 -999971013 -554105513 -963283879 336711939 404848650 -707626036 877564000 1000000000 735871209 -984722193 624734397 -618751242 -1 632197124 -692010122 999999955 -939321866 -240876700 551723962 909281748 -144216489 -999971013 -999971013 42 -562182767 709419740 538006586 -1 1000000000 667807221 537287146 -905352742 -494397671 1 -218084920 1000000000 -788612890 -982876991 860254404 -1000000000 943752238 -146718661 306113093 -81926115 1 827224729 -999971013 -999971013 36068458 976141548 -999971013 808855416 470091588 -401899100 740761329 902479197 -999971013 -999971013 -1000000000 474900419 42 -872077640 -999971013 937247014 -67264970 -879793441 -808917401 -351848811 0 -117190404 999999955 999999955 844812274 843335832 -264479411 -698641552 391548770 -260042890 1 42 1 402382956 713654049 -1000000000 -595849453 -846305138 999999955 465594262 -1 -450914132 -961980695 -676042208 -409766793 1000000000 -999971013 973001650 343556006 -345030968 709551925 1000000000 217738347 -502447885 -999971013 237306241 -787321150 -788046359 550631909 303625966 999999955 -809083709 -763692072 -538596811 98682765 999999955 42 -370637178 861490460 0 0 -811341229 1000000000 265739268 854764937 -250959049 -966518397 711588556 999999955 198993869 856423827 155432882 -332184254 -999971013 -697498462 616478151 991053447 371380387 -806436674 -299459973 -427670134 -999971013 -1000000000 1 -999971013 334661049 806578948 -95726180 999999955 -999971013 999999955 -1 246905897 -952786988 891840111 -1 468025342 -1000000000 -161855961 -1 -1000000000 868355691 999999955 543141353 -211431166 -574792535 -98297118 715383577 -527128698 -79787867 -912546136 -494012045 -999971013 856519426 -999971013 353387279 999999955 -174019113 -847691561 -164761617 -245808755 0 647877707 382928080 336468007 -649505065 -657869611 567571161 -104196505 999999955 -190661350 534544184 -799248495 825794924 1000000000 -903629503 -289673043 424528026 185104995 382653209 376539220 896835732 432022591 -2344671 144282892 -999971013 -590219098 -606786588 337059835 -539568808 943991730 911838579 29557408 -115852115 -1000000000 589584182 42 -486777424 488283128 -764601957 -743949834 139999666 -446093641 42 -213753748 653346479 -999971013 659707529 -770366560 1 -572714175 1000000000 588699621 561978551 755485179 -999971013 999999955 107750409 -352649458 -270454492 621463204 999999955 -415929522 -819666819 635025357 802897143 999999955 1000000000 -967447449 846558705 -818789445 270073796 118525469 352582779 572719589 -140524845 0 234466583 -999971013 -306933579 -244790245 754078638 -999971013 -516142133 496278076 1 -999971013 593760808 -481518288 -685183531 -495566263 -665727715 999999955 -673510218 199520425 484143321 -296184682 -999971013 0 -173897827 524777959 42 -784015473 -812317952 596509800 -290015009 893596815 1 -535377158 -999971013 517902305 999999955 715538623 -83601371 -437772185 -1000000000 984725159 -999971013 -29099439 1000000000 -257381157 42 -999971013 95756196 -333893046 656166550 -39154079 -999971013 191123634 -678010828 577684922 963694393 -213777075 134396167 327248258 -383989983 -665920741 -1000000000 249959919 -562228098 -999971013 -1000000000 42 -11428479 -951036682 -999971013 -498633927 -44144346 -319840954 509468405 -679932061 169528471 570838259 -825713985 644167 -939763057 -290081632 -101717563 -434603676 999999955 999999955 741700808 -999971013 718928532 -834173516 -227526632 -448112429 -1000000000 -405185801 849016761 854993179 -185801925 -203075390 509417958 234546184 42 -859738617 -61120263 -338485669 201467296 683054277 -685057530 -792267428 -651450070 -13574831 204772459 453197252 4862833 931155148 999999955 -1 871993741 -551062732 42 801323055 -1000000000 548282038 -328877785 387354815 -925652133 -185611208 554735621 614358054 999999955 851239797 999999955 -999971013 606026243 783785620 759594241 -831916481 782556892 999999955 -510625078 -711454979 -999971013 -1000000000 -999971013 0 -507019522 -892470694 -190441200 1000000000 689512315 407988282 393962550 -812010210 -979782102 728060955 -291149102 42 -569921120 -420274463 -942188438 -999971013 820838917 -999971013 999999955 349170535 -449256524 -463905754 776040599 1 -765311839 -999971013 -301098108 -999971013 177307922 739878482 42 -999971013 0 -999971013 636852340 0 389134036 323720904 102062330 -1000000000 -910719876 -999971013 887242815 -984590299 999999955 -181891179 -999971013 -511786355 299240028 42 -613123528 -339891219 1 -1000000000 999999955 999999955 -58034968 -919745379 640247568 -681841393 -1 177010409 -257887539 -810847853 999999955 1000000000 999999955 999999955 262679210 -922861933 364698461 944307054 999999955 -543595342 0 1000000000 259144905 75790924 -871416148 -744188385 -231585759 71314938 -999971013 -999971013 137282500 -304509168 151071096 0 -999971013 -999971013 -28548296 395261559 -184257785 864244582 999999955 -52544885 -1000000000 -102536054 -179553040 -999971013 0 1000000000 315320983 -135650307 -464995930 275815459 38476263 962246601 654950195 -301380052 -1743921 -917410441 -798513280 40056647 392674690 999999955 512919530 507382807 -278591883 -702381298 -598913048 0 -543551283 633526253 -86993761 527727765 390490796 540148125 974863920 999999955 -999971013 -305626340 -1 1000000000 -1000000000 999999955 463406066 999999955 -746217704 -30089531 999999955 366761930 228294681 -993157319 -1 0 -1000000000 771151093 603344373 735785706 -419623302 -364203061 -800915499 -1000000000 42 -398517806 -854814186 -289176548 -705791041 -291475335 -183073419 -999971013 356879551 -55598798 900045209 -999971013 982550727 -14062567 588402672 -340575257 810798436 -652030752 0 0 -301575984 -1 303087550 24422790 -239105426 346209069 -256759662 -645668847 42 -266906163 42 -280821877 999999955 788193204 -999971013 378710857 -839664399 -269558367 5390961 42 42 -999971013 999999955 -726730703 38658625 245033802 -1 -999971013 -324444801 555982608 147487733 427965640 0 -172296031 -506624053 841660657 999999955 -999971013 -98318295 999999955 964242139 1 -142666166 -877241774 955525416 -38546437 766989960 -570167755 999999955 -999971013 419181468 499256634 -660572814 201205448 -416768965 -999971013 669401479 -829351100 999999955 -604506512 1 325524565 962092432 -656079738 -171814302 723342363 999999955 -844888400 999999955 999999955 886728381 884344303 -239513234 -999971013 -354690205 -785254560 -380261557 -999971013 -596249234 -999971013 363082571 96338641 393478924 646537136 584444002 676635577 713376602 -208033382 999999955 870709136 955551815 -172426779 316622796 1000000000 906368159 0 -293363624 91773900 145202573 97634582 -258890467 478772639 999999955 135090487 689919274 390738854 157866375 802773813 -10447304 959201718 999999955 -470846074 -283888972 283250026 -86500874 -363247592 -928922287 1 1 1 869349205 98364315 -722409541 722157719 -834623006 -999971013 42 -865746913 173870267 -860124734 224215583 -266342550 552288367 -578572376 1000000000 -255272504 398694068 275014186 -141827261 1000000000 189059219 999999955 -602718331 -56908720 -803232112 701404624 1 404902948 -946929266 -989687866 869410328 436096022 -705672312 0 892983836 -64463927 -496542868 367814283 987704447 382026946 445559940 359722900 138224180 147509889 1000000000 -999971013 355589027 805863442 -466024752 -435459972 1000000000 65396460 395662100 623466853 -657174407 514206592 -1000000000 49538278 -223237305 0 529989791 1 964073784 187896979 61385295 -1 -999971013 -261576525 535537747 -251483343 753019215 -999971013 -613857635 609031868 -816938499 973067263 -785708827 -1 -81853356 -999971013 314353376 42 999999955 0 -999971013 -598425995 178385383 -1000000000 37215895 -302583078 982964633 956666430 370548936 -262077442 -1 908263565 1 -420441821 -431546216 42 -768261051 -999971013 -202918126 -1 909592634 -892480018 444191634 813623765 0 1000000000 999999955 -251652116 -537694947 136558725 -674664543 999999955 421927183 -57454392 -999971013 -955568082 -649009203 -999971013 -999971013 997445278 -361935728 971017510 -561923928 -1 1000000000 732323245 42 0 412659768 118797372 623693032 -999971013 42 729845290 -380306253 826063870 606628296 68125121 -948888753 962560685 234878899 42 0 -764236696 508986560 462141508 -98186186 -370772250 488730886 0 816487732 -629119113 793325066 116999660 434931374 -903095220 999999955 -437366868 -781603879 66468643 999999955 999999955 -979118128 -796266106 -214416614 960228388 104403324 -931862794 -360181507 -510925776 -999971013 42 347776445 -189492088 -797982218 -667136451 -1 25293553 1 -154991754 -999971013 342150173 -195692336 -355749399 999999955 715798474 -219443256 -88311867 114962466 -935384914 -1 42 92167222 942887973 -932335015 375121534 -146121698 -999971013 133324718 -761102480 -92144827 325622408 756332840 -69609089 -292110533 852774400 -40953453 999999955 -872102148 452199778 116338468 -365302229 -977174963 105016203 -93030196 878399434 699509291 -360333091 385195150 999999955 -29764821 -803649910 -317634022 200992235 -187183026 104782012 -214014383 715768095 244283911 -213652716 -734464372 806833674 42 999999955 432967220 -534523584 -969083001 -1000000000 -702870320 -149479438 58475317 986551894 -736981361 472057080 -1 -76267084 999999955 42 -355445356 999999955 -866683784 263919455 -841468758 -999971013 -977162768 999999955 268087210 828486993 25944612 -999971013 1 -1 1000000000 -1 -999971013 587232063 370964423 -1000000000 -35277214 -798194238 -567778424 -671721385 -876896408 240001384 251564561 -310522009 943670167 810296874 992473235 -999971013 65953608 418684908 -1000000000 1000000000 699295923 -1000000000 -152174751 124833723 43392134 797842471 -407573984 -38919209 1000000000 -165660522 0 1 -42109737 -80810712 999999955 486374794 -603127607 51617204 56601228 473759422 999999955 -441764413 -731802088 982656691 -798194238 999999955 232963085 -458735504 -320406889 -520212509 -1 1000000000 607924013 -759987655 -331018147 -964694895 0 -999971013 -432689190 -584865580 876112298 690849248 404765383 -780523975 1 -1 814020390 368760404 -999971013 128038924 -478696072 39271525 -694358867 690957335 0 1000000000 -1000000000 999999955 -740728478 938757738 -663533153 -999971013 42 -191565195 -30136564 789050178 0 1000000000 -755114874 32484576 -500835094 999999955 576859832 855382949 -788674113 -427482147 -213682049 -531082788 999999955 -408739972 -61225901 208066781 0 556936512 -999971013 989658369 -606449461 -436696223 1 -999971013 -999971013 -1000000000 265431292 243362657 -1000000000 914601665 0 -166102118 498627883 42 999999955 -999971013 -1000000000 908341154 1000000000 -999971013 -853357728 345137310 854753875 508323221 -389287402 80856414 710654771 -784432154 -525068014 -397819933 -103313797 650717906 531857387 865628883 0 -999971013 -1 210797073 999999955 326538738 -1 989322368 1 -987127475 561364593 1000000000 -326782560 -690099364 532861049 -671291420 877179346 -110096307 -434178235 911553376 -291907414 627604640 819153421 1000000000 999999955 -759787296 488519129 886011849 473080051 835104845 -589804512 -126040692 -500549728 -1 140606016 13598171 725192477 -397750300 898723648 -1000000000 -999971013 95225000 745864907 447409844 -967667152 827381703 -829048905 700114260 999999955 663221346 388295887 999999955 -13001867 999999955 240790338 968190018 87654202 915601858 -12201586 951845135 539260385 1000000000 -473757979 -614375094 -155397671 -999971013 78178899 283607912 483312862 63190841 -904662603 808339256 999999955 894950389 1000000000 -862519471 -181177725 -808286 -692830750 -198892989 823496247 -999971013 -546884143 0 0 -794080912 -375721158 -999971013 0 1 296735045 42 -1000000000 -682499614 -40479306 -152006133 -193871799 276452044 460827617 -418696121 -136960999 525472144 565758587 13414934 -999971013 369326021 -988524843 -482065222 -5105935 597106245 86125432 222538250 626313612 -122038353 -330231622 999999955 -203466379 736009813 -918699889 -154748258 1000000000 -153601052 -999971013 165438472 -726660074 1 999999955 1000000000 -999971013 -1000000000 969380860 -420918964 1 -261331834 -41156821 -862185305 -999971013 999999955 696858499 475729353 1000000000 -824184682 402263835 -279566773 -414894836 -349719989 604796397 -168370953 309597930 -999971013 -832764162 411656168 179674024 528079677 973692309 178937012 -593739608 -1 -86666883 -669715680 129036151 556204438 -73474675 387581902 999999955 -999971013 894624565 -999971013 875603587 1000000000 910440431 408750853 751549518 634936247 999999955 -1000000000 999999955 -904985259 -503533641 -993513188 -438430117 -335588498 42 -144942722 -722356951 999999955 -1 139827123 -467689136 -961029127 -999971013 42 753375800 1 -304761603 -1 -447672275 563148863 833210831 -225989393 651197833 -999971013 584476869 575092175 243319586 -999971013 -150591260 348914755 144335905 -960824011 -388217459 514218250 1 427034811 -229655365 163451443 999999955 -999971013 -192787438 999999955 120330828 168806966 669495264 -1 -5641859 613103294 -999971013 26770879 577802664 -453556465 725026039 -940454875 999999955 68193239 -1000000000 999999955 935639771 -686859266 -999971013 -242451848 -890391977 -287246065 -859624265 0 -365273113 616124770 329682796 -817604565 810078461 827519168 999999955 660574477 -938467808 -118519205 590871461 457207778 42 -999971013 -584122365 -438051212 -481517448 209051421 -953546071 693059763 79083 -117529774 -665155634 -278246981 -1 999999955 -98600362 -185235242 -396667782 -37014286 141071136 -776936607 -6501664 999999955 -539953304 -924933458 -794334494 -650022792 -6678732 -777922247 -1000000000 -968438234 -564554100 0 901941775 999999955 1000000000 -999971013 347989571 999999955 -625619222 -40227314 34433550 672591829 -222206955 881119030 -15631334 0 -657956617 939318411 418647874 999999955 -999971013 -838619715 -9732594 331740054 590362156 398214479 440696050 432098219 999999955 77388774 1000000000 91885260 399125221 -45948843 764776284 43016726 725371699 -362220111 -999971013 189479280 421411880 559469858 1000000000 578506432 -331617937 42 -999971013 -579002735 -339819412 -763227239 999999955 -999971013 0 -116100924 999999955 -999971013 872708442 42 1000000000 -1 -940149575 -1000000000 399526695 -328573144 -943279614 0 327106386 -632066895 203159972 -999971013 471337467 -999971013 506732360 -824686233 0 874392210 999999955 58245411 -1 -68818915 110342139 1 -999971013 178222866 1 -1512676 1000000000 -813961995 0 -999971013 -1000000000 42 -999971013 -619691186 -211103697 0 -883059139 281126151 429613988 42 -787256790 -485871181 42 -393004881 999999955 999999955 -86568512 999999955 477766236 999999955 -7099721 1 669208072 999999955 -348035756 317706190 999999955 999999955 882206274 42 1 0 599103055 -927326352 758856819 521772904 -999971013 -999971013 -179802018 -999971013 42 -932514109 -237532352 -999971013 410134456 25573909 999999955 -194165728 -714584089 -999971013 -503480718 -139769523 -562650114 -999971013 -999971013 431087160 -906159295 1000000000 -285655235 -896896902 -445353872 999999955 -196108387 -620818831 1 243013660 -999971013 748943089 -164602424 -999971013 909866057 -786107307 -67760437 930563826 -518754142 -673106184 666121192 -1000000000 787236375 450771920 -212320661 656105644 429282668 497391729 999999955 -999971013 602737395 692627986 854638987 388306597 999999955 42 999999955 1 -999971013 -163023896 146287650 -999971013 -234903240 42 753592144 -122069217 -30929497 590481620 621118531 42 635307747 999999955 -967366596 -857430152 828768596 422865016 661483190 -337092493 -77823259 396460943 -999971013 1 91065985 -110028888 297076937 -400976056 815702287 436065948 -1 160003258 -1000000000 225107137 -1 999999955 -999971013 222278858 999999955 454749770 -414516920 -882266607 -422661082 -959649608 164340503 -692837347 -265027564 -1000000000 -123768353 999999955 996992910 1000000000 798441643 -469620617 259849808 -999971013 999999955 -1000000000 -40882136 -25963483 -357718558 -1 0 870791371 662958080 -640623409 872914405 -179628519 24201253 271671682 209679740 1000000000 945750451 -400583655 889040230 -188179984 -259505292 -41030472 -739201444 697390662 999999955 405320055 426287755 194330873 -618448767 0 999999955 184472442 -1 773628729 211611134 -515932897 -766246690 437110120 -860380734 693256676 -999971013 -311962865 -340130346 -426345852 999999955 -73144845 742033888 -999971013 -1000000000 -936103467 903360886 -454810535 814214712 999999955 909310559 610399032 1000000000 38204137 964358333 999999955 -999971013 -863317330 529720250 -999971013 -999971013 223195984 -10597817 865993696 -86055007 -306719296 798480798 -999971013 -966629064 -1 999999955 -513476655 -999971013 524325689 -1000000000 173935889 -288265281 -966804890 -562864340 -999971013 42332505 -773719019 637736581 -430425135 -463872103 247875524 -503543569 319268555 999999955 999999955 -763202428 7718543 -658788813 -895263013 782368584 758664368 -161519891 589267780 606842664 999999955 788636487 1 -588545930 -352714902 -845108357 -906580886 1 -364269012 999999955 285051523 -306518637 -1000000000 -346764263 -579407043 42 120078478 -999971013 427815300 -509309696 -1000000000 744614201 -999971013 428451448 -353509322 168056492 32954062 1 -674462671 172365634 -999971013 1000000000 -347301678 -1 -728015554 -130662133 -1000000000 -999971013 -999971013 999999955 -130781814 712946302 509056048 1000000000 -599036692 128282486 -182666389 -1 948438857 -12474274 893656511 -1 -893161928 47134910 -1000000000 351205411 -999971013 -484698037 999999955 243502721 1000000000 745870314 64883192 -999971013 -866651078 658281210 -835844013 -512406986 940123431 775575059 -1000000000 -663434615 762417550 977457828 51623173 1 -111154066 -731900399 100241413 584494341 -999971013 707806402 -785964486 785512206 42 42 -999971013 744506511 154158295 -882999485 0 -999971013 -1 999999955 -245820482 -1 851791974 136446295 -999971013 468277047 -1 739130317 -1 -586195161 890880707 525605476 -765460539 -309315673 195928137 611453668 999999955 545565835 42 -1000000000 -975969558 -382351206 -1000000000 -832260486 455667045 -302389655 36910901 -724826262 -999971013 -525791051 1 1000000000 -844634736 -1000000000 220072798 955306031 955793884 42 797743456 -1 -452363877 -245457486 682002815 -263074135 963319448 -835574810 -209762404 -842954647 232506928 824447742 833656267 -1 -999971013 433505475 0 437389449 -765905158 4670530 -575298923 362952726 -283405394 1 -999971013 -999971013 748982719 -704014918 -999971013 -722582746 -500059120 229885267 -1 -553697185 581258002 0 -999971013 -238553054 -964786916 55780988 768142176 221046196 298513193 -198818329 -368159859 -915278978 -999971013 -1 -1000000000 232063400 -365252377 -768211187 999999955 745609262 -999971013 -341526155 -24220845 309619460 856667635 999999955 70159755 -999971013 761696170 999999955 801430457 999999955 1 -491168832 999999955 -999971013 -550536387 -936500401 -999971013 10526729 999999955 -579164095 -588895290 -464888105 -999971013 -103549447 -338242139 -820470605 957604744 999999955 -312987252 -687395183 -488488700 -382831158 -682141637 -25588750 0 1 -391804770 -974069218 767022746 42 -999971013 -319751080 730744341 842528306 -507664232 -837573134 -653361508 -137938932 476250794 -721124039 186791563 -544624818 -714516913 -903785400 4532931 -999971013 -999971013 -235981673 -578882987 -999971013 703853598 550035719 -1000000000 -1 999999955 1000000000 -837137834 -999971013 -884050870 1 -853879115 -951146863 -33790678 -925321009 -917011814 820775881 631014544 -999971013 -261342868 -164321750 370523171 -1000000000 -24414997 63008805 -15071993 403192842 -656473908 -999971013 936293969 -138300944 -1000000000 -999971013 -316894981 -910130026 -1000000000 533545089 366827299 -207643358 -733439126 -93392685 539495694 -2449140 64869362 -999971013 195893458 -536968531 -64788262 0 -830805303 999999955 319278066 -263546748 -1000000000 -111973141 -52486469 846061201 150700136 -546909201 -642399122 895450611 -999971013 1 -48405679 -107311896 -999971013 447786547 999999955 560022966 42 -233247185 409136489 1000000000 266268272 1000000000 -698525412 -1000000000 999999955 118226852 39943084 -136527316 999999955 1000000000 -241474889 -1 -999971013 134257057 530544921 -963794397 902474410 696994640 601765096 22398292 738588089 1 -999971013 597954714 882441404 1000000000 -999971013 -1 556451817 118884172 -1000000000 -184749956 -297530218 -1000000000 -831140033 -116588023 -13964346 346933737 -530808438 260913648 -197365817 41140229 -210969922 -210859796 151585293 552499122 -1 47984027 361880380 1000000000 -539219553 269611983 -999971013 -186158458 736540561 -664510818 169208345 543501191 856436518 -432450564 835827268 13581912 -999971013 -999971013 732944981 866221879 999999955 -1 533806657 -1000000000 -938824662 593047488 -683760677 170303923 891457525 381787105 0 999999955 -777510154 832806380 -200910943 88248440 -603839946 394647273 504867115 -482843616 -765999002 893817511 999999955 514796287 -1 822378984 999999955 168178728 -777041804 -807216898 657039055 493567061 -851728972 487463559 1 999999955 999999955 -856626621 999999955 -526723824 986460714 -88139514 310728123 -773774260 -389272227 739104613 883652345 887010094 -603472755 908958816 -276733407 267149612 755090966 391276401 42 -534859621 -1 999999955 -921889520 -1 245018305 868080818 461277713 984870643 -412278096 505064859 973850346 1000000000 42 42 1 899593921 -899143638 1000000000 -1000000000 754855850 -566650123 362922275 999999955 -639746256 692355745 88832701 -101423506 -905567417 999999955 135129174 999999955 -249739305 -200427465 -1 -999971013 850314018 -216660102 631363115 1 74577478 -926956986 -442530229 884522484 -849431652 42 -342037802 613513352 -999971013 -1 -1 999999955 1000000000 -252547781 -849781766 42 1000000000 42 -604840390 636894450 72078998 999999955 999999955 -109417455 372304737 -999971013 991846107 -999971013 42 1000000000 38251033 -999971013 -436651178 360312436 -146544192 -135960346 780564436 -845552456 -511051909 -557541857 -963752059 999999955 -484347216 -224733292 -532365827 189662208 135420349 -1 -681872513 334701593 0 -999971013 999999955 971665840 -1000000000 -1000000000 -999971013 999999955 619044948 -373166304 -426154711 232561852 362779995 -999971013 679852484 746709945 168090601 -999971013 -298522068 965478780 -1000000000 218893457 149310139 575468567 -1 102745020 629441247 996244077 -1000000000 0 -808964286 -966693435 1 -863286662 999999955 1 999999955 1 -891005144 999999955 -533346137 617856256 0 -999971013 873883293 -1000000000 999999955 972128985 -359977730 109515536 42 -999971013 -505112980 229439207 42 577874617 -186159000 -350574842 546206853 412014039 999999955 999999955 -880461543 321062048 501485405 380405566 999999955 517261049 589517563 131975169 -675200756 -834359957 106767232 985939800 321355817 382356778 363244533 -820057891 -720936947 -994727116 557897384 -999971013 -922854798 1000000000 -29017512 -873049617 999999955 171452881 1000000000 -254181496 -999971013 725293969 624977454 -150001489 869440664 999999955 -568826007 999999955 0 977025105 770818724 383634566 -402644276 -349380513 -696544686 42 557408537 0 390355617 -556824432 -1000000000 -244142913 327852290 -57228753 -495066886 -929191029 -1 992667236 999999955 -674596214 999999955 -853418875 -43570034 829627562 164613698 -8557438 -999971013 686574970 959750109 -975796145 42 -359975331 -248771421 -214827627 -999971013 -423954838 241532994 -999971013 -432121237 -430660192 1000000000 -455883989 -401996939 -999971013 -383351858 -999971013 448178856 -327084363 147500918 220430665 881379776 -1 809002416 -635831396 246101412 -842265543 -806310019 -834945815 400107716 -113402602 282196091 1000000000 -993676262 -999971013 -754745567 736390616 -1000000000 840613125 370678996 -847378158 -1 -999971013 662412945 0 576242173 -286712823 0 1000000000 -999971013 839478252 -999971013 114401065 1 -399618976 -999971013 -999971013 -331515843 999999955 250562051 -72728926 -10413018 663180745 -1000000000 -187136044 999999955 -764550438 -54751560 96733962 -999971013 911137519 840564776 -424649433 -727962866 -999971013 -999971013 -501244926 -908591447 -999971013 571278195 999999955 244098730 1000000000 -499151052 42 0 -999971013 -999971013 -126324557 -60498629 15520709 0 -844898931 572737496 999999955 126519174 479054118 -999971013 -460488891 13617931 999999955 999999955 999999955 423377975 341893511 -276509920 999999955 -118574797 -1000000000 -423579992 -1000000000 765820750 -258712984 -301516232 999999955 -598597818 243636390 -1 -582471158 121057130 570274959 -892530252 -27223214 351163481 44533913 -844897003 -151840244 678295937 507982455 1 -690637652 -999971013 867839970 -418230375 -117525182 932351367 -311088634 748276479 999999955 982184196 312985090 -1 384197907 -741065391 -833625288 366581562 999999955 -984543455 929637798 999999955 249833743 -329785517 -453767037 961274012 -758380469 999999955 776498654 -999971013 102236786 -325507545 -1000000000 999999955 860279019 28125213 999999955 -999971013 194052369 285306552 999999955 984036938 -999971013 -1 -578744183 15618303 -217505388 -224993491 -932105168 -71057701 483943035 -999971013 999999955 -1000000000 228103462 366309300 -234865983 -195354895 999999955 42 -433086370 404302930 -1 -918532195 999999955 -999971013 152684187 -459178062 -999971013 74829526 701076531 378161556 494748857 -903889586 -591319568 999999955 67961746 109845632 -999971013 -505015224 827114678 292305910 922933722 999999955 1000000000 424697674 -683342276 -531277211 -426888088 -712784066 -492107138 1000000000 999999955 -843309245 -358015703 593578740 705337828 -109451430 42 -999971013 1 -27233265 -737669983 -985825924 318922075 617948177 700978907 999999955 42 456137467 232519866 452069520 -650667586 868658632 -404169128 -835630041 968663590 -394384354 244770085 999999955 -647521221 -739752355 -999971013 -999971013 158156303 -927453039 42 746239297 -1 -784049109 521855122 -660065178 -562439711 42 -999971013 -237817250 -470298431 281832592 -505625107 881602967 -737040257 -524716709 -999971013 898467414 -999971013 540991567 -556996413 -1000000000 -42907126 -197365989 999999955 939912301 -942101664 474709393 388096590 355632752 1 -996704715 1000000000 112307672 -1000000000 999999955 358530326 -873207851 199999696 307174368 -725056610 613751619 -739656265 42 1 -999971013 318212164 -201226028 491022004 135095340 -999971013 999999955 -1000000000 -1000000000 426236575 -1000000000 999999955 42 839596104 -753598928 388428386 -465083904 799521967 999999955 1000000000 207037737 -999971013 867630974 1000000000 999999955 999999955 0 743024277 158704791 -999971013 -1000000000 -999971013 -111984091 -594883275 -1000000000 -531857626 106915321 -151533210 -637828655 999999955 326918454 -1 1906542 88818221 -240021648 504677141 0 0 999999955 -918815829 -347815404 594529612 -938967424 -430421430 -138509595 268156606 776806219 388545298 -978253844 660663514 -805964319 -13228576 -181886481 -1 388268721 350501595 -248422023 327371108 922642597 -1 0 -97703399 -571467946 225511673 598809711 -496882 1 -697386959 361769484 -157735754 -999971013 -196906776 863542474 510665849 473080051 803668392 -999971013 999999955 557566804 -602729557 1000000000 619545156 999999955 393346724 1000000000 176810018 60163196 -580250777 363958248 -962960066 -844796443 -416242820 67710659 -999971013 999999955 -167113313 999999955 905145462 1000000000 846552685 307634649 713420720 850157748 -57392909 999999955 -8342337 -814462848 -938769530 -755277781 -999971013 -193705814 -114117269 0 484423367 -999971013 1000000000 469973483 -698777208 -679336513 -628556953 100758806 -521471386 111547779 614550884 -103619336 801949707 603515447 -999971013 1000000000 885876981 392875793 -1 139858444 238252652 999999955 -999971013 999999955 724869985 71444531 -387369356 694978949 542092935 -1 -894803953 -999971013 -926055938 -390066349 626544093 72296768 593629143 -1000000000 999999955 267581923 57349266 1000000000 999999955 -61223943 -221541199 -999971013 21224781 772519550 560832128 -164109519 200351427 1000000000 -432899586 -988938864 -321328286 -790201358 -284250520 97433870 277069256 -958046588 -729266308 770421071 -153501566 463384361 -267598574 -40976372 999999955 -462777991 42 -654966601 1 -999971013 999999955 623294601 118644126 -937574219 1000000000 -793693577 893817511 959850254 -361110507 -999971013 953143818 62188023 -999971013 -475749465 396760710 42 -688491643 -58108850 1 -580590918 970167418 -520473623 441975371 1 -999971013 -671333939 100264782 814805183 -122844960 -857146132 999999955 603381307 696493248 -335145661 -520796631 962917305 170328123 -315675864 999999955 999999955 413388230 335879104 -392192696 -620805160 749822389 -394568682 211599589 139484668 -1000000000 -12246252 42 -213988612 0 999999955 -871315052 999999955 -265410463 -281932572 -712548425 626779325 1000000000 594252999 999999955 237353739 0 -777190570 -999971013 -853441451 -999971013 -248803202 -802833406 565296557 -914696774 -77186130 5183660 857650800 -527866912 -657115266 442718579 265661471 1000000000 -932622609 11452502 56562050 359798693 -979369451 -897171542 -449306228 -993970222 393283565 342379708 999999955 147793971 169539129 188594660 367118775 999999955 -379177522 0 0 988175960 779564977 -314984992 42 -530332102 817692684 -894542237 -1 -965790492 -208128072 0 984469936 999999955 -999971013 -142016275 -476009241 713616415 1000000000 -281720747 245140481 -1000000000 42 278766248 999999955 864374031 -999971013 -301444887 -685486181 -1000000000 642590069 1 555251319 999999955 -999971013 -859788513 -351622204 -999971013 -257381709 -306615704 436058267 -134490680 -1 646623787 1000000000 999999955 -771143084 -342244608 999999955 516502773 42 -999971013 -250001605 -6037408 493165271 -999971013 375008807 42 -899121941 -1000000000 999999955 1 -518213924 145167290 -874674807 -999971013 -490474070 -1 -606283929 421688202 0 999999955 -680253848 379932268 506563898 -490626496 42 1 -943229591 -776780358 42 999999955 227504996 1 -107901440 -762145603 760688062 42 287792522 -999971013 42 -658087778 -40564727 -1 -458722596 -197145830 -192122118 517546169 -835228300 42 134237983 740325144 0 323312699 537585540 -503661032 -578673551 -718177043 -357685102 -1 -999971013 374199677 416663961 -1000000000 -999971013 -749394979 646979776 -152245527 999999955 525233356 -931999224 302259853 757933646 -837158947 -403234946 -264584697 -636080 42 536746428 -762113040 534632026 985866195 -233488683 -573470021 -5935383 69689252 645085438 -280981172 626393396 1 -115448654 999999955 -757710008 356732272 999999955 540991567 912936427 -989475564 -999971013 42 -619905451 -1 672327064 -129216691 578936314 -899374118 610636250 -1000000000 -96875807 -346092781 -348088322 1000000000 665638434 -539211011 513169446 999999955 -999971013 -999971013 779763925 -401992558 1 540470315 -894337924 803757330 -999971013 151691971 319811968 -672112446 927592871 813641233 -999971013 135777317 74896407 -403647877 928700866 556659469 -977328049 -877098314 -73308882 684779574 546718365 829076509 -873949707 -999971013 352253091 -568995546 -953034352 999999955 -436549117 -743495281 -1000000000 -999971013 174706951 249574678 999999955 -354399544 745864202 622903629 602846043 906448541 -161824998 681146643 -3443790 848001819 -686523429 927069291 -215748530 -732323035 -212012710 -768954650 999999955 176410562 391405728 -503734750 999999955 -686667197 26206131 -371598848 90599177 0 43143786 -951067229 -72721957 -760795745 778409320 552910843 305459908 -695241313 999999955 -634880060 837034736 3403252 308999466 295403946 999999955 -832226422 0 730665182 999999955 999999955 -676494502 -996614127 -633642037 -751633175 -216841417 -920886621 665027373 487557331 921355619 0 -786014356 38873650 -190924892 1000000000 1000000000 1 -591757751 -263161612 -827537308 -459654958 250329987 187728700 -639454439 -234184162 999999955 -1 846288546 999999955 -999971013 452277709 174844734 999999955 745964387 -324400040 -134908337 -624963741 -572087403 484087372 -657138467 390996275 182926693 999999955 -152243536 543473458 -54111064 -999971013 502606130 1 -999971013 -132395813 386357132 999999955 3333015 42 788110567 -631951253 -341197472 780041806 695325518 -999971013 -1000000000 -999971013 784385757 999999955 910022865 -1 1000000000 312527585 840523574 146482898 11096468 -185900258 14757789 514468362 -619574067 449396933 -497388154 -605432347 -875846455 -1000000000 -1 -572529071 -721793027 -1 -1 559801078 384436926 999999955 999999955 1 895847326 -180669160 -1 -845716401 999999955 976256906 1 999999955 382187223 -457908304 147158904 727443664 -999971013 -497088514 -914336028 1 0 -999971013 -202830779 732283073 525198180 199206408 -98628739 -879293245 -485423547 -1 -328548316 620600333 -678043063 287979601 502128280 -86370209 49185406 1000000000 471220309 -999971013 1000000000 631853182 -885350308 999999955 849466518 -935256561 -999971013 999999955 254453995 -313436480 766496796 178213568 -596477214 -999971013 -1000000000 80384120 -896920341 -67462873 999999955 -999971013 868835476 -353492817 -225968251 -896867064 -484264298 -999971013 -422918070 958420169 -61426203 999999955 999999955 -730965831 260621096 -1000000000 1000000000 -345668860 0 356192928 -31235583 -8131791 -999971013 524232380 -528065003 -152941225 1000000000 -709829976 1000000000 -518085762 -73834349 -622995904 711844252 42 -965482957 -304600354 999999955 69110287 -742108182 -1000000000 426131798 294674528 883442024 -691157323 -940315540 1 -999971013 999999955 -999971013 101681225 -606325036 42 297094413 -694897292 776411053 -490301545 365483323 999999955 -1 999999955 1 866885176 -7830092 -767882505 -409506220 434824045 -787215537 601905180 999999955 327291318 239057929 0 -699224298 925747555 -391970782 -999971013 261803844 -79647964 -999971013 -569910351 -989737017 -428661985 329963303 699394271 203540061 999999955 772395227 731897982 -777814935 999999955 113665373 -287793191 999999955 42 -1 -2502703 146212541 16897220 -323116523 42 740813453 415845731 832414265 -966677042 271857851 -506910345 116585928 -836432567 -20813737 -123825895 254558921 -1230111 999999955 977632328 599669168 -13449936 999999955 -973898572 629189288 999999955 -703240290 -1000000000 900528139 -999971013 882147546 824381272 42 -1000000000 -88965190 566282697 697838779 877396539 987229303 999999955 42 2746318 939991020 358996611 -343003027 -231697647 -999971013 57059510 479741962 867422201 -1000000000 -550003649 1000000000 -821927404 0 211262693 838403653 42 -497507805 999999955 -152205794 -999971013 -377369291 -1000000000 -999971013 -830927868 -771071019 -1 254052455 -673016050 -1 -1000000000 493843817 1000000000 -225199695 -999971013 -712959434 -744619673 149946852 -155426215 -784598769 545270446 0 42 212203526 -5107961 467474168 -1000000000 -1000000000 1 671696256 -335708044 86970536 -299484064 -988971239 701694144 1 477162465 -1000000000 -999971013 234087957 999999955 627360796 999999955 41018080 236154028 408622130 -608780141 732971973 300019250 764757421 -788363219 394931872 -1 202576343 527043810 -999971013 -230056762 -999971013 -340297175 0 -1000000000 798368024 42 764947970 -999971013 -999971013 -179348540 -721856405 -201717635 42 -999971013 -323306670 -351883509 229616003 -25677698 329486299 -232877615 0 -139266938 -1 -1 -971822454 749907172 999999955 873275086 -610118398 -824817404 859961311 -298906447 173071495 636503789 234212894 880837655 65201758 361517301 928670807 999999955 999999955 443529121 -548974171 0 999999955 -994244672 -632966949 201201089 1000000000 -875194067 422956805 -1000000000 939478871 418651366 1000000000 773376153 -1000000000 -99932912 1000000000 654871685 32010497 -306334326 -51512346 78542486 60723185 999999955 799695253 746304565 -981595755 -130619152 147248720 760855713 -296115872 -462346261 -618937337 -813798687 42 999999955 -831472199 211310149 -408931755 -908762496 -917064083 797882349 -159995522 993464750 -990782131 999999955 -429088145 -1000000000 -136363330 -952482141 -757428022 1 -766293822 30960838 926941912 999999955 -1000000000 1000000000 78115557 61012743 -1 -293898865 -624188816 -105141867 -41629522 -597431474 696652244 490510553 999999955 165536050 999406522 -789832301 -743463505 120745308 -1000000000 -786853001 -778287479 999999955 286962758 42 1 -871573529 -356680270 -1000000000 -999971013 -278879678 1 -259190668 -999971013 882522384 -375409736 999999955 42 -612166410 -198483168 128500912 -253355840 595521176 -999971013 999999955 -999971013 200283307 183531376 -999971013 -999971013 -301036006 -987684225 -999971013 0 -886626916 -975098029 -864768443 -49530967 -891103381 110824966 42 999999955 -631991042 999999955 -999971013 -364654396 42 425067202 922896209 -1 -1 461243879 999999955 95714960 -43722191 -958198806 -657115266 0 -797144967 736373664 973575686 -999971013 999999955 -893049839 -356306835 0 -999971013 0 215050832 -999971013 -402698675 221456764 -630292215 -1 -227353722 -661389666 -66957414 0 -589570573 999999955 -200780542 999999955 403118749 1000000000 950956789 1000000000 -907180426 284018195 -175348158 999999955 126832676 665134281 0 -1000000000 -51899583 635244645 -677459203 -400395323 -810750911 702081298 566397881 999999955 39678459 -887887446 42 494302110 910117480 -902916120 514911364 -1000000000 867668134 107714461 0 -999971013 -493360034 78498334 -323274683 999999955 999999955 140539086 -493085820 663655583 874987951 -43508512 243102768 999999955 1000000000 -459032172 -632264601 -595454524 0 237599493 0 -448141344 1 -1 999999955 151243886 -231544254 197451022 81818071 -662453460 832425368 -1000000000 -957635390 -157066973 11176564 -999971013 1000000000 -885762404 -304724483 427456043 560216711 999999955 -292848342 1 -805677437 224981262 -764872146 895719892 -1 970338888 977615640 -1000000000 801760095 112116367 -349537754 -61856164 464793015 999999955 716132822 -662661336 380435477 -46430799 -807870046 -385729790 882632019 42 549118194 -529221844 682572905 -1 596486099 -388530517 -999971013 526157880 916213999 -380466380 -472428541 -1 561142349 -88214913 -14643175 935546643 -855587147 8762378 822754489 -294654433 -258895883 -576533523 -85787692 -852364211 999999955 527716073 -7843884 371362254 -999971013 -375576857 720397169 -999971013 999999955 999999955 -367401 350475007 468155076 -230123464 -355912785 -1 954541586 -999971013 -388442234 -310159056 -492301142 -87023316 -946813794 142624492 276046762 999999955 42 108970902 -45625685 0 714909000 -1000000000 945483245 -693884415 -585358572 13179851 -779390682 999999955 49781508 42 -264973907 -989645874 -1 0 -1664408 0 341108595 126625155 793215996 722779838 986046885 50986865 999999955 -457888441 267388086 -341332476 -91943410 842684013 439228349 -784053749 -365877033 -104952562 593711027 580842885 670153512 533436571 0 -953381096 -365681417 846769895 312033100 999999955 -1000000000 999999955 1000000000 -56772656 280438783 999999955 -999971013 168889024 471135192 -427721458 -128255331 -107335359 -961325512 -55848199 -299856347 -484994610 68144705 662086491 999999955 -1191448 -387714412 -858074691 -811259822 494692758 -212503251 376302750 -617684096 -482332333 -39155005 -999971013 -889722894 -999971013 -896247384 1 1 986551353 147998961 -836395506 464386028 -380243963 1000000000 -879157848 999999955 291552936 999999955 919302529 -999971013 -999971013 -684164892 166805604 -237782036 -558947431 139220973 22831152 0 -623885186 -211383223 385465039 -999971013 -303920536 -999971013 -296526925 812548075 42 42 -914429173 497713268 570485267 604051552 1 753347438 586885525 501917588 -242046494 -202043379 126606282 -405449799 -106110963 -999971013 1 -110214139 294827058 760760375 361423226 0 -187179336 -999971013 -1000000000 -999971013 105547305 -893165892 812079972 36341429 -640540016 -999971013 -999971013 -569166913 -292657333 -1000000000 -656702665 -999971013 -653283513 -816184612 -999971013 239225588 -940476673 -903152997 863499122 482565997 830057853 756684062 -520654561 340473094 -912559180 992548769 1 -879760552 0 -1 999999955 496119745 -12520049 -471875671 273445673 332799130 -865244320 -743806151 1 999999955 -9695341 -1000000000 0 964972064 0 -931080214 912180389 202155821 -1 -816537026 0 401934000 -348731311 752708677 -710556706 189448493 999999955 -207699098 743828511 42 -999971013 -999971013 590559892 -320742875 999999955 -799469340 -279215750 0 -818479794 475781736 609423309 42 -50359553 -889189186 999999955 -66471714 427964090 -894586716 660842559 347695412 0 -800025107 -999971013 -999971013 -288459151 -1000000000 -999971013 -867073982 975156572 -591663001 999999955 130146920 648720231 565665870 999999955 999999955 -163716776 -999971013 999999955 674217079 -802244388 -298364437 536322771 730134467 -428863701 -1000000000 -123038074 -934997421 -579554272 997050327 -999971013 628400737 -999971013 821831170 -447255728 0 -1000000000 163974608 549034903 -472566101 -778497115 222842367 172305979 1000000000 229993798 -981979805 -999971013 162833951 -827358764 -999971013 -1 -355723033 730928214 42 -390619434 632276259 -581481502 -1 42 -999971013 -853246613 42 -655717427 -711224296 -156495259 -623810115 -416201007 -1 282717030 21906002 12393369 -1000000000 -999971013 985940228 -628066027 528697140 1000000000 -160998329 497463434 -370449448 -85235306 794678789 -625594414 -149656565 -7873311 1 707344160 629749784 -622256521 428863631 -999971013 834647231 -985632733 338895271 999999955 -839252791 47004183 948860555 337985107 -782848038 1000000000 441479670 969219124 1000000000 943704057 -30861241 -397451984 -130543942 725377827 -891980621 108802202 -93304320 140251017 999999955 -624903139 412596396 -302505601 -935967192 489134501 999999955 -999971013 0 -1 494020290 -763385809 666071904 -318897731 -997576353 34133410 -368828526 -61707164 -669265565 666755411 1 -834087944 999999955 1 -151922486 451594812 -1000000000 -971283896 -999971013 209716954 -948932863 999999955 -113896592 999999955 -695073087 -506398139 0 999999955 417786954 790837853 -146597293 847095767 1000000000 1 -644023234 999999955 250684098 909648400 868957533 516053969 -1 970870217 -1 1000000000 -877495952 -991449714 -695840592 892490190 42 785306285 -622850064 999999955 -419546348 86344223 846357472 1000000000 -917671943 813095081 -741246845 -585752787 -999971013 424357557 -265378253 -899756107 -460727806 783422050 -144580305 -661105306 -418754217 -999971013 3378185 1000000000 -421308852 480872218 999999955 999999955 849896675 897537897 -165289892 -1 262966675 -1 -864587386 1 -329642119 -143878140 -1 999999955 742846059 -940865551 546141218 728704066 146894936 174138696 -999971013 964923654 -805898555 740697967 999999955 1000000000 427791015 984818585 -154971774 177583686 -341120551 999999955 -861669026 604835944 885513746 229678379 738173533 -302456763 753306134 141477756 -377651615 -496289094 -1 55005659 -985747304 -932677160 76829221 397465048 -428629542 760837023 966178105 -999971013 78120423 142497812 -999971013 765205965 947162067 -199795093 610714146 1 742741179 1 -578274715 -999971013 -674525376 -765467710 343735303 999999955 -323142628 795456222 475412631 999999955 -902121054 65753399 -1 -212838384 -999971013 176513299 -111588707 -203033351 -664712216 -39362651 -999971013 -546591376 -205820488 813920478 -683140107 -999971013 -212472337 904065188 -28821175 850001260 1 0 676506436 -580844950 692257245 -1 920640970 -600497161 -291525786 587758346 560607210 477902435 -525526025 -55665023 999999955 569373708 365104981 768092106 378799992 -488647268 -756432994 1000000000 429912643 973310778 42 -1000000000 327091588 999999955 -67078019 829462962 -150945295 -89370209 -999971013 120005792 -868375782 -604678969 -999971013 -704740599 999999955 381182818 -531524068 1 -500512061 484423367 -493816431 0 -495047354 523831097 730366437 -844120242 -96514066 999999955 -405155331 49313329 -269576060 -999971013 874114480 -187346680 999999955 -1 -150873694 1000000000 494941998 -936473215 -458174418 1000000000 -999971013 359385425 775443290 188685834 -1 671462874 -999971013 999999955 190782532 -999971013 631105295 -544437354 104120377 -329917365 298114807 -655977358 201149872 -277363307 -441822871 720976223 -793022292 -592686210 -760730558 -767057881 320333955 864756191 -106544544 -240150152 1 311538031 1000000000 -823395985 42 999999955 793429548 -749029008 999999955 -999971013 159914136 -635017863 670630490 42 -461650873 411038602 -242906412 -1 1 506943119 506071605 -466446887 -371503522 424507832 -925082855 -999971013 -999971013 436262556 -561321703 637099965 775319253 -999971013 -939913684 1 -686315189 999999955 510031969 -1 -840706047 -389672219 410499791 -999971013 298621656 -852559021 273947261 -348071850 0 45770321 -999971013 363566203 954029459 0 0 -967550744 121731456 -999971013 506477358 706303366 -135004625 794812096 272727074 -450159198 133214627 -664532217 471282190 -999971013 999999955 541027106 -999971013 999999955 -170252819 -423101150 -1 1 456440677 -5032070 -1 -1000000000 -384177955 999999955 -107475953 -836132720 -663901861 -637133848 35905216 -648873752 -581728186 682434240 -999971013 0 886520123 -754058136 -437689659 -386416682 654800140 -1000000000 -921990811 384122036 -887292538 67918451 -983852591 999999955 -78950150 747693261 318791815 1000000000 -497474282 203312611 -149094983 548638461 999999955 460332248 706211463 284264599 -627067810 31765404 -669028256 42 -503287130 -401697277 -291465241 -999971013 -592550863 998216434 328927891 -999971013 1000000000 798018381 -999971013 212340517 -690904817 993559804 -209313969 58830848 -800309417 51628787 477387625 -537745225 392339961 159099217 181653797 785260550 166928729 339721064 -39813692 -631377503 -658408586 -258867266 -1 968737076 -999971013 -951540920 -68716681 187655562 -11923975 -844589683 491005774 -999971013 1 999999955 -106346967 0 -850798362 -976312741 -178285277 -411571768 -490221184 658332319 -53094143 734210680 26431825 888641541 -834720508 150204649 -620472383 -999971013 -508480501 194259038 554435696 -557951720 426165175 -81983412 1 -288865810 -587168567 100903613 21985445 -232958305 -991576840 999999955 57044344 58528802 878120608 -173717837 -646380375 332487572 -261456006 -796432259 -866537176 2179162 515901757 -609942095 -811765254 374454092 -253507409 -827518931 -19735708 -102409917 -1000000000 127072646 -999971013 -283972612 994483400 -637352354 636588942 -66242199 811452770 -998935385 -692496796 850477656 87850764 954198758 -18366441 467007132 999999955 -930008864 938335142 535530050 999999955 -736280425 -361551868 -424036188 42 999999955 -1 999999955 -624734663 0 1 198006655 421343222 -580201982 -352555481 339003988 -684207395 42 933507420 617585365 42 -171933866 510403344 0 512337377 1000000000 -947228635 -295315147 -226416178 -265705734 822785151 399624490 209302156 -609133144 59627100 999999955 647680254 -412513087 -999971013 1 450470874 953207627 -432852328 141431216 42 353099766 -337817879 -1000000000 256208352 -557896246 -999971013 -177429166 379853367 -129989631 614978759 -999971013 -1 -855223243 61940556 -753088472 -530807965 413083583 -737594874 999999955 -527659576 999999955 -316161390 999999955 -999971013 0 841290047 999999955 -260443879 973974246 -1000000000 999999955 125566840 656448827 999999955 -366172867 85696870 389111618 504709556 520599625 999999955 107911824 -335370671 139926056 999999955 861869672 999999955 501652017 -255591325 -81274360 -774455154 295967777 -474597348 999999955 -57633250 999999955 502309209 -381957447 999999955 -216383932 999999955 37900290 423165119 999999955 323957721 -139769523 -652000346 -191830541 -987801169 -292090940 116039312 -761496836 -1 42 898738266 42 999999955 -331625157 0 -12785045 784216146 427282933 31727305 0 -922322707 1 -670749532 -493085820 610202940 44998537 915043074 -795200254 -892188389 34206841 999999955 -146318870 1 837945245 802364812 -985519692 -7274992 1000000000 979147811 -683780563 -576723064 -872709979 630256201 999999955 131321603 -999971013 446462071 303567542 307874340 219066871 94142634 999999955 0 -288259249 -999971013 -999971013 648540259 999999955 -446823633 -999971013 352121616 42 -736604865 117415382 430259303 -212594744 -132222985 542513011 -999971013 643161169 115148598 -653582024 -491275617 -285441550 349925292 -999971013 -630319475 584476869 -251046683 -917831982 -742712030 225224717 -21881787 875373597 709113081 -638067112 -576888016 1000000000 -680947461 -51115669 1000000000 440488522 968096727 574509647 999999955 -230011796 -598726939 167950401 -71972222 -399966370 -692615224 -999971013 0 -438465694 999999955 -999971013 286708809 0 329773944 -1000000000 530803052 211411918 14157046 999999955 -527869154 0 1000000000 1 -824631166 -125888023 540148125 1000000000 42 761628099 -254608051 -284719657 -421395653 -24903165 422171657 802999867 0 -1 -567986235 -1 -44144346 -136932387 638966209 999999955 -735653520 0 179318306 -359953292 -207113434 -1000000000 -215279930 999999955 897090652 125475893 -1 -999971013 348307799 -627513120 999999955 818914806 42 -999971013 424716462 484164954 162713671 -1 199026644 -867699050 72580194 134900097 -952079486 910057344 -936372781 -1 -999971013 42 252948938 174510077 40995711 -1 89939858 180909339 986757099 671146366 -926041455 -105179206 -966296449 394088268 999999955 999999955 -999971013 0 691224397 -420839846 -543624890 165910790 -5058922 91400568 1 999999955 -381728031 -93434731 -999971013 -999971013 221163157 -129007223 218542182 0 42 -624304510 -264880864 237608869 178245846 559765435 454143093 823692394 964079131 631258548 -476182589 517518894 995297115 -557275961 999999955 -727168496 665329665 -439272921 -999971013 970868474 340735038 -168842843 -282691342 757012434 -917871605 1 -722736521 799695253 967594315 -162657395 -505679935 -469319299 157487030 112236614 774353153 776047504 1000000000 999999955 -999971013 1000000000 -862524251 42 -999971013 0 -330474842 751847376 -797876797 -337532894 -999971013 83678899 531012806 121988311 726680915 319321281 990750596 909177532 -436880973 999999955 -1000000000 -318372633 559724455 1 679880910 282204249 86867358 893749055 -1 42 394372661 -609264787 56627913 -563805677 688696856 379278464 -499806269 -999971013 408983363 -171918375 999999955 0 -427600843 42 535937417 941358539 -210200478 1000000000 606312326 843184866 42 -490030438 -493385604 -786308012 -1 774069484 -999971013 -840688350 -108772324 98061773 858239607 999999955 206988181 999999955 -999971013 999999955 1 201190056 272527934 -624202061 144751592 1 -138202742 -265390556 1000000000 1000000000 -501979121 865853816 864052023 753325662 -899127483 -804417549 -1000000000 -192469285 255257733 -91640538 1000000000 228011397 -999971013 -932524333 51461562 529089145 1 -675834589 999999955 -677231862 -766837791 -163621379 -474023419 -101037858 -991450428 999999955 42 160491690 -675313628 -1000000000 211136022 -613172538 78914324 336182182 -831772359 42 1000000000 117069231 815961176 766293872 0 360880871 595357026 895711487 300920391 610489785 -1000000000 -999971013 788317871 -565128921 568330789 -386527150 -999971013 999999955 -140326350 -42316158 99863037 -111667229 999999955 999999955 990727003 783499026 -567492013 454075696 -956263478 94084154 999999955 -39394545 403485943 999999955 869971095 376693721 1728223 636350162 497009312 0 -706708008 615595121 -1 932835983 -888038648 0 -966248724 -999971013 -1000000000 -351738678 126207348 -695967746 -1000000000 -221962295 -213409139 -608032931 -21757465 166822712 999999955 697289580 42 929509321 123840249 971995358 604453587 776249188 576104161 548350531 -135076886 369018691 -999971013 306086330 600452096 999999955 -133373084 -104947643 42 -712942999 504890334 388762667 221800606 42 -922132750 0 -999971013 83955769 -999971013 -999971013 1 -351960528 329192917 -535940700 1 -228443178 -744658247 42 562035178 781874613 999999955 374754101 986979157 29937119 -999971013 400083465 -15116725 -921440273 -796364644 -80247236 963504431 1 -303992236 -462513569 0 -225313196 17436052 -387132814 0 999999955 -820770891 -1 -760964141 -357528762 -558540434 1000000000 -73236806 -647808150 295381932 723776350 573445682 1000000000 342150173 99018952 999999955 -999971013 -1000000000 -221167855 -285212288 -471664974 531131810 42 841171725 83618329 214213712 745363525 -134542486 326917806 -558565075 -485956371 692291019 289999964 -313806434 -119376445 267947124 1 -1 255866520 999999955 841945880 686715667 161268380 -932293103 999999955 170958304 -1000000000 1 975657542 999999955 -177239652 -62102130 999999955 999999955 -209047915 -215631479 576922950 999999955 967818692 -263221511 -551073752 -999971013 999999955 999999955 805079600 -562785572 -985423769 -1000000000 -865096840 -981890613 -715081155 -642282587 999999955 725797840 -329812885 999999955 -717027280 -841111090 -999971013 561293367 553021352 91017027 -629926586 801218588 -351359125 1 969462440 999999955 999999955 621158048 122064627 -355563510 -266866360 -440805604 331021848 626335603 321905485 999999955 -999971013 -999971013 -999971013 -1000000000 783741744 182670315 -793723824 999999955 426969773 -841310155 -437619571 -581508752 253069935 -932105934 -999971013 465784147 126321816 42 143639006 -1000000000 -667516894 -232942001 42 -143931311 -102329133 42 -510418577 999999955 -325291596 -630961291 594088097 -48403063 -999971013 -618095187 999999955 116617413 -999971013 -364498679 999999955 413569916 525730249 -939199644 688326152 999999955 353270512 999999955 -291174723 870232872 -614997444 -642165262 -280321613 999999955 333941224 1 910419829 83580008 206093927 42 -334729947 -393707760 724278117 -429251504 1 -742337412 -999971013 -102632385 79134075 878943129 -710410117 -1 0 113415719 -999971013 346761298 1000000000 678730839 867765451 877947111 693794494 -942146403 -577061506 -856626621 -721220750 -366977636 21055587 -849683070 -657139525 0 -1000000000 999999955 -139009436 641458712 -252874790 1 1000000000 -938033288 -371489779 -1000000000 767090630 987317759 565863730 -1 828352988 1000000000 436196164 -939746673 999999955 -999971013 -557077764 -1 1000000000 -202111039 -999971013 230583180 -267167101 -782746515 967424865 899191784 -783700844 -268547987 46027732 936426797 1000000000 788905171 0 -86065394 -576390823 812633681 443923471 42 152122761 -863785736 -546052533 -784138316 711668695 200923568 542866340 0 -1 999999955 532021967 -735810894 -974085362 42 0 -597123960 577684922 -362570903 132762381 999999955 -217892031 -817124635 999999955 42 -766905459 0 555411666 0 -999971013 -999971013 371451520 391281789 361527585 -651056183 -751086403 -1000000000 -20950828 -314061688 84917886 181067306 1 -746017904 101442816 -984915433 -161316295 107429234 999999955 683949266 88095104 986551871 -460129330 360814541 128284553 -55029561 -102952079 888095741 -92423396 -999971013 254559599 794579553 -385581255 734165880 -692020910 197621694 999999955 750282886 -999971013 999999955 -47551493 508467420 -328066980 138797924 -1000000000 1000000000 104494769 -644913369 8064963 42 -183116536 999999955 -496555632 -990413354 999999955 -1 252308675 568686381 -250773484 725477868 -927000873 1 594670126 -416878885 -999971013 1 424908800 0 -223861076 -188765416 -681589238 178229302 597461227 236093834 476570183 588891879 -999971013 750358650 -941264879 731058480 999999955 -679407748 -57868997 -168434434 889313307 -192847584 745552835 0 -525328081 525240726 -999971013 491190724 0 -702793308 905065927 791740188 -837341146 -603424328 -999971013 -202775754 -835574810 -999971013 14457348 -692152545 786505843 615293729 913461097 -722459842 -658551359 -244099713 -999971013 825989110 -1 -999971013 999999955 -558958249 -128967704 -1000000000 476274862 703459140 930931858 220013972 -999971013 -71064413 -655178305 -191051015 410535370 274797474 -772743896 96735557 -1 454445340 699690682 1000000000 -1 999999955 -32153193 -999971013 739398114 1000000000 443691778 -509177093 42 116878151 -1699066 173952776 -804398571 -999971013 983938985 -999971013 282851669 738268670 -1000000000 -80581045 -999971013 1000000000 802401778 -1000000000 908412249 1 -709722428 537825241 1 -866673298 101102804 247652475 -959787884 266707063 -934314611 -238137575 -999971013 0 975666702 -690993223 -999971013 864111537 -999971013 -529872940 -764540717 -986805055 842945601 -690133186 -1000000000 39548162 999999955 -596485086 1000000000 477156428 193211012 347594808 999999955 645428190 -779397273 -615848728 287175555 -907040049 -717669125 -999971013 877779066 47812813 -955897246 999999955 -473520159 -369619651 -991291482 -333406019 999999955 -62786469 762155678 709114668 383202396 347893499 906843595 622903629 559608820 -534005695 856466940 -120376590 780300240 -203466379 577589198 982739203 66714020 -1000000000 999999955 -915199180 27072631 -1 49415621 -294360776 756874852 -150682212 878111276 -704356170 -6546976 1 999999955 666559914 626475082 -999971013 -14383150 -993490539 -61982198 -965934908 -686053975 -595455549 -992995638 745197175 999999955 775235046 -792883112 -319051350 420243490 999999955 545928475 -64005574 -532039938 -589851953 999999955 1 656727118 -999971013 184402761 -999971013 -999971013 -1 712312947 839785503 644682556 -276062174 -104421860 -999971013 983904965 -814325974 533495673 -842561953 -1000000000 -449767347 -483277810 -9233623 -147627850 -785381969 -3095860 -999971013 0 895132368 -999971013 -64546631 179642848 -1000000000 -83575014 -241198998 -179211634 -1000000000 -42141671 994906479 -1 999999955 -813470550 -310411640 527375582 479603405 -179398206 42 -83780814 -779570503 999999955 429482232 -333013352 -999971013 939650579 999999955 879728942 42 -895584066 295269119 -311668411 460927395 152170118 226325394 42 782658474 238944967 999999955 -999971013 -999971013 -1000000000 -840004661 945950278 -999971013 -146434210 -550752563 296629813 352726454 -722974983 804658465 -999971013 0 236357995 0 -640071120 267173795 -999971013 -747139756 657876455 999999955 464127638 1000000000 1 635767556 -353836210 -830034361 999999955 442836001 258564493 -242407385 304628618 999999955 -999971013 51687558 912540963 999999955 42 -999971013 999999955 -999971013 -872146693 93933498 -806705239 -727983002 224724071 -999971013 585466917 -1 -999971013 568314588 1 754750332 0 1 1 -1000000000 -976875677 418976707 -999971013 -633288655 -785698232 -751784019 0 220850744 740639904 775848521 999999955 -979304046 1 -522162662 -904683546 999999955 -112414912 -622001368 1000000000 -999971013 -999971013 507431349 -70369207 42 551956945 185460186 -120868665 625788323 996349798 -67253418 355239439 -630590402 99077993 70376353 711350451 -855945957 863575525 -951062404 -999971013 -16685772 -747623967 999999955 535531324 -1 350346871 931857915 -318172344 -460743609 999999955 532802207 401506749 999999955 -607569003 -1 501410411 -22896700 -730082605 614384679 113016686 -999971013 567528332 51552130 -458353877 -999971013 -1 0 -44720802 -999971013 -755915518 0 -39484095 -363834660 -999971013 -999971013 -923200247 818779597 916171111 -829187212 -286235728 -999971013 84783342 585583960 -181194619 -10176007 999999955 -999971013 999999955 -310185160 -396063315 -999971013 999999955 -392887468 -930881073 378489021 999999955 42 -999971013 -999971013 677626695 158323873 -432053891 -999971013 0 -999971013 -999971013 -1000000000 -393889073 -340056902 -966140397 -816899223 984726245 361313091 1 42 673562570 -663814893 0 42 -416549003 999999955 575259439 209154290 474256965 147750728 -1 -666253070 -957070464 812054481 -53659714 42 0 42 22388587 1000000000 0 999999955 273976679 999999955 -1000000000 -1 -438952435 -999971013 -650291202 -532774613 -3888026 760944554 583198341 -520000220 556790533 -643159322 -758645960 618863159 -999971013 750909674 122539970 -620403241 -216916164 -421176159 999999955 -645925726 0 -68636529 844630284 798382617 -1000000000 0 -64199300 877874939 1000000000 999999955 127056906 605565157 115202836 433360121 -956607059 -999971013 -993296568 1000000000 1000000000 -999971013 999999955 -999971013 1300527 432155877 610516024 279840579 424988148 999999955 945063204 310365193 1 -476315450 241904972 392174568 1000000000 -186237733 1 -564432400 74074740 614088491 691570257 987587795 182932365 861600678 999999955 592937166 -282403735 -840702323 -909296727 -251410844 488368067 468200173 -999971013 625181688 657276550 -39760375 1000000000 761697365 44935732 999999955 -999971013 -802466038 -999971013 222610518 999999955 -542474274 12190677 519306159 458710782 -793426437 168494114 574421162 936760418 -627153959 61096562 988486067 788332667 603195990 -203219026 -589914113 -868568075 -514269111 -915156266 -1000000000 -290074476 -264145208 1000000000 -3272777 999999955 1 155146161 738316419 741331832 -506052276 1000000000 448662829 -1000000000 -255207312 -672259255 -940476673 543415430 204704865 -495199007 -1 678318934 888159987 -999971013 116052942 544355043 -205520033 -770198352 -111085661 -944254238 988446122 -999971013 -999971013 -1000000000 860707901 42 256400516 182454580 -305765573 999999955 -317980698 999999955 999999955 418740878 465228498 -575458897 -297644125 91003079 -288637928 100987181 -999971013 999999955 1 -279833250 -364553670 974711556 -863402979 9533955 -947748665 -913819620 -478141883 1 1000000000 -72622857 -944858306 -777235372 124680044 -999971013 122318134 -999971013 658707885 -574070396 -204884085 -818925188 -43665926 999999955 -987140044 880029611 -999971013 72871741 -310912829 -236350486 999999955 -999971013 -527502049 42 934961724 641488014 -734215802 -1 -239450752 1000000000 -799962591 -213459461 999999955 26521215 -1371836 627522225 -1 966617428 -633699841 980228045 -655109773 608455399 891693358 528355073 -840287472 433451081 -44522778 41449069 -999971013 -477216364 0 737666250 -392124644 -251711869 -449876471 503919582 377369642 -999971013 -999971013 -976240518 -966654669 999999955 -861487343 -151564559 -396990512 42 837180685 -800643018 -999971013 -1000000000 301751836 1 84201676 1 -999971013 982412202 557092975 1 963827636 956896666 0 875660727 208824989 0 83258180 -377738582 -999971013 -167852542 -999971013 -930912452 -1000000000 999999955 -537938290 619639649 0 33531506 -736446917 -868967527 -954635979 -101687622 -282970045 42 1 -909898825 -934046957 999999955 -746029294 42 -65368219 -784226782 952036983 -1 -311312374 -286892244 583440553 -831643970 -875755751 1000000000 772621552 254918134 620687669 -999971013 -376948695 68043890 146787729 -575298923 -999971013 -999971013 -8646676 999999955 734936732 570971512 866040707 -804691950 -1000000000 1 526131658 -612235615 0 348968455 -983670114 -340746639 -550702072 -195064922 999999955 344615822 499582909 -83671544 -46721995 296204412 -663459888 670640667 91261089 847932104 818610237 -470068022 287304124 999999955 842552354 690822304 440965235 896298834 365024237 -114032740 -402341044 430837680 -999971013 -503109877 1 338095969 -530044075 262166431 1 148851028 -829299318 0 -999971013 -510143596 -1 -323588940 23481758 371980454 790507139 -999971013 -1 468767806 999999955 -56054537 0 890615273 -645663505 -436244478 -73728811 -178412368 866538063 -999971013 -75169369 1000000000 999999955 921272672 -83367306 999999955 999999955 42 999999955 933488300 0 1 -617838230 -529679316 -810329420 -344754624 403433185 313630332 -677431967 641628900 40699612 999999955 999999955 -147288511 -770423696 0 -759210974 -583412274 10229127 408952081 19538262 -465787268 1000000000 -623186178 757055759 -976836213 999999955 339623890 42 -994211816 -1 -999971013 500335431 42 114519648 -1000000000 -999971013 -949536040 -182218460 118716424 -664761179 -497894000 -999971013 52997637 42 -999971013 999999955 991176707 753887780 -606798517 667842698 -299503672 231689413 -999971013 1 999999955 602737395 -999971013 647340974 452264667 264237916 -807658634 -999971013 999999955 220342440 221871185 -780208927 -437847845 -999971013 -114257966 999999955 42 720758723 -999971013 588040785 -14982935 -879224593 -999971013 122962683 -703467363 175386939 315327193 -999971013 -999971013 -52262247 -1000000000 267615115 514137873 0 -999971013 842544497 42 42 695097062 999999955 -837073910 0 -1 721997084 -188564561 613410036 -676779766 1 42 -308828228 787907253 278393395 126979693 235638477 285638319 0 -1 -999971013 -580473799 -999971013 562730841 -29891372 763695100 -677741361 58635067 -35651828 -1 773001887 663802034 185478284 1 -999971013 -216844571 -933166808 200028188 1 999999955 -999971013 -499701870 235094055 42 -999971013 -912687229 0 -460840856 -165840665 1 756616416 713654049 1000000000 -870993734 -85343230 86913573 1000000000 700804515 -999971013 592512387 761980865 53722992 299440432 -730440769 393443858 148983531 768251541 970659952 129759480 42 -707170829 708837953 448431714 -999971013 999999955 0 999999955 583402107 -961747884 404218424 -393451165 824781189 -203466379 -497230428 -1 -848505914 -999971013 -90073914 -371671226 -999971013 -1000000000 320095943 999999955 -682371764 1000000000 -451088886 762873891 -424735284 814999838 223658265 350066823 22787360 -428293922 -412034154 -183225163 -24309418 -200503224 -316038153 491030968 675160131 577824352 -1 999999955 -976652138 -534420982 1 999999955 -938050289 -764588270 999937748 999999955 0 568485476 -751578062 -745035374 848841576 167981445 999999955 -354187037 -999971013 -883846620 652889337 -406251407 -999971013 -775264386 129434419 768366535 826047843 -557403889 251354004 -749683408 42 42 892608155 999999955 -788293683 -999971013 610519138 743378434 -999971013 -425205269 637213747 -379551422 298195097 -487677271 463906382 999999955 -417704449 -772624602 1 999999955 330447412 -442718025 -447843436 -999971013 342839341 516611115 -922861933 -820769058 -342727077 877384640 248583197 1000000000 0 157393302 546183328 374614198 999999955 753985336 248846641 -751974991 -575999485 129396981 39943084 -393908336 -147200947 42 858799781 999999955 637239513 -1 999999955 773416328 382171005 379304070 470673539 675943283 870812175 981887515 -999971013 121503022 -377227754 -269453520 -813829181 -999971013 -888887090 -834516615 999999955 -1 -999971013 -916891246 -999971013 -773822792 457730536 191743555 -472201223 -999971013 -528982320 -452076520 -1 -194452393 -445503222 -226196248 -966296449 999999955 781972643 -999971013 260855206 -999971013 102377280 -906476709 0 -1 77990308 -137352358 -213978588 -292765591 469961307 835201073 -818881536 999999955 999999955 999999955 1 -1 999999955 711871943 -401693105 452570856 659073391 -261111412 -277884726 760749666 -233975120 492999839 656749623 -423350077 -419090708 -747459304 302047866 -950692933 -729340519 -459668506 587616105 349450069 -678524117 -999971013 -641172356 42 877062656 -999222878 1 -613266911 -999971013 783399135 -563171867 -999971013 -826542276 988534999 -481835046 -1 851933599 999999955 202969104 -17539710 -632716524 -1 -1 42 184480333 0 -80256617 -332974870 42 997178666 583564432 749440396 -1000000000 -806058609 -999971013 999999955 429731864 377869708 225597661 187471949 -232804170 0 -739074992 1 -285030687 -796558103 -222352777 999999955 245187028 999999955 -999971013 564872607 -999971013 1 -55371846 -1 -573525005 -1 -537463565 362434868 -999971013 415863119 -761309820 999999955 -1 999999955 -73429213 -371913375 -248401224 -613148693 -481547327 0 -511556860 -1000000000 999999955 679211434 -804413322 509792526 -803684434 482140231 272658157 316882797 712774794 -770517979 -999971013 999999955 -678239075 -499667476 1000000000 -90885543 -54390446 792087295 -999971013 999999955 -1 736172064 182000362 -397102899 -71496226 -1 -999971013 14327034 999999955 -1000000000 480585167 806790736 999999955 -999971013 999999955 -947537993 -998034057 -915918247 0 668783867 950567712 999999955 684800506 31345336 -561796478 42 460726691 -249897545 999999955 -999971013 -301375481 624051341 -535188548 -491835990 85972348 758233980 1 -933406727 -408759780 186978288 -1000000000 571482229 -704614433 -999971013 -321989822 -280081191 841735381 455274558 948849114 -565236968 -646295542 22512562 -999971013 -298170939 42 334279194 -66661420 419743167 453779117 -352689999 201703708 886575276 383766301 -660657390 -290256835 -999971013 -841665283 943664177 -211432212 -671691338 92381102 -776027396 -999971013 -984935987 -813827613 42 999999955 -373427675 833938018 -999971013 -173127051 1000000000 1 203196264 -498965016 -999971013 285920716 277439067 -457270871 750765446 -368721531 -999971013 -210833518 121586735 948208248 -630413811 46973047 1 999999955 -138782315 556877150 952467270 151094060 0 -708879873 119152028 -119529176 828932186 -859509787 -285150098 855639807 683374078 42 1 999999955 884368226 -571054277 999999955 -806779594 999999955 -999971013 136176873 447806862 -973127863 -220415531 630142297 -999971013 929387537 999999955 -717070752 -136144437 -999971013 608807794 367188684 -739534419 -130393094 -572721949 597579870 459367227 -999971013 589108294 -1 -785190090 -982968141 742282697 -559376717 1 1000000000 -588484169 -393377544 -45829348 10281207 629452882 740811373 -570696614 244594555 1 -43504474 -24553212 -469107082 -999971013 -844372160 -71081826 612902599 -999971013 617052344 579659462 671383885 703058861 -999395398 -32080123 -243185182 -204001590 -583248459 225884284 -273652813 -1 -744245061 980717652 999999955 -1000000000 -811707025 526906591 20589801 999999955 72113943 214609179 -1 -143878140 -1 -950138720 -47572847 1 -152252504 -907348641 485312284 -857364484 -1000000000 826358353 -999971013 -94499512 874592325 999999955 -1 42 271559975 -999971013 999999955 -128688996 42 -966534291 -999971013 -123614214 -130548996 512231101 42 347862673 -69493254 0 42 290943454 1 79065022 1 -610924206 15337001 577538897 999999955 317899039 920942643 977528626 -70218757 -632471417 406938060 692131499 0 662016922 42 0 987549208 -579468073 829866525 42 1 -999971013 637357730 308126038 1000000000 -82533438 -999971013 287850811 -956127241 1000000000 -999971013 483877485 42 230644991 328647158 994919634 -911975213 -511211141 -576960246 -438593175 -999971013 683890484 0 793474392 620251605 -262754933 -633829328 594361967 90405923 -747168196 -130638061 -404570328 0 -335028534 999999955 636772295 -504973759 999999955 -999971013 -811345750 -164680121 0 795058892 -166673676 999999955 54533214 42 -101351409 -589570573 -167973646 -406910466 999999955 -999971013 330290482 -942701352 -90458273 999999955 -591540158 -796200821 -872761126 999999955 346154573 -856590044 -684430616 -361106577 1000000000 275762850 42 998659083 39200290 -749049748 400561107 389973715 862596411 999999955 999999955 375371805 -999971013 834386584 723069293 557954917 436611043 994897680 -854461726 42 999999955 999999955 557268175 -422403977 -999971013 999999955 -985562439 -1000000000 -551759412 -226561966 -1000000000 -590138690 999999955 -662665360 969276018 1 -95495661 -627618320 -999971013 42 -999971013 439089608 -77899537 888895385 695926522 0 753996307 411650002 999999955 980235234 999999955 787354762 0 854205783 -864520942 999999955 -1000000000 569985156 21905460 0 -999971013 1 -546639445 340179353 985822908 652764379 999999955 42 -600073726 -132877939 0 557866781 -373954142 980003625 43802870 -697542041 814145939 -300362543 0 351007335 -1000000000 -203867303 884837827 -269761745 -270193367 302684958 -999971013 357749875 776177391 936102662 404119508 -1000000000 873767473 835682074 -51713399 367466360 285871307 42 -999971013 708327342 1000000000 1 1 44483110 -106104851 -1 -1000000000 -444339362 -35202758 513887141 -523812617 752488674 -774455154 -999971013 874408459 42 824902368 -636524649 1 999999955 -15223463 654049689 -891990803 -894869665 566963337 -194861384 377334184 -698095359 779311306 406111496 385695043 -40101118 -999971013 -302365343 -490210113 -507183732 726318637 375451672 306163794 -656673804 -999895196 -323578128 250011795 45354712 -602961439 1 -374533540 -739357687 1 105709213 999999955 -630895384 42 131574570 -937946691 71535330 999999955 -67221511 763457117 -456837022 -218366201 649086537 55589568 42 -881682450 -852364211 75903163 -878829166 -94032288 -218268280 -374560044 -562307825 999999955 -717984612 999999955 -773818055 -768246616 -856867009 575409808 970427070 999999955 -464736838 530769308 -556610043 -619279580 -368385670 1000000000 -54953967 852687396 830880519 999999955 -280903112 -136956391 -562602112 -999971013 -844897003 497451695 -999971013 -601032890 378338636 499899525 560230402 434874874 718842406 999999955 -871534267 199268307 -347693850 516234421 635289207 -438071741 1 -6221861 999999955 402518156 5626851 268665751 -218056598 -323237168 -735379758 1000000000 -693230428 688717314 999999955 -56047555 -999971013 -325614250 129693562 -1000000000 -366707089 999999955 -360914516 999999955 379117260 -999971013 844277595 957936846 -251653585 999999955 936850863 42 217115275 26521215 -617968358 -292531807 -999971013 769870704 999999955 -438975870 999999955 461547796 983440435 729091134 252648798 165256813 999999955 1 -128204171 277976013 -809054449 -999971013 629828396 584444034 -999971013 -560600478 0 999999955 551313209 -723327784 439102858 607862041 899801266 -440853800 999999955 -999971013 -1000000000 -483009351 99205020 -75997605 1000000000 -782359681 -999971013 -193746848 -999971013 937922185 865421353 1000000000 261168006 45761415 -536044596 1 238709235 -530443813 -261262128 931216530 467376595 -567736322 -431467225 42 -1000000000 47658068 -482240605 984278858 -1000000000 -431609042 999999955 879833422 -762243564 999999955 -999971013 771828184 999999955 1000000000 -999971013 942306131 -1000000000 -999971013 -559810589 -999971013 0 12349815 1 929131818 264069349 0 999999955 -23966566 42 111206859 -986258318 999999955 878896194 -388432906 -628489252 42 797007924 116158133 42 504568262 -1000000000 999999955 639289158 999999955 999999955 221254470 744067461 -555579854 1000000000 -779087311 -1 -812519059 -209547678 617677468 -819136952 -479782083 710482571 -999971013 999999955 -997340911 999999955 -376241965 694704494 -197642072 18053920 -999971013 618980283 113208059 999999955 -1000000000 363389377 -76239794 -466914152 -274438993 82640697 572945360 -92363277 -999971013 -852705850 -793718152 -279503998 -640765367 0 -819376229 346292794 999999955 -723616656 574876603 -805447992 -999971013 999999955 -922625510 1 -404001883 -191909766 -46608673 63981825 -461723112 -950565484 -999971013 1 -400508695 408636936 -353318651 999999955 -629261824 -173281588 42 -432904309 672202428 -697695252 153575193 1000000000 317291393 -186522485 0 367965492 -865235635 914388709 270375992 -298897274 -512109510 -898755219 670970465 841824812 719310531 -972797678 520495190 -440138665 632906396 -545476261 988446122 974125229 -727366538 -999971013 -1 -920970988 857173638 577520560 -627597595 -999971013 428675389 -76614521 -696616289 -950949270 -216810676 -871615499 491838571 42 844421494 -1 -1 440499760 224309306 959159387 -698715916 -1 -263175906 999999955 -464003163 110795136 519542091 -565786592 -286196825 951996703 999999955 771238236 -993345264 1000000000 999999955 410499791 999999955 556182980 -1 677558345 720127441 42 -1000000000 -67540413 36545951 -427431424 126599045 464481266 480388682 295407842 999999955 -576773040 999999955 -680209589 -311341605 1000000000 -527029740 999999955 -857527759 999999955 813630190 -173163588 74922535 814302749 -717241797 991024929 25137971 651010424 471073345 -1 -1 981815084 673372610 -50783636 -999971013 -1000000000 108537558 268967995 870062490 -1 93756734 -1000000000 -511116859 0 -999971013 985992633 9208262 -580089247 -49191343 348360679 596640966 338200255 910707633 -999971013 131317815 164157223 1000000000 -179328872 163246104 145457388 639626581 361263307 -728350151 390308983 0 370021820 977387284 -262716881 302765972 331289130 718593621 -397681735 760750828 -732328499 968412834 480907818 -361360018 394276274 607243520 705189111 999999955 -389038648 -325155934 949161583 999999955 -585845235 65528490 -462552622 318478604 302973637 -666847514 -207896805 -843243964 358542079 -262050998 -186488108 999999955 1000000000 -1 -40673955 1 -821952606 -139424889 -1 -584853655 1 0 -515909131 31625757 -551785256 1000000000 42 665996846 -1000000000 783798466 42 289342769 -670958931 -756959142 -116100924 889152607 -764825126 934087496 952505224 402271625 -694002359 -197504508 -131617419 350074209 -325100524 280080081 284497757 999999955 1000000000 128024298 675662962 -869262849 42 999999955 695657021 -458941975 999999955 -171021195 -271318047 999999955 668441010 999999955 391156884 513578567 993778594 -925652133 232256098 544940602 421739682 -403602039 -999971013 957091346 86085563 0 -891364869 -178285277 1 152841363 822856910 187501172 1 54243847 999999955 -1000000000 454906764 -314854852 647464349 0 -999971013 -708608348 -999971013 34571169 -856349117 -711246560 -887667089 379643706 813820669 482594006 755241656 -515601078 999999955 -150672410 104502203 625482245 -979995985 463510267 -518034288 -1000000000 -161484469 999999955 999999955 908700033 89907259 113535374 -35474329 -474279687 -549296006 1 -913558292 774503237 333640693 -428786168 42 -801877333 -1 -560360998 -74414380 566244769 345619686 70183824 -305689842 -821090393 -435195818 -702210109 918658862 911340837 1 -113877721 849799023 694856475 812682864 -277337496 0 999999955 685294585 1 -644034024 590684523 -836500895 -9172672 -540209784 -999971013 452499631 -128578907 -208375651 1000000000 -383494697 911804449 438363220 609955441 -584348241 -999971013 -100663338 681286949 880159000 999999955 0 -999971013 -999971013 67932521 -67005753 -10742338 570625956 720974149 1 -494954596 -943402896 1 1 999999955 -891265561 -1 1 133971129 -597611350 726637125 883222661 45900813 -364605302 997649027 999999955 -601251156 -1000000000 999999955 -1000000000 918338714 -93842440 -999971013 1000000000 158699716 999999955 0 -196970536 -123207142 203347895 -433295241 614882415 -763118674 589023081 760700457 0 1 -999971013 -542048141 617509554 999999955 -832164554 999999955 999999955 999999955 496944313 -314408565 -1000000000 -738859140 42 938370857 946421485 42 331664919 1 848264478 -32473028 9980609 606156121 -1000000000 -1 112051921 504333191 678948414 107190789 -57114286 1000000000 -823051447 -1000000000 999999955 -374704574 999999955 -422459278 581999730 -999971013 1000000000 -497105149 -737286203 1000000000 -1000000000 -999971013 729502832 227233592 -8641515 801692086 -311711186 -503669589 -882932423 720202299 -709956842 1000000000 -340253338 -214659699 372476625 -999971013 999999955 969899367 -665399533 -72084437 970262992 -712548425 -304017200 -914146785 428296974 1000000000 -215420005 -13013541 -527413202 42 -551222950 999999955 -990288466 -999971013 -484015759 1000000000 -807952745 -248304927 42 75341134 818431892 -1000000000 724481228 -999971013 -966806691 0 -621245418 442523053 999999955 402228261 -999971013 0 -1000000000 -1 942276088 864155406 -999971013 999999955 29378328 1000000000 999999955 709478631 -674985409 557916644 -795432806 0 999999955 191156689 884762818 -754605269 -602501290 293821755 982012004 1000000000 1000000000 42 -697903373 713567873 -115992589 665237723 42 -1000000000 557157295 912384402 -184309920 -1000000000 1 -233195443 -349525766 290917501 -999971013 -999971013 999999955 -601024333 42 627294453 30315226 879814805 -31217552 752488674 651444826 199691474 -999971013 227252206 843019742 -1 999999955 531005642 541219249 -999971013 0 42 306513474 706409429 -50626771 7624753 42 -999971013 -719095520 981307373 411757314 902927751 -1 361893085 -341304230 336659503 672427523 -816760453 379120463 -999971013 12369860 886247221 -989507193 235410013 -999971013 534407749 -841960392 903193596 746201222 216330569 999999955 42 999999955 790050654 999999955 -999971013 999999955 831220596 203244301 999999955 904365861 -712548425 -153003234 -991959810 -267108061 -302589554 -367478838 951040812 311162394 304968953 182787271 594794265 0 999999955 -999971013 -929190516 391548770 628477892 -1000000000 849157795 -999971013 -553937484 -999971013 -999971013 -1977928 -1 -999971013 999999955 902565937 875610741 999999955 -999971013 -836824717 -502996831 -634717957 1 -811579010 -892584056 180189742 398256962 -141974674 0 0 -999971013 -268655149 -132147203 966486927 -723783076 -1000000000 999999955 -1000000000 -999971013 -485179845 441938753 1 -942655619 -675921960 -25475621 -999971013 158291716 -701833697 803745314 1 -887252937 876119540 999999955 487284838 200467795 -999971013 -999971013 -952989606 -340797442 999999955 349530070 1000000000 -220433326 341083830 -134915074 1 -674242400 -999971013 -606289667 -276246291 -999971013 1 385006228 0 -990419801 -999971013 -518287492 541032353 -169911546 38166630 754816386 -759328983 1 985990203 -985168397 281428918 -701990714 -999971013 -250530410 -999971013 -943575655 43855669 -174730083 380338084 -255512525 -125342973 42 -548494014 943991730 -1000000000 -999971013 999999955 750446463 -1000000000 141624635 42 -607436513 999999955 774984602 374377013 458776137 -1 -19166581 -54087931 -521978407 339132644 -132710886 556356086 54245131 -662463304 999999955 999999955 999999955 -1000000000 999999955 -864624488 268747117 999999955 912831138 806029824 -999971013 -672391555 -195486726 -28607218 -999971013 667986967 -1000000000 -964786916 -681281501 999999955 566180521 815456437 -999971013 -999971013 -236673366 -865472118 1000000000 -560810311 -823637533 -1000000000 -464305451 0 1 999999955 42 451385224 263593601 132365501 109441561 1000000000 -424291473 -977774898 370857594 -840011232 687369297 558522003 -790090455 456440677 -156036353 -689168785 484069321 611965422 -8699932 -1 -697976413 857047795 241635876 1 -999971013 571742382 503210800 -999971013 -786584899 1 -999971013 386019517 -999971013 -11915834 635935271 -506435493 -123455065 -556090442 42 -631731107 -839250617 355027464 -618638768 1 -621889724 654577227 253402198 179648273 -900736211 225210006 -475036181 789995736 -999971013 -310218380 999999955 332693250 61827854 -267941519 -155411414 -999971013 885983415 -508201869 125670752 -375909770 889403783 579744633 655149323 -173563941 999999955 107413640 -999971013 -307829950 -264312160 999999955 -459206115 -32030249 -333330762 106782766 753179440 -1000000000 653123095 999999955 -585973976 -23683599 -128485572 -1000000000 225384400 525076743 647369871 -999971013 -398880263 256415130 73209087 -1000000000 14778537 510676497 -328689399 817080120 -322438172 -1 993822549 999999955 251690985 -747794729 961146434 -999971013 -498078008 -52114405 -158845924 -999971013 745539223 1000000000 850388108 -16130845 533753317 -999971013 -999971013 620127115 -646522751 -475255673 -746179457 -1000000000 795721642 -300499322 -999971013 688145987 -999971013 1000000000 -1000000000 42 442480310 -999971013 141429128 -169763827 -221345735 42 95025634 674874901 -999971013 42 999999955 992175692 680432758 -4048567 976559465 -491724730 -637455734 880952586 388762667 341590386 1 1 -439396566 999999955 -195084627 256788069 569829673 -999971013 999999955 999999955 347721926 42 251960937 -999971013 -535657274 -681309648 -1000000000 999999955 -820556997 42 1 -696128664 -1 -381391331 -823852363 573277295 -342327924 635133019 810656702 495463295 584494341 991048366 -948836613 -268192387 -999971013 999999955 -852790194 201398498 -624071116 42 61121173 846671717 -284789853 341165234 208479732 -56723568 -22446473 141360419 -664660550 151389944 1 256984861 -128209130 -930343973 999999955 -385235256 -464344180 74905988 462487154 -253774222 -824950919 326596150 -252166780 852130068 -230157935 -835182965 -671279519 42 534472079 -680779152 1000000000 -662935892 -277599883 1000000000 -955269874 298307672 0 -999971013 0 732130686 999999955 -918064529 999999955 -174172362 23722246 -999971013 -594067664 1000000000 1000000000 973554155 991082694 726721834 42 1000000000 -638624822 658784451 699760216 -263484018 -999971013 999999955 -291793934 999999955 -1 1 519405250 644563604 -760233533 -214096133 425279970 -1000000000 999999955 -354147391 999999955 -1000000000 999999955 42 1000000000 379278464 -912999604 -1000000000 -11684781 -945310865 48580308 541957741 976193209 -851190954 -69146297 34861422 53113482 123326542 -1 156810559 999999955 582647031 -177072946 634131517 -1 -897492037 535584980 96493093 -448772144 -1000000000 690942189 -391130365 -999971013 588615474 320783396 885212441 432034206 -777235613 -927927295 -808669758 -909628056 -426496285 1000000000 1000000000 999999955 0 634630007 -609796290 -303907549 407177941 497284738 -765376211 -638458279 -475928997 532623550 354239870 -1000000000 999999955 -1000000000 72366589 -1 230160023 -1 992922025 0 -183581494 -996951604 -4542633 -999971013 842286812 565880929 631579045 -64395033 736296909 -999971013 -156460328 999999955 879524664 -284176595 -172323625 -17835739 -845111671 -1000000000 128707284 -1000000000 447437069 715651444 767866054 -999971013 621512398 150942486 999999955 -811231692 460578994 -19736778 999999955 -160170549 1000000000 -726214200 -753853180 -509746223 836772749 999999955 999999955 -999971013 129105195 -241680722 999999955 1000000000 886869185 -407938435 42 910580783 -200665650 694344902 0 -387597703 1000000000 -538842006 122045971 599460047 -651891913 -19929344 499613337 -311261231 -1 -1000000000 -534996120 -622986454 282426274 792709974 -625843972 -992545391 999999955 35375866 -618585704 -146748283 109807734 819675378 253984640 -999971013 0 -296017468 -231995406 999999955 -969135841 202572392 692218525 169684050 999999955 -615557587 756332840 -91256439 -999971013 -907290122 999999955 -179404335 301058572 -203365296 0 0 1 -215195864 -41612544 524285379 -34680849 -1000000000 42 1 -299367764 136966714 -999971013 999999955 1000000000 -999971013 -769371895 42 42 999999955 -999971013 655458688 -993520030 1 -36428314 798234670 759157351 -961189154 1 999999955 67015165 -27953385 917896977 291732691 532537602 -638642802 999999955 -427107483 1 340465790 285218286 -760199117 -884547781 -113821994 -733993594 -999971013 -575258611 56645146 1 168462392 -323187781 -736994364 -999971013 711403680 -144554659 964842504 878666236 542021255 14311359 468175300 1000000000 999999955 -999971013 999999955 1000000000 42 999999955 999999955 251190457 148797255 -1 -1 282000259 -60810966 126173524 845308224 999999955 370061589 999999955 -950817240 -723976112 1000000000 -877683916 88552423 -481991113 123332376 271784521 451463283 481502066 -542686185 999999955 786492446 -1 1000000000 -7768343 246322008 -57346382 343976081 100572714 169261195 1 0 761980865 -77901575 -911420885 86205427 -354798300 -67091869 1000000000 999999955 999999955 366255281 -828877929 19538262 798580345 1000000000 -999971013 1 -262077442 258713996 955533539 -650546481 -509308807 291109087 -241477319 328555436 771160323 181883662 618103264 -844591519 42 -530252628 589741006 709030283 42 274262545 999999955 748201139 1 -999971013 282732048 225006951 729092187 999999955 955953265 999999955 -97903713 -998011549 -1000000000 234913555 42 -809381691 -304509168 -999971013 -696708408 -999971013 448469044 0 -999971013 1000000000 -97177918 563137700 -999971013 999999955 -232063675 22866719 -1 1 -1 572894466 195325892 -769225989 -871584323 648412712 43600778 149598740 42 -384351497 -27872393 -773655898 999999955 337199790 824523496 -712501264 275129183 9503653 -826658981 297506541 574059171 -148314823 -480522630 628850298 916067435 620001034 -531137680 999999955 -930925327 1 -426083668 39122393 105965912 -999971013 -89639556 0 -261107189 104306550 926657987 529073647 0 -873216963 605234617 465568396 1000000000 155592344 711889075 -344011599 -24499373 305628504 579604077 42 988308743 -1 999999955 -525553038 -287646136 604617334 -1000000000 -770437727 0 517828728 642608543 -121820224 253832648 157372723 -485931819 -77696811 999999955 -999971013 -54491902 -122960959 999999955 514783228 886728381 766580965 -550609381 -384273181 967570610 -405291712 764082089 -876354629 -664248853 -438770669 -255683579 454714591 103111117 -882466715 42 169892720 -601888820 999999955 -320351758 -760202353 -544055737 -999971013 999999955 165098367 -669353826 226457490 999999955 -510977431 1 -999971013 229965433 383242249 849026308 -539517366 511896830 -989991960 -965495369 -986259323 -558696792 1 1000000000 673843781 -485290599 42 -962368676 -111025992 472799621 -547642243 804201881 999999955 991395114 -486578719 999999955 -999971013 -1 971665840 706500926 -1 -204088065 999999955 999999955 1 -248953902 430356719 84627030 -164572162 749859885 -771418549 -999971013 -385047331 999319845 0 322825900 -176112783 999999955 -269506023 999999955 463321210 -137359694 52450860 -792516056 421495735 999999955 631142993 308695248 999999955 -999971013 646402820 -86896604 578974525 993963958 999999955 -999971013 53145728 -439160078 -468774386 999999955 821864987 229970070 909446953 699134322 -621790759 -223482530 999999955 -469718897 999999955 -567845691 -827755697 259771396 -441135619 -799470843 999999955 -999971013 353786317 234901067 0 -999971013 492754574 -999971013 -68316886 2407045 -1000000000 -783876448 999999955 -923211575 121009923 -866560484 869593453 -1000000000 999999955 0 499479534 999999955 42 -741059646 160076272 -122940106 367668959 -603978241 536939843 1000000000 -757172930 437911747 634769556 72016220 0 -999971013 -553756399 -707901174 815589675 -411435331 -999971013 876712271 -1000000000 1 999999955 -654848935 42 171452881 902487912 -999971013 -359982530 98498236 -999971013 -916254395 -868835557 456894869 274008599 -854489566 -999971013 -999971013 175439585 0 763855527 884642255 -747745821 999999955 -816865533 -354249674 591724619 1000000000 -405237084 966999335 -959914023 -325377344 999999955 -259198093 0 -813305026 -419112087 -631459642 -801357094 265091177 0 1000000000 -802687281 672903546 -675211365 -881538654 708808421 -999971013 -207409179 -163629017 359829024 999999955 -745963443 -865182623 1000000000 999999955 -452393935 -85097319 1000000000 541657264 -465946765 1 999999955 0 -999971013 -335357960 999999955 -354680347 52807300 19627437 1 -259203845 432872931 464559690 835065049 33176139 637668682 248839959 -999971013 -1000000000 -643887247 1000000000 999999955 588409748 -1000000000 1 -1 -999971013 1 -999971013 314048679 -920239476 -555099987 42 -335029733 947771585 -1 367553021 -19976519 -999971013 -344342270 621069460 -947395609 -999971013 0 305481388 -696380588 -533018984 330319653 707373156 644789468 246977636 42 390992246 42 -696105512 -127218424 -702667747 -620674835 -741836444 -429255965 111560768 999999955 0 -854841728 -334324546 188752853 668793661 -999971013 811735377 689561013 -259591596 999999955 1 -481246919 -16154950 -338861083 858905782 143037409 -993471622 -200804921 876742311 -511089833 781192632 -852237886 42 1000000000 -315710399 -999971013 919284166 -605053100 -817582534 -999971013 -829748353 -434161201 -999971013 909871154 387350171 424102629 844405432 332245415 -397844136 -999971013 999999955 -753666041 -1000000000 274480225 -32880823 111104544 504383385 42 -163677651 -1000000000 -1000000000 0 -244147107 -508084825 774851702 862586079 17946666 455622660 366134632 -499037252 7363552 430866800 -401493883 589088127 -839640257 817601438 726104396 378805472 315468835 389922819 -755681864 0 -1 894279564 412932279 -480643860 -981011783 -599329763 1000000000 -455105527 -849359065 579909085 -558259445 -982527074 156175203 -361154478 1 -177144206 -369901946 17200897 0 -396603601 -45475613 -999971013 -340746639 84519577 13967528 1000000000 3894976 579203463 -999971013 42 78699425 -999971013 999999955 -997042614 1000000000 764493393 -945111404 402013152 -1 330849017 -618956811 846558705 855711831 -366444387 -1000000000 692496605 886937986 108041412 356808969 -861541721 426198915 42 126125215 748100677 71535330 -699741219 -999971013 703058861 -685091058 999999955 999999955 999999955 -999971013 -999971013 -854146413 637578046 26066957 108159435 -873859002 33887863 -261266442 876569911 952478073 -999971013 397075411 570839166 -1000000000 -820491262 156955783 736182130 893764155 459373709 -517351463 344781376 -193648248 65668880 -66264875 -999971013 1000000000 -999971013 -659121108 669634747 952473599 904573782 93393313 493154863 -112000222 0 48051468 -1000000000 -999971013 762222259 454084047 -471422050 273087752 -473627289 -492270409 999999955 -999971013 42702176 -167070748 -898715772 -969777024 518871205 -999971013 776177391 -579546504 168942904 -130468613 -990817043 42 -581668891 42 -507245380 598436787 -1 42 -918390587 -881198758 62990119 585354604 -966960826 -1 439012101 263836067 -999971013 -695524652 999999955 -74251950 0 860875357 -262271493 0 -55043880 -999971013 42 844974244 -999971013 376024338 1000000000 -542557986 -345763678 365795006 -242036272 -485360090 -225096861 -488181897 -999971013 -330222178 494349181 -999971013 -999971013 -464562475 313012274 -116197165 -934189642 172978853 677338886 -712321050 736996286 -1 -1 216358570 -1000000000 256877033 354968364 221632944 -999971013 0 308092287 -999971013 -212833738 -999971013 223012545 248185509 1000000000 -396047746 1000000000 300065901 956421783 526963377 -839272328 -31595598 -784302919 -492292240 999999955 -1000000000 -709767513 -134639988 -507659573 -242687946 203128457 -986679532 999999955 439518325 408852233 42 -844372148 -944461863 -300222361 683399580 -428823314 90760570 -312663639 147813591 -644083600 729207992 -999971013 -999971013 -999971013 -478179168 -213375230 -189427388 24252204 -1000000000 349455265 -591987844 -285806053 -973226250 -822554407 -986418473 699530316 1 -999971013 843003192 -1000000000 -306546628 999999955 -471428487 923506858 51885694 374035534 0 212286292 -1000000000 -388825632 203859991 -124109074 -11091964 -627886180 152786893 999999955 -722368492 -999971013 -985615877 -45576081 -80271044 999999955 42 -639293608 250068613 -279221392 1 236104415 108791123 1 -986812991 1000000000 754134770 907355204 -735779193 302193671 271092227 -539601363 -98902170 483738211 -21021286 -999971013 205921750 71995492 -33057622 1000000000 42 804394945 693847559 -1000000000 818771164 -636712117 0 -999971013 507116748 768268247 600332268 999999955 -424323293 -910576086 999999955 -467714928 843637946 -999971013 -699741219 923806101 911035713 338212553 0 -999971013 -213959582 1 33417933 -496078885 1000000000 359312231 42 1 -519668151 -327229729 761720771 -999971013 -186898344 -630655910 1 999999955 -999971013 -29253635 -17600570 494408349 797281400 556744685 -750798447 -600452384 -291467358 -276885509 550697794 867260997 -999971013 999999955 -955421603 -7031619 563233221 -999971013 -349633618 999999955 -997427767 -530839669 -534325710 426160167 802387191 -249511052 279794139 350477816 999999955 -443417364 -232615855 1 -589069632 -999971013 -765327523 606948879 -7967045 524265878 999999955 -679920004 394259599 644721220 795734166 1 1000000000 -404567477 -804295744 1000000000 -533131507 1000000000 -1000000000 42 599626394 -1000000000 -330388041 180512631 468166616 140480309 38014425 289844425 1 -380548127 -936261704 178119660 466853082 -717199506 738042560 -1000000000 -701529324 536377292 210091325 999999955 -857482997 58714231 -999971013 -317104135 -109118942 -256027793 999999955 999999955 -999971013 468456490 134872337 -121980085 -923374502 474546306 622252889 626527137 0 42 378125656 999999955 426705905 -983437715 -832704274 13598171 898507614 254940854 -513747518 -827018712 0 -465876567 681288299 -575136238 -900026941 42 -999971013 999999955 472486742 -84876531 481671151 1 0 -905274424 -168062981 -349890946 -999971013 49643159 -731146878 -1000000000 93918828 -755593669 540214511 800349860 -190374561 -999971013 130743212 68893529 123897187 0 296931999 149263692 1000000000 1 1000000000 999999955 0 743800666 275238173 999999955 33493006 816103759 -822788568 656735557 -1 369678213 850709056 0 -72390081 -31557483 -186840915 160186833 107772248 999999955 -312201242 -999971013 749496215 443527216 0 1000000000 -443679468 0 -11263828 999999955 -965445515 844409516 -471075798 428678199 -401516099 -668445085 -288337021 -1000000000 42 -971521032 -618751242 -1000000000 872995767 740427230 -564366993 706595978 577940114 -508921259 -923054910 999999955 -657158134 1 -999971013 400339828 0 -999971013 64297675 -975507863 -999971013 786312035 80247195 -999971013 902325743 -502504309 449760543 245885249 -727372067 446993754 -890309068 999999955 940326111 580397652 872626030 0 -999971013 723176719 738515871 639432136 -312987252 -463872103 999999955 -1 -553768006 -999971013 -624486435 -779896755 -239461389 535702923 999999955 999999955 251599609 -351486115 833153536 560051658 -824675147 -119753762 113788349 215110932 -891610999 -845151054 -921822802 -55052705 -1 -1000000000 -999971013 105424661 -999971013 999999955 845644289 -999971013 -1000000000 -937505447 -72294897 -999971013 42 472204276 1000000000 -265027564 1000000000 42 -704242939 263236386 -754136035 -19848891 999999955 0 -999971013 -3955496 862592973 -858191021 803042709 456650414 -999971013 117575219 184157956 246299332 691747337 229905580 -999971013 999999955 614822775 555204662 -999971013 -897652037 0 999999955 -231097041 999999955 -155607547 945318646 78124217 -116603934 101859462 -313470524 120399541 999999955 -201016602 900736909 1 -231480629 -441678719 -217198450 -167112663 304595912 -33334439 1000000000 638388520 -999971013 999999955 -766832284 -557402325 -70123708 566467034 -999971013 621029062 -508804056 -717479193 -1 -973569279 42 999999955 74687577 -1 999999955 -827804900 645884081 -152534581 -372502070 640918363 882832040 -86448836 999999955 -978253844 -203221259 331587731 395966115 999999955 -231303055 -835648828 -942877065 -191553234 957508840 845728437 855178475 52196075 127854113 1 -21948162 632913019 827548142 999999955 630527519 163532759 520237315 0 839104140 -234768389 1000000000 1000000000 -188755143 -999971013 983203499 -831795859 794779250 854310636 176872253 -1 -458517495 -544030539 261886966 -999971013 371114296 -616534578 -999971013 -819893322 -1000000000 -999971013 917227609 -887956178 832951764 306926267 415196525 89470880 -975676579 -930564370 804406789 580959965 -112957106 789631409 -999971013 582154630 -73045082 -377576257 -677296971 -184791088 400953954 -9917429 -249505415 -698761799 221901201 -999971013 565304622 0 411231279 -48903788 -723599992 -319787520 999999955 -999971013 -89171830 471335187 752236181 -999971013 200247879 125483982 -999971013 -556573993 999999955 -578622463 -823000429 -370006003 0 827300502 310639983 -354274029 -605759510 781561361 -989421478 -51798071 42 922797360 1 119144201 963496831 -631511513 437342351 5327484 -511619474 -1 -75806867 854665900 42 1 -301758152 696018013 365024102 -1 21112228 612887685 -999971013 -1 -575784648 974286661 -981338709 -712668876 -969564273 -999971013 531684204 725293969 182800862 512447157 -767456332 -400933984 654884694 478739984 572375305 -161689507 794973116 -1 -692758566 -999971013 155935297 -321255154 269540628 -287935531 -494310437 -108700544 -689412142 514260747 1 208435960 976485696 138892328 501584440 400364321 0 -619251749 -267290053 -821343516 230358473 832006094 -316880035 556247145 54183172 -1000000000 999999955 494669798 822043219 413403747 1 -1000000000 569901280 -360839939 958779216 959546280 -1000000000 263580322 944946847 0 1000000000 1000000000 999999955 -876659883 584066927 999999955 130298822 -1000000000 -528476334 -1 639061327 -1000000000 -590219098 581468589 911727712 130218348 634175859 -918496295 892014908 29413094 -982502558 867536232 -404849545 1000000000 -1 -228590857 -1000000000 -275580539 999999955 962245701 999999955 -999971013 -999971013 436284547 302315054 -247857657 1 380642482 -425825371 256692671 -999971013 -610081368 -512109510 42 -298107380 -598327245 -506261893 -397519233 511284486 0 42 596155139 -999971013 227074147 858947204 999999955 209882461 187975250 -500732621 -31221591 20029609 1 -259811367 245043030 -686900278 -534226229 559185023 46183212 -999971013 -272712493 -646269161 -897675377 122284378 441370237 -515536689 170741490 -928936229 1 -589843623 718277814 135181949 -999971013 858485095 449005355 -640903224 310414905 -983332532 -999971013 -44475460 42 -901436459 999999955 -216887910 930579306 -855665898 154261050 -824712647 999999955 -262461573 -655176498 -779492284 -1000000000 -22453741 502027037 -841385668 -999971013 -140033252 -653251800 -165551195 -1 1000000000 -1000000000 42 999999955 -182887356 -243494810 0 526855768 -211210110 -999971013 -799532089 42 910849982 560170223 -753169966 -739349729 999999955 697296310 -700923790 -1000000000 14063136 -999971013 42 919908013 -848233203 740939815 124282843 -218904379 728172485 992811215 -696682798 -1 788746866 620275003 -51566762 42 -1000000000 136516347 -999971013 -580474136 -734308160 999999955 1000000000 886618329 999999955 -524001758 1000000000 -25498728 597426181 37519318 -318181367 736176680 -889967171 -1000000000 -893693910 588668220 999999955 319614245 523834335 230260916 -867833725 226196676 -790201358 66767219 1000000000 -391792788 -692013217 -1000000000 -999971013 -999971013 112034174 -808655518 -115825514 297622951 -54204147 -999971013 299480257 -154394241 -287611132 922634144 -999971013 -845064263 399121836 999999955 762821645 -680954069 199745903 598451344 -54192886 255572086 -999971013 741135203 -999971013 999999955 184004770 179787916 1000000000 -406881968 999999955 315762062 999999955 805664449 -1 479505612 710085708 991197612 -600662604 614526182 -924309616 539671145 599330967 0 999999955 214015886 165961241 -925013877 1 999999955 0 -1 -673261294 1 -999971013 -999971013 -999971013 -683486601 -887328155 -121785934 -371357599 309963843 42 -160737549 -934968891 1 16352529 -999971013 -999971013 60306557 -227108419 213759996 -1000000000 42776815 581552571 19414159 781270213 -999971013 -187848294 -93640140 -999971013 1 -666879272 1000000000 999999955 433678707 -999971013 -999971013 999999955 880303899 20273898 -95566845 999999955 -716518083 164990591 274187359 -838486186 594279852 772453861 999999955 151027923 999999955 42 -942935545 -999971013 -1000000000 397445460 -928232100 -999971013 452112701 631994347 706178434 -69002381 -429423991 -999971013 335608559 42 762635039 -238861154 -964331377 768575764 -433972546 -383699446 228777832 1 -283671094 709837521 42 42 -947581259 718460906 -100639210 -122029964 456288242 100902125 0 -125212344 -405286043 -544094454 0 761712481 1 -574194431 0 232963085 -153124292 -877125288 -124504896 325992345 -723576015 -999971013 -985517182 -841012237 228104985 -999971013 -1000000000 -445960994 675299833 -394613849 888741575 553627904 190998114 -999971013 0 -492268258 1000000000 0 668628206 -1000000000 905478023 -999971013 949374843 232655541 -703016052 -489291971 64552671 1 -1 481217111 -1000000000 997004376 467648537 -159271051 -935915244 459564595 619295316 1000000000 928548446 999999955 -349199728 42 963143959 261220623 828354848 -163178204 -71618984 999999955 540652037 255172914 999999955 181000763 -1 -1 714257034 -941182355 -72544798 999999955 -276207426 -968300160 -1 -657781670 -245519270 -999971013 -999971013 -358695733 955234637 -584644261 967061270 -1 1 0 -491242661 939788801 779970749 -231019015 364875832 682109359 -1000000000 42 -317230882 668655477 -999971013 -845237324 999999955 501100111 -958292786 1000000000 -1000000000 -275053852 -923760704 283783246 782877535 -922469069 999999955 -532365827 999999955 -713450292 192826654 -563175538 194009128 550125576 756207933 -635683009 580276535 999999955 584705649 26903333 -70179197 -22135506 919007744 3031878 -431933277 390744513 195642576 -1000000000 -567580740 -23635533 794856617 -645725919 -493164825 -999971013 982598164 437434682 -999971013 -125096928 -462941629 -963989248 -221284548 999999955 -588015535 1000000000 -999971013 1 -1 1 -603706766 -872675790 948638142 -813981310 -999971013 -562969590 -879262762 -42484346 789507661 32517153 -227540920 891228041 -870604711 -264140351 999999955 -999971013 -999971013 794618491 93810595 999999955 638961903 909153385 -776720176 -365263827 1 1000000000 268677129 257455140 74552504 42 -853299461 -661141887 853053542 491613082 -755845211 -980237263 538946781 -526047015 -999971013 -547359662 54089030 -999971013 363906906 -128485572 -206238571 -999971013 -947162258 859300282 378730345 15463518 0 604960204 -971824560 296501504 733458982 999999955 42 16306133 324313476 -732174628 -352190876 999999955 64648616 1 3378185 -40275568 -349291699 0 1000000000 -375830990 -372523685 999999955 652180436 865401351 1 999999955 725276215 -603269964 -844796443 999999955 77457569 -731460744 -477345473 355023659 788865304 -257445850 1000000000 43900145 999999955 -1000000000 760484389 709189190 790870861 1000000000 -999971013 127061504 793137158 0 999999955 -535425856 -858943843 -297896724 999999955 42 199680631 17347784 837911323 1 999999955 1000000000 581183099 961475876 0 1 999999955 0 -664537236 1 999999955 357214021 -999971013 70183824 -1 280862511 -999971013 -1 1000000000 1000000000 -447337890 -484765503 917306828 -93259666 -1 1 -844124117 852916487 513550884 -371389452 -456515655 296255504 585542127 -619460656 -999971013 -999971013 756345884 840532997 -1 999999955 116980539 438633372 -347690842 -677185558 996779462 -458387837 -855307191 911003592 543184715 -1 -999971013 -366647761 144831898 956140467 999999955 220713634 359205232 -999971013 551395209 0 587065879 115103858 -364021820 718285287 865193574 394449943 -999971013 919844310 -999971013 -733724980 -999971013 42 -656136208 -716326494 -481180942 -821923821 966178105 -61677766 -926944422 868269482 866864809 261821098 -999971013 42 -1000000000 -104724767 -60645337 0 -332193845 -816421218 931847103 242388198 -999971013 -122322135 -832866371 -186267469 0 71021110 615495170 582647031 999999955 -930157857 42 865993696 999999955 999999955 1000000000 -1 -408007678 323271070 190463858 145846268 -462850742 -999971013 -1000000000 795308420 -999971013 410633424 679112460 453697775 563751407 707818833 775940089 16711934 -145566315 -669049833 999999955 -420412025 -434462351 -868731205 -999971013 -120590093 42 0 322663929 -506762489 371847592 527984790 -493359649 -165523914 836278714 795308420 -999971013 674314504 -987456254 999999955 436776810 -702226204 287775667 -394781451 -999971013 23662919 407361189 250784629 -874814429 -999971013 194673702 498853272 -224757431 906883340 -973068851 -807155807 154465747 -694585855 44632093 270622760 429229174 732086580 -930942592 -190196950 999999955 999999955 0 867725909 999999955 -964606928 1000000000 999999955 634407024 -1000000000 -1 999999955 268126169 -895702143 0 277024947 1000000000 124781139 170464201 999999955 -952775031 -999971013 20242786 -999971013 -8951129 -999971013 0 1000000000 -904526991 0 42 46626 -206593834 727265254 245903953 783775689 -482779647 999999955 -281973781 508081914 -657424232 644877457 637717648 -547425561 401213814 -999971013 206982823 -284363363 0 -479360813 1 -8513490 -731960578 59409549 -1000000000 -1000000000 -164314073 149521340 897789662 -77589148 -999971013 119144201 999999955 999999955 366128536 -1 631981900 999999955 124796355 -589676387 828892572 -574230102 917720962 1 619877040 -513919527 -482717091 999999955 42 -841673741 -1 999999955 -1 732589535 -1000000000 999999955 193623125 -861309684 564198912 -554612397 1 -999971013 999999955 999999955 -999971013 -134508575 -779221475 -999971013 882086896 216751765 -999971013 -999971013 -139563403 732751090 -65626385 1 -409256876 1000000000 999999955 -221896948 -1 627393244 -413737915 1 -192122237 313201344 -30748202 -373697389 482027004 1 42 -1000000000 999999955 576107838 999999955 -676728958 1 -901685659 -596061114 -407721332 448986221 999999955 256622882 -1000000000 -1 249935749 999999955 1000000000 89286558 317485390 1 266774340 190505410 -999971013 1 -1000000000 222541801 -456114415 1000000000 -9031993 -999971013 -426910808 -658929289 -1000000000 -246284673 -999971013 381186543 42 271802638 689913952 -397008111 -178359737 -690664048 -446462419 -787240627 861986861 999999955 444478383 -334769536 -374008165 -1 -999971013 -672789920 257952248 -1 999999955 245550149 -1000000000 100831784 712196014 -301323519 -709696637 -999971013 -283494748 -930945093 477629613 -72777939 -999971013 -892894586 -263390100 -884546195 -1000000000 209349920 81050008 -473715449 714432010 573982044 231436059 999999955 689462780 -145124794 -165377224 348364429 -254305931 -999971013 931695864 337656067 0 919929560 550271784 -999971013 -1 -297144169 374380357 -559064224 999999955 367465700 5402459 -2301719 -411302046 -685333323 -991015208 914854535 999999955 29849240 780178150 -474223801 999999955 -999971013 -581955434 -898875884 42 102300139 -906886499 -957322885 426398573 999999955 -999971013 999999955 813612822 -999971013 204043293 396496226 894712592 -264518886 -534009394 1 999999955 999999955 -727253101 844327216 -999971013 677284912 833790322 42 -832912857 999999955 -999971013 818963676 -385020240 982670194 186487130 -370515311 -433781192 953558249 -502601488 418279849 843013440 999999955 999999955 -538538799 -913842179 -595348818 -1000000000 -697854047 -960309136 -709038266 626956073 -707151286 845431369 -690904817 -999971013 -442971960 930627719 548176330 -700185944 228281711 1000000000 -764805385 -244690664 1 226190460 185288044 999999955 -251517315 999999955 -1 -555273945 -342878295 1000000000 -583794101 999999955 -81221043 999999955 13075984 490485359 999999955 236614420 -790753968 -119230569 138076639 614608466 -345388986 -41686679 -904681722 -999971013 -781190990 999999955 436357301 -125724819 1 975529020 -763581494 -822027223 -792325881 -229183795 -367030647 744298573 209185907 672807671 1000000000 -430812723 -814440268 42 -699985333 341092166 565784075 731899174 -194563873 -746248857 -208645403 0 -177127237 -529845475 751537507 -252260252 119598780 398307124 999999955 1 -810499291 994396149 -752569201 533158297 -909939783 391372096 42 -999971013 1 23079448 279793303 -520774714 -1 999999955 42 238031446 -578061606 1000000000 202327598 -964016346 -852628826 358296076 -606770748 130262638 -293175921 -802271288 0 231235180 994131030 345908638 -999971013 83700796 42 -1 -784998196 -1 598586099 -59349549 126582766 -162902217 -1000000000 -829315682 -544031131 -284826830 -298949216 30405974 459337886 999999955 985184317 209770632 -1 999999955 429121046 -301986481 -779452286 967647475 -999971013 235638477 999999955 316982928 611270337 -999971013 53123894 999999955 -383527976 378489021 987541949 651519708 -291513529 471197460 -588781609 42 817736772 974781581 -96426029 0 42 -999971013 526509689 676987389 -723289786 734629359 863082705 -587614838 -158922933 498677961 -951496210 -999971013 587819756 649397487 1 1000000000 633684011 -695453860 648363644 218372440 -973859038 546241565 -474625154 -263633080 456204493 202040392 100521111 999999955 999999955 684750456 999999955 -971704005 356465192 -633511131 -957047515 925598023 834933112 341683490 -773161651 748290475 -556718295 -1000000000 149436043 255020347 -898925732 -712024586 -73359804 -749078127 999999955 641386920 -583799991 117435030 -389235656 919144579 -486269493 -70352169 -294514770 -239665785 -559897473 -143785890 -257763311 166876545 188679435 776622631 999999955 -334812836 756862375 -519120005 -331222079 -161808952 358494067 -727379039 -66610296 999999955 154361312 475748535 -646979357 -732915574 -205950366 -1000000000 -636822933 -999971013 999999955 -1 121908879 -999971013 -999971013 1 289476436 582257855 377739183 -1000000000 484419949 999999955 17184625 -318838430 -1 42 662617677 904825397 -656095765 -1000000000 510503873 -1 -218137688 -708727701 1000000000 999999955 -596468164 -369425224 -545736168 810082742 -999971013 -810064160 153918767 -999971013 -933936512 487839182 -1 -563518243 0 157956591 -1 -817431317 999999955 999999955 557210344 1000000000 530000649 -1 322724397 80032767 109877146 -411738550 -790834352 -929873381 -151008308 420533479 101421098 -999971013 -839449711 999999955 385085597 42 817209151 -979947617 -805215876 -581078353 999999955 958524588 -223211659 -762491392 88656226 -1000000000 -657478255 -884377502 -276142350 390122270 310954161 -999971013 -478093472 -499257795 999999955 -554387381 -591260111 -1 464488483 910593047 -933282013 -942897180 999999955 290289428 -175363648 -274666693 -176581919 -114897022 -312720189 248208968 -151249198 -420878848 -1 -819649639 -1 548346192 -721717414 978364997 177460617 348631145 -640102591 851278006 526921366 -999971013 452989375 641325164 -881601009 126228925 387015088 -999971013 46462292 -999971013 883126965 137293328 0 -508639534 -431782851 1000000000 1 -86425300 -628701699 -999971013 -562030532 -346933688 -790587556 837016718 1832516 -999971013 254870347 -999971013 -213176388 -897656868 -857147668 -999971013 729449263 3598005 -128269814 999999955 -1 42 999999955 42 -538722009 -940823267 -102510783 -962511065 636808305 0 999999955 999999955 -807499626 877068096 -437106981 71186922 -104487161 401842044 912365430 -315279037 -822378108 -33482011 -695043790 -999822518 -563920289 -65254590 -123585675 951022630 326367784 -999971013 999999955 -272976252 -614927939 555615920 -602501290 854241982 999999955 -355303986 -999971013 -973432350 -132391920 31448434 -155528060 -1000000000 104251781 396920418 -808157232 345510697 214944224 -477006931 -595595707 999999955 305186418 526569850 337207741 -778447408 -608945964 -263728503 -261367001 -276576050 -644334926 516753526 727460989 804535571 -999971013 -842234410 671026679 -689355228 999999955 -911026139 488627622 991727481 419603341 999999955 1000000000 -715119501 -999971013 620292792 -937118402 11876839 1 255207989 -523388143 1 -745917242 542540061 999999955 -51547597 42 -999971013 318174582 -999971013 -667716426 0 -170957346 -999971013 -999971013 -431561807 -409124251 718495609 -690179167 -999971013 1000000000 -917122305 -596536581 999999955 0 22139712 1000000000 42 581391717 -584531876 42 -999971013 -129244387 -963964217 552357823 691319829 742939590 112127272 -971036716 -95385259 -798189542 1 999999955 300919166 959229089 -505235370 -937047861 956696459 -638235065 -9189003 -999971013 -102840996 164233878 -999971013 -363207719 -866182516 41561565 0 1 514934749 42 641014928 76716812 644147340 388000101 308616632 1 -694877898 -999971013 42 -153204311 671792219 50177685 999999955 149218316 2112436 -1 -1000000000 998523296 -999971013 -838219159 -999971013 1 14503293 999999955 999999955 908386800 -1 820669952 971296570 -1000000000 -99743464 -999971013 1000000000 -240013973 -1 999999955 703357034 1 1 423080209 873052549 -555735667 693085267 -348939706 -493922818 -342176186 -566730285 -999971013 -723200094 -969809636 487539542 -999971013 -999971013 -560659376 -744772359 529141106 -239404098 130995509 1000000000 -1000000000 -1000000000 -384123960 999999955 685567704 -731359140 -71477001 42 -519242897 960246311 -1000000000 845429932 -708718321 939338353 999999955 -265380053 269911266 -212685225 -863582464 -1000000000 -35839015 -556480954 999999955 707990709 0 296775535 -636662005 102999557 -921381342 1000000000 -826962677 948630876 -118422907 -518134188 779531194 -1000000000 848661348 -78051276 -999971013 -586996192 62001302 620427126 784933670 999999955 1000000000 -837308472 -1000000000 999999955 -304335183 683112757 184516421 534582604 -49059654 999999955 250312346 1 -368351084 534791609 278417831 -758358881 -395025388 1 0 516557227 798762936 475164949 518205524 -999971013 290547160 -492974201 -999971013 1 -961899800 -621002037 -251445496 786445086 -547954678 -267208408 -1000000000 -412600536 -999971013 -144226881 -340992263 -902852594 579876584 1521860 -999971013 963009513 -243136314 999999955 -624839709 221461005 -353927868 -999971013 -795720237 750293640 -475990190 -797547488 21696173 -999971013 -895656672 42 42 999999955 723176719 918187014 -373693402 146070855 -569469780 1000000000 -819267177 999999955 999999955 805130713 42 999999955 -696782458 -999971013 496636407 -962478640 -690672115 787676577 -800464133 -582567596 178271872 -999971013 -1000000000 42 -701697259 61069175 850873564 999999955 -297684752 0 -827414697 77511880 167542268 -973875776 542534150 42 366233208 -223207934 -335879052 -168714071 999999955 0 936779463 -319957480 284401426 -999971013 999999955 -999971013 -599559590 999999955 878171317 948074141 -882169949 991925383 961796527 272067049 -47078235 42 -6622095 1 -554650438 -529216886 -435617177 -766530789 -1 -219412315 858037233 792251382 -999971013 -1000000000 898464622 654531587 514081770 996049636 747185675 -141518342 -999971013 -583793044 318702662 -65118751 -987977216 1 -235922762 -99127494 592445349 56633237 -503607643 845115207 997856518 702544702 -12454549 -1568085 171403340 -999971013 422758083 309751990 1 -232391951 1 837552690 -1 -763401439 301058148 42 -904729746 -778928423 743561940 -42634016 -462835141 533879505 625341925 729439916 913358625 -745104521 0 -515211891 1 0 331335855 -85796737 999999955 -630462585 -528697468 -550385906 -876324449 999999955 999999955 -915655648 362267493 -999971013 42 -490840419 -81240586 1 -999971013 -999971013 999999955 999999955 1 -128096493 809356556 869877970 150539388 -87435361 -516544616 109192104 832786109 817271751 -1000000000 -944735363 -859340256 783682062 -551433090 -999971013 999999955 40910441 194399621 -456632046 -529583435 -633235484 232391744 -818996326 -300068118 1 600656198 289870644 -999971013 69496094 999999955 -82875047 999999955 -687860675 -598549231 -863071128 -762624138 660763522 -210010057 -109055104 -300111956 1 -706285260 392495984 955678347 376823040 649758869 -88612552 -843351435 258250447 -507157092 520682924 -193781960 1 1 -999971013 275277923 966134955 55163521 -999971013 435111173 138354811 706461183 999999955 1 765020821 -338658944 89047175 700060568 468650149 893621656 999999955 -154442375 -195036174 -999971013 403928984 812708248 183930746 -420710047 -647111791 -891818108 -1 0 -345396615 393992992 -681191338 -1 839080998 -477504748 -107328815 -565263657 -80282768 -1000000000 625831517 -603328670 -614927939 -87485495 861684568 -695599082 178748827 -49354271 300204793 936611585 -999971013 -999971013 454089915 999999955 -372113564 -464314266 -1 0 777267845 -502671605 -307012549 999999955 -661652193 -1 -515169262 -158591856 -414718367 999999955 42 151140569 -771474669 157445987 1 923045063 453401603 12772815 -999971013 -552440791 453044097 458352610 301836828 999999955 -723616656 382630215 493965185 1 421229662 -31166707 0 1000000000 -999971013 654229673 999999955 1 -821304882 -886628806 637185862 -132022352 522935597 999999955 0 -875144825 859340706 815537774 -870569688 1 0 19993178 -999971013 -999971013 -999971013 -238370256 -999971013 -999971013 -905191509 304876536 -96908421 -128259735 782236444 514221584 -870220670 -523344416 742409849 -638289963 611347450 871954591 -1000000000 857470101 -956877709 1 -69685458 -1 999999955 963570451 -1000000000 328748006 999999955 584824119 -999971013 -24617921 999999955 948094228 -999971013 -464135427 1000000000 491940966 -322626361 -999971013 999999955 -29268039 608908718 -886100899 391507647 -154547966 42 118592737 473882037 417786954 -999971013 -88818877 999999955 -1000000000 564110332 -107491999 -264901843 42 818913770 -235558866 428846782 -435038973 -259317589 245974954 -931994998 999999955 999999955 612902599 -579296003 610640662 797929183 -1000000000 -94530183 -8664935 536588726 955237158 -476434832 -1 -234633106 1000000000 363518452 42 -49349803 -1000000000 985394257 574059703 -999971013 -321833160 941764564 -999971013 999999955 497443216 0 0 -387145368 -1000000000 161449496 389623745 714205500 -261145023 -999971013 -618833016 448596915 128750267 417503828 -154220309 1 996892640 602298696 586952037 -999971013 999999955 -827804217 494411745 -214861261 -999971013 -131122095 427142389 1 114560293 -720080989 -999971013 903497158 800940916 -687440895 26297601 -999971013 -531109964 -396985541 -454793740 999999955 1 -1 -999971013 488449050 999999955 42 904153544 -739204234 1 -122174428 -686832429 221652384 -1 127328217 760789841 -645334917 -509616924 -548018743 689410319 -674667295 999999955 -999971013 999999955 -999971013 -4617251 719644494 -999971013 1000000000 -1000000000 -570641727 -966175695 249718305 999999955 764315243 -999971013 402495555 -211466309 -155340705 -250270495 967004956 -1 -237709377 -111850657 326600851 -828047046 776058807 114664394 913372389 -982422756 305867067 555165151 314912220 -537065518 502853577 58901560 -999971013 930395949 287513361 999999955 -755664419 -883993779 -1000000000 -212350944 999999955 961075150 -999971013 42 191439456 -140798250 157428397 -624286906 -60557689 -709972571 0 -110748876 126160850 1000000000 -784015473 -999971013 464583808 485435 -364789974 964976932 137866030 0 999999955 10174095 -439755294 -155799314 813261432 733272061 -752025409 -415118779 -858260562 -147679379 478479625 -386900679 1 90873179 -291624723 -214963187 661570588 -999971013 340384657 0 901427412 -556989837 -766741698 9425534 -999971013 42 472752946 -999971013 -593945563 0 -999971013 -171593817 465817500 783963262 -173490503 635865476 427022347 634824887 436929241 999999955 309751990 701391168 775896703 915854764 -795541849 461977766 99038577 770372419 1000000000 -191360183 -782830663 54603764 271427979 954323538 -112029263 999999955 -580276050 -976531595 -253501106 -829361148 472196931 -175089626 -1 171305479 42 -384344431 -106759437 974680664 456916273 514811342 -1000000000 -911054318 182135876 -999971013 906504175 308228505 -643547616 1 104228458 999999955 -187029119 999999955 666819913 -356465146 890804419 -962740379 -91632406 959450486 825723226 42 -907518640 -999971013 -858040140 -213501150 106847946 999999955 -1000000000 0 -999971013 -905422858 775118901 -857413839 -579940274 1000000000 999999955 -580321851 42 790104548 1000000000 274169191 999999955 -999971013 999999955 -62718446 124278383 -999971013 439921492 421231063 401773253 -227864462 632893188 999999955 -2826553 735802086 128933904 -999971013 -443885647 999999955 -309165490 -381997400 689968670 -999971013 197376038 301881372 -29620546 -43178416 -780885338 0 452499631 969093063 -290108860 228791988 999999955 999999955 321836886 119336077 979827630 -999971013 -743004219 890268639 -126833699 990671290 -536306786 -999971013 280256898 -999971013 575499142 -764822559 -289325177 1 -384664109 395017110 999999955 -377324920 620491976 815420121 381046796 -1 -497033662 -1000000000 93743265 -186867090 999999955 1 -360771735 -258584306 -758904370 320760833 -926662772 29593143 173505689 999999955 -1000000000 0 -80394137 0 -999971013 42 829254631 766272858 -999971013 -818210698 878246906 -783048739 488150461 -999971013 -620607578 505565385 955572182 698649451 -1 -59122493 93652982 -558907950 -1000000000 -501688120 517497444 1 999999955 -300389225 3902917 -999971013 300728300 -907107966 -740698264 -180901964 1 -808900130 531201098 999999955 316402128 -417428597 1000000000 -1000000000 999999955 -360580280 999999955 -1000000000 -264003330 999999955 618883567 -444705565 -180515720 -458560791 529424018 206679527 -930585331 42 583269163 466039456 986399930 -810660957 912100068 550190013 -1000000000 699952441 999999955 999999955 940949734 372285204 -390039605 586565608 251770226 210265513 0 499171742 42 -1000000000 805881232 -427108707 -521860010 -999971013 -982147649 -71705031 -970957470 -335071512 -470142652 -660778590 273717324 -538060299 999999955 -625640800 -999971013 -876207670 -217630620 258928029 999999955 125909785 825493636 -351185514 608213384 510269333 549019183 923185780 -438089185 999999955 576018437 999999955 184595223 -356812529 -404744622 918910907 -1 42 -299328412 -905480650 -84021232 -999971013 1000000000 -627504667 350627841 -999971013 1 -168868708 940323827 -947915391 999999955 -196825133 -999971013 945800667 -800048177 0 890761280 118797372 -1 926563304 -169565349 90427666 963128845 428176381 738002969 -899130334 999999955 320042623 175614959 -12178787 240489255 42 -134871546 179208814 720395348 -919371429 -1 -999971013 -473124232 999999955 -767444419 177951204 364056505 799935575 1000000000 214017666 999999955 -258126450 1000000000 -509619928 -937023063 -469254307 -62496655 982834690 999999955 0 999999955 83555580 -166641976 547563969 -385197477 337794006 -199132793 486453033 -456841933 -999971013 -101588722 999999955 -151951904 -92817829 420962751 999999955 -457059574 -384739084 -1 777765136 -260466222 999999955 -310224238 1000000000 999999955 1000000000 -135004625 999999955 999999955 -50896587 -1000000000 -926115779 911821425 501727539 -633013205 -404466701 999999955 -475502107 -778341127 -999971013 42 999999955 1000000000 -800034738 230874254 -733636969 1000000000 -147442537 -120277762 399526451 -872807353 -999971013 -706797458 999999955 193838871 837773115 900097380 653121764 -726809872 -491348939 275947741 433874774 -111687319 -1 -298548960 -999971013 -58860255 1 42 441012134 -1 -293889017 21352029 -189766269 -90113925 198192585 275589275 -1 -795829525 -614083618 -676477768 216777218 0 -577626184 -747100402 -622797430 -150001489 999999955 -656136264 102876610 1000000000 -466920283 1 591207036 -467214775 0 999999955 985898052 42 855639759 -1 -380214820 -883973625 1000000000 -528826648 -830344176 911494686 823211680 999999955 -227892234 -999971013 377071164 -293776899 999999955 999999955 719158202 999999955 525036985 84874364 -790216260 -933583953 564070838 -75215700 -1 999999955 42 552351158 -804348879 734639589 -698443902 -262467534 999999955 460851939 -211080003 999999955 -1000000000 999999955 408010851 -460857833 -139238419 -999971013 -479514426 648279270 309593999 999999955 -687140260 1 -1 -147626156 -423958214 1000000000 999999955 953404884 378305948 -1000000000 -290814889 32290490 847996578 999999955 1000000000 -999971013 -435223008 -1 995044239 -95860433 -169561582 31082163 541882237 -800941078 -843419491 1000000000 -134844848 -784084660 1 -878695236 41296442 723478420 -999971013 1 146756339 -368664670 -181772769 -840735167 785739200 933663608 744772213 763020903 1000000000 -509124267 -794861196 533441592 -1 122494881 688722256 -902919774 709237826 42 -627394016 -999971013 -118943996 -243585300 397772698 470256126 317023940 1000000000 42 0 -687217106 -443424918 642527026 -225787980 -181232564 439670282 42 -583162941 535535645 824033063 0 -439950605 449426228 -429078144 -430198198 241371986 -296246476 -181840656 -999971013 207771157 0 -1000000000 -207099947 -903849116 -511780781 494373264 157718480 -773472134 999999955 -111385603 -15395179 194741020 -824054951 -583904301 -174629392 -498278045 -661946660 -191187855 -140452720 1 927840787 -726199114 -399889775 -999971013 -341396010 -220853038 1 -207332373 -346744435 -192606753 -1 999999955 0 -1000000000 -178226413 -832166877 -706482816 -721459297 564053593 -810217722 999999955 -1000000000 329337509 999999955 -835759833 -999971013 -428619133 57589048 -1000000000 999999955 1 420675900 -703465408 -551081469 -375607885 475065301 -523633770 999999955 999999955 -146264216 -565292405 661836588 -1000000000 50722339 -728180117 1000000000 -790062246 -1 1000000000 864184192 -824851898 -696908222 999999955 858274383 999999955 -999971013 653037705 486657786 669937505 199049790 107781227 -840648142 42 1000000000 547650166 952101118 464472687 330063494 -267439693 -1 1000000000 1 419223881 434736150 22975002 544261100 37335289 1000000000 -987497073 -563056891 439845158 -654303968 672115077 -492437567 -923008881 -1 999999955 -621129885 999999955 225339185 231521972 223265237 602222609 335362027 999999955 -122914987 143728859 475952030 -1000000000 -522368222 -722352386 -239053828 -172335852 323592384 910740992 834846057 999999955 42 999999955 -161582395 1000000000 -185650450 -941525148 42 -206038715 479633325 -171845592 272627705 1000000000 -1 -996168676 324565706 766478025 -999971013 999999955 1000000000 -1000000000 -616678774 -596081060 610848348 -999971013 -999971013 721460808 -980753902 -254217904 42 999999955 -13923399 1 800928397 0 546300782 -1000000000 999999955 -442584252 193299624 721953280 670493555 266494023 886725628 -811219364 999999955 179025517 -1 -932825727 -999971013 656049542 1000000000 -412125252 384751877 -599596705 999999955 -999971013 -727810914 -679041206 -891250398 999999955 367355531 0 -922381808 -999971013 0 587481380 -805466291 -588171788 999999955 -7871464 -117328304 517626822 141168899 -562988773 720755695 -457830618 304539022 -736761313 42 -1 -1 -999971013 789227304 -750381147 -794791215 208269192 108918161 97461161 1000000000 -15610893 226249908 999999955 -611640010 -945111404 -669875147 999999955 999999955 375032910 -754538420 606612014 1000000000 -194165522 -132600990 1000000000 -198641686 -1000000000 589103888 -307208171 -125765116 -904702019 -738929036 -232923942 -717156180 -782618081 -337455829 -389813725 608087169 262924939 999999955 0 -732081203 250933516 -989701969 352682046 631212120 -441458328 -999971013 0 -527259093 947248976 -999971013 319628749 303986361 999999955 -614752142 273356438 894117349 907900782 -645653008 -30044333 -581558282 999999955 -1000000000 0 80143498 358460795 448550272 -1 362561871 816253790 510174314 795792470 558930394 645139761 -1 1000000000 0 43777689 999999955 999999955 184171953 171051565 10391851 -735461071 -61961191 -1 999999955 964831664 -999971013 537310378 -1 -792997493 -610175127 -783125581 905835247 248146703 -1 -910319341 999999955 -1000000000 361073416 783923627 42 1 0 1000000000 999999955 514362043 129372128 -928932894 836759630 566287593 602963637 -999971013 -791392297 -1000000000 0 620486373 751528424 -861714896 980629812 -889683843 999999955 855689674 -999971013 999999955 999999955 939338353 999999955 -1 -999971013 60992326 214147218 -718500177 560973843 -492418858 999999955 717897599 736773269 -562777602 42 1 -999971013 504951567 -999971013 289237091 64167008 580809429 -14592487 -479205272 623038958 1 -407491461 -999971013 -648166460 1000000000 411656168 980643113 847660826 -869440649 -999971013 -601024333 535068759 -257027023 894803701 -387838424 1 0 64782336 999999955 -75903471 264653381 -1000000000 114982658 169599436 -305792576 -242471594 -468302345 -876540906 42 -162005382 342081061 -1000000000 -868286108 654245588 -129270953 1 -318684958 -723682886 -494966066 725073216 271607756 931862717 -456332160 -209424146 -237940109 -1000000000 547158659 173546291 999999955 999999955 207057070 770011461 957636598 -126685366 0 71296662 -999971013 537812501 450896457 105755151 999999955 918183499 597527214 -577401581 1 -999971013 1000000000 -868608304 686923175 -252779151 -763481825 999999955 999999955 -344767612 1000000000 -567044877 -105044708 -191362538 950359516 -697110955 -999971013 -999971013 85676281 -50494092 -999971013 999999955 -150088403 443884303 61991944 -817733658 999999955 574369548 -508242127 793137158 -600901301 -697908285 -683035176 926519823 -926241125 -231785271 770870979 -447609262 -558720431 -623089623 -424136449 1 -1000000000 35618472 -999971013 -867335654 1000000000 934027488 999999955 -999971013 999999955 880249213 -936289353 -1000000000 42 90964248 999999955 0 999999955 -1000000000 -419748717 42 -859155737 655206760 -709034918 361323773 245238895 400371517 -797260221 -23618108 954334194 42 331251033 -727507688 -462472292 0 -114313494 42 -999971013 617437281 -890747563 537714439 -790861829 53922279 -535949098 -180142133 -298243494 -999971013 -518209656 -242302038 139090569 -82757289 801920705 0 -741285683 838551476 325992345 376535446 0 -509749091 206110834 -1 0 42 436681487 -180129548 0 -875706268 381338333 657808745 -999971013 42 -448752432 -394758444 -483207067 200797272 777138634 5634017 -1000000000 -1 940840478 745964387 -855855621 -628245691 378581443 910622652 0 -926894875 794958949 236539803 -174809313 -999971013 349141328 -454256033 1 313988605 999999955 190799904 -637460257 999999955 482976464 257518327 494498312 -999971013 -46293182 -578383731 -694254012 -999971013 -19649692 -247579079 1000000000 -999971013 -999971013 -539389283 813059338 -768159589 789909276 589192131 -270071848 92402414 1000000000 994583649 256041304 999999955 235930463 998864770 999999955 415556903 -180234368 999999955 -867834562 0 -999971013 999999955 434865863 -999971013 -242484951 0 999999955 -111039188 -353810322 -999971013 1 655966687 -244953703 -226321604 67376573 941656904 999999955 -462097930 -999971013 132663834 97733952 -453972342 -458734356 -956412190 -92981342 -220777845 -999971013 -544722654 -999971013 1 0 1 150713893 3323118 -15012829 -999971013 -785708827 -693298572 -466928511 -39571262 -694960727 1000000000 -659052520 851622215 618512419 0 -999971013 42 -999971013 -999971013 805633269 786178859 -999971013 -460742411 89813328 583429602 763933947 1 784534398 1000000000 -965449950 318561120 -861428971 73557266 910106882 749102474 -625583001 1000000000 -507014669 1000000000 -999971013 892722865 132914807 -162311369 -690992721 0 -1000000000 426623090 -399107820 635410042 -157571835 -534065681 -113086109 1 905804948 -864981385 -785741836 -261013354 -63479200 -9664969 -1000000000 -999971013 42 840893237 1 -1000000000 -279039398 895598485 -539821833 395592779 -434961070 -439497341 -851377567 751046202 -242103224 -84814268 -999971013 -566422070 354641709 -62271207 949772794 166050930 -355134489 -999971013 -607785751 731885531 1000000000 -680948152 23856734 855184418 -617083645 -707932705 110399072 -187247647 -999971013 -378704411 657659228 174576552 -110229767 558922856 -100833304 -609998003 364267597 1 999999955 -95515754 -858125862 -151941456 -999971013 692627986 -846179480 -392787138 999999955 1 -407918651 904021735 700575466 -503302005 -621010299 -999971013 -984155012 -609174553 868302591 -262439565 -177678196 -599370094 -1 -1000000000 1 112897612 657769214 -276349002 -999971013 677558323 999999955 641583229 475629207 475470141 927694474 -999971013 60883167 21399197 -129337118 167675088 619617249 -313967665 -186285672 215310379 -914008658 228225880 -218452072 999999955 999999955 619365554 -698604852 772227681 -420351510 -686130858 -382263780 999999955 -999971013 609582850 999999955 -835210322 358183673 999999955 -969707206 29872493 -727415568 67635907 437026078 -999971013 0 999999955 -182568160 -1 -13578038 51090263 951396269 42 467381570 -396392713 -145434426 275559711 -326772400 -608309901 -343807236 999999955 746238682 -923973590 -597469369 -202014546 642545295 539056353 -95922882 871937965 353014875 -571636492 999999955 448701175 391862414 -999971013 -834333747 0 -146605143 -1 -189930432 80676498 -137291387 999999955 -178574909 399504965 -157052631 378480196 -188973171 42 -999971013 -469707129 -1000000000 474380335 999999955 1000000000 -240370639 -138455183 -999971013 -1000000000 534803205 -668651904 313594212 -1 706568236 -999971013 366054626 31763778 -999971013 -999971013 999999955 292935427 -161302411 999999955 0 -364689798 -999971013 -68800377 999999955 0 904067431 112172340 0 -187416924 -1 -839885667 844263379 -1 -230976931 -999971013 -47722935 -780846546 1000000000 661568465 109612464 -1000000000 999999955 890895991 -999971013 641262151 -1000000000 -198724776 -868987026 999999955 372145110 269501283 702050730 -1 360286542 428089707 1000000000 -32822847 0 -773818852 -280648833 42 -320799356 -1000000000 -553067436 57734821 -1 701320456 249148134 917783924 -579229765 623273312 719411946 975713515 262442600 944634246 -196430590 -244546868 69583555 999999955 -514367443 0 686538734 -267628738 999999955 -332874801 246205868 578759188 147747862 999999955 -315032218 42 999999955 -1 800185717 792329267 0 -999971013 161039293 -606625118 999999955 973539653 420191864 452595948 362432144 231546451 -973153470 -61330999 346615496 -564094887 -650546481 -522581436 -155613733 660760705 -211562670 70851247 999999955 0 156768763 1000000000 -999971013 -359785197 853600587 161864414 -62823520 -1000000000 200924031 542804596 -1000000000 -447693367 31433912 654930974 999999955 42 -1 -917109127 -150059833 -999971013 -225569821 830358903 999999955 999999955 -290901775 999999955 0 698034427 -844404779 -435558212 999999955 -135839388 -482292249 -1000000000 -391653746 388373811 491105208 -999971013 961063711 -61271112 -160161432 169117382 472486742 42 825741287 67057589 -10905486 -740018230 9130550 1 -248544714 999999955 60547675 -356300163 237850408 -999971013 0 0 476081235 -610885751 -2672536 -529494957 -1000000000 466956045 306052634 42 42 346383970 -106293193 346956893 689925445 1 -727965078 -164591774 -1 544989085 -212459477 -46819994 999999955 0 -658757768 101223481 -799174621 -472928878 425281119 42 -506850642 999600586 828336025 591513169 287789414 947236625 42 565988534 1 -19151690 -928859181 42 -730605465 -999971013 -48756742 -694215363 -126337493 -378369641 -417723999 -533328246 207245635 -1000000000 -999971013 -999971013 -304629282 -1000000000 -999971013 0 -957958068 -1000000000 -778167732 999999955 1000000000 -999971013 75675861 999999955 445527720 999999955 -1 42 -633613028 684521177 106888580 999999955 -785403294 999999955 0 388545298 -999971013 -624820953 -1 210919373 344047193 247469155 -715948793 -346151400 42 999999955 -402125964 901370146 1 -388835866 439281154 656287942 666072927 -999971013 -999971013 329085914 808907704 435248902 42 624470979 -724642935 496402835 494541831 -897904967 739497524 893638973 419396332 469266759 848774715 999999955 1000000000 -524901234 0 1 -1000000000 -556881085 687164007 -621359962 429202776 -624023956 269441055 -929909082 651960188 -373481562 -291640805 -729113088 -934137299 -1 -643899634 -644518937 -999971013 42 460242119 42 -420512660 -1000000000 999999955 1000000000 14756386 378490085 211588379 -314275500 929372081 -1015453 769254037 -940439413 -999971013 271987312 262550736 830414890 979462206 999999955 -999971013 15260097 -1 -705156499 47626605 -413442051 42 1 -296691515 999999955 522349414 -798290159 223479142 -986786120 535469210 -479181619 178666952 999999955 -694833303 -276090957 -462425576 874145440 92366154 1959614 999999955 999999955 -948543435 -556040593 -457197071 -124944298 1 -79747616 -821470629 -999971013 100041373 246840762 999999955 -632502648 -1 -720451189 -116044197 745152511 -717638886 231496825 106095470 16472677 -620255196 -923895495 -395972021 865943751 874895067 -146044430 466408991 -1000000000 535653625 3552794 -925289101 215682653 745359416 -861664115 0 -999971013 999999955 195288851 -512310145 -145238179 -1 -136062276 690945329 1 621320696 900247783 550898732 1 946433503 -430147792 983650835 170312757 -767353931 0 99253203 -843017586 29623685 -221108039 -315236452 610830707 -478157163 999999955 282475313 -999971013 652116662 1000000000 53291258 -167499255 -119609736 658829910 133663021 17298955 -915942202 371383727 -999971013 -595901631 701680741 -279655495 25582696 586270727 -890622442 144219506 647465292 -297392132 42 975547970 487000609 -87876931 -620423599 -671555419 -381234279 0 -559796044 667734501 -566913297 -883130269 -248028438 998156788 -1000000000 715455530 -593399194 922896209 -999971013 397443371 -3080418 -999971013 225408060 103437954 112665908 1 -104966295 -1 -7876996 -907958262 999999955 762084982 34886744 893383697 623921563 -784598769 999999955 -1000000000 -417242735 -463367177 -1000000000 -999971013 1 428479685 771850601 -1000000000 -591255086 -1 0 1000000000 655292716 556972338 -279068710 -230157935 -1 -1000000000 234066331 -696133235 261446760 958303539 1000000000 -999971013 -420955628 -973204418 -955192370 999999955 -422674829 433316331 983553851 -943263431 -835733185 -879491225 -999971013 903644191 -419489570 -999971013 999999955 28440001 -999971013 279476138 -570999813 1000000000 -663632993 -919762085 -999971013 999999955 884522484 -63107439 -209712199 281208708 -999971013 -966246188 118644126 708079576 1000000000 -254096701 363244533 -999794960 44643088 -430475754 -734940716 969590513 -975679985 -604314470 21496473 -999971013 -475284991 42 0 -966728668 999999955 55440560 999999955 0 698929812 -877983088 1000000000 1000000000 -452693236 90719279 -651304913 209540117 665614818 -982422756 -999971013 -999971013 -54794267 -802535689 -146502495 -743661529 -78775551 -432927701 -1 -384623719 -384537403 -999971013 0 -999971013 42 154881463 -748275685 999999955 42 246146815 -696166905 -941601680 722317229 -999971013 -775440035 215017845 125986999 1000000000 -999971013 42 848797985 -793514406 -755572552 -109766479 999999955 341025906 935707184 512644663 -897267959 0 42 -190443134 762438957 -85386233 189453213 -924296116 0 712015879 998050210 164869843 452264667 1 -376647018 275446996 -901025888 80446060 728693532 217026012 0 -1 999999955 976906979 915597127 -725787942 -608535789 842416861 229807902 -388347280 -165979409 999999955 260325427 -400890962 -376647018 -107323488 999999955 -950216124 -999971013 -863379441 999999955 -576142018 965700825 -303793002 874985821 -977874479 -635621121 999999955 599660564 687609383 451736478 999999955 -999971013 -248129759 596094887 -443945873 530858092 -295195477 -147840836 -361538865 1 -545877628 -443657325 -278839410 991690149 -218191615 779944403 1 -628067236 492677693 -602329165 -999971013 704523718 1 -769857677 110076933 -448931107 -1 -999971013 -671264859 468383242 -536082206 -783727522 16274023 -325647392 -717843524 168178728 -999971013 -20189777 999999955 1 343976667 -999971013 -759465632 -999971013 -999971013 115213452 225347091 -596578343 242812209 -999971013 -654366440 1 -999971013 418917279 311941042 -493243424 999999955 -189858486 378085423 195389077 999999955 -999971013 -124857819 -889735208 999999955 -999971013 131320295 -466636664 999999955 591315297 765897203 726350909 78836542 -680794454 -402493792 -90087812 352664091 609599824 -165145869 -990241201 -60399936 -999971013 -129007223 894178416 -562361669 -914479357 843774889 999999955 -1000000000 161408230 -999971013 973000489 744917647 -633583542 230135992 -911274120 999999955 -5075238 -746127620 -999971013 804798036 1000000000 -362369731 1 -616421716 999999955 -673091455 735746266 999999955 999999955 175272519 -17454844 232540719 721071512 593563585 -222125817 -999971013 674127492 757153947 979669265 -263537152 -535682669 -1000000000 -1000000000 -470847185 -474570201 -795660655 1000000000 -180115452 999999955 -942514392 218347999 243789054 -1000000000 -1000000000 1000000000 -826483430 425147760 138848925 999999955 880484475 46985434 509419827 -1000000000 -807605503 0 -21814825 0 1 943054217 1000000000 -627347385 999406522 834647231 950308709 491292662 536658995 -876170206 -282871696 999999955 -197114131 304627811 623599342 -859602023 999999955 -121222079 -999971013 923487362 598961235 638605762 -384757690 999999955 941411173 760379056 943154694 42 -974321551 -38635626 -702536014 -178072612 -385101727 511004112 844046446 319347139 -71462707 853738685 -349633618 548874065 949488995 -466962505 1 0 1 -24099685 -261949355 322749063 999999955 -89127432 999999955 -999971013 182709191 999999955 -827784240 741529092 473021353 -999971013 -99075862 -512913083 -824942299 650839644 -1 999999955 -703931144 524355727 -755436082 -831487274 -128277020 -938352201 -530492586 436248810 -66388867 -733827767 -529675577 252093938 -999971013 175280198 -70018715 -542326756 227274591 187300867 39152532 -287718026 -999971013 -777590041 999999955 -328378413 -962754122 999999955 -605359074 -808130095 -893458348 42 -793238021 562009157 -1 364710216 -999971013 615599918 999999955 644167 295617637 -932110535 149065862 777487607 1000000000 888708093 -999971013 944006161 -667970346 338279909 713262797 818343628 -843152065 452728206 858433658 -667148838 657751758 -101223787 708704407 1000000000 -1000000000 999999955 -999971013 999999955 1000000000 -999971013 -999971013 -988017310 613066990 697390662 867509619 348565524 -1 -1000000000 -886977247 -711858367 644575917 999999955 765275671 -412387594 -1 -742902271 -999971013 -427626592 78277214 -321046961 -924632426 -999971013 -999971013 210552671 0 732229826 999999955 614264571 863009503 561802472 -416573728 -54947110 -999971013 -999971013 -235291633 411459881 856970414 -690791546 -789149316 895301167 559830555 -999971013 -937721700 -688352806 -969163675 174226928 -179696148 -89632522 66421194 963570451 933955216 -237460546 -846252475 999999955 1000000000 156208894 -349269189 -67663649 696983970 -715599028 55101284 724625885 937876721 984170525 1 938292051 50255445 -999971013 72136686 504609759 291385370 3779190 42 -186001229 -41025251 -688379307 -454675012 42 96737438 -371487516 14873735 -1000000000 -424640296 -871543823 -934828233 -501206777 432321150 402858534 1 183556704 -296888579 169568195 999999955 -741836444 999999955 -356465146 193167148 -999971013 591098154 -999971013 -999971013 331384229 910023894 0 -1 199469946 183093122 -935309206 -581288517 -277629550 999999955 999999955 999999955 423699493 220696980 -156188515 683847628 500431404 -1000000000 999999955 -468414986 792594894 231556938 112530891 622713893 920642920 -542192385 -1 -706437693 -813553658 944334267 530046630 359700997 839597686 0 999999955 -999971013 -1000000000 708628385 -948060068 -545827447 999999955 556791780 1000000000 -744856280 933666577 -880877801 703759292 999999955 999999955 179751589 438042601 874578545 151920242 999999955 -220884998 76209929 -999971013 -320089682 -48702454 -1 96818581 918334746 1000000000 -999971013 999999955 -236452307 15444368 714808312 -310804782 -767267914 -687375307 448976121 999999955 -620403241 -717270615 665321417 458817336 -1 270989380 -999971013 316136700 254967416 -585357025 653133305 1 999999955 1000000000 -399554237 -1 544020317 101387605 -974770540 -717469921 30541797 665027373 753293836 -186576021 1 375873127 970712796 -652555940 -432295310 429172584 -999971013 -624674816 -1000000000 -195831834 1 148605283 -999971013 291149180 -999971013 616957756 999999955 -999971013 887804524 979213701 -506154017 -162419179 -56926622 998245028 -242591316 594325193 -378232793 -999971013 999999955 42 -358142755 -30388892 58304732 999999955 -12860949 -999971013 -876571295 -922166411 416199990 -264973907 -758771759 -768225947 -533541500 999999955 -989047754 1000000000 -663954885 -975458832 -960827775 -755974076 153425026 -113638849 999999955 -999971013 -788742620 540740776 -1 -999971013 422286268 -818155376 999999955 -583361227 -217651153 -1 529543166 971484589 889885541 999999955 183330377 -999971013 999999955 -999971013 999999955 856064483 194220783 999999955 -679934094 737013717 -999971013 470223686 -999971013 -829361148 129386796 -274673724 -858787806 -725523697 -151189779 -186108836 561531088 999999955 818497933 1000000000 116718294 -764880180 69732684 -777762598 -754873121 -317699691 -999971013 357499537 42 -31160617 -353232834 -902619632 -906955974 -999971013 716561939 -138250217 47512864 643326253 -999971013 -292588543 261365313 227233592 -538447874 842517944 423197411 -36939259 582916915 265890547 -570687644 332517462 -94450188 586213555 999999955 801687481 379326450 0 -323179542 999999955 -584057551 -746143463 999999955 549710785 -989598917 295228877 1000000000 -428029209 603527456 0 -371979883 407697427 520406375 -269418543 -632728511 -441866953 384115232 -567065853 -1 285756486 42 -675257909 -544857725 -52144184 0 276559340 444950721 -798561404 763067690 770952959 -127521155 -1000000000 -999971013 -155969408 -141610833 -999971013 -153896013 -999971013 442635993 1 -1 514981823 -377123054 20021151 439645275 -1000000000 -682025888 -274977933 -677231862 -255040879 -329546393 510369785 999999955 -792849564 -545324745 630773132 -384482080 782516811 999999955 81351594 999999955 -1 -22237890 -999971013 313470561 -100477865 704205409 -962784854 113685203 573522813 906596127 -566862069 -999971013 999999955 462311908 824089432 999999955 -845077270 -1000000000 373914149 -304140641 -506781710 873236620 843054638 -556733587 -831656078 818616644 -442566224 -43780996 411101856 586099362 -708659056 999999955 188402994 66363040 -776593416 999999955 -331434713 581258002 -699512297 523855573 999999955 117872164 -603411263 75822736 135451682 16096117 999999955 -599394898 -302013883 999999955 -981967532 -999971013 -244460322 -1 767616117 -640670182 640247568 999999955 -999971013 -999971013 351088785 1 92137232 999999955 999999955 470813312 -117043735 492908337 337679759 -1000000000 -632199309 -70902975 -999971013 -1000000000 -665055329 451340035 -999971013 -595802407 -999971013 789517053 826485730 -909699809 1000000000 999999955 999999955 -999971013 -65157190 -13957231 287245365 638112272 -113096713 -852707740 -1000000000 999999955 -594966642 645899430 -400101614 1 715973234 -999971013 999999955 550279126 848311844 1000000000 -981339165 1 -999971013 856420203 -781482400 0 0 -384757011 -421615869 -63778554 42 713655073 542912900 999999955 74106605 -363518598 859428670 451505952 845352905 -805996661 -784643051 -563948744 521460119 999999955 -247731216 -1 1000000000 -999971013 -999971013 -891921687 856855723 1000000000 -652511518 182512757 441975371 -999971013 0 -906018970 -218691409 -999971013 278357565 -985771334 999999955 292313384 -55603676 -537908821 -822968332 917963945 1000000000 0 169606755 -442027338 -357627411 999999955 730263286 -1000000000 999999955 999999955 42 174761530 1 -547245177 -862669494 999999955 -656983400 -1 -999971013 -999971013 252599263 -540017008 -104727942 999999955 -999971013 589720680 42 1000000000 -294136166 8803784 438543776 -1 63410046 -331749844 -896483827 502605674 877413013 -733266765 697416386 1000000000 999999955 458617699 727188699 -842857902 42 178037235 -45996104 889403783 -965415073 939523645 999999955 630108783 -732351799 -108401306 999999955 898897332 588061681 -1000000000 920353721 444516478 593603846 -191511688 638328522 489762757 740367247 -813133376 42 -462314837 -318519917 43700276 502151110 839043835 -717638886 679875956 285116442 -439295024 999999955 -198117417 -109194242 153778016 999999955 306110980 -813132734 1 -1 -668458945 0 706178434 -514280791 1000000000 1 -210402350 0 -784241646 -659325163 309129104 235862970 -39677905 -299014195 597762045 971329475 -999971013 -1000000000 664062907 -44597392 -571654889 -275478870 410579429 -886958394 242607946 42 -930595723 -999971013 -230115283 -169474243 663191402 -311241672 999999955 -930148731 -841166689 -487641736 -1 -12943461 195736511 -450310052 627510174 -1000000000 -245904656 -1 -136319616 -999971013 42 -510776764 161738344 229142330 760967101 -388273362 208008514 -999971013 -1 237283684 999999955 -523105246 42 -680489474 888971829 -1000000000 70067695 572670026 584087253 999999955 281980448 481842797 859356004 -949785743 0 -999971013 1 497492179 365038694 591344412 967251770 -999971013 -735526740 -999971013 1 -709038266 -352848665 -999971013 902975095 477237554 76490614 -652300188 999999955 374034741 -999971013 -65058143 -999971013 411740303 -58191520 274262545 1000000000 196816724 -237044009 -883228969 691609835 -904305088 169238829 315217930 -1000000000 63066126 -999971013 872483853 -230842627 448067116 -835477280 -1000000000 400952309 214673778 -349124528 -432117467 874872163 1 -430729185 27740306 999999955 -598716901 999999955 -239258256 -999971013 1 382175116 495496738 1000000000 999999955 176371203 711757166 0 -304658977 -743587585 920992756 -899709173 160191741 -700900160 -1 -1 999999955 -517779192 999999955 813094259 495658057 -77853440 -349098922 -999971013 -216824625 -753319464 774771136 944834462 -626193683 264491007 28305428 -999971013 -458233559 -671606325 -775280276 1 999999955 -230145 -290500687 -1000000000 216893955 -932333835 -58319344 -235068874 -619800556 999999955 -57070399 713416100 920161753 0 999999955 -938843421 999999955 1 1 816465532 843378270 -750295761 42 432918242 -999971013 -999971013 999999955 551426099 210803654 42 68755989 917238695 596878996 -607389072 829678710 -999971013 -980886739 168889397 -999971013 153064303 -994629374 440730443 -571506353 999999955 189512573 -701833697 -93602686 999999955 -441143408 744427062 806884378 594968902 42 386349367 999999955 -999971013 -693273518 983779775 -746529775 -354125811 999999955 229300877 -284245834 -686030028 822352883 -1000000000 126200296 999999955 274927860 999999955 -285583009 487328957 1000000000 -77602167 -888770906 -675132043 -442044770 36032382 -601439539 -408938252 -602923266 666042132 -999971013 793875199 887202089 -427337025 -702878581 468927355 -999971013 560230148 -451065307 0 -1000000000 -1 -651399903 -615785401 649641112 -45255033 -898477464 -297919393 950567712 181890200 -453540144 -999971013 641660061 -476033381 -535311971 892799213 -839588452 309528757 302602298 1 824251002 0 1000000000 -578882987 -1000000000 -101821529 42 272360783 -999971013 1000000000 -999971013 -168705806 444043989 170392445 -999971013 995610201 -999971013 740079324 322697234 -644337405 -764400523 -763659698 1 999999955 370454448 324465938 987559829 1 0 231831308 -1 999999955 -270220585 -808219395 -546493483 999999955 -999971013 877894607 -918020674 999999955 -337363328 -990780240 -716107173 -368297383 -791247442 1 -388971441 -164089037 -778860010 -47092829 -1 -1000000000 -1 592779660 -999971013 999999955 211421413 -121335185 -999971013 -1000000000 492360262 -999971013 999999955 -289578126 191816788 -999971013 -248767922 447551598 -219089688 647201806 1 -935754852 0 259963869 -452841456 -334315931 -891359687 187282333 -521538929 -564395795 -287776552 1 -426690626 -999971013 78906174 -1000000000 -677862239 999999955 -583892301 628426923 162144288 109510565 999999955 105693593 -137090470 42 142033294 255036797 -710255134 -202379859 995411361 999999955 343669996 42 -243982954 -1 -999971013 -344253827 -979791573 358031813 478705314 -317898526 -616866117 -689528478 830672290 -1 643329616 -1000000000 349924717 307405995 -823724139 625050165 1000000000 764182673 -481316089 -834224233 1000000000 241138884 -623932081 -398464851 974363467 -972668411 24545871 748439980 525220293 -999971013 -365220832 915736567 584206679 42 671523632 278341094 910671663 -791538563 560557732 556459110 -999971013 825825047 1 -999971013 -134433490 -757152174 42 -999971013 885665219 1 0 999999955 -191253897 706384398 -202147157 0 366049405 -1 102696920 -619504080 999999955 -342849917 54292637 173673101 391353238 -999971013 -334969534 -999971013 -999971013 69963535 -149634656 999999955 406952127 538453851 -589447638 125243784 231869047 -520441390 -357243554 42 999999955 341700485 684254959 -999971013 -999971013 648932757 752296206 999999955 -223697928 738137875 167805561 -874402700 -332788873 613475286 -660709786 228023381 -207345130 0 -303509707 -1000000000 -130435363 -999971013 572121019 425655503 -128495473 850001260 0 247311475 864515389 812496627 -578560788 24440380 42 353915085 -999971013 633526253 504559803 793302059 -232429884 999999955 -999971013 927042296 42 -999971013 -999971013 9386543 -470101588 -341670154 -630699452 388624686 -616421716 322498430 49213735 35936673 507558273 -999971013 -281267732 962210448 945723303 769218265 726971829 1 58283962 -614519065 -931727594 -530471049 487116517 209909037 999999955 208635997 1 999999955 1000000000 -79776006 900247783 214498343 -628076368 658319923 999999955 -920524716 -999971013 1 -863814487 -232719600 599743552 -706132676 -674385373 999999955 568692977 -439121381 -649228819 -999971013 999999955 -206002926 -384273406 1 999999955 -278879678 570703907 -976197383 -999971013 571154669 -999971013 -1000000000 740547483 420752013 -999971013 141646197 594374278 -636186960 55916704 -544802889 -999971013 270930551 -991493018 -144942722 -176682301 545340880 999999955 578377157 653185896 736746205 -802455654 -248214358 -1 730844135 -999971013 898991296 472665347 891019190 -641115249 1000000000 -814500264 371155347 -999971013 -353461831 999999955 -999971013 955339020 593545038 529805626 -999971013 -999971013 -291494441 -12277481 -459178062 1 -354609274 -895847736 -338087329 947547190 -683826700 452264667 -407085011 -623393463 1 -319218663 999999955 -535606735 999999955 955779954 999999955 -1 802240831 -639498779 218141914 -205838642 808065646 -999971013 -263449956 999999955 999999955 -126183626 -915662588 -596976554 -254995537 820444558 1 656110792 1000000000 -999971013 -715395578 958420145 -790495927 -810787047 -260028161 999999955 797748007 999999955 -190391865 436415016 -999971013 999999955 0 -989130389 942754489 561414877 -466544818 746396116 148993204 191937293 1000000000 859338203 768481637 136277717 874490978 -1000000000 222007590 42 707508069 -515572568 -999971013 524551653 999999955 634085225 -1000000000 -976415451 -998762303 1000000000 443691778 999999955 218622795 422196392 -313654667 29006505 900642842 -659991676 428169272 600166982 -999971013 1000000000 605570269 -1 999999955 1000000000 0 42 42 274223310 433329264 215519108 472428149 999999955 731435821 1 -24536742 561407804 376973247 -999971013 317936749 870917486 44829500 999999955 999999955 761574374 -87030663 -185577813 293062941 999999955 -1 -882298174 18320665 999999955 -151207264 999999955 54646478 -832459767 -887704640 15187125 1000000000 354692479 -1000000000 -525888160 -126629865 948860555 999999955 -958929762 113099113 -953179112 -940561282 42 -549765988 -518240332 549734305 -987620734 266091042 -474954172 140268653 336046034 -999971013 -132001521 -447018347 342139954 754897455 221010679 1000000000 603727794 -999971013 838496291 928274492 42 -778730545 269335448 -833142677 301746406 513194300 -999971013 -662666182 577715940 -815725403 -134974018 -831994621 -472545161 999999955 -999971013 1 0 -502166468 -465893225 -745048331 -73190654 -802325136 -807243047 42 -765560963 999999955 999999955 -114984460 804098660 -639779853 106920792 -369780035 -950057433 366807748 -999971013 -955404162 -112701696 -806524301 429200483 -995414100 -93237809 183657543 418245959 -426139052 564807684 919752224 42 -137938932 -999971013 1000000000 567477238 68192707 -24125813 433921226 999999955 -999971013 999999955 -867797911 549560700 440362520 945382371 -42500249 356693996 -808305536 562456394 147941996 278457732 -390172498 451404484 -468633085 14406470 220389723 999999955 -603871577 -999971013 955977836 42 138507331 342701993 771115176 -999971013 0 999999955 -456065881 -562889486 -590612791 415031504 -644840291 248923378 904654764 42 214985969 -161017544 -476772601 -592653659 783047300 42 -468999871 -746010007 152753246 -1 -390064555 -161713595 -182347477 137393456 -1000000000 -1000000000 -630472872 337729031 870325524 -159792247 -1 -890655625 150287026 -133807706 878534330 999999955 -999971013 -108700733 -643487420 144612598 1 424961313 -270757248 773604864 208010389 -682730138 228908609 -999971013 512691286 1 -475576735 506938335 517143644 0 -1 872010154 -686188762 588376519 -999971013 -663024773 -260536373 38016738 42 -228611866 565434754 701521245 -297674385 -615547943 913534629 -498113277 -180663676 772629770 1 152261652 -303383765 42 -636202990 -295370265 -926873090 999999955 97276143 526564836 748708678 -14327846 629657565 -1000000000 -196878362 -999971013 -386451356 -999971013 -999971013 1 -10365965 -1 551873960 -904218312 999999955 -999971013 519405250 828321907 301584267 -639710085 -828485962 376500760 898893157 685852445 -999971013 999999955 48612512 -668939068 999999955 222403488 505305442 42 1000000000 -124790699 -565702072 -112900302 999999955 -100283289 -511934325 -218191615 1 -999971013 -1000000000 759128348 999999955 -760179910 -344413008 897663320 42 -1 428746644 190373982 713388507 42 -79168544 93983759 -620576057 -1 141718237 -243982954 959792323 -844288394 -808232779 -1000000000 42 311351400 999999955 107269440 514362043 243815899 -1000000000 -196720320 -999971013 612302193 -999971013 611463448 999999955 -1000000000 -916133082 959392191 -999971013 880977173 -48420214 102213153 693929578 999999955 611522244 -206214266 999999955 -641904539 -999971013 452011831 1 42 -1000000000 999999955 488020139 558527524 590775037 -15320851 -640097630 275327378 890333056 0 999999955 130381662 -627525072 153162047 386238450 314420356 535539978 -554283153 -1 -510192556 554348111 137039023 822313698 -69255515 -97962851 -572950534 -559016174 888563275 -84453930 845677476 -999971013 847326415 283952361 -1 949300569 -118715536 -15643444 999999955 -222443809 -999971013 0 301556813 556551204 718528053 -313263057 1000000000 -302263070 -968298365 129863407 663042503 -408911340 -312250902 85972348 -999971013 487000609 23778095 -466261483 -999971013 -795364013 327862482 -999971013 140460255 446773176 -999971013 195940980 -459638516 999999955 999999955 -162640612 810954038 260206041 28519681 -1000000000 -564874379 650050919 -676535255 306851960 999999955 0 -781561639 475867512 -999971013 -726040284 -302667668 255008624 559174224 -227239224 289530688 -18957547 712036365 42 -999971013 -376805662 -928678073 611486939 51353070 -505031099 -495416761 666094590 660253807 -240963614 -929017066 684712288 -171476409 1 -893569725 -830304010 0 42 -406955691 73922085 -954292195 -613436748 814871598 -414536980 -1000000000 653346479 999999955 -796770193 1000000000 721621439 -603311574 -355569001 -999971013 815553553 342632644 1000000000 999999955 421523153 -288020814 42529800 -229118564 -184227253 1000000000 999999955 -416701851 -630803615 535870190 445742977 -317032071 336424061 1000000000 -661497511 -649395879 999999955 -744324274 621603332 999999955 -978515867 342453797 1000000000 142365809 837725719 -460017370 -723394137 -999971013 -68293119 -52522333 999999955 160836288 -852383314 -1000000000 -1000000000 -641828810 776577437 -183216788 798816667 839455632 -999971013 612335390 849727415 999999955 999999955 -975129929 -651503992 983407431 -722698192 0 -980205218 -952683695 -299096602 -277434464 -946049946 918183761 -999971013 999999955 -999971013 42 42 -290686812 -999971013 -44110407 -304864195 -995200912 -84688279 999999955 -346389616 -550417043 924390664 679538129 999999955 -999971013 -999971013 825980287 999999955 790395278 50875876 1000000000 468613660 999999955 45816551 -1 298019883 999999955 -999971013 -616956084 -791302043 999999955 -999971013 42 147778690 -11379139 0 513499488 801685773 -734071858 -1 -955428191 799924235 -537463044 -577641089 578137529 -691363896 -436244478 -999947943 -757632619 886691549 42 -149656091 90796771 277784749 -665963889 -661159851 -86748358 999999955 -8343722 -311732178 699480689 -999971013 521817038 655966687 -999489834 42 -213961415 -982749150 67478112 -768754528 869207131 921629002 999999955 445721261 -736966147 577373414 830443300 380126755 101642911 -685858989 42 -1 -422459928 1000000000 325773775 -985448623 -999971013 -278029065 999999955 -662773628 -1 -481737284 -699181157 -50896587 624590066 162824272 -205560529 -999971013 -856466009 -999971013 -175976757 -818484690 110652435 701391168 -198724776 564084968 -762282459 547487212 -999971013 957002157 -999971013 -682795050 -183833051 570058471 -999971013 406736546 -999971013 -960685948 -422459278 1 42 -893729646 967772870 999999955 65209563 -999971013 0 999999955 42 173528770 -354698618 362687771 -999971013 424382041 -768276689 -405747797 42 955533539 917227609 -121852397 946565641 699011417 -75445588 -1000000000 -835257162 443411786 626221804 -654921189 8045317 -401257607 0 -591744697 -1 -713537407 -576397978 -662832954 914781362 822739120 -723960084 -999971013 938773438 275157641 -954775632 999999955 380283219 -963828754 1 999999955 464685411 42 999999955 42 -534190339 1 -483867157 729568228 422486100 -185270655 294174821 -999971013 574348593 -205751921 -892354612 -975854350 -1000000000 435655162 999999955 518938070 73111168 42 129296771 -999971013 383019230 -73359021 -999971013 -646634066 -877587980 -999971013 -936383800 -1 -549452751 869151762 -239053828 -999971013 209938184 802589125 -734174094 -880838737 42 -398911181 780125595 -519858895 -1 999999955 999999955 629862477 1000000000 -209819462 479519909 -131617419 285505135 42 672376013 -465478762 831959039 -519494319 1 1000000000 742939590 -199588991 1 0 499774783 -88384279 414001265 416301813 -226668096 42 374814782 -999971013 980937394 294971957 1 999999955 -441751777 -444602430 484854978 42 -999971013 -999971013 -1000000000 999999955 427965640 117898731 913074422 -706145008 110324568 -18175030 -224011936 486329593 -1000000000 42520787 41237730 367093713 -815173186 -999971013 261108592 -264339819 -256866260 1000000000 -560104750 -814486130 262922119 145408625 -870961250 965430705 -496283686 844619840 -374053820 375282202 -607176202 1 304259404 -667298640 -28998162 1000000000 -1000000000 0 106827140 492411371 106837619 -517691995 -757520445 -1000000000 766369006 -30186286 1000000000 904837611 270066914 818018311 858962145 305628504 -64644210 335386528 882318210 277966408 505002742 424717405 -29066924 352697914 86039407 847864219 -208546626 125184263 -949121979 -916202367 -263413460 -976069119 -512474124 -988120855 74144331 999999955 942195705 -999971013 529351637 -422518819 550232296 -999971013 92050029 -42210885 42 1 971607406 -411052267 1000000000 301202090 981015981 -999971013 -393813863 -999971013 159921844 595008020 999999955 40791237 624589427 944393865 -233785922 -191602282 1000000000 -93208653 444409673 -717639780 -999971013 999999955 -855272930 -999971013 999999955 -903662150 -75711049 -999971013 -378010329 1000000000 -582384881 -1000000000 999999955 -367466656 999999955 42 262220396 452556744 -516329478 -999971013 999999955 869974676 447459934 -560752657 579573787 -1000000000 -818134313 998943934 -1 352978530 -900104702 0 42 616805265 -709617 48338801 999999955 962941256 161281654 -8522427 -795356701 672148047 -813697512 108040500 282988812 167590313 1 857911638 42 442655820 718630289 999999955 757160468 -94464571 0 299885315 -999971013 -700730874 412555078 999999955 -363470706 -133003900 354963831 -657781670 469115535 -603205843 536468899 -937002367 -957451490 999999955 588744332 -217003258 1000000000 34498874 -745981318 -571257754 119219318 -594232984 1000000000 -497877135 -689482949 0 883132692 -1000000000 -578320313 -350529625 -867536141 629268116 439790098 -968118519 0 -472843979 999999955 833625980 1 -442387322 -1000000000 543908666 -457888441 999999955 -999971013 -44144346 290886355 315962659 249025457 163894961 762389127 193413505 -999971013 -349658461 1 890957739 0 -826432877 -188026804 -851350148 999999955 -155817618 999999955 999999955 -999971013 108228663 -1000000000 136218055 -173898309 -179583679 357270050 -1000000000 -999971013 999999955 -327163073 -1000000000 -69609089 -1000000000 -271842128 999999955 241340400 257061863 -252198190 -302622275 367188684 -447982783 -393400640 905070737 -328533097 -352178300 -1 724522589 -999971013 883201586 42 491090240 -112409011 684275941 509919528 -999971013 572772084 -322285754 999999955 933742665 -105500211 113220710 321279441 999999955 999999955 919900049 -983656338 -1 253080516 978878288 -999971013 -863202304 -379347231 471073345 0 -646652754 42 -545284593 -534827701 -657177994 -417981871 -934744706 -912231761 687874798 -268286757 258288525 1 299238511 -659274619 783507718 -999971013 625164331 934129952 -202853468 -627486453 517604223 -753645610 272408129 0 -999971013 -1 -968832345 -903790191 -309080102 -51386434 131993612 215801101 874611041 1000000000 -568216822 -999971013 979011802 -1 -41257758 797775535 -999971013 539000624 -849671999 396299997 477786145 452557518 10746046 284450079 409978641 -1000000000 -1 562084919 -707920329 507665741 220505736 955178901 1000000000 58795631 -482486896 -151054057 877988901 589252384 -999971013 317198016 -254394778 694668650 -1000000000 -676158669 -222189087 470578399 -762419877 -620224508 -754618404 -736885826 930510576 798155493 -827492055 -715463349 533916500 210079312 538078268 999999955 -89738127 3070410 553810951 255360416 -427295050 999999955 -610030937 -999971013 -726609867 999999955 0 69187178 826735059 -53123204 631189257 -1000000000 1000000000 -999971013 -896529962 831847662 42 1000000000 836744506 999999955 -51723971 1 142688314 999999955 999999955 946234387 -988944767 -383314675 -30609404 -475909103 42 -648671842 438434511 0 -999971013 -195498836 301922248 -409942212 718512175 -964802701 712158182 133013515 79324476 289535169 -551204772 161551745 -672244713 -999971013 -765004891 -654142243 668917361 0 467598931 954869076 983960703 543342716 -499505506 -518684399 -744250235 999999955 36231523 64790070 779242199 -333747057 1 999999955 -752858518 -556615305 -1 309370874 -355122252 42 -545680581 453206295 999999955 -380075797 472270675 -950399784 89494353 -822266677 999999955 -292398426 -517373655 -659803158 -568340434 580788124 600153009 -781952940 999999955 -465693844 24562362 -909895664 588340088 -537576645 761193574 -98070021 351253034 -827813099 -999971013 -908963469 99666284 1000000000 -976073893 408177619 999999955 1 -106709001 -1000000000 -92968278 18879025 36037081 548694242 -707798361 -427993727 -930111144 884385619 -701177015 -626726859 343280851 -353961054 999999955 -1000000000 -852569224 -387789404 999999955 -999971013 -304600354 -403399255 -592158828 -998073233 999999955 -999971013 42 410250163 699714303 1000000000 999999955 834836211 -47817238 -593889259 -999971013 482142500 999999955 1000000000 -395318563 999999955 450809182 -717989760 -999971013 -789180532 -999971013 -563005706 684767832 527898893 919800131 -14194041 319747898 660105449 65334220 -639976661 -800690949 265292196 -999971013 788452354 999999955 439024272 742197982 -424996228 -216841745 10581089 -465220964 244858705 -101804602 -1000000000 0 676213217 517124907 -115484651 678986183 -684873869 813898826 -436500978 55378441 444091939 -447691973 842013610 -833409538 -1000000000 -573066160 -1000000000 809184570 -79000057 573263882 577884973 -1000000000 860783901 -707188141 527339698 -565001073 -717914791 853223064 747576210 493504482 -803232112 732329233 427486528 -968564641 293193314 42 -438023723 -746349056 334650464 -860780042 -180833082 -372493934 999999955 -999971013 -999971013 418032602 135014727 -340785264 830636452 869678481 51776561 0 -626811729 649958999 -548345681 999999955 -894475934 -420332274 999999955 -1 -594311458 -294083905 999999955 -1 1 989648021 -884586100 779055750 -497032349 -99481653 -356830537 -168443818 -140154881 713840658 -905370492 162184248 134303779 -286517071 -809743790 926256263 1 999999955 10139567 -999971013 1000000000 0 130200460 239756698 -651007752 169650381 527268038 694763392 -1 374179347 487161959 500696284 -973631399 -670876442 -93581654 -40520315 -18347000 785577834 -1 982776604 441521640 -255599681 466327006 404650104 -1 311166004 879680440 0 999999955 -825152484 883607210 546626846 138205955 -165007654 546076027 -665850546 -931862794 -963976317 1 123810474 999999955 122272042 714812755 26964853 -217394183 1000000000 136539061 852757118 445544921 288347693 -46346369 -720761308 -954213156 202486216 -5808974 725866556 42 -598687241 859583207 849593372 749198146 -915942202 198309277 729117894 -841166689 1000000000 -762113040 295355345 999999955 991071544 -999971013 -1000000000 -327281023 344005818 -429859488 631801606 -953816885 -237757112 374330527 1000000000 -754136035 999999955 -178667649 -20138608 -1000000000 862193969 -637797867 64043899 96704747 -742550054 999999955 -444279615 686788250 -148920340 305716056 487500739 -715719103 36573199 -551416615 267054453 -352071614 -373914315 824036575 -999971013 999999955 -999971013 -753365000 1000000000 -967316708 398192573 999999955 -362136189 0 79880371 -119111901 999999955 999999955 999999955 380373370 489483188 -586796938 963882107 -597005470 928529966 721886110 395184318 287090479 -832309619 255663834 999999955 -999971013 487908355 -619398618 590613972 -393239940 987741928 431512477 -155698175 -162863160 -1 519077600 -170814411 -294803942 -725499689 991115109 533414686 1000000000 -999971013 -527685640 -644676419 244894842 714909000 -999971013 408242773 314591852 901965475 -716364015 383788529 946323522 -429478714 747095252 85977752 -588394263 404502382 326048369 -667749693 816465829 179007503 1 999999955 -487359034 651588231 -999971013 324807960 648795777 -814920674 608087656 717676986 -276628761 566005204 999999955 -459098268 -612465776 788994054 272140300 393443969 1 -356732704 451596435 -951004069 -454240788 513093855 382469791 -999971013 -809120491 1 -213056607 -15042279 -463878324 287077133 -999971013 1 1 -537071706 540098956 0 -662447068 578213920 224929403 999999955 76729430 -381647069 993143208 -629896204 -768364252 -6818185 920028962 -1000000000 922991254 999999955 1000000000 999999955 999999955 -928337307 -35574949 -297530218 -242447278 -999971013 473705808 999999955 919147925 -852569224 -1 -493649663 999999955 644079121 -1000000000 974933673 304003784 -627158480 -364139893 -648585923 999999955 999999955 0 917790849 327852290 1000000000 437874314 795308420 -735675402 1000000000 -830896833 -829560558 502631994 1 1000000000 -1000000000 533658915 1000000000 -999971013 -748493967 -749719724 -111687319 -1 -254019986 42 -999971013 -506468089 -999971013 757953187 -777430965 770961728 -273685995 913942714 809908471 -1000000000 -111506665 -622517131 999958238 361470231 -117577062 -386690676 553934049 -999971013 265855367 -772886104 -121787906 168606872 -548495635 832786839 942469942 999999955 141214168 -549096283 42 -198950241 -468676484 121974059 625694857 951272693 -736783426 331316876 -553822500 -766920779 -941809353 -230591904 840669130 -647383644 -607380999 903118679 -701404598 -1000000000 1 -497932771 788566493 -70436199 -416866604 161324550 0 0 754704851 -999971013 -200348545 35242037 401952543 -167449329 -186679095 519480734 -999971013 -741197099 999999955 -1000000000 -642152776 391012729 -1 -636105283 655752607 194177671 519204680 349869571 -488071233 -283748067 999999955 0 475873323 2744178 872424800 -1000000000 -402746241 -601241682 915248373 999999955 -394269093 143376319 -171732075 527108008 -865329708 0 -939999645 -89093747 586416105 968766755 917878247 249990012 -999971013 -223080958 -1000000000 185809985 864313061 -862438098 -571946903 999999955 689151436 -258720178 -851570519 811191724 -999971013 1 461111894 347227302 434990881 228918928 100434724 589044538 692403267 -1000000000 -796881238 999999955 999999955 -972610983 522489565 112168163 -999971013 -999971013 358534041 -999971013 163575283 -916124603 900247783 795308420 433917279 536569075 -999971013 -238139183 -1 999999955 786728004 42 115469758 999999955 1 -350492621 620931180 -999971013 -719115573 999999955 -913590701 0 42 0 -514991091 95127846 200732438 48824526 -72579539 135900061 475696733 -435802250 -166638282 773507194 383927221 902240579 0 835201073 -1000000000 -457443359 539551457 -265555508 -693884415 -1000000000 -381959830 -798303621 -999971013 999999955 296629813 291175259 322140344 -602820413 534424543 -65226692 403694084 0 282094320 -999971013 -29558395 -1 999999955 -444437104 1000000000 -248807590 677812131 -106782176 -23437951 942199097 -111834750 574653775 999999955 -484228406 -999971013 999999955 999999955 684382024 402298376 136855408 -400787654 -999971013 295040806 -781818881 69647314 235725677 0 823031859 -608217877 -351290075 -167032371 70960894 585057276 -744326656 -447546009 -722327593 997292859 511951397 -1000000000 999999955 -1 -933982187 -1000000000 999999955 -848075997 -714232153 999999955 999999955 320741184 421369205 0 305594654 999999955 -1000000000 -369122679 -650623371 444683296 -96212189 33874361 -999971013 263974755 -772241415 -602095013 -284327074 999999955 611822158 980478235 -104659285 -218452795 -711522863 -232347559 1000000000 127645055 413403747 151069542 999999955 762657498 -565081301 370537723 129515392 763303681 999999955 -999971013 918579118 -344411458 233437165 -904665763 788371799 -759907279 999999955 -242231076 341999759 -701799731 135080394 -1 -123038074 785742304 0 -98928944 1000000000 909572617 439195889 0 1000000000 999999955 -999971013 999999955 376817755 235558180 -760593260 -33231602 633569977 -732628987 -1000000000 -518930688 -83295892 0 -609911797 515475791 -742413681 999999955 42 497967990 -389928441 598050710 1000000000 382975380 -247231634 459715026 -494923055 42 360066261 -999971013 0 -999971013 -788873905 -999971013 -941235817 503610262 866679230 -573864366 -699698833 -999971013 999999955 -985552966 536069165 -609694587 0 -998542642 999999955 -345690351 -845269782 -675285898 1 -134739116 -999971013 -451213783 548667612 999999955 -726179602 332782115 999999955 -608785292 914951624 999999955 691057237 -999971013 -928116817 217923962 -999971013 -996153696 593816835 -411982128 -999971013 999999955 -999971013 1000000000 550126261 -821380054 -624710022 999999955 999999955 -998709161 -999971013 19265387 -777814935 -897428040 769522080 -999971013 -594910534 -761031091 -658460604 -999971013 -1000000000 1 319190853 450379629 429196844 111455045 -999971013 -20886426 918198518 -8324984 999999955 -588833002 -427310082 -390119607 -999971013 -245241566 -999971013 55408218 969178585 -999971013 409010247 371374947 356497676 960219076 75974974 278878588 27232248 -937045628 -999971013 245535139 433994329 464368766 677118653 -1000000000 558597820 608292503 999999955 1 -999971013 784358508 -498989527 -863027727 699780442 552423983 42 0 -227389527 462768856 551719913 -97406256 -492067451 689110280 999999955 -1 -993241805 600741919 157086576 -1000000000 524815722 243604356 42 999999955 -108617988 -841586594 -612843209 1000000000 431554465 -29631030 589235479 -387488177 -906483099 492541641 320660804 -999971013 1000000000 667107586 -447196527 -999971013 -487598488 -750258893 -491440119 169963234 391010637 0 0 -1 999999955 202864152 -1000000000 -310353 774688530 1000000000 430391531 -671830545 999999955 931687427 260283737 -424865856 -995863855 -1000000000 -664541980 833394492 -51072940 -999971013 999999955 999999955 751398109 -757887706 763269192 999999955 741103290 -862043230 775528820 824524383 999999955 -870587755 965693229 -999971013 -598053443 -92443935 -207991247 837573684 -983962177 -385851281 -356047287 610104511 -467427907 999999955 -451213783 577075171 -913245682 -1000000000 -973172786 -1 271019340 -47551174 299122997 999999955 199165817 -202750481 0 -999971013 -1 -762875109 678711982 -776978338 -999971013 276400121 563384223 615497545 999999955 303986361 -999971013 469004510 363655911 999999955 287561345 594765085 -490112045 -999971013 917832212 -939608964 -535511621 -407296625 -937196711 42 442147938 999999955 -201499943 -219921615 964981394 -956849187 346541494 250816453 -943170355 -259194043 207589804 490546735 -459352491 -522013140 -168309770 511106846 -945885620 -376795448 882250497 -956673871 -326809237 556888629 832463224 995087452 -831989593 292927806 434094484 -76077329 -175940347 420581773 1000000000 940373862 -309966178 -530926525 772707435 -923167944 -999971013 -99817711 -476778281 244331529 256683665 94088302 -870665029 -666436692 500613667 694147631 -999971013 42 -565021072 400396377 999999955 227916905 -91184218 42 1000000000 -999971013 -1000000000 -110147520 410192110 42 1 999999955 0 -298424618 999999955 924251792 1000000000 -895244805 999999955 -771945125 0 -999971013 -369774702 266145935 -894705706 25360655 -318550071 317172856 -999971013 71294828 -435437765 232863879 1000000000 -40727695 -1000000000 827129713 775974307 521255805 -216811823 -616066885 1000000000 -556585980 -701747842 643224007 -478735890 569452732 857857868 999999955 -1000000000 -853007339 -969753432 999999955 -523405829 123882232 -983736532 0 589142922 -24274688 -999971013 -760142645 999999955 999999955 526295059 -757850062 -1000000000 933982453 160093672 719658014 -58821970 602857340 -547742383 -43387545 -834062330 -209890302 -54680774 302431025 -975135680 -840454034 252637570 999999955 779125 514571380 -513312011 614576649 -999971013 -999971013 126552659 42 880012481 486649330 -368828526 302495016 919103357 42 -573865414 -811667424 -118903954 693577365 -893958042 674244428 -931381951 -999971013 -959913695 250470667 42 -999971013 -520237219 42 -464136527 -988368458 437950869 -380127584 -999971013 999999955 -175904830 1000000000 -620302756 504139487 -6185514 732813990 -341726555 1 776780663 1000000000 -635850492 0 237262356 261439326 654126369 1 42 -754293363 -897330560 644850155 -359489765 1 -461240866 -239590626 708079576 -999971013 1 440233709 -851356847 614194657 -1 55284539 999999955 -299140030 -999971013 772026958 999999955 999999955 -925345225 533441793 -478708695 -319191838 43733150 -284539558 -507771974 -171798238 42 654087654 120842228 167664732 766014228 773949090 -1 728621769 -45843255 368987404 93708770 1000000000 -688852904 229764059 604103961 -863785736 -1 35995472 29286426 82078520 52672389 999999955 999999955 -353188762 -29047611 -36083081 999999955 -897043500 -999971013 213759996 -999971013 0 -101816413 -905134494 42 667928661 645683244 -378810715 -595989883 -656179020 -851090246 999999955 -415494912 299871175 716787203 -723028532 844039116 688715752 787627953 1000000000 -652929381 289452753 -1 -999971013 -999971013 -140285308 414561334 42 -715332746 -500381940 743630131 -190277273 36799948 -999971013 999999955 1 -448722789 -500795351 -629330524 106404014 -500936690 999999955 -999971013 634886668 -308839145 -132347698 617332318 999999955 42 102081238 -1000000000 900730218 825464594 169148839 247402431 300118017 -999971013 -679033022 -379983501 352067890 606579554 -999971013 707787154 1 -520109256 870244719 -113087798 -999971013 301899182 -399027822 142142353 -481019980 -270700620 459993271 64212563 877313819 740234110 999999955 -1 999999955 -1 690747948 -50456237 782378168 472340347 -1000000000 -1 999999955 -519255332 -686467333 -379218529 -377990594 232353891 999999955 999999955 -268355244 -999971013 -544286292 568166888 -337808567 42 999999955 337616437 469758104 -397640741 -229268206 -930478972 -737433065 999999955 -1 -841164033 -999971013 603627317 -864456947 -52827752 -557369491 -985657459 -1 -1 999999955 999999955 426183479 561636786 520217121 -999971013 840983982 -106467748 -528978288 -535456547 -975065298 -993991556 999999955 -393120902 -999971013 -999971013 -677940655 999999955 1000000000 627334484 509332955 271368478 -999971013 130424889 395174269 699107975 883300693 781573958 -294967898 -428937753 -725810508 -154881254 -943162842 1 5686268 999999955 799905429 -809329077 -214758418 345940840 1000000000 -393821971 784049354 999999955 -999971013 -256767914 42 150297955 1000000000 -689371646 -556317069 -812165814 665606956 675704727 999999955 -674598977 225866827 -999971013 -1 -697538705 42 1000000000 -999971013 1 714017798 -835308953 835913184 42 -999971013 300326694 241027624 999999955 -309835074 -782760778 88329444 -983098171 746396371 -856028602 -631568131 -1 950036342 -611663475 -536001096 1000000000 108537558 588613984 -598641404 999999955 300219038 593487745 -181167351 886958871 0 131153395 -242271289 -999971013 -990290317 -257278666 -110572280 999999955 380900589 -1 999999955 739497524 -885602965 12073371 -999971013 34307458 383906335 630333951 -709360259 204194799 -999971013 999999955 -880792378 -698685240 -197801712 -999971013 601660095 1 -999971013 -999971013 -125581018 983810220 -648373994 2690857 223277896 583195360 -999971013 -11878359 999999955 -741294627 -999971013 -860665718 378077258 -947724215 -191213404 878932833 56319586 -205657947 -469502677 202424519 744561483 164650689 0 -80151723 -1 999999955 42 -1000000000 20510053 -346530296 -280032970 -1000000000 -780792076 -999971013 828881765 42 999999955 -1 999999955 603335895 -999971013 999999955 893934095 -169052982 516210785 1 -198003335 77148410 493856932 42 472631232 246432880 609215599 42 90352151 1 -243742617 -579905711 -583334220 1000000000 -55380480 -879597975 -634526217 -999971013 -275553559 316312519 -1000000000 250815967 -295858414 588570437 -999971013 -999971013 -999971013 -1000000000 171951589 149885490 -504557747 1 -1000000000 1000000000 -879342606 -355336219 -999971013 0 -491243091 -999971013 172510020 -999971013 262406568 -424324746 18412926 -691315468 435196799 -269355772 -482071795 -887876867 0 0 -332898356 -999971013 -999971013 -848998495 -952854070 -47430943 -999971013 -999971013 -741188892 -405474614 999999955 328395536 0 337269511 -387727477 -826760183 -1 -483295620 238158885 428509893 -40399645 -336329730 -689303486 320912759 -940684534 -19950945 -994944876 -999971013 836282249 -261111412 -258073195 1 -770334 1000000000 1 481974762 0 116878151 323724449 -967944761 -524961240 -600241243 -46410200 -70179227 332798998 509041521 -1000000000 623135913 -999971013 538764867 -751981442 0 -364156997 550245222 1 137857458 -383121013 -824184737 999999955 -1 383719542 832463792 128271445 -999971013 -878181908 0 270340980 435016817 327945100 42 28493102 42 1 -1000000000 878991523 341182572 -813829181 598701306 -374981373 1 92892212 -255512525 -170427567 -999971013 172079475 165124335 999999955 -42658860 -36947061 914281337 -563539791 936067779 305683721 0 -13202712 0 -227102284 -272148490 46928589 999999955 42 40818975 -642730709 815357728 -781843198 617264031 423225288 -1000000000 113908865 -505003185 -861426599 -801618805 -999971013 870906943 157903727 329650595 -47458969 -364008803 -999971013 -465106947 999999955 -999971013 -513961149 195951795 999999955 999999955 -402846882 999999955 -718614953 -221775875 999999955 -447111127 664052128 -910951198 -969346300 -910692105 749742655 60279055 -701039949 -977806742 -999971013 -836302531 51936363 139888218 -56506466 450768442 -203233576 -569820299 810875209 -448129138 1000000000 737541327 999999955 1000000000 544789948 -88835159 -999971013 -713069626 -600647155 1 -659599302 387845501 0 -1000000000 999999955 783450291 -397558641 961703085 264567857 41811129 -362857167 321454845 -95627418 -649334339 277179280 111461782 -999971013 1 -710763578 -279672693 999999955 -1 497975427 323055128 -959565826 1000000000 -41469124 42 -999971013 -1 563259645 -999971013 779252755 -318111092 374930272 -999971013 -895263013 482419477 976177178 -912359494 997820101 336326505 -1000000000 792026698 -274842461 -908053823 -429472383 42 999999955 451419335 42 442291027 -306735627 763045129 752455099 -999971013 999999955 634260326 -103151184 -1 991756005 999999955 1 -89599211 905478023 -415735988 999999955 47592008 -422907950 -1000000000 179848075 70602201 -999971013 -297539815 -999971013 -139907140 999999955 259535805 -502880998 -415639875 999999955 42 -925298274 999999955 -782688664 -82284974 -793808137 905862135 949517422 999999955 -494663205 -714758133 -839292711 -949979683 955962780 42 -845222838 -438371111 999999955 999999955 -173529899 999999955 71943844 524445220 105536020 67662880 310241396 -1 873201525 -527073746 -999971013 -362663977 67168344 1 1 14664142 42 -730994912 739454090 -999971013 130812438 -892697219 136221619 237675910 653324641 828444330 -999971013 -453105179 -65178065 -1000000000 42 42 670765883 -727992049 -617808334 999999955 -877480588 211262693 97130196 177551658 -534884749 -1 0 134211083 -799589164 908924987 660690114 999999955 -1000000000 475985225 0 504983650 999999955 -999971013 727983266 -195031347 -390244923 -633729607 227814782 0 369090636 0 -104952562 -1000000000 -724877880 -805446431 -346729837 -1000000000 999999955 -61037017 -999971013 999999955 135319337 -1 145580707 536866674 42 0 -999971013 -1 679291613 739241517 -14958551 -999971013 999999955 807651581 -1000000000 932858462 1 42 251675350 -783128158 129843911 999999955 -999971013 137770459 -999971013 483036429 -915794235 -999971013 817892585 -246658577 -448883124 -386740046 -461174811 -999971013 -564922041 542928807 -226976920 -895273330 999999955 873310921 -378413051 134708914 -245242414 1000000000 -999971013 -713265005 -720001532 1 -182868941 -992818951 -907327981 -642349495 25096424 -106017853 415011158 -603998773 0 488622403 -177108867 -440815315 112127272 -1 250808364 -645689659 11869282 -963070859 -617258120 -872349562 999999955 321553224 232740589 925825246 0 -849109890 -703747116 347060826 923885079 -235684425 -1 -560984338 -355659510 557873478 -692576631 369230869 -528248926 -242208963 999999955 -999971013 865694181 551544452 -985353410 814273459 -498742428 229818508 -765624371 -1 317076089 -360131003 293804919 809109532 -684653550 -737369450 105148716 716245799 0 -829353808 822175704 -406473046 759379853 -733833941 -999971013 -999971013 999999955 42 -532665193 999999955 648481212 -1000000000 -999971013 999999955 107783280 999999955 -936527386 -182271411 999999955 -535702927 828862597 -999971013 523086706 -931181454 -999971013 0 -1000000000 -1 999999955 240873102 -12980145 853403449 865702527 -1 0 -138509595 -725090199 605557733 -848490022 848462741 0 -852107806 -999971013 999999955 -995603265 650214188 581752951 -999971013 -4008496 93365144 118369599 1000000000 -794907912 -384640297 454615232 58267363 -903652521 -623718990 -664213655 87160733 78583343 475873323 999999955 -502691224 999999955 -999971013 209130577 56032749 103282983 -69326782 1 1 999999955 151605894 -479872123 999999955 999999955 -524183678 577075171 -154878647 1 -315166379 0 42 100934711 -114477140 596441155 -847908850 364146460 595008020 1000000000 -705197370 -261856115 851138448 -652753276 999999955 60872127 313511488 933881994 363260225 0 -434906100 1 -167652569 999999955 83455674 -521133042 -69414732 -40052542 -954189602 42 -999971013 0 -147217154 -999971013 -904951079 -639367581 -721103905 -456677379 223169741 -232521644 614868469 161060363 5845230 539645903 805589050 282099264 -455938028 -880060642 -999971013 -261993675 -868192933 -641895180 476647617 -267092891 42 -113981876 0 -407061314 42 168572123 -998226118 -768206495 999999955 999999955 536621533 -887478852 -516603700 204805816 71500489 -54486553 -836846697 -118676659 368544841 -1 -323654966 0 -999971013 -1 -1000000000 -730915645 -550665524 316957727 394515999 1 388023013 834002495 -382351656 56528681 -497689227 78572716 999999955 454642383 -918727581 153067359 593167630 301077344 760288059 -381924911 -622129384 7322360 -764238902 999999955 -446326224 598578704 -634118484 -350747684 -61445482 -286198432 -999971013 -999971013 -112029263 113435905 -186182754 999999955 173912297 766676687 1 -815418193 -306551523 677023839 -588890429 256908329 -699411254 287970995 -599398559 42 1000000000 -930709664 42 -205273052 -705973273 -779365927 232932120 -218097736 814012029 257692965 -999971013 -999971013 269201071 697071929 257150290 867296456 -813985499 -905859042 617264031 -1 512098467 -1000000000 493591741 1 -195126521 42 -231172287 -830136811 169892720 -999971013 895711346 -999971013 -377312364 -549918187 0 -529343340 -380814318 -104156714 -25159194 -143077506 -1 0 123446762 -621695816 819080645 408490620 -882169949 225385065 507300199 -131966623 271460221 -1 -999971013 374499522 -999971013 -999971013 949529349 -633708490 -230362309 -200025284 625072886 585286748 999999955 921247621 42 1 -1 -999971013 999999955 -759747200 -372699951 -288138066 -607436513 -1000000000 -999971013 468013157 434030783 301972992 999999955 -152420394 727577832 -188410255 987683523 -323509749 -306068946 -72462285 -999971013 973748711 18236895 -1 -770514457 -192830638 -69806099 -934181469 514946893 999999955 -346242652 -1 865688760 -706697637 306893935 58898808 999999955 273511393 -999971013 -999971013 1 -671506883 -900810976 1000000000 243882128 -736328574 0 297886552 626509055 -999971013 -70607510 -999971013 999999955 -1 -1000000000 393487387 -261518313 -1 -215374457 -574497388 0 -197279090 -63042762 -694578049 277087860 122080730 703182719 906329869 999999955 -670953799 805097064 -270220585 863721923 999999955 -538647325 -117755242 1 -696929082 -511271957 -742001332 999999955 -592752528 127879525 1000000000 -846893842 0 -4644015 -855793190 999999955 -1 -439208125 695899400 999999955 964257455 999999955 648454341 -753034313 -371381806 999999955 0 -490298467 929265681 -1 -135617519 -131645239 970171142 999999955 0 -287246065 931139014 0 -750235051 1000000000 -261001432 42 260588330 172802997 -783125581 999999955 -625825105 -999971013 67811521 42 -777946697 429819652 975390918 -999971013 -999971013 -541401755 -340253338 999999955 143334294 999999955 -432348708 -344346875 779017831 -56518293 865807433 -29657207 -511028166 -596840674 149911622 -502329568 713741981 -964813681 879406769 0 1000000000 110169228 117498860 481929888 -1 -641486967 -883864827 80272576 1 -933298912 999999955 960583316 357293079 2724692 429401258 1000000000 123285178 -999971013 510243563 -420158553 578177789 -999971013 42 90837041 705182691 999999955 1000000000 457566784 -488298863 42 445306754 -271126516 605959876 -569047951 -460820826 -666142724 416437390 -198432609 1 999999955 431867880 609540413 -39993513 -978225301 375727756 -577517473 639801690 -856329130 -155283149 -543009867 209282424 -335008004 -40821430 -114429131 999999955 1000000000 660261226 -115985137 360119185 -32299109 1000000000 -711631596 -999971013 694707199 398967745 567495686 -705666594 769052543 42 -999971013 1 698170139 -999971013 261331181 1000000000 1000000000 999999955 -12132052 338562730 37814872 -740148722 -728799131 739142270 -964387166 373348752 -353641547 -334573232 -39169130 582647031 -767533231 463422281 -412382158 -100898639 58012784 -684354061 237308673 -356047287 699608226 999999955 213206192 -815879097 134801200 999999955 759576600 0 999999955 -1000000000 -999971013 999999955 999999955 -620313418 999999955 -570194359 482846604 525076743 999999955 -565174659 32576550 151067593 -629663913 823876426 505134187 874977779 -359035701 999999955 -677671073 146600375 -600062780 -999971013 72448199 49560526 -620057039 795858587 -1 841111168 -287130496 972076227 -523379913 -718009086 999999955 -1 -204383941 -1 999999955 57868204 42 1000000000 748569322 450132007 -721556452 -895656672 -732638320 -999971013 274991894 -684975734 290449419 -13910146 -62380246 -454476946 -1000000000 42 999999955 561888761 69877704 999999955 -423705767 -806372829 999999955 -970085930 -667083309 71072985 661311372 555142650 -199576041 -490509630 484872556 -389172923 583851308 1 -19728337 1000000000 71435792 163374931 42 -1000000000 -970045293 1000000000 0 280350605 999999955 739353960 -359097218 -999971013 284038922 -177690764 -999971013 -77526955 -1 1000000000 404009054 -827937945 1 -999971013 42 471845154 -638904758 834151755 -404404993 -7522820 843223949 568166888 -840619439 -999971013 898748557 -615644760 999999955 -621259376 -840470008 -676481848 -336175197 -1000000000 -184588210 186638240 -858175307 -869929 766469359 -999971013 -349822529 -979711560 911110592 410753844 693876308 -580931513 -12710516 -463872103 356050649 -605691195 -611913057 -735566783 250233583 -395149532 42 -452677435 -1000000000 715146847 1 -533355310 623294601 0 -792426783 471881875 -3555950 0 42 441412354 -91555830 999999955 537800139 605914872 -106607192 -1000000000 -125489714 -150320289 542585134 -325307360 637708799 -870633740 1000000000 -1 1000000000 823471652 999999955 106441427 565728254 -401669662 375097540 -1000000000 0 -866321938 -496368418 42 921631177 -559223999 -511619474 1000000000 706625219 396397393 486450465 421784741 -199338542 999999955 -188831509 998156788 0 -969749990 889792772 -999971013 -999971013 -999971013 -1 999999955 680897605 -61343364 -811153030 -941529323 -1 -323584576 34616204 218172620 -522666312 -684272178 651032704 -1 -107127181 -281957831 869596529 193419807 999999955 -54525112 258590873 -1 -902496471 21007998 331555105 -555124503 -999971013 -613428328 -720893353 0 -1000000000 -322404208 43917038 -288216580 -235497686 42 622732436 -29066924 -737909956 -999971013 742374830 0 872152115 908349662 753647919 922571805 -1000000000 999999955 -1000000000 -622458243 -999971013 806403311 -650869906 -846263752 583790171 705873151 126695457 409186743 999999955 1000000000 629382464 42 -1000000000 44743720 -738774340 474809697 758431646 -660397289 -129978016 8111629 22619503 830096070 42 653340757 -103970207 371807173 42 275909839 -558290400 -952748569 62855890 -999971013 999999955 -771285651 -966806691 109484312 999999955 42 682493338 -387941293 301551349 0 1 -758528195 -418326643 152471357 50240951 -148165200 217406995 -292617709 -32093193 -916708864 311002360 -348108342 60396176 394770550 480442946 912497078 -999971013 821256643 1 -491153221 -962132 872375554 -515536994 -583123168 -999971013 -999971013 -317554815 447570676 1000000000 42 743732483 -156418078 -880488684 -981241023 476625999 796279292 -999971013 999999955 -10693297 999999955 -627985131 -993856742 999999955 928091267 -310511155 93646167 710990239 108852769 761439053 390502076 -999971013 989878435 687938502 -999971013 -851205393 -1000000000 -22133805 42 999999955 130443247 -208693651 -367986919 -980010358 -941594092 -999971013 -384739084 -137027077 1000000000 -451230481 999823498 0 533685186 -1 10585335 135063547 1 42 42 927448686 -977854491 1000000000 -127014905 -322479516 -670107455 42 219433840 684634306 69171520 0 -1 -1000000000 769654724 0 -523013189 -144260880 1 -935254143 -100105807 999999955 213961563 -1000000000 999999955 -581115896 -668970748 -297797026 -591533884 -42573097 -211085458 675049038 149597 -999971013 152115167 -684410856 1 -999971013 -1000000000 -810195579 -1000000000 198551491 1000000000 838668768 16675994 -665889906 1 228934847 999999955 467297912 -125385639 -1 -951976753 -13229254 -127747962 438603914 125013119 161255774 -820470605 42 80266470 -1000000000 -999971013 999999955 -999971013 -811100949 325836967 886695978 999999955 853217592 -650833398 -431470855 100241413 -292595518 999999955 -999971013 219200252 -999971013 -958305132 335434529 188759146 20443747 915810871 -144371216 -27442266 -815823152 999999955 -656661011 196577727 -296559152 -664660550 -417288111 275723048 -387646214 0 990847111 -184738473 -320547409 676633519 -999971013 -1 -233860175 305459437 -850805947 963395345 795638396 74810483 984787117 -999971013 -463340947 0 -873976359 629702456 910152549 -744324274 952701895 -103220930 -146956002 -420993893 42 999999955 915854764 -577443073 42 626063983 -1000000000 285220225 -854401913 -338884030 1 785225948 -223375409 1 -966050386 750667665 999999955 865571435 -126081374 -578561145 -504450323 -363968354 544818956 246625576 999999955 999999955 -839368651 161087530 943909825 -531305009 618879676 -1 -126685366 999999955 999999955 -999971013 598414075 -999971013 643936362 -999971013 194062620 999999955 42 999999955 -6583167 -370180677 -127338608 -310873499 0 602665961 1 -999971013 -423700911 484560102 715768095 245403527 999999955 -844156222 -959502268 -352693930 -621408105 -778090218 -251660446 713376602 0 -961428843 0 466097057 -999971013 999999955 999999955 999999955 -999971013 1 551379657 0 -879935226 453865939 752608604 -437025276 999999955 999999955 -999971013 -373397133 999999955 -1000000000 15374763 -1 42 -257996189 -1000000000 -1 999999955 570666982 -80238083 172191673 -1 -936343415 -980968452 -788086808 577780042 312381839 1 605611553 805447099 -889156775 0 -820689100 0 1000000000 466708909 -576279844 707754258 563821021 999999955 56326989 577255846 123810474 97362984 348465068 -999971013 999999955 42 -857240308 -61225901 476887859 -304868008 -999971013 566224830 428772387 -708782041 419507317 1 -158290281 999999955 978864743 -650024239 -999971013 999999955 -908295635 -999971013 -78935564 -845533706 0 -941217018 -98639322 -999971013 53921349 -1000000000 999999955 -924195990 907162823 319553705 0 -999971013 0 -999971013 -889901333 1 -316488698 -999971013 -137888394 -760121597 -707760457 707974324 866541393 -560038836 999999955 -624483055 -657774290 -561343041 -905861547 -563734568 -753350802 846322054 -423706328 -1000000000 -173770813 440335318 30166446 -999971013 -648801140 999999955 121334300 -768790937 -51798071 -673964761 -779227023 -164450482 -999971013 0 -331728794 -868537540 -999971013 42 1 -407592038 0 999999955 -999971013 505923269 371155347 999999955 -999971013 -70575073 128831556 -658143334 -700129807 908527556 -272693650 999999955 999999955 42 222715565 -999971013 999999955 -975322753 709809468 875371789 131792724 -557785762 -1 999999955 -434361453 999999955 322566709 -35061903 999999955 -999971013 123013512 506973412 42 481348036 886439179 -881429781 -1 -999971013 -91937549 808153805 999999955 -999971013 999999955 21593037 -489959820 -999971013 298891437 0 -604810496 -305041851 163902595 -889622307 957419538 -980420763 695502789 119648942 472396384 999999955 -868374592 978570502 382697859 -726502705 -24903165 -152752554 -680807147 792146352 534979883 547993552 -58617441 684006780 -595942524 755198238 -1 1 -999971013 -232461410 -999971013 197487615 161012890 -395971781 42 1000000000 -1000000000 -447911464 -874316088 1 42 999999955 431573775 -927033929 465563817 -77347591 -549633179 -1 -400626527 -192797762 -540917379 -744146314 -798194238 -348691975 342575784 -180834816 -248056422 528757957 578526484 -465678564 -584637536 697555559 390498691 76635414 1293644 -836967242 980203136 248836651 999999955 482842142 111643839 -1 1 59484680 2102299 -888610315 54980475 -77391112 435119355 -902591430 972460367 428713424 -999971013 742069940 439421793 1000000000 507180642 807844309 1000000000 239197986 344001026 627257971 -240135947 -641486967 -556396146 -458107301 -999971013 -937972713 -787376096 42 635877331 525769679 -539251776 400837423 -999971013 43592814 881043887 -229674428 -578407983 -534334855 627305467 0 1000000000 999999955 -1000000000 999999955 1000000000 -999971013 -118733346 6026010 -494026372 241309847 -819576645 -1 -287434086 -999971013 -991216640 -970452785 -999971013 -532574148 -785572053 -142462983 -1000000000 -280869722 778195277 858122057 -147451795 -575089875 -831656078 662133868 -1000000000 42 -242945807 -819666819 -679574009 806695092 -218626841 -241636859 944505267 178466641 42 42 -957388745 -182354684 461081014 -999971013 844356104 -999971013 558383244 42 -999971013 382397320 597174010 431005721 830406994 -1000000000 607631599 802414273 226755259 -1000000000 999999955 -307491040 -1000000000 -1 -289636541 -950639353 999999955 -981835759 -306551523 -381959830 456562828 797479174 -265052472 -999971013 264481393 42 -679061722 999999955 841199114 -361064571 168380524 630923893 713268616 999999955 -905101033 -142547839 -663815296 858729885 419616183 -595856148 -552417713 591903871 -927739079 999999955 1000000000 -1 -532655724 -945583063 -654518085 -1 910802077 -554842087 349011416 999999955 -999971013 -539045455 -363055105 -1 168739852 648905792 190995511 940098569 -1 -482474737 -540563760 -131151376 -153681002 999999955 999999955 881600375 -748604633 -467186421 -351846977 342944725 992937294 1 -371624813 -999971013 999999955 -298914180 999999955 999999955 -172925423 -41899913 999999955 525420839 -57034086 29077356 515456762 -165801583 0 -1000000000 515498848 -1000000000 999999955 -419883148 308389659 999999955 -543869497 -518930688 95056982 705255921 253537777 -659565968 -938996156 -745841766 487879957 276473762 685542205 643648329 -931920595 -999971013 310320645 1000000000 795404851 -378552400 410355943 626306068 578971577 0 -999971013 122803009 -516925641 -999971013 -983437715 -184257785 42 138407276 999999955 661241858 -313428888 126829325 -1 835046127 -256144514 -999971013 -567864480 42 854228699 839926140 -856467926 -1000000000 1000000000 -999971013 -833125423 629535361 42 1000000000 520356537 42 49910980 1000000000 1 999999955 85213382 -697122743 -296856714 -516949319 511766689 872082831 -751285185 -36916516 -894019503 -999971013 608881159 168960401 499264125 -690691222 1 -360755624 45687305 999999955 999999955 -407486961 -269251269 -142372868 32815670 1 -69012902 -593422295 -528276723 -342727077 -588483432 -999971013 556528531 -838478292 -268112327 1000000000 1000000000 1 -675708679 999999955 999999955 999999955 42 777320247 999999955 999999955 -919155804 167202093 -174653883 193293453 -966708668 0 999999955 -963470561 -900948777 190100148 -900275182 -1000000000 310433637 814929027 -491633903 -999971013 1 918956360 531600728 -677530545 -671526266 829937638 -793273214 999999955 999999955 89146235 442718579 160624446 242030429 999999955 181589136 -952061634 -922455095 787156715 42 0 797590705 -914907384 -830034361 -663166236 -609742097 262855156 91840604 -197389205 445372973 -457803968 -1000000000 42 999999955 1000000000 932149220 -1 261909783 811277352 -999971013 -334625182 -413419515 999999955 -263878915 404170860 58110687 564922165 -721962070 -631028316 969660949 -525721491 250684098 999999955 -342716800 0 447840297 39419910 45586455 729242115 -756985192 1000000000 -997504280 0 539888439 -552006901 101045691 597040018 122232570 854074453 601337573 -369846169 413159527 822418618 -833275318 1000000000 1 155858456 657489408 -678727151 806312276 853902783 999999955 1 129630031 999999955 999999955 -126030632 -863800596 263868149 485047221 141704133 -999971013 -746946993 -647463267 999999955 26741037 -1000000000 436136908 -668970842 269792843 1000000000 27098738 420852188 420879850 1000000000 1000000000 178504561 -807501254 -999971013 766912717 53606840 130686973 -336715224 -503594227 999999955 -1000000000 -852057191 456461509 -999971013 -45612096 -603763623 969160857 654826226 -482247098 264223478 1 999999955 -999971013 -645203464 968141443 42 -529113973 -84482506 -104225000 157320618 -999971013 963186622 -289063532 -397690033 922953189 -163546341 335898318 -255047751 670937865 42 -768130689 -226008789 0 999999955 999999955 -323939511 -999971013 999999955 -1000000000 -999971013 938407087 -1000000000 -865038367 -876597341 -822618754 -1 -701525404 -999971013 -627767410 660549571 -250848249 1 656892287 999999955 -487574032 156986028 11358930 599215998 0 589801056 166935975 1000000000 -684035166 1000000000 -251856043 792142736 999999955 -999971013 0 -792784369 762020472 1 -226689744 -1000000000 -972945441 -931971462 -1 134204769 759576600 42 -209375809 -558086692 -1000000000 496652458 -1000000000 -928362689 -456580257 999999955 184774061 -190495663 999603523 0 -513476655 -133182551 999999955 -11372154 895654023 -999971013 872777562 228039544 -329580078 393930620 999999955 -999971013 -665276880 -437586602 1 42 352211973 34862965 113119561 -894585530 124712736 -421079463 -1000000000 -999971013 -659514573 -832826737 217902206 582409660 653600348 -50359553 610767739 -999971013 -999971013 -999971013 953196759 -999971013 431269028 -513788690 -126094796 -999971013 294307741 -152077755 685582379 543783745 168426653 931130076 -734943877 888095741 -832884252 -149600423 342382183 -936393230 999999955 42 0 999999955 780299848 42 -807116889 -915423078 0 -704574876 239361101 -930479401 -302922064 489416316 1 -1000000000 -242252893 -644450484 766582266 -987799379 1000000000 -1 1000000000 0 -552253432 -772585514 871370632 552835113 -786559800 371762411 575171360 999999955 24118513 1 312442604 -471195995 169675791 -751919646 115982824 -460363401 431088326 -1000000000 -42442000 -475351097 608036076 -96173532 123716205 -702780851 999999955 722303921 670257617 -225258788 -1000000000 -238354420 748400895 999999955 -61931040 42 -417442607 -731802088 925566146 -4767951 -1 42 -565894235 68817617 -213615073 -812285050 197150516 709751539 770687654 741713523 999999955 0 -595619888 132069466 -506638203 1 901833639 -809083709 -163089704 237429861 594694675 421116569 -921619459 -818482917 0 -771543756 852990534 -902011113 -65753726 -578254612 -22101689 1000000000 0 305093026 0 -999971013 -999971013 -667305459 999999955 -410704202 -262303416 0 999999955 1 135718656 999999955 -846106502 1000000000 -604790954 999999955 891158149 -907524995 461851079 -129580761 -999971013 422192096 622713893 999999955 -1 -697165389 42 896362017 42 -999971013 -539441822 -698944679 -968196082 -60893651 -159068563 0 343730598 -169229576 0 0 -999971013 506213220 -999971013 -999971013 888215523 -999971013 999999955 484862968 930042270 575210733 182599612 999999955 1 760399768 999999955 104844355 1 -999971013 0 -124053170 -753241288 1 443468996 -1000000000 220552122 -714544944 999999955 262743406 -847778529 977104093 -999971013 -999971013 327165642 -1000000000 449536771 -715246707 1000000000 -999971013 -511086413 -902532052 214534444 930613109 808573402 -999971013 -999971013 -999971013 648975829 693577449 -465539458 999999955 920782791 -274500906 463247347 -795540363 -1000000000 42 -506119620 -956798425 -999971013 -1000000000 -897864763 42 869644421 999999955 -884082181 453185711 -43421631 -777814957 -316813831 904062866 -327428892 84905023 -923437404 999999955 460457036 437434682 -664312280 -1 -999971013 -35788012 -271245025 -857606436 -77631951 326453912 843326028 991959339 -999971013 -218235015 445530608 750406823 532044470 679934993 999999955 629848206 508486332 1000000000 783923267 -999971013 -38385206 816765668 -1 -137536761 -701795953 688427946 800033566 -338904700 -335188677 1 -134251266 -1000000000 405233209 694809721 42 -451705006 -378473846 81824873 -1000000000 1000000000 0 101160540 857822203 -114186637 -999971013 230106483 -672527602 999999955 -970928460 -17842723 1 999999955 132650647 -751791069 4562959 42 -954566137 464697038 -580276050 -256557224 -126686218 999999955 -118207425 999999955 -675766854 -825255421 0 330716722 -513614082 42 -474310447 -999971013 0 -999971013 -734291159 -672620976 -110012620 -546337892 -127154845 -768095144 -999971013 42 -643863683 999999955 -999971013 -999971013 2161686 -959675882 999999955 168386862 1 -820567226 851621317 -79693451 1000000000 -472009131 999999955 -609587001 -14242939 109577729 704216947 389840301 -461161541 12535791 450702978 577265989 -221675807 -861193481 -719722951 -999971013 -387471843 999999955 0 582184965 -468368718 168462392 240698490 -682294101 -9915912 1000000000 716837006 -158837659 -774096757 261622476 756177670 42 781762696 -286584016 -999971013 964021179 -909565059 388851976 999999955 1000000000 278978743 727639906 -16840677 -749909327 -1 294013713 999999955 42 -760024568 599721845 0 1000000000 631156729 -775481906 1000000000 -917093499 -999971013 999999955 -495202297 -250199755 -438169130 -440456439 999999955 396299997 -999971013 -666775048 711379349 -999971013 -299085679 -336304714 813003932 141267214 -793562912 999999955 735456452 109516006 999999955 913996497 999999955 1 -923236807 -999971013 -292476647 -503023729 -799023161 -735754535 -619264896 357329886 991979850 42 -999971013 -999971013 -723979534 156500053 999999955 524585941 -999971013 -100928409 -999971013 -825609445 1 833381918 -999971013 506916907 42 823683849 -219425973 701758319 42 999999955 0 -222868470 -359817742 42 -569504993 -1 420730126 -778371993 79894875 -999971013 -999971013 999999955 -955258709 -604818836 253107532 42 391919675 -999971013 -753351371 517558690 0 861888534 42 -161416867 -395713323 346368167 -765648927 784724289 825363733 -999971013 322311712 -768007213 42 -618436614 -123003426 250809121 256786261 -458317606 999999955 -919722281 -90595960 702999437 0 -351799585 -999971013 957654874 -999971013 999999955 946120727 722009266 -810980014 495462879 42 42 0 -804217620 701369642 0 -1000000000 257905860 811534073 -999971013 999999955 -1 539421064 935376450 154583172 313513473 -381557848 763116093 50936904 -428250989 472524045 -999971013 -318583443 260891269 -466755627 707138734 289626711 818456121 -785397429 -455960867 -999971013 0 -370854183 901382046 -655176498 -579746715 -999971013 731540966 999999955 -1000000000 -922990709 1 131222467 978743782 585580966 -1 1000000000 997498101 407361189 1000000000 787033166 -952068725 -999971013 913253451 -334593129 483196372 495502019 1 51750178 999999955 1 145928587 419740779 -784730556 677771187 50986865 643293370 584374012 -999971013 349037787 367070223 -627154781 999999955 -999971013 -898249491 999999955 -564145471 -850192106 -1000000000 862894798 -383527976 671945557 -324295151 -768057639 815335013 365661577 42 -197471806 -999971013 42 -122859096 860443917 106125525 999999955 -985615877 -1 -100894867 -50542289 1 211549508 399610202 42 256480689 168386862 -1000000000 -857835567 278629013 42 711355074 -190322330 -220327074 -998331375 0 -343546215 496592993 42 730900334 148510203 -224757048 999999955 -287056817 -999971013 -826295352 -989802636 -683106864 849885807 -999971013 -227864462 -857312595 0 -999971013 -1000000000 -19683595 269685548 999999955 193065419 50267038 277630431 174861870 999999955 13496404 777409656 -887158393 -1 1000000000 835308833 495020370 70129017 0 -621070081 999999955 843723505 697788418 999999955 658439304 -637447557 -766689602 257661626 -755113893 206124003 209829205 373454324 0 485674033 -218532414 222811630 -173373328 -670394930 999999955 -429088145 911869525 1 472098229 -871361760 -219012723 42 -296888579 668856360 441112963 33884654 -1 142030879 999999955 -35590745 -982422756 999999955 -448695936 -971304108 53332119 27448640 -1 -109794930 0 52247529 999999955 103605337 -999971013 -294245937 453693693 42 27580799 900642842 999999955 -112000222 -999971013 -239386263 711625554 -560337459 527295059 -684096835 -999971013 -766717017 -399649574 666338156 -1000000000 520275408 4902279 42 508566393 -315866462 -930054645 -354002818 999999955 227320763 -309330642 -286927088 639511347 689764163 999999955 1000000000 462900073 1000000000 -297694204 -240880573 -315836327 -1 999999955 -999971013 -1 358542180 -83064154 -671789143 117434038 282383898 -649524662 -1 999999955 -1000000000 999999955 283548878 -999971013 -406739255 -290123423 273896921 152282605 1000000000 -999971013 1 984324956 -932026099 42 559249001 939893080 643678837 999999955 999999955 443140910 -75893438 -999971013 -192388169 600586704 336046034 0 -999971013 1000000000 -753830323 1 814458018 451443304 -239459953 -875117584 513834911 448087013 999999955 -564424376 -309758634 -738782489 -647426799 -999971013 -776147765 16988816 1000000000 -481530500 -820060983 -212489401 -302622275 -130949012 -20494066 488595143 67391079 0 999999955 42 507969619 -999971013 -181166872 -928010814 294588197 -6314992 484629349 -687461784 -428687083 -783092595 837099912 -352998834 -348845380 -697234302 0 42 875818098 -434479651 0 262210908 42 -7400452 408309327 -999971013 42 999999955 971665840 999999955 -999971013 0 717730637 -190185455 -1 -743624937 750579990 -153289569 999999955 -473469610 999999955 -932119942 -347780752 0 -945054289 999999955 -225916664 -1000000000 -358908659 -103722617 999999955 855936683 1000000000 -999971013 563926959 744623906 -999971013 -888698335 853882906 -1 -204306776 844366018 -156031113 690595502 858971430 1000000000 -999971013 -24360997 0 42 -829055923 448498836 264058455 101768275 42 -69890106 -221120875 -999971013 -264877214 770264095 -959386627 -999971013 103961826 -70814570 -23734013 -684806320 -212404127 969139037 -75736444 -677063848 -1000000000 147037540 -496896750 430712323 -662618617 25852129 -809358726 -78774099 -1000000000 -999971013 -541331410 1000000000 1000000000 647135002 668780578 999999955 109805760 -311186861 463883186 -924209856 999999955 0 -700982349 684488318 -961581613 -656462701 42 -418491460 762436830 -717531109 -342170027 191238313 999999955 -446773835 -929693521 -447758682 -961562855 506937990 -134259600 1000000000 410567910 -803305034 999999955 -727788881 424489623 1000000000 -504255586 42 -850676172 999999955 -344062312 2535813 -526387017 222063302 251143377 222046028 -185992313 -775280276 -470807093 170603569 -595348818 31029788 -252729606 -778685468 663045814 -962768954 -1 -960708144 434456440 -886356236 999999955 380376742 194423047 -972637770 -999971013 41175756 -918753842 -410514934 999999955 -1000000000 -999971013 -999971013 -857480582 207700452 144234968 999796374 775630259 -81394455 -322332048 -431899164 758603318 999999955 -999971013 993826370 164719883 -613561042 -639559288 999999955 -523822508 1000000000 183995927 999999955 42 79788629 999999955 1 42 393858152 -923973590 -796419652 -999822518 -604146894 -782851910 -717375990 208117789 -436097918 999999955 999999955 -999971013 52398810 999999955 414444133 -89473320 100537224 1000000000 999999955 -884345488 -999971013 771838223 -915368053 999999955 -75445588 -39260876 -1 -999971013 251505061 999999955 -555970607 -223160547 37405181 -32265272 -72713607 -888661536 -769099295 999999955 156910143 860405115 42 -4372469 -233150127 1000000000 659245647 -5055548 900256060 54450176 514282823 -335756063 1 899289006 999999955 -491251189 0 -421443936 0 -331728794 -663408315 665433671 -999971013 0 931360849 -167174812 -999971013 -1000000000 -889253122 476265054 42 -311314588 -51969016 968969261 119519266 -999971013 0 -4702796 1000000000 999999955 -15092005 -355961240 -252763732 -999971013 701099534 352071489 -130573038 -947511523 1000000000 0 786309078 -532525886 999999955 -360631034 -899138947 593482561 -999971013 -468645104 477432020 -792180909 673235140 -1000000000 409746161 -531349385 42 910844751 999999955 882893990 -999971013 -865963517 478198882 -999971013 405003838 -127594990 -930791164 -956939673 999999955 1 999999955 155609233 -490408 -810561694 -517960284 26212934 -907620563 -175313438 754845386 107505199 1 454989683 307591449 897044031 229301298 407440950 999999955 933310847 609435293 -810770136 -833241012 -1 -775496975 185055438 456005396 -894683176 8244054 508762659 0 42 -559975566 579298668 55173725 -79487975 734459073 -430772456 824415513 -292621331 321467258 1 -746231811 -326644712 204588419 -999971013 -349301735 -260338479 999999955 433742550 605207838 65072557 -930252994 -999971013 0 -706603330 -704471524 326600851 758292258 437367930 -423753802 -437673793 -999971013 999999955 824279023 -971769096 669864626 437831341 432665033 249970585 253156965 -205888479 999999955 -287418639 -159683785 -999971013 -777512172 -456463879 1 986075998 892723755 -484830668 -535416076 847680462 -999971013 -678176188 162758823 1 181764943 0 -866373054 1000000000 189878806 -271552160 -999971013 -999971013 -611127477 539046493 999999955 735507469 366561166 344523480 -968112998 361109913 -961887965 383384740 -1000000000 -201203616 -1 999999955 641600754 401200702 -242484951 -28808713 999999955 544834328 143134240 -555844789 750669839 949462144 -288338532 1 -999971013 999999955 -999971013 29137543 -999971013 -261013354 104231534 -999971013 440030765 -623595206 -309103683 -745188098 774790287 -373457088 999999955 -183356378 -411548367 -999971013 -114026822 -834552774 -302553645 999999955 842340338 759513881 0 1 999999955 -2902028 999999955 -538814322 -446111430 -999971013 604259511 639508579 363363252 906842929 42 -999971013 620974362 -856089347 -637137308 -886731526 789779505 -160958984 -879101327 -999971013 -999971013 -601571306 625041320 -254683893 906125672 -276628761 132791465 -438885105 -1000000000 0 662478103 999999955 0 -370615771 345431162 -353189452 42 450848187 -535730455 127003724 363043720 210455153 -91202912 999999955 -1000000000 -299085679 -903836601 -1000000000 -1 -1000000000 -872513054 -850802062 1 1000000000 104220221 561823046 -711282160 -467834997 1 1 -415492550 999999955 365262187 461577127 -273619986 -496316021 18948256 -1 380962128 -256996615 912445174 999999955 -209573214 682434490 -227211718 -19678176 980998857 -345214827 -999971013 61620381 269429130 945042056 -384408558 240933565 -999971013 1000000000 -1 -324496908 582531904 999999955 -582807811 -246188570 -33780455 42 814812676 -11274565 729221593 980391051 -822901977 -119121822 999999955 147919447 999999955 1 992171256 -999971013 800827522 131219111 -825956834 42 -999971013 -813290555 178370320 -270145345 -901025888 122486671 -320646143 999999955 -216330727 -594366144 0 1 999999955 -999971013 999999955 -999971013 42 999999955 300962508 42 999999955 1 -304988297 101676640 248197756 999999955 -966189197 342545464 -999971013 503915688 762883932 42 801221998 -309692110 -999971013 -1000000000 -497335295 388826241 -636480118 -948107079 -813440885 621648269 609516388 -1000000000 -999971013 -1000000000 -565338219 -72339341 812548075 -975376667 426071216 -261754877 42 92309316 -148015115 -806115493 43452867 -277382286 607381719 -999971013 -942992628 169023392 -999971013 -999971013 273119493 -3563126 1 -967082271 0 832550812 42 -497310130 -370400168 980359089 -805701791 405480645 -999971013 -999971013 -999971013 -601327949 949984061 -444170995 17164831 1 0 -250452124 -582719901 -462875059 -870587711 47832307 -999971013 999999955 -1000000000 -603387913 357931827 -93321984 770270734 -692246844 -27134843 1 -486273214 -843525657 555955647 42 847489642 -999971013 -999971013 399173333 -871479478 -999971013 -800711065 948903819 1 -999971013 -762062248 799558336 -143512172 -689229253 42 -999971013 -762060183 818873994 -834603776 -846815847 -999971013 36715793 -788865324 -167812700 999999955 940100816 -508259977 973585265 -999971013 226748178 999999955 -1000000000 749768247 -1 835098448 152112489 -753408431 986912626 -999971013 0 -396920473 970716600 717816150 796414921 -954323590 -999971013 26289863 -792801084 -58085318 339444106 -999971013 767420300 -973263617 443729357 -429568793 536948578 287135356 544604771 691374809 -546226262 562716597 999999955 -999971013 -381429945 677377667 -319883511 999999955 1 -59758473 718233228 -999971013 -409596154 529721474 390812101 -573012760 -70563926 -434117069 42 -768960476 724756698 -999971013 -653927072 -999971013 -40724682 1000000000 -356964807 329772070 828601635 -999971013 329097242 939020526 -614332089 1000000000 -168070022 1 -713600318 1000000000 429945967 -14723342 277629016 -560368853 877032581 999999955 -1000000000 345784985 -521952301 -1 -45510865 -989555784 -999971013 1000000000 -473364521 0 -901831923 -691309216 -374398596 999999955 0 17650897 -193593490 -422481421 478221964 866174016 628810067 999999955 -345965778 -519253764 608470905 -442050991 1 -376125193 -1000000000 999999955 538088041 -736296218 -408257900 915248373 -710789308 -1 -821821801 -165685591 985702491 445123165 36742493 211710294 -931902127 672677606 -999971013 -999971013 -999971013 999999955 999999955 -267436130 999999955 -344903218 -207284595 74570395 617628178 999999955 341308106 815761926 0 1000000000 1 -999971013 462005934 -717756193 -365800413 -200595916 660549571 -146393557 -176065125 42 19847032 -1000000000 -893126482 515415997 814029241 29513372 -412827025 -388971441 778152956 42 -579635359 -4225895 342259207 409057186 919148078 -1000000000 -410549097 999999955 -999971013 646636203 42 999999955 -23717485 0 -672784770 -25291957 -1 -48275505 59467776 29568551 316097709 -851309658 -228489931 1 999999955 1 -189239103 -999971013 788590941 95571871 -999971013 -999971013 -532272397 -692677326 -349555218 -114288192 160842051 965840020 78379736 700422433 -883956467 -260817245 26771349 -789173488 42 -127584341 -999971013 -797620819 495968510 363941912 -453828847 5950659 -999971013 42 -155680999 -999971013 194537100 -87690930 -999971013 -865440764 -1 232809314 781490823 1 294210046 1000000000 925128680 -16667250 -341016577 876101761 650368674 364740366 -541018516 232922116 952143941 -939860058 368618483 220898911 814912898 -999971013 999999955 42 -905064390 -803035948 -27567218 -999971013 1000000000 0 -1000000000 -654382398 780832387 835043568 -294244806 999999955 -176918432 830195412 -999971013 863560865 -898669136 616829274 376340450 0 948429028 1000000000 -110230268 400107716 -1000000000 29501273 -316880035 320034222 0 731345926 486657786 0 202490253 708423415 -341469755 -397787290 204985669 806524389 -925523547 571028440 -646991741 341950559 1000000000 -16567320 -163677651 303990093 -998203137 695369362 -1000000000 -817618166 -794760564 -684602488 -752702148 -969092131 999999955 858389419 -493407425 18050521 -339963133 591678094 -668021534 -150585667 -795546378 -1000000000 381329568 62073992 -884512895 1000000000 833702530 203629157 -194379079 709513289 -1000000000 -59268050 -275913038 -861756765 0 -636819161 -534558822 -664010379 -412101248 777857250 506470505 999999955 83211437 -749205841 999999955 -597430447 -367210743 -999971013 580620884 -1 -999971013 822418966 -788227378 -929364805 42 809566533 -184436035 -605811775 350147235 1 -999971013 -960620556 -918854321 -854554609 -339237883 770239295 -948597733 42 803640139 0 -546568332 654310024 999999955 -812124053 -3523205 897106105 746879465 -999971013 -999971013 63282035 856476794 -674781895 -999971013 -1000000000 -451119975 999999955 773411401 -1 -826523725 63129581 -3730314 999999955 275714760 179648273 80607238 408010851 999999955 -999971013 999999955 669945080 -1 -1 1000000000 -1000000000 -469063958 365852233 677137140 -860276686 90461756 -347721893 999999955 0 -170682685 780423008 999999955 -586021605 -607436513 370626950 410661255 999999955 672499906 -818638870 963252560 42 -1000000000 -758949120 -953439666 -1000000000 999999955 999999955 653701798 -33774264 -1000000000 1000000000 955383211 114949468 985068764 751581497 -1000000000 943538125 -935753754 999999955 -458105856 111424623 -999971013 1 956051032 0 894127660 -134037961 10785603 637195887 -810569913 -75181974 -999971013 -573866511 0 106229577 152443318 -856466009 -718905046 739380819 355102362 469772642 -892513385 -721693888 0 413073150 658596181 -886864331 -925082083 -628235550 -999971013 1000000000 -999971013 229793091 529003586 1000000000 1000000000 -308005410 1000000000 -902532052 999999955 0 1000000000 588866083 -195852185 999999955 93825865 253606376 999999955 -999971013 42 -845216584 999999955 819029419 -726609361 360761143 1 1 -999971013 -837535852 -999971013 773495372 999999955 -556694584 841993244 -999971013 999999955 999999955 980476344 -999971013 994396149 730595174 -747398201 -1 604696529 -627252635 -999971013 -1000000000 -922656099 999999955 -999971013 -243145494 999999955 164287147 447662571 343501170 -488750912 649848932 -999971013 858389419 -547245177 -1000000000 -999971013 778409320 0 -1000000000 -434703847 999999955 -163698859 927592871 955145689 42 -790468871 543729333 781007810 212653515 -775165244 280533364 -959438810 153806071 308531793 -1 -213693898 999999955 367112294 -495050808 -1 -1000000000 -999971013 363655911 448218434 477603880 -999971013 894483173 -999971013 883098118 748527960 -628260431 240775698 42 1000000000 476932020 22206389 -40002972 -416539458 -800894722 -27443985 -584276788 1 1000000000 -907278074 -802188824 999999955 999999955 -399917937 210243162 999999955 191693036 -539235309 439813295 -439126066 280206533 704825606 -233452532 -350402942 -999971013 -368893069 -765761285 -480403557 177738731 -483615181 920577228 572245826 243645029 614649389 -27763561 973242110 -31373171 503609126 -50351876 687852956 -346456541 0 725675558 -439639067 146008977 -256998807 -999971013 762737666 128910788 1000000000 42 -310674588 508780008 -126200433 242020582 999999955 0 194245396 1 -315710399 -1 410785475 -999971013 407632221 656990866 102891004 529261443 316149372 -19249059 450817121 884211622 1000000000 -197365817 -218810976 -999971013 0 204750718 -654271143 999999955 45834076 42 -272849491 -483260446 -999971013 0 -886815578 0 999999955 -960258740 -136666275 -586425829 847248193 -41848236 -429579095 -1000000000 -999971013 519813879 762666573 -224671365 268927603 -398969672 -1000000000 0 -21856548 -329807520 91438842 617161490 482462339 500418700 109436731 -551794275 257638145 -267955289 -999971013 -924105499 0 999999955 265342034 -101043492 -677486446 573265418 741424929 42 978699062 -1000000000 -314098386 253121917 670405673 -924295520 169981509 999999955 674051739 -174071268 -527273416 999999955 -731808754 42 -1000000000 -41104366 -999971013 -406969484 -999971013 999999955 887763031 921145085 611597442 -813256723 163729334 922306844 -291722051 -197665049 -629310361 -510033460 533006208 252551760 -999971013 304384152 42 397998954 1 289579153 69831025 881863802 1000000000 -85401966 -411975998 -111998140 787478925 -680144873 42 -595581263 -679561810 -1 -618716923 717279994 468733472 999999955 -946381469 -429665827 634979402 400107716 -1 -1000000000 836730117 42 667942777 1000000000 -536961928 -430841537 -529562338 -320392052 0 443663760 1000000000 154194044 617926964 -1000000000 178526369 -511103788 340785866 -323299911 187961866 999999955 -373189688 225002473 395700143 -550988130 -965968943 -391881200 -268839138 130330184 473803396 107002909 503793600 -711290853 -404826310 673077822 999999955 973089515 999999955 -652994438 -999971013 442699746 495936332 434127611 350126403 -614976621 744643123 -795733200 -577330671 -3523205 921700778 -822442280 -709864801 -999971013 42 -42658689 -582597702 -999971013 187779150 -26176022 42 -845143899 -628730978 909746829 -665185984 188890617 -307396264 12073727 42 0 -292750653 -630345217 792427358 538178254 390475572 1000000000 42 -799557342 -91175692 899026579 -28954178 391529225 712577142 650385350 -40923390 -436101061 -82071757 1000000000 -215409479 946448650 0 999999955 999999955 -201492917 -915247583 -999971013 -660034381 822987528 570400705 -999745075 126783625 -170301565 -1000000000 -338684127 -945241942 -68575082 999999955 675835681 316002602 999999955 -364021409 -516973471 -804994985 -1000000000 999999955 651010424 -552983089 -876747239 -905624119 -79939384 600460535 -1000000000 -1000000000 -910127377 285348601 167841865 -910938731 -856431266 581355254 999999955 -755237671 1000000000 -17184164 1 941629198 -1000000000 418035320 -463317287 -999971013 1000000000 667299574 962053856 89993181 897273935 -439901859 366180162 -722028418 999999955 -175081601 -382211826 999999955 -999971013 589755154 23493256 328067362 -999971013 840974750 999999955 -121820280 118846071 -322405085 -172295832 156374284 -366015073 -556237419 -124641341 808205296 17688404 1000000000 640319750 999999955 -332277884 42 -794765924 -49986648 733235925 -871807386 -1 -177339862 76829999 -715587053 999999955 1 -999971013 1 -611952104 -691505424 264640592 -176073176 -408683214 879842233 1 -499773472 81824873 554974680 225983401 999999955 1 685095525 1 -471797321 1 999999955 149582073 -999971013 709189190 -588536238 106709786 1 1 -645694327 411558136 -148537030 547866514 -752620703 1000000000 1000000000 -135095260 927694474 -999971013 42 -504804596 913298118 -1000000000 318641308 42 -70183597 303614361 -615669626 -732180852 -881048911 1000000000 468835322 935276659 377313983 -245926665 -947961235 1000000000 -981913587 212235071 423947755 999999955 -956818498 776673946 755569888 1000000000 350747604 483936656 -856757565 57796745 973996020 999999955 999999955 508700894 1000000000 1000000000 -775889192 -72420381 -999971013 -788132276 -771914932 -639493262 942522807 -999971013 -376343880 -823742242 -999971013 330164314 -550752563 -76114072 371694898 -138489328 -755737591 -863400081 51383469 -586819230 -173054542 905181526 -894884136 -999971013 -999971013 776521 805806825 496288002 -1000000000 766796149 666699725 775362236 805760114 -12657575 1000000000 999999955 -999971013 1 -475085140 587544060 432342287 0 999999955 359617753 4847891 860688004 343557266 -723366711 1 89052637 268410740 1000000000 -786812919 132326336 1000000000 413921126 245217795 -315809510 999999955 999999955 42 449442649 384037261 1 -389725504 237642137 470638576 1000000000 999999955 -999971013 999999955 -131104530 -985517182 215440306 649293583 -1 0 645348053 384318137 1000000000 332203585 999999955 -969610254 -655533005 591309310 -1 -581349436 -224902300 -675048382 999999955 42 -708406636 -680834792 0 -976596167 -227652441 -999971013 560379832 999999955 -999971013 -421030808 -999971013 -352458151 -1 -999971013 -1000000000 644877457 -482640987 119335964 -79247409 -405739557 699591318 -999971013 1000000000 608446507 803588186 210319555 -575268451 861827690 999999955 429081329 198247875 657239450 656614015 42 -84555684 910844751 -1000000000 900586135 204385556 648085921 -696508590 -999971013 192499045 -999971013 1 474184806 551304477 999999955 -999971013 966806195 -892960205 60478639 771718828 -917146915 -999971013 -978948397 999999955 -891990803 930770099 -683602109 -659353335 -251927901 -999971013 -537083049 -1000000000 664925315 964095100 -637558803 151691971 42 999999955 -999971013 160062645 -1000000000 622172146 -1000000000 554761378 42880415 131820953 -855219880 -999971013 1000000000 847195824 1000000000 -548543049 -999971013 -828199719 -861910484 21817492 -36339721 -734385364 299414870 -999971013 -999971013 895528898 -858327167 712193569 42 795779423 1000000000 31012237 203432770 -1000000000 -473065450 357094145 759036289 786336310 -147972894 -1000000000 1000000000 999999955 945630821 398868132 -218408486 -1000000000 -812778954 1000000000 999999955 -255553646 370197536 636028036 -1 191732443 331499744 84576002 960260125 1000000000 -1 -688791190 -365224362 999999955 999999955 319676600 -553076548 -566642402 -1 14952360 999999955 -651796970 999999955 -651643962 999999955 -1 413654544 247757315 0 -916818484 42 521721951 100980214 547371994 754337348 -499770464 153020286 886304014 42 484560102 901171886 -354275637 -3443869 878593918 986613347 466360320 -326480838 153791766 -211382309 -71627561 249613989 -692689076 999999955 325007257 893060272 42 -999971013 -165459419 -555827064 220297506 307336367 42 -869919112 -404589187 -999971013 -397759849 999999955 357525441 0 -242297578 -842857902 19253485 186345551 -138686884 960339013 42 252809073 -511897215 42 549111700 42 -520649431 -1000000000 366552943 0 557011162 -1 80964411 -525356879 -730033802 933209063 604268456 -331385523 -908032535 -288069063 261465698 -741505188 -386519020 -103674429 679665733 -651536531 999999955 106939026 492107349 238404260 -1 460401435 -999971013 -514715198 980157813 999999955 940483925 1000000000 -179995825 1000000000 -716938690 -747536339 236026835 845614075 -999971013 -631698227 -882558098 -310863758 -794063043 -250585533 748224978 999999955 999999955 92169536 -922934418 -849751111 -875912891 75517728 -999971013 539354401 279540821 999999955 -1 999999955 607737884 999999955 -344201396 228811108 -816223957 999999955 -131865935 198591168 1 863206676 -99000446 126431005 288832680 704157254 450957125 -888661536 845447690 -528980419 284038922 421406599 -1000000000 129264939 -690927579 999999955 571672184 -1000000000 1000000000 -341155107 187796505 -74268561 999999955 756419191 -396040437 42 -136987319 462061792 700080462 -898757855 -326632143 736746342 999999955 999999955 -399216536 -697733152 -999971013 999999955 -254608051 799996365 75536321 673087193 -661154319 -237054382 758603318 850241930 887861347 395570765 -978225301 -147270968 -999971013 621626198 999999955 -993413340 -195516085 1000000000 509437035 999999955 303319061 1000000000 694721776 -22053673 -443739461 -11957654 -31811099 824575376 -906138987 -999971013 -498691678 16728429 -49383424 0 658265281 913495065 380034339 -669112347 999999955 688704407 -329400793 0 1000000000 999999955 -685131733 339567301 942195705 -372081579 -807524749 662985814 999999955 2270804 588866817 -544729711 996739735 637655035 0 -999971013 999999955 -513231188 -868508267 -604537498 -382181527 -929642893 645119663 418721999 -999971013 -572030052 -999971013 -890216000 -999971013 -1000000000 -999971013 211644170 -1 72394180 -999971013 176862434 -278157677 1 -653338815 375278124 -713406289 665698138 -1 -993342902 656177267 42 -945054289 583682129 -999971013 -340621840 -735143292 11001750 -135254667 -721705660 -1000000000 956410280 -383340076 -931813319 999999955 -10289609 931926016 -485196331 617887577 -267488471 -105550033 999999955 -999971013 -664537236 -186059623 -472784031 -110997788 -1000000000 170707999 876356662 -999971013 1 -1 -435937556 190637304 -999971013 -405904813 -60908886 551190039 -940053003 -331573831 939681353 -150038343 -999971013 767557521 999999955 -999971013 -422339352 -642399122 6396383 -999971013 -293529927 -987456254 -999971013 657893003 -283505770 -854026223 -999971013 27750994 -704089034 -563303944 -999971013 -737032648 890099046 392835203 999999955 -78096485 441878456 -55909474 42 -719736186 -752044371 184450044 756060928 478366605 1000000000 -999971013 651609387 -340340663 142578237 665996846 765990943 -377397545 -625108943 646182960 23790664 23461748 595788487 -123069470 999999955 999999955 93891754 -517062448 0 -999971013 -1000000000 -209102451 421864541 320743068 171651442 -619687185 360896241 303198650 -939777400 -858040140 -806094647 -560464520 -232660479 -605821525 922896209 242563718 -999971013 999999955 999999955 -652897877 -812410853 1000000000 -1000000000 -428844769 120990465 999999955 999999955 -242242069 -635791134 -349056690 -851087851 641035631 -853496374 -760923099 -1000000000 613619403 396066219 450500777 917353578 -1 1000000000 -999559321 -963228622 382446034 1000000000 -1000000000 600553034 999999955 -708608348 0 -999971013 -220393442 1000000000 -354890596 -1 -644153818 1 999999955 430745720 -620459009 -964840505 475785368 123700046 499712197 -999971013 -432965886 999999955 999999955 470790061 1 783809566 995014245 681890803 1 -550526253 -617457570 -1000000000 -896953223 42 -435788448 -678956775 917227609 731065004 846185624 832674039 -902852594 -995504346 0 -1000000000 -141046958 -853300545 42 -889062981 941811366 1 -458233559 737949797 592278007 247651561 -691629864 0 -999971013 792606855 -849576863 215587309 42 -999971013 -185689693 -471894711 -845023855 -1000000000 -999971013 653711621 999999955 -664816605 -482012604 -799589164 -999971013 819322974 422049352 -799962591 -453102393 -612737692 882744049 738857594 0 -739071307 0 -498980557 -537998990 -997309000 503995709 -35351153 -475683951 324864526 15392670 -1 204353319 -75680831 999999955 999999955 914452873 -459092939 -237441691 -216953369 878187225 327438883 533822104 -999971013 -482961454 -999971013 388241103 175723216 -1000000000 -535164681 42 979469643 1000000000 628866677 -41576995 -999971013 428697068 211075255 1 983695275 347734070 412014799 -757033321 999999955 -1000000000 -580610884 625828697 999999955 -945191615 992821717 -509646508 -640608495 -566530845 -770751467 -423490345 -392382872 780908788 381600468 999999955 45135781 554797231 -569458845 0 -961470434 -270718809 -467605884 -157375146 -869125757 -665758307 -672107376 626526045 802362480 903886569 -1 370159643 -999971013 -384765636 -270203263 999999955 -999971013 -473933573 -473586648 -1000000000 -1 1 -49173360 -835441200 -19171824 -1000000000 -318060813 363674193 297058266 0 999999955 474236692 617343209 -543958927 232937643 -999971013 -878690268 -561927793 -969730611 999999955 578407185 999999955 3223422 -1000000000 -748493967 814062058 -415303273 1000000000 -626599078 172718196 72658941 181341270 -22896700 -378998732 -999971013 744530379 552302862 -627313112 905232451 177899207 1 840441588 -356779461 -811803421 -84051718 49560526 -275127321 1000000000 -505662996 -999971013 837506243 242048070 -232547950 -63734496 -1000000000 -1000000000 -279758437 -239007214 -690133950 1000000000 -561863252 -272825622 0 343527074 999999955 -320145401 -554296275 293710659 -680156005 72362310 815050354 539025299 -451377630 -253422116 -428649098 -445214275 910895846 -58557275 999999955 -999971013 262381440 -965838971 652075121 989144870 720690975 -999971013 821539522 15816800 -301749054 -164089037 -1000000000 -153412529 -480786360 -999971013 333414720 397020979 912963834 -999971013 61483569 1000000000 1 -673656891 -1 -646701831 42 -170068227 -692732893 218177165 -163869999 -772818676 752315879 1000000000 -326849326 -175897141 42 539354401 736335225 -443229915 -692293397 -1 482462414 -462080571 -1 162333041 1000000000 314255791 -253886421 966063333 -28055 42 664477751 -591540158 -783239083 -999971013 -999971013 -8144807 92686262 12383854 266055424 -189710172 774374913 296644387 -18369026 -1 -630105273 -999971013 42 -86461295 42 -701747842 115108191 94888346 999999955 785978642 -999971013 -437325979 759029110 -217629752 0 999999955 42 1000000000 156442015 -1 1000000000 -255286596 1 999999955 352084115 -999971013 -614811963 -432528669 497257764 997885944 989257000 -843962025 420390092 1000000000 -91250168 744975745 403861150 -1000000000 -452999287 -1000000000 120371065 -1 1 750658185 -437542048 635406159 -614012534 1 -521698008 1 617865829 804702714 -491165309 311322375 459402535 1000000000 -781205559 846149613 -999971013 -999971013 -1 898516134 253054490 -999971013 42 240970512 -700493820 540007071 -270056637 -951904739 1000000000 -896401862 -999971013 -1 -195184315 -1000000000 999999955 688678257 706797803 1000000000 994426329 820164773 -388808011 999999955 -1000000000 64981131 -881657886 -999971013 -156460105 -311793403 334149916 523697375 -999971013 325801687 -343951564 -823017534 -1000000000 1 -586830638 1000000000 -603106864 -859538459 42 1000000000 -728407320 844632956 -423677595 -959143679 -1 0 448069578 -499522846 -173293562 198401121 999999955 999999955 -1000000000 574286683 -505862544 -999971013 -999971013 999999955 -1 999999955 -999971013 484957924 -541854742 0 1000000000 241491974 -43850995 -473867488 89138409 -470330272 351687316 -676850526 -953053891 -1 -117688296 190031355 -717904033 -504592516 -469288935 999999955 -565588254 -1000000000 -927504819 -407388588 999999955 999999955 146997154 -897950373 471651898 -360799831 999999955 -1 933854979 687826240 393678932 42 999999955 -999971013 385837610 42 -29319142 -725380081 -907168728 254239459 0 810516757 238902304 -999971013 -374964230 246998519 186163376 42 -701399163 860194481 -999971013 909203344 -110607624 -86117246 288415442 471197426 459956326 1000000000 -760704729 179896588 533394695 972712259 700406718 -68714159 -999971013 184011727 -836254870 557597983 989998145 -498097558 -864240785 196726241 46032329 621700562 -465676894 -1 472142462 -113146446 999999955 -731273265 -324952566 1 -999971013 1 -424410581 -999971013 999999955 -925786959 -619309633 999999955 767974662 904859187 -135420333 1 260280272 -152847682 874276456 -729797513 1 -1 -805312122 999999955 -956642444 -411919903 -57026267 -576449147 59525347 -999333811 -1 -1000000000 1000000000 434027674 -317224429 -635564709 1000000000 553740526 473733374 1 -999971013 820930574 -999971013 1000000000 -896790590 264394414 19847032 425784451 -495086516 -1 -999971013 587516949 742812846 -611911078 366885603 -485047359 -999971013 77108926 -857312063 -582211833 1000000000 636159777 -466986113 42 -165546141 -658491073 -141808199 361222222 411143270 203602327 1 805912597 479334071 429172584 -45906211 -170686986 999999955 999999955 343278020 -539006457 999999955 -730750224 -999971013 -908079526 -969325855 -658287956 43373478 1000000000 999999955 999999955 879020177 971295528 -359955569 999999955 -294175969 -608513186 118767411 -824296047 916905051 -999971013 999999955 999999955 -978210744 -325561047 161978400 538574808 -1000000000 -161179746 367345830 0 999999955 999999955 -1 -835656588 0 -999971013 -538605873 842434362 909572617 -308722259 -321605596 -327244919 29399767 -601563055 854310636 -999971013 999999955 -484465080 -98856886 815731046 -892944230 -659329003 -385662790 -686125084 -551343162 -152507923 908779514 646223529 -752988398 999999955 1 -874125777 543624975 -491727181 130812438 -405377938 767031465 75589424 468937995 -531076910 -943229591 -611913057 -304169680 -917268526 1 0 -999971013 790769383 -176665816 954684742 -744926367 71603107 -799684908 180245996 -999971013 60693153 -480738998 999999955 243687469 313022490 437621274 -620983476 42 -248228426 495586715 -996529570 -964087990 270619416 46521274 1 -571263241 999999955 -509789978 -184945307 0 -1000000000 490399804 431201889 -834559656 613897960 -999971013 999999955 802119441 -1000000000 656330591 588040785 628470693 149285344 -426064664 1000000000 -999971013 967223046 -56561210 -615505432 0 -833157370 -681408462 84722852 -131824464 999999955 1000000000 1 -966943091 -112472794 952621165 -14257743 730134163 422428835 719498640 -576642921 372920065 755013915 42 251427378 168309759 655752607 -3410010 728348246 -172266631 -203657396 42 -375177445 922408242 693542841 -679707893 -619902344 -103807776 700422433 662809184 616701471 -1 -863253291 -279760041 738672128 -374849671 -856645414 874216669 783756751 822853927 42 999999955 -450789458 -756502035 1000000000 -1 -101948346 -999971013 91033044 999999955 -679777724 661605650 563314845 -465344575 -821372132 301058148 470409737 982941001 999999955 -99495199 -1000000000 0 -19378336 -378557447 453389882 626482832 -912744389 -127610783 -378486987 422702356 -195507329 -71579445 415993401 130812438 999999955 -540951260 1 -618989142 -756175311 1 999999955 999999955 18452600 238871736 -536602153 -842930275 -999971013 601903543 999999955 -940232419 1000000000 -781642094 831527157 531985562 -849480063 999999955 1 522559705 283721072 868436366 -999971013 42 -47764838 554186057 -961408755 119102706 -592030507 -829549097 -324185890 0 -1000000000 433653313 23604239 490421126 -999971013 -39409789 0 -707028701 656990866 418718070 -999971013 999999955 -1 -124544028 -394445773 -289575669 242803786 -775255208 767403954 -68575082 1 -508321998 906234440 0 522605179 -923342439 -126238796 -999971013 926337176 -356838486 -489787548 -1 999999955 -999971013 0 999999955 373566676 1 -758030225 999999955 -1000000000 -1 -951107042 -542524739 -773571393 -652159906 -577575014 1 -257382369 -1000000000 145607413 931073001 -249882469 999999955 415720425 945800667 999999955 992700173 208379346 1 -540097066 42 856667635 -992818681 0 -1000000000 -649910658 147905651 884159629 -272173241 106035252 644019592 -725794730 732138934 181600762 -771905599 -457429328 -728356088 999999955 308546060 -126137199 864069619 -623419183 -886021971 335052537 -831974253 -663498759 -533336585 -313387285 -999971013 963581359 -422502940 -999971013 -1 -1 -137659427 376852394 30469282 -540571959 -999971013 -160357358 -999971013 -647990025 181034268 -999971013 -367968798 881511539 511838534 -430946713 -751438226 -956080109 638167572 -994115804 466617339 -873657419 -912850371 320326095 -278617580 -693147449 244912048 903339391 -25345972 -112044150 42 -999971013 -304160663 828692322 677578421 838004096 1000000000 -1 -999971013 42 -79002741 -4745456 -151865592 794653477 -732241974 517495932 -999971013 -1 798798209 259407158 -1000000000 -800426204 -999971013 -589904133 711576274 -237931859 -651816122 -53455405 -1000000000 965100027 0 732233813 262856892 969474894 999999955 190863208 379773233 -233368448 -919390735 -999971013 -85671173 -999971013 -425261129 999999955 -333737108 648922005 -1 -969946344 -840530305 -649225254 -136574802 -1 -559523987 949472052 -285524721 0 -359111900 0 369618036 -643266644 -1000000000 359647904 999999955 -298848825 244048116 -908415745 -999971013 -822184498 -999971013 -999971013 1 -1 -453663839 -999971013 -194898078 907634189 431449557 -1 -999971013 476085262 -724115466 474438447 1000000000 -740735503 999999955 -188324976 999999955 847520471 715336108 663042503 -999971013 0 -787758055 -971949072 -946748438 42 999999955 -1000000000 999999955 -999971013 -806868583 111630512 -560483378 -485924505 -397103379 -999971013 -999971013 -1107346 131635488 -70280228 351333992 -605754766 -881177790 -482547657 1000000000 978075241 75536321 -18141343 340850674 143203952 -979863478 928051573 999999955 -999971013 -323229442 208157905 790027800 999999955 -733142398 264633199 238576794 -997404870 -522642486 -827558161 769032454 285493628 42 -189086733 0 -317663803 -195517782 -1 -129025727 999999955 26087705 417408193 -329541736 1000000000 1000000000 860974799 -1 -448904581 899556398 -1000000000 999999955 502370052 200442670 892071199 -364019510 42 -915760011 -863491312 15110459 -418817758 -304048782 851878711 -126499590 -999971013 -1000000000 999999955 -999971013 999999955 -375959571 595988803 326808777 1000000000 -999971013 674187151 -726422837 -1000000000 611193183 999999955 88695665 838496291 879276531 -979660753 475746161 -480288218 -415288920 999999955 488674195 688671837 785365210 -783937814 731816635 -831118977 857548624 824121520 -1 -1000000000 560345992 884694163 -585836235 -592712003 -999971013 999999955 999999955 696610629 299465061 -312610350 47832419 853667449 891938307 897661120 98116714 -999971013 223587207 1000000000 -261386631 -276142350 -999971013 -663363827 -147713978 1000000000 1000000000 -1 350725440 -722289534 1 246672175 42 426363340 -366307065 217597938 -953426546 -273847252 999999955 -999971013 -215141018 -1 -787548415 -54306089 -999971013 -212573978 -999971013 609906582 105910918 -1 939391803 822711735 -809470672 673201379 -449558713 -359643837 -999971013 693752897 999999955 -829535284 -752079396 -860650351 999999955 -24166238 999999955 999999955 42 -914460192 999999955 -164582019 812284883 496842288 812181815 806101548 -109278376 6400275 990907750 774813176 188196502 -687977855 -999971013 999999955 0 999999955 -206729043 911807383 1000000000 -939370517 346580727 54164363 -933000764 588462333 -999971013 872302365 -45378188 -170301657 -535279569 970586202 -999971013 -590660344 -544662627 1 -567178746 61736978 0 130238056 -729324038 999999955 1000000000 697818691 -999971013 453250464 334572067 569254035 -473410007 -410791091 263540014 -212531525 999999955 438032288 599996856 -862347118 617963774 1 -999971013 -592221214 427408147 41844813 283194262 -1000000000 -615505432 -113829067 37087239 999999955 71696331 -1 -912664429 -49952300 999999955 0 -628674411 -28024026 -789967760 -469191717 -999971013 -1 932314661 -999971013 382881799 -988017310 0 654576854 -832792943 -1000000000 -1 579368038 539933727 -163471701 589773149 -617435407 297349696 -999971013 57942729 -726809872 -369161211 618270289 579891533 334109536 -999971013 -826340927 -340323031 -207537321 -1 -1 -479592473 -15079391 -1000000000 -791149549 -1 462807368 -308434520 1 999999955 826935967 -93363538 -859865984 58964038 999999955 34138348 -207503886 102468264 -199205213 932000310 525180274 -391887664 1000000000 -453792712 -852945968 -901518520 -510666178 489060671 892494723 42 -801368196 366544932 -720886686 -900879456 -359994786 -841673350 -693006510 506801171 0 219861865 293349486 -307035952 -976752683 -154555706 -367287492 430148218 279683369 42 0 1 -999971013 -611083281 515015338 -472714928 42 -392632921 -714756687 -750203324 -999971013 -73045082 16849568 1000000000 299940575 60003021 -695652314 692379348 999999955 -419498648 904421694 -999971013 963942278 42 42 1 -999971013 -413723265 999999955 1000000000 -1000000000 753284619 -37531659 1 330742020 -164667674 -101043492 -616342542 997437908 -105779468 -120590093 1000000000 820476115 -863135103 42 999999955 -341219134 -404507969 0 993378459 -315446167 -257986317 212958502 -229039799 -793141683 607468861 -999971013 803987895 477385546 -1 51433453 1000000000 999999955 758802539 -959160233 231834923 473762159 273119493 -352446208 267535080 -999971013 480700887 -1000000000 999999955 561573264 676043316 -354531035 388632953 -999971013 -150001489 1 642608543 -1 820222791 -891987513 -381418342 -1000000000 -388066790 760252127 -203870734 -1000000000 383371102 -999971013 169323251 1000000000 -999971013 42 -260693158 -582256573 313915131 309866842 59451441 -887472422 -368792057 -1 -748391187 999999955 999999955 999999955 461320035 560308473 51776470 -1 863934951 557021812 822532768 712463252 388038672 999999955 -999971013 441866381 -870423473 -109282573 -427029630 63400431 79826158 -173575688 63975564 999999955 -95615360 -999971013 121300448 -492362084 -833617246 -999971013 -725979510 676520049 506017087 -1 -848180670 -588069547 636668699 -1 563144383 -999971013 999999955 -370705331 -999971013 1 45849737 506317051 -583556553 42 84762823 773734060 -878194023 -999971013 -245048568 713158320 -353164654 1 122416780 390937262 999999955 471343804 -996512478 -285014895 -142295710 999999955 -999971013 999999955 506592918 245025776 -887623231 193593053 -823341095 635636891 -171799063 -875064429 -1 -991703940 168051454 447786486 1000000000 -264228640 -1000000000 -234861119 968788118 -1 1000000000 -999971013 -965459423 -779016950 -230107444 777365583 999999955 726027872 -369583999 0 -904736051 -190059965 -820667614 42 -205820488 241844858 509591494 50650383 -999971013 -896921042 972302910 -839295036 -362956689 -887407670 556402155 226517289 50311595 -877881894 -220729581 887388431 -757126983 415446729 830020352 -582453821 -950752943 -285139833 -673887258 514213852 791912414 999999955 -422762045 -348403697 -113226326 -51588542 1 750365596 -156302091 -743312585 -55363004 897302486 -349417905 -1 1000000000 -999971013 224171360 793626277 257049862 -999971013 -477550630 392963978 364500046 -1000000000 -95902891 999999955 999999955 -1 75795648 0 -999971013 -102810444 999999955 656074035 -460013467 924321637 -406451822 565351867 -1000000000 841338371 1 42 453181727 978126374 185686137 850790444 328351871 985232082 -999971013 -704937574 592903982 1000000000 -450046720 -619572162 310112420 1000000000 1 42 -207290294 0 1 -780352145 999999955 382224067 332517462 -6776693 -656538174 -999971013 -68424955 499230755 999999955 -339342019 -999971013 -64144184 411740996 986883704 707954747 341998741 -893431814 323076060 20617516 906536468 -999971013 -743429097 877600159 -629599665 728866631 712983546 -999971013 644636804 211573195 -426506463 716431576 -685014036 -542464702 -544319814 -506363271 2949969 -106196267 999999955 74982347 359801151 -686869203 273270125 85379633 491641905 -937033536 390396725 -1000000000 -398302082 -501146218 961807494 1000000000 113740074 -999971013 -999971013 -999971013 433911831 815547282 -999971013 -978542476 0 742660951 -387471843 -1000000000 -70095040 425226246 0 998916662 -488949435 540546029 1000000000 999999955 1 490415867 955189319 543660919 0 940283775 840667617 -143009536 688389326 999999955 501240501 -775020139 893171055 -548871740 574222199 -999971013 1 -551923047 42 100332077 336907606 379713244 -999971013 462580885 -999971013 707871374 416613875 439531055 423197411 -110511809 999999955 -604672422 -999971013 42 -1 355239439 -316448537 -267778461 220157521 363888240 132246197 372571561 -330587211 -904641806 -776577290 -707501075 -620678366 1000000000 -989748827 42 999999955 -586353055 359587523 -999971013 399781004 -388345277 -121975104 -999971013 -488985594 -36829652 680008899 695419840 -1000000000 -171048541 998960581 -230103854 422986892 -320926331 157031857 860962679 -747446346 0 42 -638545924 960693862 -629257148 445284157 -346062370 1000000000 -636782124 876744344 972001845 -717202963 -434410569 -600083611 680331691 999999955 -136149825 -146721696 42 262477409 477131403 -591618413 763417015 909197259 -738894293 268675738 -1000000000 -923697139 103298993 -999971013 532628827 -360313673 38830857 -973152305 -725924556 -295872735 645884081 145181084 910526098 0 -1000000000 832703287 -781056803 -999971013 -424324746 -971390040 -209746133 -308057800 741478258 1 875884777 42 -59185112 43718883 57821295 -239640109 272076748 929870232 -579487912 307974713 999999955 -740303426 -720965473 -1 831623476 615483651 117846225 -500455802 0 -999971013 138462651 999999955 42 178832105 999999955 -214861261 -1000000000 -581403746 985405587 -146627700 -788204675 -1 -778713027 -46844686 350348604 346074564 -170560224 243135864 -999971013 198525394 531989349 -560069849 -999971013 -793510397 277835154 474642517 -670175950 42 999999955 346751382 -889510605 44454717 -1 -668796949 422072306 -982225771 999999955 -149578878 -818665623 26218564 -999971013 999999955 -664632051 443411786 1 836933877 -999971013 486899912 507398640 -999971013 -1000000000 -364684657 554563721 -649013113 923717927 46616192 0 -999971013 614882415 703065719 -590516229 0 369750570 0 -934828233 999999955 872352104 -102209928 -118207425 999999955 0 109279352 118767411 999999955 224429264 298337161 -405083907 1 679408635 -999971013 -245714388 -999971013 -999971013 -65902775 763922193 -989411380 999999955 -185151314 -245506327 -590529175 0 -272789132 -924960554 -1000000000 -931276077 -391516402 -630140474 -664437670 -1 999999955 116319071 -825969227 -468172940 604103971 -393257153 -1 -999971013 -289672475 -29344525 -707852279 -1000000000 0 -999971013 1 -587264120 999999955 -999971013 999999955 999999955 -47445083 -999971013 489258075 -11141004 -252389729 734973327 -1000000000 -1 466797470 -1000000000 42 -999971013 -677153307 339715159 42 1 736142599 255221007 -46271723 29269060 -375870142 -877316792 386833812 396944424 496434370 -999971013 -999971013 -1333662 -50026930 634034108 202904199 457958788 -576167914 -993137852 999999955 -877403744 1 -682407884 484450868 999999955 981887515 -811035601 755462955 54533214 158879688 620297078 -999971013 582648939 999999955 -1000000000 -999971013 -999971013 -1 999999955 42 1000000000 -269696772 532224349 967787374 85653606 0 -459579190 -969898352 397223833 283276886 -161185180 -346523542 -999971013 -277857783 -491318282 740927600 -999971013 -580215211 905107844 -799240003 652163204 -1000000000 -999971013 999999955 583080219 0 801256125 -1000000000 -999971013 999999955 -928959761 -809876150 -905305132 445651988 -461726609 -813315338 -572745748 -999971013 0 382675783 -999971013 42 -479997110 -972095478 984239582 92681465 -779060732 999999955 878057580 814996971 481734030 775086202 1 1 -270576458 129694759 -842073387 42 -776908042 -264951836 408895656 180145721 1000000000 12746929 -999971013 570701023 -356950715 -61673080 -136285144 70946292 789875162 465182500 -1 -999971013 -50905368 -802611039 93000464 567721038 21085586 -999971013 -475258571 -999971013 1 377345222 976335301 253063614 -464276420 -1 -934028024 514648852 -999971013 663588922 999999955 -35999303 -745134262 802792495 -999971013 999999955 390037115 70647168 -1 -433278894 1 -991151318 -999971013 813707396 591917458 -999971013 29651514 999999955 -204459737 999999955 -819239582 999016209 1 141232409 1 -238844361 1000000000 42 999999955 502726160 -1000000000 999999955 42 -189216219 -999971013 999999955 -5645688 42 -820675899 -435472916 200345386 -811554244 -1 -80663194 -137539178 -545775951 0 0 225286432 -999971013 243394642 983097001 -153386653 1000000000 999999955 247890235 999999955 -647390963 -564554100 -576122989 1000000000 -33165878 901112209 453665484 186999016 -1 -999971013 -999971013 126731483 164657432 -1000000000 -787278649 923815590 -999971013 999326967 -918295721 -596596557 -502968890 -973437194 282509166 -113377057 -443099440 867868064 599812060 -726793097 792034692 -1000000000 1 -221328720 999999955 -630644659 177896491 664801879 902752201 -650860202 999999955 -999971013 208608271 -809515036 -999971013 -426815527 -999971013 -665280441 -999971013 -999971013 -995078082 -999971013 -910882534 42 842900497 -861815193 509417958 -753719632 999999955 904301601 448721049 144206906 -9941859 377847997 -735232957 -905324647 42 72178892 817736772 526448384 657331685 264033488 588065920 -755860360 -729961023 721953280 -21880304 824301370 0 42 -89269681 -999971013 690606339 226526132 -242154233 902487912 534529564 -574750005 514727176 602807312 -480520505 -129390224 1000000000 999999955 42 -740728478 304676064 929944319 433008359 412558138 -151276508 -4819972 999999955 838247960 62272725 -1000000000 973772171 697296310 647462712 706212542 767625 -999971013 371275049 -850852788 -208609072 774372978 -630545972 999999955 -607169285 414287031 206324384 184371588 -999971013 -445444569 -351881612 -999971013 691092796 1 994422212 999999955 -1000000000 -64809571 312689401 622112756 -999971013 -999971013 -574154512 -999971013 272164480 363121916 349709337 649009273 485398401 -319128063 -475948421 0 999999955 -176080134 -815636861 102667478 829485482 44697301 -485968849 -139970310 1 527113425 0 577205715 -999971013 -999971013 247617098 -154101504 -438399791 331824583 -999971013 999999955 999999955 148618011 1000000000 171228886 -999971013 40454778 -306191823 -999971013 -545405842 142037860 409439114 516102231 -1000000000 -553589532 -214168543 -999971013 999999955 0 -11080588 -999971013 924884013 278928443 -792849564 1000000000 0 722837074 308977743 185754861 622903629 -815532898 -969777024 665274074 768803009 -278710356 773581908 170081408 -620186882 691038144 -668038262 -525204166 -1000000000 708129609 377336491 252059854 465683541 447906203 -280670866 -999971013 649114173 -999971013 999999955 -960097586 -364735795 955696215 -999971013 -999971013 -151063642 447563770 -480579649 631168046 -999971013 -1 658580555 -999971013 -790265801 -743985644 966614952 -579484078 -1000000000 235922324 0 -629512766 130381662 0 -1 999999955 847234204 881345351 -667448135 -56540499 -999971013 -366685200 108828441 -329591656 824775428 -939472380 337109906 646943442 -999971013 -134018426 -818134313 -287886959 -771746304 297641226 -999971013 -4521954 -999971013 -1 860182309 -291125941 325751717 923287031 508841416 -432294998 719752043 -999971013 -72207783 -193508911 47512864 -253905154 -195045538 -1000000000 -532586568 304003784 796620443 394014939 448563696 549622240 907818050 391126632 0 -31286934 552376711 -574157226 -1000000000 510549547 928968921 -4490491 999999955 1000000000 -121173001 -999971013 356092943 -999971013 42 999999955 821826656 42 439519642 1 0 456177358 -1 -999971013 -1 -1 -1000000000 172518387 1000000000 451414590 -999971013 450414927 25697389 349779351 219358381 -604286432 707197548 999999955 479345770 477321325 657993887 -443721682 -743295517 0 1 737495540 497758351 -2347332 674407040 638011045 999999955 -438172201 578683030 592271403 -999971013 -614786876 923801461 267749985 913974854 524980370 187698873 -532633646 674522856 -999971013 1000000000 269261691 -166753650 1000000000 114310585 -310224238 -904027803 373110101 -551325716 999999955 -1 661647453 567846258 -1 801842689 -999971013 -364388578 464679634 -1 309251950 999999955 -613815798 159768202 -644118289 714551322 -1 -1000000000 153003929 365737771 0 -460438574 278480041 -273620354 308616632 -999971013 -851468132 161609198 109222407 -883003465 914727626 1 -5737312 -191180875 367283988 -825847656 -245132983 -268428255 -1000000000 -506032380 -176616928 -171434846 -283353826 -474066245 517196647 36532785 883041051 -791001501 -932900729 263065671 450072845 -1 0 -152045516 40218808 -24807639 242900410 115592105 245093158 801715832 1000000000 642154183 611965422 492960688 882632345 -999971013 196771887 -748853751 0 553353894 -10219724 -505473459 -147094125 -999971013 -452800086 860674994 1000000000 79917561 -509911924 -8549098 604259511 706299543 -317764818 -999971013 -846263752 -999971013 675772164 -451057095 -1000000000 384530270 -352078994 999999955 -287453755 -877251831 -999971013 42 579698709 206989328 -953292534 252667819 -999971013 783550406 42 -764294785 999999955 51750178 53398071 333904709 999999955 -890092158 831504231 999999955 -739214483 -379008926 396869826 1000000000 999999955 -220098903 -498800494 64914942 -330016365 -1484344 -1 -884797389 -938843973 -975344414 0 -942271651 683299494 121349186 -9392010 -830577283 120766727 701009275 -999971013 -890462261 -309686566 -999971013 -32350277 -579843508 -1 990073452 -415809369 -704379011 353625258 -223481674 953903964 -999971013 919312143 -878792160 -999971013 982486263 1000000000 -246886240 929858100 -520348393 62084260 -271842128 977082762 -354098796 999999955 152722952 999999955 1 805377298 33336686 -385879050 0 43280920 -574405614 572523109 12102764 -999971013 440949621 -616168714 -1000000000 -456622033 73353807 898031405 247437184 502605674 -230000455 402258193 508054455 999999955 -265919044 -999971013 858756314 -496826364 -365040318 622069316 519694445 414615196 -349834427 546532013 -1 -990106525 0 -67383756 -617950634 560639890 -216597094 1 -437766084 999999955 -600559776 1000000000 -700632932 868522420 -119111445 -396523417 999999955 -701710135 -999971013 -353076468 999999955 23322187 -200596048 -122634998 448034858 12608648 -683366279 853772055 756973718 807371984 -724174639 453180415 -404956220 663293137 901369132 235797609 -773867630 1000000000 1 64025804 -391568545 -237931859 -999971013 25254680 -843428948 999999955 999999955 -277255135 1 289068226 187876725 999999955 970036107 -474861855 456088864 503229399 715870877 -733786724 1 -659401057 -999971013 416663961 474780214 750119260 999999955 27708676 438331539 -981103443 -369200304 15736304 369069762 999999955 -999971013 -888776076 17507684 -411352936 503142410 446921171 -125836960 -1 999999955 -343132731 928333242 -132708467 999999955 -57180604 -1000000000 980937394 -781980216 63570307 -999971013 -294244806 999999955 208405847 49126480 -567047260 -210493539 269729041 20738980 -794388063 -992596932 -48010905 -61114058 -1 -1000000000 -999971013 -395827338 -263246931 -859668601 -1000000000 -999971013 -814532584 815926655 -369962272 -518161391 1000000000 999999955 -230595249 -999971013 618331384 -326314951 -99208959 -991977096 -370322532 -698022321 999999955 -999971013 0 999999955 -888610315 -1 -58150959 -784049109 925683479 0 999999955 722837074 -483710294 999999955 1 -785029342 0 -999971013 999999955 -747258225 42 -150848875 613687009 -82039837 -1000000000 0 777270961 -846818920 -45716203 683676273 984304740 999999955 241478321 -114244815 1000000000 832357940 247087330 -638312409 -237726414 -759479755 -250953334 999999955 -798069992 -687917311 -927074405 494532784 -818800861 42 -446171556 -416452533 63717087 -868450109 473698366 909485397 -999971013 1 482383732 639976112 438509202 1 689337428 101816339 605189224 508300870 999999955 -674313261 1 -460627618 -885057166 999999955 999999955 1 -823657792 792578143 -283402814 695447416 73766717 1000000000 0 -525655291 999999955 -818445 475249110 -656237759 -780370709 738798615 -923871463 -987392693 533436571 999999955 580883691 1 376772176 100475307 -999971013 849940137 -1000000000 -537323650 -137960187 -129700847 17324733 99042413 0 402536654 -999971013 458200795 151503884 -68424955 1000000000 999999955 -582343156 31084507 999999955 741627925 946630138 84783342 -449209948 -607307499 918987269 170858678 999999955 758695806 191811357 -999971013 999999955 -999971013 -424883646 999999955 571524275 -213623439 784407859 999999955 -561149796 1000000000 -723465238 -619112480 650871073 -999971013 -928323490 -846648458 317784063 -999971013 999999955 511303295 0 -897574818 618515082 -340909719 42 -1000000000 708819745 -999971013 205145723 -389742288 587578608 287219372 -438309855 -250475293 571298476 0 999999955 941951588 796449392 1000000000 -961182970 777192808 -850156284 1000000000 -895967081 197227545 -990312461 457600182 -45196029 -1 205447797 -21260199 -999971013 443693408 916628238 -999971013 775530588 -1000000000 999999955 987810702 -1 230581188 999999955 -999971013 -645716262 336612697 312151316 1 -61509428 -198420973 -632417851 776398124 -363847235 -999971013 999999955 -953721335 998237640 -248674071 887390213 35278038 -751661950 42 -482535052 897364124 857461694 332713614 -648533838 328449084 246299370 -9220604 902417 -735992407 999999955 1000000000 736323077 372779664 313283912 -196108387 445292536 372545223 670125002 -55411923 -999971013 0 62020873 -935735169 -858117783 53392511 999999955 -838854098 -673759581 -620934567 1000000000 123810474 -323959421 1000000000 -1000000000 -385241898 -662180940 -759119638 -1 -539687169 348557506 -500157119 42 -999971013 -188533829 456050778 1000000000 944489905 -496532714 -587548121 1000000000 -194925952 -987826384 -30184338 -539157459 1000000000 999999955 999999955 999999955 711845678 340275602 -772289099 -503842833 -999971013 -5991956 -954051260 -58070789 -883722024 -999971013 330297878 1000000000 -291386801 999999955 -618975362 -331993118 -249882469 258975064 1 324840357 334960936 33336686 125866502 999999955 1 0 118003351 999999955 -794256382 999999955 -90920694 581865563 960694753 -999971013 225983401 -533128079 0 999216642 999999955 -79732765 -999971013 -895482767 42 358582473 108544380 -126904078 919013324 -971954781 143433084 668357036 999999955 324632744 -298664358 999999955 999999955 -117042530 999999955 -1000000000 -994875675 82529585 -999971013 10918694 -999971013 26356821 -999971013 42 -140122850 0 495242882 785921410 999999955 -999971013 518753655 296083058 686160739 -661762092 20108930 1000000000 -370191467 117699727 21666130 13610881 -793740127 1000000000 461577127 427185046 -453308100 303853943 131838210 999999955 -161239076 657647788 160491690 -420169399 931545045 314338360 -510486255 -812945167 398376001 61822282 0 -1 672957384 1000000000 -407997418 -999971013 1000000000 42 1 1 -1000000000 999999955 -458259615 890994275 -999971013 -1 747257329 -842234410 -427750968 190371599 182255529 33179439 0 -363240312 999999955 -308651171 1000000000 -825413557 -745806125 126192397 1 -999971013 -55314847 -770185276 -999971013 -544094773 -47229120 -660726038 573554770 -1000000000 -120290825 -812428136 -328922444 141480562 999999955 -609944971 -899088195 152075466 594189266 -336139852 0 -633163834 -1 640254543 -955917784 927080671 486741565 -1 -758116237 0 1000000000 -999971013 -765586396 -999971013 -412045357 -189662500 -999971013 -1000000000 771146203 387393431 -651979194 956624441 -1 -605473099 999999955 423786439 -903052602 -310863758 637719156 -978696560 -318549180 863409559 -589206483 -189606564 1000000000 448821910 -999971013 -127844965 -999971013 -269593920 -142958120 1 -622490666 -62126579 -962538327 436573675 345873780 624170240 541650100 -122140003 -102067026 -669982456 999999955 -803456480 116755512 587914440 1 -910363687 0 999999955 -706058152 306350488 178568311 996822859 -82972065 -617021102 -320656491 -424324746 495696858 -999971013 1 380143610 42 689926996 -348246675 412145986 42 -801163494 999999955 773529835 215766507 -999971013 -548612696 -1 999999955 999999955 522872937 999999955 345274841 -795764230 -604798698 1 -654766740 758111251 -999971013 923630056 -999971013 316790924 397433575 -675713164 -999971013 -987814399 999999955 1000000000 1 149388930 -1 -999971013 -1 999999955 716602842 -474804695 -999971013 161578072 -599268885 -999971013 330237032 0 1000000000 28676798 561628453 187916967 -594325100 -999971013 866322087 557182409 -131311435 -18302130 -127620249 -434678507 824231741 -279155472 -868286313 53685302 999999955 -999971013 -623644047 948479677 714646493 -436288822 999999955 -1000000000 -853982699 -999971013 1 -425335132 -150001489 573725401 945291255 888941694 166147320 -1 894900873 927904735 416475529 -322825496 -999971013 537657735 233089207 -999971013 -1000000000 -101385065 841735381 -180333696 954869076 1000000000 -999971013 -999971013 -999971013 999999955 219749287 999999955 -691023549 427803873 208091081 -268666988 746810786 -624925846 -999971013 -822027223 378271371 1 -443225465 -984954602 -999971013 -499950852 -32812766 -999971013 -53640247 -72585992 81560319 -995226000 -961175902 -195856485 -190864595 306853710 1000000000 287748297 323084400 563314845 383960579 -562514849 370878837 -194493490 668628206 -252485885 -853859597 90151019 -777276467 -746634122 999999955 -999971013 1428708 251165649 0 672139456 42 -503809176 -628489252 -1 -322467579 -999971013 -953900210 176121132 -929909082 170274379 -191329531 -981668623 -642881911 -568177565 -999971013 331335855 -999971013 65902606 -811166794 476353171 -590123000 -11572627 -636511865 11792364 0 -999971013 -188588998 999999955 -184708150 346137431 -999971013 -187020990 324241312 861411257 812775172 -43592682 -999971013 -129778625 819456916 -480073423 -999971013 -480699238 -814596543 999999955 665964253 42 353305445 -1000000000 -533170059 -89928209 -247120103 0 305933019 491947272 -334111785 397345482 -608146673 -429982199 32675995 -119850007 -786464267 999999955 999999955 -607925000 125468216 -999971013 -562877118 -1000000000 -640311213 -417226888 982257906 42 608931115 -518263863 489958863 -1000000000 981648311 502727527 933055728 -294884787 -999971013 -164705720 999999955 413210321 -67613979 999999955 211339706 627759816 -1000000000 -807870046 449155010 807335628 829623614 485953028 -704742914 498351198 -299516920 603804891 545974659 999999955 1000000000 -483755463 869596529 -1 538300426 -355204232 144465814 -507065197 999999955 -466968598 -602458303 -262546665 -941045500 0 -742321844 -99419947 -999971013 405045068 -1 -76788856 570669311 -433206013 -490854555 558068761 -637790001 777374048 42 -922204864 0 65624093 528960357 -646035364 -605604780 397656002 -1000000000 0 -395355142 999999955 -166020050 -557096114 -999971013 497388176 695642380 -227586989 436843420 -356111694 180645268 -866477740 -593871704 -1000000000 647490550 -999971013 -649459710 999999955 -985373468 860726761 -1 426827034 -449038207 -415851134 -581426821 1000000000 -489693129 -177906914 9647935 -672162786 -398054541 327673772 -933291911 1 -1000000000 -648215021 537643985 661988106 -804716185 599104101 1 1 334563045 -720171604 -850907313 922141758 -351279934 -1000000000 295982663 809102588 516781397 -993601559 562345513 -1000000000 -833174993 1000000000 -540103370 -403348889 428871568 42 -699372641 177533709 999999955 465953373 -713256544 230978798 -406627634 -465494783 252674182 992678747 109273614 848944838 -1000000000 999999955 336908906 627743940 784791768 999999955 656918726 638004606 295818756 -1 -1 -999971013 209751542 618602114 119558091 610036601 -1000000000 -878397532 1 341059559 -951051860 0 -659940115 -999971013 0 -152302017 -384537403 1 149436043 739843934 -999971013 -999971013 -495351505 910082954 570625956 -999971013 -1000000000 -780210846 442885569 209979429 -456371112 1000000000 999999955 32024037 -585784906 -465331174 -79270587 475520424 -71392934 -891403011 0 -959918258 698526648 -968392039 458866556 999999955 999999955 432177209 916226488 -255434150 -689175852 1000000000 -644440176 999999955 999999955 620187510 582148769 844335687 973680452 -937165810 -223865634 153883578 0 999999955 999999955 0 -1 -999971013 -154894403 -999971013 -987820663 1000000000 0 -1 130811160 946841316 1000000000 867406118 -999971013 -345300323 -484736068 0 -721577752 992715486 999999955 188930565 -55314847 999999955 -999971013 1000000000 999999955 127328217 1000000000 -999971013 378952232 -243987957 -794102508 999999955 762962441 281070498 -1 729561988 166623153 559799622 -842203857 665858318 999999955 176919859 1000000000 42 -738978690 747856805 -999971013 -322732837 999999955 -999971013 639048250 999999955 -108981556 -999971013 19567744 -997910823 -999971013 716381189 804731544 -1 -1000000000 971880136 35735209 -505871059 89538269 1 -700919636 54274670 -891747985 -888514990 6418489 -999971013 -20142316 1000000000 686024074 441990700 858257295 636773611 -456906255 453337261 0 -291965322 -65016751 -336053335 -999971013 291293754 42 860595462 -539953304 560608155 497689392 -766243349 645797668 999999955 0 865583719 -738739573 13927181 778179135 905060406 999999955 999999955 -17816632 -579944123 -217865639 89958351 42 999999955 42 925817582 -999971013 677044585 173740280 675561405 -1000000000 -999971013 1000000000 -524843948 1 -313808429 999999955 0 -426345852 525272862 -519933454 -195652454 -21556690 910372004 -146173600 999999955 -818317158 989296608 -999971013 -57642870 662646043 -237085070 -496766776 -113331202 267887468 437113338 -565664055 1000000000 834647231 -947778404 -999971013 0 -667562230 -501703601 312917794 -30298289 1 999999955 770913781 999999955 867699185 -999971013 -526242387 352134909 271216297 0 -816383129 -620894268 999999955 -999971013 1000000000 764879913 104949006 42 -725988747 -999971013 -999971013 999999955 838293893 -781554977 -283162355 449097256 221672369 204003379 -999971013 473705808 575180498 135817792 -1 820462724 883300693 285555660 -984469428 0 -214476505 920028962 624848940 -105555884 42 339690073 999999955 -1 234889224 -1413601 116619286 616528363 380116356 902277143 -247333228 781701590 1000000000 1 623052859 -1 -558892498 -200517982 -163776620 997094501 333941224 468831816 -1 1000000000 -999971013 131982611 -1000000000 999999955 -710145107 491871207 634403421 555331475 -953053891 -206376031 -426463612 521223062 -976342007 -69538757 980802152 -751540087 660831006 138237117 -761105211 -999971013 -999971013 -558394095 -795200254 999999955 -999971013 0 751570374 -344811234 633162356 42 -473199615 320326095 799179215 -713006716 963224926 -980838589 850950909 477349298 -186555823 266704649 -683544992 -611518954 -172270134 999999955 -592868654 -1000000000 713956919 -237942758 1 699672360 537805950 1000000000 -37227748 370535040 -550890088 999999955 -145266413 999999955 -245798044 0 -737608466 -307764689 182041138 999999955 -261333277 839652957 -670674968 122447603 -898293138 958580609 -820893726 -600300619 -484425870 999999955 -999971013 -1 843889996 998265907 -552164437 1000000000 378454083 -1 -188128283 -1 670126078 451617272 686975949 -911830490 -383265662 -971277904 -879634135 999999955 -578063428 -664952258 387496075 481187386 302890227 756255206 -40496286 -756873944 999999955 986780611 26727065 999999955 628902536 587802557 680193484 -862770963 0 42 112748099 -470564816 0 999999955 -86232572 906777129 127464802 -10240570 -511611322 -1000000000 -541071575 -518898945 872451773 -520524441 765406205 -610873612 452291079 940383157 156605866 -1 -234036370 142110742 143292330 -145243961 -999971013 -999971013 -335228131 74039346 -355537963 -334049985 1 -999971013 676062491 -639998161 331388140 -999971013 -84217741 785854784 34780346 -671436685 314700986 999999955 716740975 -987698218 -180899567 42 -999971013 999999955 259678780 -999971013 -749228110 -999971013 223505220 42 204838532 -363375157 -838122604 744408670 915248373 -697787120 -995438296 -405981595 74853123 1 999999955 -85768309 767245581 -99997924 -1000000000 -88043357 629547105 556555116 450414927 -1 -318245917 -76491925 42 999999955 -999971013 134745692 220327967 1 315749803 274070542 0 -329106085 1 -594780056 -452079510 -999971013 -714745335 619026878 305220463 494180223 -920745289 -948570153 972749280 -296376132 -476826379 -958448520 999999955 826335423 189073222 944034439 -177795548 744580204 -625542047 -729692499 -624296836 476751427 -544651025 436786522 -373883441 -208421728 0 892511167 -999971013 418715380 -969498591 999999955 893150916 -1 666840021 -999971013 -727337090 -884755333 321456010 384318137 -969142096 1000000000 839541287 542842854 560377688 999999955 -72668619 -130189552 -739201444 986578023 -999971013 0 -315932747 863082705 -151276402 -663567459 -292394570 0 -337080689 1 -999971013 768608988 -666159341 324361293 849194896 -459529780 -26329651 0 858905782 770111725 -1000000000 999999955 379186218 -388027391 -1 -887295857 999999955 -999971013 -999971013 786811712 -930122550 608868139 0 -543402479 -999971013 539723287 712941400 -722192810 999999955 -53148935 999999955 -122317554 -711901426 -428217678 -656691529 -580182156 999999955 295303476 -616755366 878480063 473609483 42 -668028016 1000000000 0 -4369767 1 1000000000 -999971013 187003950 -999971013 24319849 -995288327 -380877039 -567152026 -425744991 769827686 -233356084 207183196 -1 1 0 205452982 -999971013 -713170430 -999971013 -1000000000 -86988028 -133490673 -413165550 -748371895 -364287365 201208176 504353783 -308566733 -588630471 -461060364 559686204 999999955 -168830537 162032505 983619658 0 0 -712266318 999999955 1000000000 -920980637 859664871 -999971013 0 -348844690 407114143 839509014 999999955 -332640527 -999971013 -999971013 -329053078 -685244086 -1000000000 999999955 944414594 298589471 -628442554 -1000000000 198972818 999999955 -63739263 244144591 379294699 536072949 156278319 653884228 -112330418 -242381288 297218208 747874040 220599140 -836432567 -184257785 999999955 853645536 -1 596136788 454191653 -675844881 609443671 708002651 999999955 -75414830 1 -220905795 -1 -876169530 483472743 -999971013 -243576293 -932327860 -321878621 1 -23962225 -717549530 999999955 -999971013 0 776452004 -995566878 -74215338 -29894626 143663990 -368397907 -999629394 301371273 173734763 42 -999971013 999999955 -1000000000 42 -733562924 -822184498 488065481 -352138866 -658827601 140569395 -999971013 -793348906 749120901 -726148886 636939474 -332823418 1000000000 999999955 24969523 948082165 961216991 -529853780 -1 -575765506 -796302664 788452354 -138992934 -999971013 970654443 -999971013 -621802930 -1 -553987844 -814217085 -377360086 -370523156 -649972129 866380069 -1 -999971013 790206882 -999971013 -863715078 -345588431 504822025 -883085722 832937868 999999955 700580062 -88261276 663511846 553498157 191315555 -913817508 -604537498 -999971013 696632096 -138727558 -1000000000 -1000000000 215075187 -958951130 1000000000 338814822 326679994 -908503324 -485968656 42 999999955 973013947 1 0 1000000000 -1000000000 -999971013 -61612104 265901542 -235718867 -1 -486407516 352800768 -142696354 -191329531 1000000000 830964958 -177524008 -1 999999955 -907256580 -493110377 95743912 888196632 -633613028 378338636 -14686320 516359858 63581458 -697676304 -347056184 -999971013 -999971013 -461387314 0 554795066 -553075754 -945098286 425524931 444526985 -1 865693898 -248500956 652538291 -756624706 999999955 1000000000 -735524160 640759671 -890787207 -149626391 -312300227 1000000000 217445630 -871995327 42 -941009563 -43277274 -666150709 42 732623879 0 -1 232539088 221776120 -1 685300461 200554477 -442155974 -120789558 601796459 999999955 999999955 474086375 -1 452232271 -291919126 0 1 -505906953 234306245 52328018 -698256080 -797566269 -999971013 -459695696 1 16685720 -441143889 -999971013 -573480683 -1000000000 -332310252 523228308 548555972 -354368982 -735232957 191999010 1 42 592424819 56426240 965958057 42 999999955 999999955 994549360 -551337635 28361662 726941854 1000000000 -999971013 399504965 -199818193 -733600326 -417336917 -615296991 984152045 -155161376 -999971013 999999955 -68474709 882697326 556754535 -1 1000000000 -628012499 761076126 -694302310 -467398379 793429548 539875600 0 -1000000000 922851424 -999971013 1 -786332008 -667380190 -999971013 -652159906 999999955 -502132092 72519505 -1000000000 -645679476 -450906155 -880734970 -141926648 999999955 -999971013 -968474340 -429218708 0 188068951 -980113853 -221482735 117390401 -120172303 -607536164 -613844877 -366572288 494069738 999999955 -1000000000 1000000000 -253916272 285125516 -999971013 999999955 699714303 460808161 810767221 -95450514 822450150 -11621664 2780033 221723569 -588560466 -590219098 186147279 -220814781 754528509 332088082 -999971013 1 947176781 345057626 -470577757 -739408086 -97323882 -741499203 999999955 -915655648 956050399 270938121 -999971013 690983225 1000000000 -999971013 1 159102391 867975180 373657863 563439444 -220584547 288260792 -949749399 79028872 -999971013 2534517 -982819903 -940466214 999999955 999999955 557180447 -410629989 397943961 999999955 -999971013 277183646 141384680 -887725835 -478403532 -1000000000 442263510 923434710 242857320 -652747263 -262424869 999999955 780207433 -1000000000 -887529123 998618038 -396955867 0 999999955 840894475 42 999999955 909702561 627427773 386270090 646173752 131674261 -558231595 999999955 -858095505 429169947 814073904 73368495 -710142107 742804963 -999971013 -728195132 357843172 241088148 42 -190924136 751772779 -603480217 -625632195 553499294 -330855781 36602184 33720371 -565099358 570299195 760228845 -1000000000 0 -218614088 -720025622 -1 407928434 650392166 999999955 1 548173229 790050654 293963650 440748664 -451318792 42 -373925266 999999955 -999971013 -961244732 732277643 536125267 511091927 -175217422 879259455 -1000000000 1000000000 -653992873 31257938 13551744 -570426601 344637972 984483644 -999971013 812394562 -999971013 179968741 112050941 -1 -421455192 879153756 349305254 999999955 -931290524 -510216045 -999971013 -138668670 -181154766 -450749160 -330727315 -999971013 -672724725 -942321445 504658649 -861000628 906998987 -1 94047055 -224953608 -830512956 -133231621 -5107097 -727114027 1000000000 -569737008 999999955 -1 -680583207 868735305 -663271159 666750091 464132516 0 -728070951 -127633147 24489420 -546309434 -935116901 -910127377 -438694225 -690480688 -669729182 657742787 42 -1 1 178399457 -792264030 -132806500 33884654 472393536 999999955 992176782 471337467 0 710073642 -579548930 -886922867 605712630 999999955 256969207 -999971013 -1 -744556195 1 0 336135848 -524589231 -129439486 1000000000 -1 -840714112 0 -551857119 -555608998 -138581837 -519478311 -268126083 1000000000 -523982111 187059280 -723286191 -368451894 -633163834 999999955 -489898855 -820249228 340757096 999999955 -999971013 -964575682 -1000000000 -999971013 853205715 999999955 -999971013 0 -1 993985463 999999955 -721761434 -588256428 0 1000000000 -999971013 -719317052 999999955 57650107 -937320440 0 -999971013 -614978818 765185673 -567577362 -888410915 580760490 838187894 -829247006 999999955 -999971013 886830227 -1 -606953509 -999971013 -391460126 42 -867531215 -999971013 1 -999971013 0 -361571512 932056712 92778669 -1000000000 742212499 265238896 301395723 288820726 999999955 722331662 -907407272 -345630342 612319582 -829082540 -1 509055998 42 -801172683 57584474 1 -199164914 848387664 -999971013 -999971013 -994561571 -427874049 1 -609398049 -693779468 -737812562 3902917 -999971013 -920553346 47434883 804631185 -29352774 338207200 356235615 -1000000000 440386910 -26066472 -813487766 989508179 321570984 219046068 -131384159 179172795 -682370292 65484180 394508915 98700413 -1000000000 514130053 -529697542 797413569 357652897 -422790160 42 -423454826 -403718509 819364664 999999955 -152173751 71785940 649371718 -1 1 -75923853 -79584501 330508626 1000000000 647184334 3759085 178403795 -308998595 -967966084 -737617052 664197954 291647152 -999971013 136809937 935507350 -948905059 232893899 436801307 -795499752 38941046 893519802 1 229945561 817328523 -706530461 -336990093 -1 963230370 370452351 830555991 -76174021 -365690554 726862137 -908375121 999999955 -1 923474236 1 817491339 -327325429 -340054398 732830752 277563406 -999971013 -178685395 -915811828 -21939811 -1 1000000000 -77440059 -712350141 999999955 999999955 -999971013 -999971013 879175913 755907279 19682350 -1000000000 1000000000 -436865106 1 743546913 955428637 580562923 136652978 -711858367 0 0 372490871 -211512413 -109647847 453866367 798288570 -999971013 531481105 133493690 573883695 70875950 -383469204 -935801645 -2561773 -1000000000 -999971013 42 -999971013 535928599 684397973 -724476172 -180496884 100619809 999999955 -808766959 -585949723 404119508 382235076 42 -1 8229630 -999971013 549407966 727998872 988018583 -999971013 -252443996 296553665 999999955 935773014 543384378 367465700 812655706 -261543677 -153372547 1 888637836 999999955 -77286463 -1000000000 -573724134 369459416 589347212 -787069964 750488885 1000000000 999999955 726191597 356976100 413882298 596314276 -886927080 -1000000000 791066781 540375449 -305235034 -784072382 42 -673809526 42 325495044 750071307 49154962 4000861 -491445576 -578435680 860567494 0 727608549 -653009884 1 1000000000 999999955 -1000000000 385218678 -568296709 -842049709 674291648 -39889587 -377304902 999999955 -932105168 922006840 616727810 -972168770 999999955 -999971013 -969775415 853566512 100787061 -278586446 329483152 919332179 -748104492 -16923557 -226595298 -986462025 -880141748 -999971013 22577629 315045988 -539638232 -564922041 931832451 -1000000000 361811682 0 -717929725 181404403 -958191160 -1 985157340 124083384 -976821828 -112131598 999999955 1285328 -1 -447693367 265912363 -260246455 700657325 -1 -203659998 81051104 557689985 753004561 0 -1000000000 -926627581 999999955 720580466 -493620914 -867528072 -634729239 -999971013 767168748 583473413 282712712 -828515990 1000000000 -999971013 -244856492 1 1 929274141 -799989626 814413685 677279988 -83280339 -997525630 440682680 649702558 368387091 729439916 346627260 271691081 -365721536 -317756750 244096087 618381281 579856869 965768594 -999971013 574761622 -976599510 42 30024803 999999955 575139744 498527694 999999955 -999971013 -1000000000 -198559941 501045462 -1 -346440840 513268224 42 42 973050481 -907506650 999999955 -805653259 -999971013 471982238 588542574 -999971013 -705420183 458790580 -1000000000 -303675459 1 143288598 340501536 -948797858 975577081 999999955 -414362499 106373918 -998251362 0 687399572 -999971013 42 -923284801 935844712 397385562 572128543 838298361 446003263 410496876 736271020 126947234 42 42 -109693030 -572680865 86536983 42 285208227 999999955 -486465612 -721005686 696368155 42 760383199 0 719621693 -346836776 -891848906 -370162843 -733414110 1000000000 999999955 1 -1 705090023 -737622304 -291633133 -572980720 1 -284475924 1 -313350324 93697659 -499833560 -923680676 -986786120 -613822152 -999971013 999999955 830993562 172084618 -999971013 -999971013 -3566999 -188507189 166507478 217215857 110207953 843875123 -783245187 -770516160 247701269 -362518157 997703308 -999971013 788676944 -784502466 418754534 999999955 1000000000 300143452 -999971013 41829858 492482907 354149474 920993618 1000000000 999999955 400733378 -752764675 39914430 1 35135755 -999971013 -613570820 0 -229026302 201940654 999999955 42 -920091382 -875757368 -109976564 -999971013 768723151 -1000000000 -228730414 -1 932757383 249218574 772875026 -798008840 744989237 -50880454 490238194 -1 -1000000000 116208813 -122604220 775090923 -722428799 -703916507 -524254331 461060319 752723578 42 -420538836 417783966 -322617230 550854217 -1000000000 -999971013 1000000000 839561748 -999971013 -735393112 -511943894 -1 980850261 -395889832 393134997 704141892 1000000000 999999955 763417015 784293697 999999955 155604406 42 -999971013 -420828183 -1000000000 916419612 703207865 0 960548055 -226713824 804098660 -34690749 -264120481 481502381 396416369 -1000000000 -359070036 -763704872 999999955 515871363 1000000000 -1 -530149671 474134303 -130984889 -811824421 336880331 95836152 946792170 992260233 -331339126 999999955 880650302 761556384 -657176095 189662208 -526892696 -502861703 -880145013 803161752 -1 336357923 999999955 -625654753 128586555 999999955 -775496975 -1 -614703735 976909976 416284662 -727566431 999999955 -951039357 683846598 -1 -342496245 902361952 407188386 -779925758 -847680298 121299234 -999971013 42 999999955 119144201 315861087 0 -1000000000 690154093 -999971013 -999971013 -916149365 -598211396 -799691885 -585285240 -736957732 -398354533 790132467 910950113 737406151 28854687 -458168764 -999971013 259830805 959856966 811530365 659839258 -636127717 -999971013 295026328 601508163 -906475922 -785963982 380962128 -570705307 866798231 980850261 384140997 999999955 -753045670 -954144916 419304349 660030271 -940615453 562767008 842935383 682474624 -265656010 -913892111 -628245691 -1000000000 -783179420 -635192643 1 -999971013 999999955 1 -1 258051771 822561967 636287340 -647186257 999999955 42 -327438609 -735199225 521727950 -545426061 989800226 -69382568 -999971013 999999955 -999971013 -619953110 902431437 -606216940 467093785 -730348293 -304855633 229152579 -784114922 -1 -244279749 -239195821 -30818006 -68470184 -758251682 192098857 -222912212 -201469270 -1 -966574221 -999971013 -347555866 347562283 -999971013 -1 500307819 1000000000 693578820 -890356951 -177820445 -999971013 481005114 991230746 -246906387 -236836012 466488559 0 -37313202 -999971013 -999971013 -943959647 999999955 331325744 999999955 395640642 -660056954 -662158718 -351016771 999999955 999999955 -500895856 -653925909 956530908 482154605 -727556679 831940628 109494099 -443487770 1000000000 -574430673 160009462 231519354 399490691 782286834 -1 619864073 1000000000 130200460 1000000000 999999955 0 785085170 -999971013 742398090 999999955 577295559 0 -623169384 215067330 -162147126 -800957206 686782614 723593051 459139389 -1000000000 453671556 -765308526 -474395963 994070522 999999955 183395965 999999955 -741296142 -501935520 50884239 895435547 999999955 -46074939 999999955 -755734174 655780701 -773832746 42 -796266106 554735621 999999955 999999955 -583097239 -999971013 -777773821 -13574831 -907925707 -471669107 999999955 -824451286 -327950508 -999971013 868571942 907955567 -360914750 -81295058 -999971013 -549870357 444324273 -84339057 -999971013 -60791360 139844392 1 876397160 21382717 -1000000000 -999642043 536486167 -786153129 -1000000000 -162403416 -999971013 -957955857 304551258 999999955 841945880 999999955 426564943 236525724 120752176 525076743 -999971013 -852615442 -1 999999955 -380982383 285348601 999999955 999999955 984602230 388947003 852767910 -999971013 42 -999971013 -19912057 38268314 -909894406 1 -321328286 -48974517 -999971013 499514294 143447841 -1 896372898 1000000000 -999971013 105194493 -999971013 -580185682 -439530860 -686533237 1 -794233679 -359471058 42 -909958039 999999955 615722264 -901546497 -538970504 881893081 -875852296 767272262 672928923 123657958 395570765 736150945 648930838 -999971013 423319047 -719569955 -565322503 508976577 -1000000000 -863367639 65597862 453856787 64155965 270004731 -999971013 -207750176 1000000000 -861202838 -467922429 -823975421 165961241 -832288601 10300274 -767340156 -336421798 -362554835 -368866601 -45735556 -999971013 -969946520 -765878637 -713516095 248878987 764260187 867684215 -926890197 -882425819 1 -971207259 -406083175 1000000000 1 -542143345 -428619133 -766378489 540349454 427022347 275647316 -142547880 -394239987 209940639 349712137 -539773573 792996624 70282784 183273501 -175749535 716039060 220783283 111179276 104565544 -733706955 895228968 182251684 368839857 81375136 -624787630 -143847647 -232070032 999999955 0 -462160704 -306804953 582767942 999999955 579991315 -999971013 113695524 -32621136 975867366 -160395467 793137158 1 9702892 -925298274 -198562277 416489891 -405904813 -549109703 -1 -672243818 107966421 -74405496 42 944653255 999999955 -796387198 996469211 42 -941358296 -1 682652895 1000000000 -607714482 -493010 -918166238 351895205 -203874108 -177748365 -668394709 266396263 495587829 -1 999999955 -46229541 -1 -982899184 999999955 999999955 -659978169 912365430 -363900877 815017352 -84584212 -623194956 651157688 0 384180364 -999971013 -1000000000 -950188216 146823620 -778377082 -858662449 999999955 128062270 209171398 41945457 0 -534415848 -389236172 -134190820 -964949961 409444683 1 42 999999955 -52810479 420725584 344727958 -613695288 0 359957949 -136922594 1000000000 527549996 112241763 -957855491 -324623590 -36321254 999999955 999999955 -605932438 -317895799 1 -999971013 592838676 999999955 372896042 -999971013 -1000000000 -594212512 999999955 1 -406286671 919649692 174782657 -999971013 684919647 999999955 345431162 46826862 979467188 146641462 -732192210 -59483154 -568689526 1 -628711024 76864735 -370274665 1000000000 -999971013 -709710775 235747427 610369407 -832902744 -275692956 631067129 835386137 999999955 337864415 890928280 1000000000 972904193 999999955 841523940 562511889 560810921 -74207020 179258076 100126487 0 -999971013 -648568261 1000000000 90558100 405073688 999999955 568487187 831894781 245441460 680249475 -638196724 -829020131 -999971013 -762090000 -871064376 984206491 42 -806930375 105354966 -999971013 -966287430 -999971013 -723205457 137191286 342584240 889219444 -542200858 -934582948 -432783403 750906935 -451369892 999999955 1000000000 73207769 -248499469 313311599 0 -999971013 -989761606 724287016 -863800596 925266051 430535754 -320982411 327116560 -808384931 -471862337 -1 898031691 403059701 544089838 -491624511 511046362 283570206 -259808985 -999971013 1000000000 531211126 999999955 750652805 947390928 -417951018 230718089 -650623371 577158295 591827161 -534369519 -142289075 -1000000000 -701529324 -999971013 -327950508 999999955 -465486603 146209024 -999971013 0 541980069 -84121801 873036556 -272435155 456585487 -999971013 -847052158 79518725 -571125787 86768537 42 522665164 -999971013 -985418454 -915844239 0 0 -638642802 -595637672 999999955 719800410 999999955 -534420982 998450674 241371986 -184943770 999999955 453051983 -520768125 -154044707 -999971013 999999955 299179911 999999955 -999971013 191057973 -253228646 -605311701 -547059664 695330966 -999971013 899080785 329715017 855189613 -155012783 761975122 42 -355749399 1 12255051 -1 999999955 -999971013 -94269329 -999971013 -348997866 101815193 856220659 -999971013 -188438645 999999955 639481587 -641752903 999999955 -657758366 -753013764 -51425877 -959438810 671865759 -368787573 -189876428 770185126 0 -657785802 -999971013 -949542287 -809710563 1 -1000000000 999999955 739768952 273270125 1000000000 499704572 999999955 200028188 170252787 -1 -377450462 996803360 -405928391 886615495 999999955 872782023 -116898795 -249767962 528668903 -568602445 -346371671 -853545386 -999971013 -939792733 -532484308 -708443383 -422195746 140881703 -466872895 -22855682 339815452 42 976004025 999999955 -44911387 -573409416 511117463 954593708 671502370 -999971013 -1 280269829 -531801908 -844147646 -494979137 -301211453 527644109 584417569 999999955 0 -999971013 721357301 -999971013 42 -42417958 -1000000000 -553618902 0 -915231780 -430639475 42 -999971013 -782578105 977617220 280992057 -765721790 844318521 -24415333 42 416574312 -318353972 443690398 -203618081 0 -902277656 -109294026 -151026640 -1000000000 -977282013 -799532763 -726459530 -708859454 642608543 970181949 -999971013 75709838 -218691409 -1000000000 1000000000 -729527276 -199555025 369677917 -999971013 -499629063 186930492 556654303 -399304349 831017445 -526582474 999999955 172869028 -516223727 -999971013 145000642 42 -356486727 784024851 54693566 -331264275 270435958 -999971013 -999971013 801878508 -923557676 -826932883 999999955 92169536 -999971013 -131665968 -944176589 0 -723059013 571332631 -420085002 999999955 398846480 -329453481 950989176 -163528644 492360262 982455047 1000000000 -217841502 932359722 47334623 999999955 -413371196 -392294772 0 -32083249 868534717 752959573 1000000000 -38290658 -800100040 -443559039 354429177 -214717547 -206038715 -768801899 999999955 -326583907 -286249023 -476821080 999999955 -600647155 -729248059 308876953 -174295275 553083251 357050907 189448493 153524923 -999971013 1000000000 1 -110069658 -855621966 1000000000 0 -997660956 -140214495 1000000000 999999955 -593599414 -136645152 -999971013 -1000000000 -409921979 691853450 315331016 -999971013 -816072014 151608709 999999955 888188198 972515715 -721364428 -577516338 36006456 894139265 488309854 -1 668233186 -537718811 -397128813 -956053673 999999955 -1 -999971013 -1000000000 -365390414 -305464788 509005191 0 999999955 -1000000000 -915660391 -1000000000 -999971013 -122033560 869769746 -999971013 -458739034 690218301 999999955 -412382158 674424236 -574404944 -915375396 1000000000 226756311 -171517520 998359278 -207359891 999999955 29953242 -762713025 999999955 999999955 -816225693 -336965381 914667555 -915534722 -999971013 218254195 -965902031 999999955 -139592752 -548829227 -529599636 -999971013 -999971013 930330744 524214214 712800241 -718345778 999999955 994240175 -143685396 999999955 -87238881 42 -205596438 781391961 -697401585 999999955 -1000000000 -172362908 330783522 -1 423723190 -382168208 -85141446 -108158391 -759042483 -12699203 682148740 999999955 -999971013 0 -264766329 871525057 425008434 -18596995 -503322498 -486283003 -999971013 42 859962143 415982472 828184741 0 635218612 126734654 999999955 28072061 221872429 279270335 477938408 -803620757 734240377 387030486 -666527235 735820804 991027191 403176618 -651922398 -378384071 -712337207 -44440723 -120460336 466550996 -999971013 -440048205 -478344320 105343960 -148269430 75307539 -898410369 1 1000000000 -946257265 1000000000 -1000000000 -999971013 425755934 326352738 335387979 499688335 592507135 156538526 -345382129 530785243 -153372547 -770705635 -69263684 282564951 -30708854 854742641 16279053 -999971013 -278399591 0 1000000000 60231027 42 885524952 1 392501018 -343479966 853115763 508941144 -999971013 -301870172 -439228451 376640824 0 72812414 999999955 596183524 -66328176 618012065 320491526 999999955 -226464951 999999955 -101356599 1000000000 -999971013 -9610598 -1 -1 71290373 -999971013 387561347 0 -585601127 642192278 -1 -164639005 -876562310 999999955 430198989 19977103 42 1 -667379282 466719631 999999955 999999955 999999955 253775521 999999955 43656289 -975921012 -999971013 872032202 738561978 -1 -875827244 0 -46598855 1000000000 93722490 417630768 567823212 294355539 -1000000000 351025502 -1000000000 999999955 999999955 -999971013 -28011817 -172335848 354498369 1000000000 999999955 -835763593 999999955 805320470 720875853 362150795 857765146 -1000000000 677673015 999999955 464878000 409213034 765581102 -163476219 502827802 0 -887653598 -578407251 -334079011 -987747422 -631452718 999999955 -999971013 -24804009 151585293 683506528 859018522 -1 -882837114 42 261471845 192079803 -999971013 -196043389 692051735 -948810027 -161351822 1 -844737581 999999955 -688249755 943306722 -583734696 44697524 -1 -452494433 0 71801378 999999955 84196261 392244105 0 42 -705339454 999999955 -853002855 -623054506 42 -948851837 -1 0 -854571328 0 -475396631 622582659 249574678 112594009 1 539702990 -770509675 42 406794520 -581668891 879518862 -47186383 144345555 999999955 572016579 496214989 999999955 0 -812037707 -999971013 -273931119 999999955 -628468677 -334073585 -338233881 320345424 -35485301 -306614233 -999971013 351544561 42 -999971013 116365020 947614342 -904462971 270054514 904202805 -407027707 1000000000 -999971013 813924155 876305775 -453645744 482832452 999999955 923904908 399058176 999999955 -1 -41865426 654747811 740081555 -999971013 -319871608 641978141 603710908 143260811 -674356175 776292051 473034758 999999955 -537193482 0 996001403 999999955 -348840492 514322866 42 -97909649 643279143 42 999999955 -889286101 -839204430 -1 588462333 -1000000000 -447087026 -164739284 -77125317 816896825 -375049968 310873113 -128840214 -6731774 -182473848 441583366 -185847290 -486578719 247651561 -652792571 496489497 -414228300 284756635 782962404 999999955 221726764 -290064904 -412638870 -908412547 1 -337864657 -999971013 -156026231 -1 -412877717 -349633618 999999955 1 0 -867941418 -355080404 -999971013 -911759556 396583490 -622327882 1000000000 -1000000000 -596132575 667986967 -439875273 999999955 -999971013 -420540333 -27382233 470245495 -885344447 -999971013 0 454660577 970176983 0 -785113197 -999971013 -772827312 540377422 -999971013 24326473 663669571 -127381809 260741968 17309806 -854745988 -928844766 0 999999955 426293620 -563816986 757817949 1000000000 -94226457 -214526686 463554713 999999955 -814946193 -817680632 -727818172 999999955 808407284 -1000000000 254005600 999999955 280671996 -1000000000 -779109412 278393395 -401511211 972439437 791669803 706356360 1 1000000000 0 999999955 553313254 60260646 55512161 -592235975 -851850637 -409225102 34112398 186041781 42 -999971013 999999955 -763692072 -622736681 999999955 0 364008032 266858846 -999971013 -930259978 572454119 -999971013 6110548 566332259 999999955 -999971013 855129367 979226210 -792462889 -80081594 -999971013 -999971013 999999955 438448813 -875623944 711390476 999999955 -632822917 -319759922 545970549 999999955 -615125064 735746266 918304778 -999971013 -186668989 46521274 -959741521 103190505 833974510 -999971013 -914829715 657421925 1 458253642 999999955 -51818123 0 -999971013 -815906587 -999971013 -999971013 700106099 999999955 0 -934680195 867639798 920028369 -999971013 999999955 -996380265 -305295310 226946327 1000000000 -999971013 -553393061 -440798002 -884480643 -90558447 -787706044 756708828 -465279037 839446686 -999971013 1000000000 -396425390 -1000000000 477969398 -942790089 1 347933557 -999971013 150796443 365582653 -291846776 342707888 895847326 -1000000000 818804438 0 -1000000000 -355512650 -490032547 490756134 164391360 -719119420 885093821 607405749 717980670 17076894 69176807 -999971013 -744164152 -170124639 -999971013 653466 256349289 42 -482613223 -262683035 -1 -230437165 -214968451 42 104108503 236308975 336207496 -622984406 -999971013 -999971013 172149173 -706109134 -109284628 468820327 727577832 -999971013 101827998 -230285979 914879431 -1 784129867 -86780014 444153609 42 -660028610 768110899 1000000000 -419215598 -887418686 796731080 495121716 -813879735 -999971013 42 469973483 618245489 -999971013 -178848603 -455257578 304011304 349237666 156675660 1000000000 555044083 -999971013 999999955 284831809 911104370 229807902 -755101827 999999955 -963411353 15469557 -999971013 -492012597 -79704030 42 832140172 999999955 -545877628 999999955 -511845218 -84716145 -945567714 94732759 -1000000000 -999971013 999999955 582677040 19732726 -897904967 939915024 438363220 -928903575 -926735287 1000000000 214536078 -76924523 -308543964 -1000000000 -237441691 100980506 -999971013 475591243 889418270 73713734 -200172876 -834377070 -999971013 -622753360 -457642287 -503628471 635209688 619860723 999999955 976750108 999999955 184795372 51353897 -592230446 -999971013 860335274 807334405 177804367 -14401269 711164393 -362228784 975854675 165807683 -322476463 257000212 711533507 720706777 75084891 -989319655 -999971013 584287923 -455360095 -733244213 -999971013 -999971013 -218136820 -222352777 707655726 323366751 541868643 -748030975 999999955 -772727516 -767259670 210653991 573107784 -1 -621412673 -999971013 718746559 -1 -92358262 230130502 455076917 -1000000000 -216916164 1 607946010 -999971013 549495863 999999955 881958557 1000000000 370054099 98060895 243303115 -999971013 1000000000 999999955 -548735470 -999971013 224676683 96062267 -999971013 -999971013 -38412794 -1000000000 999754113 439195889 964431623 677624707 -380636355 -999971013 1 47589447 -44273089 11794122 1000000000 774102929 -123916120 -723799021 -517480882 445822175 -1 410192110 216032388 652075121 865423903 -999971013 -579008873 480531727 158776492 -999971013 999999955 -954112612 -914406232 849724495 736956222 732087749 -999971013 999999955 -861423621 -191753865 -999971013 999999955 129036151 -581006250 -38392061 794811272 1 -811528273 0 -857418278 1 141348886 752325282 161652375 -669381098 -123618826 -714375920 -1000000000 -683003487 -589187361 -999971013 -999971013 979204758 999999955 -1000000000 210571624 737422471 -867285686 -146173600 -949580426 -999971013 -254086327 -672589832 467003364 -614537767 241670483 -58389866 -999971013 -935411503 -951267528 533183065 755883496 -999971013 104105324 801406861 -860062190 514334291 -158009740 330103443 268927603 1000000000 999999955 848703739 -695599082 409685859 -1000000000 613879850 -999971013 257889585 1000000000 999999955 -1000000000 -552514458 437765329 330571459 -979039254 -999971013 -601299102 966218371 -29927403 -999971013 181653797 -727400889 -999971013 999999955 351106243 -999971013 999999955 941018649 -200234140 999999955 999999955 -999971013 -984808391 1000000000 977479694 -268422455 -82830560 779503660 406599923 212503545 -529960657 585725114 130848530 898963859 -999971013 -754721847 -676082214 -976197383 921288196 -976981020 491909808 -454997087 1 -131811056 -799422794 841898800 208930913 643856173 -797726734 174510077 1000000000 -536428188 -614758212 -1000000000 -292588543 367474760 402343097 -815528560 -1 536370462 931529888 999999955 999999955 223493774 999999955 -818174467 962995320 1 -45666801 1 -999971013 1 736594123 804208527 -946408134 208768331 461318430 949477376 -299459973 203761010 -1 -126040692 -774275372 875655133 114678456 1 -757833845 -372649354 -659128170 565955069 198281081 -1000000000 -1 -981668623 -871192848 999999955 -600984666 -999971013 999999955 960203055 -577491923 999999955 171787972 -627486453 -999971013 691478809 717488678 0 595777239 540079961 -873528743 -781789486 999999955 -377045162 0 240537121 -694122365 0 -545333127 229663783 -486606447 678878151 -999971013 999999955 372381156 -344718347 845077207 -601310660 -175599356 999999955 -683341355 -177180274 -1 951040078 -210248097 -860577516 999999955 1000000000 527581460 501641128 -718806152 346402162 -349781464 -385464430 698737670 1 999999955 -938385882 -790808212 -921157948 -169821487 1000000000 1000000000 -531820493 999999955 609484558 999999955 587638713 307647140 -678085507 -999971013 653222138 -72018581 432891773 783417658 994200610 -620759425 -50452707 -453596480 524308018 186270888 -691198151 -923179577 999999955 359154729 -708071466 -1000000000 609608293 13466326 -806528849 135014727 846518667 699018435 422159654 -505679935 685961563 944948281 305298859 -192615870 214115461 999999955 157098881 -549539805 148913396 -339245868 -1000000000 758267486 -99820498 999999955 -492610479 -485139452 42 -478250571 -35903446 549111700 509437035 981467802 -461951586 1000000000 741886651 -894542237 -234294989 1 533980548 999999955 -56409220 0 -138276831 894223430 -856262561 -60890553 -284719614 126432538 -458865698 -538497596 360537288 -268482821 999999955 -999971013 -232138249 935340403 -762695919 999999955 999999955 999999955 -513097646 235287237 730718072 1 -999971013 -384944039 322350898 0 -232951014 20148706 -501347792 -256014382 -799769752 557599247 1 32856115 -441806368 -408518981 -701933915 -296112024 117834487 1000000000 -230292963 469522345 317808168 95114715 999999955 178780888 -477013389 999999955 301674155 -93824175 999999955 -147045038 -241864831 -999971013 725294511 -414506351 1000000000 -752288900 266228138 -807960852 663462 -338413779 629425013 -957322157 999999955 -173108837 707272134 151722884 999999955 -962784854 -248444822 1000000000 -165669483 42 473631808 -168759943 -431899164 -999971013 190646579 -57796726 42 516709056 1000000000 -451920578 42 -402555582 1 428903997 -1 -830220685 -814855879 588553421 -577732120 -875243915 467026115 -482547657 982573908 -750970145 1 999999955 -1000000000 767178174 -920951880 891775618 -999971013 0 790880885 -841280653 999999955 -584229534 -1 -488488700 -652145317 290249932 779119650 843065320 898961944 -818629694 639329951 652646367 -999971013 751660117 451134120 826180390 -641751343 -828206929 -836640764 999999955 -124029726 -141509456 -600929637 -923058632 -73945464 991061761 -1000000000 982864768 -527658325 -999971013 -345883228 240448680 455190637 -932335470 336354974 211321243 -910915499 -1000000000 -834149888 308183176 855748906 -170136298 -317735847 907202577 0 -231727158 -607165344 -991178211 1000000000 1 774446913 -451055162 512378799 -818629694 315625164 901407280 593528201 -1 999999955 -763456075 999999955 758120051 870730966 -450282608 -99875227 123810474 -602683250 571840763 -363670689 -999971013 -523514879 332223338 0 -999971013 -675430140 680900935 -97933451 382708686 -692862587 -551354081 -297270793 212106949 48651255 999999955 -912298729 1 -977872595 750221430 0 -968826762 899219218 -909667175 921958429 999999955 -999971013 974302681 -646471813 -999971013 -211940544 158392248 42 666164810 -999971013 999999955 617683305 1000000000 664685377 -310939901 531516215 -999971013 -1 749488855 -130226695 264671001 990994663 421886389 -749846182 999999955 999999955 298460512 -1000000000 -376589686 -708651720 -811736707 999999955 602498866 695524179 -1 42 999999955 199302430 699665884 -1 174446723 -654345388 -663897664 -351536934 -175444262 876682282 -28617740 183926685 -278281193 496738408 999999955 -325665928 -999971013 698581330 33642216 -426748032 -384679998 460851574 -848885642 786065406 999999955 -966708668 -886485566 688429230 -144325191 319818762 106255032 -483317342 -194690793 999999955 -744755164 962019244 -1 -60747162 431219121 -126316398 -288102468 -313709040 -1000000000 431206108 -275696453 -681349475 200960821 -74461340 628094144 715145010 -80195357 924785301 -999971013 999999955 1000000000 294340617 -999971013 170584936 0 1 -538210571 999999955 251300964 -92120603 748255385 -1 37132270 328658280 726928918 -950051102 243157965 547158659 -698095359 -999971013 -1 -1000000000 -278913289 -277592950 817066651 -618573691 219820726 -550246762 0 1 196471600 999999955 -517986804 756699762 -775877604 -1 -374480477 971065798 -405474614 0 -915178235 78597811 -686603178 44829500 -432729259 -63452371 -956317192 858131486 14386322 999999955 -215044958 652125671 166983171 686624684 -237230026 518372704 -350153420 68517773 248218335 -1000000000 908216451 956039575 320310814 525679285 -403417901 -124121023 -960953447 -807732993 372649953 -936701064 -483617122 55872255 -1000000000 544868660 0 42 0 -332276821 189842322 847289240 -86773165 -662205173 903534443 -278480077 999999955 -198155802 -286513460 -90051666 634085225 160207691 304438316 -918546680 849709849 42 -999971013 1 42 -6651050 0 -1000000000 -1000000000 346723790 -229132914 -268544536 -999971013 551192484 1000000000 693114297 -999971013 -649186315 1000000000 -636428348 1 718761163 -999971013 -68724785 -411584886 -335765407 1000000000 42 -125995346 -999971013 -595640606 58988871 999999955 1000000000 999999955 997494366 -953775298 185810604 -547880580 -96702781 404239379 -525444954 -999971013 -785620713 -999971013 -256557224 0 -744324274 0 108102370 566039365 -486860396 477616889 -999971013 130615013 -615495761 95412387 999999955 1000000000 42 359938302 278574719 818115032 -692038878 -1 -45561926 -670601632 388627595 -745696368 -362111432 965250639 188941910 194914338 -987118665 417982046 42 504822025 205863736 674127492 -990992405 1 -221907933 -778530830 -550450889 -399734035 -395779868 -730152467 -763567210 628101584 -1000000000 -868864412 1000000000 393695067 540346181 -700867106 -83291011 -999971013 42 -267714303 947613200 354400463 42 -993695536 -807499626 -999971013 -792083751 -930780964 706450881 608129983 -50063076 1000000000 900559842 -603542305 -988275976 94362233 -364054653 -913701049 -999971013 -1000000000 -1 544422355 -617814961 -637680350 940173475 448857772 0 -748924714 -563515674 -701878638 272120762 -1 851438078 338138799 -115651536 -358884189 -253226489 -999971013 -150986690 999999955 307724484 411656168 499112577 -938770739 1 177005929 42 -999971013 106669619 860783901 959587920 -116150814 -999971013 1000000000 -1 -384591062 -999971013 -831746671 -724844310 0 -652990531 -958734027 511602829 257235229 -103195476 705451404 -953053891 999999955 -653959639 640584673 59652230 999999955 -762041239 42 -789045859 -395902898 -934758268 -999971013 599209463 -999971013 42 435379858 -551644833 999999955 -999971013 999999955 0 931199943 999999955 999999955 999999955 456241237 -121881058 687576497 42 1 205332805 93768602 389893843 979070799 -848180670 -772818676 -15225937 176625890 -999971013 -26176022 999999955 999999955 148378383 768732829 -100898639 -357486547 -512123093 -1 -1000000000 187184465 -249434560 233070105 636692431 999999955 867309010 150214695 808303855 -761534606 -239132048 -999971013 -603181926 964847890 -1 -785708827 -358234246 999999955 -999971013 -455514149 375252191 609725382 1 270871037 999999955 540224967 -999971013 921519028 -282666614 -999971013 183387713 -410786554 42 -869908329 -863136585 664448770 903815087 459864724 -139118430 -999971013 -1 999999955 -999971013 272076748 868102648 354328764 1 -1 354518428 -754912582 -643189792 -999971013 1 999999955 999999955 -25960798 -701444738 -310840975 -999971013 -1000000000 -682366676 -606973142 -45196029 -825468316 1 244172446 388508690 -836034009 -815421103 999999955 730426242 844224973 -1 -1 922136268 29618557 999999955 -932105168 493100329 999999955 126091618 -999971013 999999955 -744245061 -323028193 999999955 999999955 999999955 -985402639 -999971013 441407484 -769984152 -791290330 64080388 741467118 -861949734 752457844 999999955 821111111 1000000000 329773944 -774571743 750707755 578603041 42 -95683773 -375188419 -601585851 28337931 -471958228 -1 -556830183 289383250 -1 0 699613323 59121077 135025292 611096862 235385344 999999955 569725112 -999971013 960951900 999999955 -989217004 -80563483 433987906 -1 -121316012 999999955 776698717 0 -335224680 962670611 700255669 -29552043 -418688566 -943316297 -830497087 -404767708 1000000000 561104946 -369607378 665857132 1 42 -999971013 -1 718372245 373495035 123320963 640648012 194442621 999999955 686592840 999999955 567496153 539553477 258162425 1000000000 -55634405 168467251 1 201757690 -999971013 1 19335906 -999971013 -416202214 752788711 -999971013 -114434555 42 453250464 100825951 -473884140 857370410 999999955 -591713140 40102208 -999971013 -427347946 999999955 -888403668 -418593482 -501036760 867190780 -822071269 -999971013 -1000000000 1000000000 -1000000000 -999971013 923122498 775196971 -705083967 626351545 42 -318838430 999999955 0 42 946650913 999999955 746287647 298386227 -155836518 -999971013 42 606200057 954198758 1000000000 371765206 -271719109 -718195487 -893611861 -93023293 314320332 -914844553 -999971013 118471166 999999955 -999971013 761631182 -771817738 1000000000 -310396997 683845549 646452944 60964972 -342037802 -10856755 -39215209 -194534966 -8762542 -999971013 -999971013 -201668621 -177944774 42 251318835 561359022 1 640351428 -6298367 -31172575 -999971013 -999971013 -625631577 -730126994 -9219176 999999955 -999971013 262563012 511713480 -532625181 215284769 -866145511 315327193 1000000000 -458367458 683525071 -220986451 -78009596 -439021881 -391357790 167680103 875642615 -13068235 804208054 -709105022 -118552237 -494946607 -999971013 -842201516 -34124895 35106638 708015999 -996633932 498282775 549878370 -563348398 702152613 1000000000 -267449850 626851889 279682882 189375237 15816800 20965312 560382060 406956126 -999971013 -309676033 -415494912 -999971013 0 331289854 -1000000000 -999971013 -979931682 1 -865088094 -390172498 -1 0 964203762 -265213298 -1000000000 40515828 943896667 999999955 1 0 999999955 864463041 424048774 -999971013 -466367441 42 981913389 615915770 -999971013 42 848519108 -702178364 -606289667 344774045 -555010332 -999971013 -551396560 68900439 -529447236 -312080930 1 86757211 174867274 -61596710 754211617 -393004881 -77534978 278574719 -999971013 593825718 -193136677 417686560 21419421 -904351827 -727491058 1 377702211 822565059 -584348241 155573582 -999971013 744173191 -215856031 42 1 -599564639 91942213 -92747837 -999971013 -864664536 759602766 -674812317 -991162687 999999955 -1 -616031206 868818187 774275018 873961343 -999971013 -999971013 -999971013 535197433 561437280 585817105 407758382 11180064 124169328 205388455 578060397 143820396 1000000000 -792945019 -230389953 334572067 -172414837 -27201497 110096506 383060603 193375287 -220640568 428579409 -944725301 -668148154 -893779745 104105324 -1000000000 999999955 -595055279 -127844965 999999955 36799948 42 -999971013 -4962672 999999955 -999971013 -258565257 -999971013 -185248307 431044342 -17605280 1 -22266042 12746929 -395978819 -347769475 659112006 -722611507 999999955 -332640527 -256270235 1 999999955 0 132610760 0 1 -504963982 -174003055 621011590 -1000000000 359621602 0 778205905 683528035 717069801 0 999999955 175464642 11565354 -923231671 220698974 -447124799 0 429906537 -5804554 734740385 937924161 422936067 -767162302 1 0 -760998076 348174978 999999955 -562324146 -145154819 219749444 -439497341 -382201374 694902221 -658644320 -288012185 -892133119 -999971013 -999971013 965220491 -823414913 0 42 -1 -47505475 291534880 181828763 -999971013 999999955 344416834 -548364471 833287879 197817834 858690766 210696778 -682891475 -937766349 -1000000000 151458499 42 1000000000 174354768 -586410643 -667389521 42 999999955 -1 393693856 999999955 31034135 -70179227 999999955 -815918257 771441785 260707912 850320419 673739018 -1000000000 -999971013 -175481196 -999971013 -999971013 434788113 816543855 404189720 1000000000 302197928 698092393 1 97725175 357610708 -300187508 -315740816 -999971013 -999971013 630191635 157566487 1000000000 294438616 533812240 -386436206 -941447420 -922964384 -620975651 1000000000 552825584 -1 848279740 518032228 832220822 589341612 -976334597 -268057973 -999971013 -119563339 1000000000 61530688 658942465 565629975 -660626145 -327236394 -3259643 -999971013 -233797218 567380194 693738060 999999955 -999971013 -525231075 1000000000 -958351571 662750670 -999971013 42 -555137702 999999955 27833592 -1 1 -807128509 931238977 989322368 1000000000 -103266962 120635616 -999971013 654092103 430419391 -426976431 -999971013 -119212549 -534613372 -643820120 42 236324 -616577622 775196971 995250150 523615556 14136433 -170374922 1000000000 -83997083 219853638 996244077 999999955 134501128 983313607 464866371 967569933 150577667 999999955 1 133027652 -403262599 557914458 -999971013 1000000000 9971399 -882314077 -1000000000 -600821537 -794334494 85571627 861275511 581788734 843047958 162691870 -769465115 999999955 0 1 418123888 -770413329 -626609636 783963262 -678410373 -589261319 1000000000 -955528732 42 73268624 1 377599217 -999971013 -541189511 -707636889 -1000000000 523736596 -179589012 999999955 -171766950 974373264 -235021294 42 625329690 -885766374 887327082 752138590 -974427595 999999955 -999971013 -999971013 687526735 422297516 -548961098 -4919569 562467092 -331512168 248395536 204916977 -18788368 42 -504038046 238017979 -910397982 356538595 0 42 -354719751 32074364 0 1000000000 -881102967 -141509456 322732834 -1000000000 -999971013 -273951722 -608594111 -999971013 368544841 -851068452 -826508775 370454448 -3174600 -583830747 -370231771 -149484657 -701671634 -917736258 -914244945 999999955 -978513630 -882852831 295473118 -687842530 774121434 0 -368630851 999999955 42 -601970943 -771300108 0 -769036239 0 -231727158 42 438841767 1 146390100 345425832 1000000000 -479064212 -541978461 -424901157 1000000000 -770729877 -415452159 -265611613 -1 -831392214 -805365557 -622949326 151796874 999999955 275267703 899634374 -1 875480246 42 -417870893 42 -680152361 -780846387 -999971013 -742550054 -999971013 970115899 -639451801 42 -648929929 611026269 0 999999955 42 42 -509666094 85703353 508288044 908839119 862700754 -999971013 -999971013 -971131255 858526495 -785425918 0 -784065083 297597793 -519748856 -999971013 -525133551 -1 674500584 -299567331 999999955 -339086131 0 999999955 -999971013 -890793204 -742940232 812257236 999999955 452247015 -672040790 -999971013 -621566582 231009742 -789283928 231125853 -999971013 745812376 -508777635 853213545 42 -106178020 1 982146110 475458186 999999955 -143786379 -412210020 852395415 94638306 -301477793 162852211 -673626586 649787451 -539960758 598618569 721432904 999999955 -999971013 32893772 42 -482119124 -838706353 -373510123 -426726431 -207332373 -288820027 484323802 708262884 889483760 -361200473 -211618077 -999971013 -365886345 -370725895 539007795 646877669 999999955 1000000000 -371110344 -69759761 999999955 -999971013 0 -604539154 326736416 38466434 -999971013 -601747182 290677104 86533388 -409630263 71646158 42 -319643081 -175187006 -638036264 -969119994 708974883 999999955 609960402 -654375013 999999955 -858559334 -1 256549575 527958309 999999955 -792429251 -168479161 453197252 999999955 -985472929 902840544 -389548147 564417237 -999971013 1 -688469337 -38281999 -702067775 403045970 -588830219 1 652291242 999999955 -471770456 -955210771 -420115280 -999971013 -794185588 1 879978297 -1 -291520326 1000000000 446594842 146404828 -647222581 1 -1000000000 180371115 -758645251 999999955 -32013440 -181792882 -410642360 -1 -626117848 -999971013 -429782702 403276150 448790258 -432393284 363712542 162933887 269013436 212815936 330885706 -648941216 822043219 999999955 600245421 999999955 999999955 42 924188835 -999971013 0 42 -521619225 408461060 0 351589231 999999955 999999955 1000000000 1000000000 -1 42 858344702 41543889 999999955 -323198780 735050339 -781347373 683370081 -665599971 983050916 999999955 -361785541 848488772 -999971013 -781325036 42 538696337 -938514846 566187432 -999971013 165767659 -999971013 42 -128367562 0 -668330756 1000000000 482832045 -344023154 667535147 281156229 -999971013 999999955 999999955 -499545032 714909000 -87621263 581467079 728334387 956552853 53685302 588171998 -157571835 42 911743695 -999971013 707840648 229518667 509919528 -999971013 -259187135 1 999999955 -114660561 177441350 -143608556 114727148 999999955 999999955 -158982330 713786598 -835110522 104600854 0 -24431810 -471960986 -999971013 670796871 877521506 -394151202 -1 -1 -999971013 -113858044 -1 0 -728421859 -858088127 -603905246 -563405113 -752990162 42 -999971013 -865079634 59597929 -222763532 186018714 -73476981 42 1 -999971013 -427779759 0 -342284196 15212889 -322250088 -577561408 999999955 565577155 -568963513 -231694840 7788327 -879164459 -751277600 1 -999971013 -414974228 222204756 1 -687606099 754387858 -113091962 -52701587 -999971013 0 999999955 -875707323 203247989 -999971013 999999955 0 -879533553 46905544 -628811392 -795967513 0 608658116 415751604 380250498 -267595943 -315097845 42 -882562460 1 -791638476 -860216029 -825934542 -1 -5368335 -267419552 -999971013 813235288 -999971013 -78763053 -226935986 -352592691 156508589 -574776963 -162587229 891182449 0 497846583 620634037 -292694486 -999971013 320226609 999999955 806566755 142247548 -895093157 -999971013 -294672750 -426288200 -500795351 -1 0 514247393 390595809 -634755231 999999955 530525802 248729654 948519327 462432217 210882089 -737202393 -999971013 -853100198 -525531358 413411308 999999955 0 615344859 -986677576 0 -436633675 42 -735811774 502021857 -502667234 -224437963 634106347 -186898344 42 -546883253 810626791 270191242 966623713 -477550630 42 -523344416 913307807 42 -1 -999971013 -999971013 -586372829 -61573713 164170923 -999971013 -999971013 89557163 436394095 1000000000 482027233 999999955 -24001819 160176142 399080503 -999971013 629130345 -871036192 1 9922124 676198062 -315032218 21820949 -500502687 -999971013 999999955 -808398104 42 39563596 682031871 1 -576779423 -933764401 -799247067 999999955 -115237284 -941407961 -997616308 136727870 0 0 71583702 881586351 999999955 62617638 -406159655 42 785506496 612976592 -999971013 954838977 -1 -756546297 999999955 -189289136 -866959833 262365539 -180833082 1000000000 194537291 -137539178 999999955 87854783 527578778 723782794 -29398529 -355100140 42 327148429 -907785346 -27762062 -681780921 -449372624 392467687 -413343559 605194861 46881415 305690308 474955494 54980475 999999955 -1000000000 0 -497897305 -564140794 -215768168 -486405171 -796084663 1 -305388568 -1000000000 -760424313 -903529520 257190065 164523241 -147092146 -818307165 884020563 -399842331 -856549269 -119648033 -1000000000 -625158641 -991239788 -464288 545953097 827129713 812142640 1000000000 0 539253870 172067896 999999955 -1 548350151 -499744873 -1000000000 -999971013 748721667 999999955 -1000000000 1 -891145196 -463912435 -509146117 -78895172 157490298 -402464765 -97350304 165937957 33074806 87514914 -1000000000 -58119002 611875565 -375955563 -346096842 908966842 877728999 -999971013 -112316544 833028788 323816088 -481139865 -847297238 35248340 1 -999971013 -999971013 -709763921 548241435 -817530801 912402806 -52319260 46899382 -515884220 -828770986 999999955 364974685 -999971013 999999955 -556816953 -338419827 291186083 -527108161 -106780727 -179403587 786557587 422207264 -187200318 810835699 -999971013 -326589008 -1 999999955 -700797264 692928758 -861590376 -999971013 -767886218 -522938789 -999971013 -999971013 30975447 -999971013 -999971013 -546313600 44609466 -781790674 295152347 -101348182 -693189075 -440595887 -717751135 -1 -234283270 999999955 612630953 -588316122 1 341686138 -265052472 739438958 999999955 999999955 -404642332 904825127 500223947 -999971013 52992033 296688698 1000000000 -674696889 723995762 -686598734 -1 224699521 186789197 -142005448 927305405 670905949 -1000000000 177374790 468904935 -749078838 -490523814 -666358896 876871437 667913727 -517528538 61435184 -243494810 -999971013 96558065 809074477 0 999999955 42 467441675 -167403081 525458239 616296871 410473463 999999955 493944342 1000000000 330131747 849936322 -999971013 -271299792 402974003 0 -962189155 -991544818 999999955 245293801 -999971013 161324550 -358656707 956104153 599308903 999999955 -1000000000 -463208277 -41709204 943752238 102677579 -348290200 95239390 264022187 30405974 -1000000000 256969207 42 -365412160 -983341121 -581874255 999999955 426181681 532456161 -572404660 -999971013 999999955 328374726 -718169573 -723667995 -999971013 312631855 -533513051 396236752 1000000000 42 42 -1000000000 75582041 -246974765 -446059343 -338624191 -429740128 -999971013 585337470 -465344575 447840297 100254480 0 -1000000000 1 580809429 -369840167 999999955 -999971013 -102365536 614515521 100188182 -808430061 845886749 509609389 -422498735 403740688 -999971013 -195088149 -999971013 472760633 -825322529 395594464 -999971013 -534595488 -999971013 -938832952 999999955 -189040113 -999971013 -24414997 641016835 -193694554 999999955 349503390 -665426362 967974006 848820648 42 -999971013 -375590226 0 254079129 954163326 299577496 -46845865 1 327067089 999999955 46024489 -1 -775877347 411523863 817397034 688175982 362907121 -1 488583335 999999955 -26868000 -1 -136527316 143480203 -838802702 -454494637 -1000000000 710679524 -464177222 -918090075 42 -821829055 -999971013 611292284 -427683250 418842416 -98113309 -999971013 999999955 801965410 -369846169 569961631 1000000000 460807316 42 -1000000000 -264554574 -118691699 1000000000 1 877488471 999999955 -435420460 -385790021 -999971013 -676962621 884336098 -1000000000 582213656 -1000000000 -729774517 -999971013 -414990935 401609258 884374410 730247513 999999955 -147590598 -898765499 659878348 999999955 -85671173 -999971013 -999971013 42 -999971013 999999955 42 999999955 710555833 -999971013 517143644 946776899 373462447 -277597942 -783167599 857257453 -938566727 672834170 -714621666 -999971013 570482312 -930564975 -953997219 -451853103 -21531243 -408683214 97156819 0 493139069 948537532 212763064 -551951164 -999971013 -1000000000 400258146 -167589554 -986421032 999999955 1 -609789501 -276633583 999999955 -807475209 -999971013 999999955 1 -516110003 0 -180918500 726198649 984245665 999999955 -1 999999955 -999971013 -617081338 -319864591 -859130474 -587513106 517960614 -929995465 739914571 -999971013 -999971013 905577975 -999971013 1000000000 999999955 -309978077 -946953565 -999971013 -582563991 511241610 -599388976 -782590927 42 561141961 -1 386395988 -449196392 747849148 358686850 173181486 -308646852 999999955 -1000000000 999999955 1000000000 207163899 1000000000 511354011 1 -825411958 999999955 294935104 1 -126618831 767686663 -1 999999955 285034354 999999955 904174529 -573184067 -652284834 -378042240 998617584 -999971013 -956053673 519573983 -997885528 383974091 380141932 212559236 -529054455 -381258870 -220555119 -891914375 -999971013 0 -982749562 -308019634 91506820 501229970 686241320 -999971013 676152251 -349047652 625834245 705631933 457909318 -83562439 1 909928283 -918699889 975598144 -1000000000 244916143 -238502625 -943332667 -1 -882696893 665798923 -999971013 -325231950 -1000000000 48597491 -258701203 -681208226 589945192 29395286 -928362689 779431209 -942701352 474851641 0 696153451 447314975 -514523731 878901529 432592344 302976801 -36157801 -98120609 916544890 672674922 999999955 0 -999971013 999999955 -951676235 -497053436 362621017 -339308330 816619466 999999955 976960218 587765149 -1 -1 -171993978 999999955 1 -974335097 999999955 999999955 0 116722682 937433254 -933396800 999999955 -999971013 -162311369 34676045 -777017844 89932693 999999955 381548104 101670934 471701295 -766880963 -262165144 -999971013 -928894411 -625756005 724107441 -300363978 333263807 416897959 643620679 484030144 685960357 999999955 -509500689 -354449958 -70129781 -131384159 -43140820 0 610965090 267451869 0 -931038690 -676554732 -1000000000 -300718474 -1000000000 452487571 999999955 -275778748 -583036394 -999971013 398375649 -722409541 -1000000000 143353082 929783300 469193426 760939507 358484301 999999955 42 102236786 -620888207 214215322 1000000000 -179206144 42 -215260857 706284120 477631843 -915942202 -14308860 63136762 -572903728 552613386 -12279115 -851165698 18635954 716531346 999999955 166750479 -106246849 -73687163 -1 -888447651 13363356 802260166 892311758 999999955 -269729833 999999955 999999955 751899497 42 -999971013 438183767 205720223 -352405184 940543637 58066683 1000000000 -733955548 -999971013 -560199911 751528424 100487144 -354197630 -263458832 353004180 -153858013 -607237325 1 392192366 491022004 1000000000 0 -301389281 -1 108946922 461053609 42 -107253850 999999955 999999955 -53960412 -784709678 -876280399 -798366129 -101283313 997926056 -236709022 79126570 -999971013 0 -987617355 959744359 723498736 930435665 -357528762 850836372 -999971013 -43406689 -148856159 867664472 257738156 -999971013 504438179 -732005706 0 42 948623362 111748412 -914533482 494948898 -303463696 -972067604 287706371 495057876 999999955 379016456 210438549 -188015827 999999955 115863908 -1 -345067960 610530075 -999971013 -999971013 -970549443 -651787601 999999955 -405838770 741439618 1000000000 -551626730 -1000000000 1 -607896493 -999971013 -724687640 267830572 -827114598 294013683 592001882 1000000000 -825191018 -364732018 -939693663 42 -273857150 -64274870 1 933984512 999999955 -344677072 499868831 -1 -999971013 -999971013 42 157579416 0 -682527570 -956029812 366361784 -36059360 -178303976 0 1 1 1 253241797 -264919388 -999971013 773780090 42 -835162606 -124774737 875013811 307031401 0 460187680 -765104419 1 780857433 201156575 900001211 596440481 -583152139 1 20784510 47410846 -999971013 -226792928 0 590027949 -999971013 699952441 999999955 880907744 -999971013 241507601 -325196245 392344340 398424848 77239678 1 706537529 1000000000 -821417528 -865488902 689204029 -999971013 578399279 896408557 113391091 837814005 -1000000000 0 225882708 911621488 -287316329 -1000000000 -561241260 379608104 -769739949 999999955 -346362253 -378232095 1 415419104 910346776 743066598 311135469 241538501 -290354141 448133947 -480895453 999999955 -257189860 -529812321 -999971013 -388364532 905491540 -369992210 284677857 -454715668 -1 -1 999999955 983491806 -999971013 1000000000 -999971013 -1000000000 999999955 -894878794 -241068424 -526354980 -1 -952119090 -999971013 358582473 1000000000 599130265 -999971013 999999955 -893107264 -999971013 311140137 999999955 -696859703 42 779038120 909408985 999999955 -178506512 -961552072 42 691937107 -999971013 -999971013 -976221678 -999971013 62429079 999999955 -778869427 -775638187 -474862254 -685435206 515959278 650796138 -745070707 976737138 -828952930 768955658 999999955 42 220426112 -844501607 654427541 999999955 999999955 -32220764 -964688805 1 -784081146 950994456 275245616 760688062 212359006 -404724071 707079847 -999971013 -183513247 221420347 -549607241 1000000000 -999971013 -345849752 -999971013 -340582864 -909762781 858216187 218855230 525432319 230199315 -1 999999955 879083254 286450449 -736939529 -1 999999955 -959554629 -773627975 -666285593 1000000000 -999971013 416821414 -280377953 -877078180 -214316402 0 -1000000000 -193075772 -999971013 42 -763306460 1000000000 -897495001 -430566566 226780453 42 531983585 1 42 -561815970 988596763 -963989248 -454270128 -1 486563151 -816290274 -925705319 -1000000000 422060979 626082989 -487212773 688701706 456832233 1000000000 999999955 -1 657187925 207867062 364537197 -230278226 42 -596749013 1 1000000000 -999971013 -999971013 999999955 -888550180 416428328 -1000000000 840038748 999999955 1000000000 -208410787 -1000000000 26954783 771356143 1000000000 999999955 999999955 -330222178 -586827682 -376839023 678698597 42 274476324 -213947712 -714093223 -1 0 -965633320 249967247 -1 999999955 -682012336 -601224499 227374454 999999955 -818479794 -699714311 499899665 0 553681893 420527908 541064171 -1 -945679744 603052536 -725352409 -654713318 -999971013 723552229 -236909668 -75709662 895802269 -1 -697803209 485630462 999999955 937279900 58119128 -1000000000 723731863 999999955 -133897003 1000000000 151338463 376930577 363534044 119407712 756163411 -1000000000 -486554039 878271962 557810945 -452677435 350348604 349556917 100784894 999999955 -357718558 21130902 817990384 -596485086 0 -853171919 -690518545 -772040565 374197173 -999971013 92435241 -999971013 275766635 999999955 -999971013 741059044 999999955 772497415 1000000000 -180077016 554846693 999999955 -999971013 -202219471 555304178 -531157594 381510906 432826603 999999955 -384800837 -999971013 999999955 1000000000 -785623612 779462420 42 -479940906 -627409804 1000000000 -920113545 -929097373 -999971013 -186906951 899214610 -900652473 42 -999971013 263908183 999999955 -597481235 182538417 36674111 386349367 -956852603 -999971013 -152496601 93457180 732441549 -662020696 42 999999955 -476984995 33090982 0 -999971013 0 581719203 999999955 140545077 -999971013 -1000000000 -640192098 -604804897 -743734002 227927670 529190923 839652957 122773567 -40464072 115028031 617575842 -25577162 293646483 -264824144 806490887 789812792 879410652 -786268108 -1000000000 0 -1000000000 891571987 -990685778 64684438 -735427392 -709879275 -1 -962069980 -616389071 -1 -999971013 42 -866785598 595521176 -719868778 942516391 460642192 -173240497 930073518 789216197 380083069 -726976236 -999971013 -929495612 -532603093 998659083 -324986146 42 -449273165 -631091288 1000000000 4365750 -559690900 -131712723 825971792 -1000000000 -850881413 -876124334 -293400406 224376575 999999955 -285670038 0 997047465 1 -509831228 393016800 1 493631335 999999955 323922379 -349566891 -999971013 -886407773 999999955 727813846 -344476898 219624028 -823003877 17979211 -119494691 -1000000000 598238473 776332798 -999971013 999999955 -852177504 -10207825 -106826023 -757685047 -24415333 282417882 -132875257 997688394 -72202063 424736618 -592653659 -26411180 999999955 -604268642 895287859 -416007065 147090752 116743151 437474056 -1 1 727353979 -439528457 -615345948 -1000000000 -765302783 133253099 -1 194839693 -67988007 714752197 -422289896 661686707 -999971013 -999971013 -682795050 903510746 -897209388 1000000000 -844778834 81075016 -312602570 586983769 -639373382 704562727 -1 -875473587 710766456 999999955 -828020632 -842910692 -149821937 -732891662 -999971013 29873229 12185317 787156715 545950594 887448194 42 465227403 1000000000 -999971013 -569590094 -999971013 999999955 363712542 -103483288 745596051 999999955 -1000000000 999999955 -565145561 -184521424 108431185 993084934 270847283 999999955 -981172384 544651783 101414311 894430252 999999955 390688457 897142225 0 -1 -848049936 167629949 -999971013 -131221474 1 1000000000 -92817829 -167251754 -1 -831539483 639540042 369200028 -1000000000 780320354 -912948448 -596327468 -388242391 999999955 -999971013 406990276 -660754542 -269966662 185896424 795466010 29093176 -591804906 -893150177 -970963764 146663702 -89943713 563314845 -999971013 0 792537675 -913218529 -802151778 -999971013 -999971013 -823579810 999999955 732211200 636299118 291932878 893343032 -600771801 -999971013 -532484308 -933217492 42 -551588626 -111899113 -771724549 560240611 999999955 1 -474933367 880856667 -707932585 991271097 116902017 -452580219 -897675210 -284062187 785210622 -486787614 853948999 856618566 -61723690 -7067905 536331367 999999955 618178354 332566116 674132804 493347529 259408882 -714223554 754788436 61124232 -999971013 277691473 999999955 -963517544 -728422530 0 42 -730915855 779763925 -999971013 -1000000000 999999955 789819149 -999971013 -991098583 613862083 999999955 -957882821 707120851 170975810 47456349 -511565800 42 999999955 356543578 -633032825 499642954 152466368 555581334 -953169152 851238440 999999955 -935806399 -972496493 -908445344 28683988 474501187 -1 999999955 -999971013 1000000000 307953372 999999955 -999971013 858825846 -644252290 -759118772 999999955 -685038674 42 -685143357 -1000000000 -324983715 271353853 -855304604 2343129 873477525 452103014 -904833224 1 -694115030 276102011 -369394055 -365026358 999999955 -389588314 38932832 -754520300 -999971013 -485858987 0 10464215 999999955 -1526909 -999971013 1 -999971013 485467497 501029021 -706797458 -1 107698960 627942723 199854871 999999955 1 538509302 -716979148 -571765962 280527200 42 -331913179 570022977 504972351 -1 -999971013 446671416 -466368182 339096571 801069128 684740062 458830212 -85553634 194351869 -580544730 555897769 139263297 -920713550 -999971013 45344007 -310953059 -282755019 -494194511 -87669752 42 -712277193 27114475 941452638 -105017980 -404011201 -700276299 740448702 -514301048 -183158545 -407390927 -617803293 -234066443 -271498589 -823871229 155856130 380545113 -21748174 -999971013 -721745704 69518769 -999971013 -992914221 -999971013 277823983 534899083 -999971013 999999955 -907918666 297385613 1 -398176021 1000000000 -399467520 -18259057 -982081469 999999955 999999955 -388747804 229684302 460768620 381249109 -999971013 -667483071 42 1 398116089 999999955 -362518157 -928257420 -471695653 1000000000 -614672964 973402753 -98856606 -999971013 734352492 -651115131 1 -36453675 -999971013 0 697343787 0 -1 -289660541 -89158325 999999955 895358059 999999955 -998925844 -999971013 837289856 1 -812603159 -272083760 -314640328 -826342550 42 333131937 400157514 336976237 999999955 0 -40204378 -596151323 271092227 -999971013 -549714373 919939352 -358486547 42 46742078 484006480 -879718236 836600485 70930354 -1000000000 999999955 133338503 -1 -898336582 -999971013 139392255 -787269187 -334999681 501736101 -339884632 -361839163 557627048 -999971013 -999971013 -717574650 47585485 1 -999971013 947271657 334372241 999999955 908264731 -709414066 -656534925 -977064753 -1000000000 -707694205 14327034 972569821 560030705 372674867 -263484742 -1000000000 -381349314 999999955 991731201 -726589528 970780765 -649910658 -389073421 -111031457 -574631363 -999971013 -712988261 -994274320 -829456899 -999971013 94084154 -293673680 42 -999971013 -63318915 -842733412 1000000000 517264904 -421750090 411706496 942276088 33120311 -791922419 633367945 -674148306 -999971013 -690945690 -999971013 0 241757235 -972961150 930011265 -446286796 -315167425 1000000000 1000000000 -999971013 -1000000000 42 344186427 -999971013 -24019853 -313173048 -778090218 198663347 20936545 1000000000 983810220 527132261 663089303 621015704 261386809 1511489 -999971013 -395971781 96338641 572604442 999999955 0 632439181 334146679 -763964427 347477340 -979765311 874960431 -295736492 518854745 -170376102 -692725282 1 733647238 1 0 -812786173 50055702 42 1 292352525 -907524995 32392834 641472199 668828051 793588128 -975681171 1 42 -650793691 42 495128205 475685891 545699251 1000000000 -999971013 0 303591447 -138626717 -379200372 -435232364 351356686 -708608348 -933209452 0 1000000000 956227194 -29352774 -620844726 -999971013 -1000000000 -659737544 916565734 952676272 629517469 0 -817658905 -453068444 377394598 -211591061 0 -423949021 1000000000 701557984 42 -525955248 544653191 872145199 788995232 -999971013 999999955 778218425 -999971013 -984834606 999999955 991027191 -807133659 160793671 -623767575 -1 -1000000000 -679427566 -938339101 203906867 -884257438 -153308428 -92450409 1000000000 -855228782 806916755 -145920513 853267115 42 -1000000000 990660974 1000000000 1 -606597240 834317196 -698756920 999999955 -781642094 316097709 999999955 -393094760 -999971013 -613798526 283935863 805883797 994444117 286518507 498458705 890156466 -999971013 -999971013 593673269 443382824 -773451528 0 674734035 -1 1000000000 586481053 -1 463830874 1 0 -999971013 543530053 876148828 521035740 -999971013 410882676 -999971013 -654688937 1 437516522 -288843203 287060066 0 1 220763817 -999971013 -712177971 624846849 200281229 -999971013 172601133 -999971013 -484485622 887498387 -1 599040222 801881857 -1 -999971013 352067890 -495447140 151437983 415121317 -209162567 -1 -999971013 -19840574 -45945640 -999971013 1 -1000000000 0 1000000000 -1000000000 -950611546 999999955 69916650 -760182990 999999955 -691971750 -223486120 1 507831494 -100483925 -377612522 829542192 -538335406 -619706626 -320542742 471830591 1000000000 562623461 759275537 234730677 643163208 202629919 -1 891414019 367188684 -999971013 1 42 999999955 -984971716 1000000000 656229812 374953003 280556666 -742746767 613665353 999999955 310136096 -376289594 -999971013 924487067 -67442429 998057512 -1000000000 -510016966 -208953315 -608987226 999999955 803103113 398841465 1000000000 999999955 -491378506 -995111728 1 -999971013 -650434615 -672264946 -188690413 999999955 -363517108 -479082574 -921928699 1000000000 576356899 -1 294948664 245773048 959044304 999999955 -554790625 -120064065 -534967224 741107203 -124485607 -999971013 207317298 999999955 -888425397 -223615425 883799029 -507505077 -876847327 999999955 -108162666 52593963 512750350 277207718 -581440903 42 997437110 -648687690 999999955 -684408050 546085314 -132955336 -858207143 -999971013 -66446780 999999955 314429963 -999971013 586496861 37626200 941544833 789034329 999999955 96298529 0 204054454 455441981 -999971013 401431411 428803287 793039223 -44959902 999999955 833667672 -999971013 -931430077 999999955 598342773 -361228708 338647435 -829377240 -18869857 -190031306 -999971013 -59169595 497025640 1 1000000000 697296046 170268104 886869185 -520442237 -707623074 699412357 1 689519552 42 1000000000 999999955 -272025605 -571917252 244022150 930631376 -999971013 0 -776099618 497772883 999999955 42 -839490779 53013150 872862464 190202770 -8652807 577336885 42 -532950530 849110916 -423082939 -528114783 -495397666 -634796554 1 -224819086 999999955 -482795762 999999955 1 -171992129 -999971013 130254317 1 -1000000000 -595454524 128030888 -801412982 171062126 653043028 -999971013 -999971013 -444907094 -397058363 163210062 800539566 714229301 -518885278 -526031796 904567636 -293885369 1000000000 727332754 875697367 994383483 -49605747 270886262 999999955 0 1000000000 801490496 312926020 -964380888 -634729239 -58547202 1000000000 -244690664 631449151 -999971013 573882091 999999955 483877485 1000000000 1 -216894420 999999955 -670862722 626830564 42 -151887750 41421431 764275504 -1 502919732 -495930191 999999955 -1000000000 -855349571 345784985 227181847 730084274 138841516 122163501 -1 -615046560 999999955 -783246327 -231869521 589376991 -459033169 -1000000000 -1 -69632314 -808860100 -236795391 -717465057 454599149 -66443384 -576080437 0 -287776321 999999955 863689599 42 1000000000 466413561 736106775 -111628332 -332923332 -526873694 -814437766 -648643173 42 -8794237 131207868 -751685330 474888198 145363195 -845724104 59527115 -999971013 -943838916 999999955 240001384 -1000000000 1 -938588743 42 -739321729 881631650 -302029977 -590886974 0 630658344 999999955 313842963 185090313 -1000000000 999999955 -999971013 450266686 -65688102 9980609 999999955 -215993941 874336350 0 459246254 387717253 -74432680 336652139 -910124481 557916644 -450181478 473243488 823074294 -433188966 614439316 228908609 1000000000 841869569 189570578 999999955 -512692123 1000000000 0 1000000000 741799953 316433539 -92066859 679919784 -838223073 0 -137534192 0 363433755 327447333 -903930667 -203852479 211280856 -1 999508710 1 -294068120 646632268 -57280691 999999955 -926432237 405157352 -224095580 450132007 -1 75336902 0 42 892340219 -677516811 409733718 917226018 -483345154 572906347 108745000 -115361258 758704286 -203708500 -837977514 -408519058 -797673872 1 652988888 776826389 999999955 42 656587510 -674198505 338390459 -259906130 -749038886 0 999999955 -43760684 -563756063 -153291584 -568866400 1 -7070453 355293082 -943669473 128114995 -638089874 -358152025 715640492 1 -957123222 -999971013 -66055061 42 785988646 0 -588992493 42 0 999999955 -193991316 -888426447 793713471 792362939 489253184 -653688036 -784009907 -615989725 241537255 999999955 -565847639 629382464 305197058 -702243846 333756969 -169028371 532904162 107108493 1000000000 262099508 -560373396 -902016654 0 -153461497 931531117 -188365793 -749766172 -866165349 170069747 -368960792 496757037 745596770 999999955 -1000000000 898202847 -459108290 474823246 -358885415 -1000000000 1000000000 554628739 -944461863 556356086 999999955 -1 1 -923269425 -831052786 214745075 -1000000000 -1 1000000000 -307300111 -79137961 581189897 567323368 -145202166 -999971013 530110749 -897622321 642901895 -583966115 399047515 -805607519 -869195269 -545977641 46119768 -999971013 999999955 999999955 366678541 -105662599 0 918749610 999999955 -1 768216971 821009124 -318564433 813933286 575460212 -796547786 -614332089 -898229995 42 -999971013 1000000000 -610129969 304224629 999999955 -926173023 452712849 -972855606 -999971013 999999955 -999971013 -999971013 589562935 999999955 -354125478 999999955 999999955 -423362925 999999955 5794059 1000000000 -281478869 999999955 -186820728 -438421094 999999955 -1000000000 778922750 -27077800 -638317579 -1 42 -1000000000 566352310 598330587 -257691183 -379973563 -80669651 -94328207 0 -657464978 -849830692 -546430728 1000000000 827839726 -739694340 -225624474 -943852029 1 -957697180 568091348 999999955 -999971013 899110660 0 -1000000000 -220847083 -27026527 120951699 -999971013 -910389634 -654922181 641378026 945303438 -991178211 -999971013 -1 -808910096 -195036174 -483731548 -1 -300530486 -49894971 42 -488095365 523960654 -497565140 -775083776 34568096 -999971013 -343466309 999999955 999999955 301011995 250083155 630173619 -930073485 -245020249 999999955 540872361 999999955 210901750 256236074 544443642 -214873672 118645403 -767601112 877062656 234580669 -755812915 999999955 349097393 908250009 731565230 -999971013 -999971013 -921801175 999999955 447894440 -440661183 866911002 -954629324 80003622 1000000000 999999955 498848977 1000000000 999999955 759441447 -999971013 929538417 1000000000 -999971013 -180289976 765312866 -381802203 -205996832 1 -1000000000 -540569811 -403589115 558113916 -364267129 -283823898 -73701276 999999955 -619543695 -599939136 999999955 1000000000 -430956735 70422663 -69579869 0 -1 999999955 -133974094 -240407663 0 -104873713 1 -271801903 195701051 205147152 -999971013 -616207980 42 -329554136 90306930 999999955 -759986181 -679115401 999999955 -656434389 -677994595 -1 -490147074 -1000000000 -888607494 -86858705 817080120 -999971013 -948709931 42 306219819 999999955 872782023 -641718413 683186686 590067137 921588100 999999955 -813326457 -811094379 -999971013 -400742545 0 -999971013 -172380096 829322850 572788713 761102055 467035082 -126723288 -1 1000000000 594170606 453006858 -1 468771294 -857895871 -685119481 315258640 -999971013 -850497670 -554765503 454300720 -993264900 999999955 42 -551670816 982822144 1484553 1 990337516 -999971013 455342564 -286249023 -198422400 -767444419 -999971013 -492146588 524589817 -999971013 759189654 -999971013 525240726 1 -428059099 -891651006 766695512 546566896 -292394570 -403301814 756221266 339550378 551333815 308041581 999999955 -675707504 780562919 -436971341 518295666 -255917949 358641253 -884573851 -522962969 -895099106 649117988 999999955 -665210032 -160771317 -1000000000 637116752 841324012 746302909 -999971013 999999955 -999971013 732643628 41618773 356018666 0 412347137 -274261129 1000000000 -478380647 999999955 -413939832 609770011 -1000000000 999999955 -1 -876160412 -268455386 833850318 83701193 284506296 -287594039 84949906 999999955 -158491196 -431934145 671842921 -999971013 -452308684 11381774 66707536 516571354 -517052190 0 -375831129 172722183 -512805499 1 -1000000000 969127929 594997384 505603069 -487211091 280659037 -61491832 -977786063 -999971013 51665314 -988455265 624749247 553123789 -873059160 -999971013 266345543 999999955 666120565 -549919730 141305509 817591370 1 -222040340 80026701 976836951 -266030490 -394072165 810634186 103069624 -565713106 1000000000 454976580 -1000000000 832240002 725674378 -456791787 57274250 -809825498 -342582796 136858094 -639387704 -1000000000 -574856296 211254901 1 999999955 265912363 1 457304570 -1 -755303829 999999955 999999955 -984580078 999999955 -675533656 -515401677 -617460969 833571448 -999971013 115258690 -51193791 -806880309 -427373862 459079715 177277699 -486092568 42 -1000000000 999999955 999999955 -1000000000 -973612939 -913819620 -999971013 -999971013 578273521 -932041357 -799913936 797551012 668277965 430097789 999999955 335916955 66176707 578539600 0 -382181527 -999971013 436929241 -19305853 -337239463 -999971013 349057238 299454938 -827146060 -1000000000 999999955 -534193203 -352998834 42 999999955 -447145962 382279766 -224060262 42 376441581 -318699223 42 -568652669 809284819 798299469 791867822 1000000000 536331413 1000000000 886247221 70266121 -1 301115557 0 829423871 -255135658 534249182 -241660662 -999971013 263756797 -999971013 -640504026 488176141 999999955 -595917591 1 468927355 -89617783 -387040103 -487274971 398910659 974657338 318904172 -816891463 -315578602 -494889555 999999955 751226705 734476946 -710016259 -618390662 1 -576585547 430972978 712418259 -999971013 833768480 707502720 -996385165 285055565 -646307583 999999955 123756176 641857887 -612918758 0 42 -999971013 1000000000 159377246 -422379214 42 354585669 -971585061 -625150253 714610965 -88113719 999999955 134040273 999999955 -945668623 1000000000 -138246841 -446557039 1 0 1000000000 747036209 203180126 744940923 -37750677 -591541385 314985866 140642463 -305471574 999999955 277934953 -490632792 0 538000545 -773405469 -1 -5459507 -276866727 0 -752038307 -363800963 -999971013 383864993 0 -995313101 -918836784 -1 555285941 999999955 248812322 -817306622 42 1000000000 549922681 1 -570164260 -873116331 361167354 -999971013 999999955 -710749236 -136335747 -466397297 244081727 999999955 -584709736 -999971013 -847424766 -219814584 -176044810 -26844529 823993388 -233272641 -83997083 87199041 1 999999955 -1000000000 -525420785 923782369 -699512297 1000000000 -769908944 68125121 -900513713 988322367 647751903 -533648056 999999955 999999955 -999971013 789800726 -792107052 124505028 -636928476 641563833 863160638 1000000000 -274362828 671545000 -138065330 999999955 -273760316 -21905721 -342639225 -307652624 -561542622 631590080 850477656 -1 -533735323 -183123523 -254841151 999999955 -999971013 500539545 0 -897554804 999999955 652310765 534273558 952726558 320333955 -1 -899627706 787464 -528355884 999999955 -999971013 10874247 -149158124 1 1000000000 475865519 -345335764 -995697566 -63267669 999999955 811448350 42 -341660582 -483049462 -672998131 -1 181453032 -625482698 -999971013 781847898 432519539 240773883 -200911261 999999955 576161995 -712337207 1000000000 348307688 -823842741 -179794960 948419867 603452459 -366051501 999999955 -836617853 323146898 -804097968 -999971013 -462262324 -1000000000 -657142125 -1000000000 -466177077 -408487856 1 -372613256 42 -468802061 -313387285 779435256 -999971013 380983328 975657224 877628274 -627578220 593179265 798647606 848506574 563086825 1 -50502105 42 779149728 -999971013 -1 -679124269 1 -433756921 174479816 46668987 -887597366 614319071 -992975381 767472968 1 821421236 -992703249 404039699 -723804826 -1000000000 -353711931 224973513 -988455265 675119719 -999971013 -619294912 -999971013 -1000000000 -395334832 -886037086 -1000000000 458594997 -455778077 307197534 445218326 658126074 -909633546 230321699 335806967 505386401 1000000000 -538262855 1000000000 -999971013 981254489 795525391 -787314219 999999955 -804014597 58984030 999999955 -941744503 34769274 -479440273 901797603 -825574002 -578622572 706417308 -931721836 1 -978803395 -1000000000 -109805264 -938843973 -1 1057754 1 320560679 748342799 413618655 -999971013 468131339 -968586605 572646017 -999971013 999999955 0 -133074902 0 -468874377 999999955 -274272402 786996592 -1 756130507 -823614070 -831930219 -769419064 358747705 713510870 -999971013 -266004300 655035501 362997152 -999971013 1000000000 -999971013 249337077 243512517 114784289 587646341 -1000000000 445651988 -313805546 -82612271 632632979 1000000000 747732548 -76913534 -982552048 523425586 912516144 -1000000000 923712586 42 -547622300 -791198589 999999955 1000000000 0 -247191430 -950098029 -587080673 999999955 189157109 702996970 394088268 354010216 409004236 1 820066643 999999955 -22446473 -979301636 356578037 -810516956 -454528363 -359941381 999999955 579803022 135839105 446994534 -999971013 690606339 -166531566 999999955 35210575 191695328 -620247645 173764135 -416526613 301058148 51666215 388762667 84895864 -918366437 972114180 -102363865 -339284234 966634713 119999671 993308112 706178434 999999955 -308645834 813630190 999999955 -456410165 -101578829 -321492276 999999955 -999971013 -714832112 -609602254 0 -10925218 -223917870 96907370 344523480 -999971013 42 -649835166 -341999445 123188806 108057148 544213844 1000000000 985931380 -722141792 512932048 -310480244 999999955 -895158298 263322465 1 999999955 -640235232 782135282 878950161 -199372979 -192271736 602344421 -100199607 -429568793 -462149666 -999971013 880621440 -358424790 999999955 -664538891 1000000000 1000000000 1000000000 999999955 -147764776 814578699 -137542444 -800449352 771143903 281832592 -999971013 776753175 -20189777 715583372 5588307 999999955 -898909829 -234129018 217597938 564700658 120923903 506896176 840914307 210712719 -618661485 -22352308 737455663 -999971013 -988590584 476887859 226046319 -420685697 999999955 -999971013 184713388 1000000000 741237973 -707310218 -271210446 -1000000000 -310002990 237546259 -999971013 460183531 999999955 911481699 -999971013 14349076 999999955 -81638427 906409015 309932333 447574859 1 0 162100500 999999955 42 335765882 -465939440 -632686331 -855454135 804626173 -458183292 -999971013 -1 1000000000 -1 -258126450 1 459434021 216101298 -900956751 999999955 -999971013 453795369 -216556130 0 999999955 -417909840 -451957051 -269431282 -599254919 999999955 958062451 -877512408 103707570 0 32593507 -1 151716992 -427670134 -832849221 -742404273 708905030 25723860 -915178235 -605053100 -999971013 1 448667899 -650379574 -999971013 30930061 999999955 -1000000000 92414833 -148860414 270890656 -156119987 -554504409 0 -999971013 -740814019 999999955 670364155 -144234730 690331410 -818670120 -763336727 1 91564995 827453137 368578731 -393624503 -1000000000 454617321 999999955 -705767779 -427274214 -1 699807087 -352689999 125509836 865655116 999999955 -198292495 -526723824 42 294477455 -602071815 593743512 42 -1000000000 -717038805 888026161 850633601 904097788 -999971013 56865431 -946609645 0 -999971013 42 44933300 -722388567 -28113149 379449826 -999971013 391224413 -254148132 602512107 423977582 138131153 -617275590 999999955 731843929 -345756992 159791225 -279290544 0 -999971013 999999955 219119748 195124713 1000000000 -419816194 360138988 -627929722 42 999999955 79518725 -999971013 84493793 999999955 262422829 378064714 -850154250 999999955 413368119 -196096426 192791573 -758505037 -43360390 -968806495 0 151183002 -999971013 1 -666115886 999999955 -256726601 -1 97616544 947559603 -455419570 233620590 -843842682 1000000000 -1000000000 -682546029 217785462 999999955 606519632 999999955 734441 694978949 -878176741 951040495 -448751276 -999971013 -999971013 -942043321 108458853 15262590 18789049 999999955 -999971013 -885682965 -999971013 861243029 -158457550 614896295 166105867 -275737393 0 -999971013 1 941105487 1 -1000000000 322332120 -378367215 926166214 499555052 -614939981 -852467967 999999955 879842738 470721034 1 -712668876 -578939738 999999955 814628769 1000000000 105263169 42 -212623193 -855349571 -899552789 1 669878581 -28986799 653755211 555670873 -1 0 -333824020 527301802 0 724129881 1000000000 614896295 -1000000000 -178073160 -479955198 -1 42 -1 -14383150 237642137 0 315674137 -356861923 -999971013 -579070474 999999955 -945954347 -450627131 -669222671 -1 409316057 1 -531484342 -735408671 0 999999955 -999971013 -937239918 1 -578468725 -1000000000 -999971013 -70147801 119232196 -624353659 431543277 999999955 -295824950 -720554067 -366791557 0 -999971013 941062400 1 358923839 -302591963 823768392 -250321594 -128938589 -546555549 280163862 -590629932 1000000000 -40984161 857781224 -839465264 -517311497 -880265385 976157280 -999971013 0 0 -532481924 -999971013 980284311 999999955 -999971013 -104727942 -400213555 718158542 252690863 -513133811 -751709377 -999971013 143984102 396118873 1 -157894280 607075480 -917493815 -818002417 -599730654 754720331 0 642623866 762490248 -428414712 -999971013 -415273 538950387 999999955 -362136189 -999971013 999999955 809999166 -568383616 -682528276 -218299392 -508781981 -58177115 1000000000 540359072 -331876155 812196851 77945973 -688921079 77481203 -1 -5360507 -289966812 -999971013 -65103436 149309536 999999955 -937006266 -352363285 -992788011 -620461171 590217354 -69062790 -1 -659576787 -123123596 -679574009 -655808312 42 -999971013 -843824077 287473500 -741895116 67679701 438772821 1 -411697147 999999955 134085941 -999971013 126731483 0 -999971013 -740936389 1000000000 115308904 738987211 261745326 791416177 999999955 1000000000 -27402114 -999971013 -966657305 -933852108 -999971013 -260623250 690637745 999999955 -999971013 -319009301 -849412676 318232550 395733256 0 -999971013 1000000000 -999971013 1000000000 -696405414 -304896931 -45523137 -999971013 158458459 648664961 -855376428 -1000000000 999999955 665910851 977833588 674385696 679427750 1 42 174872305 -270478815 -1000000000 -701355260 -999971013 -312270955 0 -115212397 999999955 180514580 -337004695 -683358874 -941142962 -1000000000 -159211161 215471821 232809314 220544559 1000000000 -999971013 846744000 999999955 867508640 418111132 496844184 754768780 583536547 -413736433 999999955 -1 550631909 556453374 -154855487 56149383 -224121009 282549681 -5107097 496815145 914955976 -368539229 -196369288 -999971013 -999971013 78379807 900375747 349464482 -842523572 638135216 181523691 -221498303 -401827546 999999955 1000000000 -713358193 -332029527 -118503865 -499162368 572013258 1000000000 -100058522 -532469444 348528855 1000000000 -71416334 -743619275 -381374469 360301192 360144315 -643468039 -695045699 -380021508 -1 -360132912 -908260580 500243867 -555096832 472069152 460173377 984435423 -1000000000 999999955 -680386906 -1000000000 -120461764 999999955 828333679 -102123234 -1 523685754 910149706 -756258845 392515272 93273549 -695719109 0 -203861251 439529000 366607682 -1000000000 196260787 772962413 700425762 -932994935 182349999 42 736335225 69035242 551600821 -999971013 690006247 -704430491 -1 716326188 -264093320 999999955 -236266113 349292701 23681336 741482910 471982238 999999955 0 -132309070 795417554 -1000000000 -999971013 -999971013 156498582 999999955 799924459 -45735556 1 999999955 -251511315 -1 -68703065 -1000000000 -967875218 170384596 724717473 973589956 104668099 -179319539 -1000000000 409143221 589434312 -373481219 0 -999971013 560882875 -238742500 -999971013 -344878220 394662907 356965498 543623611 -572364112 -126455491 791395019 868195294 -620232761 -999971013 -127162626 305458726 742922458 -899924967 73484753 166983171 266055424 -1000000000 -556416302 1000000000 1000000000 247384343 -1000000000 -159708922 -999971013 96041354 -68105244 1 1000000000 -999971013 579988839 -277052781 -491366021 639631152 205795001 -281912988 -423073932 -1 -1 247354053 -610437111 -995917311 306862038 -154981593 -238508219 104132297 -606484787 -129270953 914358674 999999955 330484075 638736100 716240639 855600881 -404439393 483338773 928861251 -384029611 376558824 -348939876 482806171 -353080563 0 593218451 458973172 138870441 -1000000000 999999955 0 819724362 999999955 -999971013 693905321 999999955 -474741031 -12584794 -999971013 1285328 193185586 455215931 992433070 -567538870 999999955 193929055 0 109509982 -58260790 410149385 999999955 -404323500 -794403715 -999971013 792348889 999999955 0 1000000000 -396157222 735100106 551949363 271747998 265688783 794050813 1000000000 0 42 -999971013 476585182 526154717 -203597395 893272960 181046088 751293919 -590931777 -751718244 1 839652957 -953367253 -1000000000 42 -912013699 249946834 -454102724 405336125 -73401257 -793260586 -170957119 498703306 999999955 -896581244 -319047957 1 270637066 431805952 -999971013 -999971013 -494012389 633679785 -919572645 172018797 -1737130 999999955 42 -456984335 -999971013 -981249494 1 -1000000000 999999955 42 792415564 -632016291 42 -462082115 449704756 435727128 654109344 251056688 735340713 202918307 606900532 999999955 -742942070 -1000000000 74601805 0 -1000000000 -3517923 8132358 171430865 94318015 610247119 -999971013 -999971013 -458528380 -479510987 -867171862 -597472634 727078501 -69684600 177771487 -834252536 -705515180 -202493555 329758845 -999971013 847376725 254420780 -653645645 54229351 -1000000000 999999955 -282354085 -386618891 42 1000000000 321865139 -832056263 -744631276 -999971013 714146138 387670518 211481582 -999971013 641016734 0 -893456759 42 610416799 583245906 -659563399 1000000000 1 438247454 -737727091 -999971013 -258305045 -564276118 -567044973 -828371270 16501974 -999971013 23561709 -232549766 -396935569 999999955 466260467 881914410 -525333084 999999955 538739950 987051943 1 472606116 999999955 -999971013 -1 999999955 -999971013 -999971013 -403319612 -999971013 -278374082 269792843 1 -616577622 157917300 575119794 383146312 -843431174 218867186 -384344232 945558431 509191146 999999955 879833422 96412202 764259150 51113590 -999971013 42 574952623 -999971013 42 -866728588 1000000000 999999955 -457592127 -31550095 940172376 878057580 -941740692 -154718053 468771294 548608807 999999955 620974362 472884412 343165395 504450137 -386549908 -922197192 -1000000000 744664821 -955009500 272075073 699977141 218412671 -458235193 999999955 -918414811 -719833008 -277495047 -755411764 -1 -574692734 535929541 -439094662 -490378377 586401746 104014452 -786087046 -180084920 -870840572 -1 -951537648 412540834 999999955 -999971013 223674919 107373083 1000000000 943146683 -960880447 -999971013 -1 -489149636 -999971013 -116211254 -894666242 -655709983 -999920551 -405962315 823332732 0 -1000000000 -858622706 -355553077 -326255344 -1 355996970 -39300185 334879862 999999955 0 313800455 534554561 -16154950 265056653 555162760 999999955 207040527 999999955 -401146640 83580008 -472884000 766249736 75299053 192147635 -933759234 -64023341 882766197 -707419350 -424681399 -106790547 20931450 1000000000 620583295 -722885583 104583923 999999955 -657779154 -999971013 -409189732 0 -315924199 -1000000000 939023052 -389534695 209129802 -502072861 -1 -988868408 -92544932 303617916 780025349 999999955 42 -522652222 23175497 -513036691 14779017 999999955 18051852 -838290229 -999971013 -1000000000 999999955 -441363378 0 -663559398 -856132117 -803603191 0 -7500601 -1000000000 -680470127 999999955 -999971013 175068212 -879812729 277775584 254484489 -537955621 -156938040 -999971013 -956480793 -867915828 999999955 -999971013 999999955 42 -551337635 -687338499 -670091377 -196043389 182716687 608075145 -436975056 -796224784 -855481975 79957807 643155337 291299568 -999971013 999999955 472631232 -999971013 -323640165 -800584288 843506150 42 -107150964 -1000000000 976288832 -999971013 -1 296132802 -820449067 960809318 -150269434 -999971013 -999971013 -829997602 999999955 936688923 46651907 -543818488 999824150 426826136 156254661 892878497 -209916583 597955433 332339037 -809813142 48255437 -53043308 170875956 999999955 -140344060 151691149 -1 -1000000000 -271022704 110449915 -523105246 395882808 83249958 100974027 -1 -1 -645098040 -891253933 999999955 -1 619110057 -999971013 0 -190112764 -999971013 573553130 999999955 -464633947 -194724302 -357439255 877278798 999999955 -784633231 -17574648 167343104 50936904 -1000000000 660164519 340309509 42 0 104492293 -122228769 242871906 234338476 -735246953 -482359621 -275122420 -1000000000 438985727 -988971635 999999955 31751711 757889382 -155297909 1 -167552579 999999955 875347902 17474068 129824744 -830959883 36261952 -134672448 -676630651 -683457606 -817001893 577134169 -999971013 -905293230 -1 999999955 -999971013 -694919895 -527029740 999999955 999999955 -209408635 267067548 999999955 -654031531 0 -742508558 -999971013 872887895 -667074629 -284355188 -667448349 -999971013 418272348 -937508295 -428732363 334879862 239978818 999999955 -999971013 -302255731 -439634380 22477500 -1 1 -707549833 -999971013 -539891073 -999971013 999999955 -999971013 -1 999999955 42 999999955 -819500968 205305221 630310678 52311645 -464499968 -133512035 999999955 593695613 256794539 -360295268 621271275 999999955 786533043 -160653265 113375785 -1 -999971013 896298599 996744220 623882907 550509091 -999971013 66184959 -39470624 147983478 92133477 0 -934966475 681445538 -532310225 -17722402 956714281 -162963076 -1000000000 -999971013 -653801442 743046361 279088293 867644791 0 315676087 -1 -31526868 1 298612506 749242475 176187654 -999971013 -364675876 1 366518450 -84681563 -361635746 -546438095 804406789 -978700419 -423551053 -848299372 -403942899 1 398942289 448337150 999999955 702580863 999999955 395078305 558713025 -388098986 942900301 -997508401 846166747 365896797 826438969 164352302 -943606421 647178834 841929537 547289635 1 -14207484 415821839 -750278058 818832245 -859200927 298457925 290407650 690074194 999999955 -720633871 999999955 -385633481 771143903 185789063 1 -783873484 25331641 -890849576 -710098958 623889786 -157103928 188294239 -268323163 325014851 -592534264 -999971013 -999971013 153443062 42 -116710179 452258724 -462832856 267872394 -999971013 -388098114 330435333 -421395475 999999955 89142931 786325064 -836558336 -858667428 703228938 783682062 266311457 -999971013 -737539133 1000000000 -870587755 741406709 -81466093 298513193 -330477364 -1000000000 502558872 -727381739 329466051 -981967532 31939927 999999955 -354494663 -667318429 890953989 -251094742 757290777 0 157130153 -638046142 -999971013 380417683 -737647294 42 259173211 -768952829 572672426 999999955 -555326243 -766324325 447375078 12531577 546789230 -442848889 -818476227 999999955 -999971013 -748741020 -735592813 -448555792 964781359 228725507 -864782337 -612495193 -19278896 -663104206 -1 807998862 343976081 925389474 999999955 1 -902300895 90918111 -157290922 -953129512 999999955 -278593782 1 1000000000 368558714 -1000000000 -851364039 -999971013 -999971013 -204839647 571088934 511902241 -799501006 487697568 -101324645 -328967905 -363082990 658232607 -254280515 -66422295 42 999999955 -326781109 -659988398 982446751 -999971013 -999971013 123367749 42 533727204 883539809 568633630 -331925092 -1 -342508333 -454811464 -804318803 -593957093 -405410015 -1000000000 -275632589 925961921 221871673 278741491 153110741 1 -99876130 139032693 345004169 989240947 -111486037 -37975241 -183777467 -642730925 823715623 255874298 882986927 194511489 -207596705 309112646 -999971013 -999971013 -347783801 556405997 -144374205 -1000000000 980263017 999999955 111177431 -560104750 178316321 -612560437 524830133 -779676855 269744618 -75324994 -278077500 858224095 875113081 962096304 -999971013 611104715 -511818910 0 221611625 643232537 646179136 465018761 -449060542 1000000000 -272711482 -999971013 880820097 883216374 453904211 999999955 -255071805 -719379982 1 298763748 -1 -1 705393164 -812654348 61104695 -999971013 999999955 -999971013 0 -591778861 999999955 712687284 -169169639 999999955 -999971013 -191296500 370664567 -679407748 934736083 -481537148 -541331096 -390786581 794296934 -422470735 -80075274 367878135 -681309648 -1000000000 987426934 -165970175 1 393882160 -999971013 42 104228458 -999971013 999999955 942037291 -972591487 435760653 -926713609 1000000000 356009397 -1000000000 -999971013 164111648 875013811 49606411 754462510 -697269945 854330148 -395165322 90503338 -1 -39984031 -741448833 -1 -668902748 838282466 -999971013 -646188602 -671643341 0 -101313717 -999971013 623648097 849983013 -143382300 -1000000000 -979273466 -999971013 957021565 0 999999955 679920409 754226782 823660640 301558483 -285653581 841314315 42 -1 98807948 218007174 248602665 240745897 -1000000000 999999955 999999955 -169879602 776293975 -876859998 -888922083 792514545 -53478610 -772568092 329355489 -335029733 288585500 999999955 411355448 1 551672161 -123373845 621648269 878331406 -516603700 -312025409 -188761686 -1000000000 66316988 -999971013 5377130 299130938 424012336 999999955 -247450077 -999971013 -658525694 872038470 999999955 -109461003 -30228827 472884412 833553956 -163635490 -873274747 15169469 -999971013 -156712758 -79801383 -792472639 999999955 -511482839 999999955 -999971013 42 999999955 933607627 -1 -489873249 352593765 -999971013 502474283 -209853195 -506441169 26885075 -181175448 -105017980 842711781 421949929 -673480651 -865013627 0 797727272 0 -274517446 261254560 -466444543 999999955 -173817215 0 1000000000 -293009285 -999971013 -1 999999955 -875626422 780264044 -64924915 -441135619 -374994609 -999971013 809703122 947255488 999999955 999999955 0 386219194 -1 568902589 699598468 -808697806 -438343358 303786256 561840321 0 520162806 -294793725 -1 -574376120 -1000000000 -869665191 -7771589 -220430242 -570696614 -369213521 185818195 697164091 761529964 -999971013 -964765718 74394004 384911823 938968267 42 -999971013 406453982 -999971013 16039891 568559483 479334071 -258538429 278594972 42 -448663712 935656016 285617813 -732261720 -80806699 -911460914 -949390516 -357081327 999999955 1000000000 1000000000 0 -456154762 -196300572 -407855280 -24437223 -134953591 -821110623 -97191147 -495639602 -999971013 796839572 349530070 -999971013 -309561113 316528667 907815239 999999955 0 -352919818 363984297 983879762 106005287 -243515878 1 -605609763 -999971013 999999955 -333613968 -196124049 -309849775 616778591 -1000000000 -1000000000 0 999999955 770973989 -860650351 -450321927 999999955 -321307432 896742806 275348115 999999955 562805929 -827978687 659449017 -945327268 -90390636 -1 -711759728 19880277 48002517 604410858 430728232 -128420619 -999971013 -999971013 -543218908 999999955 -185152674 -585505359 1 999999955 314881991 -242168712 -519832840 -237960969 -330736277 896385781 -999971013 369081314 -847526790 999999955 -372613256 -999971013 738793562 -867531215 227374632 -55673347 -644463518 708607680 1 -999971013 -289578126 797546017 973266005 698492631 -1000000000 -999971013 -955246828 496844184 134997316 -873417713 635406159 176242123 315272141 -999971013 -999971013 231166269 16292615 -788675498 -346744110 -854404750 1 -60810966 999999955 -605736473 553230048 1 374754101 999999955 -944102234 -557063345 999999955 -505584915 -389601934 -1 667299574 -136964278 333218011 933310111 506359747 1000000000 -999971013 -920346394 -999971013 92584494 -865847421 -401753552 -999971013 999999955 -546531778 478075381 -999971013 -106846023 -860970104 -742212554 -999971013 42 765917456 -115675287 -108964576 428730235 1 936877155 59310699 414209841 751912659 -541435020 139760623 999999955 1 -733870236 388159416 546494492 -1 40415955 -879681777 -719985342 -999971013 42 -555854774 -721071409 -425205269 1 999999955 794506538 -237717601 -910291842 -202743327 -1 -271832735 0 210892700 -1000000000 126063025 -779778490 0 -901526230 -697061504 999999955 -536652099 810652638 -464111198 -524901234 1000000000 0 965138853 365645741 -328855216 999999955 42 -999971013 693283510 49486605 -820316938 468437066 999999955 -517142461 329892531 642790412 -1 999999955 175834385 -1000000000 -922013469 -999971013 255178985 274770049 -467397697 477607946 -1 1000000000 999999955 -999971013 -749881580 -177060747 199848321 -571669330 -44332210 58066683 -1000000000 -999971013 -320926331 122720493 645228843 999999955 241888345 -863898072 1000000000 -574222115 0 999999955 -757926619 -323274683 1 -512671024 -999971013 -300998248 42 369380158 -793350129 -866813968 605172111 1 -564431160 805686526 -906094228 -702185014 438165833 910568113 -582494552 376640824 923883744 672876360 -999971013 -238105066 -595455549 999999955 768517954 -593689460 -1 128024298 -148370832 42 -130420356 570996631 376056575 1 -999971013 -347269558 702192847 -766689838 -92144827 -999971013 -18963723 -373374760 561840321 600753985 607907864 999999955 -999971013 342973962 604318693 49190837 109609408 324307919 785839572 0 308102069 663332178 999999955 424851843 -999971013 -206012091 487915700 266408942 -692846128 -826756432 -1000000000 931328422 -863311306 743773983 -667438400 999999955 225949110 433048135 753927451 -612495193 809199274 282366891 856032494 999999955 1 -844778834 205568110 19163130 -489453301 959341698 -982876991 79680737 0 -884989759 -1 -999971013 687526735 -507233003 536287811 565781525 -109949623 200750653 999999955 42 -857482997 999999955 448869142 499139570 1 753128948 -10633731 802553628 -999971013 198356364 798763751 603866752 42 999999955 -999971013 -392037862 -679903881 -779387936 590799657 999999955 -967518707 1 -999971013 999999955 -151569220 -367802197 999999955 999999955 -999971013 676846235 110428340 144533114 157181679 1 712289460 -836519061 -447165625 -617607795 -85263676 -106957758 0 999999955 300820110 -783876765 -573524880 999999955 1000000000 -970720989 999999955 -728760876 -20940089 882730115 714709051 221831123 -585555341 326383063 77994784 -999971013 420819548 1 -851801049 999999955 -914369621 -1 508579598 315335216 341667161 0 -1 -1 -92128914 -176345147 -1000000000 1000000000 232576827 -320926331 999999955 -999971013 999999955 -107808506 42 999999955 999999955 818963676 -999971013 20371384 -769038661 545918730 -999971013 0 -893164483 -393826042 752912530 499618339 -910799719 -937585856 -1000000000 -1 205111018 931433380 275467812 -436349622 -580321851 -393673577 999999955 -749204405 -848669807 601969158 -999971013 891556656 539192767 -999971013 -801521812 616462700 696645965 -791160079 963262947 481100768 999999955 576498023 -712027366 -999012185 -999971013 -447022873 -110062296 144603167 1000000000 311706549 836222178 999999955 999999955 183314207 803724984 -278428799 -999971013 -229602482 538017256 -1 553968634 -91526014 -606508445 946692859 -928007978 -691586730 -377595475 -850506107 -172579648 760219713 647993623 -875706268 986363630 846062557 42 999999955 999999955 -515037321 999999955 553861853 440248783 322173668 -697531065 0 247789020 -394063780 979305471 42 807464172 -550584551 720086688 0 999999955 -42209338 -15012829 1 -1000000000 -730437282 0 -56679457 -246968848 664151088 -367920283 -453063085 -875559161 0 745812376 -464289910 156053613 -753275125 1 -596159947 -352719772 -689631498 -58866045 -460449775 -221896948 42 -140673432 857470101 42 107190789 -184728649 51785488 173837202 1000000000 -150513658 -999971013 -1000000000 -999971013 665257558 779430305 719915369 -71638233 -286936393 171393330 136829319 -68878642 -999971013 -16378998 -999971013 -724483582 -349440551 -782161712 -999971013 489296318 -999971013 739932398 -999971013 -902744402 -510150499 683736704 -387591621 88011060 812414281 -713170711 42 -999971013 0 220825346 -1 -1000000000 -28248460 30768129 6638830 -999971013 45712732 379653242 509019332 -999971013 -758801821 -999971013 999999955 -1 132399294 -688907952 114642505 1000000000 537984160 735550408 -741274832 484087690 195389077 -999971013 -363280106 999999955 389650373 -655806011 -999971013 274767817 -166176830 -999971013 874693052 1 73191561 1000000000 1 -382045253 287755831 -978515867 41735360 418904129 -425989271 -612294731 -675719696 126788352 999999955 1000000000 0 -727597592 754389480 999999955 748665621 886500007 -999971013 6261411 800781533 999999955 42 -497053436 -1 843700015 691903323 42 940660853 -868446264 353964579 -885489440 111104544 -546508360 715454859 999999955 -558429195 999999955 -458517495 355722742 -999971013 -1000000000 312718385 1 0 -999971013 0 -65465856 875013811 -499429587 -290191672 914252868 -414482925 -999971013 -889934461 -999971013 -1000000000 -315189770 -1000000000 999999955 924969508 18324521 -528138085 354165801 -999971013 789721362 -999971013 -66926235 142717974 -646796582 -76692667 -205705484 -874214761 565674722 500347486 472295985 -999971013 1 999999955 -422114008 -1000000000 279816935 689287620 -882919088 -642521490 145060195 801914920 -999971013 341412340 157745368 -999971013 628850298 639894406 1000000000 -611430220 514692972 1 0 -1 -463216787 994810106 -408924252 999999955 -10530906 -1 -795129055 999999955 18539440 -930548892 87037849 0 -999971013 -1000000000 331179617 1000000000 -126845355 -999971013 -731051506 303377217 733261555 -999971013 538339323 608552576 -999971013 -991042868 460760533 -597859813 -153013020 0 999999955 42 -248975017 710970420 -759109586 11831327 999999955 -291101621 -278891194 999999955 -163817967 -270414326 999999955 42 214452954 80218831 936184703 -999971013 -983890586 -787726616 176323051 200294232 -120771075 0 42 -1000000000 -265890699 769790887 -1000000000 316097709 1 697623305 1 431926725 -999971013 42 999999955 -290868468 857272213 -272347746 257676931 660596860 999999955 -219218395 -132836069 -974770540 0 999999955 -711156961 -999971013 -445993553 -451545855 -999971013 -940000922 999582064 -999971013 42 999999955 -967763357 -999971013 -61494162 -849423546 999999955 614384679 -137582095 950929147 729274926 -91980380 981674876 92795166 15235036 157623514 -999971013 -333034870 176122167 669043728 999999955 42 999999955 -638004042 260793314 -548001309 -860251086 588788639 92795166 680433542 -139460849 999999955 -999971013 -572283134 120791369 694010541 42 -865099143 999999955 -345267238 999999955 -669639939 -649696982 1 514226560 -155234656 147090752 -340718094 -1000000000 -999971013 -390442480 395769000 999999955 -999971013 -999971013 576567308 -254304218 225404497 -163817967 -1000000000 -882935860 -324692220 -960708144 -802594629 530033988 999999955 372951586 999999955 0 0 596554695 -999971013 280306671 735411573 720837267 603636588 -339778618 999999955 -907198618 -48012015 999999955 938479404 638071160 -1 755827081 -530424977 -999971013 999999955 816019130 -223381593 973489229 -1 245740164 748143147 96828807 -161576624 0 0 -593662617 -233910160 398150191 316809129 960236904 -723799021 678149136 1000000000 305281759 999999955 961591184 0 1 103091217 -1 0 -191018313 0 1 -418707713 596624916 -322216232 856798636 -1000000000 1 -999971013 83727334 -303447254 395966115 -1 284983332 1 -709683091 120947938 608432139 -373511444 126548989 1000000000 0 331633734 -298095179 1 712190378 -1000000000 241702496 42 1000000000 536697842 244434734 29668939 303283585 -999971013 1 999999955 -496863612 999999955 -628554872 -1 -434793133 644255062 -1000000000 -1000000000 -183509993 -1 880294284 707871374 -352180270 672001474 -581800624 532457237 -497362238 -280663503 999999955 133805232 999999955 0 -64745282 618837344 -80151723 983491806 -55310731 339239467 -999971013 -39793902 -1000000000 45632132 -317629979 42 263368230 557268175 218902529 915702952 999999955 -154883940 961440188 -626091532 -219395385 -819942571 -1 149660867 219954494 418017117 93810826 -452035818 -999971013 46759374 -549499119 348640737 135508235 -1 -999971013 154676845 1 -2648291 1 -339626688 -251016323 999999955 1 -1000000000 440665925 856084256 -999971013 926917800 831861561 999999955 144199426 0 712416192 42 776313415 932167834 135773677 0 1000000000 -999971013 -999971013 -786591418 825374459 999999955 -282998983 -999971013 338441546 351544919 -329271802 -979446356 999999955 -571771325 -999971013 999999955 468098237 -946925415 -999971013 -687196018 -920522793 -1 -567931344 39669802 -72784065 -1 -771467938 420752013 786883453 239592800 794191716 -999971013 -415497810 -668998521 289186511 999999955 -372462081 709929203 -672752393 673043274 579027121 392764792 162920384 -999971013 -999971013 -875700117 609155179 395626594 893078918 -424192190 -22346209 582647031 -874338715 -756817505 734964418 299870243 -999971013 219371141 -664194948 -1000000000 999999955 -999971013 -1000000000 -999971013 -999971013 903115223 972832623 227407134 1 -5057945 -507865125 302197928 -1000000000 -359927363 622801978 -1000000000 -754076497 688530606 677594153 999999955 -349550784 -433198255 42 -508503920 -442173769 -210031976 -742148952 924493320 -804514278 999999955 -999971013 -671187510 440457612 55062830 379653242 999999955 147726901 876204126 549268731 -763227239 52922568 -766378489 1000000000 -87857600 568686381 -239820209 999999955 -106170019 1 616714855 -760810170 -458259615 -722940417 -375167493 999999955 259914301 885238267 559226587 298787302 -659964813 277197745 -188704033 42 680070093 -699985333 281987761 385790888 -999971013 -134953591 -298670495 597112723 967597545 999999955 73864766 173295609 999999955 904338080 999999955 641676774 -1 735838692 999999955 -247439797 32714572 -888478369 451039532 -972194000 -151766248 815552066 -136045472 189570578 -999971013 -219016354 -279137088 -378616023 -631459642 43118358 528701435 -945023025 0 -282494186 -261785725 631827620 -456390602 0 841889529 -258192331 42 999999955 42 -349684820 -1000000000 42 -306631293 77410780 0 933983632 -753293185 -999971013 -121852397 0 -245221692 404762599 999999955 -755047143 -400154331 193693870 622123921 903535165 90618103 130106757 999999955 -1 -1000000000 0 -1 -368941899 -1000000000 -671577174 -261342514 244342483 -372778324 161311436 -641670128 -999971013 -939804369 760649455 230771282 429933105 -363967117 710441389 999999955 -83681361 42 304476834 999999955 494778209 -336333657 830565198 -900490377 -998505014 999999955 -781383950 1000000000 -449840169 -185947582 -164962022 -131325112 102827336 593417500 813268773 -257878688 -237735154 -228960936 -100388208 42 573174035 806297118 -573054267 -36922823 797181622 -11304678 999999955 -393767381 283664793 912243645 -999971013 701081966 557253574 999999955 -514219273 -881220525 886728381 -269721098 426145497 -514099416 999999955 595021631 287184234 -592933538 6285044 1000000000 -997056326 -805790019 -999971013 94624357 282022436 72009217 -843104767 962994731 701049127 865816507 -441346434 1 -853446202 260852416 894652860 996749313 852677373 684860850 389727722 604867502 905408390 424114938 -512672735 0 -781119927 -294381021 -80130231 -459544047 -726634210 682056753 -579231210 538231448 1536562 478722132 111694205 -1 527819437 132094035 -1 1 42 42 -444131071 -999971013 840637161 288198563 -482396273 0 -563758369 913245031 190796777 340938582 -187003665 168023249 -349254503 -290401452 -19788308 503270579 654640747 -505962692 -714260780 -254701620 -444376479 -1 679747816 -281115297 -12980145 689117995 0 -124683404 -219156932 -66492908 -700281345 999999955 -921102688 -999971013 956614581 969213717 169503171 -999971013 0 610848348 -999971013 -999971013 -999971013 -886047490 429833349 0 -426742826 290497029 -196217466 984012729 1000000000 -628230340 -679641802 999999955 559699518 999999955 620971680 999999955 -725411066 42 999999955 42 -352895940 -999971013 -439249697 485403037 999999955 750034643 765426171 317122729 397995860 -698525412 109628087 85174692 812537069 -586830638 999999955 -999971013 -760631077 147793971 -919771158 -386044678 0 -390790017 999999955 -999971013 999999955 1 175762589 -153372547 -999971013 -453335653 -999971013 -856032260 186079377 -55500862 -757975076 -999971013 999999955 -590978238 -999971013 636346589 -486744962 -1 892893552 -482077390 -999971013 -126875858 -157958048 921016187 -999971013 952457943 -999971013 -99347765 -417739856 529473549 -665595973 303797365 42 -650601027 -1 280935216 -515612744 -282115288 -193208218 42 87256791 586153551 1000000000 999999955 -329345127 1 -216262333 912311106 95711982 -960304183 999999955 999999955 -461777217 1 -1000000000 162638541 -992877656 -529102989 -594527528 -768952829 116606928 -861676839 -685589779 42621707 347525477 -427515569 -678524117 -520442237 -230608695 -136979925 199232213 999999955 366796737 678866828 0 126334169 999999955 0 -381053528 -420747969 999999955 -48604718 590007017 999999955 -1 -297425133 -412388195 -999971013 -810352702 441975371 435935321 755153062 -999971013 -1 -841247179 -891341503 999999955 193796905 999999955 103098681 617938079 -805298701 -328495917 -757531971 999999955 993605235 -422199459 915451596 -108876212 999999955 -1 1 486188243 -995081233 -441338265 999999955 -716480369 -61962930 -999971013 -57606897 1 0 42 999999955 953404897 -464924453 -1000000000 -260512175 -1000000000 -462685806 527183502 -111517746 -54812488 -999971013 999999955 -27014859 1000000000 894912587 22063900 -428863701 550074538 398028043 507973817 999999955 -72957859 329568971 -393097292 658766453 -999971013 -692986488 -817296261 -444907094 1000000000 -1000000000 -133407830 -399972997 -1 1000000000 -822640081 -999971013 -1000000000 78164734 -1 582798174 26730876 -602846951 479882720 -711340351 -130886519 899437697 557559524 -735704879 725730973 0 136182090 999999955 115631662 822126457 512932048 -967776357 897689124 -912214177 -5052439 -905089443 -70951261 -222194754 -12025639 -999971013 -999971013 600793069 607075480 -64781002 -899605062 42 -718187658 -132045528 -768990500 -1000000000 590798219 63428162 775766433 -478340497 -4839725 586590776 -999971013 -754461264 469696167 -1000000000 -46432095 -142696354 488102466 -538565650 -1000000000 -1 868851204 999999955 -322878331 916018593 -241342557 91843492 -1000000000 584472706 -696974685 143645073 747810528 -999971013 607866978 457117079 999999955 -57612305 0 144538134 999999955 706565849 -999971013 -833773902 -923484852 -999971013 -632112813 -999971013 516089898 772153231 802150082 169066703 -888305888 879796078 -35651828 -999971013 410121608 438957021 -63486999 -863590801 -1 38920446 -323274683 -271480600 -1000000000 -999971013 191139657 1000000000 -1 1000000000 996704667 -999971013 1000000000 999999955 -828534786 136347164 -606319297 -999971013 636954099 36704620 -551618902 523851195 999999955 -999971013 -999971013 -176893263 885093821 -252485885 706509233 978943587 -19760697 716460236 -81499237 -999971013 -999971013 999999955 139782505 264629846 583187553 -958326180 1 126152476 354810046 222489409 907796499 142636278 1000000000 -890789885 275255694 -921856602 1000000000 98124990 671745740 563338664 567183897 752541404 -751092102 -767541019 994299656 649774258 82899433 583370362 313311599 -914006393 701988716 1000000000 -999971013 788392515 -999971013 1000000000 -561005697 4161437 223501564 -1 -1 -557147379 89770022 -224671365 1000000000 -586848259 0 -987775566 -953273716 -355028958 -609173856 -237634968 292244722 122802608 983565226 999999955 999999955 336326505 627392743 723086014 -681968507 466006552 -929295015 -379861191 999999955 -76926354 1 -352907930 -639913012 -999971013 999999955 595510058 893523216 -872177554 -1000000000 -923953799 828004752 3755583 216154485 256240474 -241242322 -999971013 -1000000000 -1000000000 1248772 -1000000000 105125513 -950401850 276559340 76618046 -474016480 130746926 735904651 999999955 83107077 999999955 -650038857 257081248 999999955 -304725933 -999971013 -999971013 -85967427 67172378 297702718 504636281 -1 -816505663 -37188439 -111187304 895816027 414425027 224728290 58235069 -1 -999971013 410121608 47179415 1000000000 -817032096 579465299 802956554 -133074902 479234796 -373371042 -606476606 765501783 -999971013 68618284 -795653653 -632174769 -608261032 999999955 -369898275 -760051012 -1000000000 774484090 999999955 79316378 157983912 -725631384 -218573314 470297509 -55439990 -623491041 1000000000 -179802981 999999955 525649507 1000000000 -584051148 -1 -401560269 135777828 -117936127 959171094 -610673039 -967633494 -999971013 982085045 158969773 974060270 -98134829 -999971013 -588407470 -882152059 345870991 -999971013 -328855599 -999971013 725989341 611245977 42 324709127 -417919333 56802390 -355106981 184294378 894991662 -1 953758036 895439425 895798681 -999971013 931579120 -999971013 -38822815 -78211928 -999971013 -999971013 -619711172 0 -608087188 539268507 999999955 846541590 988749766 -718690760 -908545618 910430396 -516418210 999999955 -999971013 -396211689 964738195 980874368 -452388538 -1000000000 -1000000000 74925062 -894965613 -238374408 799666544 999999955 -669236788 -999971013 418019792 42 406841802 999999955 311281728 0 -628643939 -999971013 292092193 -999971013 -999971013 999999955 1000000000 1000000000 -999971013 34992965 -786627782 398545482 -33346789 998295711 -489801823 -941184460 -173563941 10977884 -797096630 630800917 42 42 940927451 891623045 634886668 -690328330 1000000000 -25662253 342833635 999999955 206518197 0 698115565 619527708 -429225212 -886009277 -76410934 -439693536 999999955 467661180 -385235256 999999955 989050256 832757788 829006382 -65722945 57686365 42 -452792692 999999955 42 923690254 533918259 253820613 -144275349 -937537463 -836759495 -745358505 -796770193 -891628100 42 -293202591 -52450190 428231047 -143685396 -606587872 1000000000 0 -999971013 4903695 -242702424 5281703 679346285 734102811 1 -284415836 595999283 -37582192 999999955 758988620 -1000000000 29973331 42 999999955 364745412 -540588663 -188284233 -136645152 823549699 -905998114 1 -48122797 403950739 -999971013 406897832 -478452816 -730583149 0 125514812 392448516 1 -643234499 -309835074 -5469737 -411270795 -999971013 -565442235 999999955 42 1000000000 -785295741 -1 -371416889 -280574280 -293334440 999999955 769746668 877894607 -784834440 471197460 -999971013 -1000000000 1 -735653520 1000000000 -734794282 -101889729 974286661 375703646 -999971013 -57767058 999999955 854767909 -999971013 -782694543 999999955 165600719 1000000000 -1000000000 -395654399 407989814 345538389 8857218 -200582652 94866314 830519381 408680630 639532958 -279082265 246526825 432774628 -979474750 816029985 703770335 42 -999971013 934388809 1 -957535866 0 -999971013 85208549 237290582 488947490 -118997308 -999971013 -908257036 -1000000000 42 -582023171 394570022 -720278401 25230960 -265556218 -776885418 -289181717 197761206 1000000000 -403557210 566221883 476702973 -483169116 -631977088 -429006709 -914206402 -435144266 -563593180 -836556230 0 -450399263 965149848 874292651 42 -838522326 -1 -697138014 382008493 -999971013 86199419 1 -832453506 -54358798 -1000000000 -729282230 999999955 -461060783 999999955 -350873642 159709413 421872746 999999955 -484802935 -14389744 -121131165 -779186176 -790067653 915415583 42 726532125 -999971013 -442793431 999999955 711668695 -1000000000 18828146 -668323854 -1000000000 -672078230 502439625 119102706 -591843588 -571632155 605624466 61991828 -429568793 806941694 -898364825 7002823 362302721 -794147730 1 -914619948 0 -411302277 -1 -169532500 -999971013 -226336170 563295684 364504402 50171622 -433432799 723219235 114972599 -999971013 -327203268 550190013 0 -999971013 999999955 999999955 989312133 922265564 -999971013 728495832 -505386946 -136747629 -978513630 320970460 -1000000000 882345617 -846263752 -1000000000 999999955 360470440 999999955 999999955 957060335 233393395 -696128664 -59384619 -685091058 0 -1 -1 952393207 -950168608 -170938337 659695616 -1000000000 -999971013 261738414 789227810 -289931993 285755306 -1 999999955 599787494 101044146 -867666971 -590074787 846552685 -448537956 -342233301 -464844777 206094151 894720706 -591401155 1000000000 1 70672480 97847547 1000000000 613021172 205067585 532352473 999999955 -421794373 678316835 -350051777 999999955 -600422282 -1 80881117 -416751306 1 -536951633 -999971013 -569566765 306086330 0 -979699020 1000000000 -801200390 999999955 597770718 -654271143 -999971013 -1 -631134390 -84699886 -758699103 -1 -999971013 -208527272 644322513 410552314 -1 -56361942 -25963483 621718961 999999955 -436635392 -311764771 -920888570 -903061342 -153867846 655982961 -1000000000 999999955 -999971013 840134071 578229320 -128894362 -373848604 956262036 1000000000 -1000000000 -93659976 89337716 412090290 342000447 1 -446230092 370186660 856233491 1000000000 264151125 -483594034 128474890 -30479208 404704683 861331030 210943596 -219536797 -831916481 845665128 -383548740 -576062936 -1 924074220 1 77363844 -1 343743338 343856509 0 177600363 859519057 -415860048 -34522540 690486042 513898910 -999971013 313012274 -419299203 42 -677061174 347833742 42 181938614 -999971013 -503551453 -571785328 -470428708 -543683034 -484425870 0 -602827355 -614387537 961984262 -999971013 999999955 -562084377 999999955 518672833 -669049833 622031880 34979915 138061112 -1 -596492356 372703930 610977371 177981686 -819478352 -1 497205587 -1000000000 -923516504 449760543 -25714115 830907803 643244086 1000000000 209961028 614868469 161339951 269560490 -791291207 753252737 0 999999955 -213887015 999999955 999999955 -1 -904351520 973127596 422226910 -326516189 999999955 963248832 236320690 936385243 814840789 -572550493 -1 -869140445 358623167 1000000000 -724676214 628210935 -478564805 633008925 -670952377 585889993 -855710851 711362263 171607375 577405946 -787281211 943371588 1 -849300429 -947780009 -732910373 -443096161 -825642745 143877187 866748333 969820047 -846529315 999999955 0 -1 -901820596 -80779497 973693494 803898781 290840867 101222966 -555271477 47218546 -487346839 745715122 999999955 -785921927 -1000000000 -968097715 -692038878 -989143124 -817836179 777680658 -999971013 -999971013 -179499870 999999955 962928285 -999971013 42 -260338723 200269353 904568168 364974685 1000000000 999999955 440216475 999999955 0 -648487824 -574561775 999999955 635834544 999999955 186212625 6950036 -110387963 -1 765862380 42 511141398 46144296 999999955 -196877739 -862709365 -42472476 919364743 -1 1000000000 -783232783 541098989 865573060 -944185824 -936394365 -698441942 900981502 -867755649 470761593 -733929986 -307390027 162920384 -133734763 999999955 -599003096 0 -867874854 -255241013 -926851076 290069542 1000000000 0 841898800 42 -999971013 -915033646 999999955 -823428341 -797652172 665783897 -1 473187466 -99024934 0 730665182 629281645 1000000000 145928587 -709434538 999999955 420659746 -1 1000000000 935511099 -553862268 -34018629 0 155470136 327822704 1000000000 291898640 -198937914 1 -182175779 504411518 522773440 -328124541 985071235 499282551 -366329584 692839966 -706504218 530133212 12442958 -26311873 -744755164 450194650 -869986682 590859150 42 999999955 -1000000000 999999955 999999955 -414910224 377021864 -999971013 649254230 -1000000000 56572601 -690785391 411106194 -1000000000 -1000000000 135462612 42 679410283 742185301 1000000000 26659617 734753760 -992100199 192396051 -609763833 -999971013 1 -280965551 -572808656 776494017 999999955 -810110755 599827471 -473672921 158664321 -749455229 -594800338 -123226174 42 -278061110 456707354 42 0 -999971013 -400943599 1 -646831468 595683312 146134704 -400775942 204060367 1 -612485879 -826217582 -929681376 351540433 999999955 -564275650 999999955 912948400 889484593 -563762012 768255066 1 288449468 -970741729 -744171054 999999955 300106093 -999971013 -999971013 1000000000 -846518326 999999955 -1000000000 -274661584 479009993 -912387905 237770403 999999955 343462389 -203907293 -830220105 -561764715 -1000000000 -1000000000 554743 -353836210 218700713 1000000000 1 -787773286 278871628 841946289 989010518 -1000000000 -616008745 -1000000000 13475220 1000000000 -999971013 -597338520 281112595 -300321783 -330982570 -836426468 211960126 -532729308 -695227510 -999971013 572305999 999999955 970566961 -1 929790290 951308633 625468632 50341413 210256346 80647002 -267046411 999999955 199026644 382432428 740629582 205354503 -480893511 -146582395 999999955 344439145 323596272 999999955 -50912541 999999955 0 1 999999955 -431658772 -482297357 -999971013 537715335 248222392 42 462416594 999999955 -960824011 999999955 -883942721 711132745 -943536960 972957181 115390672 959808835 999999955 -631680719 580934428 999999955 22558633 -481018785 541985106 -563416549 574952623 -999971013 -922518273 161051067 -946853867 574717077 25889732 -79251210 -955230899 -565969894 -444765431 999999955 843019742 999999955 886575932 176122167 989546444 373723456 697418242 -819906628 191253164 -994380408 554122038 -704176835 327545146 -243573905 -335528837 875790665 486681355 -40578475 -653855202 -999971013 -500329113 -657849011 -379238208 999999955 759708393 -1000000000 78440254 -783681301 580276535 1 1 961722360 -990534872 -999971013 213410086 -704151028 -233538018 -376099914 591950641 -953106042 -735393112 139099616 -278587103 -449054905 534023765 -491152927 999999955 -915527593 161324550 403586305 32828876 -1 20915686 494763644 -999971013 999999955 901849297 -1000000000 274099010 -190929404 -284329676 481562337 -504494912 36217188 -911025240 -740487580 -637296903 -876309609 -825131670 -369607378 999999955 999999955 334668399 1 -546041919 388669403 -999971013 735455377 128858053 0 999999955 -664532217 -1 1 200247825 268818964 -717180577 -763756624 -601502934 -319742786 -34670275 775473033 -340979812 320965979 999999955 697490818 -1 999999955 1000000000 321164104 881600375 932853063 -617508844 201763522 -1000000000 -691575743 -127334262 -999971013 -802886143 -849771682 440335318 -225980452 775731303 -930734367 42 1 519405250 -368986471 -222836901 42 -590344399 662216300 -146014245 42 867732163 296596734 42 1 204324965 -1000000000 -519163005 999999955 730599521 718611345 0 -965504743 969669424 15673289 250816453 974867035 999999955 222434320 1000000000 -771909260 -1000000000 -582865299 362941762 -994632382 -440108681 194364674 629159401 341604966 8834322 -456648136 497292831 326236800 -825152576 999999955 -248742834 -90376947 999999955 1 -252102006 423121399 633641970 494125255 0 42 42 -393004881 461479595 525884835 240484903 -999971013 -539990284 -165959668 -894337924 644179172 -767401139 -311349276 821664163 -1000000000 -999971013 -999971013 736568695 687826240 -999971013 975720343 537838771 -999971013 999999955 999999955 532416328 -999971013 573391494 404435718 -15048709 -135532897 999999955 -18814794 370196874 999999955 -658857651 42 -685939835 999999955 -1000000000 999999955 -999971013 660267531 -506431756 178867505 623410901 857707352 -1000000000 -1 999999955 -198611008 -156108731 999999955 872879931 -999971013 -734584699 1 999999955 999999955 -63981562 -911442782 -999971013 -916994592 827534469 32991457 -350319873 -999971013 -160356446 -640181762 -160851058 600878939 999999955 -1 999999955 -783582832 784676694 783642350 -963562282 999999955 -154855487 -945882570 824982383 -999971013 867208704 999999955 347907111 -614355995 313645221 -649955599 -1000000000 -622327882 261366840 -169510130 280429858 -1000000000 -20521707 -283975216 -948660302 -39028189 1000000000 593563585 146179943 -209686664 -626513441 -133837152 -102527648 194955642 -227399902 999999955 -110196823 518643716 -898061798 42 324091597 -1000000000 -961687892 1 -999971013 315021729 614177619 -212240490 484434801 359795106 -204385878 -999971013 -186157991 -1 1000000000 420713964 -917735618 -978681769 -697910145 -1000000000 -541580579 999999955 806092456 -1 -450321927 914965489 -863233250 532592733 849395479 -1 999999955 710558189 -299516992 -293776899 -736800935 790478463 -508172015 434909065 -999971013 -879319989 -848233203 -881318050 -999971013 -999971013 -510571400 -1 -783460081 671487164 -263912307 -863590662 -644959797 -137262999 -1 165736600 -134536561 -538140208 999999955 331183454 -75589099 -1000000000 592676307 42 -999971013 0 100758806 -589392296 1000000000 -1000000000 932903000 -837141832 -267916853 1000000000 417383455 -6021852 641569295 598618849 873852769 942491816 568874570 -753021607 1 0 16830111 -587727343 341998741 -573643565 92312327 -848193044 -958747182 151423765 -210492735 750203063 999999955 59831764 999999955 -308607671 -732057094 -931122927 -999971013 -555961520 -289930694 -196944290 -233200579 -159347434 -889393010 -999971013 -709360259 -635448167 79031702 -1000000000 733986408 798081528 1000000000 929222011 -999971013 999999955 149194171 515617532 -983191724 1000000000 -1000000000 -467628558 -980201191 0 757230391 239500985 721403321 140631996 -845507675 1 1000000000 277005962 240221097 -55895853 987418776 839488608 755885658 -617594588 1 989276113 -601032890 -662132851 999999955 551732673 1000000000 -180809502 995427519 719052178 -998684602 -1000000000 -999971013 -926398095 1000000000 -637137308 999999955 1 -46042843 -508172015 -666897046 444943082 423474083 -685383990 -853510400 567705556 -999971013 1 852162913 -171188578 999999955 -999971013 -518967476 1000000000 409978641 -539395968 239878778 -999971013 454365436 999999955 -999971013 -563291592 956748100 812561138 -732434086 559007860 -732140477 999999955 664822725 943484263 -670625537 596967028 955080765 -331775771 0 685410358 -195462291 0 84345078 929089935 999999955 -534595488 701771875 236614431 -999971013 999999955 242504274 -1 999999955 540343707 898977250 971604865 926753405 -749274561 -431186660 -999971013 999999955 -70603389 42 467474168 413742644 841242670 -404278380 -761932318 -261130704 -999971013 999999955 -512927053 0 -699377525 -301371454 999999955 -987093941 -93220676 410198728 -88481248 -999971013 28373734 -911759556 -640834666 -173867895 1000000000 -848923091 999999955 1 -549718352 -722746472 1000000000 999999955 -1 -999971013 -713566327 -959202350 44737987 75675793 -938173910 -775264386 999999955 -173409986 -927139281 42 42 -836803537 1 1 -780773987 961314499 -939418421 -792180909 597610950 -999971013 1000000000 1000000000 -403874773 668054095 -423277470 -999971013 -841376492 999999955 -999971013 999999955 -999971013 127472695 -711029663 -83509204 999999955 -202945836 -321979653 298528386 841854787 668029635 837618027 966466060 -1000000000 1000000000 -357179342 922754706 -242548951 463313951 179909622 881800132 925164363 -568793917 -1 0 398059663 373836707 372042299 -83291011 -751365170 651027125 -63447240 -144409278 121171750 -1 -58553660 -999971013 526010700 -330288604 450105357 -16441520 434228041 738415071 -999971013 -999971013 -661429889 347219286 -266107154 48839882 1000000000 -187112580 -378916142 999999955 -824497325 -881044638 -846456378 -583961725 856570323 673193131 -1000000000 -412530895 -999971013 -1 -551266373 299255099 493068734 -776393999 955880379 356881496 961086511 -369936061 44242341 -700062817 -191235097 425377161 -734399045 395826939 664982347 0 0 28338230 375724666 -865013627 -522014803 -977872595 709972131 1 -147997541 397655579 999999955 236484815 -999971013 999999955 1 0 42 42 880407076 852558218 311585785 65096834 -818009171 -551222950 -548703124 -999971013 219797124 370341216 484000167 -1000000000 1000000000 0 -733413398 0 -108711825 999999955 0 1 -65547753 909828653 235750815 134578548 400832906 275325907 999999955 569067189 237113451 978862733 -999971013 1000000000 847768618 148617636 -999971013 -577707061 -999971013 -223893427 -1 -672994262 617848692 174761530 612674224 926133150 1 -1 999999955 -362138715 -850387681 429855209 -277255135 876200235 0 1 -866583495 999999955 -999971013 -357627411 423443525 0 -537998990 719513544 943747889 999999955 -946702126 874234439 -999971013 -309835074 -999971013 -844312445 940543637 -999971013 -636556465 -844083349 -85118678 738500576 1 709944545 -872618179 -348775529 -999971013 -999971013 999999955 -999971013 999999955 955530670 -999971013 42 -233761039 999999955 314371969 774783253 -655357861 -981757646 604682851 -872506914 -253649361 1 -585237104 444751113 42 894352250 -480346199 -442339893 731269307 861201873 -28039507 579235905 999999955 999999955 -999971013 -951456401 622194537 699714303 851687313 627535635 241899180 -1 -911742279 -999971013 -812394625 -784519867 -29536374 999999955 -216361201 -451303585 -744589429 -264622332 255675611 809381839 -219425570 866445498 -920713550 -738631359 -839213887 -999971013 -711653093 916932616 714857548 337787964 338108913 271461502 -259887999 370964933 153911149 -999971013 999999955 156785910 -76778409 -489683558 -465676894 -307106148 999999955 479447717 -801368196 326638720 -186427227 637885322 -999971013 -1000000000 -640036067 -448573137 1 -722928025 -999971013 -21252571 519929265 747352131 -537909322 -999971013 -547447620 -960933250 -148851593 886344971 497954568 200845104 -757085454 999999955 385003129 -55730106 -49003603 329131653 131832242 889805261 761976128 -198061876 -372600436 -210356965 415575542 999999955 -532777845 -576576401 -962295346 999999955 -285662557 0 -1000000000 436314064 880048333 -1 -1000000000 -999971013 999999955 -124427105 1 402825579 -739303781 625703534 371158209 760855713 1 924014296 316331621 -777643397 42 360922466 -714887938 154804701 -3932673 919192741 1000000000 -580908305 -101889729 612967313 -1000000000 482494608 -104004830 -999971013 0 -773317429 517839241 680631790 1000000000 -568369366 -824180257 -717239402 -399454697 -328399536 408876907 -372692317 -1000000000 365866758 -430635907 1 494354184 42 198506339 0 1 1000000000 856122016 -751050902 822831128 -1000000000 -107584435 -1 0 761077411 1000000000 154294618 591617128 -1000000000 -229838583 -482250430 -699224068 291621409 204207157 1000000000 0 -729000902 -1 -106256618 78048975 999999955 -59378049 -67681372 -75755964 106941292 197733519 1 527039235 42 363786859 0 -964425515 602850012 999999955 -336106905 -1 -83910139 -380888631 -518826005 1000000000 121390355 -1000000000 -299746148 0 181107988 -1000000000 -104123038 -684308032 -758860760 899750526 -424291473 -999971013 999999955 42 -299581532 -707045490 -276501661 -400454385 999999955 -865772716 1000000000 188121609 0 -999971013 -969212333 -15639473 868263530 999999955 -746859993 -939040897 999999955 -854937171 292307570 1 999999955 512634592 428710272 -558964675 107588986 999999955 -1000000000 1000000000 -999971013 385407010 -567552676 -474823810 -417972259 3887498 397751650 -1000000000 999999955 811874933 -296001523 873999736 1 -29163013 556659469 -999971013 742020285 -683062306 -203370176 -1000000000 -578635620 -462074766 -552089120 -135220621 720710149 -483172512 801435670 -410839118 -999971013 -999971013 -310675348 283468759 -276466973 -721045891 963626980 -63419860 -624932466 -999971013 -769218471 -421507313 1 0 647571126 1000000000 -489683558 -787843885 -999971013 -564058145 -572501126 -738827848 -24257730 956435143 899404330 208177050 1000000000 1000000000 -900091751 -64114270 -914045450 974247155 0 105190122 -264139060 618307449 472056200 -905754113 -12785045 999999955 -760238232 877492391 -930659711 -869305689 -999971013 -632495935 210898893 42 999999955 674511448 381857859 307081159 -1 -494663205 724267150 243589078 -1000000000 999999955 328551543 594361967 -1000000000 -1 -999971013 -597347978 8460591 1000000000 -43475652 -867429076 -999971013 580358140 380072616 -742595700 491138229 999999955 -332672690 404466716 821458197 999999955 -999971013 -1 234024138 26362764 583286393 978039873 -777693376 1000000000 -999971013 -999971013 -999971013 -920139134 -445734418 840246040 666940650 999999955 -172206989 -239692318 -107402431 388075750 675171543 -716943256 -999971013 23074165 -287552596 268724214 0 920834109 -130468613 507492424 -999971013 -1 292788547 1 -276179506 -385932577 517625427 392960177 -299554619 999999955 -823975212 -457391805 -999971013 -223727847 -802329433 -1000000000 640849984 -96120506 -999971013 982527888 -994861732 69033267 605700267 -953991641 -653355104 -914359779 -151964094 141503181 -624024885 -899882348 1000000000 1 324813838 482712526 970147347 1000000000 689456218 -989979535 -861876523 1 838469218 -557255220 1 -527448625 -1 927694474 -999971013 -382745842 -1 1 863538715 -46895506 856378210 728773726 -826582518 451952245 -958369803 21055587 -999971013 -642316955 588593660 -715277865 -912150600 798099892 -1000000000 -210187462 -820200409 -999971013 300455861 -994958456 -623882051 658935538 679095504 -430723262 -974332460 0 6021531 205476027 1 -999971013 999999955 -127539816 1000000000 -1 214526386 42 -730204690 0 862274435 -593805514 1000000000 765593971 -459947988 -957993983 -464234947 0 -999971013 -921856912 0 -340856921 -861905442 -260367312 -1000000000 603351858 -1000000000 -531127349 999999955 1 -999971013 -999971013 -999971013 532592733 999999955 -999971013 -892264640 -641494538 313265742 902325743 -4454674 496993556 -121959866 999999955 313557514 817209151 497026531 42 999999955 -999971013 -656092997 -1000000000 -1 -167776336 -58336516 -999971013 -828922821 0 93387749 -480755111 1000000000 -117683828 937787472 -464590396 999999955 -959046105 -338704577 588159656 999999955 453522499 -129094957 -979591269 -999971013 24148120 -824916556 1000000000 540480140 809904521 -129894887 -447576045 -324811851 -391078775 -101686423 0 -100388208 -128259785 73518766 91877104 270661097 -336742420 -944101323 680624179 -946199615 -736973235 -342708115 -1 -931471814 -1 945119898 -329807520 -557345375 -999971013 -414623343 -785590022 -233284643 38603310 999999955 -1000000000 -999971013 -3205243 -1 0 997434611 -1000000000 473428434 551059328 683209003 0 999999955 401837835 -249063141 999999955 415408274 -174133673 -157321403 637248104 999999955 380516538 -493174455 -540829226 -999971013 -437679346 -839023842 999999955 -294055143 -849618757 42 -744760368 -749990355 -837229166 -697862249 866368288 -999971013 999999955 -999971013 -625178615 -587908476 -224835301 -627162686 302628073 999999955 1000000000 692196274 -1 -881868689 243822278 -930883862 972206647 101466216 -1 999999955 -1000000000 -48809542 -201422385 -441717965 358404726 984297894 42 999999955 999999955 646611497 -479753072 305248610 -881141660 494867891 1000000000 11920326 177059062 825675017 -999971013 455207720 419638736 0 285173452 622406734 999999955 671310592 277904284 -718829844 999999955 1000000000 -247710939 999999955 -663404459 -198892989 -1 -1000000000 444347849 -798997709 -1000000000 -577002596 -788876273 -999971013 247379714 -999971013 -772079090 106916537 -526851161 -275632589 -710956724 -999971013 329271067 -481877140 -999971013 -455872333 -57118248 939095466 -5329165 626840119 -999971013 640728577 197930845 923453840 -517311497 -781455072 1 -778209624 895091725 -441588118 138718876 1000000000 -928487892 -719736186 955714660 999999955 447454835 1000000000 -51547597 999999955 -324215960 847000024 42 -475967213 -787506837 -701202180 -999971013 728821889 903154709 870068746 -1000000000 640580051 51502312 -372521824 757206664 1000000000 1 -349013056 -622130000 -1 179493040 915905211 -999971013 42 584986197 929433315 955733622 1000000000 999999955 386357564 511851615 441586917 340648148 31208867 -917093499 999999955 1000000000 -999971013 -1 -1000000000 176783234 -179194912 604469713 -682870100 -998151472 659912798 350348604 -458809287 21481104 43321632 -440091104 -1 -445868713 91110735 -22986276 999999955 -1000000000 -473036066 917196718 42 1 -999971013 42 617832059 12880270 -1 999999955 -777693376 -1 -344700102 -89184010 -730432630 283315585 -315354397 592877403 680696632 -738675396 -281807771 -1000000000 847044885 803448679 6727266 67318809 879324895 862097151 788408914 0 996262468 1000000000 709979801 -84912346 1000000000 258050873 728693532 958264458 -1 999999955 999999955 999999955 -697303357 999999955 -164142852 732430377 -951453055 211829392 -999971013 -687921345 453414503 0 -999971013 414548970 -354290144 1000000000 434402872 -154206483 -838884709 -44658196 -499326517 -515265661 42 -455368122 248386597 -502842615 850255483 -999971013 -868552805 851127340 -104246342 999999955 685050890 -999971013 975345986 83735463 350420636 995912612 -999971013 1 -926480889 958799306 1000000000 -999971013 985996414 616870706 -850300168 -999971013 -166359394 159647552 -910067667 999999955 -564576896 -950033446 -549858696 -994256047 1000000000 999999955 -27550155 -90478431 999999955 1 -999971013 819794623 304412793 999999955 -999971013 751710772 357492674 -473521479 322576774 891017026 -883677742 732986811 -455667395 0 509191146 259602814 7232471 -519469045 567365905 598520200 992391215 267672158 146742510 -999971013 42 570794111 -411745251 1 -999971013 -436255567 -811896280 -119316843 -874636581 736107390 -789135699 999999955 -657449962 -70716305 694421428 -11684747 -846946269 64214319 -902445682 858538135 976803421 -46296591 640681874 -999971013 -1 999999955 220013972 -503322498 -78081200 -698687423 -999971013 505002742 -754393110 252106381 -999971013 274827466 -746441003 249317057 -999971013 460155600 928870009 539446063 999999955 -557627368 700029829 -168162960 -825979383 -999971013 435480942 726390093 1 -812778954 -851427627 -528500900 898344012 -283748067 -148262402 -999971013 -949666283 -258482545 1 709894970 1000000000 298108548 -809858703 329795424 -806436674 0 771404702 -599036692 -753168592 1 364008032 10957662 284179636 -292480883 -579940274 431002847 -836589906 -857833530 -786568286 999999955 232871175 -704235692 1 -240543364 -999971013 328605872 942859991 -700290391 -1 -999971013 677975638 -153780962 999999955 391161512 572639665 -664613772 1000000000 0 -525756861 -230461203 149813179 902968225 698171227 264816746 344275778 273421325 -924878954 446874071 -792014727 263677857 -525359339 -754293363 117862201 -999971013 -188432495 42 -55850919 -719449613 -257719780 703432109 999999955 -573406330 -1 -999971013 -959744333 -1 -999971013 -486290918 818584839 442814342 239125302 -653569196 -346267756 -144702123 -1000000000 532553586 999999955 -174172362 88146318 999999955 404112503 467401118 -727766107 570485267 -829050730 11364654 -454099352 447544081 -1 -758366847 -999971013 -219876810 42 250439486 1 -999971013 649225787 869909892 -99976238 999999955 -293123116 999999955 403591724 873567551 -406299070 -251081137 -132223711 854402500 -442199703 589289875 -907824395 260575899 -469489652 -289192137 -366121281 -633824671 197155739 -965322917 1000000000 793350210 999999955 1000000000 571424782 -865896651 -1000000000 955574888 -285318638 469251155 517185398 439720867 797591193 -830361352 -501239417 957049679 42 560308473 598075629 -999971013 -1 -241080300 368941562 815005131 -461261672 1 630912603 1000000000 -512899586 685903750 999999955 -627068852 -799397802 -865658027 1000000000 -109852795 531893942 80282249 -260564468 -140424677 605773015 -346321994 -21925930 -599688033 -574650281 -111444752 590632787 -435701803 0 -999971013 647703343 374376548 -504597475 0 400607778 -999971013 -815965314 829500324 833451091 668221560 -310556016 -999971013 -801119299 118026969 267388086 529834300 -999971013 -116724518 999999955 -999971013 999999955 -406723075 249976784 -745294021 0 684289344 48396994 -706926775 -550903961 -306811106 -251020087 589279244 -908318587 452934923 -439650076 -288597938 813959989 999999955 1000000000 994532845 42 -828768524 -999971013 -242029924 -1000000000 -563593180 925349976 -54390446 -1000000000 337651113 -802676641 -707524330 283471903 6045358 685637979 -1 -5498941 -999971013 -23152380 -385588318 131036816 71229125 -501509303 570794547 160367121 -797294725 546316571 1 -999971013 1 0 -180711047 -586418170 999999955 90098480 999999955 187648588 -439012196 987378717 -999971013 -1 -371303618 198113068 820229370 -230198254 -925483080 -819946221 -260257003 -652000239 -1000000000 1 31860953 -999971013 -488901974 176446227 -999971013 -999971013 -958243653 -329755556 517610952 1399926 -89537464 999999955 300586645 1 800601841 0 92944119 999999955 18051852 -854559873 572858926 -10633731 822217944 734036760 1 -645573431 -159031008 -999971013 -205065225 -999971013 985545022 850549427 13535681 -694333521 174446723 -478658588 -416451596 -88053034 -1000000000 -1 975691954 -1 -203874108 -999971013 999999955 535508491 426505317 350921040 18911227 478630464 1 392289608 1 -223813074 228265071 999999955 1 -899511842 999999955 -999971013 -837425171 73080041 236633744 -239985740 726203688 -999971013 528759562 -104042849 999999955 72886151 767017591 -406474546 -474479254 -969203962 -816000422 312812779 -411204765 42 295802517 42 -551212438 307626560 921705498 -43284539 -595455549 876129322 933947647 -324311509 940636561 -312243199 840755975 -1000000000 999999955 587711915 -392566600 661929119 -624093314 999999955 314402811 1000000000 -950585409 999999955 535243967 280399448 -1000000000 42 1 599917387 609138901 -297070445 -999971013 999999955 0 -485956371 83619239 52499142 -161836306 -1000000000 242121125 999999955 657677886 -434655949 -876200700 830998456 -1 914703561 999999955 185254318 -158237160 -411204765 1 -484638711 999999955 -1 973089515 624352685 999999955 1000000000 897286645 513297633 999999955 -999971013 29072098 98452458 999999955 -248120699 999999955 189479280 222866645 -919075052 0 0 -816915496 83472196 649098258 -991869806 -247223708 740397622 -999971013 238982291 442460762 0 462432217 931473593 -882314077 -999971013 0 -999971013 169390024 -52662675 -403309215 18529110 0 692216685 -1000000000 -287379610 -21374298 -174422087 -500180015 -999971013 -851226572 -753293893 -999971013 848376926 166711920 42 -269480140 -529551442 783647577 -863438773 0 -366905103 -999971013 240620468 -560230465 -172286297 448458985 581671338 -999971013 -598273359 831556894 999999955 757260102 197996775 887559506 118031802 1000000000 803993953 -210801330 999999955 322847162 676720490 -999971013 -428169969 607598502 -785803137 406569546 -13254750 -200448290 -580961771 581138170 -1000000000 -581479928 381769950 -999971013 145847533 -884972958 -1000000000 46978423 42 862319742 315570625 42 629189288 871928523 -999971013 -32063338 464506654 -488759756 -999971013 812414281 -1000000000 -197588466 0 -991859893 -987069812 999999955 999999955 -1 1 975867366 766734952 732229826 999999955 26744998 -1 532867009 1 -833806957 205757952 -978411588 -457324861 1000000000 999999955 584455983 -629124617 -160222721 120754622 -662363758 -141083882 -999971013 595668886 -980202818 -999971013 64140371 -554832767 316656354 252648818 -999971013 515008055 -388081741 51408271 -479514426 933427633 42 1 0 -814946193 -999971013 182640425 907247957 -576960974 210211214 -999971013 42 912066496 0 -1000000000 -533824345 -822673064 -999971013 -236979114 -602329165 -764252683 -339630503 -802516728 163929378 248028087 999999955 1000000000 941467559 -910391948 -318035659 999999955 -419243184 182592740 -171743989 1 -999971013 -999971013 686553915 -730370441 542666614 264800196 -908828169 1000000000 -488012439 271570053 -892629705 694165138 -999971013 -999971013 -76773499 -434295914 607070620 305136235 -633115672 42 999999955 -999971013 727522118 485651771 759147902 423448340 -1 999999955 598334487 -308263833 -1000000000 -366897907 103736683 279846877 685941447 -999971013 -863678569 42 -1000000000 453865939 -333850302 -1 974332058 -309476636 -152557606 -635243845 496551619 665302245 289739662 374454852 -581075043 -225279215 855909362 -999971013 767394705 999999955 -999971013 -999971013 186739335 -508768169 -868516637 -406755878 999999955 -774222233 -88006662 733487481 -946925415 -742829580 608914029 -418706947 -1 999999955 691816940 559788631 -920480292 -68377156 -286295031 1 1 -70568150 -837305490 -85419034 169078357 250390174 0 -822292218 709785075 -959915292 -122818494 543697674 262968526 -596373459 -651959724 615768047 670995273 651804734 -934275494 -282462563 532054676 1 -368567799 435188650 981815084 114424338 -714758133 425367395 -743252608 790884100 182262519 -774814888 -658685096 -1000000000 -1000000000 297717357 726536058 -356342940 717459811 -519610238 -219366054 999999955 382753841 -976457437 189024497 -19240139 821981073 -234306849 1000000000 -185357059 1 856036708 -1 -515269969 378989995 -873183936 -160328681 115862490 92502154 771437202 -438922719 -999971013 -140512772 -291866504 -999971013 -294509514 865628435 -112506547 42 -866239743 -999971013 202334452 489508827 42 -21489668 999999955 -999971013 -741828288 42 1000000000 -770717998 568122996 381705916 -681373650 1 -862397277 42 111785939 -860955804 -1 763551749 158029424 -953260075 999999955 -1 -169868198 -1000000000 1000000000 0 -466180252 -999971013 739583370 -448736435 -930531995 -928257365 999999955 -931235444 -337532894 605385729 755812297 843955792 -847163640 999999955 -982737986 -1000000000 226275618 -171971029 318050760 -999971013 914541860 -999971013 -999971013 -198420973 -146253332 42 -238139183 -1000000000 -304395045 999999955 -593188203 981840109 999999955 1 0 330107448 999999955 0 153894882 -58272820 -379493720 110982753 450841054 154599043 920834109 768871673 -412861845 -24617921 -1 999999955 43077304 0 239702621 -999971013 0 160606092 999999955 129642417 -558454159 -972220406 1 348757824 -999971013 -999971013 524577017 -795590533 -465662454 -827818770 -821198196 -579957011 949078357 -1000000000 322790087 -999971013 -999971013 -679836369 -359849691 -131240514 860782749 789819627 119422741 -624605799 -999971013 14528628 -928059112 -933734334 -1 -581943852 -372892547 -302498792 290682340 -999971013 -705295083 -837463019 599828357 1000000000 -872187265 946730243 953975150 -346598635 -999971013 -241991055 -1 37740826 554527088 -306860142 -239104315 -999971013 -283886772 -128426380 -840974841 596100526 333198212 -868237743 -999971013 -1 -999971013 963427928 1000000000 -606713386 -956782981 -1 -999971013 -999971013 -429245802 -970524606 -999971013 607580187 821574588 1 -881186717 -575512792 -958292786 -999971013 -757850062 -52066350 331782610 0 255690778 -854755257 -769784619 -999971013 999999955 -816973463 697154696 -9845077 -348330328 -192388169 1 -1000000000 999999955 528859534 112547782 53302723 -815906587 -289357527 999999955 404537392 999999955 701384795 727453770 386345646 -421874895 3776674 766343987 -789806191 -119088288 -999971013 -451758409 922948666 78000675 -460664670 42 546241565 0 -437142491 999999955 -93196021 -625599060 -851039267 -77064571 648588681 -397651529 894288181 538641436 1000000000 432655432 1000000000 -1000000000 -1000000000 412975203 -1 323788482 999999955 -846943337 999999955 108449936 -914907384 -256707375 -342885363 613054603 -942055087 -999971013 -1000000000 542731185 454789959 98292971 394328107 124702281 -781789486 -867912938 -498278045 865037061 -296573081 494010022 514507371 -60538601 -999971013 299384755 42 482966041 999999955 0 0 619509576 1 -708782041 -116644412 486863867 -944957929 634446475 561441083 414506288 -141319192 -474764555 -157550560 -23056899 -652066022 -946713825 -559724107 86049580 932983984 -252190311 833274786 0 -162212597 -999971013 -189574331 -999971013 22523724 -135266178 -472016164 -395182893 -825150324 56260865 -817603068 -645748804 -1000000000 -628000201 354239870 -390474831 318203587 -481793158 -268100356 -417873439 852627976 981600794 999999955 -999971013 0 610031003 -224361839 571097825 -946102838 1 -191819421 0 1000000000 12110270 416097465 999999955 -793684223 977587176 -274318268 -98746715 268890640 -502848014 -799676264 -999971013 746499029 213915027 42 893966274 631983381 999999955 -856843717 -183180588 89551207 999999955 -346469050 -1000000000 -771041895 -201412886 706396951 -592582758 432659263 -958276120 -999971013 237699810 -708182657 -668294515 -824865253 999999955 42 -779907722 -6730801 870017512 42 -276739791 680655645 181655634 -651138921 -826803661 -318567599 397453035 -1000000000 -626318498 -375518630 -119903133 -190268771 -674287665 -999971013 633466319 0 -1 349126574 600709763 898344012 785271476 -1 591512130 -277991915 -611200822 720095109 -1 116878151 -588765843 -999971013 -339648664 -67299157 -952920517 -748421592 -1000000000 164558167 382446034 545850740 241313691 -674775723 42 42 -92062963 46332921 -939312547 -1000000000 -546976480 428035028 -255201341 42 0 42 1 42 83085878 -451022709 -849810916 -1000000000 152146281 -999971013 -431899164 175874506 -999971013 -371487516 506245652 242899388 938613070 42 -889839440 -14774444 -96086630 1 738420516 741259774 355260301 278750372 374100786 627647149 999999955 -474516592 -999971013 42 1000000000 278356877 139966778 -631731107 -923648805 -184215875 999999955 737666250 970372187 -915113433 -333401266 548128957 0 -233882689 -999971013 972941215 -281316495 756949371 999999955 -47692078 -1 -498191455 -503337946 -972640419 -33842717 -998264113 1000000000 376715485 -999971013 -78443854 -999971013 845677476 -999971013 -162279243 -1 745223073 -1 -898624917 221456764 785872423 901556863 -940535951 -909138611 696322833 989727562 193062664 -59016760 631764547 -880716246 42 -307517657 -751782149 427986101 -1 1000000000 877139722 374177150 624044472 999999955 999999955 984802246 -898884148 511338690 -731753955 362847 1 772668588 317645675 999999955 405819672 -734291159 0 0 -686404476 717177513 -999971013 -92198894 -731094027 369700018 1000000000 -836254870 -257892570 -270489935 -999971013 -468762784 -873995028 837032954 -999971013 581671338 943881775 -999971013 999999955 -695967746 -771099724 1 -999971013 -999971013 714386819 -302583078 -969150208 199857431 42 366233208 648154278 -387610349 -22922414 887330297 1 999999955 -477236465 -999971013 -21578641 0 -999971013 988679020 246460167 165605694 1000000000 999999955 592522426 -632729269 -999971013 -377367020 -999971013 696320160 -381685474 -594929097 1000000000 848472949 881612965 -626192922 -804431525 149065862 140539086 248602665 -999971013 42 1000000000 -1000000000 -600838833 -999971013 469640443 -185441998 -516367527 -840840739 -460762186 -1 -144799946 -230559697 0 66591398 -409448722 -999971013 629232574 -999971013 294312608 999999955 -97924013 42 373266645 -999971013 183397645 -664423939 506061515 1 700721229 -24777265 647886407 -999971013 -390598797 636400763 1000000000 999999955 1000000000 -864023069 -347315960 -303422808 837266889 0 -999971013 0 999999955 139557803 -946992751 -26756863 277207886 -141342588 -845293511 756834069 -250079940 -1 1 590302595 -171927690 1000000000 999999955 -1 42 50579602 -812615744 -252763732 787305633 418124003 -651497599 1 -401245404 629144351 1 698908082 -973816162 -249064328 -420262245 -999971013 637386199 -952343202 630305595 211421413 -464351790 -37434611 725727091 -989325749 -540429232 0 247933827 -298011878 495143771 177130065 -826031678 -257370557 927024107 343242270 -1000000000 42 -878516139 -597706787 -537641907 556393444 -929221345 314584859 1000000000 -483516980 -999971013 -999971013 -842951993 -988790766 700318289 -670050732 1000000000 776684386 42 999999955 261377281 -821446094 22628129 -555488866 42 -27872393 595482551 1 -571766102 1000000000 444756625 837036766 -927405082 999999955 491275287 102749737 -745945251 444651371 -633594616 -34074067 -1000000000 306893935 -681725764 783292148 -132556846 811417118 42 -734122092 121767899 -961870240 999999955 -13101987 -88025052 -112371568 1 720894600 842745706 623273312 597858288 1000000000 255656351 -253344721 410300539 458528499 241059529 1 -802952521 -858792975 944686977 412206655 -120626704 -704650309 -381519060 1 999999955 42 721752689 42 119540416 335033488 -999971013 -999971013 874847322 601546032 -999971013 -696053030 -412827025 594282301 521609280 266678450 -358983572 596050491 -999971013 1 -205775032 42 -438920680 439795595 -546776850 -921317475 373710581 -309036599 345421060 18744274 999999955 963021903 -372094378 731877390 726643752 -167852542 -999971013 -498238644 967872888 42 294488127 -434090623 42 -999971013 -836349493 -226792746 688102181 1 -667723439 -673510218 131925924 796575366 -1 113708409 999999955 0 0 795969786 546877669 1000000000 0 999999955 42 -663627487 -1 10395016 -467952556 999999955 831354842 908975681 -915618114 631840224 999999955 189063653 -1000000000 301280109 816329106 913081053 81615155 999999955 999999955 -300124283 788128348 -643262375 999999955 919856363 283654863 67679701 42 -175780066 49844066 -1 -606865521 1 -57114286 1000000000 -947742466 -1000000000 42 -1 -349057173 -999971013 999999955 895085380 894580072 504709138 -616725925 -960393518 -493079809 723081915 -1 -988980519 915818488 -999971013 999999955 55025425 177533709 -701984417 567932975 594034578 853882906 -992186993 783977473 948882796 575927723 873061887 86242838 999999955 -549059611 640743302 694828062 -999971013 715651444 -790310011 394158187 52420146 374953003 -286558749 -26028384 999999955 934456564 -284346226 -925013699 -999971013 -171248134 294788277 -526277353 -898734337 -232877118 -999971013 224331906 -173860707 547172893 -999971013 -548455051 -980864481 -340889887 691747337 -21788623 966941005 175187035 -1 306237902 -1000000000 -340911719 778643509 38523069 140174707 -959973186 451983099 999999955 794704709 -827903268 -999971013 -999971013 -793882142 579990226 -999971013 -870143172 -554084700 -84903662 -664411967 -597617713 -49214970 500263892 -729412511 933597502 543462824 167944299 -999971013 26816365 1000000000 -999971013 -999971013 284753929 -956333713 582900002 361811682 967634873 999999955 -647883108 -849722253 -635894498 146227103 547187990 540234880 -999971013 169009968 -327452784 -718832509 -48622588 29874905 -186031821 -904175211 558058273 0 149060463 -1 999999955 -278382845 -860461439 288944795 -999971013 -999971013 18133802 0 -392178490 1 935606763 -1000000000 -1000000000 785445513 -829614743 -872420129 0 302649013 -1 -40373992 217748767 -979682617 999999955 797281400 415638891 999999955 -1 999999955 42 999999955 -62193909 42 -1 -559128206 314360479 -42493101 0 -999971013 499102996 -541696178 865418637 -303856792 -422448776 711327856 875507653 -900780875 999999955 403991273 485757397 -88048149 848671221 -999971013 929784966 -173281588 1000000000 571269605 -247045376 -93845014 188848413 -999971013 -553987844 898999278 -749135933 -14476419 -950886174 -159279664 671952785 142357919 -999971013 248584313 999999955 953404098 729723549 1000000000 999999955 240126165 183416227 99242491 -437619571 -349411383 399095511 467779906 832121766 -294468469 -299922940 -583394042 396286954 -375611616 20748933 -324687681 1000000000 -952928105 -999971013 -574221726 -466533235 314941589 -736492150 1000000000 -195021689 -821067394 905736056 494441436 -606106225 0 -1 -253350464 737870319 995102830 -999971013 -140376926 2007052 245512795 -559709356 999999955 -371350900 -309706357 999999955 654907124 853920678 446372095 -641278940 -330676104 -342777738 20332037 999999955 -1000000000 494142953 711716394 353846065 111687747 -1 -999971013 936214320 42 999999955 229211452 -932861320 27340487 765853351 999999955 643285368 -999971013 762923423 -48069908 999999955 -761309820 -739567001 -379497715 596680458 -999971013 -848242991 -35680099 -999971013 1 96863464 -55492842 0 -999971013 -638642802 -257064007 -270634558 -84903662 -999971013 608143342 -1 -999971013 -536565588 -602125535 -430005255 999999955 1 921995440 999999955 -182498917 277474760 75765527 -552513307 -1000000000 731667745 91835508 999999955 -999971013 924308896 486270874 -999971013 206121345 555261209 -1000000000 84321464 1000000000 -801502992 1 42 928993209 -999971013 40697308 1000000000 -388717938 -974892944 -105118466 -110758967 362942394 -814597417 -999971013 -848125455 -1 -582655759 550345219 999999955 -275472858 885886283 -1 -999971013 -999971013 1000000000 860125039 479982242 999999955 -506437890 735335401 -999971013 -962566818 -103253450 0 613851893 563262979 -327319284 773658015 617388419 -181834131 -1 -1 605179048 -401621288 486369478 -935112942 -236836012 860761424 -67701139 -999971013 -767999762 129853132 -1 -325941967 399352778 332777006 505924159 -1 950802109 873814627 832088018 -918753842 592176715 -1 -586507001 907955567 83814165 -135240500 278459962 765322988 326596150 482164668 362663843 371033567 422284814 857810067 -999971013 -526717400 999999955 -49112149 -672648563 187135950 999999955 408255048 -299903247 587014631 999999955 999999955 496941251 999999955 -893310545 -515128866 -559891844 369612712 -467404742 -165052643 -300244571 573255353 -925267500 -999971013 -242259752 -475576735 596375883 42 -90920694 67195375 -681571796 -228340503 -669490025 -999971013 478037951 999999955 -999971013 587294775 275250343 14540978 624519531 999999955 570762950 -999971013 -267628738 -294038035 787763076 -765302783 -1 829777464 -1000000000 999999955 -1 -345691384 1 -999971013 411382048 735327632 -1000000000 -739754589 638969644 620987458 -999971013 903676859 38283612 149384311 575351213 0 380082742 428901131 -564835367 -961897317 -733902107 717343161 -811099162 -36667190 -221228998 1 947573733 0 -1 -999971013 -939172413 536654278 -905205429 999704491 736410106 -999971013 669419678 147740321 910614007 656186729 -1000000000 990671290 -529923844 1000000000 -90840167 738699401 -999971013 -999971013 -263473737 192798424 -933462094 -761801034 214773310 -777644202 879564456 -999971013 -679595328 -186048757 -78769637 -197619280 -999971013 405165476 -999971013 626808282 999999955 649178303 713346117 -293541664 202055624 0 404227367 632501612 999999955 -608815916 -1000000000 347213038 -905060916 -909913426 -87523995 -1 -1000000000 -26562901 -145852719 22044549 889729602 658145743 768122155 -975461566 952407599 782407033 -696616892 1 -834627146 -164481680 840178895 57043147 -704145056 139603530 245930478 874587856 960279188 646477502 496955925 999999955 605433927 -656673710 722267329 -46709769 -999971013 257233587 999999955 1 719224300 42 -390880587 -470003527 451802280 525684903 -381029982 1 1000000000 73141694 112335954 251560188 -999971013 871441783 634866053 893669144 1000000000 -999971013 1000000000 -688053497 852353773 -87488936 999999955 -623698310 -586021605 -50923642 -830387479 -942904956 750481012 -246974765 -424473158 241835360 808204059 994396149 -794791215 -11770965 -999971013 0 531256232 999999955 -999971013 -563775225 -999971013 -306828410 159682432 -975896125 999999955 673709818 0 976478856 294491486 943001321 -23449304 -999971013 617979520 726221515 872894585 -226146838 859412697 532054676 -999971013 -426671247 -347081536 318990263 873945107 741212210 -1 321261528 641978141 693292269 -675565787 -230162801 0 999999955 -1 -215475846 664765886 640584673 -764815468 -746471722 1 557856714 -763942991 -362981459 300626379 -271609616 215272123 -999971013 -378608131 999999955 -999971013 -298610777 -536338766 894021211 46089554 -147679379 -285555258 999999955 797864428 709866831 393379209 367693409 589069676 -501854639 961809367 -805614594 -999971013 -999971013 138998567 -433437157 999999955 470849623 303451721 -803131286 -999971013 361492528 1 694793742 942119207 -803977566 -739041602 657893003 -273830689 -999971013 294994879 999999955 319547018 999999955 -999971013 65597862 -36975628 51666215 -674147108 197428811 -850543160 364338863 762942535 -719444174 899555167 428384763 231998227 999999955 800539566 -35683937 661105893 -973449096 676884478 -531857626 -1000000000 -680499564 335597123 -361628579 125719066 -999971013 -104873713 -633991706 -490810408 738712353 -999971013 -999971013 -594054582 -963411353 -777899693 379160127 -1 -815919228 999999955 414010200 -806342672 559224530 -991443175 -688284379 1 -905076726 0 497780480 -60104964 395239150 -712850614 -931721836 -999971013 42 -498972839 -1000000000 -1 -402490971 -829999466 538231448 996335923 693812861 -999971013 804771161 334660988 937362155 1000000000 -1000000000 -247918057 1 42 -665979122 671399468 999999955 435464626 485643087 999999955 -63892106 999999955 200258525 -999971013 6824460 1 906382698 134712090 902457037 519341558 811213085 892376817 545884155 -1 -131374914 999999955 724959557 446264069 -291423744 260079434 -454630191 999999955 -323108861 158766855 79626039 -69481097 -756586657 -999971013 299856196 362942394 -1 -756421375 245916161 -711705497 -934126304 -158569253 985232082 999999955 999999955 -986281560 -676235910 0 -18181520 -999971013 -132144903 -1 505145407 367888719 1 42 -999971013 910032844 210787218 0 461345350 31986633 -977224744 -1 226414208 -999971013 -228463668 849099690 999999955 1000000000 0 999999955 1 936822705 -534556125 629169477 0 -441875724 -999971013 542632442 647381726 484864325 -743796207 -1 -210342786 -641021451 999999955 262856892 -675860436 -1000000000 643072595 47132523 -745604641 -462280830 383927221 -999971013 -779883328 999999955 0 1000000000 166559212 -1 634601876 -840451238 42 42 999999955 -1000000000 -393355808 -56592570 -503645782 -999971013 -801521812 -326741713 -930027155 -912909707 -795281588 -333406019 -59997974 -121224177 -509852096 70288169 -1 -999971013 964301788 788508219 999999955 -999971013 -191939711 726547000 -488045965 397611109 438018334 97250552 70086636 -967155690 -339731655 -100305033 685961563 320796768 505309857 -410733264 188783897 348178353 560711418 -700530424 -735623488 999999955 -999971013 -453108410 865718459 -1000000000 445413128 433227778 -1000000000 -999971013 991444833 -999971013 -606555685 42 -315866462 -139376470 -109417455 1000000000 296132802 -925396106 986124712 427486528 760754852 -231990290 -741537498 -817707010 1 1 -999971013 -393067790 -999971013 -982818397 -278195104 -999971013 999999955 -999971013 999999955 0 -334796763 0 1 -698493376 -240403480 230136738 -241014058 245734454 0 248898016 -684685850 771541462 42 904041179 806930275 -521500083 613213766 -764359100 -338793119 -378696983 -92497097 -999971013 -55723434 -633374911 790769492 42 205547136 42 100836914 -525167094 -999971013 -272731509 999999955 1000000000 -409587867 42 -818479794 -752600993 999999955 1 606652879 447781283 -912758175 -758990160 0 -342426175 0 -332184996 15412848 180713114 -164820648 971208694 446611333 1000000000 999999955 -129678594 -328819084 -36633705 1000000000 732273428 1000000000 -999971013 -999971013 999999955 -1000000000 -857192438 42 973865088 820576848 43379152 -1000000000 486557794 999999955 -837606749 917718737 0 760383199 -567664755 865176986 -187706348 844732156 937350331 -1000000000 -196414883 -232590762 -999971013 512782249 943416242 42 -967864984 -588955231 -185769655 -999971013 -705999115 287442777 -481871814 -999971013 455268679 42 -957163796 1000000000 -999971013 -425593961 999999955 999999955 -1000000000 -67562604 -1 999999955 999999955 780300240 381844166 -136880116 417185655 -589754505 316960704 -808232779 0 -204003408 -386519020 0 -1000000000 42 594598139 224171506 -160557478 1 -542321875 -41885012 -719159023 456973582 -26336161 -563504904 391963339 -966189197 1 42 0 -479083556 0 -999971013 -1000000000 -2783429 -808628618 999999955 -692199509 1000000000 -518548341 -1 619949537 999999955 364405399 -253556464 -137649192 -13537796 944693138 -999971013 -876364964 36249591 42 915928558 923763891 1000000000 90473162 -366885630 -676300392 -650056948 -414320865 454799162 -499564385 -1000000000 80856414 1 537638671 -1000000000 17623306 753418920 466831185 959214127 -420628777 -1000000000 42 -693010258 649775635 -1 999999955 -999971013 892695053 942251431 999999955 -999971013 261009415 -1000000000 -309476636 999999955 -457592127 -999971013 82078520 610513818 33757969 -5978632 10407346 999999955 -263178037 150217306 827884671 -819581289 -995944164 -433816550 876305775 -999971013 999999955 -1 -1000000000 0 -271638087 129694759 270066914 -999971013 -770057913 -375287356 -16154950 701159350 752296206 1000000000 -747443936 762475132 638669712 316385644 -129026620 -795500672 -461667342 -1 -16313450 -130286222 9435869 -277550462 42 -905318255 287005319 -563962664 -814300719 840775289 1 582820407 999999955 522859895 -975614049 -868333682 -744938659 -185877914 925598023 -903759168 -1000000000 -815886546 -1000000000 20605178 -1 -1989357 -999971013 42 -176017769 999999955 3700588 -205663192 603103924 107429234 -161427778 -310159056 753220378 554197030 979526502 93358469 440562653 -74910439 -853513365 163347015 245808445 -784978881 -497277331 -242983443 326576546 -1000000000 42 -430242870 42 0 901786533 -999971013 616749810 567012162 -999971013 -1 719146005 943909825 -880180596 581569250 640216016 -999971013 -554443530 -999971013 -999971013 -226634612 705581922 -684585882 999999955 -139299118 999999955 -573458182 893015153 -803618132 322008699 0 -982737986 938775273 852734318 184221373 819950400 263395452 -999971013 -497532970 695305868 -824916391 471640448 -785011971 0 90349698 855125298 0 -465045769 -10037315 -999971013 -999971013 -114848754 -236490729 -228544623 -439264914 270426797 -999971013 880703172 467593371 632147057 670980707 0 -488334104 775349339 -407074333 937404985 -1000000000 652445053 -186583664 -999971013 6722408 42 -508982617 -597746477 -1 999999955 42 -46463618 0 447806862 -786906956 -671859493 -1 -723016019 999999955 -662909465 -99465970 -74113050 999999955 495757723 103075103 837068770 -1000000000 1 -999971013 206600714 443077776 443146278 -999971013 995002268 -1000000000 981092600 585703454 -999971013 -865643134 -492638583 55282072 657647715 -581018017 907696143 -999971013 -960691918 999999955 -552063660 194526006 -688691147 929170651 0 -310176651 -458639436 521261440 -270564496 1 696916262 730388669 -11310716 -999971013 -558917512 -290369609 779702462 206580930 273880514 -791930684 637114558 311363240 448210339 0 -708234013 385842203 42 42 999999955 -36012357 772774786 -999971013 -317428809 64089553 870791371 1 1 836600485 246249498 -387240001 -1000000000 -1 918556452 51690760 368435739 -1000000000 -371373489 116349322 -625856428 -999971013 300363223 -323770664 -999971013 -26278102 -40755374 999999955 946126916 -605483427 730369255 -1 999999955 999999955 1 -656722202 99625300 999999955 1000000000 -353312687 -769349062 -679892591 -944957929 -1000000000 -643392655 0 -173529327 -184597356 -930054645 999999955 999999955 -467001206 -251391208 999999955 364227602 -894121480 27383253 730610942 710440472 -362717629 19845087 -458791885 1 663688028 76349801 -754154060 -537320033 843007803 336131834 -158346521 -694522458 -1 461052348 951136816 580735197 999999955 100054722 0 729122203 -688284379 -1000000000 138041735 0 -833032837 331775873 -882750013 -999971013 -215264431 369272835 -399940603 141039695 566127589 143869018 222628095 999999955 1 432327122 -999971013 -787450015 -999971013 -592615856 482087376 -7012502 -843494457 -670487024 -89114220 999999955 -253440533 -443982225 -827618545 -999971013 140295858 854120415 359286219 -999971013 -999971013 586124816 929602834 -962982867 -346744435 226871252 -458909549 -1 1000000000 993620446 832483797 -999971013 -690253161 999999955 999999955 481740140 -1000000000 1000000000 -104843052 1000000000 -320132147 8580949 -965675009 -577414496 -730377645 -613322585 999999955 -938983374 472415277 429378182 -931518561 -631882561 342785650 492638320 794601995 -823735776 -947080683 -2511704 -946074736 620419951 530220517 -126542214 999999955 858051014 -841841735 -264132449 83409980 353458930 -834192656 722410602 -340879463 -999971013 -999971013 730255778 -496077560 -551012255 999999955 607529038 183966087 237360590 601890962 -138849320 -754897187 -196517543 644296077 -99062699 -417852129 177192814 999999955 -344530379 -135076109 -999971013 -999971013 842592074 -269734422 873679961 -999971013 1 -999971013 535418907 369352909 529989791 517441807 999999955 -50395973 -228229526 -57791832 380641567 0 254330768 -621108329 -458695592 864310088 1 226187246 -825969227 895184449 468489400 -511949367 42 1 -261513505 1000000000 -990620719 42 961198025 999999955 476044834 -984338055 824559145 -548980571 -999971013 -903750526 999999955 78301412 -795646993 -1000000000 130043055 102383266 42 -999971013 999999955 -203221259 1000000000 -228037232 -1000000000 -962152651 -197372732 670172033 162474980 519619315 -357618573 1000000000 147118789 -1 324619005 -435202934 999999955 740135176 856610053 823079812 468424345 999999955 928891755 -491366021 -131562982 435461392 -900204624 897825185 -899762270 -788808803 747190127 -999971013 399127476 -997868243 748919182 -1 -394996640 42 854607777 -432667457 999999955 -581640382 -988896006 -302015916 319774290 999999955 462670049 473921811 -393412212 -452494736 -999971013 1000000000 729820531 720429740 -602944391 -114478540 216748641 -1 405566365 -1 445302790 165807683 -94190509 999999955 999999955 -999971013 338823171 96658101 1 -822896442 -2385885 288512605 491000420 -703192958 293482387 438939549 596251949 -567363274 999999955 -367612853 -1 -848718571 -1000000000 -160750936 38212731 682633588 999999955 -947858050 -963880813 -717178204 672095071 -137587756 -537150013 1 140976745 999999955 1 5950659 -540590621 828798543 144641114 602737395 759869865 -1000000000 999999955 -716286370 804930805 1 -901087745 -531131988 -364689798 -166319432 -1 -760764083 42 -999971013 -562059869 24470430 340244059 -997536592 131234419 -999971013 -907615863 -513872646 999999955 933055728 -480034821 85735947 -484568063 999999955 245808445 251040743 -583446256 -140319298 855359175 -582500295 439463935 -352848665 226292816 331546391 -999971013 -895320794 -618956811 779756850 484972191 -52465575 109279352 -397766921 -767333865 169868300 412933185 -603507051 999999955 1 -925158634 78964354 -1000000000 999999955 479748937 -401611511 -431226315 258590873 999999955 1000000000 459280787 -1 -999971013 712421359 -1 -902193892 -969042648 -725315037 -868543635 1000000000 -1 519124255 0 -999971013 69514491 -512805499 -202459410 15641715 -892563085 221938103 613211408 -504357783 -1000000000 734475515 -999971013 722055060 -419774732 -999971013 -999971013 -999971013 -821319661 750735830 -803454084 0 584010891 -1000000000 829759157 -667631658 27127566 448821910 1 -724013100 -409706289 552932855 821756755 -559128206 -819893322 999999955 -999971013 -999971013 999999955 0 -999971013 -318819537 1000000000 864883130 -94869578 390170098 -529229808 809727437 265132116 991401586 999576802 388745307 -999971013 1 -30251614 -148005165 -914947841 -999971013 334568115 -1 1000000000 133605803 0 218543412 -134384601 924390664 42 817774843 -999971013 -658720057 -999971013 -822430738 42 -893587746 1000000000 1 -1000000000 772699949 332696046 -423399798 -1000000000 769840703 -999971013 303417696 -128858096 -989745009 453197252 -151816720 999999955 -999971013 1 745294752 -21169901 -149937879 -18876688 -728789104 -1000000000 -371922080 -999971013 -474528228 1000000000 -1000000000 1000000000 -1000000000 746401408 1000000000 53572168 -922479165 -707638475 179764917 -216778058 -573457207 46323138 -877466953 141018541 -1000000000 1 1 -348013886 999999955 126970818 0 -179846008 -423846762 246433437 999999955 -174905948 999999955 -999971013 -489161164 -820885935 999999955 998700824 -999971013 463095949 999999955 629577126 572576703 996481285 -667143121 -277144333 491905054 -419237617 -999971013 -208898403 847659208 -611094530 624856825 442808974 -519966162 -901293350 21927111 156248729 75231889 -276916188 -589860637 -999971013 -882169949 884202304 -36095744 -428983623 -622608449 999999955 999999955 -931256281 701343145 999999955 670639360 521239447 780471640 -999971013 20915686 -1000000000 824524383 -999971013 16472677 -412655276 -426730129 0 -912537795 201022912 923488132 -953749154 -414282887 -413003882 565704121 -599692060 -196240820 212769187 -208128072 639537276 -90580063 455111605 263285513 738906726 -899151706 984779108 566907022 0 345273347 -687912697 95119285 -999971013 999999955 999999955 -414695600 1000000000 1 -61509428 42 -476808528 42 884670264 0 -863548409 686120396 -203112837 -1000000000 739567964 -180948628 999999955 -999971013 -999971013 1 -94541103 712563686 706095525 -999971013 -999971013 712463252 628579279 999999955 1000000000 406636927 773025624 -970605802 -983102412 1000000000 -441131449 644949845 193947401 57747460 0 -554048927 42 -961020673 -327393021 -999971013 -824470121 1 613029392 -999971013 -980092320 999999955 718231184 -903840524 1000000000 0 620784660 811759536 -867434282 -999971013 314096560 -323930942 -960236616 -270707554 -151863690 -72062988 999999955 999999955 -107241215 -355233817 160301394 -439288654 74075532 -210862136 875313126 999999955 -193062468 -701221036 -259423681 -623053361 437929048 468913284 -493230642 455009398 -140768564 965794924 -28517623 -784419986 365737771 -270904408 -829901380 -79487975 -504804596 -841686430 -907689413 -791929495 182303102 452732786 999999955 -90365068 -479087825 288782695 736390616 -4869784 -999971013 42 617651980 -374155063 999999955 666337583 -54333457 -106393068 839538113 -179562090 710482571 42 -294055143 966967176 -139056739 -256557224 846456703 570868433 -76809150 596456398 -638312409 -483910882 612210545 -40231887 -999971013 -375691118 -999971013 -870419902 -1000000000 18854094 991819782 1 82930836 661686707 410518315 361211775 34042977 -557206548 -484480082 917307925 -1000000000 -1 0 939249266 999999955 -477821295 -1 -279505621 886883922 925266051 -1 464670375 -159023094 999999955 42 276137356 680071966 915899437 590283224 857462896 741069225 1000000000 42 -760178286 -1000000000 999999955 200292899 -1000000000 999999955 -174701803 999999955 446618798 607140564 -257056554 -229938093 999999955 -999971013 919969338 792473068 443691778 -696139753 -149916904 -980141229 -744158181 828452083 -845789766 999999955 -242972831 -598482741 222148883 -841957847 251441540 999999955 -999971013 109369688 -1000000000 792782161 513491067 -610569685 999999955 1 1 694231964 -912568148 -1000000000 677812131 335839690 -677459703 -349361821 -1 1 999999955 -237713513 -1 -620232725 572004730 33293361 -652057664 1000000000 -1 -797011936 999999955 -192935175 909933631 -540755012 938933058 999999955 288956224 -1000000000 39914430 597040018 610169533 -1 573822453 450456878 999999955 581015566 999999955 999999955 -838527259 -281885238 -797652172 767886025 370878348 -802093278 218408006 -999971013 -294734879 -910323378 -287418639 999999955 999999955 631764547 292561932 -469745964 981258143 -215409571 -1000000000 252664795 798081528 42 -463524820 370964423 999999955 836231692 -338704577 -999971013 -999971013 852164684 709309929 -927331700 942491816 1 18355347 -293986020 -1000000000 999999955 477438945 847515904 -799758581 -1000000000 999999955 0 332987421 -99193672 -529433703 -738683704 -169194563 999999955 -146012389 -44711383 999999955 -151070170 -458281250 -356353071 -999971013 -778805562 785299786 687564260 348465068 -1 57596503 -999971013 589578577 -848855962 726104396 -1000000000 980024114 999999955 877062656 970242695 1000000000 884815901 879844425 -602366239 -61329758 412418926 1000000000 -906029999 -985710178 42 448816436 -1 -1 -526599154 999999955 -999971013 -401714395 -29076757 999999955 -228088434 -999971013 -663092969 -246335170 -28427554 793735519 290349800 -398022796 -186679095 640737773 107698524 -890728680 999999955 -999971013 1000000000 614544463 -406090545 -999971013 425200136 -770497365 590006552 -999971013 949639346 866798231 870736798 0 999999955 273209117 -1 -509646508 -429430623 854786420 201858316 999999955 -18515829 -524712170 999999955 -464752752 -865904209 -999971013 -394608940 -421719729 487172462 -999971013 445977086 75214458 896137304 772963064 -197225511 -598602653 733992223 530738855 0 417076767 -999971013 -934380759 -999971013 891550058 369270573 999999955 -460316672 -487586365 -424140218 -745421601 -188905817 -750117724 -1000000000 -515979942 42 860745208 498861500 -818001732 -212928777 -848242991 -425422382 0 -999971013 97195227 0 683469400 -854341036 763290802 999999955 305427843 492189702 168739901 666418493 -339197776 -999971013 748668976 -251231240 -609317893 -999971013 -717574650 42 507388050 296802879 760042325 918426654 1000000000 42 -999971013 -999971013 319434446 -1000000000 31081512 -988062557 324489058 -186849569 878711296 999999955 713243927 999999955 601551470 219925648 -947894460 -797373105 -373459050 771937069 1000000000 -374002747 367563438 999999955 -999971013 824202085 -724916523 -50768653 -31508957 -851528813 -999971013 -1 -1000000000 325670632 1 303198650 1000000000 -593622020 388493709 60490174 42 -387470101 931015747 -864321535 -873605443 -1000000000 874419303 1 -280983875 226437529 -324880426 335725092 -13085278 -42296076 335304281 -265220971 -999971013 858314651 210708253 702139367 58066683 -21279298 504588714 591617128 203164938 -446557039 -12459544 -983305477 -171015358 999999955 259968954 -417157685 569490749 -907581466 105817705 929489781 8337428 1000000000 731159858 -549042361 478266499 -762982119 -275477644 -796144300 73163460 -97734500 -828130949 51525728 0 -642879541 -160160034 804803005 -904593950 999999955 -999971013 -612221590 0 -341155107 -912024674 674054121 -362646920 -978122770 -462570588 781831062 1000000000 -999971013 -1 891129855 922712949 -450259426 -999971013 120791369 211067379 1000000000 506510520 -761921896 911823394 289533177 -1 999999955 -313692407 1000000000 111748412 -784577045 -790979645 892463167 999999955 -986388909 -139060590 1000000000 461560126 1000000000 -449644548 -900596221 -999971013 -721027245 -999971013 839865907 -999971013 -383308115 634516306 171240645 248584313 -713010541 72866608 -215355205 -974035838 0 1 1 -716575412 -167540080 -581941807 -21556690 1 -323175279 987317202 132762381 -113726061 -1000000000 -512189664 999999955 -151199887 -198262542 -1000000000 -757632619 236774333 -548709053 -1 -130306190 735283097 -999971013 -999971013 925967904 -226668096 42 -520780821 -845060155 1000000000 65897136 -1 -999971013 -307243599 396181588 80869675 472607715 0 -999971013 -999971013 -267036299 -1 -122656197 -854964160 -806319883 -213901992 -999971013 -420285017 -989189708 -1000000000 -1 13312126 -224705263 999999955 -723308648 0 -754978697 907404864 -852802431 556106982 -47608116 -676998768 -32075885 -708414246 -677709704 -300318866 -999971013 999999955 -131848549 42 410552314 750939786 1000000000 -342142006 999999955 999999955 228854124 -551021827 1 -745089144 943664177 57122906 845677476 -1000000000 999999955 -466261483 -599870519 42 818764474 -1 42 83917880 174121459 511699761 280682333 -441223149 -292023813 1000000000 -330937768 -530368026 -159353564 999999955 -132229884 1000000000 903479256 -263265156 -614671560 518140928 -459417068 -597917509 -348836597 218341703 -1 94267162 188869291 1000000000 -649652703 -227978730 -300719941 -459009893 -999971013 745369208 -465744595 983772029 -590663477 -659576787 885011959 -58490960 -125219247 -497826915 -999971013 999999955 531288415 654310024 -300335579 -958744909 -465165189 499232053 -999971013 127555881 -289445311 792650769 -314859817 -999971013 -999971013 -138775475 999999955 -999971013 -539093528 1 999999955 -610330973 432402711 -893569725 -410501953 696564659 941104067 -851405968 999999955 -654041686 20509335 226346923 557229604 42 618873006 -670328387 1000000000 0 -999971013 -1 697296310 -594065222 18485490 737314470 -489809740 999999955 663971174 999999955 -999971013 -999971013 516770294 1000000000 87520365 -999971013 36744779 -754746416 564135136 99767082 -82994866 -177397256 691185608 572737496 -912948448 -632966448 -955774630 999999955 -603874607 -993552556 442680613 999999955 -271910010 999999955 481967431 -203077552 168023249 -435119430 926657987 -999971013 -305006724 -109483291 639129866 41844813 308178444 311839986 -722862619 -422276208 -999971013 -1000000000 0 -999971013 -204975079 -692676500 553905645 383432219 -634797519 -858207143 999999955 152324927 -140162628 446826725 -1000000000 1000000000 -515578656 -509952027 -12083453 -898950740 -925448435 331243069 337985288 -405981595 999999955 42 -448983909 -543527379 485930927 455117822 414474023 -999971013 519747344 -95335984 999999955 -776132904 929641827 -816451508 -652669792 -545937358 -944042155 1 -342487724 602676532 555594062 56447659 -1000000000 -948079023 847028752 999999955 -85964677 999999955 714358537 683632485 -1000000000 396134079 630435915 -741219142 578558385 -682917620 -999971013 -395031222 227570874 -130189552 -316040461 669457149 328600823 999999955 -218266812 1000000000 70167705 306893935 -820982966 -1 -999971013 956811464 999999955 -126016460 -563631779 -251063575 714227405 -631995882 -782405307 -1000000000 999999955 666441699 170582403 -380767063 -471213760 -518970151 -680967438 926161347 -1 -681197416 1 -982902450 829076509 -879826434 -999971013 -999971013 503504768 999999955 -999971013 236802866 547255907 -193099824 -471412500 -869942865 -131587888 550776567 -946135687 -1000000000 -999971013 -258999628 644563604 -660554774 303050503 42 0 861287929 -356686770 -1 999999955 999999955 1 -145239000 80924662 -477470219 -495237955 999999955 1000000000 -836803537 955173381 580934428 255518833 -418770334 -999971013 -1 -502769877 -231445847 42 -866005186 -772577014 -999971013 -780187663 437957035 184055779 991865405 -1 -320659914 361323773 999999955 1 -569219800 -11351796 -999971013 556181994 90963605 334207200 -756808392 -431205341 547593669 -81002591 797529191 0 479110812 412550911 777553858 0 -247097312 -618387575 -624063638 -23477276 785520072 469689362 -1 -999971013 561584123 263970482 42 621298360 -999971013 42 197059163 -607121297 285273283 -6098146 -1000000000 625150313 -1000000000 605432101 555803111 906627601 -407785790 -934396722 -946508513 999999955 -607522073 595523992 999999955 192155932 484861327 -136079165 -452317209 275481586 -999971013 -136488649 1000000000 -999971013 -999971013 42 -142622635 -441875724 999999955 560876391 -999971013 -58549154 999999955 3503171 0 -273096363 -441823041 -608896335 -96955974 -874829021 541442396 821831170 -999971013 689827824 -440298143 999999955 999999955 88833524 -639592184 402013152 -947045754 -308283028 1 -462795970 1000000000 -947224289 -231165626 866180878 -793165499 716138170 1000000000 226131708 972275862 999999955 -638168278 -1 -1000000000 -212042108 871524000 -1000000000 -278525527 801881367 125985760 42 815010330 -999971013 0 81232763 -637790001 -849166783 -55497776 -723609537 -1 -819513006 -65291683 630500648 371991153 -999971013 612680448 42 618559825 -202014207 1 -81055357 724403567 42 423110426 582213836 -532036384 382242823 1000000000 317638109 -918873245 6843671 96895769 -999971013 906378343 -119376445 790591853 -713134686 253304823 -328760199 968697241 411087279 1 -611346872 1000000000 -4378678 -179421068 -174693606 42 -381471837 -999971013 -122849998 -1 -287882864 273457574 -925080639 -614507303 -36015178 -163471701 999999955 -1 -580680147 777666609 74801135 -871010362 999999955 -999971013 -519926029 -999971013 -365194584 -841714356 -799545590 203493339 -420377769 -999971013 -1000000000 999999955 -424823910 -999971013 1000000000 0 -731170254 999999955 999999955 -82030113 -555767411 -1 -999971013 186222437 898683303 -658577420 1000000000 -580713617 -427954161 -1000000000 -25370194 985672668 -845709069 -448207670 -780778651 299908139 999999955 -665630394 321865139 999999955 332740524 -841230268 -287796909 -999971013 765420939 348267224 156027885 -1 -136645152 172512892 235653663 742788940 42 45288899 548838497 -999971013 1000000000 459514135 -35934906 330418098 1000000000 26256181 850651205 377012907 -928739189 42 127882499 84381573 706643364 1 -661466500 877575888 -103820369 -705285073 0 652241887 375371805 999999955 417528895 -338473145 673670456 -1 -999971013 -604669816 241995719 -965495369 923048883 676978902 574976287 42 -124445134 -367467864 -990923831 -1000000000 42 -743789255 356320543 775983373 -753379682 -130543942 42 626838912 940201223 999999955 -479081466 919321408 -140020359 1000000000 -816498897 330491982 542237942 263791995 999999955 125114768 42 999999955 451983099 -1000000000 -112537747 -568215474 181747530 113972276 -999971013 -964765718 669864626 -615591556 0 999999955 271216297 1 -999971013 -94808101 925662744 980388000 999999955 1 173244229 345247462 -934524305 693236475 -611997347 42 -726372510 -999971013 -32013440 -492105358 -917572798 686664512 -560120652 -999971013 -268255119 352641913 -110012620 -341727377 -409944152 -215409571 -128335295 -999971013 -102440064 -968016084 558429463 -888329029 999999955 230212565 704438332 -826817977 332693250 -376241965 -801282157 -987497073 -467326540 0 -824253676 460549296 91253481 -1 -164793764 1000000000 195893458 -794726542 -172194586 -999971013 -924923168 -999971013 999999955 999999955 999999955 -149605801 -56414096 557105703 106070279 -999971013 0 1000000000 -218420569 -217303984 999999955 0 -999971013 377579185 -973682290 -439656836 -729016554 -139622121 -497310130 494373264 1000000000 -908499678 -808935136 409901453 -999971013 901790514 410991786 460959385 -999971013 999999955 717971670 999999955 -716820865 -999971013 465827688 -533888732 404135677 576117151 -999971013 -203010112 -999971013 -652149289 731851951 -647178068 999999955 -352597365 -260789902 -465229511 247270355 535698518 999999955 944892468 -246512743 177563498 -980842822 1000000000 -196598853 91778419 1 393847010 545577953 988574738 -1000000000 -946713825 612305830 196789262 -954210038 -174204642 780837404 990044922 665043196 150051846 -607587073 985082470 106457049 -87682250 999999955 -229107011 965024418 316122205 334157258 802668926 999999955 -92853974 155585854 -606767776 341326174 -740298329 -95094508 538928188 224473119 -152484967 -760830980 847121868 -106542377 1000000000 -252835051 -594653136 -260994616 244689236 -1 146894936 948696545 66571857 287629217 -1000000000 999999955 -887363365 703483785 -999971013 1 -376122371 -1 268805271 -693419320 353037457 -569006325 33909481 17883634 272589924 489564753 -1000000000 -784015473 -67080953 999999955 84883947 -184437591 429121046 572431500 -699676012 922306844 66154636 -999971013 -517437951 -519242731 153819760 -117415074 1 999999955 -743103932 -999971013 -490208090 879157934 679726508 -262813248 937301136 -717843524 336219650 0 -999971013 42 109554997 -403005899 21459850 -999971013 -74239000 -114139481 -862724487 -827470228 -1000000000 30254662 -588498082 825868053 398404242 534093551 641664257 963570451 -1000000000 999999955 422207264 -1000000000 1000000000 -703571557 1000000000 -454285006 -999971013 999999955 42 -533539270 -413323618 -689689062 531928316 -984378368 -51359443 680116152 292548587 507759094 -403195262 -999971013 -548185679 -999971013 -935509189 -523185453 555261079 779989856 -811322074 271756405 -612156076 999999955 -449205709 873632311 367640123 999999955 827582230 42 428122278 1000000000 -205780658 -268319420 -621211321 999999955 -876466352 -1000000000 -412751462 -571740464 -567783689 999999955 -660759346 -77908006 999999955 719729844 -625367310 -398568690 -2865321 691914362 -34614052 -1 999999955 -916863307 -999971013 314807775 982226445 -742481878 428863656 243983433 972229552 486144930 999999955 781462023 -139424264 -578082470 654244529 -999971013 -999971013 -854237197 180413698 -650774796 23826458 0 -396348803 -914200950 -466923296 -1 170385311 1 213953142 129694759 -572719602 808122236 -999971013 -1000000000 885880236 766850757 963934530 1000000000 -1000000000 42 999999955 1 -994405596 -643205673 -999971013 887036499 999999955 -10637811 175495417 999999955 -673441919 -247943462 769102474 -1 -668216342 0 50183258 844301588 -1 1000000000 999999955 -177693211 41571040 676062491 917097572 -951124475 106941292 -844997632 -743239930 -540800077 1 1000000000 -228043848 -652747263 -999971013 908263565 493715129 42 -496192664 249694395 154047954 -115385274 -975507863 -999971013 -1000000000 428285033 -1000000000 750981919 0 738277316 497209265 0 540410169 83738836 -283719841 344397756 0 27390268 -727053129 -147109161 1000000000 1000000000 42 540792482 1000000000 -956995366 -211466309 640620705 129534090 106492864 502212144 282909549 -983398316 -952294729 999999955 -8011480 -561390301 743826808 -323863504 -153022601 999999955 -1000000000 340172135 768345877 205354503 367188684 -51006836 431749946 -316596496 707488885 -657646356 614889590 -1000000000 999999955 -880555688 1 536762147 88866536 431374187 132919657 -281191380 999999955 -340399879 999999955 -473856259 411755289 42 767878175 509432028 -999971013 1000000000 489269185 999999955 -100502962 783176367 -115060875 999999955 -783334770 376080358 9344798 -816044321 -529218163 623745457 548875926 -853937008 999999955 -73692034 639534765 999999955 999999955 -53086312 41560609 57604937 42 673828759 550784179 42 -659030879 484846075 -839465264 -752256586 -259213077 -3523205 1 -477983715 125736543 385289687 -999971013 -999971013 220245563 -999971013 -284504482 947466037 408087900 27430103 222484268 -683472888 1 -882493306 -999971013 -85553634 999999955 999999955 196149389 -484411461 -999971013 895925692 1 -368206399 1000000000 -999971013 187221788 -801552587 651700941 42 -759804620 -999971013 -1000000000 -4878216 1 1 -59198444 -1 -751760352 -132426442 784716254 -679564879 -992959313 -44665698 -320459138 59652230 708414635 805218900 -977747900 -999971013 -414228300 661722974 -465935004 1 999999955 1000000000 -271776293 150140187 781855116 -234578626 -150391217 31458862 103921499 999999955 -574294458 -820465550 880814399 999999955 1000000000 999999955 999999955 810305739 -273367373 -561418390 -212394140 810098313 -679115401 553753251 -890102482 29238397 -802996512 -915039312 999999955 -518506336 -204242440 64866425 -999971013 895924109 446306359 42 999999955 -696425046 500992481 -385454002 999999955 19053540 -888887090 30939603 202794373 -57868997 30347964 0 999999955 1000000000 294438616 1 918429416 564183871 -237964543 999999955 -818964023 999999955 -69815883 714801789 -161179746 1000000000 -781250236 -305258426 -1000000000 846451903 -764169911 868465586 721624833 999999955 -519281582 -257364437 42 272409094 999999955 -199947015 -328204978 -146721765 -999971013 -400320898 512860265 203652169 48711218 -140316372 -145139511 999999955 999999955 -1000000000 888785934 481540126 -60893651 484040452 42 791909221 -987585232 -1000000000 757258506 -102409917 999999955 -429822428 0 322109116 -982849497 891851134 906406096 -867319949 -522503466 896311719 504634578 -230324405 502346368 -656500665 -353533497 -1 -999971013 -1000000000 -521866461 999999955 -900648677 316987866 -677830142 -79487975 -873160936 1000000000 -753114518 -547671497 1000000000 -777276467 951397463 553171114 409705863 -285268540 0 -999971013 948091083 514676721 865377086 1000000000 998346158 793501483 -879722249 1000000000 -874120861 999999955 -578567351 -563005706 769437781 690645432 296975524 -248244352 -847046480 -872569804 998977749 450930617 -168089731 963496881 -999971013 61834786 0 -685724162 -1 287890881 -9772062 999999955 999999955 -409464912 -343240914 474016843 712335338 -1000000000 0 -122638098 470766323 105880509 -999971013 196777565 0 947863838 -376243634 -1 -482932966 -406687074 -999971013 761617464 -1000000000 901193979 932514128 -373149393 -743692537 -451692196 734842242 -509402490 604862082 645264408 -830034361 -504723181 -897514852 -999971013 475951310 999999955 515193894 -1 -925415909 848772208 -868934494 -313806434 -25735542 -1 230594793 -797732962 999999955 -832402778 999999955 67975397 393283447 173944993 676457730 -304492894 1000000000 989327503 -999971013 999999955 588040785 495795866 551181063 -297539815 -770526682 -999971013 999999955 1 -407228110 -863014334 -76353421 -674974859 138303560 935767909 0 -924257387 999999955 436124410 -999971013 -999971013 383809640 973134027 -474969675 -999971013 27574571 925169086 -865133593 -299594657 -523837005 -847117337 -343996703 882597464 -861904713 -201465901 -988604682 959349789 -999971013 -999971013 -353576231 804647180 -661261172 577754758 -1000000000 578448109 552826412 1000000000 -1 614351118 371603356 -1 -163717219 -676624531 128343499 -780609947 169713253 -368504352 999999955 86992544 539711532 -607036143 -831677513 -378872290 999999955 -999971013 -752798202 256550483 814694699 655104913 -644840930 -999971013 -880953521 42 -761542115 908378462 999999955 -1 809911778 438450453 -1000000000 177551658 730309823 999999955 -999971013 42 655984840 -1000000000 767321554 0 -598315955 999999955 -59122493 -663079898 -152156501 -559409271 -999971013 -892133119 -1000000000 758865219 -799266769 -207963469 -557134831 -880867234 -1 450848187 874107844 999999955 -107709918 -350924262 -999971013 -1 -227110005 230260916 999999955 548448840 -404119473 999999955 -509093044 567405116 -362795732 -999971013 -999971013 -16040350 47560591 -663695341 903055369 -807673583 0 -646854470 -1000000000 795696511 -65069493 -930341618 999999955 274775907 -361775856 -66372092 -1000000000 -57971005 961768983 -468931902 414349315 120814270 -469910161 525594629 158902009 1 415486426 -999971013 -104303425 180583610 -999971013 590458324 999999955 716232459 -986282412 999999955 225453741 -348411233 -671764346 -551754135 -1000000000 859949428 519360303 257940825 999999955 574563006 97681972 -93163418 757381105 998375172 -1 -94033828 -516255301 436573675 -711488122 -74461340 -1000000000 -999971013 -636481013 429730785 999999955 -294823793 921094039 -999971013 683074303 -953585189 -1 999999955 0 -567241145 -360911783 177692430 -999971013 999999955 831962032 -861277570 1000000000 -999971013 943506365 -995013587 261567589 890976253 969645566 262647482 999999955 665004317 545165009 358198990 999999955 -999971013 1 999999955 897221733 840192655 583936704 41280172 -151801318 -101071784 970597913 -772435919 -58465660 422589419 446501278 28856613 -696161667 705814157 0 557922294 -348697622 -135426439 -410977402 -968120905 577780030 596678124 -332874801 -960854896 170093776 -161976336 -999971013 -817001207 -341439591 -127247294 394110996 -637407024 364911524 504528994 794618708 -464314266 999999955 999999955 -838231545 945575491 304402959 -999971013 1000000000 -883017331 -305839900 -1000000000 731193815 -650291202 -869148749 -309208270 318824355 534698130 646068738 492514646 91445795 887606955 -83387608 -204693115 21335547 -930289207 0 -113091962 -420659842 1000000000 999999955 -486886711 -161687473 235556312 -281555453 109675885 -1000000000 765812178 724727972 -330939724 467484038 999999955 840559710 -605136034 -159818086 345101563 39890655 264310716 -657121987 -241873392 -999971013 1 -920942332 343189225 59990016 -541802757 848961487 198156794 61745192 -177478593 -922869702 -469053381 0 -96719500 1000000000 -786461613 357229312 -192969246 0 -423853657 -391422089 22953654 -878659236 201684722 -415497810 987087387 33136088 -87036357 -796019171 255847083 201103436 42 242130497 1000000000 841911092 0 146403135 -316072315 -380719883 -139783434 -810885174 -176735919 -345080953 -999971013 -1000000000 -548028287 -928437337 999999955 -312134669 -1000000000 -184766977 993511213 -991167982 1 -999971013 626573355 673235140 -131345995 277686979 999999955 -335915232 -36709247 506286151 -468847601 712543156 -999971013 607839467 -192907100 -720297995 495517747 934365059 999999955 283421366 999999955 -999971013 208860533 89240361 999999955 -999971013 804848145 842322187 231280579 466327006 -999971013 1000000000 -948556743 -385363116 -373468865 552814088 163198442 -90579047 -451176965 -828740231 242581816 -999971013 670601675 -574164201 657713323 122971331 669207940 289570610 -33641699 512404015 -644552924 1000000000 204750718 999999955 -580777143 -830542863 -347079623 629609901 1000000000 190587945 319748115 -93905249 -572796178 144905831 171759507 -999971013 563148863 -999971013 -999971013 -350294879 -705964326 -235966033 -588592734 206430298 -1000000000 -301078740 999999955 459735567 -648784679 42 0 -1 161773344 -587476403 -224543260 938925044 999999955 456214437 -207503886 -236235545 167953513 -474272965 -471237315 -574207052 487977924 817447348 842065586 690938996 999999955 680389593 1000000000 -591622682 772371541 200060937 -999971013 42 740310347 357222322 250007710 -722103553 -1 277147478 695560532 648231103 -642995607 599016282 0 1 1000000000 438786775 999999955 -51193791 131317815 0 1000000000 -72383907 827842884 934196262 -1 -272291865 595755394 619110057 -904179088 673450154 -194640834 -327649464 -882767091 -999971013 831041708 -865222317 999999955 669745958 1000000000 -1 -977228008 -999971013 -300362543 11598161 794115709 706482626 -999971013 -1000000000 592478298 474099302 999999955 58505995 -124345128 -841231945 444052521 -960691918 999999955 131075066 -103342160 -999971013 999999955 -641985800 999999955 0 406900370 50183258 75030651 -1 -462498698 -111845763 -999971013 42 997887512 -1000000000 -30748202 42 -123271511 -999971013 491420286 862112729 489424761 649760041 -52505044 1 -380643060 999999955 999999955 -560439865 194200138 15364021 -999971013 -183039862 253066449 526638136 -963541286 -999971013 -411492404 -29260588 935971412 -338163990 -487325375 -696358613 -989484069 508389300 739276256 174784272 -685858989 97543531 53336968 675921193 -74873706 -48816712 81064488 1000000000 907060911 3902917 592557419 75084891 999999955 1000000000 -933561304 -244432643 524997155 -999971013 -117741093 536331413 0 -111406506 -647842677 469357925 10957662 -206851891 -1000000000 -999971013 -915141182 862319742 69037436 999999955 406700563 921631566 -317195604 -611173420 330709008 -909035708 -189161366 573017760 -265331657 163687478 351047844 -999971013 -999971013 503013883 434834561 661123790 513333707 -1230460 -581001213 -115662133 867512663 567571161 787863461 -611111870 282007195 -853487590 -999971013 693168497 -238145133 -854389769 435564494 -110080774 -520240163 674132804 -640165247 1000000000 534555495 -999971013 -575343774 999999955 553230741 -999971013 706690682 -113895753 -108228576 807122317 42 750136576 762309863 -999971013 1000000000 571891862 139232159 503867903 -135794271 1000000000 330643477 -232107350 -879491225 194639490 271116342 -970700104 -726851528 999999955 -225478468 0 -256707375 677279988 262406568 878331406 433280305 999999955 -558892498 42 -652279719 -670344593 999999955 -1000000000 -44106531 999999955 878319128 -651200675 -999971013 398103496 1 0 -263160440 726536058 999999955 42 268564471 683759362 837530566 901829051 585021722 1 999999955 42 -664740090 999999955 -832558971 840432576 10959839 -190065129 -999971013 962670611 -999971013 -999971013 327236366 -932207476 151802366 -583226093 -181573713 899909779 -817624817 1 -972372135 906775244 -860189523 -340461993 47921009 64883192 -1 211573195 -690740511 -473510086 704706970 156751709 263165822 0 42 -452760539 -485956371 -205838048 -1 859720488 428909217 0 -729808626 760665958 31719827 199243136 1000000000 843923243 999999955 825045376 762883932 622448883 -999971013 -999971013 -563677043 -999971013 -28548296 627968536 145428136 -752838684 -819583078 24545871 -666581867 966759384 -935048328 -159679519 999999955 -135420333 -179762924 -896375857 999999955 -205478583 788113600 227233592 -999971013 176071768 -616735473 724921289 999999955 -206861552 -600230532 -891403011 -757156409 -999971013 -501339491 -654681290 521020469 -21786254 926179300 -999971013 27098955 -328545051 877500044 -999971013 42 -21885642 1 121937853 220789504 69689722 983798421 -108358794 -197869752 -725001085 -512805499 -276417753 -71791510 94256355 81468120 -350575005 777170069 637774575 685536492 -1000000000 403348724 962424780 631776608 384335367 921301570 -278128988 73744807 -999971013 1 -59190847 -85979606 -51006836 999999955 477237554 -679641947 -999971013 379372723 0 -353875032 -31458120 33858224 999999955 -201455508 1 -592436765 -61208827 296544161 -107000885 999999955 1000000000 -380414503 874216511 462905503 949286168 -1 -663639161 954567262 -163355860 -472021179 862737814 158016034 606549963 1 312776418 -120438220 339371344 1000000000 -848961117 -413055243 604032203 532481032 -548325632 -839798758 -409401029 -482514992 999999955 126961776 -565726678 408404461 -999971013 989074147 999999955 -999971013 -621179936 13866340 1000000000 -65213085 999999955 11944936 -932387802 763934044 -200563222 999999955 489145474 -546730418 -610707213 140298 999999955 -872198885 987202130 -999971013 1 90268164 294827058 387095451 -999971013 679626790 242411969 -369558409 999999955 -342689246 -999971013 158856071 -1 165622713 101847894 804862160 -652687210 -999971013 142850259 165710386 -683358874 778285041 -36669041 -171095767 -886009277 -221464133 530270731 742608699 920578334 999999955 -999971013 -2272262 188857698 42 461277713 999999955 0 999999955 -907071944 755827081 83334790 -1000000000 402278358 736697210 282287988 -886401961 -863136155 915764791 -967244595 -647858517 -768457849 -1 -999971013 1000000000 -765338155 -999971013 720855885 -398347973 -509071098 1 111157952 -855797769 631089427 713612224 999999955 405238666 -639851294 -563643221 42802085 -555721414 944368384 -422603667 0 -225542896 -870402615 42 0 999999955 -1000000000 428779840 610445201 -764690576 -83200353 999999955 -1000000000 1000000000 1 617175074 -759285968 402242238 519803225 -508791999 425713506 -148516246 636658724 999999955 -280750166 874985821 687395427 770253698 -278246981 -701385049 -1 -1000000000 -985649868 -765979753 999999955 518385142 -999971013 -479340581 1000000000 234306245 451404484 -522885517 -876751973 1000000000 -1000000000 999999955 42 -999971013 999999955 -168672208 -310726430 -164562850 -897951458 6327846 600411064 -146958190 968742579 -128506181 -18015803 773837120 42 211949506 999999955 -259029469 -319871031 -356039415 -646102656 999999955 -204554879 495440448 222866645 458296461 -975808190 -705236735 970640837 -909632479 -999971013 999999955 -569513692 781214963 -923731634 715707988 -927917527 114459663 -178822545 813970838 270076124 976075819 -61487953 42969244 42 -1 800545464 975320960 895604245 -319871031 1000000000 -26762615 42 -282733977 -999971013 -857626260 -310550100 388094223 -1000000000 999999955 -857205531 -317921396 457828942 -999971013 -938659515 -1000000000 999999955 388827302 -172306461 1000000000 -295159853 -999971013 1000000000 -106828371 -1000000000 1000000000 998347395 -1 458200795 999999955 963953298 919011661 -447907231 654864552 1000000000 385119093 999999955 -887295475 -974874660 158160915 -638274538 -999971013 644268864 -164108514 409003041 -73325780 129642417 999999955 -46081080 978186990 990868971 935298686 42 -985290938 -203932052 395133083 730574893 110022518 -889809533 -356831448 -256754542 904632912 -999971013 894121929 -16372229 -76897080 -999971013 608247784 -999971013 1 1000000000 0 -999971013 453785759 1000000000 -835014026 634200524 -1000000000 -838002297 -13212206 -999971013 -779671610 0 0 -314789613 -810499389 -999971013 499969439 -265747219 385075012 469584456 -379378784 835969308 -685143357 0 597259627 -130605842 -933462094 0 642852687 -250423138 837007551 999999955 -1 0 -13454462 793272143 999999955 -56258775 71924749 -380735051 999999955 -733634528 -1 999999955 -515912719 42 -870403836 -767502745 -515865075 -999971013 668216975 -788547793 245670615 -868376900 999999955 -770025184 39066107 -552581212 -374121054 999999955 -404392674 -472404077 186517314 706565849 -38967171 661875999 -22845856 -207922453 42 -999971013 42 1 52308484 -175469432 -308243090 -999971013 -66698529 -1 29721557 -999971013 763742224 213731616 422865016 380577560 -312799360 -936525234 -825218571 -1000000000 -702496353 41477485 -986170920 -101947846 773864055 421460700 125480994 372886490 -492822403 -720575070 -999971013 42 845615711 447185160 -748152595 571296295 84895864 0 749085393 -276142350 -108876212 -1 -476120896 680647997 -999971013 -999600095 228451525 258767537 -1 -999971013 -885731549 -999971013 -603801645 -157268776 1000000000 748491357 228848409 -1 783510358 999999955 41534246 329200881 999999955 999857658 -999971013 42 999999955 -219732807 42 251639990 -928551281 -999971013 999999955 -574856296 -999971013 606905592 555296279 -982101845 474358854 -170301565 -62432310 -297791037 -1 -91792167 437831717 -630803615 -480691022 277583672 152552643 -1 1000000000 -999971013 396695871 -441434047 387391765 999999955 -153799263 0 -986906809 34064534 1000000000 984254192 0 1 1 1 -673939317 706823441 0 -87108883 94992623 736352021 61547896 999999955 344521122 253107532 214661536 -130750545 -406680048 1 977294109 710156131 -106832740 999999955 732277643 -158099231 -596223394 -999971013 550007269 -1 576877329 -186068475 527386865 -41074587 294471528 155726369 999999955 999999955 525055959 -779406169 -652057664 -640996845 -843309245 934538630 610041726 -981343984 673934060 -288966558 999999955 447337389 368283992 -164751647 -431683216 999999955 351544919 -999971013 -742893687 999999955 -302915900 304317636 320714771 -889724277 -999971013 -188745376 549726756 411336523 -11080588 -782430729 420391279 609973853 951172476 824939491 999999955 954055722 -388703044 -462283318 0 -999971013 778235417 -129973722 846981026 1000000000 -999971013 -302852647 497604471 173145843 520451850 -1 42 999999955 -509355260 -993722588 1000000000 -1000000000 0 -999971013 93005933 -627705791 719376952 561489900 1 719055183 999999955 -1 -343024533 999999955 884103693 -999971013 398355195 -266516470 999999955 850713690 973382480 110818248 768530782 999999955 -447019330 189584553 617788138 553045286 0 499257361 -1000000000 331555672 -208365730 -701369872 42 -522720452 89540370 -659109915 0 -999971013 590629467 60857463 -765032388 -844848271 698871361 -1 999999955 -252126127 79661852 107837539 -714605499 42 999999955 -764751165 953905235 1000000000 -867020114 373710581 327525585 891624447 -42493546 -805272117 324719896 731129348 312429729 557602122 79070986 135842480 -999971013 54053028 175106346 0 -296449400 -830438703 -493576181 -999971013 931474839 690331410 -1 -583233253 665178008 437742086 -3883834 -967244423 -118374572 1000000000 -207150283 80956347 -1000000000 -897904967 -999971013 999999955 -681688749 322495173 -1 183855139 -720538105 558522003 0 56993760 -596749013 999999955 -999971013 -999971013 63201469 607214760 -999971013 -650732095 201203707 -732684970 839603348 -752878976 -543601857 -845308571 1000000000 898556826 -1 -648307719 553698787 895265118 -325064224 790914004 383870431 0 594432583 -184680513 -884197462 -520720269 111972775 -445218682 202335416 -999971013 999999955 0 -999971013 -418933075 42 1000000000 781660966 999999955 -872191083 -999971013 -3543625 647027138 1 1 173187224 -113895872 784385757 -643266644 999999955 611360399 -999971013 1000000000 42 551853711 425372185 -60830092 999999955 -999971013 1 417679805 -814727126 42 999999955 608661172 281358718 0 947176781 663640813 285356772 -689970834 -584307715 940989884 -1000000000 781351508 -764776992 713930893 999999955 0 201832252 -999971013 -310020290 95143470 -342313845 -221262008 458014738 999999955 -166228267 -216794310 -303848717 -767623626 -797521350 -999971013 999999955 -798519897 646436225 -633747394 578567288 -941525148 42 -841475751 735190720 -395843648 -1 256565902 -765198532 -999971013 707385699 646263373 -66404208 -999971013 -999971013 999999955 -306151272 621001078 999999955 652432942 645191263 -999971013 51614639 -837736799 251547390 -1000000000 786993398 25518656 744506511 1 -749011691 0 -26890385 395356120 1 800747543 -1000000000 530738855 -453526358 415836892 -785331224 -730605465 -709232006 -760326359 -994603373 -1000000000 999999955 579067920 -1 -438349254 823495829 -999971013 42 1 243428330 -18149470 -722256215 21253737 -105181445 42 -307624489 999999955 -565099358 0 -62392057 328935175 -999971013 -457836830 213257363 -999971013 -283149006 -1000000000 720095109 1 -999971013 412282387 440464010 -587305898 -1000000000 562330693 -577441086 939417111 0 999999955 713375470 -302469233 0 999999955 634461553 -965276475 460352978 -999971013 -999971013 0 999999955 -999971013 -400031273 -723242906 -933397020 -218237238 660675471 -163133265 990455298 -999971013 -556526935 553350511 -125906667 402959736 1 -1000000000 747731762 -128523593 999999955 1000000000 -840704521 -1000000000 -150325169 -633287747 -151865592 999999955 -942394000 -104952562 209798677 -772027409 -158237160 -999971013 999999955 -526927554 -587540805 -430148523 -12543663 -160498968 -999971013 42 927109389 781010200 929606179 596487955 -676863486 -972793778 1 578476619 55489470 -969574208 -840230868 886913949 320770872 482539901 999999955 1 999999955 42 0 1000000000 -999971013 -104632165 -1000000000 44858505 -171798238 581330536 0 -403043551 606679927 740781763 -1000000000 -493477854 -664723297 865127030 993983041 999999955 -15017783 -514759688 868454479 42 999999955 -153378360 -619317758 -177354171 996984114 147684402 -1000000000 702817478 -1000000000 274363932 -999971013 999999955 658787925 -513158237 -97102456 -62005914 -192804447 -999971013 585084219 0 153988960 213496602 -1 233964892 -356340191 999999955 -659018310 542235287 401221957 786627385 322219340 -891337382 845700256 87061576 -322251122 -502024566 0 138298860 0 -999971013 -158953656 174710441 -588833248 -681476221 53712341 1000000000 897228446 -148248235 -151530125 -905205429 -955696907 691062427 14167497 -1000000000 -156159400 -999971013 999999955 -999971013 -1 -490684499 -455735614 -867528072 -999971013 513029431 -402124951 619236926 633125215 -980357571 -666997015 -999971013 -640713602 429778081 590040531 125126736 926562986 -890311626 800371306 0 -1 675623086 264597084 327239573 -376718500 -1000000000 -841728323 -946921756 1 859519057 -602739822 -509121143 927773693 -999971013 6681403 -999971013 -999971013 465473885 -615323440 569686972 -904326821 1 -999971013 42 1000000000 -962740379 -1000000000 -295581586 800651011 52348971 999999955 889756800 -665888906 -741197920 -160998329 831017445 -5217230 -308033460 964831354 1 395380052 -388028909 -530031872 -556088976 261462498 308688467 334406041 -999971013 42 -39403605 987320047 387270152 -71618984 850314018 -569596095 31938917 792551335 -922946802 -1 -172897012 846177080 647984047 -999971013 -202753204 -591618413 -695330917 -660133592 -796022000 999999955 1000000000 1 397544688 698790139 -999971013 328476301 -999971013 -106870924 999999955 804568373 -451085598 101522252 157655893 -999971013 191897226 42 782837269 -1 -1 266347782 -999971013 867335125 -717773083 -999971013 -526238456 271286844 322226308 121536042 -999971013 271989176 -957806996 -573892927 -220245931 -999971013 -1 953391887 884713924 -737274731 -249727096 740915027 -53595596 956896666 -999971013 261738414 -999971013 129866733 -603998773 812919977 999999955 10957662 -1 -1 156175203 999999955 -439178450 -830430855 849593372 736568695 292163575 -1 -999971013 -41495926 -481994762 295597777 -950042914 42 -206726695 999999955 999999955 999999955 999999955 742182406 343114451 -220847083 -833065301 42 -413139305 287412967 999999955 -523668288 -1 763524795 -999971013 0 -397289488 172718196 -999971013 1 935315020 400951731 -178822545 -372484899 -231067813 0 293338312 -999971013 -141919936 719513544 -459424410 323346650 1 42 0 -383121382 145836431 -795633310 -864371477 552265691 999999955 334007855 -999971013 304510135 -346266597 1 -939868780 -999971013 -999971013 -858691890 -497817975 -999971013 -216780187 538502101 38991202 -273330180 1000000000 612169693 -819026544 303859466 -11878010 42 -999971013 -343136214 420709270 815675759 818963676 -175911922 -897848266 -999971013 -41815208 398951732 6197285 999999955 -595031880 -935892450 0 137724171 1 -999971013 100518039 -1000000000 -1 1 436258631 -999971013 -1000000000 0 314931575 1 -265980640 -245376780 1 999999955 538183630 477418120 911887982 -625425300 999999955 555150416 42 999999955 725405209 102963569 -999971013 448694067 -564109139 -933137016 -89381393 243249048 672253779 -683764678 999999955 27685789 -922161046 102211255 -736994364 -999971013 -999971013 -63152924 -153449358 -770812212 399748782 -714954712 798660852 -999971013 -313641414 275661077 729076445 -662362049 42 -999696910 1 -725403046 999999955 546546957 -441072225 -74890746 990827892 1000000000 -999971013 -278870374 91879115 -725411066 -1000000000 -315196052 -288814328 982410825 -345640618 -999971013 625970902 -58085318 -1000000000 -837384249 790659483 285814234 84959305 245443442 469501915 -270367611 -294493646 -495002997 -125804810 -999971013 -276327580 204830156 197574595 737314470 891300583 -832783639 999999955 632627180 -44568811 982071883 999999955 -193621976 57519210 279943211 180189742 361559402 -567929616 -1000000000 1 -1000000000 237119949 138622840 42 0 682140965 155466382 938845854 -1 -999971013 999999955 636794254 -602675190 999999955 978857461 -64917476 595034457 -363157366 999999955 -864346205 1000000000 -999971013 -21274675 -999971013 402991392 -999971013 999999955 922144914 -687723143 -720500523 42 -975403133 -999971013 -999971013 -563492487 -999971013 -114137095 534924003 -999971013 0 -999971013 -999971013 1 -1000000000 999999955 442655100 226103378 -171693497 556061372 -1000000000 -647353187 -316202130 1 -215393300 -353812690 -1 -2220597 0 53819788 999999955 -155242162 -271128469 71351080 0 575551499 705417283 -337864657 -454684462 97707391 688153359 -11954223 948313916 96395916 -999971013 682831555 -624197486 265146483 816541373 -440076254 182505911 513964977 1 916733879 -151517910 917378401 76956289 682239735 1 751144352 640555376 519114268 10146221 482758457 823028557 54831217 -965906299 267920732 999999955 927636335 -1000000000 117038247 992811215 243346189 999999955 681828605 53198621 541632196 -252241823 -492782256 792554468 327114446 0 -999971013 632854569 -999971013 -62532811 417453583 -820781187 -685121979 999999955 -1000000000 -986397991 -695051786 -1000000000 -616977863 -999971013 -157290922 230988219 -999971013 1 999999955 819172758 347982588 999169117 999999955 1 -1000000000 -902571425 -83642880 -893115076 -720309331 1 999999955 -1000000000 956478511 -277154559 -552164437 502436052 546728974 -57934853 -789015339 1 764395244 -478608505 -304519718 -139368304 999999955 854823363 -898081178 -999971013 -491080233 -116138599 -633542165 -465568246 -467694829 999999955 468092164 41848899 -864771115 999999955 168462392 780237713 451462541 443452671 -999971013 -799566781 -918232251 -372315951 -999971013 42 -1000000000 921605000 999999955 -457049220 -999971013 812410114 -663493883 999999955 159846200 -363675595 -999971013 319328497 -594533187 0 804409819 665027373 1000000000 -805425201 -1000000000 999999955 -282193 -846234861 -272249795 -177496728 -42321271 -637091524 -52147736 976263577 480123966 -999971013 704928244 -999971013 1 42 -165231442 -70352169 26606649 999999955 999999955 -264695206 -390528649 314096560 -560721579 999999955 -687008422 217270043 999999955 1 959111206 374754101 -999971013 -917624261 466208155 -110891706 -445367985 -999971013 -49198943 976256745 -410279093 1000000000 -999971013 944075156 -999971013 -653570854 -795841883 413403747 -600166247 7461241 -523450223 349744041 -221839894 -999971013 -253649361 -756889049 -626934218 -508614799 -257280717 225580902 -861601891 -663862664 476916373 999999955 -945199065 108032565 999999955 -993980212 793967661 591691122 136682048 -375814083 999999955 -999971013 -322990888 557400026 807224608 -960376693 -283191880 -706374875 -410380937 425344540 -999971013 231328910 -930653029 919247076 -999971013 -199264523 263167473 96626647 999999955 -999971013 -799498989 -999971013 999999955 527694995 999999955 -1 -1 -1 -776265786 -771759392 999999955 -186591150 986290616 -239820209 -758350905 999999955 -374313075 -999971013 -580580570 -763822246 843083809 419979833 -999971013 -567859640 -91036555 275367761 -554516771 454471623 1000000000 999999955 999999955 777484327 0 -639487917 999999955 -976152824 117055048 -986303677 -229448714 -1 -1000000000 -636182872 -536652099 1000000000 313627913 -171149197 719539227 -861269897 1 921593742 -999971013 -24556425 -690480688 324979907 -797640237 285055565 9160351 -238340077 999999955 27244987 -109065393 -896274708 -903364806 -1 650392166 -656216496 -940094785 392058848 773905276 -675636394 610519351 806651423 -1 816321549 -214034445 -692350080 150215451 0 738255714 -1000000000 486491594 -894389492 0 236809423 -568041385 -403411075 935523440 -662375312 -1 593810893 -467769299 -610531642 1000000000 999999955 -976568948 762084982 -1000000000 42 595194659 -818657679 -892954792 -999971013 -241862360 970739604 176961834 999999955 302837257 1000000000 999999955 -438526118 -123862962 795976152 -546701328 762525015 999999955 1 -740863301 668798376 -635990983 -999971013 999999955 282569825 90425912 -248963409 -999971013 -1 42 -107833333 999999955 252076507 1 -972661253 42 -999971013 -110878014 42 -929231760 -133105959 -1 117079300 -136552112 -900070209 111091945 -576216070 0 -1 999999955 -999971013 -889250919 -1000000000 52411387 -659526301 -879013866 984890415 1000000000 246608429 -743970823 378673523 1 980023802 692597502 533569494 529234437 661836588 1000000000 42 999999955 999999955 42 42 -869838620 -1000000000 -582583827 985396461 236859757 0 685903750 -1 -753543759 -354669811 -476350658 821198631 -285680608 -819501059 -788293683 907879714 0 -20154896 354923487 938656052 1 982012004 999999955 -354112224 999999955 220336421 -464886815 967996738 -315942820 -625262865 -228653520 1000000000 846373458 -61443151 -987699032 886138340 168282252 -672064506 -251204184 -510304855 300952625 621207603 -115676307 634307434 223446977 790504264 657017277 999999955 677398731 -999971013 1 -769557686 -46135332 427350655 999999955 1000000000 75460460 -99828919 -235430583 -684908975 -860028726 -600861021 -1000000000 44814270 42 -586996192 -98043679 190540110 -999971013 1000000000 167542268 851136352 683931189 -233761039 279112705 -354979460 134292760 -1000000000 -181935645 -214004922 -1000000000 -552458038 -410469421 -687749138 31002096 999999955 100369108 -36744027 -427665057 435827899 0 0 0 -309056322 999999955 336652139 -857621852 289685550 -42585069 748180514 693302240 -999971013 -999971013 999999955 -999971013 999999955 682754029 -858926340 1 424502281 -269804921 -781048801 999999955 1 1 -162072452 250755699 999999955 -662457378 74027694 996396496 1000000000 -998965389 -167451272 618685939 617874809 611372818 -1 999999955 58354115 -999971013 -572406034 -788897008 -1 -803078744 -999971013 648767169 599215998 999999955 264033861 -479490426 999999955 -1000000000 -999971013 684488990 429961295 -101538434 999999955 -898223350 579392876 871337204 -545830038 444059280 -460200183 -181095013 957122150 781180728 254888575 1 657497378 -166297839 48781528 768255066 -999971013 135799579 141718237 -104062876 452914524 -459719690 -270098771 -878236563 618588533 390632769 962408620 -307750938 988732426 -999971013 587386528 478810586 633855411 -327042618 35342181 521860365 -999971013 559395044 999999955 -589038245 633258938 866882272 0 -77391112 -470744008 -999971013 -196410547 1000000000 -999971013 999141107 387840541 750339097 455355378 522627179 -146721696 275411578 -30178 -933583953 683355995 -569164212 -105739771 -347780752 644411633 -196710727 0 -1000000000 825252055 -433798472 -26756863 441615710 -381223629 -694002359 -733989431 -264286151 -354355743 42 -484854402 -999971013 999999955 1000000000 -667342402 357167873 999999955 999999955 1 984693227 897337036 -702832491 -999971013 -999971013 -1000000000 902949525 -999971013 -337510890 999999955 346368167 999999955 -350281983 -483592497 1 900858047 -998561438 -551712860 620252356 -89340887 -195692336 999999955 152122562 383656285 569784875 399566432 965473573 274885953 1000000000 -999971013 112077539 -1 583508607 -113574869 -235105429 362262085 -999971013 350275209 -660730573 -999971013 177303114 -608819439 521357652 159492837 -999971013 928494334 -1000000000 650905550 289142264 -574534837 -354287635 999999955 -220253600 632104978 440918085 -1000000000 347473009 -999971013 999999955 -699363394 239518759 -999971013 1 -570084223 322460245 -563142662 -557429901 999999955 -836703709 -966970131 -999971013 826268341 839566386 -351512248 193887683 -549420804 -825173532 541956618 -72290126 133022933 42 -122335726 -403029243 -17330684 910028751 -532094194 -818340029 -252517291 -265875630 -999971013 46624112 724076385 -395240139 -488233613 -909740042 -67216178 -1 -721625701 42 297021325 -280291098 -491555462 -620317595 42 969632463 -999971013 229733856 273134872 -210646401 948150598 -856033553 -809786897 -486287325 -152045516 75561491 -999971013 -754667841 -419145625 -188731844 -533519083 -1000000000 1000000000 786618664 1000000000 748696206 -999971013 -754135819 715187417 -66096027 141425939 -610595425 -308298133 1 876904028 -1 999999955 52933609 -501746423 909702561 932342877 1 -882544425 -423630362 -697401585 978866354 -648805682 238806841 -757198277 895891383 1 815247318 999999955 1000000000 -269652646 934849574 -87868382 -663969776 -570892639 -374150698 42039257 58948145 755412358 -1 105418226 -800359351 -26051516 -766832284 -999971013 805890310 42 242726392 -1 -53016669 -610346055 -94096434 270809229 -999971013 -421555 -16380224 -523485018 999999955 602840848 446875940 296889021 661388390 148331799 614640272 543303101 -545099777 999999955 -1000000000 449411659 999999955 -732170908 271840625 -999971013 1 -921082555 -355373109 566022845 -990036798 1 70109963 -11866348 -185237933 999999955 217496920 819236409 392074989 139731148 -999971013 999999955 -387322688 667583025 -346123959 -375287356 1 -743073836 -44442678 78004982 1 -1000000000 -1 -372323649 785537926 -89293651 -508647139 999999955 567621259 -830430855 87095688 -155013199 513125330 -1000000000 95325649 759318879 593037192 -852478820 -472928878 -277461112 -327980978 546216009 -1000000000 0 1 819311718 -1 115971356 330704183 999999955 -27140151 -999971013 270903329 -689789273 -21948162 -44564639 569936627 384468199 -218742166 -839766855 -675001521 -795751133 256907979 -732328499 -1000000000 -682865797 -999971013 -460967731 999999955 -1 -527907563 -930103012 -547460641 487445121 345162173 999999955 -787781310 789421359 628711054 -1 699295923 -999971013 -999971013 330508626 66274840 -999971013 -159606105 987474636 -961571771 771644193 1 -996799816 545511481 -261591640 -580889126 -999971013 -425067452 -999971013 890066376 -827483888 42 -999971013 119516809 894900873 506588067 -1 -543434001 864589451 -999971013 838950858 456773620 -694891927 0 298829685 999999955 -610074401 -549016418 -999971013 -189731261 99783874 -927782745 235797609 -1000000000 42 0 0 -800449809 -397599173 -24387194 -629068625 432595382 999218569 -386322349 -28786071 -262271493 42 -520757551 -1 -888562255 -999971013 976313553 -254650128 138044760 311751723 801349566 716482308 -999971013 -530031872 1000000000 368359263 42 850868035 -999971013 354537198 -646147191 42 -724694702 -968832345 -999971013 -84179952 -399618976 572241648 -999971013 -90981112 -999971013 763995641 853277573 208612359 -33770383 -73762720 999999955 999999955 999999955 797464871 -809581167 -999971013 1000000000 453856787 -21738005 262612182 -443891647 -1588764 -1000000000 38251033 -999971013 218080109 999999955 579342291 -632773822 42 -1000000000 0 -296691515 509713016 373079675 -457684726 307174368 -598304099 -840111478 -246395901 409182795 999999955 33491617 -640281742 -610542374 -771373329 464682168 -1000000000 -466686427 -303456072 -1 651989120 389621660 -519450950 904668589 -965810855 223739575 42 500349305 548746203 610167292 663139405 269507128 999999955 1000000000 310237344 0 999999955 6334682 -8279749 999999955 699136613 -453146318 -170083292 -527273416 -999971013 -313806434 -774414947 -387045729 480806308 -422362713 32823660 -705724017 60861844 -1000000000 -589878723 1 -990490578 -1 -670419329 908355154 -1 252044285 62649079 -417870893 999999955 -592643901 -1000000000 748526773 -579594107 -999971013 1 982620081 -977023977 656291808 495440448 942333768 1 -990193617 -1000000000 -1 -1000000000 887120860 -760328267 584413386 -999971013 1000000000 861443044 464214247 40981267 -750236445 -551007436 -522575193 1 658915725 -573184067 -263912307 999999955 225210006 568947483 -1000000000 5541425 848560376 625749164 -523336874 124396012 -479640680 -997052577 999999955 461695000 405287544 -57467837 886629639 104327322 217806461 -819805206 -999971013 197945682 -326709780 -337374068 -999971013 210527047 924843617 908495143 1 999999955 999999955 -364553265 42 403305606 0 115274005 -270367611 193235755 705105352 999999955 780872942 318633715 946142094 1 433181102 0 147463484 -87779756 -999971013 118226852 -738204660 -535730455 -682724939 907135006 999999955 -700968620 13076100 999999955 -932349607 -476813937 -1 -999971013 -230936179 -999971013 -997145146 -226242614 856964231 111445756 -1000000000 -1 -521026879 760649455 999999955 -979268451 -999971013 732839366 -709166581 512055045 -723050086 -339316015 -612835880 -516061531 -1 -69267040 474792392 -172233720 678518721 -413546252 1000000000 -999971013 852751988 42 999999955 42 -282173819 999999955 -56553719 42 -760951320 456227325 -999971013 0 527613441 999999955 0 973222452 53570092 -737365815 873261311 293526644 612531221 537081336 999999955 -805210558 -520587342 -514655416 42 -999971013 -746859993 -1074679 257223519 -431496208 -1 1000000000 -999971013 443468996 916069047 42 760022830 321290331 -1000000000 -930045910 805402175 547043418 407504447 648786722 474820748 -973897807 -837012999 -109187045 1 -526462728 -451663195 949668361 -739524826 934778173 -976864200 887242815 835566804 -459432280 -464160481 154707525 606624550 43741370 999999955 342995335 611114314 999999955 914035437 -579086737 999999955 -460745508 575103133 1 -1 873255842 -96283268 488698987 1000000000 1 -1 622140468 999999955 129105195 964803698 -448810905 -789967760 -65354077 -999971013 364732065 659719978 749587680 -999971013 -971554500 -49168723 -1000000000 981054461 999999955 -1 -999971013 999999955 -144063518 870578790 0 834348527 -272034784 -249568764 -6249499 0 -999971013 999999955 800937440 -1 -561390301 609270872 386233335 -657701415 -541499397 999999955 -1426322 394679989 0 104220221 -354176254 -999971013 439248966 -1000000000 -4839853 42 1 199176939 -71020234 -951342769 772222823 518169806 -880379188 1628093 -272478643 342032226 -763311523 -997137788 -149074128 396574983 -983887692 -999971013 42 379004007 592557419 0 -709407896 142242095 42 999999955 0 -300345739 999999955 67054897 -428009373 291594751 718157851 -717535433 375503364 951906046 -84084782 999999955 -999971013 42 500217397 702724468 -999971013 -773822792 -642097176 443659453 -999971013 0 -413334876 993062094 634619921 42 -309774431 -1000000000 573327865 -204440815 496906259 32074055 -658391843 -172296746 -500117164 356184937 662753064 -768534633 -491421848 -142875263 497835077 388167641 1000000000 42 594377564 -1000000000 -76326247 52605279 501808061 -904742413 42 -999971013 74312710 -703988945 999999955 373601997 -453917248 -589421773 999999955 -120690165 -458480413 1 -971562303 -999971013 -999971013 1 1000000000 655235905 178048598 361648934 -1 214118361 -1000000000 483407739 33158781 -442722636 -171612638 -480492611 777259776 999999955 434738714 999999955 94992623 761294746 1000000000 0 999999955 -292608160 -84201918 -993406762 -521301981 -679981786 -682546029 999999955 999999955 742435601 999999955 -428644562 999999955 1 524321817 336437633 999999955 522826478 1000000000 441158311 -58202474 -145258011 -671959777 -987602378 524131441 42 0 352502867 7902314 649055733 899968600 960850619 -956224254 220300767 823583112 999999955 -999971013 -899492667 999999955 0 -999971013 -103727645 720173846 348283993 -693608309 999999955 557082246 42 -311341605 1 826313464 -155892597 1 471045760 7581673 42 -849949245 -587722959 42 -7500601 475646403 -570154166 -999971013 -488442948 -952113813 380487496 781333835 942276088 229009895 999999955 730765631 -594754417 96191468 -1 718653068 357652897 -1000000000 651807173 -999971013 481283050 -999971013 -758170602 959801578 774974927 152443318 0 40518249 120287869 -999971013 -139231978 799439681 531633709 -219893856 -200001038 -138047434 -241655601 298910267 427982289 -9899433 683798687 80478720 762495657 977304499 -1000000000 999999955 1 -778113926 -480388208 -190892886 6291899 -364327580 832463224 49038098 850039546 -777029263 260106093 -999971013 806121217 -814339545 388738246 -468221184 -306649908 -6968810 999999955 -933008484 -999971013 -721987708 1 163405475 -999971013 -999971013 -840836009 0 999999955 999999955 53160668 -999971013 -999971013 456022306 -999971013 -999971013 81210893 804819474 -901372423 -112192070 0 -999396302 479365426 425851451 12080728 504243035 832356856 793015729 1 451505952 -135254667 999999955 999999955 -754690776 -309371323 -617463099 -496775795 438957021 -45378188 241382529 -985156843 166396978 -20820030 196185252 1 -790338833 42 843944334 695524179 42 -599830752 260613238 0 42 -1 601344564 48751151 -891130526 261909783 999999955 1000000000 288444795 -637797867 414692826 813322534 72071256 391119349 42 -999971013 -999971013 999999955 -966722610 0 -17291733 -363536791 627759816 350092457 482158038 -999971013 95963385 743732483 -24092555 -891189499 999999955 999999955 949736573 972206647 -1 282656969 520870985 13745874 -919838819 -529107722 42 327114446 -352043650 -593008864 -956123020 -307985950 -203555658 -969355480 -999971013 103624472 -210718243 42 644155226 -411832270 -113363076 -489647760 -1000000000 42 964163342 -1 -999971013 907463857 -180355077 0 -659343585 919800131 -658437625 -479667512 -910539181 999999955 114845378 -307235536 -254263016 16571266 999999955 -985293614 -243928267 -953923506 -561767991 466826869 812142640 -383340195 -365438655 -1 851009900 335245579 -104971305 -999971013 0 126788352 941168581 608038263 364424009 -607424222 317575769 745699443 902194194 -694476620 -256205270 398443382 -152065283 -894081791 917234608 -865764830 1000000000 -729629895 459829078 669614528 -591693556 -791940166 -849749862 0 850565982 -205785813 -176405426 -606407384 -988121102 -227420538 748359021 931767933 999999955 118926121 754289911 -486755666 772991557 -999971013 -890298451 -8870559 -739430152 417408193 999999955 999999955 963609911 -999971013 667967053 -999971013 -947807136 -101536805 0 -570892639 999999955 -999971013 1000000000 -1 382726886 208426908 103682218 999999955 0 -770250900 1 999999955 -93446663 -590702910 -749390783 -347843884 -502812018 1 -178114543 999999955 -371473785 42 -87887335 -1000000000 233691609 0 1 0 -332286898 985494491 -886148316 -963411353 -523833841 704195141 857891385 -730500265 -915811828 526799790 -751907491 349845833 -725687014 736424541 -999971013 981105103 -1 1000000000 0 -1000000000 113170855 -2223353 -999971013 564629737 586926274 -537719104 -823094387 -999971013 -810725697 -481747212 211033297 42 787332910 -631878580 -810873592 -235818239 -304193083 -630662137 810767786 -147331410 -999971013 670172416 507504444 -999971013 662834066 873926607 -790918378 -872753779 -211532425 999999955 -526456662 433075427 629828396 -314647717 -797576619 -172836345 303512581 -524442034 999999955 42 42 54631994 999999955 -781797065 -591206877 -665083222 -934664451 999999955 42 901620868 -999971013 43190465 -250243930 -986032523 299519175 -999971013 -541371062 683479133 -585045387 999999955 995167933 -173281588 169430845 -31081131 -161057540 -553697185 -999971013 1 0 -139079201 -1000000000 -129993915 -27100201 -310872334 -999971013 999999955 -585705108 -988911899 513773008 -302191424 42 -999971013 971601322 -423464421 1000000000 999999955 -1 -999971013 -862374531 -592786265 -234385415 999999955 999999955 -338659806 999999955 420381383 -861965692 623977483 -919057663 57830385 660020271 1 -212559658 -204338384 -82936644 -1000000000 -893713842 597428393 -518123487 967886605 737219477 0 999999955 641488014 0 -1000000000 -514512524 -267442905 464983517 -739680095 42 563213697 999999955 226469041 314383860 -451700962 -57240550 -947597045 327251185 602457632 -668501219 824390589 752325172 -103272679 437575184 999999955 -1000000000 -66352329 -417951018 736141308 -724354985 -694275197 -508383434 -260883527 -133373084 754160581 283763188 -27954500 999999955 999999955 777653207 999999955 -845216584 -999971013 -998420741 -423561 -638055626 -486591124 968716493 224699521 -538402240 1000000000 -982658557 544871612 843494937 256459190 -818522868 0 42 -401781378 91298344 999999955 -168070664 -300173435 63881058 -251063575 941728646 -561289976 -673451405 725796735 1000000000 0 -518408064 -610967370 999999955 -1000000000 -999971013 -572232425 42 999999955 183097744 999999955 23182355 -1 1 635244645 332741058 734546219 -662621100 -999971013 42 403879435 -393778903 -43757887 -261001432 -998413239 1 0 -527778271 -999971013 245512795 346486909 -1000000000 -537554507 999999955 712805719 240445479 -692527427 42 -1000000000 751927122 -465892048 943642559 546604990 -333517295 -293495426 707414424 999999955 333655473 314788615 -999971013 -661856923 74781783 -1000000000 233130057 -127822329 -920113545 -876374160 -999971013 999999955 596140858 46455521 959166399 -999971013 -615454430 -240740678 211581291 850551112 -476775425 42 -865151072 -978680130 600039819 -356304696 225298311 454778967 170350817 -999971013 532803792 -233633876 381114104 -999971013 703641673 1 912681890 1000000000 -1000000000 -1000000000 -930139540 824353307 -701833697 988516655 1 999999955 -389130515 -546429052 36783897 387199275 999999955 139386967 256841988 547108468 971591295 -233808786 -999971013 -963026166 952345210 146564828 -432008201 170530545 -13009145 -999971013 652963045 -855029812 -812058735 -473696894 599050230 999999955 -325946272 -346793911 -683910559 -694024113 93263509 871388806 -985255326 512929900 736408062 -816852699 999999955 972871935 476055820 666265314 -202908903 -1 360258645 392975685 0 -201720541 351509991 42 398355825 688697737 867930320 330021490 999999955 -32848104 -979486308 -937833125 999999955 -4131638 -999971013 -999971013 370023657 -203967226 999539753 -947677623 -150043018 651382913 803460386 1 999999955 -376728874 304263807 523872733 -203013294 -123500718 -473149240 -695320909 -444289745 -999971013 999999955 421742050 53842919 -999971013 42 552445034 228868474 154062125 -999971013 -299127747 -999971013 1000000000 832911526 771568668 -351976109 -1000000000 254939306 45975406 -15834235 47411776 -666661425 1000000000 998460526 214706129 -999971013 -999971013 127646136 24546634 706137159 132757219 -97827510 896505776 -222941969 -748976880 559614763 -1000000000 -1000000000 999999955 357094145 999999955 -999971013 840795572 -607273855 -235324588 -562514849 1000000000 -108884948 1 0 -424394785 -851239551 -1000000000 -920799652 -356358561 1 -900766614 10401174 -544987505 -1 -255599918 338067423 -999971013 931346621 -999971013 3676023 883961806 0 995284059 -594226913 -668530289 131370988 449203627 -858326820 313335684 -92555320 1 456945478 -283472708 -182600507 -849930908 -999971013 902418882 823549773 559657670 -966677507 999999955 694958241 81655759 -430259529 -659516104 -206012034 101824860 904741988 846225880 1 -932065803 978339908 -971613357 -414217518 -842734896 -616321692 -1000000000 1 -564976807 -936375975 587154923 999999955 42 738340561 -664876007 -157956491 -711823846 -999971013 554332875 42 -178657648 -864204019 -608931247 -749351028 354293664 887633838 50809984 -100448022 0 181401451 249574678 1000000000 999999955 878896194 501846386 999999955 -370839157 1000000000 999999955 81471509 -642963086 -784870483 -432063325 999999955 -921972574 804754162 -319627383 238457394 -999971013 -403224011 977535565 764039048 -662471457 1000000000 -763504692 621757363 1000000000 42 791925333 191085178 -1 918850824 -1000000000 -364788201 37985942 -999971013 -149578372 999999955 271186295 -673345923 -413939832 388598872 499872144 -575876380 -973631399 575110255 -103740621 -686164710 506925979 999999955 -384049944 544033743 -999971013 -448717543 -784242509 42 -554765503 42 872949365 -151721228 0 -240497199 437442095 -159330645 263755355 -447299717 -217698750 28141018 999999955 -385198774 -999971013 26691087 49966256 488515513 -629097720 -1 370196874 -4578955 -567080887 -1000000000 932237634 415037536 -1000000000 1000000000 88985362 999999955 -999971013 -999971013 847332376 -378384071 -509483670 -71319865 1 -158226767 -1 999999955 569426561 2495892 -919277608 -265163470 33372658 476998274 417848997 414809322 495127838 -1000000000 -65324647 -999971013 -410003415 391813301 -583523712 229113364 -337340827 -973723772 999999955 -736179675 695813316 33833411 -230187211 403832749 -999971013 174666836 508700894 206256814 -758790060 -318549180 728003987 -168158298 -774757887 -926393473 -999971013 -625032649 -633613028 -72664212 -999971013 0 -999971013 -571187034 958552982 1000000000 -726667767 999999955 832605911 24209879 1000000000 999999955 600488757 148314637 -881094612 -999971013 703167608 -521215123 578700212 -495451040 970768044 499320017 -1000000000 -999971013 -12699203 282593472 -650752733 -999971013 921577033 0 -344758743 -410775824 42 64190923 -826443282 -794369753 -117644071 -999971013 434118386 768819980 -999971013 999999955 193596973 922755192 -750272097 0 903050275 42 157494028 914303518 -506422380 -998404618 999999955 917259061 -489148382 -868302879 897643206 -123367278 -678914479 836580141 -820278617 -961261487 596155139 759024020 80970710 -227442497 594047310 -712067497 411988087 268568486 -149600353 -469455060 995975098 802867447 999999955 -642065615 409743479 759848726 8446327 -12282433 0 -341333017 623843750 97195227 -70814570 348024721 -132701642 516487475 497459830 295314566 -88847146 945107925 -999971013 -741728920 403630783 -608257291 516464746 1000000000 -1 1000000000 -956219744 -732704692 -327430788 833284452 587986750 838333652 907155504 -960789387 1000000000 -289684079 999999955 -706529474 620224824 149291889 104229532 260819530 -87238881 831956871 -649390012 640419274 742777307 -831003833 -946469555 -766507096 -131213987 999999955 -454099352 276517906 754963836 -580988671 999999955 438465471 132637985 -490644579 999999955 -638502911 -971060883 -999971013 81541741 -64223496 -175112020 312649431 0 -213839673 384588378 -1 -1000000000 -497398044 -1000000000 -1 -154876324 999999955 -94719603 -74033265 -730811627 42 362634074 -142405837 -113148887 1 -200780542 778267914 691561829 999999955 1000000000 -580634363 999999955 999999955 -999971013 366796737 -257596861 -1 -1 -681265127 -307233887 883290968 0 762005953 -999971013 -680031662 31792152 1 81532147 -424823910 -164831968 1000000000 -999971013 -910821707 667185925 -332219457 -791898627 250560122 -999971013 -978438685 -999971013 931183795 -237714045 1000000000 -406045877 -99683486 -113861205 -659731399 -1000000000 51206821 7342954 520261216 266333872 -232566614 116235683 838076163 -137288206 686522537 -999971013 999999955 1 349299798 -794403113 -999971013 999999955 -507956293 716295968 -630405631 1 -999971013 769965727 -341212478 204999344 914753631 -448798499 -999971013 256984861 42 842456509 18854055 370857594 556092751 -797234235 879617703 758894344 -996808348 0 -444493904 610871123 -178807876 828565340 0 -703298258 999999955 -532067584 -282319716 88782971 996649659 -357492898 -720285375 691570257 -355143172 -208218219 694965294 -634179602 -561131731 999999955 -847756501 -311647419 -791747557 999999955 -999971013 -375271194 351765357 924137179 -240251089 587251931 -555537240 458769105 -12610605 199339627 -379608835 438954590 999999955 518451082 836485235 -993857285 -15492133 -496871095 -914836535 12841423 -81087104 557699565 38364981 -769992560 -1000000000 582982719 170408646 -852411374 102474444 437533886 -393464200 -25735542 590652524 895079898 999999955 341542330 930824387 -999971013 -85001561 484922713 700689821 -508294527 -1000000000 596157784 -477246819 -502132092 999999955 111464719 661737992 -623126184 -590487519 1000000000 542453084 581673746 897523542 -647214793 -816225693 1 0 -1000000000 -115843932 142159925 -704739376 42 -1 999999955 999999955 -522657831 -431928300 -481991113 1000000000 446530266 504616088 243188260 -696245866 834922712 999999955 -718026913 804994156 659073058 730830447 -74217612 0 -999971013 -135965077 179142653 213779663 765501990 -631100096 -816428330 -999971013 999999955 -976265348 -851354686 -285315262 164311799 -991363057 -869276188 -186529321 -999971013 719461970 999999955 988060545 -1000000000 488600459 -1000000000 -999971013 999999955 984474856 -395058368 -999971013 -999971013 42 -758334069 739424621 1 821061582 999999955 -384029611 0 1000000000 451377263 999999955 -549216473 1000000000 266645491 -762243641 320741184 999999955 523450793 126908583 42 -309018836 728752080 -187577171 870138687 482716750 -608612052 475456983 674730031 0 -128958183 52499142 -128791168 87551150 -697900562 -947997298 -11217668 -544968187 -33738796 999999955 42 -927270048 -999971013 -999971013 538201662 39624556 615893017 648654195 595160606 168996215 0 -302667668 -999971013 -832257148 -999971013 999999955 375197062 -9233474 -505797814 -10080894 999999955 492880814 -403786512 970288951 -512556799 1000000000 -699082814 765093315 -534572428 614803782 999999955 -999971013 -655881391 -502096757 66274840 -999971013 970427070 615966212 545946527 614776258 31083969 56326486 -1000000000 26146090 -724694252 417686560 103736320 -236037633 560714600 -265656010 0 -299359779 999999955 -614298118 42 631142993 -496635962 999999955 -661980393 336283166 923945048 999999955 999999955 -999971013 55440560 -27275754 -387363052 147108517 999999955 999999955 -2456878 -999971013 190078361 1 -876177417 -420754620 210093345 -234803876 -999971013 -761072104 -314835625 235972423 456367543 -233861807 -64885514 -745111969 233587473 145592852 933742665 -687553134 814668040 -209846010 967547739 1 520021417 -419744766 -58764613 55475355 -127163044 -360486258 -999971013 -554474937 999999955 999999955 -999971013 1000000000 -999971013 494133281 -617258120 -1 636081262 999999955 -999971013 999999955 -999971013 -44520244 -1000000000 0 663911166 472851873 -991943886 224272076 -1000000000 767367906 999999955 -11079270 -595757312 496414749 999999955 537985349 -945401353 617670975 -263380009 -710559962 86089237 -553920198 -999971013 -774757887 130169862 -999971013 853824758 970659952 409166985 -999971013 -1 911593420 431657381 348513001 783698209 355435194 -708234013 -999971013 -999971013 -287022367 -850152089 72852130 -900804337 -999971013 393526385 504006216 -532167971 -999971013 1 -409436729 -1000000000 999999955 1000000000 752348690 -999971013 -615537642 521227345 339890885 779131345 273094877 -6818185 789492584 -954050389 233966564 752484822 1000000000 999999955 0 274465355 999999955 1 1 -660085840 850906807 -999971013 6333811 0 -999971013 824071207 -724859762 -733919411 792241017 42 -369864558 418491179 -933514063 -725844793 -999971013 -1000000000 -999971013 -356746974 -103952089 297969873 934456564 -281763964 761447820 -279516724 -134607459 -999971013 -999971013 459558094 -999971013 241151764 999999955 -433956217 786354060 -65351149 -284649109 -842111602 -42267940 972872578 -871731421 -159097298 0 999999955 960408110 161893877 785502047 42 -906744568 999999955 999999955 42 179813358 -999971013 -999971013 999999955 872964518 42 -718633250 413628070 941257990 -890993949 999999955 -248125235 -296363649 886785746 42 843875123 307978457 276780816 -405948499 -206626503 721976100 989688389 -749390299 -1 -508749839 999999955 -811255251 999999955 -1000000000 -999971013 -200920386 -999971013 -290967067 -774281611 576519995 -999971013 999999955 505118298 1 597461227 42 5034053 992300302 -999971013 555368235 999999955 768400537 279277925 -327431606 -827724493 -761102480 42 -621471477 -388420064 624355006 743193328 635406159 -794342934 42 940641512 -999971013 456594934 -136017349 119662458 -938769530 -833229074 -999971013 -999971013 -999971013 -453560510 -955042146 -999971013 -860403318 999999955 20037697 -33820416 -999971013 875232884 -239789357 999999955 999999955 -343577078 619819765 163963232 -626915051 379472624 -875622891 -92947687 388887339 347133748 -97425070 635218612 -616276525 799335640 564165764 197064534 -999971013 -544133232 -999971013 999999955 139598808 253625539 326035544 -173373386 -239602827 397024400 489543598 451025692 1000000000 547240237 999999955 -693736071 905918887 999999955 -161086480 258241649 -134539574 599989559 449076660 770462104 -999971013 72009217 996764138 832735421 -999971013 533559527 0 200847629 -5057796 -570707991 886267800 264489740 999999955 -970059944 -809967541 999999955 878111276 -999971013 -247917607 -336513090 999999955 554400231 827231005 -237960969 -500563001 -544786133 -288843975 999999955 -999971013 -999971013 742206278 999999955 838306792 752859297 -377717245 42 615607731 566120691 999999955 -802486123 -545723962 -131538379 999999955 961726445 -605256279 -841232694 414055785 1 430038183 -856032260 -440833718 128421977 0 -777101694 611761542 -907824616 -323420133 -1 668407136 -891741758 -20054319 -201712096 0 79696929 99753226 808176925 743411613 -185811528 582356800 -130019086 -98533486 999999955 -1 -1000000000 1000000000 -887941642 999999955 -999971013 -646395748 -667288748 144533011 1 893118628 -999971013 -999971013 -34986304 -637931596 -1 1 -73414542 485630462 573917657 692285179 999999955 298676987 -174449285 35310684 73518418 -314956306 -1972952 139113393 -1000000000 1 -1 -117472413 -999971013 999999955 842428366 1000000000 -285886827 -669360239 72285899 999999955 780060626 -401409984 541130007 926445633 0 804528227 -740365601 11774465 85940212 941840028 -739752355 -999971013 999999955 389901155 36154094 -46996154 -915765006 370607815 -173373328 -358151795 -999971013 456300099 -999971013 -958873028 -959530451 -999971013 -999971013 838404317 535275515 -813618309 -662813815 351063473 913918121 266730175 -421625322 392587646 999999955 -206631544 -307106148 -707448616 628676338 287212769 -1000000000 845028541 508121406 761523618 -1 -495511452 659416349 -200295142 -955949712 1000000000 -999971013 -999971013 547482269 999999955 139550495 -999971013 1 1000000000 999999955 -971824687 232121687 -999971013 -1000000000 -45141950 791080018 -141662075 342798321 294948664 -621514960 -561243125 999999955 1000000000 999999955 1 -999971013 336187191 -346142203 -760752342 775974307 586275704 976061976 -999971013 1000000000 836041330 1942759 486108120 -613046685 -670989470 -199173564 719916710 623373308 0 -800058932 -333051408 -1000000000 112116367 -681218369 161087086 -514271191 -510718833 -1 891277205 -999971013 -162879598 -999971013 -835491148 -886832504 993627120 42 -803412643 104498526 399412886 155861357 -368183491 999999955 960029167 -578073641 217197631 -1 -1 -999971013 -188847081 -879491225 -492913831 61271314 955515545 -865141122 -142185916 -626956739 -999971013 -932138726 76099308 935178078 -164192112 0 42 -999971013 169742019 -999971013 516943617 169700118 607198849 609922704 -505355881 -939383703 0 361561237 -897436285 -429799447 -702242528 -1 0 380613135 -662514923 -681996260 0 165137009 914216710 999999955 674217079 233603998 -473683210 586265547 -882278661 647933548 110169228 -1 904939639 -1000000000 -999971013 -999971013 42 -166046980 -608878367 -1 -138088268 -869514952 -1 42 967305223 -894533900 -55122980 -999971013 652787406 1 -1000000000 -72811535 -171375524 -237817250 344567740 -435013367 -551283431 -202728556 -268305922 624662627 -463935240 193362499 969999463 200803441 -632873261 -362926908 701162065 36045497 0 -807547553 -984717691 -999971013 547563969 1 10879112 -730335841 -350439165 822590664 174739395 -813695129 -617004126 -630237122 916206277 -999971013 -942323874 725467712 821101840 -547426170 -492716535 -722466203 -724395498 793423934 696001351 420518230 567601317 -1 1000000000 279140661 42 965148668 999999955 -255220809 -366273571 539523451 -761392284 721460808 -965260303 -4337283 324361293 -616401262 -152000163 -480978853 768536811 1000000000 -619615047 0 -491398307 224693563 -827436410 -986786120 -433854277 857898773 757614688 808068449 999999955 532992440 -1000000000 565589802 -346657573 988711836 -527568248 999999955 -233089353 -1000000000 380799518 -68409821 167493477 -114482763 -330730435 76343013 549380263 42 294916944 439494587 598491515 -370848721 999999955 -999971013 622107850 -999971013 -360396702 405739039 -264340742 121259567 -516787265 -463570329 -382880302 390955066 404362683 909397386 42 -386518457 -999971013 999999955 51556653 807011128 -1000000000 -995833418 -457271674 -88360215 393312401 48299313 611462615 -841088597 -705008500 61344759 -271514981 1 652066129 931545045 999999955 -375376176 -884558104 -1000000000 -547541177 0 -932284920 -795865855 745533324 948936108 795395947 232817238 -999971013 -200643070 -752020810 999999955 -413736433 672957384 -1 706911404 0 634370559 49905625 334169646 -677913285 69511877 47727747 1 -999971013 906980699 -999971013 664736698 -501084973 409319065 440610979 -539560309 135420349 -1107950 -961196708 999999955 594082193 951013435 -878595457 1000000000 -1 -395343041 937596675 -87900300 -642832828 687641583 61532379 0 999999955 999999955 864348809 -434738421 -604823500 -1 -658741040 42 -999971013 285387851 -999971013 177245409 130350862 42 -161542554 -456898922 128196689 -999971013 -518778203 -108449381 1000000000 999999955 -69748814 999999955 -1 1 716996330 -721585495 39180657 -999971013 735340713 -1 655732464 -344782553 -110072014 -700677122 165645101 -1000000000 -810642195 -113700530 1000000000 -976152824 999999955 582719077 -4313932 999999955 1000000000 -758977421 -1000000000 677253300 -164751647 -449435132 153842335 704825606 -999971013 -98878197 -620570632 241198405 999999955 743155170 1000000000 -935066526 -468137564 583950096 1000000000 675893076 -999971013 42 710923282 67386078 97851739 999999955 925631893 363794611 522829369 -641236535 0 -274977933 134214859 353959890 -10446967 225231347 320958004 -272923751 -999971013 -571314923 999999955 -821446620 84372167 -355602335 645119663 740707037 -156252476 -324497765 -969930376 901829603 81345192 92914779 -665717214 999999955 -825593767 383978727 501543618 838966396 -341128224 704069163 605355256 42 -221390798 -829593218 999999955 693441937 -764503061 -999971013 335009317 -999971013 -890456065 714317488 51690760 -371363228 604528563 999999955 39406456 1000000000 -323702180 1 299382537 -162993030 325663743 -238233022 670309785 -914469383 -171661654 -999971013 -846523747 245515687 371290141 517143644 0 359372018 199749284 -673316145 763121363 999999955 999999955 265754318 -892373996 616603595 -999971013 489822731 1000000000 -402232361 -999353238 -73386221 976061976 999999955 999999955 194389975 -332301227 438165833 -991728936 0 0 1000000000 592818813 -447115338 -923660135 999999955 808176925 -29522711 -797521350 -805200072 -631506118 1000000000 -999971013 828929683 775598514 -308240621 -515265661 0 -1000000000 -999971013 999999955 999999955 -916032092 0 763695273 634840641 -308727743 689112951 -999971013 765421088 42 588397831 225152272 485044569 446327963 958748132 -802551180 0 942482492 754237233 219337943 887766334 -735183473 -395908965 -1000000000 999999955 893272960 180469495 -562877118 -610904049 -999971013 -999971013 87015438 -528460931 474946751 -119216297 111754102 693328144 -353776190 846709822 -999971013 554561038 1 -718013115 42 -725532656 -624486383 999999955 511668584 -548446814 -17969313 120605339 999999955 -634010922 -932023044 -999971013 -566181289 -1000000000 -842438774 608733753 1 -965306059 919582129 -475683951 -999971013 -703272378 292644133 63983050 42 422806607 -882623893 559789857 -916335948 -999971013 181717265 641027405 -516829943 1000000000 157881783 -777378035 -1 615078819 -901026494 960363811 -206006571 -999971013 -365607720 759227353 83702418 999999955 -356613423 157675381 385295779 999999955 122416607 -146638060 0 -999971013 -893445708 153764322 0 1 160656067 515187177 -1000000000 -695108633 204841424 50691934 -90232426 379466047 -846056668 42 548530112 -1 -1 524299897 666337583 266288256 -375496993 584913808 -192657841 -1000000000 -494886915 375590566 999999955 -228043848 629694374 -999971013 999999955 435559179 750673805 999999955 631971375 975966400 -62193909 861775685 42 162968920 -232037665 -601243707 -999971013 902770333 789389654 -108034479 148250225 556974978 983897052 -126998556 596798532 976607028 491156393 47046456 999999955 -1 54245131 -23217700 -668598851 -284644005 999999955 -818751557 -766151173 535800455 1 1 42 -511156368 -1000000000 445987955 -346685624 1000000000 -669257001 154631453 -970037392 999999955 999999955 -193940827 700525669 999999955 999999955 -823735776 243071904 -873476110 -764458981 999999955 1 620974362 156440000 -999971013 669548350 -327822620 -550584551 656818710 999999955 0 1000000000 542632442 459277247 0 -938824662 496366885 -509888150 -371487516 -165342864 63921408 42 -701813586 314528421 -498186373 42 -906180853 59985355 -313003389 -148935722 184614029 -208399859 0 -12664843 -1000000000 477380200 114826617 999999955 179773366 -460811983 675200957 999999955 -905600944 172038398 455339098 830843720 -125504507 -898909829 227202085 395707369 100176135 469655185 -867551736 -198541193 578553726 -723541920 389767531 881101966 103766509 220063097 -999971013 -998253091 1000000000 115424341 675964026 -595757901 -579909121 335168510 -999971013 -671037690 1 1 750833429 -999971013 -593844103 -906936538 -448752432 999999955 665103855 766014228 740360834 1000000000 185924321 -105090476 -15095965 999999955 644219468 -999971013 597989868 -999971013 742069708 271623749 700949123 -999971013 -231620311 114499361 -1000000000 -525288546 42 557400026 1000000000 491070665 -657995735 999999955 865945762 813745906 373623428 810402884 -428935877 -705306806 -289779118 -648506554 81281816 1 0 486450465 -656825926 -999971013 25889732 -456741123 -626404270 -970542811 42 -1 346751382 895505848 0 1000000000 739333884 -757762831 -136653162 695644716 596861449 620372386 248173369 -360935854 -573622123 772110739 310611529 -148464783 43340939 -999971013 999999955 -788645032 353989668 999999955 1000000000 999999955 290282555 42 989821121 -1 -804171981 45166752 1000000000 159974489 519052656 -259070984 -104721953 -565839700 -98776808 -218614088 1 406103407 -999971013 3520597 -999971013 173799366 177975374 -999971013 -299140832 -163807647 1000000000 969974712 -407066356 474212168 416391338 999999955 -900519338 999043963 -442082770 -1 216843644 999999955 -332211716 -999971013 -1000000000 -172856787 221457379 304471230 -999971013 -890309068 -1 561534877 1 -859668601 -613895416 -490484239 -371069535 949134708 -52446515 697002312 734810355 42 -946796136 -270853365 739706128 -986506103 -1 788524645 -978772196 -709397202 42 -900745864 -771460388 8530087 207854894 -886274407 566187432 515621187 -1000000000 -999971013 -911089783 -856976554 -276800414 -999971013 866340079 999999955 -1 1000000000 -197548096 970712796 195803945 1 -11241639 475657479 -999971013 -1 42 203877772 -170598989 999999955 70470724 -172528977 -551000330 288111446 -393246545 -479816497 -999971013 -1000000000 811437231 170876884 -999971013 999999955 -1 91227817 -269273143 1 -716518083 -415639875 492066778 513154797 -562248636 -713064531 -83780814 999999955 999999955 999999955 597122661 -999971013 742105580 -654036136 999999955 1 999999955 -1000000000 866162083 0 548590345 266470639 -184665611 4520976 -766906990 -529844824 144694094 -999971013 -877394116 -285121784 472144324 999999955 -606011243 -817604565 856418485 584986197 0 -999971013 1 948732031 -867862733 303370643 1000000000 0 999999955 953309421 480900391 589403335 -387143984 -300191533 -448759158 816583159 -965413233 944796366 -217243095 41743647 972358067 -719335817 886361852 -276398803 -784560736 418345425 -999971013 424683928 857230113 594570683 -1000000000 849505189 42 -339144870 -540109432 1 0 -21255977 -992335380 677821311 999999955 0 -896581262 290492125 42 -1 -580695765 42 779228888 243950336 747236786 -1 -972793778 -1000000000 621325989 -989621982 619080881 1 -383342495 -584909963 -883113381 760228845 -1 -999971013 366485582 -453059556 999999955 -301948495 -440197693 710028672 -805851457 -974029348 242134932 382041635 852286451 735728982 -912024674 -566515903 -178182619 218522582 198009904 497986321 675395005 -715398213 15883299 -926052969 450797681 999999955 425599383 -967563181 -992058433 224761717 -873539976 1 835074656 -771354866 0 805854000 823490428 429938254 819312380 998266725 -999971013 -232724886 999999955 -822238797 -468830173 -752244377 -289794212 1000000000 292216236 -146128204 -242426217 -999971013 504943547 936437176 747663906 42 -407983494 -752580686 326959781 -594521068 -362479040 -27540379 -89544776 -1000000000 -689992148 546806230 0 -108383436 -845455015 -771208198 573628459 949821910 91515358 618785602 -712749163 -1 -1 -145414603 -645897990 570746247 999999955 195791128 686794780 999999955 119327359 214854142 521538605 -874752960 0 1000000000 -334679189 -519789029 123574380 210364325 829374304 -877254825 -178548579 -513055964 -119672657 -998505313 0 42 904121464 -794370807 -474112434 970251879 20504662 1000000000 879580311 1000000000 -1000000000 334577822 -999971013 999999955 -999971013 255299081 101097483 621551352 -1000000000 -73257209 453890326 -999971013 -910920710 -270992795 42 999999955 -1000000000 102484235 -1000000000 -121035326 -644778942 952290283 525029659 -158922933 -1 847890647 548638461 -855829664 800351035 980751767 -151954665 41313314 999999955 -66907011 736150945 969276018 -999971013 694328097 -657312682 999999955 -646778009 96084862 -359117058 -999971013 492925709 -659563399 -270630791 -751942587 -752241174 -1000000000 481094107 283100242 221700793 768870835 -999971013 120634176 -260398719 999999955 42 -179966041 218427987 1000000000 848808452 31448140 29378328 -595590222 274383941 42 -274272402 42 355643255 95571871 42 1 -910771470 -652817840 83343826 -726227583 492662691 -990139526 999999955 1000000000 42 -265903941 -46057983 911804449 999999955 -563565849 397802811 1000000000 -1000000000 423541821 -1 -999971013 909577171 -746188745 999999955 -649821344 999999955 82524641 405393087 0 -974713514 698407805 441609209 32228656 999999955 -999971013 999999955 637578046 -437632204 -45298061 999999955 1000000000 999999955 383757125 -777565835 122519392 999999955 999999955 -996255840 405655235 999999955 -505492416 631962044 1 576925531 -464711223 -999971013 -63523853 -304812640 340491412 -840392600 -38519809 -948670086 360257607 42 661458400 -999971013 -66565884 -1 42 42 -999971013 36629455 0 -936802830 970967513 -193300908 1000000000 770154070 362261665 -664128324 509138874 117309031 527303682 281319731 -679349501 -82306094 -999971013 -892979737 -828130949 -785551198 -229748353 994488606 293220916 -1 0 -156460105 174910992 -999971013 88103085 -999971013 -65702691 42 0 -883872319 -1000000000 780138946 463030913 -530362977 -1000000000 -595902892 -357128397 999999955 -959546532 -655121174 -163817967 -680330624 -83410376 718431613 -643179497 -360480965 507277973 405022852 1 -833647946 135847871 -999971013 228463263 -72857333 -589932902 999999955 -16755552 0 0 858055614 -186756154 -999971013 -1 587294775 876418061 999999955 -1 242517999 -731024130 -999971013 778717474 -1 999999955 -999971013 -999971013 514933443 -952701810 -612147063 999999955 -783188243 -999971013 1 773131703 -801710512 -2760338 703968686 -573109423 901880931 1 694154078 1 272076748 905483496 -999971013 -946488251 895890827 -724431650 999999955 -438078148 -301126805 -137153637 91261089 645071645 -840843689 394778207 999999955 42 628161822 42 -406793823 -1 702110248 -733114340 587449586 416633219 681973199 51929946 999999955 -999971013 -623966518 -999971013 957444976 -538402914 891953394 42 -904566378 0 -1000000000 999999955 0 -119031281 -376633797 328702912 741960012 -1000000000 25508518 -881173976 -632945254 722309267 146758985 586590776 -787878993 42 456195376 447992324 798240956 -1 -693880253 -873118176 277616089 -420158553 -80555269 0 999999955 -411206901 -1000000000 -765327659 -363668013 -770414998 -988273089 -1 -60297535 999999955 -657752244 -1 -150391217 447549785 -448577858 223729781 738588089 999999955 -1 1000000000 -758856703 999999955 -248220197 -998351946 217268229 192425463 68212205 -204839647 361693356 -999971013 15216275 -267101327 1000000000 0 594997384 535007840 -184771128 -227401326 804181912 -929824327 589949764 -76497029 -353906381 -717835668 372814105 -320731296 905718837 883712977 -1 934479195 787752410 999999955 -366753043 42 559480468 -344754624 -999971013 999999955 -1 -480432632 821479143 38908311 -229946335 9915569 -244557805 -871397256 0 -313392302 -647822249 -869053301 496935298 -804997061 -677471169 -1 -199901496 617769859 -537778607 -912938587 569414910 -743073836 -765418712 851238440 771984070 -980229567 -694253305 -759058617 874331958 46885026 1 914904560 -1 0 999999955 -999971013 785157199 0 -1000000000 668357657 482068636 -57491794 15492816 0 630029641 521575350 0 -787988422 661611522 -752021522 -24105253 559542445 -1 1 -229208828 208395449 30781844 147563782 -999971013 -6818185 999999955 -681383896 844074130 -709414066 -543134813 -72261947 1000000000 0 -579279757 -246078263 723013663 -417864110 -270782757 -733633175 903335336 1 1 42 125964584 -269617241 254605859 999999955 -922461167 -958960632 -1000000000 -174809313 1 -941882793 -36934443 813818812 -979699020 526247382 538769443 154970904 349168326 207945004 917516310 185459559 -999971013 999999955 968335092 -860540473 -18115742 365425278 -333545576 -178098781 0 760200575 862628877 -999971013 376486065 15980991 -117593166 -723650117 788590941 -768885448 -999971013 -417694960 793031169 999999955 999999955 686313233 939026458 -999971013 -1000000000 -999971013 82754492 0 -477981157 1000000000 -60134144 -999971013 -1 999999955 636503288 -860918658 0 -999971013 999999955 -164140648 12428617 126533699 42 -999971013 -1000000000 -1000000000 999999955 -551195042 706654828 951723240 729491506 83534692 19896610 179383204 64626974 -549558118 464170785 -164806880 -832550457 -149938455 903255846 -468554760 887434080 -441143408 999999955 -999971013 967250642 -1000000000 -63295800 -682837140 275589275 557476776 1 -667540959 410850098 470721034 1000000000 396753911 -873337200 -575466896 62332353 590763883 927458788 193814747 -915547783 -489418489 -999971013 0 370832631 999999955 -401124945 999999955 638240563 999999955 42 -697967990 447821238 17459816 -999971013 495908568 -660312937 -567250272 42 0 508341860 507759094 -887167511 0 118950260 -999971013 103133227 568697561 -606806479 -664102073 999999955 -214906439 999999955 72859784 300098839 237162818 215084874 -2991536 35127106 -88337344 -880652146 220315138 -212614816 778487045 697780563 -190140380 586953417 42 985446511 999999955 587301371 999999955 999999955 -430225929 617934252 1000000000 203554944 -571917252 -685499034 904825397 1000000000 367004997 -1000000000 -821467573 792340097 584700 -378998732 1000000000 910430396 716399000 433084108 -999971013 -443178097 996908189 741393533 304483185 -138622310 948419867 999999955 629263812 935928976 370148925 -625108943 669720281 142670288 -239602827 -16498701 699952441 -871934085 -996910103 -1 -118771748 -688733487 399070527 1000000000 -502443880 -999971013 328100966 -214960830 0 -664045965 743899692 -367323144 724437945 999999955 1000000000 763206572 356271069 -601017011 718265719 412563948 -357277081 999999955 -961021516 195952497 558430741 778079773 -919088192 -666897622 -628552129 532571835 665956694 -1000000000 449578714 -35067501 -490298600 990564340 397705658 -1 -569719419 584546220 962052881 127811983 -1000000000 542041831 -549292319 -299514347 -729817506 -392247060 640726884 999999955 -531305009 -498828130 999999955 -1 1 -186753954 -999971013 -673389330 453993713 233090858 -636511865 27990343 767005813 0 -741803117 -999971013 270644796 -951703063 374199677 281966097 -604943970 -978426677 0 203774460 504071778 999999955 661306991 -880953521 -999971013 -333548691 265666161 -821425669 706149894 -951976268 894544671 -744001161 -234378617 456404000 -604253650 -702242528 -431900085 -697755721 345276885 999999955 331575698 -999971013 -608567573 -999971013 -762860900 -265903641 -3997720 503929353 -624023956 -366853648 -568103047 -83430798 722716087 920496732 -689890089 -320067892 800085538 1 879232082 -629958448 286026386 -956138923 -36836774 -273825773 917744505 281998333 999999955 -688843607 -709935241 -549724839 950072090 999999955 1000000000 161738344 -941216421 1000000000 -410733264 861758459 -999971013 999999955 -186068475 -999971013 -1 -933709936 1 60613094 657611254 -227525614 999999955 999999955 -999971013 999999955 1000000000 611366724 941728646 -1 -270972417 -418577103 -999971013 27190864 45761415 -999971013 0 -545977641 -883221373 999999955 -1 -1000000000 -987594146 476193630 270531706 999999955 324091597 971977468 92778254 -928116817 305514280 421119878 874457005 918848688 142777348 871087890 177526773 42 -1 -668303500 42 -999971013 539712749 1 999999955 -624136528 830831033 888021272 -350891834 7712478 635330655 -257374185 999999955 -50850083 -999971013 -197237534 179493040 -250673754 -289173532 852749892 138043618 999999955 1 -714168708 -15865499 596991732 595433377 -384049944 -1 0 -171593817 0 -591306972 -312662 131110069 417512787 783933197 94992623 -975888237 637236243 624690669 -632315873 919572350 1000000000 611277888 -220430242 999999955 190048608 -815996888 -999971013 -798197060 -999971013 -999971013 999999955 -96728416 877247414 -999971013 222531213 999999955 796309133 25582696 -675907801 596136788 -588312220 -145992402 398267116 50708103 -106045953 -660338758 1000000000 183999463 143946706 65891508 1 -999971013 -844130575 125107892 -515754767 -999971013 887285773 946122002 -35825917 740341566 432452179 922132713 816813638 -297340208 -392663010 -335031254 671090180 -999971013 -999971013 999999955 512615548 -735626348 999999955 -999971013 -670672687 0 1000000000 -638365832 1000000000 -845772702 42 932474280 115725702 722858085 -999971013 1000000000 211125306 484741956 -314144961 1 -379312188 -1000000000 -526815997 1000000000 895529448 926385827 25045112 -570918594 271092227 -497115219 223868392 -579509435 272319055 534828307 -1 -999971013 999999955 999999955 166538845 42 -127896078 42 778341090 -999971013 -560973625 768803009 0 -26539364 -199753670 -876800802 976687731 39660675 -1 -1000000000 155279933 -1 519114268 0 24821099 -999971013 -999971013 -887155365 -1000000000 -1000000000 -311996475 999999955 -982452255 -358374889 -434855295 -386786359 -330242738 1000000000 -276096735 666341967 -686961961 1 -44356654 441218050 -413009980 560379832 201784745 317791444 465923628 528331766 579734383 -431082521 987866476 596606718 -276664333 552932855 115824 761705322 42 999999955 -999971013 -195417716 738561978 -999971013 42 999999955 999999955 106967940 -999971013 -546827784 42 -349018771 51772577 671604213 -62543920 -60352266 1 519466933 999999955 -1000000000 813124539 -967752081 -52987951 -604342029 169032933 427088446 -999971013 17336862 394663049 -1 845899703 -999971013 1000000000 42 -999971013 -818692035 673230151 42 -982429314 -894341100 794812096 -1 0 111709899 -1000000000 524900459 -439071685 674625333 -41860664 535357245 323753544 -80545302 577205715 42 -365430762 999999955 -324601982 -249865226 -1 419223881 999999955 385739515 -551512193 -615782302 358582473 -375363513 573243959 -651056183 1 -999971013 1000000000 -285023017 -999971013 976564911 590642891 71185139 -180627030 173446307 303198650 977690448 961721931 -1000000000 291459966 -923282800 174292914 232538118 999999955 648940917 419038577 -703149702 330521559 -999971013 -557927138 -466825634 756805525 -469165237 -1 -999971013 675220448 -192756689 885330234 -1 0 83700796 0 715484879 -908113400 -101015805 -1000000000 246559704 999999955 71814271 -361617225 42 1000000000 42 853889960 -592336748 -63950117 340560997 -876160345 685109555 507945864 383220728 1 1 1 223009805 277006426 -1000000000 -458569362 525291695 -999971013 -884045975 -1000000000 -999971013 -642938904 -179135324 -389344842 1 710636738 603452459 -802738960 999999955 457041100 -134660956 999999955 -530115574 124401279 -655977358 285810709 -999971013 643452478 -879471133 956396023 -999971013 874910635 -999971013 1 745964387 -413640628 -328809586 501201017 899733092 134571917 1000000000 305012423 -410945310 776177391 703553913 -26015437 -918746997 -1000000000 777840088 -999971013 0 -595454524 942032842 675242836 466508011 -1 999999955 -999971013 -849722253 518597006 -281654833 42 498272062 -598408771 245930478 -176566171 -610355194 -122029964 329695320 -999971013 963483639 -899362162 -999971013 999999955 1000000000 729522133 -364389885 495988660 999999955 920281014 1000000000 188036052 445257611 -147692013 999999955 -419691600 155729277 53613475 37115564 -73975125 -148112118 -162235986 -999971013 -1000000000 -810845746 477065389 216955662 -483355961 -458686736 999999955 356288349 -791486195 -839766465 -939172413 -399179949 -519541386 420752013 -186149947 194727870 565753212 -186868857 42 -999971013 -1 879289505 723574119 746988319 -368956927 -903772134 -416451596 274311285 -202365560 693776860 -132646111 312561002 -992946600 -909091198 42 0 42 522560546 131560637 999999955 632532757 -999971013 207951091 -553892031 797586294 0 -926055938 -128131227 -1000000000 649245363 -685119725 -999971013 0 42 999999955 479746943 1 436850830 872366475 -999971013 -999971013 -1 0 -700924426 -999971013 -487736598 505863949 999999955 -662698678 -866923932 1000000000 -281164162 -116871921 -534198053 965197861 -130638061 -703877016 -999971013 -999971013 1000000000 -999971013 745881103 3534214 310292741 -480358647 -999971013 242234389 736827680 -730107629 488957922 1 -1 82682387 -988017310 -1000000000 -206510953 -643456663 42 769117768 -465655031 1 -1 825794924 -154153783 -886009277 214408818 790015696 -179802981 252518267 0 -191489152 926412733 628547329 -787240586 154585520 -345421520 959111206 -999971013 -399250386 392688871 -591604614 -65729245 -122552688 0 -1000000000 640801289 181134668 15957131 -200191552 778933935 689811143 867529742 99061166 -253682673 -12204028 234835242 -935967192 -638510879 -999971013 -684398639 -189303381 -730195100 -355989180 -411067326 -397537127 -999971013 -999971013 -739092052 -171732075 1000000000 -943888574 1 191511744 -603240680 -336151790 -999971013 -999971013 516410710 270020501 -999971013 226299802 0 -241657231 -999971013 -999971013 97360068 811788269 -608300590 -70681562 999999955 669720281 -72780263 537847320 230390534 -588304775 307011212 -897038240 -949737868 0 -281335356 -302512316 1000000000 614658290 -833134180 508086300 -819757263 42 999999955 -999971013 956611645 -120766141 906440292 -201527408 729908307 -844280191 276421361 266385296 489347114 -735789377 0 33653612 933599726 849077319 791220973 -661466500 -439065298 530979947 -999971013 -666779386 911943232 481307339 206184051 721842198 -528045043 -1000000000 -399945723 517362109 1 567614692 999999955 508665073 -496314815 -1000000000 -305448452 -626755938 -1000000000 875705437 -999971013 293073929 999999955 -999971013 934609528 -55480819 999999955 -376761756 417052758 186543960 501237250 -1000000000 24141016 930491608 999999955 -999971013 42 97669068 -183494397 751496831 999999955 -264648470 -999971013 561115579 999999955 1 229362624 4618128 963184053 -1000000000 -379793370 905228763 999999955 -234326138 -122694767 408552809 42 -284958105 -917037674 467713859 -999971013 1 42 -456244010 480438618 993963958 -1000000000 -308977110 542698967 -541762321 -678679484 -777631999 -471023086 1000000000 427128263 1 -292425721 -527806631 -999971013 99788317 42 -999971013 -608419695 999999955 -879485835 1 1 1000000000 999999955 0 870584663 -532523671 889172019 -4704925 -885411797 -364958676 42 999999955 178259631 -935801645 42 269429402 234141192 104010189 25562878 -999971013 471577124 842696797 194073938 69098142 -963602827 305272667 -878375797 241326345 -924842355 -396328961 -74122246 54625476 -607975305 -733858977 0 -1000000000 -972876735 -1000000000 999999955 42 -161598209 -712082318 822693400 -999971013 -343524677 983357293 -602791738 -825400555 939561845 -180588557 -593896219 0 -1 390624330 1000000000 148510203 -322742990 -709014285 -1000000000 -619309633 -379217671 -324162414 573372279 -225223902 456316542 0 453886873 -934889176 0 -372258130 -82593314 416734102 995653356 999999955 -381258889 -999971013 -813082478 -999971013 999999955 -901673205 0 730309823 776630440 168309272 -146984341 584421471 -440391450 428437471 -1 427052859 1000000000 -519699587 42 -265380289 635277017 -1000000000 758505408 -574926147 149189228 260211808 999999955 42 799139451 -495212524 359953676 896784954 674877936 -405127682 531136664 -192920783 1000000000 -999971013 768605268 42 577884973 0 42 1 -1000000000 -961552072 999999955 -425298005 123129431 -649081927 -1000000000 693084975 -355797391 -975966547 -439776435 367332850 237475475 402385683 -999971013 670229669 -941129452 -697909984 0 312248391 -470407820 -999971013 -198299621 209741975 444143303 -710445731 -915892294 573713566 -1 156749144 -1000000000 -33144734 149514504 748032766 172359115 280922878 861914091 -935066526 -999971013 670165828 867493642 -264595713 191466683 -166194873 -740951594 693256676 -1 999999955 305397156 -247138428 6803915 -575461194 42 1000000000 978744495 -113808474 -929075880 -991714579 0 605327856 -470875295 -912943904 -973417417 -473408276 685058713 533966774 281424688 -1 -171357071 -353513375 -779601747 824416187 217481747 483052001 999999955 595170747 -226929877 894235146 889880132 127403697 999999955 42 -999971013 257207859 -321433651 972287108 -1000000000 -92429001 409213034 -660996415 0 665823443 42 -1000000000 274952744 990326072 1 0 305538775 930994270 -1000000000 361528343 196684497 -999971013 999999955 -416341155 803460647 -999971013 199066302 695657021 999999955 812441434 816305937 704205409 -1 999999955 -793530349 -314293153 -286479463 -143130573 -999971013 -467154066 -583886108 -203967226 720133124 650683024 -272551478 728095897 999999955 -44144346 -981283474 839443612 -999971013 470186086 67777939 620001034 335748803 -1000000000 -485974239 999999955 660101278 -544820000 1000000000 958686335 -1000000000 -791392297 679297683 95046620 -551715394 -819307651 711458499 7800982 -835759833 -257400697 -663888537 713182302 -950052897 -725883830 -61968607 -488457834 1000000000 151600231 0 681350797 42 -979384092 -401853998 -1000000000 -999971013 -183482868 -999971013 887766334 -1000000000 -957523829 453892513 433066179 -999971013 414615196 522680252 467408936 228116822 -262644998 114619408 -1000000000 -571740464 -742847290 834029811 -999971013 -404019383 409754855 963111457 540759230 890677445 -840996019 158068242 -264615064 206808344 537719989 -1 999999955 -679459840 7515407 87854783 -1 548139749 793768538 -661527172 543815454 42 278135393 -29187628 87494168 -690488610 -831113205 -999971013 881061750 -999971013 12469162 204841424 93908128 600049977 -839996032 145451924 42 999999955 -445313425 -10732761 281832592 42 208505399 999999955 -229036124 42 383787570 652349716 42 0 -999971013 -224363612 -834225408 524478266 471788780 377119319 -103590266 1000000000 -999971013 -560870677 -393421430 -280971024 42 -523961609 -184774423 211342347 -237320894 -544728951 28463695 219738311 79837163 -999971013 -293221076 -290237539 989579507 -176689877 -15231032 -999971013 485732424 295767527 755368954 -747547701 -106359078 999999955 -999971013 391646118 200960821 147361508 150721408 896172018 -745875059 -569797615 -271657488 -999971013 999999955 506081867 641262151 222317862 -1 -180223604 -1000000000 -16336593 964653726 -296132626 42 -50645803 112732003 999999955 1 -529662584 -999971013 531284212 683079340 -1000000000 -879692695 999999955 -111213498 -186169488 971566961 -999971013 -30102985 -609722466 42 229806574 -1000000000 376935980 -21870607 635774020 542889458 535305354 210081289 0 1000000000 -557462393 164647504 -784223304 -580308700 247212301 -1000000000 1 -126238796 393678932 736622829 -1 -776427546 281145160 -999971013 818882369 -464953520 233707375 999999955 -544133232 375410681 830192145 -828626306 1 999999955 443798626 -295247723 -530357777 -57972307 -999971013 -609907641 999999955 808701729 286131210 -1 -757232980 536468899 -1 -413546252 808885713 -200389270 -999971013 1000000000 503883799 -962248512 1 0 730621562 -262573439 -967887411 -972652553 -442744522 162099873 -785261210 -752836867 335338243 1 -1 -572965826 -2594945 999999955 584430266 -458284532 999999955 42 -356358780 523981186 42 42 -656342318 384960004 451414590 201633991 -524342962 999999955 -749853094 -221672356 -597793915 -317346629 -622129384 768052311 495878526 -84919565 -516110003 -1000000000 201758708 -350933368 989898359 -999971013 261199078 999999955 125670494 678354418 -390241714 39279803 499171742 936822705 -858724923 -392319775 98213151 686398385 999999955 999999955 -364322646 -700048456 86242838 969186990 -9233474 -1 1 -999971013 -347942032 -871185876 -1 877525989 939423082 673032239 72762509 -952913394 645500422 -732179649 -110035206 -999971013 -969809636 -895073933 42 -383168300 -999971013 625300477 -404657103 -999971013 -872355498 -180363776 999999955 -518828240 956324001 1 1000000000 -999971013 -253036438 -1 999999955 631264815 42 -999971013 -1000000000 -93698803 -648140316 237199798 509230876 999999955 -649318239 -1000000000 527639762 0 428618854 -1 -999971013 1000000000 -183941266 662288169 -706807217 42 216358570 -611913057 -546763559 -873213550 1000000000 999999955 972191201 42 33628564 271141573 -330707129 172373312 945417881 609295343 999999955 -999971013 999999955 750549619 187065321 -261750119 658359880 -710629517 31027918 -999971013 651811726 999999955 802986917 999999955 225588390 661729294 -112655977 -56518293 999647354 -990930434 519857810 1000000000 1 -489625809 42 -1000000000 340642822 -374624903 -648102349 -853475945 722672764 -872941941 999999955 978187390 -793066947 -1000000000 249115157 -142656267 -349168642 -1 724745209 -181990816 730041190 -999971013 -999971013 -688045878 62593532 499217920 -681652174 -147217154 650201127 227793625 -171338726 -999971013 -523185801 -645694327 -1 101468092 999999955 -359454688 -728367880 -482427744 -730022016 0 -576572307 -999971013 -393892301 1000000000 12562788 -999971013 -493717354 -999971013 15820505 -886800253 759674519 859810692 410882616 0 153761958 658830097 167680103 999999955 -999971013 -134453246 20439949 999999955 -379334791 -1 999999955 900813213 178696050 -991898908 -774455154 -580900166 -223223499 -101627295 -43291511 500696284 -1 0 416117859 721443033 595335072 -634840574 692918748 -311153585 -172970175 -999971013 881127589 -232845886 689456218 -622681010 455480052 630117216 0 -521258653 999999955 541307067 -999971013 -773627975 -44449096 388895873 -525766657 583359894 -1000000000 -1 475665823 -999971013 94509476 -487081511 678643331 -999971013 -1 -639477375 916419528 -985147098 1000000000 -999971013 -484533358 1 -11555547 -154855487 978182702 -541202269 -891725857 -999971013 604652035 436574639 822128784 -778209624 -835596563 999999955 545083448 133446341 1000000000 0 746287647 1 -537409941 -486957693 -936691783 -626564673 863392451 999999955 -999971013 1000000000 -73849488 42 -1000000000 999999955 -945054289 569979600 537707445 1000000000 888924237 728017947 -999971013 1 999999955 961002975 -882080768 818977305 -369294729 999999955 -314661050 901213487 797691893 479512756 -999971013 -280116270 -194613957 -999971013 382471292 -222421950 -652616836 1000000000 51349397 340256337 0 564138457 256841368 -808628618 542651266 -18236153 -791119612 -170171149 1000000000 393048311 -18423543 200864358 729623072 0 172837228 -522416708 1000000000 -335550508 297168721 -390190058 -228813178 -917037674 -727944761 -352111169 -40072662 -426345852 1000000000 -439228451 -313491019 872462076 999999955 -565493101 -999971013 0 -25435676 848542595 1000000000 -889164900 -562208650 477696533 999999955 -912022537 999999955 1 -475387133 -165381374 -696765866 1 42 999999955 217215857 -505944873 20975347 -545163772 -615797475 -204611625 487124694 447185160 -668731684 -131277124 119275021 42 -946069470 0 -670848240 629281645 -999971013 999999955 -367351606 423385386 -591319568 -645916052 -249047403 -665599971 -863687246 847881897 -873888898 0 982173152 817945314 782702578 373704605 -999971013 109463161 -232040699 -353722889 282418134 110496891 0 -999971013 -299140832 -903786744 -396035463 949639346 -696105512 742500084 -885033224 281501939 29302337 -242724632 -246633558 -1 944157776 904709963 298353240 847042028 -306078731 231632786 421205230 983567156 1 546662478 228510154 847932104 23722246 999999955 700439504 -325551127 -833037028 166968809 -999971013 337985288 307809384 -317393486 219639204 -1000000000 731899848 424887139 -1 1000000000 578823343 -1 1000000000 -999971013 42 -848284976 933411464 364834788 1 -1 42 -843702768 -121658234 74632230 255978184 283034101 -808783770 -160733453 687826240 -952038833 42 1 -146612122 -969715946 -729820425 689801957 121591527 0 949517422 -758744153 363104332 -38267143 250021677 -953322803 715626890 42 -999971013 1 877691629 -936052170 -910886123 134291420 1 403309339 474630341 42 -984722193 1 -597067956 -968571892 999999955 -173261748 -781156447 -940578962 -612935293 442040521 -1000000000 -221965433 4197073 866965036 -829020131 1000000000 137575732 460443268 -926120401 -868350534 1000000000 1 999999955 -999971013 97271041 0 100436391 -155404682 -109102286 415532281 -999971013 -999971013 999999955 -334027477 -59539940 896111348 -999971013 -349108444 619026878 -195677730 243312912 -934652639 -999971013 387561624 345652234 -999971013 799985949 42 0 690380356 -1 -407255648 620945082 999999955 -410753567 -650939054 -870405538 -575503634 800250971 -999971013 1000000000 -155397671 -295719354 1 -308770300 -999971013 487955104 999999955 -199970403 42 -994390555 -965524892 -303760607 42 999999955 -604111662 -508353472 805633269 999999955 -760661096 999999955 999999955 0 -999971013 918499948 -533433996 999999955 -783400633 64881198 1 -699609061 -999971013 999999955 -323202715 -1 110757272 980100313 -799195450 -200966042 -312148386 -894794799 -1 563713009 999999955 -244706362 631616562 134912258 0 203885908 364726085 -999971013 -645681419 635869002 37199622 620971680 470793370 -36131407 0 668793661 1000000000 551319609 -370827644 290939795 1000000000 -999971013 -999971013 691045829 -505740380 -528654784 -85431808 -686634922 999999955 1 42 -490012892 -14114713 753808666 818430513 294765928 338815262 -671624395 784486175 936785783 877659161 817696529 835094174 820862460 133446041 882378952 367580938 646234598 -999971013 -703956664 999999955 -999971013 -999971013 -612669559 -938770739 -1 858488414 435702493 -999971013 -613330718 199576496 1 932213515 -999971013 -999971013 667958603 -446357059 982586435 658027466 206453168 802426662 999999955 -334582607 -3555174 501478410 -133734763 -938887311 682578475 82377925 -662453460 -797393011 42 -80908930 1000000000 -406710616 -174473486 -1000000000 -388637502 -789950066 -1 -937397540 272541933 183198329 42 999999955 1000000000 -999971013 -999971013 81541741 667218282 1000000000 187499901 702583527 -565597320 979162786 999999955 783989099 838004096 651171958 62709796 -999971013 -559802696 999999955 183093122 21853652 -331885642 843889996 61322107 42 999999955 295724845 718336197 -657394938 -432098903 999999955 120970685 -911888702 425448165 -253676231 344421822 -989796853 730377089 222154271 -605664747 1000000000 999999955 1 18777986 549447942 -957646160 999999955 282873070 1 171052275 1 712862889 848442465 795647206 839024442 615009617 332673399 634576854 673694456 -999971013 -350409659 569949678 655514499 337841634 -999971013 950562025 -64437128 -329055059 650201127 -37057777 -126005578 0 -780266109 1000000000 -884685767 0 -592675821 -931452654 -999971013 -999971013 -1 7251704 -596688257 351391822 -699229938 1000000000 706455396 -284655667 -999971013 999999955 -1 975335677 999999955 -253112055 539809333 634673439 -382678298 -952090857 -985959530 596365771 -686634922 0 -568963503 -206486360 -129171896 827057344 -221733471 -984285203 1000000000 1 -999971013 -533531295 494862041 -506104827 999999955 999999955 1 380072285 -878124592 925232867 -586925648 -1 -348269115 549536987 -946120208 825571063 964242139 -608945911 796946786 -323524196 -708437274 42 42 -608540849 353764512 -3270175 727325075 -425577819 -999971013 -501794874 -1000000000 -940870446 -258885922 292993481 917276627 -664287218 950238918 -618425333 864913189 1000000000 882239741 -93066402 999999955 999999955 -519288409 753701421 -464037090 999999955 -503487893 544812713 941251201 -117289484 999999955 -329343748 -999971013 406669198 596314276 25310990 -1000000000 -1 -1000000000 1 1 1000000000 -1000000000 -405205903 -627693904 154281707 601555582 103808124 -943499191 618405701 -984935987 -176070818 -1000000000 920311563 999999955 -1000000000 741806425 628484764 103061287 -53454973 400492057 -50879336 277603873 -730617521 -1000000000 677465224 -999971013 125264323 -160531903 860819875 -999971013 999999955 955242782 42 -999971013 621993236 -651555312 583974197 923510473 1 -118877948 -818317158 -999971013 723478420 -967472381 471495424 -556543200 -300331947 923398064 -64199300 440140384 -42688063 225565235 -505498452 957601054 -796266106 -207670942 -763400218 -608590837 920139364 873841313 860893512 964866149 -211183764 -329785517 619924713 -1000000000 42 -486965337 -226659803 112835823 -438247071 567085009 -999971013 -874381076 999999955 -703470014 -319940683 -279513771 283949133 -69326049 456127083 648196170 -999971013 -405811874 721271860 110840052 -211304525 -488785392 46626 680623678 -519037943 112528568 42 -838772493 -593288134 512311582 -274448671 351396404 27430103 -728387520 588801393 337173401 -557297777 -1000000000 999999955 -855494502 124562598 321437992 -876658610 202046897 999999955 -999971013 -999971013 0 999999955 999999955 364227602 999999955 -619113608 -999971013 -886456475 469236270 594895674 525313997 814650136 -999971013 64488224 -999971013 253899214 -519436798 302208164 0 564687376 742660951 -76379951 -65902775 439517168 364156166 720323971 875275475 999999955 908255114 -292311978 269114681 -97200351 648890933 999999955 563907573 525479820 -837024107 -799813575 -526356110 249305963 376535202 999999955 61707280 499736344 -79772535 980124517 -430212290 556614549 914861640 -999971013 -790583981 269101223 579347447 337712948 42 728677734 -686741350 180450776 833571448 -151511010 -1000000000 0 1000000000 337731956 999999955 177971107 602442042 742258224 -649556986 443607537 -236560238 1000000000 -804265470 713582757 -42487999 999999955 0 855975916 -831540944 -553837184 367914195 117979778 -146978748 491392745 -515847518 -497260798 758421711 -626673063 -903185091 1 42 -283447608 7939369 999999955 -999971013 825306066 -1 999999955 -277752006 -1 494902398 999999955 -97698507 -1000000000 466694940 896361798 -160847659 -999971013 -1000000000 999999955 42 -815745683 179815329 177899207 999999955 512355926 609135097 163215789 85104069 766430931 608037873 929875934 -1 -964136605 1 -123423265 -426786880 1000000000 379422189 -999971013 999999955 -1 -999971013 -782694543 -999971013 999999955 -1000000000 439380089 -263415321 -990580412 999999955 284861869 23551323 0 999999955 -1000000000 -999971013 283423214 422224314 -730887635 -841838475 375524208 834854527 999999955 -420209469 -999971013 677253924 624962074 -999971013 -364951822 263400346 899995473 -1000000000 -740140133 347589523 430690165 -240739504 -677272246 242048070 -726725047 328944065 10142353 636299118 929057104 999999955 807995608 -550356596 999999955 527449097 999999955 1 187891341 -370270267 -981379896 -819940005 -923842047 172185815 102698103 -705339454 69583477 -170975972 925545605 1000000000 -955770606 -999971013 -999971013 -999971013 844335687 1 999999955 -999971013 -1000000000 -242855972 161425777 303556356 999999955 -129270953 215273575 938697958 684634814 0 509740885 999999955 -1000000000 182177369 -516292302 -13003233 955283327 -999971013 -152645896 1000000000 -86765128 1 848027220 999999955 192991551 -748166201 501410411 -957013389 42 -359847689 545632580 -326035118 -853928936 -401953314 632620068 -730693306 999999955 712808824 -989418287 -51183873 -1000000000 -1 999999955 100436391 0 242275735 49817178 1000000000 0 1 0 -1 648083438 802495692 -339223835 -917790927 -771373765 939189540 811363682 145281017 999999955 -126765832 433883215 489498907 999999955 272802155 999999955 927592871 155855398 209450378 -705670583 -715603157 999999955 999999955 950840678 42 -220974331 -999971013 948019713 -774958957 641619578 1000000000 -204066732 -1 -946702126 84949906 300665170 -906074353 42 -165231442 114158342 390421434 -75334139 338621591 -1000000000 857633859 -162935890 292385763 851707217 -995133063 -606106225 42 -999971013 -740873704 1 355833809 964226985 -301444887 -756889412 0 33074806 -18751757 237957813 999999955 -787767708 999999955 -736311614 1000000000 -812738422 445861599 1000000000 228934034 -598335913 40271946 -146622458 931430784 304476834 -920384676 999999955 -999971013 851404955 -734240901 999999955 -113808474 -175363648 999999955 353141825 562325688 -936393230 -836912810 890150678 482862788 -633027256 -797209962 -233900525 999999955 -303152172 -999971013 -364585635 258576854 729657825 869375112 -386529759 -318653136 999999955 -742960738 -913029330 -590344399 -65380653 791206523 -876264557 610430087 -586622513 -121701782 999999955 999999955 999999955 144128837 1000000000 369038213 -507889585 -373024719 -420688407 999999955 997021940 -739219737 -999971013 -533615281 -952067697 42 -999971013 -330179768 184278981 -73662063 -999971013 -121595383 -64410461 809997923 337799127 -464682067 -487050602 1000000000 -846854446 -310679346 -39538233 -999971013 272472019 138867574 -79939384 999999955 999999955 397480310 -758572924 -726919534 -683011116 431353726 42 -489772064 211769022 763056133 88206493 222539634 -461476182 210386958 168399442 846670858 -907065512 -18833552 -386060266 849222024 -988715172 -1 -226602875 922931097 -999971013 -846325347 -8885918 0 -415489491 -1 875045775 49268081 534885149 -999971013 1000000000 -634312565 0 -683482384 72457817 -76752656 -741188944 -661958652 999999955 -665568152 -1 -1000000000 42 815571211 626114614 0 -224255889 -25275123 970448182 -148881138 285909141 -78003927 999999955 42 -995672435 784455091 952693802 649723318 -443424918 -136036661 110151905 -887631875 -609069703 -41828074 42 -622582762 1 -999971013 -730135088 -4005120 -999971013 734006879 -825936355 541429903 -194577607 -998630809 622556292 -433664591 -669292431 592432543 -873872165 322358601 -999971013 228647486 999999955 -685942760 -1 42 999999955 -376806952 465755213 999999955 959335106 356237493 765210443 -654726642 -999971013 -999971013 842152316 857534923 55603559 -195860322 549780743 123664279 -426830773 -695546938 349186685 -706473694 573276910 401001372 -596152634 813371236 784320986 244021367 -945841765 999999955 999999955 -408769374 802367418 192810196 -324407841 726186347 -999971013 140703994 -999971013 550854345 999999955 -64804493 42 145817934 50028619 81530120 602273704 -823139697 821805823 605716039 1000000000 -270371856 911016047 -379261580 583153283 -999971013 -181899233 -51549277 -434709916 42 -305817943 109411693 -849267050 -931248150 366571253 -691287723 -756220277 289748733 -1 999999955 735312858 -643041253 -1000000000 1 -965825808 903951419 318696461 -1000000000 999999955 -632168153 -571120160 -928302725 0 -413607993 541098989 -794118795 -1000000000 328749025 -136572317 -514026459 -999971013 810097348 273270125 1 -703223902 274161174 944674074 195388857 -378875863 -709592718 -999971013 -557626083 899289006 639392207 42091378 -108402409 -395202982 -882078387 -457773441 827995725 749193014 -556512763 -869450153 1 465809521 42 -212589290 42 226244041 -494484791 0 -999971013 0 187471949 999999955 -481850234 605930191 994426157 62443738 971434942 -283719841 951040078 -752922789 999999955 1000000000 1 -880685915 353764512 -486172603 693286613 -608701769 -665216126 66596413 -721652334 776617665 25870062 -385841598 999999955 614748786 618135344 434433499 359722900 -999971013 -944168962 999999955 1 -337864657 498203943 0 -371529780 522907989 52762790 887431802 -999971013 778220687 348934767 -999971013 -574528444 -999971013 -999971013 279439620 -446589526 665968129 -986038936 -439626753 976651427 -678898425 -999971013 253740904 1 -919119407 203297842 999999955 141360419 999999955 1 1000000000 -55265163 -1 -999971013 -855454135 666752311 24413155 482734270 214147218 999999955 -697053690 426458922 -290055928 221619724 -171463409 -925153926 0 -670175950 1 -999971013 113635604 993295142 278028383 -959487705 371247464 42 -999971013 996542964 1 999999955 722305346 -762114214 -1 -903927346 -468011000 967241357 548581539 808735492 999999955 42 516795771 -417259756 640919461 -999971013 -47917187 -518488884 42 302697320 -296643072 241516638 -983100620 791001816 1 999999955 -1000000000 997058295 -1 -308421990 0 388295887 -45240894 -332259721 146647691 204899366 -1000000000 -831677513 1000000000 999999955 -435616316 -809858703 167807085 -54710021 -603474410 -207495578 0 905485767 -969146098 999999955 1 -692015524 -344545538 -59278338 632727448 -563570741 254266322 917873716 -1 517744767 821539522 551181063 366292849 -387605353 -591710767 0 -999971013 999999955 999999955 -579862004 -151168181 -297896724 902589403 0 810495103 0 441404175 906789334 1 -645174164 -845599962 -999971013 636322105 568045996 999999955 -999971013 999999955 -999971013 -627936738 145580707 371346309 1 190959107 -918318720 999999955 734411139 -1 201779129 -96574617 -281920846 0 -530139332 -770536740 -405904813 -324200519 -941697194 483875272 -999971013 -672521666 1 -212317530 496831584 -352338340 -601309883 -506891581 -706719019 795960832 -769202993 4508196 517248740 -403303036 1 -999971013 -332808095 -793320795 814948006 811320951 624785488 -615046560 -1000000000 0 469206665 -999971013 -999971013 -527644238 697505862 644161115 -791401550 -1 0 987181359 -1 -288138066 515297288 999999955 -878614690 768504391 999999955 -605316465 43551039 484188666 928114413 -193494186 906173702 -880227188 -21814096 -1 -505811419 186558985 999999955 -999971013 476625999 614045598 -724719723 0 368976325 854590043 -103728939 -797403467 -1000000000 42 -999971013 122725312 -471298372 -646395748 -999971013 -605128075 638971546 -550523438 764610848 -1 -480162202 427742134 0 -208237893 932030830 -242747637 -352808098 453692596 -743446570 -45843255 282437393 -1000000000 651811726 1000000000 933427723 581947231 -660359083 -1 -999971013 1 -265970620 -903772134 -741762575 -999971013 830952838 -906462652 72908005 742615594 869238813 -204432114 -341550342 -305189930 39272858 255864802 -999971013 999999955 740456835 999999955 -689693553 999999955 -1000000000 -604106603 -25772744 -999971013 13543372 303251776 -216374949 1 1 42 -226561966 508199695 1 714432313 984879001 999999955 62085737 419792853 -447221227 275913004 664578680 -186857798 999999955 -109693030 822391781 446683231 -1000000000 -495093937 -465920400 -812037707 76269997 -1000000000 698803775 -25870140 190712863 611370078 11574368 -258144276 1 1000000000 -237482876 999999955 -165690347 -982059375 -999971013 938516292 726694150 305717161 533013354 -454548477 -555666704 -161386601 -1 56444660 135233615 -358568586 870736798 -233618875 -365607720 -912749105 -489515586 -999971013 -219104815 -703816053 -902052147 -476626107 373079675 -1 605013361 346016730 -999971013 999999955 24864397 999999955 -34446797 375121534 999999955 -239422423 -743806151 -999971013 -999971013 999999955 -1000000000 -632225182 -57029287 999999955 499693531 -999971013 -715751694 42 201250635 -530171153 -999971013 -646645644 351986352 772766570 -999971013 667653028 999999955 441100042 427446465 555169085 711106202 0 -982158993 -29683905 -999971013 1000000000 999999955 -173156852 -322007418 -234522318 371950887 -793963260 625771084 -999971013 881728322 -1000000000 374197173 -77823259 181085207 878301394 -871078405 999999955 -508402644 272963086 53265458 -138998626 485940811 -458327241 382772363 -999971013 999999955 -1000000000 -568595219 -35648242 -721580187 -999971013 1 290085971 999999955 -854474114 31001592 -500526042 -208544234 -47050664 678391981 -480922246 432836854 1 947535757 -468994690 -745671420 685361675 -295292932 -847318555 -999971013 -172785790 999999955 -1000000000 -609234760 450890683 -696943124 -193145511 173139641 345646246 860175735 -662545421 305976079 -578761345 999999955 -637705401 423318079 -989686176 -999971013 -835861274 999999955 -279568231 677144543 -475461593 0 -701272777 805463918 -1000000000 702551591 354498701 -459484991 -266297549 -949844756 -439514533 856747158 383803420 -805932400 -835603095 937097969 -662958793 458881498 166711920 -997558330 -300344675 -999971013 -9204233 999999955 999999955 -816418083 42 -1 -36771039 -480163297 -870289612 -942505986 1000000000 -707316929 364911524 362202028 -1000000000 -1 290581092 42 910700824 3658687 -383142780 -375630545 159221729 -77059079 -82875047 -683280431 -999971013 1000000000 -186811217 461477704 806708865 -999971013 -114314047 999999955 -620716680 590426470 816536187 204308995 -583085662 -578641626 999999955 -527560942 -290648061 -239970318 999999955 -239143373 -102795721 -180919953 -1 -850678876 465781492 962560685 568831525 -553945501 265779528 134845555 308668403 786919348 999999955 478526005 670429054 -999971013 344801591 56192908 -999971013 -254462648 -112900302 717244226 999999955 880614694 283654863 896468896 748089759 1000000000 867274920 999999955 -404767708 999999955 1 845185650 -598876155 -806747988 -999971013 -999971013 -515718557 -811924857 -1000000000 909254892 999999955 999999955 7461816 -515884220 42 236318050 -28643972 700113472 193615234 -426727940 969743535 0 206186958 -1196963 42 -336259453 -579781163 -181421753 -434356094 -999971013 -844751945 473602123 -368719736 -567962401 999999955 496059086 -330311323 -296077782 979556199 348501772 999999955 262612182 298201233 224957313 -12169629 358640708 33120311 -1 -1000000000 -384277235 189846072 737910333 -174820184 -353126953 109665359 1 42 -613593397 1 -102165493 135970742 -628721726 -525791051 441997918 553968634 369200028 -821066068 -822110056 42 528355073 617934252 592800256 527727765 -999971013 -520381545 1000000000 -378919344 -209078904 999999955 -76826922 42 -79694270 487478946 406518198 893091398 -999971013 -510979265 -852960470 999999955 -463835886 699069470 42 778627001 -961751059 -999971013 679346147 15244883 -518516659 -388026507 999999955 265573265 286805158 737972288 -849304280 -947551107 705090023 999999955 -246797009 524268314 908037390 749227082 822217944 -554596632 -999971013 -180609731 809460302 999999955 -27964389 999999955 -435703768 247375418 -555245852 -179206204 -934592533 -669052145 -406106379 -726287040 1 -999971013 483147054 366049405 -513424961 -755291747 -999971013 24508229 975696009 -1 -1 -379179505 -798306176 -999971013 392015220 269572761 -999971013 -185152674 516907473 576914153 815439387 860893512 -934240948 -1000000000 72868921 736869419 -203282413 118076701 411047852 -348956205 -999971013 109714880 -592731769 999999955 793651391 630706579 -861815193 73335145 882416031 -880720653 -553419872 -999971013 365089092 1000000000 42 568703254 -710981385 896509912 1000000000 -999971013 -949094320 -644597124 431573775 -999971013 -278030672 -822516427 0 112484670 -999971013 -719188381 -999971013 365255751 818039485 242133005 399517792 -439160078 -999971013 14623280 -999971013 1000000000 -1 206818144 -60076115 -498382846 68976661 844068173 -238012860 -209121483 -224204766 -161407964 973429661 196175320 999999955 -693193602 555859251 999999955 1000000000 -381700892 410961790 -661466468 -665204452 -6565303 -910055178 -1000000000 999999955 999999955 257821164 960694753 809089154 353037457 853053542 -113960198 1000000000 999999955 -193044412 999999955 -407931339 -822499025 999999955 -801966935 999999955 511599119 664372085 1 -894016866 42 -999971013 -307390027 -102347853 -999971013 949462144 342809144 -644849969 251480436 -285637106 -999971013 -148692132 -203374836 -113997255 -627614727 629240972 971619698 123882232 695226143 0 -999971013 -386103774 1 0 -796872185 149431310 -999971013 42 417694958 -418463075 -233635893 432956965 -238168101 -1 -571976355 97988784 -999971013 -108698576 942754489 -478435566 191049308 -285206193 -39811304 -502879119 -585489493 999999955 979994377 -159645892 -507680008 42 -1000000000 -54912719 -999971013 817397034 -926724967 999999955 -450062274 519077600 -876782554 -999971013 -66008614 -723241552 -716323096 -888921192 -169249337 999999955 941874662 -51479188 751548793 -1 473386321 -999971013 42 -130066353 -161532954 221047713 -1000000000 -954979560 -423218457 20633566 -349417905 1000000000 -372398371 0 626436124 531819303 -541189511 762568867 -283353826 780828700 970376108 630034038 -172862630 825269403 204051985 0 0 232515278 -830288079 380159037 -1000000000 -576437339 612674224 -1 -505200791 693842663 999999955 1 -999971013 -842807852 -1000000000 424319322 -879801654 -624903139 999999955 -178919656 90039789 -288280828 365476874 -873844260 -579355210 -999971013 -814715869 230176042 142325522 -212849493 535743052 -40136465 -197693890 25132194 909201104 -81934487 -529416074 -840528407 409329695 -319369003 -1 -1000000000 -19305853 943533165 784561477 999999955 1 -1 -579474366 999999955 -814300719 140776663 590789359 702551591 -999971013 999999955 -327666911 -1 84449117 50966201 -761599509 382935357 -570817666 -348573442 982173152 478129706 0 -466412250 51071966 999999955 -381153788 -1000000000 -999971013 -81687717 207983536 -1 331769949 -691028912 -999971013 -377839577 329261819 508218633 0 2700589 999999955 806423895 -444907094 -323902580 -467104153 -115165325 -124413270 388967380 -955486398 0 -354411133 42 1 -999971013 -999971013 -278566377 999999955 258973893 410166573 0 978340377 999999955 -1000000000 -999971013 -49758631 952383106 -999971013 -637951129 -334335873 0 42 999999955 258656295 657497378 -469223707 -782425239 -307363232 1 -715429321 596445542 652646367 705857343 -327969897 440760657 51349397 176574124 -438856610 326138423 -725067038 603162066 654296983 559294738 1000000000 -999971013 -682158461 0 -780432668 999999955 1 972935391 682369650 232062152 -117630396 -738856894 -786582156 984142163 388365846 911561236 736325812 -285110900 -3963940 -847304261 999999955 858274383 -1 78740166 999999955 -53027060 42 551452518 -450476387 -999971013 0 226204757 -999971013 998645056 -927426014 -56749588 999999955 -8057705 356777705 42 -317233051 754604729 527579536 560305866 -726564704 10526729 -788118857 115916822 -1000000000 -686741350 57921931 -999971013 618512419 0 862202556 -271824781 -999971013 -999971013 -626039575 419771555 -538814728 133677539 1000000000 -859788513 -583523712 -280988067 -402911418 42 30750301 999999955 236021013 471134696 -999971013 175197615 0 705352213 -125037551 -999971013 -888709553 -999971013 400598825 -429831248 589645783 -976800241 -437232871 -999971013 -11923975 -409601010 836608515 393580733 145328000 -360722538 -986038936 -532427304 1000000000 446124469 -421366055 -563424077 211383803 -677501573 999999955 -648216219 226196331 424504624 713033782 904425391 1000000000 -753427714 999999955 -1 -1 439391274 -72728926 -254027613 -217630379 -359363003 1000000000 -451370023 891938307 -315036539 -612236010 -726765950 999999955 414861510 -871462954 -834959091 999999955 999999955 386364428 -685531200 -991241921 84177988 -578350854 -579080715 -998067067 584207458 931253210 -342930922 999999955 905287704 104917951 1000000000 -990522959 -999971013 565923493 -368486359 -358724851 -985308559 999999955 740828874 -938235466 237654345 -302789151 309520630 118100556 167227261 999999955 646757941 210551169 699832665 999999955 -999971013 723979592 545270000 968396691 250874167 999999955 499647737 999999955 790792381 -999971013 999999955 -999971013 411647788 257191173 -1000000000 637116752 999999955 0 954015989 1 -278246981 1000000000 295864712 -163511185 374685160 -896822812 938389384 42 391469410 -89020030 42 -451403373 381753685 725960192 42420668 -231699854 -743261108 -823688236 -507326304 -203697299 811977764 88889217 435324027 -1000000000 343129660 -954188849 1 -999971013 594779794 -799371235 42 -999971013 -529840210 -848506909 434711861 599455898 688733510 997956960 129469429 -134424979 556128284 -816750448 506199547 389099056 471007570 999999955 999999955 -129521395 379968436 -999971013 1000000000 0 -539074288 892706407 716083026 788523888 -210402350 1 120561788 0 -945543071 296646523 -527271831 1 479128622 37151737 -999971013 -999971013 158868747 -819705639 1 -442500845 -368243469 -999971013 -534643802 -936891643 -306256760 -642881911 -390125224 397264939 1000000000 -352858820 -495458211 -999971013 -153287884 999999955 14771645 -1 -178741940 -60805523 999999955 -521893092 626851889 -692645530 -999971013 723333735 629920464 -999971013 -19978702 921858299 674493090 671188555 420288684 999999955 913364156 993107313 -920886621 1000000000 -999971013 294141678 -554443910 -982771569 205314771 0 481523388 -191625357 -775671273 583670347 -274560944 -999971013 -33437642 408177619 706983257 282355145 0 79500282 -999971013 319118815 1 -541805164 -124325461 680160491 352778081 -46158171 42 952856111 999999955 -999971013 930505618 999999955 1000000000 -946717379 -565494765 -817155064 -19720743 -602881247 -687553134 602858253 -999971013 401700548 -251347982 583914910 999999955 -999971013 768940103 -999971013 -440520604 -98856886 434022358 -556265260 999999955 14003274 626902171 797124182 -243329000 999999955 -214630533 -641756292 42 -818371946 834434598 -999971013 1 -1000000000 71024936 -940109459 -432210552 970659952 484857246 -894751434 -495415313 999999955 -1 548997416 -999971013 352749458 139517859 814673418 -999971013 133533147 -534637616 999999955 -793496371 -999971013 578467772 42 621958348 -1 -998131421 42 726104352 -130018917 -602923266 -999971013 999999955 999999955 253716196 -587036911 999999955 -667716426 42 -805438038 1 -324600238 436574639 -868429183 240964348 0 1 949317992 381182818 0 1 -1 42 759200546 -999971013 611347353 500899402 438210360 393390702 292583887 -821728497 -158368192 199043412 999999955 188042771 499629581 1000000000 -999971013 -198050470 999999955 506814487 -617899481 -531293042 999999955 462904475 -1000000000 999999955 222641076 614634313 -765890352 207985076 997736310 -1 797009057 1 -104622208 -869028030 999999955 714709051 466962892 824515292 -73476981 981854668 806688122 999999955 1 769140066 999999955 -558049837 114813631 -458470164 194805716 64329371 -999971013 947589437 597413150 0 -155365775 999999955 170714696 354296989 -685435206 999999955 539411085 -431613034 -1 -594131532 579717543 -999971013 1 1 707163809 0 -426424640 -957142674 -403904615 -784060042 802902606 -1000000000 -886822566 1000000000 1000000000 42 102875871 98041565 -839116644 999999955 -114226381 -958296829 42 -1 1000000000 -1000000000 490121968 -16125749 999999955 -45416617 -618145038 999999955 403466750 -817091417 0 283006836 -43226153 -1 971001003 1000000000 22129218 891412492 877344494 -815816864 -369570458 999999955 -567392724 539058944 692201150 0 -184710760 251842122 -935967192 -675708679 -386267051 -999971013 -507680008 -999971013 999999955 631866779 225339185 345459949 969365387 42 999999955 -370461271 806625525 999999955 -344883829 851590324 -338833706 1000000000 -151188261 999999955 -315095783 -296926443 -816025282 146317602 837964102 -1000000000 -999971013 42 -396248948 728810580 47500176 13976307 258743562 556199178 149143934 447806862 0 -999971013 1 -999971013 -452460229 1 -999971013 625901186 726598951 405499356 286830717 999999955 508288044 -793260586 -672790174 -996739580 -277342295 0 999999955 -1 1 298620971 -999971013 985494491 -470705026 -999971013 -240804435 394115239 -531294888 -321132877 449630724 1000000000 999999955 -187212355 459810803 335852671 -912674855 -231000550 999999955 0 -1000000000 -249969120 578683364 295551184 746998594 -366497485 629823642 379912779 0 992058773 190637425 648648070 -147721990 42 35452677 -264216966 999999955 580664512 11099220 -999971013 -346192963 373466881 893651125 -999971013 1 -107492054 142385215 -472367918 -961376125 97612361 179000907 -767999762 368729969 418245959 999999955 -909591212 -215993941 102625603 -1000000000 459021478 431171127 -484669464 478705314 -40608806 369314218 440319301 -144042910 -1 904044106 -175340477 -691367474 543597282 486940815 597895248 -1000000000 355121410 -876968838 -964818583 -1000000000 542170949 -247674094 -412531990 -999971013 42 -913333504 952835475 999999955 -1000000000 -269402779 999999955 -999971013 605744202 -238705730 -169069584 21382771 -1000000000 -407980588 7221424 0 -738201213 1 -1000000000 349922739 952629856 906872418 171217334 42 -999971013 155058140 -416942449 247739611 999999955 744707850 446875710 999999955 0 162730877 993497304 -381014644 42 999999955 1000000000 850783644 304284789 -382695566 -999971013 690507881 999999955 999999955 0 554186057 -466410729 557583005 -609596980 999999955 -18369026 999999955 500421206 -725197443 -117911310 0 0 -793755285 -999971013 -1000000000 498131836 28516945 354505567 795999796 1000000000 452770870 999999955 1 -782456021 535411009 42 -829648998 483342243 -827258371 -723488624 999999955 -454256033 -839910661 -463417479 -301915223 983419416 923312929 412271922 536124139 -999971013 -234056311 -106419382 -993285598 -322464059 -105118015 999999955 -275966708 770270734 -12178787 999999955 -975930708 0 742974018 745166909 -999971013 1 -100288956 -530255662 -833274234 956896666 925853708 -539646813 -837248694 860071485 594698743 -1000000000 -352881496 -1 753517488 144887347 1000000000 -290016347 444845213 304625658 510163403 -1000000000 -1 448074738 939556198 -999971013 -242134837 -999971013 -1 1000000000 -999971013 405275368 -722988217 -999971013 412313121 -725206297 489269185 -93983995 276535413 255572786 -344385129 999999955 216047726 -999971013 -194974691 919089333 -999971013 384711576 818998565 1000000000 -863320236 -999971013 772617555 999999955 -894366771 -406151386 -705953061 624287380 0 247161233 -1 940449999 679043621 -47244844 -999971013 -366421711 495502019 -1000000000 -459068581 0 42 -914593412 317036927 1000000000 -624203597 -978700419 378064714 -678137192 196577727 -386211633 -815354434 -551984220 -761464173 526743418 873113959 716377192 374461590 334904779 147413245 -877833758 -342339303 -653127751 -999971013 -565106816 -151107702 385717883 27392939 -752471430 -349851963 417887481 186028573 1 649848932 -269714253 678158865 1000000000 42 770788856 -326324597 -422470735 -644587116 404285715 838888910 -824654403 -644807703 208114248 833702530 -758023572 696378411 -97270515 1000000000 264204103 659926728 -315967175 907503049 -602011673 0 -1 863016089 919649692 -815822965 999999955 507945864 0 656153877 -1 -1000000000 -769575410 -1 78655619 -850928850 599470989 -869489523 393505188 -985296387 -277520657 -240011109 999999955 -637981330 -877778698 717752225 592611163 -352887857 398015160 -823194466 0 999999955 -1000000000 -675133575 597356204 -466022135 -525679252 -398128960 311896311 -338037995 -250479863 553171114 674511448 -40655726 -1000000000 -315713297 909254892 442147938 328076446 -832643170 -967776357 67731671 -999971013 -266113451 662974091 523723174 -999971013 227302052 999999955 -999971013 86344058 563079070 534646895 442718579 -214516301 817460568 -412261224 0 -132160417 601089814 453431521 107629328 365437647 -920428932 -999971013 259926953 316901474 42 999999955 965430705 -714215554 108314608 -413438677 720158975 68206136 -999971013 181917412 -527160662 -999971013 999999955 556182980 486741599 -1000000000 -999971013 999999955 -547015583 691234830 720456676 -848756762 -834519031 -937658950 -645332665 -698454414 21162474 -999971013 973215773 208915738 -842910574 744424406 261471845 477646915 -813145244 -999971013 358550826 179591832 -1000000000 -954804118 830980861 174083644 -339606734 -61974502 999999955 0 1000000000 477943676 -559424521 -922114515 -496896750 51363697 -999971013 -59154768 1 48459172 -875470472 847023850 -339731655 -798008840 318913097 -602863022 -999971013 786895238 187163033 999999955 -955002208 999999955 -697976413 -847528734 452424566 -1000000000 -129270953 -897089016 703931533 -1000000000 -999971013 999999955 -779047570 -948227476 -999971013 553430924 -436842915 870647438 801029495 195844241 1000000000 715164787 -214235966 234112637 793186543 58876097 -805380825 736065002 783530502 1 -975490540 929338139 121257424 74277417 -999971013 969380860 512557456 -438678480 883558263 557531904 -948796832 -240762174 1 290656616 121164324 1000000000 -724227011 -567632474 -1000000000 -828050757 999999955 -933455460 82364206 131109295 619724605 42 999999955 131982582 790395278 -999971013 -713504861 680319323 -401463155 -523217143 -464148628 90616102 117074036 999999955 252519618 384286075 -602649645 1 -800079623 312260291 234158731 -458462578 -1 -929076838 -465971804 -999971013 -947285743 335689792 -1 999999955 921265182 -999971013 -230842627 0 42 -297431156 999999955 -361005310 999999955 -529541617 -621187263 -1000000000 -290541088 -999971013 800629651 42 -668914718 999999955 999999955 0 175624148 -70400848 456122686 -806054199 999999955 324778524 -610559418 232352321 -1000000000 -119793825 935714339 961650585 -717783359 673235140 0 41063214 1 -421065277 -321833160 211588379 -219188639 42 -895685808 552500972 53797989 -670285074 -462686079 -518674315 -999971013 -999971013 -326905979 213558282 999999955 480369384 378462258 190590798 0 -919235741 -972003736 608415848 999999955 -999971013 40721094 999999955 700421943 999999955 -983568370 480388682 -708059615 -1000000000 203129712 -999971013 726717905 -960100791 975145344 -232046724 223153750 554065171 -999971013 -104561227 787722557 -747995385 688656760 42 -32859996 -1000000000 -692261324 737630440 -396425390 -523144320 631145698 1000000000 -999971013 -999971013 -720105254 -522581436 -445770417 316064446 -999971013 -1000000000 42 -444320812 -955539492 42 -890797897 100855581 438042601 42 405004497 -1000000000 -306055828 716996064 -49184336 971939496 -854062129 -999971013 686945391 -1 -756317882 -999971013 -295890536 -943331431 -441262720 1000000000 0 -999971013 870621464 -984138460 -12693805 -1000000000 829845135 0 170599142 999999955 999999955 38212731 893013752 42 -1000000000 966702128 352904970 209137886 999999955 -912312011 -432735550 11504816 -248222739 -278351192 662594398 46278029 1000000000 970833906 481316269 -917250401 227285367 -999971013 919306771 347449718 1000000000 -999971013 -139661384 -650372072 964841488 442988082 206109613 364887187 -746423174 -969903520 999999955 999999955 -999971013 83286199 740142678 -124398323 952205163 502248496 801215251 999999955 999999955 89523277 851524579 -434498396 104122915 -1000000000 -295053107 999999955 -765841209 443672630 139630254 905245661 823956787 635531553 999999955 -951540920 -405971202 335451800 -664808820 42 -212890783 42 -961997169 -356459602 763783010 -783247900 259623535 170757642 999999955 -278130124 -1 -354939954 -115452179 267897669 -999971013 -136760396 471523635 113348012 999999955 -999971013 42 434021971 -510947245 42 -597818382 -518719183 42 999999955 768912844 -539602003 1 0 -999971013 -999971013 -967890731 -644840930 -629085103 -770334 532926611 0 -839816180 967157672 646877902 785003661 -999971013 821939350 102847108 -342577909 -484306805 154314910 0 -505568207 450726771 -286645631 -175481196 -178285277 -1 -509301049 0 -995357542 0 1000000000 42 407296887 -692900460 -437552277 -113206662 -172585031 692358628 -146628969 -752858518 -999971013 -876505349 -848504288 -928010814 -674112715 -717070508 -222929365 736402228 32810048 -860185299 -511086622 893150281 -3270175 1000000000 -41555446 206988181 -654451254 -999971013 84097210 42 444553684 947712583 679441865 42 -74058633 -167808814 753863853 -36922823 -809368847 -388868327 327998670 771223395 72886151 -1 846513686 -664781364 833659223 -952529227 -1 -489643488 613423117 -861023946 -503734750 -1000000000 -999971013 -999971013 149935518 -1 -211247392 1000000000 963123095 1000000000 -824016852 0 84678964 -474419707 636954099 912193478 35948054 -1000000000 347202728 -863798472 -560230465 -117612242 -12474274 -225167175 -500079536 999999955 0 944953220 629372228 973209470 -791604415 999999955 93111862 942370793 1 592778093 598084588 446664399 985580292 179187748 999999955 884504097 1000000000 -728199112 215090865 -539599186 -35485258 732195713 364804690 42 -1 42 266491773 164837342 953678709 -679686855 999999955 -544853926 1 -942580619 975768288 1000000000 200300740 -745118167 -1000000000 350681876 -999971013 -775650439 242542699 -989802581 -598521363 456150905 0 985446511 219487547 -808939600 -999971013 478969114 1 -999971013 42 637469461 -999971013 -647212750 -999971013 -715185118 774843539 -587163313 632388592 -353985986 -155593497 785743354 881251490 -579681885 -903649178 -999971013 217026012 999999955 101880964 -110620367 217898807 -1000000000 -705797791 999999955 578946420 -70235279 825053603 999999955 1000000000 -882620690 -893063402 -447783784 706962854 -271318047 -902464172 366162047 294510010 531079301 -1 0 -999971013 1000000000 207303713 455535543 -459849298 -999971013 -985122020 712588029 -743657403 42 -216244891 -893707357 -999971013 -545114788 125691494 642906561 815246687 919469415 -985168397 128661229 -1 -999971013 1000000000 578173776 -1 1000000000 -999971013 -145764450 -691516995 999999955 1000000000 -1000000000 -999971013 33158781 340275602 -999971013 -1000000000 -161828317 -232090936 3512394 -147117691 -117130218 412809685 -1 665171156 208764068 -294517007 -1000000000 -845552456 -855137255 -519959950 -999971013 -919982730 999999955 -955024506 999999955 336149938 -99566109 -135014162 221835895 -262723891 -999971013 -909256822 1 -517937180 -1 301922248 277360003 1000000000 -1000000000 -798789498 564183479 244007008 -690099100 -125802825 -245692310 182113768 -999971013 -35690462 366497069 999999955 472734567 -413066592 683522466 -1 -1000000000 552910843 -720430930 -999971013 219824665 675263192 -1 161356740 -24046903 -999971013 1 194718483 423474083 -1 -999971013 1 884444408 506761075 535854914 0 616095987 -909888878 -751105621 -135387127 1 999999955 999999955 -71182572 -961436231 999999955 -999971013 -507033510 286903461 -641099164 810479495 265935277 -828708338 -898548683 344005818 -669685255 908378462 120206419 454636348 147211525 -396211689 760524722 74448358 -236462770 247419334 999999955 782027396 516620257 1 -464047252 205200047 -121938934 64470987 -999971013 105324762 449719582 -770659462 0 513154797 0 179126178 140686620 197733519 999999955 184659095 321587589 1 951326876 -55130164 -278503643 -677231862 -299500364 -374629689 -304602784 42 -1 -453814039 648004505 215140604 -452853423 -1 977544766 -92358262 207719557 -495939570 -999971013 820701545 42 -268192387 165796321 854638153 1 -102324878 -611668511 1000000000 -954132706 404147657 -999971013 -108709774 -796580371 -137359694 1000000000 334779461 42 987266419 -798533542 -999971013 908210849 -255918533 999999955 -10324785 -549628433 42 42 -296953199 165521969 -741266037 -1000000000 1000000000 682837200 781500043 1000000000 -999971013 913358625 718056035 -639460557 42 -999971013 867844820 788582513 -449988679 831609345 -1 -1 1 -936531681 -999971013 -156651010 -43163556 442162832 222614684 42 -1000000000 -76514239 999999955 999999955 1 487003118 -129678594 962856936 765529179 -108802092 -999971013 -892269436 999999955 999999955 102212019 999999955 257667409 674187151 898374727 888788677 653185896 62172300 537847320 -814301972 999999955 -217121259 0 540466410 -417017635 -978112769 407430025 861474989 42 -999971013 -460142665 982874447 -91598114 -173915123 -657774290 339611735 774573048 -220465138 -999971013 -984461163 -939666417 95156551 978114698 -228015514 -716499159 -1 114846577 170234782 50173771 -290759738 502421181 999999955 1000000000 335795723 -190585099 -1 4027882 252461748 474189182 -736863333 -338938741 -999971013 290625523 999999955 -999971013 741847426 212512023 -949731709 153890581 -257479083 -206870742 675381300 256415130 221401674 -1 770633244 142142621 577295263 221457379 906154409 -19305853 42 348549217 -651500094 0 -407763997 -199718660 -999971013 -89639556 892044129 -1000000000 89837038 -969013038 42 -999971013 -184872515 89254045 999999955 351969931 980799444 0 764182673 483258872 -999971013 455519641 -1 -1 944370711 298562116 488310961 -999971013 -1 86800208 -75669710 -319965013 759966068 -999971013 315258640 1000000000 886721125 999999955 -1000000000 650133135 -428283825 447337389 1000000000 488601319 512494357 301836828 -152122041 483133873 211588379 330263334 -618869455 -620247645 -714577386 1000000000 -91137174 -999971013 -456406534 -755730343 -856468026 403447227 0 447684695 -999971013 -473039453 209829371 42497752 -999971013 857933369 193308967 -537340927 653183680 1 -303431593 66902438 533954497 294090212 1000000000 -999971013 -941665888 -74319820 -1000000000 -322181449 -619734414 -906495482 -237184101 -999971013 -972052058 -999971013 -999971013 -541762321 1 -482359621 711483905 -1000000000 520889811 -465463720 -999971013 646156911 710334210 -999971013 774578334 -367225722 587044259 -909667175 -948107079 -999971013 815368935 553302098 -457298287 -848801218 395793300 999999955 999999955 42 -320657838 -999971013 -637033390 566208769 -647057201 0 938433283 535484742 -370550334 819841927 -4996534 -33328888 0 -454752899 42254778 754160581 -766960770 -126720953 -888509004 -1 -999971013 -1000000000 999999955 628856875 -999971013 750492058 -606319297 -72822669 776491651 -963068798 -170380380 720371097 0 -570954378 -999971013 -733175605 -807543972 135605471 -361864925 999999955 714014044 -26027147 -521713738 259593272 -992790112 700787378 -263983721 1000000000 999999955 685376301 -999971013 -999971013 158965596 -637925381 -587264855 -318539226 -316759945 -956278192 -1 136517158 -428382302 628987286 153565037 198812274 515851322 355201608 -935048328 -801547253 -999971013 814503132 727850080 936184703 999999955 42 1 -132031394 -999971013 511032455 495117401 -825017833 531543122 557068664 -269967735 -352199510 92381102 505446108 890069652 390786018 118574937 999999955 -685495279 -481191462 -969994931 596217051 999999955 817182110 -1 999999955 999999955 152519306 631694948 620544341 -953461536 999999955 -452159010 999999955 299784923 -67981847 -1 42037913 485511708 766881642 999999955 -339580943 -187937886 895020727 -548190071 804348634 -371289823 -159316306 892464847 -160343258 42 239985789 -841193927 640928606 452499631 1 -906939556 -640112253 -544094773 -882891885 668412904 999999955 440780050 -373731695 3512546 902417 999999955 585024932 -263360733 -196442917 -118869529 882597464 -386056668 -687453047 -859360156 0 999999955 -259186824 -763169345 322597678 999999955 0 334424763 674234954 -1000000000 545513418 -840882608 -999971013 999999955 239422282 -341670154 -225223902 754604729 -910485641 -1 -311240435 288818483 872882913 0 422351656 42 83308970 -1 -979776319 -785166297 1 773035358 -468712178 713262281 -999971013 537002074 245518492 -375413369 -999971013 -689495660 -533133008 -391595354 -999971013 -1 999999955 626145761 1000000000 662834066 646068738 547981252 520898539 308809730 -333330762 -570766658 906913510 -997113673 215770312 -501478428 -946866028 -630334674 0 1 -469064910 -999971013 999999955 513660773 281088404 712162960 860020986 42 909023294 838668768 359247103 680158489 136561647 582599334 23691193 1000000000 775530952 -421802431 999999955 -366270453 1 918585395 -1000000000 -460129330 -1000000000 1000000000 -999971013 -985209940 -999971013 -999971013 574349774 402208042 -676785039 876228628 -686551569 42 518570320 -144135442 -781591813 -495086005 856538130 377285227 1000000000 -1000000000 999999955 -392828226 619124237 411294799 3815900 0 999999955 -1 370900991 -109832436 -867049992 -343052226 172234546 -794427657 893215221 -999971013 336255965 285105034 -1000000000 1000000000 -104332362 42 246279959 -103154200 -982791130 932551374 -1 -999971013 818977305 941105487 752566753 395638104 37614578 992142482 -418562534 -1 999999955 532044470 -119033970 999999955 538698957 999999955 124046472 -964097797 -967821714 999999955 -999971013 -999971013 -470358011 921925866 334286262 411558495 -1 1000000000 -999971013 999999955 -172296031 770391419 846850559 252263263 409693150 -515619313 -452814468 501170748 -59000334 79582742 999999955 444030413 1 -419906388 999999955 850373930 -284651106 1 -653386672 441042191 -998682151 42 999999955 999999955 -721627675 -999971013 -622681010 32921133 -134441768 -421082516 999999955 -229766506 724110259 198243379 -1000000000 19942155 -697935977 391870508 0 -584918387 149680418 736525055 -740183576 279514470 -276039517 -1000000000 732247270 -530766503 138260368 0 -420754620 -547671497 -200563222 42 932614189 999999955 -617481554 1000000000 -633758994 -496163089 -281224102 -165919050 980337747 -454343322 -708998256 -708718321 -999971013 1 -999971013 216140656 764627641 42 143315763 43426986 42 -735592813 1000000000 -490081415 885184119 -1000000000 464040406 0 -554086202 312416938 1 -416221353 -999971013 -1000000000 -875365422 563469626 71383025 999999955 892832628 -999971013 0 -282604051 999999955 6272383 540369174 -809828419 999999955 -622454361 -804751977 -1 784203021 -999971013 -626564673 -841766923 -1 1000000000 948346330 -475213552 -1 496414749 411248361 -1000000000 102783137 -615454430 -999971013 939004046 -1000000000 454656854 0 1 614193055 621958431 220587030 -1000000000 999999955 -187149997 784211923 168669511 0 652424617 -815823152 -694985239 350886037 -997706997 -507305144 -355975390 0 810410225 -355468792 -837433581 -869298599 -676840057 -880306867 -715209071 840766845 -404946723 300773238 686232093 735842138 0 470084203 143571756 -999971013 0 249687853 999999955 654824146 -200692106 196243969 911621488 -423726613 528761808 -498074315 -384424611 -944733374 999999955 350523921 801053721 -999971013 -520774714 42 -680045867 748478093 -757209665 -552416915 651935369 -1000000000 -697251182 -802460918 -503462793 -999971013 -811458028 999999955 -999971013 999999955 -999971013 -999971013 -624365438 -970864716 999999955 1000000000 583219413 797578947 999999955 884444408 999999955 -24967596 -950920660 -399107820 0 522618910 -861649334 701074807 -253328950 810954038 999999955 550578139 -958358625 409325295 999999955 999999955 -795183869 631189257 -169715088 -803784058 -609206091 -282033456 260203673 -841853026 -345551864 1000000000 -999971013 -999971013 -256734810 169789523 402878681 42 -906096432 -999971013 -767697402 -999971013 -999971013 0 999999955 999999955 933138519 0 -127218424 -1000000000 -620264756 42 504632571 999999955 945712123 -999971013 1000000000 512510931 -133376303 1000000000 110221316 705182262 574716204 -1000000000 -922011930 -396984447 20399050 -127350831 732597316 -1 999999955 -999971013 -502439077 705702386 999999955 -310599608 1000000000 375802700 993455361 42 1000000000 0 999999955 931545045 -105586433 -359381769 -999971013 717532707 965179552 671803477 -1 0 0 583692336 80389143 -696287238 -169763827 -849443979 999999955 306019573 -421111908 549351497 453865939 152526459 505213476 972074306 63979176 -777698729 0 912274170 872543502 -113638849 -298567012 443932615 -171208654 999999955 999999955 487343800 999999955 156240269 -829467444 858051014 -233303961 -999971013 185714335 1000000000 847163825 -1000000000 431886139 -256252369 504431758 835083068 42 -261021328 -1000000000 -330155640 999999955 -496896750 42 -87306229 -193834943 443424793 -73142686 -999971013 -1 0 882723485 0 7359704 521917629 144502534 -902048761 -765776625 153907335 300388703 -418705607 -752766922 1 613019639 999999955 999999955 999999955 917575191 -775635278 888390256 -245918047 1 -214861261 824554269 875589381 -999971013 923959271 40966078 -243372433 607919788 227601184 -429662128 -1000000000 -343004406 917870727 836304341 357185198 1000000000 171228886 938993223 437593963 -45814366 999999955 -1000000000 -186942805 883311752 429732692 611590472 999999955 645021536 430758599 42 -999971013 62899664 433004551 914303518 467245995 -231903691 -1 -775100732 383479273 577739761 -686370765 -774951753 1 350376338 -999971013 -664287342 999999955 -476554200 999999955 984522241 724607682 405272164 0 -250585533 473236000 1000000000 20977009 0 -609397633 -999971013 -999971013 1000000000 42 -999971013 -193266363 -759476961 42 -997404870 849062048 -295788912 42 -999971013 369855178 999999955 827420702 -1 -609819356 -999971013 -920539314 -894330695 0 -746805447 325266654 636332431 42339900 1000000000 726779114 -999971013 -999971013 410940640 -150819340 725285381 228341026 270841781 -591830963 1 334902047 -354829623 820755888 -460891022 766271868 -418873403 79324476 -221142253 272758871 165047190 999999955 -309624220 999999955 -125470277 -999971013 -999971013 119102706 311879451 770591590 -999971013 586204115 -187929133 878057580 0 -396980705 -332485266 1000000000 1 -999971013 -635634411 -519450950 999999955 702155386 669043728 380424563 149085024 69422124 -999971013 854627899 -999971013 999999955 999999955 459108169 999999955 999999955 -967584888 733770823 -273066331 999999955 532537602 -109709408 432510240 -500078984 110496680 735703896 -784420003 0 514494979 -631068553 999999955 71049994 118953362 25516769 -1000000000 -81168560 999999955 -469765171 859388198 273903792 441599841 763153354 -999971013 -299533321 -448803142 -124790699 36271422 -161519891 -176547268 0 166393793 592203579 382908592 0 642546634 274833457 40080756 -73199632 999999955 -580376338 -999971013 -346929858 -999971013 -999971013 180122429 -999971013 -461297755 -780329158 999999955 -567469457 -538740365 -237216899 -641904539 -90221447 -109036246 338630756 -245845410 -30288213 427145412 -626078912 -999971013 1 -129410227 -983138138 879937456 -149413224 -80608039 -729649700 -1000000000 -202875419 854910589 -608587671 227197740 702409829 -860086855 -1000000000 -403569582 -416004520 0 -835833225 972888268 -286218183 -899279773 -177707123 -800047372 223633789 10580360 -904662603 -502778032 999999955 147030222 -457416033 1 1 -716816361 -181843194 367349813 -185235242 295197797 -863027727 933784486 937818160 -291757385 -1 497869395 42 -649877659 -646888332 -679681850 21573104 -542645510 -154283145 0 -1000000000 -633763547 999999955 1000000000 -203221259 0 515559947 -999971013 216035117 155966693 -1000000000 -999971013 -29609010 -464493854 -454010904 -1 295614281 1000000000 83661151 -1 792546031 -289336318 -429797223 -999971013 438662480 163499560 781260668 613761619 -682833953 -973985376 -238513815 999999955 -465771683 852399872 -115439323 999999955 999999955 -157613417 185088297 -999971013 999999955 -238970638 -626941763 -999971013 -279974616 -305903118 42 -910428240 999999955 435745964 464209361 -999971013 510714828 921158334 -1 -201649683 379900210 968766755 -292959347 -1 -999971013 1 616746424 913953757 999999955 -623083665 976642442 -850192106 -229565807 42 556357066 926391868 209447503 999999955 1000000000 -849596950 -1000000000 26289863 770388966 1 999999955 787299253 -668147533 1 -562018145 961455000 695926522 -363793064 352841824 659465951 -795565226 -1000000000 -150832283 794667760 0 -1 -625773454 201819492 803669832 -336160986 590764324 999999955 764858667 71539458 892311758 999999955 -1000000000 226539949 999999955 999999955 -190140380 590575543 -342508228 1 1000000000 -313387285 -999971013 529080081 -999971013 711907922 -7973193 -87238881 -959184819 -498410611 393894011 551782463 861906961 559560477 -876996271 42 175462531 316680241 975718761 -974870700 -1 -999971013 -399536627 480930801 -884634 -483735804 676551780 -200496101 999999955 -999971013 -431844685 128664652 -14768957 -822406155 -419489570 -39677133 646625695 994832660 1 -638364060 -789374025 -392787138 824251002 -407527608 125066394 -69096660 999999955 109649493 1 261075884 -400985398 -460288914 -999971013 -396659764 -111019465 1000000000 999999955 753090264 -332212571 -652752682 -632006626 1 -128329123 999999955 1 -45217271 42 442631123 -884181353 763464634 -126833699 0 58057150 118056547 -946235650 153406938 -993875867 -763495550 776361443 -1000000000 -285030908 -964077085 -157913103 833882618 853927015 -999971013 785055650 999999955 -570213804 -478795518 1000000000 -513919245 -998628762 487945666 893343236 999999955 1000000000 929784966 -78653342 -25917640 281499418 -774870414 999999955 353492460 107166000 502785618 -638647856 264807735 -348809528 999999955 1 -972267218 0 521317352 241882752 -405594362 -550856438 -1000000000 -999971013 -941074527 999999955 738265917 -864392793 -999971013 -598366701 1 969189490 567878203 154949039 283775901 -526777103 524870277 -119561763 -802676641 -999971013 787356893 -1000000000 1000000000 795136347 999999955 -999971013 -899529648 42 999999955 42 -751277600 -508040514 -507263018 614610931 672982168 0 -597485811 380817895 955777283 107300596 999999955 27817355 -1000000000 600878939 254360070 574621470 908263565 691350956 432483918 -2419676 868608308 424008083 -893256737 0 353007864 926795553 -551522071 -815532898 -470938967 236691865 -741683355 -815284961 -413419302 20936545 223962521 639401674 193998368 42 676012232 -116393634 704543823 -110611546 -588407470 -103846717 322798430 717525691 293149819 -624381335 -150569853 1 999999955 387278050 -1 -795342232 -1000000000 -907492785 -986069162 1 421483501 134047617 -1 65933371 973392810 951908340 181394972 1000000000 356237493 -71759697 1000000000 999999955 999999955 1000000000 35913669 -407214129 -351925884 -999971013 -712689413 -999971013 330408519 35750848 -281386024 -999971013 809857109 -1000000000 -113481104 -999971013 164509698 -54432764 -999971013 162237661 0 -999971013 -625349290 -434650106 -678217731 524599087 -1 -1 -391405441 -374306593 -706483788 -932441402 -208301709 570105987 -999971013 1000000000 -185622125 455859999 495083443 -565839700 999999955 0 -615049930 1000000000 83389299 747246846 600712217 0 -999971013 142624492 597735306 319293272 -875096151 999999955 610699288 999999955 107331556 42 -999971013 808974513 -19940886 0 1 42 60064631 93030207 -404849216 -999971013 -911097345 611684643 -478333585 948422787 -210697122 -640359441 506488341 521035740 -436679698 -679556944 -999971013 999999955 -1000000000 981734232 -298102471 -999971013 248263117 -999971013 1000000000 116496774 -999971013 453704093 -283107676 -19286736 5066965 -600302531 -373141876 999999955 -922933 -1 999999955 1000000000 999999955 -764726104 806890107 702637715 -181834131 412297591 -920936069 486013395 815696599 -640739370 -1 -1 978008426 -464758010 112674364 531428184 402347419 -250526274 -354826671 -1000000000 -203801052 0 -342267140 -813398790 999999955 42 -878117817 -1 -5546495 118380319 143274648 775265671 -703194598 -1 -889100101 -844683462 822605867 -1 -15128421 19225546 999999955 -219560561 534320339 187674657 190498279 -70886075 -596417735 -606123201 -563578343 347493518 -1 42 -1000000000 -165862070 -865948019 1000000000 -491963484 999999955 999999955 1000000000 715483613 -621955568 -127377181 -548419334 -999971013 128242141 437480453 -156986589 -762113040 -974303393 426708288 739322095 -376344591 -644791808 887269593 745609262 -355106981 -41241603 -999971013 -999971013 -380577533 -635065666 1 999999955 469486788 809962998 340529567 -442577319 -999971013 963953567 140617152 -878294011 583052092 42 -652806333 -833086910 -632447229 957534353 707151132 558813384 574090475 264237794 886020266 -110296684 -209555561 -462262324 144752035 -881518755 -999971013 592137682 670504570 537545068 852241201 -375605920 650346568 999999955 -233492272 845644289 -525083181 -653676791 -1000000000 0 109443562 6824460 681814959 864136606 627331986 -959573046 -999971013 140513920 710255534 -768926420 26408818 -836132817 433023212 -2207347 1 -150980828 -8450462 665671785 579611417 -369825740 42 -353391288 -929043421 -11893580 342620210 -573406330 42 1 436033083 946433503 77845410 999999955 -94333601 -342811666 -85097028 617290642 -1 858649003 -382307583 -55122980 -907946270 -829923200 -200826556 -993805163 -999971013 -399514347 0 189545362 -149485482 -1 -999971013 244083890 124287792 54768929 42 397850581 -837789721 -281119532 -242426217 -999971013 999999955 1000000000 1000000000 -1 750981919 -1 795674157 -294200508 -391587579 896431010 -124109074 751764742 -883897387 -999971013 999999955 246489079 -337792273 -44168363 -385642355 435879223 507521458 1 -915368734 -360419533 304296033 773981857 350158315 727244119 -1000000000 999999955 -117957490 -313430535 -389947088 -593050142 -999971013 42 -999971013 730084274 10433483 -183873988 999999955 -999971013 458090796 333438645 -130141864 -186828682 0 583155521 269506060 0 -1 -476223599 -904660393 0 -1000000000 159726306 1 754152183 42 -498467039 492619149 272802155 0 999999955 999999955 346499440 542725844 -480987749 446088933 -1 -384271863 -725192472 971063744 999999955 1000000000 646334696 -420115246 1000000000 -923820155 -999971013 133338479 71092612 538104685 751757795 -285854926 0 -999971013 -806816526 925238482 42 -568892782 -514268476 -999971013 999999955 999999955 434368402 -36339721 -1 -999971013 -616409752 -138042999 42 328402319 -1000000000 -113153377 -999971013 -254580171 999999955 -255310365 1000000000 -504236712 404202392 -252925261 784203021 -999971013 290910234 -107321444 -852339565 -320132147 -525120132 -922806689 -644241681 -516897091 -1000000000 -210268830 95860842 816245156 53013371 1 1000000000 291637616 -397819933 389727722 -484694918 -999971013 -999971013 177668785 -476225884 716235406 187586475 973109570 999999955 296345685 296240868 999999955 -517733197 -100922245 -406210409 999999955 862345585 -1 716412183 462986716 -1000000000 -611064028 309136056 -238003231 42 -245626583 42 -999971013 -999971013 166666654 -539320925 -999971013 -1000000000 1000000000 528255893 97123171 -12106611 -536241502 999999955 -27448662 579765618 1000000000 352557820 416801919 999999955 0 1 -757859966 -887512940 557866781 -999971013 155105164 381417835 737657877 -15492133 659212617 1 -430582552 -228465963 -862262350 -975672498 -144297389 -1000000000 -1000000000 78340023 -253309988 -872210630 -1 759855815 999999955 -340616728 97062658 1 880487516 -850751331 -555396383 982514245 -151549773 -217629752 -999971013 -999971013 850022794 937933413 999999955 -889113058 99365811 831995517 187532022 -438602461 909477851 -96970331 228584472 -27873830 -999971013 -1 -999971013 -894244644 -1000000000 42 -931727594 393403013 -967592900 538261738 833287879 270421112 556390530 269322606 -914304674 42 -25688045 -1 1000000000 657148700 -93885975 465839233 1000000000 -573096184 267943044 -387802049 1 281758397 910193252 1 504171821 -353995042 -999971013 999999955 363339385 -391909029 -898540726 999999955 -700073576 -467256354 449197687 -477537757 0 -1 -491852893 -384215599 -495074805 -268482821 -513035936 615528595 140177179 -93841607 -1 467186238 -999591004 325965793 941282209 -967601099 -1000000000 42 -1000000000 -932698106 1000000000 103707570 774819380 614241899 916627054 -648739707 561629173 999999955 -968627779 964355921 502333194 -122497907 863663242 -363602449 -376221095 -1 385824786 999999955 281734665 892706910 280105484 0 -791274957 -711290853 -941221920 -999971013 49238819 921187303 68147822 1000000000 682826305 42 -488516998 0 833749989 -1 999999955 -681000100 -87802727 178765796 -999971013 490479413 999999955 -611693860 42 500613182 -171239633 -721863995 999999955 881314936 86447212 352391326 -999971013 -836607275 -665246355 -794292059 -50003317 42 -189672555 -999971013 999999955 -1 29137543 -28369862 969577799 -160181268 -444743598 -999971013 191930626 289871259 -999971013 797376053 0 -371899229 -4180665 -341403698 716257912 692846417 -530090782 948048804 -802767904 -999971013 999999955 488428453 34960684 -662020696 -29814167 -10509727 817726455 -923284801 951873093 1000000000 979900338 999999955 -860780057 693091437 -1000000000 -87048374 459745223 431119386 -747367300 -462440707 573107784 1000000000 734217146 -913416 999999955 1000000000 170011156 107027640 -49818573 -390936753 868539891 -362144881 -992975381 39224479 1 865889135 0 -136574802 999999955 1 -999971013 995635393 833847128 905864540 932514128 -663573495 -636921902 1 992168291 -441581007 -345334941 843975922 1 388850995 39849851 -636160233 695284306 -525516314 190662084 -207498431 -999971013 -999971013 -106190166 -401735620 1 999999955 999999955 -999971013 -999971013 -647606727 498369951 -1000000000 494517737 -104214201 552417172 -1000000000 0 274893550 -2077013 -999971013 255129012 -443850769 999999955 -66057202 552289874 -999971013 -980522337 -999971013 -1000000000 -630047644 -574451199 -999971013 42 999999955 528123817 1000000000 30476066 -829137676 562731985 -999971013 797020886 -552249789 -457014261 1000000000 0 -1 999999955 -931751848 293804919 -304991932 -999971013 590189850 201845617 -239516629 -275815443 816023794 204286088 -786052889 -47602933 42 553280726 -527160662 26135198 -650615859 -72339341 -666550622 42 1000000000 535870190 856466940 -927346498 59190575 999999955 -757601323 -310257303 70878364 -602149290 39676340 196725103 999999955 571682032 1 -797260221 999999955 111928453 -292575187 870244719 899346494 1 -840469411 422697411 -225040621 0 -729423066 -317346629 -272677971 948450749 187059280 460728672 19414159 464897147 -705127042 750076548 -221801098 -999971013 714496423 572461310 195011686 -482285678 -368227448 1 -855575738 -999971013 -999971013 -1 1000000000 -294823793 683643688 -1 322058453 -805298701 999999955 -999971013 -549397305 999999955 -35367962 999999955 -262572881 -527061531 97435689 -1 134678767 0 -893547062 -975345322 537900079 -399107905 -158668760 999999955 -581467626 -18479547 -999971013 486449167 42 936776906 -682883666 1000000000 1 66716864 999999955 190097550 11551243 999999955 820218194 -850629064 -348799315 999999955 -778107609 -999971013 1000000000 -772036984 1000000000 -362222361 799005647 128265729 1 -999971013 -571125787 -999971013 -392701108 -744620940 -10768502 -69868944 240010764 115469201 1000000000 -999971013 -682807872 -836297547 -999971013 -10620730 2092939 -999971013 751658566 565387260 -485423547 -828446331 -879491225 709086025 756133602 -668676398 42 -492274171 655384519 670900909 31595033 -999971013 476461066 410770515 388669403 -69868237 -422763696 944492662 -884566066 -999971013 -797640237 738712716 -667379282 577242894 556370757 999999955 -969697668 1 -523078978 492355453 -217832500 664846897 -179864047 -425045047 380448797 -180651269 999999955 -625568505 -1 -309726519 -999971013 932225852 386698762 -967980682 -384077947 -488834405 -999971013 999999955 199316942 -905317045 -789319567 -171518896 515448803 1 788932786 -963887529 1 614882415 -626592797 816781178 -815823152 0 527409810 -371827629 999999955 1 1 0 -855331777 999999955 -277679605 999999955 -272912653 42 20575070 629016370 609180427 -1 32974644 -1 -658551204 -783199769 -407605527 -278887103 -621750187 -838918408 228545839 -816321844 -1000000000 -140512772 -923820155 582626033 259436108 45975103 306634287 180216327 1 -231696615 953767777 674752111 -34268035 296182407 168842676 -284044286 -999971013 999999955 -408905071 -937760806 912329512 -852860703 65357844 390127889 -1000000000 999999955 481733719 209689308 274603418 -79585541 -882044189 529249792 569263032 942981303 249200363 546299373 702643141 -774682145 567327800 -659161240 301541935 1 -253098252 408293062 -285212288 0 999999955 -562499152 197730269 1000000000 245392161 -614510422 608602781 -518183086 974319427 305512132 1 999999955 -687001408 194537100 -903625536 764947970 1000000000 -791106728 999999955 -999971013 -242930605 999999955 -428986489 0 614017217 -1 355239439 -999971013 -804312772 1000000000 999999955 -999971013 999999955 -918915160 1 -999971013 -13077348 -797707752 -999971013 -280968139 352350488 448398764 -315893848 -533013292 -274662184 -999971013 -999971013 742890142 -785484531 225446260 484055812 384999250 -597411840 0 0 1 -999971013 1 -513639107 -1 700750685 609062119 999999955 999999955 -392587039 -973231887 -929176798 -948075742 -190033665 -30204616 -139227780 -767734006 999999955 615206982 1000000000 34207465 212796697 315330954 -529941980 334173973 652432942 882417916 523728910 -1 291103788 656890072 661162778 -20271914 -774674237 69828740 -361973119 -257841827 123295337 -822101362 413714011 999999955 24209879 -260028161 1 820664025 -509378173 551096536 1 523186419 -170313147 -534613994 937438921 246432880 377161100 585697805 -1 1 401237698 367456972 335451800 -838737472 -55120093 999999955 999999955 -1000000000 999999955 1 -610258511 44100665 1 -999971013 999999955 885246391 164127770 -603075509 431595465 197155739 -140188358 0 0 1000000000 999999955 -218084286 -929883663 136194120 999999955 678049262 -828878170 0 -345480036 -999971013 830996123 -44110407 696309693 -467011139 -16892930 -120913775 300178603 668400899 199105624 921288327 -997514088 -999971013 430288505 -895367597 -758756044 42 605338873 977891797 -271208388 -1000000000 -767076384 -467087406 -1 -537950871 -466174056 -602582608 -1000000000 -879699272 527460740 1000000000 1000000000 -933916644 319752588 23252110 -515256016 -19873054 -999971013 805883797 672381585 -1000000000 -177678196 -734178651 -628820213 -999971013 -889967171 -214334455 -999971013 -1000000000 -999971013 1 -379823741 -398688689 999999955 1000000000 -336782445 675110779 77058990 514086615 0 -489350969 1832704 -460241020 97564063 659001043 -343350000 962055558 335285459 -995016512 90353580 999999955 -131278845 524520676 329149080 999999955 850028116 999999955 -208953315 -1 566716585 769985191 -883047798 -944374674 -560251875 786648572 832431940 -1 259436108 991806984 839926140 -435489428 151680140 555407625 -999971013 -980302936 709404775 688072897 -48548528 806732785 702229425 -193172722 -850156284 42 938175904 -371791803 795407700 -858102313 -487202972 -42152042 -999971013 0 670157062 -28011817 711637509 409155735 311365143 503203319 999999955 539640331 -300927427 -555670284 -342201634 526613383 724226189 546319875 886304014 -241598102 -613946639 -286906440 -789842090 -999971013 -229619896 999999955 -848884485 938092268 -817437077 42 20788109 -999971013 999999955 373604007 999999955 232146409 -599957691 -999971013 443611792 359220333 403417434 -897282516 -891237801 778413684 499750938 -198676382 931672702 739593476 999999955 -660379683 -448715773 130103444 -258207947 -229407552 420252038 1 42 358971384 31741309 -132222985 -617617542 -632981833 377502302 1000000000 -35167543 999999955 841049085 71291384 -159683785 268777844 -999971013 -967933485 959652987 -615841150 801956454 -937368280 -739170680 676437502 396583490 573923215 559205673 999999955 42 -724993154 0 990039018 -123934629 -1 42 -605184655 -302610311 -658512459 0 42 -999971013 -572289788 367854738 537619491 999999955 -999971013 -455742001 999999955 -999971013 -1 432197296 190525751 1 999999955 -34259228 0 99767082 -606872119 484560102 -173969575 -841247179 -857756809 999999955 -363894736 170017016 227699541 -1 707125496 988346977 -999971013 999999955 242111815 -999971013 89296497 -739522342 999999955 -493004537 625859070 485611459 -655743602 951993742 1629622 -730846540 -793832752 999999955 -113861205 42 46855199 -413233341 -239054729 0 -1 1000000000 -999971013 -563692930 399481709 999999955 289893178 -439185120 235110873 -494336609 577700951 1000000000 -154758880 771430502 -494866117 318049249 1 9588605 -203063576 518635668 965484226 999999955 -255750288 -1 -222501109 0 -1 42 0 140138741 -937396979 0 956611645 92947617 -214271534 1000000000 584658649 689294145 1000000000 -937518216 -548807890 -252815388 800346968 -261690680 -493940905 -412996610 -895660453 -591319568 42 872016788 -1 508762659 632337326 114944995 -999971013 -1000000000 956530908 552048880 779020991 -973358312 542043689 -71567151 -458401454 -568602445 64417633 183529018 461304821 843769179 -654407063 318791815 -234981605 252546791 -1 563388946 999999955 42 -146471914 486911844 1000000000 -111482085 838720450 -14285984 -999971013 967390828 42 -102057215 -292279143 -999971013 260126225 697059306 -163572597 101439292 -1000000000 -826644750 206727562 546195707 658938832 0 -922714204 388812605 -963759159 1 999999955 653535464 -1 999999955 999999955 -928507926 759318879 49372293 999999955 260165807 -187229852 -403009460 194357294 -297249446 -682230440 999999955 101461347 -806850064 638062299 999999955 999999955 -600888251 206143612 -424622750 -999971013 951237855 -112871643 -851019466 -668364538 960693862 42 -1000000000 999999955 -84157416 -381458290 -84838518 -119664747 -217276293 -1000000000 114664394 -242103224 1 -464370579 988566929 999999955 -752329763 -924080875 -1 -205221471 540007071 1 958492881 -999971013 1000000000 813460735 999999955 273109036 -1000000000 -85466677 973797113 711668695 -60862833 422992710 515593928 -28780358 0 616528363 42 494597892 -590032427 1000000000 183930569 -599870519 -214861261 517021960 42 506129729 999999955 999999955 821260725 858756314 256627509 -997719718 -265231071 -932590281 -555079067 1 -245512797 823026166 -999971013 258218724 -608126208 -999971013 337320288 578316579 485023691 999999955 0 273395220 -316350307 42 -706968120 769062662 272143467 92043875 309034481 -782248630 445659899 -610624517 42 999999955 -973096888 634422514 -825853188 402084143 980700452 891042784 -899009232 623841639 -673399901 -767185777 446349635 -1000000000 248698795 369726762 -999971013 235194826 -916013032 315567982 997094710 -1 -999971013 -999971013 762316849 -349966142 -916567995 -463340947 416431542 -1 725909879 -999971013 627937354 28676798 -999971013 609966611 -782286961 170929814 715870877 42 140112483 627030864 422292989 685183217 552502861 342833963 -539607243 374137319 -49310036 -1000000000 238307563 148321199 -502092546 -999971013 62578499 516953065 999999955 -649345582 -907848522 968506431 999999955 -737665704 503505856 203634696 -268561266 -550521709 -606167583 -999971013 -202014546 1 264869923 138166573 -171517520 162933887 118383113 -58272820 -999971013 0 -999971013 435280903 -770297220 213961563 851820229 -416275578 0 125737095 206793643 -546960659 42 571016796 -605864281 999999955 -413917660 -1000000000 950856251 -490980715 247448281 -910799719 806446829 231063705 -681968507 -483989452 1000000000 204802445 107057191 488020139 10987650 1639512 1 -451612574 272579441 999999955 -1 -1000000000 1 -1 529721474 -271183877 -76267084 580459134 -885993355 -396615920 -999971013 -1 894554401 -843611262 -1 -86696983 -999971013 993778264 42 999999955 654368541 999999955 -883209800 -999971013 -826143940 999999955 999999955 999999955 -132093821 0 -389743829 42 -497657512 0 -1000000000 -980042957 -504161157 999999955 1000000000 -55850919 42 -162440563 326782962 -688729786 -424552525 999999955 -923022652 717258300 -843007837 -723348564 -999971013 525115018 -123456474 883735081 -287397843 0 -338280409 -914404552 -748459523 1 334617286 119414377 966614952 42 -987814399 999999955 739038980 315671592 1000000000 -999971013 127833033 945361850 736363981 202832010 -999971013 1 31619812 1 127228066 -1000000000 -999971013 -233887668 -933508913 -754833859 42 -999971013 530554667 307433786 296546411 -324207567 -999971013 -299005435 -352486731 446611333 999999955 974132721 -944963119 999999955 -606550028 944370586 -999971013 -92541451 179334810 -173373386 -197900884 -850368217 1000000000 84914337 -1 -1000000000 -122109026 1 414301853 999999955 -500232136 0 -999971013 173446307 -1000000000 -904237848 -846787141 294307741 952545941 299192143 695452640 -85897176 66707536 -920872672 -67687554 -855117527 -983570674 0 1000000000 36710090 42 -418262868 42 0 1000000000 -1000000000 1000000000 -478486113 999999955 185534985 -999971013 989476704 -958768147 -45116535 462487154 -210527257 42 -999971013 563234725 -93434731 999999955 372201360 0 0 1 -999971013 1 -1000000000 740076660 999999955 -506911736 748272016 999999955 -685879767 431867880 -483597619 23193646 804159000 -808594286 0 -211182331 -785803137 367435808 770680590 999999955 -19594202 -999971013 -44221142 313271925 -377690482 509341696 -999971013 523485776 505740592 458986503 100589146 999999955 999999955 999999955 -1000000000 -103450149 686337389 525467849 42 867073417 503402263 -337559160 -745586486 -694401885 -999971013 29548358 785770088 999999955 0 1000000000 729760688 999999955 -976322733 -749124811 999999955 725071233 0 -731439511 948214725 442173268 -1 999999955 -623894430 42 -11305816 83470888 999999955 262465686 1000000000 1000000000 276053979 -1 663087753 -921354574 -135617187 -999971013 -1 999999955 229792021 999999955 0 -692742386 60277422 -1 -1 -179112791 662984785 128473503 -999971013 -395355142 93646167 -739564935 -999971013 -497690920 -999971013 -468224743 -551984220 -982422756 -497419194 1 999999955 271264695 917924038 314338360 -999971013 -912916704 -900700201 718231184 -138088268 0 272131612 1000000000 791160073 805482636 -183839088 -52054148 999999955 0 -832703084 -999971013 -817947296 999999955 -999971013 -188184196 822792619 -578208562 999999955 999999955 657375077 -424898336 516795771 -999971013 283750609 -647351546 289274005 -1 -780401067 -365916297 999999955 -755357894 -999971013 -999971013 -92065351 -70537973 79862838 661265523 571029557 -736371995 -63858557 77697133 -206156969 -1 1 -899137236 431576341 791020966 -793605624 999999955 127472695 20789601 -563470846 1000000000 923814653 826070964 -754038926 -1 -313601905 -560176461 993798553 -982581805 280662548 829830225 499982096 485722835 713237423 -1 -31859409 0 42 1000000000 0 -732198595 -999971013 1000000000 82698478 -999971013 572340019 883848487 -607936083 -999971013 999999955 -716999248 -1 999999955 -616577622 588784594 -395044918 -178578485 194856049 999999955 -582882095 851122881 -105574958 999999955 -173221207 999999955 126371780 -280604275 -3900124 774047876 379960215 -610766626 447793583 172186947 643311319 -741348723 93819481 510577061 155377594 112604439 739375388 -1000000000 -211178580 379912779 -189447862 999999955 -999971013 666343273 -620076084 999999955 -939954433 872436074 813892169 275655463 -236979904 1 999999955 -977298032 999999955 -716975710 735877523 -121852397 -796937988 770338865 959384300 358441043 -1 611193183 720843524 42 602319247 777680150 -999971013 230602566 -655087408 -458308376 694147631 -999971013 718701717 574149751 -681354902 0 -770167643 -999971013 21496473 -673621380 -999971013 -822484849 780258204 -642652974 -1 -999971013 -730309516 999999955 -235581607 540678823 212727824 -947843221 999999955 -511311868 287248067 -951644649 93166331 -998587250 -982382019 -999971013 999999955 30323200 0 999999955 999999955 269861650 -33437642 -104721730 595710532 -62941765 822241401 895824517 1000000000 865754954 -393539263 787990837 -1000000000 -192220369 -226371774 298978263 799414718 -295719354 -999971013 -1 -808270493 -239636733 -1000000000 999999955 617764922 1000000000 892495092 999999955 -999971013 -955355455 -253968698 282593472 -536790229 -621002037 0 42 -147007612 -999971013 515510832 678389124 766985049 628145339 -1 -834143150 169076875 -999971013 -999971013 -628588973 -195558317 0 -1000000000 240764095 1 -999971013 465538864 999576802 954712598 999999955 999999955 -130850191 797520020 42 265035554 -999971013 -63813453 -999971013 793272143 -999971013 -893029284 -986533602 316480484 -876505667 535465982 999999955 1000000000 -62539552 988426962 531106547 -94013459 35143712 0 -467951100 -367521296 999999955 -721221789 125434892 -1 -702154977 190665813 1000000000 917353578 89637154 751044177 -1000000000 -703284815 -134062457 -762041239 -249806672 -1 207355141 776170950 186881813 999999955 999999955 775366868 507380944 -232942001 -1 46111746 -1000000000 989840997 999999955 743019591 999999955 42 -1 -999971013 -474597348 785991958 39436835 -101948346 935818135 207856836 640441849 -1 -546548627 -462895529 -360240023 -749306142 267793847 973195017 -243479951 736359525 541196876 999999955 -322064521 -999971013 -999971013 -455373229 208904097 467248157 214373168 502522710 -572087403 480636342 999999955 284257452 300686540 60654947 -1 872805795 -185357059 -31235583 -160043153 -946981275 -610776684 -998730791 1000000000 -419056776 -382362307 -553371151 661773986 -745733054 42 1000000000 -999971013 -377345281 -944922679 -220361635 -2773761 -269652646 -999971013 -937097562 -999971013 -1000000000 999999955 1000000000 0 -1 0 999999955 -1000000000 -1000000000 -999971013 -544522471 -138088268 -454793740 42 -1000000000 208207998 -620731428 -999971013 -161412643 -278489479 -492851492 -1 -63926203 0 0 -631213198 -276457566 569003277 -301431095 238449707 -552122494 999999955 659603863 373665115 416864611 931964484 -889812010 42 -999971013 884505971 -850183887 999999955 0 -594897138 -656571417 -112386616 -999971013 -668731684 -51537144 -239422423 889880132 -999971013 1000000000 674846205 -88337344 -217107072 98976227 -364766064 0 -155346319 -151062845 -352919818 -987755979 649894101 -106846023 999999955 909393822 1000000000 322601680 405432274 223618749 -750927984 1 -999971013 333531744 -607689634 0 -871762550 -315586216 1 -8480346 234863738 -999971013 511082635 -314452554 999999955 384839845 -54092049 331555672 -1 931906625 56157682 -999971013 -718764996 -310204636 -999971013 -961526612 -166824887 1000000000 720882722 999999955 1 271119249 -310642294 -275841397 -951281556 -201506940 431838636 999999955 161302632 42 42 -599948457 906409015 251959069 -999971013 -88160084 -724193408 121664725 -403477347 1000000000 1 -255832942 -619412819 703611913 -337348320 822391781 -292542377 555587509 435537546 -717375990 999999955 0 999999955 0 587707039 -932597831 469272341 958860056 777841720 999999955 -707100963 283642732 677893739 999999955 933408294 999999955 42 999999955 1 -95960110 999999955 835206652 -176893263 687598448 656610139 -753582192 -416258619 590568300 824036575 999999955 639788027 969645849 -9070820 974040540 319912692 -999971013 -554318455 -932698106 -796988427 952369510 999999955 46707605 930164815 -999971013 -427286693 1000000000 1000000000 387418736 1000000000 42 5090287 252814537 42 1000000000 -865875719 -786221469 -39594061 799011694 42 160943783 651647344 -877748921 -59505923 -750551776 249870586 -999971013 -638627983 899473317 322649491 -1000000000 975969820 0 -685371321 -999971013 -481103623 -162978228 734003949 -20895274 1000000000 674671511 699946869 -621499173 1000000000 -376588283 -623438399 999999955 770316009 999999955 1000000000 999999955 -999971013 1 -344458456 39999086 -686335682 -437928119 326266126 -43612816 -188381420 -921861091 567597469 -290475180 -586588014 -954392898 883768038 906253315 -732193996 31812845 -139622121 -749471052 -983660720 737343672 7448083 -535091032 -1000000000 -831118977 -822023873 -28436257 -127163044 -338436396 -251793682 -78845018 -332491664 -821502494 879922808 -174390285 0 920210178 999999955 -999971013 -400688694 1000000000 275327174 999999955 -924270153 756039816 105991865 -875690767 -285647151 -145317542 963882107 -399622822 -1000000000 1000000000 -484470257 999999955 -999971013 999999955 -586064607 -949606098 -110065923 -624850855 -989850095 -525723449 -1000000000 -41290484 1000000000 138784529 757724286 -883995973 -999971013 -337064833 -683625370 -102329133 516376807 0 675068649 -1000000000 -320682600 856029446 -171511964 -296417046 1 182712690 0 1000000000 968979812 -1 188126838 999999955 -561025417 -21904003 280504317 197045726 -759977464 999999955 999999955 -917956491 29852288 228472177 -999971013 -453645744 -999971013 576909037 443163522 1 -357761780 1000000000 -611860087 -480520505 162176689 -999971013 -999971013 999999955 -361284705 -276402869 897456401 -775052527 1000000000 83830731 -963732020 160614477 1 0 999999955 999999955 872190532 1 1 189584553 42 -270963711 -347819842 -636476861 -732019509 300543966 -681128057 999999955 911498507 1000000000 -241163138 42 999999955 1000000000 -720736288 999999955 748750142 -963323458 417246656 999999955 1000000000 -334889936 -603480217 -516561057 20589801 -522198617 999999955 -999971013 -689111223 999999955 896162286 42 1000000000 463353209 344399135 743552790 -999971013 903309527 -999971013 767298075 111157952 -369218128 -785111814 915724188 -826426998 -427606214 940201223 -420055207 999999955 1000000000 0 213567466 -511265407 -234764801 865263701 -186063588 -543292181 -658243445 -931549115 500795565 -999971013 900847251 210290665 -1 1000000000 -584206438 1 241804147 555125062 -690237125 -489550948 943628482 104461640 15945862 -567616167 -889389826 870638152 -545500850 817802025 -157290922 -338351078 -613322585 187176322 -999971013 470150717 -132962101 876567701 -463695408 776882633 -42814339 665996846 389028871 976009560 1000000000 309421822 997494486 998219100 -999971013 110169228 -1000000000 999999955 80308079 -706876354 -1 -133385665 -167032371 83821484 -999971013 190299942 -214145129 807820368 173865701 -571358875 384851702 999999955 0 -688197528 -801702288 -634717957 35342181 943656327 70143293 -363429281 -25742826 -1000000000 309868770 391166595 437254668 -514596401 1000000000 1000000000 235238600 -999971013 501311247 -999971013 -726919534 42 -786985294 -794883881 -907115267 -350478202 -999971013 999999955 -177915310 1 278415087 -795254222 262182982 -261367001 1 -822947223 443775939 -307603072 -1000000000 999999955 -312399792 -4616427 326651543 42 1 -399459913 -33829205 191646484 999999955 498121810 157136602 -254456894 -102185755 -492978293 999999955 -999971013 422436919 42 0 1000000000 -999971013 -594477408 -999971013 -950916302 699197343 -796843362 637684148 -277337496 -906979186 999999955 42 -957772816 -556291850 -265259358 179383767 1 817268621 674671511 1000000000 -1 -1 -482657709 318661700 278493485 -940535951 757109295 661596792 956068390 289652952 -999971013 -999971013 -56064639 0 -939509206 -110306631 472267857 889756800 -831429145 199775950 -994181639 21382717 461453900 56363354 20504662 999999955 -1000000000 42 585774698 722609624 -1000000000 -618323270 840267587 -660122289 609771488 -121237461 1 443427897 -870444222 786810908 -288259249 -993050593 980537090 940338826 -961886368 -720164313 -1 -999971013 922512156 587003858 272774404 194956253 -272316284 42 1 -355345329 -171173771 55825520 -1000000000 583763714 844969038 426591197 47527744 976881000 505833979 -126525228 999999955 -941026091 -1000000000 -719379982 1 892723755 999999955 185749552 -936900537 -366831068 -999971013 606133475 999999955 634032453 739972434 17158445 -715730681 -548752297 537686984 50434193 660553073 -51172418 -724498541 292870679 0 -508681651 -81002277 348781404 -895892445 933907600 -173881886 369816656 -1 -922043499 544646082 999999955 886575932 393277933 531897565 0 -270236437 -458774832 -794262789 -999971013 788583335 -96702111 -34124895 42 999999955 986444205 0 -999971013 480079165 999999955 -924354762 1000000000 13134535 -999971013 -999971013 -466724783 -644006163 -154503297 871367922 -101021787 1000000000 775883200 594538930 -200503224 532529664 -644782206 486832214 -520959206 985945559 14528628 0 -422608678 806642393 42 -176831574 -635571090 -456595375 565763826 -999971013 -999971013 -739858061 746578842 -470409235 294857135 -556014836 562247295 566997663 892435249 312853549 -1 -999971013 863407695 -656540232 999999955 0 42 -382800211 824640137 -18625596 -298334545 -999971013 -545030204 -999971013 -938639078 -635647444 -686849399 0 -559380642 767985643 -777474466 -646602082 999999955 -626005445 -1000000000 -212255115 651923691 1000000000 105665986 749881012 999999955 999999955 -339389170 -999971013 710339965 213853916 1 322468227 1 -193575750 1000000000 137102580 728729037 -72293708 -1 1 -895367597 -183119502 -999971013 423634223 -773109971 -12288571 -139752187 -1 999999955 94012714 -1000000000 278248515 874625671 -999971013 708320839 597591383 -1 335077970 89958351 999999955 -1000000000 194029291 994453128 914130468 999999955 772588003 -136033478 -999971013 999999955 224979611 42 -741357594 -999971013 -778955724 -999971013 542161319 971055536 -554189875 153174751 -999971013 229442154 0 -1000000000 987023605 -999971013 -448895957 258508675 1 42 162230136 955959092 0 683245498 1 -999971013 490563987 -232149409 333860121 -999971013 -1 -105235632 999999955 -999971013 851799807 0 1000000000 -1000000000 -89769139 247218766 -999971013 480226676 129520032 -970353578 -427558874 -645869579 272022001 213517280 875376922 1000000000 1 1 -1000000000 -999971013 966485485 -999971013 -999971013 543496822 -257306400 953430134 728123214 133682075 -999971013 999999955 137652326 999999955 870829837 35225497 -220758710 -658391843 -991578532 -999971013 1 75642228 283237841 -455919034 -393609064 -999971013 -272806871 786248948 -113146446 -552584459 -204131142 -349117428 -999971013 42 999999955 739916623 971113397 106144895 938243903 -1000000000 -530230849 999999955 -312761190 -728819448 0 378351733 507584920 -963480411 981798720 185200359 -175626134 999999955 -24553212 -999971013 -797075249 861377522 -445175656 -800519313 965647989 999999955 1000000000 839782391 984455065 50773453 -736361779 -41021881 650963671 205413483 -824781449 42 257685905 -909860696 -452064031 376732678 829551590 -1 -564966114 -685629781 623415173 -673817048 32486643 0 999999955 384126122 42 -35433343 -113908835 -1 999999955 100243594 269077810 -955424032 295855665 999999955 -220723235 -928683774 -999971013 -665445378 -1 -999971013 533863806 -999971013 158400703 -386720820 -727992049 -330056771 341630453 1 -717508383 42115199 -802790476 999999955 836035703 -187599270 0 -781596729 -903364806 42 -517418615 623318692 -620440554 186604189 251599609 -999971013 177999109 -644623167 -700741092 -999971013 42 -999971013 659839129 601405476 42 951988256 -469497068 307539607 -171517520 975295636 0 -363403539 90837041 -772522777 -654485541 1000000000 -987612074 997885944 372782980 -182666389 -776007647 999718992 956172330 -2224664 722394140 -670088779 -114404058 -1000000000 -408286444 -338281953 -938604873 486899277 -356113275 999999955 -614921687 -249284276 42 -146722105 -402500340 870942632 42 -999971013 -253208339 -999971013 501641128 -99612399 -999971013 -171089348 1000000000 279922551 -496392507 -44929991 -1000000000 999999955 -461712750 999999955 874975261 -999971013 -560731074 -1 -42953070 -840094675 -591116192 -19686128 999999955 303571371 412352028 -10877233 999999955 15262590 -920023479 429613988 998615905 -280848275 -999971013 8530087 -651704914 75364240 424030678 999999955 -999971013 999999955 -633820928 -1000000000 -414206047 -570909991 -999971013 226217820 0 -517733104 999999955 -787902717 999999955 589683487 42 926071949 747187092 1000000000 999999955 -57796726 -301323519 600181216 851961069 1000000000 609722744 170006756 -776194083 1 64915285 0 -366175947 -1 0 -999971013 -860412530 621981761 999999955 647670048 246840762 103788217 -570796361 705891541 452272267 999999955 -259002555 -731903338 -766668190 935061113 690718400 220585895 -232075444 1 418521240 842743562 810044374 390421713 350317735 -411169042 895429633 999999955 477972451 -40673955 144935374 -309315673 77523396 -565750547 969345821 828001418 -951577060 -675770208 -350747037 -999971013 87914634 999999955 -714160051 830030847 -616988819 -156313251 200060812 -160015950 42 843317285 -999971013 851466393 -526645230 -958343638 389126323 -1000000000 -999971013 81562097 896235731 436829051 -496051710 462905503 1000000000 -280678856 399912043 392882496 -403092932 1000000000 377615740 -121701782 1000000000 146203483 893764038 999999955 999999955 -603987485 667525590 -999971013 -569904788 175624237 458189502 508077784 937636703 -747544512 62336529 -385235256 88393039 -1 -606854405 -579848100 -778302106 256866952 -344495661 -824530850 1000000000 831882601 -248061492 149972782 88818221 999999955 42 -129596462 -608880994 763671337 937636703 0 -601502934 -330993074 -787854733 -892340703 -417202595 318991551 -756955864 999999955 -1 194537100 714027792 1000000000 -122555135 -449705043 -999971013 137836420 760219713 222107314 999999955 -257336604 -997794921 1000000000 773734060 -999971013 -999971013 1 -528799153 73566110 42 1 1 -785903685 -999971013 42 -144179870 304895973 322059352 999999955 130945597 -189432741 89337716 22558268 999999955 -101490583 -869533581 1000000000 -209515629 -815657081 -264112149 -799627118 -1 -95227649 -518275612 -999971013 -955272131 999999955 999999955 1 360301994 -853625092 678203649 545063126 -29944563 0 999999955 -65273787 -644393359 644879610 -700047843 358363317 999999955 -231474059 -379899983 716839897 -470393614 -334315076 999999955 -75789374 656189673 -41396269 -443186988 -855361599 -1 -279108520 -381196336 -215922241 1000000000 -957445930 975335677 766992098 66685911 42 -4570497 -825786489 -463045974 -283021 999999955 248386597 757991127 -667732763 133919727 -1000000000 -999971013 -1 -664584486 180800703 -768481097 -999971013 807725811 -539602003 -795075518 -561963077 572620877 -82927085 999999955 985066820 -325854932 999999955 302113359 -661575197 664247843 324663346 573823913 385058473 -1 1 569829673 -188604502 -583454619 213909060 -1 161158806 918206644 553230741 806627773 988159014 -797276782 999999955 69257236 369317643 820530218 -717204944 -5747825 970664531 -524549106 376278265 -63500966 42 -115439323 -1000000000 999999955 -676939075 465372542 496433221 -999971013 102924114 -188038030 241671355 -499336415 -999971013 999999955 919366280 0 808492415 672657117 999999955 132532653 -999971013 945724045 -377069112 979884356 -636232128 81752251 -460241020 -58832989 -257623624 80026701 -930276920 -799423339 -346642937 829321851 -890697154 -209269069 826441437 -129594346 1 603751767 -999971013 906462580 -999971013 -999971013 891504214 692729712 742170442 897257963 -761542115 659577179 1 976504283 835877963 -440011069 -1717692 -908476187 -856067268 -261993398 -411222998 -538272007 968545749 103570019 999999955 -949974591 986356419 298620971 1000000000 -474633227 -999971013 650919455 999999955 815028784 1000000000 -187003665 -1 -139622121 -908080482 42 498270863 999999955 435685162 999999955 411173813 -1000000000 1 1000000000 845716886 999999955 624282363 922848386 -1 1000000000 -497112233 384335367 -573133589 999999955 862319742 -243614020 831552319 468597684 0 -981109044 -453886003 33966593 -999971013 -999971013 0 697243032 -489263205 -432639031 -815373155 1 316549666 -1 -80105386 -165483489 753653189 -201471302 -149916904 1 -614271766 -999971013 809298817 -910034663 -78984554 -864538174 -132347698 1 -1 -404237335 172457475 -982335756 -157095690 -312469904 581455515 -999971013 616374208 1 -245260100 639244134 402382956 -954388353 -11684781 -383356437 -192935094 42 294753897 999999955 10146545 -1 0 -2325097 999999955 -999971013 -636511865 107996237 -770971820 180168366 459111611 -21328214 -999971013 -1000000000 999999955 -999971013 -814612492 -999971013 -344088867 999999955 832690648 -1 -11352489 986347322 449772530 57156423 1000000000 768600933 -447377734 999999955 631866779 46183212 999999955 47493974 -301986481 959450486 42 1 256713553 880012228 -442231267 -188299634 -582867654 254213561 231824466 -356528404 -826219227 432205564 784056652 877366308 -999971013 -740742031 999999955 -999971013 827597114 -856992843 -1000000000 1000000000 191693036 930924505 -172991125 658966469 909845105 -243816687 -438593175 634977406 -208546626 587616105 -834967607 1 -144479084 1 510740587 -450143896 999999955 -742840812 -1000000000 820681182 -999971013 -999971013 -553088020 42 -402342853 999999955 -1000000000 -796601258 -999971013 42 932131899 -244304295 -209881595 -280383440 -932490195 -844921484 1000000000 999999955 -541251796 -243954803 -999971013 -497874484 -458841241 999999955 -982308792 -833533882 -999971013 -679523276 890289908 42 -786568286 -911329306 643408431 999999955 -638884096 588462333 -851300787 -354967304 693687437 -123481198 60661252 738983626 -353140847 146149807 470782055 -999971013 964102906 -616445596 615876989 -439656836 412440730 995959875 -101840982 -676902728 -438554467 -1000000000 1000000000 -847260495 999999955 -1 881938082 -1000000000 644635627 638768955 606361810 -114638406 1 867260997 -999971013 999999955 722554958 109034345 208825623 445970173 -857013377 -1 164953358 419070798 -383351858 -76625223 -694869965 825895900 -44605056 999999955 -770449867 -265134836 -1 -984703949 271936620 1 -336948803 -999971013 -469887878 999999955 487526450 -1 -1000000000 0 -508359435 42 606907246 999999955 -999971013 119405162 -978165319 -839015408 -651018283 -641891354 -731031236 -316639831 -1 -358746475 -542530619 629033258 614550884 -600132585 -582603997 1 1000000000 795026255 152532749 922839929 73335145 999999955 1000000000 0 306523384 128902065 394659590 362534228 -289801449 -1 -1000000000 833766123 295537483 492459460 -331706930 -551044429 -258538429 134396167 -1000000000 768403781 -972717345 -706260151 -572043561 70811234 255367097 183332132 602496320 86617347 155924566 -836722916 999999955 -999971013 -988003128 -91122346 -827076019 301304153 309066371 394051434 673871683 -999971013 -389919719 -838945777 -202125262 -999971013 746470553 -1000000000 754377067 738475438 89472601 999999955 999999955 686037308 -253420231 -999971013 28980852 -702010922 -659185554 1 -649571888 333655473 673573551 1000000000 -809474996 -715338949 245236639 230253138 -620454872 999999955 -381469558 107698960 903236296 -165991437 8036026 282393770 -306781898 -480760677 -944003145 0 -184955833 994451597 303599164 276188382 -1 803186051 -999971013 453951062 244083937 999999955 -266798552 53458193 999999955 251548212 -1000000000 333788893 42 943573520 588462333 0 -426654945 -434562651 42 -461825152 413277446 -999971013 794596397 -405601222 207358884 -684302442 489616845 556181994 -504585526 -254866619 -554691097 82400926 0 264527927 0 59557492 446664399 395398837 -18479572 870126966 617622861 -268025580 -210248097 28083782 -992065923 -655120154 -999971013 -706413074 -1000000000 -795027433 999999955 35528961 227213350 803220787 -885230397 594318603 1 -412574063 816317033 42 -366582924 981633595 -10188511 -705779133 -211404543 872925279 -1 -362024096 -999971013 350450511 -999971013 18048159 324993427 -993974855 676389165 -13308805 724708039 -645299981 -1000000000 -955949712 -743426205 897499943 0 -999971013 -876710798 225679970 -466807068 357220075 -925420993 -42296076 -817609562 999999955 -462874433 435188650 999999955 -580764341 -840318636 -633777666 999999955 -840949835 700390402 0 0 -558878168 687222523 -840742905 -473560447 -435942655 -412196607 388910126 587038101 868933718 -1000000000 -219399784 800747543 958932891 467762826 999999955 364034176 473430430 566485376 -476074434 -651222877 -62081953 328476301 1 42 -543660256 999999955 604378490 968246542 588538230 359953676 307535911 512860265 -257635122 42 -456865327 356755733 478652096 380949938 999999955 -272611080 999999955 978793721 -999971013 -983620125 -779694163 -63821980 758623977 1357809 1000000000 -461485693 -956288131 -999971013 -528544003 -999971013 467355569 -162795484 999999955 460368749 38571435 908320993 0 -1000000000 -45699311 608332666 30816833 -298377476 42 -999971013 204342257 -1000000000 524802959 -237230274 195179525 357167873 -887330436 42 -876153306 827058533 753811575 42 -1000000000 172212111 999999955 999999955 1000000000 -999971013 585838527 420910423 140437781 212088279 999999955 478306115 -100380956 -225261703 621992167 -405847996 -530049742 -456897412 0 -999971013 42 412145928 771883742 42 913916920 -272028159 1566014 1000000000 1 999999955 506642037 -999971013 83974567 -999971013 -1 301283728 547987765 -776510933 490862167 -999971013 800897377 -196422614 414267636 -703925623 -294454458 239225588 -128386427 -999971013 616776366 583590487 1000000000 8616570 296385588 911368349 184038224 999999955 458744530 165203665 575724439 -718617288 794127708 -936795363 865965324 466814899 1000000000 999999955 455750032 -999971013 87429043 -842707892 -1000000000 -273823509 -802093278 -622326261 -710488655 -575565923 161644651 -588384795 868990924 -999971013 -364875494 -1 999999955 -999971013 -744234367 892464847 1000000000 1 -999971013 -515426130 -872988219 -126419779 -478770600 42 151605894 47583630 218149093 -328870338 30437854 421607100 -215118401 31812845 -1000000000 42 -480999515 -518142605 -1000000000 516210785 0 1000000000 623038958 1 981145683 231658758 -358434621 1000000000 383582895 246928576 -330441628 -999971013 999999955 1000000000 -517751126 422159654 -453806452 -227252414 999999955 -1000000000 999999955 267706030 -1 -432589141 -999971013 -999971013 -176908922 999999955 490282703 1000000000 378801751 545946527 871457890 -144734412 274654000 0 -1 999999955 880837655 479884371 715440146 921426620 560641686 -819167116 -1000000000 272843803 1 972206647 397292068 598361122 -176563408 -16519056 131835676 618140071 999999955 -971693333 373029499 -999971013 -652215925 1 -724599582 -999971013 -494420837 334428283 999999955 -459211511 197961043 999999955 -989025060 999999955 359196309 0 -581518806 -201779700 8195728 -347213409 -874283378 940714758 178257285 -330908214 -94661882 -332615609 688667320 772920451 646920539 -136300354 -874945720 999999955 -790975035 576488065 -985128353 79706006 -439185263 813898177 80317654 -999971013 -609467378 100345330 1000000000 999999955 169171228 -343059599 -293541664 -396653442 847596639 -219143568 -999971013 874944846 -650056948 -410018747 -40761299 409978641 0 -999971013 -911975337 355376734 -604152673 -999971013 755731642 999999955 1000000000 -791517252 42 999999955 999999955 701864533 999999955 -653620573 310304410 -1 -863723295 -485442334 -1 229095415 207745726 999999955 -488319558 530252189 881060190 -902999009 973226171 -856033553 42 -260225249 632455113 42 267940134 315148347 1000000000 507584920 894662522 -160982978 -999971013 143875639 999999955 42 -1000000000 -300412906 -385047331 -577928128 -623760684 -1 993061951 -716421544 999999955 -999971013 978339908 393519944 -1 42 34944724 -154526689 42 -1000000000 -1 -5370344 -124617074 -1000000000 -976585572 -1000000000 323612370 36679460 -451503191 -888103743 42 -796037105 -598500079 -532962303 -999971013 0 999999955 -185151314 -999971013 -145079988 -999971013 34543610 952253891 444202100 -447648754 -747101653 0 -740123931 -748635626 -999971013 141192414 546436566 133550522 1000000000 454557723 -81344569 1 67012419 892999426 42 999999955 999999955 190498279 746933547 -321989822 816897230 -999971013 -569740092 536125267 -999971013 -785788147 -684870825 48613485 124010785 478535089 -784062660 636973373 42 -1 1 42 999999955 124009380 -999971013 -315917060 588111391 135024272 -243928955 -862184853 42 -653072564 472392404 42 999999955 356700082 -882217993 -771765966 -856089347 24209879 1 -906978394 0 493956414 -266796379 999999955 -1 -191464624 582285056 -825613920 474835457 -70403048 -795892859 -920428932 -999971013 911929861 -89871616 -37290223 0 -303119441 -1000000000 -999971013 -1000000000 -657962692 0 821351701 430082338 999999955 642576775 -637128322 -999971013 460675792 -601316937 -376728874 218773995 892470599 -250038536 1000000000 999999955 943125020 948599319 707104326 999999955 999999955 -334634108 680069318 -999971013 -999971013 -155817618 0 -177732346 -835625434 0 675813124 -999971013 0 670344910 -375376176 -692020578 -999971013 1 -999971013 782553664 -42146585 -129459784 -184729897 1 1000000000 -33464321 1 385964678 99720299 999999955 -702832177 -686406185 1000000000 -423495735 -1 -999971013 839705210 566238362 -318074501 546253193 543177651 -999971013 -891080434 311256039 870119963 1 0 272867095 -999971013 1 -999971013 1000000000 999999955 236929722 -314312488 -160745424 473986774 -928549932 184733834 938765028 -304124656 -598112014 -778269420 -1000000000 435025134 1 368166670 42 1000000000 -28945608 409219763 -719049441 97867755 626501926 525602928 440345262 841396127 -296788551 296804103 -735841011 1000000000 42 745348424 417694015 -915679652 549407966 839020840 19011192 -480793162 289777661 999999955 999999955 -338679361 -676840057 392970102 248159188 -865717091 -635329269 362047887 -766718638 -252276145 -999971013 -999971013 148936127 719130855 -672933729 -999971013 196943223 -637128322 -999971013 -12866555 -162216925 597356204 -307597141 0 108528649 -246418101 -999971013 474205494 390488456 -476772601 -999971013 -1000000000 964731841 -840924166 -207300602 -962970584 -90370476 499280808 -1000000000 -426395400 909734842 -232537158 -45629750 -682998434 42 -999971013 252349817 -533359425 -999971013 -77515385 999999955 -931332286 -147087992 999999955 644841657 415259157 -1 406069853 -280623845 -1 378712486 999999955 415191102 751581497 241054583 297930930 -999971013 589744635 -600953695 -1 -545863000 52769912 -1000000000 999999955 -495531742 83610083 999999955 73499387 54803224 1000000000 -609587001 -999971013 285077267 999999955 -590383579 679738236 -999971013 616923043 -582538897 -702892392 -851610213 -1000000000 -679952256 -1000000000 -1 -625280743 408762858 -559469744 1 420499983 898240789 -844120242 42 33158781 999999955 -45622662 1000000000 397345341 -28719096 403755153 -788499871 -194843608 756700360 -665126514 999999955 656516190 100185567 -999971013 999999955 -999971013 609664727 -1 274154745 -766244421 699190066 0 1000000000 646513592 163768286 999999955 1 -651871125 -457081664 1 889445565 784289821 1000000000 10078307 -968196082 1000000000 743553413 785672742 229615098 1000000000 -211673750 1000000000 -1000000000 1 -193178410 348813220 0 -999971013 1 1096687 932724203 999999955 688211744 38570892 -453040412 730740597 -586176927 -848336410 999999955 999999955 711080502 -999971013 -1000000000 -1 -183416070 -738675396 -778814067 -395793291 254810037 -280374162 999999955 724625885 499964161 652777021 -1000000000 -788098875 125187667 -792707520 640120708 999597269 -183488542 785212672 999999955 -78692783 966150933 999999955 -92399355 757441765 -532525886 0 -454516634 227140280 -1 1 -459154056 624728158 934988774 417880845 443558001 0 -181792882 -179089757 999999955 822043219 241054434 999999955 694612532 -1 999999955 -105210414 597982401 801504700 175461696 567012162 -67427826 -876264557 -574111220 999999955 -1000000000 -343100808 -675134690 -992745547 -779694320 -131712723 1000000000 -175878071 -615452099 290792833 999999955 -653226545 999999955 264740518 -594122964 -999971013 -421823565 -999971013 -666550622 999999955 76343013 682000120 526643948 855266265 660562449 -710128437 164300158 -999971013 179026839 926120614 -999971013 -1 999999955 301766773 -961581613 -804603641 -656410323 -22518202 -862799173 -254268690 242173040 800202396 -407942544 369851036 -340968392 -842950558 811411710 -999971013 733246072 999999955 -155570145 788959939 -1000000000 679257741 736284045 -581209904 -1 939100575 -1000000000 -999971013 -999971013 777653207 -212256013 829260712 737921651 999999955 999999955 -884104218 20605178 -825086499 -396584197 -619843225 -84070735 42 -422579108 -115448654 580484028 317991710 491853308 999999955 999999955 124677887 528071866 -829622450 1 -524972235 -462850742 -999971013 215401097 999999955 -136559611 474940472 290098479 -1000000000 -25703684 961336775 963123095 -964558860 999999955 1000000000 999999955 -180723274 640555376 -903119944 -1 -402767437 159548279 -419301977 -365072774 -611589771 750487014 -331686913 -66739369 -888511893 -484726520 999999955 0 59292988 676559973 4502811 1 413709869 -399634775 -999971013 450852978 663346675 -122114328 -715202195 -999971013 -34653363 -466872895 1 427053902 -197626324 832449395 -1000000000 -999971013 -532117300 244169700 235042148 42 999999955 -1000000000 999999955 -895685808 -574013503 -673580006 1 -1 249809952 750685079 -560117558 -482079007 -1000000000 999999955 999999955 273883800 -777168595 -999971013 -1000000000 -999971013 -256457964 138188449 -605781796 -999971013 -1000000000 546254790 -562763720 1000000000 -325523763 304582340 0 126453880 -1000000000 603666941 -999971013 1000000000 -274826187 -546947121 262898037 447247050 818294400 875259792 538468201 -21664246 -949478027 -674420121 -212928229 1 313311838 -110703620 -282885168 0 -999971013 -77383686 337203143 1000000000 -69784596 -932698863 999999955 262341120 425205916 42 734249671 -999971013 1000000000 391727804 215312753 669740844 550442912 -36012357 -899418972 999999955 117715478 999999955 -1000000000 561249014 0 -1 1000000000 -917598380 942553463 995581497 881204497 -191599432 739338317 1 -918166238 -995733690 -56391946 -73653588 768303218 942758816 527078631 700919191 -480220185 999999955 -218838615 896603982 433997681 144410805 -641678261 0 891331575 -423633479 -259144041 280937687 42 -999971013 137327281 -677669886 -929548353 372990849 -872630682 999999955 -854270892 678948414 1000000000 699553893 -999971013 837366552 53922279 37687327 586644627 -34757199 999999955 1000000000 234207312 109430675 -248277103 -846943272 1000000000 -216316574 548043973 932996135 -824184737 999999955 730329495 999999955 -457042701 0 97401241 113356288 999999955 -681015171 0 -1000000000 -921440614 -438801696 -999971013 827058533 0 96897694 908143023 -458528380 333220536 -706050338 999999955 1000000000 172684936 859356004 0 622382826 -522329392 377509133 -155789472 617788138 628828970 587301371 -999971013 -512317224 263807573 406044704 -965141639 -562743146 195617204 42 -888562255 -840528641 -79209730 -895385121 -140409568 -237282002 423260683 113762434 -589897036 219126701 999999955 -234303781 788770810 1000000000 433505475 698034427 -1000000000 747315464 1 -712587022 164709649 1000000000 -999971013 -999971013 605013361 927673661 -1 42 -342508604 999999955 765316273 435596359 -868866802 -293647756 -247616756 -944289536 -999971013 -1000000000 583615207 -353832973 -678410373 1 -693005305 999999955 999999955 463110897 761728673 -881549462 208526803 0 -647412848 689442861 88204377 776089276 -999971013 -959197338 -999971013 981913998 601316412 917496941 0 -1 238675586 -945041613 685315653 -1 999999955 -395771499 -385413675 901911070 68975777 339524621 -823318078 353058527 -663746857 726081835 893414606 -418754947 -587119310 823329706 -180491034 -290201626 158385158 -3087417 238374863 383221563 -212407702 649638434 176741112 392848104 -144557299 999999955 972534507 999999955 -205119942 1 901658447 999999955 999999955 950672050 -966691589 999999955 1 784293697 999999955 807399909 695852674 -999971013 -498702507 1000000000 -261309792 144763288 898516134 617382355 -1000000000 -93804996 297866190 999999955 42 -911971149 -948575340 -1000000000 1 -867712626 -245931278 22879019 1000000000 -999971013 -719651444 947237465 672337553 1000000000 581601014 -999971013 289685938 243957645 -960695505 59679353 -875785365 852399872 -504357215 999999955 833652154 449651609 61140422 362622599 -999971013 544684451 90740999 999999955 -1 153838080 -958207483 83743205 41513921 443126003 -895163012 -258374227 615355286 691397412 -841135662 20679497 999999955 92366154 401231221 -103832184 -165165845 0 920626687 123806109 -579360135 -14096545 0 764089093 -801049122 -999971013 -462996227 319126677 -878960622 -240177425 -887726844 556259042 -1 -1 889841018 -999971013 1000000000 -363470706 -803540729 -999971013 -915547419 944012821 121148765 636422886 297969232 260390036 -626579633 -817834468 185562826 -269410376 -295225119 -920334312 -1000000000 999999955 -910596895 842812018 816114551 -573890120 999999955 -145398806 972969554 -628475879 -625028751 -68659898 1 -832116757 -985923836 -321231363 -999971013 419223881 -176668503 998729572 -469953685 999999955 600049182 -577335813 -161302729 -412126820 25777969 1000000000 -406251407 -68357432 -837790744 -600634209 382700686 -999971013 471220309 -105934298 544487170 -253999647 32486643 -524204348 -999971013 999999955 -805914559 1 534984246 823732550 947149301 118463622 -1000000000 -841030543 312784071 42 999999955 1000000000 -999971013 -648829044 -999971013 -532197026 244858705 999999955 -141919419 431749946 -1000000000 715768095 497814333 783224516 998186474 178263036 795137194 -1 -999971013 245961617 851900677 -422421629 641122028 -838655129 -999971013 936822705 999999955 39226781 -1 999999955 -326676896 -160132523 -66153056 -615086478 700379656 -642408741 52039572 69740425 1 999999955 606990372 838257752 242504274 -999971013 999999955 866252084 -975994048 999999955 465813710 999999955 -999971013 24937223 -474829629 575852221 -438071741 -142886474 1 42 -663587004 -211052777 -764585199 -593091950 0 84741851 -665513484 -714078580 -1 -999971013 -232118067 -167219120 -748983617 -917136156 596685581 706690682 -487122146 -5826059 498404450 -300241802 999999955 -999971013 -37712804 54805622 -1000000000 -1 13615095 -982779867 310239907 -118899309 -999971013 42 -871400694 261669539 -1000000000 -370674021 -130651453 113551545 -1000000000 749198146 -999971013 -999971013 999999955 1 -263053761 969266600 999999955 666346947 331638258 71175120 780612942 -65159911 999999955 146386379 -1 -256652314 -999971013 42 -468874377 -754198711 -1000000000 -165209983 -238617684 -1000000000 999999955 999999955 -251688049 1 339708924 301892217 154676845 351324167 -317195604 1628093 -503594227 -1 256400275 -999971013 -945616632 -781271914 1 -317176037 309749211 999999955 744935416 36969042 -1 298530140 681237390 42 -366502363 1000000000 -165705370 319049797 -34794565 664683973 -857013377 -211199119 -59832451 -477391716 -509549442 -54990895 -792684760 -1 -1000000000 -1 1000000000 -812129409 291066673 800517756 -448469425 0 1000000000 -523537655 472154518 25017850 -816821440 21239364 -32076860 277892292 -574975618 563287226 241427600 -999971013 319986951 241882752 -297384051 -580422683 -999971013 1000000000 -940887433 634087754 -870129817 -558143645 -152198620 -190219545 1000000000 0 42 307641100 112910294 -585839809 -768390791 -753822527 -489683558 -753598928 0 -999971013 627397231 613126967 -264192522 -85889448 267918642 999999955 -140879816 608129983 1 -705622454 0 -181602137 -779531384 -316694266 999999955 959459606 0 -5157979 -226707780 999999955 972200365 -939428473 -999971013 -999971013 614759403 -456549824 -999971013 -42826373 570186330 459698754 46897021 -999971013 999999955 -1000000000 -999971013 -785350995 181182076 820842404 -344624087 520680302 522677980 -734464372 280780199 -900106397 -60982776 -999971013 -1 -636330330 -549322898 736879342 172457475 -801716861 1 -46896129 112303480 -1 -531201029 -578932336 394640791 668315948 -1 -599744389 -1000000000 -550776154 675623086 0 -661693313 132880175 587354850 -999971013 0 -105539128 144709079 562452418 407439546 587707039 -999971013 880569601 556367293 -999971013 680631315 -440667216 999999955 385635788 -999971013 -233813623 -578824165 -183488928 -1 742288822 -17113781 0 -999971013 999999955 -314020492 170592031 798575276 1 1000000000 999999955 1 -642730925 80279913 0 -999971013 0 -765954236 565210706 -596976554 1 -1 -999971013 -64264866 512350370 1000000000 -42172630 1 -1 -289157531 1 954606392 -999971013 -238617684 1000000000 987390943 42 -999971013 -553818632 -999971013 -469924752 960440456 73121817 -214413146 -1000000000 21623412 -912836304 -1000000000 -545049529 -32589873 -493342362 526234504 -999971013 784572519 0 -1000000000 -219992234 757812206 -377115376 -424073024 -884966703 -419564166 -1 -68414069 -999971013 1 342171713 645932819 -999971013 -175477094 -1000000000 212896890 999999955 -473309552 -662615670 523527095 -999971013 -900826563 -209662364 -999971013 42 -824520054 88940725 42 343498174 -999971013 772235734 -512866191 -999971013 999999955 1 -970334864 716295884 1000000000 -1000000000 555212332 628716905 807725811 -317319889 898897332 999999955 -1000000000 -1 999999955 0 948655483 -786522853 -999971013 886861736 -1000000000 260892863 98463977 1 -1301301 999999955 -534383866 835104845 1 222848407 -618425333 -147679379 999999955 1 -507212485 677551372 -710216709 849099316 431651130 -388347280 -173409975 -1000000000 -999971013 358578599 -437766084 180256912 -841310155 -148648092 -999971013 999999955 697107434 583024519 321809534 136222142 -1000000000 -999971013 -466576583 214427764 604979163 819834527 162088464 -999971013 1 1 417623555 999999955 -328381309 1000000000 -999971013 1 698483079 42 201302966 42 308637086 999999955 -397267146 26322926 0 -1000000000 -348390230 -760997221 -999971013 980311081 564945494 -999971013 434585759 -355076637 -749539507 -951756362 -583695374 -860802849 -442591974 522488330 -999971013 -898222064 642126457 -234764801 415011158 983822693 337126579 999999955 166348621 -1 -217262792 42 -483233134 999999955 -975090739 -531800074 -999971013 999999955 -19116141 999999955 -579346583 -995595006 62085737 -411645842 6755036 947825920 -398210996 -965495369 999999955 -75070248 -1 115509216 974847065 891282249 -999971013 -473701946 -337092493 -838023519 -463997340 -218803040 -204001894 -600686147 602107349 685253651 751712016 894516721 -812343590 -306947363 -831656078 456928883 355491374 -377123054 -666979032 768185462 -999971013 432959298 -272731509 -662653528 55353750 999999955 -999971013 -999971013 596232784 999999955 685563641 703653976 -432711826 1000000000 783978356 -626219639 -197169063 -7905022 933006879 -757615273 -999971013 -190043171 0 -62081953 -922640 200433226 42 -927453039 -811878462 -1000000000 873130054 -786363612 -781171343 1 -804556278 -999971013 999999955 935482338 -147494533 -852864958 -1000000000 42 494055177 -118324367 999999955 -999971013 -959243846 746269384 921034760 -1000000000 -466019745 93149779 -887625397 823499406 -379615413 322221106 378754664 -977834629 -13662078 319996025 -424371064 152519306 -23320646 395314232 -942909004 184562501 458621835 1000000000 -1000000000 322226308 -891703354 999999955 593427757 -799925249 -644530474 1 -1000000000 -662705214 185990291 1000000000 -550074370 -622648847 0 -431866380 -161620685 -388561205 485505736 -36128537 -971882497 -706073421 -999971013 999999955 -1 949627051 -827740233 498427813 0 999999955 263646307 -416223385 -99727663 -872596071 111528652 -672990271 -514269111 110665406 -752981067 999999955 -665545943 848207229 136107053 657970380 319361674 -880535378 454520679 -348528347 -301572194 585996256 -61321283 -677273596 287782490 316234465 649354360 861715108 346478208 -715077715 -624321377 -486043255 949841336 344060838 731839029 969949364 -744731558 -1000000000 150945723 1 946318566 13935136 -677486446 928149079 42 -999971013 -999971013 999999955 999999955 -42077666 -999971013 42 127117281 1 999999955 28892767 81783104 -1000000000 466488235 -213893127 99624476 875475953 794451076 -73474675 675299833 405739242 -35002649 506998697 999999955 -91778394 -143487600 999999955 -825629987 999999955 272703500 -823600915 367189131 -577617386 -500079536 -887587288 -90450447 792965474 -999971013 663367316 612694830 -205564781 230716019 439607084 -1 -1 668320938 -527411914 -889393010 -999971013 -840386729 569040518 -207357865 1 -285251785 -718530982 -671072052 -252067198 126206309 1000000000 -999971013 148032433 999999955 340670802 1 247689825 903857652 476674626 8302474 835570935 529790405 -112619388 -71403501 40188289 -999971013 330179865 1000000000 235947074 1 -678184134 999999955 -999971013 336499810 672107670 552224042 1000000000 -467947797 863016587 769166160 -330737215 -999971013 398989663 -740767991 999999955 -1000000000 267040165 -992969370 852092720 -999971013 146533755 688332062 -999971013 -850085985 -638934414 -336473861 682590640 0 212582006 -368995864 206704268 -772202851 -999971013 925526920 999999955 -357686000 -393757076 974792820 912141856 973610069 0 394149035 -999971013 -712961172 -433802236 -931015344 -1000000000 -869413918 74274048 -263624174 42 -771983300 -957131136 -335740021 394486270 344397224 93621130 -248274008 0 996976456 -716879676 0 -439839883 -584535511 -432314645 436586253 299424719 1 -137206355 999999955 776826389 -775489310 -150725379 999999955 -788747006 571911994 999999955 912850205 727058415 484038293 914358051 243507788 127811917 42 386859641 1000000000 892590584 -1 0 50691934 740600813 843923243 549164646 984099440 433905840 42 999999955 495350423 -602944391 -805477586 999999955 -269824078 766058277 -100430864 -713406289 445206529 -294651382 446855156 -212868096 724507131 571354132 828583427 357762736 42 -270568391 -586909826 999999955 -71662479 -1000000000 -976221678 999999955 -402655006 561704275 80890481 -665431094 -290104357 42 -1000000000 999999955 -302512316 -999971013 830470924 651856680 100650176 -716636349 -669638138 -453104217 -340718925 368438086 1000000000 908304397 -535192580 1000000000 42 999999955 -171064561 -443565101 -999971013 -1000000000 976154568 -16349793 -465831463 661227475 -810770136 -101629417 -93905871 792607781 -278710984 -778107455 -811062366 -56427964 -993722588 -615610524 13447915 42 -120099055 122055766 567058186 999999955 -980309447 999999955 -999971013 -928452575 166146122 -714367623 -75128661 -748384065 463362624 -175481196 912061124 999999955 -271068169 882257704 788859537 -1 42 -775033318 1 916412993 -469107082 -336317019 -554735907 677659180 -653768208 933651883 650443725 -404177980 -562385299 -586357038 -601381472 411776737 714027792 -349627819 895303859 -669551463 -41661100 90425912 988252602 -999971013 588702232 -265255668 254799016 -710362317 785570644 233562640 -224334555 999999955 -999971013 47806867 805686526 427583659 380599481 -29140803 164997049 284622595 -802471592 -636476861 -607394782 327287865 -999971013 785717732 256000624 750979586 -607650422 -563935032 194640585 139261745 1 734078694 -133454889 1000000000 423274007 999999955 -999971013 220898911 -318914581 -999971013 -630200884 999999955 287348099 107227754 92706504 42 -101978730 -251508622 1 -577588806 194357294 -218992858 -999971013 -999971013 356391955 -685307177 96894912 -234413997 999999955 139517859 892296870 463200718 154980415 650059712 999999955 -92426875 -381458290 999999955 -101023070 999999955 1 -647822249 -209011741 -66573092 759036289 734133716 -999971013 1 3680601 321991531 -999971013 -197605136 685970207 91121088 -938897329 -999971013 -746668861 -674667295 -781319171 999999955 -999971013 718366621 -700677122 0 -1000000000 -7994679 -152118184 -669845798 -756955864 20026421 -956898522 -960470530 -497291541 92878857 -430005255 481926431 68311504 615915646 183249646 525437962 873505445 568227615 466264705 137062205 0 650272256 1 -336938864 882862287 472606116 743949230 87927805 228846553 0 -805200072 -999971013 42 -999971013 -999971013 0 -226271781 357219806 2112436 42 7600821 -269072199 -1000000000 401431137 -603113573 363170725 490645133 -1 183195451 -954800562 -482450286 -191820379 0 191973461 371901495 -425445452 -411417582 -999971013 655495536 1 999999955 -999971013 -416135712 -248520861 -364203061 756028816 336190400 -605821525 808927214 130434078 32844735 802129864 -999971013 999999955 -1 -644093262 40160167 999999955 -720077851 74387175 -959585492 -377818696 -460421711 356352926 -686466934 706472278 999999955 -187004144 999999955 928241090 -18292595 -443144023 424851843 -932129701 998893659 -666561434 -407461246 811056091 -85016525 -643244543 286748421 -480745961 1 42 -37242631 -42779300 -257660052 -660309525 587807370 -683383008 -414622113 262984320 314113079 196525303 855660406 520674781 -340091544 -898884148 -1 586375780 -661971754 999999955 -455538664 1 97685291 -981790285 -720415408 -486393888 74098751 1 999999955 -233288250 -407307062 -385613261 -554269516 1 999999955 871209733 999999955 -999971013 999999955 999999955 117404185 0 757053422 26606702 -638274538 0 -978872102 999999955 42 -886216784 -999971013 -725206297 -503722139 42 -221712844 -1 -391765203 -734862445 30909040 854193005 -140605360 -999971013 -978588599 519251005 -961631930 1 594275645 196471600 -768310425 -694072196 912152376 -419931048 -813353321 -457244249 -192720014 -999971013 778268940 -434861366 666072421 1 782516811 -459409515 -629603596 -999971013 26606649 953751163 -866312350 -505578196 -871478767 999999955 -999971013 -872133116 -414035571 -122305792 -1 237345744 -433040508 -824421361 -324304197 -936740085 -999971013 953309421 -720719172 -999971013 845552193 -843314530 -1000000000 282695721 -411604178 42 622012263 393535245 137699179 845256940 196570208 17963079 0 -525986702 999999955 786679088 213414575 -999971013 -999971013 -476624204 999999955 -1000000000 -608603047 -840964043 919207630 752471656 -999971013 892310904 1000000000 591380898 648231103 581448341 -488091478 -682763141 1000000000 -621367223 718970218 -854228912 145319360 429036388 460760368 -970093589 0 -727291114 468841236 999999955 587223850 -248368356 -1000000000 -919588065 -863265270 1000000000 -825936355 0 999999955 -708093276 0 123806109 -1000000000 878924902 736602925 653834343 1000000000 810361794 487985717 621822304 -713072177 400140193 -134384601 892026651 -294182265 1 586482391 662573638 630240662 -55377329 850913686 -999971013 -707356094 882098417 978651454 -265642218 0 166628205 391527562 -762007117 -676624142 -999971013 999999955 -641490331 598442530 90046253 -707376103 -1 961625019 -999971013 -671121563 -366329584 -263226097 813729458 42 -321505316 -628115669 -932026099 359975821 -119403470 208720521 -470269878 999999955 -90267 0 669954591 1 898808735 301886089 999999955 42 1 48869980 -132150168 243822278 331599443 -219090823 638782519 766092496 -999971013 -743181861 656134333 -409372609 -999971013 -983960725 -457582475 489498829 999999955 -999971013 -98319978 -851584445 816618040 -480739684 -999971013 -278574654 443704516 424841575 179493040 695811180 624637187 255446562 -671532627 683482692 -785296472 -917949952 508061517 251608090 -142160095 434037113 -342294933 884579269 121771314 1 567400355 -494397671 -498126139 -633683103 -771752885 278566977 -966254558 271092227 830791773 720896617 -350451517 713675503 -782939648 -501044705 249837445 -518885278 557756212 -16211156 953896083 -999971013 65525212 -786563083 153905437 361313091 -274500906 -515612744 909498248 999999955 190958701 636627430 -1 -123037330 -981177037 -96660299 -78693398 -707353801 191905446 0 550764869 872995767 89557163 -849658810 -1000000000 677137140 -944830640 42 -1000000000 494011251 -955696907 32432599 644751465 -335058772 245580923 42 1000000000 -9288382 -588109347 -1 88080626 -1000000000 584081729 -1000000000 -999971013 -999971013 999999955 989992722 500705628 1000000000 -251968170 -730998892 -463102273 -369746208 -13671955 780430961 759029110 515559947 999999955 -508515394 210522547 -536353868 -653979403 364405538 1000000000 -730388380 -1000000000 -327401483 -530268697 653136845 -758821993 322774337 999999955 -885934509 330778181 738948411 -286887861 999999955 -774452480 -209166693 1000000000 175648165 839307958 0 922773444 -327587715 999999955 217194289 403991662 22244134 42 928126216 221095814 522139296 864822389 -2945851 249687007 732723102 999999955 -999971013 -999971013 999999955 -176159006 -174530747 -52885146 970044438 654338351 -999971013 900203045 185468614 -909148540 1 638366731 880868976 116064040 851367949 -236508025 -491145601 -488457834 -354287814 295121912 999999955 545796424 631014749 -959851596 -170280282 261554741 70353461 -259373192 -309347694 0 -846386839 747414264 179577039 856241492 -913967523 999999955 752388974 -222569688 364930889 684227779 -999971013 -750044557 1 -1 284588426 -462262324 999999955 42 106337291 -999971013 527487191 1000000000 957023519 -716717513 999999955 -962993049 120934197 -377700812 610604942 -1000000000 1000000000 1 -1 1000000000 735169928 305972714 -219931528 717844907 999999955 586261349 360142499 -440106714 -433251923 -375193387 -744619673 -178934968 -335831447 -999971013 -331758385 599909319 0 -1000000000 -532357672 480248293 186089795 953519442 367538768 -999971013 1000000000 530339055 999999955 106476628 -531061256 915310709 620701451 999999955 -628273158 -867267040 -633878344 47587248 999999955 0 315846530 -271719191 1 915152753 1 -1 897816317 -247097312 259894850 1 103485533 528079556 249486492 285788919 -551343162 1000000000 -689355228 -616558419 479171916 -300729418 745013702 -999971013 158416520 999999955 60410471 -623015099 1000000000 999999955 467602336 1 -1 -12700542 730900334 787686894 617865829 -525759293 275589275 -667651831 -999971013 14097741 -784065083 519032860 -150906501 251791799 -733931322 -556125129 0 -295547980 256270460 -999971013 198099296 -793843406 999999955 384887531 905895375 304813818 999999955 -1000000000 -305922647 -357697744 1 587574935 1000000000 859841611 282805630 146267764 908570446 -304734521 712212044 -703114800 42 -555972715 -528241195 -441370479 -999971013 -831825206 -1 -789620294 172890843 -976089951 -327771039 42 999999955 1000000000 576926906 -12573116 -148499818 999999955 -1 1000000000 1 -645721835 392665136 -893176585 491838203 338532358 0 522276982 247277168 280474624 -334538418 550947475 -1000000000 244128623 751927122 -417473393 -999971013 788993369 -393913884 -999971013 -419858209 -546563262 621896420 -970741729 48133222 707472954 861600532 -74604668 42 859094072 -999971013 205979157 406456816 -891546845 388391636 -999971013 -903306131 -29573366 0 -223500648 -287959113 1000000000 -105244264 -256866151 412932058 748539570 -1000000000 -131665968 58723387 -44065589 794370165 930166446 999999955 -940175696 999999955 -961383884 42 457002465 -516367527 846756628 -304887096 662675956 -1 -547952561 -476351942 -1000000000 18699081 0 999999955 913534629 -647948477 843765048 -999971013 999999955 -999971013 -91544851 -1 -1000000000 623243548 -354808578 560876391 -999971013 -38879111 662044628 -999971013 -205935537 999999955 -877011800 -999971013 42 627309251 1 -812170541 0 1 966491102 -184171256 -795463924 -387234630 0 -417788298 999999955 -109217055 -644885726 810440155 -127976815 -319444636 999999955 -502418936 -412722313 774655385 -487910386 0 494271823 -999971013 -495877704 542311996 -805471871 1 471374078 861976760 -684599637 -556553126 -169878483 999999955 -1000000000 999999955 936877155 619414901 999999955 1 -43058287 1000000000 -717702352 22950661 -903076398 -376473003 -758687800 213412184 -493064809 -999971013 1 -209084091 -835705999 351025502 -999971013 -1 -976869993 532060829 0 692229277 -1000000000 329432429 -611922865 -210480889 -504300099 -999971013 195325892 345359031 -999971013 -442596106 -999971013 -783247900 -635682896 -140326350 999999955 864716615 -999971013 411075850 -448795215 249056691 -1 -964980658 131490620 667585284 683656738 -301166417 -12842351 158579424 567229233 1000000000 42 999999955 -999971013 1000000000 -999971013 637273064 225031534 585284535 868970068 -246918179 -12958561 737561609 1000000000 -211804179 -999971013 714075901 -578476867 818437721 1 -999971013 -286531433 238691538 1 126850715 218431591 250518985 42 999999955 -314655157 -999971013 790095256 -711823846 897022951 -1 -525792251 999999955 825940393 817260358 1 1 -812980157 -474164901 999999955 0 75151830 -312476514 -1 -182012647 1000000000 314936046 105161055 999999955 0 82011688 -941050467 336988413 589742351 42 155283156 -559099387 48266143 -700890878 -999971013 -680777573 -557124515 -999971013 474042658 -1000000000 525768508 -1000000000 999999955 -1 921034760 370786552 890900639 42 0 999999955 -300364692 -142794209 137448053 23439276 275439755 999999955 -499124419 0 -1000000000 1000000000 982479942 -14194041 999999955 0 1 -999971013 780258204 8969829 14022124 1000000000 864643515 -1000000000 566515933 359911556 1000000000 -154645778 175083330 127926984 999999955 704378738 -319372390 188493624 -8150069 999999955 999999955 999999955 259309105 -1 516737238 999823876 99071331 -1000000000 870904508 -335873853 -883597863 -1 130049974 999999955 999999955 66066562 -121323999 -999971013 -881449879 627727713 -998931430 -272868962 -999971013 -893917537 -1000000000 -7025491 516539193 715578707 -879891363 123089085 552492393 -229844943 18229888 -283397934 -252276145 -162520171 -149094791 -421778251 516781397 -999971013 84762823 -564525468 -928116817 999999955 -702111371 -534572428 498120244 1000000000 -922057161 -1000000000 180795789 326035544 78275914 413202914 -143403720 0 971828125 -999971013 -547350899 718122036 -225786149 -949008551 383537674 -802982395 386967798 -748368649 775855888 373566676 -946699270 -999971013 -866250281 503400038 -780816292 597099950 999999955 0 -322626361 999999955 255004438 1000000000 -571847372 -1000000000 181103818 689931357 1 1 388362406 399976792 -1000000000 435367868 909577171 -531342425 583360466 -524861139 301615465 654351484 -170900638 520803647 -319957480 -16779651 -511054264 972001845 -32368121 0 -1000000000 715440259 -513900838 877488471 -629281872 0 -999971013 0 -522014803 912981789 297751074 919590887 -999971013 894201275 -363259169 -281173340 -170851482 -1 76565121 -892075621 803512970 -999971013 -494679824 -999971013 42 0 479066114 823930568 -960927957 64656756 844797026 -613405676 1000000000 -143663096 999999955 -703720882 -185035631 531551212 946259602 -554910598 664593485 -764020474 -622504931 -903808274 -999971013 -277861554 144541728 1 -251398405 498115885 540335052 957685122 -936460516 42 -331155781 486374794 982376111 -552781620 596107273 -999971013 300972980 999999955 -172333847 1 -143731018 672462131 -439847832 0 -999971013 -559867723 -861426599 1 -1 223652200 -1000000000 -100322227 -999971013 1000000000 457482260 999999955 954458615 460760533 -790260052 -677704778 -153961838 170197339 -999971013 206982275 99337970 -833811861 901687610 1 963857913 -574764591 -438471353 -351003445 -847911419 488601319 -1 129149178 999999955 828478487 -732422841 1 -340216982 1 999999955 -124815669 187531209 75286382 1000000000 -572803602 563328572 -711390819 1000000000 -222650056 -450406357 -852541662 -471376713 -709488381 674662462 529130255 -1 -39438645 758544424 -529412064 -369820479 -849817370 -464882429 176541055 -407260644 1 -1 -634606945 999999955 955891952 -825511070 1000000000 301920604 364253574 -999971013 139882677 -751304674 -999971013 42 -999971013 345613749 84196061 -999971013 -999971013 0 28056754 -792155851 180390264 752788711 -1000000000 331550433 330268776 965247187 1 -588889212 0 42 -1 -335756063 761481467 999999955 -866797113 -563670282 -1 999999955 715337566 -999971013 341659925 810071551 1 -607604768 63157668 526438456 160806357 -999971013 -322479516 766163873 881880917 42 -999971013 644672747 0 -825703137 -999971013 923048883 -323442241 -999971013 -412811330 999999955 605502234 843506703 1 999999955 999999955 -223727242 257917984 0 1 -799902200 1 -755294259 892245862 143353082 0 -726161496 -326350357 -85465466 -878771722 970712796 -411434518 261867980 562860209 -999971013 -172644259 -862784063 -124186959 -999971013 42 -999971013 -58531950 -548985814 417995030 403286334 826608819 999999955 1 -346096842 0 884948650 128474890 782117191 -526958867 710534288 -960290112 239261411 -811451398 -917544048 -1000000000 1 999999955 -291649155 542038438 -999971013 648678531 429785530 -13706501 -899866963 -212452019 999999955 851300921 -43291363 -955908502 663119322 -882318323 -999971013 718751739 1 847558614 999999955 1 -289336318 42 -361628579 -63992385 174483753 -864291103 -131704598 -999971013 999999955 -990911976 -1000000000 846456703 331823931 251089473 910501896 999999955 327552139 512497473 -919982730 -274207972 -999971013 42 -842533199 -1000000000 -6070329 42 -8137590 -177657982 359350170 64668470 116985597 -999971013 99625300 -999971013 -883120951 257667409 773973514 999999955 761617963 0 999999955 -556771901 -216022133 130256652 -1000000000 899073016 820161961 -430566566 -301159207 437644431 -420216263 -478289699 42529800 1 -356439793 850025737 -439511063 75911289 1000000000 999999955 999999955 52605279 -102183271 999999955 121061607 385653705 -787477443 -999971013 -10763100 -925511843 -208582075 -207239529 953154307 -618952774 838290118 -483614231 -999971013 610748539 42415308 213279578 -750233507 -258353476 764852634 -288792887 3700986 -300769590 -670754297 -224790978 -399235289 373901078 -450660907 -1000000000 373655641 -177395086 587154923 0 212739498 -857387714 -768002605 42 293804919 -445199213 -596261657 1 999999955 218399092 785698691 -346744110 -999971013 441066852 999999955 297037642 -413044787 -813240711 999999955 317543095 -210238845 277401912 1 -999971013 999999955 -600073726 999999955 -286901659 999999955 750530030 -1000000000 -494973641 630513921 52182726 -1 1 987624039 356172221 600112716 -816396532 932250433 358962898 -855349571 999999955 847841950 -999971013 264473398 -660188142 262341120 364556917 406354957 -813748831 -261804182 1 -999971013 -147753999 999999955 1 -90549977 999999955 -1 610224631 0 -285345410 -999971013 -609851912 1 773921119 -999971013 747606108 -824825924 331139858 0 3755040 -582866865 910064035 999999955 1 854693120 12382984 794779250 -26118493 -838966874 -13636317 -227350835 -338488751 -957286277 -761632274 554369829 42 -782104552 -350233950 -587007366 42 -575316002 1000000000 968642860 565727161 834826834 999999955 999999955 1000000000 -265577047 168037783 195622135 996719250 0 -265126423 717299876 -1 1000000000 -596485086 787021613 -999971013 303793962 -999971013 -132539461 301058148 -429583213 301123697 -999971013 -999971013 -385914545 -819394575 -604606207 -1 887488350 -520619777 -999971013 -635531920 -14874404 0 486571225 -1000000000 199813891 845698080 -999971013 -851737223 315935966 -153122372 897399617 752788711 42 42 -132881099 -508460660 916542768 -175825731 -302579501 999999955 200887796 999999955 -770808861 999999955 941751713 -722611507 -383549614 -175504141 -207570557 0 -240986517 109703547 1 -640557468 193282146 133793764 999999955 -999971013 -722582560 -21518058 -556338562 759073361 882019284 -1000000000 326429487 -292284098 999999955 1000000000 471075343 -1000000000 1000000000 856642837 -999971013 337560432 -260084796 -285945054 1000000000 42 857809 1 -805919106 630129444 -355894239 999999955 80715988 -999971013 999999955 -556107490 -824018405 -689744047 -137934418 0 1 176050899 -686059253 285173452 999999955 -243479951 306486909 412347137 999999955 -999971013 -1000000000 42 981726329 -1 559223535 218853514 -780863720 473594011 -735279247 999999955 575468619 0 -999971013 898534674 191439456 999999955 -669259444 -1 -584394946 965510102 0 999999955 639620126 -573647337 -1 -393400695 -573299089 155466382 -1000000000 8529206 174568252 -999971013 -714636145 15693142 -643531207 1 -999971013 -821139295 -599840095 -120388871 -810215187 -752785161 228597200 509714310 -623366037 -45703836 531045241 1000000000 978854688 497451695 42 999999955 1 -999971013 -454374418 -1000000000 64261301 -1 -999971013 912278762 999999955 125173151 840691155 229536355 141422776 456900700 999999955 -695752816 999999955 -12645847 646495916 895847326 249207984 271375774 999999955 487400077 1000000000 -677862239 -317036800 582804293 882789362 171996274 -357292359 1000000000 -999971013 -630920718 -159525378 1 -999971013 -699703813 -999971013 -663293502 811917529 -292832763 -1 -14625387 14275852 -901427621 396925375 999999955 -779841860 -205306240 8654819 979091370 -992342069 43643778 -176112783 -999971013 943645362 999999955 1000000000 -755547613 -373511444 -999971013 -635374655 -999971013 -293541664 -324446703 -404535215 -616155967 1 -1000000000 999999955 -299008472 999999955 -840949835 -917498209 999999955 -972786169 818944141 42 24939084 740427230 999999955 647400395 -80779497 -632386622 -1 -1 -580978507 -1000000000 171647757 -552304219 751581497 819769244 -691960668 -644938934 0 481231828 -334706696 -437365572 95992671 -4654421 -999971013 788916413 -387420817 999999955 -999971013 -361151758 -999971013 533436571 -473517083 801362320 291298215 -999971013 -999971013 -1000000000 -1000000000 715799239 0 -348939876 -1 0 -68581916 439322210 679630382 362271582 57347065 -505112980 -46146869 -288830341 705355893 340072596 -206676286 542995613 -11372154 -999971013 517626272 923488132 -1 -999971013 946897557 -87842372 -680586838 1000000000 42 40036286 -893068684 1 -500157119 -982968141 -1 517898784 -352852829 -294807302 -221298182 999999955 455874119 -889062981 -377987726 -1 324242925 107932979 866642898 836834321 999999955 -999971013 317912430 248411123 -999971013 693427251 42 459902160 321836886 1000000000 -999888933 -1 -97395582 643228177 -999971013 42 -111020090 -838855786 1 -755305694 522820338 815492532 999999955 -992317988 42 332508042 -561703329 573977282 -41132182 602533688 0 672488910 -436222565 -191469100 -353828876 -711858367 -365867836 -729493364 -538094989 769475951 -999971013 -999971013 999999955 0 -576122989 478615075 903489430 624146734 999999955 -1 999999955 248952290 -547550381 1 -253619301 0 999999955 -80403193 708423415 837785530 1000000000 804961125 -999971013 999999955 189479280 829828811 674217079 198185904 -681589238 -594623242 772843736 -1 0 -799999657 -665195434 -341999445 2421782 -615869100 379812583 1000000000 -827507326 -634306050 -735765955 166146122 759200546 919233484 -1 -1 -870069616 -999971013 -138866137 738395075 674113282 -999971013 -999971013 590221452 -211759673 -995016053 870724243 585114743 -1 736451469 42 497476618 -268905436 -18683653 143783811 -119219543 -10641398 91438842 -639367147 1000000000 98620646 -614358039 999999955 -212202049 -367754184 793937625 165620428 176140341 0 858075399 -1 -180142133 724378844 7134858 361203150 999999955 -1000000000 833483762 925545605 -467644131 -80389846 -289955775 -941548041 944184512 -254992703 -938923789 -192194495 999999955 -187877135 999999955 0 -891463922 -59780478 505384087 0 -88658749 999999955 1000000000 -783592071 541064171 928950790 226530733 -352510592 1000000000 -18170160 -1 -295378369 -636143599 -1 -999971013 103891301 -475206720 42 -999971013 -999971013 -494186994 1 -958189295 -563005706 -999971013 530766220 972077157 999999955 -281989128 527798163 569147811 -999971013 -1000000000 739063480 0 -999971013 -686577281 785157199 491853308 42 -635448167 -251931235 566367669 468105786 450786122 42 939104632 52198384 -632539420 1 -318006519 973453208 364504402 156068442 77082733 -878444976 -6752098 186073831 999999955 -939456693 314807775 733709685 -428135388 42 839667444 -175607440 999999955 358031813 253915447 -668376364 715187417 360481622 510236606 999999955 -1 0 -1000000000 174509054 42 -1 999999955 -773082009 -1000000000 321217252 -760962275 743119394 596926801 979578263 1000000000 -2215361 -746454752 0 999999955 0 -177840682 0 650347856 -493827567 999999955 -999971013 989549844 -189161366 517363307 345425832 782651168 67281800 -999971013 -999971013 -408674141 42 999999955 151734038 60627412 -437847845 -338328383 999999955 0 329495155 -385690852 343511411 -961699875 1 202476935 999999955 -342450864 -971253339 328957599 -985209940 264334331 -570863625 399518629 626722510 -761963240 1000000000 1 -930157690 512768531 -1000000000 -729060107 484087690 -946114156 506989529 -999971013 390345341 -820700404 805687494 -873891481 -988760619 46275934 483812321 -999971013 295641383 999999955 440623227 874421931 -662367836 777331878 999999955 -372365323 999999955 -631842904 -999971013 769522080 -657903655 -999971013 927323932 1000000000 -79627479 -570399927 -1000000000 -524793677 -1 -340969699 -220675199 -846616661 -983920567 999999955 -34619970 536697842 -954729356 -462552622 926437434 786424202 -999971013 167609976 -381192667 -449512233 945778748 -851838810 465650367 -878912038 -999971013 -590937089 -1000000000 205792423 -244666707 107977244 825730691 1 957271597 1000000000 927971662 382675783 1 1 1 999999955 389279658 -483778145 -254715857 517263165 -1 270529679 1 759214652 999999955 999999955 0 -416490901 -1000000000 -9880960 -386119009 1 951806537 981400430 835478396 1 0 -472519790 11652883 470389017 -999971013 -201196843 -548034076 888088380 842145487 689261494 -999971013 -939062249 1 -927271222 -444119263 -693893925 956559651 -832604589 621300519 249669584 -999971013 -972611061 981885103 -1000000000 -113808459 -328037429 42 999999955 483341166 173339733 -54943896 -662453878 -491192843 42 -261648022 904886318 35088060 1000000000 42 -999971013 1 -26540963 999999955 515632545 -845284979 810921425 -857729954 -487598488 999999955 307774305 721026526 999999955 -903306131 -999971013 200378956 977457828 -666966002 -404457074 -999971013 755920641 21820949 -95495661 577884973 447611275 -484045473 999999955 -802292666 -1000000000 -321544753 -598319221 -999971013 263264092 -437321899 160185130 896479235 -972945441 -47585201 1 -1 773792753 1 -555155602 999999955 598972594 -108536239 42 35103055 336229557 999999955 -516603700 999999955 -634946457 409182185 0 312250524 -628076368 -693374788 -839956226 0 -999971013 -887509026 -695536629 -801692467 984748986 821722263 -999971013 197438577 792606855 382452675 -498332921 -717068666 693372716 806032134 -999971013 -736136108 92435241 0 -443954755 -333116225 -999971013 42 829363363 -337751444 -957356469 458710782 42 -1 0 999999955 999999955 42 0 826234602 -331467115 999999955 -19981092 917560813 42 -999971013 32055073 -999971013 -571824066 999999955 -37442955 111455045 -847553070 -136552112 -933463131 -860138237 999999955 43194438 421572191 -750271940 -492026239 -274928976 -824214092 626808436 42 800298978 -214165611 975461707 -80811626 -683814524 943648006 999999955 -851087128 -55718219 474281350 42 912930458 -555948918 0 -998160802 -478403532 -457888441 -204390376 -999971013 424717590 150408826 754467965 822348254 -1000000000 -134008075 -870569688 1 -1000000000 1000000000 956134706 111462318 90675010 394293419 -1 496322973 933258614 -762932274 -999971013 891858832 -674166122 -782532425 -1 786482859 791424075 -746253878 110353419 -999971013 0 -356697353 1000000000 589437773 216408764 -407163030 -618827317 -1000000000 573589798 -999971013 -20349601 -1000000000 183650750 -170844325 -679368400 -601093336 -956701144 -921605374 -91446004 213374504 999999955 -676534910 -898950740 -458495577 -334982285 -999971013 -88847146 999999955 808942727 -932420799 999999955 1000000000 -305777987 -252451152 -398241062 999999955 969286892 1 210972857 85468809 999999955 -1 880461458 340115015 42 885201299 322393282 -970085237 1 781083523 121156937 -639004231 -29120398 -1 999999955 999999955 -1 42 1 381298188 -118938764 887023336 -999971013 705964011 885273896 999999955 195254221 103590915 -194493786 999999955 -699277966 -767586642 951376490 691145614 -518865525 -806318695 999999955 999999955 -318432878 838766965 967680040 -438612214 -334714226 -44110407 -987140044 3867618 940272665 -185235242 -8148237 607709877 636954099 742797076 0 999999955 -999971013 320315559 999999955 -460285705 -999971013 214816066 -852787137 706582473 999999955 -1000000000 1000000000 132643056 557627048 -553485033 -1000000000 -462672345 -146862775 1 522422852 874746948 999999955 0 952303879 262210908 894820857 1000000000 839714920 192679303 794819642 999999955 893754835 -999971013 1 420895838 999999955 -440847344 691759877 -188056192 999999955 440387975 -21322859 -396543445 999999955 -544099581 -613463031 62332353 -979079379 977568616 974242599 -999971013 450416178 190017668 -687947743 992428504 -501398882 -1000000000 1000000000 -357906086 491438002 -1 999999955 -1000000000 880374599 -365726664 975827338 345335775 946418445 442843056 999999955 1 -1000000000 593499193 -942461734 -999971013 999999955 -26844529 -519050002 964704805 -879950281 879340482 891382580 283500607 -1 42 735848575 -1000000000 0 465271110 689167148 76922939 597955401 -325793566 -999971013 1000000000 501909906 -1000000000 968808380 700953584 -67623101 -889524351 927667175 -551197744 0 -1000000000 420604033 -884193107 -933338103 1000000000 1000000000 999999955 246521047 275842847 -999971013 -786261428 964933844 1000000000 999999955 902037986 999999955 -999971013 193413505 987239595 261909783 526509689 -396764305 -879206097 1000000000 -86896604 42 1 925469336 880288109 -999971013 939678968 -701926930 999999955 -15642953 755425146 -325614250 -1 0 -999971013 905293815 812402257 -869653157 -118480322 -200648939 -678188954 392560840 974778564 -365806933 7769836 42 250909318 999999955 -588356384 935334397 614931927 999999955 -999971013 -259004895 97288698 -103269732 -999971013 -746423174 -1000000000 999999955 868851204 -249173926 1 -817432601 -196274074 410383879 10074601 378239599 -621375093 197832374 42 625407841 23022296 473187466 -69445669 42 -374309387 1000000000 1 -1000000000 -114795465 170477929 269583560 -647547274 999999955 -1000000000 -666365625 -999971013 999999955 -999971013 42 -581659894 274571165 999999955 -999971013 188279055 -197776997 1 82086860 -999971013 -544971540 -910323378 1 999999955 755203887 390142054 -345799087 533118992 79696929 503110689 -661263024 -999971013 0 236357995 -808756574 -730574302 648775946 -892435828 1 -999971013 -979025562 -610843990 701671814 999999955 -999971013 -999971013 415143160 -999971013 999999955 -578980518 -731094027 448087013 999999955 -297049278 -965022070 448040082 1000000000 -999971013 -497558542 -608649589 -386690676 861474989 -999971013 711482371 702668445 1 663339135 1000000000 -786210567 -416176898 -999971013 -389874181 61114108 -999971013 -999971013 42 1 42 127323616 915869155 780107561 42 154854074 651440027 343465482 -864749555 -165530338 -54894522 -1 -999971013 -21686506 -839453594 -999971013 178723769 -607925000 -999971013 -60771338 -320851881 1 999999955 -999971013 128711136 -572569304 807515553 -648466460 -783199769 714066628 -999971013 -233195443 -760156169 -876800802 0 -441072225 -245347416 0 742506622 -746697255 -999971013 699952066 -1 1 -998196892 83093043 -686465222 -171015358 597423754 42 -806651280 856334002 963509959 243249048 826742687 629197441 -597021317 597967313 1000000000 -726623586 -291165646 -421989322 114479406 -954740176 -321311152 999999955 -1 444986441 -480049041 999999955 -1000000000 -194730436 999999955 -116634583 862014796 -662239313 355598726 -486413753 679814214 999999955 84847132 -279827326 149143934 -999971013 373059847 1 680358717 1000000000 880029036 -147807499 236539803 -65902775 893015153 -999971013 161781956 188553892 884638507 999999955 277816034 973610069 302697627 -1 999999955 42 886005029 999999955 -1000000000 -628372168 1000000000 -975685966 853285879 85903364 -999971013 999999955 -442082770 -328523044 -558243972 466916568 -333364387 -694373700 -95693727 -402536302 -999971013 -65340066 -648091422 -1000000000 974889844 -362144881 469257862 445090687 89341833 193205742 -999971013 -49125382 1 -1000000000 80097525 -730649466 42 503798228 829987394 816899043 639366289 1000000000 -1000000000 63012264 180314483 1 455556998 459603804 317667776 196716806 999999955 -344647419 952857257 -297797026 181553233 412981183 42 999999955 2255745 1 -217237198 -999971013 219158033 999999955 999999955 207183196 -1000000000 -1000000000 999999955 683571632 -5026372 604587771 466546257 999999955 82750598 159399476 -690809356 -237683385 814841006 762635039 -643682912 -1 999999955 -50149181 224836667 610300154 999999955 491205003 1 -182832190 879488562 -857003239 652207227 839024442 -999971013 -83540777 423076136 187135950 999999955 -416972192 0 -249401939 -122656344 999999955 -274365460 999999955 -999971013 812677611 -10672195 964653726 42 -1 75903163 0 42 377730145 988607650 -604869276 178832105 -226738836 113061353 973257863 -29803695 745806592 184005654 -169763827 0 -145908226 -2971081 628716905 63676022 -918459054 -999971013 426987065 444872777 -1000000000 452738434 670387237 -16021638 -999971013 978535692 999999955 955628191 -1000000000 -999971013 -694555697 -1 584887384 44093672 -1 889172019 -708234013 901118458 -313918025 -980420763 -263518551 1000000000 944250859 -999971013 250321605 -999971013 139744591 -908071703 -85115975 -999971013 292609923 999999955 680566686 -427772235 -999971013 176782319 -615487663 626993110 -1 999999955 -126243939 -749813770 999999955 -812005608 -999971013 -933146007 -999971013 -884763669 -38744313 -550236548 421434777 -292064145 899380559 1000000000 -999971013 999999955 766144527 1000000000 -383853135 778164122 241382529 -999971013 -913436705 372198167 -999971013 -999971013 -817728990 316589322 1 -1000000000 378506435 603425722 318306877 371003673 514362546 -999971013 471894243 42 526721920 -526103854 999999955 999999955 90217145 291326961 -570141776 503003086 1 275615684 959615695 -1 653260819 96326573 1 129122370 -999971013 -456744481 1000000000 -933265500 779850861 424619901 195002260 -524653164 -578953016 999999955 -751070044 999999955 -665195434 -544099581 973194060 -633480184 -552234113 -557575622 589577506 0 826123262 -1000000000 704053075 -999971013 428751479 -219055073 999999955 -999971013 -687655620 -999971013 681515136 488464999 490520597 999999955 -63348206 1000000000 0 -942361126 77889541 -999971013 8242070 979387934 -58391758 -945756516 -318025671 -1000000000 -999971013 1000000000 -1 385080841 -999971013 -994622524 -1 -1000000000 503774103 773025624 -999971013 -999971013 717206974 -220739767 1000000000 -963926541 13588817 -753482435 -956259281 958601527 822828486 -215655743 -819715162 998673726 99284956 984602230 0 -999971013 -656842074 -999971013 519831734 -26630078 -361146776 1 -313716326 931148715 173903796 867396 589963203 -869157754 920457851 -982601313 999999955 0 364593669 877087651 -213251241 659267453 -936962741 -410962625 1000000000 849323046 -394702680 999999955 445792571 518169806 -125546412 -274385454 -564979995 -765596734 -999971013 -531863517 951385137 0 140778325 -845570510 141718237 -730040805 533529397 517670100 999999955 -60928765 159154972 -468397607 999999955 -563923942 -385710761 78077350 0 -999971013 510856798 45687305 396170314 -1000000000 -381655862 -414349277 -862420173 443701495 -328533097 -709239760 -1 -999971013 -999971013 -999971013 -999971013 -999971013 -999971013 -55122980 -366518881 203159972 -225653907 -849192638 472860852 124545562 706971492 -543817641 724991870 609270872 -778504396 -999971013 -999971013 -13551848 575188605 -98222022 999999955 867767957 -814712835 -50007741 334445771 290780325 -690090000 -181990853 -563171867 771521648 989520418 723731863 -806216139 -753344835 42 999999955 999999955 -292980961 -941554522 -471925560 333450552 -999971013 -315972155 -921328029 544742028 -1 -679278569 459170365 -1 79161928 -999971013 747615847 1000000000 81739437 999999955 999999955 967783706 -242906412 420210881 839090793 -940439409 866203946 -999971013 891434477 -999971013 999999955 -67322825 -1000000000 999999955 969026200 764662289 818255830 -999971013 0 -1000000000 999999955 154210833 -348908600 -255475437 -179209880 513768172 999999955 -79787048 575862078 -494643631 999999955 -1 -999971013 42 -759026055 999999955 736525055 72751926 -924244119 -1 -462539912 -232378940 -722871717 -203874108 -999971013 999999955 42 303591447 374530358 -1 -999971013 -28623918 -999971013 999999955 999999955 -887876884 955982262 927189506 -907436247 133807784 -999971013 -343296916 -999971013 574936907 -336639948 999999955 231128981 -1 -200938176 861237216 -44759755 920575568 1 -845934178 999999955 -911005961 661727284 591244971 -660389559 -999971013 -556999857 -377763367 884588350 190220462 628516778 -999971013 398694336 -724395923 999999955 125402489 488053744 759869109 -903207542 -1 -1000000000 -645230473 -72139083 999999955 -368377449 878866714 376753500 664934880 649178921 0 -840584681 1000000000 700306281 -216181598 760086873 874056478 267605844 -515475891 -513424961 815832005 -319425585 965591974 884036150 -650774234 704634439 -1 465072266 -379493720 -561436093 -952157230 -1 -580634459 837035853 -988648105 -814379065 999999955 -235133723 -999971013 -771548579 -224275939 240430771 -336051673 -758671717 187064592 0 999999955 -1 -995016053 -1000000000 1000000000 1 -628740325 -887133245 -999971013 -999971013 999999955 -471925560 -999971013 999999955 43850235 -767100984 0 999999955 -216992305 999999955 1000000000 255514792 -323549498 505952197 569148662 183166878 -393913884 -999971013 -984732382 999999955 42 -751029738 714616014 -401735620 -999971013 -1 577586731 417198559 829413584 454625568 57271342 1 -929944369 -307750938 -751372951 97013990 405178136 794377432 271548079 355239439 -163010003 989463509 134708914 -999971013 -922654284 -209312885 415982472 -595815165 255204927 -999971013 999999955 -556426211 952478073 -388003794 932530942 -999971013 415794161 -205292885 -633951276 -293681763 173671335 926930211 -724319797 -654303343 -999971013 -94517990 -999971013 -146532602 314128188 6375142 0 444285063 -154850859 -424802974 704004020 -323218748 981574026 -192388169 42 -105538418 736279612 543501191 -1 383675523 1 464748455 -39098333 -604950095 1 999999955 -622080529 -631865230 1 280519868 598800600 -45883734 -562591283 -680511155 253230091 -612788758 1 -410951185 246908285 42 707840648 143649128 -925621514 -1000000000 1000000000 -129138969 -101043492 -999971013 833445683 -140409568 -713337202 1000000000 -838707759 -999971013 999999955 42 -22687884 -231970281 -990298437 -999971013 -722325022 -256124359 -999574589 -642938967 407777812 -932165832 1 -999971013 -820241238 -680645794 999999955 -265554047 457885489 309938132 683684929 27014310 265393066 999999955 -261529410 275864254 879046423 -813019330 -1000000000 -262281907 42 999999955 -598521363 -999971013 787911389 -576242892 701147766 -1 -999971013 42 -999971013 989466370 463787879 230699154 420644730 999999955 835330716 -7618102 999999955 -563867968 -629478880 431897941 -316233802 903334408 -999971013 -645332084 -999971013 -999971013 -999971013 183629910 596188157 429610693 -999971013 0 1 885485504 340475971 -191859377 -162097019 -111440058 -1 -498445321 179145460 0 -337059088 -1 452773891 -555893218 848506487 -1000000000 -300926977 -1 348310413 733946843 -201554382 311281728 42 -1000000000 -999971013 -492688903 999999955 -591703039 999999955 225945596 -424629988 -1 -166196605 -738919217 -999971013 -999971013 133169140 -738668263 -775650439 -183612029 900360968 231733084 -588484169 447723189 658766453 396066219 -875051195 885318071 -971228844 0 825306066 -735149470 305120009 -999971013 -27114302 145963967 -607582200 42 500940625 662227197 291327344 -320588809 -957808330 -464968437 -852410251 -471139786 999999955 -318230673 334506399 42 -600640656 0 540256512 -309805561 -14332955 -999971013 -451887268 -575778668 1 42 0 -747300127 -89809889 -768450570 -137636759 -29727578 -573488343 0 386100363 886487678 124010785 0 -1 517120384 -291125699 -738081933 509102935 215423946 0 427453767 1 -950450906 38925789 999999955 1 -509437661 98700413 -903317079 274494073 23971153 999999955 -377612730 1000000000 999999955 -1000000000 -732451936 966762194 764657615 -603127607 359953676 -999971013 392599303 -1000000000 -475518567 -1849181 352608169 1 -1000000000 -354072346 -999971013 -461282684 -294440863 63478188 1000000000 -596863444 -50662608 -999971013 999999955 -344833374 -754525548 503620388 481809306 42 1000000000 -124896055 913319849 962995320 252985508 999999955 -212425395 -163046358 42 840159393 -364008803 -1000000000 -355475797 71217724 372534357 999999955 -661803321 693168475 999999955 999999955 994959123 0 -114285805 -544825296 727078501 -61951449 919384329 -478347700 511876095 -588131758 -755305245 -1 869190170 -763184227 510531018 440880946 314804579 -869679395 1000000000 -999971013 396170642 -214381553 -584936610 -227239224 -820573298 397505229 24294662 -667852795 -748686879 -1 -294414405 -117415074 -188105895 782643967 83394849 719447657 -999971013 -409323311 0 -999971013 -999971013 278100343 -304761603 494478422 0 -454798539 -798608849 -999971013 69245462 -98319978 148635491 10136742 1 694411010 338658646 999999955 791160073 660549571 344281614 -691436758 -230830993 196535002 742394631 503615373 -286593221 999999955 -302021621 778220687 -566403990 828056348 -51744006 -918610858 -141604107 -126911412 443562761 -160700380 -2290283 999999955 1000000000 999999955 867364219 244345249 668552436 -941444246 0 999999955 934693162 999999955 466958422 446372095 406480976 -887798418 -401247273 -999971013 -424513702 -999971013 1000000000 -248863417 -599953429 -666624497 812629413 601554175 338276154 -900501554 -546287787 999999955 406937608 -562248636 84820314 -318393238 841825342 710533106 -982823418 -149021435 722941410 999999955 -506624053 -143007264 -999358911 -816733051 42 926089663 1 20936545 -999971013 470050075 -19309023 -183582764 -999971013 999999955 -675354484 753521924 737202899 -157036283 488658044 999999955 238857807 42 999999955 -972632709 1 -235866704 -999971013 -19903762 -848490022 788503614 422557097 -21129401 -999971013 -1252177 -618413082 244980225 -195498836 319255240 999999955 24986118 999999955 -354979636 844654602 42 -148476447 -321745880 0 -999971013 -711440169 610202940 -659563306 999999955 522536748 -866650934 217818955 42 999999955 1000000000 -1000000000 754489902 -481518288 -443462237 -100283289 54053028 423229304 -999971013 -947228800 1 -999971013 -999971013 -626870165 109337770 -160860958 -771212019 -953645062 488157476 298236467 -174159525 999999955 -402493792 -999971013 394575491 254270327 859791419 999999955 -999971013 999999955 36343153 714155691 970828724 251599609 633764522 -1 999999955 999999955 172937087 1 172779165 667654809 42 -999794960 -999971013 -735841011 -411308128 -146426758 -309146589 656307151 -1000000000 206760037 996848949 -702117341 -999971013 652432942 -560473954 -734336719 999999955 -678049432 314286921 999999955 -950692933 -544036691 479022371 -222927138 -831438392 944386717 24918919 -999971013 651801688 1 783431263 671894355 -606435101 -999971013 124225811 999999955 -925175691 1 -59122493 999999955 1000000000 999999955 327266206 943234757 -345468642 -387047724 502097159 -999971013 1 999999955 -582720056 -997560208 -812170541 -173693723 42 686809115 -32174464 -670925723 0 21290432 -929656289 999999955 -999971013 -418593482 999999955 982368670 0 -725193745 -37304624 -1000000000 -167291445 -640924424 -999971013 -726459530 983160034 0 -775793839 -652822546 -999971013 380732292 -924205672 -300772632 -662615670 -921829072 999999955 -22002317 -907066823 -765510550 727201098 -156230478 999999955 -571917252 999999955 904071118 -444990790 -999971013 -794089207 999999955 42 109246152 -373024719 257561489 -236277832 -940092322 -242791448 -45116535 42 -999971013 250470667 238132248 551159207 999999955 551068562 999999955 578503865 -488995972 294174138 -690596613 78805156 -336607993 419647046 -999971013 -698343240 883098118 -159207312 208635037 -687458678 170909305 0 90977206 642834355 -373725309 -667340143 -990045414 -875431746 -341834284 -576887493 -435564608 -870942202 916794263 481207249 -728661362 -58060277 270735529 -232654881 -625108943 999999955 317122729 483387553 284018195 -874928471 -999971013 999999955 484230310 -333252437 -863234834 -621293927 932647033 999999955 843351370 -728789217 253096182 -438481694 247195441 -380072048 -226873944 -261683951 1000000000 -363471799 -555188939 -999971013 -239019194 0 999999955 205471338 -671979448 660800135 1 -18355721 300255481 -717479193 1 -999971013 -720554067 1202411 -683807520 -1000000000 1000000000 907735039 -126389492 -425615775 -999971013 87508178 -558680830 280916103 458036223 999999955 -633584093 -567057865 564366972 -40040865 -595743317 -313151888 -676373972 -594812588 999999955 0 366261801 -1 1000000000 999999955 -619172020 42 -999971013 -815943861 257953120 -456943670 -803386060 533982088 851726273 -654921189 -427327009 999999955 -409614001 999999955 -939744372 -31033069 118691588 516520686 -143833403 -999971013 0 -1 999999955 -572660858 851297653 990731986 1 1000000000 258100510 -36206613 135640930 525196271 262512750 0 -1 0 -999971013 999999955 -34601370 99307645 -679476224 992948298 -449422135 -985273414 -1 80046176 1000000000 479334071 718233020 -386441017 -999971013 61931761 247821328 -1000000000 -738535783 -908858175 -999971013 -1000000000 -1 -88360215 -690878915 -900860606 372022942 -899362238 -6423635 -605865790 470118606 -92090821 418212611 999999955 161827659 547713418 -1 -614997125 486299716 -466247836 -171785724 917968991 1 -283909164 177856770 999999955 -746220120 -565702072 1000000000 999999955 -267564529 42 0 -548330029 -938973496 -1 -999971013 -204660824 764259150 690556799 999999955 42 -142701270 42 -999971013 204346188 -999971013 204973479 27103662 -912508313 -132539461 405968460 -262594639 0 743828476 1 -999971013 -610795508 999999955 0 -999971013 1 -689682644 1 105321071 -27871596 1 17979211 536896970 -879812729 314642928 395261559 613226011 609663364 -918563814 -1 585605969 -475939649 -948339195 756039816 -535263742 -18980842 999999955 -843636583 -905491371 928023111 -501239417 999999955 -734031209 455627639 -254567058 -365065915 479603405 1 -999971013 -861485780 571227535 42 999999955 602181349 -362745887 -999971013 -658672059 -588770294 1 -432622896 -371698331 -398647384 300466348 916494826 42 -81551567 -952069730 -999971013 -148445230 -387755999 1 0 -897697525 738857594 386648497 -904526991 1000000000 594533577 1000000000 1000000000 -402764840 -306487649 42 5398314 -342891094 999999955 421920552 42 -1000000000 21576072 1000000000 -132766225 -999971013 229787357 999999955 649717480 999999955 877363182 -387271055 -161859716 -340699086 57081277 -806337194 881610002 -136298623 -945658436 -999971013 42267809 42 999999955 -440091104 -999971013 -392632921 -999971013 -819130646 797653992 -546813906 -31166707 617514812 999999955 -451615732 999999955 -243862895 813324638 -403936780 -999971013 -739808720 -999971013 -79921655 -303901132 60964972 -626039575 -856877486 999999955 -899269568 249028484 -471806649 -999971013 1000000000 710057611 -441097371 -1000000000 -828130949 -472817793 999999955 -218549894 667500847 78906174 202214919 -656415912 -838545637 999999955 -621181038 -541428508 -729206051 -763621371 -991858303 -597867936 -999396302 816654277 19926451 -702246825 -608648941 936214320 424796820 -1 999999955 999999955 964211384 -967049506 460114173 -597299040 907662150 999999955 -273661869 -861570345 363292794 999999955 -458813922 -75037925 -232126329 999999955 999999955 -1 -323187781 -1 -419690061 -156080800 -412503906 42 999999955 355543994 -999971013 29479938 42 -639803395 -168990575 811637432 -557014401 -654883144 999999955 -999971013 -1000000000 -999971013 42 55035156 721316517 -362990557 325876905 42 -999971013 999999955 -759434595 -999971013 -1000000000 322911557 42 -534243181 -547806362 542757049 999999955 -308612672 -628010035 -577869165 118264918 578137529 358085545 -894764271 -338443331 -999971013 993056330 880913030 -999971013 -722409541 252334696 -308236234 -414289788 -999971013 -1000000000 -510771825 -372613256 -815610588 238554787 469297368 459007541 -241205908 706634186 -161604285 -37001822 -1 -397974226 982941001 -155017033 -540641739 533013354 -628766450 0 528208753 -457825564 1 806446829 273072343 -674054839 -749374880 1 999999955 42 999999955 561100115 85730992 999999955 -702672454 984705744 999999955 -819294038 589842269 -451055162 999999955 999999955 1 -224334555 42 -284157240 -1 15187125 112878629 -338809591 940694203 284548985 378327750 -254089722 835104845 -1000000000 -1 -705679280 999999955 -560184535 714540478 1000000000 909537037 -833737270 -344336969 -202804588 1 -900144380 834457386 -256699346 -993809980 1000000000 999999955 500933194 -347992304 413534030 1000000000 999999955 64330364 532409967 -999971013 240221097 -644012750 55442391 -641828203 302047866 203071899 459827541 -498610666 -466847150 -1000000000 -91538973 -828455260 -138339457 -847821250 -1 0 1000000000 -656600108 42 638426540 -999971013 0 273914063 -180343333 -1 -999971013 233651999 -686959559 -999971013 -999971013 653535464 654427541 540599213 -913353141 153847879 -430730584 999999955 -999971013 -222978074 -550088711 -125006798 -882857958 410406343 679820325 388086905 489170132 429799507 340296752 -581143938 -168199451 923701819 -343509106 -999971013 760103651 -999971013 42187369 491310896 -343605972 -912322992 901941775 -956507210 -560538299 133446341 42 0 -109406528 77082508 -656154903 -999971013 -165159503 -905319364 -1 999999955 999999955 -999971013 -574490008 805200077 -862013453 -126224058 -548442480 -651746779 -532117300 -842067132 -999971013 -250947573 533263497 999999955 -942173072 -619254235 1 23557181 677332942 147152790 549261582 999999955 -734246772 -24415333 -170979709 -405291712 141048798 720597998 -199693379 -801281489 -237328689 -960078036 42 -597366113 309765100 1000000000 271425349 735188863 992673154 -596947158 0 576313566 999999955 -999971013 575561367 705891541 -999971013 999999955 -288276682 -1 455234191 -757925816 1712550 1 953558249 31209309 641924448 532719542 819059056 287137824 -999971013 716799098 1 -438022957 0 999999955 -319798456 933443266 320027584 656223529 701409768 771420978 -999971013 145795570 946372542 1000000000 -497310130 -571187034 -310326783 999999955 459834873 -299708690 953307096 -819683615 42 -244558591 128218447 365563515 128242141 -999971013 4043778 -1000000000 -412382158 272164480 -817827121 -429179788 972186713 201317162 -163227154 -849597166 999999955 -319301118 559480468 -685502566 -1000000000 -8027093 42 -999971013 452131453 689424528 -613859779 346812305 81645271 -515337112 -617477338 -999971013 -240289851 -279068710 -1000000000 0 470392944 -614722315 999999955 -1 999999955 -202360564 0 -76714019 1000000000 -4616596 521758468 -783303833 0 1000000000 963272072 1000000000 -999971013 499102996 -239792425 700113472 -1 900048416 -730693306 -351658762 224153281 170502622 -111423533 723709005 -938210263 1 422701315 42 396256272 115949502 -440468556 -468342223 1 839477905 973392810 -999971013 999999955 -899273819 -481568404 30572147 472799698 -977888155 -965934908 0 -852248687 999999955 999999955 529540123 999999955 -36428314 -528459915 898297320 -689193220 1000000000 999999955 -688741710 999999955 440931373 -999971013 913786752 1 988039534 -999971013 -778380400 -650732095 1000000000 264901644 999999955 -484739904 0 -863945158 361139926 -866142062 -999971013 534843285 582230739 0 -700077524 921256646 -681475467 999999955 282198063 999999955 582285056 -999971013 349126574 -162989221 999999955 794183535 -920885873 -99307289 -393010216 -356523051 440498699 199084669 999999955 475502622 -592900265 4893444 610657530 381679801 546478449 231917972 581043610 731287641 929506157 -999971013 -259516319 -219139990 -607275653 -1000000000 999999955 999999955 -199129738 999999955 346862541 -303224251 999999955 -621668277 882621904 -698804419 -618776394 16035461 -999971013 -1000000000 24569830 948413177 852342688 486263540 -1000000000 -613773033 999999955 55615281 -394411542 -454592851 756923878 -1 -432383131 999999955 -449591752 999999955 -999971013 979488457 404204291 -734457296 -420828183 -1000000000 417185655 943664177 136405398 184987394 935157562 -318394982 225470998 803774622 1 214967554 -557476573 -81029089 306681184 -383088610 -882843993 999999955 -661884567 672759349 716840664 -258126450 778552720 50905044 42 437533886 -999971013 -999971013 -553184764 42 14505105 155916518 818293482 0 -551264178 0 -157824193 -913952356 -999971013 859791419 999999955 968897823 -225517013 909470567 -917694844 -999971013 -40253695 -457189948 -332293255 -335101572 -999971013 -999971013 -852675279 818319458 230038646 -999971013 -999971013 -264420515 1000000000 496277122 938983876 -1 -1000000000 -999971013 1000000000 -467656279 526932141 -838338016 518147332 -999971013 387035585 -999971013 -705161749 -537707796 -934313595 -601354290 -455228410 702616263 226669319 0 -799312458 -999971013 999999955 -999971013 -204298724 151183649 999999955 599612720 978721143 205729609 999999955 641793120 -462041369 -380924703 579907985 728061836 -605220422 -999971013 -623008421 188114049 613480693 -848796875 478166805 88833524 670181764 999999955 999999955 50557798 -300123294 914681809 -1000000000 -349167909 71809166 1000000000 109436731 -999971013 -374001660 -210298104 -602462508 -984205897 596741927 999999955 58584449 -113940099 999999955 -682294101 232963085 420391279 1000000000 -955037188 310655316 -547720325 78902064 779689395 259361154 -830845102 999999955 -999971013 -741183225 -818020496 129748056 31646248 1000000000 -588157114 -704711184 999999955 42 -999971013 999999955 -727557431 1000000000 528056374 768450893 42 -994972713 999999955 536997323 -311608200 -567053174 -637908664 -117910748 851522117 843859893 -394182038 999999955 999999955 -518467525 -999971013 -899394038 999999955 999016209 559409665 -1 999999955 -1 -999971013 810136661 0 -128990885 714707071 -275448097 -902215390 1000000000 -999971013 -119963437 639988098 -999971013 -645939768 685338213 999762979 901322598 -564055161 1000000000 -904006590 313800455 729440110 723437431 999999955 -244595935 -153681002 999999955 -769191226 999999955 830610444 26779863 -4225895 -448722789 -510339597 -1 -61793117 999999955 -1000000000 -164388640 563844131 -214453359 450786122 -698342088 609915273 82273089 -741814277 -999971013 -698687423 -748182313 -995592969 473392865 -978509411 -685252578 1000000000 42 878901529 773800758 -1 206766792 470310763 -999971013 -999971013 -63863655 -584341639 -546932001 447858086 -999971013 -822517030 -86762905 -999971013 994110573 693646260 -1000000000 -270215064 -99411331 -252910830 317061551 999999955 156910050 -962187193 -877210239 37520221 978495566 -999971013 323612180 -979856112 42 0 277710477 706663057 -999971013 -211039506 -1 -999971013 -940254194 273445673 -36410706 1 706855036 162039418 -3205243 -749575798 -795389423 -177560647 -861470181 999999955 -999971013 -628894890 -444482920 256534403 -333314428 548122523 -658376722 82415987 716083026 -787956396 -582191733 356415861 -999971013 660325204 376331038 488033425 -142443980 -219188739 -999971013 -681218369 -946522688 -999971013 -607086601 -999971013 -969870904 -270351288 -511892053 -93128160 -108711825 42 42 -746255273 -746295285 -946857978 -364251702 992691288 -551855738 42 43943773 932500531 -999971013 723307635 12547772 -271456361 480351178 1 -13016902 641285602 -165746679 -230608695 -982760786 -650023987 -312447004 267115042 -656154903 -796798061 -374863828 -357572342 -180585995 150918689 42 -925515700 -999971013 999999955 -999971013 -1000000000 921682522 829500634 42 0 353017778 -1 136192562 -698402809 365591011 207561693 999999955 168942904 226585606 -129298746 999999955 0 551707099 999999955 908703754 -110089252 -999971013 566021781 68125121 999999955 -1 -81764657 -818033013 -999971013 -999971013 -999971013 117880657 57122543 -905481587 -309659386 -999971013 970688844 190525751 0 0 23157317 999999955 -994644951 1000000000 884030639 999999955 -78305042 -305827585 816218784 786717067 936358739 684099313 -717558104 633810482 999999955 -998058411 -859514529 42 233877347 -999971013 0 -802695683 -1 -350657271 999999955 825449226 999999955 125176719 438580683 -999971013 -910065698 945318646 -685603772 487236235 49760255 20152 704759121 652774060 -466607400 331502224 220524460 -316746877 41745023 0 545063126 -1000000000 -527894547 -999971013 -786583451 -161351822 124189319 -999971013 259269076 -424836921 -999971013 -1000000000 999999955 0 999999955 1000000000 137597736 9435869 -1000000000 786718524 -354620058 -280777323 -135774981 549817307 -361351456 -758523005 1 -999971013 702966192 -556098231 -146018385 999999955 8740127 -812745899 999999955 440600591 -816151400 941637029 999999955 -7072759 -200953261 999999955 -177996640 924297675 217620486 464561798 -675163828 76552355 -277313456 -999971013 -346970750 42 999999955 168118021 -999971013 1 999999955 28180577 -999971013 -703265455 -879219775 -564428180 -486414752 42 -773740163 999999955 396701575 -580590918 -753319464 465568396 184401250 -999971013 999999955 -228198899 -158202345 246463620 -279738612 37122566 31740751 317503403 315128904 0 0 -24536388 0 259187416 41709900 999999955 566420996 -593593719 -301816432 -240256618 -737617052 -816345029 42 42 574478879 -909027749 -522719173 999999955 562860372 -176246695 -628180466 -999971013 -969586755 148510203 -999971013 820767149 385087474 339207796 -892013503 -815176539 614907944 1 -170844325 -806261859 -998544507 -84611922 42 999999955 412116560 943001321 -216277712 999999955 -958768147 -999971013 -298012616 0 406599993 999999955 965333596 -281438749 -999971013 458109363 551112070 -54339547 -1 69264548 644669690 999999955 999999955 691178891 -999971013 -586925648 758925041 -1 693380648 -675062861 73561125 690331410 -663790387 -440289746 -999971013 -754440221 1000000000 -1000000000 1000000000 -582343156 -126188927 -941054383 -868516637 -24902939 -507157168 232842401 -909561389 -999971013 -795632252 466717947 -8528906 -999971013 999999955 -996494143 -640334901 31790131 -188762090 999999955 -999971013 -242410091 983362945 -901757868 1 -1 426212779 -713316326 -47152980 -184955833 891411631 715353899 42 -366758015 -999971013 999999955 950057024 163761008 -694227232 245766721 -451336504 604459613 -864664536 -254304218 996822859 -999971013 -1000000000 -924047914 -356308182 1 403740688 -21738005 999999955 978489149 -999971013 -62575163 501029021 302208164 42 -999971013 -910070018 216635840 999999955 1 -807038518 -908490419 -770181753 999999955 235654766 -1 89635291 -336513792 999999955 999999955 -114596174 -756998773 -543746801 20798766 999999955 -988706685 -594071123 327303561 999999955 -999971013 -999971013 591038640 683949266 999999955 312045456 369018691 -10540878 797680557 848935379 104516708 -55204201 -666423094 1000000000 42 -617281266 -524187211 -682217417 42 -196441049 49257820 1 797151699 -577391002 -560464448 254627664 -412722313 -438877174 733258826 999999955 471745536 -999971013 -829459987 -509223106 -838559413 -497899312 411635999 885748450 -1 936012398 -650955593 -448923035 157522125 -227155524 42 42 -601271681 934609528 568862873 903932540 167861344 816328898 916224957 546141218 -225171185 165385175 1 -588522302 -617083033 -1000000000 688672212 645448692 1 -56472318 42 999999955 -373769436 -1000000000 -682835330 -609799199 -547952287 557154088 -209875244 999999955 -256172561 -126501064 187804208 0 -119902159 550985811 0 908320993 -134092520 -999971013 1 0 -149813586 -438909513 999999955 166781158 588652067 -999971013 -1 359175507 -800819758 72871741 -895244805 85128465 42 -299796937 -302376139 -960685948 -718838707 219624028 151722884 812234659 -999971013 -691157323 -340324256 -74268561 999999955 -999971013 -218618011 954085204 980272680 248475074 -174047771 -999971013 -714322661 -1 -999971013 -317152032 -207344364 999999955 551377192 -1 -717987158 1000000000 -184632434 -999971013 535718070 -999971013 340706271 -902035611 -999971013 999999955 541771966 -647654055 -999971013 973312346 -999971013 999999955 594794265 183672323 1 999999955 82856986 0 0 332088082 -861603560 -1 118037129 1 -220302184 999999955 999999955 42 1000000000 933617026 485903779 477650166 398246103 -999971013 149815572 1000000000 -1000000000 -489205124 -999971013 -244704885 717497252 -529333711 -103590266 999999955 -835620956 334044432 641841708 909609205 681286949 1 -632966448 -1000000000 483629110 -1000000000 -1 -999971013 -297739464 0 -999971013 -703343805 236621784 608240310 -999971013 -1 -999971013 -831334188 -977081292 303364123 -555507636 648390741 -999971013 999999955 -651542443 -999971013 999999955 997576529 -961189154 -859876379 0 999999955 786386429 -1000000000 -479789093 1 503539812 -839846758 999999955 -1000000000 -839637174 369207592 -972314252 -328342608 -999971013 -1 -208463235 434890739 797122868 999999955 -420495904 716316526 630009826 -256866260 -464397446 -1 -146618104 -999971013 999999955 312813828 -179715476 921129228 210325706 152576458 548533034 321267263 -507341771 -999971013 737505011 -1000000000 -891749749 95797729 -261144550 1 741879195 386720055 -999971013 976651427 -999971013 683316759 0 799695253 1 -71251993 418330000 42 994403573 -577988707 -999971013 999999955 -431226777 -12426416 756688122 -1000000000 194962583 240687721 -878692452 381182818 313012274 999999955 -828865588 -670378465 461972751 42 -228611866 999999955 -1000000000 73432041 -188310289 579707599 -999971013 -999971013 710369987 146149807 999999955 -999971013 -999971013 933982453 -35050440 -56810169 999999955 -999971013 800989079 352505109 1 -999971013 -195856485 -838345647 -539642858 -872648219 -405080677 -999971013 360760239 -59758785 -214850844 42 -806113276 999999955 -999971013 -518725454 999999955 281109935 40102208 -758681190 643097644 240773883 440777178 719355589 -999971013 1 874025112 994144757 -786860744 -999971013 -999971013 -35002649 1000000000 999999955 -54924816 563526219 -1 337172507 0 -1 921188891 -660490858 -999971013 888420353 512641249 -29585952 268875507 -494186636 22577629 -507314246 766091841 716618161 114506330 912152376 -162026890 -221034211 863246231 281904753 -936494059 794691400 77538847 429003986 -999971013 -178285277 -999971013 -3105257 -981863395 999999955 77468415 542619957 -300230472 -898765499 73834578 460233666 8755431 702100375 42 146529698 700816764 914234314 704839849 -418623902 -18751757 306413340 42 -928549932 999999955 0 -830843249 -275905402 -547059664 433852537 -971513154 322409777 225497742 -999971013 -379844317 621445465 628477892 -999971013 -999971013 397932959 654497714 -999971013 999999955 696401887 -999971013 -766214616 1 435489105 394301226 -999971013 865196924 664899250 516792141 999999955 -200728843 -644676419 42 -448012175 -145375793 42 -640146716 727631768 1 232993203 -999971013 -361664913 72113801 27706807 82766918 506538793 999999955 592512387 528319238 551636295 14503293 729428192 120846763 -942142350 42 465321676 -1000000000 999999955 -1000000000 -833500336 407439546 1 42 -903350223 -159287086 42 727711199 -726709835 443987183 -718095106 -1000000000 999999955 223717510 -831736059 -108263558 -895860947 367204046 -384350527 449875972 -432785714 -72088165 599335077 -971767793 924489095 1000000000 1000000000 42 -62220982 363166541 999999955 -133720234 530574120 1000000000 -428414712 867656058 1000000000 42 986941030 -1 709261725 478167886 -58944444 -208460404 -269406539 270705449 999999955 1000000000 6605870 756039816 -526334168 105556873 -545262928 -685600210 -154503299 -999971013 799158649 118753371 726914517 42 265669982 349884089 167542268 -44943526 166598638 1 -47224718 -999971013 999999955 222202081 -999971013 518544616 -260170988 -489554344 1205024 -999971013 -517463339 -999971013 171592058 238287522 -682795050 -853924318 -884636383 -999971013 -999971013 489970847 -1 -565301170 999999955 1 -586023096 158068242 -147581475 -999971013 -518411352 -600922979 -584873243 -878510408 -929901685 1 -770730887 -619388739 -388171778 -442551380 42 -485180378 -442175945 -69947843 396359043 -156626437 942900301 -128128405 -778063273 115017820 -432362917 670370679 1000000000 -724964050 0 -942361126 930999804 -546742575 999999955 -501198147 32844735 41602932 -28407453 1000000000 741415596 496750859 961294575 999999955 -569609070 88361634 -760369816 0 101681225 1 495059283 0 26087705 652646367 0 594899769 559591095 -642360589 1000000000 1000000000 -1 -1000000000 307953372 -999971013 1 305298859 -191574112 999999955 -999971013 -643244543 444204463 584904044 716376827 -543326469 -432699235 -281833747 362434868 -508293826 -497381151 -898105981 -778992098 999999955 -769688987 -999971013 611206206 621967884 545317633 -241575615 806085793 -999971013 242270035 340569670 -10741452 625051004 -255503012 -702624927 999999955 -21169901 -999971013 337477225 -951047294 -106428241 -999971013 886569504 -606924109 -999971013 -8728923 -999971013 617871543 -999971013 274778115 999999955 -206506162 999999955 898746277 189584553 -999971013 993975197 -999971013 -203922220 -1 -815532898 428083742 -233492272 120745308 -357749692 1000000000 -946745504 -1000000000 -257624888 -311115554 520028999 702652328 -881576842 -585004802 -624461521 245323974 0 -509175093 -542657802 618530017 -61774691 -106078128 -204767735 378362276 599612720 999999955 -1000000000 -1 -264314123 27518824 654050388 -989984529 -43133004 -412642378 999999955 867773812 318599152 -325205236 228614269 -999971013 -886998410 -819318620 999999955 468650149 -292215619 -347185813 -890945134 -578572376 42 834272105 738439755 999999955 -475863319 -134719743 528389724 762977198 852050382 1 -999971013 684213649 -104864509 -999971013 -708316705 -310302524 -317231457 662666190 -567577362 -234806768 618480097 997690182 -999971013 853215471 666419544 -421848068 -862392914 47383754 737984809 -569294646 493119010 42 -513433844 1000000000 -1 1000000000 -714238293 0 256928501 89122754 -99175909 -999971013 -384830092 0 617769859 -999971013 -681000100 -895231419 -19024225 649000710 874592325 -664713784 -1 -235272001 1 -643547616 335833440 -188755143 -1 -999971013 42 651731090 264956610 42 192644789 -999971013 -936928213 -519395492 -623964950 563895312 484092837 -1 996484831 -763555257 42 -765896582 770041429 336497717 456050778 327939546 -292169270 422945732 999999955 -640102591 0 549169569 999999955 916148785 -263418659 -1000000000 750549872 -55492842 -1 -199908650 968689708 -877173689 -681218369 999999955 355047266 42 -999971013 -994653005 -764816109 887540355 -417718020 -909940542 -999971013 617521709 -433898919 -34268035 292887929 629811714 -432419182 -56154761 999999955 758722429 999999955 -549870357 -72456228 -999971013 -999971013 1 500148784 -178697359 -516427563 -699532304 1 217231078 936960079 999999955 -959242148 -626424672 321013242 -1 -655232192 -912259344 617919294 -325768602 -999971013 -937657874 1 42 -329591656 -839841095 999999955 181390394 466955194 -999971013 66432483 -999971013 999999955 482291620 930813958 -14385564 -657975146 999999955 42 606361810 220471454 1000000000 -999971013 485894500 327977489 -999971013 470641521 999999955 952156606 -1000000000 -864769756 13919488 -682414867 436030852 219346162 -565692936 -613400863 1 -532372865 695578890 198443462 -905584927 -45681277 553200951 0 -550265240 -999971013 483405297 632455113 -670672687 -3665987 -1000000000 42 -924638565 1 999999955 927734099 -107614177 457731696 -399217108 537083436 -481437686 152631457 -857251999 237570543 368339195 -63696202 -403140843 1 -1000000000 -825583413 -609270719 577874617 482037345 -873356262 6756950 341933307 -706566347 21000906 999999955 -585053058 -110055248 -291176712 999999955 -472753523 176531972 120197594 -47351678 -1 -645401690 203086511 904741988 710498162 -974713514 -702926869 -329080124 155093358 850709493 -1000000000 999999955 -225624474 434681948 -716464347 1000000000 269201071 -47231650 -654287202 0 153552501 -256889008 -931888545 -1 1000000000 -365721536 -719585849 -562689005 336659503 1000000000 359228307 999999955 420490130 -341146741 101195550 -6394540 369331029 819203809 536850484 999999955 -310041315 1 -435314384 -322898153 -999971013 -163938024 999898575 -743546120 -999971013 -69354079 -453103784 622088521 1000000000 -999971013 -696661304 -302117495 0 -57721093 -472219733 991637754 170347653 -787035674 -393565147 -999971013 0 396955455 -751050902 389204508 492405713 -528617940 126832676 950687749 -999971013 989841021 -271847820 -535909544 999999955 931336026 -581318434 1000000000 42 42 -934968930 274376375 -999971013 -237738658 835862934 -1 999999955 1000000000 -838957477 -999971013 902163326 281024337 691698688 -976394627 -89965992 -714126493 368072661 1000000000 999999955 -689935237 334265417 -999971013 -999971013 209364797 1000000000 999999955 -194556100 -242318149 466389897 -947372077 999999955 498235498 999999955 94716584 -999971013 0 -694347943 999999955 999999955 -218884409 -999971013 775071112 -999971013 -1 195935930 604796397 119376084 -540372458 -2956261 -452575902 0 -400648887 -999971013 185890702 726760940 0 -999971013 -1 -456985058 1000000000 123716205 -1000000000 -862061477 -191526344 -503543569 999999955 -1000000000 -596425196 221805304 -800145464 -470341434 370523171 -1000000000 999999955 587033943 585571451 15209537 -416878885 -244002900 284914905 1000000000 91438842 1000000000 19977103 -497366017 948742439 -911430591 617846584 -468396942 917234608 -999971013 -769835796 692437108 -476976090 -537778607 0 -776335394 -999971013 -598319695 -1 454198463 -1 426183479 -475472275 -759546648 -355707682 -844357560 -284644345 -874214761 -161125442 696612260 1000000000 218451928 473292366 92100695 -896833651 140781810 149757195 999999955 -1000000000 1000000000 42 -321208545 999999955 353989668 753048359 -1000000000 -982548009 974053802 -999971013 999999955 1 -752753968 -1000000000 -443280161 999999955 727282116 -932861261 -629399036 -998154764 800765770 850097278 -999971013 -999971013 -314213839 416634890 -600888251 999999955 822418966 999999955 -1 360645696 534677851 -114258900 -648584403 -523185801 412214299 890339585 999999955 -537571708 -864638842 0 -769829471 -358964160 -541348540 -506257308 -166406169 550935949 1 999999955 -902350044 -999971013 0 874572821 -129488393 -999971013 -113594313 -176470693 645905754 42 0 999999955 999999955 864463041 999999955 903550995 635043099 -167608787 281854867 999999955 -247505559 -211199119 -605984786 42 -458399469 677530099 -81287364 -1 32405685 -445360499 -858579937 876032583 -382890146 -939087483 637673013 -940533593 -935823124 -999971013 999999955 -283300828 -493420948 -957351751 -999971013 0 -846184086 -1000000000 608496017 0 311446814 1000000000 999999955 -999971013 -735879726 912639358 -494679824 729113064 342742020 -999971013 999999955 260467810 0 -249728212 929112839 567520657 -658794955 231009161 -999971013 -1000000000 -360552130 170026616 -589202587 -478499932 0 -384192027 -999971013 -602089714 -851216570 -447337890 562708652 321865139 1 -61051551 2424641 0 73791910 42 503504768 341195747 499244953 801521428 -1 840326444 -727099896 482632678 -999971013 262447925 1 802703722 460169550 -999971013 -1 556847840 999999955 -867997074 -731439511 549394929 358632081 1 141084246 42 -999971013 356225469 558385434 -302128981 1 -258725158 44101931 -946868477 135133449 9867751 716811716 323862284 847195824 -809083709 -230591455 390683975 276998833 -236296899 999999955 -682816585 1 -481299352 1000000000 -135485078 999999955 1000000000 920653656 -119185877 220336421 529221050 61424543 -342708115 251515515 -999971013 715032415 465806080 1 -52000474 -981972831 -1000000000 1 999999955 999999955 133533147 425881190 999999955 756797414 375586468 999999955 -181843194 -999971013 -999971013 42 -772159395 -1 -1000000000 42 999999955 526345461 464169459 868293150 -214221246 -514701199 -1 256628298 207098744 -53139577 999999955 1 -1 -603970762 257571924 316878636 824556885 585337330 934221615 -941470664 -999971013 -999971013 0 -940512925 1000000000 0 999999955 -713847194 -1 -471033971 -914897946 1 999999955 -206960394 981375609 -171732075 -999971013 533025461 657816581 -416149906 -396041999 -505769675 -960874577 -999971013 -1 -325269416 374110877 941319033 734529688 999999955 104437332 -999971013 326933273 713962537 -92596679 235164343 953466868 -764437605 -1000000000 -999971013 -767109670 1000000000 -778535611 641395430 -690014440 999999955 -1000000000 -1000000000 -999971013 -999971013 898369442 837350163 -841460037 -764445126 999999955 877473298 -999971013 0 20824103 -27174368 -999971013 124573537 -538019363 -486595002 10194242 1000000000 -999971013 -999971013 -999971013 0 -453560510 970379257 651426289 921881046 -935806399 925291095 52715530 225663527 42 283427360 -113317908 1 1000000000 682165967 744580222 518631344 -694365062 325193743 0 569976104 -525579303 -1000000000 -999971013 -1 -179761963 -973897807 274786958 999999955 278321566 685462579 76492176 36935990 -876095725 -105789991 -999971013 -296475392 -211810909 801352473 -425173493 219574835 990671290 42 -999971013 999999955 -839939726 -237228587 1000000000 967226130 224312161 -644782206 199298452 -582058177 -147196945 48492564 -545084809 -999971013 0 540808785 -621021018 165847983 -63321172 428186073 -579780863 -475256848 -999971013 438951341 653702259 991444833 42 42 -1000000000 -727844072 42 -940158740 -1 -20676795 -1 -1000000000 880823234 -489850506 691018068 490240888 406524254 -48413798 387648670 665284285 639008558 51552130 680722374 -1460055 -692891183 -657139525 739830055 637945832 877315685 -706377083 425432219 856293351 -770947314 1000000000 1000000000 312240252 410920825 -999971013 155029712 -318073140 765325821 -30126644 672902870 -243683951 1 563884017 -999971013 -845188711 -839140499 -283477289 999999955 -316330498 712883375 -178832037 -287708256 485810235 948746788 41191415 -310198145 -227119763 999999955 -213850157 -106613020 -425335132 397957078 -1000000000 287214099 -662909425 999999955 166630835 -913955996 -114310101 775813163 42 945835633 999999955 -45507054 15406376 142279638 -999971013 -999971013 829442210 999999955 0 -788807065 301405161 -858813333 601905180 1000000000 488441773 -49646967 -764238902 688765382 -773646131 -602683250 700883287 999999955 -810204553 1 -17907901 -999971013 -1 -96766183 -1 -418157989 -773117233 -752988398 999999955 0 -44043190 766856315 843891230 102445371 -999971013 -910736777 999999955 -869752311 -686645110 563844131 -838887943 42 -656208447 385299023 1000000000 168090601 42 364291607 -706207498 110061907 -1 660736780 88706215 -999971013 141168899 0 1 -255302404 -564055775 0 42 -407963568 1 22317431 907318378 690780533 -579153257 999999955 -314422910 412323040 883290968 854310636 633719863 999999955 0 42 999999955 -1000000000 438894596 -507369006 999999955 -999971013 191124428 -1 717576403 -534240301 999999955 42 -842797257 -412033776 999999955 -211828416 848074231 999999955 935305973 999999955 0 459361644 -835698533 -999971013 841261818 252115441 532529664 -999971013 713623614 348543070 999999955 -826839807 -284625122 999999955 -999971013 -655689796 229779180 -842484499 -781790674 -750538853 -883714266 -999971013 627640536 -288597938 885665219 178441219 999999955 -290015009 -194872687 -282804434 456202021 787907253 -317554815 55166005 -621734263 -20486876 852651806 248466481 -400000336 -778067316 238561972 337709144 999999955 -951067229 498100525 -1000000000 42 60133220 -131520332 -854840841 1000000000 -1 -999971013 -1 -999971013 1 849777516 -999971013 596488810 680573441 -881704866 -534905576 -674593229 90973972 -1 -836082511 132876649 -792059854 -488046932 -926501101 -238929845 80023629 -578708249 184976049 999999955 -213448977 -358441883 1000000000 1 -1 535073117 -1 112297191 308768857 429932039 1000000000 42 444943082 -352907930 587628741 999999955 -874118355 -150236825 86484247 203498768 1 -999673578 999999955 -1000000000 -994054081 57694780 115445824 37142957 -999971013 -431562347 -921240954 384318137 264651360 -196872739 -54912719 -935158524 986047979 95528913 -376948695 -436019403 -999971013 1000000000 742282697 -999971013 -511609592 -1000000000 998270498 42 -391360221 999999955 -801596031 42 -962003431 1 718179249 999999955 460607912 -659884911 999999955 233227528 -999971013 530105698 267535080 -134117291 -1 999999955 -1 -888103743 1000000000 -891643335 -1 -999971013 0 -1 392014072 -244051907 713505520 736698522 -210756107 -999971013 -234244952 -999971013 -437032798 461840550 -266815484 -309639831 536432742 -757647039 -152900688 834970367 0 0 -179046248 1000000000 -628566839 -565692936 -222312185 -460258282 -340641994 668350066 -289644894 -779319906 -101816413 172111982 335018819 332494470 548845652 999999955 1000000000 161781956 -1 -307651213 833267313 1000000000 11141156 0 999999955 42 999999955 -891337382 -8422215 149065092 -1 -556174562 999999955 642755288 -999971013 842711781 692264645 -280983875 740066311 -1 42 -753311986 -999971013 -171064967 -554655352 -208756912 -1 -999971013 -999971013 894430252 -350485690 -999971013 1000000000 -629519711 -922754296 941922233 -375746271 -1000000000 170505416 529908538 42 927831987 999999955 999999955 -1 -999971013 -675434717 816798214 999999955 999999955 -808372578 674766229 -317598783 -290161079 226479666 118367915 -1000000000 1 -718856349 1000000000 -248404106 885065860 -675267718 1 1000000000 635162500 -707801840 -882954437 813630190 -837141832 -999971013 -628707851 99071331 42 424623010 -965346525 13997646 -1000000000 -292444659 -1000000000 754425132 -863945158 1 -914915938 -829808986 999999955 454644714 94555110 999999955 -103429028 454278217 -716323096 0 665601132 1000000000 999999955 53173592 -840559683 -153887019 970973352 847997517 1 -982777431 -126529094 874119790 614610931 -496719264 332963649 -378028519 836434937 966549324 -999971013 -742887768 -517651028 -223360069 767497852 633855411 -319840954 0 -999971013 -668416852 -82229906 999999955 794656948 -999971013 120227127 -684924104 322076505 159443715 -547301699 0 -735393105 1 -454146138 999999955 809465434 -582243782 947748846 938805490 1 508184621 908143023 -999971013 -345870993 750317812 999999955 -211094364 -914068536 -646245890 746374607 103069624 1000000000 -312405892 0 220772573 897684196 -635681675 42 999999955 1000000000 -1 -915368734 -425490872 -745458092 -715409528 -397123883 569379070 -470514127 313265742 -639367581 900118206 42 256984861 689033011 -999971013 122353287 -941483233 -799312458 0 927617984 -999971013 775492017 -217908038 -214368101 -267710325 891969167 -596299891 0 -442618632 -946393701 839709919 -894337924 869195845 999999955 -999971013 -862056438 397414712 1 0 -978133581 -1 -168965916 -321208545 -370666128 -999971013 617859627 -414378937 -542316442 -171349141 -100589676 -420939924 1000000000 -374271633 -130758848 -653380447 -999971013 -374013713 577999800 -800955978 -465212574 -481547327 -782562524 -999971013 872809417 0 -987555714 0 -977137840 511801432 -1 -646542711 -349534197 -1 999999955 -997109740 670083054 226276683 1000000000 -1 160765198 353874324 673077822 7308275 -446802579 14220807 -694284211 -50063076 133997624 157092736 989609190 -298163148 999999955 229409274 0 1 -999971013 335623468 -984819469 -421636576 -127154845 999999955 0 97762902 -785951593 -693065048 0 656779291 -221160556 347366242 -422625007 -999971013 1000000000 865331665 999999955 999999955 -999971013 613705316 557468926 -966560504 939752046 935007148 -496660022 -409809709 239761920 -856532094 999999955 570390348 -264647666 414477465 685897065 -421750090 823750477 885080120 999999955 -296862301 -294454458 -879321561 529847359 -142208411 -88324389 1000000000 -765506771 -173146894 999999955 42 134382601 -999971013 856508139 -999971013 353521418 0 -956737379 602298130 -823380919 -145992402 -502385417 -489148382 999999955 -522999491 999999955 -402179621 -288304966 704157612 -616721929 797075658 -189574726 271656847 -502122823 999999955 999999955 -762218294 -1 -1 -929221159 -933395241 440127072 1 277966408 180370674 662984849 999999955 882351279 -404882106 -391660827 980967279 -998647979 -999971013 999999955 0 563144383 999999955 524879292 999999955 279276200 669885138 136446295 523535846 999999955 -999971013 999999955 501652017 440447213 1000000000 -999971013 -257163077 573285083 -519120005 428402849 42 934857321 838428890 -763974056 999999955 999999955 0 148023704 941656904 -912744389 -486207125 -659876453 -1538367 -867541627 -393252404 -512922803 620457401 1 208791399 -967890731 -999971013 -356560270 -373024554 -564579603 158149204 -472191393 478077049 399047515 553353894 -419856341 999999955 128021708 -264234760 452800699 674363270 -331393871 1 -740469523 -155296704 579345728 416673132 -1000000000 999999955 -634402904 401902524 999999955 -59697766 56015862 -503543453 506895955 -376389092 1000000000 -199246483 -680445216 671920394 536560184 -999971013 1 643483887 0 -999971013 -999971013 370079888 999999955 999999955 61048866 1 -296716416 1 -423887387 -64470587 0 513550160 999999955 -575173757 496491103 0 -315138397 -881682450 -899964896 578200369 290715200 -768095144 -21786254 -243291353 337154050 716193540 340962306 -931015344 -493320058 -999971013 -578265213 -1 -370368307 1000000000 -283493654 -999971013 -999971013 -516420725 999999955 -267595943 -224514427 1 309243903 -999971013 999999955 1 -1 42 -1000000000 -999971013 -148056038 -557481407 -999971013 0 -325157985 -146862775 0 -354790888 -478961239 999999955 999999955 39286262 -709986577 803504771 999999955 752999856 289271161 240970512 -425657418 -224810089 -1000000000 849099316 -750765941 -211860381 999999955 163454582 -769490824 -254352017 -349889861 -169763827 -328253648 -999971013 -859457379 -209595102 42 0 -999971013 899598214 742630572 238895696 -866142812 -999971013 0 910791422 -390054297 -1000000000 384115381 339413658 -717307263 614882069 728218925 -245441040 -999971013 685822817 -497000198 -612190636 278363261 208822185 -442463816 42 -237654356 -999971013 631979324 -285573844 -999971013 -132500559 -1 310475172 1000000000 -999971013 -1000000000 364853222 828789441 692867263 -488458471 -188395200 287316735 -1 653557257 -424036188 1 1 -1000000000 556939310 -999971013 942609834 -700709822 -294190294 999999955 180073285 -282451851 -768453049 120183614 -1 -759650149 -516492885 321865139 507175149 -615338642 265565394 -574531386 -999971013 -962041015 426930690 278996748 888674669 -82496074 42 999999955 1000000000 -1000000000 -337156158 -73320296 -516296847 167343104 1 559560477 885317877 929617934 -881166376 48489945 -999971013 -999971013 -740726632 999999955 999999955 -90304116 -638054106 -41319763 856626798 -235034550 -974567312 -158080372 999999955 270085330 -1 -698134816 -801450056 328746917 -896997108 999999955 110824562 629789055 -829903867 808660685 -39676555 -547955227 999999955 876869867 -1 999999955 751764742 -406397396 -345458247 -661134950 -392731919 -193605896 -1000000000 -464592597 343285586 -458904124 -212101662 999999955 818964990 814228434 999999955 1000000000 -979465059 116689898 -381079104 451629376 -636895083 0 108791123 231615730 811755343 -581737496 -999971013 -676188503 30207807 706195965 1000000000 112116367 749223840 327604664 -352446208 61328247 -167608787 992589443 -416236823 -232311835 -975906079 116404674 -94013459 674126566 925310702 947083192 7022458 -688111754 360066171 -999971013 238437002 1 248595804 15933106 -18625596 676670461 564872607 -999971013 -113091962 868818157 163783439 -1 -247354513 -139405160 -521472964 0 -999971013 999999955 -124186959 -999971013 -1000000000 674396549 -830701925 -360856604 617354612 -323364248 -990735901 -799798287 -634146747 678842051 162043358 858239403 394088268 911649886 1000000000 -179764952 951687539 579297756 -991003949 -999971013 1 -446613679 -877351013 999999955 999999955 -949009024 593385965 999999955 24222580 -340992263 -1000000000 150675674 0 145466040 269105017 -999971013 -941525148 197674891 -999971013 -733242913 -212868096 -1 -336009791 703815577 -980010977 610424156 999999955 -1000000000 175791478 -451423337 0 42 -767881926 421945444 -1 -999971013 999999955 571407125 717543627 809881589 42 -999971013 -999971013 -810561694 437300467 123563000 -997905363 -225047252 40662818 76194900 -1000000000 -999971013 40863409 -999971013 -888338119 160842051 216799120 42 -504381800 -678676057 -798996981 -685531200 911702112 999999955 717551956 -243494810 -276377451 334180656 -966560504 8106321 1 -999971013 -416564746 766577118 -62005914 992980160 220879103 -823743460 264806932 -300896588 1000000000 -1 902076040 985659601 198703754 -351586568 -205108892 -345080025 -156188515 -1 652439926 232637260 999999955 978255815 -125581018 309347303 999999955 406022641 623636150 61427976 -999971013 341938502 0 -993264900 -992715026 37515760 60017841 948954523 -999971013 0 999999955 980967279 -673724443 -478217679 959427116 39724775 1000000000 83884389 -104862174 0 0 618754247 -591744672 -514772180 -1000000000 -999971013 999999955 180218343 -1 14180208 -507527687 999999955 999999955 385373811 801787939 -520194457 1 -999971013 -477401099 785225948 -907647013 -750395615 -202945836 -172644811 433688580 -783803498 631833174 -999971013 999999955 697893175 411564059 163860861 1 42 -376343880 -986437830 999999955 -494318401 999999955 -539042047 999999955 -1 251583348 321162697 42 246078361 -999971013 999999955 -369361169 -999971013 1 17751983 -999971013 676062172 -215623608 -968954447 1000000000 557480699 -1 -29172728 390858749 -331222079 -999971013 0 303815276 -479346235 -918366437 -846962293 -398292878 -999971013 272770520 284523606 328790542 80362758 1000000000 -853436838 971700130 -382349901 273414749 405788493 -219086590 735207386 -825969227 -218792988 631512101 -249039469 -425905060 956733434 0 999999955 -629081522 212975459 -487297858 -827399876 707777457 -722746472 190543869 -582276048 -234378617 -502758622 -1 168572123 -1000000000 -561888014 -281869468 -513002393 -681675743 -786876057 299842110 499318005 162414895 999999955 298733788 42 78164734 750446463 0 582713634 -554145799 369038213 712409321 806192142 -999971013 0 -639592184 1000000000 -546651316 -1000000000 605172111 -53607442 -999971013 -999971013 -153291584 1 -999971013 -35751152 275371752 159828237 999999955 -999971013 -631738746 -981703945 -62273420 515049033 897765515 -330712720 -161694373 -200117305 -320603455 100597802 465211390 -999971013 -245104043 -971372512 -27904658 -999971013 624238535 116200389 274886400 648428208 379509875 -833201022 -1 -615988887 -981510729 -258847761 627519433 999999955 -335204360 -1 -1000000000 0 626334309 -715677730 999999955 -383850664 999999955 -591271151 1000000000 515295779 492997658 -534369519 999999955 -631150673 -502443880 -999971013 170387738 1000000000 42 -454183017 983412892 267872394 -966556644 -348300663 -1000000000 -77901951 534295414 -741950292 -833347784 270076124 -296298007 999999955 -228949480 -686874030 -848148560 999999955 -999971013 -323672359 870457525 -193886472 396334872 999999955 1 0 -641381721 407303586 213374504 -874402700 42 999999955 1 56083926 -939919586 -970791312 100969974 -999971013 0 269400980 372198506 228355237 -323131733 999999955 320770872 734639589 931895470 -982823418 -1000000000 603337087 1000000000 1 -1000000000 -999971013 -645536311 -1 -856243424 -938637621 964676840 -93581654 631258548 -999971013 -166174429 -308481976 42 999999955 -836892974 -422049175 145223028 -999971013 599721630 -1 495081035 -527135293 990014278 937115500 925211676 -999971013 -384217255 -190532324 541233313 1000000000 794904027 788757183 472392404 -231011466 970803487 -999971013 527130418 -381202618 -682860659 278357565 907448439 -916080504 -874789632 999999955 1 -518462172 838456186 999999955 208570235 346092368 -679317356 -465220964 839845740 999999955 -999971013 -295341089 880755708 -60453962 -1000000000 42 245461759 -597882548 -86606510 122097385 532285003 557433104 0 975670390 796793767 -644486209 231455658 1 -649928989 -999971013 -999971013 -606847103 -853006134 294004656 503816173 776969621 -999971013 746203716 517977628 894720706 970974108 768925589 999999955 1000000000 -916505294 111705300 290032965 -866781733 -233817896 -356107345 -999971013 -707899913 463562579 -1 999999955 224699521 623859365 999999955 -999971013 119183392 -999971013 669542546 999999955 -292394774 -204839647 148845629 109655129 516050299 796607004 484377608 -14436305 -615185002 -277884726 -478289699 262907436 -168477628 -330047775 -929220596 -917626128 1000000000 254262736 432125392 -137905330 94202054 349068724 -999971013 -728352016 42 -200366824 -59198444 862403335 -511349187 1 482114187 732785308 800092547 1000000000 -120887409 -873620845 -1000000000 -252622156 68382173 891730613 1 445775034 42 -999971013 342844516 -945366827 -999971013 -795396645 600841372 -174270557 -999971013 399624490 -475424588 74762768 -729695354 893118628 0 -999971013 -1 532220533 -624734663 1000000000 264169410 999999955 68845605 -854332801 126731483 218888886 776633266 -70595270 642193360 551853711 740806593 -546251925 92316368 -586679657 756732915 -434712449 0 -731157104 -999971013 202994513 -791626124 -430308868 904481633 -428835874 -277737056 392143649 -716223005 1000000000 881823528 255014877 -396284670 -543140032 -999971013 -263380009 0 999999955 -189911206 -905617041 -863821155 -999971013 999999955 -100908205 -697344452 -1000000000 -302763257 688379976 -1 -926328267 -528275701 -999971013 42 -999971013 -818770694 -514068960 1000000000 -558003741 1000000000 -999971013 -1 -309658576 999999955 -222635593 -176383767 155135988 697837904 -726602518 896897073 1 -293562430 -748531230 -939246556 323411986 1000000000 -532575198 -237266784 275052820 42246110 -828582087 1000000000 0 0 -769174893 920257812 42 -498262355 597253201 1 -923503029 33454730 999999955 134109167 1 999999955 -530176551 -262051144 999999955 -1 -423826793 978032371 -789460301 303748094 217778885 -458722596 758544424 531440251 -573101434 -999971013 0 0 839560867 -999971013 231170329 -774937596 -999971013 -1000000000 -887674881 939652638 -899568426 438196107 814633170 -928523683 825393838 -999971013 1000000000 673492325 -999971013 651987271 -473247575 -623602907 472187398 398343190 -611703827 42 -631528582 -999971013 -3570563 -999971013 498632000 452277709 -277625339 42 42 999999955 -8079267 -999971013 -999971013 999999955 42 999999955 999999955 999999955 364385800 387894947 -824584916 -112771935 -602308812 -917186457 -729822445 -1000000000 -412210020 530780434 999999955 -452760539 692307055 -986880713 498997693 624206663 -1000000000 151196002 989539957 999999955 719015004 577165305 -801082727 0 999999955 442463350 344132652 56368668 -999971013 -1 999999955 -965797807 801957757 0 999999955 472007794 325773494 -745639664 30332013 -820754189 1000000000 -999971013 -831257852 1 362272865 561827282 414622538 396268499 381330857 -1 68075816 957131111 196175320 999999955 407528243 310065883 830676684 258835509 843326045 -1 751232735 42 -1 442500090 29066873 318934715 254229586 42 167919821 512823871 621104299 -999971013 -678089442 1000000000 850615567 -463208277 -493824739 -944926969 254266322 -860540386 -930829865 -579861290 -868500531 -902339152 265429467 -996848525 131083094 -968995754 -221486381 44181419 365929587 844721012 528623430 59552664 110200676 700883287 -948245093 987737237 -999971013 -546620202 -230332796 -339774329 -542015906 814287017 -957127938 758632045 -1 19896610 -10196098 65421844 999999955 1000000000 -217394183 -212781095 -723951918 342000447 -999971013 612164942 270471041 42 123680979 -222206955 -956569396 1000000000 559495184 999999955 683616532 -148080601 -999971013 723178871 999999955 -764561893 -272297223 -732355040 -604464190 -593665032 651686033 668233186 -323106522 -798506684 -462544527 1000000000 999999955 -963922105 913104441 -29077101 509036813 999999955 146354049 853034290 999999955 42 515570088 507337313 0 469754782 -945882570 -166404584 790841616 999999955 445344565 386204384 551786215 -553300711 1 834714727 233877347 736968245 -1 297663692 346689849 697412956 -974957747 -999971013 1 -687900612 646216572 999999955 -999971013 -87603593 -58764613 83986459 499835880 720784082 157655893 -512287124 -853405067 -999971013 -1000000000 999999955 90604024 -725845192 -999971013 701172807 -610703928 -993379822 651392722 -55337241 517952441 980158328 297385414 -530055539 423331363 -618208090 -165154460 -753834844 42 -893499721 -449970884 -999971013 -696406331 263836067 235094055 0 206182116 -736643333 -417909035 999999955 -999971013 -930524598 572034282 -154244899 -1 711661588 -976527888 11931107 467026115 20087438 999999955 0 408630843 633624809 -999971013 -1 901762879 -580573209 -608232564 -996965425 -209595220 -999971013 -497884381 324264223 -999971013 954941374 999999955 -1000000000 379125715 -352503420 906388411 131229255 -999971013 -656691529 -32880823 -65426078 999999955 -999971013 -133939094 931725189 -852893891 -999971013 677992648 999999955 42 -504948162 -828175706 217160354 917985224 -1 355075737 -468302188 345655632 14623280 -816537026 101872519 -1 999999955 -439714091 -158901722 999999955 -130726452 13355441 -426172135 42 509853880 1 0 -193349643 144445535 999999955 -27381341 -59669953 875320300 -999971013 0 -916144294 -165444364 999999955 -124753122 -244096799 561392217 689324389 -221244736 -308828228 -1 524526526 -1000000000 682338488 42 -999791717 229313600 289685938 -999971013 -667366899 922453076 -1 -853046651 -709430940 -999971013 999999955 -179770235 -999971013 -107996884 -198420973 -304346176 446612566 -1 -341176978 -999971013 589161706 -581176016 -999971013 999999955 999999955 551898466 -1000000000 1 545667974 0 0 622689164 262523978 -1 782620475 999999955 42 812166409 -884735948 -236290706 -97890683 -861905442 183287804 -955106026 70960176 -745463870 -1000000000 323386547 -664538891 920469240 976458064 618520836 -128314020 250925843 42 -6583167 -809462909 942817955 153103893 30963098 996142670 753124732 242806811 -1 -253167276 -178549614 481738023 710227952 -520712095 -495825155 42 937938824 999999955 -349509364 -4531651 -999971013 -554493352 -1 -34124895 -778154897 86483762 603275823 -627191990 999999955 -471757382 62819903 -999971013 999999955 -783799292 -477644615 -1 -1 -116100924 -999971013 999999955 7795953 -454234938 76088435 -164948727 831009066 93617026 -921214967 -662086654 83371938 -999971013 -264656467 350136287 213362984 -214717547 -241622772 -203639856 -71759697 42 1000000000 214085765 -999971013 999999955 999999955 999999955 -470718458 -48186707 562839982 938167278 107227754 860245575 -707561822 878880376 42 1 -920215500 -656746031 -1000000000 1 42 999999955 104679581 704623684 -157785810 1000000000 1000000000 -344919176 458686827 848537784 -586673400 999999955 373721299 -786583451 -13069889 -999971013 -999971013 1 -949261198 92653476 -776911370 -446424988 220336421 822226809 -57064495 98368036 1000000000 657375077 839024442 -999971013 -467068533 999999955 -731903338 937977489 -1 999999955 107517931 5790177 990829290 -1 -490648521 -681197416 297021702 0 -73386221 999999955 -33127472 -351375466 -999971013 -779426957 -840926943 -489821371 -1000000000 -139247979 -345876662 850615567 -545698351 181365092 392738335 854230604 1 875411836 -959786455 175135110 -535445256 -789530771 1 -51670408 662750670 -815841416 -999971013 39655325 1 -439089022 607532477 -999971013 226938821 968321658 -52498507 -63474861 -999971013 -999971013 -999971013 -66258508 -1000000000 1 745844575 363894007 999999955 -1 627650256 611955115 -999971013 274210340 -721937653 42 -1000000000 123949523 -999971013 -999971013 0 -844678935 860313758 -182161176 -823975421 999999955 0 715319427 1 -218473826 -354693551 -627943073 -999971013 -610497153 746632326 999999955 -344342270 -928629040 489870419 371707869 -1000000000 999999955 -683675324 1000000000 396616339 42 329430839 -339984013 -718651109 922410951 342269287 696385256 997618109 797425015 -705026053 1000000000 212796697 100149244 963198299 -411975998 -648533838 648096268 309634347 -141129813 980311081 -1000000000 270049144 -490474070 -999971013 0 219062341 -687733998 263689285 -94812236 537086755 90880480 -171048541 1000000000 -24787819 0 394668641 615131215 -999971013 938901347 91851406 999999955 772339226 999999955 -1000000000 -999971013 -863381924 678325497 47525346 604157554 136067224 -1 -7618662 -576686748 -395292080 363895422 152428309 -81034023 227601614 -315663876 187748252 101879659 -631076733 -5055548 -840454340 283154052 42 -344476898 1 -434317248 585889993 -955152438 602148262 1 818391529 -999971013 -701883888 1 334353862 610282054 -969809636 999999955 999999955 362140112 -471472970 -752069777 -922196530 999999955 -1000000000 -578062566 -939502057 86970536 591050649 972960682 1 -177433072 -209093674 -221946239 -343982636 0 81910000 321535633 999999955 -497697732 30261886 -999971013 -1000000000 719942056 -393309339 42 -415508768 -999971013 -974574806 -553845162 186621383 -999971013 206648718 -229262391 -118777122 -54984441 -1 -660381708 -266249062 686190821 -726527532 -337251702 -162316666 -1000000000 -1 -770494826 -726322464 -250938819 231426245 -664146348 878785725 -1000000000 9620241 -243734406 999999955 -783793499 458056804 -485653334 174756559 -375696770 -999971013 193634817 944688175 -699913590 0 -636078132 -91287429 -697568543 537140899 42 1000000000 -764245138 -891127915 159158039 -625171424 1 -826937747 638665839 -502383040 -736136108 1 -717219991 566187432 763303243 -999971013 992337936 -703571557 1 211383891 999999955 -627513470 -999971013 258994649 3235526 42 999999955 -999971013 -178351254 42 -873035053 -1 -926503858 849730930 704954447 843506150 -1 306903303 -967877539 -999971013 -141401906 -718730779 -960066096 -695617578 -726077869 -999971013 934802228 -731928912 -547766586 796011531 -764446759 290067158 642974975 -516360274 -781781616 492189702 999999955 811410823 -697134039 457615798 1 999999955 -999971013 776684349 961060331 37122566 -752742300 999999955 336979050 506782642 -1000000000 -823529071 -384206013 -342689035 -821625359 461342732 -1 393099281 417160692 113382336 -999971013 963872825 644339836 -808786284 -468837377 300158310 -334593129 25534307 -999971013 204580675 596190165 0 -1 -17369716 -425885680 -26805104 -125168136 0 -892695961 1 -174111873 -999971013 -1000000000 182660647 1000000000 31762379 -557233422 -210480889 270066914 685497848 428031430 175195124 -572269353 -38542077 745044583 -977279421 549692 839811742 -239126902 -34135908 999999955 101160840 474248643 999999955 417885641 973575686 -1 -687093947 999999955 -655474046 440283993 994959123 -979713115 606161160 -253652564 42 880379679 -216683463 343469550 -328093734 -697026613 999999955 633826915 61519362 -75081656 -32217725 999999955 1000000000 311422181 585156514 651694953 916911137 -873610129 -108793081 421291536 383537674 11035062 -77823259 0 999999955 -158295093 -877297954 -679673265 -29742098 81655759 -671841384 348857088 -970210532 -1 -690575608 -775809641 -1 0 752401604 -999971013 -67314515 -245535671 -1000000000 -1 -999971013 -7941832 -999971013 -458059997 -1 0 -29631030 1 706339069 -960717617 544658425 772755407 -733600326 562893554 -681752463 339186554 0 627389499 -136047017 147463484 -343893458 236121371 -999971013 831585812 423638010 -758872388 -999971013 -474597348 927249273 999999955 -999971013 42 -12015381 14011849 -920924548 782745463 1000000000 891911070 -483676879 -999971013 -999971013 0 1000000000 660484524 -460129330 999999955 -531001673 -227652792 -3421897 -266507186 -436900409 0 -830069937 -1 -999971013 999999955 1000000000 -533152617 802035248 -1000000000 -717310101 718297048 -616404011 -494705568 -26398266 -365320013 995005664 114814897 433646702 33531506 -19448275 563262979 -659161240 638081455 -235235485 62308345 615252430 -472016164 0 -486491322 -999971013 969747336 42 1000000000 -1 -402968921 999999955 0 167975737 238442410 -292668606 532719542 1 746646563 -1 999999955 0 -1 538230938 1000000000 999999955 -569960287 -991816169 533092091 0 -831190474 -777339905 -784065083 -153022601 -163645646 -999971013 -1000000000 -702317037 0 -90995133 -888514737 -730621173 999999955 -506287972 -888662036 745368200 -544671909 -999971013 228237703 518908364 -926419984 0 -815046391 678413267 576877329 -502879119 -240762174 -72241153 -999971013 2294898 -15539501 -861579716 -519918658 -999971013 -1 809774434 875874695 -1000000000 -638957547 864408989 -65362738 -1000000000 999999955 999999955 36874640 -877894449 1 -999971013 296250976 -544792507 999999955 695926522 284638634 -50200511 484408429 217740656 999999955 284970737 999999955 315714000 -999971013 998585840 1 739768952 363008657 722454613 1 -722611507 999999955 445999075 42 1000000000 -1000000000 -337291656 886092527 -1 -906106136 -761739621 -303071339 42 -843573065 -999971013 -633955444 483234922 823298784 -507408612 1 0 -999971013 751098515 74567558 -999971013 697326520 -909175113 42 -1000000000 999999955 936940225 -532949057 -59862644 450992902 621780032 983112892 966332221 42 -601093282 -410484851 999999955 -122563845 -833457306 899014245 1000000000 638355202 539425899 -797556959 393326562 -1000000000 -999971013 -131612218 -625747560 -876821738 999999955 -933395241 337961633 0 1 -197358793 999999955 311487558 -821335747 -720121295 857030365 -1 -89234053 -815933501 -480174051 -576062936 -637762653 -748552500 999999955 -204676901 691457895 42 -753111423 999999955 157381881 36272574 -510722813 -723589892 68099406 1000000000 -900919733 -106222664 999999955 -999971013 0 556945260 -999971013 547019366 -971207259 -543335649 680748777 449344672 -109361384 475252989 782587806 999999955 -386460870 223129228 -999971013 35156103 614882415 999999955 933926506 138784467 999999955 -1 -677002725 -390227894 -1 236449207 -878398625 -825448754 -520283393 -117291381 999999955 -1 -151530125 -1 728276293 -298786139 -567300696 -999971013 54376877 124734262 524933332 42 542851224 443408504 -967171902 -716634305 -411140229 -366007104 0 -1 -56889050 347899440 33163603 0 -467183991 95828638 -669568362 470032094 -613597282 0 -667278776 -999971013 424623010 807244434 698230589 69196987 -999971013 665634135 -707323852 800631667 1 -934737273 -1000000000 42 999999955 444764776 -683575879 -378927924 444711786 -1 711470579 -876915452 42 275951144 -173516353 -632168153 314600799 999999955 -655193048 -999971013 -81466093 -748743441 865053339 -673346555 -972307366 -705376606 153346690 -760275193 -824877918 158899166 432173706 964400810 -133105959 -150832283 -166700875 30608251 999999955 999999955 0 864783338 999999955 -208494052 499215165 -606186062 791214463 503412636 -639181880 999999955 966941005 1000000000 1000000000 -999971013 891525357 387581902 518513839 539056353 871210346 999999955 -1000000000 -993578950 -1 1000000000 325279839 -300582170 1000000000 -921474289 175448002 1 94315383 -999971013 322038229 -166039589 -165757976 -57533382 131234419 -490071940 -902698572 225140685 482330690 -748319505 454130966 999999955 -999971013 -999971013 999999955 688271932 7514121 895460670 -999971013 -915146678 751853004 368951760 39203666 319696014 999999955 68311504 -718484783 457207778 -999971013 -568912862 -999971013 44609466 999999955 565049602 111725512 -649660341 210488521 42 -999971013 722182581 999999955 -506340241 280542869 646919831 0 -717640851 46229581 -808513689 -999971013 -150795475 -358329821 -1 693256676 -735822289 1000000000 817130140 999999955 -1 746634545 999999955 -801314568 970440667 29262190 -220882905 1000000000 0 -910127377 -88532551 -165126221 715593554 882066193 -113197124 -600153062 307491427 -876241133 -999971013 999999955 999999955 0 -194499796 515333579 -999971013 -194748748 524868355 -1 41802695 -909431882 713392340 -840818845 -284336568 296639401 147778690 -701561577 352952234 971668015 -360365331 -1000000000 -999971013 568474179 321290331 220387684 -427362688 0 -70642204 999999955 -170561207 1 9085243 474458937 -841209544 626468258 947547190 -723740582 923276408 -416526613 -320060935 860772092 0 156832132 182770865 -999971013 668797477 264869923 -1000000000 -673881139 -999971013 -577422123 -999971013 -383766527 -114056817 1000000000 534605053 -413945371 -999971013 -1 1 -435631429 999999955 676745427 -999971013 -999971013 -1046548 421091314 0 -999971013 -1000000000 -999971013 -104042849 708239731 13367196 -295719445 -1 -234574705 -162147126 70332668 240594548 -999971013 808683611 165499269 -845472411 351205411 -560752657 42 -175004862 42 -201187971 -1 -429397719 760365160 837063343 42 -690509873 658472980 -965270520 746071156 -639598201 0 -284780296 -999971013 697419087 866596532 13078848 746337412 446649092 44796115 892723755 -713185651 -999971013 -772585514 283301226 -1000000000 -295459849 355492892 257781915 830735977 -78371565 999999955 -926146367 -999971013 -709475904 857822203 -441135619 1 -999971013 -369622224 -911132637 999999955 289648108 999999955 999999955 204302518 495778098 -143187877 -951116993 -697489612 536798409 746813258 -438316893 -682406313 -916261032 1 -616409752 895855065 1000000000 0 388495800 -590640546 0 -592775440 -999971013 -999971013 915977581 526131658 1 12644557 -999971013 994200610 -644382791 999999955 -922545743 503107573 -582390094 253951609 -463130040 330073024 -999971013 999999955 11761039 999999955 49673224 42 -999971013 64705944 787372652 -964847522 -515279785 782826833 731611420 313743768 377374020 -594743996 878271962 953309421 999999955 -999971013 841523940 1 362937260 -348370334 -1 359993529 -999971013 1 132015663 875242235 -844250604 -543941615 390386562 42082402 267591587 -733448027 -1 698171227 0 1000000000 -496453197 1000000000 130743212 -556291850 837836724 803429462 -530810985 999999955 -88007305 1 -185344947 0 -710332368 266760198 675921193 -735147709 -150251327 1000000000 157483388 999999955 -97571334 -107402759 911544879 892351009 391622304 -165241450 -841622524 -999971013 -1 -1 -877403744 262793536 -262299867 42 342067259 1 797405952 42 564849832 1000000000 732429822 -476841748 529550812 929532389 331964137 -412652876 632329843 396147388 -1 -1 901618030 -1000000000 636939474 816837646 -1 999999955 -529338553 -211522546 -857933554 -999971013 886869185 958003012 -59151424 -117110864 -747153581 96249495 -272661825 -663746857 999999955 -794270110 -774568486 691780408 -546225721 -999971013 -917598380 -806173349 237699810 -704382602 999999955 -507173520 -94836572 -783125581 -988017310 -938079415 -118766991 999999955 -1 521627850 642461491 -999971013 999999955 -459299068 -951597185 391646509 -173756772 -751524481 -1 723836108 199268307 -400092532 113671467 -1 145387489 -832151252 955617730 999999955 999999955 -999971013 -1 216569134 990212832 338391552 319257158 -999971013 511046362 -490044717 198419910 -870663085 484753424 157168457 784110516 -980751159 -285265143 -652555940 1000000000 79059827 -999971013 0 869184396 -883130269 -999971013 786241951 602547442 -754739112 -969521504 999999955 -488482725 38212731 119497291 999999955 -288200853 154388850 -118295166 282518225 -495902995 999999955 916458550 -1 -226177403 999999955 -986820131 945318646 0 -281948740 -833851616 448333701 -999971013 -10357048 -340503074 -14140740 -422924491 -859995236 826586524 -581085479 999999955 23433213 42 -287826089 -259290576 -796558103 -39452314 38315059 501584440 529567412 -999971013 323596272 -788323106 839239171 517610952 -39352241 -494186994 999999955 1000000000 999999955 -929264752 999999955 289383250 -999971013 83107077 -999971013 999999955 -66120426 -138578104 999999955 599236310 999999955 999999955 61462753 -717496853 705930527 380655435 -853559742 -338742337 -852057935 869226514 -703552958 564138457 -837856269 -1 -790730244 692136944 916226488 -999971013 -238571731 294797830 447337389 388665493 -1000000000 -391388486 999999955 920630830 51353376 338273963 589437773 -999971013 635852667 772066727 507189098 -999971013 1 517902305 -574013503 79328372 999999955 844362672 -1 -999971013 -286909264 -999971013 904046580 -794624393 889805368 1000000000 -999971013 670484233 558663717 1 0 -324906870 245699441 -999971013 -729437273 821658083 992064427 429401258 -134148728 -904737552 1 209940639 203475193 -758681949 -91503917 -474141821 42 552425028 918652578 -480470685 55941657 -208249812 -999971013 -1000000000 -385556936 722264949 453401047 -1000000000 42 16210799 111104544 529870586 -306064169 332412999 -257304738 -633189362 394649777 -169234668 293897023 640231673 754202763 608183078 -803252185 1000000000 -285617713 197155739 -93482740 42 -658117896 -999971013 -395136702 403588344 76964758 0 221564545 -999971013 42 525747967 246463620 285794517 -941902133 -811078114 -977495345 -322879690 591924750 749966560 -468953216 954135148 999999955 1 -784614546 -999971013 503142410 729361047 -724446417 -567272688 0 523910374 999999955 1000000000 -999971013 -999971013 26431825 -999971013 -261331834 20931948 999999955 757137559 -519253764 -122628831 901380774 -999971013 1000000000 -999971013 354123330 -1 -780564565 18416701 999999955 67421522 1000000000 994019370 787854531 -714168704 13061958 -239688328 995791907 -111389258 745507369 -890812159 -776019009 -999971013 -361329822 -160886387 -805298388 -122215970 999999955 -861303431 -929535030 0 -999971013 208066781 -999971013 0 614854680 296546411 666076352 372205520 806795209 715270749 -64531409 39023188 -769501688 -496331435 728277650 -220430242 -966554833 -424999431 -539664299 662809184 -428175357 0 0 1000000000 -337685225 363619398 -484015759 1 -1000000000 990110078 -87876931 210466349 999999955 999999955 999999955 495263308 -965231178 833344086 -691721061 -999971013 1 862629453 694939047 819203809 -446452486 -869982054 89382699 127277020 842557546 248079909 -207514239 -691440066 -1000000000 42 586911190 435382748 -371212302 52762790 399312847 -999971013 -1000000000 -246465380 -905667363 107429234 -999971013 420504881 -999971013 452874230 -494597048 903591128 721769630 -999971013 155085737 -999971013 -999971013 744113000 -463493062 -1 -1000000000 706454954 854948902 -999971013 0 0 -1596777 42 999999955 238675586 -443405406 1000000000 1 -999971013 -835747247 -1000000000 -1 -999971013 681544797 -340990658 80003622 523581843 429184356 0 999999955 -776540555 900639145 204263697 383715900 -183297437 -289015491 -999971013 676792448 -793570560 748212821 363884183 999999955 707833855 999999955 1000000000 -1000000000 -475896847 226851280 1000000000 -28096900 1000000000 999999955 42 779615920 226333343 -1000000000 -836589906 942132256 -999971013 -165120045 413885364 523200210 527162273 -169301310 972386018 706698709 197977419 916451532 470608341 999999955 -536211168 -999971013 831441648 -1 -797185178 999999955 667091989 567808948 536828668 641497771 -1 -31492533 -795794044 -792817415 -999971013 827454456 999999955 -203982427 61370796 47992117 917959082 -999971013 -894683799 -345779326 79347025 377615740 995520776 565829312 -1000000000 42 -944148277 98633134 74978209 0 999999955 1 -535302549 861433263 793207469 -19340011 759804319 83615165 946611838 -178617845 42 700227961 270290603 -76837898 1000000000 -342883693 -999971013 -708469486 0 -1 623318692 -999971013 -463129481 422540522 -12860949 999999955 532025010 -448048641 -756957347 -1000000000 1 1000000000 -999971013 -240832401 473275823 425689924 1 413411308 1 3569066 999999955 1 -1000000000 -593178375 42 -330637444 -130953791 -759587504 999999955 -864051086 821670684 397579046 -999971013 715589177 650968379 1 -865795272 534518054 -1000000000 786482859 1000000000 -999971013 200731913 999999955 999999955 930366807 -999971013 -418112149 -1 -999971013 -129487531 -816912640 -1000000000 999999955 -177670416 1 1 -865439664 185528415 756032321 -876389417 453434285 -699976352 351046621 -999971013 710356832 537869809 277953786 -74070555 1000000000 -927248283 861311006 149730907 -947186728 -147359761 -761009559 -764465103 -999971013 225526648 999999955 -633374803 -887521270 635950439 0 -218942537 -765804409 42 7215072 657716983 693267336 646919831 1 999999955 -999971013 -117302499 1 136817986 284243590 -618126374 524223283 -1 611096862 1000000000 -260675301 392790581 999999955 -685595202 -382678298 -235429358 -393763204 42 289422867 1000000000 -826759763 -146158202 1 363975277 58718625 99307645 457174116 -432792016 0 -213411720 737701148 -928588398 -247520618 -969499006 -394822266 -231445847 -71547937 42 -792921097 969685678 -406273017 666276821 -80935363 -999971013 562117484 -138318869 -1000000000 -1 660039043 -655298103 1 -583097239 -81027931 716512854 891858832 1 -999971013 -288764977 -398140822 0 -245629024 513378706 999999955 -323603518 490567972 198420875 843125676 961896574 452483453 -660542899 -238190541 -107969115 -234543965 -106621356 -806717602 42 3498248 -971961544 546918203 0 563707352 170390154 -1000000000 -426635358 919549155 -715084445 877363182 -999971013 -51103774 749548403 -138964482 -760232391 999999955 -83569097 999999955 32802770 -999971013 -1 1000000000 -845645102 276857391 -691652985 -541544864 18104211 438633372 -919474111 -54120145 653446173 -341483758 -731814007 383464691 -887624168 1000000000 999999955 854173466 999999955 -181103308 0 -999971013 -999971013 -587976796 999999955 867148330 -999971013 -836825268 -207422756 -441443954 16096117 -898970048 999999955 -848854646 -999971013 999999955 803922926 1 -553723902 357360240 -153587550 -980493535 1 -1000000000 42 1000000000 76254725 -346655405 781987012 -999971013 334600277 793610603 -346744435 -999971013 943300341 -999971013 -579170661 218417677 82468505 955354742 -190669988 -534721642 907075398 -670394930 -999971013 1000000000 411964240 999999955 505324360 -1000000000 777579355 -431666073 558085350 999999955 582801817 999999955 176821584 448512431 -525940988 636023356 0 504700780 680912158 -306284698 999999955 333442506 -921181106 0 -59162470 1 579419635 999999955 -890113291 -848172704 662395788 603096588 -521258653 18468821 -7491993 -999971013 411729637 758988620 371993838 1000000000 -145721777 999999955 -909776915 960154689 629825717 -832688093 0 721499032 2839303 -1 979599474 -46262630 -217488267 -875019309 829435983 -999971013 999999955 137429981 -614409840 -667413316 280024470 -312246076 42 -314925653 613880167 372078832 -666240887 -623099215 731635999 610931865 608908291 869948913 999999955 0 -1 -786014356 -579519816 932491305 691730235 -701841177 781509879 -782011445 10806995 1 0 -95750179 -1000000000 -999971013 731203943 -999971013 999999955 -158977029 -540504685 102081238 552949434 274241416 999999955 999999955 138719567 999999955 20504662 0 1000000000 -999971013 -731302340 -999971013 -623996156 0 -419816194 126271281 42 -999971013 -105044583 999999955 -700130970 -623886325 80779040 -934019451 22370287 -315310388 549131509 464489159 -884499851 999999955 709316108 1 358262609 604219436 42 -359688603 42 -164845032 1000000000 272487951 0 658721432 1 -555405881 45598977 999999955 999999955 144425176 -3683956 716978792 -758452214 -836355454 884505971 -540641739 -604986853 -1 1 -999971013 661159 0 352904970 850210103 -555273945 -608468185 -384897124 -594918764 42 -90205037 -468726027 -420393980 -459009893 741007859 220077720 999999955 0 999999955 -725175689 414474023 207924059 62085737 -999971013 -368824337 268807142 890270042 404557187 999999955 667998412 999999955 557051468 -985292964 42 -967360084 -957860852 -732853533 -14510674 640928606 -501979121 42 -1 76633415 466774046 946717976 -222207913 -116673223 444476426 0 134543686 -999971013 -675534677 -1000000000 1000000000 -936437975 789107213 -907707888 172774989 549952009 -501306205 -1 -110770383 625465317 -236969039 -878008953 -907019888 132412629 188614202 -172508800 999999955 -847165894 -636203667 559081001 999999955 -999971013 -220724052 424908800 -93801339 999999955 999999955 847519771 47263893 51311282 -866439503 -1000000000 731017285 890967404 -1000000000 -999971013 726530166 -401965790 48702027 999999955 0 61162905 582442961 245234379 -1000000000 -899275502 133426645 999999955 42 42 806299563 243602219 -7099721 24294662 223440884 999999955 -999971013 659351721 1000000000 -582495398 298463095 -172018097 923253923 -999971013 -999971013 -1000000000 1 1 -30800585 -16125749 148555789 -999971013 656223529 -27762062 -606189618 999999955 35582571 825391985 -281393541 999999955 782969892 -122234161 -634367199 -707166432 -887388940 -247875230 -978887932 732487144 436074409 -680084384 1000000000 816786422 203731266 -116810882 -90450447 -699594699 485894500 198305830 761975122 -999971013 850296307 -1000000000 212403425 -1000000000 882250497 -983810752 1000000000 1 -999971013 -688050713 -871198575 580324663 999999955 115678835 -1 -1000000000 -850391923 -87512674 87577418 0 999999955 59284494 999999955 -526587438 -288206808 933663608 999999955 156119121 976639368 -999971013 999999955 -521267178 999999955 10826628 252985508 535290262 -961433927 187499901 -781135721 -999971013 -999971013 568640752 999999955 27681055 620612071 -299449020 999999955 651342825 999999955 756307872 774231800 962817020 42 -966806691 280489813 42 -999971013 -879996258 187078067 -963511807 -386519020 141018541 28061624 106451900 811595603 -999971013 695213857 752666053 -821286622 736186103 -999971013 -590832452 -431787464 1 191572223 1 809334636 999999955 427597339 0 687773314 -547671497 -984734202 1 1 42 -784866124 581400097 831939777 -281178457 608922791 959394744 602047891 289098970 -254619182 -404140530 -964933304 374198127 -33962976 285734876 -756385785 782265384 -79359068 1 135801646 999999955 999999955 -535257544 -13357662 1 -330956931 -999971013 -425242213 0 259541196 350550313 -1 -999971013 -582245946 -958959130 737875581 179717007 161738344 447026874 -1 713582757 -933109136 -501562866 -999971013 1 999999955 294343040 -925621839 676256500 -664946942 -999971013 -341150613 -132478361 1000000000 999999955 -191746987 999999955 -725457332 999999955 -319965013 385299023 -254068233 0 627772767 -999971013 168547478 -523323712 -239195821 -41274854 -603670024 -409250400 -696072082 604899557 484159523 -999971013 -284182786 34127342 999999955 72859784 -999971013 999999955 -19983532 552949434 -999971013 499001366 61822876 658008770 42 656646849 835078559 999999955 -1 0 309948626 190505410 -736893503 999999955 115235970 635680083 42 377687485 -391806339 -13554296 -585159162 844680083 -898081178 518427676 -937585850 999999955 778326700 999999955 314379173 739593476 999999955 -269418543 999999955 999999955 929944319 296345685 564537006 374853882 811656436 0 879382873 996843581 464506721 -925362484 -1000000000 -999971013 784138476 138773852 327464787 115132416 -999971013 -1 -999971013 -999971013 236358063 -928549932 -237126137 -780352782 -143607985 -452693236 -999971013 564757380 144483094 999999955 732167471 -268050183 -399462816 217908140 999999955 -999971013 -999971013 191698606 446720058 -101385065 -903007054 -192913306 -409510089 519016214 -999971013 -100618561 999999955 -1000000000 -323341243 727922477 8580138 -562646136 1 735932666 1000000000 -1000000000 1 -873689807 -999971013 -937985646 425437888 -959650411 -302130490 0 -502443880 -411856865 -626129771 42 -733439126 -951255423 -999971013 1 880073864 368550446 -1000000000 999999955 -999971013 999999955 -455370176 991121043 633063947 -28466883 -521158247 420551600 871898047 -990235645 999999955 -1 -830634118 -769373150 -883480278 43598440 -729132520 -609776239 1 -638334054 616701471 42 -642885960 -363007037 -999971013 -812196322 1 655514499 500338727 190668567 42 913713770 -596877058 628210935 999999955 930318298 -999971013 999999955 1 -711726901 -230842627 -1 613486640 -497225933 -578226315 456956462 150973686 -547350899 -277061426 -999971013 -814664286 0 -165436030 31146441 693604247 409144784 569593989 508575836 894179677 -783895760 72484028 -989146277 447544099 -362399144 999999955 31986633 -571041972 339376921 654718661 999999955 -854332801 228027382 986960286 -432880194 54836110 -114186637 300549627 -364475819 -999971013 -999971013 -369396039 841010903 -539569899 42 379336681 -889374849 729177978 1000000000 -999971013 -715008739 42 999999955 972888268 -1 999999955 -999971013 999999955 -999971013 321675834 -242256790 -999971013 42 -801804717 -712724936 507153243 273049159 872232201 923922949 42 -393780493 -1000000000 78498334 -343418326 999999955 -915618114 -904962678 471767996 530184243 460252930 -671262754 1 42 -776147765 -1000000000 999999955 609050681 -504414681 -999971013 832045448 1000000000 -895889840 -579198325 975458259 -354769029 -757455474 -624206285 -638446218 -150236825 997824948 -419888358 13148638 -999971013 410615481 1 -999971013 -93652807 -293637111 1 119336077 326881660 797731893 536501113 306123126 210855912 643864984 987626199 690213645 -999971013 468050268 743099803 -73728811 999999955 -963411576 999999955 0 42 999999955 -316040461 679346285 -210402350 998588393 41220425 -775225048 42 1000000000 536661166 -887219896 42 999999955 611486939 -999971013 -999971013 -999971013 -574573087 999999955 1000000000 670558415 -1000000000 -540311173 -559357433 -407825984 1000000000 -762344936 -693284775 778493107 999999955 221898192 315665808 1000000000 271661653 568660838 -773862405 -1 -999971013 50509012 324517827 -679469175 -1000000000 351470516 999999955 117404185 -947156197 858597795 0 -482880300 535928599 811500358 -138940894 -651010917 -999971013 529989791 999999955 -999971013 0 -344378490 343030795 350299480 -522131728 645610569 -1 -318865225 -617425292 1000000000 259075992 -999971013 -122043200 14790739 -985231035 -800603019 -26091591 -503650583 608658116 -790918378 207189387 -573152698 -300903415 26916562 -55917441 -1 -141998111 -109923591 498561559 1 -1 313506185 203379188 -101046261 -57970423 -816337882 188985944 634834940 302585276 999999955 999999955 -970507805 -999971013 611882071 380945469 682459027 -999971013 240555078 999999955 -171203874 981162154 451091041 545510446 -3485379 249429931 999999955 145170900 -1 -836144944 -707037093 -844708439 -999971013 56071859 999999955 -1000000000 42 -73509356 -811961142 -934874700 888364173 84303377 -1000000000 -303467526 -435211692 767362416 999999955 999999955 793019765 -469015587 -43850995 -152821070 999999955 1000000000 -747139756 509284043 1 -776469287 526093970 -999971013 -999971013 -999971013 -999971013 0 -999971013 0 591352463 0 -863325454 626608768 -902007887 -1 -569797615 887313391 -999971013 379133331 1000000000 -1000000000 -347646844 -999971013 477199413 999999955 42 373637873 1 -683966000 -321825777 -713138989 -148092383 77429867 590555195 0 999999955 -205656373 41945457 -314696744 39478651 -654892941 -8494637 -1000000000 104679581 733087666 1000000000 624363556 -763990081 -999971013 -999971013 999999955 999999955 -1000000000 981307373 -142009253 999999955 390170098 -333128021 339071511 -80786448 -1000000000 999999955 811348331 -839785232 -474989923 -999971013 0 232908569 715440259 343484094 -421719729 570096870 -471195995 -111593268 -742560327 -354072346 1 -812554221 156518794 -999971013 558912663 419286521 -999971013 48456407 -453468151 -787148135 -223797830 -999971013 1 -45625685 106404840 0 -126751456 361667111 -943193024 593417500 535966605 607354747 640640822 208439986 -312630918 995342359 -404997610 727348565 -88738027 117243218 -905352869 42 999999955 999999955 721729733 -999971013 -938187552 491150513 274603627 466881067 -999971013 -520150776 -1000000000 -821467573 -624647434 -793165924 -447023386 -1000000000 -88644067 -560889956 56330149 -999971013 942322130 664940739 1 -794013750 -924064745 613172553 -874814429 -125191598 999999955 959989208 -430300532 682683562 597868659 -494196888 870753596 500439818 208177050 -386858724 42 847388466 -1000000000 -925943866 741725643 999999955 -634730553 590217354 -311590974 622540222 879099148 -1000000000 999999955 -935331480 -816286520 999999955 999999955 511910213 430317258 839578742 275836404 -699759952 853277573 -999971013 -608285334 -922746442 999999955 321111038 696985578 -999971013 40791237 -999971013 839363847 1000000000 396592286 904235076 999999955 -971886792 1 -1 -253941654 1 -104264837 974969539 506895955 999999955 -980981158 -59384171 0 -690406357 949347930 90659310 -11393146 -26234911 785954965 42 -13691111 261786053 999999955 -775848042 -873118176 -508283431 -245238232 -834120092 -956817980 -999971013 42 215203655 -1 8171405 -1000000000 -258867304 -999971013 780016100 0 110449915 -1000000000 -703140091 -146606418 -315466750 -814257639 -341201503 999999955 490862969 -1000000000 42 910498980 -999971013 -906973332 -365960960 -1000000000 -999971013 -240739504 -187643085 679043621 999999955 -999971013 62725448 -256895590 233035373 -758450857 0 659257564 -579918581 881863802 999999955 -618144063 999999955 923453840 334120878 -36312508 -225152158 880791693 -427187743 -999971013 609008174 999999955 393390702 674814410 999999955 -948340431 545671033 851074339 -69654821 857411066 999999955 -623807532 999999955 1000000000 201600920 833853407 -63218951 -720123725 465995346 -992966547 931148715 -17953676 -1 -967030603 434613202 -681386728 322794601 138290650 781837171 206846894 -1 570794111 551139767 960098179 1 -999971013 -532339158 -49298791 -86378845 188621829 999999955 157130153 -945735994 -765521696 -1000000000 -126953387 999999955 -999971013 501660848 112186524 97996479 1 879723525 1000000000 1000000000 1000000000 -588832686 -17112891 -1 -905837963 -276140277 -999971013 -878810127 999999955 228310190 999999955 187824411 339612234 999999955 667031310 -999971013 677992648 -580713617 999999955 -999971013 479353812 -999971013 -999971013 921166772 -163214708 42 419914725 456900389 188058832 -638248453 999999955 286351791 308872180 771342275 623068525 -677184621 810576185 999999955 42 822290630 -358656707 -1 999999955 114812523 -888308843 42 1 -992317988 -918294552 1 -917821904 1 -588649823 -813890490 -553783989 352921034 618837344 -999971013 377012907 999999955 42 -879594564 -598181910 -529212450 -881102967 -999971013 293609196 638544360 638013216 -999971013 385490856 -175944871 -837266054 42 -579037155 -254411421 -614216966 0 -820878784 -999971013 42 295483494 -145768962 -1 -815657081 946776899 995156153 -58695101 687356796 -858559334 359792902 -109849630 -757358944 -697758066 42 347641759 -999971013 -999971013 999999955 36875884 1 -883862340 -781408285 42 -387347289 -1 -756966890 665318355 8921402 999999955 -181435016 -68639432 -820377881 688382297 149869019 -921069584 -581349436 999999955 1000000000 -1 -863723295 205632642 -922952315 -108743060 1000000000 1000000000 -904011709 -224579284 -578479244 -77555847 536719712 -999971013 -999800874 -377940437 -670399891 210200448 -999971013 999999955 -1 -1000000000 -629218640 -298918556 999999955 -450021254 -34690749 -535872339 -999971013 -892628697 -999971013 11043888 1000000000 532912516 -999971013 999999955 932835937 541027106 -109522347 -285314316 -619137536 -102826878 -124053253 311223652 188840596 -479827745 0 999999955 0 330537992 999999955 -292483020 319749763 999999955 761102055 -999971013 -251809116 -1000000000 625190077 992965555 234835242 -300718474 -79939384 0 538426614 -192008102 -1 999999955 729983354 31696866 552760535 826063472 -236334533 0 20379570 1000000000 -619257847 -904017228 -703199618 38414251 -175287376 -999971013 999999955 -373196927 -744278646 429697858 -653355104 515632545 -134060539 42 -999971013 999999955 42 0 42 848515398 -624903139 -98129246 -1 728100310 999999955 -999971013 -953749154 -192979959 830098266 194884458 -246389699 -203852479 -193136060 905895375 1 -362227748 -999971013 -860593208 42 999999955 -159429017 -236269756 -1 -90920694 682050532 151015185 -823154183 -1 999999955 -174336554 -1000000000 999999955 -1000000000 -348928790 186513565 475782777 -999971013 328670573 -741053255 -797561539 -837905033 -313583638 708239731 107413640 703815577 -999971013 331312338 -552017824 92400835 -249492468 -1000000000 -676338726 -606969685 575885799 540821683 389590775 648422077 -562607489 524934382 -782416261 -728786081 350258961 999999955 -999971013 -731553855 751952747 -165616154 -999971013 42 -226797579 999999955 -541435020 -471238451 -85380419 837099912 999999955 -999971013 180793649 -999971013 830631255 964054499 -856431266 293710695 908299438 0 999999955 130049360 751040117 840336001 -1000000000 540405834 1000000000 -646580517 536764108 999999955 468046203 -999971013 203577112 563693325 -999971013 -17047818 -461971150 242611553 999999955 999999955 369941303 150675674 469101061 9930958 879287631 924606401 -1000000000 999999955 -638078656 999999955 322769361 -326934635 397396489 0 421205230 -271194416 -999971013 855170542 181921886 -60586361 999999955 595625757 894056854 -4143853 -249145003 -999971013 299538647 999999955 999999955 42 -60967451 -355976296 944528134 -646783471 888793066 -362144881 470939081 -71831470 83145307 957850491 -865595707 -673963535 -141190153 -1 99678280 107541890 -496705576 -999971013 -839321599 -1 999999955 999999955 -718701446 -99248144 -674372722 826468636 -999971013 -120829504 1000000000 836722225 649905487 -999971013 -871070717 476006104 999999955 696053360 239345686 42 -824918914 676378455 999999955 849936322 846349326 0 -999971013 999999955 -497380839 -375354588 0 914503547 1000000000 206438961 134208089 -1 -643742330 262595412 -62941765 42 406544431 -999971013 999999955 390271257 498993892 747651341 471919702 -623096949 37059170 -689499487 983618679 -366533072 0 -505222774 -883235519 -38598141 -350737848 799158649 999999955 229336552 -510917396 -925943866 999999955 575396801 -999971013 802956554 1000000000 1000000000 -172233952 -447706209 -922506157 1 23025202 918305186 943561481 -82795493 999999955 42 930753879 999999955 -999971013 699614693 -872145221 387190073 -498152072 1 578477744 197542689 -992591874 265205109 206665353 -526452898 776531868 228566132 983010654 0 760823979 236040649 106724394 999999955 0 495037500 830636452 42 526663868 -541271527 -788169308 -691650510 -993722588 531443270 -816959131 232983338 -726603509 -415860048 800226137 -736889021 -658984651 -746621748 999999955 820000448 424801838 -1 -319401323 0 522707274 -282033456 -845143899 -1000000000 999999955 -246615316 -706969809 660617074 -675709064 999780151 -453382186 279871703 -130122863 192355487 42 -999971013 -822607420 -675636394 999999955 -766577522 91276601 1 104494769 -655825082 -999971013 -999971013 -993053252 783153290 42 753592144 -306578019 -684164892 -563502414 119795152 -704527511 116155528 473286434 -979429108 -453545457 921426620 134902024 786731682 668007645 589481802 449503701 -715764046 656291808 -999971013 -290108860 -999971013 -174039241 508459271 743339736 -154037006 -208431975 -971169189 -999971013 42 -380609680 411418369 108581223 -940497046 -1000000000 -144358915 989528880 -815123680 300354247 741107203 0 -525333788 800053997 -517207342 122675114 170011156 -999971013 813715723 -537660070 779112802 -999971013 -437845208 225580902 -757871547 -990588643 -510340226 223093945 -999971013 -275710190 -1 -307157866 929118350 42 1000000000 1000000000 888641182 962550322 -1000000000 23615064 -327582571 -984977685 -59231560 -233785922 690578309 -192220369 308505695 999999955 -1000000000 96839001 -43251573 804926209 -899237455 790500796 -1 706316387 -1000000000 -191911209 363510397 -400092392 0 345590098 277199745 999999955 -130300969 -453141056 642517530 0 304790834 -721708135 1 -932029429 -187741035 499328375 666816646 -970741729 -304235123 -351058991 -1 -688321414 -999971013 870745063 595278451 444975247 999999955 -892139938 -983677014 310481659 1 -947631147 999999955 285246053 -598997764 755235826 13020993 309945360 286910587 -771905599 111754102 -320132147 -791498397 999999955 0 999999955 228083673 1 999999955 -999971013 9710716 -557662952 437533886 308134712 1 -103538844 -423546375 -78285422 988501249 -122474760 494686613 597579870 42 -505394388 -726530789 1000000000 -999971013 995527130 -785403294 795369696 -37695041 999999955 42 -705998702 1000000000 -652184734 -999971013 949769067 -561565782 1 487277461 999999955 685020817 526622226 999999955 772425419 -52938960 552445034 -999971013 -5152267 -482482223 999999955 1 138166573 -267146020 122655970 1000000000 -490043232 53057021 999999955 -999971013 -657713772 414728923 999999955 13826784 723427392 588335792 -169191223 -732106626 3598005 -789394453 999999955 731403811 935740196 -999971013 -999971013 -299283714 999999955 -1 0 999999955 284061455 55712206 0 805677877 -999971013 -608892231 -522332511 737760720 -624997937 -69693470 -140446756 -959986745 -1 -999971013 -999971013 1000000000 62683179 1000000000 193148696 -550470536 97455300 0 999999955 276662929 264429955 370766321 728405836 -730693306 -735348064 999999955 845922989 -430362851 999999955 -1 -999971013 950081669 0 -1 -170814411 -1000000000 78836542 535001245 752566836 999999955 146758985 -768814272 999999955 -666707976 -293153751 -999971013 -999971013 -184583099 549885995 -999971013 -485730120 99390243 -351176521 -956400818 -973218973 -999971013 110031320 577685666 -230769595 -890899659 -999971013 215671568 -468569069 -827581565 -793631102 404906364 -1000000000 -927034477 -422889140 645553020 -509084473 999999955 -121270062 -207956695 -1 -990659952 748750142 42 429444248 -848172704 122051643 -999971013 -97764150 810572130 42 -851479136 692136985 -145852719 -999971013 -774634171 -951115232 586704582 474296404 651045990 42 -999971013 -287482627 -651230904 0 143655810 -946575420 -414853976 -792904472 523485776 1000000000 -1000000000 118377050 -221614175 924030044 -480073423 352133427 213795429 -667451393 -524160494 77082733 -415901281 -348690100 999999955 1000000000 194351039 392863100 -923711980 433420818 -498621957 -999971013 -999971013 283338099 -999971013 -725750167 -927647237 1000000000 1000000000 119628693 42 1 234040575 1 922088833 -590947128 42 -749605264 -999971013 793827719 -999971013 946917399 71313665 42 -1000000000 -584939203 0 313424058 999999955 388673967 -26245451 1000000000 994464848 122777194 42 -1000000000 999999955 -615676107 -811420860 970771484 647381205 -999971013 -999971013 999999955 -247623542 42 937811848 -261001432 -984755435 999999955 -59607777 -622504931 452732786 643879609 920394290 -999971013 -999971013 412172959 -692170008 -999971013 -531894760 999999955 -168547619 -626546322 -537881037 -152242233 -157286395 -328870674 -999971013 -54616222 -266994685 720581513 -558394095 -1000000000 -999971013 -576279035 -631597836 999999955 911502145 -646797762 -514749820 -365864987 -595167293 -817108576 -1 -999971013 966759384 -939234980 257920278 -683268848 999999955 999999955 674366440 999999955 -139592752 792594894 1000000000 -999971013 -258169419 -106346967 0 230002295 57900616 633008925 -571089383 -470341434 779957430 954615306 979557340 -155186559 -762769621 200797321 -995081233 -1 -999971013 -999971013 -460899420 983838407 188387910 -1000000000 772679357 -705953061 -229602482 -210298104 -775583695 999999955 968944012 -212640036 -975679985 1000000000 -263160440 -354090714 514402443 166465363 1 5167490 869800518 -112414331 683084478 999999955 -26765567 -348969684 572017292 -999971013 -30730077 -663771407 424120893 0 -454662317 999999955 211406472 -769739949 461551246 783543311 188615286 923415341 218534986 -1 0 -999971013 233523022 553353894 999999955 412873805 -1000000000 599447163 897947278 407979469 278557999 -26161458 -764918493 -1 -224826483 306054640 -986048558 -211605133 908881158 939151769 -389672219 382713766 -677210438 -999971013 507248481 -276913641 -133033906 207851250 -1 436895125 388587369 849362413 -999971013 625114787 486346926 70021143 -908960171 474696178 89518990 3439142 -728559358 -110084752 -999971013 116360255 296463698 964725080 -396169683 -88960444 794795993 815702287 1000000000 123822399 -91105736 222457283 345034943 250815967 469684260 -740171176 939948724 1000000000 -765036654 999999955 -203668442 -782890359 246578130 999999955 -644849969 -494025580 -999971013 999999955 999999955 -883969157 -331507195 839509656 -784466433 704778067 -999971013 42 635987759 -883519175 557119712 -2244225 -618294983 -999971013 202944770 900891527 -999971013 -999971013 73307335 -967139785 -1000000000 -245575190 -731581675 192819993 -113460407 -419298673 -242271289 -954050986 1000000000 -980464523 -999971013 -627504667 -314571746 445537329 1000000000 -999971013 518553830 999999955 1 -615988887 -902337325 999999955 42 114561529 0 -899362162 999999955 42 -718848214 -1000000000 209759502 -1 129137961 -757758736 -810742597 -692199075 680296807 19063291 790221322 -298364331 544338950 494441436 0 -544144977 491414441 -999971013 -70814570 -929656289 -114878517 -794270110 66632899 -999971013 -855387301 441294014 763469475 999999955 42 -588692352 -279833250 -253586230 504094151 999999955 853956394 -901753789 667137511 999999955 376192440 -104561227 999999955 -271801903 999999955 -434918986 427626618 789432432 -999971013 42 1 -999971013 -1000000000 -999971013 999999955 -1000000000 -1 594301242 999999955 -1 -404324583 398465845 -774809250 986607797 1000000000 19926451 0 952588681 1 42 -438591847 940377240 -967084004 383917824 -863533880 734763333 455282948 999999955 -590435844 -999971013 -74450328 -1 999999955 14789949 -999971013 -489228527 860174074 108577108 713731853 0 1000000000 465227403 -1 -550478524 559316367 -1000000000 -317195604 -58547202 107201709 617640008 999999955 439137015 -775286277 -849365275 -814619717 -218134503 106057881 906424312 -814612492 0 -1000000000 430777231 999999955 -1 1000000000 349126574 608686234 31798300 -413216147 -216522593 58575844 999999955 -712059998 -999971013 -1 -280760706 678551366 -999971013 0 693360765 999999955 -411541614 -999971013 667189552 -85868463 999999955 1 -100973437 -999971013 999999955 870910996 -968479252 0 -219571821 293329960 717521818 432386426 -952336836 433989965 -361397523 934892959 866407359 208946557 -580526888 -101023070 327893585 1000000000 -628870180 -467427907 279943211 -999971013 0 999999955 556427942 -811701421 865414392 -446230727 565674722 -168289761 122701454 -999971013 161891608 -835985396 -649720677 0 660840115 -949553628 926833429 -177522699 230017570 42 -308729726 36397377 405340580 311110139 1000000000 714432313 -769036239 -293162220 -999971013 -254292831 -1 439940189 308232423 -1000000000 -936928213 -321596702 999999955 999999955 -900788893 -999971013 140215172 295152347 42 524842448 -885330798 -1000000000 189325472 940235018 604851883 -11240822 0 1 -233878010 -1000000000 -1000000000 241532994 -999971013 -159576370 455009398 1 -702506952 849108761 -541098861 373926843 -255209065 42 784466454 830895746 -149780949 -331512168 0 999999955 -724675420 373057937 -999971013 625504356 -999971013 1000000000 -59134313 850722754 -1 725192477 1 999999955 352608169 -37620922 858274383 0 710930816 -440292139 340378257 41748809 799079939 780293490 -830387479 960828294 -173652740 -722963210 849936322 807473683 -459776043 -999971013 796011531 -221749766 1 -491501256 -569251783 -859564559 843466739 924280299 289172599 451545264 -768409264 -266543510 675625102 -230242129 329051135 589147760 42 636016273 674013049 -999971013 248094689 367416446 42 890040484 461821758 531143061 297862098 -440641723 -635333339 889611529 32560883 665773129 16033755 -1000000000 834485 319748115 -702099724 783531235 759445067 -356060538 253476114 33729235 -446903284 -223039970 1 977409253 999999955 408287571 281381522 707143564 306732638 999999955 858013702 -706388391 834174890 -999971013 677608970 882318210 125730326 715224563 578611614 999999955 108219160 975541987 892385381 -999971013 -153013435 -381345739 -255004374 90473162 -409921979 -999971013 903255846 999999955 211351584 449746297 1000000000 -374391445 -835768128 -888753002 982841279 491695286 -178434354 -120677220 868353153 -437238752 39200290 42 878305408 -1 903480983 -390536496 575195051 -474702632 42 747550646 991356682 680332949 0 452085409 42 -1000000000 -1 825797770 415287308 473890271 1 -19166581 861368726 918083202 -999971013 -1000000000 761907573 478478489 999999955 -793416587 999999955 -999971013 -245128094 0 976406665 -999971013 -613633091 980692880 -646918086 0 345311465 999999955 -999971013 321756316 -502987084 -763648539 387062580 0 486511197 -80508844 -1000000000 -378807494 466117301 -1 -399089023 335054421 1 0 -414610216 584502135 999999955 -680112578 924308042 -395779868 534384367 0 830483993 1 296713190 -507847230 -999971013 -1 0 -837964695 -542424540 -534827701 -819225653 -371716896 999999955 999999955 42 862595880 752002382 -999971013 464866371 -999971013 -901715006 -999971013 -999971013 234913555 1000000000 -964813681 13598171 257072795 -458803498 637648563 -999971013 -1 611600211 999999955 -717038805 185575923 -620638239 550096169 -927485024 -367917183 -862241064 -72095360 62725448 -861616104 821433370 -999971013 -971401374 -999971013 662297946 -1000000000 0 -999971013 1000000000 999999955 797655531 -999971013 -396779895 -25862407 59171239 -686433079 -14723503 -793874293 -904209278 276046762 -312879401 -978542476 169129638 999999955 -140545452 -375256202 323339513 -442488733 348537629 -999971013 999999955 1 999999955 42 1000000000 -801452678 389620953 -971181847 383896519 1 -622952501 -639827337 -695735023 525578972 -999971013 -1 999999955 358276901 456050778 29948877 862206558 -254979185 409136782 -685860392 -448284000 628371352 30231690 -1 -593861384 -1000000000 -163533366 997292859 244366505 653366835 -20494066 -620424765 889916994 -999971013 -224989656 58189835 -606020152 -960824011 -1 -898779754 181924903 1000000000 -661697832 34055472 249429931 352090048 113780856 321482799 999999955 -170756840 -735077520 -999971013 -978092808 -862335732 -331650360 -922757096 -384206013 -718357216 -405112448 -1000000000 0 501531520 252550580 551957751 999999955 -265156635 34510800 42 -429176578 1 -705838511 57065881 -76788660 -3683956 -967550744 4699003 -200123868 1000000000 -243879389 42 -1000000000 -671175078 -684920280 -999971013 130692163 -980032057 191395421 0 151677488 -271572800 388442296 933591009 -999971013 999999955 1 -445036937 42 999999955 -237607048 663882958 42 732814181 -816856518 544590125 -999971013 999999955 999999955 32538349 -3626126 -81054784 -615776586 -315924199 42 999999955 999999955 904023846 -669044250 971591295 999999955 999999955 518074776 993890123 -552930062 -440060723 -6232668 98847242 999999955 363871673 -473751299 517313188 15290467 -999971013 -158425420 -942731142 1000000000 -632729269 -128552810 999999955 -747139756 -999971013 -413226999 162528098 1000000000 797752208 715455530 -347527444 8349466 -103226113 0 -1000000000 84321464 -250774775 884376305 -999971013 -1000000000 -999971013 -254217904 -334032551 0 96839001 234335516 999999955 10099709 999999955 -1 -795506982 -999971013 -383550582 1 927619841 -999971013 999999955 635552259 -999971013 263060815 999999955 -121194830 844500850 -107814804 -864981385 -750232416 -631093813 -407677815 285818627 362081287 1 -540594537 -365379385 983179932 243470317 564801522 -719116233 344781226 382081085 -600044599 1000000000 999999955 757299947 511335769 -209800650 -1000000000 494417922 -48548528 410361577 -105375740 -1 379104586 330946910 -999971013 370953724 -645334917 -539709699 -794087129 -11213377 571765629 -413420882 908920227 999999955 220389896 -136285144 -941454144 348565139 388351356 776006554 -999971013 -971042546 -17369611 -1000000000 954703805 475685891 -31591265 53964909 -1 -849618182 -930276920 216483336 340613605 706970506 -289430194 -919752330 40695962 -131879543 999999955 -999971013 -84482085 417324346 -987499395 604590766 336199785 42 -41686605 1000000000 -679521271 -63411759 725674269 799071065 -468159115 952856111 -339527383 -999971013 -999971013 1 -120200721 611127770 -1000000000 -241386087 -95872315 753244314 528303908 1 -588507082 -352645957 195003360 798519241 -999971013 -656880356 1 48954771 944907196 -638365832 -829549240 1000000000 0 999999955 999999955 406828174 850140369 334089279 -1 -428937753 712062337 0 -1000000000 -748875747 -718778127 999999955 -227389527 356865693 -956016416 1 456494682 225386163 756332840 -999971013 999999955 -541353796 -1000000000 42 -939138767 -767079163 583718151 -135478979 962192800 1000000000 -1000000000 768897670 387278050 999999955 609258369 245870841 435635388 -915256272 735142331 -728115910 -770497365 -147997541 240543694 1 -966063007 999999955 599265688 742620766 557152588 1 -612194263 -999971013 1000000000 721469248 669646781 -615992080 30982510 757041685 999999955 -750441896 -400213555 -549521594 -882500590 -613606157 -270218278 999999955 850475002 -346559859 286929199 -140153190 143881789 -494458158 531599835 335340967 -1000000000 -433484675 746842730 124243179 -903048413 -703464911 -1000000000 -619621057 616502006 753350500 -31368777 594402419 -160913134 -8428020 308666370 -132956826 -276078205 -859333433 -889812010 523392460 631327119 250163661 -220001447 -248522400 -773634721 19396576 -353725876 -897362949 853585961 -597514720 -1000000000 999999955 -999971013 794039879 42 247202567 -897264845 999999955 383861099 523117529 -564109139 714535181 -999971013 979173112 -920073067 -999971013 -1000000000 999999955 0 53607862 -289130720 -337169067 640218898 473280408 1000000000 -493360034 -324513509 243362657 459188679 881610002 79429392 1 -401251524 -88550902 -459992800 597811980 -429502317 42 -1 -999971013 575437699 -64519605 -20092280 -777081057 305658048 870077030 -999971013 818906523 -822803478 -678412238 -735216504 999999955 387581902 -425173493 132129527 1000000000 -581318434 558359433 -359474872 609243849 531983585 -1000000000 -297936731 999999955 -865104402 -1 999999955 -674263048 -864869225 999999955 -999971013 -1 498790480 -115439323 -904840414 -455603381 376038902 605037949 1000000000 -773626521 153114834 269729041 -836919338 1000000000 -999971013 66287592 -435305701 999999955 856233491 42 233312763 -557993668 242822128 -76895795 -738703010 942238033 -914401210 -832370196 -100166993 -689489235 1 -593435917 1000000000 46742112 -535161986 -999971013 63616154 42 0 -199776607 -1000000000 -151249432 -1000000000 78150024 -437619571 456510350 -647139091 340947764 -591952887 369029453 -870114589 -999971013 263646806 -341103960 514362546 -65074480 502259441 525684903 -999971013 -508016645 899080785 717615388 999999955 -482486078 850043647 -723667995 154970904 629653000 -793746113 -713308331 -272082173 49798118 -887975835 -92004790 -932451149 -727097858 -393228363 42 -999971013 999999955 1000000000 -564586160 200764732 -51235068 -497233766 508809792 -309360959 0 88123549 -490440253 -546048727 999999955 -317640382 1000000000 -837056941 556246793 -362190381 -173279894 1 -555705909 843263681 -947923291 -425657686 146798474 -539478602 -999971013 482551112 -984627514 -654443690 840172619 499825227 -1000000000 870136239 721227640 864778007 -32373674 759347264 -361900179 -221034211 -654330702 42 8824818 28167494 0 -1000000000 -205733331 999999955 -242302038 -251236434 664943521 -32954993 -75765470 -515536994 -540630036 999999955 295423853 -313404559 -545104585 -856735673 810486274 482142684 846674244 791214463 864446517 -999971013 -1000000000 736641537 999999955 -295695984 462925794 -999971013 -999971013 999999955 -824649253 348144524 334842223 999999955 657895926 -561315693 -522122012 -430493602 286679860 609793279 1000000000 448124292 0 962850884 431259762 80104587 120711641 -1000000000 999999955 920626687 704294685 151389944 860882911 -862672839 42 999999955 0 -666376509 -201597306 42 -42635280 726928647 -1 -463220843 -445175656 -84333417 480525621 -842247828 922936240 -113102282 -999971013 -999971013 594618441 -863136585 543627055 999837116 -709397455 538848527 -793202650 -125400016 42 972142704 42 255892028 -961552072 -839980022 -25458807 -994551628 -370497739 999999955 -48393651 282518225 -732210496 999999955 1 1000000000 -889809533 999999955 -138735193 -409675916 864240285 6976581 443062384 429856228 405287544 42 296930459 826361697 1000000000 -613127931 1 437702431 -179427448 -703470014 83304478 29651514 999999955 26431825 0 -547671497 -217245217 -450610732 -165596815 933690347 -948102051 -953715087 999999955 -673878227 -71121101 -410264726 583402107 -999971013 531453402 924651111 414287031 -1 -1000000000 560404447 901112209 54705640 -1000000000 999999955 -989710379 -807630471 17507684 331141299 91012445 -1 236803679 999999955 -480933002 580632174 453924179 1 355082407 -999971013 715651444 213430720 680907331 -73391699 -312828759 104893064 -659731399 -328047188 -24827672 889302546 -858018289 -505036469 -600954718 -791613883 -999971013 -262359546 772780464 -848006330 -506448230 679218207 0 -999971013 999999955 -734071858 -809019777 -1 42 415597771 562279922 761808656 0 289117173 1 84733651 456882307 -86126068 999999955 532176014 244718142 0 1000000000 -122943494 -999971013 -92735405 -1000000000 -1 -798257257 -816286773 -999971013 -423932588 1000000000 -999971013 -226882670 1000000000 333747925 -1 -851737223 223799313 -489228527 -60963645 -696461799 -999971013 999999955 1000000000 1000000000 -249917169 207700452 -786152465 -144216489 566809076 -707845915 -723241311 965278492 108160109 735011515 28458563 -999971013 1 999999955 425650078 83872722 225866827 818400238 489248927 -699985333 225857681 340640426 299855620 421687299 999999955 -924344407 603195990 589009161 -792213706 999999955 -192820467 1 850731785 999999955 685279678 42 685118148 215964528 -999971013 180617907 -12047900 761211833 999999955 894476021 768499388 688081592 187121599 42 337107983 1000000000 -690113226 -315521314 -392206021 0 -250478898 42 -471941921 1000000000 -628397888 -71477001 881554905 -1 142578237 -835648828 -590192052 -634904513 -29066924 999999955 1000000000 999999955 -545684140 0 -726881224 -80786448 -1 999999955 -1 999999955 552423983 999999955 999999955 980284311 662007587 -768022097 999999955 -1 -324496908 -928337307 -1000000000 198388547 -840014028 -851822777 751645165 42 -1000000000 -296332147 -654617285 602042425 -1000000000 280982056 12537202 -999971013 -319002503 -469176791 793931990 -1000000000 556176127 -999971013 -998505014 238682994 1 838848421 256707626 931328422 997297798 1 -1000000000 478783334 -625072622 621513655 -623885186 -999971013 -1 -124726805 8036026 924484894 -486354593 -877208184 442139184 -1000000000 -999971013 -478897921 999999955 -785117452 -751573994 42 321905485 -65592774 -493242723 999999955 1 622227623 1000000000 257010748 -562838872 -109327436 -1000000000 -999971013 -318658388 999999955 -999081420 54543419 289789961 535583556 42 124083384 217065540 -232549766 679795901 42 -255282734 0 -545139920 531282638 -999971013 999999955 58253348 26431825 392932030 -309288396 -548935449 -187934391 991806984 862543690 -167616287 -911076937 -905160603 -868018270 -774407262 944108017 253945905 -1000000000 -966047793 999999955 -853249597 -1 283519851 -999971013 42 1 0 -843852798 -788865324 485466195 -997984621 -839813456 -483642164 771019430 -620247645 -999971013 999999955 -161576624 -491555462 254616581 42 0 -445829310 496815145 154399280 846793335 339002744 -247463869 -999971013 -1 374500184 -936678373 -999971013 1000000000 947232621 -956141065 999999955 999999955 663483820 479413724 919920740 268976224 -286575993 82558638 77112360 0 173606162 42 -805998682 999999955 -295662590 999999955 999999955 796703040 -415718643 -1 -686426024 191139657 -311537381 999999955 398224390 699355111 -999971013 -818961906 -61824528 696190688 -616653409 863447781 -802540337 859830531 455080403 42 347286414 -583085662 616028349 300996174 -54912719 900847251 198401259 -652785771 -1 25938572 323638217 -999971013 132363260 42087586 622878342 -761492639 94672624 -402470289 -429221780 42 1000000000 395340371 999999955 676220181 186342111 0 -749799470 -531430546 1000000000 593107918 815880469 -999971013 1 -905722083 475665823 -999971013 309251950 -716715005 -394157211 0 904052546 -902532091 42 396717387 -127877121 -426288200 993939717 -69273552 0 -999971013 779707821 964289489 -528520214 -255471673 398675998 -236419883 67620008 -491512917 -457008019 22434905 999999955 492559105 -397841557 -220771649 -958415591 -91808569 -208218219 282310409 1 999999955 20242786 58561711 -590182459 -502864724 485940811 -544066943 0 655425470 -388749756 -167754002 -419575700 274359623 569490749 -570296677 -523019188 999999955 529053675 274152805 643045324 999999955 -635011389 662522213 999999955 999999955 -297747381 397859915 -929816402 529525386 0 -382771623 -905846401 971784655 -242029924 -923061910 -344767612 479141678 832345399 1000000000 985349518 -683828730 905785205 999999955 418593699 559236861 753427983 -33679412 77484244 261993735 17474068 904866360 -999971013 917316317 999999955 706511810 127865631 -12693805 654974262 999999955 999999955 -1 -257189860 999999955 999999955 0 810179268 -343437243 352042425 999999955 42 171264702 -116684817 999999955 11583216 -187511246 -152221356 436929241 573362778 -561284772 992907711 665269042 -827188175 -752550145 -999971013 853075020 -611317520 865428051 -635152363 -934042815 -502370213 875942879 -36076318 27430103 -1 -1 0 -865705924 -815173186 384784032 -1000000000 795964714 81764213 338047999 -920672858 252059854 748100677 -579150160 -58822770 623599342 -1 783531237 95716186 999999955 999999955 -999971013 1 228651262 -40177706 -999971013 456663081 -999971013 615416588 -999971013 316446206 169787298 -191329531 529683732 825070319 628132627 -999971013 -512139062 319907097 -999971013 37890519 815388720 -91786397 820153527 -216262333 -411417582 999999955 249370520 872436074 778164663 42 -999971013 -627729053 -261203380 -504548097 1 882485611 -260789902 0 -557949256 339776767 939584460 0 -167512709 -999971013 -1 885857503 747512469 -1000000000 0 -69895963 -1 913994200 -1 999999955 0 -816972299 -609203156 -940319649 959312985 -999971013 966999335 501808061 -999971013 42 -469464371 -968065590 -963852753 -782152884 100163051 323054395 42 0 567246101 -268530961 -910807877 -1 -350427591 -999971013 56623509 -196802344 -1000000000 999999955 -300042569 262100687 -999971013 -999971013 999999955 999999955 95580919 686881521 50661245 -211049942 105258699 -999971013 -214481990 42 79986851 -988792114 789186245 397967819 509160217 -431716841 -950176026 -877028190 898886244 -292866821 -1000000000 -366702748 471177269 897001223 -773426822 -999971013 -274779056 810218124 1000000000 -575976310 -895168188 -51476384 122306972 266648191 -186478023 999999955 268287534 251771149 42 -857037958 688704407 -318139389 224609194 -581839441 -890904726 -480844041 42 -330835684 6689010 254045370 803491181 999999955 595352714 -999971013 -634574330 302066044 -927256785 845499687 -1 999999955 1 507807386 999999955 42 941359515 -563660560 923896769 -890109483 1000000000 944968137 -410438065 -999971013 -275624453 -852569224 393730234 -296310003 370456566 -513518085 -252719714 42 578294071 0 -550639573 -382909794 1 999999955 999999955 1 798219676 893331771 42 706709704 -216406328 -1000000000 999999955 -999971013 0 -973121895 -1000000000 -140008930 -970384309 968494419 201190056 999999955 -103581319 -88959988 -42617717 0 -315515044 999999955 -355801492 141131505 805957606 761213712 714206273 1000000000 584066927 191532324 -447252844 -324830945 0 0 983766809 683139827 402306287 755790222 -999971013 680603025 959209703 395966115 123240727 -999971013 -1000000000 -1 -518657386 129921331 -348809528 935420363 784551291 -1 999999955 703407084 -127960208 -676102953 -999971013 799721214 -715190459 -714788461 -999971013 376673997 -204057698 -2297345 -1 352667059 166465363 827930289 -478250571 -893883663 330036663 -1 -781736147 -163289344 216217226 -206345752 0 -285745487 875781654 -163837169 398574429 890996431 -1 -405393306 489508641 -242436124 999999955 960630781 28811755 53201162 406466604 -118899309 -402532274 965156087 1 -624932466 413603398 -607619214 -800643018 -211304525 -869593483 999999955 999999955 -551646592 -396868761 86405602 943648006 -385047331 86771598 -503160363 999999955 -577757771 -869009007 1 -172277127 -719089868 999999955 -1000000000 -1000000000 999999955 1 103202107 547839339 936468839 -999971013 -999971013 -43135460 -999971013 -999971013 831134954 -1 186797318 999999955 -338549156 42 -123531689 571616204 -24915507 -698915655 -815879399 428512580 -801919067 999999955 -890020995 -154045771 669520668 999999955 0 -613057544 49290226 366785335 -1000000000 81163393 -62083405 683468451 -541531567 -320195901 -1 845634129 999999955 -999971013 0 729669924 0 -855795032 -865827166 -116105818 681860848 986398119 1 -215053657 -999971013 927305405 -945864782 42 419554208 -513135101 -364966872 42 -480924807 855618645 999999955 999999955 469294271 -238548985 999999955 0 469508005 -292564303 -999971013 999999955 375163576 -152982053 -957598427 798868895 786849955 565668394 1 -1 996415355 624700473 383832366 201429616 327371108 578298846 113952701 963206443 526549501 -128688996 -1000000000 -107057356 -1 -1 682369545 999999955 999999955 -527414536 97796571 -999971013 999999955 -657527469 -794168491 960188661 201467830 -301870172 18258167 1000000000 -960066096 -565716951 97156819 999999955 -1 -478286188 576138872 -579848100 -148301662 -901326104 999999955 536456584 798266482 641162416 206403312 -228240173 743190769 -449409052 424674718 999999955 616662557 -372137315 625658243 -645240322 -207503886 -594202540 89419689 -1 959349789 999999955 999999955 129829527 -249866493 -472585703 821690889 999999955 -926639430 679234239 971906209 42 1 1 -233111114 1000000000 -745820575 -894000769 999999955 490856038 30765001 0 -25177010 -252789239 -150043018 -612464108 844494902 989689206 -643902735 1000000000 -413405158 904972208 658410292 876106465 369270573 -999971013 42 294948664 -592826257 -917684571 -999971013 -850596424 272128521 999999955 -999971013 -999971013 -1 1000000000 646105867 -999971013 -194723518 -644856429 -754605269 98845464 366412539 42 0 -136773834 -999971013 817443216 983580666 277352854 -999971013 717794195 999999955 -38835222 42 0 -437597352 576107441 -302585006 1000000000 -495719175 -363464923 -341536259 1 70196989 343499871 -49990241 664575955 162691870 70159755 613510899 -1000000000 -198205006 708941395 987266419 999999955 -324598128 999999955 -270174605 0 999999955 999999955 -739201444 1 80262922 328402217 -240398987 -415157220 602704826 -188026804 -686074783 879187363 -576135285 -999971013 999999955 0 577883518 -1000000000 -153105109 -740578316 -249490433 384222496 -94591290 -1000000000 0 258152598 -1000000000 999999955 -662139730 0 -535279569 -222473897 -29526726 657189913 430969913 867581468 1 -105854808 -297812465 -76393068 999999955 827786713 889510133 848077606 0 0 -228540204 -148499818 -589333682 999999955 -839681918 54236521 -1 -33962976 9084262 -825390063 264726702 -999971013 999999955 42 395106616 -799061643 -552282037 1 0 -1 -999971013 -122340361 -545881494 800172240 -302844087 -797982218 0 999999955 -410438244 -618113832 -1 999999955 -447982783 -104017076 606455928 -1 -767333865 -759520712 1000000000 436934085 -310246972 999999955 -1 -944757842 -635831396 -147656214 558127946 -351237541 -5923343 -510135479 -345379508 -553393061 0 834571430 520741803 -824841111 -970675692 402013152 -539157459 283580788 318691031 931036960 0 -1 312317959 533314198 792113493 494454177 -96503134 451319989 1 42 551121730 -940420948 578570224 -679491150 526592448 -999971013 412050043 238454895 -172194586 -249696754 758225376 -1 1000000000 -178137598 -5660769 -607843692 116971383 -1000000000 -905480650 -810499389 269701172 463571835 -152304543 351956650 -647589052 135150022 -376570695 -960816444 -544730920 171498209 -396632963 1000000000 -994416569 1 -769090697 -443494618 999999955 335980973 -268032894 754066300 -563913346 42 -999971013 1 411738780 42 -999971013 999999955 -899644369 -507596986 513262591 20449699 0 -1 261245569 151390466 298237231 -121694582 474703431 999999955 -708152009 652963045 -45365853 578767082 -230014496 0 -43773689 -149114197 999999955 -844357560 912157941 645903374 628640245 -916716004 -159190249 -505305294 -999971013 -64200587 56265041 393077595 817847350 -1 -15189100 0 -291525786 -900323074 999999955 -831429145 -673761870 -859785772 -125038500 -869172445 938658044 1 261166545 761244007 -71602030 -506247983 -999971013 -999971013 -63904836 -934194429 -586602063 -498129595 -239644963 243462694 -917350662 762792770 806271245 -15386333 999999955 -587049439 622258542 -715506412 353541963 0 -170900638 -1 -66866761 -121913598 -999971013 265429081 -458559094 776179905 -386738479 -324703278 805045146 -991473544 347703456 -782700686 -735898246 865525956 963378623 1000000000 387967856 -774018240 451116431 453174566 999999955 -999971013 551781180 -409163124 -665868603 1000000000 607049391 -319243614 -272923751 25302086 -280808946 656316287 -999971013 339817755 -949349382 292361816 816583159 42 435603161 -232024991 801217 -315578602 -614868991 -178195809 -999971013 -570715590 853053542 -632612699 -999971013 -481602650 -785108578 857655269 540226843 999999955 566844774 -1 -415797947 -1 69212264 -999971013 -82737705 136151436 -201434994 909718735 -990314051 178710831 -1 -357275045 105622485 -98853945 -449558713 260183482 999999955 502504646 761294746 -1 728729037 999999955 639813012 606916211 145060522 273756154 1000000000 -931038690 -877048861 -999971013 1000000000 393594811 650219121 -761013721 298270949 -999971013 471251331 -348385646 -688298887 999999955 -390514572 554351975 837393708 -500325171 -700389255 -928722084 -999971013 999999955 511626919 999999955 753252737 -886130627 -219982740 -558424736 999999955 -562232974 -903652521 -735673007 -126255232 -325500856 999999955 42 -808817304 -556552825 -999971013 -261722477 -600647155 541047615 -999971013 33448171 -52752689 -999971013 999999955 470789137 394011045 -999971013 -999971013 -158380859 999999955 61877141 0 -259611774 0 999999955 665936353 999999955 -783320329 1 0 -338839017 70386468 0 646105867 28980852 999999955 -495898963 -928762177 -999971013 446268893 -649388827 -982133314 -1 -456185365 -14328030 711542969 999999955 831411831 229945561 125882106 999999955 206935537 -1000000000 832550812 300842915 -716417978 797192888 182310991 -677123780 -1460940 461844753 -310675348 999999955 57392818 5360874 -999971013 851128701 -876453242 -1 569155970 166871460 42 502258108 -502058544 -123207142 62526533 259375304 999999955 1 -976416475 -999971013 628397123 601201025 309368901 -503633211 -716032508 -999971013 -516664321 -1000000000 683250854 604950842 -597922651 904837611 -368931649 -412091307 0 -1 -235399046 980617052 0 -467735226 935142332 301881646 993687729 988562368 -644776003 556886858 -999971013 -999971013 -590423056 -767964664 650247931 -915363852 -247790021 -342513445 315762062 436170657 -840472611 999999955 -495853095 0 134994081 693806537 -999971013 -725240581 999999955 -1 -999971013 645266943 742270656 -977907671 726573826 -132535592 -918540968 -958250678 -187798331 -858171018 300305145 0 999999955 -140977347 -999971013 646045515 -231011466 -839884863 42 -999971013 393253519 -533359425 -676030271 -999971013 0 453859080 69378840 -490128169 -581178615 -962404411 176255301 999999955 -1000000000 778142197 -161877802 64544895 999999955 -158024522 -50552249 1000000000 -752795793 -323333712 -192909081 -637887186 940283048 1 -191771971 -1000000000 999999955 -768020634 -63693943 -419173176 999999955 -719971627 460782023 -289686393 -901223840 -135083800 429745000 -25240923 -999971013 1000000000 -1 223348704 -796557886 858343001 -759178426 -1 268311878 -725192472 -1 -999971013 -944529938 -852109666 280415891 611110096 -999971013 461380978 53720399 848960232 270618650 1000000000 -993844927 -508804056 999999955 999999955 -402797084 922989050 499880967 623465226 257953120 71599690 -294807302 0 585352762 -970225706 49162776 -498517147 -903660507 781725143 -999971013 42 -999971013 218106691 -999971013 -34118220 -999971013 1000000000 999999955 731637658 188378003 -1000000000 -678956775 -376218400 -894162702 815463519 494462111 785717732 -729392860 -838543997 974778564 155146161 621595931 606018884 999999955 -659937765 999999955 246559704 -367153680 198760272 -1 999999955 296767499 1910421 -878428033 -1 -55776874 707336054 -631183425 -771983525 160491690 -800941078 949354629 1000000000 -185565456 594775941 388158370 -141903210 29706312 -999971013 999999955 630168897 42 841754316 -684052508 -999971013 841457669 -951148428 -1 280140090 541650100 305458726 -999971013 -1 -1000000000 99821532 -999971013 164690099 -999971013 -773627156 1 -119129624 1000000000 -671872742 481573785 -999971013 -1000000000 781851789 -766023368 -237086791 -964544457 -840825121 -1000000000 553914003 68012180 610434180 -244099713 449031442 -999971013 42 -477080919 138185382 422997608 -1 -525860249 739312675 -228643289 696242653 453699080 -188299634 -717914791 -1000000000 999999955 -1000000000 55023774 -497521775 -377313886 -999971013 78090143 -540827162 771541101 42 253777141 -86419412 -108212726 -45282758 -292588543 -402307606 -862550857 -999971013 -60319802 256672628 999999955 129721685 -1000000000 257409392 999999955 798760141 0 -1 -999971013 -1000000000 -153503821 998585162 -717180577 813899114 -99029767 -982160838 -958191953 -736634887 -822567736 -735673007 36917377 -594156230 1000000000 1000000000 -1 29932078 -9160825 1 -929647827 -999971013 1 -999971013 1000000000 -244969814 609281760 114637592 0 -999971013 683406902 -389966811 810104823 364368597 841611787 0 1000000000 -696408419 -98930240 764408381 -797848530 -954045950 -926972761 -187764932 525115365 999999955 503647721 894813596 32405685 276718722 530863396 -805569130 -999971013 324648181 -999971013 -999971013 -991804748 -1000000000 -262169133 -999971013 -774465513 521240995 -524245438 -39450728 999999955 827731663 -448917911 649055733 -1 -412568551 -999971013 999999955 -888505757 42 -666205769 -999971013 42 813469959 -289404724 999999955 999999955 -1 42 1000000000 -762904574 -523822508 491452900 -109415401 956820912 999999955 -946849517 999999955 -578988617 -155445727 -662249553 674671511 -1000000000 413288797 -593446037 725660658 664084746 797281400 -128892769 -766188326 -698685240 -537799208 1000000000 999999955 1 170895749 -1000000000 -823742242 -646395053 -132203699 103150010 0 1 396161864 999999955 298513193 -867998968 871882140 42 999999955 -999971013 728557640 692136944 338846346 -999971013 320490191 -804688350 505389223 444214907 -942305687 71725929 210243162 721317833 1000000000 999999955 261221868 764584938 -999971013 999999955 217785462 -1000000000 -560409277 893983104 -999971013 1 73430134 999999955 1 -467605884 553396079 -727990888 -112953173 -854839557 632376041 932542978 -99969007 348565524 -1000000000 960031692 -137359694 -999971013 -568208747 633010199 42 -969445676 742887914 -446388093 42 -620570632 1 500223801 -652282730 999999955 370238230 -224226083 -641386663 175267031 624810945 -1000000000 438736991 -254385236 174736340 428432097 999999955 -999971013 -41815463 -602041543 42 654017563 -938002580 42 -409506220 443472993 878843337 346385504 620203800 -684006323 838471275 -999971013 91185762 726350909 289842857 -712432709 -1 684183586 -999971013 517145011 -325731362 0 -829689681 -324608416 -999971013 325683451 271303489 31860237 -607133398 -903210253 -143512172 666940650 501610005 999999955 999999955 -563182551 -466935215 42 1000000000 999999955 -999971013 -858202203 -428660163 -650146673 -258454129 -543327845 -1000000000 665996296 -45496582 -160750936 325784841 332230860 469684260 -323096325 311867696 148797461 504502761 -791557424 420333616 46332921 86037205 999999955 -581934519 1 999999955 1000000000 -306050130 -42643819 28191366 999999955 -756470326 42 42 -1 1 1 777267845 -421161206 203290294 -999971013 -187650863 126393532 49138914 299925647 373958487 411447510 904097788 -412935151 -802010235 -999971013 -120768751 325663447 618785602 -978952582 999999955 -999971013 -999971013 468741650 -999971013 -999971013 961055235 999999955 -430153125 968988732 963772425 1000000000 440536079 112353566 -24178088 1000000000 -193728906 -999971013 -975527598 -999971013 1000000000 113267905 -813240711 524734458 999999955 -645420282 -1000000000 908201831 944689367 715158179 -126328902 -914252642 -758596976 -102211130 756090444 999999955 603838079 -999971013 -14526461 381220139 -999971013 -999971013 -580872417 -650986584 -574440114 -565730246 -438464209 743218501 -1000000000 -396083695 999999955 409244643 592852405 1 -342869864 42 -48078949 360284778 -1 -1000000000 -402624944 -1000000000 99475728 429202776 -999971013 999999955 626808282 594547590 -935970060 -783953797 546455324 -999971013 -1000000000 105255127 -782623629 1000000000 -121273901 762137337 -407933426 0 761385150 766275945 361527585 -74178775 941840028 -562785572 999999955 -786973961 511141398 999999955 588083447 -131657660 -800309156 416767671 -1 -445526193 -982132299 1000000000 -120276178 211590611 -1000000000 -999971013 -515127876 789969840 -869783124 42 643331950 -352592691 -814440268 -182295001 0 999999955 1 -1000000000 999999955 868351661 -999971013 -209762404 0 1000000000 239440741 -448731157 607544568 -999971013 -948837543 -351525231 42 -999971013 -515738583 -999971013 401902606 -999971013 -999971013 998571026 1000000000 999999955 1 -245798044 -662065570 -1 559765435 -868946308 -453738510 1000000000 636210310 917697315 -697102753 710636738 -77369444 -206649203 999999955 -999971013 -1 17370444 42 -352368748 356937244 -205751921 -1000000000 -502654605 599921712 -558671028 -999971013 -1 -1000000000 516128875 338116789 1000000000 1 884705368 51211358 496275415 717417467 -999971013 -686850498 -368459154 42 -648308331 558522003 283831359 -999971013 30525105 -999971013 -569723685 1000000000 -773419657 1 -668558053 -692823034 1000000000 93358469 671150682 999999955 -999971013 230597399 993994303 1000000000 764105504 481523388 -469254307 638011045 -442125428 882378952 704319 -275632589 0 -584352572 -336510277 -582329772 522811205 353453511 825730691 -905680672 -10954923 -493803660 -999971013 -820596885 524238404 24127590 42249859 220524460 42 42 37641511 232062371 -1 999999955 42 42 -791208933 -862502391 16620026 -905560318 1000000000 762084982 -398753981 83656353 886869185 -1 779687578 1 695191879 -826658981 -427339239 425385685 1000000000 1000000000 0 203507180 532555340 999999955 -1 -742824649 -419846649 -835759833 1000000000 999999955 999999955 266508584 -665210032 55442391 -655560568 409182795 750594301 -329930287 -421794373 28131452 -695486695 -758326340 555982608 692976512 -356348255 999999955 183680085 -30082727 -912880181 893921989 -999971013 880493163 999999955 -572807611 0 -302006120 999999955 206186958 -255817894 -117317405 315711670 119512844 824408293 -999971013 451258881 355859384 392273329 -774109467 42 530727161 839941154 613851893 -999971013 -999971013 -999971013 531819303 -99924398 -53103315 -999971013 850246892 -695431479 -90769189 0 476547023 233688565 452439993 -999971013 157181679 999999955 997274882 -999971013 -558073829 607095958 -166757084 -171804362 863239174 -17738757 655650672 483317161 -556088976 -311250146 -536575078 -21639928 535149022 623439598 -958785140 -999971013 -815280680 809924473 938983876 748993405 -288429275 -552294356 -626424672 -760912145 1 -503039216 -1000000000 902726544 468060595 999999955 -681507069 999999955 -70603389 523143221 -454782630 -249528563 -749766172 -518462476 -1 286107605 319747898 918544434 1000000000 -395767069 367086055 -414300444 297956118 986883704 -918064529 -287983644 -999971013 999999955 926417545 -387856793 999999955 -140879816 718267569 462141508 322170570 -622369362 -827558161 164546203 -233857905 -216430602 49202117 1000000000 701475976 -22642362 -674073716 -396286357 443640071 -1000000000 -77629919 -416176898 -972880004 -684758480 -429555299 637840011 53799912 -223376285 -999971013 652334637 -999971013 893869568 -485020064 -438296926 630720127 -711455623 -722913319 766800887 -604460847 999999955 -1000000000 259049885 1 -152820865 0 -167292739 999999955 -999971013 -282938768 999999955 -274090804 -1 460973216 -612240032 206844474 218432213 333956366 200782347 839129651 999999955 175340983 999999955 999999955 -90910970 999999955 890694514 -621374800 974028370 0 -965110333 708765797 999999955 -324786287 -999971013 483427409 999999955 999999955 -380187052 999999955 -708895971 868476043 -999971013 -997703556 609508121 766287570 -662811256 -999971013 -932441402 -970441207 -877512408 295303476 -4217774 -262127805 -999971013 -840755745 0 52995231 999999955 -999971013 999999955 548501223 173665739 -436894920 -230362309 468504345 -433172065 -1000000000 -772029096 445003030 -16784242 -155926752 -700801304 301009037 -718525896 42 740980211 412050043 340670802 -999971013 -999971013 1000000000 349203527 -999971013 1000000000 258590873 -837594129 -34462142 -999971013 -608889993 776798126 612281514 999999955 990326072 128988007 -121683363 -880680857 -136186023 -999971013 -999971013 -236453522 -322653035 -77673277 241478321 -747844258 -696005888 925164363 -495890927 -234545360 -812529334 999999955 1 42 999999955 -761302088 945752186 -999971013 -282604051 53329713 -999971013 1 -338464260 242351443 416655264 564293505 459851356 42 -1 42 679321205 999999955 884718043 858905782 455068018 1000000000 967349713 391208440 684486612 -999971013 -353232834 928051373 999999955 -663036986 515236666 844405432 999999955 -1 -100324067 -999971013 -999971013 278267640 -915656895 1 1000000000 -959786455 -771538851 1 0 -23777666 747018257 580465575 -41047255 -710216709 9880616 -1000000000 -761890452 541460973 999999955 43616734 42 -317254690 -999971013 -275918577 -1 297746220 366375608 453661418 -999971013 -256088679 123531970 686211460 -766842593 -884832011 -147003094 -890632456 -1 -531116403 -999971013 1000000000 -705539178 999999955 -518493846 -460865882 -999971013 -539680765 42 -459279182 -463387361 1000000000 -326920697 999999955 42 -999971013 -999971013 835473878 -356173915 -137461285 -391020194 372990849 -256728215 0 513571919 -126960755 1000000000 -999971013 -1000000000 -462717272 999999955 224762796 -376202354 -787158060 998512902 484417047 860143608 -1 726707964 -602972932 -880634072 179739671 712882836 271368478 -886009277 690586790 -1000000000 -815721153 171312133 1000000000 973687842 -999971013 0 -348666944 819151362 -713918890 223154319 999999955 -511230422 -999971013 999999955 597261461 999999955 788553468 880472873 -1 124702281 999999955 -838409398 542860658 -1000000000 272859557 363665590 -580936326 -473084399 0 -303269070 113162391 808974513 60494081 -443186118 42 -733923159 681400099 -274352877 -1000000000 122024462 712550816 696899010 0 999999955 577458088 -994074023 952543017 0 945633460 1000000000 -326563473 546918203 -668172800 -999971013 -999971013 -999971013 648013469 222811396 439222019 -999971013 27477865 -146245833 888407667 -749479362 135969986 -462613877 -1000000000 -588017198 -508977227 999999955 -206694199 954323538 -999971013 -999971013 1000000000 -433384378 703912661 0 1000000000 999999955 163687478 -999971013 169078357 999999955 1000000000 657631496 963509959 999999955 665288724 742437459 -631066755 -124393419 661393627 -999971013 -284415836 1000000000 -1000000000 -922356405 1000000000 999999955 593346401 -1 237580775 -212663368 -564230481 857668221 -256557224 -710488655 -1 999999955 -636800725 537643985 -518559136 -78469492 148916040 -78812390 -100909726 -768211187 -327743930 -272849582 -221981082 -999971013 -153483682 358270165 805471861 -456206077 -526813282 58647764 201571857 975424380 42 247741267 -156783960 453225453 507736034 -280525890 905758759 352067890 10152342 -2796121 877280561 866445498 -83116566 -999971013 -495902995 -999971013 -107995702 -771051153 252957768 -595902892 214858966 999999955 -615394354 -772568092 941947248 495492969 -531699003 645593802 -468568842 824865812 -339610845 -405820778 -838566314 -1000000000 -298367544 406883094 645332822 999999955 651167190 314663730 -580533806 999999955 -999971013 0 999999955 473071594 151158496 -347301496 679832446 630213228 -999971013 -1 42 774783253 779285363 -194775586 1000000000 262025855 428801794 999999955 275176949 999999955 -842918035 -971401619 -111605320 999999955 -999971013 893966274 -904820262 -981317340 -193006260 999999955 -1000000000 -222372777 0 77807428 619166059 -787988422 194493746 -1 444060255 411940504 -112482319 -513551818 -510951396 -977071554 -545754870 482341818 270130365 681690453 253984591 -999971013 35971499 -999971013 -173842580 820161961 -433380048 799127095 0 999999955 -233281360 42 -474764091 -459524456 75482895 -999971013 -999971013 659839129 -999971013 -371519510 -526005809 -507846158 -774602446 434204759 42 1000000000 -514523544 619182649 327604664 -853191306 910625066 -755292145 414135694 -999971013 522127234 999999955 0 999999955 921925866 683949266 963582755 1 422843598 -219464051 74136600 -624946309 452661723 34635983 -357380720 844409516 0 -316565676 999999955 11099220 646319811 -634550816 761547968 -487407827 -175902295 -560464771 650783804 241239367 -999971013 1000000000 -595300071 -693059878 -225945711 -590138690 999999955 788767460 -876007425 -817433132 -999971013 -905293230 435162525 -509627507 839198140 42 1000000000 -320095961 298587413 619883583 -443988122 331542130 198914434 -811881960 0 -703182154 -1 -892825748 -999971013 999999955 1 999999955 57686810 -282664683 884541726 -951760700 597735306 535364617 -1 -999971013 1 -513784884 999999955 -609837276 1 0 -149896447 433018463 42 212315643 6938968 -427929348 999999955 -999971013 -999971013 203334885 999999955 42 380462564 -685091058 -999971013 217271483 -516666276 -492404984 -171426344 1 1000000000 15759907 1000000000 280901845 -1 -72484303 999999955 999999955 -365349476 -999971013 -429549670 620045189 524735316 -999971013 1000000000 220798067 -2820342 674072285 42 706391147 827810956 350317553 -608324042 650925483 -999971013 999999955 -759836883 162861907 625764153 763679669 -747978626 438448813 -128188079 724227166 485188488 -770858765 289690217 -357856637 1000000000 -849633777 874381315 233698585 -947089323 -117342565 554631722 100150219 -1000000000 -678497363 -999971013 940123431 48954771 80850708 -743463505 388871796 485330547 999999955 696548453 385196626 1 42 -495010820 -334073585 999999955 194303349 1 -392518389 -999971013 -463306044 -625069747 -249429631 -999971013 999999955 -1 999999955 519077600 -865478467 198617573 165543144 -57161348 -202365560 394010581 -749591539 573306753 1 774745385 -605023224 -783479914 999999955 -843581032 999999955 -128438373 1 812759630 891938307 1000000000 -414536980 283331505 691985408 -204309109 -999971013 -346379446 1 -430627827 -500584845 -618901182 999999955 46616192 -17643941 -170380455 124702281 999999955 611995164 822815677 -734411866 675185640 -525426706 134204769 -375955563 169963234 838620391 -376166914 893290427 1 -999971013 -645755440 999999955 42 -999971013 946318566 -863244615 99724881 -999971013 743048775 520384315 42 189696805 729520287 -172453967 -1000000000 337559419 999999955 366586192 835991949 854348252 987255905 -999971013 865913426 -32372154 176614738 -999971013 999999955 1 -282354085 -999971013 300365926 353020874 864078750 -999971013 485978903 793123642 0 -1000000000 -73079405 443341393 999999955 -989190730 939007093 -1 392678269 999999955 -603205843 996924766 -1 1000000000 -762961873 53260362 42 -1000000000 -999971013 -999971013 964816753 166876545 -262524060 -1 1000000000 999999955 1 18474826 42 1 568835741 42 1 -629254006 -385895448 373061175 686014828 -999971013 706751428 429912643 514003590 -999971013 204580675 503883799 999999955 688299379 619120200 332730838 44415883 379602142 -999971013 -649802573 96234397 1 322970881 -507907609 32643973 1 999999955 -1 280478478 19265387 322657552 638649144 -47944682 782535982 238217271 0 -518684038 42 -950761593 772643063 734081554 -765033800 -541158220 -229150699 699563073 -915284984 842043086 -999971013 822693400 507147202 734717129 344567740 999999955 83830035 202959154 -112634046 0 -160531903 629756714 -999971013 763439048 -622340770 999999955 686356563 -187877256 517072431 154572072 -233935963 -450257317 0 999999955 0 -198636080 813691914 -495685230 -143133966 -1 955084113 1000000000 -999971013 402319412 849690437 999999955 -999971013 188507630 -722515851 -719747505 999999955 875169866 -175370320 57190246 -443817171 -958824587 -999971013 -27358446 118527957 -632501617 190710100 1000000000 511545346 422196392 143337763 262587974 379301809 999999955 -268112327 -158194958 -474109244 796019755 -310353 -209062692 -821632707 -129825537 375745559 1000000000 999999955 -628067236 -786962227 -110040116 843271947 -1 978476809 523872733 311915753 -891591946 -999971013 -999971013 170530975 -665513484 994549360 -507015325 792891545 833621179 999999955 999999955 999999955 -999971013 -999971013 -469184454 225615989 -296475392 -434166430 237888066 -1000000000 687288679 -265595908 -333406019 826253956 528813097 -824515207 1000000000 -969013060 153964356 -754136035 457651895 577063169 844363056 886732657 999999955 -1000000000 42 1 770185126 1 -168934736 -988184546 -989555784 -39481049 209684471 60170632 -1 -134654889 615068629 -714209945 -286647609 -478299588 -319359584 0 655047218 -8298846 385040202 606663966 -1000000000 -812011135 -801119299 -984469428 -61282301 -159686014 -999971013 -1 668396243 -525498191 999999955 -1000000000 28261863 -999971013 943025456 42 257334973 596668530 -1 213828062 826637788 -914590661 916951690 -981783642 -592156712 -193208218 -253102726 529754879 486264185 -1 -310107494 -999971013 999999955 659402905 -999971013 -595055816 -758806620 -1 -999971013 533358156 -608334111 -176513554 176862434 -180922665 42 781378517 -335681136 -999971013 739021987 718961600 341999759 140437781 999999955 -191054277 1 275172208 999999955 1 1000000000 252559993 -549106640 183300790 999999955 495757723 -570090906 -324954456 876728024 354925950 -724581451 921960943 -628139633 -287838694 -184771128 -999971013 -999971013 1000000000 488239868 178392327 -356329302 151472766 -999971013 -904240851 973048675 999999955 999999955 -595918380 -778928423 0 -269810720 -928137331 -889287899 754769814 999999955 -999971013 849022229 -415498941 -999971013 -997652534 849927171 0 -999971013 601685637 565727161 1 999999955 44864167 84542221 -162440563 -727766107 -232368679 103677317 -632457115 439223638 -297041465 427016897 42 -340216982 973453208 387179590 814711480 814860382 1000000000 822298451 784146375 -1 999999955 -344388600 -864243800 -47376907 -215998178 -622817771 -999971013 -248431395 -193234370 -160271893 -1000000000 -999971013 -183879778 798774595 711937719 -89661275 -1000000000 42 981540206 0 655062123 -4860200 -591218168 -550202641 899915230 554122038 50852515 1000000000 517843113 106829973 999999955 -999971013 412001147 -999971013 -615992466 -384790964 -57770404 -999971013 528718572 -690423711 458829450 340855494 -604309124 612564227 928078721 968740934 -999971013 690575696 -999971013 67744352 1000000000 -344270598 -474395963 -230284910 -947209173 475793814 -716412909 -678280792 226652125 -1 893290427 -999971013 503413319 42 -1 1 -247196439 0 -999971013 -999971013 847452558 -1 -999971013 796797007 952199982 -363620863 999999955 867991382 -999971013 999999955 -377151737 875475852 430856372 -481408998 -999971013 652846619 -999971013 908269036 -608098027 -999971013 52936785 529029959 796154699 -494854430 888299431 -579240377 240873102 1000000000 -1000000000 866161800 1000000000 -160146861 -976672347 238781898 -774455154 -651866258 122261127 -44948738 -1 -769845468 -1000000000 999999955 -473891417 -123100417 -39902789 1 341575052 1000000000 -1000000000 383806954 587033752 -280494460 -625542047 968060711 -424976541 990753043 729343148 -739888250 405669550 160138713 360414214 628189023 -295805814 999999955 873232685 259050285 -302953744 -478064998 343078671 384675979 999999955 821949581 -39090595 176254791 -970147745 -1 -388071404 352225957 664614529 -336000725 788539710 63478188 963074806 -999971013 42 -253235636 66419894 955336638 119287703 616707317 593159184 -568572512 156368911 999999955 999999955 -615176569 -999971013 -696900825 999999955 -1 -698685240 765897722 1000000000 -273062264 -272025605 -962772018 -491547581 625465250 509672669 -477654140 0 1000000000 250420618 999999955 -1000000000 -999971013 -302029977 1000000000 -999971013 159365950 -497088514 -198766480 599987269 76112196 -999971013 769397722 -1000000000 628282903 678242630 999999955 -675502304 -842185590 -999971013 -397821797 -1 753596602 429622662 510503873 -402855589 -156036893 -843785066 0 776205106 941230203 -999971013 256565902 624099016 63484563 1000000000 32676214 1000000000 1000000000 -56409220 -587982298 -727208311 838106264 -999971013 955263664 -734853207 -859977210 -79501442 -999971013 453865939 -979838253 -1 984879001 42 324447621 555364349 999999955 354187094 -551738332 -1000000000 -234981605 1000000000 289774661 -87324551 1 -795802344 720837267 1000000000 -757591098 -60292780 -297911805 838682950 -224871251 434174739 -622787255 -539070751 -514876515 -486892614 652445053 -999971013 861695024 -1000000000 685947031 -161467115 42 545014267 -405683551 571690074 -590138690 -850686251 -558143404 -476480530 -237440727 215639033 -327116129 -381109678 -999971013 -792276070 963178427 -219201365 54098701 -665796623 -251149618 289659040 535685681 819042036 -699561561 550914056 -635652616 0 -503115355 583660467 783431932 999999955 650687506 42 17314578 0 -226781580 268988724 -1000000000 999999955 -319691885 -811015200 937393787 -999971013 -128714707 644476442 -1 -662479839 -92737634 -999971013 0 -301519275 -835343473 -988349555 236026835 572747161 1 1 429785530 -999971013 589183803 30790998 999999955 -206245706 119770349 999999955 42 -932597831 -59194198 1000000000 963367974 -623056668 1000000000 191637851 -936983010 -516984476 42 -1 -774502804 657294118 -141619757 -21476193 999999955 -1000000000 -812798192 -724350877 42 -891848906 182174350 934606327 -742824649 985294019 999999955 549683978 -999971013 618213170 -881141660 -885411518 -390145992 -584147289 999999955 743215718 -917181670 999999955 817420078 185962688 291203463 195044672 515475900 -920520852 -1000000000 -1 -1000000000 -847722021 -4546380 -814229471 53330423 999999955 -716107173 -673819542 655368304 -1 -797220652 42 779782771 -44716225 -910901735 657895760 -481018512 -83054940 679178096 187763705 -348809528 -999971013 322453137 242532355 949421064 -842839422 -999971013 -765519924 242393863 -1000000000 991393677 431007487 332647712 -1000000000 744607516 -999971013 38294646 -296084435 -269588800 -370600151 -999971013 72649268 42 738395075 996124203 819549343 203652169 -804122469 696131095 -176725819 867348047 21415790 -6071225 999999955 999999955 -40233972 519439100 -246829480 -435159792 104938008 697168782 -999971013 754972750 465524401 -495785592 375902281 -999971013 891457389 -773405469 -993811742 -1 999999955 157210659 3370388 20915686 -1000000000 342498090 256549575 -855393300 357156303 416166413 404757401 -639454439 -1 -999971013 -831956525 292182560 0 -999971013 826187687 -999971013 -328413658 299314274 661241858 -1 120019240 817668832 -276850531 -652850026 -270724300 750702573 42 274975115 999999955 -683058983 -4731794 -1 683736704 379878602 -999971013 76473784 -1 -663450020 -999971013 -749345572 -544652183 943416242 -786576858 -746423174 999999955 1000000000 571352271 -131470712 115580414 -1000000000 -8052874 360275375 596608871 1 999999955 682314115 -34726926 1000000000 -528536908 -193788482 -462565568 -590714726 637929587 -511824055 999999955 999999955 0 -677267242 710445139 -772265147 -118415249 999999955 999999955 999999955 -444070315 195823234 999999955 771161127 -720485932 999999955 -414718367 538625973 -166768667 810729386 227686946 -888507693 287970019 917999989 -999971013 432757635 -173732381 313841189 648004505 -767138070 263124036 999999955 -857762208 -999971013 -801470410 -942487748 260427264 190892542 -1000000000 -462505040 477143294 -491403817 883657289 -1 507762591 703543290 -958224929 920782791 666997474 -836846697 -999971013 523242526 -781799103 0 460242119 -1000000000 999999955 -855529188 -1 999999955 -517674976 1 -297302128 -108272003 651647344 -60479620 8036026 -205252834 0 -999971013 -113177791 999999955 683826080 -226177403 999999955 516907473 -1 -694214649 -277458294 -999971013 913450855 468793360 -181742933 -507773347 -999971013 828656426 -617481554 -1 -1000000000 357244217 999999955 999999955 180087907 -223749243 58348492 763687719 -999971013 186723182 872382808 -1 911079085 -733929986 -976378010 1000000000 641417625 265834208 -608192951 560811275 838836814 -221676693 -167317025 5822128 76672460 166326592 -999971013 510137762 -60075180 1 -897137946 -1000000000 -404500188 -273256731 312610865 233754408 -1 -170330685 -668298297 429000173 50228424 -507248586 0 -585792431 267491713 646172724 400623116 -999971013 549857383 -749881999 -999971013 42 -159874406 -502133623 -353821050 1 -276830145 999999955 0 42 0 -10564128 -993695536 400580535 775512146 -23810638 484357230 849501244 89174761 100487982 -1000000000 342310581 -261978035 -172471563 1 -695431309 0 -491104273 -999971013 462764111 634290290 1000000000 783234026 773362940 -582994101 999999955 999999955 -770110576 42 -3976986 -671830545 43020346 -1000000000 810518243 201866533 731978977 427976913 -865082319 -963547659 -999971013 186237235 42 992163882 -1 -163025607 999999955 -596176895 -190867149 -1000000000 -143557 1 -977348425 42 -662296586 42 -227345485 42 31792152 -696078122 523402795 320537057 -1000000000 91177196 -345493834 -318230740 999999955 -585850988 -413594890 389747629 -190197864 0 -472519790 -287758008 -262807888 -999971013 1 154724491 176144520 -418224598 818944141 355598726 632914166 673811250 869812259 -440763717 278050525 -672406296 -160366264 670601699 -692341633 999999955 129319734 -631636676 -1000000000 -920981345 213828062 606838501 -411571768 697010310 -919159490 984630563 -999971013 -999971013 -1 -749273094 774656292 -154869853 739266157 -84138236 615258615 31939927 -999971013 827246046 -300729418 -980916828 -422608678 999999955 999999955 -669199161 -991840274 298889610 941625796 -242731121 42 15569845 -451676180 -590294477 -124413270 999999955 999999955 950855745 -144398267 697367654 716240639 -135419737 999999955 1 910306243 5245517 -185947582 -52465575 950923736 512334995 42 -159065646 203104835 529889126 626046387 -964297881 345731159 970126074 -920659795 -867783045 37168653 -807394939 999999955 378574282 999999955 -631469409 222538250 356637132 -999971013 -1000000000 -805569130 1 -630890573 166670247 -533912931 -367254089 919150064 -448022371 744374961 701951213 -867241397 999999955 -12097905 -78775551 1 23695326 1 999999955 379027679 224008955 463148539 464170785 -1 42 829782188 52754916 786171119 1 547255907 -605177525 -999971013 -999971013 1000000000 -580923819 999999955 305675231 -66003667 0 813509502 954847877 808204710 0 -749123819 -1 0 -1000000000 728943921 -556261945 55732472 999999955 -77059079 620644664 999999955 -1 -774872769 844356724 -335543060 -721124039 455117822 -999971013 -257502875 855009921 -730875149 -1 688195226 0 296912470 964416560 712800241 112141874 -1 999999955 49118110 313235266 999999955 -943867499 -732998514 -416278809 -565510588 293351223 431390091 713956919 -883113381 -1 103498369 -191482678 -842057862 842899793 -1000000000 345908638 -696847635 -728836452 -508407781 194563282 -123531689 0 -288459151 329575817 -423519199 119246336 723302234 -999971013 1 39567854 999999955 336032801 42 -776061785 600154061 1000000000 -854389115 -271258719 92270639 -133074902 -686228842 -568330343 -421750090 1000000000 -1 -1 -796149180 627183620 1000000000 178741248 -864881587 -792093277 -635043448 -174820184 999999955 -261789514 -85292161 -875612817 -905064390 62086388 42 999999955 1 519610507 -985758103 909357996 853753070 0 -108468008 42 -390203330 69000547 1186537 -1000000000 999999955 -275123540 999999955 921593624 -999971013 36770048 -59599242 -763597124 0 -278936129 -639260978 -17470647 -1 898594068 -411252933 -1 999999955 -187211795 275983602 -156937586 -223659639 -594314448 563489558 -204016044 -1 407206277 -245029020 -287835672 780562757 354404301 -81009420 0 217877628 -1 -555806509 -308695406 4642042 999999955 221033083 1000000000 691609835 -775544319 991582541 784349539 -175868180 0 -902743615 -164551630 -351144259 -568529461 738395075 -999971013 946255026 -975085987 357550871 947993490 -52016053 445241348 727850080 -459585946 -999971013 -1 -682431457 154800366 202844839 -999971013 1000000000 13598171 884098474 1000000000 -717905727 -1 133484474 1 -721788628 45166752 -795594736 -448584723 -999971013 -995778083 999999955 42 -235403575 330541064 752186615 999999955 80794608 0 -1 1000000000 1000000000 -568793917 632130796 596093459 244619662 -148967551 -770222371 42 716047048 142198044 -592357346 999999955 999999955 -999971013 576292572 229239427 451508655 937956250 -999971013 -959068013 0 201279489 440946261 398719298 224912666 -388755450 -62905648 53367227 1000000000 999999955 -572932760 428046120 -507375147 969357515 -819757263 -251847973 -202692059 686780089 -170294264 -1 -230309047 -187613291 -200350453 -550376716 -408829703 42 999999955 -469288935 -221681024 104302279 -9648816 -461223033 -1 725544685 829483989 909555187 -715639079 -705207074 -144907371 1 267998198 999999955 958385207 654937136 -456566269 -1000000000 906631626 -762137599 -423511714 -557997798 -214436288 -763028831 1 160914340 361079357 -708555226 532830603 627317785 588170060 -690134942 907662150 666780002 154077308 999999955 300473661 -464590396 -999971013 553270 -290191672 873406759 1000000000 249809952 420498976 -455827743 -288105225 -999971013 495229253 -318725792 -1000000000 -999971013 0 -882843993 889243685 -714375920 606477766 -143419214 -368909715 999999955 -361913320 0 -999971013 27445293 -801806184 633225953 -999971013 999999955 825374459 -999971013 -999971013 -999971013 -792872693 749438598 -1 -2946535 -385047198 132690846 -669901744 1000000000 197104725 -1 510640915 -1000000000 -291826193 654310024 355695157 -894720801 -965042097 850077970 784514140 913955234 -112415697 999999955 -72766540 -1 -590451324 473538044 -812424731 -999971013 -824851898 -569829193 1000000000 -999971013 217553553 999999955 -999971013 -330472750 -813056637 -818668355 42 999999955 716589961 -668355265 -1000000000 -999971013 -847918822 -334000601 -83751954 -1 -1 -876364497 -163220783 845076703 -122929161 -591274926 999999955 607829699 779212577 927137687 -1 123041097 -999971013 -430514911 -999971013 578856500 169787298 -400486140 -411429037 -717918239 808891634 -216485280 586414346 -557177539 -999971013 -1000000000 -222536970 607784345 290478437 647848284 983565226 -981261361 -134821723 -377830546 -345461575 356844948 946909509 999999955 687247073 653346479 -999971013 -71785369 -591232334 171063326 0 -216683463 -1000000000 -588622134 -999971013 474659697 -156444483 -999971013 -424876310 0 -46986318 -207165886 152286614 -40889513 -1000000000 999999955 999999955 155142473 -977861149 -957232246 1 258359376 -179761358 -235726513 -874105836 -81728362 -610816425 660553073 -654572039 1 -160269696 199239836 111157952 999999955 999999955 801690423 455407405 999999955 -181285099 -235392568 -598604619 383156352 1 -999971013 974793670 -128789903 -406390619 -733463049 -623939871 986627299 794720503 -999971013 154045315 999999955 -1000000000 -385182584 -698612853 960154689 70458478 241052264 -1000000000 999999955 303123967 -999971013 1 -831196732 -735075282 1 264579543 -232877961 604255535 -1 -595788382 176336360 -1 -748293794 226803586 -999971013 1 -739155452 999999955 723904600 550121760 396560611 940174219 -789030639 71024936 71302924 -999971013 638499450 282805630 -633153003 -282755019 753965400 -835196399 -568481823 0 -1000000000 -999971013 -418777974 652427550 310038627 -381488905 -753014823 -999971013 -993607604 10853889 934264204 -600686147 -999971013 0 -800228586 85771774 -404663635 999999955 1000000000 999999955 -497425887 473145388 -635728240 -989710379 411431764 -495858955 -275915097 -340613269 548608807 229178237 144630243 -776552634 -167203784 1 -1 -529421284 913884727 0 -484874549 -248583190 999999955 780021511 -581177792 -999971013 721375599 504504064 -320000773 -1000000000 999999955 628454273 -629849029 1 -748275685 446372095 -982720661 -80540256 -999971013 721691104 -792093277 -999971013 999999955 -657002796 42 -999971013 493718118 476280052 -1000000000 999999955 -76222477 -748371895 -138313086 -235097242 -490340220 212295584 -647390963 -999971013 0 -183953858 999999955 178903661 999999955 999999955 -952952954 1 666996810 -557382301 -34619970 -1 511308283 419467928 165851721 -474395963 -464794556 -179361388 168207482 -360450949 651601899 31581875 1 267638471 695505980 -646227386 -999971013 592155148 514775836 744584386 990879803 -535582496 -147363291 318847338 375144392 89389663 614088491 -907549713 -61788040 -1000000000 369612712 690365089 29167099 -662851065 999999955 999999955 558385280 -999971013 -152503370 -47005796 -96389275 979053989 34711905 873655490 34635983 999999955 201054598 -365225417 0 643065550 -192116317 -29494420 0 -743685780 -999971013 111765820 -835351601 0 -999971013 956136888 597122661 245889615 -1 748753152 -918490786 23052293 102633245 1000000000 397928399 -932454121 -212762918 529514836 -16076423 213953142 999999955 367026513 704871044 1000000000 -12195083 -999971013 263820064 -715646766 580246814 -208615494 -765460547 -999971013 0 1000000000 999999955 -440824727 -648418690 0 1000000000 -765006885 -811370510 0 -591924449 240349964 -1905052 -800057832 -227666885 42 -137549493 233362391 -298531763 -928251130 -141822275 84783453 -625135283 42 638665839 146542690 24939084 1000000000 -122071592 999999955 991855980 -747201612 -360019875 -998605668 -604144993 0 0 -999971013 653907157 5369502 999999955 42 -252877443 437150071 -968177813 57089513 216316090 999999955 999999955 42 -999971013 163643099 124833723 1000000000 -367269788 965800033 999999955 1 388000101 979893022 -777176628 939101579 -199715054 -123453144 1000000000 -999971013 -49177856 776431926 -999971013 -772240127 756155768 397856902 109571900 97288698 -57283558 108028843 766881231 406679239 -145655361 -421344957 -942093586 0 161850450 195459845 -126343997 1000000000 891558699 999999955 -969376398 -55068906 -449420370 399335678 -999971013 -240489919 0 -999971013 -563708026 102761348 880496237 584419822 -262635698 -999971013 706178434 466408991 404785438 432451802 683227036 669495310 999999955 -973467556 -2348268 271523682 -782406056 -297210093 259623535 1000000000 388403736 -935359825 803689561 -144481799 999999955 154759338 684000096 -489764521 412357040 87558760 677132834 360666878 -83438852 163719681 -735123591 999999955 1 -555010332 -922400644 0 473652931 -513944542 783582298 -735653520 516137847 663221346 -999971013 527485035 -283160676 -310072433 -495397666 771394136 -1000000000 874296680 106387917 0 -967481175 655766064 487387107 42 -999971013 42 999999955 -999971013 -1000000000 161690784 -310577995 -777773821 -539233314 997595978 -924747770 256088252 837665818 183284434 -572874643 374219848 1000000000 885372051 -99278439 -561963077 -530917086 -1 447437069 -519331284 -764094680 75161981 -1 -974339616 -63765680 -953876558 42 -999971013 -855371795 -999971013 -719731649 -169292591 -817609378 -868781196 175147275 -797906858 -153983108 -210183618 294307741 0 42 695540433 0 999999955 -866810245 -513625626 0 388792075 -651939104 -892228303 -118943996 47159441 554134925 162722424 -311706761 -308690707 -1000000000 -863203477 1000000000 -88835159 -999971013 -600600542 1 206274044 415902030 -999971013 -1000000000 -270873497 -426786880 255365539 -734231473 483387553 999999955 -991858303 602281450 -999971013 508443910 -1000000000 42 -1000000000 42 583430445 -1 55429949 1 0 -644220295 158468112 446430402 -543632656 999999955 42 768943977 -662298589 -278188709 -499900623 1000000000 -71734456 -319286659 1 399095511 619337116 -813581435 -740114450 -716432213 -39848528 388901169 -262926150 -83312126 595034775 -769220428 625096547 -180132096 0 -440856515 900510104 228609810 863237618 1 -554933272 -983840593 81432602 24626937 -113638816 -1 -154503297 120474293 627102972 -222644284 459182086 442862989 999999955 -115146895 -1 0 -1000000000 521091103 417696387 1000000000 -699234843 755542415 -335272188 42 -951037458 -438089185 797639155 0 42 -999971013 601590323 -153003428 175135110 97933591 -629607333 911256832 119242847 8400597 370932896 1 108939160 466656100 -1 1000000000 1 169327520 121804719 1000000000 -852893891 -639240527 34594757 754363510 -824228116 539597652 -999971013 138281858 -999971013 -282033456 878141197 470097694 -999971013 -999971013 557152450 749223840 621626198 -1000000000 33103247 360586876 42 693328144 277982927 999999955 818934383 999999955 136471780 0 -519547134 900795659 -999971013 -1000000000 756155768 690093032 999999955 -1 0 249951267 -460422887 -999971013 -999971013 -376067393 980329204 726344767 170932362 -281477472 83661151 -1000000000 -729522292 207687476 -1 583719601 -42744670 -429555299 239965439 -748055284 -903099500 -893233284 871361282 -650038857 128766150 -999971013 -629621942 -367081933 -513289039 -665492381 718579299 16536483 -987456254 -698232776 297236725 999999955 291298215 42 999999955 999999955 -854239529 -999971013 -1 59301216 0 -320564570 -116673223 -999971013 -824242000 -285791766 -904206137 747778876 -891658302 -999971013 1000000000 296605145 -704574876 999999955 493067484 -856531985 999999955 -158046946 -379799942 -496480616 -181768971 -548777821 262587974 -216993025 0 34259176 -883654156 785099387 -450000814 600651766 270443265 277054322 -248459779 122941000 811544308 265568316 -899173317 290688085 -278839410 -999971013 -810124974 1 -16125749 -402662646 -999971013 886678772 289723153 -703956664 600049977 42 -597920907 726221515 -945351960 -694803357 660496378 999999955 42 260198962 -685938820 -999971013 281859332 688538687 15252035 -65118751 -999971013 0 999999955 -460343364 620244016 325489984 7686002 194528823 -62998122 17865040 831861352 -744632538 -196349679 931897152 264177822 -999971013 347257625 488076268 -219533208 999999955 58654252 64701072 -507315636 1000000000 -999971013 -191376424 -100388208 -999971013 702982389 -976419019 351177117 -650971271 42 -692305087 698240001 -986004764 985060172 984145162 -934189642 -330297001 -999971013 154015124 -405083907 -214830511 -172354835 -1 366705216 244776880 -957538010 238501979 917815430 884519607 739195803 999999955 -957591575 -246711747 -13488384 -156870125 904390435 -811451923 102826742 999919165 0 555331475 632750559 -858723789 1000000000 131899421 -344977595 227565381 -999971013 -1000000000 855161562 -52543621 -593148524 796629429 -824503705 999999955 -161249443 516539462 -515020091 -244539087 -1 999999955 600664378 -568239885 -1 -367165100 999999955 490673181 -727055846 -999971013 480254089 -637718516 178018557 -656786292 -225540320 842976883 -1000000000 557415974 -379178406 489024354 -394947837 -21618022 962305971 653960112 75812244 544892164 -686535126 642262076 655766064 42 -159391934 999999955 27272145 237357257 -999971013 850549427 1 -780401067 999999955 -17759283 609226333 795661427 -455122302 1000000000 -303879527 -839908349 1000000000 999999955 789926048 641660061 999999955 999999955 -314377354 -215610574 -393165280 -999971013 -880244130 703901103 -999971013 -704926235 -190530269 45091426 538468201 589083348 999999955 -116929776 42 999999955 488837502 999999955 481513623 1 -999971013 0 -1 1 128214391 -641386663 -999971013 -630481576 -47917187 628248938 -618453190 -700381088 377979838 -431439486 471153079 -152818843 -787523293 518385142 -829971227 642991206 -634913911 727836327 -6802304 1000000000 1 27498027 483653497 891948257 999999955 931970585 -999971013 -134790610 330047811 -569061449 -254371866 271411480 687458608 204016688 120248734 25669733 225224717 -25858101 -501635890 469407168 42 999999955 -929832356 -685616529 -254982027 42 -400890962 999999955 460078463 -352102697 109666505 999999955 919907022 -619422234 848639237 69480823 -135010591 42 1000000000 -84339307 0 -857244127 -454406411 -457965724 990702725 740725360 -510570237 1000000000 0 -903605512 42 -946039064 164388010 -999971013 -1 547563969 -36605646 385637765 42 -999971013 -938906540 -998091370 1000000000 0 -521665939 321099728 -108766761 482906221 999999955 -1 -329372740 -999971013 319280238 -999971013 448087013 999999955 -1000000000 351965235 947974751 -999971013 723251529 -1 960766317 -494170662 -115464055 -444278582 106206061 1000000000 -966560504 -999971013 205585740 -38094911 583212060 1000000000 -160555496 294919670 -1000000000 -33135008 -999971013 -738347756 -506175276 999999955 1 -664965059 -999971013 -109848914 42 -206806540 862430840 -1 -325172014 42 978647094 -580573579 -1 79006150
